Когда-то давно, Юрий Калмыков писал эмулятор БК-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 файле, или в окне настроек.
- Эмуляция менестреля работает криво и плохо.
v3.13.2301.10250 | |
BK_v3.13_src.rar (9.2M) |
27.01.2023 13:06:30 Хотел было выложить обновлённый BKTurbo8, в котором обнаружилось столько ошибок, что он, можно считать, был неработоспособен, но оказалось, что из-за масштабного рефакторинга исходников, только одни исходники BKTurbo8 обновить в архивах невозможно. Поэтому пришлось делать незапланированный релиз. Нового ничего. Только рефакторинг. И исправление множества ошибок BKTurbo8. |
Предыдущие сборки:
v3.13.2301.10239 | |
BK_v3.13_src.rar (9.1M) |
17.01.2023 14:01:40 Что нового: BKemu
BKDE
HDDImgMaker
BKTurbo8
сборка 3.13.2301.10238 удалена из-за обнаружившихся там косяков. |
v3.13.2211.10133 | |
BK_v3.13_src.rar (9.0M) |
02.11.2022 10:45:21 Новое в эмуляторе:
|
v3.13.2210.9969 | |
BK_v3.13_src.rar (9.0M) |
10.10.2022 11:02:54 Исправлены последствия неудачной оптимизации работы AY, внесённые в прошлом билде 3.13.2209.9954. Я убедился, что там больше нечего оптимизировать, любые попытки что-то улучшить, только всё портят. |
v3.13.2209.9954 | |
BK_v3.13_src.rar (9.0M) |
29.09.2022 08:29:36
Режим двух AY по умолчанию выключен, и включается в меню настроек во второй вкладке. |
v3.13.2207.9855 | |
BK_v3.13_src.rar (8.8M) |
05.07.2022 10:55:22 Изменения в эмуляторе:
|
Файлы этого релиза заменены более новой сборкой. | |
|
29.06.2022 10:15:08 Изменения в эмуляторе:
|
Файлы этого релиза заменены более новой сборкой. | |
|
27.05.2022 12:47:00 Изменения в эмуляторе:
Изменения в BKDE:
Утилита BKDL так же обновлена, и тоже опознаёт Опток. |
v3.12.2204.9393 | |
BK_v3.12_src.rar (8.5M) |
15.04.2022 14:26:00 Уточнения в эмуляторе:
|
Файлы этого релиза заменены более новой сборкой. | |
|
09.04.2022 00:00:00 Уточнения в эмуляторе:
|
<<В будущее [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] В прошлое>> Всего: 91 На странице: