diff options
author | Rangi <remy.oukaour+rangi42@gmail.com> | 2020-07-10 20:12:38 -0400 |
---|---|---|
committer | Rangi <remy.oukaour+rangi42@gmail.com> | 2020-07-13 10:59:22 -0400 |
commit | 4eeab8973c8367b3ae8885d158197392489e6174 (patch) | |
tree | 4734c3387645630e3092ef858b2433159a8abdf6 /engine/menus/main_menu.asm | |
parent | 30c327276c937e06e3c8b7990cb9029937739f8e (diff) |
Disassemble the final English debug ROMs
Diffstat (limited to 'engine/menus/main_menu.asm')
-rw-r--r-- | engine/menus/main_menu.asm | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/engine/menus/main_menu.asm b/engine/menus/main_menu.asm index 141f6987..6f8727a7 100644 --- a/engine/menus/main_menu.asm +++ b/engine/menus/main_menu.asm @@ -10,6 +10,9 @@ const MAINMENUITEM_NEW_GAME ; 1 const MAINMENUITEM_OPTION ; 2 const MAINMENUITEM_MYSTERY_GIFT ; 3 +IF DEF(_DEBUG) + const MAINMENUITEM_DEBUG_ROOM ; 4 +ENDC MainMenu: ld de, MUSIC_NONE @@ -46,7 +49,11 @@ MainMenu: .MenuHeader: db MENU_BACKUP_TILES ; flags +IF DEF(_DEBUG) + menu_coords 0, 0, 14, 9 +ELSE menu_coords 0, 0, 14, 7 +ENDC dw .MenuData db 1 ; default option @@ -63,6 +70,9 @@ MainMenu: db "NEW GAME@" db "OPTION@" db "MYSTERY GIFT@" +IF DEF(_DEBUG) + db "DEBUG ROOM@" +ENDC .Jumptable: ; entries correspond to MAINMENUITEM_* constants @@ -70,6 +80,9 @@ MainMenu: dw NewGame dw Option dw MysteryGift +IF DEF(_DEBUG) + dw DebugRoom +ENDC MainMenuItems: ; entries correspond to MAINMENU_* constants @@ -81,18 +94,24 @@ MainMenuItems: db -1 ; MAINMENU_CONTINUE - db 3 + db 3 + DEF(_DEBUG) db MAINMENUITEM_CONTINUE db MAINMENUITEM_NEW_GAME db MAINMENUITEM_OPTION +IF DEF(_DEBUG) + db MAINMENUITEM_DEBUG_ROOM +ENDC db -1 ; MAINMENU_MYSTERY - db 4 + db 4 + DEF(_DEBUG) db MAINMENUITEM_CONTINUE db MAINMENUITEM_NEW_GAME db MAINMENUITEM_OPTION db MAINMENUITEM_MYSTERY_GIFT +IF DEF(_DEBUG) + db MAINMENUITEM_DEBUG_ROOM +ENDC db -1 MainMenu_GetWhichMenu: |