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:
parent
9e2c7bc1df
commit
92d9a7cb40
@ -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
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
|
||||||
; --------------------------------------------------------------------------
|
; --------------------------------------------------------------------------
|
||||||
;
|
;
|
||||||
|
Loading…
Reference in New Issue
Block a user