/*
 *
 * debug  Version 0.0  28NOV83
 *
 * This is the "debug" subtree for the *standard* 8-bit processors.
 *
 */

/*
 * TNIX/Unix/VMS Version
 * Keyshell Version Number 1
 */

/*
 * Include files used by the pre-processor.
 */

#include <stdstat>
#include <runmost>
#include <reg8bit>
#include <loadsave>

debug
{
>
>\kstatus\e - Shows the emulator environment.
>
>\krun prgm\e - Runs your program.
>
>\kmemory\e - Modifies and/or accesses memory.
>
>\kregisters\e - Modifies and/or accesses register contents.
>
>\kload/save\e - Loads or saves your program.
		msg (^);
		f1;status; [stdstat];
		f2;run pgrm; [runmost];
		f3;memory; { 
			>
			>\kdump\e - Shows memory contents over a specified address range.
			>
			>\kfill\e - Fills memory with a specified pattern.
			>
			>\kpatch\e - Changes contents of memory.
			>
			>\kdisassem\e - Disassembles program over a specified address range.
			f1;dump; [dump];
			f2;fill; [fillmem];
			f3;patch; [patch];
			f4;disassem; [disassemble];
			f8;done; msg (^), cmd (^), break;
		};
		f4;registers; [reg8bit];
		f5;load/save; [loadsave];
		f8;done; msg (^), cmd (^), break;
}
