summaryrefslogtreecommitdiff
path: root/engine/menus
diff options
context:
space:
mode:
Diffstat (limited to 'engine/menus')
-rw-r--r--engine/menus/save.asm35
1 files changed, 20 insertions, 15 deletions
diff --git a/engine/menus/save.asm b/engine/menus/save.asm
index 1853589f..b7565d35 100644
--- a/engine/menus/save.asm
+++ b/engine/menus/save.asm
@@ -1027,23 +1027,28 @@ EraseBoxes:
jr nz, .next
ret
+box_address: MACRO
+ assert BANK(\1) == BANK(\2)
+ db BANK(\1)
+ dw \1, \2
+ENDM
+
BoxAddresses:
table_width 5, BoxAddresses
- ; dbww bank, start address, end address
- dbww BANK(sBox1), sBox1, sBox1End
- dbww BANK(sBox2), sBox2, sBox2End
- dbww BANK(sBox3), sBox3, sBox3End
- dbww BANK(sBox4), sBox4, sBox4End
- dbww BANK(sBox5), sBox5, sBox5End
- dbww BANK(sBox6), sBox6, sBox6End
- dbww BANK(sBox7), sBox7, sBox7End
- dbww BANK(sBox8), sBox8, sBox8End
- dbww BANK(sBox9), sBox9, sBox9End
- dbww BANK(sBox10), sBox10, sBox10End
- dbww BANK(sBox11), sBox11, sBox11End
- dbww BANK(sBox12), sBox12, sBox12End
- dbww BANK(sBox13), sBox13, sBox13End
- dbww BANK(sBox14), sBox14, sBox14End
+ box_address sBox1, sBox1End
+ box_address sBox2, sBox2End
+ box_address sBox3, sBox3End
+ box_address sBox4, sBox4End
+ box_address sBox5, sBox5End
+ box_address sBox6, sBox6End
+ box_address sBox7, sBox7End
+ box_address sBox8, sBox8End
+ box_address sBox9, sBox9End
+ box_address sBox10, sBox10End
+ box_address sBox11, sBox11End
+ box_address sBox12, sBox12End
+ box_address sBox13, sBox13End
+ box_address sBox14, sBox14End
assert_table_length NUM_BOXES
Checksum: