.include "em-kernel.inc"
.include "em-error.inc"
-
- .macpack generic
-
-
; ------------------------------------------------------------------------
; Header. Includes jump table
MAP: sta curpage ; Remember the new page
- add #>BASE
+ clc
+ adc #>BASE
sta ptr1+1
ldy #$00
sty ptr1
cmp #$FF
beq done ; Jump if no page mapped
- add #>BASE
+ clc
+ adc #>BASE
sta ptr2+1
ldy #$00
sty ptr2
transfer:
php
+ clc
lda ptr1
sta $3C
- add ptr4
+ adc ptr4
sta $3E
lda ptr1+1
sta $3D
sta ptr1
ldy #EM_COPY::PAGE
lda (ptr3),y
- add #>BASE
+ clc
+ adc #>BASE
sta ptr1+1 ; From
ldy #EM_COPY::BUF
sta ptr2
ldy #EM_COPY::PAGE
lda (ptr3),y
- add #>BASE
+ clc
+ adc #>BASE
sta ptr2+1 ; To
ldy #EM_COPY::BUF