Данная версия компьютера планируется как доработанный вариант "Ленинград 1" - прародителя всех Спектрумов в России. Многое СПЕЦИАЛЬНО останется от этого предка:
Вид опытного экземпляра V1.00 с цанговыми панельками под все микросхемы.
После отладки выпущена плата версии V1.01.
- Z80 в корпусе DIP-40
- Память 48К на микросхемах ОЗУ 565РУ5
- Микросхемы в корпусах DIP-14/16/20
- Загрузка с магнитофона/MP3-плеера/электронной книги и других подобных устройств, способных воспроизводить звуковой файл, эквивалентный образу TAP.
- Цифровой звук (BEEPER)
- Возможность подключить механическую клавиатуру
При разработе не ставились цели повысить размер памяти до 1 Мбайт или больше с помощью SIMM, интегрировать на печатную плату как можно больше современных контроллеров, использовать ПЛИС или FPGA для уменьшения размеров или увеличения мощности компьютера! Это уже все реализовано в компьютерах "PENTAGON-1024", "ZXM-PHOENIX", "KAY-2010", "ZX-EVOLUTION" и других платах.
Планируются доработки, повышающие совместимость с программами для оригинального Спектрума, модернизация отдельных узлов и конструкции компьютера:
- Сформировать сигнал прерывания INT как в оригинальном Спектруме
- Добавить имитацию порта атрибутов #FF
- Реализовать имитацию медленной памяти без использования дополнительных микросхем памяти
- Доработать параметры строчных синхро- и гасящих импульсов
- Добавить регистр на выходы RGB для устранения переходов на границах знакомест
- Соединить 1 выводы РУ5 между собой, вывести необходимые сигналы на разъем для возможности расширения ОЗУ до 128К или больше
- Вместо ПЗУ установить FLASH. Добавить джампер для переключения двух прошивок. Например, "Тест ОЗУ" / "OpenSE BASIC".
- Устранить настройку параметров развертки подбором конденсаторов с помощью схемных решений
- Узел чтения с магнитофона заменить схемой на 561ЛН2, вход TAPE_IN вывести на разъем
- Звук с резистивного делителя вывести на тюльпан для подключения к телевизору или активным колонкам
- Черно-белый видеосигнал, как основной видеовыход, вывести на тюльпан для легкого подключения к телевизору
- Для подключения сигналов цвета RGB к телевизору использовать стандартный разъем SCART
- Разъемы, по возможности, развести на печатной плате и вывести на одну сторону для легкой установки в корпус подходящего размера
- Добавить Z-CONNECTOR - разъем для подключения дополнительной платы раширения вторым этажом внутри корпуса.
- Добавить слот ZX-BUS - для подключения внешних контроллеров, например, "MultIDE" для быстрой загрузки образов TAP
- Уменьшить размеры компьютера
- Подобрать небольшой корпус для него
В процессе разработки схемы, конструкции и печатной платы произошли некоторые изменения по сравнению с первоначальными задумками, описанными в начале темы.
-----------------
Ссылки на этапы разработки:
Схема "LENINGRAD-2012" V1.01 -- http://www.zx.pk.ru/showpost.php?p=503695&postcount=193
Монтажная схема и назначение перемычек - http://www.zx.pk.ru/showpost.php?p=496165&postcount=189
Обновленная монтажка - http://zx-pk.ru/showpost.php?p=776642&postcount=334
Список микросхем - http://zx.pk.ru/showpost.php?p=450334&postcount=112
Улучшение синхронизации в формирователе черно-белого видеосигнала - http://www.zx.pk.ru/showpost.php?p=713247&postcount=327
Подключение клавиатуры и загрузка игр - http://www.zx.pk.ru/showpost.php?p=507724&postcount=194
Игры с TURBO-загрузчиками для LENINGRAD-2012 - http://www.zx.pk.ru/showthread.php?t=19193
Фотографии отладки времянок оригинального Спектрума -- http://zx.pk.ru/showpost.php?p=438356&postcount=12
Фотография разъемов на плате и шнур для подключения -- http://zx.pk.ru/showpost.php?p=446379&postcount=82
Подключение адаптера PS/2 клавиатуры - http://www.zx.pk.ru/showpost.php?p=515043&postcount=75
Подключение контроллера дисковода NemoFDC - http://www.zx.pk.ru/showpost.php?p=515053&postcount=213
Распределение постоянной памяти - http://www.zx.pk.ru/showpost.php?p=519510&postcount=265
Способ подключения дополнительных модулей -- http://zx.pk.ru/showpost.php?p=445134&postcount=59
Cхема ULAplus - http://zx.pk.ru/showpost.php?p=445085&postcount=267
Описание палитры ULAplus -- http://zx.pk.ru/showpost.php?p=438039&postcount=9
Заказ конструктора ZXkit-020 для самостоятельной сборки "LENINGRAD-2012" -- www.zxkit.ru