From: Oliver Schmidt Date: Tue, 1 Dec 2015 22:06:51 +0000 (+0100) Subject: Made conio program compatible with joystick-only target(s). X-Git-Tag: V2.16~196 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=22f10b14598abac86a4b5a87bf4b93487f225174;p=cc65 Made conio program compatible with joystick-only target(s). --- diff --git a/testcode/lib/conio.c b/testcode/lib/conio.c index 3a8048632..bdee12262 100644 --- a/testcode/lib/conio.c +++ b/testcode/lib/conio.c @@ -13,6 +13,7 @@ #include #include #include +#include static char grid[5][5] = { { CH_ULCORNER, CH_HLINE, CH_TTEE, CH_HLINE, CH_URCORNER }, @@ -45,7 +46,7 @@ void main(void) } textcolor(tcol); - cprintf("\n\n\r Screensize is: %dx%d", xsize, ysize ); + cprintf("\n\n\r Screensize is: %dx%d", xsize, ysize); chlinexy(0,6,xsize); cvlinexy(0,6,3); @@ -86,7 +87,7 @@ void main(void) revers(0); cursor(1); - for(;;) { + for (;;) { gotoxy(8, 2); j = n & 1; @@ -96,6 +97,14 @@ void main(void) cputs(" revers"); revers(0); +#if defined(__NES__) || defined(__PCE__) + + joy_install(joy_static_stddrv); + while (!joy_read(JOY_1)) ; + joy_uninstall(); + +#else + gotoxy(8 + inpos,1); i = cgetc(); if ((i >= '0') && (i<='9')) { @@ -121,8 +130,8 @@ void main(void) inpos = (inpos + 1) & 7; } +#endif + ++n; } - - for(;;); }