Кстати, забыл сказать. Хоть репозиторий с сорцами пока скрытый, но трекер ошибок в публичном bk2010_releases открыт всем пользователям (если я правильно настроил )
Так что просьба участвовать
Кстати, забыл сказать. Хоть репозиторий с сорцами пока скрытый, но трекер ошибок в публичном bk2010_releases открыт всем пользователям (если я правильно настроил )
Так что просьба участвовать
В честь круглой даты (а что, 10.10.10 не каждый день бывает ) выпускается версия 0.5, качать здесь: http://bitbucket.org/alex_tishin/bk2...ases/downloads
К сожалению, сделано меньше, чем хотелось бы, но выпуск новой версии и так затянулся. Из существенного: выбор разрешения экрана, сохранение настроек, чтение с ленты. Исправлены ошибки, в том числе и одна очень серьёзная, ломавшая часть самарских демок (спасибо Брухису!).
Серые пункты в меню пытаться включать не надо, всё равно не заработает
PS: b2m, времянки для видео выложу обязательно, просто сейчас зверский загруз по работе образовался, времени нету
Что то поздно я спохватился. Ссылки в основном битые.
Ищу древние версии этого эмулятора с src.zip внутри
Автору тоже напишу. Ни у кого не завалялось случаем?...
---------- Post added at 02:57 ---------- Previous post was at 02:44 ----------
Нашел на R-games версию 0.3 с src.
У меня есть версии 0.4 и 0.5, но они уже без исходников. Так что у тебя последняя версия с исходниками. Можно декомпильнуть версии и найти изменившиеся файлы. Или использовать декомпилированный вариант.
Методом случайно-научного тыка открыл ДЕБАГЕР в этом эмуляторе!
Почему о нём нет информации в документации??? Столько крови себе без него извёл!!!
На Mac он вызывается нажатием CMD+ALT+F11. В config.ini должна быть строчка «general.debugger = yes».
Теперь работать будет проще! И пользуясь случаем, хочу попросить новую версию эмулятора у Александр Тишин (Sandro). Очень надо!
¤
Как выглядит отладчик: https://i84.fastpic.ru/big/2019/0125...f0c508eff.jpeg
Oleg N. Cher (24.01.2021)
Новости. Особенно для тех, кто не читает форум bk0010
Эмулятор НЕ заброшен, он дорабатывается и будет дорабатываться, когда у меня есть время. На bitbucket можно больше не ходить -- с новой политикой компании Atlassian он теперь лишён смысла для открытых разработок, так как закрыт от индексации поисковиками. Буду переезжать на гитхаб.
Благодаря помощи Макса официальная страничка эмулятора теперь будет тут: http://sandro.pdp-11.ru/ (пока заглушка со ссылкой на скачивание, по необходимости и наличию свободного времени будет пополняться).
Последняя версия эмулятора сейчас -- 0.6-alpha3. Довольно много чего починено, в том числе времянки видеоконтроллера, палитры и звук на AY. AY, по идее, теперь должен быть неотличим от реала, так как сделан на основе реверса микросхемы.
Есть управление с командной строки.
На подходе очередная версия, там будет более стандартная раскладка джойстика, мышь, кое-какие улучшения для разработчиков софта для БК.
В перспективе -- собираюсь всё же сделать SMK, полноэкранный режим и более корректный вывод 50 (48,2..) Гц кадров. В принципе, тогда уже можно будет ставить метку версии 1.0, так как это будет полнофункциональная машина.
Пожелания принимаются.
andrews (20.05.2021), Doronetty (24.01.2021), Oleg N. Cher (24.01.2021), shapipovo (25.01.2021)
Чтобы не тянуть резину, выложил 0.6-alpha4
Основное:
1) Джойстик теперь, как в JoyVox, но только один. Заодно переназначил гашетки на более анатомические позиции, теперь первая -- это 0/., вторая - +/Enter. Select, Start -> /, *.
2) Мышь. Пока отключить никак нельзя. В младшем байте, то есть поверх джойстика. Захват -- щелчок в окно эмулятора, отпустить -- Ctrl+щелчок. Поддерживаются две кнопки.
3) При использовании ключа -bin в режиме 11М размещение ОЗУ соответствует MOV #5000, @#177716
4) Теперь есть скриншот в Clipboard (Ctrl+F12).
Ну и всякие мелочи.
На очереди теперь полноэкранный режим, исправление синхронизации кадров, SMK, и запись видео. Уж не знаю, в каком порядке получится.
http://sandro.pdp-11.ru/
Выложил версию с мелкими правками:
Добавлены ключи -nohud (не показывать оверлей эмулятора), -trace [address] (выводить трассу исполнения команд после срабатывания ловушки по адресу address, либо сразу), при загрузке с ключом -bin запрещены таймерные прерывания.
Если ничего из этого не нужно, то можно не обновляться.
http://sandro.pdp-11.ru/
-nohud гасит оверлей только после получения первого отрендеренного кадра; это сделано на случай, если эмулятор зависнет при старте.
-trace пишет трассу в файл cputrace.log в текстовом виде, с дизассемблером. Параметр -- ловушка PC, после которой начинается вывод. Чтобы не дампить начальную инициализацию и т.д. Если не указано или ноль, то трасса выводится с самого начала.
Места на диске нужно МНОГО. На 11М загрузка ANDOS до появления вращающейся надписи занимает примерно 40МБ.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)