o start to do the mmio debug in asm

This commit is contained in:
David Voswinkel
2009-05-18 10:03:15 +02:00
parent 1075795ef4
commit ef69ab4ab3
14 changed files with 1640 additions and 18 deletions

View File

@@ -27,7 +27,7 @@ void int2hex(unsigned long number, char *buf,word size)
}
void writeln(char *buffer,word y){
void printDebugScreen(char *buffer,word y){
char i;
waitForVBlank();
for(i=0; i<32; i++) {
@@ -36,6 +36,11 @@ void writeln(char *buffer,word y){
}
}
void printf(char *buffer){
while(*buffer)
*(byte*) 0x3000=*buffer++;
}
void enableDebugScreen(void){
VRAMLoad((word) debugFont_pic, 0x5000, 2048);
CGRAMLoad((word) debugFont_pal, (byte) 0x00, (word) 16);