diff --git a/V2Make.scpt b/V2Make.scpt index eb180db..dc60475 100644 Binary files a/V2Make.scpt and b/V2Make.scpt differ diff --git a/gscats.2mg b/gscats.2mg index 9ea57d4..51a9bab 100644 Binary files a/gscats.2mg and b/gscats.2mg differ diff --git a/terrain.s b/terrain.s index adf2f6c..0aef0a4 100644 --- a/terrain.s +++ b/terrain.s @@ -85,29 +85,6 @@ renderTerrainSpansLoop: rts -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -; unrenderTerrainSpans: -; -; - -unrenderTerrainSpans: - SAVE_AXY - -unrenderTerrainSpansLoop: - dec CACHEPTR - dec CACHEPTR - lda (CACHEPTR) - beq unrenderTerrainSpansDone - tax - lda #0 - sta VRAMBANK,x - bra unrenderTerrainSpansLoop - -unrenderTerrainSpansDone: - RESTORE_AXY - rts - - ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; renderTerrainRowSpans: ; @@ -198,6 +175,30 @@ renderTerrainRowSpansDone: rts +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +; unrenderTerrainSpans: +; +; + +unrenderTerrainSpans: + SAVE_AXY + +unrenderTerrainSpansLoop: + dec CACHEPTR + dec CACHEPTR + lda (CACHEPTR) + beq unrenderTerrainSpansDone + tax + lda #0 + sta VRAMBANK,x + bra unrenderTerrainSpansLoop + +unrenderTerrainSpansDone: + RESTORE_AXY + rts + + + .if 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; renderTerrainFillMode: