Rev 3 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
# Тест памяти для ATM Turbo 7.10Сайт: [atmturbo.nedopc.com](http://atmturbo.nedopc.com).Автор: CHRV/NedoPC**Назначение**: Предназначен для тестирования DRAM (динамической) памяти (ОЗУ) компьютера ATM c установленными 512Кб (32 страницы) или 1024Кб памяти (64страницы).Тест корректно работает на следующих версиях компьютера АТМ:- ATM Turbo ver7.00 (желтая плата от NedoPC);- ATM Turbo ver7.10 (зеленая плата от NedoPC или платы от MicroART);- ATM Turbo ver7.18 (реплика версии 7.10 с исправленными ошибками и с более емкими микросхемами ОЗУ, производится Tetroid).## Особенности теста:- Тест не использует при работе динамической памяти (ОЗУ), то есть для хранения состояния используются только регистровые возможности процессора.- Тест будет работать на компьютере с неисправной или вообще отстутствующей памяти (неисправная память сказывается на отображение результатов теста).- Отображение результатов теста производится в текстовом режиме компьютера АТМ.- Управление тестом производится либо с ZX клавиатуры либо с AT клавиатуры (в режиме ZX).## Подготовка теста:Тест записывается в ROM (ПЗУ в DIP корпусе) и устанавливается вместо ПЗУ компьютера ATM Turbo.- **w27c512.rom** : для записи в микросхемы ПЗУ емкостью 512кбит (64кбайт х 8) DIP28, подойдут WinBond w27c512, ST M27512 и подобные.- **m29с010.rom** : для записи в микросхемы ПЗУ емкостью 1024кбит (128кбайт х 8) DIP32, подойдут ST M27C1001, AMD AM27C010, AM29F010 и подобные.**ВНИМАНИЕ!** При установке микросхемы ПЗУ в меньшем корпусе (DIP28), чем панелька (DIP32) - нужно микросхему сдвинуть к краю противоположному ключу микросхемы (и панельки).То есть пины микросхемы должны вставиться в противоположные ключу пины панельки, а со стороны ключа оставаться свободными по два гнезда на панельке.## Компиляция теста:Компиляция осуществляется в среде Windows компилятором sjasmplus путем запуска командного файла build.bat.Для компиляции в других системах необходимо самостоятельно подготовить пакет команд компиляции.## История версий:**2023:**- Добавлено определение дублирование страниц памяти и защита видеопамяти (если установлено 512кб ОЗУ или тест запущен в эмуляторе).- Добавлена возможность определения из какой страницы ROM (ПЗУ) произошел запуск теста.- Оптимизированы процедуры вывода текста.- Переведено на sjasmplus.**2004:**- Оригинальный тест использовался при сборки компьютеров ATM Turbo 7.10 в NedoPC