summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTauwasser <Tauwasser@tauwasser.eu>2018-06-03 04:23:23 +0200
committerTauwasser <Tauwasser@tauwasser.eu>2018-06-03 04:23:23 +0200
commit51282e60298fa9566dd320615fdb177fa33780a7 (patch)
tree5cdf057317c6fb2810eebe0fefd67dfd0aa69653
parentb0cb7a159d36c486b351df277b3c3b6613f17757 (diff)
wram: document some menu and backpack variables
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
-rw-r--r--constants/misc_constants.asm6
-rw-r--r--shim.sym1
-rw-r--r--wram.asm34
3 files changed, 38 insertions, 3 deletions
diff --git a/constants/misc_constants.asm b/constants/misc_constants.asm
index d01de98..05508e6 100644
--- a/constants/misc_constants.asm
+++ b/constants/misc_constants.asm
@@ -22,3 +22,9 @@ D_DOWN EQU 1 << D_DOWN_F
BUTTONS EQU A_BUTTON | B_BUTTON | SELECT | START
D_PAD EQU D_RIGHT | D_LEFT | D_UP | D_DOWN
+
+; backpack
+
+ const_def 1
+ const REGULAR_ITEM_POCKET
+ const KEY_ITEM_POCKET \ No newline at end of file
diff --git a/shim.sym b/shim.sym
index 82d5b02..2e307a0 100644
--- a/shim.sym
+++ b/shim.sym
@@ -103,7 +103,6 @@
00:cdbe wTargetMapUnk
00:cdbf wTargetMapGroup
00:cdc0 wTargetMapId
-00:ce62 wTextBoxFlags
00:ce67 wPlayerName
01:d165 wTMCounts
diff --git a/wram.asm b/wram.asm
index 08f974a..0a87feb 100644
--- a/wram.asm
+++ b/wram.asm
@@ -119,6 +119,18 @@ wVBCopyFarSrc:: ds 2 ; cb72
wVBCopyFarDst:: ds 2 ; cb74
wVBCopyFarSrcBank:: ds 1 ; cb76
+SECTION "CBF7", WRAM0[$CBF7]
+
+wActiveBackpackPocket:: db ; cbf7
+
+SECTION "CC09", WRAM0[$CC09]
+
+wMenuCursorBuffer:: db ; cc09
+
+SECTION "CC2A", WRAM0[$CC2A]
+
+wMenuCursorY:: db ; cc2a
+
SECTION "CC32", WRAM0[$CC32] ; Please merge when more is disassembled
wVBlankJoyFrameCounter: db ; cc32
@@ -180,7 +192,16 @@ SECTION "CD31", WRAM0[$CD31]
wcd31:: ; cd31
db
-SECTION "CD4A", WRAM0[$CD4A]
+SECTION "CD3E", WRAM0[$CD3D]
+
+wRegularItemsCursor:: db ; cd3d
+wBackpackAndKeyItemsCursor:: db ;cd3e
+wStartmenuCursor:: db ; cd3f
+ ds 4 ; TODO
+wRegularItemsScrollPosition:: db ; cd44
+wBackpackAndKeyItemsScrollPosition:: db ; cd45
+ ds 3 ; TODO
+wMenuScrollPosition:: db ; cd49
wTextDest:: ds 2; cd4a
@@ -321,7 +342,7 @@ SECTION "CE61", WRAM0[$CE61]
wActiveFrame:: db ; ce61
- db ; TODO
+wTextBoxFlags:: db ; ce62
wce63:: db ; ce63
; 76543210
@@ -356,6 +377,15 @@ SECTION "D19E", WRAM0[$D19E]
wNumBagItems:: ; d19e
db
+SECTION "D1C8", WRAM0[$D1C8]
+
+wNumKeyItems:: db ; d1c8
+
+SECTION "D1DE", WRAM0[$D1DE]
+
+wNumBallItems:: db ; d1de
+
+
SECTION "D4AB", WRAM0[$D4AB]
wJoypadFlags:: db ; d4ab