ZXM-777 — это законченное устройство, относящееся к классу ZX Spectrum-совместимых бытовых компьютеров, разработанное автором проекта в период
2006–2008 годов. Поводом послужило то, что он наткнулся в интернете на сайт
ZX-PK.ru, который снова зажёг искорку, угасшую в 2000 году, когда он окончательно пересел со Spectrum на PC.
Цели создания
- Ознакомление с архитектурой ZX Spectrum-совместимого компьютера
- Изучение принципов проектирования и программирования микросхем PAL (серия ATF16V8)
- Изучение возможности применения микросхем статической памяти (SRAM)
- Изучение возможности турбирования (повышения тактовой частоты)
Основа проекта
За основу взяты компьютеры:
Результаты
В результате проектирования создан компьютер
ZXM-777 (название — в память о рабочей лошадке и тестовом полигоне ZX-777).
Выпущенные экземпляры:
- Ревизия 00 (2006–2008) — 1 экземпляр
- Ревизия 01 (2006–2008) — 1 экземпляр
- Ревизия 02 — разведена, но не изготовлена (отличия незначительны, цель достигнута)
Технические особенности
| Особенность | Описание |
|---|
| Турборежим | Тактовая частота 7.0 МГц (производительность выше ровно в 2 раза). Достигнуто за счёт умножения рабочих частот (для процессора и памяти) в 2 раза |
| Память SRAM | Должна иметь время доступа не более 20 нс (из-за выявленных незапланированных задержек сигналов PAL). Пришлось использовать микросхемы из КЭШ-памяти 386-х/486-х материнских плат PC |
| Микросхемы PAL | ATF16V8. Вся логика и мультиплексоры заменены PAL, что позволило сократить общее количество микросхем до 44 |
Технические характеристики
| Параметр | Описание |
|---|
| Процессор | TMPZ84C00-8 — 3.5 МГц (нормальный) / 7.0 МГц (турбированный) |
| ОЗУ | 128 КБ (статическая память SRAM 64К×8) |
| ПЗУ | 64 КБ |
| Графика | 256×192 точек, 15 цветов (стандартный режим ZX Spectrum) |
| Звук | YM2149F + стандартный одноканальный биппер |
| Клавиатура | Стандартная матрица 8×5 |
| Джойстик | Тип Kempston |
| Контроллер FDD | На базе КР1818ВГ93 |
| Дополнительная периферия | Магнитофонный вход/выход |
| Операционная система | Встроенная TR-DOS, Basic 128, Basic 48 |
| Архитектура | Открытая, шинная, два слота ZX-BUS |
| Компоновочная схема | Системный блок |
| Питание | AT-разъём |
| Размеры | 220×170 мм |
Файлы для загрузки
Ревизия 01
Ревизия 02
Прошивки ПЗУ
| № | Название файла / Папка | Описание | Ссылка для скачивания | Yandex.Диск |
|---|
| — | ПЗУ TR-DOS 5.03 | Штатная (базовая) версия ПЗУ. Попытка скорректировать работу TR-DOS в турборежиме — исправлено только пару процедур работы с диском | Скачать | Ссылка на Яндекс.Диск |
| — | Фото проекта | Все фото данного проекта | | Ссылка на Яндекс.Диск |
| — | Скачать все файлы | Все файлы (схемы, платы, герберы, документация, прошивки PAL и ПЗУ) находятся в одном архиве | | Ссылка на Яндекс.Диск |
Полезные ссылки проекта: