From 5a1b691f21b74ea09e4f0c9b508617a19b8682a7 Mon Sep 17 00:00:00 2001
From: nmlgc <nmlgc@nmlgc.net>
Date: Thu, 3 Jul 2014 21:28:21 +0200
Subject: [PATCH] th05/op: Identify Music Room strings

---
 th05_op.asm | 1695 +++++++++++----------------------------------------
 1 file changed, 343 insertions(+), 1352 deletions(-)

diff --git a/th05_op.asm b/th05_op.asm
index 6d2d0d91..5420164c 100644
--- a/th05_op.asm
+++ b/th05_op.asm
@@ -27132,7 +27132,7 @@ loc_BF05:				; CODE XREF: sub_BE79+79j
 		mov	[bp+var_5], 3
 
 loc_BF14:				; CODE XREF: sub_BE79+95j
-		mov	bx, word_1047E
+		mov	bx, musicroom_game_id
 		imul	bx, 78h
 		mov	al, [bp+arg_2]
 		mov	ah, 0
@@ -27193,23 +27193,23 @@ loc_BF66:				; CODE XREF: sub_BF4D+15j
 		inc	si
 
 loc_BF6B:				; CODE XREF: sub_BF4D+6j
-		mov	ax, word_1403E
+		mov	ax, musicroom_trackcount
 		add	ax, 2
 		cmp	ax, si
 		jg	short loc_BF55
 		push	large 0C0050h
 		push	5
-		push	large [off_FFAE]
+		push	large [MUSICROOM_UP]
 		call	far ptr	loc_D436
 		push	large 0C0120h
 		push	5
-		push	large [off_FFB2]
+		push	large [MUSICROOM_DOWN]
 		call	far ptr	loc_D436
 		push	large 0C0020h
 		push	3
-		mov	bx, word_1047E
+		mov	bx, musicroom_game_id
 		shl	bx, 2
-		push	large dword ptr	[bx+0FDAh]
+		push	large dword ptr	MUSICROOM_GAME[bx]
 		call	far ptr	loc_D436
 		pop	si
 		pop	bp
@@ -27608,7 +27608,7 @@ arg_0		= word ptr  4
 		mov	word ptr [bp+var_4], 27ECh
 		les	bx, [bp+var_4]
 		assume es:nothing
-		mov	al, byte ptr word_1047E
+		mov	al, byte ptr musicroom_game_id
 		add	al, 30h	; '0'
 		mov	es:[bx+6], al
 		push	word ptr [bp+var_4+2]
@@ -27841,10 +27841,10 @@ var_1		= byte ptr -1
 		mov	word_1403A, 0
 		mov	word_1403C, 0
 		mov	byte ptr word_13E94, 0
-		mov	bx, word_1047E
+		mov	bx, musicroom_game_id
 		add	bx, bx
 		mov	ax, [bx+14A0h]
-		mov	word_1403E, ax
+		mov	musicroom_trackcount, ax
 		mov	byte_13E96, 0
 		call	sub_E2CA
 		call	sub_20FE
@@ -27954,12 +27954,12 @@ loc_C5AE:				; CODE XREF: sub_C490+115j
 ; ---------------------------------------------------------------------------
 
 loc_C5D5:				; CODE XREF: sub_C490+106j
-		mov	al, byte ptr word_1403E
+		mov	al, byte ptr musicroom_trackcount
 		mov	byte ptr word_13E94, al
-		mov	ax, word_1403E
+		mov	ax, musicroom_trackcount
 		add	ax, 0FFF5h
 		mov	word_1403A, ax
-		push	word_1403E
+		push	musicroom_trackcount
 		call	sub_C441
 
 loc_C5EB:				; CODE XREF: sub_C490+F9j
@@ -27969,7 +27969,7 @@ loc_C5EB:				; CODE XREF: sub_C490+F9j
 		mov	al, byte ptr word_13E94
 		mov	[bp+var_1], al
 		mov	ah, 0
-		cmp	ax, word_1403E
+		cmp	ax, musicroom_trackcount
 		jge	short loc_C652
 		inc	byte ptr word_13E94
 		mov	al, byte ptr word_13E94
@@ -28020,37 +28020,37 @@ loc_C666:				; CODE XREF: sub_C490+160j
 					; sub_C490+1C0j
 		test	byte ptr word_12A72, 4
 		jz	short loc_C680
-		dec	word_1047E
-		cmp	word_1047E, 0
+		dec	musicroom_game_id
+		cmp	musicroom_game_id, 0
 		jge	short loc_C698
-		mov	word_1047E, 4
+		mov	musicroom_game_id, 4
 		jmp	short loc_C698
 ; ---------------------------------------------------------------------------
 
 loc_C680:				; CODE XREF: sub_C490+1DBj
 		test	byte ptr word_12A72, 8
 		jz	short loc_C6E3
-		inc	word_1047E
-		cmp	word_1047E, 5
+		inc	musicroom_game_id
+		cmp	musicroom_game_id, 5
 		jl	short loc_C698
-		mov	word_1047E, 0
+		mov	musicroom_game_id, 0
 
 loc_C698:				; CODE XREF: sub_C490+1E6j
 					; sub_C490+1EEj ...
 		mov	byte ptr word_13E94, 0
 		mov	word_1403C, 0
 		mov	word_1403A, 0
-		mov	bx, word_1047E
+		mov	bx, musicroom_game_id
 		add	bx, bx
 		mov	ax, [bx+14A0h]
-		mov	word_1403E, ax
+		mov	musicroom_trackcount, ax
 		push	0
 		call	sub_C441
 		push	220h
 		call	sub_DC76
 		push	0
 		call	sub_C3F9
-		mov	bx, word_1047E
+		mov	bx, musicroom_game_id
 		imul	bx, 78h
 		push	large dword ptr	[bx+1246h]
 		push	600h
@@ -28068,7 +28068,7 @@ loc_C6E3:				; CODE XREF: sub_C490+198j
 loc_C6F1:				; CODE XREF: sub_C490+258j
 		mov	al, byte ptr word_13E94
 		mov	ah, 0
-		cmp	ax, word_1403E
+		cmp	ax, musicroom_trackcount
 		jz	loc_C77F
 		push	220h
 		call	sub_DC76
@@ -28094,7 +28094,7 @@ loc_C6F1:				; CODE XREF: sub_C490+258j
 		mov	ah, 0
 		push	ax
 		call	sub_C3F9
-		mov	bx, word_1047E
+		mov	bx, musicroom_game_id
 		imul	bx, 78h
 		mov	al, byte ptr word_13E94
 		mov	ah, 0
@@ -35823,7 +35823,6 @@ aB@b@b@b@b@b@b@	db '
 aB@b@b@b@b@b@_0	db '�@�@�@�@�@�@�@‚e‚l‚U‰¹�{‚r‚r‚f‚R‰¹�{ƒŠƒYƒ€‰¹Œ¹',0
 					; DATA XREF: dseg:0ABEo
 aB@xwpavevliMBf	db '�@•W�€‚e‚l‰¹Œ¹�F  PC-9801-26K(ŒÝŠ·)ƒ{�[ƒh     ',0
-					; DATA XREF: dseg:0AC2o
 aPc9801dausvUrs	db '                  PC-9801DA“™‚É“à‘ ‚Ì‰¹Œ¹‚È‚Ç ',0
 					; DATA XREF: dseg:0AC6o
 aB@b@b@b@b@b@_1	db '�@�@�@�@�@�@�@�@�@‚e‚l‚R‰¹�{‚r‚r‚f‚R‰¹        ',0
@@ -36198,280 +36197,166 @@ aOp2g_pi	db 'op2g.pi',0          ; DATA XREF: sub_BC8D+55o
 aOp2h_pi	db 'op2h.pi',0          ; DATA XREF: sub_BC8D+60o
 aOp_0		db 'op',0               ; DATA XREF: sub_BC8D+149o
 aOp1_pi_0	db 'op1.pi',0           ; DATA XREF: sub_BC8D+15Eo
-off_FFAE	dd aBg			; DATA XREF: sub_BF4D+30r
+MUSICROOM_UP	dd aMUSICROOM_UP			; DATA XREF: sub_BF4D+30r
 					; "		------ �£ ------       "
-off_FFB2	dd aBe			; DATA XREF: sub_BF4D+42r
+MUSICROOM_DOWN	dd aMUSICROOM_DOWN			; DATA XREF: sub_BF4D+42r
 					; "		------ �¥ ------       "
 		dd asc_104D5		; "		----------------       "
-		dd unk_104FA
-		dd unk_1051F
-		dd unk_10544
-		dd unk_10569
-		dd unk_1058E
-		dd aNo_1ASacredLot	; "No.1		  A Sacred Lot	       "
-		dd aNo_2IiiuvIPc	; "No.2		   ‰i‰“‚Ì›Þ�—	       "
-		dd aNo_3ThePositiv	; "No.3	   The Positive	and Negative   "
-		dd aNo_4HighlyResp	; "No.4	  Highly Responsive to Prayers "
-		dd unk_10647
-		dd aNo_6UvoguRr		; "No.6		    “VŽg“`�à	       "
-		dd aNo_7OrientalMa	; "No.7	       Oriental	Magician       "
-		dd aNo_8FjoVPmsUb	; "No.8		  ”jŽ×‚Ì�¬‘¾“�	       "
-		dd aNo_9Cvl		; "No.9		      –‚‹¾	       "
-		dd aNo_10TheLegend	; "No.10       the Legend of KAGE      "
-		dd aNo_11VvvBauVRV	; "No.11    ‚¢‚´�A“|‚ê�À‚­‚»‚ÌŽž‚Ü‚Å   "
-		dd aNo_12Civilizat	; "No.12      Civilization of Magic    "
-		dd aNo_13Rpchuvog	; "No.13	    �¯—H“VŽg	       "
-		dd aNo_14Gagcgkgx	; "No.14	    ƒAƒCƒŠƒX	       "
-		dd aGGcggglvCVs		; "	       ƒ^ƒCƒgƒ‹‚É–ß‚é	       "
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		dd unk_107DE
-		dd aNo_2B@Focab@bE	; "No.2	     �@	”Ž—í�@�`Eastern	Wind   "
-		dd aNo_3B@SheSInAT	; "No.3	     �@	 She's in a temper!!   "
-		dd aNo_4B@EndOfDay	; "No.4	     �@	  End of Daylight�@    "
-		dd aNo_5B@B@VtvVVV	; "No.5	     �@	 �@ ‚â‚Ý‚Ì‚¿‚©‚ç�@�@   "
-		dd aNo_6B@b@b@b@b@	; "No.6	     �@�@�@�@�@Œ¶–²ŠE�@�@�@�@  "
-		dd unk_108BC
-		dd aNo_8VVrvivmbav	; "No.8	     ‚Ð‚à‚ë‚¬�A‚Þ‚ç‚³‚«‚É‚à‚¦  "
-		dd unk_10906
-		dd unk_1092B
-		dd aNo_11CompleteD	; "No.11	 Complete Darkness     "
-		dd aNo_12B@Ggglgxg	; "No.12	�@ ƒGƒLƒXƒgƒ‰ƒ‰ƒu      "
-		dd aNo_13RaoVVVVVV	; "No.13	�íŽÔ‚Þ‚·‚ß‚Ì‚Ý‚é‚ä‚ß   "
-		dd aNo_14B@b@iucVR	; "No.14	  �@�@‰“–ì‚Ì�X�@�@�@   "
-		dd unk_109E4
-		dd aCvogcp_1Focar_	; "–¢Žg—p.1	    ”Ž—í�_ŽÐ‹«“à       "
-		dd aCvogcp_2B@czco	; "–¢Žg—p.2	    �@—z—Ž‚¿‚Ä	�@     "
-		dd aCvogcp_3B@xxcv	; "–¢Žg—p.3	    �@••–‚�I‰‰	�@     "
-		dd aGGcggglvCVs		; "	       ƒ^ƒCƒgƒ‹‚É–ß‚é	       "
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		dd unk_10A78
-		dd aNo_2B@B@Select	; "No.2	     �@	�@ Selection	       "
-		dd unk_10AC2
-		dd aNo_4Reincarnat	; "No.4		 Reincarnation	       "
-		dd aNo_5Dim_Dream	; "No.5		   Dim.	Dream	       "
-		dd unk_10B31
-		dd aNo_7B@Maniacal	; "No.7	    �@	Maniacal Princess      "
-		dd aNo_8CPOBLostDr	; "No.8	       –²�ÁŽ¸  �`Lost Dream    "
-		dd aNo_9CMCvlyBDre	; "No.9	      –²Œ¶—V‹Y	�`Dream	War    "
-		dd aNo_10Cvc@mirab	; "No.10    –‚–@Œˆ�í�I�`Fight it out!  "
-		dd aNo_11B@SailorO	; "No.11      �@ Sailor	of Time	       "
-		dd aNo_12Strawberr	; "No.12       Strawberry Crisis!!     "
-		dd unk_10C34
-		dd aNo_14B@cvc@pri	; "No.14	  �@–‚–@�àˆ¤	       "
-		dd aNo_15B@lviuvC	; "No.15	  �@‹v‰“‚Ì–²	       "
-		dd unk_10CA3
-		dd aNo_17IiiuvCumo	; "No.17	   ‰i‰“‚Ì–žŒŽ	       "
-		dd aNo_18MapleDrea	; "No.18	 Maple Dream...	       "
-		dd unk_10D12
-		dd aNo_20Pqcsgfgv	; "No.20	    �Ÿ—˜ƒfƒ‚	       "
-		dd aNo_21GqbGagibG	; "No.21	 ƒQ�[ƒ€ƒI�[ƒo�[	       "
-		dd aCvogcp_1OuvXc	; "–¢Žg—p.1	     Žž‚Ì•—	       "
-		dd aCvogcp_2GxgBGG	; "–¢Žg—p.2	ƒXƒ^�[ƒ{ƒEƒhƒŠ�[ƒ€     "
-		dd aCvogcp_3Phanta	; "–¢Žg—p.3	  Phantasmagoria       "
-		dd aGGcggglvCVs_0	; "		 ƒ^ƒCƒgƒ‹‚É–ß‚é	       "
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		dd aNo_1MSzlBLotus	; "No.1	   Œ¶‘z‹½  �` Lotus Land Story "
-		dd aNo_2WitchingDr	; "No.2		 Witching Dream	       "
-		dd aNo_3SeleneSLig	; "No.3		 Selene's light        "
-		dd unk_10E84
-		dd aNo_5BreakTheSa	; "No.5		Break the Sabbath      "
-		dd aNo_6NglLBScarl	; "No.6	   �g‹¿‹È  �` Scarlet Phoneme  "
-		dd aNo_7BadApple	; "No.7		   Bad Apple!!	       "
-		dd aNo_8CRab@bPerd	; "No.8	    —ì�í�@�` Perdition crisis  "
-		dd aNo_9GagkgxgGgg	; "No.9		ƒAƒŠƒXƒ}ƒGƒXƒeƒ‰       "
-		dd aNo_10Pnpcuyszl	; "No.10    �­�—ãY‘z‹È�@�` Capriccio   "
-		dd aNo_11RpvKab@bC	; "No.11   �¯‚ÌŠí�@�` Casket of	Star   "
-		dd aNo_12LotusLove	; "No.12	   Lotus Love	       "
-		dd aNo_13CVVslXBSl	; "No.13  –°‚ê‚é‹°•| �`Sleeping	Terror "
-		dd aNo_14DreamLand	; "No.14	   Dream Land	       "
-		dd aNo_15ChcB@bIna	; "No.15    —H–²�@�` Inanimate Dream   "
-		dd unk_11040
-		dd aNo_17GbgcghmSz	; "No.17  ƒ�ƒCƒhŒ¶‘z�@�` Icemilk Magic "
-		dd aNo_18Vivavvvvi	; "No.18   ‚©‚í‚¢‚¢ˆ«–‚�@�` Innocence  "
-		dd aNo_19Days		; "No.19	      Days	       "
-		dd aNo_20Peaceful	; "No.20	    Peaceful	       "
-		dd aNo_21ArcadianD	; "No.21	 Arcadian Dream	       "
-		dd aNo_22MSzvPzrl	; "No.22	   Œ¶‘z‚Ì�Z�l	       "
-		dd aCvogcp_1LotusR	; "–¢Žg—p.1	   Lotus Road	       "
-		dd aCvogcp_2Dreamy	; "–¢Žg—p.2	  Dreamy pilot	       "
-		dd aCvogcp_3Incomp	; "–¢Žg—p.3	 Incomplete Plot       "
-		dd aCvogcp_4Border	; "–¢Žg—p.4	   Border Land	       "
-		dd aCvogcp_5MagicS	; "–¢Žg—p.5   Magic Shop of Raspberry  "
-		dd aCvogcp_6Cresce	; "–¢Žg—p.6	  Crescent Dream       "
-		dd aGGcggglvCVs		; "	       ƒ^ƒCƒgƒ‹‚É–ß‚é	       "
-		db    0
-		db    0
-		db    0
-		db    0
-		dd unk_11221
-		dd aNo_2DreamExpre	; "No.2		  Dream	Express	       "
-		dd aNo_3Cvc@rwb@bM	; "No.3	     –‚–@�w�@�`	Magic Square   "
-		dd unk_11290
-		dd aNo_5CUvb@bSpir	; "No.5	    —ì“V�@�` Spiritual Heaven  "
-		dd aNo_6RomanticCh	; "No.6		Romantic Children      "
-		dd aNo_7GvgigxgGbg	; "No.7	      ƒvƒ‰ƒXƒ`ƒbƒNƒ}ƒCƒ“ƒh     "
-		dd aNo_8Gbgcgvglgp	; "No.8		 ƒ�ƒCƒvƒ‹ƒ�ƒCƒY	       "
-		dd aNo_9LTfvCvc@BF	; "No.9	 ‹Ö’f‚Ì–‚–@  �`	Forbidden Magic"
-		dd aNo_10RNgvPnpcb	; "No.10  �^�g‚Ì�­�—�@�` Crimson Dead!!"
-		dd aNo_11CarVsvPnp	; "No.11  — �Ø‚è‚Ì�­�—�@�` Judas Kiss  "
-		dd aNo_12TheLastJu	; "No.12       the Last	Judgement      "
-		dd aNo_13FVVlrlmB@	; "No.13  ”ß‚µ‚«�lŒ`�@�` Doll of Misery"
-		dd aNo_14RvkevIVB@	; "No.14   �¢ŠE‚Ì‰Ê‚Ä�@�` World's End  "
-		dd aNo_15R_sbmSzb@	; "No.15   �_˜bŒ¶‘z�@�`	Infinite Being "
-		dd aNo_16XsovlcvNs	; "No.16       •sŽv‹c‚Ì�‘‚ÌƒAƒŠƒX      "
-		dd aNo_17TheGrimoi	; "No.17     the Grimoire of Alice     "
-		dd aNo_18R_o		; "No.18	      �_ŽÐ	       "
-		dd aNo_19Endless	; "No.19	    Endless	       "
-		dd aNo_20LviuvKyia	; "No.20	  ‹v‰“‚ÌŠy‰€	       "
-		dd aNo_21MysticDre	; "No.21	 Mystic	Dream	       "
-		dd aNo_22PeacefulR	; "No.22       Peaceful	Romancer       "
-		dd aNo_23NVLxvcvPk	; "No.23	 �°‚Ì‹x‚ç‚Þ�Š	       "
-		dd aGGcggglvCVs		; "	       ƒ^ƒCƒgƒ‹‚É–ß‚é	       "
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
+MUSICROOM_GAME		dd aMUSICROOM_TH01
+		dd aMUSICROOM_TH02
+		dd aMUSICROOM_TH03
+		dd aMUSICROOM_TH04
+		dd aMUSICROOM_TH05
+		dd aTH01_01	; "No.1		  A Sacred Lot	       "
+		dd aTH01_02	; "No.2		   ‰i‰“‚Ì›Þ�—	       "
+		dd aTH01_03	; "No.3	   The Positive	and Negative   "
+		dd aTH01_04	; "No.4	  Highly Responsive to Prayers "
+		dd aTH01_05
+		dd aTH01_06		; "No.6		    “VŽg“`�à	       "
+		dd aTH01_07	; "No.7	       Oriental	Magician       "
+		dd aTH01_08	; "No.8		  ”jŽ×‚Ì�¬‘¾“�	       "
+		dd aTH01_09		; "No.9		      –‚‹¾	       "
+		dd aTH01_10	; "No.10       the Legend of KAGE      "
+		dd aTH01_11	; "No.11    ‚¢‚´�A“|‚ê�À‚­‚»‚ÌŽž‚Ü‚Å   "
+		dd aTH01_12	; "No.12      Civilization of Magic    "
+		dd aTH01_13	; "No.13	    �¯—H“VŽg	       "
+		dd aTH01_14	; "No.14	    ƒAƒCƒŠƒX	       "
+		dd aMUSICROOM_QUIT1		; "	       ƒ^ƒCƒgƒ‹‚É–ß‚é	       "
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd aTH02_01
+		dd aTH02_02	; "No.2	     �@	”Ž—í�@�`Eastern	Wind   "
+		dd aTH02_03	; "No.3	     �@	 She's in a temper!!   "
+		dd aTH02_04	; "No.4	     �@	  End of Daylight�@    "
+		dd aTH02_05	; "No.5	     �@	 �@ ‚â‚Ý‚Ì‚¿‚©‚ç�@�@   "
+		dd aTH02_06	; "No.6	     �@�@�@�@�@Œ¶–²ŠE�@�@�@�@  "
+		dd aTH02_07
+		dd aTH02_08	; "No.8	     ‚Ð‚à‚ë‚¬�A‚Þ‚ç‚³‚«‚É‚à‚¦  "
+		dd aTH02_09
+		dd aTH02_10
+		dd aTH02_11	; "No.11	 Complete Darkness     "
+		dd aTH02_12	; "No.12	�@ ƒGƒLƒXƒgƒ‰ƒ‰ƒu      "
+		dd aTH02_13	; "No.13	�íŽÔ‚Þ‚·‚ß‚Ì‚Ý‚é‚ä‚ß   "
+		dd aTH02_14	; "No.14	  �@�@‰“–ì‚Ì�X�@�@�@   "
+		dd aTH02_15
+		dd aTH02_16	; "–¢Žg—p.1	    ”Ž—í�_ŽÐ‹«“à       "
+		dd aTH02_17	; "–¢Žg—p.2	    �@—z—Ž‚¿‚Ä	�@     "
+		dd aTH02_18	; "–¢Žg—p.3	    �@••–‚�I‰‰	�@     "
+		dd aMUSICROOM_QUIT1		; "	       ƒ^ƒCƒgƒ‹‚É–ß‚é	       "
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd aTH03_01
+		dd aTH03_02	; "No.2	     �@	�@ Selection	       "
+		dd aTH03_03
+		dd aTH03_04	; "No.4		 Reincarnation	       "
+		dd aTH03_05	; "No.5		   Dim.	Dream	       "
+		dd aTH03_06
+		dd aTH03_07	; "No.7	    �@	Maniacal Princess      "
+		dd aTH03_08	; "No.8	       –²�ÁŽ¸  �`Lost Dream    "
+		dd aTH03_09	; "No.9	      –²Œ¶—V‹Y	�`Dream	War    "
+		dd aTH03_10	; "No.10    –‚–@Œˆ�í�I�`Fight it out!  "
+		dd aTH03_11	; "No.11      �@ Sailor	of Time	       "
+		dd aTH03_12	; "No.12       Strawberry Crisis!!     "
+		dd aTH03_13
+		dd aTH03_14	; "No.14	  �@–‚–@�àˆ¤	       "
+		dd aTH03_15	; "No.15	  �@‹v‰“‚Ì–²	       "
+		dd aTH03_16
+		dd aTH03_17	; "No.17	   ‰i‰“‚Ì–žŒŽ	       "
+		dd aTH03_18	; "No.18	 Maple Dream...	       "
+		dd aTH03_19
+		dd aTH03_20	; "No.20	    �Ÿ—˜ƒfƒ‚	       "
+		dd aTH03_21	; "No.21	 ƒQ�[ƒ€ƒI�[ƒo�[	       "
+		dd aTH03_22	; "–¢Žg—p.1	     Žž‚Ì•—	       "
+		dd aTH03_23	; "–¢Žg—p.2	ƒXƒ^�[ƒ{ƒEƒhƒŠ�[ƒ€     "
+		dd aTH03_24	; "–¢Žg—p.3	  Phantasmagoria       "
+		dd aMUSICROOM_QUIT2	; "		 ƒ^ƒCƒgƒ‹‚É–ß‚é	       "
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd aTH04_01	; "No.1	   Œ¶‘z‹½  �` Lotus Land Story "
+		dd aTH04_02	; "No.2		 Witching Dream	       "
+		dd aTH04_03	; "No.3		 Selene's light        "
+		dd aTH04_04
+		dd aTH04_05	; "No.5		Break the Sabbath      "
+		dd aTH04_06	; "No.6	   �g‹¿‹È  �` Scarlet Phoneme  "
+		dd aTH04_07	; "No.7		   Bad Apple!!	       "
+		dd aTH04_08	; "No.8	    —ì�í�@�` Perdition crisis  "
+		dd aTH04_09	; "No.9		ƒAƒŠƒXƒ}ƒGƒXƒeƒ‰       "
+		dd aTH04_10	; "No.10    �­�—ãY‘z‹È�@�` Capriccio   "
+		dd aTH04_11	; "No.11   �¯‚ÌŠí�@�` Casket of	Star   "
+		dd aTH04_12	; "No.12	   Lotus Love	       "
+		dd aTH04_13	; "No.13  –°‚ê‚é‹°•| �`Sleeping	Terror "
+		dd aTH04_14	; "No.14	   Dream Land	       "
+		dd aTH04_15	; "No.15    —H–²�@�` Inanimate Dream   "
+		dd aTH04_16
+		dd aTH04_17	; "No.17  ƒ�ƒCƒhŒ¶‘z�@�` Icemilk Magic "
+		dd aTH04_18	; "No.18   ‚©‚í‚¢‚¢ˆ«–‚�@�` Innocence  "
+		dd aTH04_19		; "No.19	      Days	       "
+		dd aTH04_20	; "No.20	    Peaceful	       "
+		dd aTH04_21	; "No.21	 Arcadian Dream	       "
+		dd aTH04_22	; "No.22	   Œ¶‘z‚Ì�Z�l	       "
+		dd aTH04_23	; "–¢Žg—p.1	   Lotus Road	       "
+		dd aTH04_24	; "–¢Žg—p.2	  Dreamy pilot	       "
+		dd aTH04_25	; "–¢Žg—p.3	 Incomplete Plot       "
+		dd aTH04_26	; "–¢Žg—p.4	   Border Land	       "
+		dd aTH04_27	; "–¢Žg—p.5   Magic Shop of Raspberry  "
+		dd aTH04_28	; "–¢Žg—p.6	  Crescent Dream       "
+		dd aMUSICROOM_QUIT1		; "	       ƒ^ƒCƒgƒ‹‚É–ß‚é	       "
+		dd    0
+		dd aTH05_01
+		dd aTH05_02	; "No.2		  Dream	Express	       "
+		dd aTH05_03	; "No.3	     –‚–@�w�@�`	Magic Square   "
+		dd aTH05_04
+		dd aTH05_05	; "No.5	    —ì“V�@�` Spiritual Heaven  "
+		dd aTH05_06	; "No.6		Romantic Children      "
+		dd aTH05_07	; "No.7	      ƒvƒ‰ƒXƒ`ƒbƒNƒ}ƒCƒ“ƒh     "
+		dd aTH05_08	; "No.8		 ƒ�ƒCƒvƒ‹ƒ�ƒCƒY	       "
+		dd aTH05_09	; "No.9	 ‹Ö’f‚Ì–‚–@  �`	Forbidden Magic"
+		dd aTH05_10	; "No.10  �^�g‚Ì�­�—�@�` Crimson Dead!!"
+		dd aTH05_11	; "No.11  — �Ø‚è‚Ì�­�—�@�` Judas Kiss  "
+		dd aTH05_12	; "No.12       the Last	Judgement      "
+		dd aTH05_13	; "No.13  ”ß‚µ‚«�lŒ`�@�` Doll of Misery"
+		dd aTH05_14	; "No.14   �¢ŠE‚Ì‰Ê‚Ä�@�` World's End  "
+		dd aTH05_15	; "No.15   �_˜bŒ¶‘z�@�`	Infinite Being "
+		dd aTH05_16	; "No.16       •sŽv‹c‚Ì�‘‚ÌƒAƒŠƒX      "
+		dd aTH05_17	; "No.17     the Grimoire of Alice     "
+		dd aTH05_18	; "No.18	      �_ŽÐ	       "
+		dd aTH05_19	; "No.19	    Endless	       "
+		dd aTH05_20	; "No.20	  ‹v‰“‚ÌŠy‰€	       "
+		dd aTH05_21	; "No.21	 Mystic	Dream	       "
+		dd aTH05_22	; "No.22       Peaceful	Romancer       "
+		dd aTH05_23	; "No.23	 �°‚Ì‹x‚ç‚Þ�Š	       "
+		dd aMUSICROOM_QUIT1		; "	       ƒ^ƒCƒgƒ‹‚É–ß‚é	       "
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
 		dd aR_00		; "r_00"
 		dd aR_01		; "r_01"
 		dd aR_02		; "r_02"
@@ -36486,70 +36371,22 @@ off_FFB2	dd aBe			; DATA XREF: sub_BF4D+42r
 		dd aR_11		; "r_11"
 		dd aR_12		; "r_12"
 		dd aR_13		; "r_13"
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
 		dd aH_op		; "h_op"
 		dd aH_st00		; "h_st00"
 		dd aH_st00b		; "h_st00b"
@@ -36568,54 +36405,18 @@ off_FFB2	dd aBe			; DATA XREF: sub_BF4D+42r
 		dd aH_ng00		; "h_ng00"
 		dd aH_ng01		; "h_ng01"
 		dd aH_ng02		; "h_ng02"
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
 		dd aY_op		; "y_op"
 		dd aY_select		; "y_select"
 		dd aY_00mm		; "y_00mm"
@@ -36640,30 +36441,12 @@ off_FFB2	dd aBe			; DATA XREF: sub_BF4D+42r
 		dd aY_ng00		; "y_ng00"
 		dd aY_ng01		; "y_ng01"
 		dd aY_ng02		; "y_ng02"
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
 		dd aG_op		; "g_op"
 		dd aG_st00		; "g_st00"
 		dd aG_st10		; "g_st10"
@@ -36692,14 +36475,8 @@ off_FFB2	dd aBe			; DATA XREF: sub_BF4D+42r
 		dd aG_ng03		; "g_ng03"
 		dd aG_ng04		; "g_ng04"
 		dd aG_ng05		; "g_ng05"
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
+		dd    0
+		dd    0
 		dd aH_op+2
 		dd aH_st00+2
 		dd aH_st00b+2
@@ -36723,921 +36500,135 @@ off_FFB2	dd aBe			; DATA XREF: sub_BF4D+42r
 		dd aH_staff+2
 		dd aExed		; "exed"
 		dd aG_name+2
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-		db    0
-word_1047E	dw 4			; DATA XREF: sub_BE79:loc_BF14r
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+		dd    0
+musicroom_game_id	dw 4			; DATA XREF: sub_BE79:loc_BF14r
 					; sub_BF4D+54r	...
-		db  0Eh
-		db    0
-		db  12h
-		db    0
-		db  18h
-		db    0
-		db  1Ch
-		db    0
-		db  17h
-		db    0
+MUSICROOM_TRACKCOUNTS dw 14,18,24,28,23
 byte_1048A	db 0			; DATA XREF: sub_C09D+4r sub_C09D+AAw
-aBg		db '             ------ �£ ------       ',0 ; DATA XREF: dseg:off_FFAEo
-aBe		db '             ------ �¥ ------       ',0 ; DATA XREF: dseg:off_FFB2o
+aMUSICROOM_UP		db '             ------ �£ ------       ',0 ; DATA XREF: dseg:off_FFAEo
+aMUSICROOM_DOWN		db '             ------ �¥ ------       ',0 ; DATA XREF: dseg:off_FFB2o
 asc_104D5	db '             ----------------       ',0 ; DATA XREF: dseg:0FD6o
-unk_104FA	db  20h			; DATA XREF: dseg:0FDAo
-		db  20h
-		db  20h
-		db  91h	; ‘
-		db 0E6h	; æ
-		db  82h	; ‚
-		db  50h	; P
-		db  92h	; ’
-		db  65h	; e
-		db  81h	; �
-		db  40h	; @
-		db  93h	; “
-		db  8Ch	; Œ
-		db  95h	; •
-		db 0FBh	; û
-		db 0E8h	; è
-		db 0CBh	; Ë
-		db  88h	; ˆ
-		db 0D9h	; Ù
-		db  93h	; “
-		db  60h	; `
-		db  20h
-		db  20h
-		db  41h	; A
-		db  72h	; r
-		db  72h	; r
-		db  61h	; a
-		db  6Eh	; n
-		db  67h	; g
-		db  65h	; e
-		db  20h
-		db  76h	; v
-		db  65h	; e
-		db  72h	; r
-		db  20h
-		db  20h
-		db    0
-unk_1051F	db  20h			; DATA XREF: dseg:0FDEo
-		db  20h
-		db  20h
-		db  91h	; ‘
-		db 0E6h	; æ
-		db  82h	; ‚
-		db  51h	; Q
-		db  92h	; ’
-		db  65h	; e
-		db  81h	; �
-		db  40h	; @
-		db  93h	; “
-		db  8Ch	; Œ
-		db  95h	; •
-		db 0FBh	; û
-		db  95h	; •
-		db  95h	; •
-		db  96h	; –
-		db  82h	; ‚
-		db  98h	; ˜
-		db  5Eh	; ^
-		db  20h
-		db  20h
-		db  53h	; S
-		db  70h	; p
-		db  65h	; e
-		db  63h	; c
-		db  69h	; i
-		db  61h	; a
-		db  6Ch	; l
-		db  20h
-		db  4Dh	; M
-		db  49h	; I
-		db  58h	; X
-		db  20h
-		db  20h
-		db    0
-unk_10544	db  20h			; DATA XREF: dseg:0FE2o
-		db  20h
-		db  20h
-		db  91h	; ‘
-		db 0E6h	; æ
-		db  82h	; ‚
-		db  52h	; R
-		db  92h	; ’
-		db  65h	; e
-		db  81h	; �
-		db  40h	; @
-		db  93h	; “
-		db  8Ch	; Œ
-		db  95h	; •
-		db 0FBh	; û
-		db  96h	; –
-		db 0B2h	; ²
-		db  8Eh	; Ž
-		db  9Eh	; ž
-		db  8Bh	; ‹
-		db 0F3h	; ó
-		db  20h
-		db  20h
-		db  53h	; S
-		db  70h	; p
-		db  65h	; e
-		db  63h	; c
-		db  69h	; i
-		db  61h	; a
-		db  6Ch	; l
-		db  20h
-		db  4Dh	; M
-		db  49h	; I
-		db  58h	; X
-		db  20h
-		db  20h
-		db    0
-unk_10569	db  20h			; DATA XREF: dseg:0FE6o
-		db  20h
-		db  20h
-		db  91h	; ‘
-		db 0E6h	; æ
-		db  82h	; ‚
-		db  53h	; S
-		db  92h	; ’
-		db  65h	; e
-		db  81h	; �
-		db  40h	; @
-		db  93h	; “
-		db  8Ch	; Œ
-		db  95h	; •
-		db 0FBh	; û
-		db  8Ch	; Œ
-		db 0B6h	; ¶
-		db  91h	; ‘
-		db  7Ah	; z
-		db  8Bh	; ‹
-		db 0BDh	; ½
-		db  20h
-		db  20h
-		db  53h	; S
-		db  70h	; p
-		db  65h	; e
-		db  63h	; c
-		db  69h	; i
-		db  61h	; a
-		db  6Ch	; l
-		db  20h
-		db  4Dh	; M
-		db  49h	; I
-		db  58h	; X
-		db  20h
-		db  20h
-		db    0
-unk_1058E	db  20h			; DATA XREF: dseg:0FEAo
-		db  20h
-		db  20h
-		db  91h	; ‘
-		db 0E6h	; æ
-		db  82h	; ‚
-		db  54h	; T
-		db  92h	; ’
-		db  65h	; e
-		db  81h	; �
-		db  40h	; @
-		db  93h	; “
-		db  8Ch	; Œ
-		db  95h	; •
-		db 0FBh	; û
-		db  89h	; ‰
-		db 0F6h	; ö
-		db 0E3h	; ã
-		db  59h	; Y
-		db  92h	; ’
-		db  6Bh	; k
-		db  20h
-		db  4Dh	; M
-		db  79h	; y
-		db  73h	; s
-		db  74h	; t
-		db  69h	; i
-		db  63h	; c
-		db  53h	; S
-		db  71h	; q
-		db  75h	; u
-		db  61h	; a
-		db  72h	; r
-		db  65h	; e
-		db  20h
-		db  20h
-		db    0
-aNo_1ASacredLot	db 'No.1           A Sacred Lot         ',0 ; DATA XREF: dseg:0FEEo
-aNo_2IiiuvIPc	db 'No.2            ‰i‰“‚Ì›Þ�—          ',0 ; DATA XREF: dseg:0FF2o
-aNo_3ThePositiv	db 'No.3    The Positive and Negative   ',0 ; DATA XREF: dseg:0FF6o
-aNo_4HighlyResp	db 'No.4   Highly Responsive to Prayers ',0 ; DATA XREF: dseg:0FFAo
-unk_10647	db  4Eh	; N		; DATA XREF: dseg:0FFEo
-		db  6Fh	; o
-		db  2Eh	; .
-		db  35h	; 5
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  93h	; “
-		db  8Ch	; Œ
-		db  95h	; •
-		db 0FBh	; û
-		db  89h	; ‰
-		db 0F6h	; ö
-		db  8Ah	; Š
-		db 0EFh	; ï
-		db  92h	; ’
-		db  6Bh	; k
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db    0
-aNo_6UvoguRr	db 'No.6             “VŽg“`�à           ',0 ; DATA XREF: dseg:1002o
-aNo_7OrientalMa	db 'No.7        Oriental Magician       ',0 ; DATA XREF: dseg:1006o
-aNo_8FjoVPmsUb	db 'No.8           ”jŽ×‚Ì�¬‘¾“�         ',0 ; DATA XREF: dseg:100Ao
-aNo_9Cvl	db 'No.9               –‚‹¾             ',0 ; DATA XREF: dseg:100Eo
-aNo_10TheLegend	db 'No.10       the Legend of KAGE      ',0 ; DATA XREF: dseg:1012o
-aNo_11VvvBauVRV	db 'No.11    ‚¢‚´�A“|‚ê�À‚­‚»‚ÌŽž‚Ü‚Å   ',0 ; DATA XREF: dseg:1016o
-aNo_12Civilizat	db 'No.12      Civilization of Magic    ',0 ; DATA XREF: dseg:101Ao
-aNo_13Rpchuvog	db 'No.13            �¯—H“VŽg           ',0 ; DATA XREF: dseg:101Eo
-aNo_14Gagcgkgx	db 'No.14            ƒAƒCƒŠƒX           ',0 ; DATA XREF: dseg:1022o
-aGGcggglvCVs	db '            ƒ^ƒCƒgƒ‹‚É–ß‚é          ',0 ; DATA XREF: dseg:1026o
+aMUSICROOM_TH01	db '   ‘æ‚P’e�@“Œ•ûèËˆÙ“`  Arrange ver  ',0 ; DATA XREF: dseg:off_FFBAo
+aMUSICROOM_TH02	db '   ‘æ‚Q’e�@“Œ•û••–‚˜^  Special MIX  ',0 ; DATA XREF: dseg:0FDEo
+aMUSICROOM_TH03	db '   ‘æ‚R’e�@“Œ•û–²Žž‹ó  Special MIX  ',0 ; DATA XREF: dseg:0FE2o
+aMUSICROOM_TH04	db '   ‘æ‚S’e�@“Œ•ûŒ¶‘z‹½  Special MIX  ',0 ; DATA XREF: dseg:0FE6o
+aMUSICROOM_TH05	db '   ‘æ‚T’e�@“Œ•û‰öãY’k MysticSquare  ',0 ; DATA XREF: dseg:0FEAo
+aTH01_01	db 'No.1           A Sacred Lot         ',0 ; DATA XREF: dseg:off_FFCEo
+aTH01_02	db 'No.2            ‰i‰“‚Ì›Þ�—          ',0 ; DATA XREF: dseg:0FF2o
+aTH01_03	db 'No.3    The Positive and Negative   ',0 ; DATA XREF: dseg:0FF6o
+aTH01_04	db 'No.4   Highly Responsive to Prayers ',0 ; DATA XREF: dseg:0FFAo
+aTH01_05	db 'No.5            “Œ•û‰öŠï’k          ',0 ; DATA XREF: dseg:0FFEo
+aTH01_06	db 'No.6             “VŽg“`�à           ',0 ; DATA XREF: dseg:1002o
+aTH01_07	db 'No.7        Oriental Magician       ',0 ; DATA XREF: dseg:1006o
+aTH01_08	db 'No.8           ”jŽ×‚Ì�¬‘¾“�         ',0 ; DATA XREF: dseg:100Ao
+aTH01_09	db 'No.9               –‚‹¾             ',0 ; DATA XREF: dseg:100Eo
+aTH01_10	db 'No.10       the Legend of KAGE      ',0 ; DATA XREF: dseg:1012o
+aTH01_11	db 'No.11    ‚¢‚´�A“|‚ê�À‚­‚»‚ÌŽž‚Ü‚Å   ',0 ; DATA XREF: dseg:1016o
+aTH01_12	db 'No.12      Civilization of Magic    ',0 ; DATA XREF: dseg:101Ao
+aTH01_13	db 'No.13            �¯—H“VŽg           ',0 ; DATA XREF: dseg:101Eo
+aTH01_14	db 'No.14            ƒAƒCƒŠƒX           ',0 ; DATA XREF: dseg:1022o
+aMUSICROOM_QUIT1	db '            ƒ^ƒCƒgƒ‹‚É–ß‚é          ',0 ; DATA XREF: dseg:1026o
 					; dseg:10AEo ...
-unk_107DE	db  4Eh	; N		; DATA XREF: dseg:1066o
-		db  6Fh	; o
-		db  2Eh	; .
-		db  31h	; 1
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  93h	; “
-		db  8Ch	; Œ
-		db  95h	; •
-		db 0FBh	; û
-		db  95h	; •
-		db  95h	; •
-		db  96h	; –
-		db  82h	; ‚
-		db  98h	; ˜
-		db  5Eh	; ^
-		db  81h	; �
-		db  40h	; @
-		db  81h	; �
-		db  60h	; `
-		db  8Fh	; �
-		db 0F2h	; ò
-		db  93h	; “
-		db  79h	; y
-		db  99h	; ™
-		db 0D6h	; Ö
-		db 0E4h	; ä
-		db 0B6h	; ¶
-		db  97h	; —
-		db  85h	; …
-		db  20h
-		db  20h
-		db    0
-aNo_2B@Focab@bE	db 'No.2      �@ ”Ž—í�@�`Eastern Wind   ',0 ; DATA XREF: dseg:106Ao
-aNo_3B@SheSInAT	db 'No.3      �@  She',27h,'s in a temper!!   ',0 ; DATA XREF: dseg:106Eo
-aNo_4B@EndOfDay	db 'No.4      �@   End of Daylight�@    ',0 ; DATA XREF: dseg:1072o
-aNo_5B@B@VtvVVV	db 'No.5      �@  �@ ‚â‚Ý‚Ì‚¿‚©‚ç�@�@   ',0 ; DATA XREF: dseg:1076o
-aNo_6B@b@b@b@b@	db 'No.6      �@�@�@�@�@Œ¶–²ŠE�@�@�@�@  ',0 ; DATA XREF: dseg:107Ao
-unk_108BC	db  4Eh	; N		; DATA XREF: dseg:107Eo
-		db  6Fh	; o
-		db  2Eh	; .
-		db  37h	; 7
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  81h	; �
-		db  40h	; @
-		db  81h	; �
-		db  40h	; @
-		db  81h	; �
-		db  40h	; @
-		db  81h	; �
-		db  40h	; @
-		db  8Eh	; Ž
-		db  80h	; €
-		db  82h	; ‚
-		db 0F0h	; ð
-		db  93h	; “
-		db  71h	; q
-		db  82h	; ‚
-		db 0B5h	; µ
-		db  82h	; ‚
-		db 0C4h	; Ä
-		db  81h	; �
-		db  40h	; @
-		db  81h	; �
-		db  40h	; @
-		db  81h	; �
-		db  40h	; @
-		db  20h
-		db  20h
-		db    0
-aNo_8VVrvivmbav	db 'No.8      ‚Ð‚à‚ë‚¬�A‚Þ‚ç‚³‚«‚É‚à‚¦  ',0 ; DATA XREF: dseg:1082o
-unk_10906	db  4Eh	; N		; DATA XREF: dseg:1086o
-		db  6Fh	; o
-		db  2Eh	; .
-		db  39h	; 9
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  81h	; �
-		db  40h	; @
-		db  20h
-		db  20h
-		db  81h	; �
-		db  40h	; @
-		db  20h
-		db  97h	; —
-		db 0F6h	; ö
-		db  90h	; �
-		db  46h	; F
-		db  83h	; ƒ
-		db  7Dh	; }
-		db  83h	; ƒ
-		db  57h	; W
-		db  83h	; ƒ
-		db  62h	; b
-		db  83h	; ƒ
-		db  4Eh	; N
-		db  20h
-		db  81h	; �
-		db  40h	; @
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db    0
-unk_1092B	db  4Eh	; N		; DATA XREF: dseg:108Ao
-		db  6Fh	; o
-		db  2Eh	; .
-		db  31h	; 1
-		db  30h	; 0
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  81h	; �
-		db  40h	; @
-		db  93h	; “
-		db  8Ch	; Œ
-		db  95h	; •
-		db 0FBh	; û
-		db  95h	; •
-		db  95h	; •
-		db  96h	; –
-		db  82h	; ‚
-		db  98h	; ˜
-		db  5Eh	; ^
-		db  81h	; �
-		db  40h	; @
-		db  81h	; �
-		db  60h	; `
-		db  97h	; —
-		db  48h	; H
-		db  8Ch	; Œ
-		db 0B6h	; ¶
-		db  97h	; —
-		db  90h	; �
-		db  95h	; •
-		db  91h	; ‘
-		db  20h
-		db  20h
-		db    0
-aNo_11CompleteD	db 'No.11         Complete Darkness     ',0 ; DATA XREF: dseg:108Eo
-aNo_12B@Ggglgxg	db 'No.12        �@ ƒGƒLƒXƒgƒ‰ƒ‰ƒu      ',0 ; DATA XREF: dseg:1092o
-aNo_13RaoVVVVVV	db 'No.13        �íŽÔ‚Þ‚·‚ß‚Ì‚Ý‚é‚ä‚ß   ',0 ; DATA XREF: dseg:1096o
-aNo_14B@b@iucVR	db 'No.14          �@�@‰“–ì‚Ì�X�@�@�@   ',0 ; DATA XREF: dseg:109Ao
-unk_109E4	db  4Eh	; N		; DATA XREF: dseg:109Eo
-		db  6Fh	; o
-		db  2Eh	; .
-		db  31h	; 1
-		db  35h	; 5
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  90h	; �
-		db 0CCh	; Ì
-		db  98h	; ˜
-		db  62h	; b
-		db  82h	; ‚
-		db 0EDh	; í
-		db  82h	; ‚
-		db 0F1h	; ñ
-		db  82h	; ‚
-		db 0BEh	; ¾
-		db  81h	; �
-		db  5Bh	; [
-		db  82h	; ‚
-		db 0E7h	; ç
-		db  82h	; ‚
-		db 0F1h	; ñ
-		db  82h	; ‚
-		db 0C7h	; Ç
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db    0
-aCvogcp_1Focar_	db '–¢Žg—p.1         ”Ž—í�_ŽÐ‹«“à       ',0 ; DATA XREF: dseg:10A2o
-aCvogcp_2B@czco	db '–¢Žg—p.2         �@—z—Ž‚¿‚Ä  �@     ',0 ; DATA XREF: dseg:10A6o
-aCvogcp_3B@xxcv	db '–¢Žg—p.3         �@••–‚�I‰‰  �@     ',0 ; DATA XREF: dseg:10AAo
-unk_10A78	db  4Eh	; N		; DATA XREF: dseg:10DEo
-		db  6Fh	; o
-		db  2Eh	; .
-		db  31h	; 1
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  81h	; �
-		db  40h	; @
-		db  96h	; –
-		db 0B2h	; ²
-		db  82h	; ‚
-		db 0CDh	; Í
-		db  8Eh	; Ž
-		db  9Eh	; ž
-		db  8Bh	; ‹
-		db 0F3h	; ó
-		db  82h	; ‚
-		db 0F0h	; ð
-		db  89h	; ‰
-		db  7Ah	; z
-		db  82h	; ‚
-		db 0A6h	; ¦
-		db  82h	; ‚
-		db 0C4h	; Ä
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db    0
-aNo_2B@B@Select	db 'No.2      �@ �@ Selection           ',0 ; DATA XREF: dseg:10E2o
-unk_10AC2	db  4Eh	; N		; DATA XREF: dseg:10E6o
-		db  6Fh	; o
-		db  2Eh	; .
-		db  33h	; 3
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  93h	; “
-		db  8Ch	; Œ
-		db  95h	; •
-		db 0FBh	; û
-		db  97h	; —
-		db  64h	; d
-		db  97h	; —
-		db 0F6h	; ö
-		db  92h	; ’
-		db  6Bh	; k
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db    0
-aNo_4Reincarnat	db 'No.4          Reincarnation         ',0 ; DATA XREF: dseg:10EAo
-aNo_5Dim_Dream	db 'No.5            Dim. Dream          ',0 ; DATA XREF: dseg:10EEo
-unk_10B31	db  4Eh	; N		; DATA XREF: dseg:10F2o
-		db  6Fh	; o
-		db  2Eh	; .
-		db  36h	; 6
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  54h	; T
-		db  61h	; a
-		db  62h	; b
-		db  75h	; u
-		db  6Ch	; l
-		db  61h	; a
-		db  20h
-		db  72h	; r
-		db  61h	; a
-		db  73h	; s
-		db  61h	; a
-		db  81h	; �
-		db  40h	; @
-		db  81h	; �
-		db  60h	; `
-		db  8Bh	; ‹
-		db 0F3h	; ó
-		db  94h	; ”
-		db  92h	; ’
-		db  8Fh	; �
-		db 0ADh	; ­
-		db  8Fh	; �
-		db  97h	; —
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db    0
-aNo_7B@Maniacal	db 'No.7     �@  Maniacal Princess      ',0 ; DATA XREF: dseg:10F6o
-aNo_8CPOBLostDr	db 'No.8        –²�ÁŽ¸  �`Lost Dream    ',0 ; DATA XREF: dseg:10FAo
-aNo_9CMCvlyBDre	db 'No.9       –²Œ¶—V‹Y  �`Dream War    ',0 ; DATA XREF: dseg:10FEo
-aNo_10Cvc@mirab	db 'No.10    –‚–@Œˆ�í�I�`Fight it out!  ',0 ; DATA XREF: dseg:1102o
-aNo_11B@SailorO	db 'No.11      �@ Sailor of Time        ',0 ; DATA XREF: dseg:1106o
-aNo_12Strawberr	db 'No.12       Strawberry Crisis!!     ',0 ; DATA XREF: dseg:110Ao
-unk_10C34	db  4Eh	; N		; DATA XREF: dseg:110Eo
-		db  6Fh	; o
-		db  2Eh	; .
-		db  31h	; 1
-		db  33h	; 3
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  94h	; ”
-		db 0F1h	; ñ
-		db  93h	; “
-		db  9Dh	; �
-		db  88h	; ˆ
-		db 0EAh	; ê
-		db  96h	; –
-		db  82h	; ‚
-		db  96h	; –
-		db  40h	; @
-		db  90h	; �
-		db 0A2h	; ¢
-		db  8Ah	; Š
-		db  45h	; E
-		db  98h	; ˜
-		db  5Fh	; _
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db    0
-aNo_14B@cvc@pri	db 'No.14          �@–‚–@�àˆ¤           ',0 ; DATA XREF: dseg:1112o
-aNo_15B@lviuvC	db 'No.15          �@‹v‰“‚Ì–²           ',0 ; DATA XREF: dseg:1116o
-unk_10CA3	db  4Eh	; N		; DATA XREF: dseg:111Ao
-		db  6Fh	; o
-		db  2Eh	; .
-		db  31h	; 1
-		db  36h	; 6
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  93h	; “
-		db  8Ch	; Œ
-		db  95h	; •
-		db 0FBh	; û
-		db  82h	; ‚
-		db 0CCh	; Ì
-		db  90h	; �
-		db 0C2h	; Â
-		db  82h	; ‚
-		db 0A2h	; ¢
-		db  8Bh	; ‹
-		db 0F3h	; ó
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db    0
-aNo_17IiiuvCumo	db 'No.17           ‰i‰“‚Ì–žŒŽ          ',0 ; DATA XREF: dseg:111Eo
-aNo_18MapleDrea	db 'No.18         Maple Dream...        ',0 ; DATA XREF: dseg:1122o
-unk_10D12	db  4Eh	; N		; DATA XREF: dseg:1126o
-		db  6Fh	; o
-		db  2Eh	; .
-		db  31h	; 1
-		db  39h	; 9
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  97h	; —
-		db 0ECh	; ì
-		db  90h	; �
-		db  6Ch	; l
-		db  82h	; ‚
-		db 0CCh	; Ì
-		db  8Bh	; ‹
-		db  78h	; x
-		db  93h	; “
-		db 0FAh	; ú
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db    0
-aNo_20Pqcsgfgv	db 'No.20            �Ÿ—˜ƒfƒ‚           ',0 ; DATA XREF: dseg:112Ao
-aNo_21GqbGagibG	db 'No.21         ƒQ�[ƒ€ƒI�[ƒo�[        ',0 ; DATA XREF: dseg:112Eo
-aCvogcp_1OuvXc	db '–¢Žg—p.1          Žž‚Ì•—            ',0 ; DATA XREF: dseg:1132o
-aCvogcp_2GxgBGG	db '–¢Žg—p.2     ƒXƒ^�[ƒ{ƒEƒhƒŠ�[ƒ€     ',0 ; DATA XREF: dseg:1136o
-aCvogcp_3Phanta	db '–¢Žg—p.3       Phantasmagoria       ',0 ; DATA XREF: dseg:113Ao
-aGGcggglvCVs_0	db '              ƒ^ƒCƒgƒ‹‚É–ß‚é        ',0 ; DATA XREF: dseg:113Eo
-aNo_1MSzlBLotus	db 'No.1    Œ¶‘z‹½  �` Lotus Land Story ',0 ; DATA XREF: dseg:1156o
-aNo_2WitchingDr	db 'No.2          Witching Dream        ',0 ; DATA XREF: dseg:115Ao
-aNo_3SeleneSLig	db 'No.3          Selene',27h,'s light        ',0 ; DATA XREF: dseg:115Eo
-unk_10E84	db  4Eh	; N		; DATA XREF: dseg:1162o
-		db  6Fh	; o
-		db  2Eh	; .
-		db  34h	; 4
-		db  20h
-		db  20h
-		db  20h
-		db  91h	; ‘
-		db  95h	; •
-		db  8Fh	; �
-		db 0FCh	; ü
-		db  90h	; �
-		db 0EDh	; í
-		db  81h	; �
-		db  40h	; @
-		db  81h	; �
-		db  60h	; `
-		db  20h
-		db  44h	; D
-		db  65h	; e
-		db  63h	; c
-		db  6Fh	; o
-		db  72h	; r
-		db  61h	; a
-		db  74h	; t
-		db  69h	; i
-		db  6Fh	; o
-		db  6Eh	; n
-		db  20h
-		db  42h	; B
-		db  61h	; a
-		db  74h	; t
-		db  74h	; t
-		db  6Ch	; l
-		db  65h	; e
-		db  20h
-		db    0
-aNo_5BreakTheSa	db 'No.5         Break the Sabbath      ',0 ; DATA XREF: dseg:1166o
-aNo_6NglLBScarl	db 'No.6    �g‹¿‹È  �` Scarlet Phoneme  ',0 ; DATA XREF: dseg:116Ao
-aNo_7BadApple	db 'No.7            Bad Apple!!         ',0 ; DATA XREF: dseg:116Eo
-aNo_8CRab@bPerd	db 'No.8     —ì�í�@�` Perdition crisis  ',0 ; DATA XREF: dseg:1172o
-aNo_9GagkgxgGgg	db 'No.9         ƒAƒŠƒXƒ}ƒGƒXƒeƒ‰       ',0 ; DATA XREF: dseg:1176o
-aNo_10Pnpcuyszl	db 'No.10    �­�—ãY‘z‹È�@�` Capriccio   ',0 ; DATA XREF: dseg:117Ao
-aNo_11RpvKab@bC	db 'No.11   �¯‚ÌŠí�@�` Casket of Star   ',0 ; DATA XREF: dseg:117Eo
-aNo_12LotusLove	db 'No.12           Lotus Love          ',0 ; DATA XREF: dseg:1182o
-aNo_13CVVslXBSl	db 'No.13  –°‚ê‚é‹°•| �`Sleeping Terror ',0 ; DATA XREF: dseg:1186o
-aNo_14DreamLand	db 'No.14           Dream Land          ',0 ; DATA XREF: dseg:118Ao
-aNo_15ChcB@bIna	db 'No.15    —H–²�@�` Inanimate Dream   ',0 ; DATA XREF: dseg:118Eo
-unk_11040	db  4Eh	; N		; DATA XREF: dseg:1192o
-		db  6Fh	; o
-		db  2Eh	; .
-		db  31h	; 1
-		db  36h	; 6
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  8Bh	; ‹
-		db 0D6h	; Ö
-		db  82h	; ‚
-		db 0B6h	; ¶
-		db  82h	; ‚
-		db 0B4h	; ´
-		db  82h	; ‚
-		db 0E9h	; é
-		db  82h	; ‚
-		db 0F0h	; ð
-		db  82h	; ‚
-		db 0A6h	; ¦
-		db  82h	; ‚
-		db 0C8h	; È
-		db  82h	; ‚
-		db 0A2h	; ¢
-		db  97h	; —
-		db  56h	; V
-		db  8Bh	; ‹
-		db  59h	; Y
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db    0
-aNo_17GbgcghmSz	db 'No.17  ƒ�ƒCƒhŒ¶‘z�@�` Icemilk Magic ',0 ; DATA XREF: dseg:1196o
-aNo_18Vivavvvvi	db 'No.18   ‚©‚í‚¢‚¢ˆ«–‚�@�` Innocence  ',0 ; DATA XREF: dseg:119Ao
-aNo_19Days	db 'No.19              Days             ',0 ; DATA XREF: dseg:119Eo
-aNo_20Peaceful	db 'No.20            Peaceful           ',0 ; DATA XREF: dseg:11A2o
-aNo_21ArcadianD	db 'No.21         Arcadian Dream        ',0 ; DATA XREF: dseg:11A6o
-aNo_22MSzvPzrl	db 'No.22           Œ¶‘z‚Ì�Z�l          ',0 ; DATA XREF: dseg:11AAo
-aCvogcp_1LotusR	db '–¢Žg—p.1        Lotus Road          ',0 ; DATA XREF: dseg:11AEo
-aCvogcp_2Dreamy	db '–¢Žg—p.2       Dreamy pilot         ',0 ; DATA XREF: dseg:11B2o
-aCvogcp_3Incomp	db '–¢Žg—p.3      Incomplete Plot       ',0 ; DATA XREF: dseg:11B6o
-aCvogcp_4Border	db '–¢Žg—p.4        Border Land         ',0 ; DATA XREF: dseg:11BAo
-aCvogcp_5MagicS	db '–¢Žg—p.5   Magic Shop of Raspberry  ',0 ; DATA XREF: dseg:11BEo
-aCvogcp_6Cresce	db '–¢Žg—p.6       Crescent Dream       ',0 ; DATA XREF: dseg:11C2o
-unk_11221	db  4Eh	; N		; DATA XREF: dseg:11CEo
-		db  6Fh	; o
-		db  2Eh	; .
-		db  31h	; 1
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  89h	; ‰
-		db 0F6h	; ö
-		db 0E3h	; ã
-		db  59h	; Y
-		db  92h	; ’
-		db  6Bh	; k
-		db  81h	; �
-		db  40h	; @
-		db  81h	; �
-		db  60h	; `
-		db  20h
-		db  4Dh	; M
-		db  79h	; y
-		db  73h	; s
-		db  74h	; t
-		db  69h	; i
-		db  63h	; c
-		db  20h
-		db  53h	; S
-		db  71h	; q
-		db  75h	; u
-		db  61h	; a
-		db  72h	; r
-		db  65h	; e
-		db  20h
-		db  20h
-		db  20h
-		db    0
-aNo_2DreamExpre	db 'No.2           Dream Express        ',0 ; DATA XREF: dseg:11D2o
-aNo_3Cvc@rwb@bM	db 'No.3      –‚–@�w�@�` Magic Square   ',0 ; DATA XREF: dseg:11D6o
-unk_11290	db  4Eh	; N		; DATA XREF: dseg:11DAo
-		db  6Fh	; o
-		db  2Eh	; .
-		db  34h	; 4
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  96h	; –
-		db 0B2h	; ²
-		db  91h	; ‘
-		db  7Ah	; z
-		db  8Eh	; Ž
-		db  9Eh	; ž
-		db  8Bh	; ‹
-		db 0F3h	; ó
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db  20h
-		db    0
-aNo_5CUvb@bSpir	db 'No.5     —ì“V�@�` Spiritual Heaven  ',0 ; DATA XREF: dseg:11DEo
-aNo_6RomanticCh	db 'No.6         Romantic Children      ',0 ; DATA XREF: dseg:11E2o
-aNo_7GvgigxgGbg	db 'No.7       ƒvƒ‰ƒXƒ`ƒbƒNƒ}ƒCƒ“ƒh     ',0 ; DATA XREF: dseg:11E6o
-aNo_8Gbgcgvglgp	db 'No.8          ƒ�ƒCƒvƒ‹ƒ�ƒCƒY        ',0 ; DATA XREF: dseg:11EAo
-aNo_9LTfvCvc@BF	db 'No.9  ‹Ö’f‚Ì–‚–@  �` Forbidden Magic',0 ; DATA XREF: dseg:11EEo
-aNo_10RNgvPnpcb	db 'No.10  �^�g‚Ì�­�—�@�` Crimson Dead!!',0 ; DATA XREF: dseg:11F2o
-aNo_11CarVsvPnp	db 'No.11  — �Ø‚è‚Ì�­�—�@�` Judas Kiss  ',0 ; DATA XREF: dseg:11F6o
-aNo_12TheLastJu	db 'No.12       the Last Judgement      ',0 ; DATA XREF: dseg:11FAo
-aNo_13FVVlrlmB@	db 'No.13  ”ß‚µ‚«�lŒ`�@�` Doll of Misery',0 ; DATA XREF: dseg:11FEo
-aNo_14RvkevIVB@	db 'No.14   �¢ŠE‚Ì‰Ê‚Ä�@�` World',27h,'s End  ',0 ; DATA XREF: dseg:1202o
-aNo_15R_sbmSzb@	db 'No.15   �_˜bŒ¶‘z�@�` Infinite Being ',0 ; DATA XREF: dseg:1206o
-aNo_16XsovlcvNs	db 'No.16       •sŽv‹c‚Ì�‘‚ÌƒAƒŠƒX      ',0 ; DATA XREF: dseg:120Ao
-aNo_17TheGrimoi	db 'No.17     the Grimoire of Alice     ',0 ; DATA XREF: dseg:120Eo
-aNo_18R_o	db 'No.18              �_ŽÐ             ',0 ; DATA XREF: dseg:1212o
-aNo_19Endless	db 'No.19            Endless            ',0 ; DATA XREF: dseg:1216o
-aNo_20LviuvKyia	db 'No.20          ‹v‰“‚ÌŠy‰€           ',0 ; DATA XREF: dseg:121Ao
-aNo_21MysticDre	db 'No.21         Mystic Dream          ',0 ; DATA XREF: dseg:121Eo
-aNo_22PeacefulR	db 'No.22       Peaceful Romancer       ',0 ; DATA XREF: dseg:1222o
-aNo_23NVLxvcvPk	db 'No.23         �°‚Ì‹x‚ç‚Þ�Š          ',0 ; DATA XREF: dseg:1226o
+aTH02_01	db 'No.1      “Œ•û••–‚˜^�@�`�ò“y™Öä¶—…  ',0 ; DATA XREF: dseg:1066o
+aTH02_02	db 'No.2      �@ ”Ž—í�@�`Eastern Wind   ',0 ; DATA XREF: dseg:106Ao
+aTH02_03	db 'No.3      �@  She',27h,'s in a temper!!   ',0 ; DATA XREF: dseg:106Eo
+aTH02_04	db 'No.4      �@   End of Daylight�@    ',0 ; DATA XREF: dseg:1072o
+aTH02_05	db 'No.5      �@  �@ ‚â‚Ý‚Ì‚¿‚©‚ç�@�@   ',0 ; DATA XREF: dseg:1076o
+aTH02_06	db 'No.6      �@�@�@�@�@Œ¶–²ŠE�@�@�@�@  ',0 ; DATA XREF: dseg:107Ao
+aTH02_07	db 'No.7      �@�@�@�@Ž€‚ð“q‚µ‚Ä�@�@�@  ',0 ; DATA XREF: dseg:107Eo
+aTH02_08	db 'No.8      ‚Ð‚à‚ë‚¬�A‚Þ‚ç‚³‚«‚É‚à‚¦  ',0 ; DATA XREF: dseg:1082o
+aTH02_09	db 'No.9      �@  �@ —ö�Fƒ}ƒWƒbƒN �@    ',0 ; DATA XREF: dseg:1086o
+aTH02_10	db 'No.10     �@“Œ•û••–‚˜^�@�`—HŒ¶—�•‘  ',0 ; DATA XREF: dseg:108Ao
+aTH02_11	db 'No.11         Complete Darkness     ',0 ; DATA XREF: dseg:108Eo
+aTH02_12	db 'No.12        �@ ƒGƒLƒXƒgƒ‰ƒ‰ƒu      ',0 ; DATA XREF: dseg:1092o
+aTH02_13	db 'No.13        �íŽÔ‚Þ‚·‚ß‚Ì‚Ý‚é‚ä‚ß   ',0 ; DATA XREF: dseg:1096o
+aTH02_14	db 'No.14          �@�@‰“–ì‚Ì�X�@�@�@   ',0 ; DATA XREF: dseg:109Ao
+aTH02_15	db 'No.15         �Ì˜b‚í‚ñ‚¾�[‚ç‚ñ‚Ç    ',0 ; DATA XREF: dseg:109Eo
+aTH02_16	db '–¢Žg—p.1         ”Ž—í�_ŽÐ‹«“à       ',0 ; DATA XREF: dseg:10A2o
+aTH02_17	db '–¢Žg—p.2         �@—z—Ž‚¿‚Ä  �@     ',0 ; DATA XREF: dseg:10A6o
+aTH02_18	db '–¢Žg—p.3         �@••–‚�I‰‰  �@     ',0 ; DATA XREF: dseg:10AAo
+aTH03_01	db 'No.1       �@–²‚ÍŽž‹ó‚ð‰z‚¦‚Ä       ',0 ; DATA XREF: dseg:10DEo
+aTH03_02	db 'No.2      �@ �@ Selection           ',0 ; DATA XREF: dseg:10E2o
+aTH03_03	db 'No.3            “Œ•û—d—ö’k          ',0 ; DATA XREF: dseg:10E6o
+aTH03_04	db 'No.4          Reincarnation         ',0 ; DATA XREF: dseg:10EAo
+aTH03_05	db 'No.5            Dim. Dream          ',0 ; DATA XREF: dseg:10EEo
+aTH03_06	db 'No.6     Tabula rasa�@�`‹ó”’�­�—    ',0 ; DATA XREF: dseg:10F2o
+aTH03_07	db 'No.7     �@  Maniacal Princess      ',0 ; DATA XREF: dseg:10F6o
+aTH03_08	db 'No.8        –²�ÁŽ¸  �`Lost Dream    ',0 ; DATA XREF: dseg:10FAo
+aTH03_09	db 'No.9       –²Œ¶—V‹Y  �`Dream War    ',0 ; DATA XREF: dseg:10FEo
+aTH03_10	db 'No.10    –‚–@Œˆ�í�I�`Fight it out!  ',0 ; DATA XREF: dseg:1102o
+aTH03_11	db 'No.11      �@ Sailor of Time        ',0 ; DATA XREF: dseg:1106o
+aTH03_12	db 'No.12       Strawberry Crisis!!     ',0 ; DATA XREF: dseg:110Ao
+aTH03_13	db 'No.13        ”ñ“�ˆê–‚–@�¢ŠE˜_       ',0 ; DATA XREF: dseg:110Eo
+aTH03_14	db 'No.14          �@–‚–@�àˆ¤           ',0 ; DATA XREF: dseg:1112o
+aTH03_15	db 'No.15          �@‹v‰“‚Ì–²           ',0 ; DATA XREF: dseg:1116o
+aTH03_16	db 'No.16          “Œ•û‚Ì�Â‚¢‹ó         ',0 ; DATA XREF: dseg:111Ao
+aTH03_17	db 'No.17           ‰i‰“‚Ì–žŒŽ          ',0 ; DATA XREF: dseg:111Eo
+aTH03_18	db 'No.18         Maple Dream...        ',0 ; DATA XREF: dseg:1122o
+aTH03_19	db 'No.19           —ì�l‚Ì‹x“ú          ',0 ; DATA XREF: dseg:1126o
+aTH03_20	db 'No.20            �Ÿ—˜ƒfƒ‚           ',0 ; DATA XREF: dseg:112Ao
+aTH03_21	db 'No.21         ƒQ�[ƒ€ƒI�[ƒo�[        ',0 ; DATA XREF: dseg:112Eo
+aTH03_22	db '–¢Žg—p.1          Žž‚Ì•—            ',0 ; DATA XREF: dseg:1132o
+aTH03_23	db '–¢Žg—p.2     ƒXƒ^�[ƒ{ƒEƒhƒŠ�[ƒ€     ',0 ; DATA XREF: dseg:1136o
+aTH03_24	db '–¢Žg—p.3       Phantasmagoria       ',0 ; DATA XREF: dseg:113Ao
+aMUSICROOM_QUIT2	db '              ƒ^ƒCƒgƒ‹‚É–ß‚é        ',0 ; DATA XREF: dseg:113Eo
+aTH04_01	db 'No.1    Œ¶‘z‹½  �` Lotus Land Story ',0 ; DATA XREF: dseg:1156o
+aTH04_02	db 'No.2          Witching Dream        ',0 ; DATA XREF: dseg:115Ao
+aTH04_03	db 'No.3          Selene',27h,'s light        ',0 ; DATA XREF: dseg:115Eo
+aTH04_04	db 'No.4   ‘•�ü�í�@�` Decoration Battle ',0 ; DATA XREF: dseg:1162o
+aTH04_05	db 'No.5         Break the Sabbath      ',0 ; DATA XREF: dseg:1166o
+aTH04_06	db 'No.6    �g‹¿‹È  �` Scarlet Phoneme  ',0 ; DATA XREF: dseg:116Ao
+aTH04_07	db 'No.7            Bad Apple!!         ',0 ; DATA XREF: dseg:116Eo
+aTH04_08	db 'No.8     —ì�í�@�` Perdition crisis  ',0 ; DATA XREF: dseg:1172o
+aTH04_09	db 'No.9         ƒAƒŠƒXƒ}ƒGƒXƒeƒ‰       ',0 ; DATA XREF: dseg:1176o
+aTH04_10	db 'No.10    �­�—ãY‘z‹È�@�` Capriccio   ',0 ; DATA XREF: dseg:117Ao
+aTH04_11	db 'No.11   �¯‚ÌŠí�@�` Casket of Star   ',0 ; DATA XREF: dseg:117Eo
+aTH04_12	db 'No.12           Lotus Love          ',0 ; DATA XREF: dseg:1182o
+aTH04_13	db 'No.13  –°‚ê‚é‹°•| �`Sleeping Terror ',0 ; DATA XREF: dseg:1186o
+aTH04_14	db 'No.14           Dream Land          ',0 ; DATA XREF: dseg:118Ao
+aTH04_15	db 'No.15    —H–²�@�` Inanimate Dream   ',0 ; DATA XREF: dseg:118Eo
+aTH04_16	db 'No.16      ‹Ö‚¶‚´‚é‚ð‚¦‚È‚¢—V‹Y     ',0 ; DATA XREF: dseg:1192o
+aTH04_17	db 'No.17  ƒ�ƒCƒhŒ¶‘z�@�` Icemilk Magic ',0 ; DATA XREF: dseg:1196o
+aTH04_18	db 'No.18   ‚©‚í‚¢‚¢ˆ«–‚�@�` Innocence  ',0 ; DATA XREF: dseg:119Ao
+aTH04_19	db 'No.19              Days             ',0 ; DATA XREF: dseg:119Eo
+aTH04_20	db 'No.20            Peaceful           ',0 ; DATA XREF: dseg:11A2o
+aTH04_21	db 'No.21         Arcadian Dream        ',0 ; DATA XREF: dseg:11A6o
+aTH04_22	db 'No.22           Œ¶‘z‚Ì�Z�l          ',0 ; DATA XREF: dseg:11AAo
+aTH04_23	db '–¢Žg—p.1        Lotus Road          ',0 ; DATA XREF: dseg:11AEo
+aTH04_24	db '–¢Žg—p.2       Dreamy pilot         ',0 ; DATA XREF: dseg:11B2o
+aTH04_25	db '–¢Žg—p.3      Incomplete Plot       ',0 ; DATA XREF: dseg:11B6o
+aTH04_26	db '–¢Žg—p.4        Border Land         ',0 ; DATA XREF: dseg:11BAo
+aTH04_27	db '–¢Žg—p.5   Magic Shop of Raspberry  ',0 ; DATA XREF: dseg:11BEo
+aTH04_28	db '–¢Žg—p.6       Crescent Dream       ',0 ; DATA XREF: dseg:11C2o
+aTH05_01	db 'No.1     ‰öãY’k�@�` Mystic Square   ',0 ; DATA XREF: dseg:11CEo
+aTH05_02	db 'No.2           Dream Express        ',0 ; DATA XREF: dseg:11D2o
+aTH05_03	db 'No.3      –‚–@�w�@�` Magic Square   ',0 ; DATA XREF: dseg:11D6o
+aTH05_04	db 'No.4             –²‘zŽž‹ó           ',0 ; DATA XREF: dseg:11DAo
+aTH05_05	db 'No.5     —ì“V�@�` Spiritual Heaven  ',0 ; DATA XREF: dseg:11DEo
+aTH05_06	db 'No.6         Romantic Children      ',0 ; DATA XREF: dseg:11E2o
+aTH05_07	db 'No.7       ƒvƒ‰ƒXƒ`ƒbƒNƒ}ƒCƒ“ƒh     ',0 ; DATA XREF: dseg:11E6o
+aTH05_08	db 'No.8          ƒ�ƒCƒvƒ‹ƒ�ƒCƒY        ',0 ; DATA XREF: dseg:11EAo
+aTH05_09	db 'No.9  ‹Ö’f‚Ì–‚–@  �` Forbidden Magic',0 ; DATA XREF: dseg:11EEo
+aTH05_10	db 'No.10  �^�g‚Ì�­�—�@�` Crimson Dead!!',0 ; DATA XREF: dseg:11F2o
+aTH05_11	db 'No.11  — �Ø‚è‚Ì�­�—�@�` Judas Kiss  ',0 ; DATA XREF: dseg:11F6o
+aTH05_12	db 'No.12       the Last Judgement      ',0 ; DATA XREF: dseg:11FAo
+aTH05_13	db 'No.13  ”ß‚µ‚«�lŒ`�@�` Doll of Misery',0 ; DATA XREF: dseg:11FEo
+aTH05_14	db 'No.14   �¢ŠE‚Ì‰Ê‚Ä�@�` World',27h,'s End  ',0 ; DATA XREF: dseg:1202o
+aTH05_15	db 'No.15   �_˜bŒ¶‘z�@�` Infinite Being ',0 ; DATA XREF: dseg:1206o
+aTH05_16	db 'No.16       •sŽv‹c‚Ì�‘‚ÌƒAƒŠƒX      ',0 ; DATA XREF: dseg:120Ao
+aTH05_17	db 'No.17     the Grimoire of Alice     ',0 ; DATA XREF: dseg:120Eo
+aTH05_18	db 'No.18              �_ŽÐ             ',0 ; DATA XREF: dseg:1212o
+aTH05_19	db 'No.19            Endless            ',0 ; DATA XREF: dseg:1216o
+aTH05_20	db 'No.20          ‹v‰“‚ÌŠy‰€           ',0 ; DATA XREF: dseg:121Ao
+aTH05_21	db 'No.21         Mystic Dream          ',0 ; DATA XREF: dseg:121Eo
+aTH05_22	db 'No.22       Peaceful Romancer       ',0 ; DATA XREF: dseg:1222o
+aTH05_23	db 'No.23         �°‚Ì‹x‚ç‚Þ�Š          ',0 ; DATA XREF: dseg:1226o
 aR_00		db 'r_00',0             ; DATA XREF: dseg:1246o
 aR_01		db 'r_01',0             ; DATA XREF: dseg:124Ao
 aR_02		db 'r_02',0             ; DATA XREF: dseg:124Eo
@@ -47500,7 +46491,7 @@ unk_13EAA	db    ?	;		; DATA XREF: sub_C2CF+35o sub_C32D+Fo
 		db    ?	;
 word_1403A	dw ?			; DATA XREF: sub_BE79+Er sub_C490+7w ...
 word_1403C	dw ?			; DATA XREF: sub_BE79+91r sub_C490+Dw	...
-word_1403E	dw ?			; DATA XREF: sub_BF4D:loc_BF6Br
+musicroom_trackcount	dw ?			; DATA XREF: sub_BF4D:loc_BF6Br
 					; sub_C490+22w	...
 byte_14040	db ?			; DATA XREF: sub_C7D5+1Fr sub_C7D5+32r ...
 byte_14041	db ?			; DATA XREF: sub_C7D5+11r sub_C87E+2Dw ...
