1
0
mirror of https://github.com/cc65/cc65.git synced 2024-09-27 04:54:54 +00:00

Made conio program compatible with joystick-only target(s).

This commit is contained in:
Oliver Schmidt 2015-12-01 23:06:51 +01:00
parent bdf4a7bd89
commit 22f10b1459

View File

@ -13,6 +13,7 @@
#include <conio.h>
#include <string.h>
#include <stdlib.h>
#include <joystick.h>
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(;;);
}