Karabas-Nano — это совместимый с ZX Spectrum компьютер на реальном процессоре Z80, вся остальная логика которого реализована внутри CPLD Altera EPM3256ATC144 (или EPM7512). Идея проекта — создать самый дешёвый и самый маленький клон Spectrum с минимальным количеством компонентов и реальным CPU.
Технические характеристики
- Процессор: Реальный 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.I
- Лицензия: WTFPL
Дополнительная информация
- ERRATA для PCB rev.A (на русском) — файл ERRATA_revA.md в репозитории
- ERRATA для PCB rev.B (на русском) — файл ERRATA_revB.md в репозитории
- Тема обсуждения проекта — ZX-PK.ru (актуальная ссылка на тему при её наличии)
Файлы для загрузки
| Название файла / Папка | Описание | GitHub | Yandex.Диск |
|---|---|---|---|
| docs (папка) | Документация и фото собранной платы Rev.H | Ссылка на GitHub | Ссылка на Яндекс.Диск |
| firmware (папка) | Прошивки для CPLD | Ссылка на GitHub | Ссылка на Яндекс.Диск |
| pcb (папка) | Файлы печатной платы (KiCad) | Ссылка на GitHub | Ссылка на Яндекс.Диск |
| roms (папка) | ROM-файлы (включая ESXDOS 0.8.9) | Ссылка на GitHub | Ссылка на Яндекс.Диск |
| sd (папка) | Содержимое SD карты для актуальной ревизии | Ссылка на GitHub | Ссылка на Яндекс.Диск |
| ERRATA_revA.md | Список ошибок для ревизии A (на русском) | Ссылка на GitHub | Ссылка на Яндекс.Диск |
| ERRATA_revB.md | Список ошибок для ревизии B (на русском) | Ссылка на GitHub | Ссылка на Яндекс.Диск |
| Скачать все файлы | Все файлы находятся в одном архиве | Ссылка на GitHub | Ссылка на Яндекс.Диск |
Полезные ссылки проекта:
- Лицензия WTFPL — подробнее
- Donations (поддержка проекта) — https://www.paypal.com/donate/?business=VLPSW86UVSDYA&no_recurring=0¤cy_code=USD
- Репозиторий проекта — GitHub