CXEMATEKA.RU, © 2016 | Войти/Зарегистрироваться | In English

Читать всю тему: [+1214] ZX Spectrum «Ленинград 48к» - сборка, наладка, увеличение памяти, доработки, схемы, видео

Автор: Константин Айги (CXEMATEKA.RU)
Александр, для начала надо проверить, корректно ли работает порт #7FFD, например, так:
1. заходим в BASIC 128К, даем команду USR 0
2. попадаем в BASIC 48K с поддержкой порта #7FFD
3. даем команду: OUT 32765,24 (включение второго экрана)

Если все правильно, основное поле экрана станет чёрным, но при этом компьютер будет реагировать на команды (выход по ресету).

Sergey, в классических версиях «Ленинграда» со счетчиками ИЕ7, действительно, нужно в некоторых случаях подгонять частоты при помощи дополнительных емкостей. Эти доработки есть на этой схеме: https://www.cxemateka.ru/v1/Other.png (нормализация строчной развертки, стабилизация кадровой развертки).

Роман, это коррекция дешифрации портов ввода-вывода. Без этой доработки, при входе в меню 128К будут слышны щелчки в динамике, и в некоторых моментах будет мелькание бордюра. Подобные же эффекты будут наблюдаться в некоторых играх, например, в игре Sabre Wulf. Если этого не наблюдается, значит, на плате уже есть подобная доработка.

IREK001 при «матрасе» на шине данных чередуются следующие последовательности:
00000000 (#00)
00111001 (#39)

На D0 будут прямоугольные импульсы, D1 - смешанный сигнал (пила, прямоугольник), D2 - пила, D3/D4/D5 - прямой угол, D6/D7 - пила.

Владимир Журавлёв, картинки вставлены неверно, соотв. посмотреть не могу. Чтобы фото сюда вставить, его нужно сначала на какой-нибудь файловый хостинг закинуть. Ну, а «матрас», да, как правило, везде одинаковый. Но есть Спектрумы, где он не будет корректно отображаться из-за нестабильной шины данных. Это как раз касается некоторых схем на БМК.

Полезный комментарий + 0 | Бесполезный комментарий - 0
суббота, 16 ноября 15:58:41 2024    
Константин Айги (CXEMATEKA.RU)
Сообщений: 311

Просмотров страницы: 1,287,465

Программирование, оформление: Константин Айги
©2016 CXEMATEKA.RU