Revert "C64 soft80 conio: save 6 bytes in firstinit"

This reverts commit 943e68be6a3b48529540e8f86061f171634f80f9.
This commit is contained in:
compyx
2020-07-10 19:56:34 +02:00
committed by Oliver Schmidt
parent 695b1b01d8
commit fb7996b0ce

View File

@@ -67,20 +67,22 @@ firstinit:
inc soft80_first_init inc soft80_first_init
; save 6 bytes due to soft80_charset, soft80_lo_charset and lda #<soft80_charset
; soft80_hi_charset being page-aligned.
ldy #0
ldx #>soft80_charset ldx #>soft80_charset
sty ptr1 sta ptr1
stx ptr1+1 stx ptr1+1
lda #<soft80_lo_charset
ldx #>soft80_lo_charset ldx #>soft80_lo_charset
sty ptr2 sta ptr2
stx ptr2+1 stx ptr2+1
lda #<soft80_hi_charset
ldx #>soft80_hi_charset ldx #>soft80_hi_charset
sty ptr3 sta ptr3
stx ptr3+1 stx ptr3+1
ldx #4 ldx #4
@l2:
ldy #0
@l1: @l1:
lda (ptr1),y lda (ptr1),y
sta (ptr2),y sta (ptr2),y
@@ -95,17 +97,17 @@ firstinit:
inc ptr2+1 inc ptr2+1
inc ptr3+1 inc ptr3+1
dex dex
bne @l1 bne @l2
; copy the kplot tables to ram under I/O ; copy the kplot tables to ram under I/O
;ldx #0 ; is 0 ;ldx #0 ; is 0
@l2: @l3:
lda soft80_tables_data_start,x lda soft80_tables_data_start,x
sta soft80_bitmapxlo,x sta soft80_bitmapxlo,x
lda soft80_tables_data_start + (soft80_tables_data_end - soft80_tables_data_start - $0100),x lda soft80_tables_data_start + (soft80_tables_data_end - soft80_tables_data_start - $0100),x
sta soft80_bitmapxlo + (soft80_tables_data_end - soft80_tables_data_start - $0100),x sta soft80_bitmapxlo + (soft80_tables_data_end - soft80_tables_data_start - $0100),x
inx inx
bne @l2 bne @l3
pla pla
sta $01 sta $01