Rev 3 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed | ?url?
# Тест памяти для 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