1
0
mirror of https://github.com/cc65/cc65.git synced 2025-07-16 06:24:16 +00:00

Take SHADOW_RAM size into account.

This commit is contained in:
Christian Groessler
2013-05-31 14:49:25 +02:00
parent 451b34bc75
commit 7f0dbde77f

View File

@@ -47,7 +47,7 @@ cont: ldx #0 ; channel 0
.segment "SRPREPHDR"
.word __SRPREP_LOAD__
.word __SRPREP_LOAD__ + __SRPREP_SIZE__ - 1
.word __SRPREP_LOAD__ + __SRPREP_SIZE__ + __SHADOW_RAM_SIZE__ - 1
; ------------------------------------------------------------------------
; Actual code
@@ -176,9 +176,9 @@ L1: lda sp,x
; copy chargen to low memory
lda #>(__SRPREP_LOAD__ + __SRPREP_SIZE__)
lda #>(__SRPREP_LOAD__ + __SRPREP_SIZE__ + __SHADOW_RAM_SIZE__)
sta ptr3+1
lda #<(__SRPREP_LOAD__ + __SRPREP_SIZE__)
lda #<(__SRPREP_LOAD__ + __SRPREP_SIZE__ + __SHADOW_RAM_SIZE__)
sta ptr3
beq cg_addr_ok
@@ -250,7 +250,7 @@ no_copy:
lda #>__CHARGEN_SIZE__
sta tmp2
lda #<__CHARGEN_SIZE__
sta tmp2+1
sta tmp1
jsr memcopy
; re-enable ROM