mirror of
https://github.com/pkali/scorch_src.git
synced 2026-05-20 22:34:21 +02:00
Prepare for mountains colors (test)
But no memory for one "NOP" (a800) and colors array :)
This commit is contained in:
+3
-1
@@ -14,7 +14,9 @@ TankShapesTable .BYTE char_tank1___________
|
|||||||
dliColorsBack
|
dliColorsBack
|
||||||
:10 .by $02,$00
|
:10 .by $02,$00
|
||||||
dliColorsFore
|
dliColorsFore
|
||||||
.by $0a
|
.by $0a ; one mountains color
|
||||||
|
; .by $0e,$0c,$0c,$0b,$0b,$0a,$0a,$09,$09,$08 ; mountains colors array
|
||||||
|
; .by $08,$08,$07,$07,$07,$06,$06,$06,$06,$05
|
||||||
CashOptionL ;(one zero less than on the screen)
|
CashOptionL ;(one zero less than on the screen)
|
||||||
.by 0,<200,<800,<1200,<2000
|
.by 0,<200,<800,<1200,<2000
|
||||||
CashOptionH
|
CashOptionH
|
||||||
|
|||||||
+13
-13
@@ -127,36 +127,36 @@ dl ; MAIN game display list
|
|||||||
.byte $4f
|
.byte $4f
|
||||||
.word display ; 1 line
|
.word display ; 1 line
|
||||||
:76 .by $0f ;76
|
:76 .by $0f ;76
|
||||||
.by $0f+$80 ; DLI (black bar) ;2
|
.by $0f+$80,$0f ; DLI (black bar) ;3
|
||||||
.by $0f+$80 ; DLI
|
.by $0f+$80 ; DLI
|
||||||
:13 .by $0f ;13
|
:12 .by $0f ;12
|
||||||
.by $0f+$80 ; DLI (black bar) ;2
|
.by $0f+$80,$0f ; DLI (black bar) ;3
|
||||||
.by $0f+$80 ; DLI
|
.by $0f+$80 ; DLI
|
||||||
:8 .by $0f ;8
|
:7 .by $0f ;7
|
||||||
.by $4f ;1
|
.by $4f ;1
|
||||||
.wo display+$0ff0
|
.wo display+$0ff0
|
||||||
:2 .by $0f ;2
|
:2 .by $0f ;2
|
||||||
.by $0f+$80 ; DLI (black bar) ;2
|
.by $0f+$80,$0f ; DLI (black bar) ;3
|
||||||
.by $0f+$80 ; DLI
|
|
||||||
:9 .by $0f ;9
|
|
||||||
.by $0f+$80 ; DLI (black bar) ;2
|
|
||||||
.by $0f+$80 ; DLI
|
.by $0f+$80 ; DLI
|
||||||
:8 .by $0f ;8
|
:8 .by $0f ;8
|
||||||
.by $0f+$80 ; DLI (black bar) ;2
|
.by $0f+$80,$0f ; DLI (black bar) ;3
|
||||||
.by $0f+$80 ; DLI
|
.by $0f+$80 ; DLI
|
||||||
:7 .by $0f ;7
|
:7 .by $0f ;7
|
||||||
.by $0f+$80 ; DLI (black bar) ;2
|
.by $0f+$80,$0f ; DLI (black bar) ;3
|
||||||
.by $0f+$80 ; DLI
|
.by $0f+$80 ; DLI
|
||||||
:6 .by $0f ;6
|
:6 .by $0f ;6
|
||||||
.by $0f+$80 ; DLI (black bar) ;2
|
.by $0f+$80,$0f ; DLI (black bar) ;3
|
||||||
.by $0f+$80 ; DLI
|
.by $0f+$80 ; DLI
|
||||||
:5 .by $0f ;5
|
:5 .by $0f ;5
|
||||||
.by $0f+$80 ; DLI (black bar) ;2
|
.by $0f+$80,$0f ; DLI (black bar) ;3
|
||||||
.by $0f+$80 ; DLI
|
.by $0f+$80 ; DLI
|
||||||
:4 .by $0f ;4
|
:4 .by $0f ;4
|
||||||
.by $0f+$80 ; DLI (black bar) ;2
|
.by $0f+$80,$0f ; DLI (black bar) ;3
|
||||||
.by $0f+$80 ; DLI
|
.by $0f+$80 ; DLI
|
||||||
:3 .by $0f ;3
|
:3 .by $0f ;3
|
||||||
|
.by $0f+$80,$0f ; DLI (black bar) ;3
|
||||||
|
.by $0f+$80 ; DLI
|
||||||
|
:2 .by $0f ;2
|
||||||
.by $0f+$80 ; DLI (black to end);1
|
.by $0f+$80 ; DLI (black to end);1
|
||||||
:38 .byte $0f ;35 ..... = 200
|
:38 .byte $0f ;35 ..... = 200
|
||||||
.by $4f
|
.by $4f
|
||||||
|
|||||||
+11
-7
@@ -1178,29 +1178,33 @@ MakeTanksVisible
|
|||||||
rts
|
rts
|
||||||
.endp
|
.endp
|
||||||
;--------------------------------------------------
|
;--------------------------------------------------
|
||||||
/* .proc DLIinterruptGraph
|
.proc DLIinterruptGraph
|
||||||
;sta dliA
|
;sta dliA
|
||||||
;sty dliY
|
;sty dliY
|
||||||
pha
|
pha
|
||||||
phy
|
phy
|
||||||
ldy dliCounter
|
ldy dliCounter
|
||||||
lda dliColorsBack,y
|
lda dliColorsBack,y
|
||||||
ldy dliColorsFore
|
nop
|
||||||
|
nop
|
||||||
|
nop
|
||||||
.IF TARGET = 800
|
.IF TARGET = 800
|
||||||
nop ; necessary on 800 because DLIs take less time, jitter visible without it
|
nop ; necessary on 800 because DLIs take less time, jitter visible without it
|
||||||
nop
|
;nop
|
||||||
.ENDIF
|
.ENDIF
|
||||||
sta COLPF1
|
sta COLPF1
|
||||||
sty COLPF2
|
; lda dliColorsFore,y ; mountains colors array
|
||||||
|
lda dliColorsFore ; one mauntain color
|
||||||
|
sta COLPF2
|
||||||
inc dliCounter
|
inc dliCounter
|
||||||
;ldy dliY
|
;ldy dliY
|
||||||
;lda dliA
|
;lda dliA
|
||||||
ply
|
ply
|
||||||
pla
|
pla
|
||||||
rti
|
rti
|
||||||
.endp */
|
.endp
|
||||||
|
|
||||||
.proc DLIinterruptGraph
|
/* .proc DLIinterruptGraph
|
||||||
pha
|
pha
|
||||||
lda dliColorsFore
|
lda dliColorsFore
|
||||||
nop
|
nop
|
||||||
@@ -1218,7 +1222,7 @@ MakeTanksVisible
|
|||||||
sta DliColorBack
|
sta DliColorBack
|
||||||
pla
|
pla
|
||||||
rti
|
rti
|
||||||
.endp
|
.endp */
|
||||||
;--------------------------------------------------
|
;--------------------------------------------------
|
||||||
.proc DLIinterruptOptions
|
.proc DLIinterruptOptions
|
||||||
;sta dliA
|
;sta dliA
|
||||||
|
|||||||
BIN
Binary file not shown.
BIN
Binary file not shown.
Reference in New Issue
Block a user