Leningrad-2-128k-SRAM (также известный как «Аврора») — это улучшенная версия клона ZX Spectrum «Ленинград-2» с использованием статической памяти (SRAM), встроенным Turbo Sound (2× YM2149F), видеоапскейлером и расширенной шиной «Ёлка».
История создания
| Этап | Описание |
|---|---|
| Начало | После успешного запуска Leningrad-2-48k и с учётом предложений сообщества было принято решение использовать статическую память (SRAM) вместо динамической. |
| Переработка | Существенно переделан узел обращения к памяти, реализовано расширение до 128 КБ без внешних плат. На освободившемся месте размещены два чипа YM2149F (Turbo Sound от NedoPC), добавлен арбитр IORQ. |
| Название | По настойчивым просьбам друзей проект получил название «Аврора». |
Ревизии плат
| Ревизия | Изменения |
|---|---|
| 2.01 | Первая стабильная версия после устранения мелких недостатков. Надпись на плате изменена с «Made in» на «Designed in» по просьбе производителя. |
| 2.02 | Добавлен индикатор питания, исправлен порт джойстика. |
Платы расширения и переходники
| Название | Описание | Gerber |
|---|---|---|
| Переходник на Nemo и ZX-Bus (rev.1) | Использует сигнал /IORQ-GE на A19. Требуется доработка для rev.2 (отрезать дорожку от A19 и припаять к A17). | Ссылка |
| Переходник на Nemo и ZX-Bus (rev.2) | Сигнал /IORQ-GE приходит на A17. | Ссылка |
| «Ёлка» — плата расширения слотов (3× Nemo + 1× ZX-Bus) | Позволяет подключать до 3 устройств Nemo-Bus и 1 ZX-Bus. | Ссылка |
| «Ёлка» — плата расширения слотов (с разъёмом Ленинград-2) | ZX-Bus заменён на разъём от Ленинград-2, добавлен разъём питания +5/+12В. | Ссылка |
Платы клавиатуры
| Назначение | Gerber |
|---|---|
| Для размещения в корпусе | Ссылка |
| Вторым этажом | Ссылка |
| Для кнопок ReDragon-MX-ZT02 | Ссылка |
| Для кнопок ReDragon_Slim_ZT04 | Ссылка |
Настройка перемычек
| Перемычка | Назначение |
|---|---|
| JP1, JP2, JP3 | Замыкаются при установке VGA-разъёма. При установке HDMI замыкать не надо (резисторы R24–31 заменяются на 270 Ом) |
| J9 | Снятие питания с RP2040-Zero при перепрошивке |
| J12 | Выбор прошивки БДИ (при установке 27256 с двумя версиями TR-DOS) |
Рекомендуемые аксессуары
- BDI-TR-DOS
- DivMMC
- LGT-Turbo-Sound-emulator
- ZX-EQ Nemo-bus Edition
Файлы для загрузки
| Название файла / Папка | Описание | GitHub | Yandex.Диск |
|---|---|---|---|
| Export (папка) | Экспортированные файлы (PDF, схемы) | Ссылка на GitHub | Ссылка на Яндекс.Диск |
| Foto (папка) | Фотографии плат и устройств | Ссылка на GitHub | Ссылка на Яндекс.Диск |
| Gerber (папка) | Gerber-файлы для производства плат (все ревизии, переходники, «Ёлка», клавиатуры) | Ссылка на GitHub | Ссылка на Яндекс.Диск |
| Jumpers (папка) | Информация о перемычках | Ссылка на GitHub | Ссылка на Яндекс.Диск |
| ROM (папка) | Прошивки ПЗУ для проекта | Ссылка на GitHub | Ссылка на Яндекс.Диск |
| Sources (папка) | Исходные файлы проекта | Ссылка на GitHub | Ссылка на Яндекс.Диск |
| VGA (папка) | Прошивка для RP2040-Zero (VGA) | Ссылка на GitHub | Ссылка на Яндекс.Диск |
| Скачать все файлы | Все файлы находятся в одном архиве | Ссылка на GitHub | Ссылка на Яндекс.Диск |
Полезные ссылки проекта:
- RGB2VGA-конвертер (Alex Ekb) — ссылка в репозитории
- BDI-TR-DOS — ссылка в репозитории
- DivMMC — ссылка в репозитории
- LGT-Turbo-Sound-emulator — ссылка в репозитории
- ZX-EQ Nemo-bus Edition — ссылка в репозитории
- Репозиторий проекта — GitHub