Кстати, забыл сказать. Хоть репозиторий с сорцами пока скрытый, но трекер ошибок в публичном 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)