ZX Power #02
24 мая 1997
  Софт  

Первый блин - Описание программы RAM-TEST v1.0.


Программное обеспечение Описание Прочие программы


       Описание программы
          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
________________________________





Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Системные программы - BIG HЕLР сборник описаний интeргральных схeм.
Система - Обзор системных программ: SUPER CATALOG v 1. 22
Система - Перекодировщик текстовых файлов в IBM-формат и обратно.

В этот день...   26 сентября