summaryrefslogtreecommitdiff
path: root/engine
diff options
context:
space:
mode:
Diffstat (limited to 'engine')
-rw-r--r--engine/link/place_waiting_text.asm4
-rw-r--r--engine/menu/main_menu.asm25
-rw-r--r--engine/predef.asm6
-rw-r--r--engine/title.asm4
4 files changed, 38 insertions, 1 deletions
diff --git a/engine/link/place_waiting_text.asm b/engine/link/place_waiting_text.asm
index 2688322..c617dec 100644
--- a/engine/link/place_waiting_text.asm
+++ b/engine/link/place_waiting_text.asm
@@ -1,3 +1,7 @@
+INCLUDE "constants.asm"
+
+SECTION "PlaceWaitingText", ROMX[$4000], BANK[$01]
+
PlaceWaitingText:: ; 1:4000
hlcoord 3, 10
ld b, 1
diff --git a/engine/menu/main_menu.asm b/engine/menu/main_menu.asm
new file mode 100644
index 0000000..5701eba
--- /dev/null
+++ b/engine/menu/main_menu.asm
@@ -0,0 +1,25 @@
+INCLUDE "constants.asm"
+
+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/engine/predef.asm b/engine/predef.asm
index 3c60faa..8210266 100644
--- a/engine/predef.asm
+++ b/engine/predef.asm
@@ -1,3 +1,7 @@
+INCLUDE "constants.asm"
+
+SECTION "Predef pointers", ROMX[$62B0], BANK[$01]
+
GetPredefPointer:: ; 1:62b0
ld a, h
ld [wPredefHL], a
@@ -25,4 +29,4 @@ GetPredefPointer:: ; 1:62b0
ld d, [hl]
ret
-INCLUDE "data/predef_pointers.asm"
+INCLUDE "data/predef_pointers.inc"
diff --git a/engine/title.asm b/engine/title.asm
index cd4e194..2ddaa44 100644
--- a/engine/title.asm
+++ b/engine/title.asm
@@ -1,3 +1,7 @@
+INCLUDE "constants.asm"
+
+SECTION "Title screen", ROMX[$5D8C], BANK[$01]
+
IntroSequence:: ; 5d8c
; TODO