Когда-то давно, Юрий Калмыков писал эмулятор БК-0010(01) под Windows. Но позже видимо забросил это дело и выложил исходники всем желающим.
Здесь находятся доработанный и улучшенный эмулятор Юрия Калмыкова на основе его исходников. Относительно оригинала добавлена эмуляция БК-0011, БК-0011М, AY-8910, FDD контроллеры: стандартный, A16M, СМК-512, Самарский контроллер HDD + эмуляция HDD.
Не забываем про необходимость VC redistributable 2015/2017/2019/2022 разрядности, соответствующей используемой разрядности программ. Не Windows. При запуске 32х разрядной проги на 64х разрядной винде, нужен 32х разрядный VC_redist.exe. Данный пакет для x86 не запускается в Windows XP, поэтому пользователям Windows XP нужен вот такой VC Redist 2015/2017/2019 и больше никакой.
Известные ошибки и проблемы:
- Играть в игры для БК-0010 затруднительно из-за не синхронизированной обработки клавиатуры и эмуляции выполнения инструкций процессора. Клавиатура обрабатывается в реальном времени, а инструкции - пакетом, за как можно короткое время, между ожиданиями обработки звуковой подсистемой Windows звуковых буферов.
- Режим построчной эмуляции экрана работает не полностью корректно, в обычной работе это не заметно, а вот на некоторых демках, использующих эффекты мультиколора и синхронизированного с ходом луча переключения экранов даже очень заметно.
- Как оказалось тайминги и их коррекция под разные частоты совершенно неправильные. Нужно писать новый эмулятор, с принципиально иным алгоритмом эмуляции.
- Со звуком всё таки что-то неладно. Но не у всех и не всегда. Есть люди, у которых звук эмулятора работает стабильно плохо.
- Эмуляция мыши путём захвата ПКшной мыши работает ужасно. Поэтому не вынесена в опции и включается/выключается или вручную в ini файле, или в окне настроек.
- Эмуляция менестреля работает криво и плохо.
Документация онлайн. Отдельным файлом, на всякий случай, для интересующихся - Описание формата MSF.
v3.x.x | Дата: 09.12.2013 00:00:00 |
Файлы этого релиза удалены |
Благодаря Romick обнаружены и исправлены ошибки:
Произведён рефакторинг кода, особенно много в BKDE, и теперь используется один файл проекта *.vcxproj для всех версий Visual Studio. И файлы решений *.vs2010.sln - для VS2010, *.vs2012.sln - для VS2012 и VS2013 |
v3.x.x | Дата: 29.04.2013 00:00:00 |
Файлы этого релиза удалены |
Небольшое обновление дистрибутивов. Дальнейшее развитие откладывается до конца осени, и будет ли продолжено, пока под вопросом, текущие методы эмуляции таймингов бесперспективны. И вообще, надо как-то по-другому эмулировать работу БК.
|
v3.x.x | Дата: 02.03.2013 00:00:00 |
Файлы этого релиза удалены |
|
v3.x.x | Дата: 20.02.2013 00:00:00 |
Файлы этого релиза удалены |
|
v3.x.x | Дата: 13.02.2013 00:00:00 |
Файлы этого релиза удалены |
|
v3.x.x | Дата: 11.02.2013 00:00:00 |
Файлы этого релиза удалены |
|
v3.x.x | Дата: 01.02.2013 00:00:00 |
Файлы этого релиза удалены |
|
v3.x.x | Дата: 28.01.2013 00:00:00 |
Файлы этого релиза удалены |
В HDDImageMaker исправлена глупая ошибка, из-за которой не конвертировались существующие образы без хитрых и неочевидных телодвижений. В текущей сборке эмулятора изменения только косметические и совершенно незначительные. |
v3.x.x | Дата: 21.01.2013 00:00:00 |
Файлы этого релиза удалены |
Во время работы над эмулятором при добавлении новых конфигураций совершил глупость и перенумеровал конфигурации, из-за чего начиная с релиза от 16.01.2013 все файлы сохранения состояний, сделанные в прошлых версиях стали неправильные. Раз такое дело, была проведена кое-какая работа по оптимизациям структур, в результате старые файлы состояний стали даже бинарно не совместимы. И добавлено сохранение/восстановление в файле состояния всех настроек эмулятора, включая имена примонтированных в данный момент образов дискет и винчестеров. В этой версии включена проверка, улучшена защита от загрузки неправильных файлов состояний и убран код, поддерживающий загрузку состояний самых первых версий, ещё сделанных Калмыковым. В документацию добавлена интерактивная подсказка по соответствию клавиш PC-клавиатуры, клавишам БК-клавиатуры. Это HTML-файл, можно смотреть в любом браузере. |
v3.x.x | Дата: 17.01.2013 00:00:00 |
Файлы этого релиза удалены |
|
<<В будущее [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] В прошлое>> Всего: 102 На странице: