ZX81 External ROM with Display — это интерфейс внешнего ПЗУ (ROM) с частичной логикой дисплея для компьютера
ZX81. Цель интерфейса — запускать ПЗУ ZX81 с альтернативными наборами символов (например, Forth ROM, ASZMIC ROM) без необходимости вскрывать ZX81 и заменять внутреннее ПЗУ.
Частичная логика дисплея — это всё, что доступно на шине расширения.
Версия 1.0
Плата полностью собрана и
отлично работает. С этим интерфейсом можно:
- Запускать ПЗУ, такие как ZX.ASZMIC, Skyware Forth
- Даже понизить версию ZX81 до ZX80!
Примечание: Дисплей с этим интерфейсом заставит ZX81 работать в режиме FAST, поскольку на данный момент нет возможности реализовать внешнюю эмуляцию режима SLOW. Одна из главных целей — избежать модификации существующего ZX81.
Планируется для версии 1.1
| Изменение | Описание |
|---|
| Исправление генератора NMI | При запуске ПЗУ ZX80 генератор NMI не выключается, поэтому начальное состояние генератора непредсказуемо. ZX80 запускается не всегда, но несколько включений/выключений могут помочь. Простое исправление — выключение генератора NMI с помощью нескольких резисторов |
| Замена диода | 1N4148 заменяется на BAT85 (рекомендовано для такого типа использования) |
| Замена сокета микросхемы | Замена на ZIF-тестовый сокет (поскольку автор часто меняет EEPROM в зависимости от потребностей) |
BOM для v1.0
| Компонент | Количество |
|---|
| M28C64 EEPROM (8 КБ eeprom) | 1 |
| 74LS157 | 3 |
| 74LS193 | 1 |
| 74LS374 | 1 |
| Диод 1N4148 | 3 |
| Резистор 10 кОм | 1 |
| 100 нФ керамический конденсатор | 6 |
Файлы для загрузки
Полезные ссылки проекта:
- Библиотека символов и посадочных мест ZXInfo для KiCad — GitHub
- Репозиторий проекта — GitHub