-
Если установлено ПЗУ 128 бейсика и оно запустилось - то скорее всего все в порядке. Для уверенности можно поискать в гугле, скачать тест памяти и запустить.
Если 128 бейсика нет или он не заработал - то кое-что проверить можно из 48-бейсика (если он запустился). Во-первых следует посмотреть содержимое системной переменной бейсика P_RAMT (адрес не помню, гугл в помощь). Если оно не равно FFFF - значит память не работает.
Далее, если P_RAMT=FFFF - то делаем команду CLEAR 49151 и командами OUT 32765, n включаем разные страницы. После этого можно командами POKE 49152, x и PRINT PEEK 49152 проверить, правильно ли включаются страницы. Например:
10 CLEAR 49151
20 FOR i=16 to 23: OUT 32765, i: POKE 49152, i: NEXT i
30 FOR i=16 to 23: OUT 32765, i: PRINT PEEK 49152: NEXT i
Эта программа делает простейший тест переключения банков, и по результатам ее работы будет видно, что банки включаются правильно (или неправильно). Если все работает - то будут выведены числа от 16 до 23. Если программа была запущена на 48К компьютере - то будет 8 раз выведено число 23. Если имеются другие неисправности - то возможны варианты с выводом на экран иных значений.
-
Спасибо всё заработало)))
- - - Добавлено - - -
а как теперь прикрутить сюда 128-й бейсик? просто вставить 27128 ПЗУ ж не получится?
-
А контроллер дисковода подключен? Где находится в твоей схеме расширения ПЗУ TR-DOS?
-
Не контроллера дисковода нет. я думал может как то вместо основных пзу поставить прошивку от 128-го басика.
-
Для бейсика-128 нужна еще прошивка бейсика-48, т.е. они работают в паре. Общий объем ПЗУ составит минимум 32Кб, а если еще ПЗУ TR-DOS - то 48Кб. Самое практичное решение - использовать микросхему типа 27512 емкостью 64Кб, в которую прошить все бейсики и TR-DOS, и еще 16Кб останутся свободными.
Если контроллера пока нет - то можно все равно поставить 27512 и использовать ее емкость наполовину. Или можно использовать микросхему 27256 для обоих бейсиков или две штуки 27128, или 4 штуки 2764.
При работе бейсика-128 нужно реализовать схему переключения страниц ПЗУ, т.к. бейсик-128 и -48 подключаются по одним и тем же адресам 0000-3FFF поочередно. Это несложно, обычно сигнал CSROM схемы расширения подается либо непосредственно на микросхему ПЗУ в качестве сигнала A14 или A15, либо (при использовании двух 27128 или четырех 2764) - на вход микросхемы DD13 "Орели" вместо сигнала RN. При использовании 27128, 27256 или 27512 также требуется отрезать сигнал A13 от DD13 и подать соответствующий вход на землю.