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 start
In this case label2: will be shown.Back to index.