MonST is part of the Hisoft Devpac IDE on the Atari ST. MonAM is the Amiga equivalent. It is a solid debugger for 68000 assembly language programmers. Although Devpac 3 supported newer CPUs (68020, 68030) and is necessary for developing code on newer machines like the Atari TT and Falcon, Devpac 2 was used for many years on the Atari ST and STE.
MonST can be used as a standalone debugger. It is very small (24kB) making it handy for low memory machines, single sided disks and even cartridge based installations although I have never seen it in a cartridge myself. Hisoft never made a cartridge version as far as I know but that would be a very useful tool indeed.
With PC keyboard layouts and Atari ST emulators (Steem, SainT and Hatari) I though it would be good to summarise the keyboard shortcuts for this great program.
Command | Meaning |
---|---|
Tab | Cycle through Windows |
CTRL+L | Load executable |
CTRL+R | Run |
CTRL+Y | Trace or "single step" as it's called in modern IDEs. |
R | Run with slow options |
D | Set current drive/directory |
Alt+R | Register=value, e.g. d0=0, pc=pc-6 |
Alt+E | Edit memory, e.g. add in 4E71 (nop) |
Alt+L | Lock the memory or disassembly window to a register e.g. ALT+L and enter A7 to lock it to the stack |
M | Set window start address |
U | Run until PC=, e.g. PC=31D00 |
CTRL+B | Set breakpoint (Breakpoints are automatically cleared when reached) |
CTRL+O | Switch between med + low res |
S | Save binary (filename then start address and length have to be typed in) |
G | Search for B/W/T/L/I (byte, word, text, longword, instruction) e.g. W 4E71, T TFMX etc. |
CTRL+C | Exit process |
label1: label2: jmp startIn this case label2: will be shown.
Back to index.