mirror of
https://github.com/Pecusx/scorch_src.git
synced 2026-05-20 22:33:43 +02:00
New (faster) ingame DLI
This commit is contained in:
+21
-1
@@ -1125,7 +1125,7 @@ MakeTanksVisible
|
||||
rts
|
||||
.endp
|
||||
;--------------------------------------------------
|
||||
.proc DLIinterruptGraph
|
||||
/* .proc DLIinterruptGraph
|
||||
;sta dliA
|
||||
;sty dliY
|
||||
pha
|
||||
@@ -1145,6 +1145,25 @@ MakeTanksVisible
|
||||
ply
|
||||
pla
|
||||
rti
|
||||
.endp */
|
||||
|
||||
.proc DLIinterruptGraph
|
||||
pha
|
||||
lda dliColorsFore
|
||||
nop
|
||||
nop
|
||||
.IF TARGET = 800
|
||||
nop ; necessary on 800 because DLIs take less time, jitter visible without it
|
||||
nop
|
||||
nop
|
||||
.ENDIF
|
||||
sta COLPF2
|
||||
lda DliColorBack
|
||||
sta COLPF1
|
||||
eor #$02
|
||||
sta DliColorBack
|
||||
pla
|
||||
rti
|
||||
.endp
|
||||
;--------------------------------------------------
|
||||
.proc DLIinterruptOptions
|
||||
@@ -1213,6 +1232,7 @@ DLIinterruptNone
|
||||
;--------------------------------------------------
|
||||
.proc VBLinterrupt
|
||||
mva #0 dliCounter
|
||||
mva #$02 DliColorBack
|
||||
|
||||
lda PAL
|
||||
and #%00001110
|
||||
|
||||
Reference in New Issue
Block a user