diff --git a/testcode/lib/deb.c b/testcode/lib/deb.c new file mode 100644 index 000000000..b054fc14f --- /dev/null +++ b/testcode/lib/deb.c @@ -0,0 +1,38 @@ +/* + * test program for the debugger + * + * press 'd' to enter the debugger + * + */ + +#include +#include +#include <6502.h> +#include + +int main(void) +{ + char c; + + /* Initialize the debugger */ + DbgInit (0); + + clrscr(); + cputsxy(4,10,"Debugger test...."); cgetc(); + while(1) { + printf("press d to debug, q to exit....\n"); + c = cgetc(); + if (c == 'q') { + printf("exiting....\n"); + return(0); + } + if (c == 'd') { + printf("entering debug...\n"); + BREAK(); + printf("return from debug...\n"); + } + else { + printf("unknown key '%c'\n",c); + } + } +}