/* */
/* */
/* */
-/* (w) 2015 Groepaz/Hitmen (groepaz@gmx.net) */
+/* (w) 2015 Groepaz/Hitmen (groepaz@gmx.net) */
/* based on technical reference by PeT (mess@utanet.at) */
/* */
/* This software is provided 'as-is', without any expressed or implied */
.segment "INIT"
initconio:
- ; FIXME
lda #0
sta LCD_XPOS
sta LCD_YPOS
-; .export reset, irq, nmi ; FIXME
- .export _main
+; original audiotest.s by PeT (mess@utanet.at)
+ .export _main
.include "gamate.inc"
-.zeropage
-addr: .word 0
+ .zeropage
+addr: .word 0
psa: .word 0
.word 0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0 ; get out of sensitiv area
.code
chars:
-.incbin "cga2.chr"
+ .incbin "cga2.chr"
hex2asc: .byte "0123456789abcdef"
int main(int argc, char *argv[])
{
clrscr();
- gotoxy(0,0);cputs("abcdABCD");
+ gotoxy(0,0);cputs("Gamate C-Test");
textcolor(0);gotoxy(0,5);cputs("abcdABCD 0");
textcolor(1);gotoxy(0,6);cputs("abcdABCD 1");
case 0xff ^ JOY_DATA_FIRE_A:
break;
}
+ if (y == 0xff) y = 0xc7;
+ if (y == 0xc8) y = 0;
(*((unsigned char*)LCD_XPOS)) = x;
(*((unsigned char*)LCD_YPOS)) = y;
+; original lcdtest.s by PeT (mess@utanet.at)
+
.export _main
-.include "gamate.inc"
+ .include "gamate.inc"
-.zeropage
-addr: .word 0
+ .zeropage
+addr: .word 0
psa: .word 0
-.data
+ .data
temp_x: .byte 0
temp_y: .byte 0
temp_a: .byte 0