Files
pokepinball/wram.asm
T
2015-03-01 17:37:29 -08:00

95 lines
1.5 KiB
NASM
Executable File

SECTION "WRAM Bank 0", WRAM0
wc000::
ds $500
wcBottomMessageText::
ds $b00
SECTION "WRAM Bank 1", WRAMX, BANK[1]
wOAMBuffer:: ; d000
; buffer for OAM data. Copied to OAM by DMA
ds 4 * 40
ds $87a
wSoundTestCurrentBackgroundMusic:: ; d91a
ds 1
wSoundTextCurrentSoundEffect:: ; 0xd91b
ds 1
ds 70
wPokedexFlags:: ; 0xd962
; Each pokemon is represented by one byte in the normal Pokedex order
; byte == 0: mon hasn't been seen
; byte == 1: mon has been seen
; byte >= 2: mon has been captured
ds 151
ds 4 ; TODO: these change when byte in wPokedexFlags change
wRedHighScores:: ; 0xd9fd
wRedHighScore1Points:: ; 0xd9fd
ds 6
wRedHighScore1Name:: ; 0xda03
ds 3
ds 4
wRedHighScore2Points:: ; 0xda0a
ds 6
wRedHighScore2Name:: ; 0xda10
ds 3
ds 4
wRedHighScore3Points:: ; 0xda17
ds 6
wRedHighScore3Name:: ; 0xda1d
ds 3
ds 4
wRedHighScore4Points:: ; 0xda24
ds 6
wRedHighScore4Name:: ; 0xda2a
ds 3
ds 4
wRedHighScore5Points:: ; 0xda31
ds 6
wRedHighScore5Name:: ; 0xda37
ds 3
ds 4
wBlueHighScores:: ; 0xda3e
wBlueHighScore1Points:: ; 0xda3e
ds 6
wBlueHighScore1Name:: ; 0xda44
ds 3
ds 4
wBlueHighScore2Points:: ; 0xda4b
ds 6
wBlueHighScore2Name:: ; 0xda52
ds 3
ds 4
wBlueHighScore3Points:: ; 0xda58
ds 6
wBlueHighScore3Name:: ; 0xda5e
ds 3
ds 4
wBlueHighScore4Points:: ; 0xda65
ds 6
wBlueHighScore4Name:: ; 0xda6b
ds 3
ds 4
wBlueHighScore5Points:: ; 0xda72
ds 6
wBlueHighScore5Name:: ; 0xda78
ds 3
ds 4