; ; Ullrich von Bassewitz, 08.08.1998 ; ; void screensize (unsigned char* x, unsigned char* y); ; .export _screensize .import popptr1 .import screensize .importzp ptr1, ptr2 .macpack cpu .proc _screensize sta ptr2 ; Store the y pointer stx ptr2+1 jsr popptr1 ; Get the x pointer into ptr1 jsr screensize ; Get screensize into X/Y tya ; Get Y size into A .if (.cpu .bitand ::CPU_ISET_65SC02) sta (ptr2) txa sta (ptr1) .else ldy #0 sta (ptr2),y txa sta (ptr1),y .endif rts .endproc