5 / 3 390
Версия для печати
Эмуляция компьютера «Байт»
К сожалению полного эмулятора компьютера «Байт» пока не существует. Но можно с некоторыми ограничениями сэмулировать «Байт», хотя бы для того, чтобы поиграть в игры от него. Для этих целей вполне подойдёт эмулятор Unreal Speccy, соответствующим образом настроенный. Для этого нужна всего лишь прошивка ПЗУ от «Байта».
Ограничения эмуляции «Байта»:
- невозможно полностью сэмулировать клавиатуру «Байта» (нельзя сэмулировать дополнительные клавиши, которые используют биты D5 и D7 порта #FE). Из-за этого нельзя полноценно программировать в бейсике от «Байта»;
- нет эмуляции музыкального синтезатора «Байта» на КР580ВИ53;
Эмулятор для компьютера «Байт» уже настроен, поэтому для его использования не надо особо ничего делать - скачал, распаковал архив, запустил exe-файл и играй. В архиве с эмулятором уже находится образ диска со всеми программами, которые были на кассетах от «Байта».
Небольшие пояснения по эмулятору:
- клавиша F12 - это сброс в TR-DOS и запуск диска с играми;
- Shift+F12 - сброс в бейсик компьютера «Байт»;
- Левый Shift соответствует кнопке "Прописные" компьютера «Байт»;
- Правый Shift соответствует кнопке "Рег 1" компьютера «Байт»;
- Клавиша "\" соответствует кнопке "Рег 2" компьютера «Байт»;
- Клавиша "~" соответствует кнопке "Ред" компьютера «Байт»;
- Caps Lock соответствует кнопке "пр/ст" компьютера «Байт»;
- Клавиша "Delete" соответствует кнопке "граф" компьютера «Байт»;
Скачать эмулятор Unreal с играми для "Байта" можно на главной странице раздела "
Кассеты и ПО".
Эмулятор MAME
Позволяет полностью сэмулировать ПЗУ компьютера «Байт» (с режимом совместимости) и его расширенную клавиатуру.
Скачать эмулятор можно с официального сайта https://www.mamedev.org/.
Перед запуском эмулятора не забудьте поместить в папку эмулятора в подпапку roms архив с образами ПЗУ компьютера «Байт».
После запуска эмулятора выберите "PEVM Byte".
При загрузке эмуляции отключены системные клавиши эмулятора, и клавиатура практически полностью контролируется эмулируемой системой (Байт). Используйте Scroll Lock, чтобы включить системные клавиши. Далее:
* TAB > File Manager > Cassette > [выбрать образ кассеты для загрузки]
* Возвращаемся в эмулятор. LOAD ""
* F2 - начать загрузку с кассеты
* Shift + F2 - приостановить загрузку
* PgDwn - максимально ускорить эмуляцию для быстрой загрузки
* Выключаем системные клавиши: Scroll Lock
* Scroll Lock ... Esc - выйти из эмулятора
Для быстрого старта можно воспользоваться командной строкой:
mame byte -cass [указать путь к образу с лентой][имя образа с лентой].tzx
Можно добавить следующие полезные ключи:
-window : оконный режим
-nofilter : отключить фильтры рендера и сделать картинку 'не размытой'
-skip_gameinfo : не отображать окно с информацией при старте
Другие эмуляторы
Заслуживает внимания проект ZXMAK2, в котором уже полноценно реализованы тайминги "Байта".
Также можно попробовать эмулятор Башкирия-2М".
Прочая информация по эмуляции
Алгоритм эмуляции содержимого ПЗУ "Байта" можно представить следующим образом:
Алгоритм эмуляции ПЗУ компьютера «Байт»
Алгоритм эмуляции ПЗУ компьютера «Байт»