70 lines
798 B
C
70 lines
798 B
C
#include "debug.h"
|
|
|
|
char hextab[] = "0123456789abcdef";
|
|
|
|
int
|
|
foo(arg)
|
|
int arg;
|
|
{
|
|
return arg+1;
|
|
}
|
|
|
|
int
|
|
fact (i)
|
|
int i;
|
|
{
|
|
if (i == 1)
|
|
return 1;
|
|
else
|
|
return i * fact ( i - 1);
|
|
}
|
|
|
|
main()
|
|
{
|
|
unsigned char c;
|
|
int num;
|
|
char foo[100];
|
|
|
|
#if 0
|
|
set_debug_level(2);
|
|
|
|
cache_on();
|
|
#endif
|
|
|
|
set_debug_traps();
|
|
breakpoint();
|
|
|
|
print("Got to here\r\n");
|
|
|
|
while (1) {
|
|
c = inbyte();
|
|
if (c == 'c')
|
|
break;
|
|
|
|
if (c == 'd') {
|
|
set_debug_traps();
|
|
breakpoint();
|
|
break;
|
|
}
|
|
|
|
print("echo ");
|
|
outbyte(c);
|
|
print("\r\n");
|
|
}
|
|
|
|
print("Hello world\r\n");
|
|
|
|
while (1) {
|
|
c = inbyte();
|
|
|
|
if ((c & 0x7f) == 4)
|
|
break;
|
|
|
|
print("Char is ");
|
|
outbyte (c);
|
|
print("\r\n");
|
|
}
|
|
|
|
print("I escaped!\r\n");
|
|
}
|