From: cuz Date: Sun, 28 Aug 2005 20:57:16 +0000 (+0000) Subject: Small optimzation by Stefan Haubenthal X-Git-Tag: V2.12.0~250 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=f3c6fbc72ae38216ef135f3a75001da56410d9d6;p=cc65 Small optimzation by Stefan Haubenthal git-svn-id: svn://svn.cc65.org/cc65/trunk@3594 b7a2c559-68d2-44c3-8de9-860c34a00d81 --- diff --git a/libsrc/c64/c64-ptvjoy.s b/libsrc/c64/c64-ptvjoy.s index e7db810f1..e365ee6a9 100755 --- a/libsrc/c64/c64-ptvjoy.s +++ b/libsrc/c64/c64-ptvjoy.s @@ -116,12 +116,12 @@ joy2: dex ; Read joystick 3 -joy3: dex - bne joy4 - lda #%10000000 ; cia 2 port B Data-Direction sta CIA2_DDRB ; bit 7: out bit 6-0: in +joy3: dex + bne joy4 + lda #$80 ; cia 2 port B read/write sta CIA2_PRB ; (output one at PB7) @@ -131,10 +131,7 @@ joy3: dex ; Read joystick 4 -joy4: lda #%10000000 ; cia 2 port B Data-Direction - sta CIA2_DDRB ; bit 7: out bit 6-0: in - - lda #$00 ; cia 2 port B read/write +joy4: lda #$00 ; cia 2 port B read/write sta CIA2_PRB ; (output zero at PB7) lda CIA2_PRB ; cia 2 port B read/write