С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
ну да, ты таки не понял , родное ПЗУ надо отключать вообще нахрен, а вместо него подключать внешнее стандартное Спековское.. 27512 со всей обвязкой коммутации банков
Последний раз редактировалось Black_Cat; 11.09.2009 в 22:18.
А нельзя просто блокировать родное ПЗУ при выполнении из басика48 при RANDOMIZE USR 15616 и подключать ПЗУ тырдоса? Почему надо полностью менять ПЗУ? ПЗУ Амстрада несовместимо с тырдосом?
Я так понял, что ты советуешь подать на ROM1OE и ROM2OE постоянную единицу, а на шину повесить ПЗУ спека-128 с дешифратором? Для проверки можно прицепить просто ПЗУ спека48? Пойдет? Кстати, в качестве ПЗУ спека128 пойдет ПЗУ от "пентагона-128"? Или нужно именно родное 32-килобайтное ПЗУ от спека-128 + ПЗУ тырдоса?
Последний раз редактировалось AlexBel; 11.09.2009 в 22:32.
Последний раз редактировалось Black_Cat; 11.09.2009 в 22:52.
Ну, я же не знаю, насколько железо Амстрада отличается от железа спектрума128...
Непонятно, почему +2А не запускается независимо от того, подаю я на ROM1OE и ROM2OE ноль или единицу. Только когда отключаюсь от этих сигналов - работает. Я думал, что при нуле +2А должен работать, а при единице - отключаться ПЗУ.
Последний раз редактировалось AlexBel; 11.09.2009 в 23:09.
спековская ПЗУ не знает о существовании портов #0FFD-#3FFD, потому конфликтов не будет.. а вот отечественный софт может писать в #1FFD, и желательно +3 доработать до стандарта чтоб иметь возможность блокировать его порты.. Для этого надо SMD резистор на 680 Ом впаять в разрез дорожки /IORQ между Z80 и ULA, и соединить вывод ULA с нижним 13 контактом краевого разъёма, получим сигнал /IORQGE.
Если будешь делать, то заодно проделай такую же операцию и с сигналом /MEMRQ, и аналогично выведи его например на нижний 4 контакт краевого разъёма, получим сигнал /MEMRQGE.
Последний раз редактировалось Black_Cat; 12.09.2009 в 04:01.
0 - пусто, или сервис-монитор
1 - TR-DOS
2 - SOS128
3 - SOS48
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)