Monitor Commands: All commands follow an "adb" style syntax. For further information, read some documenation on "adb". Note: the default radix is 16. Numeric formats: 0t### decimal 0x### hexadecimal 0o### octal 0y### binary Format: ,cmd ,format cmd format is the same as , Register redirection: The value of is put into the specified register. >a accumulator >x X register >y Y register >f Flags register (NV?BDIZC) >s Stack Pointer >p Program Counter >m Memory control/debugging flags >c Cycle count Commands: $h this help listing $D directory of ./bin $d set default radix to $r show registers $f find the specified value in $l load binary into memory $L load Atari into memory $s save to $v video refresh $q quit Program execution: :s single step instructions :t show trace of previous instructions :r run the CPU for instructions :g go; run the CPU for frames (1/60th sec) Shell escape: ! call the shell with the specified command Options and arguments: @ ... call all subsystems with the specified options as if they were command line options Display formats: = show the value of ?w ... write bytes to ?W ... write words to ?i show instructions ?x show hex bytes ?X show hex words ?d show decimal bytes ?D show decimal words ?c show ascii characters ?C show internal screen characters Examples: 1000,10?x shows the hex bytes from 0h1000 to 0h100f 1000?w 96 23 writes 96 and 23 into 0h1000 and 0h1001 1000:g5 runs for 5 frames starting at 0h1000 :g80 runs the Atari long enough to initialize $Lprog.com loads an Atari program and runs it @-1 disk.atr mount disk.atr as disk D1: @-h get help from all subsystems