FANDOM


Dies ist der Code für die main.cpp, um auf dem unteren DS-Bildschirm den Text

"HALLO DIE GANZE WELT
www.501-legion.square7.ch
www.homebrewwelt.com
Frame = 0


Touch x = 0000, 0000
Touch y = 0000, 0000"

auszugeben.


Siehe Bild:
Hello world

Die Ausgabe auf dem DS

QuellcodeBearbeiten

#include <nds.h>

#include <stdio.h>

volatile int frame = 0;

//---------------------------------------------------------------------------------
void Vblank() {
//---------------------------------------------------------------------------------
frame++;
}
//---------------------------------------------------------------------------------
int main(void) {
//---------------------------------------------------------------------------------
touchPosition touchXY;

irqSet(IRQ_VBLANK, Vblank);

consoleDemoInit();

iprintf(" HALLO DIE GANZE WELT\n");
iprintf(" \x1b[32mwww.501-legion.square7.ch\n");
iprintf(" \x1b[32;1mwww.homebrewwelt.com\x1b[39m");
while(1) {
swiWaitForVBlank();
touchRead(&touchXY);

// print at using ansi escape sequence \x1b[line;columnH
iprintf("\x1b[10;0HFrame = %d",frame);
iprintf("\x1b[16;0HTouch x = %04X, %04X\n", touchXY.rawx, touchXY.px);
iprintf("Touch y = %04X, %04X\n", touchXY.rawy, touchXY.py);
}

return 0;
}


Für die allgemeine DS-Programmierung bitte auf diese Seite wechseln.