X Interface 2.021 — это ремейк классического интерфейса ZX Interface 2 для ZX Spectrum, выполненный на базовых логических микросхемах без использования "чёрных ящиков" (MCU, FPGA, GAL). Проект включает в себя сам интерфейс с разъёмом для картриджей и портом джойстика, а также несколько типов картриджей. Главное улучшение — встроенная логика переключения банков памяти, позволяющая адресовать до 4 МБ ПЗУ.
Файлы для загрузки
| Название файла / Папка | Описание | GitHub | Yandex.Диск |
|---|---|---|---|
| ZX Interface 2.021 (папка) | Исходники самого интерфейса (PCB, схема) | Ссылка на GitHub | [Ссылка на Яндекс.Диск] |
| ZX Diagnostic 2.021 (папка) | Диагностический картридж | Ссылка на GitHub | [Ссылка на Яндекс.Диск] |
| ZX Cartridge 2.021 (папка) | Картридж с поддержкой банков (2.021) | Ссылка на GitHub | [Ссылка на Яндекс.Диск] |
| ZX Cartridge 1.983 (папка) | Простой картридж для оригинального Interface 2 | Ссылка на GitHub | [Ссылка на Яндекс.Диск] |
| faceplates (папка) | Лицевые панели для картриджей | Ссылка на GitHub | [Ссылка на Яндекс.Диск] |
| software (папка) | Программное обеспечение (Cartridge Creator, загрузчик) | Ссылка на GitHub | [Ссылка на Яндекс.Диск] |
| documentation (папка) | Схемы и документация | Ссылка на GitHub | [Ссылка на Яндекс.Диск] |
| gallery (папка) | Фотографии устройства | Ссылка на GitHub | [Ссылка на Яндекс.Диск] |
| Скачать все файлы | Все файлы находятся в одном архиве | Ссылка на GitHub | [Ссылка на Яндекс.Диск] |
Основные особенности:
- Философия: Только базовая логика, легко собрать и понять
- Переключение банков: Встроено в интерфейс, доступ до 512 КБ ПЗУ (16 КБ сегменты) x4 = до 4 МБ
- Картриджи: Физические картриджи (как в оригинале), а не эмуляция
- Диагностика: Светодиоды на порту 63 (OUT 63, 255 — включить все)
- Совместимость: Джойстики Atari
Настройка перемычек:
- Верхняя левая (JOY): замкнуть 1-2 (нижнее положение) — включить джойстик
- Средняя правая (BANK): замкнуть 1-2 (верхнее положение) — нормальный режим; нижнее положение принудительно фиксирует адресную линию для переключения между двумя ПЗУ (на случай, если софт не поддерживает переключение)
Полезные ссылки проекта:
- Репозиторий проекта — GitHub
- Видео с демонстрацией работы — YouTube
- Заказ печатных плат (PCBWay) — через общие проекты автора