From: cpg Date: Wed, 5 Nov 2003 16:41:11 +0000 (+0000) Subject: fix returned X register value (patch by Stefan Haubenthal) X-Git-Tag: V2.12.0~1187 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=6fda5c6ef71bce6cf1b781ad00ef499a1fbea5f8;p=cc65 fix returned X register value (patch by Stefan Haubenthal) git-svn-id: svn://svn.cc65.org/cc65/trunk@2612 b7a2c559-68d2-44c3-8de9-860c34a00d81 --- diff --git a/libsrc/atari/color.s b/libsrc/atari/color.s index daff5c63a..52432499d 100644 --- a/libsrc/atari/color.s +++ b/libsrc/atari/color.s @@ -17,12 +17,11 @@ _bgcolor: cmp #8 bcs bright lda #$0e - sta COLOR1 - txa - rts + .byte $2c ; bit opcode, eats the next 2 bytes bright: lda #0 sta COLOR1 txa + ldx #0 ; fix X rts @@ -30,5 +29,6 @@ _bordercolor: ldx COLOR4 ; get old value sta COLOR4 ; set new value txa + ldx #0 ; fix X rts