Полностью не эмулирует компьютер «Байт». Ограничения эмуляции «Байта»:
- невозможно полностью сэмулировать клавиатуру «Байта» (нельзя сэмулировать дополнительные клавиши, которые используют биты D5 и D7 порта #FE). Из-за этого нельзя полноценно программировать в бейсике от «Байта»;
- нет эмуляции музыкального синтезатора «Байта» на КР580ВИ53;
Эмулятор для компьютера «Байт» уже настроен, поэтому для его использования не надо особо ничего делать - скачал, распаковал архив, запустил exe-файл и играй. В архиве с эмулятором уже находится образ диска со всеми программами, которые были на кассетах от «Байта».
Небольшие пояснения по эмулятору:
- клавиша F12 - это сброс в TR-DOS и запуск диска с играми;
- Shift+F12 - сброс в бейсик компьютера «Байт»;
- Левый Shift соответствует кнопке "Прописные" компьютера «Байт»;
- Правый Shift соответствует кнопке "Рег 1" компьютера «Байт»;
- Клавиша "\" соответствует кнопке "Рег 2" компьютера «Байт»;
- Клавиша "~" соответствует кнопке "Ред" компьютера «Байт»;
- Caps Lock соответствует кнопке "пр/ст" компьютера «Байт»;
- Клавиша "Delete" соответствует кнопке "граф" компьютера «Байт»;
Скачать эмулятор Unreal с играми для "Байта" можно на главной странице раздела "Кассеты и ПО".
Эмулятор MAME
Позволяет полностью сэмулировать ПЗУ компьютера «Байт» (с режимом совместимости) и его расширенную клавиатуру.
Перед запуском эмулятора не забудьте поместить в папку эмулятора в подпапку 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 : не отображать окно с информацией при старте
Fastbeta
(Спасибо Gelip за предоставленную информацию и тестирование работы прошивки Fastbeta для эмуляции компьютера «Байт»)
Fastbeta - это прошивка для плат Raspberry Pi 2040/2350, на которых построены аппаратные эмуляторы ZX-Spectrum.
Примеры плат, на которых может работать Fastbeta: Murmulator, Waveshare RP2040-PiZero, Pimoroni Pico DV, Frank board.
Эмуляция компьютера «Байт» работает только для Raspberry Pi 2040!
Использование текстовых, фото- и видеоматериалов сайта допускается только при условии указания ссылки на https://zxbyte.org.
Есть вопросы, замечания, предложения по материалам сайта? Жмите сюда.