.bank 0 .org $C000 Reset: jsr WaitSync ; wait for VSYNC jsr ClearRAM ; clear RAM jsr WaitSync ; wait for VSYNC (and PPU warmup) lda #$3f ; $3F -> A register ldy #$00 ; $00 -> Y register sta PPU_ADDR ; write #HIGH byte first sty PPU_ADDR ; $3F00 -> PPU address