From b4dbea540986afc783a7022e1f4685d327d0f266 Mon Sep 17 00:00:00 2001 From: Alex <182795204+Alex-2-Graf@users.noreply.github.com> Date: Sun, 29 Mar 2026 18:12:36 +0200 Subject: [PATCH] Update README.md --- README.md | 95 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 94 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 1e300f3..6504da2 100644 --- a/README.md +++ b/README.md @@ -1 +1,94 @@ -# Leningrad2-Upgrade-Kit Memory Expansions and AY/TS \## 🧠 Контроллер расширения памяти и звука (128K/256K + AY/TurboSound) Данный репозиторий содержит проекты плат расширения оперативной памяти для компьютера Leningrad-2. Представленные модули позволяют проапгрейдить базовую модель до 128K или 256K, что необходимо для работы с современными играми и тяжелым софтом. Платы спроектированы с учетом минимизации "лапши" (проводного монтажа) и подключаются к системному разъёму. Микросхемы памяти устанавливаются непосредственно на материнскую плату компьютера (методом "бутерброда" или в подготовленные посадочные места), что обеспечивает максимальную стабильность сигналов. Данные модули расширения превращают базовый Leningrad-2 48K в полноценную машину класса 128K+. \## 🎸 Особенности модуля (All-in-One) \* Memory: Расширение до 128K (стандарт Spectrum 128) или 256K на классических чипах DRAM. \* Sound: Встроенный музыкальный сопроцессор AY-3-8910 (или аналог YM2149F). \* Turbo Sound (Option): Возможность установки двух чипов AY для реализации стандарта Turbo Sound (6 каналов звука). \* Схемотехника: Использование классической дешифрации портов (#7FFD для памяти и #BFFD/#FFFD для звука). \* Совместимость: Полная поддержка игр и демо, требующих порт переключения банков памяти. \## 🧩 Конструкция и подключение (Bus Through-port) Платы выполнены в форм-факторе сквозного адаптера. Они вставляется непосредственно в системный разъем Leningrad-2, при этом сами имеют аналогичный разъем сверху. \* Plug-and-Play: Позволяет подключать контроллеры BDI (TR-DOS) или DivMMC поверх платы расширения без дополнительных шлейфов. \* Универсальность: Проект оптимизирован для работы с моей версией Leningrad-2-48k. \* Совместимость: Плата также может быть подключена к любой стандартной версии Leningrad-2 (в этом случае потребуется завести несколько управляющих сигналов, согласно схеме). \## 📦 Модульная замена ОЗУ (RAM Plug-in Board) Разработана специализированная плата-переходник на 16 микросхем КР565РУ5 (DRAM), которая заменяет штатную память компьютера. \* Установка: Плата вставляется непосредственно в штатные панельки (или посадочные места) микросхем РУ5 на материнской плате Leningrad-2. \* Универсальность: Расположение контактных групп полностью соответствует посадочным местам РУ5 на всех известных вариантах плат Leningrad-2. \* Преимущество: Никаких «бутербродов». Чистый монтаж, надежный контакт и отличная вентиляция микросхем. \* Без пайки: Плата оснащена тонкими штырьками (типа PLS), которые идеально входят в стандартные цанговые панельки на материнской плате. \* Чистый апгрейд: Позволяет расширить память до 128/256K без создания громоздких «бутербродов» из микросхем, сохраняя эстетичный вид и надежность устройства. \# Leningrad 2 Expansions 128k and AY-3-8910 (YM2149F) \[Схема](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20AY%20128k/Leningrad%202%20Ext%20AY%20128k.pdf) \[Монтаж](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20AY%20128k/Leningrad%202%20Ext%20AY%20128k.html) \[Gerber](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20AY%20128k/Leningrad%202%20Ext%20AY%20128k%20gerber.zip) !\[](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20AY%20128k/Ext%20AY%20128k%20PCB.png) !\[](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20AY%20128k/Ext%20AY%20128k.png) !\[](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20AY%20128k/Ext%20AY%20128k.jpg) \# Leningrad 2 Expansions 128k and Turbo Sound 2x YM2149F (AY-3-8910) \[Схема](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20TS%20128k/Leningrad%202%20Ext%20TS%20128k.pdf) \[Монтаж](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20TS%20128k/Leningrad%202%20Ext%20TS%20128k.html) \[Gerber](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20TS%20128k/Leningrad%202%20Ext%20TS%20128k%20Gerber.zip) !\[](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20TS%20128k/Ext%20TS%20128k%20PCB.png) !\[](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20TS%20128k/Ext%20TS%20128k.png) !\[](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20TS%20128k/Ext%20TS%20128k.jpg) \# Leningrad 2 Expansions 256k and Turbo Sound 2x YM2149F (AY-3-8910) \[Схема](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20TS%20256k/Leningrad%202%20Ext%20TS%20256k.pdf) \[Монтаж](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20TS%20256k/Leningrad%202%20Ext%20TS%20256k.html) \[Gerber](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20TS%20256k/Leningrad%202%20Ext%20TS%20256k%20Gerber.zip) !\[](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20TS%20256k/Ext%20TS%20256k%20PCB.png) !\[](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20TS%20256k/Ext%20TS%20256k.png) !\[](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20TS%20256k/Ext%20TS%20256k.jpg) \# RAM Plug-in Board 2x64 \[Схема](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/RAM%202x64/Leningrad%202%20RAM%202x64.pdf) \[Монтаж](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/RAM%202x64/Leningrad%202%20RAM%202x64.html) \[Gerber](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/RAM%202x64/L2\_RAM\_128k\_gerber.zip) !\[](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/RAM%202x64/RAM%202x64%20PCB.png) !\[](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/RAM%202x64/RAM%202x64.png) !\[](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/RAM%202x64/RAM%202x64%20Top.jpg) !\[](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/RAM%202x64/RAM%202x64%20Bottom.jpg) \ No newline at end of file +# Leningrad2-Upgrade-Kit + +Memory Expansions and AY/TS + +## 🧠 Контроллер расширения памяти и звука (128K/256K + AY/TurboSound) + +Данный репозиторий содержит проекты плат расширения оперативной памяти для компьютера Leningrad-2. +Представленные модули позволяют проапгрейдить базовую модель до 128K или 256K, +что необходимо для работы с современными играми и тяжелым софтом. +Платы спроектированы с учетом минимизации "лапши" (проводного монтажа) и подключаются к системному разъёму. +Микросхемы памяти устанавливаются непосредственно на материнскую плату компьютера (методом "бутерброда" +или в подготовленные посадочные места), что обеспечивает максимальную стабильность сигналов. +Данные модули расширения превращают базовый Leningrad-2 48K в полноценную машину класса 128K+. + +## 🎸 Особенности модуля (All-in-One) + +* Memory: Расширение до 128K (стандарт Spectrum 128) или 256K на классических чипах DRAM. +* Sound: Встроенный музыкальный сопроцессор AY-3-8910 (или аналог YM2149F). +* Turbo Sound (Option): Возможность установки двух чипов AY для реализации стандарта Turbo Sound (6 каналов звука). +* Схемотехника: Использование классической дешифрации портов (#7FFD для памяти и #BFFD/#FFFD для звука). +* Совместимость: Полная поддержка игр и демо, требующих порт переключения банков памяти. + +## 🧩 Конструкция и подключение (Bus Through-port) + +Платы выполнены в форм-факторе сквозного адаптера. Они вставляется непосредственно в системный разъем Leningrad-2, +при этом сами имеют аналогичный разъем сверху. + +* Plug-and-Play: Позволяет подключать контроллеры BDI (TR-DOS) или DivMMC поверх платы расширения без дополнительных шлейфов. +* Универсальность: Проект оптимизирован для работы с моей версией Leningrad-2-48k. +* Совместимость: Плата также может быть подключена к любой стандартной версии Leningrad-2 (в этом случае потребуется завести несколько управляющих сигналов, согласно схеме). + +## 📦 Модульная замена ОЗУ (RAM Plug-in Board) + +Разработана специализированная плата-переходник на 16 микросхем КР565РУ5 (DRAM), которая заменяет штатную память компьютера. + +* Установка: Плата вставляется непосредственно в штатные панельки (или посадочные места) микросхем РУ5 на материнской плате Leningrad-2. +* Универсальность: Расположение контактных групп полностью соответствует посадочным местам РУ5 на всех известных вариантах плат Leningrad-2. +* Преимущество: Никаких «бутербродов». Чистый монтаж, надежный контакт и отличная вентиляция микросхем. +* Без пайки: Плата оснащена тонкими штырьками (типа PLS), которые идеально входят в стандартные цанговые панельки на материнской плате. +* Чистый апгрейд: Позволяет расширить память до 128/256K без создания громоздких «бутербродов» из микросхем, сохраняя эстетичный вид и надежность устройства. + + +# Leningrad 2 Expansions 128k and AY-3-8910 (YM2149F) + + +[Схема](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20AY%20128k/Leningrad%202%20Ext%20AY%20128k.pdf) [Монтаж](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20AY%20128k/Leningrad%202%20Ext%20AY%20128k.html) [Gerber](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20AY%20128k/Leningrad%202%20Ext%20AY%20128k%20gerber.zip) + + +![](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20AY%20128k/Ext%20AY%20128k%20PCB.png) + +![](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20AY%20128k/Ext%20AY%20128k.png) + +![](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20AY%20128k/Ext%20AY%20128k.jpg) + + +# Leningrad 2 Expansions 128k and Turbo Sound 2x YM2149F (AY-3-8910) + + +[Схема](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20TS%20128k/Leningrad%202%20Ext%20TS%20128k.pdf) [Монтаж](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20TS%20128k/Leningrad%202%20Ext%20TS%20128k.html) [Gerber](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20TS%20128k/Leningrad%202%20Ext%20TS%20128k%20Gerber.zip) + + +![](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20TS%20128k/Ext%20TS%20128k%20PCB.png) + +![](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20TS%20128k/Ext%20TS%20128k.png) + +![](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20TS%20128k/Ext%20TS%20128k.jpg) + + +# Leningrad 2 Expansions 256k and Turbo Sound 2x YM2149F (AY-3-8910) + + +[Схема](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20TS%20256k/Leningrad%202%20Ext%20TS%20256k.pdf) [Монтаж](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20TS%20256k/Leningrad%202%20Ext%20TS%20256k.html) [Gerber](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20TS%20256k/Leningrad%202%20Ext%20TS%20256k%20Gerber.zip) + + +![](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20TS%20256k/Ext%20TS%20256k%20PCB.png) + +![](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20TS%20256k/Ext%20TS%20256k.png) + +![](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/Ext%20TS%20256k/Ext%20TS%20256k.jpg) + + +# RAM Plug-in Board 2x64 + + +[Схема](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/RAM%202x64/Leningrad%202%20RAM%202x64.pdf) [Монтаж](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/RAM%202x64/Leningrad%202%20RAM%202x64.html) [Gerber](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/RAM%202x64/L2\_RAM\_128k\_gerber.zip) + + +![](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/RAM%202x64/RAM%202x64%20PCB.png) + +![](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/RAM%202x64/RAM%202x64.png) + +![](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/RAM%202x64/RAM%202x64%20Top.jpg) + +![](https://github.com/Alex-2-Graf/Leningrad2-Upgrade-Kit/blob/main/RAM%202x64/RAM%202x64%20Bottom.jpg)