ZXM-Alcyon — это законченное устройство, относящееся к классу ZX Spectrum-совместимых бытовых компьютеров. Разработан в конце
2015 года путём преобразования платы игрового автомата фирмы
«Игрософт» (работающей под управлением микропроцессора Z80) в нечто подобное ZX Spectrum-совместимому компьютеру. Автор хотел обобщить всю проделанную работу в одном законченном устройстве.
Важный статус проекта
На данном этапе нет рабочего образца и даже печатной платы. Всё пока находится в виде документации в электронном виде. Возможно, в будущем появится рабочий вариант в железе.
Происхождение и основа
В основе как платы игрового автомата, так и этого компьютера лежат
CPLD Altera:
- EPM3256AQC208 — основная CPLD, в которой реализована почти вся логика компьютера
- EPM3032ALC44 — CPLD с меньшей логической ёмкостью, на которой реализована логика управления контроллером дисковода
Конструктивные особенности и «нововведения»
| Компонент | Реализация | Примечание |
|---|
| PS/2 клавиатура и мышь | PIC16F88 + несколько микросхем малой степени интеграции | — |
| Часы RTC | MC146818A | Интересно попробовать эту микросхему |
| RS232 | ST16C550 + MAX239 | Хочется потрогать и пощупать что-то «новенькое» |
| Управление питанием ATX | Взято из ZXM-Phoenix | — |
| Память | 2× SRAM 512 КБ (ОЗУ), AM29F040 512 КБ (ПЗУ) | Совместимость с другими компьютерами автора на ПЛИС/CPLD |
| Монтаж | CPLD и стабилизаторы питания — DIP; резисторы и конденсаторы — SMD | Для сходства с платой игрового автомата |
Технические характеристики
| Параметр | Описание |
|---|
| Процессор | TMPZ84C00-8 — 3.5 МГц (норм.) / 7.0 МГц (турбо) |
| ОЗУ | 512 КБ / 1024 КБ (статическая память SRAM) |
| ПЗУ | 512 КБ (FLASH AM29F040) |
| Графика | 256×192 точек, 15 цветов (стандартный режим ZX Spectrum) |
| Звук | YM2149F + стандартный одноканальный биппер |
| Клавиатура | Внешняя PS/2 (эмулируемая) |
| Джойстик | Kempston |
| Мышь | PS/2 Kempston-mouse (эмулируемая) |
| Контроллер FDD | КР1818ВГ93 |
| Контроллер HDD | IDE (Nemo IDE) |
| Контроллер SD Card | ZC SD-Card Interface |
| Контроллер RS232 | ST16C550 |
| Часы RTC | MC146818A |
| Доп. периферия | Магнитофонный вход/выход |
| ОС | TR-DOS, Basic 128, Basic 48 |
| Архитектура | Открытая, шинная, 3 слота Nemo Bus |
| ПЛИС/CPLD | EPM3256AQC208 + EPM3032ALC44 |
| Компоновка | Системный блок |
| Питание | ATX |
| Размеры | mATX, 220×200 мм |
Важное примечание
Вопросы производства необходимо согласовывать с автором проекта!
Файлы для загрузки
Полезные ссылки проекта:
- Страница проекта — Mick Laboratory
- Репозиторий проекта — (отсутствует; проект размещён на персональном сайте)