mirror of
https://github.com/cc65/cc65.git
synced 2025-01-03 01:31:55 +00:00
added deb.c (simple program to enter the debugger)
git-svn-id: svn://svn.cc65.org/cc65/trunk@127 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
parent
ec7441d5ac
commit
7b32de4b95
38
testcode/lib/deb.c
Normal file
38
testcode/lib/deb.c
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
/*
|
||||||
|
* test program for the debugger
|
||||||
|
*
|
||||||
|
* press 'd' to enter the debugger
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <conio.h>
|
||||||
|
#include <6502.h>
|
||||||
|
#include <dbg.h>
|
||||||
|
|
||||||
|
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);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user