mirror of
https://github.com/blondie7575/GSCats.git
synced 2024-09-28 09:54:53 +00:00
Basic clipped span chain rendering via fast path
This commit is contained in:
parent
06100a50c8
commit
803fe40679
@ -11,7 +11,8 @@ def main(argv):
|
|||||||
print "; spanRenderers"
|
print "; spanRenderers"
|
||||||
print ";"
|
print ";"
|
||||||
print "; Automatically generated by GenerateRenderSpans.py. Do not edit."
|
print "; Automatically generated by GenerateRenderSpans.py. Do not edit."
|
||||||
print ";\nrenderSpamJumpTable:"
|
print ";\nrenderSpanJumpTable:"
|
||||||
|
print "\t.word $0000"
|
||||||
|
|
||||||
for jump in range(0,80):
|
for jump in range(0,80):
|
||||||
print "\t.word renderSpan%d" % (jump+1)
|
print "\t.word renderSpan%d" % (jump+1)
|
||||||
@ -20,11 +21,11 @@ def main(argv):
|
|||||||
|
|
||||||
for span in range(1,81):
|
for span in range(1,81):
|
||||||
print "renderSpan%d:" % span
|
print "renderSpan%d:" % span
|
||||||
|
print "\tldx CURRMAPPIXELS"
|
||||||
bytes = "\t.byte "
|
bytes = "\t.byte "
|
||||||
for byte in range(0,span-1):
|
for byte in range(0,span-1):
|
||||||
bytes += "$5a,"
|
bytes += "$da,"
|
||||||
bytes += "$5a\n\tjmp renderSpanComplete\n"
|
bytes += "$da\n\tjmp renderSpanComplete\n"
|
||||||
print bytes
|
print bytes
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
BIN
gscats.2mg
BIN
gscats.2mg
Binary file not shown.
12
gscats.s
12
gscats.s
@ -79,17 +79,17 @@ kbdScanDone:
|
|||||||
kbdScanLeftArrow:
|
kbdScanLeftArrow:
|
||||||
NATIVE
|
NATIVE
|
||||||
lda mapScrollPos
|
lda mapScrollPos
|
||||||
|
cmp #TERRAINWIDTH/4-80
|
||||||
beq kbdScanDone
|
beq kbdScanDone
|
||||||
dec
|
inc
|
||||||
sta mapScrollPos
|
sta mapScrollPos
|
||||||
bra kbdScanDone
|
bra kbdScanDone
|
||||||
|
|
||||||
kbdScanRightArrow:
|
kbdScanRightArrow:
|
||||||
NATIVE
|
NATIVE
|
||||||
lda mapScrollPos
|
lda mapScrollPos
|
||||||
cmp #TERRAINWIDTH/4-80
|
|
||||||
beq kbdScanDone
|
beq kbdScanDone
|
||||||
inc
|
dec
|
||||||
sta mapScrollPos
|
sta mapScrollPos
|
||||||
bra kbdScanDone
|
bra kbdScanDone
|
||||||
|
|
||||||
@ -103,9 +103,9 @@ kbdScanSpace:
|
|||||||
|
|
||||||
|
|
||||||
basePalette:
|
basePalette:
|
||||||
.word $0000,$0080,$0000,$000F,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
|
.word $0800,$0080,$0000,$000F,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000,$0000
|
||||||
mapScrollPos: ; 4-pixel columns
|
mapScrollPos: ; 4-pixel columns distance from right terrain edge
|
||||||
.word $0000
|
.word 80
|
||||||
quitRequested:
|
quitRequested:
|
||||||
.word $0000
|
.word $0000
|
||||||
|
|
||||||
|
243
spanRender.s
243
spanRender.s
@ -3,7 +3,8 @@
|
|||||||
;
|
;
|
||||||
; Automatically generated by GenerateRenderSpans.py. Do not edit.
|
; Automatically generated by GenerateRenderSpans.py. Do not edit.
|
||||||
;
|
;
|
||||||
renderSpamJumpTable:
|
renderSpanJumpTable:
|
||||||
|
.word $0000
|
||||||
.word renderSpan1
|
.word renderSpan1
|
||||||
.word renderSpan2
|
.word renderSpan2
|
||||||
.word renderSpan3
|
.word renderSpan3
|
||||||
@ -87,322 +88,402 @@ renderSpamJumpTable:
|
|||||||
|
|
||||||
|
|
||||||
renderSpan1:
|
renderSpan1:
|
||||||
.byte $5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan2:
|
renderSpan2:
|
||||||
.byte $5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan3:
|
renderSpan3:
|
||||||
.byte $5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan4:
|
renderSpan4:
|
||||||
.byte $5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan5:
|
renderSpan5:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan6:
|
renderSpan6:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan7:
|
renderSpan7:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan8:
|
renderSpan8:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan9:
|
renderSpan9:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan10:
|
renderSpan10:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan11:
|
renderSpan11:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan12:
|
renderSpan12:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan13:
|
renderSpan13:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan14:
|
renderSpan14:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan15:
|
renderSpan15:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan16:
|
renderSpan16:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan17:
|
renderSpan17:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan18:
|
renderSpan18:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan19:
|
renderSpan19:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan20:
|
renderSpan20:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan21:
|
renderSpan21:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan22:
|
renderSpan22:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan23:
|
renderSpan23:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan24:
|
renderSpan24:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan25:
|
renderSpan25:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan26:
|
renderSpan26:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan27:
|
renderSpan27:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan28:
|
renderSpan28:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan29:
|
renderSpan29:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan30:
|
renderSpan30:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan31:
|
renderSpan31:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan32:
|
renderSpan32:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan33:
|
renderSpan33:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan34:
|
renderSpan34:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan35:
|
renderSpan35:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan36:
|
renderSpan36:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan37:
|
renderSpan37:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan38:
|
renderSpan38:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan39:
|
renderSpan39:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan40:
|
renderSpan40:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan41:
|
renderSpan41:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan42:
|
renderSpan42:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan43:
|
renderSpan43:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan44:
|
renderSpan44:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan45:
|
renderSpan45:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan46:
|
renderSpan46:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan47:
|
renderSpan47:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan48:
|
renderSpan48:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan49:
|
renderSpan49:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan50:
|
renderSpan50:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan51:
|
renderSpan51:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan52:
|
renderSpan52:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan53:
|
renderSpan53:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan54:
|
renderSpan54:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan55:
|
renderSpan55:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan56:
|
renderSpan56:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan57:
|
renderSpan57:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan58:
|
renderSpan58:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan59:
|
renderSpan59:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan60:
|
renderSpan60:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan61:
|
renderSpan61:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan62:
|
renderSpan62:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan63:
|
renderSpan63:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan64:
|
renderSpan64:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan65:
|
renderSpan65:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan66:
|
renderSpan66:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan67:
|
renderSpan67:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan68:
|
renderSpan68:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan69:
|
renderSpan69:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan70:
|
renderSpan70:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan71:
|
renderSpan71:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan72:
|
renderSpan72:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan73:
|
renderSpan73:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan74:
|
renderSpan74:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan75:
|
renderSpan75:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan76:
|
renderSpan76:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan77:
|
renderSpan77:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan78:
|
renderSpan78:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan79:
|
renderSpan79:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
renderSpan80:
|
renderSpan80:
|
||||||
.byte $5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a,$5a
|
ldx CURRMAPPIXELS
|
||||||
|
.byte $da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da,$da
|
||||||
jmp renderSpanComplete
|
jmp renderSpanComplete
|
||||||
|
|
||||||
|
116
terrain.s
116
terrain.s
@ -101,12 +101,13 @@ renderTerrainColumnsDone:
|
|||||||
; No stack operations permitted here!
|
; No stack operations permitted here!
|
||||||
;
|
;
|
||||||
renderTerrain:
|
renderTerrain:
|
||||||
|
sty <MAPSCROLLPOS
|
||||||
FASTGRAPHICS
|
FASTGRAPHICS
|
||||||
|
|
||||||
lda #$9d00-1 ; Point stack to end of VRAM
|
lda #$9d00-1 ; Point stack to end of VRAM
|
||||||
tcs
|
tcs
|
||||||
|
|
||||||
jmp renderSpanChain
|
jmp renderClippedSpanChain
|
||||||
|
|
||||||
renderSpanChainComplete:
|
renderSpanChainComplete:
|
||||||
|
|
||||||
@ -132,9 +133,9 @@ renderSpanChainLoop:
|
|||||||
dec
|
dec
|
||||||
asl
|
asl
|
||||||
tax
|
tax
|
||||||
jmp (renderSpamJumpTable,x)
|
jmp (renderSpanJumpTable,x)
|
||||||
|
|
||||||
renderSpanComplete:
|
;renderSpanComplete:
|
||||||
inc spanChainIndex
|
inc spanChainIndex
|
||||||
inc spanChainIndex
|
inc spanChainIndex
|
||||||
inc spanChainIndex
|
inc spanChainIndex
|
||||||
@ -143,34 +144,105 @@ renderSpanComplete:
|
|||||||
|
|
||||||
|
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||||
; renderSpan
|
; renderClippedSpanChain
|
||||||
;
|
;
|
||||||
; No stack operations permitted here!
|
; No stack operations permitted here!
|
||||||
;
|
;
|
||||||
;
|
;
|
||||||
;renderSpan:
|
renderClippedSpanChain:
|
||||||
; ldy spanParams+2
|
|
||||||
; lda spanParams
|
; Prepare our state
|
||||||
; dec
|
lda #80
|
||||||
; asl
|
sta <XLEFT
|
||||||
; tax
|
lda #$1111
|
||||||
; jmp (renderSpamJumpTable,x)
|
sta <CURRMAPPIXELS
|
||||||
|
ldy #spanChainEnd-spanChain-2
|
||||||
|
lda <MAPSCROLLPOS
|
||||||
|
sta <RIGHTEDGE
|
||||||
|
lda #renderClippedSpanChainRenderNext
|
||||||
|
sta renderSpanComplete+1
|
||||||
|
|
||||||
|
; Find right edge of screen within span chains
|
||||||
|
renderClippedSpanChainLoop:
|
||||||
|
|
||||||
|
lda spanChain,y ; 5
|
||||||
|
sec ; 2
|
||||||
|
sbc <RIGHTEDGE ; 3
|
||||||
|
bmi renderClippedSpanChainNextSpan ; 2/3
|
||||||
|
beq renderClippedSpanChainNextSpan ; 2/3
|
||||||
|
|
||||||
|
renderClippedSpanChainLoop2:
|
||||||
|
cmp <XLEFT ; 3
|
||||||
|
bcs renderClippedSpanChainLastSpan ; 2/3
|
||||||
|
|
||||||
|
; Render this span
|
||||||
|
ldx spanColors,y ; 4
|
||||||
|
stx <CURRMAPPIXELS ; 3
|
||||||
|
|
||||||
|
asl ; 2
|
||||||
|
tax ; 2
|
||||||
|
jmp (renderSpanJumpTable,x) ; 6
|
||||||
|
|
||||||
|
renderSpanComplete:
|
||||||
|
; This is modified to redirect return from the
|
||||||
|
; unrolled span rendering blocks
|
||||||
|
jmp renderClippedSpanChainRenderNext ; 3
|
||||||
|
|
||||||
|
|
||||||
|
renderClippedSpanChainRenderNext:
|
||||||
|
|
||||||
|
; Track remaining words until left edge
|
||||||
|
lsr ; 2
|
||||||
|
eor #$ffff ; 2
|
||||||
|
inc ; 2
|
||||||
|
clc ; 2
|
||||||
|
adc <XLEFT ; 3
|
||||||
|
sta <XLEFT ; 3
|
||||||
|
dey ; 2
|
||||||
|
dey ; 2
|
||||||
|
|
||||||
|
; For mid-stream spans, bypass the right-edge clipping code
|
||||||
|
lda spanChain,y ; 5
|
||||||
|
bra renderClippedSpanChainLoop2 ; 3
|
||||||
|
|
||||||
|
renderClippedSpanChainNextSpan:
|
||||||
|
; Track remaining distance from right edge and
|
||||||
|
; continue searching for visible right edge
|
||||||
|
eor #$ffff ; 2
|
||||||
|
inc ; 2
|
||||||
|
sta <RIGHTEDGE ; 3
|
||||||
|
dey ; 2
|
||||||
|
dey ; 2
|
||||||
|
bra renderClippedSpanChainLoop ; 3
|
||||||
|
|
||||||
|
renderClippedSpanChainLastSpan:
|
||||||
|
|
||||||
|
; Render visible portion of last visible span
|
||||||
|
ldx spanColors,y ; 4
|
||||||
|
stx <CURRMAPPIXELS ; 3
|
||||||
|
|
||||||
|
lda <XLEFT ; 3
|
||||||
|
asl ; 2
|
||||||
|
tax ; 2
|
||||||
|
|
||||||
|
lda #renderSpanChainComplete
|
||||||
|
sta renderSpanComplete+1
|
||||||
|
jmp (renderSpanJumpTable,x) ; 6
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
; Clipping state in zero page. All distances in words (4 px)
|
||||||
|
MAPSCROLLPOS = $06 ; Right edge of visible region
|
||||||
|
XLEFT = $08 ; Remaining horizontal distance to render
|
||||||
|
RIGHTEDGE = $19 ; Distance from right edge of terrain to right edge of visible region
|
||||||
|
CURRMAPPIXELS = $67 ; 4 pixels being rendered right now
|
||||||
|
|
||||||
spanChain:
|
spanChain:
|
||||||
.word 20,$1111 ; Length,Colors
|
.word 20,40,10,5,5,5,5,10,40,20
|
||||||
.word 40,$0000 ; Length,Colors
|
spanChainEnd:
|
||||||
.word 10,$1111 ; Length,Colors
|
|
||||||
.word 2,$0000 ; Length,Colors
|
spanColors:
|
||||||
.word 1,$1111 ; Length,Colors
|
.word $1111,$0000,$1111,$0000,$1111,$0000,$1111,$0000,$1111,$0000
|
||||||
.word 0,0 ; Length,Colors
|
|
||||||
.word 0,0 ; Length,Colors
|
|
||||||
.word 0,0 ; Length,Colors
|
|
||||||
.word 0,0 ; Length,Colors
|
|
||||||
.word 0,0 ; Length,Colors
|
|
||||||
.word 0
|
|
||||||
|
|
||||||
spanChainIndex:
|
spanChainIndex:
|
||||||
.word 0
|
.word 0
|
||||||
|
Loading…
Reference in New Issue
Block a user