Amiga Kickstart 1.3 ROM-Wack

From www.evillabs.net
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Amiga Kickstart 1.3 ROM-Wack

The ROM-Wack interface (which you get to by pressing the right mouse button at any Guru Meditation error), is available on the Amiga's serial port at 9600, 8-N-1.

A basic concept is that there is a single memory pointer (called 'MP' in the following documentation) that acts as the base address for almost all commands.

On entry, MP == PC.

XXXXXX          # Set MP to XXXXXX
-XX             # Subtract XX from MP
+XX             # Add XX to MP
:XX             # Set default dump length
^               # Dump memory at MP
<               # Decrement MP by the default dump length, then dump
>               # Dump memory at MP, and increment MP by the default dump length
.               # Alias for '>'

?               # List the 'long' commands

alter           # Edit memory at MP
=               # Alias for 'alter'

boot            # Reboot the Amiga

clear           # ????

fill            # Fill (all of memory??) with a pattern

find            # Find a pattern from MP

go              # Start execution from MP
resume          # Start from the trapped instruction