Karabas-Nano — это совместимый с ZX Spectrum компьютер на реальном процессоре Z80, вся остальная логика которого реализована внутри CPLD Altera EPM3256ATC144 (или EPM7512). Идея проекта — создать самый дешёвый и самый маленький клон Spectrum с минимальным количеством компонентов и реальным CPU.
Файлы для загрузки
| Название файла / Папка | Описание | GitHub | Yandex.Диск |
|---|---|---|---|
| pcb (папка) | Исходные файлы печатной платы (KiCad), включая актуальные герберы rev.I | Ссылка на GitHub | [Ссылка на Яндекс.Диск] |
| firmware (папка) | Прошивки для CPLD | Ссылка на GitHub | [Ссылка на Яндекс.Диск] |
| roms (папка) | ROM-файлы (включая ESXDOS 0.8.8) | Ссылка на GitHub | [Ссылка на Яндекс.Диск] |
| sd (папка) | Содержимое SD карты для ревизии rev.E с Wi-Fi модулем | Ссылка на GitHub | [Ссылка на Яндекс.Диск] |
| docs (папка) | Документация | Ссылка на GitHub | [Ссылка на Яндекс.Диск] |
| Скачать все файлы | Все файлы находятся в одном архиве | Ссылка на GitHub | [Ссылка на Яндекс.Диск] |
Технические характеристики:
- Процессор: Реальный SMD Z80
- CPLD: Altera EPM3256ATC144 (или EPM7512) — реализует ULA и всю остальную логику
- Накопители: Встроенный слот для SD карты
- Память:Поддерживаются две конфигурации:
- Z-Controller: тайминги Pentagon, сервис сброса GLUK в банке ROM 0, 1024 КБ расширенной памяти через порт #DFFD (Profi)
- DivMMC: тайминги Pentagon, ESXDOS 0.8.7 в банке ROM 0, 128 КБ памяти
- Некоторые части схемы взяты из проектов Karabas-128 и ZX-UNO (RGB DAC, PAL кодер, логика входа с магнитофона)
- Последняя ревизия: rev.G (в коммитах упоминается rev.I)
- Лицензия: WTFPL
- ERRATA для PCB rev.A (на русском) — Ссылка
- ERRATA для PCB rev.B (на русском) — Ссылка
- Тема обсуждения проекта (в основном русскоязычная) — zx-pk.ru