ZXBaremulator, лучший эмулятор ZX Spectrum для Raspberry Pi

У любителей ретро есть много способов вернуть к жизни свои старые машины. Один из них — выполнить эстетическую реконструкцию, но вместо того, чтобы опираться на оригинальную фурнитуру, использовать Raspberry Pi. К сожалению, многие из этих перестроений теряют точность исходного оборудования, принося с собой Linux с загрузчиком игры. Для пуристов, ZXBaремулятор позволяет сделать это тем, кто ностальгирует по ZX Spectrum.

Воссоздание нашего детства и юности — это то, что многие интерпретируют как способ не знать, как отказаться от прошлого. Другие видят в этом историческое возвращение к тому времени, которое уже не вернется и не повторилось в последующих поколениях. К счастью, все, что связано с вычислительной техникой, имеет большие возможности для сохранения и даже реконструкции этого прошлого. Эмуляторы были частью этого, но недавнее увлечение ретро в сочетании со способностью некоторых систем максимально точно воспроизводить системы прошлых лет дали ему некоторое возрождение.

ZXBaремулятор

Что такое эмулятор Near Metal или Baremetal?

Ну а эмулятор близкий к металлу или Baremetal это тот, который работает непосредственно на оборудовании без необходимости в промежуточной операционной системе. Другими словами, когда вы загружаете систему вместо запуска операционной системы, она запускает эмулятор. Это позволяет направить больше энергии на эмуляцию системы. В связи с тем, что ЦП не будет управлять всеми процессами в фоновом режиме. Это чрезвычайно интересно применительно к недорогим одноплатным компьютерам, таким как Raspberry Pi. Так как это позволяет нам полностью эмулировать работу оригинальной системы с точки зрения ее использования. Что-то, что многие предпочтут, чтобы максимально повторить верность машинам прошлых лет и приблизить его к работе решений FPGA.

ZXBaremulator, самый близкий к Spectrum на Pi

ZX Spectrum был компьютером, в котором не использовалась сложная операционная система, поскольку в памяти была загружена только одна программа. Это была та самая программа, которую мы скопировали с ленты, так что на самом деле не было операционной системы, как во многих 8-битных системах на базе процессоров Z80 или 6502. У них просто не было возможности запустить сложную операционную систему.

ZXBaремулятор

Примером, который мы оставляем вам в качестве эмулятора, близкого к металлу, является ZXBaremulator, среди его особенностей мы можем выделить:

  • Точная эмуляция моделей 48K, 128K и +2A.
  • Позволяет использовать контроллеры PS3 и PS4 Dual Shock, контроллеры Xbox 360, One и Series.
  • Мы также можем использовать Nintendo Switch, но в этом случае без поддержки Bluetooth.
  • Позволяет использовать стандартную USB-мышь, как если бы это была мышь Kempston.
  • Ускорена загрузка виртуальных лент в формате TAP/TZX.
  • Эмуляция как внутреннего динамика, так и программируемого звукового генератора, микросхема AY-3-8918.
  • Аудиовыход через HDMI или аудио-мини-джек, если мы используем композитный видеовыход.
  • Вы сможете подключить свой старый ламповый телевизор, если у вас есть необходимый переходник.
  • Он поддерживает воссозданную USB-клавиатуру ZX Spectrum.
  • Если вы хотите использовать одну из клавиатур оригинальных моделей Spectrum, у вас есть возможность подключить их через соединение GPIO.
  • Если вы хотите подключить оригинальную клавиатуру машины, то это можно сделать через разъем GPIO.