Найти тему

Эмулятор ZX Spectrum работает на Raspberry Pi Pico.

Надеюсь, никаких шумов при загрузке ленты.
Надеюсь, никаких шумов при загрузке ленты.

Все знают, что ZX Spectrum был лучше, чем Commodore 64, но что еще лучше, так это эмуляция спектра на чипе RP2040, более известном как Raspberry Pi Pico, с видеовыходом, подходящим для современных экранов.

Представленный нашему вниманию официальной учетной записью Raspberry Pi в Твиттере, эмулятор является работой чудесно названного Fruit-Bat на Github, где они также перенесли MAME на Pi.

-2

Программное обеспечение имеет некоторые преимущества по сравнению с оригинальным оборудованием ZX 48k и 128k: слоты быстрого сохранения, совместимость с USB-клавиатурами и джойстиками, система экранного меню и возможность загрузки из файлов моментальных снимков .z80 и изображений .tap tape. Все это все еще находится в стадии разработки, всего несколько дней назад была добавлена совместимость с джойстиками Sinclair и Kempston.

Проект недавно перешел на библиотеку MicroPython FatFs от Pimoroni из no-OS-FatFs-SD-SPI-RPi-Pico из-за проблемы с выводами SD-карты и поддерживает аппаратное обеспечение от простых макетных плат до универсального компьютера RetroVGA на основе Pico.

Несмотря на то, что он находится на относительно продвинутой стадии, все еще существуют проблемы с эмуляцией. В настоящее время на GitHub есть много аудиофильтров, которые пробуют различные способы обработки звука, с просьбой, чтобы, если кто-нибудь обнаружит особенно хорошо звучащий фильтр, он отправил его. Наши воспоминания о Spectrum заключаются в том, что это было не особенно приятное звучащее устройство, особенно при загрузке игр, но будет приятно посмотреть, что придумает сообщество. Существует также проблема с тем, что эмулируемый процессор Z80 прерывается в конце каждого кадра частотой 60 Гц. Это связано с тем, что исходная машина отправляла кадры с частотой 50 Гц, но помогает увеличение частоты процессора до 4 МГц (с 3,5 МГц).

Весь код для эмулятора доступен на Github с полными инструкциями по созданию собственного, и Fruit-Bat опубликовал скриншот, на котором он запускает новую игру ZX Spectrum The Swarm is Coming без резиновой клавиатуры в поле зрения, на случай, если вам интересно, что делать используйте его после того, как вы его скомпилируете.

Понравилась статья? Поставьте лайк и подпишитесь на канал!