ОТПРАВЬТЕ ПАМЯТЬ НА «РЕНТГЕН»

ОТПРАВЬТЕ ПАМЯТЬ НА «РЕНТГЕН»

Для проверки работоспособности оперативного запоминающего устройства (ОЗУ) компьютера «ZX-Spectrum» обычно используют тест, где указателем номера неисправной микросхемы служит соответствующий цвет бордюра. При черно-белом мониторе это, согласитесь, создает определенные трудности. К тому же совершенно неясно, как быть, если неисправных микросхем в ОЗУ несколько. Видимо, создателями теста такая ситуация попросту не рассматривалась.

Предлагаемая мною разработка лишена указанных недостатков. Проверяемое ОЗУ здесь — как на рентгене.

Сразу же после запуска компьютера производится тестирование первых 16К оперативного запоминающего устройства. Затем на черном бордюре появляются восемь белых полос. Для каждой из микросхем ОЗУ — своя. Причем широкая полоса указывает на то, что соответствующая микросхема неисправна.

Размер проверяемого блока выбран 16К, а не 48К. И все потому, что при неисправной памяти в этом блоке уже работает «Бейсик». Проверить оставшуюся память не составляет труда (адрес последней исправной ячейки ОЗУ содержит системная переменная P-RAMT, которая находится по адресу 23732-23733).

Ну а что касается самих световых полос на дисплее при тестировании ОЗУ, то здесь все значительно проще: первой (сверху) полосе соответствует микросхема, связанная с разрядом D0, второй — D1 и т.д.

Коды программы

0000F31862FFFFFFFFFFFFFFFFFFFFFFFFFF
0010FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0020FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
0030FFFFFFFFFFFFFFFFF3AFD3FE015704
004078В120FBЗЕFFD3FE084F081608ЗЕFFD3
0050FE06С8СВ39СВ1810FEAFD3FE062010FE
00601520ЕАFB76F3310000AF082100401101
007040010040ЗЕ0077EDВ021004001004016
008000AFАЕВ2572378В120F608082100
009040110140010040ЗЕFF77EDВ021004001
00А000401600ЗЕFFАЕВ2572378В120F508
00В0В208210040110140010040ЗЕ5577EDВ0
00С02100400100401600ЗЕ55АЕВ2572378
00D0В120F508В208210040110140010040ЗЕ
00Е0АА77EDВ02100400100401600ЗЕАААЕВ2
00F0572378В120F508В208FB76FFFFFFFF

Тест записывается (см. таблицу кодов программы) в микросхему К573РФ2 (К573РФ5), которая после программирования переделывается в соответствии с приводимым выше рисунком. Получившаяся «модифицированная» МС вставляется затем на место ПЗУ-0. Да так, чтобы ножка 12 этой микросхемы попала в предназначающееся ей гнездо панели.

Тест проверен на «ленинградском» варианте компьютера «ZX-Spectrum».

Г. УЛАНОВСКИЙ,

г.Речица,

Гомельская обл.

Рекомендуем почитать

  • ВЕДРО С НОСИКОМВЕДРО С НОСИКОМ
    Каждый владелец дома с печным отоплением знает, что дрова — хорошо, а уголь — лучше. Но несколько грязнее: принесешь в ведре, а потом из него совком — в печку, нет-нет да и рассыплешь....
  • СКУТЕР ИЛИ СИТИ-БАЙК?СКУТЕР ИЛИ СИТИ-БАЙК?
    Все реже и реже увидишь на наших дорогах юркие мопеды. И это неудивительно: основные производители их волею судеб оказались за рубежом — в Латвии и на Украине. Так что все то, что еще из...
Тут можете оценить работу автора: