ZX Spectrum
Game

Genie

Romantic Robot UK Ltd (Великобритания),

Авторы: ,

Жанр: Программирование: Asm


Язык

  • Русский
  • English

Управление

  • Клавиатура(?)

Игроков

  • Один

Доступные версии

Неофициальное издание
Играть!
Переиздание
Играть!
Оригинальное издание
Играть!

Доступные версии

Неофициальное издание
Играть!
Переиздание
Играть!
Оригинальное издание
Играть!
  •  Описание (авт.пер.)
  •  Описание (авт.пер.)
  •  Информация
Описание Genie (автоматический перевод)

РОМАНТИЧЕСКИЙ РОБОТ

настоящее время

~ ДЖИНОВ ~

Multiface Один

Дизассемблер

(С) Романтический Робот UK Ltd 1986 К C Льюиса и D Горского ДЛЯ ZX SPECTRUM (48K режим на ZX128)

Genie является программирование помощь Z80 исключительно для использования с Multiface 1. Он загружает в 8K RAM в МФ1 оставляя всю память Spectrum бесплатно для другого программного обеспечения. Genie позволяет остановить / запустить программы и изучить их работу в мельчайших деталях.

Будь написания собственных программ или модификации работу других,

Genie обеспечивает мгновенный доступ к:

# Z80 Дизассемблер – в том числе не имеющих документов оп-коды.

# Найти – поиск текста, оп-коды и т.д.

# ‘Передняя панель “дисплей Z80 CPU – регистров, счетчика команд,   Прерывание состояния.

# Просмотр памяти в виде чисел или символов ASCII.

# Hex или десятичной выход на экран или принтер.

Хотя некоторые знания Z80 машинный код необходим, чтобы получить лучшее

от Genie, сила изучить любую программу является бесценным обучения помощь.

Кассета Genie содержит основную погрузчик и установка Программа.

Для загрузки Genie, тип RANDOMIZE USR 0, чтобы очистить то RAM тип нагрузки “” и играть ленту.

WAFADRIVE и KDOS – НЕ инициализировать любой из этих интерфейсов

Перед установкой Genie, поскольку они используют слишком много памяти Spectrum.

Когда появится меню установки, линии выберите принтер умоется или

Off в случае необходимости (см ниже), а затем нажмите Я загрузить Genie в МФ1 Shadow RAM. Нажатие SYMBOL SHIFT / сбросит Спектр готов загрузить программное обеспечение вы хотите изучить.

После установки Genie вызывают нажатием кнопки MF1.

Контроль ключ резюме показан в первый раз Genie используется после погрузка.

Genie отображает информацию в восьмерку лучших только строк экрана. Меню или различные подсказки показаны в этом окне.

Меню: DIS ТЕКСТ NUM Z80 FIND RET

Вариант выбирается нажатием начальную букву.

DIS: Полное Z80 дизассемблер с использованием стандартных мнемоники Zilog. Байт данных следующая RST 8 (Ошибка Спектр Restart) расшифровываются.

На дисплее отображается: АДРЕС OP-коды (HEX) мнемонические

например 00000 F3 DI

Ряд Z80 оп-коды были исключены из официального обучения

установить. Хотя они не могут быть гарантированы, что работает на каждый Z80, некоторые программы используют их. Genie демонтирует лишние оп-коды, добавив H или L в качестве суффикса в соответствующих случаях:

например DD84 ДОБАВИТЬ, IXH или CB37 SLL A

ТЕКСТ: Просмотреть содержимое памяти в виде символов ASCII. Bytes<32 или>144 являются Показано, как “.”

NUM: Просмотреть содержимое памяти в виде десятичных или шестнадцатеричных чисел.

Z80: Просмотреть содержимое регистров Z80. Флаги показано на двоичный, друга

Значения в десятичной или шестнадцатеричной.

Статус Maskable прерываний (разрешить или запретить) показано, как DI или EI слева от значения в (I) nterrupt зарегистрируйтесь.

тока Z80 Режим прерывания может быть выведено из значения в I зарегистрируйтесь. Если это 63, MF1 предполагает IM 1. Любое другое значение является интерпретируется как IM 2.

Нажмите, чтобы изменить содержимое регистров. Это работает во многом таким же образом, как и

MF1 Tool с добавлением «х» или «у» после I (IX) и I (IY) для ясность. «Я» само по себе является регистром прерываний.

“М” обозначает маскируемое прерывание. Ввода от 0 до Запретить прерывания (DI)

или 4, чтобы включить (EI).

“ПК” (счетчик команд) является регистром Z80, которые, как правило, не может быть

непосредственно обращались. Тем не менее, при использовании меню опцию R, чтобы перезагрузить выполнение программы, адрес в верхней части машины Stack будет переданы на ПК. Ввод адреса на вершине стека будет заставить программу, чтобы начать выполнение на этом новом месте:

В меню, нажмите Z, чтобы найти значение SP. Вернитесь в меню

(SPACE) и нажмите N для режима номер. Значение SP входа в Start Address затем нажмите A (Alter) и ENTER (по умолчанию на текущий адрес).

Входной LO-BYTE новой стоимости ПК и нажмите ENTER, чтобы перейти к следующему адресу.

Входной HI-BYTE стоимости ПК. PC значение в настоящее время обновлена ​​- пресс-ПРОСТРАНСТВО дважды для меню, затем Z, чтобы проверить это.

Вы можете использовать этот метод, чтобы заставить Spectrum к BASIC от ЛЮБОЙ Программа, но теряя ничего хранится ниже RAMTOP. Первый набор RAMTOP чтобы, говорят, 25000, используя режим Alter тыкать 23730.168 и 23731,97.

Затем положить адрес 4535 (11B7 шестигранный – новый порядок в ZX ПЗУ) на вершину

машины Stack. Теперь, вместо того чтобы вернуться в программу, меню Опция R будет NEW Спектр, оставив память выше 25000 нетронутыми.

Хотя Genie не использует ни один из оперативной памяти спектра в, MF1 подкачки неизбежно помещает два адреса на Z80 машины Stack. Имейте это в виду, если Вы должны изучить стек. В редких случаях, когда размер стека ограничен очень мало, MF1 использование стека может привести к «катастрофе» по возвращении в программе от Genie. Если это так, попробуйте нажать кнопку на другой стадии, например, в Режим ПАУЗА или в меню. Это, конечно, возможно для пользователей к краху Программное обеспечение по случайным изменением оперативной памяти или регистрах!

НАЙТИ: Поиск RAM (16384 до 65535) для вхождений указано

Последовательность чисел. Ввод до 24 байт в шестнадцатеричном или десятичном, один за другой. Нажмите кнопку ENTER сам по себе, чтобы начать поиск.

Если строка найдена отображается адрес каждого матча. Пресс-H

для переключения шестигранный / DEC P для вывода адрес для принтера, пространство для прервать или любую другую клавишу, чтобы искать следующего совпадения.

Число, вход может представлять многие вещи, например, Z80 оп-коды,

адрес или текст. Для поиска строки текста, ввода кода ASCII каждого символа (см руководство Spectrum).

Например, чтобы найти инструкции машинного кода LD (5C3D), SP вход

(В шестнадцатеричном виде) ED 73 3D 5C ENTER

R: возврат к программе рассматривается. Экран программы будет

быть восстановлены и выполнение продолжается с того, что кнопка MF1 был нажата (но см заметки на изменения регистра PC).

Команды доступны во всех или некоторых режимах:

H – Этот ключ может быть использован в любое время для переключения дисплея между Hex     и десятичной. Изменения цвета пограничные чтобы показать, какие база находится в     использовать: синий для десятичной и голубой для шестнадцатеричном. Десятичные числа всегда     показано с 3 или 5 цифр, шестигранных чисел с 2 или 4 цифр.

– Alter Режим позволяет совать значения в любой из спектра-х 49152     RAM-адреса. Печатные символы ASCII (включая ZX ключевые слова)     показаны справа. В Z80 режиме, позволяет изменять содержимое     Регистры вместо оперативной памяти.

P – Вывод на принтер, а также экран. Входной либо адрес

    печать, чтобы начать с, или ENTER, чтобы начать в настоящее время     отображается адрес. По умолчанию Конечный адрес: 65535.

    ПРОСТРАНСТВО прерывает печать. Ошибки принтера или нажав сломить волю

    вернуться к меню.

C – Копии восемь лучших линий на принтер.

S – Прокрутка постоянно. Нажмите любую клавишу, чтобы остановить.

G – Возвращайтесь. Дисплей переходит обратно 12, 24 или 48 адресов, в соответствии

    в режиме (D, N или T). Это быстрый способ по-другому взглянуть     в области памяти вы прокрутили мимо.

    NB – Этот ключ может перезапустить разборки в адресной части пути

    через инструкции, и в этом случае игнорировать первые несколько     мнемоника.

Вы можете переключаться между разбирать, Текст и числовых режимах с использованием ключей

D, T и N. Нажмите пробел, чтобы вернуться в меню или выхода от входа быстрое.

Ввод номера: Нажатие ENTER одна на строке для начала

адрес дает значение по умолчанию. Когда Genie впервые вызван, умолчанию является значение в Счетчик Команд (PC). После этого она адрес по недавно просмотренным.

Hex цифры могут быть только вход в шестнадцатеричном режиме (голубой граница). Нажмите кнопку H, чтобы изменить базу на входной строке.

Некоторые Замечания.

Ваша версия Multiface должны иметь прямого объекта прыжок (см MF1 руководство), чтобы запустить Genie. Если это не так, обратитесь Романтический робот (01-625 9463) для деталей модернизации. В идеале, переключатель для отключения MF1 также должны быть установлены.

Genie занимает все теневой памяти MF1 8K. Тем не менее, программное обеспечение переданы Multiface попытается использовать 8K RAM при перегрузке, развращает Genie. Вы можете сделать одну из трех вещей:

1) Если переключатель установлен, отключить MF1 перед загрузкой передается

   Программа.

2) загрузить только оригинальные версии программ при установке Genie в    теневой памяти.

3) Изменить переданы программы по прекращению их использования оперативной памяти 8K во

   перегрузки. Несмотря на то необходимости модификации является незначительным, это    Метод требует некоторых знаний машинный код. Хитрость заключается в том, чтобы    сделать загрузчик думаю MF1 не подключен, но, так как есть    несколько версий МФ1 и другой загрузчик сохраняется для    Microdrive, диск и т.д., мы можем только направить вас в правильном направлении!

   Когда передается программа перезагружается, он проверяет, MF1 присутствует

   пытаясь странице в MF1 ROM:

   IN A, (159); Инструкция к странице в MF1 ROM.

   LD, (00000); нагрузка с содержанием адресом 0.

   CP 243; 243 Первый байт СПЕКТРА ROM.

   JP NZ, АДРЕС; Если это не так 243, то будет выгружен MF1                   ; так прыгать на MF1 ROM.

   Снятие инструктором на, (159) предотвратит MF1 диск из

   оповещением в и загрузчик всегда найдете 243 в адрес 0.

   Это означает, что он не будет использовать 8K RAM в качестве буфера и, следовательно,    не будет коррумпированным Genie. Эта процедура находится в файле сохраненной путем    Multiface с 3 в качестве последнего символа в имени файла.

   Счастливый взлом …!

Чтобы вызвать MF1 меню вместо Genie, удерживая CAPS SHIFT с ПРОСТРАНСТВЕ как вы нажмете кнопку MF1.

   * Это развращает GENIE и нужно будет вновь установлен на

   последующее использование. Тем не менее, после возвращения в эксплуатацию MF1, нажав    Кнопка без CAPS SHIFT / SPACE будут продолжать пытаться работать    Genie, вызывая аварии. Избежать этого можно, используя MF1 инструмент колоть    адрес 8195 (в десятичной системе) с 0 до отмены Прямая скачка вектора.    (См MF1 руководство)

Так Genie нагрузок в Shadow RAM, набрав новых или RANDOMIZE USR 0 не будет повлиять на нее. И не буду ZX кнопку Reset, если это не будет нажата когда Genie является на самом деле в использовании.

Если MF1 не отвечает на кнопки, команды BASIC OUT 31,0

восстановит подкачки. Никогда не нажимайте кнопку во время диска или Интерфейс 1 операции.

Genie могут быть переданы на Microdrive, диски и т.д.

Код машина 4923 байт, начиная с адреса 27000.

Например сохранить в Microdrive альтер линию 20 к:

20 CLEAR, VAL “26999”: НАГРУЗКИ * “м”; SGN PI; “genie.c” КОД

и введите:

CLEAR, 26999: SAVE * “м”; 1; “запустить” ЛИНИЯ 20

SAVE * “м”; 1; “genie.c” КОД 27300,4923

WAFADRIVE и KDOS: Genie можно ТОЛЬКО быть переданы любой из них СМИ, используя Multiface сделать копию программы на Вафа или Диск.

Genie взял несколько (болезненные!) Месяцев, чтобы написать – пожалуйста, не дают копии его своим друзьям.

Принтеры и интерфейсы.

Как и ZX принтеров (или совместимые), Genie может быть использован с любым интерфейс, который распознает команду LLPRINT тех пор, пока она имеет Программное обеспечение на диске или что нагрузках в буфер принтера. Выход принтера отправляется через поток # 3.

Если ваш интерфейс принтера необходимо инициализировать (например ОТКРЫТОЕ # 3; “B”

для I’face 1), это должно быть сделано до установки Genie, либо Перед загрузкой или нажав E на Install меню, чтобы выйти в BASIC.

Выберите пункт меню Line питается, если ваш интерфейс или принтеру требуется CHR $ 10 после возврата каретки (CHR $ 13).

Выберите Line питается за ZX принтеров и совместимых.

Другие интерфейсы могут быть использованы, написав собственную процедуру драйвера в

машинный код. Это следует загрузить в буфер принтера (23296) и будет иметь характер, чтобы печатать, переданные ему в регистр А через RST 16. Сохранять регистры IY и HL ‘.

NB Spectrum 128 и +2 – Для печати с помощью встроенного порта RS232, нагрузки Genie в режиме 128К. После установки Genie, используйте символ Сдвиг / A Опция для сброса Spectrum. Это войдет в режим 48К таким образом что RS232-прежнему можно использовать внутри Genie.

Если вы сбросить машину в любой точке, не забудьте вернуться в режим 48К

введя сначала 128К BASIC и набрав PRINT USR 0. Не используйте Команда СПЕКТР или 48K базовый вариант на 128 меню, поскольку они специально отключить порт RS232.

Крис Льюис – октябрь 1986 года.

Описание Genie (автоматический перевод)

РОМАНТИЧЕСКИЙ РОБОТ

                            настоящее время

                           – GENIE –

                         Multiface 128                          Дизассемблер

               (С) Романтический Робот UK Ltd 1987                    К C Льюиса и D Горского               ДЛЯ ZX SPECTRUM (48K / 128K / + 2)

Genie является слуховым программирования Z80 исключительно для использования с Multiface 128. Он загружает в 8K RAM в MF128 оставляя всю память Spectrum бесплатно другим программным обеспечением. Genie позволяет остановить / запустить программы и изучить их работа в мельчайших деталях.

Будь написания собственных программ или изменения

работа других, Genie обеспечивает мгновенный доступ к:

* Z80 Дизассемблер – в том числе не имеющих документов оп-коды.

* Найти – поиск текста, оп-коды и т.д.

* ‘Передняя панель “дисплей Z80 CPU – Регистры,

Счетчик Программа, статус прерывания.

* Посмотреть памяти в виде чисел или символов ASCII.

* Hex или десятичной выход на экран или принтер.

Хотя некоторые знания Z80 машинный код нужен

чтобы получить лучшее от Genie, сила изучить любой Программа неоценимую помощь обучение.

Кассета Genie содержит основную погрузчик и Установка программы.

Для загрузки Genie (в 48К или 128К режиме), тип нагрузки “” и играть ленту.

Для удовлетворения различных версий MF128 оборудовании,

Вам будет предложено ввести два числа, когда Genie Первые грузы. Они определяют, какой I / O портами свой MF128 использует на страницу своего ROM / RAM в и.

В большинстве случаев эти значения будут IN = 159, из = 31

и, как это по умолчанию, просто нажмите клавишу ВВОД дважды пропустить этот процесс.

Если у вас есть вариант MF128, который обслуживает

Ученик интерфейс диска, вход 191, как страницы в Значение и 63 на страницу OUT.

MF128 должен быть включен установить Genie? сделать это, нажав BREAK в то же время, как и кнопка MF128, то R бросить меню MF128. Повторите это, если вам нужно переустановить Genie по любой причине.

Когда меню установки появляется, выберите Line Printer Ленты Вкл мере необходимости (см ниже), а затем Пресс я загрузить Genie в MF128 Shadow RAM. Прессование СИМВОЛ SHIFT / сбросит Spectrum готовый для загрузки программное обеспечение вы хотите изучить.

После установки Genie может быть вызван нажатием Кнопка MF128. Верхняя треть экрана используется для отображения вывода; Краткое ключ показан здесь Первый раз Genie доступ. Меню или различные Приглашения показаны в этом окне.

Меню: RET DIS ТЕКСТ NUM Z80 FIND M1: 0

Вариант выбирается нажатием начальную букву.

R: возврат к программе рассматривается.

Экран программы будут восстановлены и исполнение продолжил с того, что кнопка MF128 был нажата (но см заметки на изменения регистра PC).

М: Выберите конфигурацию памяти 128К – относится к 128К

машины и появляется только при 128 подкачки включен.

Первый разряд равен 1 или 0, и указывает, какие из 128 в двух дисках была выгружен, когда кнопка была нажата. Второе число (от 0 до 7) показывает, какие RAM банк выгружен в. (См заметки на 128 карте памяти).

Так как только один из этих дисков и 48К оперативной памяти может быть

обратился к Z80 в одно время, необходимо выбрать банк, прежде чем рассматривать его. Пресс-M, а затем: –

      ROM: 0 нажмите клавишу 0 или 1, чтобы выбрать диск

      ОЗУ: 7 нажмите клавишу от 0 до 7, чтобы выбрать оперативную память

Нажмите пробел или ENTER, чтобы перейти от одного приглашения к

Следующий, и еще раз, чтобы выйти из этого запроса.

DIS: Полное Z80 disassemb1er использованием стандартного Zilog мнемоника.

На дисплее отображается: АДРЕС OP-коды (HEX) мнемонические

          например 00000 F3 DI

Байт данных следующем RST 8 (Спектр Ошибка RST)

декодируется: RST 8 DB 1

128 Редактировать ROM использует RST 40 (28ч) для процедур доступа

в 48К Basic ROM. Два байта fo1low RST 40 Инструкция, давая адрес, чтобы вызвать в 48К Оперативная память. Genie декодирует эти байты (RST 28 DW 0016) только если выбран 128 ПЗУ (ROM 0).

Число действительных оп-коды Z80 были исключены из

Официальный набор команд. Они не могут быть гарантированы работать на каждом Z80, но используются, тем не менее. Джинн демонтирует лишние оп-коды, добавив суффикс H или L в зависимости от обстоятельств: DD84 добавить, IXH или CB37 SLL

ТЕКСТ: Просмотреть содержимое памяти в виде символов ASCII.

Байты<32 или>143 показаны как “.”

NUM: Просмотреть содержимое памяти в виде десятичных или шестнадцатеричных чисел.

Z80: Просмотреть содержимое Z80 регистрирует в десятичной или шестнадцатеричной.

ФЛАГИ показаны письма, в верхнем регистре, если SET (т.е. 1).

 Статус Maskable прерываний (Disabled / Enabled)  Показано, как DI или EI слева от значения в  (Я) nterrupt зарегистрируйтесь. Режим Z80 прерывания (IM1 или ИМ2  только) отображается ниже. R является Обновить регистр.

 Нажмите, чтобы изменить содержимое регистров. Это работает в

 Почти таким же способом, как MF128 Tool. Выберите пункт к  изменить с помощью (смещается) влево / вправо клавиши курсора или нажмите  Пространство для выхода из режима Alter.

 «Ми» выступает за маскируемое прерывание. Только Биты 0 и 2

 есть какой-то смысл:

 Бит 0: 0 = IM 1 (или IM 0) 1 = IM 2

 Бит 2: 0 = DI (Disabled) 1 = EI (Enabled)

 Так, для установки IM 1 и запретить прерывания один бы

 вход значение 0, в то время как 5 будет установлен IM 2 и Включить  Прерывания.

 ‘Mb’ обозначает банка памяти; значение здесь только  отношение к 128K спектры и управления подбор  ROM, RAM и экран. Компоновка является таким же, как  128K основной системы Variable BANKM на 23388.

 Бит 0-2: выбрать l6K страница (от 0 до 7) на # C000        3: 0 = экран на # 4000 1 = экран на # C000        4: 0 = 128K редактировать ROM 1 = 48K BASIC ROM        5: 0 = подкачки включен 1 = заблокирован режим 48К      6-7: не используется

 Не путайте это с меню опций M, который только

 выбирает страниц ROM / RAM для просмотра. Сочетание  ПЗУ, ОЗУ и экраном состоится в Мб является “живой”, то есть  128 будет введен в этом состоянии, когда вы выходите Genie.

 “PC” (счетчик команд) является регистром, который Z80,

 Обычно, не могут быть доступны непосредственно. Тем не менее, когда  Пункт меню R используется для перезапуска выполнение программы,  адрес, указанный на ПК будет поставлен на вершине  стек машина, в результате чего Z80 возобновить  выполнение на этом новом месте.

 Это дает способ заставить Спектрум к BASIC

 из любой программы, но теряя ничего хранить при температуре ниже  RAMTOP. Первый набор RAMTOP, скажем, 25000, используя Alter  Режим тыкать 23730.168 и 23731,97.

 Затем положить адрес 4535 (11B7 шестигранник – новый порядок в ZX

 ROM) на ПК. Теперь, вместо того чтобы вернуться к  Программа, опция меню R будет NEW Спектр,  оставляя память выше 25000 нетронутыми.

 Хотя Genie не использует ни один из оперативной памяти спектра в,  MF128 подкачки неизбежно ставит четыре байта на  Z80 машина стека. Если вам необходимо изучить стек  иметь в виду, что два байта на SP и SP + 1  значение в ПК, т.е. SP был на самом деле два байта  выше, когда Genie был вызван. Два байта в SP-1  и SP-2 значение в АФ.

 В редких случаях, когда размер стека очень мала, MF128

 Использование стека может привести к «катастрофе» по возвращении в  Программа от Genie. Если это так, попробуйте нажать кнопку на  очередной этап, например в режим паузы или в меню. Это  это, конечно, возможно для пользователей к краху программного обеспечения  по случайным изменением оперативной памяти или регистрах!

НАЙТИ: Поиск RAM (16384 до 65535) для вхождений

указано последовательность чисел. Ввод до 24 байт в шестнадцатеричном или десятичном, один за другим. Нажмите кнопку ENTER на Сам, чтобы начать поиск.

 Если строка найдена адрес каждого матча

 отображается (в шестнадцатеричном и десятичном). Нажмите P для вывода  адрес для принтера, ПРОСТРАНСТВО, чтобы прервать или любой  Другой ключевой искать следующего совпадения.

 На 128K машин все 128K оперативной памяти ищется.

 Банк, в котором происходит совпадение показан после  адрес. Понимание 128 в карте памяти  поможет вам в полной мере использовать этот вариант.

 Число, вход может представлять много вещей,

 например Z80 оп-коды, адрес или текст. Для поиска  Строка текста, ввода ASCII код каждого  характер (см руководство Spectrum).

 Например, чтобы найти инструкцию машинного кода

 LD (5C3D), вход SP (в шестнадцатеричном виде) ED 73 3D SC ENTER

Команды доступны во всех или некоторых режимах:

 H – Этот ключ может быть использован в любое время для переключения

     отображения между Hex и Decimal. Граница      изменения цвета, чтобы показать, какая базовая используется:      синий для десятичной и голубой для шестнадцатеричном. Десятичный      номера всегда отображаются с 3 или 5 цифр,      шестнадцатеричные числа с 2 или 4 цифр.

 – Alter Режим позволяет совать значения в любой области      RAM Спектр. Печатные символы ASCII      (В том числе ZX ключевые слова) показаны справа,      а также в двоичном представлении. В Z80 режиме,      Позволяет изменять содержимое регистров вместо      ОЗУ.

 М – Выбор памяти. Посмотреть / изменить текущий выбор

     ПЗУ (0 или 1) и ОЗУ (от 0 до 7). Нажмите цифру ключ      в соответствующем диапазоне изменять либо пункт.    P – Вывод на принтер, а также экран. Вход      либо адрес для печати, чтобы начать с,      или ENTER, чтобы начать в настоящее время отображаются      адрес. По умолчанию Конечный адрес: 65535.

     ПРОСТРАНСТВО прерывает печать. Ошибки принтера или      нажав BREAK вернет вас в меню.

 C – Копии восемь лучших линий на принтер.

 S – Прокрутка постоянно. Нажмите любую клавишу, чтобы остановить.

Влево / Вправо клавиши (сдвигается) курсор уменьшения / приращение

указатель памяти на один байт, что позволяет активизировать назад / вперед несколько байт.

 Это может перезапустить разборки в адресной части пути

 через инструкции, и в этом случае первые несколько  мнемоника не покажет истинную действие рутины.

 Если у вас возникли сомнения, шаг назад и разбирать из немногих  байт до интересующей области.

Вы можете переключаться между разбирать, текстовых или числовых

Режимы, использующие клавиши 0, T и N. Нажмите пробел, чтобы вернуться в меню или выхода из последующего ввода.

Ввод номера: Нажатие ENTER одна на строке

для начального адреса дает значение по умолчанию. Когда Genie сначала вызвал, по умолчанию это значение в Программа по борьбе (PC). После этого, это адрес недавно просмотренным.

Hex цифры могут быть только вход в шестнадцатеричном режиме (голубой граница). Нажмите кнопку H, чтобы изменить базу на входной строке.

Некоторые Замечания.

Несколько ранних 128S Multiface не может работать Genie – если твое приходит в эту категорию, свяжитесь Романтический Робот (01-200 8870) для деталей модернизации.

Genie использует все MF128 8K Shadow RAM, так, с он установлен, переданные программы будет всегда перезагрузить с поврежденного экрана, как будто MF128 не были связаны.

Чтобы вызвать MF128 меню вместо Genie, удерживая ПЕРЕРЫВ ключ как вы нажмете кнопку MF128.

   * Это развращает GENIE и он должен быть

   повторно установлен для последующего использования.

Так Genie проживает в Shadow RAM, набрав новых или RANDOMIZE USR 0 не повлияет его. Ни один не будет ZX Кнопка сброса, если это не будет нажата, когда Genie является фактически используется.

Если MF128 не отвечает на кнопки BASIC

Команда OUT Адрес, 0 восстановит подкачки – Значение для Адрес является то, что используется в вашей MF128 к странице В своем диске. В большинстве случаев это будет 159 или 191.

Никогда не нажимайте кнопку во время диска или интерфейса 1

операции.

Genie могут быть переданы на Microdrive, диски и т.д.

Код машина 5050 байт, начиная с обратиться 27000.

Например сохранить в Microdrive альтер линию 20 к: 20 CLEAR, VAL “26999”: НАГРУЗКИ * “м”; SGN PI; “g128.c” КОД и введите:         CLEAR, 26999: SAVE * “м”; 1; “запустить” ЛИНИЯ 20         SAVE * “м”; 1; “g128.c” КОД 27000,5050

Чтобы избежать ввода страниц в и значений, когда

Genie загружен, ввести их только однажды, стереть Line 100 и повторно сохранить загрузчик и машинный код.

Genie взял несколько (болезненные!) Месяцев, чтобы написать – ПОЖАЛУЙСТА, не дать его копии своим друзьям.

Принтеры и интерфейсы.

Как и ZX принтеры (или совместимые), Genie может быть использовать с любым интерфейсом, который признает LPRINT Команда, пока оно имеет программное обеспечение на диске или, что загружает в буфер принтера. Выход принтера отправляется через поток # 3.

Если ваш интерфейс принтера необходимо инициализировать

(Например, ОТКРЫТОЕ # 3; “B” для I’face 1), это должно быть сделано ПЕРЕД установкой Genie, либо перед загрузкой или нажав B на меню Install, чтобы выйти в BASIC.

Выберите меню опция “Линия питается”, если ваш интерфейс

или принтер нуждается в CHR $ 10 после возврата каретки (CHR $ 13).

Выберите Line питается за ZX принтеров.

Другие интерфейсы могут быть использованы, написав свой собственный

подпрограмма водитель в машинный код. Это следует загрузить в буфер принтера (23296) и будет иметь символ печатать прошел к нему в регистр А через RST 16. Сохранять регистры IY и HL ‘.

NB Spectrum 128 и +2 – Для печати с помощью встроенного Порт RS232, загрузить Genie в режиме 128К.

Если в любой момент механизм 128 персонального вызова отключена

(Выбрав 48К BASIC из стартового меню, для Пример) Genie не смогут получить доступ к порту RS232.

Это, однако, можно использовать RS232 изнутри Genie при рассмотрении программы, загружать только в 48К Режим: выберите 128K BASIC и тип USR 0, которая входит Режим 48К без отключения порт RS232.

Ученик: Genie можно печатать через параллельно ученика порт, даже если интерфейс отключается с Кнопку Блокировка. Тем не менее, вы должны убедиться, что СИСТЕМА файл был загружен, когда печать производится места. Если это не так, ученик вернется Спектр для BASIC и Genie понадобится перезагрузку.

Карта 128 Память:

128 имеет два 16K ПЗУ (любой из которых может быть отображается в адресное пространство Z80 от 0 до 16383) и восемь 16K банки оперативной памяти, кто из них может быть отображается из 49152 до 65535 (C000h? FFFFh)

Кроме того, RAM банк 5 всегда отображается с 16384

до 32767 и банк 2 всегда от 32768 до 49151, так что эти два банка может появиться в двух различных областях памяти в одно время! НАЙТИ поисков этих банков в оба позиции; Вы должны решить, которая имеет отношение.

Ключ Резюме:

D – Разберите.

T – Текст.

N – числовой.

Z – регистры Посмотреть Z80, режим прерывания и т.д.

R – контроль Возвращение программировать рассматривается. – Alter режим (память или регистры).

P – выход принтера.

C – Копировать топ 8 строк на принтер.

S – Свиток (любую клавишу, чтобы остановить).

Курсор влево / вправо – шаг вверх / вниз один адрес.

ПРОСТРАНСТВО прервать.

Крис Льюис – апрель 1987

Краткая информация о Genie

Для игры в Genie не нужны эмуляторы. Это приложение для разработчиков на ассемблере, которое создали Chris Lewis и D. Gorski, было выпущено компанией Romantic Robot UK Ltd в 1987 году в Великобритании.

Не запускается или глючит игра, или не можете пройти? Спросите в комментариях.

Subscribe
Уведомлять об
guest
0 комментариев
Inline Feedbacks
View all comments

Сохранённые игры[X]

  

Справка[X]

Помощь уже в пути!

  • x1
  • x2
  • x3

Кликни в окно эмулятора, чтобы управлять!
<<<<

Не забывайте периодически сохранять игровой прогресс на сервере (клавишей F8), чтобы уверенно продвигаться вперёд!

Если вы гость на сайте, то прогресс будет сохранён только в памяти браузера и потеряется при закрытии. Чтобы этого не произошло - просто войдите в свой профиль.

Для загрузки сохранённой игры жмите F3 или откройте меню "Диск" кнопкой на правой панели.

Если игра не запускается, или у вас есть вопросы по игре - задайте их ниже.

Поделиться
Close
0
Would love your thoughts, please comment.x