1
0
mirror of https://github.com/cc65/cc65.git synced 2024-07-10 23:29:05 +00:00
cc65/libsrc/geos/conio/where.s

31 lines
441 B
ArmAsm
Raw Normal View History

;
; Maciej 'YTM/Elysium' Witkowiak
;
; 27.10.2001
; unsigned char wherex (void);
; unsigned char wherey (void);
.export _wherex, _wherey
.importzp tmp1, tmp2
.include "../inc/jumptab.inc"
.include "cursor.inc"
_wherex: lda cursor_x
sta tmp1
lda cursor_x+1
sta tmp2
ldx #tmp1
ldy #3
jsr DShiftRight
lda tmp1
rts
_wherey: lda cursor_y
lsr
lsr
lsr
rts