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

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

Автор: Александр
Цитата "Александр, если эта плата "Ленинграда" версии 48К без контроллера дисковода, то можно ставить 27C128 вместо 27C512. А вот в какую часть 27С512 прошивать sos48k_only.bin, нужно вычислять исходя из состояния выводов 1 (A15) и 27 (A14) ПЗУ:
1. A15=0, A14=0 - прошиваем с адреса #0000
2. A15=0, A14=1 - прошиваем с адреса #4000
3. A15=1, A14=0 - прошиваем с адреса #8000
4. A15=1, A14=1 - прошиваем с адреса #C000"
Константин, здравствуйте! Вот фото моей новодельной платы Ленинград 48 https://disk.yandex.ru/i/ERAUOmIcYJ3eYA
На данной плате выводы А15=1 и А14=1 т.е они подключены к +5в Исходя из этого следует, что в моем случае прошивка должна читаться с адреса #С000. Но ведь в ПЗУ 27128 и 27256 таких адресов не будет...Получается что на данной плате без доработки будет работать только 27512. Причем Бейсик48к должен быть зашит либо во всю ПЗУ четырьмя повторяющимися блоками, либо в ее четвертую часть с адреса С000. Так же, где то находил информацию, что для 128 кБ машин с ПЗУ27512 Бейсик128 должен быть записан в третью часть с адреса 8000, а Бейсик48 в четвертую с адреса С000

Полезный комментарий + 0 | Бесполезный комментарий - 0
суббота, 3 февраля 21:27:20 2024    
Сообщений: 5

Просмотров страницы: 1,127,945

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