mirror of
https://github.com/robmcmullen/asmgen.git
synced 2025-02-20 15:29:02 +00:00
Revert
This commit is contained in:
parent
110760c8b1
commit
2d92fa90cf
@ -162,14 +162,10 @@ def generateBlitter(colorStreams,maskStreams,height,xdraw):
|
|||||||
|
|
||||||
def rowStartCalculatorCode():
|
def rowStartCalculatorCode():
|
||||||
return \
|
return \
|
||||||
"\tphy\n" + \
|
"\tlda HGRROWS_H1,x\n" + \
|
||||||
"\ttxa\n" + \
|
|
||||||
"\ttay\n" + \
|
|
||||||
"\tlda (HIRES_PAGE_L),y\n" + \
|
|
||||||
"\tsta SCRATCH1\n" + \
|
"\tsta SCRATCH1\n" + \
|
||||||
"\tlda HGRROWS_L,y\n" + \
|
"\tlda HGRROWS_L,x\n" + \
|
||||||
"\tsta SCRATCH0\n" + \
|
"\tsta SCRATCH0\n" + \
|
||||||
"\tply\n" + \
|
|
||||||
"\tldy PARAM0\n" + \
|
"\tldy PARAM0\n" + \
|
||||||
"\tlda DIV7_2,y\n" + \
|
"\tlda DIV7_2,y\n" + \
|
||||||
"\ttay\n";
|
"\ttay\n";
|
||||||
|
50
graphics.s
50
graphics.s
@ -16,42 +16,6 @@ EnableHires:
|
|||||||
lda HIRES2
|
lda HIRES2
|
||||||
rts
|
rts
|
||||||
|
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
||||||
; WritePage1
|
|
||||||
; Trashes A
|
|
||||||
;
|
|
||||||
WritePage1:
|
|
||||||
lda #<HGRROWS_H1
|
|
||||||
sta HIRES_PAGE_L
|
|
||||||
lda #>HGRROWS_H1
|
|
||||||
sta HIRES_PAGE_H
|
|
||||||
rts
|
|
||||||
|
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
||||||
; WritePage2
|
|
||||||
; Trashes A
|
|
||||||
;
|
|
||||||
WritePage2:
|
|
||||||
lda #<HGRROWS_H2
|
|
||||||
sta HIRES_PAGE_L
|
|
||||||
lda #>HGRROWS_H2
|
|
||||||
sta HIRES_PAGE_H
|
|
||||||
rts
|
|
||||||
|
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
||||||
; PageFlip
|
|
||||||
; Trashes A
|
|
||||||
;
|
|
||||||
PageFlip:
|
|
||||||
lda RDPAGE2
|
|
||||||
bmi PageFlip_Show1
|
|
||||||
lda HIRESPAGE2
|
|
||||||
jmp WritePage1
|
|
||||||
|
|
||||||
PageFlip_Show1:
|
|
||||||
lda HIRESPAGE1
|
|
||||||
jmp WritePage2
|
|
||||||
|
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
; SaveBackground
|
; SaveBackground
|
||||||
; PARAM0: X pos
|
; PARAM0: X pos
|
||||||
@ -73,24 +37,21 @@ saveBackground_loop:
|
|||||||
pha
|
pha
|
||||||
adc PARAM1 ; Calculate Y line
|
adc PARAM1 ; Calculate Y line
|
||||||
tax
|
tax
|
||||||
phy
|
|
||||||
tay
|
|
||||||
|
|
||||||
lda (HIRES_PAGE_L),y ; Compute hires row
|
lda HGRROWS_H1,x ; Compute hires row
|
||||||
sta saveBackground_smc0+2
|
sta saveBackground_smc0+2
|
||||||
sta saveBackground_smc1+2
|
sta saveBackground_smc1+2
|
||||||
sta saveBackground_smc2+2
|
sta saveBackground_smc2+2
|
||||||
sta saveBackground_smc3+2
|
sta saveBackground_smc3+2
|
||||||
sta saveBackground_smc4+2
|
sta saveBackground_smc4+2
|
||||||
sta saveBackground_smc5+2
|
sta saveBackground_smc5+2
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta saveBackground_smc0+1
|
sta saveBackground_smc0+1
|
||||||
sta saveBackground_smc1+1
|
sta saveBackground_smc1+1
|
||||||
sta saveBackground_smc2+1
|
sta saveBackground_smc2+1
|
||||||
sta saveBackground_smc3+1
|
sta saveBackground_smc3+1
|
||||||
sta saveBackground_smc4+1
|
sta saveBackground_smc4+1
|
||||||
sta saveBackground_smc5+1
|
sta saveBackground_smc5+1
|
||||||
ply
|
|
||||||
|
|
||||||
ldx PARAM0 ; Compute hires column
|
ldx PARAM0 ; Compute hires column
|
||||||
lda DIV7_2,x
|
lda DIV7_2,x
|
||||||
@ -159,24 +120,21 @@ restoreBackground_loop:
|
|||||||
pha
|
pha
|
||||||
adc PARAM1 ; Calculate Y line
|
adc PARAM1 ; Calculate Y line
|
||||||
tax
|
tax
|
||||||
phy
|
|
||||||
tay
|
|
||||||
|
|
||||||
lda (HIRES_PAGE_L),y ; Compute hires row
|
lda HGRROWS_H1,x ; Compute hires row
|
||||||
sta restoreBackground_smc0+2
|
sta restoreBackground_smc0+2
|
||||||
sta restoreBackground_smc1+2
|
sta restoreBackground_smc1+2
|
||||||
sta restoreBackground_smc2+2
|
sta restoreBackground_smc2+2
|
||||||
sta restoreBackground_smc3+2
|
sta restoreBackground_smc3+2
|
||||||
sta restoreBackground_smc4+2
|
sta restoreBackground_smc4+2
|
||||||
sta restoreBackground_smc5+2
|
sta restoreBackground_smc5+2
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta restoreBackground_smc0+1
|
sta restoreBackground_smc0+1
|
||||||
sta restoreBackground_smc1+1
|
sta restoreBackground_smc1+1
|
||||||
sta restoreBackground_smc2+1
|
sta restoreBackground_smc2+1
|
||||||
sta restoreBackground_smc3+1
|
sta restoreBackground_smc3+1
|
||||||
sta restoreBackground_smc4+1
|
sta restoreBackground_smc4+1
|
||||||
sta restoreBackground_smc5+1
|
sta restoreBackground_smc5+1
|
||||||
ply
|
|
||||||
|
|
||||||
ldx PARAM0 ; Compute hires column
|
ldx PARAM0 ; Compute hires column
|
||||||
lda DIV7_2,x
|
lda DIV7_2,x
|
||||||
|
BIN
hisprite.dsk
BIN
hisprite.dsk
Binary file not shown.
110
hisprite.s
110
hisprite.s
@ -14,9 +14,7 @@
|
|||||||
TEXT = $c050
|
TEXT = $c050
|
||||||
HIRES1 = $c057
|
HIRES1 = $c057
|
||||||
HIRES2 = $c058
|
HIRES2 = $c058
|
||||||
HIRESPAGE1 = $c054
|
|
||||||
HIRESPAGE2 = $c055
|
|
||||||
RDPAGE2 = $c01c
|
|
||||||
|
|
||||||
; ROM entry points
|
; ROM entry points
|
||||||
COUT = $fded
|
COUT = $fded
|
||||||
@ -77,7 +75,10 @@ main:
|
|||||||
; sta PARAM1
|
; sta PARAM1
|
||||||
; jsr BloadHires
|
; jsr BloadHires
|
||||||
|
|
||||||
jsr WritePage2
|
lda #<HGRROWS_H1
|
||||||
|
sta HIRES_PAGE_L
|
||||||
|
lda #>HGRROWS_H1
|
||||||
|
sta HIRES_PAGE_H
|
||||||
|
|
||||||
ldx #0
|
ldx #0
|
||||||
;;;;
|
;;;;
|
||||||
@ -102,23 +103,10 @@ loop:
|
|||||||
lda #0
|
lda #0
|
||||||
sta PARAM1
|
sta PARAM1
|
||||||
|
|
||||||
lda RDPAGE2
|
lda #<bgBuffer
|
||||||
bmi loop_SavePage1
|
|
||||||
|
|
||||||
loop_SavePage2:
|
|
||||||
lda #<bgBuffer2
|
|
||||||
sta PARAM2
|
sta PARAM2
|
||||||
lda #>bgBuffer2
|
lda #>bgBuffer
|
||||||
sta PARAM3
|
sta PARAM3
|
||||||
bra loop_SavePage
|
|
||||||
|
|
||||||
loop_SavePage1:
|
|
||||||
lda #<bgBuffer1
|
|
||||||
sta PARAM2
|
|
||||||
lda #>bgBuffer1
|
|
||||||
sta PARAM3
|
|
||||||
|
|
||||||
loop_SavePage:
|
|
||||||
jsr SaveBackground
|
jsr SaveBackground
|
||||||
|
|
||||||
jsr BOXW_MAG
|
jsr BOXW_MAG
|
||||||
@ -126,34 +114,13 @@ loop_SavePage:
|
|||||||
jsr ROMWAIT
|
jsr ROMWAIT
|
||||||
|
|
||||||
; Sync to VBL
|
; Sync to VBL
|
||||||
;@1: lda $C019
|
@1: lda $C019
|
||||||
; beq @1
|
beq @1
|
||||||
; bpl @1
|
bpl @1
|
||||||
;@0: lda $C019
|
@0: lda $C019
|
||||||
; bmi @0
|
bmi @0
|
||||||
|
|
||||||
jsr PageFlip
|
|
||||||
|
|
||||||
lda RDPAGE2
|
|
||||||
bmi loop_RestorePage1
|
|
||||||
|
|
||||||
loop_RestorePage2:
|
|
||||||
lda #<bgBuffer2
|
|
||||||
sta PARAM2
|
|
||||||
lda #>bgBuffer2
|
|
||||||
sta PARAM3
|
|
||||||
bra loop_RestorePage
|
|
||||||
|
|
||||||
loop_RestorePage1:
|
|
||||||
lda #<bgBuffer1
|
|
||||||
sta PARAM2
|
|
||||||
lda #>bgBuffer1
|
|
||||||
sta PARAM3
|
|
||||||
|
|
||||||
loop_RestorePage:
|
|
||||||
dec PARAM0
|
|
||||||
jsr RestoreBackground
|
jsr RestoreBackground
|
||||||
inc PARAM0
|
|
||||||
|
|
||||||
inx
|
inx
|
||||||
cpx #133
|
cpx #133
|
||||||
@ -163,7 +130,7 @@ loop_RestorePage:
|
|||||||
|
|
||||||
rts
|
rts
|
||||||
|
|
||||||
bgBuffer1:
|
bgBuffer:
|
||||||
.byte 0
|
.byte 0
|
||||||
.byte 0
|
.byte 0
|
||||||
.byte 0
|
.byte 0
|
||||||
@ -213,57 +180,6 @@ bgBuffer1:
|
|||||||
.byte 0
|
.byte 0
|
||||||
.byte 0
|
.byte 0
|
||||||
|
|
||||||
bgBuffer2:
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
.byte 0
|
|
||||||
|
|
||||||
|
|
||||||
bgFilename:
|
bgFilename:
|
||||||
.byte "KOL",0
|
.byte "KOL",0
|
||||||
|
|
||||||
|
448
spritegen0.s
448
spritegen0.s
@ -20,14 +20,10 @@ BOXW_MAG_JMP:
|
|||||||
|
|
||||||
BOXW_MAG_SHIFT0:
|
BOXW_MAG_SHIFT0:
|
||||||
ldx PARAM1
|
ldx PARAM1
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -51,14 +47,10 @@ BOXW_MAG_SHIFT0:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -82,14 +74,10 @@ BOXW_MAG_SHIFT0:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -113,14 +101,10 @@ BOXW_MAG_SHIFT0:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -144,14 +128,10 @@ BOXW_MAG_SHIFT0:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -175,14 +155,10 @@ BOXW_MAG_SHIFT0:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -206,14 +182,10 @@ BOXW_MAG_SHIFT0:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -237,14 +209,10 @@ BOXW_MAG_SHIFT0:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -274,14 +242,10 @@ BOXW_MAG_SHIFT0:
|
|||||||
|
|
||||||
BOXW_MAG_SHIFT1:
|
BOXW_MAG_SHIFT1:
|
||||||
ldx PARAM1
|
ldx PARAM1
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -305,14 +269,10 @@ BOXW_MAG_SHIFT1:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -336,14 +296,10 @@ BOXW_MAG_SHIFT1:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -367,14 +323,10 @@ BOXW_MAG_SHIFT1:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -398,14 +350,10 @@ BOXW_MAG_SHIFT1:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -429,14 +377,10 @@ BOXW_MAG_SHIFT1:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -460,14 +404,10 @@ BOXW_MAG_SHIFT1:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -491,14 +431,10 @@ BOXW_MAG_SHIFT1:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -528,14 +464,10 @@ BOXW_MAG_SHIFT1:
|
|||||||
|
|
||||||
BOXW_MAG_SHIFT2:
|
BOXW_MAG_SHIFT2:
|
||||||
ldx PARAM1
|
ldx PARAM1
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -559,14 +491,10 @@ BOXW_MAG_SHIFT2:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -590,14 +518,10 @@ BOXW_MAG_SHIFT2:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -621,14 +545,10 @@ BOXW_MAG_SHIFT2:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -652,14 +572,10 @@ BOXW_MAG_SHIFT2:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -683,14 +599,10 @@ BOXW_MAG_SHIFT2:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -714,14 +626,10 @@ BOXW_MAG_SHIFT2:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -745,14 +653,10 @@ BOXW_MAG_SHIFT2:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -782,14 +686,10 @@ BOXW_MAG_SHIFT2:
|
|||||||
|
|
||||||
BOXW_MAG_SHIFT3:
|
BOXW_MAG_SHIFT3:
|
||||||
ldx PARAM1
|
ldx PARAM1
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -813,14 +713,10 @@ BOXW_MAG_SHIFT3:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -844,14 +740,10 @@ BOXW_MAG_SHIFT3:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -875,14 +767,10 @@ BOXW_MAG_SHIFT3:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -906,14 +794,10 @@ BOXW_MAG_SHIFT3:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -937,14 +821,10 @@ BOXW_MAG_SHIFT3:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -968,14 +848,10 @@ BOXW_MAG_SHIFT3:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -999,14 +875,10 @@ BOXW_MAG_SHIFT3:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -1036,14 +908,10 @@ BOXW_MAG_SHIFT3:
|
|||||||
|
|
||||||
BOXW_MAG_SHIFT4:
|
BOXW_MAG_SHIFT4:
|
||||||
ldx PARAM1
|
ldx PARAM1
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -1067,14 +935,10 @@ BOXW_MAG_SHIFT4:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -1098,14 +962,10 @@ BOXW_MAG_SHIFT4:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -1129,14 +989,10 @@ BOXW_MAG_SHIFT4:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -1160,14 +1016,10 @@ BOXW_MAG_SHIFT4:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -1191,14 +1043,10 @@ BOXW_MAG_SHIFT4:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -1222,14 +1070,10 @@ BOXW_MAG_SHIFT4:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -1253,14 +1097,10 @@ BOXW_MAG_SHIFT4:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -1290,14 +1130,10 @@ BOXW_MAG_SHIFT4:
|
|||||||
|
|
||||||
BOXW_MAG_SHIFT5:
|
BOXW_MAG_SHIFT5:
|
||||||
ldx PARAM1
|
ldx PARAM1
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -1321,14 +1157,10 @@ BOXW_MAG_SHIFT5:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -1352,14 +1184,10 @@ BOXW_MAG_SHIFT5:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -1383,14 +1211,10 @@ BOXW_MAG_SHIFT5:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -1414,14 +1238,10 @@ BOXW_MAG_SHIFT5:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -1445,14 +1265,10 @@ BOXW_MAG_SHIFT5:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -1476,14 +1292,10 @@ BOXW_MAG_SHIFT5:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -1507,14 +1319,10 @@ BOXW_MAG_SHIFT5:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -1544,14 +1352,10 @@ BOXW_MAG_SHIFT5:
|
|||||||
|
|
||||||
BOXW_MAG_SHIFT6:
|
BOXW_MAG_SHIFT6:
|
||||||
ldx PARAM1
|
ldx PARAM1
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -1575,14 +1379,10 @@ BOXW_MAG_SHIFT6:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -1606,14 +1406,10 @@ BOXW_MAG_SHIFT6:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -1637,14 +1433,10 @@ BOXW_MAG_SHIFT6:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -1668,14 +1460,10 @@ BOXW_MAG_SHIFT6:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -1699,14 +1487,10 @@ BOXW_MAG_SHIFT6:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -1730,14 +1514,10 @@ BOXW_MAG_SHIFT6:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
@ -1761,14 +1541,10 @@ BOXW_MAG_SHIFT6:
|
|||||||
sta (SCRATCH0),y
|
sta (SCRATCH0),y
|
||||||
|
|
||||||
inx
|
inx
|
||||||
phy
|
lda HGRROWS_H1,x
|
||||||
txa
|
|
||||||
tay
|
|
||||||
lda (HIRES_PAGE_L),y
|
|
||||||
sta SCRATCH1
|
sta SCRATCH1
|
||||||
lda HGRROWS_L,y
|
lda HGRROWS_L,x
|
||||||
sta SCRATCH0
|
sta SCRATCH0
|
||||||
ply
|
|
||||||
ldy PARAM0
|
ldy PARAM0
|
||||||
lda DIV7_2,y
|
lda DIV7_2,y
|
||||||
tay
|
tay
|
||||||
|
Loading…
x
Reference in New Issue
Block a user