ZX Spectrum
Game

MegaMon

Your Computer (Великобритания),

Автор:

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


Язык

  • Русский
  • English

Управление

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

Игроков

  • Один

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

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

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

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

Megamon

         Программа Джон Маллинс ‘берет вас в путешествие

            в тайном сердце Spectrum

Megamon это сложный дизассемблер / монитор, который работает на Sinclair Spectrum и Spectrum +. Среди его многих Возможности же умный объект ход памяти, чтения или написать объектный код на ленту, полный дамп памяти на принтер и разборка, что будет даже понять все 102 инструкции без документов Z80. Все элементы управления находятся Доступ через одиночных нажатий клавиш, так Megamon легко понять и простой в использовании.

  Когда программа загружается появится титульный экран и вам будет предложено для адреса на который для загрузки мега- Пн Это может быть любой адрес от 7000H до E00H. [Какой, так как вы не можете войти шестигранные адреса в базовой системы ввода, является от 28672 до 57344.]   После того, как адрес был введен, объектный код Megamon загружается и вам будет представлен с Megamon-х Дисплей на передней панели экрана. [На самом деле, у вас не будет. погрузчик не требует код он загружает. В любой другой программе Я бы это исправил, но в машинный код контролировать его может быть на самом деле полезно иметь возможность вводить другие команды Перед запуском программы. Например, если вы можете Объект нагрузка код изнутри самой Megamon, вы будете часто хотите очистить на адрес, кроме той, на которой вы загружен Megamon. Это можно легко сделать в этот момент.

После того как вы очищается и загружается любой код, вы хотите проверить, вы должны сейчас RANDOMIZE USR<адрес Megamon>(Или, если вы не использовали понятно, вы можете использовать USR A), а затем Вы _will_ увидеть переднюю панель.]   Z80 регистры – в правом верхнем углу экрана показывает Z80 регистрирует AF, BC, DE, HL, IX, IY вместе со стеком Указатель (SP) и счетчик команд (PC). Реестр Содержание показаны (при запуске это всегда ноль) и Затем содержимое ячейки памяти рассмотрены что зарегистрируйтесь. Существует также курсор регистр (“>”), который указывает на AF при запуске. Его использование будет обсуждаться в ближайшее время.

  Показать Память – Дисплей памяти занимает дно экрана и его цель состоит в том, чтобы отображать байты вокруг указателя памяти, указывает “>”. Байт может отображаться в виде шестнадцатеричной или как ASCII.

  PC Инструкция – Инструкция по программе счетчик постоянно отображается выше и слева от памяти Показать.

  Список дисплей – левая часть экрана выше Память Показать поглощается в список отображения. При пуске это дисплей будет пустым, но если вы готовы, чтобы увидеть его в Действие то на данный момент нажмите ‘L’, за которым следует полно- остановить. Вы увидите 14 команды из адресной нуля разобран для вашего сведения.

  К сожалению место не позволяет провести подробное обсуждение недокументированных инструкций; Излишне говорить их использование становится все более частым во многих сегодняшних верхней игры. Дизассемблеры, которые могут справиться с ними редки и Формат представления их варьируется.

  Например, посмотрите на инструкции ADD A, IXL. Это означает “добавить в младший байт IX”, “L” помечены на чтобы указать, младший байт. Кроме того, вы можете использовать: ADD A, IXH. Это означает, “добавить в старший байт IX”, то есть добавить к I. [так – я и IX / IY очень разные Регистры!]   Megamon будет отображать две команды выше, как следующим образом:         (Я) ДОБАВИТЬ, IX        (Б) ДОБАВИТЬ, IX Письмо в столицах указывает, какой байт регистра Пара, с которой работаете. То же самое относится и к все не документально инструкции, которые используют пару IY регистр.

Вот список из ключей Megamon и полное объяснение их использования.

  Четыре клавиши курсора (сдвиг и 5, 6, 7 или 8): четыре Клавиши управления курсором над клавишами используются для перемещения Память Указатель “>” в памяти дисплея в соответствии с маркировкой ветствующих направление, что позволяет активизировать или вниз по память с шагом один или восемь байт за один раз.

  Полный Stop (Symbol Сдвиг и “м”): Нажатие полный остановить будет продвигать Регистрация Курсор “>” на следующий зарегистрируйтесь пару в регистр дисплея.

  B – возврат к основным: Нажатие этой кнопки приведет к быстрое “Вы уверены?”. В ответ на это, нажмите “Y”, если Вы хотите оставить Megamon и вернуться в базовый. Любое другое нажатие вернет вас обратно в самой Megamon.

  C – Очистить список Window: Список окон могут быть устранены в в любое время, нажав клавишу “C”.

  D – Дисплей Память: Это позволяет изменить адрес вокруг которого дисплей Память работает. Вам будет предложено для нового адреса для указателя памяти – это должно быть вошли как шестнадцатеричное число расторгнут ENTER. Если вместо того, шестнадцатеричное число нажатии полный ключ стоп, то памяти Указатель будет установлен в любой адрес программы по борьбе в настоящее время занимает.

  Адрес отображается вместе со всем содержимым. Ты можешь либо ввести новое шестнадцатеричное число для этого месте или прессе Символ переключения и “г” (двоеточие), чтобы выйти из изменений памяти. Когда новый номер вводится указатель памяти расширенный в следующую локацию и ваши варианты одинаковы снова.

В любое время на вход число можно нажать ключи толстой кишки, чтобы прервать и оставить указатель памяти без изменений.   F – Заполните Память: быстрое “Заполнить>” появляется и Число nentered здесь будет “старт” адрес для Программа для использования. Затем вам адрес, на котором программа закончится его «заливку» и, наконец, байт заполнить память с. Например, если вы введете 8000 в Ответ на “Fill>”, 8100, в ответ на “К>” и FF в Ответ на “С>”, память между 8000 шестнадцатеричном и 8100 шестигранной будет наполнен FF (255 в десятичной системе).   G – Перейти: Это позволяет выполнять объектный код те- мя под следствием с применением “контрольных точек”, то есть, места, на котором объектный код остановлен в его треков и управления возвращается к монитору для вас изучить регистры и т.д. адрес, который вы вводите в Ответ на “Go>” будет адрес, по которому монитор начинает выполнение объектного кода. Как обычно со всеми подсказывает, если нажать клавиши двоеточия то операция будет прервано. Затем вам на адрес “К>” при котором управление будет возвращено в Megamon, т.е.

адрес, по которому вы хотите, чтобы ваш “останова” должен быть вставлен.   Когда вы ввели этот адрес, Megamon погаснет и выполнить код. Когда контрольная точка была достигнута, при условии, что код не вызвал аварию со смертельным исходом, маленькая линия будет отображаться на экране, и это означает, что Megamon ждет вас нажать любую клавишу до обновление всех ее проявлениях.

  H – Поиск строки: быстрое “Поиск Для>” является отображается. Теперь вы можете ввести последовательность до 255 байт который сформирует строку, которая Megamon будет искать.

Каждый номер должен быть введен нажатием ENTER и с помощью нажмите клавишу ВВОД самостоятельно вы будете завершать строку.   На этом этапе, если предположить, строку можно найти, Megamon обновит дисплей памяти и памяти указатель “>” будет направлен на второй байт во входной строке.

Также смотрите объяснение следующей инструкции, “A”.   – Найти следующее вхождение: Нажатие кнопки «А» ключ скажет Megamon найти следующее вхождение строки у вас есть искали с помощью “H”.

  Я – Переключение между ASCII и Hex: При нажатии кнопки “I” Вы можете включать и отключать отображение памяти, так что он показывает либо Hex или ASCII эквиваленты.

  L – Список: Вы можете ввести новый адрес, с которого дисплее Сборщик перечислит свои 14 инструкции. Но есть два другие альтернативы ввода нового адреса. Если вы нажмете полный ключ остановка в ответ на “список>” разборки начнется с адреса в настоящее время проходит в программе Счетчик. Кроме того, вы можете нажать ENTER в ответ на быстрое и разборка продолжит откуда его остановились.

  M – Переместить блок памяти: быстрое “Move>” будет отображается и адрес, введите будет начало блок памяти вы хотите двигаться. Запрос “Конец>” просит Вы для конечного адреса блока памяти и в строке “Для того, чтобы>” просит у вас адрес назначения для этого блока.   Процедура является “умный”, так что если ваша цель адрес лежит в пределах блока, который вы хотите шаг, Megamon принимает это во внимание и выполняет шаг правильно.

  O – Читать Код объекта: Этот считывает блок объектного кода в с ленты. Вам будет предложено ввести имя файла и то адрес, по которому код будет загружен. Очевидно Вы должны заботиться, чтобы не переписывать Megamon.

  P – Разборка принтера: С помощью этой опции вы можете производить демонтаж любой длины к принтеру; Можно даже список ПЗУ Spectrum. Первый адрес вводе, в Ответ на “Print>”, является начальный адрес для забо- монтаж, а второй адрес является концом.

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

  R – Изменение Регистрация: Нажав кнопку “R”, вы можете изменить значение регистровой паре настоящее время указал на курсором регистра “>”. Пара регистров возьмет на значение вводе с клавиатуры.

  S – Single Step: Megamon будет выполнять текущую входов струкция в Счетчик Команд при нажатии “S” Ключ, позволяя изучить воздействие кода на регистры и память. Эта функция также будет одно- пошагово инструкции CALL.

  T – след: Если нажать “T” ключ Megamon будет выполнять Инструкция по программе счетчика таким же образом, как функция “S” выше, за исключением того, что с помощью “T” позволяет выполнять инструкции вызова автоматически, в отличие от пошагового через него.

  W – Написать код объекта: Этот записывает блок кода, чтобы Лента под указанным именем. Вам будет предложено ввести Имя файла, а затем первый и последний (включительно) адреса блока вы хотите написать.

  X – Переключение Альтернативные регистры: Нажатие кнопки «X» ключ будет переключать регистр индикации между AF, BC, DE, HL и

альтернативные регистры AF ‘, BC’, DE ‘, HL’.

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

Для игры в MegaMon не нужны эмуляторы. Эта утилита для программинга на ASM, опубликованная в Великобритании в 1986 году компанией Your Computer, которую написал John Mullins.

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

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

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

  

Справка[X]

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

  • x1
  • x2
  • x3

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

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

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

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

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

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