Fixed projectiles in high VRAM not rendering
This commit is contained in:
parent
28c2cbae54
commit
2d58dc0862
|
@ -243,15 +243,12 @@ trackActiveShotDone:
|
||||||
; Handles changing the active player
|
; Handles changing the active player
|
||||||
;
|
;
|
||||||
endTurn:
|
endTurn:
|
||||||
lda #0 ; HAAAAX
|
lda currentPlayer
|
||||||
|
inc
|
||||||
|
cmp #NUMPLAYERS
|
||||||
|
beq endTurnWrap
|
||||||
sta currentPlayer
|
sta currentPlayer
|
||||||
|
|
||||||
; lda currentPlayer
|
|
||||||
; inc
|
|
||||||
; cmp #NUMPLAYERS
|
|
||||||
; beq endTurnWrap
|
|
||||||
; sta currentPlayer
|
|
||||||
|
|
||||||
endTurnRefresh:
|
endTurnRefresh:
|
||||||
jsr processTurnForProjectiles
|
jsr processTurnForProjectiles
|
||||||
|
|
||||||
|
|
|
@ -437,8 +437,8 @@ unrenderGameObject:
|
||||||
|
|
||||||
; Find gameobject location in video memory
|
; Find gameobject location in video memory
|
||||||
jsr vramPtr
|
jsr vramPtr
|
||||||
cpx #0
|
cpx #$ffff
|
||||||
bmi unrenderGameobjectSkip
|
beq unrenderGameobjectSkip
|
||||||
bra unrenderGameobjectBackground
|
bra unrenderGameobjectBackground
|
||||||
|
|
||||||
unrenderGameobjectSkip:
|
unrenderGameobjectSkip:
|
||||||
|
|
BIN
gscats.2mg
BIN
gscats.2mg
Binary file not shown.
8
player.s
8
player.s
|
@ -278,8 +278,8 @@ protectPlayers:
|
||||||
lda #playerData
|
lda #playerData
|
||||||
sta PARAML0
|
sta PARAML0
|
||||||
jsr vramPtr
|
jsr vramPtr
|
||||||
cpx #0
|
cpx #$ffff
|
||||||
bmi protectPlayerNext
|
beq protectPlayerNext
|
||||||
|
|
||||||
lda #playerData+GO_BACKGROUND
|
lda #playerData+GO_BACKGROUND
|
||||||
sta PARAML0
|
sta PARAML0
|
||||||
|
@ -289,8 +289,8 @@ protectPlayerNext:
|
||||||
lda #playerData+PD_SIZE
|
lda #playerData+PD_SIZE
|
||||||
sta PARAML0
|
sta PARAML0
|
||||||
jsr vramPtr
|
jsr vramPtr
|
||||||
cpx #0
|
cpx #$ffff
|
||||||
bmi protectPlayerDone
|
beq protectPlayerDone
|
||||||
|
|
||||||
lda #playerData+GO_BACKGROUND+PD_SIZE
|
lda #playerData+GO_BACKGROUND+PD_SIZE
|
||||||
sta PARAML0
|
sta PARAML0
|
||||||
|
|
|
@ -670,7 +670,7 @@ protectProjectilesGotOne:
|
||||||
sta PARAML0
|
sta PARAML0
|
||||||
phx
|
phx
|
||||||
jsr vramPtr
|
jsr vramPtr
|
||||||
cpx #-1
|
cpx #$ffff
|
||||||
beq protectProjectilesOffscreen
|
beq protectProjectilesOffscreen
|
||||||
|
|
||||||
lda #projectileData+GO_BACKGROUND
|
lda #projectileData+GO_BACKGROUND
|
||||||
|
|
Loading…
Reference in New Issue