MASTERFACE 2B
Помню времена, когда приходилось ждать целых пять минут, пока загрузится игра с кассеты. Тогда я прочитал о турбоприставке, которая ускоряла загрузку вдвое. Через некоторое время появился MASTERFACE 1. В него были встроены турбо, а также монитор MAD и SAVER в собственной памяти EPROM. SAVER — программа, сохранявшая на ленту всю оперативную память вместе с регистрами. После загрузки сохранённая таким образом программа запускалась с того места, на котором её выполнение было прервано.
Вскоре после него появилось настоящее чудо — MASTERFACE 2. Нельзя не упомянуть автора: его сконструировал некий ANDY SOFT. Приставка подключается к краевому разъёму (интерфейс имеет сквозной разъём).
Что умеет приставка?
Сверху на корпусе находится переключатель, вызывающий прерывание NMI. Оно замораживает выполняемую в данный момент программу; о заморозке сигнализируют полосы на рамке экрана. MASTERFACE 2 готов к работе.
Назначение клавиш
- 1 — Возврат к программе. В играх эту функцию можно использовать как PAUSE.
- 2 — Переход в BASIC без очистки оперативной памяти. Будет очищен только сам BASIC.
- 3 — Печать текущего экрана на принтере.
- 4 — SAVER, упомянутый выше «записыватель» памяти на ленту. Например, если вы далеко продвинулись в игре, можно сохранить её текущее состояние и продолжить в любой момент.
- 5 — Использование прерывания NMI по своему усмотрению. Только для опытных пользователей.
- 8 — POKERAMA — программа для поиска ячейки памяти, в которой хранится, например, число жизней или патронов.
Команды POKERAMA:
- U — поиск последовательности
- S — поиск адреса
- N — следующий найденный адрес
- X — возврат
Действуем так: в игре у нас три жизни. Прерываем игру, нажимаем 8, затем U, вводим последовательность 03, 02, 01, нажимаем ENTER, а потом X. Теряем одну жизнь, снова прерываем игру и нажимаем S. Если появится адрес, записываем его, после чего нажимаем X. Чтобы получить дополнительные жизни, вводим соответствующие POKE с помощью монитора.
- 9 — TURBO CAC — копировщик «кассета — кассета», позволяющий копировать в трёх режимах скорости: Low (обычная), High (для хранения данных) и Turbo (вдвое быстрее).
- 0 — монитор памяти MAD. Он служит для просмотра и изменения содержимого памяти, а также для написания машинного кода. Все числа записываются в шестнадцатеричном виде.
Клавиши монитора MAD
- 1 — Регистры. После нажатия клавиши 1 нажмите 9, чтобы увидеть их текущие значения. Чтобы изменить значение регистра, выберите его курсорными клавишами и нажмите I. Затем введите значение в шестнадцатеричном виде. Клавиша X закрывает экран регистров.
- Q — Возврат к выполняемой программе.
- W — Установка так называемой ловушки. Когда программа дойдёт до неё, автоматически вызовется прерывание NMI.
- R — Сброс системы.
- P — POKE адрес,значение.
- S — Сохранение блока памяти без заголовка. Нужно указать адрес и длину сохраняемого блока.
- D — Преобразование десятичного числа в шестнадцатеричное.
- G — Поиск последовательности значений (N — следующая найденная последовательность).
- H — Преобразование шестнадцатеричного числа в десятичное.
- J — Загрузка блока с ленты. Нужно указать адрес и длину.
- L — Вывод содержимого памяти в виде кодов ASCII.
- M — Установка адреса, с которого начинается вывод.
Как видите, возможностей у этой приставки довольно много. Единственный недостаток — отсутствие поддержки дисковода.
PYZA
Поделитесь вашим мнением о статье