40年以上前に作ったPC-8001向けゲーム『SIGNAL ALIEN』(ASCII, Vol.7, No.4 (1983年4月), pp.140-143)のカセットテープが出てきたので、sgnalien.cmtに変換してみた。とりあえず、16進数ダンプしてみよう。
3A E0 00 20 3A FF 3A CB E8 FE 08 CC A0 E8 CD 7A
E8 CD DE E7 31 FF FF CD 01 E6 CD 3D E4 CD BB E1
18 F8 00 00 00 00 9F 99 0B 8F F0 19 B9 F0 19 F1
80 9F 8F F0 08 00 00 F8 F9 08 8F 00 00 8F F0 99
19 F0 19 F1 46 74 07 77 70 47 74 70 07 70 70 07
70 70 47 44 00 77 00 07 77 44 04 77 70 47 44 70
07 70 06 00 04 05 C8 CD 52 E6 E6 0E C6 05 6F CD
52 E6 E6 3C C6 09 67 CD B0 E6 EB B6 20 E6 36 87
10 E5 C9 2B 7E 23 23 77 23 23 D6 10 5F 7E D6 10
2B BB CC 51 E5 2B 30 01 2B C3 51 E5 CD F0 E0 DD
6E 00 DD 66 01 DD 4E 02 CD 76 E2 CD 3A E6 DD 75
00 DD 74 01 E5 26 50 CD B0 E6 E1 EB 7A 23 23 BE
30 FB 2B 7E EB 01 A8 40 FE E8 28 02 0E 18 C3 79
E5 00 00 21 EA E0 E5 CD F0 E0 E1 DD 6E 00 DD 66
01 DD 4E 02 CD 76 E2 CD 3A E6 DD 75 00 DD 74 01
01 C8 40 C3 79 E5 1E 00 CD 2B E1 38 1A DD 71 02
DD E5 DD 21 FE 06 3A FF DF 22 FE DF 1E EC CD 2B
E1 DD E1 D8 DD 34 02 DD 34 02 F1 DD 6E 00 DD 66
01 C9 DD 6E 00 DD 66 01 CD 3A E6 D5 CD B0 E6 1A
D1 C9 00 00 CD 52 E6 07 9F CB 37 57 DD 86 02 06
04 4F CD 19 E1 BB C8 79 92 10 F6 37 C9 00 00 00
2A E0 E8 7C DD BE 01 DD 7E 00 20 05 BD 9F 87 18
0A BD 20 19 7C DD BE 01 9F CB 37 4F DD 96 02 E6
03 FE 02 28 08 CD 19 E1 3D FE EB 30 06 1E 00 CD
2B E1 D8 DD 6E 00 DD 66 01 DD 71 02 CD 76 E2 CD
3A E6 DD 75 00 DD 74 01 01 68 40 C3 79 E5 00 00
00 DD 46 03 10 0A DD 6E 00 DD 66 01 CD AE E5 05
DD 70 03 78 FE 48 D2 96 E0 FE 40 D2 CD E0 C3 47
E1 00 00 00 DD 21 E4 E8 CD 98 E1 11 04 00 DD 19
DD 7E 00 B7 20 F2 11 0F 17 DD 19 38 02 3E 02 32
91 FE CD 40 E3 11 00 20 C3 1E E8 00 00 00 11 19
E8 09 00 10 19 E8 47 41 4D 45 FF 4F 56 45 52 00
00 00 00 2A E0 E8 1E F6 3A FF F8 01 88 EC CD 79
E5 4B 16 00 CD 95 E2 7B D6 30 5F 01 68 40 CD 79
E5 4B 16 00 CD 95 E2 7B D6 30 5F 30 DE 21 E5 E1
CD 43 E8 CD 24 E8 CD 1E E8 CD 1E E8 C3 0B E0 00
00 00 10 19 00 09 09 00 02 19 02 20 00 03 19 48
45 58 54 45 52 4D 49 4E 41 54 45 44 00 1C 19 C8
42 6F 6E 75 73 20 35 30 30 30 00 00 06 04 21 36
E2 CD 24 E8 10 FB 0E 32 CD A9 E2 CD E3 E6 C3 0E
E0 00 CD B0 E6 1A B7 C8 AF 12 E5 7C 26 50 08 CD
B0 E6 08 EB 5F 23 23 7E BB 38 FA CC 7D E0 E1 C9
00 3E 20 D3 40 41 10 FE AF D3 40 41 10 FE 15 20
F0 C9 00 00 00 06 0A 21 16 F3 CD 3F E5 10 F8 21
0E F3 11 42 F3 06 0B 3A E2 E8 B7 20 0D 1A BE 20
0F 13 23 10 F8 32 E2 E8 18 06 7E 12 13 23 10 FA
0D 20 D2 16 05 CD 95 E2 0C 20 F8 C9 00 00 00 10
19 88 50 6F 69 6E 74 FF FF FF 30 00 00 00 AF 32
91 FE 79 07 07 07 07 C6 58 6F 3A FF 32 E5 E2 21
10 19 22 F1 DF 21 F3 DF 11 60 FE 72 06 0A 23 1A
77 13 13 10 F9 D9 21 E3 E2 CD 43 E8 D9 51 06 0A
21 6E FE CD 3F E5 10 F8 15 20 F3 CD A9 E2 21 F1
DF CD 43 E8 2B 2B 7E 3C CA 60 E2 C9 00 00 00 ED
4B E0 E8 21 E4 E8 5E 1C 1D C8 23 56 23 23 23 EB
B7 ED 42 EB 20 F0 54 5D 1B 1A 1B 1B 1B 47 0E 34
7E ED A0 ED A0 ED A0 ED A0 B7 20 F2 21 72 FE 2B
2B 35 7E 36 39 B9 38 F7 77 20 0A 2B 2B 7E 3C 20
04 23 23 36 FF 78 FE 40 DA FA E1 0E 14 FE 48 DA
F2 E2 CD 52 E6 E6 03 4F C2 F2 E2 CD 52 E6 E6 07
C6 03 4F C3 F2 E2 00 00 00 D9 2A E0 E8 44 05 05
4C 0C 0C 0C 0C 11 08 E8 7D 3D 3D 28 05 CD 6D E4
18 F8 3E 18 2C 3D BD D9 C8 D9 CD 6D E4 18 F6 00
00 00 D9 ED 4B E0 E8 79 04 04 04 04 0E 50 11 08
E8 3D CD 6D E4 3C CD 6D E4 3C CD 6D E4 48 0D 0D
0D 0D 0D 0D 06 02 CD 6D E4 3D CD 35 3A FF 6D E4
3D CD 6D E4 D9 C9 00 00 00 CD 19 E1 FE 87 C8 47
2A E0 E8 CD 76 E2 CD 3A E6 59 C5 01 88 EC CD 79
E5 CB 43 CC D3 E3 CB 43 C4 AA E3 22 E0 E8 CB 43
CC FF E4 CD C2 E4 C1 04 05 C4 40 E3 C9 00 00 DD
21 E0 E8 0E 00 DB 01 0F D4 07 E4 0E 02 DB 00 E6
04 CC 07 E4 0E 01 DB 00 E6 40 CC 07 E4 0E 03 DB
00 E6 10 CC 07 E4 DB 08 E6 20 CC D1 E8 C9 00 E5
F5 6F 26 50 D5 CD B0 E6 EB D1 C5 78 23 23 BE 28
1E 30 F9 2B 7E 23 BA 20 20 C5 4B CD 67 E5 C1 47
7B 2B BE 23 CC 51 E5 23 23 23 BE 2B CC 51 E5 7E
B7 28 1A B9 30 0C 23 7E 23 47 BA 20 F2 2B 73 2B
18 DE 28 09 78 BA 20 05 41 4A CD 67 E5 C1 F1 E1
C9 00 00 00 2A E0 E8 CD B0 E6 EB E5 53 01 88 FF
15 09 7E FE 87 20 F9 E1 01 78 00 1C 09 7E FE 87
20 F9 EB 3A E1 E8 47 05 05 C6 04 4F 7C 11 E8 08
CD 6D E4 11 A8 18 CD 6D E4 BD C8 3C 18 21 3A FF
EF 00 00 00 2A E0 E8 CD B0 E6 EB E5 42 05 05 2B
2B 7E FE 87 20 F7 E1 4A 0C 0C 0C 0C 23 23 7E FE
87 20 F7 7B 11 E8 08 3D CD 6D E4 3C CD 6D E4 3C
CD 6D E4 11 A8 18 CD 6D E4 3D CD 6D E4 3D C3 6D
E4 00 00 00 34 20 02 36 31 7E FE 3A C0 36 30 2B
2B 18 F1 00 00 00 08 E5 23 23 7E 2B 2B 77 23 B7
20 F6 2B 36 E8 E1 08 2B 2B C9 00 00 08 E5 7E B7
28 06 70 41 4F 23 18 F6 E1 08 C9 00 00 00 D5 CD
B0 E6 78 12 E5 26 78 CD B0 E6 E1 C5 7C EB C6 02
2B 2B BE 38 FB 28 09 47 23 4E 23 CD 67 E5 C1 C5
7A 2B 2B 47 BE 28 05 23 23 CD 67 E5 23 C1 71 EB
D1 C9 00 11 E0 E8 13 13 13 13 1A B7 20 F8 CD 52
E6 F6 80 EB 73 23 72 23 23 77 23 36 00 21 70 FE
CD 3F E5 EB C9 00 10 19 E8 41 4C 49 45 4E FF FF
FF FF 00 00 00 00 21 79 F3 3E 18 06 27 4E 23 71
23 10 FA 23 EB 21 08 FF 01 28 00 ED B0 EB 23 57
3A FF 3D 20 E9 32 E4 E8 C9 CD E1 E5 21 D1 E5 CD
43 E8 06 04 CD 52 E6 E6 0E C6 04 6F CD 52 E6 E6
3C C6 08 67 CD AE E5 10 EB 21 0C 28 22 E0 E8 01
88 EC CD 79 E5 CD FF E4 CD C2 E4 3E E8 32 53 F3
C9 00 CB 41 28 0A 24 24 CB 49 C8 25 25 25 25 C9
2C CB 49 C0 2D 2D C9 00 00 00 E5 D5 C5 21 00 00
ED 5B 76 EA 01 03 0A 3E 83 CB 39 1F 30 01 19 EB
29 EB 10 F5 22 76 EA 7C 85 C1 D1 E1 C9 00 00 00
E5 3C 12 CD 52 E6 4F CD 3A E6 CD B0 E6 D5 CD 3A
E6 CD B0 E6 1A 47 3E 01 12 D1 05 28 E6 04 28 E2
12 21 79 F3 11 4F 05 46 10 02 36 87 23 23 1B 7A
B3 20 F4 E1 C9 00 00 00 E5 7D 6C 26 F3 11 78 00
19 3D 20 FC EB E1 C9 11 2C 00 06 27 77 23 23 10
FB 2B 2B 19 77 23 23 06 25 72 23 23 10 FB 77 19
0D 20 F1 06 27 77 23 23 10 FB C9 21 79 F3 3E 87
0E 15 CD BF E6 CD 5C E0 26 05 2E 03 CD B0 E6 1A
B7 59 3A FF CC 78 E6 2C 2C 7D FE 17 20 F1 7C C6
04 67 FE 4D 20 E7 C9 07 01 08 FF FF FF FF FF 30
00 03 03 88 53 49 47 4E 41 4C 20 41 4C 49 45 4E
00 05 0A A8 40 FF FF 1D 1D A5 A5 A5 A5 4C 41 52
56 41 FF 28 53 61 66 65 2E 20 54 72 79 20 74 6F
20 63 61 74 63 68 29 00 05 0B C8 40 FF FF 1D 1D
A5 A5 A5 A5 50 55 50 41 FF 20 28 54 75 72 6E 73
00 17 0B 68 40 00 19 0B E8 69 6E 20 61 20 77 68
69 6C 65 29 00 05 0C 68 40 FF FF 1D 1D A5 A5 A5
A5 49 4D 41 47 4F FF 28 41 76 6F 69 64 2C 20 6F
72 20 62 65 20 65 61 74 65 6E 29 00 23 13 E8 38
1F 1D 96 1F 1D 1D 1D 34 95 8F 95 36 1F 1D 1D 1D
96 1F 1D 32 00 0D 19 A8 50 75 73 68 00 11 19 88
20 00 12 19 00 09 00 12 19 22 52 45 54 55 52 4E
00 19 19 A8 6B 65 79 00 00 CD 02 16 21 76 EA CB
C6 CD E3 E6 3E 08 32 53 F3 CD E1 E5 21 78 F3 AF
0E 16 CD BD 3A E8 BF E6 21 0C E7 CD 43 E8 06 06
CD 24 E8 32 E2 E8 DB 01 07 D0 10 F4 CD 43 E8 06
05 CD 24 E8 10 FB DB 01 07 38 FB C9 7A B3 1B 20
FB C9 56 23 5E 23 7E 23 ED 53 63 EA 32 5B EA 7E
23 B7 C8 DF 11 00 40 FE 21 D4 1E E8 18 F1 00 00
00 46 23 4E 23 7E 23 ED 43 63 EA 32 5B EA CD ED
52 60 69 23 C9 01 01 08 0C 00 02 01 08 53 43 4F
52 45 09 09 09 48 69 2D 53 43 4F 52 45 FF FF 35
30 30 30 00 00 00 00 00 21 5A EA 11 05 00 01 19
28 72 23 19 72 23 36 FF 19 CB 8E CD 3A 09 21 57
E8 CD 43 E8 CD 43 E8 3E 08 32 2F FF C9 00 CD 7A
E8 01 19 50 CD 3A 09 3E 98 32 5B EA 3E 0C DF 21
20 E0 11 40 F8 01 1E 00 ED B0 11 B8 F8 01 1E 00
ED B0 CD 1E E8 CD 1E E8 C3 08 E0 00 00 00 00 1E
40 CD 2B E1 D8 1E 00 CD 2B E1 D4 07 E4 C9 D0 3A
00 00
PC-8001のmonコマンドでの保存形式で、E000から255×8+232バイト、つまりE000~E8DFに読み込まれることになる。ASCII掲載時のダンプリスト風に書くと、こんな感じ。
E000 3A CB E8 FE 08 CC A0 E8 : 27
E008 CD 7A E8 CD DE E7 31 FF : D9
E010 FF CD 01 E6 CD 3D E4 CD : 5E
E018 BB E1 18 F8 00 00 00 00 : A4
E020 9F 99 0B 8F F0 19 B9 F0 : 84
E028 19 F1 80 9F 8F F0 08 00 : B8
E030 00 F8 F9 08 8F 00 00 8F : 27
E038 F0 99 19 F0 19 F1 46 74 : 6E
E040 07 77 70 47 74 70 07 70 : B0
E048 70 07 70 70 47 44 00 77 : 81
E050 00 07 77 44 04 77 70 47 : 24
E058 44 70 07 70 06 00 04 05 : 72
E060 C8 CD 52 E6 E6 0E C6 05 : CC
E068 6F CD 52 E6 E6 3C C6 09 : AD
E070 67 CD B0 E6 EB B6 20 E6 : C1
E078 36 87 10 E5 C9 2B 7E 23 : 9F
E080 23 77 23 23 D6 10 5F 7E : 03
E088 D6 10 2B BB CC 51 E5 2B : 61
E090 30 01 2B C3 51 E5 CD F0 : 82
E098 E0 DD 6E 00 DD 66 01 DD : C4
E0A0 4E 02 CD 76 E2 CD 3A E6 : E2
E0A8 DD 75 00 DD 74 01 E5 26 : 37
E0B0 50 CD B0 E6 E1 EB 7A 23 : AC
E0B8 23 BE 30 FB 2B 7E EB 01 : 39
E0C0 A8 40 FE E8 28 02 0E 18 : BE
E0C8 C3 79 E5 00 00 21 EA E0 : B4
E0D0 E5 CD F0 E0 E1 DD 6E 00 : 5E
E0D8 DD 66 01 DD 4E 02 CD 76 : 6C
E0E0 E2 CD 3A E6 DD 75 00 DD : BE
E0E8 74 01 01 C8 40 C3 79 E5 : 67
E0F0 1E 00 CD 2B E1 38 1A DD : F6
E0F8 71 02 DD E5 DD 21 FE DF : E8
E100 22 FE DF 1E EC CD 2B E1 : C3
E108 DD E1 D8 DD 34 02 DD 34 : A3
E110 02 F1 DD 6E 00 DD 66 01 : 73
E118 C9 DD 6E 00 DD 66 01 CD : 1E
E120 3A E6 D5 CD B0 E6 1A D1 : 44
E128 C9 00 00 CD 52 E6 07 9F : 7D
E130 CB 37 57 DD 86 02 06 04 : D9
E138 4F CD 19 E1 BB C8 79 92 : BD
E140 10 F6 37 C9 00 00 00 2A : 51
E148 E0 E8 7C DD BE 01 DD 7E : 64
E150 00 20 05 BD 9F 87 18 0A : 5B
E158 BD 20 19 7C DD BE 01 9F : E6
E160 CB 37 4F DD 96 02 E6 03 : F0
E168 FE 02 28 08 CD 19 E1 3D : 7D
E170 FE EB 30 06 1E 00 CD 2B : 86
E178 E1 D8 DD 6E 00 DD 66 01 : A1
E180 DD 71 02 CD 76 E2 CD 3A : DD
E188 E6 DD 75 00 DD 74 01 01 : F4
E190 68 40 C3 79 E5 00 00 00 : 3A
E198 DD 46 03 10 0A DD 6E 00 : 04
E1A0 DD 66 01 CD AE E5 05 DD : 07
E1A8 70 03 78 FE 48 D2 96 E0 : 02
E1B0 FE 40 D2 CD E0 C3 47 E1 : 39
E1B8 00 00 00 DD 21 E4 E8 CD : 30
E1C0 98 E1 11 04 00 DD 19 DD : 02
E1C8 7E 00 B7 20 F2 11 0F 17 : 27
E1D0 DD 19 38 02 3E 02 32 91 : E4
E1D8 FE CD 40 E3 11 00 20 C3 : 9B
E1E0 1E E8 00 00 00 11 19 E8 : D9
E1E8 09 00 10 19 E8 47 41 4D : B8
E1F0 45 FF 4F 56 45 52 00 00 : 51
E1F8 00 00 2A E0 E8 1E F8 01 : E2
E200 88 EC CD 79 E5 4B 16 00 : E2
E208 CD 95 E2 7B D6 30 5F 01 : 0F
E210 68 40 CD 79 E5 4B 16 00 : 26
E218 CD 95 E2 7B D6 30 5F 30 : 4E
E220 DE 21 E5 E1 CD 43 E8 CD : 8C
E228 24 E8 CD 1E E8 CD 1E E8 : BC
E230 C3 0B E0 00 00 00 10 19 : E9
E238 00 09 09 00 02 19 02 20 : 69
E240 00 03 19 48 45 58 54 45 : BC
E248 52 4D 49 4E 41 54 45 44 : 7E
E250 00 1C 19 C8 42 6F 6E 75 : C3
E258 73 20 35 30 30 30 00 00 : 92
E260 06 04 21 36 E2 CD 24 E8 : 5E
E268 10 FB 0E 32 CD A9 E2 CD : BA
E270 E3 E6 C3 0E E0 00 CD B0 : 49
E278 E6 1A B7 C8 AF 12 E5 7C : FB
E280 26 50 08 CD B0 E6 08 EB : 36
E288 5F 23 23 7E BB 38 FA CC : 46
E290 7D E0 E1 C9 00 3E 20 D3 : AA
E298 40 41 10 FE AF D3 40 41 : 0C
E2A0 10 FE 15 20 F0 C9 00 00 : 7E
E2A8 00 06 0A 21 16 F3 CD 3F : D0
E2B0 E5 10 F8 21 0E F3 11 42 : F4
E2B8 F3 06 0B 3A E2 E8 B7 20 : 79
E2C0 0D 1A BE 20 0F 13 23 10 : FC
E2C8 F8 32 E2 E8 18 06 7E 12 : 4C
E2D0 13 23 10 FA 0D 20 D2 16 : 07
E2D8 05 CD 95 E2 0C 20 F8 C9 : F0
E2E0 00 00 00 10 19 88 50 6F : 32
E2E8 69 6E 74 FF FF FF 30 00 : 42
E2F0 00 00 AF 32 91 FE 79 07 : C2
E2F8 07 07 07 C6 58 32 E5 E2 : 06
E300 21 10 19 22 F1 DF 21 F3 : 33
E308 DF 11 60 FE 72 06 0A 23 : DE
E310 1A 77 13 13 10 F9 D9 21 : AD
E318 E3 E2 CD 43 E8 D9 51 06 : E8
E320 0A 21 6E FE CD 3F E5 10 : 9B
E328 F8 15 20 F3 CD A9 E2 21 : A4
E330 F1 DF CD 43 E8 2B 2B 7E : AF
E338 3C CA 60 E2 C9 00 00 00 : 2C
E340 ED 4B E0 E8 21 E4 E8 5E : 6E
E348 1C 1D C8 23 56 23 23 23 : 0E
E350 EB B7 ED 42 EB 20 F0 54 : 53
E358 5D 1B 1A 1B 1B 1B 47 0E : 73
E360 34 7E ED A0 ED A0 ED A0 : 9C
E368 ED A0 B7 20 F2 21 72 FE : 32
E370 2B 2B 35 7E 36 39 B9 38 : BC
E378 F7 77 20 0A 2B 2B 7E 3C : 03
E380 20 04 23 23 36 FF 78 FE : 78
E388 40 DA FA E1 0E 14 FE 48 : C8
E390 DA F2 E2 CD 52 E6 E6 03 : 0F
E398 4F C2 F2 E2 CD 52 E6 E6 : 4B
E3A0 07 C6 03 4F C3 F2 E2 00 : 39
E3A8 00 00 D9 2A E0 E8 44 05 : 9F
E3B0 05 4C 0C 0C 0C 0C 11 08 : 2D
E3B8 E8 7D 3D 3D 28 05 CD 6D : E1
E3C0 E4 18 F8 3E 18 2C 3D BD : 13
E3C8 D9 C8 D9 CD 6D E4 18 F6 : 51
E3D0 00 00 00 D9 ED 4B E0 E8 : 8C
E3D8 79 04 04 04 04 0E 50 11 : B3
E3E0 08 E8 3D CD 6D E4 3C CD : 17
E3E8 6D E4 3C CD 6D E4 48 0D : CB
E3F0 0D 0D 0D 0D 0D 06 02 CD : E9
E3F8 6D E4 3D CD 6D E4 3D CD : 91
E400 6D E4 D9 C9 00 00 00 CD : A4
E408 19 E1 FE 87 C8 47 2A E0 : 84
E410 E8 CD 76 E2 CD 3A E6 59 : 47
E418 C5 01 88 EC CD 79 E5 CB : 2C
E420 43 CC D3 E3 CB 43 C4 AA : 45
E428 E3 22 E0 E8 CB 43 CC FF : B2
E430 E4 CD C2 E4 C1 04 05 C4 : F9
E438 40 E3 C9 00 00 DD 21 E0 : E6
E440 E8 0E 00 DB 01 0F D4 07 : E0
E448 E4 0E 02 DB 00 E6 04 CC : B1
E450 07 E4 0E 01 DB 00 E6 40 : 2F
E458 CC 07 E4 0E 03 DB 00 E6 : C5
E460 10 CC 07 E4 DB 08 E6 20 : F4
E468 CC D1 E8 C9 00 E5 F5 6F : E3
E470 26 50 D5 CD B0 E6 EB D1 : BE
E478 C5 78 23 23 BE 28 1E 30 : 13
E480 F9 2B 7E 23 BA 20 20 C5 : E8
E488 4B CD 67 E5 C1 47 7B 2B : 7E
E490 BE 23 CC 51 E5 23 23 23 : C0
E498 BE 2B CC 51 E5 7E B7 28 : C4
E4A0 1A B9 30 0C 23 7E 23 47 : 9E
E4A8 BA 20 F2 2B 73 2B 18 DE : 17
E4B0 28 09 78 BA 20 05 41 4A : A7
E4B8 CD 67 E5 C1 F1 E1 C9 00 : 11
E4C0 00 00 2A E0 E8 CD B0 E6 : F9
E4C8 EB E5 53 01 88 FF 15 09 : 75
E4D0 7E FE 87 20 F9 E1 01 78 : 2A
E4D8 00 1C 09 7E FE 87 20 F9 : FD
E4E0 EB 3A E1 E8 47 05 05 C6 : C9
E4E8 04 4F 7C 11 E8 08 CD 6D : D6
E4F0 E4 11 A8 18 CD 6D E4 BD : 64
E4F8 C8 3C 18 EF 00 00 00 2A : 11
E500 E0 E8 CD B0 E6 EB E5 42 : 22
E508 05 05 2B 2B 7E FE 87 20 : 70
E510 F7 E1 4A 0C 0C 0C 0C 23 : 6A
E518 23 7E FE 87 20 F7 7B 11 : C6
E520 E8 08 3D CD 6D E4 3C CD : 59
E528 6D E4 3C CD 6D E4 11 A8 : 71
E530 18 CD 6D E4 3D CD 6D E4 : A6
E538 3D C3 6D E4 00 00 00 34 : A2
E540 20 02 36 31 7E FE 3A C0 : 24
E548 36 30 2B 2B 18 F1 00 00 : F2
E550 00 08 E5 23 23 7E 2B 2B : 3C
E558 77 23 B7 20 F6 2B 36 E8 : ED
E560 E1 08 2B 2B C9 00 00 08 : 55
E568 E5 7E B7 28 06 70 41 4F : 95
E570 23 18 F6 E1 08 C9 00 00 : 38
E578 00 D5 CD B0 E6 78 12 E5 : 04
E580 26 78 CD B0 E6 E1 C5 7C : 88
E588 EB C6 02 2B 2B BE 38 FB : 67
E590 28 09 47 23 4E 23 CD 67 : B5
E598 E5 C1 C5 7A 2B 2B 47 BE : BD
E5A0 28 05 23 23 CD 67 E5 23 : 34
E5A8 C1 71 EB D1 C9 00 11 E0 : 35
E5B0 E8 13 13 13 13 1A B7 20 : BA
E5B8 F8 CD 52 E6 F6 80 EB 73 : 6E
E5C0 23 72 23 23 77 23 36 00 : 50
E5C8 21 70 FE CD 3F E5 EB C9 : E1
E5D0 00 10 19 E8 41 4C 49 45 : E1
E5D8 4E FF FF FF FF 00 00 00 : 07
E5E0 00 21 79 F3 3E 18 06 27 : D5
E5E8 4E 23 71 23 10 FA 23 EB : EA
E5F0 21 08 FF 01 28 00 ED B0 : C3
E5F8 EB 23 3D 20 E9 32 E4 E8 : 2F
E600 C9 CD E1 E5 21 D1 E5 CD : E6
E608 43 E8 06 04 CD 52 E6 E6 : 0E
E610 0E C6 04 6F CD 52 E6 E6 : 28
E618 3C C6 08 67 CD AE E5 10 : DF
E620 EB 21 0C 28 22 E0 E8 01 : 31
E628 88 EC CD 79 E5 CD FF E4 : 5D
E630 CD C2 E4 3E E8 32 53 F3 : 27
E638 C9 00 CB 41 28 0A 24 24 : 6D
E640 CB 49 C8 25 25 25 25 C9 : 5F
E648 2C CB 49 C0 2D 2D C9 00 : 51
E650 00 00 E5 D5 C5 21 00 00 : D6
E658 ED 5B 76 EA 01 03 0A 3E : 32
E660 83 CB 39 1F 30 01 19 EB : 21
E668 29 EB 10 F5 22 76 EA 7C : 65
E670 85 C1 D1 E1 C9 00 00 00 : 17
E678 E5 3C 12 CD 52 E6 4F CD : B2
E680 3A E6 CD B0 E6 D5 CD 3A : C5
E688 E6 CD B0 E6 1A 47 3E 01 : 57
E690 12 D1 05 28 E6 04 28 E2 : 7A
E698 12 21 79 F3 11 4F 05 46 : C8
E6A0 10 02 36 87 23 23 1B 7A : 30
E6A8 B3 20 F4 E1 C9 00 00 00 : FF
E6B0 E5 7D 6C 26 F3 11 78 00 : 06
E6B8 19 3D 20 FC EB E1 C9 11 : B6
E6C0 2C 00 06 27 77 23 23 10 : CC
E6C8 FB 2B 2B 19 77 23 23 06 : DB
E6D0 25 72 23 23 10 FB 77 19 : 2E
E6D8 0D 20 F1 06 27 77 23 23 : C6
E6E0 10 FB C9 21 79 F3 3E 87 : EC
E6E8 0E 15 CD BF E6 CD 5C E0 : 6C
E6F0 26 05 2E 03 CD B0 E6 1A : AF
E6F8 B7 CC 78 E6 2C 2C 7D FE : 92
E700 17 20 F1 7C C6 04 67 FE : BA
E708 4D 20 E7 C9 07 01 08 FF : 1B
E710 FF FF FF FF 30 00 03 03 : 29
E718 88 53 49 47 4E 41 4C 20 : 65
E720 41 4C 49 45 4E 00 05 0A : 7F
E728 A8 40 FF FF 1D 1D A5 A5 : 79
E730 A5 A5 4C 41 52 56 41 FF : D6
E738 28 53 61 66 65 2E 20 54 : 68
E740 72 79 20 74 6F 20 63 61 : F9
E748 74 63 68 29 00 05 0B C8 : 6F
E750 40 FF FF 1D 1D A5 A5 A5 : 9E
E758 A5 50 55 50 41 FF 20 28 : 61
E760 54 75 72 6E 73 00 17 0B : 85
E768 68 40 00 19 0B E8 69 6E : DA
E770 20 61 20 77 68 69 6C 65 : 11
E778 29 00 05 0C 68 40 FF FF : 3F
E780 1D 1D A5 A5 A5 A5 49 4D : CB
E788 41 47 4F FF 28 41 76 6F : 93
E790 69 64 2C 20 6F 72 20 62 : F3
E798 65 20 65 61 74 65 6E 29 : 3A
E7A0 00 23 13 E8 38 1F 1D 96 : AF
E7A8 1F 1D 1D 1D 34 95 8F 95 : F2
E7B0 36 1F 1D 1D 1D 96 1F 1D : 15
E7B8 32 00 0D 19 A8 50 75 73 : D7
E7C0 68 00 11 19 88 20 00 12 : F3
E7C8 19 00 09 00 12 19 22 52 : 70
E7D0 45 54 55 52 4E 00 19 19 : 77
E7D8 A8 6B 65 79 00 00 CD 02 : 7F
E7E0 16 21 76 EA CB C6 CD E3 : 9F
E7E8 E6 3E 08 32 53 F3 CD E1 : 21
E7F0 E5 21 78 F3 AF 0E 16 CD : E8
E7F8 BF E6 21 0C E7 CD 43 E8 : 90
E800 06 06 CD 24 E8 32 E2 E8 : C9
E808 DB 01 07 D0 10 F4 CD 43 : B7
E810 E8 06 05 CD 24 E8 10 FB : CF
E818 DB 01 07 38 FB C9 7A B3 : 0C
E820 1B 20 FB C9 56 23 5E 23 : 01
E828 7E 23 ED 53 63 EA 32 5B : CB
E830 EA 7E 23 B7 C8 DF 11 00 : 12
E838 40 FE 21 D4 1E E8 18 F1 : 62
E840 00 00 00 46 23 4E 23 7E : 80
E848 23 ED 43 63 EA 32 5B EA : 47
E850 CD ED 52 60 69 23 C9 01 : FA
E858 01 08 0C 00 02 01 08 53 : B3
E860 43 4F 52 45 09 09 09 48 : D4
E868 69 2D 53 43 4F 52 45 FF : 61
E870 FF 35 30 30 30 00 00 00 : 1C
E878 00 00 21 5A EA 11 05 00 : DB
E880 01 19 28 72 23 19 72 23 : ED
E888 36 FF 19 CB 8E CD 3A 09 : 27
E890 21 57 E8 CD 43 E8 CD 43 : E0
E898 E8 3E 08 32 2F FF C9 00 : D7
E8A0 CD 7A E8 01 19 50 CD 3A : 28
E8A8 09 3E 98 32 5B EA 3E 0C : 30
E8B0 DF 21 20 E0 11 40 F8 01 : E2
E8B8 1E 00 ED B0 11 B8 F8 01 : 1D
E8C0 1E 00 ED B0 CD 1E E8 CD : 03
E8C8 1E E8 C3 08 E0 00 00 00 : 61
E8D0 00 1E 40 CD 2B E1 D8 1E : E5
E8D8 00 CD 2B E1 D4 07 E4 C9 : 21
monコマンドのスタックを破壊して、E008にジャンプするようになっている。ASCII掲載時の「プログラムマップ」も見てみよう。
- E000 メイン
- E05C 迷路のループ作成
- E07D アトリビュート・セットを1~2組削除
- E096 LARVA移動
- E0CD PUPA移動
- E0F0 LARVAとPUPAの移動方向決定
- E119 1歩先のキャラクタGET
- E12B 指定キャラクタが廻りにあるかサーチ
- E147 IMAGO移動
- E198 LARVA・PUPA・IMAGO分岐
- E1BB ALIEN移動
- E1FA ゲームオーバー
- E260 全滅
- E276 1キャラクタ消去
- E295 音出し
- E2A9 点数加算
- E2F2 点数計算, 及びPOINT出力
- E340 ALIEN捕獲処理
- E3AA 上下可視範囲消去
- E3D3 左右可視範囲消去
- E407 PLAYER移動
- E43D キーイン
- E46D 画面上の指定範囲の色の塗りかえ
- E4C2 上下可視範囲出力
- E4FF 左右可視範囲出力
- E53F 画面上の10進数をインクリメント
- E551 アトリビュート・セットを1組削除
- E567 アトリビュート・セットを1組導入
- E579 1キャラクタ出力
- E5AE ALIEN誕生
- E5E1 アトリビュートのクリア, 迷路出力
- E601 1回毎の初期設定
- E63A 指定方向に1歩前進
- E652 ランダム発生
- E678 迷路書き込み
- E6B0 XY座標→画面番地
- E6BF 画面もしくは迷路用ワークのクリア
- E6E3 迷路製作
- E7DE デモ(LARVA・PUPA・IMAGO・キー説明)
- E81E WAIT
- E824 メッセージ出力(1文字ずつ)
- E843 メッセージ出力(一度に)
- E87A 画面初期設定
- E8A0 タイトル出力
- E8D1 Safety-System
(ROM内) - 0018 1文字出力(メッセージ出力用)
- 093A 画面幅設定
- 1602 時計読み込み(ランダムのモト)
- 52ED 文字列出力
なお、オートスタートしない場合の起動は、monコマンドからGE000である。以下のタイトルが出力されるので、見逃さないでほしい。