From 6fda5c6ef71bce6cf1b781ad00ef499a1fbea5f8 Mon Sep 17 00:00:00 2001 From: cpg Date: Wed, 5 Nov 2003 16:41:11 +0000 Subject: [PATCH] fix returned X register value (patch by Stefan Haubenthal) git-svn-id: svn://svn.cc65.org/cc65/trunk@2612 b7a2c559-68d2-44c3-8de9-860c34a00d81 --- libsrc/atari/color.s | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 -- 2.39.5