Instruction manual

05dc ;
05dc .. 00 monitor_message: defm "\r\nROM ver. 8\r\n",0
05eb .. 00 no_match_message: defm "? ",0
05ee .. 00 help_message: defm "Commands implemented:\r\n",0
0606 .. 00 dump_message: defm "Displays a 256-byte block of memory.\r\n",0
062d .. 00 load_message: defm "Enter hex bytes starting at memory location.\r\n",0
065c .. 00 run_message: defm "Will jump to (execute) program at address entered.\r\n",0
0691 .. 00 bload_message: defm "Loads a binary file into memory.\r\n",0
06b4 .. 00 bload_ready_message: defm "\n\rReady to receive, start transfer.",0
06d8 .. 00 bdump_message: defm "Dumps binary data from memory to serial port.\r\n",0
0708 .. 00 bdump_ready_message: defm "\n\rReady to send, hit any key to start.",0
072f .. 00 diskrd_message: defm "Reads one sector from disk to memory.\r\n",0
0757 .. 00 diskwr_message: defm "Writes one sector from memory to disk.\r\n",0
0780 ;Strings for matching:
0780 .. 00 dump_string: defm "dump",0
0785 .. 00 load_string: defm "load",0
078a .. 00 jump_string: defm "jump",0
078f .. 00 run_string: defm "run",0
0793 .. 00 question_string: defm "?",0
0795 .. 00 help_string: defm "help",0
079a .. 00 bload_string: defm "bload",0
07a0 .. 00 bdump_string: defm "bdump",0
07a6 .. 00 diskrd_string: defm "diskrd",0
07ad .. 00 diskwr_string: defm "diskwr",0
07b4 .. 00 cpm_string: defm "cpm",0
07b8 00 00 no_match_string: defm 0,0
07ba ;Table for matching strings to jumps
07ba 80 07 b1 04 85 07 c9 04 parse_table: defw dump_string,dump_jump,load_string,load_jump
07c2 8a 07 e1 04 8f 07 e1 04 defw jump_string,run_jump,run_string,run_jump
07ca 93 07 f1 04 95 07 f1 04 defw question_string,help_jump,help_string,help_jump
07d2 9a 07 18 05 a0 07 43 05 defw bload_string,bload_jump,bdump_string,bdump_jump
07da a6 07 71 05 ad 07 98 05 defw diskrd_string,diskrd_jump,diskwr_string,diskwr_jump
07e2 b4 07 bf 05 defw cpm_string,cpm_jump
07e6 b8 07 cd 05 defw no_match_string,no_match_jump
07ea
# End of file 2K_ROM_8.asm
07ea
62