Fix bgcolor and textcolor must return last color, jmp remove.

This commit is contained in:
jede 2019-07-18 20:48:10 +02:00 committed by greg-king5
parent f9e13abc11
commit 0fe98a7ca8
4 changed files with 9 additions and 9 deletions

View File

@ -7,6 +7,8 @@
.include "telestrat.inc"
.proc _bgcolor
ldx BGCOLOR ; Get previous color
sta BGCOLOR
txa ; Return previous color
rts
.endproc

View File

@ -34,12 +34,8 @@
dex
stx SCRX
; X is equal to 0
stx BGCOLOR
stx OLD_BGCOLOR
lda #$07
sta CHARCOLOR
lda #$FF
sta OLD_BGCOLOR
sta OLD_CHARCOLOR
rts

View File

@ -24,8 +24,8 @@ gotoxy: jsr popa ; Get Y
jsr popa
sta SCRX
jmp update_adscr ; Update adress video ram position when SCRY is modified
; Update adress video ram position when SCRY is modified (update_adscr)
; Fall through
.endproc
.proc update_adscr
@ -48,7 +48,7 @@ gotoxy: jsr popa ; Get Y
loop:
lda ADSCRL
clc
adc #$28
adc #SCREEN_XSIZE
bcc skip
inc ADSCRH
skip:

View File

@ -6,6 +6,8 @@
.include "telestrat.inc"
.proc _textcolor
ldx CHARCOLOR ; Get previous color
sta CHARCOLOR
txa ; Return previous color
rts
.endproc