Описание программы
RAM-test v1.0
(C)1997 SIA & Ronny
________________________________
В последнее время все большую
популярность приобретает расши-
рение ОЗУ Speccy до 512К, ис-
пользующее биты 6 и 7 стандарт-
ного порта #7FFD. Его,в частнос-
ти, поддерживают программы: Con-
ver Commander v3.2, Jemmini Com-
mander v4.0T, Perfect Commander,
монитор STS, ассемблер ALASM и
т.д. Очень удобна в работе связ-
ка STS-ALASM.
Но, после доработки своего
Profi, возникла проблема тести-
рования памяти, доступной через
порт #7FFD. Поэтому я решил нак-
ропать данную программу. Все,кто
интересуется доработкой Profi,
могут мне написать, вышлю бес-
платно. Те,кому Profi до лампоч-
ки, могут писать тоже. Отвечу
всем желающим.
Теперь о самой программе.
RAM-test работает на компах 128-
512К с переключением банков че-
рез порт #7FFD. Предназначена,
главным образом, для тестирова-
ния памяти выше 128-ми Кб.Поэто-
му рекомендую сначала проверить
нижние страницы с помощью ТЕСТ-
ПЗУ. При запуске из 48-го режима
постоянно будут тестироваться
адреса #C000-#FFFF.
Первоначально программа гру-
зится с адреса #8000, проверяет
5-ю страницу ОЗУ (#4000-#7FFF),
затем, независимо от результата
проверки,переносится в нее и вы-
дает результат проверки (только
количество ошибок или нули, если
таковых не обнаружено).
После нажaтия Any key проис-
ходит регистрация страниц. Дос-
тупные страницы - голубого цве-
та. Зеленым цветом выделена 5-я
страница - она тестироваться
больше не будет. Страницы распо-
ложены слева направо (00 - 07),
банки - сверху вниз (00 - 03).
Красным цветом выделяется тести-
руемая в данный момент страница.
Чуть выше выводится количество
доступных страниц, а в самом ни-
зу напоминание, что нажимать
клавишу "Q" не следует.
В случае ошибки сбойная стра-
ница окрасится в ярко-красный
цвет, появится адрес неисправной
ячейки и побитовая раскладка за-
писанного и считанного байтов.
Для продолжения - Any key. Если
в странице много битых ячеек, то
чтобы не прощелкивать их все,
можно нажать клавишу "J" - пере-
ход на тестирование следующей
страницы.
Если выключить расширение в
процессе тестирования, произой-
дет перерегистрация доступных
страниц, но при условии, что в
этот момент не тестировалась 5-я
страница какого-либо банка. В
этом случае программа рухнет,
правда обычно успевая выдать пе-
ред этим сообщение об ошибке.
RAM-test v1.0,как и этот текст,
набран в ассемблере ZX-ASM v3.0,
отлаживался при помощи монитора
STS v4.41. Благодарю авторов за
эти прекрасные программы. Также
очень признателен В.М.Г. (Харь-
ков) за схемы и консультации.
322451 Украина,
Днепропетровская обл.,
г.Зеленодольск,
ул.Энергетическая, д.28, кв.26.
SIA & Ronny
________________________________