Эмулятор кассетника для загрузки игр ZX Spectrum

spectrum zx sinclair

Если у вас есть старый спектрум который загружается исключительно с магнитофона, и вам интересно играть на нём “в живую”, то вам может пригодиться описанное ниже устройство. Это устройство заменяет собой кассетный магнитофон. Конечно, магнитофон можно заменить и плейером. Но к сожалению, размеры файлов для плейера и необходимость создания этих файлов из распространённых форматов tap и tzx с помощью специальных программ могут несколько испортить удобство данного способа. Выход есть. Можно хранить на карте памяти tap-файлы программ (которых в инете просто огромное количество), а звуковой сигнал для спектрума просто генерировать микроконтроллером. И места такие файлы занимают очень мало. Вот для этого и было придумано представляемое ниже устройство.

В основе устройства микроконтроллер Atmega16. К нему подключаются дисплей, клавиши управления, SD-карта и микросхема динамической памяти MB81C4256 на 256 Книббл. Полных аналогов микросхеме памяти под другими названиями очень много, так что проблемы её поиск составить не должен (я вынул эту микросхему со старого 286 компьютера). В принципе, её можно заменить любой другой динамической памятью, но, возможно, потребуется небольшое изменение схемотехники и/или коррекция программы.

Внешний вид устройства:

226edaf551dffd420aba0139577b22cc.jpg

Демонстрация работы

zxtapeemulator.gif

Вместо динамика я поставил пищалку от компьютера.

Источник