summaryrefslogtreecommitdiff
path: root/wram.asm
diff options
context:
space:
mode:
Diffstat (limited to 'wram.asm')
-rw-r--r--wram.asm98
1 files changed, 76 insertions, 22 deletions
diff --git a/wram.asm b/wram.asm
index 6e70525..eaec8b7 100644
--- a/wram.asm
+++ b/wram.asm
@@ -92,13 +92,21 @@ wTileMapBackup:: ; c408
NEXTU
- ds 3
+ ds 1
+
+wc409:: ds 1 ; c409
+wc40a:: ds 1 ; c40a
; Monster or Trainer test?
wWhichPicTest:: ; c40b
db
-; c40c
- ds 180
+
+
+wc40c:: ds 1 ; c40c
+wc40d:: ds 1 ; c40d
+wc40e:: ds 1 ; c40e
+
+ ds 177
wSpriteAnimIDBuffer:: db ; c4c0
@@ -181,8 +189,16 @@ wBattleAnimEnd::
wBattleMonNickname:: ds 6 ; c9f6
wEnemyMonNickname:: ds 6 ; c9fc
-; ca02
- ds $3b ; TODO
+
+ ds 2
+
+wca04:: ds 1 ; ca04
+
+ ds 5
+
+wca0a:: ds 1 ; ca0a
+
+ ds $32 ; TODO
wPlayerSubStatus3:: db ; ca3d
ds $4
@@ -248,8 +264,10 @@ wVBCopyDst:: ds 2 ; cb65
wVBCopyDoubleSize:: ds 1 ; cb67
wVBCopyDoubleSrc:: ds 2 ; cb68
wVBCopyDoubleDst:: ds 2 ; cb6a
- ds 2
-wcb6e:: db
+wcb6c:: db ; cb6c
+wcb6d:: db ; cb6d
+wcb6e:: db ; cb6e
+wPlayerStepDirection:: db ; cb6f
SECTION "CB71", WRAM0[$CB70]
@@ -262,6 +280,8 @@ wVBCopyFarSrcBank:: ds 1 ; cb76
wPlayerMovement:: db ; cb77
wMovementObject:: db ; cb78
ptrba wMovementData ; cb79
+
+wcb7c:: ds 1 ; cb7c
SECTION "Collision buffer", WRAM0[$CB90]
@@ -393,7 +413,11 @@ SECTION "CCCE", WRAM0[$CCCE]
wDisableVBlankWYUpdate:: db ; ccce
wSGB:: db
-SECTION "CD26", WRAM0[$CD26]
+SECTION "CD11", WRAM0[$CD11]
+
+wcd11:: ds 1 ; cd11
+
+ ds 20
wStringBuffer1:: ds 1 ; How long is this? ; cd26
@@ -418,7 +442,10 @@ SECTION "CD3E", WRAM0[$CD3D]
wRegularItemsCursor:: db ; cd3d
wBackpackAndKeyItemsCursor:: db ;cd3e
wStartmenuCursor:: db ; cd3f
- ds 4 ; TODO
+wcd40:: db ; cd40
+wcd41:: db ; cd41
+wcd42:: db ; cd42
+wcd43:: db ; cd43
wRegularItemsScrollPosition:: db ; cd44
wBackpackAndKeyItemsScrollPosition:: db ; cd45
ds 3 ; TODO
@@ -441,8 +468,8 @@ wPredefBC:: ; cd54
wFarCallBCBuffer:: ; cd54
dw
- ds 2 ; TODO
-
+wcd56:: ds 1 ; cd56
+wcd57:: ds 1 ; cd57
wFieldMoveSucceeded:: db ; cd58
wVramState:: db ; cd59
@@ -453,8 +480,8 @@ wChosenStarter:: db ; cd5f
SECTION "CD72", WRAM0[$CD72]
wcd72:: dw ; cd72
-
- ds 2 ; TODO
+wcd74:: db ; cd74
+wcd75:: db ; cd75
wCurItem:: db ; cd76
wItemIndex:: db ;cd77
@@ -463,7 +490,7 @@ wWhichPokemon: db ; cd79
SECTION "CD7B", WRAM0[$CD7B]
-wHPBarType:: db ; cd76
+wHPBarType:: db ; cd7b
ds 1
@@ -598,10 +625,15 @@ wMonHLearnset:: ; ce1e
ds 1
SECTION "CE2E", WRAM0[$CE2E]
-wce2e:: ; ce2e
- ds 9
-
-SECTION "CE37", WRAM0[$CE37]
+wce2e:: db ; ce2e
+wce2f:: db ; ce2f
+wce30:: db ; ce30
+wce31:: db ; ce31
+wce32:: db ; ce32
+wce33:: db ; ce33
+wce34:: db ; ce34
+wce35:: db ; ce35
+wce36:: db ; ce36
wNamedObjectIndexBuffer::
wCountSetBitsResult::
@@ -643,7 +675,9 @@ wDebugFlags:: db ; ce63
; Bit 1: Debug field indicator
; Bit 2-3: Game is continued (set when selecting continue on the main menu)
- ds 3
+wce64:: ds 1 ; ce64
+wce65:: ds 1 ; ce65
+wce66:: ds 1 ; ce66
wPlayerName:: ds 6 ; ce67
@@ -760,6 +794,7 @@ wTMsHMs:: db ; d165
SECTION "D19E", WRAM0[$D19E]
+wItems::
wNumBagItems:: db ; d19e
SECTION "D1C8", WRAM0[$D1C8]
@@ -772,6 +807,11 @@ SECTION "D1DE", WRAM0[$D1DE]
wNumBallItems:: db ; d1de
wBallQuantities:: db ; d1df
+ ds 10
+
+wUnknownListLengthd1ea:: db ; d1ea
+wUnknownListd1eb:: db ; d1eb
+
SECTION "Rival's Name", WRAM0[$D258]
wRivalName:: ds 6 ; d258
ds 6
@@ -785,15 +825,19 @@ wPlayerState:: db ; d264
wd265:: db ; d265
wd266:: db ; d266
+;The starting house's map script number is stored at d29a. Others are probably nearby.
SECTION "D29A", WRAM0[$D29A]
wd29a:: db ; d29a
wd29b:: db ; d29b
- db ; d29c
+wd29c:: db ; d29c
wd29d:: db ; d29d
- db
+wd29e:: db ; d29e
db
wd2a0:: db ; d2a0
+SECTION "D35F", WRAM0[$D35F]
+wOptions:: db ; d35f
+
SECTION "D39D", WRAM0[$D39D]
wd39d:: db
@@ -822,7 +866,9 @@ SECTION "wDigWarpNumber", WRAM0[$D4B2]
wDigWarpNumber:: db ; d4b2
-SECTION "Warp data", WRAM0[$D514]
+SECTION "Warp data", WRAM0[$D513]
+
+wWarpNumber:: db ; d513
wCurrMapWarpCount:: ; d514
db
@@ -966,6 +1012,14 @@ SECTION "Wild mon buffer", WRAM0[$D91B]
wWildMons:: ; d91b
ds 41
+SECTION "DA3B", WRAM0[$DA3B]
+
+wOTPartyMonOT:: db ; da3b
+
+SECTION "DA83", WRAM0[$DA83]
+
+wUnknownListLengthda83:: db ; da83
+wUnknownListda84:: db ; da84
SECTION "Stack Bottom", WRAM0