mirror of
https://github.com/cc65/cc65.git
synced 2024-07-09 01:28:58 +00:00
return correct joystick count for XL and newer machines -- patch from
Stefan Haubenthal git-svn-id: svn://svn.cc65.org/cc65/trunk@3021 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
parent
e7f2009fcd
commit
86960297c3
@ -81,9 +81,14 @@ UNINSTALL:
|
|||||||
;
|
;
|
||||||
|
|
||||||
COUNT:
|
COUNT:
|
||||||
lda #<JOY_COUNT
|
lda #JOY_COUNT
|
||||||
ldx #>JOY_COUNT
|
ldx $fcd8
|
||||||
rts
|
cpx #$a2
|
||||||
|
beq _400800
|
||||||
|
lsr a ; XL and newer machines only have 2 ports
|
||||||
|
_400800:
|
||||||
|
ldx #0
|
||||||
|
rts
|
||||||
|
|
||||||
; ------------------------------------------------------------------------
|
; ------------------------------------------------------------------------
|
||||||
; READ: Read a particular joystick passed in A.
|
; READ: Read a particular joystick passed in A.
|
||||||
|
Loading…
Reference in New Issue
Block a user