JP loc_010A file_0104: DB 1, "ss.s", 0 loc_010A: CMPI i187, 0 JNE loc_0864 MOVI i187, 1 CMPI i575, 10 JEQ loc_0181 BGMSTOP MOVI i575, 255 MOVI i575, 10 BGMODEG i0 JTBL i0 DW loc_0181 ; 0 DW loc_0142 ; 1 DW loc_014C ; 2 DW loc_0156 ; 3 loc_0142: BGMSTOP BGMPLAY file_0160 ; G410_26.m JP loc_0181 loc_014C: BGMSTOP BGMPLAY file_016B ; G410_86.m JP loc_0181 loc_0156: BGMSTOP BGMPLAY file_0176 ; G410_GS.m JP loc_0181 file_0160: DB 1, "G410_26.m", 0 file_016B: DB 1, "G410_86.m", 0 file_0176: DB 1, "G410_GS.m", 0 loc_0181: MOVI i190, 1 IMGLOAD 0, 0, 0, 2, file_0828, 0 ; CAN01z.G IMGLOAD 0, 0, 1, 1, file_081E, 0 ; mojibg.G CALL loc_0B3C MOVI i62, 0 MOVI i63, 7 loc_01B3: MOVI i48, 2 MOVI i49, 0 MOVI i50, 0 MOVI i51, 0 MOVI i52, 80 MOVI i53, 1 MOVI i54, 80 MOVI i55, 10 MOVI i56, 0 MOVI i57, 3 MOVI i58, 60 MOVI i59, 20 MOVI i60, 0 MOVI i61, 0 LOOPSTI 0 loc_020B: LOOPJPR i56, loc_020B GFX64 i48, i49, i50, i52, i53, i51, i49, i54 ADDI i50, 1 ADDI i54, 1 ADDR i56, i57 ADDI i60, 1 CMPI i60, 20 JLT loc_020B ADDR i56, i58 MOVI i60, 0 ADDR i54, i55 SUBI i54, 1 SUBI i50, 1 ADDI i61, 1 CMPR i61, i63 JLT loc_020B ADDR i56, i58 ADDR i56, i58 ADDR i56, i58 loc_0285: LOOPJPR i56, loc_0285 IMGLOAD 0, 0, 0, 1, file_081E, 0 ; mojibg.G CALL loc_0B3C ADDI i62, 1 JTBL i62 DW loc_02B5 ; 0 DW loc_02B5 ; 1 DW loc_02CD ; 2 DW loc_02E5 ; 3 DW loc_02FD ; 4 DW loc_0315 ; 5 DW loc_032D ; 6 loc_02B5: IMGLOAD 0, 0, 0, 2, file_0832, 0 ; CAN02z.G MOVI i63, 11 JP loc_01B3 loc_02CD: IMGLOAD 0, 0, 0, 2, file_083C, 0 ; CAN03z.G MOVI i63, 9 JP loc_01B3 loc_02E5: IMGLOAD 0, 0, 0, 2, file_0846, 0 ; CAN04z.G MOVI i63, 9 JP loc_01B3 loc_02FD: IMGLOAD 0, 0, 0, 2, file_0850, 0 ; CAN05z.G MOVI i63, 8 JP loc_01B3 loc_0315: IMGLOAD 0, 0, 0, 2, file_085A, 0 ; CAN06z.G MOVI i63, 8 JP loc_01B3 loc_032D: ADDR i56, i58 ADDR i56, i58 ADDR i56, i58 loc_033F: LOOPJPR i56, loc_033F CALL loc_1339 CALL loc_15B9 PALFADE 0, 7 CMD5E 0, 0, 0, 80, 400 GV02 MOVI i48, 8 MOVI i49, 0 CMPI i575, 24 JEQ loc_03D4 BGMSTOP MOVI i575, 255 MOVI i575, 24 BGMODEG i0 JTBL i0 DW loc_03D4 ; 0 DW loc_0395 ; 1 DW loc_039F ; 2 DW loc_03A9 ; 3 loc_0395: BGMSTOP BGMPLAY file_03B3 ; G424_26.m JP loc_03D4 loc_039F: BGMSTOP BGMPLAY file_03BE ; G424_86.m JP loc_03D4 loc_03A9: BGMSTOP BGMPLAY file_03C9 ; G424_GS.m JP loc_03D4 file_03B3: DB 1, "G424_26.m", 0 file_03BE: DB 1, "G424_86.m", 0 file_03C9: DB 1, "G424_GS.m", 0 loc_03D4: CALL loc_0544 IMGLOAD 0, 0, 1, 0, file_03F2, 1 ; Pat001.g CMD1E i0 CALL loc_1511 JP loc_03FC file_03F2: DB 1, "Pat001.g", 0 loc_03FC: CALL loc_1511 CALL loc_1511 CALL loc_15B9 IMGLOAD 65, 128, 0, 1, file_043E, 0 ; PTY000.g IMGLOAD 65, 128, 0, 1, file_0448, 1 ; PTY001.g CMD2F 1, 65, 128, 12, 160, 0, 65, 128 CALL loc_15EB JP loc_0452 file_043E: DB 1, "PTY000.g", 0 file_0448: DB 1, "PTY001.g", 0 loc_0452: CMPI i575, 10 JEQ loc_04B9 BGMSTOP MOVI i575, 255 MOVI i575, 10 BGMODEG i0 JTBL i0 DW loc_04B9 ; 0 DW loc_047A ; 1 DW loc_0484 ; 2 DW loc_048E ; 3 loc_047A: BGMSTOP BGMPLAY file_0498 ; G410_26.m JP loc_04B9 loc_0484: BGMSTOP BGMPLAY file_04A3 ; G410_86.m JP loc_04B9 loc_048E: BGMSTOP BGMPLAY file_04AE ; G410_GS.m JP loc_04B9 file_0498: DB 1, "G410_26.m", 0 file_04A3: DB 1, "G410_86.m", 0 file_04AE: DB 1, "G410_GS.m", 0 loc_04B9: MOVI i672, 0 CALL loc_15C7 IMGLOAD 2, 64, 1, 2, file_052F, 0 ; BG19.g IMGLOAD 2, 64, 1, 2, file_0537, 1 ; BG19C.g MOVI i578, 2 MOVI i577, 2 MOVI i576, 2 MOVI i581, 9 MOVI i580, 7 MOVI i579, 5 MOVI i584, 11 MOVI i583, 9 MOVI i582, 9 MOVI i599, 6 MOVI i598, 5 MOVI i597, 5 CALL loc_15E1 JP loc_0540 file_052F: DB 1, "BG19.g", 0 file_0537: DB 1, "BG19C.g", 0 loc_0540: JP loc_09A4 loc_0544: CALL loc_15B9 CALL loc_1339 ADDI i49, 1 MOVI i190, 1 CALL loc_1339 CALL loc_15B9 PALFADE 0, 2 CMD5E 0, 0, 0, 80, 400 IMGLOAD 0, 0, 1, 2, file_0816, 0 ; pata.g MOVI i57, 4 MOVI i58, 10 MOVI i59, 1 MOVI i60, 40 MOVI i61, 2 MOVI i62, 20 MOVI i63, 3 MOVI i192, 10 MOVI i193, 0 MOVI i194, 0 MOVI i16, 1 MOVR i195, i48 LOOPSTI 0 loc_05CC: LOOPJPR i193, loc_05CC JTBL i194 DW loc_05E0 ; 0 DW loc_0616 ; 1 DW loc_0636 ; 2 DW loc_0656 ; 3 DW loc_080A ; 4 loc_05E0: CMPI i16, 0 JEQ loc_05F6 MOVI i16, 0 ADDI i193, 40 loc_05F6: ADDR i193, i57 SUBI i58, 1 CMPI i58, 0 JNE loc_0676 MOVI i194, 1 JP loc_0676 loc_0616: ADDR i193, i59 SUBI i60, 1 CMPI i60, 0 JNE loc_0676 MOVI i194, 2 JP loc_0676 loc_0636: ADDR i193, i61 SUBI i62, 1 CMPI i62, 0 JNE loc_0676 MOVI i194, 3 JP loc_0676 loc_0656: ADDR i193, i63 SUBI i192, 1 CMPI i192, 0 JNE loc_0676 MOVI i194, 4 JP loc_0676 loc_0676: JTBL i195 DW loc_069A ; 0 DW loc_06B0 ; 1 DW loc_06C6 ; 2 DW loc_06DC ; 3 DW loc_06F2 ; 4 DW loc_0708 ; 5 DW loc_071E ; 6 DW loc_0734 ; 7 DW loc_074A ; 8 DW loc_0760 ; 9 DW loc_0776 ; 10 DW loc_078C ; 11 DW loc_07A2 ; 12 DW loc_07B8 ; 13 DW loc_07CE ; 14 DW loc_07E4 ; 15 loc_069A: CMD2F 2, 0, 0, 12, 128, 0, 34, 128 JP loc_0800 loc_06B0: CMD2F 2, 12, 0, 12, 128, 0, 34, 128 JP loc_0800 loc_06C6: CMD2F 2, 24, 0, 12, 128, 0, 34, 128 JP loc_0800 loc_06DC: CMD2F 2, 36, 0, 12, 128, 0, 34, 128 JP loc_0800 loc_06F2: CMD2F 2, 48, 0, 12, 128, 0, 34, 128 JP loc_0800 loc_0708: CMD2F 2, 60, 0, 12, 128, 0, 34, 128 JP loc_0800 loc_071E: CMD2F 2, 0, 128, 12, 128, 0, 34, 128 JP loc_0800 loc_0734: CMD2F 2, 12, 128, 12, 128, 0, 34, 128 JP loc_0800 loc_074A: CMD2F 2, 24, 128, 12, 128, 0, 34, 128 JP loc_0800 loc_0760: CMD2F 2, 36, 128, 12, 128, 0, 34, 128 JP loc_0800 loc_0776: CMD2F 2, 48, 128, 12, 128, 0, 34, 128 JP loc_0800 loc_078C: CMD2F 2, 60, 128, 12, 128, 0, 34, 128 JP loc_0800 loc_07A2: CMD2F 2, 0, 256, 12, 128, 0, 34, 128 JP loc_0800 loc_07B8: CMD2F 2, 12, 256, 12, 128, 0, 34, 128 JP loc_0800 loc_07CE: CMD2F 2, 24, 256, 12, 128, 0, 34, 128 JP loc_0800 loc_07E4: CMD2F 2, 36, 256, 12, 128, 0, 34, 128 MOVI i195, 0 JP loc_05CC loc_0800: ADDI i195, 1 JP loc_05CC loc_080A: CMPR i195, i49 JNE loc_0656 RET file_0816: DB 1, "pata.g", 0 file_081E: DB 1, "mojibg.G", 0 file_0828: DB 1, "CAN01z.G", 0 file_0832: DB 1, "CAN02z.G", 0 file_083C: DB 1, "CAN03z.G", 0 file_0846: DB 1, "CAN04z.G", 0 file_0850: DB 1, "CAN05z.G", 0 file_085A: DB 1, "CAN06z.G", 0 loc_0864: CALL loc_1511 CALL loc_15B9 IMGLOAD 65, 128, 0, 1, file_08A2, 0 ; PTY000.g IMGLOAD 65, 128, 0, 1, file_08AC, 1 ; PTY001.g CMD2F 1, 65, 128, 12, 160, 0, 65, 128 CALL loc_15EB JP loc_08B6 file_08A2: DB 1, "PTY000.g", 0 file_08AC: DB 1, "PTY001.g", 0 loc_08B6: CMPI i575, 10 JEQ loc_091D BGMSTOP MOVI i575, 255 MOVI i575, 10 BGMODEG i0 JTBL i0 DW loc_091D ; 0 DW loc_08DE ; 1 DW loc_08E8 ; 2 DW loc_08F2 ; 3 loc_08DE: BGMSTOP BGMPLAY file_08FC ; G410_26.m JP loc_091D loc_08E8: BGMSTOP BGMPLAY file_0907 ; G410_86.m JP loc_091D loc_08F2: BGMSTOP BGMPLAY file_0912 ; G410_GS.m JP loc_091D file_08FC: DB 1, "G410_26.m", 0 file_0907: DB 1, "G410_86.m", 0 file_0912: DB 1, "G410_GS.m", 0 loc_091D: MOVI i672, 0 CALL loc_15C7 IMGLOAD 2, 64, 1, 2, file_0993, 0 ; BG19.g IMGLOAD 2, 64, 1, 2, file_099B, 1 ; BG19C.g MOVI i578, 2 MOVI i577, 2 MOVI i576, 2 MOVI i581, 9 MOVI i580, 7 MOVI i579, 5 MOVI i584, 11 MOVI i583, 9 MOVI i582, 9 MOVI i599, 6 MOVI i598, 5 MOVI i597, 5 CALL loc_15E1 JP loc_09A4 file_0993: DB 1, "BG19.g", 0 file_099B: DB 1, "BG19C.g", 0 loc_09A4: CALL loc_15B9 loc_09A8: MOVI i562, 1 TBOPEN 8, 31, 12, 9, 3, 3 PRINT 8, str_0BF6 CMD6A 512, 208, 513, 223 CMD3F i272, i280 MENUSEL i48, i49, data_200F, loc_09EA loc_09DC: CMD42 1 CMD43 i272, i280 JP loc_09DC loc_09EA: JTBL i49 DW loc_09FE ; 0 DW loc_09F6 ; 1 DW loc_09FE ; 2 DW loc_09F6 ; 3 loc_09F6: TBCLOSE 8 JP loc_1994 loc_09FE: SUBI i48, 1 JTBL i48 DW loc_0A0A ; 0 loc_0A0A: ADDI i128, 1 JTBL i128 DW 0x0080 ; 0 DW loc_0A1A ; 1 DW loc_0ACE ; 2 loc_0A1A: CALL loc_122F PRINT 9, str_0C02 CALL loc_11E1 CMD2F 2, 68, 304, 12, 96, 1, 12, 264 IMGLOAD 12, 264, 0, 1, file_0A68, 1 ; Kait00.g CALL loc_15EB CMD2F 1, 12, 264, 12, 96, 0, 12, 264 PRINT 9, str_0CA4 JP loc_0A72 file_0A68: DB 1, "Kait00.g", 0 loc_0A72: CALL loc_122F PRINT 9, str_0CC4 CALL loc_11E1 CMD2F 2, 68, 304, 12, 96, 1, 12, 264 IMGLOAD 12, 264, 0, 1, file_0AC0, 1 ; Kait01.g CALL loc_15EB CMD2F 1, 12, 264, 12, 96, 0, 12, 264 PRINT 9, str_0D31 JP loc_0ACA file_0AC0: DB 1, "Kait01.g", 0 loc_0ACA: JP loc_09A4 loc_0ACE: CALL loc_11E1 CMD2F 2, 68, 304, 12, 96, 1, 12, 264 IMGLOAD 12, 264, 0, 1, file_0B12, 1 ; Kait01.g CALL loc_15EB CMD2F 1, 12, 264, 12, 96, 0, 12, 264 PRINT 9, str_0D7C JP loc_0B1C file_0B12: DB 1, "Kait01.g", 0 loc_0B1C: CALL loc_122F PRINT 9, str_0DAD MOVI i187, 0 MOVI i185, 1 MOVI i186, 2 LDSCENE file_0104 ; ss.s loc_0B3C: MOVI i48, 1 MOVI i49, 0 MOVI i50, 0 MOVI i51, 80 MOVI i52, 2 MOVI i53, 0 MOVI i56, 398 MOVI i57, 0 LOOPSTI 0 loc_0B70: LOOPJPR i57, loc_0B70 ADDI i57, 1 GFX3A i48, i49, i50, i51, i52, i53, i49, i50 GFX3A i48, i49, i56, i51, i52, i53, i49, i56 CMPI i56, 2 JEQ loc_0BF4 ADDI i50, 4 SUBI i56, 4 GFX3A i48, i49, i50, i51, i52, i53, i49, i50 GFX3A i48, i49, i56, i51, i52, i53, i49, i56 CMPI i56, 2 JEQ loc_0BF4 ADDI i50, 4 SUBI i56, 4 JP loc_0B70 loc_0BF4: RET str_0BF6: DB " 回想する", 0 str_0C02: DB "見慣れた天井。見慣れた壁。見慣れた床。", 0x0D DB "僕が赤ん坊の時からずっと、17年間寝起きしてきた僕の部屋だ。", 0x0D DB "正確には、14年前に僕に弟ができてからは僕と弟の部屋だった。", 1, 0 str_0CA4: DB "(でも、弟はもういない・・・)", 1, 0 str_0CC4: DB "傍らの空っぽの弟のベッドを見たとたん、どっと涙が溢れ出し、僕はその", 0x0D DB "涙を止めようと枕に乱暴に顔を押し付けた。", 1, 0 str_0D31: DB "(弟だけじゃない。父さんも・・・母さん", 0x0D DB "も・・・・・・皆、皆・・・・・・)", 1, 0 str_0D7C: DB "(皆・・・・・・死んじゃったんだ・・・", 0x0D DB "・・・)", 1, 0 str_0DAD: DB "ここ数週間のうちの悪夢のような記憶が蘇る。", 0x0D DB "それは突然の出来事だった。", 0x0D DB "何の前触れも無く、ある日いきなり謎の流行病が発生したのだ。", 1 DB "発病した人は、高熱を出し、熱の下がらないまま昏睡状態になり、そのま", 0x0D DB "ま2度と目覚めることはない・・・・・・。", 0x0D DB "それは誰の記憶にも無く、どんな医学書にも載っていない、全く未知のウィ", 0x0D DB "ルスによって引き起こされていた。", 1 DB "病気はまるで飢えた獣のように瞬く間にシェルター中を襲い、有効な治療", 0x0D DB "法を見出せないままに人々は次々に倒れ、死んでいった。", 0x0D DB "その病原体がどこから来たのか、あるいはどこから生まれたのか・・・", 0x0D DB "それは最後までわからないままだった。", 1 DB "悪夢のような数週間が過ぎ・・・・・・・・・・・・・・・・・・・・・・", 0x0D DB "・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・", 0x0D DB "・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・", 0x0D DB "・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・。", 1 DB "生き残ったのは僕1人だった。", 2, 0x0D DB "どんな運命のいたずらなのかはしれないが・・・僕だけが発病せずにすん", 0x0D DB "だのだ。", 1 DB "僕が生み出されてからずっと育ってきたネオアリストシェルターは滅んで", 0x0D DB "しまったのだった・・・たった1人の住人だけを残して・・・・・・。", 1, 0 loc_11E1: CALL loc_156D CALL loc_158D CMPI i560, 1 JNE loc_11F5 RET loc_11F5: CALL loc_1511 TBOPEN 8, 5, 16, 7, 7, 1 TBOPEN 9, 12, 16, 22, 7, 2 CMD2F 0, 12, 264, 12, 96, 2, 68, 304 MOVI i560, 1 RET loc_122F: CALL loc_156D CALL loc_15A1 CMPI i561, 1 JNE loc_1243 RET loc_1243: CALL loc_1511 TBOPEN 9, 2, 19, 37, 6, 0 MOVI i561, 1 RET loc_125D: ; unused CALL loc_14CF CALL loc_1389 CMPI i563, 1 JNE loc_1271 RET loc_1271: TBOPEN 9, 7, 18, 33, 7, 2 MOVI i563, 1 RET loc_1287: ; unused CALL loc_14CF CALL loc_1339 RET DB 0x01, 0x00, 0x10, 0x00, 0xD0, 0x00, 0x80, 0x00 DB 0xE0, 0x00, 0x02, 0x00, 0x10, 0x00, 0xE0, 0x00 DB 0x80, 0x00, 0xF0, 0x00, 0x03, 0x00, 0x10, 0x00 DB 0xF0, 0x00, 0x80, 0x00, 0x00, 0x01, 0x04, 0x00 DB 0x10, 0x00, 0x00, 0x01, 0x80, 0x00, 0x10, 0x01 DB 0x00, 0x00, 0x01, 0x00, 0x20, 0x00, 0xF0, 0x00 DB 0x90, 0x00, 0x00, 0x01, 0x02, 0x00, 0x20, 0x00 DB 0x00, 0x01, 0x90, 0x00, 0x10, 0x01, 0x03, 0x00 DB 0x20, 0x00, 0x10, 0x01, 0x90, 0x00, 0x20, 0x01 DB 0x04, 0x00, 0x20, 0x00, 0x20, 0x01, 0x90, 0x00 DB 0x30, 0x01, 0x00, 0x00, 0x01, 0x00, 0x20, 0x00 DB 0x00, 0x01, 0x90, 0x00, 0x10, 0x01, 0x02, 0x00 DB 0x20, 0x00, 0x10, 0x01, 0x90, 0x00, 0x20, 0x01 DB 0x03, 0x00, 0x20, 0x00, 0x20, 0x01, 0x90, 0x00 DB 0x30, 0x01, 0x04, 0x00, 0x20, 0x00, 0x30, 0x01 DB 0x90, 0x00, 0x40, 0x01, 0x00, 0x00, 0x01, 0x00 DB 0x20, 0x00, 0x10, 0x01, 0x90, 0x00, 0x20, 0x01 DB 0x02, 0x00, 0x20, 0x00, 0x20, 0x01, 0x90, 0x00 DB 0x30, 0x01, 0x03, 0x00, 0x20, 0x00, 0x30, 0x01 DB 0x90, 0x00, 0x40, 0x01, 0x04, 0x00, 0x20, 0x00 DB 0x40, 0x01, 0x90, 0x00, 0x50, 0x01, 0x00, 0x00 loc_1339: CALL loc_1347 CALL loc_1361 CALL loc_1389 RET loc_1347: CMPI i565, 0 JEQ loc_135F TBCLOSE 8 TBCLOSE 9 MOVI i565, 0 loc_135F: RET loc_1361: CMPI i563, 0 JEQ loc_1387 TBCLOSE 9 MOVI i563, 0 CMD2F 2, 36, 280, 16, 128, 0, 0, 280 loc_1387: RET loc_1389: JTBL i564 DW loc_13A1 ; 0 DW loc_1397 ; 1 DW loc_1393 ; 2 loc_1393: TBCLOSE 9 loc_1397: TBCLOSE 8 MOVI i564, 0 loc_13A1: RET loc_13A3: CALL loc_1892 MOVI i48, 1 MOVI i49, 0 MOVI i50, 0 MOVI i51, 80 MOVI i52, 2 MOVI i53, 0 MOVI i56, 398 MOVI i57, 0 LOOPSTI 0 loc_13DB: LOOPJPR i57, loc_13DB ADDI i57, 1 GFX3A i48, i49, i50, i51, i52, i53, i49, i50 GFX3A i48, i49, i56, i51, i52, i53, i49, i56 CMPI i56, 2 JEQ loc_145F ADDI i50, 4 SUBI i56, 4 GFX3A i48, i49, i50, i51, i52, i53, i49, i50 GFX3A i48, i49, i56, i51, i52, i53, i49, i56 CMPI i56, 2 JEQ loc_145F ADDI i50, 4 SUBI i56, 4 JP loc_13DB loc_145F: MOVI i0, 1 PA4GET i0 TBOPEN 8, 0, 18, 7, 7, 1 CMD2F 0, 0, 280, 16, 128, 2, 0, 280 TBCLOSE 8 TBOPEN 9, 6, 18, 33, 7, 3 CMD2F 0, 0, 280, 16, 128, 2, 18, 280 TBCLOSE 9 CMD2F 0, 0, 280, 16, 128, 2, 36, 280 MOVI i0, 0 PA4GET i0 RET loc_14CF: CMPI i190, 1 JEQ loc_1505 CALL loc_15B9 IMGLOAD 0, 0, 0, 1, file_1563, 0 ; winf.lsp GFX36 MOVI i190, 1 IMGLOAD 0, 0, 0, 1, file_1507, 0 ; BlackF.g CALL loc_13A3 loc_1505: RET file_1507: DB 1, "BlackF.g", 0 loc_1511: CMPI i190, 0 JEQ loc_1557 CALL loc_1339 MOVI i190, 0 IMGLOAD 0, 0, 0, 1, file_1559, 0 ; win3.lsp GFX36 CALL loc_1339 CALL loc_15B9 PALFADE 0, 1 IMGLOAD 0, 0, 0, 0, file_1FEC, 0 ; waku06b.g PALBW 0, 3 loc_1557: RET file_1559: DB 1, "win3.lsp", 0 file_1563: DB 1, "winf.lsp", 0 loc_156D: JTBL i562 DW loc_158B ; 0 DW loc_1581 ; 1 DW loc_157D ; 2 DW loc_1579 ; 3 loc_1579: TBCLOSE 10 loc_157D: TBCLOSE 9 loc_1581: TBCLOSE 8 MOVI i562, 0 loc_158B: RET loc_158D: JTBL i561 DW loc_159F ; 0 DW loc_1595 ; 1 loc_1595: TBCLOSE 9 MOVI i561, 0 loc_159F: RET loc_15A1: JTBL i560 DW loc_15B7 ; 0 DW loc_15A9 ; 1 loc_15A9: TBCLOSE 9 TBCLOSE 8 MOVI i560, 0 loc_15B7: RET loc_15B9: CALL loc_158D CALL loc_156D CALL loc_15A1 RET loc_15C7: CALL loc_1511 CALL loc_15B9 CMPI i672, 0 JEQ loc_15DB RET loc_15DB: CALL loc_162D RET loc_15E1: CALL loc_1892 CALL loc_16D2 RET loc_15EB: MOVI i0, 0 PCOLSET i0, i578, i577, i576 MOVI i0, 2 PCOLSET i0, i581, i580, i579 MOVI i0, 3 PCOLSET i0, i584, i583, i582 MOVI i0, 7 PCOLSET i0, i599, i598, i597 RET loc_162D: CALL loc_15B9 IMGLOAD 2, 16, 0, 1, file_1657, 0 ; Black.lsp CMD2F 1, 2, 16, 60, 320, 2, 2, 16 CALL loc_16D2 RET file_1657: DB 1, "Black.lsp", 0 file_1662: DB 1, "BlackE.lsp", 0 loc_166E: ; unused CALL loc_1511 CALL loc_15B9 CMPI i672, 0 JEQ loc_16A2 IMGLOAD 2, 16, 0, 1, file_1662, 0 ; BlackE.lsp CMD2F 1, 2, 16, 60, 320, 2, 2, 16 RET loc_16A2: CALL loc_162D IMGLOAD 2, 16, 0, 1, file_1662, 0 ; BlackE.lsp CMD2F 1, 2, 16, 60, 320, 2, 2, 16 RET loc_16C8: ; unused CALL loc_1892 CALL loc_16D2 RET loc_16D2: MOVI i48, 2 MOVI i49, 2 MOVI i50, 16 MOVI i51, 1 MOVI i52, 320 MOVI i53, 0 MOVI i54, 61 MOVI i55, 1 LOOPSTI 0 loc_1706: LOOPJPR i55, loc_1706 CMPI i54, 1 JEQ loc_1750 GFX3A i48, i49, i50, i51, i52, i53, i49, i50 GFX3A i48, i54, i50, i51, i52, i53, i54, i50 ADDI i49, 2 SUBI i54, 2 ADDI i55, 1 JP loc_1706 loc_1750: RET loc_1752: ; unused CALL loc_15B9 CMD2F 2, 2, 16, 60, 320, 1, 2, 16 RET loc_176A: ; unused MOVI i64, 0 CALL loc_178A CALL loc_15EB RET loc_177A: ; unused MOVI i64, 1 CALL loc_178A CALL loc_15EB RET loc_178A: MOVI i48, 1 MOVI i49, 2 MOVI i50, 16 MOVI i51, 60 MOVI i52, 1 MOVI i53, 0 MOVI i54, 319 MOVI i55, 1 LOOPSTI 0 loc_17BE: LOOPJPR i55, loc_17BE CMPI i54, 15 JEQ loc_1806 CALL loc_1808 CMPI i54, 15 JEQ loc_1806 CALL loc_1808 CMPI i54, 15 JEQ loc_1806 CALL loc_1808 CMPI i54, 15 JEQ loc_1806 CALL loc_1808 ADDI i55, 1 JP loc_17BE loc_1806: RET loc_1808: CMPI i64, 1 JEQ loc_1844 GFX3A i48, i49, i50, i51, i52, i53, i49, i50 GFX3A i48, i49, i54, i51, i52, i53, i49, i54 ADDI i50, 2 SUBI i54, 2 RET loc_1844: GFX64 i48, i49, i50, i51, i52, i53, i49, i50 GFX64 i48, i49, i54, i51, i52, i53, i49, i54 ADDI i50, 2 SUBI i54, 2 RET loc_1876: ; unused CALL loc_15B9 CMD2F 2, 2, 16, 60, 320, 1, 2, 16 CALL loc_178A RET loc_1892: MOVI i0, 0 PCOLSET i0, i578, i577, i576 MOVI i0, 1 PCOLSET i0, i587, i586, i585 MOVI i0, 2 PCOLSET i0, i581, i580, i579 MOVI i0, 3 PCOLSET i0, i584, i583, i582 MOVI i0, 4 PCOLSET i0, i590, i589, i588 MOVI i0, 5 PCOLSET i0, i593, i592, i591 MOVI i0, 6 PCOLSET i0, i596, i595, i594 MOVI i0, 7 PCOLSET i0, i599, i598, i597 MOVI i0, 8 PCOLSET i0, i602, i601, i600 MOVI i0, 9 PCOLSET i0, i605, i604, i603 MOVI i0, 10 PCOLSET i0, i608, i607, i606 MOVI i0, 11 PCOLSET i0, i611, i610, i609 MOVI i0, 12 PCOLSET i0, i614, i613, i612 MOVI i0, 13 PCOLSET i0, i617, i616, i615 MOVI i0, 14 PCOLSET i0, i620, i619, i618 MOVI i0, 15 PCOLSET i0, i623, i622, i621 RET loc_1994: TBOPEN 8, 31, 12, 9, 6, 3 PRINT 8, str_2213 CMD6A 512, 208, 513, 271 CMD3F i544, i552 MENUSEL i48, i49, data_200F, loc_19D0 loc_19C2: CMD42 1 CMD43 i544, i552 JP loc_19C2 loc_19D0: JTBL i49 DW loc_19E4 ; 0 DW loc_19DC ; 1 DW loc_19E4 ; 2 DW loc_19DC ; 3 loc_19DC: TBCLOSE 8 JP loc_09A8 loc_19E4: SUBI i48, 1 JTBL i48 DW loc_19F6 ; 0 DW loc_1C44 ; 1 DW loc_1F9E ; 2 DW loc_1FF7 ; 3 loc_19F6: CMD3F i545, i553 CMD6A 496, 176, 497, 287 TBOPEN 9, 20, 10, 14, 9, 4 PRINT 9, str_2177 MENUSEL i48, i49, data_1A6A, loc_1A32 loc_1A24: CMD43 i545, i553 CMD42 1 JP loc_1A24 loc_1A32: JTBL i49 DW loc_1A4A ; 0 DW loc_1A3E ; 1 DW loc_1A4A ; 2 DW loc_1A3E ; 3 loc_1A3E: TBCLOSE 9 TBCLOSE 8 JP loc_1994 loc_1A4A: SUBI i48, 1 TBCLOSE 9 TBCLOSE 8 JTBL i48 DW loc_1AB2 ; 0 DW loc_1AEA ; 1 DW loc_1B22 ; 2 DW loc_1B5A ; 3 DW loc_1B92 ; 4 DW loc_1BCA ; 5 DW loc_1C02 ; 6 data_1A6A: DW 1, 336, 176, 528, 192 DW 2, 336, 192, 528, 208 DW 3, 336, 208, 528, 224 DW 4, 336, 224, 528, 240 DW 5, 336, 240, 528, 256 DW 6, 336, 256, 528, 272 DW 7, 336, 272, 528, 288 DW 0 loc_1AB2: REGFSAV 0, file_21B0 ; cansav.da1 STRCLR s3 STRCPYI s3, str_2186 FILETM i17, s2, file_21B0 ; cansav.da1 STRCAT s3, s2 STRCPYI s3, str_2204 CALL loc_122F PRINT 9, str_2258 PRINT 9, str_2246 JP loc_1C36 loc_1AEA: REGFSAV 0, file_21BC ; cansav.da2 STRCLR s4 STRCPYI s4, str_218C FILETM i17, s2, file_21BC ; cansav.da2 STRCAT s4, s2 STRCPYI s4, str_2204 CALL loc_122F PRINT 9, str_2265 PRINT 9, str_2246 JP loc_1C36 loc_1B22: REGFSAV 0, file_21C8 ; cansav.da3 STRCLR s5 STRCPYI s5, str_2192 FILETM i17, s2, file_21C8 ; cansav.da3 STRCAT s5, s2 STRCPYI s5, str_2204 CALL loc_122F PRINT 9, str_2272 PRINT 9, str_2246 JP loc_1C36 loc_1B5A: REGFSAV 0, file_21D4 ; cansav.da4 STRCLR s6 STRCPYI s6, str_2198 FILETM i17, s2, file_21D4 ; cansav.da4 STRCAT s6, s2 STRCPYI s6, str_2204 CALL loc_122F PRINT 9, str_227F PRINT 9, str_2246 JP loc_1C36 loc_1B92: REGFSAV 0, file_21E0 ; cansav.da5 STRCLR s7 STRCPYI s7, str_219E FILETM i17, s2, file_21E0 ; cansav.da5 STRCAT s7, s2 STRCPYI s7, str_2204 CALL loc_122F PRINT 9, str_228C PRINT 9, str_2246 JP loc_1C36 loc_1BCA: REGFSAV 0, file_21EC ; cansav.da6 STRCLR s8 STRCPYI s8, str_21A4 FILETM i17, s2, file_21EC ; cansav.da6 STRCAT s8, s2 STRCPYI s8, str_2204 CALL loc_122F PRINT 9, str_2299 PRINT 9, str_2246 JP loc_1C36 loc_1C02: REGFSAV 0, file_21F8 ; cansav.da7 STRCLR s9 STRCPYI s9, str_21AA FILETM i17, s2, file_21F8 ; cansav.da7 STRCAT s9, s2 STRCPYI s9, str_2204 CALL loc_122F PRINT 9, str_22A6 PRINT 9, str_2246 loc_1C36: TBCLOSE 9 MOVI i561, 0 JP loc_1994 loc_1C44: CMD3F i274, i554 CMD6A 496, 176, 497, 287 TBOPEN 9, 20, 10, 14, 9, 4 PRINT 9, str_2177 MENUSEL i16, i17, data_1A6A, loc_1C86 MOVI i34, 50 loc_1C78: CMD42 1 CMD43 i274, i554 JP loc_1C78 loc_1C86: JTBL i17 DW loc_1C9E ; 0 DW loc_1C92 ; 1 DW loc_1C9E ; 2 DW loc_1C92 ; 3 loc_1C92: TBCLOSE 9 TBCLOSE 8 JP loc_1994 loc_1C9E: SUBI i16, 1 MOVR i34, i32 JTBL i16 DW loc_1CBC ; 0 DW loc_1CEE ; 1 DW loc_1D20 ; 2 DW loc_1D52 ; 3 DW loc_1D84 ; 4 DW loc_1DB6 ; 5 DW loc_1DE8 ; 6 loc_1CBC: FILETM i17, s2, file_21B0 ; cansav.da1 CMPI i17, 0 JEQ loc_1C78 TBCLOSE 9 TBCLOSE 8 REGFLD 0, file_2207 ; cansav.sys CALL loc_22B3 REGFLD 0, file_21B0 ; cansav.da1 CALL loc_2339 JP loc_1E16 loc_1CEE: FILETM i17, s2, file_21BC ; cansav.da2 CMPI i17, 0 JEQ loc_1C78 TBCLOSE 9 TBCLOSE 8 REGFLD 0, file_2207 ; cansav.sys CALL loc_22B3 REGFLD 0, file_21BC ; cansav.da2 CALL loc_2339 JP loc_1E16 loc_1D20: FILETM i17, s2, file_21C8 ; cansav.da3 CMPI i17, 0 JEQ loc_1C78 TBCLOSE 9 TBCLOSE 8 REGFLD 0, file_2207 ; cansav.sys CALL loc_22B3 REGFLD 0, file_21C8 ; cansav.da3 CALL loc_2339 JP loc_1E16 loc_1D52: FILETM i17, s2, file_21D4 ; cansav.da4 CMPI i17, 0 JEQ loc_1C78 TBCLOSE 9 TBCLOSE 8 REGFLD 0, file_2207 ; cansav.sys CALL loc_22B3 REGFLD 0, file_21D4 ; cansav.da4 CALL loc_2339 JP loc_1E16 loc_1D84: FILETM i17, s2, file_21E0 ; cansav.da5 CMPI i17, 0 JEQ loc_1C78 TBCLOSE 9 TBCLOSE 8 REGFLD 0, file_2207 ; cansav.sys CALL loc_22B3 REGFLD 0, file_21E0 ; cansav.da5 CALL loc_2339 JP loc_1E16 loc_1DB6: FILETM i17, s2, file_21EC ; cansav.da6 CMPI i17, 0 JEQ loc_1C78 TBCLOSE 9 TBCLOSE 8 REGFLD 0, file_2207 ; cansav.sys CALL loc_22B3 REGFLD 0, file_21EC ; cansav.da6 CALL loc_2339 JP loc_1E16 loc_1DE8: FILETM i17, s2, file_21F8 ; cansav.da7 CMPI i17, 0 JEQ loc_1C78 TBCLOSE 9 TBCLOSE 8 REGFLD 0, file_2207 ; cansav.sys CALL loc_22B3 REGFLD 0, file_21F8 ; cansav.da7 CALL loc_2339 loc_1E16: BGMFADE MOVI i575, 255 MOVI i16, 2 MOVI i17, 12 MOVI i18, 96 MOVI i19, 0 JTBL i679 DW loc_1E86 ; 0 DW loc_1E42 ; 1 DW loc_1E58 ; 2 DW loc_1E6E ; 3 loc_1E42: GFX3A i16, i673, i674, i17, i18, i19, i673, i674 JP loc_1E80 loc_1E58: GFX3A i16, i675, i676, i17, i18, i19, i675, i676 JP loc_1E80 loc_1E6E: GFX3A i16, i677, i678, i17, i18, i19, i677, i678 loc_1E80: SUBI i679, 1 loc_1E86: MOVI i16, 2 MOVI i17, 12 MOVI i18, 96 MOVI i19, 0 JTBL i679 DW loc_1EEE ; 0 DW loc_1EAA ; 1 DW loc_1EC0 ; 2 DW loc_1ED6 ; 3 loc_1EAA: GFX3A i16, i673, i674, i17, i18, i19, i673, i674 JP loc_1EE8 loc_1EC0: GFX3A i16, i675, i676, i17, i18, i19, i675, i676 JP loc_1EE8 loc_1ED6: GFX3A i16, i677, i678, i17, i18, i19, i677, i678 loc_1EE8: SUBI i679, 1 loc_1EEE: MOVI i16, 2 MOVI i17, 12 MOVI i18, 96 MOVI i19, 0 JTBL i679 DW loc_1F56 ; 0 DW loc_1F12 ; 1 DW loc_1F28 ; 2 DW loc_1F3E ; 3 loc_1F12: GFX3A i16, i673, i674, i17, i18, i19, i673, i674 JP loc_1F50 loc_1F28: GFX3A i16, i675, i676, i17, i18, i19, i675, i676 JP loc_1F50 loc_1F3E: GFX3A i16, i677, i678, i17, i18, i19, i677, i678 loc_1F50: SUBI i679, 1 loc_1F56: CMPI i190, 1 JNE loc_1F72 CALL loc_162D MOVI i190, 0 CALL loc_14CF JP loc_1F92 loc_1F72: IMGLOAD 65, 128, 0, 0, file_1F88, 0 ; PTY000.g CALL loc_15EB JP loc_1F92 file_1F88: DB 1, "PTY000.g", 0 loc_1F92: BGMFADE MOVI i575, 255 LDSCENE file_0104 ; ss.s loc_1F9E: TBCLOSE 8 CALL loc_162D REGCLR i48, i95 REGCLR i112, i136 REGCLR i272, i287 BGMFADE MOVI i575, 255 IMGLOAD 65, 128, 0, 0, file_1FD6, 0 ; PTY000.g CALL loc_15EB JP loc_1FE0 file_1FD6: DB 1, "PTY000.g", 0 loc_1FE0: LDSCENE file_1FE4 ; open.s file_1FE4: DB 1, "open.s", 0 file_1FEC: DB 1, "waku06b.g", 0 loc_1FF7: TBCLOSE 8 IMGLOAD 0, 0, 0, 1, file_1507, 0 ; BlackF.g CALL loc_13A3 DOSEXIT data_200F: DW 1, 512, 208, 624, 224 DW 2, 512, 224, 624, 240 DW 3, 512, 240, 624, 256 DW 4, 512, 256, 624, 272 DW 5, 512, 272, 624, 288 DW 6, 512, 288, 624, 304 DW 0, 1, 480, 240, 592 DW 256, 2, 480, 256, 592 DW 272, 3, 480, 272, 592 DW 288, 4, 480, 288, 592 DW 304, 5, 480, 304, 592 DW 320, 6, 480, 320, 592 DW 336, 7, 480, 336, 592 DW 352, 8, 480, 352, 592 DW 368, 0, 1, 480, 256 DW 592, 272, 2, 480, 272 DW 592, 288, 3, 480, 288 DW 592, 304, 4, 480, 304 DW 592, 320, 5, 480, 320 DW 592, 336, 6, 480, 336 DW 592, 352, 7, 480, 352 DW 592, 368, 0, 1, 480 DW 272, 592, 288, 2, 480 DW 288, 592, 304, 3, 480 DW 304, 592, 320, 4, 480 DW 320, 592, 336, 5, 480 DW 336, 592, 352, 6, 480 DW 352, 592, 368, 7, 480 DW 368, 592, 384, 8, 480 DW 384, 592, 400, 0, 1 DW 480, 288, 592, 304, 2 DW 480, 304, 592, 320, 3 DW 480, 320, 592, 336, 4 DW 480, 336, 592, 352, 5 DW 480, 352, 592, 368, 6 DW 480, 368, 592, 384, 0 str_2177: DB 4, 3, 4, 4, 4, 5, 4, 6, 4, 7, 4, 8, 4, 9, 0 str_2186: DB "1: ", 0 str_218C: DB "2: ", 0 str_2192: DB "3: ", 0 str_2198: DB "4: ", 0 str_219E: DB "5: ", 0 str_21A4: DB "6: ", 0 str_21AA: DB "7: ", 0 file_21B0: DB 1, "cansav.da1", 0 file_21BC: DB 1, "cansav.da2", 0 file_21C8: DB 1, "cansav.da3", 0 file_21D4: DB 1, "cansav.da4", 0 file_21E0: DB 1, "cansav.da5", 0 file_21EC: DB 1, "cansav.da6", 0 file_21F8: DB 1, "cansav.da7", 0 str_2204: DB " ", 0x0D, 0 file_2207: DB 1, "cansav.sys", 0 str_2213: DB " セーブ", 0x0D DB " ロード", 0x0D DB "トップメニュー", 0x0D DB " DOSに戻る", 0 str_2246: DB "セーブしました。", 1, 0 str_2258: DB "ファイル1に", 0 str_2265: DB "ファイル2に", 0 str_2272: DB "ファイル3に", 0 str_227F: DB "ファイル4に", 0 str_228C: DB "ファイル5に", 0 str_2299: DB "ファイル6に", 0 str_22A6: DB "ファイル7に", 0 loc_22B3: MOVR i625, i145 MOVR i626, i146 MOVR i627, i147 MOVR i628, i148 MOVR i629, i149 MOVR i630, i150 MOVR i631, i151 MOVR i632, i152 MOVR i633, i153 MOVR i634, i154 MOVR i635, i155 MOVR i636, i156 MOVR i637, i157 MOVR i638, i158 MOVR i639, i159 MOVR i640, i160 MOVR i641, i161 MOVR i642, i162 MOVR i643, i163 MOVR i644, i164 MOVR i645, i165 MOVR i646, i166 RET loc_2339: MOVR i145, i625 MOVR i146, i626 MOVR i147, i627 MOVR i148, i628 MOVR i149, i629 MOVR i150, i630 MOVR i151, i631 MOVR i152, i632 MOVR i153, i633 MOVR i154, i634 MOVR i155, i635 MOVR i156, i636 MOVR i157, i637 MOVR i158, i638 MOVR i159, i639 MOVR i160, i640 MOVR i161, i641 MOVR i162, i642 MOVR i163, i643 MOVR i164, i644 MOVR i165, i645 MOVR i166, i646 RET