summaryrefslogtreecommitdiff
path: root/wram.asm
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2018-06-06 10:56:53 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2018-06-06 10:56:53 -0400
commit11a54b7b37041a5f9d26b7ae826bd1540a2030a9 (patch)
tree999a1a22429a97d48eb977ec68b8f0b3b8365a80 /wram.asm
parent779eb6750d08504c9667eb10cd7c68f0e2e8498d (diff)
Disassemble some window-related functions
Diffstat (limited to 'wram.asm')
-rw-r--r--wram.asm31
1 files changed, 28 insertions, 3 deletions
diff --git a/wram.asm b/wram.asm
index 441bf43..5e7cd17 100644
--- a/wram.asm
+++ b/wram.asm
@@ -246,18 +246,43 @@ wTileRight:: db ; cb93
SECTION "CBD2", WRAM0[$CBD2]
wcbd2:: ; cbd2
ds $14
+; cbe6
-SECTION "CBF7", WRAM0[$CBF7]
+SECTION "CBF2", WRAM0[$CBF2]
+wWindowData::
+wWindowStackPointer:: dw ; cbf2
+wMenuJoypad:: db ; cbf4
+wMenuSelection:: db ; cbf5
+wMenuSelectionQuantity:: db ; cbf6
wWhichIndexSet::
wActiveBackpackPocket:: db ; cbf7
+wScrollingMenuCursorPosition:: db ; cbf8
+wWindowStackSize:: db ; cbf9
-SECTION "CC09", WRAM0[$CC09]
+SECTION "CC09", WRAM0[$CC02]
+wMenuDataHeader::
+ db ; cc02
+wMenuBorderTopCoord:: db ; cc03
+wMenuBorderLeftCoord:: db ; cc04
+wMenuBorderBottomCoord:: db ; cc05
+wMenuBorderRightCoord:: db ; cc06
+ ds 2 ; TODO
wMenuCursorBuffer:: db ; cc09
+; cc0a
+ ds 8 ; TODO
+
+wMenuData2::
+ db ; cc12
+wMenuDataItems:: db ; cc13
+wMenuDataIndicesPointer:: dw ; cc14
+wMenuDataDisplayFunctionPointer:: dw ; cc16
+wMenuDataPointerTableAddr:: dw ; cc18
-SECTION "CC2A", WRAM0[$CC2A]
+SECTION "CC2A", WRAM0[$CC29]
+wMenuJoypadFilter:: db ; cc29
wMenuCursorY:: db ; cc2a
SECTION "CC32", WRAM0[$CC32] ; Please merge when more is disassembled