Update README.md

This commit is contained in:
Alex-2-Graf 2026-03-15 15:06:14 +01:00 committed by GitHub
parent 4a29ef22e5
commit 543d6b423b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

121
README.md
View File

@ -1,170 +1,117 @@
# Leningrad-2-128k-SRAM
Leningrad-2. Russian ZX Spectrum clone. Schematics and PCB.
После успешного запуска \[Leningrad-2-48k](https://github.com/Alex-2-Graf/LENINGRAD-2-48k) и предложений сообщества,
## Leningrad-2. Russian ZX Spectrum clone. Schematics and PCB.
После успешного запуска [Leningrad-2-48k](https://github.com/Alex-2-Graf/LENINGRAD-2-48k) и предложений сообщества,
было принято решение использовать в проекте статическую память вместо динамической.
Пришлось существенно переделать узел обращения к памяти.
А заодно реализовать расширение 128к без использования внешних плат.
Так же, на освободившееся место удалось поставить два чипа YM2149F.
Тем самым получив на борту Turbo Sound от NedoPC.
Так же, на освободившееся место удалось разместить два чипа YM2149F.
Тем самым получив "из коробки" Turbo Sound от NedoPC.
Так же был добавлен арбитр IORQ.
 
В результате чего на свет появился Ленинград 2 NEXT 128k + TS 2025
!\[](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Foto/L2\_Rev2.00.png)
![](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Foto/L2\_Rev2.00.png)
 
После сборки и отладки, были устранены мелкие недостатки.
А также, по настойчивым просьбам друзей, проект получил новое название.
Свет увидела новая версия \[2.01](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Export/Leningrad%202%20128k%20SRAM%202.01%202025.html) \[Схема](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Export/Leningrad%202%20128k%20SRAM%202.01%202025.pdf) \[Gerber](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Gerber/Leningrad%202%20128k%20SRAM%202.01%202025%20gerber%20made%20in%20Italy.zip)
Свет увидела новая версия [2.01](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Export/Leningrad%202%20128k%20SRAM%202.01%202025.html) [Схема](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Export/Leningrad%202%20128k%20SRAM%202.01%202025.pdf) [Gerber](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Gerber/Leningrad%202%20128k%20SRAM%202.01%202025%20gerber%20made%20in%20Italy.zip)
 
!\[](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Foto/L2\_Rev2.01.png)
![](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Foto/L2\_Rev2.01.png)
 
Не обошлось без курьёза.
По настойчивой просьбе производителя плат,
пришлось изменить надпись с "Made in" на "Designed in" ;)
 
После сборки всё заработало без нареканий.
!\[](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Foto/L2\_2.01.jpg)
![](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Foto/L2\_2.01.jpg)
 
Перед выпуском следующей версии был добавлен индикатор питания и подправлен порт джойстика.
И в производство отправилась версия \[2.02](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Export/Leningrad%202%20128k%20SRAM%202.02%202025.html) \[Схема](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Export/Leningrad%202%20128k%20SRAM%202.02%202025.pdf) \[Gerber](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Gerber/Leningrad%202%20128k%20SRAM%202.02%202025%20Gerber.zip)
И в производство отправилась версия [2.02](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Export/Leningrad%202%20128k%20SRAM%202.02%202025.html) [Схема](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Export/Leningrad%202%20128k%20SRAM%202.02%202025.pdf) [Gerber](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Gerber/Leningrad%202%20128k%20SRAM%202.02%202025%20Gerber.zip)
 
!\[](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Foto/L2\_Rev2.02.png)
![](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Foto/L2\_Rev2.02.png)
 
Так же был выпущен переходник на Немо и ZX-bus \[Gerber](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Gerber/L2\_NS\_Rev\_1\_1\_Gerber.zip)
 
!\[](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Foto/Back\_L2\_Nemo\_Spec\_PCB.png)
![](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Foto/Back\_L2\_Nemo\_Spec\_PCB.png)
 
Его отличие от предыдущего заключается в использование сигнала /IORQ-GE по прямому назначению.
Если раньше /IORQ-GE приходил на А19 (+beta).
То теперь приходит на А17.
То есть в переходнике первой ревизии необходимо отрезать дорожку от А19 и припаять её на А17.
Всё! Вы стали обладателем второй ревизии.
![](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Jumpers/L2\_Nemo\_1\_0.jpg)
!\[](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Jumpers/L2\_Nemo\_1\_0.jpg)
!\[](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Jumpers/L2\_Nemo\_1\_1.jpg)
![](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Jumpers/L2\_Nemo\_1\_1.jpg)
 
Ну и связи с тем, что у нас теперь есть полноценный арбитр появилась возможность
добавить и плату расширения слотов до 3-х Немо и одного ZX-bus \[Ёлка](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Export/Back\_L2\_Nemo\_x3\_Spec\_Ver2.1.html) \[Схема](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Export/Back\_L2\_Nemo\_x3\_Spec\_Ver2.1.pdf) \[Gerber](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Gerber/Back\_L2\_Nemo\_x3\_Spec\_Ver2.1\_gerber.zip)
добавить и плату расширения слотов до 3-х Немо и одного ZX-bus [Ёлка](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Export/Back\_L2\_Nemo\_x3\_Spec\_Ver2.1.html) [Схема](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Export/Back\_L2\_Nemo\_x3\_Spec\_Ver2.1.pdf) [Gerber](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Gerber/Back\_L2\_Nemo\_x3\_Spec\_Ver2.1\_gerber.zip)
 
!\[](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Foto/Back\_L2\_Nemo\_x3\_Spec\_Ver2.1\_PCB.png)
!\[](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Foto/Back\_L2\_Nemo\_x3\_Spec\_Ver2.1.jpg)
![](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Foto/Back\_L2\_Nemo\_x3\_Spec\_Ver2.1\_PCB.png)
![](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Foto/Back\_L2\_Nemo\_x3\_Spec\_Ver2.1.jpg)
 
Результат оправдал своё ожидание.
 
![](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Foto/L2\_2.00.jpg)
 
!\[](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Foto/L2\_2.00.jpg)
 
\## Сборка
## Сборка
Как правило сборка и наладка проблем не вызывает.
Хотя всё же проясним назначени перемычек.
 
JP1, JP2 и JP3 замыкаются в случае установки VGA разъёма.
При установки HDMI их замыкать не надо.
Но при этом все резисторы R24-31 заменяются на 270 Ом.
Джампер J9 необходим для снятия питания с RP4040-Zero при перепрошивке.
 
!\[](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Jumpers/J9.jpg)
![](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Jumpers/J9.jpg)
 
Джампер J12 необходим для выбора прошивки БДИ
в случае установки 27256 с двумя версиями TR-DOS.
 
![](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Jumpers/J12.jpg)
 
!\[](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/blob/main/Jumpers/J12.jpg)
## ПЗУ
ПЗУ для проекта находятся [тут](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/tree/main/ROM)
 
## VGA
 
\## ПЗУ
ПЗУ для проекта находятся \[тут](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/tree/main/ROM)
Прохивка для RP2040-zero находится [тут](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/tree/main/VGA)
 
\## VGA
 
Прохивка для RP2040-zero находится \[тут](https://github.com/Alex-2-Graf/Leningrad-2-128k-SRAM/tree/main/VGA)
 
\## Авторы и благодарности
## Авторы и благодарности
Alex Ekb за RGB2VGA конвертор
Сообществу \[Scorpion ZS \& Ленинград](https://t.me/zs\_scorpion) и моим друзьям.
Отдельная благодарность за советы и техпомощь HRDY \[Дмитрий](https://github.com/demyanenko-d)
Сообществу [Scorpion ZS \& Ленинград](https://t.me/zs\_scorpion) и моим друзьям.
Отдельная благодарность за советы и техпомощь HRDY [Дмитрий](https://github.com/demyanenko-d)