1
0
mirror of https://github.com/cc65/cc65.git synced 2024-09-28 10:55:43 +00:00

readjoy() is no longer available

git-svn-id: svn://svn.cc65.org/cc65/trunk@1849 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
cuz 2002-12-26 15:59:49 +00:00
parent 9e2c7bc1df
commit 92d9a7cb40
2 changed files with 22 additions and 7 deletions

View File

@ -12,7 +12,6 @@
.export _mouse_buttons, _mouse_info .export _mouse_buttons, _mouse_info
.condes MouseIRQ, 2 .condes MouseIRQ, 2
.import _readjoy
.import popax, addysp1 .import popax, addysp1
.importzp ptr1, sp .importzp ptr1, sp
@ -309,8 +308,15 @@ mddone: rts
.proc _mouse_buttons .proc _mouse_buttons
lda #$00 ; Use port #0 lda #$7F
jmp _readjoy ; Same as joystick sei
sta CIA1_PRA
lda CIA1_PRB ; Read joystick #0
cli
ldx #0
and #$1F
eor #$1F
rts
.endproc .endproc

View File

@ -11,7 +11,6 @@
.export _mouse_move, _mouse_pos .export _mouse_move, _mouse_pos
.export _mouse_buttons, _mouse_info .export _mouse_buttons, _mouse_info
.import _readjoy
.import popax, addysp1 .import popax, addysp1
.importzp ptr1, sp .importzp ptr1, sp
@ -288,9 +287,19 @@ _mouse_move:
; unsigned char mouse_buttons (void); ; unsigned char mouse_buttons (void);
; ;
_mouse_buttons: .proc _mouse_buttons
lda #$00 ; Use port #0
jmp _readjoy ; Same as joystick lda #$7F
sei
sta CIA1_PRA
lda CIA1_PRB ; Read joystick #0
cli
ldx #0
and #$1F
eor #$1F
rts
.endproc
; -------------------------------------------------------------------------- ; --------------------------------------------------------------------------
; ;