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.
|Tab||Cycle through Windows|
|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.
label1: label2: jmp startIn this case label2: will be shown.
Back to index.