Fixed projectiles in high VRAM not rendering

This commit is contained in:
blondie7575 2019-02-22 19:00:48 -05:00
parent 28c2cbae54
commit 2d58dc0862
5 changed files with 11 additions and 14 deletions

View File

@ -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

View File

@ -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:

Binary file not shown.

View File

@ -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

View File

@ -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