ref: e246b53ba80f81ab44598686754d5cf65ba20591
parent: ed88e4947c21574eade0f3dc516aeac08a1c1c1d
author: yenatch <yenatch@gmail.com>
date: Thu Feb 5 19:19:36 EST 2015
Odds and ends in bank 45 (and more ascii incbins).
--- /dev/null
+++ b/data/mobile/ascii-alpha.txt
@@ -1,0 +1,1 @@
+ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz
\ No newline at end of file
--- /dev/null
+++ b/data/mobile/ascii-sym.txt
@@ -1,0 +1,1 @@
+0123456789 !"#$%&'()*+ ,-./:;<=>?@ [\]^_`{|}~
\ No newline at end of file
--- a/main.asm
+++ b/main.asm
@@ -113973,7 +113973,7 @@
Function117738: ; 117738 (45:7738)
callba Function171ccd
- ld de, $3018
+ lb de, $30, $18
ld a, $1d
call Function3b2a
ld hl, $c
@@ -113980,7 +113980,7 @@
add hl, bc
ld a, $6
ld [hl], a
- ld de, $4820
+ lb de, $48, $20
ld a, $1d
call Function3b2a
ld hl, $c
@@ -114156,10 +114156,10 @@
ld a, [$cd4b]
and a
jr nz, .asm_117880
- ld hl, $7a0f
+ ld hl, Unknown_117a0f
jr .asm_117883
.asm_117880
- ld hl, $7a47
+ ld hl, Unknown_117a47
.asm_117883
push de
ld a, [$cd4c]
@@ -114186,23 +114186,23 @@
jp Function1177ac
Function1178aa: ; 1178aa (45:78aa)
- ld hl, $79b5
+ ld hl, MenuDataHeader_1179b5
call LoadMenuDataHeader
call Function1cbb
call Function1cfd
- ld hl, $79bd
+ ld hl, MenuDataHeader_1179bd
call LoadMenuDataHeader
call Function1cbb
call Function1cfd
callba Function104061
hlcoord 16, 8
- ld de, $79c5
+ ld de, String_1179c5
call PlaceString
hlcoord 15, 10
ld a, $ed
ld [hl], a
hlcoord 1, 14
- ld de, $79cc
+ ld de, String_1179cc
call PlaceString
ld a, $1
ld [$cd4e], a
@@ -114260,7 +114260,7 @@
Function117942: ; 117942 (45:7942)
call SpeechTextBox
hlcoord 1, 14
- ld de, $79f7
+ ld de, String_1179f7
call PlaceString
ld a, $1e
ld [$cd4e], a
@@ -114289,13 +114289,13 @@
ret
Function117984: ; 117984 (45:7984)
- ld hl, $79b5
+ ld hl, MenuDataHeader_1179b5
call LoadMenuDataHeader
call Function1cbb
call Function1cfd
callba Function104061
hlcoord 1, 14
- ld de, $79e1
+ ld de, String_1179e1
call PlaceString
ld a, $1e
ld [$cd4e], a
@@ -114311,8 +114311,42 @@
ret
; 1179b5 (45:79b5)
-INCBIN "baserom.gbc",$1179b5,$117a0a - $1179b5
+MenuDataHeader_1179b5: ; 1179b5
+ db $40 ; flags
+ db 12, 0 ; start coords
+ db 17, 19 ; end coords
+ dw NULL
+ db 0 ; default option
+; 1179bd
+MenuDataHeader_1179bd: ; 1179bd
+ db $40 ; flags
+ db 7, 14 ; start coords
+ db 11, 19 ; end coords
+ dw NULL
+ db 0 ; default option
+; 1179c5
+
+String_1179c5: ; 1179c5
+ db "はい"
+ next "いいえ@"
+; 1179cc
+
+String_1179cc: ; 1179cc
+ db "こ", $25, "パスワード", $1f, "ほぞんして"
+ line "おきますか?@"
+; 1179e1
+
+String_1179e1: ; 1179e1
+ db "パスワード", $4a, "にゅうりょく"
+ line "されていません!@"
+; 1179f7
+
+String_1179f7: ; 1179f7
+ db "ログインパスワード", $1f, "ほぞん"
+ line "しました@"
+; 117a0a
+
Function117a0a: ; 117a0a (45:7a0a)
ld hl, $cd49
inc [hl]
@@ -114319,9 +114353,14 @@
ret
; 117a0f (45:7a0f)
-INCBIN "baserom.gbc",$117a0f,$117a7f - $117a0f
+Unknown_117a0f:
+INCBIN "data/mobile/ascii-alpha.txt"
+Unknown_117a47:
+INCBIN "data/mobile/ascii-sym.txt"
+; 117a7f
+
; everything from here to the end of the bank is related to the
; Mobile Stadium option from the continue/newgame menu.
; XXX better function names
@@ -114626,8 +114665,9 @@
db $40, $07, $0e, $0b, $13, $00, $00, $00 ; XXX what is this
YesNo117ccc: ; 0x117ccc
- db "はい", $4e ; Yes
- db "いいえ@" ; No
+ db "はい"
+ next "いいえ"
+ db "@"
MobileStadiumEntryText: ; 0x117cd3
TX_FAR _MobileStadiumEntryText