83

Таки заработало

Здравствуйте "Сообщество любителей спектрума" и все не равнодушные.


Периодически в интернете попадаются посты вызывающие ностальгию.

Хочется поиграть в игрушки на первом своём компьютере ZX Spectrum (Ленинград 48К).

Эмулятор спектрума, фи.

Иду на авито смотреть на старичков, а жаба говорит: - Нафига оно тебе надо, валяться? А не заработает? Ладно, посмотрел и хватит.

Но не сегодня. Попалось видео на ютюб "5$ ZX Spectrum 128k спаять за вечер" от Алекс Екб.

Сейчас видео и ссылки на файлы к сожалению удалены (у автора возникли проблемы с лицензией на использование других открытых проектов в его разработке). Здесь видео осталось, без файлов https://novids.com/video/-198790427_456403656#

Проект на ESP32.

Как сказал автор: "А как известно, если если нечто выглядит как утка, плавает как утка и крякает как утка, то это, вероятно, и есть утка. Так что если немного постараться и встроить небольшую платку в клавиатуру, можно получить экземпляр спекки почти не отличимый от оригинала".

Короче, я повёлся и оно заработало.

Загружаю программы с ноутбука, для конвертации образов игр типа TAP, TZX в аудиофайл использую программу Tape2WAV. На клавиши F1-F12 можно сохранить состояние загруженной игры. Т.е. в 12 игр можно загрузить моментально. 

Выглядит схема так: (Прошивку автора выкладывать не буду, ниже будут ссылки на альтернативные проекты на ESP32 с сайта zx-pk.ru).

У меня так:

Видео с демонстрацией работы:

Ностальгические полоски на бордюре при загрузке программы.

Аудиопроцессор AY-3-8912 эмулирует.

Ну и ссылки:

https://zx-pk.ru/threads/33197-zx-espectrum-eshche-odin-(no-ne-menee-klevyj)-zx16-48-128-2-3-ay-na-esp32-esp32-psram.html

https://zx-pk.ru/threads/33136-single-board-zx-spectrum-128-...

Правила сообщества

Запрещено провоцирующее поведение, оскорбления, разговоры о политике и разжигание межнациональной розни.