summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSanqui <gsanky@gmail.com>2018-05-29 12:34:22 +0200
committerSanqui <gsanky@gmail.com>2018-05-29 12:34:22 +0200
commit39c56be66f34870fdcf0730163b13483f72e2c11 (patch)
tree9305240c3f6f671d2a95b0c60000e43fff85ddc8
parent089931b87458744165caf7f3c658c35c2524f328 (diff)
Add main menu strings
-rw-r--r--main.asm22
-rw-r--r--shim.sym6
2 files changed, 28 insertions, 0 deletions
diff --git a/main.asm b/main.asm
index 65539ae..74e2bdc 100644
--- a/main.asm
+++ b/main.asm
@@ -5,3 +5,25 @@ INCLUDE "constants.asm"
SECTION "Font Gfx", ROMX[$4362], BANK[$3e]
INCBIN "gfx/font.1bpp"
+SECTION "Main Menu Definition", ROMX[$5418], BANK[$01]
+MainMenuHeader:
+ db $40
+ db 0, 0, 7, 13
+ dw .data
+ db 1 ; default option
+.data
+ db $80
+ db 0 ; number of options
+
+ dw $5461
+ db $8a, $1f
+ dw MainMenuStrings
+
+MainMenuStrings: ; 01:5428
+ db "つづきから はじめる@"
+ db "さいしょから はじめる@"
+ db "せっていを かえる@"
+ db "#を あそぶ@"
+ db "じかんセット@"
+; 01:5457
+
diff --git a/shim.sym b/shim.sym
index e4837a8..f62e47f 100644
--- a/shim.sym
+++ b/shim.sym
@@ -10,8 +10,11 @@
00:05F6 _FillBGMap
00:05FA _FillBGMap.loop
00:0884 UpdateJoypad
+00:0d1a LoadFontExtra
+00:0d0a LoadFont
00:0d68 CopyGfx
00:0E2A ClearTileMap
+00:0e3d DrawTextBox
00:0E93 PlaceString
00:0E94 PlaceNextChar
00:0E9D CheckDict
@@ -20,6 +23,8 @@
00:10C1 DoTextUntilTerminator.continue
00:10E2 Text_TX
00:120C TextCommands
+00:1d49 LoadMenuHeader
+00:1e58 OpenMenu
00:1F9E ClearWindowData
00:1FCC ClearWindowData.bytefill
00:2007 Unk_2007
@@ -87,6 +92,7 @@
01:4161 PushOAM
01:4167 PushOAM.wait
01:416B PushOAMEnd
+01:53cc MainMenu
01:5D8C IntroSequence
01:5eb8 TitleFlameGfx
01:5f38 TitleNoteGfx