diff options
Diffstat (limited to 'src/jetpac.s')
| -rw-r--r-- | src/jetpac.s | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/jetpac.s b/src/jetpac.s index 65b5d11..10f6df3 100644 --- a/src/jetpac.s +++ b/src/jetpac.s @@ -45,9 +45,17 @@ .include "vectors.s" .proc main - ;; Disable the PPU. + ;; Disable the PPU and zero out variables which shadow PPU registers. lda #0 sta PPU::MASK + sta PPU::zp_mask + sta PPU::zp_control + + ;; Initialize other global variables which the rest of the game assume to + ;; have zero as their initial values. + sta Globals::zp_flags + sta Joypad::zp_buttons1 + sta Joypad::zp_buttons2 ;; Initialize the assets for the game. jsr Assets::init |
