RUN VT! v1.0 (UK) (1992) [UTILITAIRE].dsk
   
Choose sector :
Size : 512 (Real : 512)
000000: 00 43 4F 44 45 31 20 20 20 42 49 4E 00 00 00 2F .CODE1 BIN.../
000010: 02 03 04 05 06 07 00 00 00 00 00 00 00 00 00 00 ................
000020: 00 43 4F 44 45 32 20 20 20 42 49 4E 00 00 00 2D .CODE2 BIN...-
000030: 08 09 0A 0B 0C 0D 00 00 00 00 00 00 00 00 00 00 ................
000040: 00 43 4F 4E 43 49 53 45 20 44 4F 43 00 00 00 0A .CONCISE DOC....
000050: 0E 0F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000060: 00 46 49 4C 45 48 41 4E 44 42 41 4B 00 00 00 21 .FILEHANDBAK...!
000070: 10 11 12 13 14 00 00 00 00 00 00 00 00 00 00 00 ................
000080: 00 46 49 4C 45 48 41 4E 44 4D 41 58 00 00 00 21 .FILEHANDMAX...!
000090: 15 16 17 18 19 00 00 00 00 00 00 00 00 00 00 00 ................
0000A0: 00 47 45 4E 45 52 41 4C 20 4D 41 58 00 00 00 2A .GENERAL MAX...*
0000B0: 1A 1B 1C 1D 1E 1F 00 00 00 00 00 00 00 00 00 00 ................
0000C0: 00 47 52 41 46 46 49 58 20 42 41 4B 00 00 00 69 .GRAFFIX BAK...i
0000D0: 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 00 00 !"#$%&'()*+,-..
0000E0: 00 47 52 41 46 46 49 58 20 4D 41 58 00 00 00 69 .GRAFFIX MAX...i
0000F0: 2E 2F 30 31 32 33 34 35 36 37 38 39 3A 3B 00 00 ./0123456789:;..
000100: 00 4C 41 42 45 4C 53 20 20 44 4F 43 00 00 00 2C .LABELS DOC...,
000110: 3C 3D 3E 3F 40 41 00 00 00 00 00 00 00 00 00 00 <=>?@A..........
000120: 00 4C 49 4E 4B 20 20 20 20 4D 41 58 00 00 00 17 .LINK MAX....
000130: 42 43 44 00 00 00 00 00 00 00 00 00 00 00 00 00 BCD.............
000140: 00 4D 4F 55 53 45 20 20 20 42 41 4B 00 00 00 35 .MOUSE BAK...5
000150: 45 46 47 48 49 4A 4B 00 00 00 00 00 00 00 00 00 EFGHIJK.........
000160: 00 4D 4F 55 53 45 20 20 20 4D 41 58 00 00 00 36 .MOUSE MAX...6
000170: 4C 4D 4E 4F 50 51 52 00 00 00 00 00 00 00 00 00 LMNOPQR.........
000180: 00 56 49 44 45 4F 20 20 20 42 41 4B 00 00 00 80 .VIDEO BAK....
000190: 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F 60 61 62 STUVWXYZ[\]^_`ab
0001A0: 00 56 49 44 45 4F 20 20 20 42 41 4B 01 00 00 5C .VIDEO BAK...\
0001B0: 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 00 00 00 00 cdefghijklmn....
0001C0: 00 56 49 44 45 4F 20 20 20 4D 41 58 00 00 00 80 .VIDEO MAX....
0001D0: 6F 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E opqrstuvwxyz{|}~
0001E0: 00 56 49 44 45 4F 20 20 20 4D 41 58 01 00 00 5C .VIDEO MAX...\
0001F0: 7F 80 81 82 83 84 85 86 87 88 89 8A 00 00 00 00 ................
Size : 512 (Real : 512)
000000: 1E BB C4 70 86 3E 08 CD 1E BB C4 BF 85 3E 01 CD ...p.>.......>..
000010: 1E BB C4 01 86 3A D6 88 B7 28 06 CD A5 87 CD 93 .....:...(......
000020: 86 3E 2F CD 1E BB C0 3E 12 CD 1E BB C0 3E 06 CD .>/....>.....>..
000030: 1E BB C0 18 BE CD B8 85 CD BB 85 CD CA 85 C9 CD ................
000040: D2 87 20 F1 CD C7 87 D4 CA 85 3A C1 88 B7 20 05 .. .......:... .
000050: 3A D5 88 B7 C8 3A D5 88 3D FE FF 20 09 3A C1 88 :....:..=.. .:..
000060: 3D 32 C1 88 3E 03 32 D5 88 3E FF 32 D6 88 2A C2 =2..>.2..>.2..*.
000070: 88 2B 2B 22 C2 88 C9 CD FA 85 CD FD 85 CD 0C 86 .++"............
000080: C9 CD D2 87 20 F1 CD C7 87 D4 0C 86 3A C1 88 FE .... .......:...
000090: 4F 20 06 3A D5 88 FE 03 C8 3A D5 88 3C FE 04 20 O .:.....:..<..
0000A0: 08 3A C1 88 3C 32 C1 88 AF 32 D5 88 3E FF 32 D6 .:..<2...2..>.2.
0000B0: 88 2A C2 88 23 23 22 C2 88 C9 CD 3D 86 CD 40 86 .*..##"....=..@.
0000C0: CD 4F 86 C9 CD D2 87 20 F1 CD C7 87 D4 4F 86 3A .O..... .....O.:
0000D0: C0 88 B7 C8 3D 32 C0 88 3E FF 32 D6 88 2A C4 88 ....=2..>.2..*..
0000E0: 23 23 22 C4 88 C9 CD 69 86 CD 6C 86 CD 7B 86 C9 ##"....i..l..{..
0000F0: CD D2 87 20 F1 CD C7 87 D4 7B 86 3A C0 88 FE C7 ... .....{.:....
000100: C8 3C 32 C0 88 3E FF 32 D6 88 2A C4 88 2B 2B 22 .<2..>.2..*..++"
000110: C4 88 C9 F3 CD 26 87 CD 81 87 ED 5B C0 88 CD D3 .....&.....[....
000120: 8B CD 16 87 06 0A 3A C0 88 FE BE D4 E0 86 E5 D5 ......:.........
000130: 7E CD E8 86 23 3A C1 88 FE 4F 28 10 7E CD E8 86 ~...#:...O(.~...
000140: 23 3A C1 88 FE 4E 28 04 7E CD E8 86 E1 CD BC 8B #:...N(.~.......
000150: EB E1 23 23 23 10 D7 FB 3A D2 88 B7 C0 C3 19 BD ..###...:.......
000160: 3D 05 FE BE 30 FA 04 C9 C5 4F 1A 47 79 E6 88 28 =...0....O.Gy..(
000170: 04 78 E6 77 47 79 E6 44 28 04 78 E6 BB 47 79 E6 .x.wGy.D(.x..Gy.
000180: 22 28 04 78 E6 DD 47 79 E6 11 28 04 78 E6 EE 47 "(.x..Gy..(.x..G
000190: 78 B1 12 13 C1 C9 3A D5 88 87 26 00 6F 01 A2 88 x.....:...&.o...
0001A0: 09 7E 23 66 6F C9 3A D8 88 B7 C8 3A C1 88 FD BE .~#fo.:....:....
0001B0: 00 38 33 3C FD BE 01 30 2D 3A C0 88 FD BE 02 38 .83<...0-:.....8
0001C0: 25 FD BE 03 30 20 3A C0 88 FD 96 02 CB 3F CB 3F %...0 :......?.?
0001D0: CB 3F 47 04 3A D7 88 B8 C8 B7 28 03 CD 3B 85 78 .?G.:.....(..;.x
0001E0: 32 D7 88 C3 3B 85 3A D7 88 B7 C8 CD 3B 85 AF 32 2...;.:.....;..2
0001F0: D7 88 C9 37 CB 1E 23 CB 1E 23 CB 3E 23 CB 1E 23 ...7..#..#.>#..#
Size : 512 (Real : 512)
000000: 00 56 54 20 20 20 20 20 20 42 41 53 00 00 00 02 .VT BAS....
000010: 8B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000020: 00 56 54 20 20 20 20 20 20 42 49 4E 00 00 00 5D .VT BIN...]
000030: 8C 8D 8E 8F 90 91 92 93 94 95 96 97 00 00 00 00 ................
000040: 00 56 54 20 20 20 20 20 20 44 4F 43 00 00 00 80 .VT DOC....
000050: 98 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 A4 A5 A6 A7 ................
000060: 00 56 54 20 20 20 20 20 20 44 4F 43 01 00 00 35 .VT DOC...5
000070: A8 A9 AA AB AC AD AE 00 00 00 00 00 00 00 00 00 ................
000080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
Size : 512 (Real : 512)
000000: C9 ED 5B C0 88 ED 53 D3 88 CD D3 8B 21 84 88 06 ..[...S.....!...
000010: 0A EB E5 7E 12 23 13 7E 12 23 13 7E 12 13 E1 CD ...~.#.~.#.~....
000020: BC 8B 10 EE C9 F5 ED 5B D3 88 CD D3 8B 21 84 88 .......[.....!..
000030: 06 0A EB E5 1A 77 23 13 1A 77 23 13 1A 77 13 E1 .....w#..w#..w..
000040: CD BC 8B 10 EE F1 C9 3E 15 CD 1E BB 20 02 37 C9 .......>.... .7.
000050: A7 C9 3E 17 CD 1E BB C9 C5 46 23 4E 23 56 23 5E ..>......F#N#V#^
000060: 23 E5 60 69 CD EC 87 E1 C1 10 ED C9 DD E5 F5 C5 #.`i............
000070: 3A E1 88 FE 1E 28 25 E5 D5 3C 32 E1 88 3D 16 00 :....(%..<2..=..
000080: 5F 01 04 00 CD A0 94 11 E3 88 19 E5 DD E1 D1 E1 _...............
000090: DD 74 00 DD 72 01 DD 75 02 DD 73 03 C1 F1 DD E1 .t..r..u..s.....
0000A0: C9 DD E5 3A E1 88 B7 28 3A 16 01 5F 1C 2A C0 88 ...:...(:.._.*..
0000B0: DD 21 E3 88 7C DD BE 00 28 02 38 1A DD BE 01 28 .!..|...(.8....(
0000C0: 02 30 13 7D DD BE 02 28 02 38 0B DD BE 03 28 02 .0.}...(.8....(.
0000D0: 30 04 7A DD E1 C9 DD 23 DD 23 DD 23 DD 23 14 7A 0.z....#.#.#.#.z
0000E0: BB 20 D1 AF DD E1 C9 F5 AF 32 E1 88 F1 C9 CD CD . .......2......
0000F0: 8B 43 C5 E5 42 7E EE FF 77 23 10 F9 E1 C1 CD BC .C..B~..w#......
000100: 8B 10 EF C9 00 00 00 00 00 00 00 00 00 00 00 00 ................
000110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000120: 00 00 1C 93 3A 93 58 93 76 93 04 01 00 02 01 FE ....:.X.v.......
000130: 01 05 FF 02 07 FF 08 07 01 00 1E 00 00 0F 00 00 ................
000140: 63 28 40 01 C8 00 00 00 00 00 00 00 00 00 00 00 c(@.............
000150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0001A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0001B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0001C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0001D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F5 ................
0001E0: 3E 0C CD 5A BB F1 C9 D5 11 94 93 18 04 D5 11 B2 >..Z............
0001F0: 93 F5 C5 E5 E5 01 0B 03 EB CD B8 89 E1 7C C6 02 .............|..
Size : 512 (Real : 512)
000000: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000010: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
Size : 512 (Real : 512)
000000: 57 7D C6 0A 5F CD EC 87 E1 C1 F1 D1 C9 F5 C5 D5 W}.._...........
000010: E5 F3 E5 54 5D B7 20 05 21 FC 8B 18 03 21 0C 8C ...T]. .!....!..
000020: 06 02 0E 08 CD B8 89 D1 D5 14 7B C6 07 5F E1 CD ..........{.._..
000030: EC 87 FB E1 D1 C1 F1 C9 CD D3 8B 78 32 C1 89 D5 ...........x2...
000040: 06 00 ED A0 0C 10 FB D1 7A C6 08 57 30 08 7B C6 ........z..W0.{.
000050: 50 5F 7A CE C0 57 0D 20 E6 C9 E5 CD CD 8B 22 D9 P_z..W. ......".
000060: 93 E1 C9 7E 23 B7 C8 CD 2C 8A 18 F7 7E 23 B7 C8 ...~#...,...~#..
000070: CD FA 89 18 F7 CD F8 89 3E 20 F5 C5 D5 E5 D6 20 ........> .....
000080: 11 1C 8C 26 00 6F 29 29 29 29 19 54 5D 2A D9 93 ...&.o)))).T]*..
000090: E5 06 08 1A 77 23 13 1A 77 2B 13 CD BC 8B 10 F3 ....w#..w+......
0000A0: E1 23 23 22 D9 93 FB E1 D1 C1 F1 C9 F5 C5 D5 E5 .##"............
0000B0: F3 D6 20 11 1C 8C 26 00 6F 29 29 29 29 19 54 5D .. ...&.o)))).T]
0000C0: 2A D9 93 E5 06 08 C5 D5 E5 1A CD 86 8A 70 23 71 *............p#q
0000D0: 23 13 1A CD 86 8A 70 23 71 1B E1 D1 CD BC 8B E5 #.....p#q.......
0000E0: 1A CD 86 8A 70 23 71 23 13 1A CD 86 8A 70 23 71 ....p#q#.....p#q
0000F0: 13 E1 C1 CD BC 8B 10 CE E1 23 23 23 23 22 D9 93 .........####"..
000100: FB E1 D1 C1 F1 C9 D5 01 00 00 5F CB 7B 28 04 CB .........._.{(..
000110: F8 CB F0 CB 73 28 04 CB E8 CB E0 CB 6B 28 04 CB ....s(......k(..
000120: F9 CB F1 CB 63 28 04 CB E9 CB E1 D1 C9 F5 C5 D5 ....c(..........
000130: E5 F3 E5 3D E6 07 3C D5 F5 E5 F5 CD CD 8B 16 12 ...=..<.........
000140: 01 EE 77 CD 94 8B 06 0A C5 01 11 88 CD A6 8B C1 ..w.............
000150: 10 F6 01 EE 77 CD 94 8B F1 6F 3E 08 95 CB 3F 87 ....w....o>...?.
000160: E1 2C 2C 84 3C 67 CD DA 89 F1 47 E1 7E 23 CD FA .,,.<g....G.~#..
000170: 89 10 F9 D1 D5 7A C6 11 57 7B C6 0B 5F E1 CD EC .....z..W{.._...
000180: 87 FB E1 D1 C1 F1 C9 F5 C5 D5 E5 F3 CB 3B DD 21 .............;.!
000190: D1 93 DD 23 DD 23 3D 20 F9 CD CD 8B 43 DD 7E 00 ...#.#= ....C.~.
0001A0: CD 31 8B DD 7E 01 CD 31 8B 10 F2 FB E1 D1 C1 F1 .1..~..1........
0001B0: C9 C5 E5 42 CD B7 8B E1 C1 C3 BC 8B F5 C5 D5 E5 ...B............
0001C0: F3 CD CD 8B CD 67 8B CD 71 8B 7B D6 04 47 B7 28 .....g..q.{..G.(
0001D0: 0A C5 01 10 80 CD 83 8B C1 10 F6 CD 71 8B CD 67 ............q..g
0001E0: 8B FB E1 D1 C1 F1 C9 E5 AF 42 CD B7 8B E1 C3 BC .........B......
0001F0: 8B E5 36 77 23 3E FF 42 05 05 CD B7 8B 36 EE E1 ..6w#>.B.....6..
Size : 512 (Real : 512)
000000: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000010: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
Size : 512 (Real : 512)
000000: C3 BC 8B E5 36 44 23 AF 42 05 05 CD B7 8B 36 22 ....6D#.B.....6"
000010: E1 C3 BC 8B E5 C5 70 23 3E FF 42 05 05 CD B7 8B ......p#>.B.....
000020: C1 71 E1 C3 BC 8B E5 C5 70 23 AF 42 05 05 CD B7 .q......p#.B....
000030: 8B C1 71 E1 C3 BC 8B 77 23 10 FC C9 F5 7C C6 08 ..q....w#....|..
000040: 67 30 08 7D C6 50 6F 7C CE C0 67 F1 C9 EB CD D3 g0.}.Po|..g.....
000050: 8B EB C9 C5 E5 01 29 99 26 00 6B 29 09 4E 23 46 ......).&.k).N#F
000060: 26 00 6A 09 EB E1 C1 C9 21 00 C0 11 29 99 06 C8 &.j.....!...)...
000070: 7D 12 13 7C 12 13 CD BC 8B 10 F5 C9 33 CC 44 22 }..|........3.D"
000080: 88 11 88 11 88 11 88 11 44 22 33 CC 33 CC 44 22 ........D"3.3.D"
000090: 89 19 8B 1D 8B 1D 89 19 44 22 33 CC 00 00 00 00 ........D"3.....
0000A0: 00 00 00 00 00 00 00 00 00 00 00 00 10 80 10 80 ................
0000B0: 10 80 10 80 10 80 00 00 10 80 00 00 60 C0 60 C0 ............`.`.
0000C0: 60 C0 00 00 00 00 00 00 00 00 00 00 60 C0 60 C0 `...........`.`.
0000D0: F0 E0 60 C0 F0 E0 60 C0 60 C0 00 00 10 80 30 E0 ..`...`.`.....0.
0000E0: 50 80 30 C0 10 A0 70 C0 10 80 00 00 00 00 C0 60 P.0...p........`
0000F0: C0 C0 10 80 30 00 60 60 C0 60 00 00 30 80 60 C0 ....0.``.`..0.`.
000100: 30 80 70 60 D0 C0 C0 C0 70 60 00 00 10 80 10 80 0.p`....p`......
000110: 30 00 00 00 00 00 00 00 00 00 00 00 00 C0 10 80 0...............
000120: 30 00 30 00 30 00 10 80 00 C0 00 00 30 00 10 80 0.0.0.......0...
000130: 00 C0 00 C0 00 C0 10 80 30 00 00 00 00 00 60 60 ........0.....``
000140: 30 C0 F0 F0 30 C0 60 60 00 00 00 00 00 00 10 80 0...0.``........
000150: 10 80 70 E0 10 80 10 80 00 00 00 00 00 00 00 00 ..p.............
000160: 00 00 00 00 00 00 10 80 10 80 30 00 00 00 00 00 ..........0.....
000170: 00 00 70 E0 00 00 00 00 00 00 00 00 00 00 00 00 ..p.............
000180: 00 00 00 00 00 00 10 80 10 80 00 00 00 60 00 C0 .............`..
000190: 10 80 30 00 60 00 C0 00 80 00 00 00 70 C0 C0 60 ..0.`.......p..`
0001A0: C0 E0 D0 60 E0 60 C0 60 70 C0 00 00 10 80 30 80 ...`.`.`p.....0.
0001B0: 10 80 10 80 10 80 10 80 70 E0 00 00 30 C0 60 60 ........p...0.``
0001C0: 00 60 30 C0 60 00 60 60 70 E0 00 00 30 C0 60 60 .`0.`.``p...0.``
0001D0: 00 60 10 C0 00 60 60 60 30 C0 00 00 10 C0 30 C0 .`...```0.....0.
0001E0: 60 C0 C0 C0 F0 E0 00 C0 10 E0 00 00 70 E0 60 20 `...........p.`
0001F0: 60 00 70 C0 00 60 60 60 30 C0 00 00 30 C0 60 60 `.p..```0...0.``
Size : 512 (Real : 512)
000000: 00 43 4F 44 45 31 20 20 20 42 49 4E 00 00 00 00 .CODE1 BIN....
000010: 00 00 02 00 00 70 A2 00 00 00 70 A2 00 00 00 00 .....p....p.....
000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000040: B9 16 00 7A 05 00 00 00 00 00 00 00 00 00 00 00 ...z............
000050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1A 6F ...............o
000080: C3 BB 84 C3 B4 98 C3 B5 96 C3 C9 98 C3 10 98 C3 ................
000090: DE 98 C3 EC 98 C3 0F 96 C3 70 95 C3 AE 95 C3 5C .........p.....\
0000A0: 85 C3 21 96 C3 15 96 C3 25 85 C3 D5 84 C3 5F 89 ..!.....%....._.
0000B0: C3 F8 89 C3 F9 84 C3 FA 89 C3 EC 89 C3 7F 96 C3 ................
0000C0: 2C 8A C3 E3 89 C3 3C 8B C3 AD 8A C3 E8 93 C3 F5 ,.....<.........
0000D0: 93 C3 DB 93 C3 62 96 C3 72 96 C3 6D 89 C3 67 89 .....b..r..m..g.
0000E0: C3 C2 94 C3 D8 94 C3 B8 89 C3 6E 88 C3 DA 89 C3 ..........n.....
0000F0: 02 94 C3 07 8B C3 8D 89 C3 B4 94 C3 A0 94 C3 D3 ................
000100: 8B C3 CD 8B C3 BC 8B C3 DF 94 C3 03 95 C3 0A 95 ................
000110: C3 04 85 C3 55 94 C3 8A 94 C3 67 88 C3 D8 87 C3 ....U.....g.....
000120: EC 87 3E 01 CD 0E BC CD D5 84 CD E8 8B CD 5F 89 ..>..........._.
000130: 21 1E 99 CD D4 BC D0 CD 9E 98 C9 B7 28 05 21 1E !...........(.!.
000140: 99 18 03 21 22 99 CD D4 BC 22 26 99 79 32 28 99 ...!"...."&.y2(.
000150: AF DF 26 99 C9 AF 47 4F C5 CD 32 BC C1 CD 38 BC ..&...GO..2...8.
000160: 3E 01 01 1A 1A CD 32 BC 3E 02 01 0E 0E CD 32 BC >.....2.>.....2.
000170: 3E 03 01 06 06 CD 32 BC C9 E5 2A D9 93 23 23 22 >.....2...*..##"
000180: D9 93 E1 C9 F5 C5 D5 E5 DD E5 CD A7 BC 21 AA 88 .............!..
000190: 3E 01 CD BC BC 21 B7 88 CD AA BC CD 25 85 DD E1 >....!......%...
0001A0: E1 D1 C1 F1 C9 3E 2F CD 1E BB 20 F9 3E 12 CD 1E .....>/... .>...
0001B0: BB 20 F2 3E 06 CD 1E BB 20 EB C9 F5 C5 47 DD 66 . .>.... ....G.f
0001C0: 00 24 DD 7E 01 C6 08 10 FC D6 06 6F 2C 1E 08 DD .$.~.......o,...
0001D0: 7E 02 87 57 14 14 CD 6E 88 C1 F1 C9 CD 70 85 CD ~..W...n.....p..
0001E0: A5 87 CD 21 88 32 E2 88 3A E2 88 ED 4B C0 88 C9 ...!.2..:...K...
0001F0: CD 93 86 AF 32 D6 88 CD 1E BB C4 44 86 3E 02 CD ....2......D.>..
Size : 512 (Real : 512)
000000: 60 00 70 C0 60 60 60 60 30 C0 00 00 70 E0 60 60 `.p.````0...p.``
000010: 00 60 00 C0 10 80 10 80 10 80 00 00 30 C0 60 60 .`..........0.``
000020: 60 60 30 C0 60 60 60 60 30 C0 00 00 30 C0 60 60 ``0.````0...0.``
000030: 60 60 30 E0 00 60 60 60 30 C0 00 00 00 00 00 00 ``0..```0.......
000040: 10 80 10 80 00 00 10 80 10 80 00 00 00 00 00 00 ................
000050: 10 80 10 80 00 00 10 80 10 80 30 00 00 C0 10 80 ..........0.....
000060: 30 00 60 00 30 00 10 80 00 C0 00 00 00 00 00 00 0.`.0...........
000070: 70 E0 00 00 00 00 70 E0 00 00 00 00 60 00 30 00 p.....p.....`.0.
000080: 10 80 00 C0 10 80 30 00 60 00 00 00 30 C0 60 60 ......0.`...0.``
000090: 60 60 00 C0 10 80 00 00 10 80 00 00 70 C0 C0 60 ``..........p..`
0000A0: D0 E0 D0 E0 D0 E0 C0 00 70 C0 00 00 10 80 30 C0 ........p.....0.
0000B0: 60 60 60 60 70 E0 60 60 60 60 00 00 F0 C0 60 60 ````p.````....``
0000C0: 60 60 70 C0 60 60 60 60 F0 C0 00 00 30 C0 60 60 ``p.````....0.``
0000D0: C0 00 C0 00 C0 00 60 60 30 C0 00 00 F0 80 60 C0 ......``0.....`.
0000E0: 60 60 60 60 60 60 60 C0 F0 80 00 00 F0 E0 60 20 ```````.......`
0000F0: 60 80 70 80 60 80 60 20 F0 E0 00 00 F0 E0 60 20 `.p.`.` ......`
000100: 60 80 70 80 60 80 60 00 F0 00 00 00 30 C0 60 60 `.p.`.`.....0.``
000110: C0 00 C0 00 C0 E0 60 60 30 E0 00 00 60 60 60 60 ......``0...````
000120: 60 60 70 E0 60 60 60 60 60 60 00 00 70 E0 10 80 ``p.``````..p...
000130: 10 80 10 80 10 80 10 80 70 E0 00 00 10 E0 00 C0 ........p.......
000140: 00 C0 00 C0 C0 C0 C0 C0 70 80 00 00 E0 60 60 60 ........p....```
000150: 60 C0 70 80 60 C0 60 60 E0 60 00 00 F0 00 60 00 `.p.`.``.`....`.
000160: 60 00 60 00 60 20 60 60 F0 E0 00 00 C0 60 E0 E0 `.`.` ``.....`..
000170: F0 E0 F0 E0 D0 60 C0 60 C0 60 00 00 C0 60 E0 60 .....`.`.`...`.`
000180: F0 60 D0 E0 C0 E0 C0 60 C0 60 00 00 30 80 60 C0 .`.....`.`..0.`.
000190: C0 60 C0 60 C0 60 60 C0 30 80 00 00 F0 C0 60 60 .`.`.``.0.....``
0001A0: 60 60 70 C0 60 00 60 00 F0 00 00 00 30 80 60 C0 ``p.`.`.....0.`.
0001B0: C0 60 C0 60 D0 A0 C0 C0 70 60 00 00 F0 C0 60 60 .`.`....p`....``
0001C0: 60 60 70 C0 60 C0 60 60 E0 60 00 00 30 C0 60 60 ``p.`.``.`..0.``
0001D0: 60 00 30 C0 00 60 60 60 30 C0 00 00 70 E0 50 A0 `.0..```0...p.P.
0001E0: 10 80 10 80 10 80 10 80 30 C0 00 00 60 60 60 60 ........0...````
0001F0: 60 60 60 60 60 60 60 60 30 C0 00 00 60 60 60 60 ````````0...````
Size : 512 (Real : 512)
000000: 04 85 18 DC AF 32 D8 88 D1 C1 F1 A7 C9 AF 32 D8 .....2........2.
000010: 88 CD 25 85 C3 CC 96 3A D7 88 B7 CA 7F 97 DD 86 ..%....:........
000020: 00 3D DD 46 01 04 B8 D2 7F 97 F5 AF 32 D8 88 32 .=.F........2..2
000030: D7 88 F1 CD B4 98 D1 C1 F1 37 C9 DD 7E 00 FE 01 .........7..~...
000040: 28 9E 3D DD 77 00 CD E0 97 C3 60 97 DD 7E 01 DD (.=.w.....`..~..
000050: 96 00 FE 09 DA 60 97 DD 34 00 CD E0 97 C3 60 97 .....`..4.....`.
000060: 3E 30 32 5E 89 DD 7E 01 B7 28 24 06 09 DD 4E 00 >02^..~..($...N.
000070: 26 1E 2E 30 3A 5E 89 C6 08 32 5E 89 CD DA 89 79 &..0:^...2^....y
000080: CD C9 98 DD BE 01 28 07 0C 7D C6 08 6F 10 E5 C9 ......(..}..o...
000090: C5 D5 DD E5 FD E5 D5 FD E1 CD DE 98 11 B9 9A CD ................
0000A0: 9B BC F5 CD EC 98 F1 20 08 FD E1 DD E1 D1 C1 A7 ....... ........
0000B0: C9 21 B9 9A DD 21 12 99 DD 36 00 00 DD 73 01 E5 .!...!...6...s..
0000C0: 54 5D 7E FE FF 20 4B DD 34 00 23 06 08 ED 53 0B T]~.. K.4.#...S.
0000D0: 99 E5 FD E5 7E 12 23 13 10 FA 3E 2E 12 13 06 03 ....~.#...>.....
0000E0: FD 7E 00 FE 2A 20 0A 7E E6 7F 12 23 13 10 F8 18 .~..* .~...#....
0000F0: 18 7E E6 7F FD BE 00 20 09 FD 23 12 23 13 10 F1 .~..... ..#.#...
000100: 18 07 ED 5B 0B 99 DD 35 00 FD E1 E1 01 0D 00 09 ...[...5........
000110: 18 B0 E1 DD 7E 00 FD E1 DD E1 D1 C1 37 C9 21 0D ....~.......7.!.
000120: 99 CD D4 BC 54 5D 21 0E 99 73 23 72 23 71 3E FF ....T]!..s#r#q>.
000130: DF 0E 99 C9 F5 C5 D5 16 00 5F 1D 01 0C 00 CD A0 ........._......
000140: 94 11 B9 9A 19 D1 C1 F1 C9 F5 C5 D5 E5 CD B4 98 ................
000150: 06 08 7E 23 CD FA 89 10 F9 E1 D1 C1 F1 C9 F5 3A ..~#...........:
000160: 5A BB 32 0A 99 3E C9 32 5A BB F1 C9 F5 3A 0A 99 Z.2..>.2Z....:..
000170: 32 5A BB F1 C9 A7 C9 20 20 44 69 73 63 20 72 65 2Z..... Disc re
000180: 61 64 20 65 72 72 6F 72 21 00 00 00 00 81 00 00 ad error!.......
000190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 44 49 ..............DI
0001A0: 53 C3 54 41 50 C5 00 00 00 00 00 00 00 00 00 00 S.TAP...........
0001B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0001C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0001D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0001E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0001F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
Size : 512 (Real : 512)
000000: 60 60 60 60 60 60 30 C0 10 80 00 00 C0 60 C0 60 ``````0......`.`
000010: C0 60 D0 60 F0 E0 E0 E0 C0 60 00 00 C0 60 60 C0 .`.`.....`...``.
000020: 30 80 30 80 60 C0 C0 60 C0 60 00 00 60 60 60 60 0.0.`..`.`..````
000030: 60 60 30 C0 10 80 10 80 30 C0 00 00 F0 E0 C0 60 ``0.....0......`
000040: 80 C0 10 80 30 20 60 60 F0 E0 00 00 30 C0 30 00 ....0 ``....0.0.
000050: 30 00 30 00 30 00 30 00 30 C0 00 00 C0 00 60 00 0.0.0.0.0.....`.
000060: 30 00 10 80 00 C0 00 60 00 20 00 00 30 C0 00 C0 0......`. ..0...
000070: 00 C0 00 C0 00 C0 00 C0 30 C0 00 00 10 80 30 C0 ........0.....0.
000080: 70 E0 10 80 10 80 10 80 10 80 00 00 00 00 00 00 p...............
000090: 00 00 00 00 00 00 00 00 00 00 F0 F0 30 00 10 80 ............0...
0000A0: 00 C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000B0: 70 80 00 C0 70 C0 C0 C0 70 60 00 00 E0 00 60 00 p...p...p`....`.
0000C0: 70 C0 60 60 60 60 60 60 D0 C0 00 00 00 00 00 00 p.``````........
0000D0: 30 C0 60 60 60 00 60 60 30 C0 00 00 10 C0 00 C0 0.```.``0.......
0000E0: 70 C0 C0 C0 C0 C0 C0 C0 70 60 00 00 00 00 00 00 p.......p`......
0000F0: 30 C0 60 60 70 E0 60 00 30 C0 00 00 10 C0 30 60 0.``p.`.0.....0`
000100: 30 00 70 80 30 00 30 00 70 80 00 00 00 00 00 00 0.p.0.0.p.......
000110: 30 E0 60 60 60 60 30 E0 00 60 70 C0 E0 00 60 00 0.````0..`p...`.
000120: 60 C0 70 60 60 60 60 60 E0 60 00 00 10 80 00 00 `.p`````.`......
000130: 30 80 10 80 10 80 10 80 30 C0 00 00 00 60 00 00 0.......0....`..
000140: 00 E0 00 60 00 60 60 60 60 60 30 C0 E0 00 60 00 ...`.`````0...`.
000150: 60 60 60 C0 70 80 60 C0 E0 60 00 00 30 80 10 80 ```.p.`..`..0...
000160: 10 80 10 80 10 80 10 80 30 C0 00 00 00 00 00 00 ........0.......
000170: 60 C0 F0 E0 D0 60 D0 60 C0 60 00 00 00 00 00 00 `....`.`.`......
000180: D0 C0 60 60 60 60 60 60 60 60 00 00 00 00 00 00 ..````````......
000190: 30 C0 60 60 60 60 60 60 30 C0 00 00 00 00 00 00 0.``````0.......
0001A0: D0 C0 60 60 60 60 70 C0 60 00 F0 00 00 00 00 00 ..````p.`.......
0001B0: 70 60 C0 C0 C0 C0 70 C0 00 C0 10 E0 00 00 00 00 p`....p.........
0001C0: D0 C0 70 60 60 00 60 00 F0 00 00 00 00 00 00 00 ..p``.`.........
0001D0: 30 C0 60 00 30 C0 00 60 70 C0 00 00 30 00 30 00 0.`.0..`p...0.0.
0001E0: 70 C0 30 00 30 00 30 60 10 C0 00 00 00 00 00 00 p.0.0.0`........
0001F0: 60 60 60 60 60 60 60 60 30 E0 00 00 00 00 00 00 ````````0.......
Size : 512 (Real : 512)
000000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000130: 00 00 00 00 00 00 00 00 00 E5 E5 E5 E5 E5 E5 E5 ................
000140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000180: 28 11 8F 96 3E 06 CD AD 8A 26 14 11 9A 96 3E 08 (...>....&....>.
000190: CD AD 8A 21 30 1D 11 77 2E CD EC 87 21 2C 17 11 ...!0..w....!,..
0001A0: 50 20 CD 3C 8B 21 2D 34 CD 67 89 2E 70 CD 6D 89 P .<.!-4.g..p.m.
0001B0: CD E0 97 FD 21 5B 89 FD 36 00 1D FD 36 01 30 FD ....![..6...6.0.
0001C0: 36 02 30 3E FF 32 D8 88 DD E5 DD 21 18 99 DD 36 6.0>.2.....!...6
0001D0: 00 1B DD 36 01 2D DD 36 02 09 DD 36 03 09 DD E1 ...6.-.6...6....
0001E0: DD E5 DD 21 18 99 CD 5C 85 DD E1 FE 01 28 15 FE ...!...\.....(..
0001F0: 02 28 1A FE 03 28 20 FE 04 28 40 FE 05 28 4D CD .(...( ..(@..(M.
Size : 512 (Real : 512)
000000: 60 60 60 60 60 60 30 C0 10 80 00 00 00 00 00 00 ``````0.........
000010: C0 60 D0 60 D0 60 F0 E0 60 C0 00 00 00 00 00 00 .`.`.`..`.......
000020: C0 60 60 C0 30 80 60 C0 C0 60 00 00 00 00 00 00 .``.0.`..`......
000030: 60 60 60 60 60 60 30 E0 00 60 70 C0 00 00 00 00 ``````0..`p.....
000040: 70 E0 40 C0 10 80 30 20 70 E0 00 00 00 E0 10 80 p.@...0 p.......
000050: 10 80 70 00 10 80 10 80 00 E0 00 00 10 80 10 80 ..p.............
000060: 10 80 10 80 10 80 10 80 10 80 00 00 70 00 10 80 ............p...
000070: 10 80 00 E0 10 80 10 80 70 00 00 00 30 80 40 40 ........p...0.@@
000080: B0 A0 A0 20 B0 A0 40 40 30 80 00 00 00 00 00 00 ... ..@@0.......
000090: 00 00 00 00 00 00 00 00 00 00 00 00 F0 F0 F0 F0 ................
0000A0: F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 ................
0000B0: F0 F0 F0 F0 00 F0 00 F0 00 F0 00 F0 F0 F0 F0 F0 ................
0000C0: F0 F0 F0 F0 F0 00 F0 00 F0 00 F0 00 F0 00 F0 00 ................
0000D0: F0 00 F0 00 F0 F0 F0 F0 F0 F0 F0 F0 00 F0 00 F0 ................
0000E0: 00 F0 00 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 ................
0000F0: F0 F0 F0 F0 00 00 00 00 00 00 00 00 F0 00 F0 00 ................
000100: F0 00 F0 00 F0 00 F0 00 F0 00 F0 00 00 F0 00 F0 ................
000110: 00 F0 00 F0 F0 00 F0 00 F0 00 F0 00 F0 00 F0 00 ................
000120: F0 00 F0 00 00 F0 00 F0 00 F0 00 F0 00 F0 00 F0 ................
000130: 00 F0 00 F0 00 F0 00 F0 00 F0 00 F0 F0 00 F0 00 ................
000140: F0 00 F0 00 00 00 00 00 00 00 00 00 00 F0 00 F0 ................
000150: 00 F0 00 F0 00 00 00 00 00 00 00 00 00 00 00 00 ................
000160: 00 00 00 00 F0 00 F0 00 F0 00 F0 00 00 00 00 00 ................
000170: 00 00 00 00 00 F0 00 F0 00 F0 00 F0 00 00 00 00 ................
000180: 00 00 00 00 F0 F0 F0 F0 F0 F0 F0 F0 00 00 00 00 ................
000190: 00 00 00 00 00 00 00 00 00 00 00 00 0C 00 00 4A ...............J
0001A0: 00 00 69 00 00 78 08 00 78 84 00 78 08 00 5A 08 ..i..x..x..x..Z.
0001B0: 00 0D 84 00 00 4A 00 00 04 00 06 00 00 25 00 00 .....J.......%..
0001C0: 34 08 00 34 84 00 34 C2 00 34 84 00 25 84 00 06 4..4..4..4..%...
0001D0: 4A 00 00 25 00 00 02 00 03 00 00 12 08 00 12 84 J..%............
0001E0: 00 12 C2 00 12 E1 00 12 C2 00 12 4A 00 03 25 00 ...........J..%.
0001F0: 00 12 08 00 01 00 01 08 00 01 84 00 01 C2 00 01 ................
Size : 512 (Real : 512)
000000: 00 43 4F 44 45 32 20 20 20 42 49 4E 00 00 00 00 .CODE2 BIN....
000010: 00 00 02 00 00 70 A2 00 00 00 70 A2 00 00 00 00 .....p....p.....
000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000040: 93 15 00 54 05 00 00 00 00 00 00 00 00 00 00 00 ...T............
000050: 00 00 00 00 00 00 00 00 1A 2E 73 65 71 75 65 6E ..........sequen
000060: 63 65 5F 62 75 66 66 65 72 20 64 73 20 33 30 2A ce_buffer ds 30*
000070: 35 0D 0A 0D 0A 2E 70 61 67 65 5F 73 70 61 63 65 5.....page_space
000080: 0E 07 11 40 00 21 FF AB CD CE BC 21 6F 82 CD D4 ...@.!.....!o...
000090: BC 30 04 3E 01 18 01 AF 32 7B 82 CD 84 78 CD FB .0.>....2{...x..
0000A0: 78 CD 60 79 CD 27 84 CD 1E 84 F5 CD 27 84 F1 B7 x.`y.'......'...
0000B0: CC 90 84 28 EF 3D 87 26 00 6F 11 3F 7D 19 7E 23 ...(.=.&.o.?}.~#
0000C0: 66 6F E9 CD D7 76 D2 21 6D 21 45 7E CD 8A 84 CD fo...v.!m!E~....
0000D0: E0 78 C3 21 6D 3A 40 00 FE 1B 20 0C 21 21 81 CD .x.!m:@... .!!..
0000E0: 90 84 CD 87 84 C3 21 6D 21 53 0E 01 36 2D 11 00 ......!m!S..6-..
0000F0: 9C CD 93 84 50 59 CD 45 84 21 5C 1A CD 6C 84 21 ....PY.E.!\..l.!
000100: 60 7E CD 39 84 E5 21 66 1A CD 6C 84 E1 CD 39 84 `~.9..!f..l...9.
000110: CD BC 6E CD 27 84 CD 1E 84 B7 CC 90 84 28 F4 FE ..n.'........(..
000120: 01 CA 99 6E FE 02 CA AB 6E FE 04 28 09 3A 90 82 ...n....n..(.:..
000130: B7 28 0C C3 86 6E 11 00 9C CD 96 84 C3 21 6D 11 .(...n.......!m.
000140: 00 9C CD 96 84 21 00 00 11 C8 50 3E 02 CD 72 84 .....!....P>..r.
000150: 3A 7B 82 B7 CA 25 6E CD 3F 79 21 74 7E 11 45 82 :{...%n.?y!t~.E.
000160: CD 06 84 D2 1E 6D 3A 40 00 3C E5 CD 03 7B E1 CD .....m:@.<...{..
000170: 0F 84 06 0C 11 00 9C CD 77 BC 30 1D 2A 89 82 CD ........w.0.*...
000180: 83 BC 30 15 CD 7A BC 30 10 CD 12 84 3A 40 00 3C ..0..z.0....:@.<
000190: 32 40 00 32 91 82 C3 24 72 CD 7A BC CD 12 84 CD 2@.2...$r.z.....
0001A0: 4B 7A C3 1E 6D CD 60 84 21 3C 1F CD 6C 84 21 1D Kz..m.`.!<..l.!.
0001B0: 80 CD 39 84 21 50 15 CD 6C 84 21 6A 7F CD 39 84 ..9.!P..l.!j..9.
0001C0: 21 7C 82 36 00 CD 1B 84 D2 1E 6D CD 63 84 32 88 !|.6......m.c.2.
0001D0: 82 CD 54 7A D2 1E 6D CD 5B 7A CD 0F 84 3A 40 00 ..Tz..m.[z...:@.
0001E0: 3C E5 CD 03 7B E1 21 7C 82 E5 3A 88 82 47 F5 23 <...{.!|..:..G.#
0001F0: 10 FD 36 2E 23 11 45 82 EB 01 03 00 ED B0 F1 C6 ..6.#.E.........
Size : 512 (Real : 512)
000000: E1 00 01 F0 08 01 E1 00 01 A5 00 01 1A 08 00 01 ................
000010: 84 00 00 08 FF FF FF 88 00 11 88 06 11 88 0F 11 ................
000020: 89 0F 19 8B 0F 1D 88 06 11 88 06 11 88 06 11 88 ................
000030: 00 11 FF FF FF 88 00 11 88 06 11 88 06 11 88 06 ................
000040: 11 8B 0F 1D 89 0F 19 88 0F 11 88 06 11 88 00 11 ................
000050: FF FF FF A0 50 0A 05 AA 55 00 00 F5 D5 3E 02 11 ....P...U....>..
000060: 8D 96 CD AD 8A D1 F1 C9 F5 D5 3E 06 11 8F 96 CD ..........>.....
000070: AD 8A D1 F1 C9 F5 D5 3E 05 11 95 96 CD AD 8A D1 .......>........
000080: F1 C9 F5 C5 D5 E5 01 A2 96 C5 11 10 27 CD 46 94 ............'.F.
000090: 11 E8 03 CD 46 94 11 64 00 CD 46 94 11 0A 00 CD ....F..d..F.....
0000A0: 46 94 11 01 00 CD 46 94 E1 06 05 7E FE 30 20 0A F.....F....~.0 .
0000B0: 23 10 F8 3E 30 CD FA 89 18 07 7E CD FA 89 23 10 #..>0.....~...#.
0000C0: F9 E1 D1 C1 F1 C9 3E FF 3C 37 3F ED 52 30 F9 19 ......>.<7?.R0..
0000D0: C6 30 02 03 C9 F5 C5 D5 E5 DD E5 D5 DD E1 DD 74 .0.............t
0000E0: 00 DD 75 01 DD 70 02 DD 71 03 13 13 13 13 CD CD ..u..p..q.......
0000F0: 8B C5 E5 7E 12 13 23 10 FA E1 CD BC 8B C1 0D 79 ...~..#........y
000100: B7 20 EE DD E1 E1 D1 C1 F1 C9 F5 C5 D5 E5 62 6B . ............bk
000110: 56 23 5E 23 46 23 4E 23 CD B8 89 E1 D1 C1 F1 C9 V#^#F#N#........
000120: F5 D5 C5 21 00 00 7A B3 28 06 09 1B 7A B3 20 FA ...!..z.(...z. .
000130: C1 D1 F1 C9 A7 01 00 00 ED 52 38 04 03 C8 18 F8 .........R8.....
000140: 19 C9 E5 21 37 0F 01 37 32 E5 C5 11 B9 9A CD 55 ...!7..72......U
000150: 94 D1 E1 CD 3C 8B E1 C9 11 B9 9A CD 8A 94 C9 CD ....<...........
000160: C2 94 CD 49 95 CD 67 88 26 1E 2E 5A 11 8D 96 3E ...I..g.&..Z...>
000170: 02 CD AD 8A CD 5C 85 B7 20 05 CD 04 85 18 F5 CD .....\.. .......
000180: D8 94 C9 11 8D 96 3E 02 18 05 11 95 96 3E 05 F5 ......>......>..
000190: D5 CD C2 94 CD 49 95 CD 67 88 26 14 2E 5A D1 F1 .....I..g.&..Z..
0001A0: CD AD 8A 26 2A 2E 5A 11 8F 96 3E 06 CD AD 8A CD ...&*.Z...>.....
0001B0: 5C 85 FE 01 28 09 FE 02 28 0A CD 04 85 18 F0 CD \...(...(.......
0001C0: D8 94 37 C9 CD D8 94 A7 C9 F5 D5 E5 54 5D 26 13 ..7.........T]&.
0001D0: 2E 42 CD DA 89 1A 13 B7 28 12 CD FA 89 24 24 7C .B......(....$$|
0001E0: FE 3D 20 EE 26 13 7D C6 08 6F 18 E6 E1 D1 F1 C9 .= .&.}..o......
0001F0: CD 0F 96 0E 00 CD 21 96 FE 0D 28 1A FE 7F 28 17 ......!...(...(.
Size : 512 (Real : 512)
000000: 04 47 E1 C3 F4 6D 3A 40 00 3C 32 40 00 32 91 82 .G...m:@.<2@.2..
000010: CD 03 7B CD AB 76 C3 24 72 3A 90 82 B7 C2 93 6D ..{..v.$r:.....m
000020: 3E FF 32 90 82 CD BC 6E C3 93 6D 3A 90 82 B7 CA >.2....n..m:....
000030: 93 6D AF 32 90 82 CD BC 6E C3 93 6D CD 99 84 3A .m.2....n..m...:
000040: 90 82 01 00 00 B7 28 04 06 01 18 02 0E 01 21 5C ......(.......!\
000050: 16 78 CD 75 84 2E 66 79 CD 75 84 21 75 11 CD 51 .x.u..fy.u.!u..Q
000060: 84 21 75 26 CD 4B 84 C9 CD EA 76 D2 21 6D 3A 91 .!u&.K....v.!m:.
000070: 82 CD 03 7B C3 24 72 CD D7 76 D2 21 6D CD EA 76 ...{.$r..v.!m..v
000080: 4F 3A 40 00 B9 20 07 3D 32 40 00 C3 21 6D 3D 32 O:@.. .=2@..!m=2
000090: 40 00 3C 91 41 0C CD 70 7A 04 0C 3D B7 20 F7 C3 @.<.A..pz..=. ..
0000A0: 21 6D CD D7 76 D2 21 6D CD 90 77 D2 21 6D CD 70 !m..v.!m..w.!m.p
0000B0: 7A C3 21 6D CD D7 76 D2 21 6D 21 00 00 11 C8 50 z.!m..v.!m!....P
0000C0: 3E 02 CD 72 84 CD 60 84 21 3C 1F CD 6C 84 21 C5 >..r..`.!<..l.!.
0000D0: 7F CD 39 84 21 50 15 CD 6C 84 21 CF 7F CD 39 84 ..9.!P..l.!...9.
0000E0: 21 7C 82 36 00 CD 1B 84 D2 1E 6D CD 63 84 32 88 !|.6......m.c.2.
0000F0: 82 CD 26 7A D2 1E 6D CD 2D 7A CD 0F 84 21 7C 82 ..&z..m.-z...!|.
000100: E5 3A 88 82 47 F5 23 10 FD 36 2E 23 11 48 82 EB .:..G.#..6.#.H..
000110: 01 03 00 ED B0 F1 C6 04 47 11 00 9C E1 CD 8C BC ........G.......
000120: 30 26 3A 40 00 3C CD 03 7B 11 40 00 D5 ED 52 54 0&:@.<..{.@...RT
000130: 5D E1 13 01 00 00 3E 02 CD 98 BC 30 0B CD 8F BC ].....>....0....
000140: 30 06 CD 12 84 C3 1E 6D CD 8F BC CD 42 7A 18 F2 0......m....Bz..
000150: 21 00 00 11 C8 50 3E 02 CD 72 84 3A 7B 82 B7 CA !....P>..r.:{...
000160: 21 70 CD 3F 79 21 7F 7E 11 48 82 CD 06 84 D2 1E !p.?y!.~.H......
000170: 6D CD 0F 84 06 0C 11 00 9C CD 77 BC 30 13 21 40 m.........w.0.!@
000180: 00 CD 83 BC 30 0B CD 7A BC 30 06 CD 12 84 C3 1E ....0..z.0......
000190: 6D CD 7A BC CD 12 84 AF 32 40 00 CD 4B 7A C3 1E m.z.....2@..Kz..
0001A0: 6D 21 00 00 11 C8 50 3E 02 CD 72 84 CD 60 84 21 m!....P>..r..`.!
0001B0: 3C 1F CD 6C 84 21 1D 80 CD 39 84 21 50 15 CD 6C <..l.!...9.!P..l
0001C0: 84 21 CF 7F CD 39 84 21 7C 82 36 00 CD 1B 84 D2 .!...9.!|.6.....
0001D0: 1E 6D CD 63 84 32 88 82 CD 54 7A D2 1E 6D CD 5B .m.c.2...Tz..m.[
0001E0: 7A CD 0F 84 21 7C 82 E5 3A 88 82 47 F5 23 10 FD z...!|..:..G.#..
0001F0: 36 2E 23 11 48 82 EB 01 03 00 ED B0 F1 C6 04 47 6.#.H..........G
Size : 512 (Real : 512)
000000: FE 20 38 F1 FE 80 30 ED 57 79 B8 28 E8 72 7A CD . 8...0.Wy.(.rz.
000010: FA 89 23 0C 18 DF C9 79 B7 28 DA 2B 36 20 0D E5 ..#....y.(.+6 ..
000020: CD 7F 96 3E 20 CD FA 89 CD 7F 96 E1 18 C7 CD 0F ...> ...........
000030: 96 0E 00 7E B7 28 0A 23 0C CD FA 89 79 FE 08 20 ...~.(.#....y..
000040: F2 CD 15 96 FE 0D 28 28 FE FC 28 2A FE 7F 28 28 ......((..(*..((
000050: FE 30 38 ED FE 3A 38 08 FE 41 38 E5 FE 5B 30 E1 .08..:8..A8..[0.
000060: 47 79 FE 08 28 DB 70 78 CD FA 89 23 0C 78 18 D1 Gy..(.px...#.x..
000070: 79 B7 28 CD 37 C9 A7 C9 79 B7 28 C5 2B 36 20 0D y.(.7...y.(.+6 .
000080: E5 CD 7F 96 3E 20 CD FA 89 CD 7F 96 E1 18 B2 CD ....> ..........
000090: 09 BB 38 FB C9 CD 21 96 FE 61 D8 FE 7B D0 D6 20 ..8...!..a..{..
0000A0: C9 C5 D5 E5 21 00 00 22 8A 96 2A 8A 96 7C B5 20 ....!.."..*..|.
0000B0: 05 CD 62 96 18 19 7C FE 0A 20 09 7D B7 20 05 CD ..b...|.. .}. ..
0000C0: 72 96 18 0B 7C FE 12 20 06 21 FF FF 22 8A 96 2A r...|.. .!.."..*
0000D0: 8A 96 23 22 8A 96 CD 09 BB 30 CF E1 D1 C1 CD 72 ..#".....0.....r
0000E0: 96 C9 F5 E5 2A D9 93 3E 80 CD FA 89 CD 7F 96 E1 ....*..>........
0000F0: F1 C9 F5 E5 3E 20 CD FA 89 CD 7F 96 E1 F1 C9 E5 ....> ..........
000100: 2A D9 93 2B 2B 22 D9 93 E1 C9 00 00 00 4F 6B 43 *..++".......OkC
000110: 61 6E 63 65 6C 52 65 74 72 79 4E 65 77 20 64 69 ancelRetryNew di
000120: 73 63 00 00 00 00 00 CD 04 85 21 F7 98 CD 0A 95 sc........!.....
000130: D2 84 97 18 17 F5 C5 D5 DD 21 11 99 DD 36 00 01 .........!...6..
000140: DD 73 03 DD 72 04 DD 75 05 DD 74 06 DD 5E 03 DD .s..r..u..t..^..
000150: 56 04 CD 10 98 D2 A7 96 DD 21 11 99 DD 36 00 01 V........!...6..
000160: DD 77 01 21 1E 11 11 7A 2C CD 3C 8B 21 22 14 CD .w.!...z,.<.!"..
000170: DA 89 DD 6E 05 DD 66 06 CD EC 89 CD 67 88 21 82 ...n..f.....g.!.
000180: 28 11 8F 96 3E 06 CD AD 8A 26 14 11 9A 96 3E 08 (...>....&....>.
000190: CD AD 8A 21 30 1D 11 77 2E CD EC 87 21 2C 17 11 ...!0..w....!,..
0001A0: 50 20 CD 3C 8B 21 2D 34 CD 67 89 2E 70 CD 6D 89 P .<.!-4.g..p.m.
0001B0: CD E0 97 FD 21 5B 89 FD 36 00 1D FD 36 01 30 FD ....![..6...6.0.
0001C0: 36 02 30 3E FF 32 D8 88 DD E5 DD 21 18 99 DD 36 6.0>.2.....!...6
0001D0: 00 1B DD 36 01 2D DD 36 02 09 DD 36 03 09 DD E1 ...6.-.6...6....
0001E0: DD E5 DD 21 18 99 CD 5C 85 DD E1 FE 01 28 15 FE ...!...\.....(..
0001F0: 02 28 1A FE 03 28 20 FE 04 28 40 FE 05 28 4D CD .(...( ..(@..(M.
Size : 512 (Real : 512)
000000: E1 C3 F6 6F CD 2D 84 21 00 00 11 16 27 CD 66 BB ...o.-.!....'.f.
000010: 21 01 01 CD 75 BB 11 00 9C CD 9B BC CD 99 84 21 !...u..........!
000020: BA 3C CD 51 84 CD 1E 84 B7 CC 90 84 28 F7 3E 01 .<.Q........(.>.
000030: CD 0E BC C3 1E 6D 21 7D 28 01 34 24 11 00 9C CD .....m!}(.4$....
000040: 93 84 50 59 CD 45 84 21 E1 7F CD 4B 76 CD 99 84 ..PY.E.!...Kv...
000050: 21 88 2B 3A 7A 82 3C 4F 06 02 CD 2B 76 21 9E 31 !.+:z.<O...+v!.1
000060: CD 51 84 CD 27 84 CD 1E 84 B7 CC 90 84 28 F4 FE .Q..'........(..
000070: 03 28 1D 3D 32 7A 82 B7 20 0B 3E 19 21 4D 01 CD .(.=2z.. .>.!M..
000080: 68 BC C3 CD 70 3E 32 21 A7 00 CD 68 BC C3 CD 70 h...p>2!...h...p
000090: 11 00 9C CD 96 84 C3 21 6D CD D7 76 D2 21 6D 21 .......!m..v.!m!
0000A0: 00 00 11 C8 50 3E 02 CD 72 84 21 20 06 11 80 42 ....P>..r.! ...B
0000B0: CD 45 84 21 27 80 CD 4B 76 CD 99 84 21 86 14 CD .E.!'..Kv...!...
0000C0: 51 84 21 86 2A CD 4B 84 CD 27 84 CD 1E 84 B7 CC Q.!.*.K..'......
0000D0: 90 84 28 F4 FE 02 D2 1E 6D CD 2D 84 CD 15 84 CD ..(.....m.-.....
0000E0: 06 BB 3A 40 00 47 0E 01 C5 79 CD 03 7B D5 DD E1 ..:@.G...y..{...
0000F0: CD 26 7D CD 97 71 CD 81 7B CD 5B 7B CD 1C 7C C1 .&}..q..{.[{..|.
000100: 0C CD 09 BB FE FC CA 1E 6D 10 DD CD 2D 84 CD 15 ........m...-...
000110: 84 CD 06 BB C3 1E 6D 21 00 00 CD 6C 84 2A 89 82 ......m!...l.*..
000120: 01 E8 03 7E FE 7C 28 0A CD 36 84 23 0B 78 B1 20 ...~.|(..6.#.x.
000130: F2 C9 50 59 23 06 14 7E CD 3F 84 23 1B 1B 10 F7 ..PY#..~.?.#....
000140: 01 3B 00 09 06 28 CD 33 84 1B 10 FA 42 4B C3 A3 .;...(.3....BK..
000150: 71 CD 27 84 21 30 7E CD 8A 84 D8 C3 21 6D 21 00 q.'.!0~.....!m!.
000160: 00 11 C8 50 3E 02 CD 72 84 CD 26 7A D2 1E 6D CD ...P>..r..&z..m.
000170: 2D 7A CD 0F 84 21 73 82 11 00 9C 06 06 CD 8C BC -z...!s.........
000180: 30 1A 21 00 6D 44 4D 11 00 2E 3E 02 CD 98 BC 30 0.!.mDM...>....0
000190: 0B CD 8F BC 30 06 CD 12 84 C3 1E 6D CD 8F BC CD ....0......m....
0001A0: 42 7A 18 F2 CD 2D 84 21 01 01 22 8D 82 CD 15 84 Bz...-.!..".....
0001B0: CD 5E 76 CD BE 76 CD B4 72 FE 0D CA 61 73 FE 10 .^v..v..r...as..
0001C0: CA A0 73 FE 7C CA 21 73 FE 7F CA 3F 73 FE BE CA ..s.|.!s...?s...
0001D0: C3 73 FE BF CA C8 73 FE C0 CA CD 73 FE C1 CA D2 .s....s....s....
0001E0: 73 FE DE CA 69 73 FE F0 CA DC 72 FE F1 CA EC 72 s...is....r....r
0001F0: FE F2 CA F9 72 FE F3 CA 0C 73 FE F4 CA F2 73 FE ....r....s....s.
Size : 512 (Real : 512)
000000: 03 7B D5 FD E1 D1 06 05 FD 7E 00 F5 DD 7E 00 FD .{.......~...~..
000010: 77 00 F1 DD 77 00 DD 23 FD 23 10 EC 01 E8 03 7E w...w..#.#.....~
000020: F5 1A 77 F1 12 0B 23 13 78 B1 20 F3 E1 D1 C1 F1 ..w...#.x. .....
000030: C9 C5 D5 2A 8D 82 E5 01 28 00 5D 16 00 1D CD 7B ...*....(.]....{
000040: 84 C1 48 06 00 0D 09 ED 4B 89 82 09 D1 C1 C9 2A ..H.....K......*
000050: 8D 82 26 00 2D 7D 87 87 87 6F CD 6C 84 CD EA 7A ..&.-}...o.l...z
000060: 06 28 7E CD 36 84 23 10 F9 C9 F5 C5 D5 01 28 00 .(~.6.#.......(.
000070: ED 5B 8D 82 16 00 1D CD 7B 84 ED 5B 89 82 19 D1 .[......{..[....
000080: C1 F1 C9 F5 C5 3D 16 00 5F D5 01 E8 03 CD 7B 84 .....=.._.....{.
000090: 11 D7 00 19 D1 E5 01 05 00 CD 7B 84 11 41 00 19 ..........{..A..
0000A0: 54 5D E1 C1 F1 22 89 82 ED 53 8B 82 C9 E5 C5 21 T]..."...S.....!
0000B0: 52 81 B7 28 09 47 23 CB 7E 28 FB 10 F9 23 0E 00 R..(.G#.~(...#..
0000C0: 7E E6 7F CD 36 84 0C CB 7E 23 28 F4 3E 0A 91 B7 ~...6...~#(.>...
0000D0: 28 06 47 CD 30 84 10 FB C1 E1 C9 DD 46 02 CD 64 (.G.0.......F..d
0000E0: 7B 10 FB C9 F5 D5 E5 11 00 00 21 00 00 CD 10 BD {.........!.....
0000F0: CD 0D BD 7C FE 01 20 F8 7D FE 2C 38 F3 E1 D1 F1 ...|.. .}.,8....
000100: C9 DD 7E 00 FE 01 CA 94 7B FE 02 CA AB 7B FE 03 ..~.....{....{..
000110: CA E0 7B C9 DD 46 03 48 3E 01 CD 32 BC DD 46 04 ..{..F.H>..2..F.
000120: 48 C5 AF CD 32 BC C1 CD 38 BC C9 01 00 00 16 00 H...2...8.......
000130: C5 D5 7A 3D DD BE 03 30 05 3E 01 CD 32 BC D1 C1 ..z=...0.>..2...
000140: C5 D5 7A 3D DD BE 04 30 09 C5 AF CD 32 BC C1 CD ..z=...0....2...
000150: 38 BC D1 C1 04 0C 14 CD 19 BD 7A FE 1B 20 D1 C9 8.........z.. ..
000160: CD 26 7D CD 19 BD 1E 01 06 05 CD 19 BD 10 FB C5 .&}.............
000170: D5 CD 94 7B D1 C1 3E 01 01 00 BC ED 79 7B 01 00 ...{..>.....y{..
000180: BD ED 79 7B FE 1A 30 0D 3E 06 01 00 BC ED 79 7B ..y{..0.>.....y{
000190: 01 00 BD ED 79 1C 7B FE 29 20 CD C9 DD 7E 01 FE ....y.{.) ...~..
0001A0: 01 CA 26 7D FE 02 CA 43 7C FE 03 CA 76 7C FE 04 ..&}...C|...v|..
0001B0: CA C3 7C FE 05 CA DD 7C FE 06 CA F4 7C FE 07 CA ..|....|....|...
0001C0: 0A 7D C9 01 1A 1A 16 1A C5 D5 7A DD BE 03 30 05 .}........z...0.
0001D0: 3E 01 CD 32 BC D1 C1 C5 D5 7A DD BE 04 30 09 C5 >..2.....z...0..
0001E0: AF CD 32 BC C1 CD 38 BC D1 C1 05 0D 15 CD 19 BD ..2...8.........
0001F0: 7A FE FF 20 D3 C9 1E 28 06 05 CD 19 BD 10 FB 3E z.. ...(.......>
Size : 512 (Real : 512)
000000: F5 CA FA 73 FE F6 CA 02 74 FE F7 CA 0A 74 FE F8 ...s....t....t..
000010: CA F2 73 FE F9 CA FA 73 FE FA CA 02 74 FE FB CA ..s....s....t...
000020: 0A 74 FE FC CA 12 74 FE 20 DA 33 72 FE 80 D2 33 .t....t. .3r...3
000030: 72 C3 37 73 11 00 00 7A B3 20 03 CD 81 BB 7A FE r.7s...z. ....z.
000040: 06 20 07 7B B7 20 03 CD 84 BB 7A FE 0A 20 03 11 . .{. ....z.. ..
000050: FF FF 13 CD 09 BB 30 DF CD 84 BB C9 2A 8D 82 2D ......0.....*..-
000060: 7D B7 20 02 2E 19 22 8D 82 C3 33 72 2A 8D 82 2C }. ..."...3r*..,
000070: 7D FE 1A 20 F1 2E 01 18 ED 2A 8D 82 25 7C B7 20 }.. .....*..%|.
000080: E5 26 28 2D 7D B7 20 DE 2E 19 18 DA 2A 8D 82 24 .&(-}. .....*..$
000090: 7C FE 29 20 D1 26 01 2C 7D FE 1A 20 C9 2E 01 18 |.) .&.,}.. ....
0000A0: C5 3A 8E 82 FE 01 28 06 CD 90 84 C3 33 72 3A 8D .:....(.....3r:.
0000B0: 82 FE 19 28 F3 3E 7C CD 36 84 CD 9E 76 18 CD 2A ...(.>|.6...v..*
0000C0: 8D 82 25 7C B7 20 09 26 28 2D 7D B7 20 02 2E 19 ..%|. .&(-}. ...
0000D0: 22 8D 82 CD BE 76 3E 20 CD 36 84 CD 9E 76 C3 33 "....v> .6...v.3
0000E0: 72 21 8E 82 36 01 C3 EC 72 CD B1 7A 7E FE 7C CA r!..6...r..z~.|.
0000F0: 28 73 2A 8D 82 7C FE 28 CA 33 72 E5 26 28 CD A3 (s*..|.(.3r.&(..
000100: 76 22 8D 82 F5 CD B1 7A 54 5D 1B F1 47 1A 77 2B v".....zT]..G.w+
000110: 1B 10 FA 3E 20 77 E1 22 8D 82 CD CF 7A C3 33 72 ...> w."....z.3r
000120: 2A 8D 82 7C FE 28 CA 33 72 CD A3 76 F5 CD B1 7A *..|.(.3r..v...z
000130: 54 5D 13 F1 47 1A 77 23 13 10 FA 36 20 CD CF 7A T]..G.w#...6 ..z
000140: C3 33 72 21 FC 81 18 0D 21 0C 82 18 08 21 1C 82 .3r!....!....!..
000150: 18 03 21 2C 82 E5 CD 8F 76 D6 80 06 00 4F E1 09 ..!,....v....O..
000160: 7E C6 80 F5 CD B1 7A F1 77 CD BE 76 CD 36 84 C3 ~.....z.w..v.6..
000170: 33 72 3E 01 32 8D 82 C3 33 72 3E 19 32 8D 82 C3 3r>.2...3r>.2...
000180: 33 72 3E 01 32 8E 82 C3 33 72 3E 28 32 8E 82 C3 3r>.2...3r>(2...
000190: 33 72 CD 2A 84 21 20 05 11 8A 46 CD 45 84 21 1A 3r.*.! ...F.E.!.
0001A0: 03 11 0C 13 CD 45 84 21 1C 05 CD 6C 84 21 DA 7F .....E.!...l.!..
0001B0: CD 39 84 3A 91 82 26 00 6F CD 6F 84 CD 3F 79 21 .9.:..&.o.o..?y!
0001C0: A4 7E CD 4B 76 21 66 0F CD 5A 84 26 1C CD 5D 84 .~.Kv!f..Z.&..].
0001D0: 21 79 18 CD 5A 84 26 31 CD 5D 84 21 86 18 CD 5A !y..Z.&1.].!...Z
0001E0: 84 26 31 CD 5D 84 21 79 36 CD 51 84 2E 89 11 4A .&1.].!y6.Q....J
0001F0: 81 3E 04 CD 48 84 2E 99 11 4E 81 3E 04 CD 48 84 .>..H....N.>..H.
Size : 512 (Real : 512)
000000: 01 01 00 BC ED 79 7B 01 00 BD ED 79 7B FE 19 30 .....y{....y{..0
000010: 0D 3E 06 01 00 BC ED 79 7B 01 00 BD ED 79 1D 7B .>.....y{....y.{
000020: B7 20 D5 CD 26 7D 3E 01 01 00 BC ED 79 3E 28 01 . ..&}>.....y>(.
000030: 00 BD ED 79 3E 06 01 00 BC ED 79 3E 19 01 00 BD ...y>.....y>....
000040: ED 79 C9 06 04 21 00 C0 11 00 40 CB 3E CB 3E ED .y...!....@.>.>.
000050: 5F A6 77 23 1B 7A FE FF 20 F1 10 E9 C9 21 00 C0 _.w#.z.. ....!..
000060: 11 00 40 36 00 23 1B 7B B7 20 03 CD 19 BD 7A FE ..@6.#.{. ....z.
000070: FF 20 F0 C9 21 00 C0 06 50 C5 E5 06 C8 36 00 CD . ..!...P....6..
000080: 26 BC 10 F9 E1 C1 23 10 F0 C9 21 00 C0 06 C8 C5 &.....#...!.....
000090: E5 06 50 36 00 23 10 FB E1 C1 CD 26 BC 78 CB 5F ..P6.#.....&.x._
0000A0: C4 19 BD 10 EA C9 AF 01 00 00 CD 32 BC 3E 01 01 ...........2.>..
0000B0: 00 00 CD 32 BC 01 00 00 CD 38 BC CD 19 BD C9 43 ...2.....8.....C
0000C0: 6D 55 6D E8 6E F7 6E 22 6F 34 6F D0 6F 84 70 B6 mUm.n.n"o4o.o.p.
0000D0: 70 19 71 D1 71 DE 71 52 55 4E 20 56 54 21 00 7E p.q.q.qRUN VT!.~
0000E0: 20 4D 69 63 68 61 65 6C 20 42 65 63 6B 65 74 74 Michael Beckett
0000F0: 20 31 39 39 32 00 50 55 42 4C 49 43 20 44 4F 4D 1992.PUBLIC DOM
000100: 41 49 4E 00 55 73 65 20 74 68 65 20 63 75 72 73 AIN.Use the curs
000110: 6F 72 20 6B 65 79 73 20 74 6F 20 6D 6F 76 65 20 or keys to move
000120: 70 6F 69 6E 74 65 72 00 50 72 65 73 73 20 52 45 pointer.Press RE
000130: 54 55 52 4E 20 6F 72 20 53 50 41 43 45 20 74 6F TURN or SPACE to
000140: 20 63 68 6F 6F 73 65 00 4E 65 77 20 73 65 71 75 choose.New sequ
000150: 65 6E 63 65 00 41 64 64 20 66 72 61 6D 65 00 45 ence.Add frame.E
000160: 64 69 74 20 46 72 61 6D 65 00 44 65 6C 65 74 65 dit Frame.Delete
000170: 20 66 72 61 6D 65 00 53 77 61 70 20 46 72 61 6D frame.Swap Fram
000180: 65 73 00 53 61 76 65 00 4C 6F 61 64 00 43 61 74 es.Save.Load.Cat
000190: 61 6C 6F 67 75 65 00 42 61 75 64 00 41 63 74 69 alogue.Baud.Acti
0001A0: 6F 6E 21 00 45 78 69 74 00 42 61 63 6B 75 70 00 on!.Exit.Backup.
0001B0: 20 52 65 73 65 74 20 74 68 65 20 63 6F 6D 70 75 Reset the compu
0001C0: 74 65 72 3F 00 20 20 53 74 61 72 74 20 61 20 6E ter?. Start a n
0001D0: 65 77 20 66 69 6C 65 3F 00 20 66 72 61 6D 65 00 ew file?. frame.
0001E0: 4E 65 77 20 66 72 61 6D 65 00 46 72 6F 6D 20 66 New frame.From f
0001F0: 69 6C 65 00 4C 6F 61 64 20 66 72 61 6D 65 00 4C ile.Load frame.L
Size : 512 (Real : 512)
000000: 21 65 12 11 0D 0A CD 45 84 21 78 1B 11 0D 16 CD !e.....E.!x.....
000010: 45 84 21 85 1B 11 0D 16 CD 45 84 3A 91 82 CD 03 E.!......E.:....
000020: 7B D5 DD E1 CD 27 84 CD D3 75 CD 1E 84 B7 CC 90 {....'...u......
000030: 84 28 F1 FE 04 38 27 FE 0B 38 28 28 2D FE 0C 28 .(...8'..8((-..(
000040: 3C FE 0D 28 50 FE 0E 28 40 FE 0F 28 60 FE 10 28 <..(P..(@..(`..(
000050: 4F FE 11 CA 39 75 FE 12 CA 42 75 C3 4B 75 DD 77 O...9u...Bu.Ku.w
000060: 00 18 C1 D6 03 DD 77 01 18 BA DD 7E 02 FE 01 28 ......w....~...(
000070: B9 DD 35 02 06 0A CD 19 BD 10 FB 18 AA DD 7E 02 ..5...........~.
000080: FE FF 28 A6 DD 34 02 18 EB DD 7E 03 FE 1A 28 9A ..(..4....~...(.
000090: DD 34 03 18 DF DD 7E 03 B7 28 8F DD 35 03 18 D4 .4....~..(..5...
0000A0: DD 7E 04 FE 1A CA AA 74 DD 34 04 18 C7 DD 7E 04 .~.....t.4....~.
0000B0: B7 CA AA 74 DD 35 04 18 BB CD C1 75 D2 2D 72 C3 ...t.5.....u.-r.
0000C0: A4 74 CD C1 75 D2 1E 6D C3 A4 74 CD C1 75 DA A4 .t..u..m..t..u..
0000D0: 74 21 99 0D CD 6C 84 21 6A 7F CD 39 84 21 7C 82 t!...l.!j..9.!|.
0000E0: 36 00 CD 1B 84 D2 12 74 32 88 82 CD 26 7A D2 12 6......t2...&z..
0000F0: 74 CD 2D 7A CD 0F 84 21 7C 82 3A 88 82 47 23 10 t.-z...!|.:..G#.
000100: FD 36 2E 23 11 45 82 EB 01 03 00 ED B0 21 7C 82 .6.#.E.......!|.
000110: 11 00 9C 3A 88 82 C6 04 47 CD 8C BC 30 1B 2A 89 ...:....G...0.*.
000120: 82 11 E8 03 01 00 00 3E 03 CD 98 BC 30 0B CD 8F .......>....0...
000130: BC 30 06 CD 12 84 C3 12 74 CD 8F BC CD 42 7A 18 .0......t....Bz.
000140: F2 DD 7E 03 DD BE 04 28 02 A7 C9 21 47 7F CD 87 ..~....(...!G...
000150: 84 37 C9 CD 99 84 3A 91 82 CD 03 7B DD 4E 00 06 .7....:....{.N..
000160: 03 21 36 0D CD 2B 76 DD 4E 01 06 07 26 25 CD 2B .!6..+v.N...&%.+
000170: 76 21 68 14 E5 CD 6C 84 CD 33 84 CD 30 84 E1 CD v!h...l..3..0...
000180: 6C 84 DD 6E 02 26 00 CD 6F 84 21 7B 1C CD 6C 84 l..n.&..o.!{..l.
000190: DD 7E 03 CD 2D 7B 21 88 1C CD 6C 84 DD 7E 04 CD .~..-{!...l..~..
0001A0: 2D 7B 06 09 21 4B 82 CD 9C 84 C9 F5 C5 D5 E5 16 -{..!K..........
0001B0: 01 E5 7A B9 28 03 AF 18 02 3E FF CD 75 84 E1 7D ..z.(....>..u..}
0001C0: C6 09 6F 14 10 EB E1 D1 C1 F1 C9 7E B7 C8 47 23 ..o........~..G#
0001D0: 4E 23 E5 60 69 CD 6C 84 E1 CD 39 84 18 ED DD 2A N#.`i.l...9....*
0001E0: 8B 82 DD 46 03 48 3E 01 CD 32 BC DD 46 04 48 C5 ...F.H>..2..F.H.
0001F0: AF CD 32 BC C1 CD 38 BC 21 00 00 CD 6C 84 11 E8 ..2...8.!...l...
Size : 512 (Real : 512)
000000: 6F 61 64 20 66 69 6C 65 00 46 72 61 6D 65 3A 00 oad file.Frame:.
000010: 20 20 4E 6F 20 66 72 61 6D 65 73 20 73 65 74 20 No frames set
000020: 75 70 21 00 10 26 45 6E 74 72 79 00 28 26 45 78 up!..&Entry.(&Ex
000030: 69 74 00 10 36 53 74 72 61 69 67 68 74 00 10 3F it..6Straight..?
000040: 46 61 64 65 20 69 6E 00 10 48 42 75 69 6C 64 20 Fade in..HBuild
000050: 75 70 00 28 36 53 74 72 61 69 67 68 74 00 28 3F up.(6Straight.(?
000060: 46 61 64 65 20 6F 75 74 00 28 48 42 75 69 6C 64 Fade out.(HBuild
000070: 20 64 6F 77 6E 00 28 51 46 72 69 7A 7A 6C 65 00 down.(QFrizzle.
000080: 28 5A 42 6C 69 6E 64 00 28 63 48 6F 72 69 7A 6F (ZBlind.(cHorizo
000090: 6E 74 61 6C 20 57 69 70 65 00 28 6C 56 65 72 74 ntal Wipe.(lVert
0000A0: 69 63 61 6C 20 57 69 70 65 00 0D 5C 54 69 6D 65 ical Wipe..\Time
0000B0: 20 28 73 65 63 73 29 00 0D 7A 50 65 6E 00 0D 87 (secs)..zPen...
0000C0: 50 61 70 65 72 00 00 42 6F 74 68 20 69 6E 6B 73 Paper..Both inks
0000D0: 20 63 61 6E 6E 6F 74 20 62 65 20 20 20 20 20 20 cannot be
0000E0: 74 68 65 20 73 61 6D 65 21 00 46 72 61 6D 65 20 the same!.Frame
0000F0: 6E 61 6D 65 3A 00 49 6E 73 65 72 74 20 61 20 64 name:.Insert a d
000100: 69 73 63 20 6F 72 20 74 61 70 65 20 20 20 20 20 isc or tape
000110: 74 6F 20 73 61 76 65 20 6F 6E 00 53 61 76 69 6E to save on.Savin
000120: 67 00 20 20 20 53 61 76 69 6E 67 20 65 72 72 6F g. Saving erro
000130: 72 21 00 20 20 20 4C 6F 61 64 69 6E 67 20 65 72 r!. Loading er
000140: 72 6F 72 21 00 53 61 76 65 20 66 69 6C 65 00 46 ror!.Save file.F
000150: 69 6C 65 20 6E 61 6D 65 3A 00 46 72 61 6D 65 20 ile name:.Frame
000160: 00 2E 88 53 70 65 65 64 20 77 72 69 74 65 20 30 ...Speed write 0
000170: 00 2E 91 53 70 65 65 64 20 77 72 69 74 65 20 31 ...Speed write 1
000180: 00 00 20 20 49 6E 73 65 72 74 20 64 61 74 61 20 .. Insert data
000190: 74 61 70 65 00 4C 6F 61 64 69 6E 67 00 4C 6F 61 tape.Loading.Loa
0001A0: 64 20 66 69 6C 65 00 1A 26 52 75 6E 20 53 65 71 d file..&Run Seq
0001B0: 75 65 6E 63 65 00 0B 36 41 66 74 65 72 20 74 68 uence..6After th
0001C0: 65 20 73 63 72 65 65 6E 20 63 6C 65 61 72 73 2C e screen clears,
0001D0: 20 73 65 74 00 0B 3E 74 68 65 20 76 69 64 65 6F set..>the video
0001E0: 20 6D 61 63 68 69 6E 65 20 74 6F 20 52 45 43 4F machine to RECO
0001F0: 52 44 2E 00 0B 46 57 68 65 6E 20 74 68 65 20 56 RD...FWhen the V
Size : 512 (Real : 512)
000000: 03 2A 89 82 7E CD 36 84 23 1B 7A B3 20 F6 C9 CD .*..~.6.#.z. ...
000010: B1 7A 7E FE 80 38 03 FE 90 D8 3E 8F 77 C9 CD B1 .z~..8....>.w...
000020: 7A 77 C9 3A 8E 82 47 3E 28 90 C9 C5 E5 2A 89 82 zw.:..G>(....*..
000030: 01 E8 03 36 20 23 0B 78 B1 20 F8 E1 C1 C9 F5 E5 ...6 #.x. ......
000040: 2A 8D 82 E5 CD 75 BB E1 25 2D CB 24 7D 87 87 87 *....u..%-.$}...
000050: 6F CD 6C 84 E1 F1 C9 3A 40 00 B7 20 0B CD 90 84 o.l....:@.. ....
000060: 21 90 7E CD 87 84 A7 C9 37 C9 CD D7 76 D0 CD 99 !.~.....7...v...
000070: 84 21 53 20 01 36 2D 11 00 9C CD 93 84 50 59 CD .!S .6-......PY.
000080: 45 84 21 63 2E CD 5A 84 26 3B CD 5D 84 21 62 31 E.!c..Z.&;.].!b1
000090: 11 0D 0A CD 45 84 21 74 23 CD 51 84 21 74 37 CD ....E.!t#.Q.!t7.
0000A0: 4B 84 21 59 30 CD 6C 84 21 89 7E CD 39 84 3E 01 K.!Y0.l.!.~.9.>.
0000B0: 32 91 82 21 62 31 11 0D 0A CD 45 84 21 65 34 CD 2..!b1....E.!e4.
0000C0: 6C 84 3A 91 82 26 00 6F CD 6F 84 CD 27 84 CD 1E l.:..&.o.o..'...
0000D0: 84 B7 CC 90 84 28 DC FE 01 28 12 FE 02 28 1B F5 .....(...(...(..
0000E0: 11 00 9C CD 96 84 F1 FE 03 28 20 A7 C9 3A 91 82 .........( ..:..
0000F0: FE 01 28 BF 3D 32 91 82 18 B9 3A 91 82 47 3A 40 ..(.=2....:..G:@
000100: 00 B8 28 AF 78 3C 32 91 82 18 A8 3A 91 82 37 C9 ..(.x<2....:..7.
000110: CD D7 76 D0 CD 99 84 21 53 03 01 36 2D 11 00 9C ..v....!S..6-...
000120: CD 93 84 50 59 CD 45 84 21 63 08 CD 5A 84 26 15 ...PY.E.!c..Z.&.
000130: CD 5D 84 26 1A CD 5A 84 26 27 CD 5D 84 21 74 06 .].&..Z.&'.].!t.
000140: CD 51 84 21 74 1B CD 4B 84 21 59 0A CD 6C 84 21 .Q.!t..K.!Y..l.!
000150: 89 7E E5 CD 39 84 21 59 1C CD 6C 84 E1 CD 39 84 .~..9.!Y..l...9.
000160: 3E 01 32 91 82 32 92 82 21 62 0B 11 0D 0A CD 45 >.2..2..!b.....E
000170: 84 26 1D CD 45 84 21 65 0E CD 6C 84 3A 91 82 26 .&..E.!e..l.:..&
000180: 00 6F CD 6F 84 21 65 20 CD 6C 84 3A 92 82 26 00 .o.o.!e .l.:..&.
000190: 6F CD 6F 84 CD 27 84 CD 1E 84 B7 CC 90 84 28 C8 o.o..'........(.
0001A0: FE 01 28 1A FE 02 28 23 FE 03 28 30 FE 04 28 3B ..(...(#..(0..(;
0001B0: F5 11 00 9C CD 96 84 F1 FE 05 28 42 A7 C9 3A 91 ..........(B..:.
0001C0: 82 FE 01 28 A3 3D 32 91 82 18 9D 3A 91 82 47 3A ...(.=2....:..G:
0001D0: 40 00 B8 28 93 78 3C 32 91 82 18 8C 3A 92 82 FE @..(.x<2....:...
0001E0: 01 CA E8 77 3D 32 92 82 C3 E8 77 3A 92 82 47 3A ...w=2....w:..G:
0001F0: 40 00 B8 CA E8 77 78 3C 32 92 82 C3 E8 77 ED 4B @....wx<2....w.K
Size : 512 (Real : 512)
000000: 43 52 20 68 61 73 20 73 74 61 72 74 65 64 2C 00 CR has started,.
000010: 0B 4E 70 72 65 73 73 20 61 20 6B 65 79 20 6F 6E .Npress a key on
000020: 20 74 68 65 20 63 6F 6D 70 75 74 65 72 00 0B 56 the computer..V
000030: 61 6E 64 20 74 68 65 20 73 65 71 75 65 6E 63 65 and the sequence
000040: 20 77 69 6C 6C 20 73 74 61 72 74 2E 00 0B 66 57 will start...fW
000050: 68 65 6E 20 74 68 65 20 73 65 71 75 65 6E 63 65 hen the sequence
000060: 20 68 61 73 20 65 6E 64 65 64 2C 00 0B 6E 53 54 has ended,..nST
000070: 4F 50 20 74 68 65 20 56 43 52 2C 20 74 68 65 6E OP the VCR, then
000080: 20 70 72 65 73 73 20 61 00 0B 76 6B 65 79 20 6F press a..vkey o
000090: 6E 20 74 68 65 20 6B 65 79 62 6F 61 72 64 2E 00 n the keyboard..
0000A0: 00 4E 6F 20 72 6F 6F 6D 20 69 6E 20 66 69 6C 65 .No room in file
0000B0: 3A 20 79 6F 75 20 20 63 61 6E 27 74 20 61 64 64 : you can't add
0000C0: 20 61 20 66 72 61 6D 65 2E 00 51 75 69 74 53 61 a frame..QuitSa
0000D0: 76 65 42 6C 61 63 EB 42 6C 75 E5 42 20 42 6C 75 veBlac.Blu.B Blu
0000E0: E5 52 65 E4 4D 61 67 65 6E 74 E1 4D 61 75 76 E5 .Re.Magent.Mauv.
0000F0: 42 20 52 65 E4 50 75 72 70 6C E5 42 20 6D 61 67 B Re.Purpl.B mag
000100: 65 6E 74 E1 47 72 65 65 EE 43 79 61 EE 53 6B 79 ent.Gree.Cya.Sky
000110: 20 62 6C 75 E5 59 65 6C 6C 6F F7 47 72 65 F9 50 blu.Yello.Gre.P
000120: 20 62 6C 75 E5 4F 72 61 6E 67 E5 50 69 6E EB 50 blu.Orang.Pin.P
000130: 20 4D 61 67 65 6E 74 E1 42 20 47 72 65 65 EE 53 Magent.B Gree.S
000140: 65 61 20 47 72 65 65 EE 42 20 43 79 61 EE 4C 69 ea Gree.B Cya.Li
000150: 6D 65 20 47 72 65 65 EE 50 20 47 72 65 65 EE 50 me Gree.P Gree.P
000160: 20 43 79 61 EE 42 20 59 65 6C 6C 6F F7 50 20 59 Cya.B Yello.P Y
000170: 65 6C 6C 6F F7 42 20 57 68 69 74 E5 04 09 07 0E ello.B Whit.....
000180: 00 0B 0C 02 0D 0B 0F 05 06 08 03 0A 03 08 06 00 ................
000190: 0E 0A 02 0C 01 0D 05 0F 07 09 04 0B 01 00 05 08 ................
0001A0: 09 02 0A 0B 03 04 06 07 0F 0E 0D 0C 02 05 00 06 ................
0001B0: 07 01 03 04 0A 0B 08 09 0E 0F 0C 0D 20 20 20 20 ............
0001C0: 20 20 20 20 2E 46 52 4D 53 45 51 0F 66 12 6F 1C .FRMSEQ.f.o.
0001D0: 66 1F 6F 18 79 1A 83 31 79 33 83 18 86 1A 90 31 f.o.y..1y3.....1
0001E0: 86 33 90 36 79 47 85 36 89 47 95 36 99 47 A5 44 .3.6yG.6.G.6.G.D
0001F0: 49 53 C3 56 54 2E 42 49 4E 00 00 01 00 00 00 00 IS.VT.BIN.......
Size : 512 (Real : 512)
000000: 91 82 37 C9 CD A2 84 AF 32 8F 82 32 7A 82 3E FF ..7.....2..2z.>.
000010: 32 90 82 3E 2F 06 DE CD 33 BB 3E 3E 06 7E CD 33 2..>/...3.>>.~.3
000020: BB 3E 41 06 00 CD 33 BB 3E 1A 06 7C CD 33 BB 3E .>A...3.>..|.3.>
000030: 0A 06 BE CD 27 BB 3E 0B 06 BF CD 27 BB 3E 14 06 ....'.>....'.>..
000040: C0 CD 27 BB 3E 0C 06 C1 CD 27 BB 01 03 08 C5 79 ..'.>....'.....y
000050: 06 00 CD 27 BB C1 0C 79 FE 08 20 02 0E 0D 10 EE ...'...y.. .....
000060: AF 32 40 00 06 1E 21 41 00 36 01 23 36 01 23 36 .2@...!A.6.#6.#6
000070: 0A 23 36 1A 23 36 00 23 10 EF C9 CD 2A 84 21 00 .#6.#6.#....*.!.
000080: 00 11 C8 50 3E 03 CD 72 84 CD 13 79 CD 3F 79 CD ...P>..r...y.?y.
000090: 6D 79 C9 21 04 03 11 2B 4A CD 45 84 21 08 1B CD my.!...+J.E.!...
0000A0: 6C 84 21 57 7D CD 42 84 E5 21 19 12 CD 6C 84 E1 l.!W}.B..!...l..
0000B0: CD 39 84 E5 21 23 1B CD 6C 84 E1 CD 39 84 C9 21 .9..!#..l...9..!
0000C0: B0 02 11 16 4C CD 45 84 21 B3 05 CD 6C 84 21 84 ....L.E.!...l.!.
0000D0: 7D CD 39 84 E5 21 BB 09 CD 6C 84 E1 CD 39 84 C9 }.9..!...l...9..
0000E0: 3E FF 32 8F 82 CD 6D 79 AF 32 8F 82 C9 CD 99 84 >.2...my.2......
0000F0: 01 C8 7D 21 35 1A 16 0C CD F4 79 21 49 0E 16 09 ..}!5.....y!I...
000100: CD F4 79 26 2A 14 CD F4 79 21 5D 0A 16 0C CD F4 ..y&*...y!].....
000110: 79 26 28 16 0C CD F4 79 21 71 06 16 04 CD F4 79 y&(....y!q.....y
000120: 26 14 CD F4 79 26 22 16 09 CD F4 79 26 3A 16 05 &...y&"....y&:..
000130: CD F4 79 21 85 1F 16 07 CD F4 79 21 99 22 16 04 ..y!......y!."..
000140: CD F4 79 26 3E 16 06 CD F4 79 21 99 02 11 0E 14 ..y&>....y!.....
000150: CD 45 84 21 9C 03 CD 6C 84 3A 40 00 F5 26 00 6F .E.!...l.:@..&.o
000160: CD 6F 84 21 59 7E CD 39 84 F1 FE 01 28 05 3E 73 .o.!Y~.9....(.>s
000170: CD 36 84 C9 D5 E5 E5 14 14 CB 22 1E 0E 3A 8F 82 .6........"..:..
000180: B7 CC 45 84 24 24 2C 2C 2C CD 6C 84 C5 E1 3A 8F ..E.$$,,,.l...:.
000190: 82 B7 CC 39 84 E5 C1 E1 7C 3D 82 57 7D C6 0D 5F ...9....|=.W}.._
0001A0: CD 9F 84 E1 D1 C9 21 76 7F CD 8A 84 C9 3E FF CD ......!v.....>..
0001B0: 6B BC CD 60 84 21 48 21 CD 6C 84 21 9B 7F CD 39 k..`.!H!.l.!...9
0001C0: 84 C9 CD 90 84 21 A2 7F C3 87 84 CD 90 84 21 B3 .....!........!.
0001D0: 7F C3 87 84 21 02 80 CD 8A 84 C9 3E FF CD 6B BC ....!......>..k.
0001E0: CD 60 84 21 48 20 CD 6C 84 21 15 80 CD 39 84 C9 .`.!H .l.!...9..
0001F0: F5 C5 D5 E5 C5 78 CD 03 7B D5 DD E1 C1 E5 79 CD .....x..{.....y.
Size : 512 (Real : 512)
000000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000010: 00 00 00 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000080: 28 5A 42 6C 69 6E 64 00 28 63 48 6F 72 69 7A 6F (ZBlind.(cHorizo
000090: 6E 74 61 6C 20 57 69 70 65 00 28 6C 56 65 72 74 ntal Wipe.(lVert
0000A0: 69 63 61 6C 20 57 69 70 65 00 0D 5C 54 69 6D 65 ical Wipe..\Time
0000B0: 20 28 73 65 63 73 29 00 0D 7A 50 65 6E 00 0D 87 (secs)..zPen...
0000C0: 50 61 70 65 72 00 00 42 6F 74 68 20 69 6E 6B 73 Paper..Both inks
0000D0: 20 63 61 6E 6E 6F 74 20 62 65 20 20 20 20 20 20 cannot be
0000E0: 74 68 65 20 73 61 6D 65 21 00 46 72 61 6D 65 20 the same!.Frame
0000F0: 6E 61 6D 65 3A 00 49 6E 73 65 72 74 20 61 20 64 name:.Insert a d
000100: 69 73 63 20 6F 72 20 74 61 70 65 20 20 20 20 20 isc or tape
000110: 74 6F 20 73 61 76 65 20 6F 6E 00 53 61 76 69 6E to save on.Savin
000120: 67 00 20 20 20 53 61 76 69 6E 67 20 65 72 72 6F g. Saving erro
000130: 72 21 00 20 20 20 4C 6F 61 64 69 6E 67 20 65 72 r!. Loading er
000140: 72 6F 72 21 00 53 61 76 65 20 66 69 6C 65 00 46 ror!.Save file.F
000150: 69 6C 65 20 6E 61 6D 65 3A 00 46 72 61 6D 65 20 ile name:.Frame
000160: 00 2E 88 53 70 65 65 64 20 77 72 69 74 65 20 30 ...Speed write 0
000170: 00 2E 91 53 70 65 65 64 20 77 72 69 74 65 20 31 ...Speed write 1
000180: 00 00 20 20 49 6E 73 65 72 74 20 64 61 74 61 20 .. Insert data
000190: 74 61 70 65 00 4C 6F 61 64 69 6E 67 00 4C 6F 61 tape.Loading.Loa
0001A0: 64 20 66 69 6C 65 00 1A 26 52 75 6E 20 53 65 71 d file..&Run Seq
0001B0: 75 65 6E 63 65 00 0B 36 41 66 74 65 72 20 74 68 uence..6After th
0001C0: 65 20 73 63 72 65 65 6E 20 63 6C 65 61 72 73 2C e screen clears,
0001D0: 20 73 65 74 00 0B 3E 74 68 65 20 76 69 64 65 6F set..>the video
0001E0: 20 6D 61 63 68 69 6E 65 20 74 6F 20 52 45 43 4F machine to RECO
0001F0: 52 44 2E 00 0B 46 57 68 65 6E 20 74 68 65 20 56 RD...FWhen the V
Size : 512 (Real : 512)
000000: 3B 20 52 55 4E 20 56 54 21 20 46 69 6C 65 20 48 ; RUN VT! File H
000010: 61 6E 64 6C 69 6E 67 0D 0A 3B 20 28 63 29 20 4D andling..; (c) M
000020: 69 63 68 61 65 6C 20 42 65 63 6B 65 74 74 20 31 ichael Beckett 1
000030: 39 39 32 0D 0A 0D 0A 3B 20 4C 6F 61 64 69 6E 67 992....; Loading
000040: 20 65 72 72 6F 72 0D 0A 2E 6C 6E 6D 65 72 72 0D error...lnmerr.
000050: 0A 63 61 6C 6C 20 70 69 6E 67 0D 0A 6C 64 20 68 .call ping..ld h
000060: 6C 2C 65 72 72 74 78 74 31 0D 0A 63 61 6C 6C 20 l,errtxt1..call
000070: 72 65 74 63 61 6E 63 0D 0A 6A 70 20 6E 63 2C 63 retcanc..jp nc,c
000080: 6E 63 66 69 6C 65 0D 0A 6A 72 20 73 65 6C 73 63 ncfile..jr selsc
000090: 61 6E 0D 0A 0D 0A 3B 20 53 65 6C 65 63 74 20 61 an....; Select a
0000A0: 20 66 69 6C 65 20 74 6F 20 6C 6F 61 64 0D 0A 3B file to load..;
0000B0: 20 48 4C 3D 41 64 64 72 20 6F 66 20 74 69 74 6C HL=Addr of titl
0000C0: 65 20 44 45 3D 41 64 64 72 20 6F 66 20 65 78 74 e DE=Addr of ext
0000D0: 65 6E 73 69 6F 6E 0D 0A 3B 20 52 65 74 75 72 6E ension..; Return
0000E0: 73 20 48 4C 20 61 73 20 61 64 64 72 65 73 73 20 s HL as address
0000F0: 6F 66 20 31 32 2D 63 68 61 72 20 66 69 6C 65 6E of 12-char filen
000100: 61 6D 65 0D 0A 2E 6C 6F 61 64 5F 6E 61 6D 65 0D ame...load_name.
000110: 0A 70 75 73 68 20 61 66 3A 70 75 73 68 20 62 63 .push af:push bc
000120: 3A 70 75 73 68 20 64 65 0D 0A 6C 64 20 69 78 2C :push de..ld ix,
000130: 74 6F 70 66 69 6C 65 0D 0A 6C 64 20 28 69 78 2B topfile..ld (ix+
000140: 30 29 2C 31 0D 0A 6C 64 20 28 69 78 2B 33 29 2C 0),1..ld (ix+3),
000150: 65 3A 6C 64 20 28 69 78 2B 34 29 2C 64 0D 0A 6C e:ld (ix+4),d..l
000160: 64 20 28 69 78 2B 35 29 2C 6C 3A 6C 64 20 28 69 d (ix+5),l:ld (i
000170: 78 2B 36 29 2C 68 0D 0A 0D 0A 2E 73 65 6C 73 63 x+6),h.....selsc
000180: 61 6E 0D 0A 6C 64 20 65 2C 28 69 78 2B 33 29 3A an..ld e,(ix+3):
000190: 6C 64 20 64 2C 28 69 78 2B 34 29 0D 0A 63 61 6C ld d,(ix+4)..cal
0001A0: 6C 20 72 65 61 64 5F 64 69 72 65 63 74 6F 72 79 l read_directory
0001B0: 0D 0A 6A 70 20 6E 63 2C 6C 6E 6D 65 72 72 0D 0A ..jp nc,lnmerr..
0001C0: 0D 0A 6C 64 20 69 78 2C 74 6F 70 66 69 6C 65 0D ..ld ix,topfile.
0001D0: 0A 6C 64 20 28 69 78 2B 30 29 2C 31 0D 0A 6C 64 .ld (ix+0),1..ld
0001E0: 20 28 69 78 2B 31 29 2C 61 0D 0A 6C 64 20 68 6C (ix+1),a..ld hl
0001F0: 2C 26 31 31 33 32 3A 6C 64 20 64 65 2C 26 32 63 ,&1132:ld de,&2c
Size : 512 (Real : 512)
000000: 00 43 4F 4E 43 49 53 45 20 44 4F 43 00 00 00 00 .CONCISE DOC....
000010: 00 00 0A 00 00 72 01 00 64 04 00 00 00 00 00 00 .....r..d.......
000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000040: 64 04 00 47 04 67 0D 0A 2B 26 39 33 09 73 74 6F d..G.g..+&93.sto
000050: 72 65 5F 61 72 65 61 0D 0A 2B 26 39 36 09 72 65 re_area..+&96.re
000060: 64 72 61 77 5F 61 72 65 61 0D 0A 2B 26 39 39 09 draw_area..+&99.
000070: 63 6C 65 61 72 5F 63 6C 69 63 6B 5F 61 72 65 61 clear_click_area
000080: 3E 2D 2D 2D 2D 2D 2D 2D 21 2D 2D 2D 2D 2D 2D 2D >-------!-------
000090: 2D 2D 2D 21 2D 2D 2D 2D 2D 2D 2D 21 2D 2D 2D 2D ---!-------!----
0000A0: 2D 2D 2D 21 2D 2D 2D 2D 2D 2D 2D 21 2D 2D 2D 2D ---!-------!----
0000B0: 2D 2D 2D 21 2D 2D 2D 2D 2D 2D 2D 21 2D 2D 2D 2D ---!-------!----
0000C0: 2D 2D 2D 21 2D 2D 2D 2D 52 0D 0A 3E 6F 63 20 32 ---!----R..>oc 2
0000D0: 37 2C 38 33 2C 30 2C 32 37 2C 36 35 2C 36 2C 31 7,83,0,27,65,6,1
0000E0: 35 0D 0A 3E 73 6D 20 32 36 0D 0A 3E 74 6D 20 35 5..>sm 26..>tm 5
0000F0: 0D 0A 3E 62 6D 20 30 0D 0A 3E 70 6C 20 31 30 30 ..>bm 0..>pl 100
000100: 0D 0A F5 44 69 73 63 20 72 6F 75 74 69 6E 65 73 ...Disc routines
000110: F5 0D 0A 0D 0A 0D 0A 2B 26 30 30 09 73 65 74 5F .......+&00.set_
000120: 64 65 76 69 63 65 0D 0A 2B 26 30 33 09 63 61 6C device..+&03.cal
000130: 63 5F 6E 61 6D 65 5F 61 64 64 72 0D 0A 2B 26 30 c_name_addr..+&0
000140: 36 09 6C 6F 61 64 5F 6E 61 6D 65 0D 0A 2B 26 30 6.load_name..+&0
000150: 39 09 70 72 69 6E 74 5F 6E 61 6D 65 0D 0A 2B 26 9.print_name..+&
000160: 30 63 09 72 65 61 64 5F 64 69 72 65 63 74 6F 72 0c.read_director
000170: 79 0D 0A 2B 26 30 66 09 73 68 75 74 5F 6F 66 66 y..+&0f.shut_off
000180: 5F 6D 65 73 73 0D 0A 2B 26 31 32 09 74 75 72 6E _mess..+&12.turn
000190: 5F 6F 6E 5F 6D 65 73 73 0D 0A 0D 0A 0D 0A F5 49 _on_mess.......I
0001A0: 6E 70 75 74 20 72 6F 75 74 69 6E 65 73 F5 0D 0A nput routines...
0001B0: 0D 0A 0D 0A 2B 26 31 35 09 63 6C 65 61 72 5F 69 ....+&15.clear_i
0001C0: 6E 70 75 74 0D 0A 2B 26 31 38 09 69 6E 70 75 74 nput..+&18.input
0001D0: 5F 73 74 72 69 6E 67 0D 0A 2B 26 31 62 09 69 6E _string..+&1b.in
0001E0: 70 75 74 5F 64 69 73 63 6E 61 6D 65 0D 0A 2B 26 put_discname..+&
0001F0: 31 65 09 6D 6F 75 73 65 0D 0A 2B 26 32 31 09 72 1e.mouse..+&21.r
Size : 512 (Real : 512)
000000: 37 61 3A 63 61 6C 6C 20 62 6F 78 0D 0A 0D 0A 6C 7a:call box....l
000010: 64 20 68 6C 2C 26 31 34 33 36 3A 63 61 6C 6C 20 d hl,&1436:call
000020: 6C 6F 63 61 74 65 5F 63 75 72 73 6F 72 0D 0A 6C locate_cursor..l
000030: 64 20 6C 2C 28 69 78 2B 35 29 3A 6C 64 20 68 2C d l,(ix+5):ld h,
000040: 28 69 78 2B 36 29 0D 0A 63 61 6C 6C 20 70 72 69 (ix+6)..call pri
000050: 6E 74 5F 73 74 72 69 6E 67 0D 0A 0D 0A 63 61 6C nt_string....cal
000060: 6C 20 63 6C 65 61 72 5F 63 6C 69 63 6B 5F 61 72 l clear_click_ar
000070: 65 61 73 0D 0A 6C 64 20 68 6C 2C 26 32 38 39 34 eas..ld hl,&2894
000080: 3A 6C 64 20 64 65 2C 62 75 74 32 3A 6C 64 20 61 :ld de,but2:ld a
000090: 2C 36 3A 63 61 6C 6C 20 62 75 74 74 6F 6E 0D 0A ,6:call button..
0000A0: 6C 64 20 68 2C 32 30 3A 6C 64 20 64 65 2C 62 75 ld h,20:ld de,bu
0000B0: 74 34 3A 6C 64 20 61 2C 38 3A 63 61 6C 6C 20 62 t4:ld a,8:call b
0000C0: 75 74 74 6F 6E 0D 0A 6C 64 20 68 6C 2C 26 31 64 utton..ld hl,&1d
0000D0: 34 34 3A 6C 64 20 64 65 2C 26 32 65 38 62 3A 63 44:ld de,&2e8b:c
0000E0: 61 6C 6C 20 73 65 74 5F 63 6C 69 63 6B 5F 61 72 all set_click_ar
0000F0: 65 61 0D 0A 6C 64 20 68 6C 2C 26 31 37 34 30 3A ea..ld hl,&1740:
000100: 6C 64 20 64 65 2C 26 32 30 35 30 3A 63 61 6C 6C ld de,&2050:call
000110: 20 62 6F 78 0D 0A 6C 64 20 68 6C 2C 26 33 34 34 box..ld hl,&344
000120: 31 3A 63 61 6C 6C 20 75 70 61 72 72 6F 77 0D 0A 1:call uparrow..
000130: 6C 64 20 6C 2C 26 38 34 3A 63 61 6C 6C 20 64 6F ld l,&84:call do
000140: 77 6E 61 72 72 6F 77 0D 0A 63 61 6C 6C 20 64 72 wnarrow..call dr
000150: 77 5F 6C 6E 61 6D 65 73 0D 0A 0D 0A 6C 64 20 69 w_lnames....ld i
000160: 79 2C 63 6F 6F 72 64 5F 62 75 66 66 65 72 0D 0A y,coord_buffer..
000170: 6C 64 20 28 69 79 2B 30 29 2C 32 39 20 20 3B 20 ld (iy+0),29 ;
000180: 78 31 0D 0A 6C 64 20 28 69 79 2B 31 29 2C 34 37 x1..ld (iy+1),47
000190: 20 20 3B 20 78 32 0D 0A 6C 64 20 28 69 79 2B 32 ; x2..ld (iy+2
0001A0: 29 2C 26 34 35 20 3B 20 79 31 0D 0A 3B 20 69 79 ),&45 ; y1..; iy
0001B0: 2B 33 3D 79 32 0D 0A 6C 64 20 61 2C 26 66 66 3A +3=y2..ld a,&ff:
0001C0: 6C 64 20 28 6D 65 6E 5F 66 6C 67 29 2C 61 0D 0A ld (men_flg),a..
0001D0: 70 75 73 68 20 69 78 0D 0A 6C 64 20 69 78 2C 73 push ix..ld ix,s
0001E0: 6E 62 75 66 66 65 72 0D 0A 6C 64 20 28 69 78 2B nbuffer..ld (ix+
0001F0: 30 29 2C 32 37 0D 0A 6C 64 20 28 69 78 2B 31 29 0),27..ld (ix+1)
Size : 512 (Real : 512)
000000: 65 61 64 5F 63 68 61 72 0D 0A 2B 26 32 34 09 75 ead_char..+&24.u
000010: 70 70 65 72 5F 63 68 72 0D 0A 2B 26 32 37 09 77 pper_chr..+&27.w
000020: 61 69 74 0D 0A 0D 0A 0D 0A F5 4F 75 74 70 75 74 ait.......Output
000030: 20 52 6F 75 74 69 6E 65 73 F5 0D 0A 0D 0A 0D 0A Routines.......
000040: 2B 26 32 61 09 53 74 61 6E 64 61 72 64 5F 69 6E +&2a.Standard_in
000050: 6B 73 0D 0A 2B 26 32 64 09 63 6C 73 0D 0A 2B 26 ks..+&2d.cls..+&
000060: 33 30 09 73 70 61 63 65 0D 0A 2B 26 33 33 09 62 30.space..+&33.b
000070: 61 63 6B 73 70 61 63 65 0D 0A 2B 26 33 36 09 70 ackspace..+&36.p
000080: 72 69 6E 74 5F 63 68 61 72 0D 0A 2B 26 33 39 09 rint_char..+&39.
000090: 70 72 69 6E 74 5F 73 74 72 69 6E 67 0D 0A 2B 26 print_string..+&
0000A0: 33 63 09 62 61 63 6B 73 70 61 63 65 0D 0A 2B 26 3c.backspace..+&
0000B0: 33 66 09 62 69 67 5F 63 68 61 72 0D 0A 2B 26 34 3f.big_char..+&4
0000C0: 32 09 62 69 67 5F 73 74 72 69 6E 67 0D 0A 2B 26 2.big_string..+&
0000D0: 34 35 09 62 6F 78 0D 0A 2B 26 34 38 09 62 75 74 45.box..+&48.but
0000E0: 74 6F 6E 0D 0A 2B 26 34 62 09 63 61 6E 63 5F 62 ton..+&4b.canc_b
0000F0: 75 74 0D 0A 2B 26 34 65 09 72 65 74 72 79 5F 62 ut..+&4e.retry_b
000100: 75 74 0D 0A 2B 26 35 31 09 6F 6B 5F 62 75 74 0D ut..+&51.ok_but.
000110: 0A 2B 26 35 34 09 63 75 72 73 6F 72 5F 6F 6E 0D .+&54.cursor_on.
000120: 0A 2B 26 35 37 09 63 75 72 73 6F 72 5F 6F 66 66 .+&57.cursor_off
000130: 0D 0A 2B 26 35 61 09 64 6F 77 6E 61 72 72 6F 77 ..+&5a.downarrow
000140: 0D 0A 2B 26 35 64 09 75 70 61 72 72 6F 77 0D 0A ..+&5d.uparrow..
000150: 2B 26 36 30 09 64 72 61 77 5F 61 6C 65 72 74 0D +&60.draw_alert.
000160: 0A 2B 26 36 33 09 75 6E 64 6F 5F 61 6C 65 72 74 .+&63.undo_alert
000170: 0D 0A 2B 26 36 36 09 64 72 61 77 5F 73 70 72 69 ..+&66.draw_spri
000180: 74 65 0D 0A 2B 26 36 39 09 69 6E 76 65 72 74 0D te..+&69.invert.
000190: 0A 2B 26 36 63 09 6C 6F 63 61 74 65 5F 63 75 72 .+&6c.locate_cur
0001A0: 73 6F 72 0D 0A 2B 26 36 66 09 70 72 69 6E 74 5F sor..+&6f.print_
0001B0: 6E 75 6D 62 65 72 0D 0A 2B 26 37 32 09 73 68 61 number..+&72.sha
0001C0: 64 65 0D 0A 2B 26 37 35 09 74 61 67 5F 62 6F 78 de..+&75.tag_box
0001D0: 0D 0A 0D 0A 0D 0A F5 4D 69 73 63 65 6C 6C 61 6E .......Miscellan
0001E0: 65 6F 75 73 20 72 6F 75 74 69 6E 65 73 F5 0D 0A eous routines...
0001F0: 0D 0A 0D 0A 2B 26 37 38 09 64 69 76 69 64 65 0D ....+&78.divide.
Size : 512 (Real : 512)
000000: 2C 26 34 31 0D 0A 6C 64 20 28 69 78 2B 32 29 2C ,&41..ld (ix+2),
000010: 31 30 0D 0A 6C 64 20 28 69 78 2B 33 29 2C 39 0D 10..ld (ix+3),9.
000020: 0A 70 6F 70 20 69 78 0D 0A 0D 0A 2E 6C 6F 61 64 .pop ix.....load
000030: 6E 61 6D 65 31 0D 0A 70 75 73 68 20 69 78 0D 0A name1..push ix..
000040: 6C 64 20 69 78 2C 73 6E 62 75 66 66 65 72 0D 0A ld ix,snbuffer..
000050: 63 61 6C 6C 20 6D 6F 75 73 65 0D 0A 70 6F 70 20 call mouse..pop
000060: 69 78 0D 0A 63 70 20 31 3A 6A 72 20 7A 2C 63 6E ix..cp 1:jr z,cn
000070: 63 66 69 6C 65 0D 0A 63 70 20 32 3A 6A 72 20 7A cfile..cp 2:jr z
000080: 2C 6E 65 77 64 69 73 63 0D 0A 63 70 20 33 3A 6A ,newdisc..cp 3:j
000090: 72 20 7A 2C 73 65 6C 66 69 6C 65 0D 0A 63 70 20 r z,selfile..cp
0000A0: 34 3A 6A 72 20 7A 2C 66 69 6C 65 75 70 0D 0A 63 4:jr z,fileup..c
0000B0: 70 20 35 3A 6A 72 20 7A 2C 66 69 6C 65 64 6E 0D p 5:jr z,filedn.
0000C0: 0A 2E 6C 6E 62 31 0D 0A 63 61 6C 6C 20 70 69 6E ..lnb1..call pin
0000D0: 67 0D 0A 6A 72 20 6C 6F 61 64 6E 61 6D 65 31 0D g..jr loadname1.
0000E0: 0A 0D 0A 2E 63 6E 63 66 69 6C 65 0D 0A 78 6F 72 ....cncfile..xor
0000F0: 20 61 3A 6C 64 20 28 6D 65 6E 5F 66 6C 67 29 2C a:ld (men_flg),
000100: 61 0D 0A 70 6F 70 20 64 65 3A 70 6F 70 20 62 63 a..pop de:pop bc
000110: 3A 70 6F 70 20 61 66 0D 0A 61 6E 64 20 61 3A 72 :pop af..and a:r
000120: 65 74 0D 0A 0D 0A 2E 6E 65 77 64 69 73 63 0D 0A et.....newdisc..
000130: 78 6F 72 20 61 3A 6C 64 20 28 6D 65 6E 5F 66 6C xor a:ld (men_fl
000140: 67 29 2C 61 0D 0A 63 61 6C 6C 20 77 61 69 74 0D g),a..call wait.
000150: 0A 6A 70 20 73 65 6C 73 63 61 6E 0D 0A 0D 0A 2E .jp selscan.....
000160: 73 65 6C 66 69 6C 65 0D 0A 6C 64 20 61 2C 28 6D selfile..ld a,(m
000170: 65 6E 5F 6F 70 74 29 0D 0A 6F 72 20 61 3A 6A 70 en_opt)..or a:jp
000180: 20 7A 2C 6C 6E 62 31 0D 0A 61 64 64 20 28 69 78 z,lnb1..add (ix
000190: 2B 30 29 0D 0A 64 65 63 20 61 0D 0A 6C 64 20 62 +0)..dec a..ld b
0001A0: 2C 28 69 78 2B 31 29 3A 69 6E 63 20 62 0D 0A 63 ,(ix+1):inc b..c
0001B0: 70 20 62 3A 6A 70 20 6E 63 2C 6C 6E 62 31 0D 0A p b:jp nc,lnb1..
0001C0: 70 75 73 68 20 61 66 0D 0A 78 6F 72 20 61 0D 0A push af..xor a..
0001D0: 6C 64 20 28 6D 65 6E 5F 66 6C 67 29 2C 61 0D 0A ld (men_flg),a..
0001E0: 6C 64 20 28 6D 65 6E 5F 6F 70 74 29 2C 61 0D 0A ld (men_opt),a..
0001F0: 70 6F 70 20 61 66 0D 0A 63 61 6C 6C 20 63 61 6C pop af..call cal
Size : 512 (Real : 512)
000000: 0A 2B 26 37 62 09 6D 75 6C 74 69 70 6C 79 0D 0A .+&7b.multiply..
000010: 2B 26 37 65 09 67 65 74 5F 73 63 72 5F 61 64 64 +&7e.get_scr_add
000020: 72 5F 64 65 0D 0A 2B 26 38 31 09 67 65 74 5F 73 r_de..+&81.get_s
000030: 63 72 5F 61 64 64 72 5F 68 6C 0D 0A 2B 26 38 34 cr_addr_hl..+&84
000040: 09 6E 65 78 74 5F 73 63 72 5F 6C 69 6E 65 0D 0A .next_scr_line..
000050: 2B 26 38 37 09 6F 6B 5F 62 6F 78 0D 0A 2B 26 38 +&87.ok_box..+&8
000060: 61 09 6F 6B 63 61 6E 63 0D 0A 2B 26 38 64 09 72 a.okcanc..+&8d.r
000070: 65 74 63 61 6E 63 0D 0A 2B 26 39 30 09 70 69 6E etcanc..+&90.pin
000080: 67 0D 0A 2B 26 39 33 09 73 74 6F 72 65 5F 61 72 g..+&93.store_ar
000090: 65 61 0D 0A 2B 26 39 36 09 72 65 64 72 61 77 5F ea..+&96.redraw_
0000A0: 61 72 65 61 0D 0A 2B 26 39 39 09 63 6C 65 61 72 area..+&99.clear
0000B0: 5F 63 6C 69 63 6B 5F 61 72 65 61 73 0D 0A 2B 26 _click_areas..+&
0000C0: 39 63 09 73 65 74 63 6C 69 63 6B 5F 6D 65 6D 0D 9c.setclick_mem.
0000D0: 0A 2B 26 39 66 09 73 65 74 5F 63 6C 69 63 6B 5F .+&9f.set_click_
0000E0: 61 72 65 61 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 area............
0000F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000100: 0D 0A F5 44 69 73 63 20 72 6F 75 74 69 6E 65 73 ...Disc routines
000110: F5 0D 0A 0D 0A 0D 0A 2B 26 30 30 09 73 65 74 5F .......+&00.set_
000120: 64 65 76 69 63 65 0D 0A 2B 26 30 33 09 63 61 6C device..+&03.cal
000130: 63 5F 6E 61 6D 65 5F 61 64 64 72 0D 0A 2B 26 30 c_name_addr..+&0
000140: 36 09 6C 6F 61 64 5F 6E 61 6D 65 0D 0A 2B 26 30 6.load_name..+&0
000150: 39 09 70 72 69 6E 74 5F 6E 61 6D 65 0D 0A 2B 26 9.print_name..+&
000160: 30 63 09 72 65 61 64 5F 64 69 72 65 63 74 6F 72 0c.read_director
000170: 79 0D 0A 2B 26 30 66 09 73 68 75 74 5F 6F 66 66 y..+&0f.shut_off
000180: 5F 6D 65 73 73 0D 0A 2B 26 31 32 09 74 75 72 6E _mess..+&12.turn
000190: 5F 6F 6E 5F 6D 65 73 73 0D 0A 0D 0A 0D 0A F5 49 _on_mess.......I
0001A0: 6E 70 75 74 20 72 6F 75 74 69 6E 65 73 F5 0D 0A nput routines...
0001B0: 0D 0A 0D 0A 2B 26 31 35 09 63 6C 65 61 72 5F 69 ....+&15.clear_i
0001C0: 6E 70 75 74 0D 0A 2B 26 31 38 09 69 6E 70 75 74 nput..+&18.input
0001D0: 5F 73 74 72 69 6E 67 0D 0A 2B 26 31 62 09 69 6E _string..+&1b.in
0001E0: 70 75 74 5F 64 69 73 63 6E 61 6D 65 0D 0A 2B 26 put_discname..+&
0001F0: 31 65 09 6D 6F 75 73 65 0D 0A 2B 26 32 31 09 72 1e.mouse..+&21.r
Size : 512 (Real : 512)
000000: 63 5F 6E 61 6D 65 5F 61 64 64 72 0D 0A 70 6F 70 c_name_addr..pop
000010: 20 64 65 3A 70 6F 70 20 62 63 3A 70 6F 70 20 61 de:pop bc:pop a
000020: 66 0D 0A 73 63 66 0D 0A 72 65 74 0D 0A 0D 0A 2E f..scf..ret.....
000030: 66 69 6C 65 75 70 0D 0A 6C 64 20 61 2C 28 69 78 fileup..ld a,(ix
000040: 2B 30 29 0D 0A 63 70 20 31 3A 6A 72 20 7A 2C 6C +0)..cp 1:jr z,l
000050: 6F 61 64 6E 61 6D 65 31 0D 0A 64 65 63 20 61 0D oadname1..dec a.
000060: 0A 6C 64 20 28 69 78 2B 30 29 2C 61 0D 0A 63 61 .ld (ix+0),a..ca
000070: 6C 6C 20 64 72 77 5F 6C 6E 61 6D 65 73 0D 0A 6A ll drw_lnames..j
000080: 70 20 6C 6F 61 64 6E 61 6D 65 31 0D 0A 0D 0A 2E p loadname1.....
000090: 66 69 6C 65 64 6E 0D 0A 6C 64 20 61 2C 28 69 78 filedn..ld a,(ix
0000A0: 2B 31 29 0D 0A 73 75 62 20 28 69 78 2B 30 29 0D +1)..sub (ix+0).
0000B0: 0A 63 70 20 39 0D 0A 6A 70 20 63 2C 6C 6F 61 64 .cp 9..jp c,load
0000C0: 6E 61 6D 65 31 0D 0A 69 6E 63 20 28 69 78 2B 30 name1..inc (ix+0
0000D0: 29 0D 0A 63 61 6C 6C 20 64 72 77 5F 6C 6E 61 6D )..call drw_lnam
0000E0: 65 73 0D 0A 6A 70 20 6C 6F 61 64 6E 61 6D 65 31 es..jp loadname1
0000F0: 0D 0A 0D 0A 2E 64 72 77 5F 6C 6E 61 6D 65 73 0D .....drw_lnames.
000100: 0A 6C 64 20 61 2C 34 38 0D 0A 6C 64 20 28 63 6F .ld a,48..ld (co
000110: 6F 72 64 5F 62 75 66 66 65 72 2B 33 29 2C 61 0D ord_buffer+3),a.
000120: 0A 6C 64 20 61 2C 28 69 78 2B 31 29 0D 0A 6F 72 .ld a,(ix+1)..or
000130: 20 61 3A 6A 72 20 7A 2C 64 72 77 6C 6E 6D 73 32 a:jr z,drwlnms2
000140: 0D 0A 6C 64 20 62 2C 39 3A 6C 64 20 63 2C 28 69 ..ld b,9:ld c,(i
000150: 78 2B 30 29 0D 0A 6C 64 20 68 6C 2C 26 31 65 34 x+0)..ld hl,&1e4
000160: 34 0D 0A 2E 64 72 77 6C 6E 6D 73 31 0D 0A 6C 64 4...drwlnms1..ld
000170: 20 61 2C 28 63 6F 6F 72 64 5F 62 75 66 66 65 72 a,(coord_buffer
000180: 2B 33 29 0D 0A 61 64 64 20 38 0D 0A 6C 64 20 28 +3)..add 8..ld (
000190: 63 6F 6F 72 64 5F 62 75 66 66 65 72 2B 33 29 2C coord_buffer+3),
0001A0: 61 0D 0A 63 61 6C 6C 20 6C 6F 63 61 74 65 5F 63 a..call locate_c
0001B0: 75 72 73 6F 72 0D 0A 6C 64 20 61 2C 63 3A 63 61 ursor..ld a,c:ca
0001C0: 6C 6C 20 70 72 69 6E 74 5F 6E 61 6D 65 0D 0A 63 ll print_name..c
0001D0: 70 20 28 69 78 2B 31 29 3A 6A 72 20 7A 2C 64 72 p (ix+1):jr z,dr
0001E0: 77 6C 6E 6D 73 32 0D 0A 69 6E 63 20 63 0D 0A 6C wlnms2..inc c..l
0001F0: 64 20 61 2C 6C 3A 61 64 64 20 38 3A 6C 64 20 6C d a,l:add 8:ld l
Size : 512 (Real : 512)
000000: 65 61 64 5F 63 68 61 72 0D 0A 2B 26 32 34 09 75 ead_char..+&24.u
000010: 70 70 65 72 5F 63 68 72 0D 0A 2B 26 32 37 09 77 pper_chr..+&27.w
000020: 61 69 74 0D 0A 0D 0A 0D 0A F5 4F 75 74 70 75 74 ait.......Output
000030: 20 52 6F 75 74 69 6E 65 73 F5 0D 0A 0D 0A 0D 0A Routines.......
000040: 2B 26 32 61 09 53 74 61 6E 64 61 72 64 5F 69 6E +&2a.Standard_in
000050: 6B 73 0D 0A 2B 26 32 64 09 63 6C 73 0D 0A 2B 26 ks..+&2d.cls..+&
000060: 33 30 09 73 70 61 63 65 0D 0A 2B 26 33 33 09 62 30.space..+&33.b
000070: 61 63 6B 73 70 61 63 65 0D 0A 2B 26 33 36 09 70 ackspace..+&36.p
000080: 72 69 6E 74 5F 63 68 61 72 0D 0A 2B 26 33 39 09 rint_char..+&39.
000090: 70 72 69 6E 74 5F 73 74 72 69 6E 67 0D 0A 2B 26 print_string..+&
0000A0: 33 63 09 62 61 63 6B 73 70 61 63 65 0D 0A 2B 26 3c.backspace..+&
0000B0: 33 66 09 62 69 67 5F 63 68 61 72 0D 0A 2B 26 34 3f.big_char..+&4
0000C0: 32 09 62 69 67 5F 73 74 72 69 6E 67 0D 0A 2B 26 2.big_string..+&
0000D0: 34 35 09 62 6F 78 0D 0A 2B 26 34 38 09 62 75 74 45.box..+&48.but
0000E0: 74 6F 6E 0D 0A 2B 26 34 62 09 63 61 6E 63 5F 62 ton..+&4b.canc_b
0000F0: 75 74 0D 0A 2B 26 34 65 09 72 65 74 72 79 5F 62 ut..+&4e.retry_b
000100: 75 74 0D 0A 2B 26 35 31 09 6F 6B 5F 62 75 74 0D ut..+&51.ok_but.
000110: 0A 2B 26 35 34 09 63 75 72 73 6F 72 5F 6F 6E 0D .+&54.cursor_on.
000120: 0A 2B 26 35 37 09 63 75 72 73 6F 72 5F 6F 66 66 .+&57.cursor_off
000130: 0D 0A 2B 26 35 61 09 64 6F 77 6E 61 72 72 6F 77 ..+&5a.downarrow
000140: 0D 0A 2B 26 35 64 09 75 70 61 72 72 6F 77 0D 0A ..+&5d.uparrow..
000150: 2B 26 36 30 09 64 72 61 77 5F 61 6C 65 72 74 0D +&60.draw_alert.
000160: 0A 2B 26 36 33 09 75 6E 64 6F 5F 61 6C 65 72 74 .+&63.undo_alert
000170: 0D 0A 2B 26 36 36 09 64 72 61 77 5F 73 70 72 69 ..+&66.draw_spri
000180: 74 65 0D 0A 2B 26 36 39 09 69 6E 76 65 72 74 0D te..+&69.invert.
000190: 0A 2B 26 36 63 09 6C 6F 63 61 74 65 5F 63 75 72 .+&6c.locate_cur
0001A0: 73 6F 72 0D 0A 2B 26 36 66 09 70 72 69 6E 74 5F sor..+&6f.print_
0001B0: 6E 75 6D 62 65 72 0D 0A 2B 26 37 32 09 73 68 61 number..+&72.sha
0001C0: 64 65 0D 0A 2B 26 37 35 09 74 61 67 5F 62 6F 78 de..+&75.tag_box
0001D0: 0D 0A 0D 0A 0D 0A F5 4D 69 73 63 65 6C 6C 61 6E .......Miscellan
0001E0: 65 6F 75 73 20 72 6F 75 74 69 6E 65 73 F5 0D 0A eous routines...
0001F0: 0D 0A 0D 0A 2B 26 37 38 09 64 69 76 69 64 65 0D ....+&78.divide.
Size : 512 (Real : 512)
000000: 2C 61 0D 0A 64 6A 6E 7A 20 64 72 77 6C 6E 6D 73 ,a..djnz drwlnms
000010: 31 0D 0A 2E 64 72 77 6C 6E 6D 73 32 0D 0A 72 65 1...drwlnms2..re
000020: 74 0D 0A 0D 0A 3B 20 52 65 61 64 20 64 69 72 65 t....; Read dire
000030: 63 74 6F 72 79 20 69 6E 74 6F 20 66 69 6C 65 20 ctory into file
000040: 62 75 66 66 65 72 0D 0A 3B 20 44 45 3D 41 64 64 buffer..; DE=Add
000050: 72 65 73 73 20 6F 66 20 65 78 74 65 6E 73 69 6F ress of extensio
000060: 6E 0D 0A 3B 20 52 65 74 75 72 6E 73 20 41 20 61 n..; Returns A a
000070: 73 20 6E 75 6D 62 65 72 20 6F 66 20 66 69 6C 65 s number of file
000080: 73 20 6D 61 74 63 68 65 64 2C 20 48 4C 20 61 73 s matched, HL as
000090: 20 62 75 66 66 65 72 20 61 64 64 72 65 73 73 0D buffer address.
0000A0: 0A 3B 20 43 61 72 72 79 20 74 72 75 65 3D 72 65 .; Carry true=re
0000B0: 61 64 20 4F 4B 20 20 20 43 61 72 72 79 20 66 61 ad OK Carry fa
0000C0: 6C 73 65 3D 55 6E 61 62 6C 65 20 74 6F 20 72 65 lse=Unable to re
0000D0: 61 64 0D 0A 0D 0A 2E 72 65 61 64 5F 64 69 72 65 ad.....read_dire
0000E0: 63 74 6F 72 79 0D 0A 70 75 73 68 20 62 63 3A 70 ctory..push bc:p
0000F0: 75 73 68 20 64 65 3A 70 75 73 68 20 69 78 3A 70 ush de:push ix:p
000100: 75 73 68 20 69 79 0D 0A 70 75 73 68 20 64 65 3A ush iy..push de:
000110: 70 6F 70 20 69 79 0D 0A 63 61 6C 6C 20 73 68 75 pop iy..call shu
000120: 74 5F 6F 66 66 5F 6D 65 73 73 0D 0A 6C 64 20 64 t_off_mess..ld d
000130: 65 2C 66 69 6C 65 5F 62 75 66 66 65 72 0D 0A 63 e,file_buffer..c
000140: 61 6C 6C 20 26 62 63 39 62 0D 0A 70 75 73 68 20 all &bc9b..push
000150: 61 66 0D 0A 63 61 6C 6C 20 74 75 72 6E 5F 6F 6E af..call turn_on
000160: 5F 6D 65 73 73 0D 0A 70 6F 70 20 61 66 0D 0A 6A _mess..pop af..j
000170: 72 20 6E 7A 2C 72 64 69 72 0D 0A 70 6F 70 20 69 r nz,rdir..pop i
000180: 79 3A 70 6F 70 20 69 78 3A 70 6F 70 20 64 65 3A y:pop ix:pop de:
000190: 70 6F 70 20 62 63 0D 0A 61 6E 64 20 61 0D 0A 72 pop bc..and a..r
0001A0: 65 74 0D 0A 0D 0A 3B 20 52 65 64 75 63 65 20 26 et....; Reduce &
0001B0: 20 63 6F 75 6E 74 20 6E 61 6D 65 73 0D 0A 0D 0A count names....
0001C0: 2E 72 64 69 72 0D 0A 6C 64 20 68 6C 2C 66 69 6C .rdir..ld hl,fil
0001D0: 65 5F 62 75 66 66 65 72 0D 0A 6C 64 20 69 78 2C e_buffer..ld ix,
0001E0: 6E 66 69 6C 65 73 0D 0A 6C 64 20 28 69 78 2B 30 nfiles..ld (ix+0
0001F0: 29 2C 30 0D 0A 6C 64 20 28 69 78 2B 31 29 2C 65 ),0..ld (ix+1),e
Size : 512 (Real : 512)
000000: 68 6C 2C 64 65 0D 0A 70 6F 70 20 64 65 3A 70 6F hl,de..pop de:po
000010: 70 20 62 63 3A 70 6F 70 20 61 66 0D 0A 72 65 74 p bc:pop af..ret
000020: 0D 0A 0D 0A 3B 20 50 72 69 6E 74 20 66 69 6C 65 ....; Print file
000030: 6E 61 6D 65 20 6E 75 6D 62 65 72 20 41 0D 0A 2E name number A...
000040: 70 72 69 6E 74 5F 6E 61 6D 65 0D 0A 70 75 73 68 print_name..push
000050: 20 61 66 3A 70 75 73 68 20 62 63 3A 70 75 73 68 af:push bc:push
000060: 20 64 65 3A 70 75 73 68 20 68 6C 0D 0A 63 61 6C de:push hl..cal
000070: 6C 20 63 61 6C 63 5F 6E 61 6D 65 5F 61 64 64 72 l calc_name_addr
000080: 0D 0A 6C 64 20 62 2C 38 0D 0A 2E 70 72 6E 6D 31 ..ld b,8...prnm1
000090: 0D 0A 6C 64 20 61 2C 28 68 6C 29 0D 0A 69 6E 63 ..ld a,(hl)..inc
0000A0: 20 68 6C 0D 0A 63 61 6C 6C 20 70 72 69 6E 74 5F hl..call print_
0000B0: 63 68 61 72 0D 0A 64 6A 6E 7A 20 70 72 6E 6D 31 char..djnz prnm1
0000C0: 0D 0A 70 6F 70 20 68 6C 3A 70 6F 70 20 64 65 3A ..pop hl:pop de:
0000D0: 70 6F 70 20 62 63 3A 70 6F 70 20 61 66 0D 0A 72 pop bc:pop af..r
0000E0: 65 74 0D 0A 0D 0A 2E 73 68 75 74 5F 6F 66 66 5F et.....shut_off_
0000F0: 6D 65 73 73 0D 0A 70 75 73 68 20 61 66 0D 0A 6C mess..push af..l
000100: 64 20 61 2C 28 26 62 62 35 61 29 0D 0A 6C 64 20 d a,(&bb5a)..ld
000110: 28 74 65 6D 70 29 2C 61 0D 0A 6C 64 20 61 2C 26 (temp),a..ld a,&
000120: 63 39 0D 0A 6C 64 20 28 26 62 62 35 61 29 2C 61 c9..ld (&bb5a),a
000130: 0D 0A 70 6F 70 20 61 66 0D 0A 72 65 74 0D 0A 0D ..pop af..ret...
000140: 0A 2E 74 75 72 6E 5F 6F 6E 5F 6D 65 73 73 0D 0A ..turn_on_mess..
000150: 70 75 73 68 20 61 66 0D 0A 6C 64 20 61 2C 28 74 push af..ld a,(t
000160: 65 6D 70 29 0D 0A 6C 64 20 28 26 62 62 35 61 29 emp)..ld (&bb5a)
000170: 2C 61 0D 0A 70 6F 70 20 61 66 0D 0A 72 65 74 0D ,a..pop af..ret.
000180: 0A 0D 0A 2E 6E 6F 66 69 6C 65 72 72 0D 0A 61 6E ....nofilerr..an
000190: 64 20 61 3A 72 65 74 0D 0A 0D 0A 2E 65 72 72 74 d a:ret.....errt
0001A0: 78 74 31 20 64 62 20 22 20 20 44 69 73 63 20 72 xt1 db " Disc r
0001B0: 65 61 64 20 65 72 72 6F 72 21 22 2C 30 0D 0A 2E ead error!",0...
0001C0: 74 65 6D 70 20 64 62 20 30 0D 0A 2E 72 73 74 5F temp db 0...rst_
0001D0: 61 64 64 72 20 64 77 20 30 0D 0A 2E 72 73 78 6E addr dw 0...rsxn
0001E0: 6D 31 20 64 62 20 26 38 31 0D 0A 2E 73 65 74 6D m1 db &81...setm
0001F0: 65 73 20 64 73 20 33 0D 0A 2E 74 6F 70 66 69 6C es ds 3...topfil
Size : 512 (Real : 512)
000000: 0D 0A 0D 0A 70 75 73 68 20 68 6C 0D 0A 6C 64 20 ....push hl..ld
000010: 64 2C 68 3A 6C 64 20 65 2C 6C 0D 0A 0D 0A 3B 20 d,h:ld e,l....;
000020: 48 4C 3D 52 65 61 64 20 66 72 6F 6D 2C 20 44 45 HL=Read from, DE
000030: 3D 57 72 69 74 65 20 74 6F 0D 0A 0D 0A 2E 73 63 =Write to.....sc
000040: 61 6E 5F 6C 6F 6F 70 0D 0A 6C 64 20 61 2C 28 68 an_loop..ld a,(h
000050: 6C 29 0D 0A 63 70 20 26 66 66 3A 6A 72 20 6E 7A l)..cp &ff:jr nz
000060: 2C 64 6F 6E 65 5F 73 63 61 6E 6E 69 6E 67 0D 0A ,done_scanning..
000070: 69 6E 63 20 28 69 78 29 0D 0A 69 6E 63 20 68 6C inc (ix)..inc hl
000080: 0D 0A 6C 64 20 62 2C 38 0D 0A 0D 0A 6C 64 20 28 ..ld b,8....ld (
000090: 72 73 74 5F 61 64 64 72 29 2C 64 65 0D 0A 70 75 rst_addr),de..pu
0000A0: 73 68 20 68 6C 3A 70 75 73 68 20 69 79 0D 0A 0D sh hl:push iy...
0000B0: 0A 2E 73 63 61 6E 31 0D 0A 6C 64 20 61 2C 28 68 ..scan1..ld a,(h
0000C0: 6C 29 0D 0A 6C 64 20 28 64 65 29 2C 61 0D 0A 69 l)..ld (de),a..i
0000D0: 6E 63 20 68 6C 3A 69 6E 63 20 64 65 0D 0A 64 6A nc hl:inc de..dj
0000E0: 6E 7A 20 73 63 61 6E 31 0D 0A 0D 0A 6C 64 20 61 nz scan1....ld a
0000F0: 2C 22 2E 22 0D 0A 6C 64 20 28 64 65 29 2C 61 3A ,"."..ld (de),a:
000100: 69 6E 63 20 64 65 0D 0A 6C 64 20 62 2C 33 0D 0A inc de..ld b,3..
000110: 0D 0A 6C 64 20 61 2C 28 69 79 2B 30 29 3A 63 70 ..ld a,(iy+0):cp
000120: 20 22 2A 22 3A 6A 72 20 6E 7A 2C 73 63 61 6E 33 "*":jr nz,scan3
000130: 0D 0A 0D 0A 3B 20 52 65 61 64 20 69 6E 20 61 6C ....; Read in al
000140: 6C 20 66 69 6C 65 73 0D 0A 0D 0A 2E 73 63 61 6E l files.....scan
000150: 32 0D 0A 6C 64 20 61 2C 28 68 6C 29 3A 61 6E 64 2..ld a,(hl):and
000160: 20 26 37 66 3A 6C 64 20 28 64 65 29 2C 61 3A 69 &7f:ld (de),a:i
000170: 6E 63 20 68 6C 3A 69 6E 63 20 64 65 3A 64 6A 6E nc hl:inc de:djn
000180: 7A 20 73 63 61 6E 32 0D 0A 6A 72 20 73 63 61 6E z scan2..jr scan
000190: 34 0D 0A 0D 0A 2E 73 63 61 6E 33 0D 0A 6C 64 20 4.....scan3..ld
0001A0: 61 2C 28 68 6C 29 3A 61 6E 64 20 26 37 66 3A 63 a,(hl):and &7f:c
0001B0: 70 20 28 69 79 2B 30 29 3A 6A 72 20 6E 7A 2C 73 p (iy+0):jr nz,s
0001C0: 63 61 6E 33 62 0D 0A 69 6E 63 20 69 79 3A 6C 64 can3b..inc iy:ld
0001D0: 20 28 64 65 29 2C 61 3A 69 6E 63 20 68 6C 3A 69 (de),a:inc hl:i
0001E0: 6E 63 20 64 65 3A 64 6A 6E 7A 20 73 63 61 6E 33 nc de:djnz scan3
0001F0: 0D 0A 6A 72 20 73 63 61 6E 34 0D 0A 0D 0A 2E 73 ..jr scan4.....s
Size : 512 (Real : 512)
000000: 3B 20 52 55 4E 20 56 54 21 20 46 69 6C 65 20 48 ; RUN VT! File H
000010: 61 6E 64 6C 69 6E 67 0D 0A 3B 20 28 63 29 20 4D andling..; (c) M
000020: 69 63 68 61 65 6C 20 42 65 63 6B 65 74 74 20 31 ichael Beckett 1
000030: 39 39 32 0D 0A 0D 0A 3B 20 4C 6F 61 64 69 6E 67 992....; Loading
000040: 20 65 72 72 6F 72 0D 0A 2E 6C 6E 6D 65 72 72 0D error...lnmerr.
000050: 0A 63 61 6C 6C 20 70 69 6E 67 0D 0A 6C 64 20 68 .call ping..ld h
000060: 6C 2C 65 72 72 74 78 74 31 0D 0A 63 61 6C 6C 20 l,errtxt1..call
000070: 72 65 74 63 61 6E 63 0D 0A 6A 70 20 6E 63 2C 63 retcanc..jp nc,c
000080: 6E 63 66 69 6C 65 0D 0A 6A 72 20 73 65 6C 73 63 ncfile..jr selsc
000090: 61 6E 0D 0A 0D 0A 3B 20 53 65 6C 65 63 74 20 61 an....; Select a
0000A0: 20 66 69 6C 65 20 74 6F 20 6C 6F 61 64 0D 0A 3B file to load..;
0000B0: 20 48 4C 3D 41 64 64 72 20 6F 66 20 74 69 74 6C HL=Addr of titl
0000C0: 65 20 44 45 3D 41 64 64 72 20 6F 66 20 65 78 74 e DE=Addr of ext
0000D0: 65 6E 73 69 6F 6E 0D 0A 3B 20 52 65 74 75 72 6E ension..; Return
0000E0: 73 20 48 4C 20 61 73 20 61 64 64 72 65 73 73 20 s HL as address
0000F0: 6F 66 20 31 32 2D 63 68 61 72 20 66 69 6C 65 6E of 12-char filen
000100: 61 6D 65 0D 0A 2E 6C 6F 61 64 5F 6E 61 6D 65 0D ame...load_name.
000110: 0A 70 75 73 68 20 61 66 3A 70 75 73 68 20 62 63 .push af:push bc
000120: 3A 70 75 73 68 20 64 65 0D 0A 6C 64 20 69 78 2C :push de..ld ix,
000130: 74 6F 70 66 69 6C 65 0D 0A 6C 64 20 28 69 78 2B topfile..ld (ix+
000140: 30 29 2C 31 0D 0A 6C 64 20 28 69 78 2B 33 29 2C 0),1..ld (ix+3),
000150: 65 3A 6C 64 20 28 69 78 2B 34 29 2C 64 0D 0A 6C e:ld (ix+4),d..l
000160: 64 20 28 69 78 2B 35 29 2C 6C 3A 6C 64 20 28 69 d (ix+5),l:ld (i
000170: 78 2B 36 29 2C 68 0D 0A 0D 0A 2E 73 65 6C 73 63 x+6),h.....selsc
000180: 61 6E 0D 0A 6C 64 20 65 2C 28 69 78 2B 33 29 3A an..ld e,(ix+3):
000190: 6C 64 20 64 2C 28 69 78 2B 34 29 0D 0A 63 61 6C ld d,(ix+4)..cal
0001A0: 6C 20 72 65 61 64 5F 64 69 72 65 63 74 6F 72 79 l read_directory
0001B0: 0D 0A 6A 70 20 6E 63 2C 6C 6E 6D 65 72 72 0D 0A ..jp nc,lnmerr..
0001C0: 0D 0A 6C 64 20 69 78 2C 74 6F 70 66 69 6C 65 0D ..ld ix,topfile.
0001D0: 0A 6C 64 20 28 69 78 2B 30 29 2C 31 0D 0A 6C 64 .ld (ix+0),1..ld
0001E0: 20 28 69 78 2B 31 29 2C 61 0D 0A 6C 64 20 68 6C (ix+1),a..ld hl
0001F0: 2C 26 31 31 31 65 3A 6C 64 20 64 65 2C 26 32 63 ,&111e:ld de,&2c
Size : 512 (Real : 512)
000000: 63 61 6E 33 62 0D 0A 6C 64 20 64 65 2C 28 72 73 can3b..ld de,(rs
000010: 74 5F 61 64 64 72 29 0D 0A 64 65 63 20 28 69 78 t_addr)..dec (ix
000020: 29 0D 0A 0D 0A 2E 73 63 61 6E 34 0D 0A 70 6F 70 ).....scan4..pop
000030: 20 69 79 3A 70 6F 70 20 68 6C 0D 0A 6C 64 20 62 iy:pop hl..ld b
000040: 63 2C 31 33 0D 0A 61 64 64 20 68 6C 2C 62 63 0D c,13..add hl,bc.
000050: 0A 6A 72 20 73 63 61 6E 5F 6C 6F 6F 70 0D 0A 0D .jr scan_loop...
000060: 0A 2E 64 6F 6E 65 5F 73 63 61 6E 6E 69 6E 67 0D ..done_scanning.
000070: 0A 70 6F 70 20 68 6C 0D 0A 6C 64 20 61 2C 28 69 .pop hl..ld a,(i
000080: 78 29 0D 0A 70 6F 70 20 69 79 3A 70 6F 70 20 69 x)..pop iy:pop i
000090: 78 3A 70 6F 70 20 64 65 3A 70 6F 70 20 62 63 0D x:pop de:pop bc.
0000A0: 0A 73 63 66 3A 72 65 74 0D 0A 0D 0A 2E 69 6E 69 .scf:ret.....ini
0000B0: 74 5F 64 69 73 63 5F 63 61 6C 6C 73 0D 0A 6C 64 t_disc_calls..ld
0000C0: 20 68 6C 2C 72 73 78 6E 6D 31 0D 0A 63 61 6C 6C hl,rsxnm1..call
0000D0: 20 26 62 63 64 34 0D 0A 6C 64 20 64 2C 68 3A 6C &bcd4..ld d,h:l
0000E0: 64 20 65 2C 6C 0D 0A 6C 64 20 68 6C 2C 73 65 74 d e,l..ld hl,set
0000F0: 6D 65 73 0D 0A 6C 64 20 28 68 6C 29 2C 65 3A 69 mes..ld (hl),e:i
000100: 6E 63 20 68 6C 0D 0A 6C 64 20 28 68 6C 29 2C 64 nc hl..ld (hl),d
000110: 3A 69 6E 63 20 68 6C 0D 0A 6C 64 20 28 68 6C 29 :inc hl..ld (hl)
000120: 2C 63 0D 0A 6C 64 20 61 2C 26 66 66 0D 0A 72 73 ,c..ld a,&ff..rs
000130: 74 20 33 2C 73 65 74 6D 65 73 0D 0A 72 65 74 0D t 3,setmes..ret.
000140: 0A 0D 0A 3B 20 43 61 6C 63 75 6C 61 74 65 20 61 ...; Calculate a
000150: 64 64 72 65 73 73 20 6F 66 20 66 69 6C 65 6E 61 ddress of filena
000160: 6D 65 20 6E 75 6D 62 65 72 20 41 20 69 6E 20 62 me number A in b
000170: 75 66 66 65 72 0D 0A 3B 20 52 65 74 75 72 6E 73 uffer..; Returns
000180: 20 61 64 64 72 65 73 73 20 69 6E 20 48 4C 0D 0A address in HL..
000190: 2E 63 61 6C 63 5F 6E 61 6D 65 5F 61 64 64 72 0D .calc_name_addr.
0001A0: 0A 70 75 73 68 20 61 66 3A 70 75 73 68 20 62 63 .push af:push bc
0001B0: 3A 70 75 73 68 20 64 65 0D 0A 6C 64 20 64 2C 30 :push de..ld d,0
0001C0: 3A 6C 64 20 65 2C 61 0D 0A 64 65 63 20 65 0D 0A :ld e,a..dec e..
0001D0: 6C 64 20 62 63 2C 31 32 0D 0A 63 61 6C 6C 20 6D ld bc,12..call m
0001E0: 75 6C 74 69 70 6C 79 0D 0A 6C 64 20 64 65 2C 66 ultiply..ld de,f
0001F0: 69 6C 65 5F 62 75 66 66 65 72 0D 0A 61 64 64 20 ile_buffer..add
Size : 512 (Real : 512)
000000: 37 61 3A 63 61 6C 6C 20 62 6F 78 0D 0A 0D 0A 6C 7a:call box....l
000010: 64 20 68 6C 2C 26 31 34 32 32 3A 63 61 6C 6C 20 d hl,&1422:call
000020: 6C 6F 63 61 74 65 5F 63 75 72 73 6F 72 0D 0A 6C locate_cursor..l
000030: 64 20 6C 2C 28 69 78 2B 35 29 3A 6C 64 20 68 2C d l,(ix+5):ld h,
000040: 28 69 78 2B 36 29 0D 0A 63 61 6C 6C 20 70 72 69 (ix+6)..call pri
000050: 6E 74 5F 73 74 72 69 6E 67 0D 0A 0D 0A 63 61 6C nt_string....cal
000060: 6C 20 63 6C 65 61 72 5F 63 6C 69 63 6B 5F 61 72 l clear_click_ar
000070: 65 61 73 0D 0A 6C 64 20 68 6C 2C 26 32 38 38 32 eas..ld hl,&2882
000080: 3A 6C 64 20 64 65 2C 62 75 74 32 3A 6C 64 20 61 :ld de,but2:ld a
000090: 2C 36 3A 63 61 6C 6C 20 62 75 74 74 6F 6E 0D 0A ,6:call button..
0000A0: 6C 64 20 68 2C 32 30 3A 6C 64 20 64 65 2C 62 75 ld h,20:ld de,bu
0000B0: 74 34 3A 6C 64 20 61 2C 38 3A 63 61 6C 6C 20 62 t4:ld a,8:call b
0000C0: 75 74 74 6F 6E 0D 0A 6C 64 20 68 6C 2C 26 31 64 utton..ld hl,&1d
0000D0: 33 30 3A 6C 64 20 64 65 2C 26 32 65 37 37 3A 63 30:ld de,&2e77:c
0000E0: 61 6C 6C 20 73 65 74 5F 63 6C 69 63 6B 5F 61 72 all set_click_ar
0000F0: 65 61 0D 0A 6C 64 20 68 6C 2C 26 31 37 32 63 3A ea..ld hl,&172c:
000100: 6C 64 20 64 65 2C 26 32 30 35 30 3A 63 61 6C 6C ld de,&2050:call
000110: 20 62 6F 78 0D 0A 6C 64 20 68 6C 2C 26 33 34 32 box..ld hl,&342
000120: 64 3A 63 61 6C 6C 20 75 70 61 72 72 6F 77 0D 0A d:call uparrow..
000130: 6C 64 20 6C 2C 31 31 32 3A 63 61 6C 6C 20 64 6F ld l,112:call do
000140: 77 6E 61 72 72 6F 77 0D 0A 63 61 6C 6C 20 64 72 wnarrow..call dr
000150: 77 5F 6C 6E 61 6D 65 73 0D 0A 0D 0A 6C 64 20 69 w_lnames....ld i
000160: 79 2C 63 6F 6F 72 64 5F 62 75 66 66 65 72 0D 0A y,coord_buffer..
000170: 6C 64 20 28 69 79 2B 30 29 2C 32 39 20 20 3B 20 ld (iy+0),29 ;
000180: 78 31 0D 0A 6C 64 20 28 69 79 2B 31 29 2C 34 38 x1..ld (iy+1),48
000190: 20 20 3B 20 78 32 0D 0A 6C 64 20 28 69 79 2B 32 ; x2..ld (iy+2
0001A0: 29 2C 34 38 20 20 3B 20 79 31 0D 0A 3B 20 69 79 ),48 ; y1..; iy
0001B0: 2B 33 3D 79 32 0D 0A 6C 64 20 61 2C 26 66 66 3A +3=y2..ld a,&ff:
0001C0: 6C 64 20 28 6D 65 6E 5F 66 6C 67 29 2C 61 0D 0A ld (men_flg),a..
0001D0: 70 75 73 68 20 69 78 0D 0A 6C 64 20 69 78 2C 73 push ix..ld ix,s
0001E0: 6E 62 75 66 66 65 72 0D 0A 6C 64 20 28 69 78 2B nbuffer..ld (ix+
0001F0: 30 29 2C 32 37 0D 0A 6C 64 20 28 69 78 2B 31 29 0),27..ld (ix+1)
Size : 512 (Real : 512)
000000: 68 6C 2C 64 65 0D 0A 70 6F 70 20 64 65 3A 70 6F hl,de..pop de:po
000010: 70 20 62 63 3A 70 6F 70 20 61 66 0D 0A 72 65 74 p bc:pop af..ret
000020: 0D 0A 0D 0A 3B 20 50 72 69 6E 74 20 66 69 6C 65 ....; Print file
000030: 6E 61 6D 65 20 6E 75 6D 62 65 72 20 41 0D 0A 2E name number A...
000040: 70 72 69 6E 74 5F 6E 61 6D 65 0D 0A 70 75 73 68 print_name..push
000050: 20 61 66 3A 70 75 73 68 20 62 63 3A 70 75 73 68 af:push bc:push
000060: 20 64 65 3A 70 75 73 68 20 68 6C 0D 0A 63 61 6C de:push hl..cal
000070: 6C 20 63 61 6C 63 5F 6E 61 6D 65 5F 61 64 64 72 l calc_name_addr
000080: 0D 0A 6C 64 20 62 2C 38 0D 0A 2E 70 72 6E 6D 31 ..ld b,8...prnm1
000090: 0D 0A 6C 64 20 61 2C 28 68 6C 29 0D 0A 69 6E 63 ..ld a,(hl)..inc
0000A0: 20 68 6C 0D 0A 63 61 6C 6C 20 70 72 69 6E 74 5F hl..call print_
0000B0: 63 68 61 72 0D 0A 64 6A 6E 7A 20 70 72 6E 6D 31 char..djnz prnm1
0000C0: 0D 0A 70 6F 70 20 68 6C 3A 70 6F 70 20 64 65 3A ..pop hl:pop de:
0000D0: 70 6F 70 20 62 63 3A 70 6F 70 20 61 66 0D 0A 72 pop bc:pop af..r
0000E0: 65 74 0D 0A 0D 0A 2E 73 68 75 74 5F 6F 66 66 5F et.....shut_off_
0000F0: 6D 65 73 73 0D 0A 70 75 73 68 20 61 66 0D 0A 6C mess..push af..l
000100: 64 20 61 2C 28 26 62 62 35 61 29 0D 0A 6C 64 20 d a,(&bb5a)..ld
000110: 28 74 65 6D 70 29 2C 61 0D 0A 6C 64 20 61 2C 26 (temp),a..ld a,&
000120: 63 39 0D 0A 6C 64 20 28 26 62 62 35 61 29 2C 61 c9..ld (&bb5a),a
000130: 0D 0A 70 6F 70 20 61 66 0D 0A 72 65 74 0D 0A 0D ..pop af..ret...
000140: 0A 2E 74 75 72 6E 5F 6F 6E 5F 6D 65 73 73 0D 0A ..turn_on_mess..
000150: 70 75 73 68 20 61 66 0D 0A 6C 64 20 61 2C 28 74 push af..ld a,(t
000160: 65 6D 70 29 0D 0A 6C 64 20 28 26 62 62 35 61 29 emp)..ld (&bb5a)
000170: 2C 61 0D 0A 70 6F 70 20 61 66 0D 0A 72 65 74 0D ,a..pop af..ret.
000180: 0A 0D 0A 2E 6E 6F 66 69 6C 65 72 72 0D 0A 61 6E ....nofilerr..an
000190: 64 20 61 3A 72 65 74 0D 0A 0D 0A 2E 65 72 72 74 d a:ret.....errt
0001A0: 78 74 31 20 64 62 20 22 20 20 44 69 73 63 20 72 xt1 db " Disc r
0001B0: 65 61 64 20 65 72 72 6F 72 21 22 2C 30 0D 0A 2E ead error!",0...
0001C0: 74 65 6D 70 20 64 62 20 30 0D 0A 2E 72 73 74 5F temp db 0...rst_
0001D0: 61 64 64 72 20 64 77 20 30 0D 0A 2E 72 73 78 6E addr dw 0...rsxn
0001E0: 6D 31 20 64 62 20 26 38 31 0D 0A 2E 73 65 74 6D m1 db &81...setm
0001F0: 65 73 20 64 73 20 33 0D 0A 2E 74 6F 70 66 69 6C es ds 3...topfil
Size : 512 (Real : 512)
000000: 2C 34 35 0D 0A 6C 64 20 28 69 78 2B 32 29 2C 39 ,45..ld (ix+2),9
000010: 0D 0A 6C 64 20 28 69 78 2B 33 29 2C 39 0D 0A 70 ..ld (ix+3),9..p
000020: 6F 70 20 69 78 0D 0A 0D 0A 2E 6C 6F 61 64 6E 61 op ix.....loadna
000030: 6D 65 31 0D 0A 70 75 73 68 20 69 78 0D 0A 6C 64 me1..push ix..ld
000040: 20 69 78 2C 73 6E 62 75 66 66 65 72 0D 0A 63 61 ix,snbuffer..ca
000050: 6C 6C 20 6D 6F 75 73 65 0D 0A 70 6F 70 20 69 78 ll mouse..pop ix
000060: 0D 0A 63 70 20 31 3A 6A 72 20 7A 2C 63 6E 63 66 ..cp 1:jr z,cncf
000070: 69 6C 65 0D 0A 63 70 20 32 3A 6A 72 20 7A 2C 6E ile..cp 2:jr z,n
000080: 65 77 64 69 73 63 0D 0A 63 70 20 33 3A 6A 72 20 ewdisc..cp 3:jr
000090: 7A 2C 73 65 6C 66 69 6C 65 0D 0A 63 70 20 34 3A z,selfile..cp 4:
0000A0: 6A 72 20 7A 2C 66 69 6C 65 75 70 0D 0A 63 70 20 jr z,fileup..cp
0000B0: 35 3A 6A 72 20 7A 2C 66 69 6C 65 64 6E 0D 0A 2E 5:jr z,filedn...
0000C0: 6C 6E 62 31 0D 0A 63 61 6C 6C 20 70 69 6E 67 0D lnb1..call ping.
0000D0: 0A 6A 72 20 6C 6F 61 64 6E 61 6D 65 31 0D 0A 0D .jr loadname1...
0000E0: 0A 2E 63 6E 63 66 69 6C 65 0D 0A 78 6F 72 20 61 ..cncfile..xor a
0000F0: 3A 6C 64 20 28 6D 65 6E 5F 66 6C 67 29 2C 61 0D :ld (men_flg),a.
000100: 0A 70 6F 70 20 64 65 3A 70 6F 70 20 62 63 3A 70 .pop de:pop bc:p
000110: 6F 70 20 61 66 0D 0A 61 6E 64 20 61 3A 72 65 74 op af..and a:ret
000120: 0D 0A 0D 0A 2E 6E 65 77 64 69 73 63 0D 0A 78 6F .....newdisc..xo
000130: 72 20 61 3A 6C 64 20 28 6D 65 6E 5F 66 6C 67 29 r a:ld (men_flg)
000140: 2C 61 0D 0A 63 61 6C 6C 20 77 61 69 74 0D 0A 6A ,a..call wait..j
000150: 70 20 73 65 6C 73 63 61 6E 0D 0A 0D 0A 2E 73 65 p selscan.....se
000160: 6C 66 69 6C 65 0D 0A 6C 64 20 61 2C 28 6D 65 6E lfile..ld a,(men
000170: 5F 6F 70 74 29 0D 0A 6F 72 20 61 3A 6A 70 20 7A _opt)..or a:jp z
000180: 2C 6C 6E 62 31 0D 0A 61 64 64 20 28 69 78 2B 30 ,lnb1..add (ix+0
000190: 29 0D 0A 64 65 63 20 61 0D 0A 6C 64 20 62 2C 28 )..dec a..ld b,(
0001A0: 69 78 2B 31 29 3A 69 6E 63 20 62 0D 0A 63 70 20 ix+1):inc b..cp
0001B0: 62 3A 6A 70 20 6E 63 2C 6C 6E 62 31 0D 0A 70 75 b:jp nc,lnb1..pu
0001C0: 73 68 20 61 66 0D 0A 78 6F 72 20 61 0D 0A 6C 64 sh af..xor a..ld
0001D0: 20 28 6D 65 6E 5F 66 6C 67 29 2C 61 0D 0A 6C 64 (men_flg),a..ld
0001E0: 20 28 6D 65 6E 5F 6F 70 74 29 2C 61 0D 0A 70 6F (men_opt),a..po
0001F0: 70 20 61 66 0D 0A 63 61 6C 6C 20 63 61 6C 63 5F p af..call calc_
Size : 512 (Real : 512)
000000: 65 20 64 62 20 30 0D 0A 2E 6E 66 69 6C 65 73 20 e db 0...nfiles
000010: 64 62 20 30 0D 0A 2E 6B 66 72 65 65 20 64 62 20 db 0...kfree db
000020: 30 0D 0A 2E 65 78 74 61 64 64 72 20 64 77 20 30 0...extaddr dw 0
000030: 0D 0A 2E 68 64 72 61 64 64 72 20 64 77 20 30 0D ...hdraddr dw 0.
000040: 0A 2E 73 6E 62 75 66 66 65 72 20 64 73 20 34 0D ..snbuffer ds 4.
000050: 0A 2E 6E 61 6D 65 61 64 64 72 20 64 77 20 30 1A ..nameaddr dw 0.
000060: 6C 2C 65 72 72 74 78 74 31 0D 0A 63 61 6C 6C 20 l,errtxt1..call
000070: 72 65 74 63 61 6E 63 0D 0A 6A 70 20 6E 63 2C 63 retcanc..jp nc,c
000080: 78 29 0D 0A 70 6F 70 20 69 79 3A 70 6F 70 20 69 x)..pop iy:pop i
000090: 78 3A 70 6F 70 20 64 65 3A 70 6F 70 20 62 63 0D x:pop de:pop bc.
0000A0: 0A 73 63 66 3A 72 65 74 0D 0A 0D 0A 2E 69 6E 69 .scf:ret.....ini
0000B0: 74 5F 64 69 73 63 5F 63 61 6C 6C 73 0D 0A 6C 64 t_disc_calls..ld
0000C0: 20 68 6C 2C 72 73 78 6E 6D 31 0D 0A 63 61 6C 6C hl,rsxnm1..call
0000D0: 20 26 62 63 64 34 0D 0A 6C 64 20 64 2C 68 3A 6C &bcd4..ld d,h:l
0000E0: 64 20 65 2C 6C 0D 0A 6C 64 20 68 6C 2C 73 65 74 d e,l..ld hl,set
0000F0: 6D 65 73 0D 0A 6C 64 20 28 68 6C 29 2C 65 3A 69 mes..ld (hl),e:i
000100: 6E 63 20 68 6C 0D 0A 6C 64 20 28 68 6C 29 2C 64 nc hl..ld (hl),d
000110: 3A 69 6E 63 20 68 6C 0D 0A 6C 64 20 28 68 6C 29 :inc hl..ld (hl)
000120: 2C 63 0D 0A 6C 64 20 61 2C 26 66 66 0D 0A 72 73 ,c..ld a,&ff..rs
000130: 74 20 33 2C 73 65 74 6D 65 73 0D 0A 72 65 74 0D t 3,setmes..ret.
000140: 0A 0D 0A 3B 20 43 61 6C 63 75 6C 61 74 65 20 61 ...; Calculate a
000150: 64 64 72 65 73 73 20 6F 66 20 66 69 6C 65 6E 61 ddress of filena
000160: 6D 65 20 6E 75 6D 62 65 72 20 41 20 69 6E 20 62 me number A in b
000170: 75 66 66 65 72 0D 0A 3B 20 52 65 74 75 72 6E 73 uffer..; Returns
000180: 20 61 64 64 72 65 73 73 20 69 6E 20 48 4C 0D 0A address in HL..
000190: 2E 63 61 6C 63 5F 6E 61 6D 65 5F 61 64 64 72 0D .calc_name_addr.
0001A0: 0A 70 75 73 68 20 61 66 3A 70 75 73 68 20 62 63 .push af:push bc
0001B0: 3A 70 75 73 68 20 64 65 0D 0A 6C 64 20 64 2C 30 :push de..ld d,0
0001C0: 3A 6C 64 20 65 2C 61 0D 0A 64 65 63 20 65 0D 0A :ld e,a..dec e..
0001D0: 6C 64 20 62 63 2C 31 32 0D 0A 63 61 6C 6C 20 6D ld bc,12..call m
0001E0: 75 6C 74 69 70 6C 79 0D 0A 6C 64 20 64 65 2C 66 ultiply..ld de,f
0001F0: 69 6C 65 5F 62 75 66 66 65 72 0D 0A 61 64 64 20 ile_buffer..add
Size : 512 (Real : 512)
000000: 6E 61 6D 65 5F 61 64 64 72 0D 0A 70 6F 70 20 64 name_addr..pop d
000010: 65 3A 70 6F 70 20 62 63 3A 70 6F 70 20 61 66 0D e:pop bc:pop af.
000020: 0A 73 63 66 0D 0A 72 65 74 0D 0A 0D 0A 2E 66 69 .scf..ret.....fi
000030: 6C 65 75 70 0D 0A 6C 64 20 61 2C 28 69 78 2B 30 leup..ld a,(ix+0
000040: 29 0D 0A 63 70 20 31 3A 6A 72 20 7A 2C 6C 6F 61 )..cp 1:jr z,loa
000050: 64 6E 61 6D 65 31 0D 0A 64 65 63 20 61 0D 0A 6C dname1..dec a..l
000060: 64 20 28 69 78 2B 30 29 2C 61 0D 0A 63 61 6C 6C d (ix+0),a..call
000070: 20 64 72 77 5F 6C 6E 61 6D 65 73 0D 0A 6A 70 20 drw_lnames..jp
000080: 6C 6F 61 64 6E 61 6D 65 31 0D 0A 0D 0A 2E 66 69 loadname1.....fi
000090: 6C 65 64 6E 0D 0A 6C 64 20 61 2C 28 69 78 2B 31 ledn..ld a,(ix+1
0000A0: 29 0D 0A 73 75 62 20 28 69 78 2B 30 29 0D 0A 63 )..sub (ix+0)..c
0000B0: 70 20 39 0D 0A 6A 70 20 63 2C 6C 6F 61 64 6E 61 p 9..jp c,loadna
0000C0: 6D 65 31 0D 0A 69 6E 63 20 28 69 78 2B 30 29 0D me1..inc (ix+0).
0000D0: 0A 63 61 6C 6C 20 64 72 77 5F 6C 6E 61 6D 65 73 .call drw_lnames
0000E0: 0D 0A 6A 70 20 6C 6F 61 64 6E 61 6D 65 31 0D 0A ..jp loadname1..
0000F0: 0D 0A 2E 64 72 77 5F 6C 6E 61 6D 65 73 0D 0A 6C ...drw_lnames..l
000100: 64 20 61 2C 34 38 0D 0A 6C 64 20 28 63 6F 6F 72 d a,48..ld (coor
000110: 64 5F 62 75 66 66 65 72 2B 33 29 2C 61 0D 0A 6C d_buffer+3),a..l
000120: 64 20 61 2C 28 69 78 2B 31 29 0D 0A 6F 72 20 61 d a,(ix+1)..or a
000130: 3A 6A 72 20 7A 2C 64 72 77 6C 6E 6D 73 32 0D 0A :jr z,drwlnms2..
000140: 6C 64 20 62 2C 39 3A 6C 64 20 63 2C 28 69 78 2B ld b,9:ld c,(ix+
000150: 30 29 0D 0A 6C 64 20 68 2C 33 30 3A 6C 64 20 6C 0)..ld h,30:ld l
000160: 2C 34 38 0D 0A 2E 64 72 77 6C 6E 6D 73 31 0D 0A ,48...drwlnms1..
000170: 6C 64 20 61 2C 28 63 6F 6F 72 64 5F 62 75 66 66 ld a,(coord_buff
000180: 65 72 2B 33 29 0D 0A 61 64 64 20 38 0D 0A 6C 64 er+3)..add 8..ld
000190: 20 28 63 6F 6F 72 64 5F 62 75 66 66 65 72 2B 33 (coord_buffer+3
0001A0: 29 2C 61 0D 0A 63 61 6C 6C 20 6C 6F 63 61 74 65 ),a..call locate
0001B0: 5F 63 75 72 73 6F 72 0D 0A 6C 64 20 61 2C 63 3A _cursor..ld a,c:
0001C0: 63 61 6C 6C 20 70 72 69 6E 74 5F 6E 61 6D 65 0D call print_name.
0001D0: 0A 63 70 20 28 69 78 2B 31 29 3A 6A 72 20 7A 2C .cp (ix+1):jr z,
0001E0: 64 72 77 6C 6E 6D 73 32 0D 0A 69 6E 63 20 63 0D drwlnms2..inc c.
0001F0: 0A 6C 64 20 61 2C 6C 3A 61 64 64 20 38 3A 6C 64 .ld a,l:add 8:ld
Size : 512 (Real : 512)
000000: 69 6C 65 20 64 62 20 30 0D 0A 2E 6E 66 69 6C 65 ile db 0...nfile
000010: 73 20 64 62 20 30 0D 0A 2E 6B 66 72 65 65 20 64 s db 0...kfree d
000020: 62 20 30 0D 0A 2E 65 78 74 61 64 64 72 20 64 77 b 0...extaddr dw
000030: 20 30 0D 0A 2E 68 64 72 61 64 64 72 20 64 77 20 0...hdraddr dw
000040: 30 0D 0A 2E 73 6E 62 75 66 66 65 72 20 64 73 20 0...snbuffer ds
000050: 34 0D 0A 2E 6E 61 6D 65 61 64 64 72 20 64 77 20 4...nameaddr dw
000060: 30 1A 65 72 72 74 78 74 31 0D 0A 63 61 6C 6C 20 0.errtxt1..call
000070: 72 65 74 63 61 6E 63 0D 0A 6A 70 20 6E 63 2C 63 retcanc..jp nc,c
000080: 28 69 78 29 0D 0A 70 6F 70 20 69 79 3A 70 6F 70 (ix)..pop iy:pop
000090: 20 69 78 3A 70 6F 70 20 64 65 3A 70 6F 70 20 62 ix:pop de:pop b
0000A0: 63 0D 0A 73 63 66 3A 72 65 74 0D 0A 0D 0A 2E 69 c..scf:ret.....i
0000B0: 6E 69 74 5F 64 69 73 63 5F 63 61 6C 6C 73 0D 0A nit_disc_calls..
0000C0: 6C 64 20 68 6C 2C 72 73 78 6E 6D 31 0D 0A 63 61 ld hl,rsxnm1..ca
0000D0: 6C 6C 20 26 62 63 64 34 0D 0A 6C 64 20 64 2C 68 ll &bcd4..ld d,h
0000E0: 3A 6C 64 20 65 2C 6C 0D 0A 6C 64 20 68 6C 2C 73 :ld e,l..ld hl,s
0000F0: 65 74 6D 65 73 0D 0A 6C 64 20 28 68 6C 29 2C 65 etmes..ld (hl),e
000100: 3A 69 6E 63 20 68 6C 0D 0A 6C 64 20 28 68 6C 29 :inc hl..ld (hl)
000110: 2C 64 3A 69 6E 63 20 68 6C 0D 0A 6C 64 20 28 68 ,d:inc hl..ld (h
000120: 6C 29 2C 63 0D 0A 6C 64 20 61 2C 26 66 66 0D 0A l),c..ld a,&ff..
000130: 72 73 74 20 33 2C 73 65 74 6D 65 73 0D 0A 72 65 rst 3,setmes..re
000140: 74 0D 0A 0D 0A 3B 20 43 61 6C 63 75 6C 61 74 65 t....; Calculate
000150: 20 61 64 64 72 65 73 73 20 6F 66 20 66 69 6C 65 address of file
000160: 6E 61 6D 65 20 6E 75 6D 62 65 72 20 41 20 69 6E name number A in
000170: 20 62 75 66 66 65 72 0D 0A 3B 20 52 65 74 75 72 buffer..; Retur
000180: 6E 73 20 61 64 64 72 65 73 73 20 69 6E 20 48 4C ns address in HL
000190: 0D 0A 2E 63 61 6C 63 5F 6E 61 6D 65 5F 61 64 64 ...calc_name_add
0001A0: 72 0D 0A 70 75 73 68 20 61 66 3A 70 75 73 68 20 r..push af:push
0001B0: 62 63 3A 70 75 73 68 20 64 65 0D 0A 6C 64 20 64 bc:push de..ld d
0001C0: 2C 30 3A 6C 64 20 65 2C 61 0D 0A 64 65 63 20 65 ,0:ld e,a..dec e
0001D0: 0D 0A 6C 64 20 62 63 2C 31 32 0D 0A 63 61 6C 6C ..ld bc,12..call
0001E0: 20 6D 75 6C 74 69 70 6C 79 0D 0A 6C 64 20 64 65 multiply..ld de
0001F0: 2C 66 69 6C 65 5F 62 75 66 66 65 72 0D 0A 61 64 ,file_buffer..ad
Size : 512 (Real : 512)
000000: 20 6C 2C 61 0D 0A 64 6A 6E 7A 20 64 72 77 6C 6E l,a..djnz drwln
000010: 6D 73 31 0D 0A 2E 64 72 77 6C 6E 6D 73 32 0D 0A ms1...drwlnms2..
000020: 72 65 74 0D 0A 0D 0A 3B 20 52 65 61 64 20 64 69 ret....; Read di
000030: 72 65 63 74 6F 72 79 20 69 6E 74 6F 20 66 69 6C rectory into fil
000040: 65 20 62 75 66 66 65 72 0D 0A 3B 20 44 45 3D 41 e buffer..; DE=A
000050: 64 64 72 65 73 73 20 6F 66 20 65 78 74 65 6E 73 ddress of extens
000060: 69 6F 6E 0D 0A 3B 20 52 65 74 75 72 6E 73 20 41 ion..; Returns A
000070: 20 61 73 20 6E 75 6D 62 65 72 20 6F 66 20 66 69 as number of fi
000080: 6C 65 73 20 6D 61 74 63 68 65 64 2C 20 48 4C 20 les matched, HL
000090: 61 73 20 62 75 66 66 65 72 20 61 64 64 72 65 73 as buffer addres
0000A0: 73 0D 0A 3B 20 43 61 72 72 79 20 74 72 75 65 3D s..; Carry true=
0000B0: 72 65 61 64 20 4F 4B 20 20 20 43 61 72 72 79 20 read OK Carry
0000C0: 66 61 6C 73 65 3D 55 6E 61 62 6C 65 20 74 6F 20 false=Unable to
0000D0: 72 65 61 64 0D 0A 0D 0A 2E 72 65 61 64 5F 64 69 read.....read_di
0000E0: 72 65 63 74 6F 72 79 0D 0A 70 75 73 68 20 62 63 rectory..push bc
0000F0: 3A 70 75 73 68 20 64 65 3A 70 75 73 68 20 69 78 :push de:push ix
000100: 3A 70 75 73 68 20 69 79 0D 0A 70 75 73 68 20 64 :push iy..push d
000110: 65 3A 70 6F 70 20 69 79 0D 0A 63 61 6C 6C 20 73 e:pop iy..call s
000120: 68 75 74 5F 6F 66 66 5F 6D 65 73 73 0D 0A 6C 64 hut_off_mess..ld
000130: 20 64 65 2C 66 69 6C 65 5F 62 75 66 66 65 72 0D de,file_buffer.
000140: 0A 63 61 6C 6C 20 26 62 63 39 62 0D 0A 70 75 73 .call &bc9b..pus
000150: 68 20 61 66 0D 0A 63 61 6C 6C 20 74 75 72 6E 5F h af..call turn_
000160: 6F 6E 5F 6D 65 73 73 0D 0A 70 6F 70 20 61 66 0D on_mess..pop af.
000170: 0A 6A 72 20 6E 7A 2C 72 64 69 72 0D 0A 70 6F 70 .jr nz,rdir..pop
000180: 20 69 79 3A 70 6F 70 20 69 78 3A 70 6F 70 20 64 iy:pop ix:pop d
000190: 65 3A 70 6F 70 20 62 63 0D 0A 61 6E 64 20 61 0D e:pop bc..and a.
0001A0: 0A 72 65 74 0D 0A 0D 0A 3B 20 52 65 64 75 63 65 .ret....; Reduce
0001B0: 20 26 20 63 6F 75 6E 74 20 6E 61 6D 65 73 0D 0A & count names..
0001C0: 0D 0A 2E 72 64 69 72 0D 0A 6C 64 20 68 6C 2C 66 ...rdir..ld hl,f
0001D0: 69 6C 65 5F 62 75 66 66 65 72 0D 0A 6C 64 20 69 ile_buffer..ld i
0001E0: 78 2C 6E 66 69 6C 65 73 0D 0A 6C 64 20 28 69 78 x,nfiles..ld (ix
0001F0: 2B 30 29 2C 30 0D 0A 6C 64 20 28 69 78 2B 31 29 +0),0..ld (ix+1)
Size : 512 (Real : 512)
000000: 64 20 68 6C 2C 64 65 0D 0A 70 6F 70 20 64 65 3A d hl,de..pop de:
000010: 70 6F 70 20 62 63 3A 70 6F 70 20 61 66 0D 0A 72 pop bc:pop af..r
000020: 65 74 0D 0A 0D 0A 3B 20 50 72 69 6E 74 20 66 69 et....; Print fi
000030: 6C 65 6E 61 6D 65 20 6E 75 6D 62 65 72 20 41 0D lename number A.
000040: 0A 2E 70 72 69 6E 74 5F 6E 61 6D 65 0D 0A 70 75 ..print_name..pu
000050: 73 68 20 61 66 3A 70 75 73 68 20 62 63 3A 70 75 sh af:push bc:pu
000060: 73 68 20 64 65 3A 70 75 73 68 20 68 6C 0D 0A 63 sh de:push hl..c
000070: 61 6C 6C 20 63 61 6C 63 5F 6E 61 6D 65 5F 61 64 all calc_name_ad
000080: 64 72 0D 0A 6C 64 20 62 2C 38 0D 0A 2E 70 72 6E dr..ld b,8...prn
000090: 6D 31 0D 0A 6C 64 20 61 2C 28 68 6C 29 0D 0A 69 m1..ld a,(hl)..i
0000A0: 6E 63 20 68 6C 0D 0A 63 61 6C 6C 20 70 72 69 6E nc hl..call prin
0000B0: 74 5F 63 68 61 72 0D 0A 64 6A 6E 7A 20 70 72 6E t_char..djnz prn
0000C0: 6D 31 0D 0A 70 6F 70 20 68 6C 3A 70 6F 70 20 64 m1..pop hl:pop d
0000D0: 65 3A 70 6F 70 20 62 63 3A 70 6F 70 20 61 66 0D e:pop bc:pop af.
0000E0: 0A 72 65 74 0D 0A 0D 0A 2E 73 68 75 74 5F 6F 66 .ret.....shut_of
0000F0: 66 5F 6D 65 73 73 0D 0A 70 75 73 68 20 61 66 0D f_mess..push af.
000100: 0A 6C 64 20 61 2C 28 26 62 62 35 61 29 0D 0A 6C .ld a,(&bb5a)..l
000110: 64 20 28 74 65 6D 70 29 2C 61 0D 0A 6C 64 20 61 d (temp),a..ld a
000120: 2C 26 63 39 0D 0A 6C 64 20 28 26 62 62 35 61 29 ,&c9..ld (&bb5a)
000130: 2C 61 0D 0A 70 6F 70 20 61 66 0D 0A 72 65 74 0D ,a..pop af..ret.
000140: 0A 0D 0A 2E 74 75 72 6E 5F 6F 6E 5F 6D 65 73 73 ....turn_on_mess
000150: 0D 0A 70 75 73 68 20 61 66 0D 0A 6C 64 20 61 2C ..push af..ld a,
000160: 28 74 65 6D 70 29 0D 0A 6C 64 20 28 26 62 62 35 (temp)..ld (&bb5
000170: 61 29 2C 61 0D 0A 70 6F 70 20 61 66 0D 0A 72 65 a),a..pop af..re
000180: 74 0D 0A 0D 0A 2E 6E 6F 66 69 6C 65 72 72 0D 0A t.....nofilerr..
000190: 61 6E 64 20 61 3A 72 65 74 0D 0A 0D 0A 2E 65 72 and a:ret.....er
0001A0: 72 74 78 74 31 20 64 62 20 22 20 20 44 69 73 63 rtxt1 db " Disc
0001B0: 20 72 65 61 64 20 65 72 72 6F 72 21 22 2C 30 0D read error!",0.
0001C0: 0A 2E 74 65 6D 70 20 64 62 20 30 0D 0A 2E 72 73 ..temp db 0...rs
0001D0: 74 5F 61 64 64 72 20 64 77 20 30 0D 0A 2E 72 73 t_addr dw 0...rs
0001E0: 78 6E 6D 31 20 64 62 20 26 38 31 0D 0A 2E 73 65 xnm1 db &81...se
0001F0: 74 6D 65 73 20 64 73 20 33 0D 0A 2E 74 6F 70 66 tmes ds 3...topf
Size : 512 (Real : 512)
000000: 2C 65 0D 0A 0D 0A 70 75 73 68 20 68 6C 0D 0A 6C ,e....push hl..l
000010: 64 20 64 2C 68 3A 6C 64 20 65 2C 6C 0D 0A 0D 0A d d,h:ld e,l....
000020: 3B 20 48 4C 3D 52 65 61 64 20 66 72 6F 6D 2C 20 ; HL=Read from,
000030: 44 45 3D 57 72 69 74 65 20 74 6F 0D 0A 0D 0A 2E DE=Write to.....
000040: 73 63 61 6E 5F 6C 6F 6F 70 0D 0A 6C 64 20 61 2C scan_loop..ld a,
000050: 28 68 6C 29 0D 0A 63 70 20 26 66 66 3A 6A 72 20 (hl)..cp &ff:jr
000060: 6E 7A 2C 64 6F 6E 65 5F 73 63 61 6E 6E 69 6E 67 nz,done_scanning
000070: 0D 0A 69 6E 63 20 28 69 78 29 0D 0A 69 6E 63 20 ..inc (ix)..inc
000080: 68 6C 0D 0A 6C 64 20 62 2C 38 0D 0A 0D 0A 6C 64 hl..ld b,8....ld
000090: 20 28 72 73 74 5F 61 64 64 72 29 2C 64 65 0D 0A (rst_addr),de..
0000A0: 70 75 73 68 20 68 6C 3A 70 75 73 68 20 69 79 0D push hl:push iy.
0000B0: 0A 0D 0A 2E 73 63 61 6E 31 0D 0A 6C 64 20 61 2C ....scan1..ld a,
0000C0: 28 68 6C 29 0D 0A 6C 64 20 28 64 65 29 2C 61 0D (hl)..ld (de),a.
0000D0: 0A 69 6E 63 20 68 6C 3A 69 6E 63 20 64 65 0D 0A .inc hl:inc de..
0000E0: 64 6A 6E 7A 20 73 63 61 6E 31 0D 0A 0D 0A 6C 64 djnz scan1....ld
0000F0: 20 61 2C 22 2E 22 0D 0A 6C 64 20 28 64 65 29 2C a,"."..ld (de),
000100: 61 3A 69 6E 63 20 64 65 0D 0A 6C 64 20 62 2C 33 a:inc de..ld b,3
000110: 0D 0A 0D 0A 6C 64 20 61 2C 28 69 79 2B 30 29 3A ....ld a,(iy+0):
000120: 63 70 20 22 2A 22 3A 6A 72 20 6E 7A 2C 73 63 61 cp "*":jr nz,sca
000130: 6E 33 0D 0A 0D 0A 3B 20 52 65 61 64 20 69 6E 20 n3....; Read in
000140: 61 6C 6C 20 66 69 6C 65 73 0D 0A 0D 0A 2E 73 63 all files.....sc
000150: 61 6E 32 0D 0A 6C 64 20 61 2C 28 68 6C 29 3A 61 an2..ld a,(hl):a
000160: 6E 64 20 26 37 66 3A 6C 64 20 28 64 65 29 2C 61 nd &7f:ld (de),a
000170: 3A 69 6E 63 20 68 6C 3A 69 6E 63 20 64 65 3A 64 :inc hl:inc de:d
000180: 6A 6E 7A 20 73 63 61 6E 32 0D 0A 6A 72 20 73 63 jnz scan2..jr sc
000190: 61 6E 34 0D 0A 0D 0A 2E 73 63 61 6E 33 0D 0A 6C an4.....scan3..l
0001A0: 64 20 61 2C 28 68 6C 29 3A 61 6E 64 20 26 37 66 d a,(hl):and &7f
0001B0: 3A 63 70 20 28 69 79 2B 30 29 3A 6A 72 20 6E 7A :cp (iy+0):jr nz
0001C0: 2C 73 63 61 6E 33 62 0D 0A 69 6E 63 20 69 79 3A ,scan3b..inc iy:
0001D0: 6C 64 20 28 64 65 29 2C 61 3A 69 6E 63 20 68 6C ld (de),a:inc hl
0001E0: 3A 69 6E 63 20 64 65 3A 64 6A 6E 7A 20 73 63 61 :inc de:djnz sca
0001F0: 6E 33 0D 0A 6A 72 20 73 63 61 6E 34 0D 0A 0D 0A n3..jr scan4....
Size : 512 (Real : 512)
000000: C0 42 2E 08 04 02 00 00 0D 0A 2E 6E 66 69 6C 65 .B.........nfile
000010: 73 20 64 62 20 30 0D 0A 2E 6B 66 72 65 65 20 64 s db 0...kfree d
000020: 62 20 30 0D 0A 2E 65 78 74 61 64 64 72 20 64 77 b 0...extaddr dw
000030: 20 30 0D 0A 2E 68 64 72 61 64 64 72 20 64 77 20 0...hdraddr dw
000040: 30 0D 0A 2E 73 6E 62 75 66 66 65 72 20 64 73 20 0...snbuffer ds
000050: 34 0D 0A 2E 6E 61 6D 65 61 64 64 72 20 64 77 20 4...nameaddr dw
000060: 30 1A 65 72 72 74 78 74 31 0D 0A 63 61 6C 6C 20 0.errtxt1..call
000070: 72 65 74 63 61 6E 63 0D 0A 6A 70 20 6E 63 2C 63 retcanc..jp nc,c
000080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 04 02 00 00 ................
Size : 512 (Real : 512)
000000: 2E 73 63 61 6E 33 62 0D 0A 6C 64 20 64 65 2C 28 .scan3b..ld de,(
000010: 72 73 74 5F 61 64 64 72 29 0D 0A 64 65 63 20 28 rst_addr)..dec (
000020: 69 78 29 0D 0A 0D 0A 2E 73 63 61 6E 34 0D 0A 70 ix).....scan4..p
000030: 6F 70 20 69 79 3A 70 6F 70 20 68 6C 0D 0A 6C 64 op iy:pop hl..ld
000040: 20 62 63 2C 31 33 0D 0A 61 64 64 20 68 6C 2C 62 bc,13..add hl,b
000050: 63 0D 0A 6A 72 20 73 63 61 6E 5F 6C 6F 6F 70 0D c..jr scan_loop.
000060: 0A 0D 0A 2E 64 6F 6E 65 5F 73 63 61 6E 6E 69 6E ....done_scannin
000070: 67 0D 0A 70 6F 70 20 68 6C 0D 0A 6C 64 20 61 2C g..pop hl..ld a,
000080: 28 69 78 29 0D 0A 70 6F 70 20 69 79 3A 70 6F 70 (ix)..pop iy:pop
000090: 20 69 78 3A 70 6F 70 20 64 65 3A 70 6F 70 20 62 ix:pop de:pop b
0000A0: 63 0D 0A 73 63 66 3A 72 65 74 0D 0A 0D 0A 2E 69 c..scf:ret.....i
0000B0: 6E 69 74 5F 64 69 73 63 5F 63 61 6C 6C 73 0D 0A nit_disc_calls..
0000C0: 6C 64 20 68 6C 2C 72 73 78 6E 6D 31 0D 0A 63 61 ld hl,rsxnm1..ca
0000D0: 6C 6C 20 26 62 63 64 34 0D 0A 6C 64 20 64 2C 68 ll &bcd4..ld d,h
0000E0: 3A 6C 64 20 65 2C 6C 0D 0A 6C 64 20 68 6C 2C 73 :ld e,l..ld hl,s
0000F0: 65 74 6D 65 73 0D 0A 6C 64 20 28 68 6C 29 2C 65 etmes..ld (hl),e
000100: 3A 69 6E 63 20 68 6C 0D 0A 6C 64 20 28 68 6C 29 :inc hl..ld (hl)
000110: 2C 64 3A 69 6E 63 20 68 6C 0D 0A 6C 64 20 28 68 ,d:inc hl..ld (h
000120: 6C 29 2C 63 0D 0A 6C 64 20 61 2C 26 66 66 0D 0A l),c..ld a,&ff..
000130: 72 73 74 20 33 2C 73 65 74 6D 65 73 0D 0A 72 65 rst 3,setmes..re
000140: 74 0D 0A 0D 0A 3B 20 43 61 6C 63 75 6C 61 74 65 t....; Calculate
000150: 20 61 64 64 72 65 73 73 20 6F 66 20 66 69 6C 65 address of file
000160: 6E 61 6D 65 20 6E 75 6D 62 65 72 20 41 20 69 6E name number A in
000170: 20 62 75 66 66 65 72 0D 0A 3B 20 52 65 74 75 72 buffer..; Retur
000180: 6E 73 20 61 64 64 72 65 73 73 20 69 6E 20 48 4C ns address in HL
000190: 0D 0A 2E 63 61 6C 63 5F 6E 61 6D 65 5F 61 64 64 ...calc_name_add
0001A0: 72 0D 0A 70 75 73 68 20 61 66 3A 70 75 73 68 20 r..push af:push
0001B0: 62 63 3A 70 75 73 68 20 64 65 0D 0A 6C 64 20 64 bc:push de..ld d
0001C0: 2C 30 3A 6C 64 20 65 2C 61 0D 0A 64 65 63 20 65 ,0:ld e,a..dec e
0001D0: 0D 0A 6C 64 20 62 63 2C 31 32 0D 0A 63 61 6C 6C ..ld bc,12..call
0001E0: 20 6D 75 6C 74 69 70 6C 79 0D 0A 6C 64 20 64 65 multiply..ld de
0001F0: 2C 66 69 6C 65 5F 62 75 66 66 65 72 0D 0A 61 64 ,file_buffer..ad
Size : 512 (Real : 512)
000000: 70 6F 6B 65 5F 64 69 67 0D 0A 6C 64 20 64 65 2C poke_dig..ld de,
000010: 31 3A 63 61 6C 6C 20 70 6F 6B 65 5F 64 69 67 0D 1:call poke_dig.
000020: 0A 70 6F 70 20 68 6C 0D 0A 6C 64 20 62 2C 35 0D .pop hl..ld b,5.
000030: 0A 2E 70 72 6E 31 0D 0A 6C 64 20 61 2C 28 68 6C ..prn1..ld a,(hl
000040: 29 0D 0A 63 70 20 22 30 22 3A 6A 72 20 6E 7A 2C )..cp "0":jr nz,
000050: 70 72 6E 32 0D 0A 69 6E 63 20 68 6C 0D 0A 64 6A prn2..inc hl..dj
000060: 6E 7A 20 70 72 6E 31 0D 0A 6C 64 20 61 2C 22 30 nz prn1..ld a,"0
000070: 22 3A 63 61 6C 6C 20 70 72 69 6E 74 5F 63 68 61 ":call print_cha
000080: 72 0D 0A 6A 72 20 70 72 6E 33 0D 0A 2E 70 72 6E r..jr prn3...prn
000090: 32 0D 0A 6C 64 20 61 2C 28 68 6C 29 3A 63 61 6C 2..ld a,(hl):cal
0000A0: 6C 20 70 72 69 6E 74 5F 63 68 61 72 0D 0A 69 6E l print_char..in
0000B0: 63 20 68 6C 0D 0A 64 6A 6E 7A 20 70 72 6E 32 0D c hl..djnz prn2.
0000C0: 0A 2E 70 72 6E 33 0D 0A 70 6F 70 20 68 6C 3A 70 ..prn3..pop hl:p
0000D0: 6F 70 20 64 65 3A 70 6F 70 20 62 63 3A 70 6F 70 op de:pop bc:pop
0000E0: 20 61 66 3A 72 65 74 0D 0A 0D 0A 2E 70 6F 6B 65 af:ret.....poke
0000F0: 5F 64 69 67 0D 0A 6C 64 20 61 2C 32 35 35 0D 0A _dig..ld a,255..
000100: 2E 70 64 31 0D 0A 69 6E 63 20 61 3A 73 63 66 3A .pd1..inc a:scf:
000110: 63 63 66 3A 73 62 63 20 68 6C 2C 64 65 3A 6A 72 ccf:sbc hl,de:jr
000120: 20 6E 63 2C 70 64 31 0D 0A 61 64 64 20 68 6C 2C nc,pd1..add hl,
000130: 64 65 3A 61 64 64 20 34 38 3A 6C 64 20 28 62 63 de:add 48:ld (bc
000140: 29 2C 61 3A 69 6E 63 20 62 63 0D 0A 72 65 74 0D ),a:inc bc..ret.
000150: 0A 0D 0A 3B 20 53 74 6F 72 65 20 61 20 73 65 63 ...; Store a sec
000160: 74 69 6F 6E 20 6F 66 20 74 68 65 20 73 63 72 65 tion of the scre
000170: 65 6E 0D 0A 3B 20 48 2C 4C 3D 58 59 20 20 42 43 en..; H,L=XY BC
000180: 3D 57 48 20 20 44 45 3D 53 74 6F 72 65 20 61 64 =WH DE=Store ad
000190: 64 72 0D 0A 2E 73 74 6F 72 65 5F 61 72 65 61 0D dr...store_area.
0001A0: 0A 70 75 73 68 20 61 66 3A 70 75 73 68 20 62 63 .push af:push bc
0001B0: 3A 70 75 73 68 20 64 65 3A 70 75 73 68 20 68 6C :push de:push hl
0001C0: 3A 70 75 73 68 20 69 78 0D 0A 70 75 73 68 20 64 :push ix..push d
0001D0: 65 3A 70 6F 70 20 69 78 0D 0A 6C 64 20 28 69 78 e:pop ix..ld (ix
0001E0: 2B 30 29 2C 68 3A 6C 64 20 28 69 78 2B 31 29 2C +0),h:ld (ix+1),
0001F0: 6C 3A 6C 64 20 28 69 78 2B 32 29 2C 62 3A 6C 64 l:ld (ix+2),b:ld
Size : 512 (Real : 512)
000000: 64 20 68 6C 2C 64 65 0D 0A 70 6F 70 20 64 65 3A d hl,de..pop de:
000010: 70 6F 70 20 62 63 3A 70 6F 70 20 61 66 0D 0A 72 pop bc:pop af..r
000020: 65 74 0D 0A 0D 0A 3B 20 50 72 69 6E 74 20 66 69 et....; Print fi
000030: 6C 65 6E 61 6D 65 20 6E 75 6D 62 65 72 20 41 0D lename number A.
000040: 0A 2E 70 72 69 6E 74 5F 6E 61 6D 65 0D 0A 70 75 ..print_name..pu
000050: 73 68 20 61 66 3A 70 75 73 68 20 62 63 3A 70 75 sh af:push bc:pu
000060: 73 68 20 64 65 3A 70 75 73 68 20 68 6C 0D 0A 63 sh de:push hl..c
000070: 61 6C 6C 20 63 61 6C 63 5F 6E 61 6D 65 5F 61 64 all calc_name_ad
000080: 64 72 0D 0A 6C 64 20 62 2C 38 0D 0A 2E 70 72 6E dr..ld b,8...prn
000090: 6D 31 0D 0A 6C 64 20 61 2C 28 68 6C 29 0D 0A 69 m1..ld a,(hl)..i
0000A0: 6E 63 20 68 6C 0D 0A 63 61 6C 6C 20 70 72 69 6E nc hl..call prin
0000B0: 74 5F 63 68 61 72 0D 0A 64 6A 6E 7A 20 70 72 6E t_char..djnz prn
0000C0: 6D 31 0D 0A 70 6F 70 20 68 6C 3A 70 6F 70 20 64 m1..pop hl:pop d
0000D0: 65 3A 70 6F 70 20 62 63 3A 70 6F 70 20 61 66 0D e:pop bc:pop af.
0000E0: 0A 72 65 74 0D 0A 0D 0A 2E 73 68 75 74 5F 6F 66 .ret.....shut_of
0000F0: 66 5F 6D 65 73 73 0D 0A 70 75 73 68 20 61 66 0D f_mess..push af.
000100: 0A 6C 64 20 61 2C 28 26 62 62 35 61 29 0D 0A 6C .ld a,(&bb5a)..l
000110: 64 20 28 74 65 6D 70 29 2C 61 0D 0A 6C 64 20 61 d (temp),a..ld a
000120: 2C 26 63 39 0D 0A 6C 64 20 28 26 62 62 35 61 29 ,&c9..ld (&bb5a)
000130: 2C 61 0D 0A 70 6F 70 20 61 66 0D 0A 72 65 74 0D ,a..pop af..ret.
000140: 0A 0D 0A 2E 74 75 72 6E 5F 6F 6E 5F 6D 65 73 73 ....turn_on_mess
000150: 0D 0A 70 75 73 68 20 61 66 0D 0A 6C 64 20 61 2C ..push af..ld a,
000160: 28 74 65 6D 70 29 0D 0A 6C 64 20 28 26 62 62 35 (temp)..ld (&bb5
000170: 61 29 2C 61 0D 0A 70 6F 70 20 61 66 0D 0A 72 65 a),a..pop af..re
000180: 74 0D 0A 0D 0A 2E 6E 6F 66 69 6C 65 72 72 0D 0A t.....nofilerr..
000190: 61 6E 64 20 61 3A 72 65 74 0D 0A 0D 0A 2E 65 72 and a:ret.....er
0001A0: 72 74 78 74 31 20 64 62 20 22 20 20 44 69 73 63 rtxt1 db " Disc
0001B0: 20 72 65 61 64 20 65 72 72 6F 72 21 22 2C 30 0D read error!",0.
0001C0: 0A 2E 74 65 6D 70 20 64 62 20 30 0D 0A 2E 72 73 ..temp db 0...rs
0001D0: 74 5F 61 64 64 72 20 64 77 20 30 0D 0A 2E 72 73 t_addr dw 0...rs
0001E0: 78 6E 6D 31 20 64 62 20 26 38 31 0D 0A 2E 73 65 xnm1 db &81...se
0001F0: 74 6D 65 73 20 64 73 20 33 0D 0A 2E 74 6F 70 66 tmes ds 3...topf
Size : 512 (Real : 512)
000000: 20 28 69 78 2B 33 29 2C 63 0D 0A 69 6E 63 20 64 (ix+3),c..inc d
000010: 65 3A 69 6E 63 20 64 65 3A 69 6E 63 20 64 65 3A e:inc de:inc de:
000020: 69 6E 63 20 64 65 0D 0A 63 61 6C 6C 20 67 65 74 inc de..call get
000030: 5F 73 63 72 5F 61 64 64 72 5F 68 6C 0D 0A 0D 0A _scr_addr_hl....
000040: 2E 73 74 79 0D 0A 70 75 73 68 20 62 63 3A 70 75 .sty..push bc:pu
000050: 73 68 20 68 6C 0D 0A 0D 0A 2E 73 74 78 0D 0A 6C sh hl.....stx..l
000060: 64 20 61 2C 28 68 6C 29 3A 6C 64 20 28 64 65 29 d a,(hl):ld (de)
000070: 2C 61 3A 69 6E 63 20 64 65 3A 69 6E 63 20 68 6C ,a:inc de:inc hl
000080: 3A 64 6A 6E 7A 20 73 74 78 0D 0A 0D 0A 70 6F 70 :djnz stx....pop
000090: 20 68 6C 0D 0A 63 61 6C 6C 20 6E 65 78 74 5F 73 hl..call next_s
0000A0: 63 72 5F 6C 69 6E 65 0D 0A 70 6F 70 20 62 63 0D cr_line..pop bc.
0000B0: 0A 64 65 63 20 63 0D 0A 6C 64 20 61 2C 63 3A 6F .dec c..ld a,c:o
0000C0: 72 20 61 3A 6A 72 20 6E 7A 2C 73 74 79 0D 0A 70 r a:jr nz,sty..p
0000D0: 6F 70 20 69 78 3A 70 6F 70 20 68 6C 3A 70 6F 70 op ix:pop hl:pop
0000E0: 20 64 65 3A 70 6F 70 20 62 63 3A 70 6F 70 20 61 de:pop bc:pop a
0000F0: 66 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 52 65 64 72 f..ret....; Redr
000100: 61 77 20 61 20 73 74 6F 72 65 64 20 61 72 65 61 aw a stored area
000110: 20 6F 66 20 73 63 72 65 65 6E 0D 0A 3B 20 44 45 of screen..; DE
000120: 3D 41 64 64 72 65 73 73 20 77 68 65 72 65 20 64 =Address where d
000130: 61 74 61 20 69 73 20 73 74 6F 72 65 64 0D 0A 2E ata is stored...
000140: 72 65 64 72 61 77 5F 61 72 65 61 0D 0A 70 75 73 redraw_area..pus
000150: 68 20 61 66 3A 70 75 73 68 20 62 63 3A 70 75 73 h af:push bc:pus
000160: 68 20 64 65 3A 70 75 73 68 20 68 6C 0D 0A 6C 64 h de:push hl..ld
000170: 20 68 2C 64 3A 6C 64 20 6C 2C 65 0D 0A 6C 64 20 h,d:ld l,e..ld
000180: 64 2C 28 68 6C 29 3A 69 6E 63 20 68 6C 0D 0A 6C d,(hl):inc hl..l
000190: 64 20 65 2C 28 68 6C 29 3A 69 6E 63 20 68 6C 0D d e,(hl):inc hl.
0001A0: 0A 6C 64 20 62 2C 28 68 6C 29 3A 69 6E 63 20 68 .ld b,(hl):inc h
0001B0: 6C 0D 0A 6C 64 20 63 2C 28 68 6C 29 3A 69 6E 63 l..ld c,(hl):inc
0001C0: 20 68 6C 0D 0A 63 61 6C 6C 20 64 72 61 77 5F 73 hl..call draw_s
0001D0: 70 72 69 74 65 0D 0A 70 6F 70 20 68 6C 3A 70 6F prite..pop hl:po
0001E0: 70 20 64 65 3A 70 6F 70 20 62 63 3A 70 6F 70 20 p de:pop bc:pop
0001F0: 61 66 0D 0A 72 65 74 0D 0A 0D 0A 2E 6D 75 6C 74 af..ret.....mult
Size : 512 (Real : 512)
000000: 69 6E 70 75 74 0D 0A 6C 64 20 63 2C 30 0D 0A 2E input..ld c,0...
000010: 69 6E 70 64 73 63 6E 6D 0D 0A 6C 64 20 61 2C 28 inpdscnm..ld a,(
000020: 68 6C 29 0D 0A 6F 72 20 61 3A 6A 72 20 7A 2C 64 hl)..or a:jr z,d
000030: 73 63 6E 6D 31 0D 0A 69 6E 63 20 68 6C 0D 0A 69 scnm1..inc hl..i
000040: 6E 63 20 63 0D 0A 63 61 6C 6C 20 70 72 69 6E 74 nc c..call print
000050: 5F 63 68 61 72 0D 0A 6C 64 20 61 2C 63 0D 0A 63 _char..ld a,c..c
000060: 70 20 38 3A 6A 72 20 6E 7A 2C 69 6E 70 64 73 63 p 8:jr nz,inpdsc
000070: 6E 6D 0D 0A 2E 64 73 63 6E 6D 31 0D 0A 63 61 6C nm...dscnm1..cal
000080: 6C 20 75 70 70 65 72 5F 63 68 72 0D 0A 63 70 20 l upper_chr..cp
000090: 31 33 3A 6A 72 20 7A 2C 64 73 63 65 6E 74 0D 0A 13:jr z,dscent..
0000A0: 63 70 20 32 35 32 3A 6A 72 20 7A 2C 64 73 63 65 cp 252:jr z,dsce
0000B0: 73 63 0D 0A 63 70 20 31 32 37 3A 6A 72 20 7A 2C sc..cp 127:jr z,
0000C0: 64 73 63 64 65 6C 0D 0A 63 70 20 22 30 22 3A 6A dscdel..cp "0":j
0000D0: 72 20 63 2C 64 73 63 6E 6D 31 0D 0A 63 70 20 22 r c,dscnm1..cp "
0000E0: 3A 22 3A 6A 72 20 63 2C 64 73 63 6E 6D 32 0D 0A :":jr c,dscnm2..
0000F0: 63 70 20 22 41 22 3A 6A 72 20 63 2C 64 73 63 6E cp "A":jr c,dscn
000100: 6D 31 0D 0A 63 70 20 39 31 3A 6A 72 20 6E 63 2C m1..cp 91:jr nc,
000110: 64 73 63 6E 6D 31 0D 0A 2E 64 73 63 6E 6D 32 0D dscnm1...dscnm2.
000120: 0A 6C 64 20 62 2C 61 0D 0A 6C 64 20 61 2C 63 0D .ld b,a..ld a,c.
000130: 0A 63 70 20 38 3A 6A 72 20 7A 2C 64 73 63 6E 6D .cp 8:jr z,dscnm
000140: 31 0D 0A 6C 64 20 28 68 6C 29 2C 62 0D 0A 6C 64 1..ld (hl),b..ld
000150: 20 61 2C 62 0D 0A 63 61 6C 6C 20 70 72 69 6E 74 a,b..call print
000160: 5F 63 68 61 72 0D 0A 69 6E 63 20 68 6C 0D 0A 69 _char..inc hl..i
000170: 6E 63 20 63 0D 0A 6C 64 20 61 2C 62 0D 0A 6A 72 nc c..ld a,b..jr
000180: 20 64 73 63 6E 6D 31 0D 0A 0D 0A 2E 64 73 63 65 dscnm1.....dsce
000190: 6E 74 0D 0A 6C 64 20 61 2C 63 3A 6F 72 20 61 3A nt..ld a,c:or a:
0001A0: 6A 72 20 7A 2C 64 73 63 6E 6D 31 0D 0A 73 63 66 jr z,dscnm1..scf
0001B0: 3A 72 65 74 0D 0A 0D 0A 2E 64 73 63 65 73 63 0D :ret.....dscesc.
0001C0: 0A 61 6E 64 20 61 3A 72 65 74 0D 0A 0D 0A 2E 64 .and a:ret.....d
0001D0: 73 63 64 65 6C 0D 0A 6C 64 20 61 2C 63 3A 6F 72 scdel..ld a,c:or
0001E0: 20 61 3A 6A 72 20 7A 2C 64 73 63 6E 6D 31 0D 0A a:jr z,dscnm1..
0001F0: 64 65 63 20 68 6C 0D 0A 6C 64 20 28 68 6C 29 2C dec hl..ld (hl),
Size : 512 (Real : 512)
000000: 69 70 6C 79 0D 0A 70 75 73 68 20 61 66 3A 70 75 iply..push af:pu
000010: 73 68 20 64 65 3A 70 75 73 68 20 62 63 0D 0A 6C sh de:push bc..l
000020: 64 20 68 6C 2C 30 0D 0A 6C 64 20 61 2C 64 3A 6F d hl,0..ld a,d:o
000030: 72 20 65 3A 6A 72 20 7A 2C 6D 75 6C 74 66 69 6E r e:jr z,multfin
000040: 0D 0A 2E 6D 75 6C 74 31 0D 0A 61 64 64 20 68 6C ...mult1..add hl
000050: 2C 62 63 3A 64 65 63 20 64 65 0D 0A 6C 64 20 61 ,bc:dec de..ld a
000060: 2C 64 3A 6F 72 20 65 3A 6A 72 20 6E 7A 2C 6D 75 ,d:or e:jr nz,mu
000070: 6C 74 31 0D 0A 2E 6D 75 6C 74 66 69 6E 0D 0A 70 lt1...multfin..p
000080: 6F 70 20 62 63 3A 70 6F 70 20 64 65 3A 70 6F 70 op bc:pop de:pop
000090: 20 61 66 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 44 6F af..ret....; Do
0000A0: 20 48 4C 2F 44 45 0D 0A 3B 20 47 69 76 65 73 20 HL/DE..; Gives
0000B0: 42 43 20 61 73 20 72 65 73 75 6C 74 2C 20 48 4C BC as result, HL
0000C0: 3D 52 65 6D 61 69 6E 64 65 72 0D 0A 0D 0A 2E 64 =Remainder.....d
0000D0: 69 76 69 64 65 0D 0A 61 6E 64 20 61 0D 0A 6C 64 ivide..and a..ld
0000E0: 20 62 63 2C 30 0D 0A 2E 64 69 76 31 0D 0A 73 62 bc,0...div1..sb
0000F0: 63 20 68 6C 2C 64 65 0D 0A 6A 72 20 63 2C 64 69 c hl,de..jr c,di
000100: 76 32 0D 0A 69 6E 63 20 62 63 0D 0A 72 65 74 20 v2..inc bc..ret
000110: 7A 0D 0A 6A 72 20 64 69 76 31 0D 0A 2E 64 69 76 z..jr div1...div
000120: 32 0D 0A 61 64 64 20 68 6C 2C 64 65 0D 0A 72 65 2..add hl,de..re
000130: 74 0D 0A 0D 0A 3B 20 41 6C 65 72 74 20 62 6F 78 t....; Alert box
000140: 20 72 6F 75 74 69 6E 65 73 0D 0A 0D 0A 2E 64 72 routines.....dr
000150: 61 77 5F 61 6C 65 72 74 0D 0A 70 75 73 68 20 68 aw_alert..push h
000160: 6C 0D 0A 6C 64 20 68 6C 2C 26 30 66 33 37 3A 6C l..ld hl,&0f37:l
000170: 64 20 62 63 2C 26 33 32 33 37 0D 0A 70 75 73 68 d bc,&3237..push
000180: 20 68 6C 3A 70 75 73 68 20 62 63 0D 0A 6C 64 20 hl:push bc..ld
000190: 64 65 2C 66 69 6C 65 5F 62 75 66 66 65 72 0D 0A de,file_buffer..
0001A0: 63 61 6C 6C 20 73 74 6F 72 65 5F 61 72 65 61 0D call store_area.
0001B0: 0A 70 6F 70 20 64 65 3A 70 6F 70 20 68 6C 0D 0A .pop de:pop hl..
0001C0: 63 61 6C 6C 20 62 6F 78 0D 0A 70 6F 70 20 68 6C call box..pop hl
0001D0: 0D 0A 72 65 74 0D 0A 0D 0A 2E 75 6E 64 6F 5F 61 ..ret.....undo_a
0001E0: 6C 65 72 74 0D 0A 6C 64 20 64 65 2C 66 69 6C 65 lert..ld de,file
0001F0: 5F 62 75 66 66 65 72 0D 0A 63 61 6C 6C 20 72 65 _buffer..call re
Size : 512 (Real : 512)
000000: 22 20 22 0D 0A 64 65 63 20 63 0D 0A 70 75 73 68 " "..dec c..push
000010: 20 68 6C 0D 0A 63 61 6C 6C 20 62 61 63 6B 73 70 hl..call backsp
000020: 61 63 65 0D 0A 6C 64 20 61 2C 33 32 3A 63 61 6C ace..ld a,32:cal
000030: 6C 20 70 72 69 6E 74 5F 63 68 61 72 0D 0A 63 61 l print_char..ca
000040: 6C 6C 20 62 61 63 6B 73 70 61 63 65 0D 0A 70 6F ll backspace..po
000050: 70 20 68 6C 0D 0A 6A 72 20 64 73 63 6E 6D 31 0D p hl..jr dscnm1.
000060: 0A 0D 0A 3B 20 43 6C 65 61 72 20 49 6E 70 75 74 ...; Clear Input
000070: 0D 0A 2E 63 6C 65 61 72 5F 69 6E 70 75 74 0D 0A ...clear_input..
000080: 63 61 6C 6C 20 26 62 62 30 39 0D 0A 6A 72 20 63 call &bb09..jr c
000090: 2C 63 6C 65 61 72 5F 69 6E 70 75 74 0D 0A 72 65 ,clear_input..re
0000A0: 74 0D 0A 0D 0A 3B 20 49 6E 70 75 74 20 61 6E 20 t....; Input an
0000B0: 75 70 70 65 72 20 63 61 73 65 20 63 68 61 72 0D upper case char.
0000C0: 0A 2E 75 70 70 65 72 5F 63 68 72 0D 0A 63 61 6C ..upper_chr..cal
0000D0: 6C 20 72 65 61 64 5F 63 68 61 72 0D 0A 63 70 20 l read_char..cp
0000E0: 39 37 3A 72 65 74 20 63 0D 0A 63 70 20 31 32 33 97:ret c..cp 123
0000F0: 3A 72 65 74 20 6E 63 0D 0A 73 75 62 20 33 32 0D :ret nc..sub 32.
000100: 0A 72 65 74 0D 0A 0D 0A 3B 20 49 6E 70 75 74 20 .ret....; Input
000110: 61 20 73 69 6E 67 6C 65 20 63 68 61 72 20 2D 20 a single char -
000120: 72 65 74 75 72 6E 20 69 6E 20 41 0D 0A 2E 72 65 return in A...re
000130: 61 64 5F 63 68 61 72 0D 0A 70 75 73 68 20 62 63 ad_char..push bc
000140: 3A 70 75 73 68 20 64 65 3A 70 75 73 68 20 68 6C :push de:push hl
000150: 0D 0A 6C 64 20 68 6C 2C 30 0D 0A 6C 64 20 28 66 ..ld hl,0..ld (f
000160: 6C 61 73 68 29 2C 68 6C 0D 0A 0D 0A 2E 72 64 63 lash),hl.....rdc
000170: 68 72 31 0D 0A 6C 64 20 68 6C 2C 28 66 6C 61 73 hr1..ld hl,(flas
000180: 68 29 0D 0A 6C 64 20 61 2C 68 3A 6F 72 20 6C 3A h)..ld a,h:or l:
000190: 6A 72 20 6E 7A 2C 72 64 63 68 72 32 0D 0A 63 61 jr nz,rdchr2..ca
0001A0: 6C 6C 20 63 75 72 73 6F 72 5F 6F 6E 0D 0A 6A 72 ll cursor_on..jr
0001B0: 20 72 64 63 68 72 34 0D 0A 2E 72 64 63 68 72 32 rdchr4...rdchr2
0001C0: 0D 0A 6C 64 20 61 2C 68 3A 63 70 20 26 30 61 3A ..ld a,h:cp &0a:
0001D0: 6A 72 20 6E 7A 2C 72 64 63 68 72 33 0D 0A 6C 64 jr nz,rdchr3..ld
0001E0: 20 61 2C 6C 3A 6F 72 20 61 3A 6A 72 20 6E 7A 2C a,l:or a:jr nz,
0001F0: 72 64 63 68 72 33 0D 0A 63 61 6C 6C 20 63 75 72 rdchr3..call cur
Size : 512 (Real : 512)
000000: 64 72 61 77 5F 61 72 65 61 0D 0A 72 65 74 0D 0A draw_area..ret..
000010: 0D 0A 3B 20 27 4F 6B 27 20 62 6F 78 20 2D 20 48 ..; 'Ok' box - H
000020: 4C 3D 41 64 64 72 20 6F 66 20 74 65 78 74 0D 0A L=Addr of text..
000030: 2E 6F 6B 5F 62 6F 78 0D 0A 63 61 6C 6C 20 64 72 .ok_box..call dr
000040: 61 77 5F 61 6C 65 72 74 0D 0A 63 61 6C 6C 20 6D aw_alert..call m
000050: 65 73 73 61 67 65 0D 0A 63 61 6C 6C 20 63 6C 65 essage..call cle
000060: 61 72 5F 63 6C 69 63 6B 5F 61 72 65 61 73 0D 0A ar_click_areas..
000070: 6C 64 20 68 2C 33 30 3A 6C 64 20 6C 2C 39 30 0D ld h,30:ld l,90.
000080: 0A 6C 64 20 64 65 2C 62 75 74 31 0D 0A 6C 64 20 .ld de,but1..ld
000090: 61 2C 32 0D 0A 63 61 6C 6C 20 62 75 74 74 6F 6E a,2..call button
0000A0: 0D 0A 2E 6F 6B 62 6F 78 31 0D 0A 63 61 6C 6C 20 ...okbox1..call
0000B0: 6D 6F 75 73 65 0D 0A 6F 72 20 61 3A 6A 72 20 6E mouse..or a:jr n
0000C0: 7A 2C 6F 6B 62 6F 78 32 0D 0A 63 61 6C 6C 20 70 z,okbox2..call p
0000D0: 69 6E 67 0D 0A 6A 72 20 6F 6B 62 6F 78 31 0D 0A ing..jr okbox1..
0000E0: 2E 6F 6B 62 6F 78 32 0D 0A 63 61 6C 6C 20 75 6E .okbox2..call un
0000F0: 64 6F 5F 61 6C 65 72 74 0D 0A 72 65 74 0D 0A 0D do_alert..ret...
000100: 0A 3B 20 4F 6B 2F 43 61 6E 63 65 6C 20 2D 20 48 .; Ok/Cancel - H
000110: 4C 3D 41 64 64 72 20 6F 66 20 74 65 78 74 0D 0A L=Addr of text..
000120: 2E 6F 6B 63 61 6E 63 0D 0A 6C 64 20 64 65 2C 62 .okcanc..ld de,b
000130: 75 74 31 0D 0A 6C 64 20 61 2C 32 0D 0A 6A 72 20 ut1..ld a,2..jr
000140: 64 6F 75 62 5F 62 6F 78 0D 0A 0D 0A 3B 20 52 65 doub_box....; Re
000150: 74 72 79 2F 43 61 6E 63 65 6C 20 2D 20 48 4C 3D try/Cancel - HL=
000160: 41 64 64 72 20 6F 66 20 74 65 78 74 0D 0A 2E 72 Addr of text...r
000170: 65 74 63 61 6E 63 0D 0A 6C 64 20 64 65 2C 62 75 etcanc..ld de,bu
000180: 74 33 0D 0A 6C 64 20 61 2C 35 0D 0A 0D 0A 2E 64 t3..ld a,5.....d
000190: 6F 75 62 5F 62 6F 78 0D 0A 70 75 73 68 20 61 66 oub_box..push af
0001A0: 3A 70 75 73 68 20 64 65 0D 0A 63 61 6C 6C 20 64 :push de..call d
0001B0: 72 61 77 5F 61 6C 65 72 74 0D 0A 63 61 6C 6C 20 raw_alert..call
0001C0: 6D 65 73 73 61 67 65 0D 0A 63 61 6C 6C 20 63 6C message..call cl
0001D0: 65 61 72 5F 63 6C 69 63 6B 5F 61 72 65 61 73 0D ear_click_areas.
0001E0: 0A 6C 64 20 68 2C 32 30 3A 6C 64 20 6C 2C 39 30 .ld h,20:ld l,90
0001F0: 3A 70 6F 70 20 64 65 3A 70 6F 70 20 61 66 3A 63 :pop de:pop af:c
Size : 512 (Real : 512)
000000: 73 6F 72 5F 6F 66 66 0D 0A 6A 72 20 72 64 63 68 sor_off..jr rdch
000010: 72 34 0D 0A 2E 72 64 63 68 72 33 0D 0A 6C 64 20 r4...rdchr3..ld
000020: 61 2C 68 3A 63 70 20 26 31 32 3A 6A 72 20 6E 7A a,h:cp &12:jr nz
000030: 2C 72 64 63 68 72 34 0D 0A 6C 64 20 68 6C 2C 26 ,rdchr4..ld hl,&
000040: 66 66 66 66 0D 0A 6C 64 20 28 66 6C 61 73 68 29 ffff..ld (flash)
000050: 2C 68 6C 0D 0A 2E 72 64 63 68 72 34 0D 0A 6C 64 ,hl...rdchr4..ld
000060: 20 68 6C 2C 28 66 6C 61 73 68 29 0D 0A 69 6E 63 hl,(flash)..inc
000070: 20 68 6C 0D 0A 6C 64 20 28 66 6C 61 73 68 29 2C hl..ld (flash),
000080: 68 6C 0D 0A 63 61 6C 6C 20 26 62 62 30 39 0D 0A hl..call &bb09..
000090: 6A 72 20 6E 63 2C 72 64 63 68 72 31 0D 0A 70 6F jr nc,rdchr1..po
0000A0: 70 20 68 6C 3A 70 6F 70 20 64 65 3A 70 6F 70 20 p hl:pop de:pop
0000B0: 62 63 0D 0A 63 61 6C 6C 20 63 75 72 73 6F 72 5F bc..call cursor_
0000C0: 6F 66 66 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 44 72 off..ret....; Dr
0000D0: 61 77 20 63 75 72 73 6F 72 20 61 74 20 63 75 72 aw cursor at cur
0000E0: 72 65 6E 74 20 6C 6F 63 61 74 69 6F 6E 0D 0A 2E rent location...
0000F0: 63 75 72 73 6F 72 5F 6F 6E 0D 0A 70 75 73 68 20 cursor_on..push
000100: 61 66 3A 70 75 73 68 20 68 6C 0D 0A 6C 64 20 68 af:push hl..ld h
000110: 6C 2C 28 73 63 72 5F 61 64 64 72 29 0D 0A 6C 64 l,(scr_addr)..ld
000120: 20 61 2C 31 32 38 3A 63 61 6C 6C 20 70 72 69 6E a,128:call prin
000130: 74 5F 63 68 61 72 0D 0A 63 61 6C 6C 20 62 61 63 t_char..call bac
000140: 6B 73 70 61 63 65 0D 0A 70 6F 70 20 68 6C 3A 70 kspace..pop hl:p
000150: 6F 70 20 61 66 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 op af..ret....;
000160: 52 65 6D 6F 76 65 20 63 75 72 73 6F 72 20 66 72 Remove cursor fr
000170: 6F 6D 20 63 75 72 72 65 6E 74 20 6C 6F 63 61 74 om current locat
000180: 69 6F 6E 0D 0A 2E 63 75 72 73 6F 72 5F 6F 66 66 ion...cursor_off
000190: 0D 0A 70 75 73 68 20 61 66 3A 70 75 73 68 20 68 ..push af:push h
0001A0: 6C 0D 0A 6C 64 20 61 2C 33 32 3A 63 61 6C 6C 20 l..ld a,32:call
0001B0: 70 72 69 6E 74 5F 63 68 61 72 0D 0A 63 61 6C 6C print_char..call
0001C0: 20 62 61 63 6B 73 70 61 63 65 0D 0A 70 6F 70 20 backspace..pop
0001D0: 68 6C 3A 70 6F 70 20 61 66 0D 0A 72 65 74 0D 0A hl:pop af..ret..
0001E0: 0D 0A 2E 62 61 63 6B 73 70 61 63 65 0D 0A 70 75 ...backspace..pu
0001F0: 73 68 20 68 6C 0D 0A 6C 64 20 68 6C 2C 28 73 63 sh hl..ld hl,(sc
Size : 512 (Real : 512)
000000: 61 6C 6C 20 62 75 74 74 6F 6E 0D 0A 6C 64 20 68 all button..ld h
000010: 2C 34 32 3A 6C 64 20 6C 2C 39 30 3A 6C 64 20 64 ,42:ld l,90:ld d
000020: 65 2C 62 75 74 32 3A 6C 64 20 61 2C 36 3A 63 61 e,but2:ld a,6:ca
000030: 6C 6C 20 62 75 74 74 6F 6E 0D 0A 2E 64 62 6F 78 ll button...dbox
000040: 31 0D 0A 63 61 6C 6C 20 6D 6F 75 73 65 0D 0A 63 1..call mouse..c
000050: 70 20 31 3A 6A 72 20 7A 2C 6C 66 74 62 75 74 0D p 1:jr z,lftbut.
000060: 0A 63 70 20 32 3A 6A 72 20 7A 2C 72 68 74 62 75 .cp 2:jr z,rhtbu
000070: 74 0D 0A 63 61 6C 6C 20 70 69 6E 67 0D 0A 6A 72 t..call ping..jr
000080: 20 64 62 6F 78 31 0D 0A 2E 6C 66 74 62 75 74 0D dbox1...lftbut.
000090: 0A 63 61 6C 6C 20 75 6E 64 6F 5F 61 6C 65 72 74 .call undo_alert
0000A0: 0D 0A 73 63 66 0D 0A 72 65 74 0D 0A 2E 72 68 74 ..scf..ret...rht
0000B0: 62 75 74 0D 0A 63 61 6C 6C 20 75 6E 64 6F 5F 61 but..call undo_a
0000C0: 6C 65 72 74 0D 0A 61 6E 64 20 61 0D 0A 72 65 74 lert..and a..ret
0000D0: 0D 0A 0D 0A 2E 6D 65 73 73 61 67 65 0D 0A 70 75 .....message..pu
0000E0: 73 68 20 61 66 3A 70 75 73 68 20 64 65 3A 70 75 sh af:push de:pu
0000F0: 73 68 20 68 6C 0D 0A 6C 64 20 64 2C 68 3A 6C 64 sh hl..ld d,h:ld
000100: 20 65 2C 6C 0D 0A 6C 64 20 68 2C 31 39 3A 6C 64 e,l..ld h,19:ld
000110: 20 6C 2C 36 36 0D 0A 2E 6D 65 73 73 61 67 65 31 l,66...message1
000120: 0D 0A 63 61 6C 6C 20 6C 6F 63 61 74 65 5F 63 75 ..call locate_cu
000130: 72 73 6F 72 0D 0A 6C 64 20 61 2C 28 64 65 29 3A rsor..ld a,(de):
000140: 69 6E 63 20 64 65 0D 0A 6F 72 20 61 3A 6A 72 20 inc de..or a:jr
000150: 7A 2C 6D 65 73 73 61 67 65 32 0D 0A 63 61 6C 6C z,message2..call
000160: 20 70 72 69 6E 74 5F 63 68 61 72 0D 0A 69 6E 63 print_char..inc
000170: 20 68 3A 69 6E 63 20 68 0D 0A 6C 64 20 61 2C 68 h:inc h..ld a,h
000180: 3A 63 70 20 36 31 3A 6A 72 20 6E 7A 2C 6D 65 73 :cp 61:jr nz,mes
000190: 73 61 67 65 31 0D 0A 6C 64 20 68 2C 31 39 0D 0A sage1..ld h,19..
0001A0: 6C 64 20 61 2C 6C 3A 61 64 64 20 38 3A 6C 64 20 ld a,l:add 8:ld
0001B0: 6C 2C 61 0D 0A 6A 72 20 6D 65 73 73 61 67 65 31 l,a..jr message1
0001C0: 0D 0A 2E 6D 65 73 73 61 67 65 32 0D 0A 70 6F 70 ...message2..pop
0001D0: 20 68 6C 3A 70 6F 70 20 64 65 3A 70 6F 70 20 61 hl:pop de:pop a
0001E0: 66 0D 0A 72 65 74 20 0D 0A 0D 0A 3B 20 49 6E 70 f..ret ....; Inp
0001F0: 75 74 20 61 20 73 74 72 69 6E 67 20 6F 66 20 6C ut a string of l
Size : 512 (Real : 512)
000000: 72 5F 61 64 64 72 29 0D 0A 64 65 63 20 68 6C 3A r_addr)..dec hl:
000010: 64 65 63 20 68 6C 0D 0A 6C 64 20 28 73 63 72 5F dec hl..ld (scr_
000020: 61 64 64 72 29 2C 68 6C 0D 0A 70 6F 70 20 68 6C addr),hl..pop hl
000030: 0D 0A 72 65 74 0D 0A 0D 0A 2E 66 6C 61 73 68 20 ..ret.....flash
000040: 64 77 20 30 0D 0A 2E 64 75 6D 6D 79 20 64 62 20 dw 0...dummy db
000050: 30 0D 0A 2E 62 75 74 31 20 64 62 20 22 4F 6B 22 0...but1 db "Ok"
000060: 0D 0A 2E 62 75 74 32 20 64 62 20 22 43 61 6E 63 ...but2 db "Canc
000070: 65 6C 22 0D 0A 2E 62 75 74 33 20 64 62 20 22 52 el"...but3 db "R
000080: 65 74 72 79 22 0D 0A 2E 62 75 74 34 20 64 62 20 etry"...but4 db
000090: 22 4E 65 77 20 64 69 73 63 22 0D 0A 2E 6E 75 6D "New disc"...num
0000A0: 62 65 72 5F 62 75 66 66 65 72 20 64 73 20 35 1A ber_buffer ds 5.
0000B0: 63 6B 65 74 74 20 31 39 39 32 0D 0A 0D 0A 3B 20 ckett 1992....;
0000C0: 48 4C 3D 58 59 0D 0A 2E 6F 6B 5F 62 75 74 0D 0A HL=XY...ok_but..
0000D0: 70 75 73 68 20 61 66 3A 70 75 73 68 20 64 65 0D push af:push de.
0000E0: 0A 6C 64 20 61 2C 32 3A 6C 64 20 64 65 2C 62 75 .ld a,2:ld de,bu
0000F0: 74 31 3A 63 61 6C 6C 20 62 75 74 74 6F 6E 0D 0A t1:call button..
000100: 0A 72 65 74 0D 0A 0D 0A 3B 20 49 6E 70 75 74 20 .ret....; Input
000110: 61 20 73 69 6E 67 6C 65 20 63 68 61 72 20 2D 20 a single char -
000120: 72 65 74 75 72 6E 20 69 6E 20 41 0D 0A 2E 72 65 return in A...re
000130: 61 64 5F 63 68 61 72 0D 0A 70 75 73 68 20 62 63 ad_char..push bc
000140: 3A 70 75 73 68 20 64 65 3A 70 75 73 68 20 68 6C :push de:push hl
000150: 0D 0A 6C 64 20 68 6C 2C 30 0D 0A 6C 64 20 28 66 ..ld hl,0..ld (f
000160: 6C 61 73 68 29 2C 68 6C 0D 0A 0D 0A 2E 72 64 63 lash),hl.....rdc
000170: 68 72 31 0D 0A 6C 64 20 68 6C 2C 28 66 6C 61 73 hr1..ld hl,(flas
000180: 68 29 0D 0A 6C 64 20 61 2C 68 3A 6F 72 20 6C 3A h)..ld a,h:or l:
000190: 6A 72 20 6E 7A 2C 72 64 63 68 72 32 0D 0A 63 61 jr nz,rdchr2..ca
0001A0: 6C 6C 20 63 75 72 73 6F 72 5F 6F 6E 0D 0A 6A 72 ll cursor_on..jr
0001B0: 20 72 64 63 68 72 34 0D 0A 2E 72 64 63 68 72 32 rdchr4...rdchr2
0001C0: 0D 0A 6C 64 20 61 2C 68 3A 63 70 20 26 30 61 3A ..ld a,h:cp &0a:
0001D0: 6A 72 20 6E 7A 2C 72 64 63 68 72 33 0D 0A 6C 64 jr nz,rdchr3..ld
0001E0: 20 61 2C 6C 3A 6F 72 20 61 3A 6A 72 20 6E 7A 2C a,l:or a:jr nz,
0001F0: 72 64 63 68 72 33 0D 0A 63 61 6C 6C 20 63 75 72 rdchr3..call cur
Size : 512 (Real : 512)
000000: 65 6E 67 74 68 20 42 20 63 68 61 72 73 20 61 6E ength B chars an
000010: 64 20 73 74 6F 72 65 20 61 74 20 48 4C 0D 0A 2E d store at HL...
000020: 69 6E 70 75 74 5F 73 74 72 69 6E 67 0D 0A 63 61 input_string..ca
000030: 6C 6C 20 63 6C 65 61 72 5F 69 6E 70 75 74 0D 0A ll clear_input..
000040: 6C 64 20 63 2C 30 0D 0A 2E 69 6E 70 73 74 72 31 ld c,0...inpstr1
000050: 0D 0A 63 61 6C 6C 20 72 65 61 64 5F 63 68 61 72 ..call read_char
000060: 0D 0A 63 70 20 31 33 3A 6A 72 20 7A 2C 65 6E 74 ..cp 13:jr z,ent
000070: 73 74 72 0D 0A 63 70 20 31 32 37 3A 6A 72 20 7A str..cp 127:jr z
000080: 2C 64 65 6C 73 74 72 0D 0A 63 70 20 33 32 3A 6A ,delstr..cp 32:j
000090: 72 20 63 2C 69 6E 70 73 74 72 31 0D 0A 63 70 20 r c,inpstr1..cp
0000A0: 31 32 38 3A 6A 72 20 6E 63 2C 69 6E 70 73 74 72 128:jr nc,inpstr
0000B0: 31 0D 0A 6C 64 20 64 2C 61 0D 0A 6C 64 20 61 2C 1..ld d,a..ld a,
0000C0: 63 0D 0A 63 70 20 62 0D 0A 6A 72 20 7A 2C 69 6E c..cp b..jr z,in
0000D0: 70 73 74 72 31 0D 0A 6C 64 20 28 68 6C 29 2C 64 pstr1..ld (hl),d
0000E0: 0D 0A 6C 64 20 61 2C 64 0D 0A 63 61 6C 6C 20 70 ..ld a,d..call p
0000F0: 72 69 6E 74 5F 63 68 61 72 0D 0A 69 6E 63 20 68 rint_char..inc h
000100: 6C 0D 0A 69 6E 63 20 63 0D 0A 6A 72 20 69 6E 70 l..inc c..jr inp
000110: 73 74 72 31 0D 0A 0D 0A 2E 65 6E 74 73 74 72 0D str1.....entstr.
000120: 0A 72 65 74 0D 0A 0D 0A 2E 64 65 6C 73 74 72 0D .ret.....delstr.
000130: 0A 6C 64 20 61 2C 63 3A 6F 72 20 61 3A 6A 72 20 .ld a,c:or a:jr
000140: 7A 2C 69 6E 70 73 74 72 31 0D 0A 64 65 63 20 68 z,inpstr1..dec h
000150: 6C 0D 0A 6C 64 20 28 68 6C 29 2C 22 20 22 0D 0A l..ld (hl)," "..
000160: 64 65 63 20 63 0D 0A 70 75 73 68 20 68 6C 0D 0A dec c..push hl..
000170: 63 61 6C 6C 20 62 61 63 6B 73 70 61 63 65 0D 0A call backspace..
000180: 6C 64 20 61 2C 33 32 3A 63 61 6C 6C 20 70 72 69 ld a,32:call pri
000190: 6E 74 5F 63 68 61 72 0D 0A 63 61 6C 6C 20 62 61 nt_char..call ba
0001A0: 63 6B 73 70 61 63 65 0D 0A 70 6F 70 20 68 6C 0D ckspace..pop hl.
0001B0: 0A 6A 72 20 69 6E 70 73 74 72 31 0D 0A 0D 0A 3B .jr inpstr1....;
0001C0: 20 45 64 69 74 20 61 20 38 2D 63 68 61 72 20 64 Edit a 8-char d
0001D0: 69 73 63 20 66 69 6C 65 6E 61 6D 65 20 61 74 20 isc filename at
0001E0: 48 4C 0D 0A 2E 69 6E 70 75 74 5F 64 69 73 63 6E HL...input_discn
0001F0: 61 6D 65 0D 0A 63 61 6C 6C 20 63 6C 65 61 72 5F ame..call clear_
Size : 512 (Real : 512)
000000: 73 6F 72 5F 6F 66 66 0D 0A 6A 72 20 72 64 63 68 sor_off..jr rdch
000010: 72 34 0D 0A 2E 72 64 63 68 72 33 0D 0A 6C 64 20 r4...rdchr3..ld
000020: 61 2C 68 3A 63 70 20 26 31 32 3A 6A 72 20 6E 7A a,h:cp &12:jr nz
000030: 2C 72 64 63 68 72 34 0D 0A 6C 64 20 68 6C 2C 26 ,rdchr4..ld hl,&
000040: 66 66 66 66 0D 0A 6C 64 20 28 66 6C 61 73 68 29 ffff..ld (flash)
000050: 2C 68 6C 0D 0A 2E 72 64 63 68 72 34 0D 0A 6C 64 ,hl...rdchr4..ld
000060: 20 68 6C 2C 28 66 6C 61 73 68 29 0D 0A 69 6E 63 hl,(flash)..inc
000070: 20 68 6C 0D 0A 6C 64 20 28 66 6C 61 73 68 29 2C hl..ld (flash),
000080: 68 6C 0D 0A 63 61 6C 6C 20 26 62 62 30 39 0D 0A hl..call &bb09..
000090: 6A 72 20 6E 63 2C 72 64 63 68 72 31 0D 0A 70 6F jr nc,rdchr1..po
0000A0: 70 20 68 6C 3A 70 6F 70 20 64 65 3A 70 6F 70 20 p hl:pop de:pop
0000B0: 62 63 0D 0A 63 61 6C 6C 20 63 75 72 73 6F 72 5F bc..call cursor_
0000C0: 6F 66 66 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 44 72 off..ret....; Dr
0000D0: 61 77 20 63 75 72 73 6F 72 20 61 74 20 63 75 72 aw cursor at cur
0000E0: 72 65 6E 74 20 6C 6F 63 61 74 69 6F 6E 0D 0A 2E rent location...
0000F0: 63 75 72 73 6F 72 5F 6F 6E 0D 0A 70 75 73 68 20 cursor_on..push
000100: 61 66 3A 70 75 73 68 20 68 6C 0D 0A 6C 64 20 68 af:push hl..ld h
000110: 6C 2C 28 73 63 72 5F 61 64 64 72 29 0D 0A 6C 64 l,(scr_addr)..ld
000120: 20 61 2C 31 32 38 3A 63 61 6C 6C 20 70 72 69 6E a,128:call prin
000130: 74 5F 63 68 61 72 0D 0A 63 61 6C 6C 20 62 61 63 t_char..call bac
000140: 6B 73 70 61 63 65 0D 0A 70 6F 70 20 68 6C 3A 70 kspace..pop hl:p
000150: 6F 70 20 61 66 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 op af..ret....;
000160: 52 65 6D 6F 76 65 20 63 75 72 73 6F 72 20 66 72 Remove cursor fr
000170: 6F 6D 20 63 75 72 72 65 6E 74 20 6C 6F 63 61 74 om current locat
000180: 69 6F 6E 0D 0A 2E 63 75 72 73 6F 72 5F 6F 66 66 ion...cursor_off
000190: 0D 0A 70 75 73 68 20 61 66 3A 70 75 73 68 20 68 ..push af:push h
0001A0: 6C 0D 0A 6C 64 20 61 2C 33 32 3A 63 61 6C 6C 20 l..ld a,32:call
0001B0: 70 72 69 6E 74 5F 63 68 61 72 0D 0A 63 61 6C 6C print_char..call
0001C0: 20 62 61 63 6B 73 70 61 63 65 0D 0A 70 6F 70 20 backspace..pop
0001D0: 68 6C 3A 70 6F 70 20 61 66 0D 0A 72 65 74 0D 0A hl:pop af..ret..
0001E0: 0D 0A 2E 62 61 63 6B 73 70 61 63 65 0D 0A 70 75 ...backspace..pu
0001F0: 73 68 20 68 6C 0D 0A 6C 64 20 68 6C 2C 28 73 63 sh hl..ld hl,(sc
Size : 512 (Real : 512)
000000: 6F 70 20 61 66 0D 0A 72 65 74 0D 0A 0D 0A 2E 62 op af..ret.....b
000010: 69 67 5F 63 68 61 72 0D 0A 70 75 73 68 20 61 66 ig_char..push af
000020: 3A 70 75 73 68 20 62 63 3A 70 75 73 68 20 64 65 :push bc:push de
000030: 3A 70 75 73 68 20 68 6C 0D 0A 64 69 0D 0A 73 75 :push hl..di..su
000040: 62 20 33 32 0D 0A 6C 64 20 64 65 2C 66 6F 6E 74 b 32..ld de,font
000050: 2E 64 61 74 0D 0A 6C 64 20 68 2C 30 3A 6C 64 20 .dat..ld h,0:ld
000060: 6C 2C 61 0D 0A 61 64 64 20 68 6C 2C 68 6C 3A 61 l,a..add hl,hl:a
000070: 64 64 20 68 6C 2C 68 6C 3A 61 64 64 20 68 6C 2C dd hl,hl:add hl,
000080: 68 6C 3A 61 64 64 20 68 6C 2C 68 6C 3A 61 64 64 hl:add hl,hl:add
000090: 20 68 6C 2C 64 65 0D 0A 6C 64 20 64 2C 68 3A 6C hl,de..ld d,h:l
0000A0: 64 20 65 2C 6C 0D 0A 6C 64 20 68 6C 2C 28 73 63 d e,l..ld hl,(sc
0000B0: 72 5F 61 64 64 72 29 0D 0A 0D 0A 70 75 73 68 20 r_addr)....push
0000C0: 68 6C 0D 0A 6C 64 20 62 2C 38 0D 0A 2E 62 69 67 hl..ld b,8...big
0000D0: 63 68 61 72 31 0D 0A 70 75 73 68 20 62 63 3A 70 char1..push bc:p
0000E0: 75 73 68 20 64 65 3A 70 75 73 68 20 68 6C 0D 0A ush de:push hl..
0000F0: 6C 64 20 61 2C 28 64 65 29 3A 63 61 6C 6C 20 77 ld a,(de):call w
000100: 69 64 65 6E 3A 6C 64 20 28 68 6C 29 2C 62 3A 69 iden:ld (hl),b:i
000110: 6E 63 20 68 6C 3A 6C 64 20 28 68 6C 29 2C 63 3A nc hl:ld (hl),c:
000120: 69 6E 63 20 68 6C 3A 69 6E 63 20 64 65 0D 0A 6C inc hl:inc de..l
000130: 64 20 61 2C 28 64 65 29 3A 63 61 6C 6C 20 77 69 d a,(de):call wi
000140: 64 65 6E 3A 6C 64 20 28 68 6C 29 2C 62 3A 69 6E den:ld (hl),b:in
000150: 63 20 68 6C 3A 6C 64 20 28 68 6C 29 2C 63 3A 64 c hl:ld (hl),c:d
000160: 65 63 20 64 65 0D 0A 70 6F 70 20 68 6C 3A 70 6F ec de..pop hl:po
000170: 70 20 64 65 0D 0A 70 75 73 68 20 68 6C 0D 0A 63 p de..push hl..c
000180: 61 6C 6C 20 6E 65 78 74 5F 73 63 72 5F 6C 69 6E all next_scr_lin
000190: 65 0D 0A 6C 64 20 61 2C 28 64 65 29 3A 63 61 6C e..ld a,(de):cal
0001A0: 6C 20 77 69 64 65 6E 3A 6C 64 20 28 68 6C 29 2C l widen:ld (hl),
0001B0: 62 3A 69 6E 63 20 68 6C 3A 6C 64 20 28 68 6C 29 b:inc hl:ld (hl)
0001C0: 2C 63 3A 69 6E 63 20 68 6C 3A 69 6E 63 20 64 65 ,c:inc hl:inc de
0001D0: 0D 0A 6C 64 20 61 2C 28 64 65 29 3A 63 61 6C 6C ..ld a,(de):call
0001E0: 20 77 69 64 65 6E 3A 6C 64 20 28 68 6C 29 2C 62 widen:ld (hl),b
0001F0: 3A 69 6E 63 20 68 6C 3A 6C 64 20 28 68 6C 29 2C :inc hl:ld (hl),
Size : 512 (Real : 512)
000000: 3B 20 52 55 4E 20 56 54 21 20 47 72 61 70 68 69 ; RUN VT! Graphi
000010: 63 61 6C 20 72 6F 75 74 69 6E 65 73 0D 0A 3B 20 cal routines..;
000020: 28 63 29 20 4D 69 63 68 61 65 6C 20 42 65 63 6B (c) Michael Beck
000030: 65 74 74 20 31 39 39 32 0D 0A 0D 0A 2E 63 6C 73 ett 1992.....cls
000040: 0D 0A 70 75 73 68 20 61 66 0D 0A 6C 64 20 61 2C ..push af..ld a,
000050: 31 32 0D 0A 63 61 6C 6C 20 26 62 62 35 61 0D 0A 12..call &bb5a..
000060: 70 6F 70 20 61 66 0D 0A 72 65 74 0D 0A 0D 0A 3B pop af..ret....;
000070: 20 44 72 61 77 20 61 72 72 6F 77 73 20 26 20 73 Draw arrows & s
000080: 65 74 20 61 73 20 63 6C 69 63 6B 20 61 72 65 61 et as click area
000090: 73 0D 0A 3B 20 48 4C 3D 58 59 0D 0A 2E 75 70 61 s..; HL=XY...upa
0000A0: 72 72 6F 77 0D 0A 70 75 73 68 20 64 65 0D 0A 6C rrow..push de..l
0000B0: 64 20 64 65 2C 75 70 61 72 72 6F 77 2E 64 61 74 d de,uparrow.dat
0000C0: 0D 0A 6A 72 20 64 6E 61 72 72 6F 77 31 0D 0A 2E ..jr dnarrow1...
0000D0: 64 6F 77 6E 61 72 72 6F 77 0D 0A 70 75 73 68 20 downarrow..push
0000E0: 64 65 0D 0A 6C 64 20 64 65 2C 64 6E 61 72 72 6F de..ld de,dnarro
0000F0: 77 2E 64 61 74 0D 0A 2E 64 6E 61 72 72 6F 77 31 w.dat...dnarrow1
000100: 0D 0A 70 75 73 68 20 61 66 3A 70 75 73 68 20 62 ..push af:push b
000110: 63 3A 70 75 73 68 20 68 6C 0D 0A 70 75 73 68 20 c:push hl..push
000120: 68 6C 0D 0A 6C 64 20 62 63 2C 26 30 33 30 62 0D hl..ld bc,&030b.
000130: 0A 65 78 20 64 65 2C 68 6C 0D 0A 63 61 6C 6C 20 .ex de,hl..call
000140: 64 72 61 77 5F 73 70 72 69 74 65 0D 0A 70 6F 70 draw_sprite..pop
000150: 20 68 6C 0D 0A 6C 64 20 61 2C 68 3A 61 64 64 20 hl..ld a,h:add
000160: 32 3A 6C 64 20 64 2C 61 0D 0A 6C 64 20 61 2C 6C 2:ld d,a..ld a,l
000170: 3A 61 64 64 20 26 30 61 3A 6C 64 20 65 2C 61 0D :add &0a:ld e,a.
000180: 0A 63 61 6C 6C 20 73 65 74 5F 63 6C 69 63 6B 5F .call set_click_
000190: 61 72 65 61 0D 0A 70 6F 70 20 68 6C 3A 70 6F 70 area..pop hl:pop
0001A0: 20 62 63 3A 70 6F 70 20 61 66 3A 70 6F 70 20 64 bc:pop af:pop d
0001B0: 65 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 44 72 61 77 e..ret....; Draw
0001C0: 20 61 20 27 74 61 67 20 62 6F 78 27 0D 0A 3B 20 a 'tag box'..;
0001D0: 48 4C 3D 58 59 20 41 3D 26 30 30 20 28 63 6C 65 HL=XY A=&00 (cle
0001E0: 61 72 29 20 26 46 46 20 28 66 69 6C 6C 65 64 29 ar) &FF (filled)
0001F0: 0D 0A 0D 0A 2E 74 61 67 5F 62 6F 78 0D 0A 70 75 .....tag_box..pu
Size : 512 (Real : 512)
000000: 63 3A 69 6E 63 20 64 65 0D 0A 70 6F 70 20 68 6C c:inc de..pop hl
000010: 3A 70 6F 70 20 62 63 0D 0A 63 61 6C 6C 20 6E 65 :pop bc..call ne
000020: 78 74 5F 73 63 72 5F 6C 69 6E 65 0D 0A 64 6A 6E xt_scr_line..djn
000030: 7A 20 62 69 67 63 68 61 72 31 0D 0A 0D 0A 70 6F z bigchar1....po
000040: 70 20 68 6C 0D 0A 69 6E 63 20 68 6C 3A 69 6E 63 p hl..inc hl:inc
000050: 20 68 6C 3A 69 6E 63 20 68 6C 3A 69 6E 63 20 68 hl:inc hl:inc h
000060: 6C 0D 0A 6C 64 20 28 73 63 72 5F 61 64 64 72 29 l..ld (scr_addr)
000070: 2C 68 6C 0D 0A 65 69 0D 0A 70 6F 70 20 68 6C 3A ,hl..ei..pop hl:
000080: 70 6F 70 20 64 65 3A 70 6F 70 20 62 63 3A 70 6F pop de:pop bc:po
000090: 70 20 61 66 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 43 p af..ret....; C
0000A0: 6F 6E 76 65 72 74 20 61 20 4D 4F 44 45 20 31 20 onvert a MODE 1
0000B0: 62 79 74 65 20 41 20 74 6F 20 64 6F 75 62 6C 65 byte A to double
0000C0: 20 77 69 64 74 68 20 42 43 0D 0A 0D 0A 2E 77 69 width BC.....wi
0000D0: 64 65 6E 0D 0A 70 75 73 68 20 64 65 0D 0A 6C 64 den..push de..ld
0000E0: 20 62 63 2C 30 0D 0A 6C 64 20 65 2C 61 0D 0A 62 bc,0..ld e,a..b
0000F0: 69 74 20 37 2C 65 3A 6A 72 20 7A 2C 77 69 64 65 it 7,e:jr z,wide
000100: 31 0D 0A 73 65 74 20 37 2C 62 3A 73 65 74 20 36 1..set 7,b:set 6
000110: 2C 62 0D 0A 2E 77 69 64 65 31 0D 0A 62 69 74 20 ,b...wide1..bit
000120: 36 2C 65 3A 6A 72 20 7A 2C 77 69 64 65 32 0D 0A 6,e:jr z,wide2..
000130: 73 65 74 20 35 2C 62 3A 73 65 74 20 34 2C 62 0D set 5,b:set 4,b.
000140: 0A 2E 77 69 64 65 32 0D 0A 62 69 74 20 35 2C 65 ..wide2..bit 5,e
000150: 3A 6A 72 20 7A 2C 77 69 64 65 33 0D 0A 73 65 74 :jr z,wide3..set
000160: 20 37 2C 63 3A 73 65 74 20 36 2C 63 0D 0A 2E 77 7,c:set 6,c...w
000170: 69 64 65 33 0D 0A 62 69 74 20 34 2C 65 3A 6A 72 ide3..bit 4,e:jr
000180: 20 7A 2C 77 69 64 65 34 0D 0A 73 65 74 20 35 2C z,wide4..set 5,
000190: 63 3A 73 65 74 20 34 2C 63 0D 0A 2E 77 69 64 65 c:set 4,c...wide
0001A0: 34 0D 0A 70 6F 70 20 64 65 0D 0A 72 65 74 0D 0A 4..pop de..ret..
0001B0: 0D 0A 3B 20 44 72 61 77 20 61 20 62 75 74 74 6F ..; Draw a butto
0001C0: 6E 20 26 20 73 65 74 20 69 74 20 61 73 20 74 68 n & set it as th
0001D0: 65 20 6E 65 78 74 20 63 6C 69 63 6B 20 61 72 65 e next click are
0001E0: 61 0D 0A 3B 20 48 4C 3D 58 59 20 44 45 3D 41 64 a..; HL=XY DE=Ad
0001F0: 64 72 20 6F 66 20 74 65 78 74 20 41 3D 4C 65 6E dr of text A=Len
Size : 512 (Real : 512)
000000: 73 68 20 61 66 3A 70 75 73 68 20 62 63 3A 70 75 sh af:push bc:pu
000010: 73 68 20 64 65 3A 70 75 73 68 20 68 6C 0D 0A 64 sh de:push hl..d
000020: 69 0D 0A 70 75 73 68 20 68 6C 0D 0A 6C 64 20 64 i..push hl..ld d
000030: 2C 68 3A 6C 64 20 65 2C 6C 0D 0A 6F 72 20 61 3A ,h:ld e,l..or a:
000040: 6A 72 20 6E 7A 2C 74 61 67 62 6F 78 31 0D 0A 6C jr nz,tagbox1..l
000050: 64 20 68 6C 2C 74 61 67 67 65 72 31 2E 64 61 74 d hl,tagger1.dat
000060: 0D 0A 6A 72 20 74 61 67 62 6F 78 32 0D 0A 2E 74 ..jr tagbox2...t
000070: 61 67 62 6F 78 31 0D 0A 6C 64 20 68 6C 2C 74 61 agbox1..ld hl,ta
000080: 67 67 65 72 32 2E 64 61 74 0D 0A 2E 74 61 67 62 gger2.dat...tagb
000090: 6F 78 32 0D 0A 6C 64 20 62 2C 32 3A 6C 64 20 63 ox2..ld b,2:ld c
0000A0: 2C 38 0D 0A 63 61 6C 6C 20 64 72 61 77 5F 73 70 ,8..call draw_sp
0000B0: 72 69 74 65 0D 0A 70 6F 70 20 64 65 3A 70 75 73 rite..pop de:pus
0000C0: 68 20 64 65 0D 0A 69 6E 63 20 64 0D 0A 6C 64 20 h de..inc d..ld
0000D0: 61 2C 65 3A 61 64 64 20 37 3A 6C 64 20 65 2C 61 a,e:add 7:ld e,a
0000E0: 0D 0A 70 6F 70 20 68 6C 0D 0A 63 61 6C 6C 20 73 ..pop hl..call s
0000F0: 65 74 5F 63 6C 69 63 6B 5F 61 72 65 61 0D 0A 65 et_click_area..e
000100: 69 0D 0A 70 6F 70 20 68 6C 3A 70 6F 70 20 64 65 i..pop hl:pop de
000110: 3A 70 6F 70 20 62 63 3A 70 6F 70 20 61 66 0D 0A :pop bc:pop af..
000120: 72 65 74 0D 0A 0D 0A 3B 20 52 6F 75 74 69 6E 65 ret....; Routine
000130: 20 74 6F 20 64 69 73 70 6C 61 79 20 61 20 73 70 to display a sp
000140: 72 69 74 65 20 69 6E 20 61 6E 79 20 6D 6F 64 65 rite in any mode
000150: 0D 0A 3B 20 48 4C 3D 73 70 72 69 74 65 20 61 64 ..; HL=sprite ad
000160: 64 72 20 20 20 20 44 45 3D 58 59 20 20 42 43 3D dr DE=XY BC=
000170: 57 48 0D 0A 0D 0A 2E 64 72 61 77 5F 73 70 72 69 WH.....draw_spri
000180: 74 65 0D 0A 63 61 6C 6C 20 67 65 74 5F 73 63 72 te..call get_scr
000190: 5F 61 64 64 72 5F 64 65 0D 0A 6C 64 20 61 2C 62 _addr_de..ld a,b
0001A0: 0D 0A 0D 0A 6C 64 20 28 73 6D 63 31 2B 31 29 2C ....ld (smc1+1),
0001B0: 61 0D 0A 0D 0A 2E 73 70 31 0D 0A 70 75 73 68 20 a.....sp1..push
0001C0: 64 65 0D 0A 2E 73 6D 63 31 0D 0A 6C 64 20 62 2C de...smc1..ld b,
0001D0: 30 0D 0A 2E 73 70 32 0D 0A 6C 64 69 0D 0A 69 6E 0...sp2..ldi..in
0001E0: 63 20 63 0D 0A 64 6A 6E 7A 20 73 70 32 0D 0A 70 c c..djnz sp2..p
0001F0: 6F 70 20 64 65 0D 0A 6C 64 20 61 2C 64 0D 0A 61 op de..ld a,d..a
Size : 512 (Real : 512)
000000: 67 74 68 0D 0A 2E 62 75 74 74 6F 6E 0D 0A 70 75 gth...button..pu
000010: 73 68 20 61 66 3A 70 75 73 68 20 62 63 3A 70 75 sh af:push bc:pu
000020: 73 68 20 64 65 3A 70 75 73 68 20 68 6C 0D 0A 64 sh de:push hl..d
000030: 69 0D 0A 70 75 73 68 20 68 6C 0D 0A 64 65 63 20 i..push hl..dec
000040: 61 3A 61 6E 64 20 37 3A 69 6E 63 20 61 0D 0A 70 a:and 7:inc a..p
000050: 75 73 68 20 64 65 3A 70 75 73 68 20 61 66 3A 70 ush de:push af:p
000060: 75 73 68 20 68 6C 3A 70 75 73 68 20 61 66 0D 0A ush hl:push af..
000070: 63 61 6C 6C 20 67 65 74 5F 73 63 72 5F 61 64 64 call get_scr_add
000080: 72 5F 68 6C 0D 0A 6C 64 20 64 2C 31 38 0D 0A 6C r_hl..ld d,18..l
000090: 64 20 62 63 2C 26 37 37 65 65 3A 63 61 6C 6C 20 d bc,&77ee:call
0000A0: 62 6F 78 70 61 72 74 31 0D 0A 6C 64 20 62 2C 31 boxpart1..ld b,1
0000B0: 30 0D 0A 2E 62 75 74 74 6F 6E 31 0D 0A 70 75 73 0...button1..pus
0000C0: 68 20 62 63 0D 0A 6C 64 20 62 63 2C 26 38 38 31 h bc..ld bc,&881
0000D0: 31 3A 63 61 6C 6C 20 62 6F 78 70 61 72 74 32 0D 1:call boxpart2.
0000E0: 0A 70 6F 70 20 62 63 0D 0A 64 6A 6E 7A 20 62 75 .pop bc..djnz bu
0000F0: 74 74 6F 6E 31 0D 0A 6C 64 20 62 63 2C 26 37 37 tton1..ld bc,&77
000100: 65 65 3A 63 61 6C 6C 20 62 6F 78 70 61 72 74 31 ee:call boxpart1
000110: 0D 0A 70 6F 70 20 61 66 0D 0A 6C 64 20 6C 2C 61 ..pop af..ld l,a
000120: 0D 0A 6C 64 20 61 2C 38 0D 0A 73 75 62 20 6C 0D ..ld a,8..sub l.
000130: 0A 73 72 6C 20 61 0D 0A 61 64 64 20 61 2C 61 0D .srl a..add a,a.
000140: 0A 70 6F 70 20 68 6C 0D 0A 69 6E 63 20 6C 3A 69 .pop hl..inc l:i
000150: 6E 63 20 6C 0D 0A 61 64 64 20 68 3A 69 6E 63 20 nc l..add h:inc
000160: 61 3A 6C 64 20 68 2C 61 0D 0A 63 61 6C 6C 20 6C a:ld h,a..call l
000170: 6F 63 61 74 65 5F 63 75 72 73 6F 72 0D 0A 70 6F ocate_cursor..po
000180: 70 20 61 66 0D 0A 6C 64 20 62 2C 61 0D 0A 70 6F p af..ld b,a..po
000190: 70 20 68 6C 0D 0A 2E 62 75 74 74 6F 6E 32 0D 0A p hl...button2..
0001A0: 6C 64 20 61 2C 28 68 6C 29 0D 0A 69 6E 63 20 68 ld a,(hl)..inc h
0001B0: 6C 0D 0A 63 61 6C 6C 20 70 72 69 6E 74 5F 63 68 l..call print_ch
0001C0: 61 72 0D 0A 64 6A 6E 7A 20 62 75 74 74 6F 6E 32 ar..djnz button2
0001D0: 0D 0A 70 6F 70 20 64 65 3A 70 75 73 68 20 64 65 ..pop de:push de
0001E0: 0D 0A 6C 64 20 61 2C 64 3A 61 64 64 20 31 37 3A ..ld a,d:add 17:
0001F0: 6C 64 20 64 2C 61 0D 0A 6C 64 20 61 2C 65 3A 61 ld d,a..ld a,e:a
Size : 512 (Real : 512)
000000: 64 64 20 26 38 0D 0A 6C 64 20 64 2C 61 0D 0A 6A dd &8..ld d,a..j
000010: 72 20 6E 63 2C 73 70 33 0D 0A 6C 64 20 61 2C 65 r nc,sp3..ld a,e
000020: 0D 0A 61 64 64 20 26 35 30 0D 0A 6C 64 20 65 2C ..add &50..ld e,
000030: 61 0D 0A 6C 64 20 61 2C 64 0D 0A 61 64 63 20 26 a..ld a,d..adc &
000040: 63 30 0D 0A 6C 64 20 64 2C 61 0D 0A 2E 73 70 33 c0..ld d,a...sp3
000050: 0D 0A 64 65 63 20 63 0D 0A 6A 72 20 6E 7A 2C 73 ..dec c..jr nz,s
000060: 70 31 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 4C 6F 63 p1..ret....; Loc
000070: 61 74 65 20 63 75 72 73 6F 72 20 70 6F 73 69 74 ate cursor posit
000080: 69 6F 6E 0D 0A 3B 20 48 3D 58 28 30 2D 37 39 29 ion..; H=X(0-79)
000090: 20 20 4C 3D 59 28 30 2D 31 39 39 29 0D 0A 0D 0A L=Y(0-199)....
0000A0: 2E 6C 6F 63 61 74 65 5F 63 75 72 73 6F 72 0D 0A .locate_cursor..
0000B0: 70 75 73 68 20 68 6C 3A 63 61 6C 6C 20 67 65 74 push hl:call get
0000C0: 5F 73 63 72 5F 61 64 64 72 5F 68 6C 3A 6C 64 20 _scr_addr_hl:ld
0000D0: 28 73 63 72 5F 61 64 64 72 29 2C 68 6C 3A 70 6F (scr_addr),hl:po
0000E0: 70 20 68 6C 3A 72 65 74 0D 0A 0D 0A 3B 20 50 72 p hl:ret....; Pr
0000F0: 69 6E 74 20 61 20 6C 61 72 67 65 20 73 74 72 69 int a large stri
000100: 6E 67 0D 0A 2E 62 69 67 5F 73 74 72 69 6E 67 0D ng...big_string.
000110: 0A 6C 64 20 61 2C 28 68 6C 29 3A 69 6E 63 20 68 .ld a,(hl):inc h
000120: 6C 3A 6F 72 20 61 3A 72 65 74 20 7A 0D 0A 63 61 l:or a:ret z..ca
000130: 6C 6C 20 62 69 67 5F 63 68 61 72 0D 0A 6A 72 20 ll big_char..jr
000140: 62 69 67 5F 73 74 72 69 6E 67 0D 0A 0D 0A 3B 20 big_string....;
000150: 50 72 69 6E 74 20 61 20 73 74 72 69 6E 67 20 61 Print a string a
000160: 74 20 74 68 65 20 63 75 72 72 65 6E 74 20 63 75 t the current cu
000170: 72 73 6F 72 20 70 6F 73 69 74 69 6F 6E 0D 0A 3B rsor position..;
000180: 20 48 4C 3D 41 64 64 72 20 6F 66 20 73 74 72 69 HL=Addr of stri
000190: 6E 67 2C 20 74 65 72 6D 69 6E 61 74 65 64 20 62 ng, terminated b
0001A0: 79 20 43 48 52 24 28 30 29 0D 0A 2E 70 72 69 6E y CHR$(0)...prin
0001B0: 74 5F 73 74 72 69 6E 67 0D 0A 6C 64 20 61 2C 28 t_string..ld a,(
0001C0: 68 6C 29 3A 69 6E 63 20 68 6C 3A 6F 72 20 61 3A hl):inc hl:or a:
0001D0: 72 65 74 20 7A 0D 0A 63 61 6C 6C 20 70 72 69 6E ret z..call prin
0001E0: 74 5F 63 68 61 72 0D 0A 6A 72 20 70 72 69 6E 74 t_char..jr print
0001F0: 5F 73 74 72 69 6E 67 0D 0A 0D 0A 3B 20 50 72 69 _string....; Pri
Size : 512 (Real : 512)
000000: 64 64 20 31 31 3A 6C 64 20 65 2C 61 0D 0A 70 6F dd 11:ld e,a..po
000010: 70 20 68 6C 0D 0A 63 61 6C 6C 20 73 65 74 5F 63 p hl..call set_c
000020: 6C 69 63 6B 5F 61 72 65 61 0D 0A 65 69 0D 0A 70 lick_area..ei..p
000030: 6F 70 20 68 6C 3A 70 6F 70 20 64 65 3A 70 6F 70 op hl:pop de:pop
000040: 20 62 63 3A 70 6F 70 20 61 66 0D 0A 72 65 74 0D bc:pop af..ret.
000050: 0A 0D 0A 3B 20 53 68 61 64 65 20 61 6E 20 61 72 ...; Shade an ar
000060: 65 61 0D 0A 3B 20 48 4C 3D 58 59 20 44 45 3D 57 ea..; HL=XY DE=W
000070: 48 20 41 3D 50 65 6E 0D 0A 2E 73 68 61 64 65 0D H A=Pen...shade.
000080: 0A 70 75 73 68 20 61 66 3A 70 75 73 68 20 62 63 .push af:push bc
000090: 3A 70 75 73 68 20 64 65 3A 70 75 73 68 20 68 6C :push de:push hl
0000A0: 0D 0A 64 69 0D 0A 73 72 6C 20 65 0D 0A 6C 64 20 ..di..srl e..ld
0000B0: 69 78 2C 70 65 6E 73 2D 32 0D 0A 2E 73 68 61 64 ix,pens-2...shad
0000C0: 65 31 0D 0A 69 6E 63 20 69 78 3A 69 6E 63 20 69 e1..inc ix:inc i
0000D0: 78 0D 0A 64 65 63 20 61 0D 0A 6A 72 20 6E 7A 2C x..dec a..jr nz,
0000E0: 73 68 61 64 65 31 0D 0A 0D 0A 63 61 6C 6C 20 67 shade1....call g
0000F0: 65 74 5F 73 63 72 5F 61 64 64 72 5F 68 6C 0D 0A et_scr_addr_hl..
000100: 0D 0A 6C 64 20 62 2C 65 0D 0A 2E 73 68 61 64 65 ..ld b,e...shade
000110: 32 0D 0A 6C 64 20 61 2C 28 69 78 2B 30 29 3A 63 2..ld a,(ix+0):c
000120: 61 6C 6C 20 73 68 61 64 65 33 0D 0A 6C 64 20 61 all shade3..ld a
000130: 2C 28 69 78 2B 31 29 3A 63 61 6C 6C 20 73 68 61 ,(ix+1):call sha
000140: 64 65 33 0D 0A 64 6A 6E 7A 20 73 68 61 64 65 32 de3..djnz shade2
000150: 0D 0A 65 69 0D 0A 70 6F 70 20 68 6C 3A 70 6F 70 ..ei..pop hl:pop
000160: 20 64 65 3A 70 6F 70 20 62 63 3A 70 6F 70 20 61 de:pop bc:pop a
000170: 66 0D 0A 72 65 74 0D 0A 0D 0A 2E 73 68 61 64 65 f..ret.....shade
000180: 33 0D 0A 70 75 73 68 20 62 63 3A 70 75 73 68 20 3..push bc:push
000190: 68 6C 0D 0A 6C 64 20 62 2C 64 3A 63 61 6C 6C 20 hl..ld b,d:call
0001A0: 6D 75 6C 74 5F 62 79 74 65 0D 0A 70 6F 70 20 68 mult_byte..pop h
0001B0: 6C 3A 70 6F 70 20 62 63 0D 0A 6A 70 20 6E 65 78 l:pop bc..jp nex
0001C0: 74 5F 73 63 72 5F 6C 69 6E 65 0D 0A 0D 0A 3B 20 t_scr_line....;
0001D0: 44 72 61 77 20 61 20 42 6F 78 0D 0A 3B 20 48 4C Draw a Box..; HL
0001E0: 3D 58 59 20 44 45 3D 57 48 0D 0A 2E 62 6F 78 0D =XY DE=WH...box.
0001F0: 0A 70 75 73 68 20 61 66 3A 70 75 73 68 20 62 63 .push af:push bc
Size : 512 (Real : 512)
000000: 6E 74 20 73 70 61 63 65 73 0D 0A 2E 74 77 6F 73 nt spaces...twos
000010: 70 61 63 65 0D 0A 63 61 6C 6C 20 73 70 61 63 65 pace..call space
000020: 0D 0A 2E 73 70 61 63 65 0D 0A 6C 64 20 61 2C 33 ...space..ld a,3
000030: 32 0D 0A 0D 0A 3B 20 50 72 69 6E 74 20 61 20 63 2....; Print a c
000040: 68 61 72 61 63 74 65 72 20 68 65 6C 64 20 69 6E haracter held in
000050: 20 41 20 61 74 20 63 75 72 72 65 6E 74 20 73 63 A at current sc
000060: 72 65 65 6E 20 6C 6F 63 61 74 69 6F 6E 0D 0A 0D reen location...
000070: 0A 2E 70 72 69 6E 74 5F 63 68 61 72 0D 0A 70 75 ..print_char..pu
000080: 73 68 20 61 66 3A 70 75 73 68 20 62 63 3A 70 75 sh af:push bc:pu
000090: 73 68 20 64 65 3A 70 75 73 68 20 68 6C 0D 0A 73 sh de:push hl..s
0000A0: 75 62 20 33 32 0D 0A 6C 64 20 64 65 2C 66 6F 6E ub 32..ld de,fon
0000B0: 74 2E 64 61 74 0D 0A 6C 64 20 68 2C 30 3A 6C 64 t.dat..ld h,0:ld
0000C0: 20 6C 2C 61 0D 0A 61 64 64 20 68 6C 2C 68 6C 3A l,a..add hl,hl:
0000D0: 61 64 64 20 68 6C 2C 68 6C 3A 61 64 64 20 68 6C add hl,hl:add hl
0000E0: 2C 68 6C 3A 61 64 64 20 68 6C 2C 68 6C 3A 61 64 ,hl:add hl,hl:ad
0000F0: 64 20 68 6C 2C 64 65 20 3B 20 68 6C 3D 61 64 64 d hl,de ; hl=add
000100: 72 20 6F 66 20 63 68 61 72 61 63 74 65 72 20 64 r of character d
000110: 61 74 61 0D 0A 6C 64 20 64 2C 68 3A 6C 64 20 65 ata..ld d,h:ld e
000120: 2C 6C 0D 0A 6C 64 20 68 6C 2C 28 73 63 72 5F 61 ,l..ld hl,(scr_a
000130: 64 64 72 29 0D 0A 0D 0A 70 75 73 68 20 68 6C 0D ddr)....push hl.
000140: 0A 6C 64 20 62 2C 38 0D 0A 2E 70 72 63 68 61 72 .ld b,8...prchar
000150: 31 0D 0A 6C 64 20 61 2C 28 64 65 29 3A 6C 64 20 1..ld a,(de):ld
000160: 28 68 6C 29 2C 61 3A 69 6E 63 20 68 6C 3A 69 6E (hl),a:inc hl:in
000170: 63 20 64 65 0D 0A 6C 64 20 61 2C 28 64 65 29 3A c de..ld a,(de):
000180: 6C 64 20 28 68 6C 29 2C 61 3A 64 65 63 20 68 6C ld (hl),a:dec hl
000190: 3A 69 6E 63 20 64 65 0D 0A 63 61 6C 6C 20 6E 65 :inc de..call ne
0001A0: 78 74 5F 73 63 72 5F 6C 69 6E 65 0D 0A 64 6A 6E xt_scr_line..djn
0001B0: 7A 20 70 72 63 68 61 72 31 0D 0A 70 6F 70 20 68 z prchar1..pop h
0001C0: 6C 0D 0A 0D 0A 69 6E 63 20 68 6C 3A 69 6E 63 20 l....inc hl:inc
0001D0: 68 6C 0D 0A 6C 64 20 28 73 63 72 5F 61 64 64 72 hl..ld (scr_addr
0001E0: 29 2C 68 6C 0D 0A 65 69 0D 0A 70 6F 70 20 68 6C ),hl..ei..pop hl
0001F0: 3A 70 6F 70 20 64 65 3A 70 6F 70 20 62 63 3A 70 :pop de:pop bc:p
Size : 512 (Real : 512)
000000: 64 64 20 31 31 3A 6C 64 20 65 2C 61 0D 0A 70 6F dd 11:ld e,a..po
000010: 70 20 68 6C 0D 0A 63 61 6C 6C 20 73 65 74 5F 63 p hl..call set_c
000020: 6C 69 63 6B 5F 61 72 65 61 0D 0A 65 69 0D 0A 70 lick_area..ei..p
000030: 6F 70 20 68 6C 3A 70 6F 70 20 64 65 3A 70 6F 70 op hl:pop de:pop
000040: 20 62 63 3A 70 6F 70 20 61 66 0D 0A 72 65 74 0D bc:pop af..ret.
000050: 0A 0D 0A 3B 20 53 68 61 64 65 20 61 6E 20 61 72 ...; Shade an ar
000060: 65 61 0D 0A 3B 20 48 4C 3D 58 59 20 44 45 3D 57 ea..; HL=XY DE=W
000070: 48 20 41 3D 50 65 6E 0D 0A 2E 73 68 61 64 65 0D H A=Pen...shade.
000080: 0A 70 75 73 68 20 61 66 3A 70 75 73 68 20 62 63 .push af:push bc
000090: 3A 70 75 73 68 20 64 65 3A 70 75 73 68 20 68 6C :push de:push hl
0000A0: 0D 0A 64 69 0D 0A 73 72 6C 20 65 0D 0A 6C 64 20 ..di..srl e..ld
0000B0: 69 78 2C 70 65 6E 73 2D 32 0D 0A 2E 73 68 61 64 ix,pens-2...shad
0000C0: 65 31 0D 0A 69 6E 63 20 69 78 3A 69 6E 63 20 69 e1..inc ix:inc i
0000D0: 78 0D 0A 64 65 63 20 61 0D 0A 6A 72 20 6E 7A 2C x..dec a..jr nz,
0000E0: 73 68 61 64 65 31 0D 0A 0D 0A 63 61 6C 6C 20 67 shade1....call g
0000F0: 65 74 5F 73 63 72 5F 61 64 64 72 5F 68 6C 0D 0A et_scr_addr_hl..
000100: 0D 0A 6C 64 20 62 2C 65 0D 0A 2E 73 68 61 64 65 ..ld b,e...shade
000110: 32 0D 0A 6C 64 20 61 2C 28 69 78 2B 30 29 3A 63 2..ld a,(ix+0):c
000120: 61 6C 6C 20 73 68 61 64 65 33 0D 0A 6C 64 20 61 all shade3..ld a
000130: 2C 28 69 78 2B 31 29 3A 63 61 6C 6C 20 73 68 61 ,(ix+1):call sha
000140: 64 65 33 0D 0A 64 6A 6E 7A 20 73 68 61 64 65 32 de3..djnz shade2
000150: 0D 0A 65 69 0D 0A 70 6F 70 20 68 6C 3A 70 6F 70 ..ei..pop hl:pop
000160: 20 64 65 3A 70 6F 70 20 62 63 3A 70 6F 70 20 61 de:pop bc:pop a
000170: 66 0D 0A 72 65 74 0D 0A 0D 0A 2E 73 68 61 64 65 f..ret.....shade
000180: 33 0D 0A 70 75 73 68 20 62 63 3A 70 75 73 68 20 3..push bc:push
000190: 68 6C 0D 0A 6C 64 20 62 2C 64 3A 63 61 6C 6C 20 hl..ld b,d:call
0001A0: 6D 75 6C 74 5F 62 79 74 65 0D 0A 70 6F 70 20 68 mult_byte..pop h
0001B0: 6C 3A 70 6F 70 20 62 63 0D 0A 6A 70 20 6E 65 78 l:pop bc..jp nex
0001C0: 74 5F 73 63 72 5F 6C 69 6E 65 0D 0A 0D 0A 3B 20 t_scr_line....;
0001D0: 44 72 61 77 20 61 20 42 6F 78 0D 0A 3B 20 48 4C Draw a Box..; HL
0001E0: 3D 58 59 20 44 45 3D 57 48 0D 0A 2E 62 6F 78 0D =XY DE=WH...box.
0001F0: 0A 70 75 73 68 20 61 66 3A 70 75 73 68 20 62 63 .push af:push bc
Size : 512 (Real : 512)
000000: 30 2C 30 2C 30 2C 30 2C 30 2C 30 0D 0A 64 62 20 0,0,0,0,0,0..db
000010: 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 0,0,0,0,0,0,0,0,
000020: 30 2C 30 2C 26 31 30 2C 26 38 30 2C 26 31 30 2C 0,0,&10,&80,&10,
000030: 26 38 30 2C 30 2C 30 0D 0A 64 62 20 30 2C 26 36 &80,0,0..db 0,&6
000040: 30 2C 30 2C 26 43 30 2C 26 31 30 2C 26 38 30 2C 0,0,&C0,&10,&80,
000050: 26 33 30 2C 30 2C 26 36 30 2C 30 2C 26 43 30 2C &30,0,&60,0,&C0,
000060: 30 2C 26 38 30 2C 30 2C 30 2C 30 0D 0A 64 62 20 0,&80,0,0,0..db
000070: 26 37 30 2C 26 43 30 2C 26 43 30 2C 26 36 30 2C &70,&C0,&C0,&60,
000080: 26 43 30 2C 26 45 30 2C 26 44 30 2C 26 36 30 2C &C0,&E0,&D0,&60,
000090: 26 45 30 2C 26 36 30 2C 26 43 30 2C 26 36 30 2C &E0,&60,&C0,&60,
0000A0: 26 37 30 2C 26 43 30 2C 30 2C 30 0D 0A 64 62 20 &70,&C0,0,0..db
0000B0: 26 31 30 2C 26 38 30 2C 26 33 30 2C 26 38 30 2C &10,&80,&30,&80,
0000C0: 26 31 30 2C 26 38 30 2C 26 31 30 2C 26 38 30 2C &10,&80,&10,&80,
0000D0: 26 31 30 2C 26 38 30 2C 26 31 30 2C 26 38 30 2C &10,&80,&10,&80,
0000E0: 26 37 30 2C 26 45 30 2C 30 2C 30 0D 0A 64 62 20 &70,&E0,0,0..db
0000F0: 26 33 30 2C 26 43 30 2C 26 36 30 2C 26 36 30 2C &30,&C0,&60,&60,
000100: 30 2C 26 36 30 2C 26 33 30 2C 26 43 30 2C 26 36 0,&60,&30,&C0,&6
000110: 30 2C 30 2C 26 36 30 2C 26 36 30 2C 26 37 30 2C 0,0,&60,&60,&70,
000120: 26 45 30 2C 30 2C 30 0D 0A 64 62 20 26 33 30 2C &E0,0,0..db &30,
000130: 26 43 30 2C 26 36 30 2C 26 36 30 2C 30 2C 26 36 &C0,&60,&60,0,&6
000140: 30 2C 26 31 30 2C 26 43 30 2C 30 2C 26 36 30 2C 0,&10,&C0,0,&60,
000150: 26 36 30 2C 26 36 30 2C 26 33 30 2C 26 43 30 2C &60,&60,&30,&C0,
000160: 30 2C 30 0D 0A 64 62 20 26 31 30 2C 26 43 30 2C 0,0..db &10,&C0,
000170: 26 33 30 2C 26 43 30 2C 26 36 30 2C 26 43 30 2C &30,&C0,&60,&C0,
000180: 26 43 30 2C 26 43 30 2C 26 46 30 2C 26 45 30 2C &C0,&C0,&F0,&E0,
000190: 30 2C 26 43 30 2C 26 31 30 2C 26 45 30 2C 30 2C 0,&C0,&10,&E0,0,
0001A0: 30 0D 0A 64 62 20 26 37 30 2C 26 45 30 2C 26 36 0..db &70,&E0,&6
0001B0: 30 2C 26 32 30 2C 26 36 30 2C 30 2C 26 37 30 2C 0,&20,&60,0,&70,
0001C0: 26 43 30 2C 30 2C 26 36 30 2C 26 36 30 2C 26 36 &C0,0,&60,&60,&6
0001D0: 30 2C 26 33 30 2C 26 43 30 2C 30 2C 30 0D 0A 64 0,&30,&C0,0,0..d
0001E0: 62 20 26 33 30 2C 26 43 30 2C 26 36 30 2C 26 36 b &30,&C0,&60,&6
0001F0: 30 2C 26 36 30 2C 30 2C 26 37 30 2C 26 43 30 2C 0,&60,0,&70,&C0,
Size : 512 (Real : 512)
000000: 20 28 68 6C 29 2C 26 32 32 0D 0A 70 6F 70 20 68 (hl),&22..pop h
000010: 6C 0D 0A 6A 70 20 6E 65 78 74 5F 73 63 72 5F 6C l..jp next_scr_l
000020: 69 6E 65 0D 0A 0D 0A 2E 62 6F 78 70 61 72 74 31 ine.....boxpart1
000030: 0D 0A 70 75 73 68 20 68 6C 3A 70 75 73 68 20 62 ..push hl:push b
000040: 63 0D 0A 6C 64 20 28 68 6C 29 2C 62 3A 69 6E 63 c..ld (hl),b:inc
000050: 20 68 6C 0D 0A 6C 64 20 61 2C 26 66 66 3A 6C 64 hl..ld a,&ff:ld
000060: 20 62 2C 64 3A 64 65 63 20 62 3A 64 65 63 20 62 b,d:dec b:dec b
000070: 3A 63 61 6C 6C 20 6D 75 6C 74 5F 62 79 74 65 0D :call mult_byte.
000080: 0A 70 6F 70 20 62 63 3A 6C 64 20 28 68 6C 29 2C .pop bc:ld (hl),
000090: 63 3A 70 6F 70 20 68 6C 0D 0A 6A 70 20 6E 65 78 c:pop hl..jp nex
0000A0: 74 5F 73 63 72 5F 6C 69 6E 65 0D 0A 0D 0A 2E 62 t_scr_line.....b
0000B0: 6F 78 70 61 72 74 32 0D 0A 70 75 73 68 20 68 6C oxpart2..push hl
0000C0: 3A 70 75 73 68 20 62 63 0D 0A 6C 64 20 28 68 6C :push bc..ld (hl
0000D0: 29 2C 62 3A 69 6E 63 20 68 6C 0D 0A 78 6F 72 20 ),b:inc hl..xor
0000E0: 61 3A 6C 64 20 62 2C 64 3A 64 65 63 20 62 3A 64 a:ld b,d:dec b:d
0000F0: 65 63 20 62 3A 63 61 6C 6C 20 6D 75 6C 74 5F 62 ec b:call mult_b
000100: 79 74 65 0D 0A 70 6F 70 20 62 63 3A 6C 64 20 28 yte..pop bc:ld (
000110: 68 6C 29 2C 63 3A 70 6F 70 20 68 6C 0D 0A 6A 70 hl),c:pop hl..jp
000120: 20 6E 65 78 74 5F 73 63 72 5F 6C 69 6E 65 0D 0A next_scr_line..
000130: 0D 0A 3B 20 50 6F 6B 65 20 62 79 74 65 20 41 20 ..; Poke byte A
000140: 69 6E 74 6F 20 73 63 72 65 65 6E 20 6D 65 6D 6F into screen memo
000150: 72 79 20 61 74 20 48 4C 20 42 20 74 69 6D 65 73 ry at HL B times
000160: 0D 0A 0D 0A 2E 6D 75 6C 74 5F 62 79 74 65 0D 0A .....mult_byte..
000170: 6C 64 20 28 68 6C 29 2C 61 0D 0A 69 6E 63 20 68 ld (hl),a..inc h
000180: 6C 0D 0A 64 6A 6E 7A 20 6D 75 6C 74 5F 62 79 74 l..djnz mult_byt
000190: 65 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 43 6F 6E 76 e..ret....; Conv
0001A0: 65 72 74 20 48 4C 20 69 6E 74 6F 20 74 68 65 20 ert HL into the
0001B0: 61 64 64 72 65 73 73 20 6F 66 20 74 68 65 20 6E address of the n
0001C0: 65 78 74 20 73 63 72 65 65 6E 20 6C 69 6E 65 0D ext screen line.
0001D0: 0A 2E 6E 65 78 74 5F 73 63 72 5F 6C 69 6E 65 0D ..next_scr_line.
0001E0: 0A 70 75 73 68 20 61 66 0D 0A 6C 64 20 61 2C 68 .push af..ld a,h
0001F0: 0D 0A 61 64 64 20 26 38 0D 0A 6C 64 20 68 2C 61 ..add &8..ld h,a
Size : 512 (Real : 512)
000000: 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C &60,&60,&60,&60,
000010: 26 33 30 2C 26 43 30 2C 30 2C 30 0D 0A 64 62 20 &30,&C0,0,0..db
000020: 26 37 30 2C 26 45 30 2C 26 36 30 2C 26 36 30 2C &70,&E0,&60,&60,
000030: 30 2C 26 36 30 2C 30 2C 26 43 30 2C 26 31 30 2C 0,&60,0,&C0,&10,
000040: 26 38 30 2C 26 31 30 2C 26 38 30 2C 26 31 30 2C &80,&10,&80,&10,
000050: 26 38 30 2C 30 2C 30 0D 0A 64 62 20 26 33 30 2C &80,0,0..db &30,
000060: 26 43 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C &C0,&60,&60,&60,
000070: 26 36 30 2C 26 33 30 2C 26 43 30 2C 26 36 30 2C &60,&30,&C0,&60,
000080: 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 33 30 2C &60,&60,&60,&30,
000090: 26 43 30 2C 30 2C 30 0D 0A 64 62 20 26 33 30 2C &C0,0,0..db &30,
0000A0: 26 43 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C &C0,&60,&60,&60,
0000B0: 26 36 30 2C 26 33 30 2C 26 45 30 2C 30 2C 26 36 &60,&30,&E0,0,&6
0000C0: 30 2C 26 36 30 2C 26 36 30 2C 26 33 30 2C 26 43 0,&60,&60,&30,&C
0000D0: 30 2C 30 2C 30 0D 0A 64 62 20 30 2C 30 2C 30 2C 0,0,0..db 0,0,0,
0000E0: 30 2C 26 31 30 2C 26 38 30 2C 26 31 30 2C 26 38 0,&10,&80,&10,&8
0000F0: 30 2C 30 2C 30 2C 26 31 30 2C 26 38 30 2C 26 31 0,0,0,&10,&80,&1
000100: 30 2C 26 38 30 2C 30 2C 30 0D 0A 64 62 20 30 2C 0,&80,0,0..db 0,
000110: 30 2C 30 2C 30 2C 26 31 30 2C 26 38 30 2C 26 31 0,0,0,&10,&80,&1
000120: 30 2C 26 38 30 2C 30 2C 30 2C 26 31 30 2C 26 38 0,&80,0,0,&10,&8
000130: 30 2C 26 31 30 2C 26 38 30 2C 26 33 30 2C 30 0D 0,&10,&80,&30,0.
000140: 0A 64 62 20 30 2C 26 43 30 2C 26 31 30 2C 26 38 .db 0,&C0,&10,&8
000150: 30 2C 26 33 30 2C 30 2C 26 36 30 2C 30 2C 26 33 0,&30,0,&60,0,&3
000160: 30 2C 30 2C 26 31 30 2C 26 38 30 2C 30 2C 26 43 0,0,&10,&80,0,&C
000170: 30 2C 30 2C 30 0D 0A 64 62 20 30 2C 30 2C 30 2C 0,0,0..db 0,0,0,
000180: 30 2C 26 37 30 2C 26 45 30 2C 30 2C 30 2C 30 2C 0,&70,&E0,0,0,0,
000190: 30 2C 26 37 30 2C 26 45 30 2C 30 2C 30 2C 30 2C 0,&70,&E0,0,0,0,
0001A0: 30 0D 0A 64 62 20 26 36 30 2C 30 2C 26 33 30 2C 0..db &60,0,&30,
0001B0: 30 2C 26 31 30 2C 26 38 30 2C 30 2C 26 43 30 2C 0,&10,&80,0,&C0,
0001C0: 26 31 30 2C 26 38 30 2C 26 33 30 2C 30 2C 26 36 &10,&80,&30,0,&6
0001D0: 30 2C 30 2C 30 2C 30 0D 0A 64 62 20 26 33 30 2C 0,0,0,0..db &30,
0001E0: 26 43 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C &C0,&60,&60,&60,
0001F0: 26 36 30 2C 30 2C 26 43 30 2C 26 31 30 2C 26 38 &60,0,&C0,&10,&8
Size : 512 (Real : 512)
000000: 0D 0A 6A 72 20 6E 63 2C 6E 73 63 72 6C 6E 31 0D ..jr nc,nscrln1.
000010: 0A 6C 64 20 61 2C 6C 0D 0A 61 64 64 20 26 35 30 .ld a,l..add &50
000020: 0D 0A 6C 64 20 6C 2C 61 0D 0A 6C 64 20 61 2C 68 ..ld l,a..ld a,h
000030: 0D 0A 61 64 63 20 26 63 30 0D 0A 6C 64 20 68 2C ..adc &c0..ld h,
000040: 61 0D 0A 2E 6E 73 63 72 6C 6E 31 0D 0A 70 6F 70 a...nscrln1..pop
000050: 20 61 66 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 52 65 af..ret....; Re
000060: 74 75 72 6E 20 48 4C 20 61 73 20 73 63 72 6E 20 turn HL as scrn
000070: 61 64 64 72 20 6F 66 20 63 6F 6F 72 64 73 20 48 addr of coords H
000080: 2C 4C 0D 0A 2E 67 65 74 5F 73 63 72 5F 61 64 64 ,L...get_scr_add
000090: 72 5F 68 6C 0D 0A 65 78 20 64 65 2C 68 6C 0D 0A r_hl..ex de,hl..
0000A0: 63 61 6C 6C 20 67 65 74 5F 73 63 72 5F 61 64 64 call get_scr_add
0000B0: 72 5F 64 65 0D 0A 65 78 20 64 65 2C 68 6C 0D 0A r_de..ex de,hl..
0000C0: 72 65 74 0D 0A 0D 0A 3B 20 52 65 74 75 72 6E 20 ret....; Return
0000D0: 44 45 20 61 73 20 73 63 72 6E 20 61 64 64 72 20 DE as scrn addr
0000E0: 6F 66 20 63 6F 6F 72 64 73 20 44 2C 45 0D 0A 0D of coords D,E...
0000F0: 0A 2E 67 65 74 5F 73 63 72 5F 61 64 64 72 5F 64 ..get_scr_addr_d
000100: 65 0D 0A 70 75 73 68 20 62 63 3A 70 75 73 68 20 e..push bc:push
000110: 68 6C 0D 0A 6C 64 20 62 63 2C 61 64 64 72 5F 74 hl..ld bc,addr_t
000120: 61 62 6C 65 0D 0A 6C 64 20 68 2C 30 3A 6C 64 20 able..ld h,0:ld
000130: 6C 2C 65 0D 0A 61 64 64 20 68 6C 2C 68 6C 0D 0A l,e..add hl,hl..
000140: 61 64 64 20 68 6C 2C 62 63 0D 0A 6C 64 20 63 2C add hl,bc..ld c,
000150: 28 68 6C 29 0D 0A 69 6E 63 20 68 6C 0D 0A 6C 64 (hl)..inc hl..ld
000160: 20 62 2C 28 68 6C 29 0D 0A 6C 64 20 68 2C 30 3A b,(hl)..ld h,0:
000170: 6C 64 20 6C 2C 64 0D 0A 61 64 64 20 68 6C 2C 62 ld l,d..add hl,b
000180: 63 0D 0A 65 78 20 64 65 2C 68 6C 0D 0A 70 6F 70 c..ex de,hl..pop
000190: 20 68 6C 3A 70 6F 70 20 62 63 0D 0A 72 65 74 0D hl:pop bc..ret.
0001A0: 0A 0D 0A 2E 6D 61 6B 65 5F 74 61 62 6C 65 0D 0A ....make_table..
0001B0: 6C 64 20 68 6C 2C 26 63 30 30 30 0D 0A 6C 64 20 ld hl,&c000..ld
0001C0: 64 65 2C 61 64 64 72 5F 74 61 62 6C 65 0D 0A 6C de,addr_table..l
0001D0: 64 20 62 2C 32 30 30 0D 0A 2E 6D 74 31 0D 0A 6C d b,200...mt1..l
0001E0: 64 20 61 2C 6C 3A 6C 64 20 28 64 65 29 2C 61 0D d a,l:ld (de),a.
0001F0: 0A 69 6E 63 20 64 65 0D 0A 6C 64 20 61 2C 68 3A .inc de..ld a,h:
Size : 512 (Real : 512)
000000: 30 2C 30 2C 30 2C 26 31 30 2C 26 38 30 2C 30 2C 0,0,0,&10,&80,0,
000010: 30 0D 0A 64 62 20 26 37 30 2C 26 43 30 2C 26 43 0..db &70,&C0,&C
000020: 30 2C 26 36 30 2C 26 44 30 2C 26 45 30 2C 26 44 0,&60,&D0,&E0,&D
000030: 30 2C 26 45 30 2C 26 44 30 2C 26 45 30 2C 26 43 0,&E0,&D0,&E0,&C
000040: 30 2C 30 2C 26 37 30 2C 26 43 30 2C 30 2C 30 0D 0,0,&70,&C0,0,0.
000050: 0A 64 62 20 26 31 30 2C 26 38 30 2C 26 33 30 2C .db &10,&80,&30,
000060: 26 43 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C &C0,&60,&60,&60,
000070: 26 36 30 2C 26 37 30 2C 26 45 30 2C 26 36 30 2C &60,&70,&E0,&60,
000080: 26 36 30 2C 26 36 30 2C 26 36 30 2C 30 2C 30 0D &60,&60,&60,0,0.
000090: 0A 64 62 20 26 46 30 2C 26 43 30 2C 26 36 30 2C .db &F0,&C0,&60,
0000A0: 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 37 30 2C &60,&60,&60,&70,
0000B0: 26 43 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C &C0,&60,&60,&60,
0000C0: 26 36 30 2C 26 46 30 2C 26 43 30 2C 30 2C 30 0D &60,&F0,&C0,0,0.
0000D0: 0A 64 62 20 26 33 30 2C 26 43 30 2C 26 36 30 2C .db &30,&C0,&60,
0000E0: 26 36 30 2C 26 43 30 2C 30 2C 26 43 30 2C 30 2C &60,&C0,0,&C0,0,
0000F0: 26 43 30 2C 30 2C 26 36 30 2C 26 36 30 2C 26 33 &C0,0,&60,&60,&3
000100: 30 2C 26 43 30 2C 30 2C 30 0D 0A 64 62 20 26 46 0,&C0,0,0..db &F
000110: 30 2C 26 38 30 2C 26 36 30 2C 26 43 30 2C 26 36 0,&80,&60,&C0,&6
000120: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 36 0,&60,&60,&60,&6
000130: 30 2C 26 36 30 2C 26 36 30 2C 26 43 30 2C 26 46 0,&60,&60,&C0,&F
000140: 30 2C 26 38 30 2C 30 2C 30 0D 0A 64 62 20 26 46 0,&80,0,0..db &F
000150: 30 2C 26 45 30 2C 26 36 30 2C 26 32 30 2C 26 36 0,&E0,&60,&20,&6
000160: 30 2C 26 38 30 2C 26 37 30 2C 26 38 30 2C 26 36 0,&80,&70,&80,&6
000170: 30 2C 26 38 30 2C 26 36 30 2C 26 32 30 2C 26 46 0,&80,&60,&20,&F
000180: 30 2C 26 45 30 2C 30 2C 30 0D 0A 64 62 20 26 46 0,&E0,0,0..db &F
000190: 30 2C 26 45 30 2C 26 36 30 2C 26 32 30 2C 26 36 0,&E0,&60,&20,&6
0001A0: 30 2C 26 38 30 2C 26 37 30 2C 26 38 30 2C 26 36 0,&80,&70,&80,&6
0001B0: 30 2C 26 38 30 2C 26 36 30 2C 30 2C 26 46 30 2C 0,&80,&60,0,&F0,
0001C0: 30 2C 30 2C 30 0D 0A 64 62 20 26 33 30 2C 26 43 0,0,0..db &30,&C
0001D0: 30 2C 26 36 30 2C 26 36 30 2C 26 43 30 2C 30 2C 0,&60,&60,&C0,0,
0001E0: 26 43 30 2C 30 2C 26 43 30 2C 26 45 30 2C 26 36 &C0,0,&C0,&E0,&6
0001F0: 30 2C 26 36 30 2C 26 33 30 2C 26 45 30 2C 30 2C 0,&60,&30,&E0,0,
Size : 512 (Real : 512)
000000: 6C 64 20 28 64 65 29 2C 61 0D 0A 69 6E 63 20 64 ld (de),a..inc d
000010: 65 0D 0A 63 61 6C 6C 20 6E 65 78 74 5F 73 63 72 e..call next_scr
000020: 5F 6C 69 6E 65 0D 0A 64 6A 6E 7A 20 6D 74 31 0D _line..djnz mt1.
000030: 0A 72 65 74 0D 0A 0D 0A 2E 74 61 67 67 65 72 31 .ret.....tagger1
000040: 2E 64 61 74 0D 0A 64 62 20 26 33 33 2C 26 63 63 .dat..db &33,&cc
000050: 0D 0A 64 62 20 26 34 34 2C 26 32 32 0D 0A 64 62 ..db &44,&22..db
000060: 20 26 38 38 2C 26 31 31 0D 0A 64 62 20 26 38 38 &88,&11..db &88
000070: 2C 26 31 31 0D 0A 64 62 20 26 38 38 2C 26 31 31 ,&11..db &88,&11
000080: 0D 0A 64 62 20 26 38 38 2C 26 31 31 0D 0A 64 62 ..db &88,&11..db
000090: 20 26 34 34 2C 26 32 32 0D 0A 64 62 20 26 33 33 &44,&22..db &33
0000A0: 2C 26 63 63 0D 0A 0D 0A 2E 74 61 67 67 65 72 32 ,&cc.....tagger2
0000B0: 2E 64 61 74 0D 0A 64 62 20 26 33 33 2C 26 63 63 .dat..db &33,&cc
0000C0: 0D 0A 64 62 20 26 34 34 2C 26 32 32 0D 0A 64 62 ..db &44,&22..db
0000D0: 20 26 38 39 2C 26 31 39 0D 0A 64 62 20 26 38 62 &89,&19..db &8b
0000E0: 2C 26 31 64 0D 0A 64 62 20 26 38 62 2C 26 31 64 ,&1d..db &8b,&1d
0000F0: 0D 0A 64 62 20 26 38 39 2C 26 31 39 0D 0A 64 62 ..db &89,&19..db
000100: 20 26 34 34 2C 26 32 32 0D 0A 64 62 20 26 33 33 &44,&22..db &33
000110: 2C 26 63 63 0D 0A 0D 0A 2E 66 6F 6E 74 2E 64 61 ,&cc.....font.da
000120: 74 0D 0A 64 62 20 30 2C 30 2C 30 2C 30 2C 30 2C t..db 0,0,0,0,0,
000130: 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 0,0,0,0,0,0,0,0,
000140: 30 2C 30 2C 30 0D 0A 64 62 20 26 31 30 2C 26 38 0,0,0..db &10,&8
000150: 30 2C 26 31 30 2C 26 38 30 2C 26 31 30 2C 26 38 0,&10,&80,&10,&8
000160: 30 2C 26 31 30 2C 26 38 30 2C 26 31 30 2C 26 38 0,&10,&80,&10,&8
000170: 30 2C 30 2C 30 2C 26 31 30 2C 26 38 30 2C 30 2C 0,0,0,&10,&80,0,
000180: 30 0D 0A 64 62 20 26 36 30 2C 26 43 30 2C 26 36 0..db &60,&C0,&6
000190: 30 2C 26 43 30 2C 26 36 30 2C 26 43 30 2C 30 2C 0,&C0,&60,&C0,0,
0001A0: 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 0,0,0,0,0,0,0,0,
0001B0: 30 0D 0A 64 62 20 26 36 30 2C 26 43 30 2C 26 36 0..db &60,&C0,&6
0001C0: 30 2C 26 43 30 2C 26 46 30 2C 26 45 30 2C 26 36 0,&C0,&F0,&E0,&6
0001D0: 30 2C 26 43 30 2C 26 46 30 2C 26 45 30 2C 26 36 0,&C0,&F0,&E0,&6
0001E0: 30 2C 26 43 30 2C 26 36 30 2C 26 43 30 2C 30 2C 0,&C0,&60,&C0,0,
0001F0: 30 0D 0A 64 62 20 26 31 30 2C 26 38 30 2C 26 33 0..db &10,&80,&3
Size : 512 (Real : 512)
000000: 30 0D 0A 64 62 20 26 36 30 2C 26 36 30 2C 26 36 0..db &60,&60,&6
000010: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 37 0,&60,&60,&60,&7
000020: 30 2C 26 45 30 2C 26 36 30 2C 26 36 30 2C 26 36 0,&E0,&60,&60,&6
000030: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 30 2C 0,&60,&60,&60,0,
000040: 30 0D 0A 64 62 20 26 37 30 2C 26 45 30 2C 26 31 0..db &70,&E0,&1
000050: 30 2C 26 38 30 2C 26 31 30 2C 26 38 30 2C 26 31 0,&80,&10,&80,&1
000060: 30 2C 26 38 30 2C 26 31 30 2C 26 38 30 2C 26 31 0,&80,&10,&80,&1
000070: 30 2C 26 38 30 2C 26 37 30 2C 26 45 30 2C 30 2C 0,&80,&70,&E0,0,
000080: 30 0D 0A 64 62 20 26 31 30 2C 26 45 30 2C 30 2C 0..db &10,&E0,0,
000090: 26 43 30 2C 30 2C 26 43 30 2C 30 2C 26 43 30 2C &C0,0,&C0,0,&C0,
0000A0: 26 43 30 2C 26 43 30 2C 26 43 30 2C 26 43 30 2C &C0,&C0,&C0,&C0,
0000B0: 26 37 30 2C 26 38 30 2C 30 2C 30 0D 0A 64 62 20 &70,&80,0,0..db
0000C0: 26 45 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C &E0,&60,&60,&60,
0000D0: 26 36 30 2C 26 43 30 2C 26 37 30 2C 26 38 30 2C &60,&C0,&70,&80,
0000E0: 26 36 30 2C 26 43 30 2C 26 36 30 2C 26 36 30 2C &60,&C0,&60,&60,
0000F0: 26 45 30 2C 26 36 30 2C 30 2C 30 0D 0A 64 62 20 &E0,&60,0,0..db
000100: 26 46 30 2C 30 2C 26 36 30 2C 30 2C 26 36 30 2C &F0,0,&60,0,&60,
000110: 30 2C 26 36 30 2C 30 2C 26 36 30 2C 26 32 30 2C 0,&60,0,&60,&20,
000120: 26 36 30 2C 26 36 30 2C 26 46 30 2C 26 45 30 2C &60,&60,&F0,&E0,
000130: 30 2C 30 0D 0A 64 62 20 26 43 30 2C 26 36 30 2C 0,0..db &C0,&60,
000140: 26 45 30 2C 26 45 30 2C 26 46 30 2C 26 45 30 2C &E0,&E0,&F0,&E0,
000150: 26 46 30 2C 26 45 30 2C 26 44 30 2C 26 36 30 2C &F0,&E0,&D0,&60,
000160: 26 43 30 2C 26 36 30 2C 26 43 30 2C 26 36 30 2C &C0,&60,&C0,&60,
000170: 30 2C 30 0D 0A 64 62 20 26 43 30 2C 26 36 30 2C 0,0..db &C0,&60,
000180: 26 45 30 2C 26 36 30 2C 26 46 30 2C 26 36 30 2C &E0,&60,&F0,&60,
000190: 26 44 30 2C 26 45 30 2C 26 43 30 2C 26 45 30 2C &D0,&E0,&C0,&E0,
0001A0: 26 43 30 2C 26 36 30 2C 26 43 30 2C 26 36 30 2C &C0,&60,&C0,&60,
0001B0: 30 2C 30 0D 0A 64 62 20 26 33 30 2C 26 38 30 2C 0,0..db &30,&80,
0001C0: 26 36 30 2C 26 43 30 2C 26 43 30 2C 26 36 30 2C &60,&C0,&C0,&60,
0001D0: 26 43 30 2C 26 36 30 2C 26 43 30 2C 26 36 30 2C &C0,&60,&C0,&60,
0001E0: 26 36 30 2C 26 43 30 2C 26 33 30 2C 26 38 30 2C &60,&C0,&30,&80,
0001F0: 30 2C 30 0D 0A 64 62 20 26 46 30 2C 26 43 30 2C 0,0..db &F0,&C0,
Size : 512 (Real : 512)
000000: 30 2C 26 45 30 2C 26 35 30 2C 26 38 30 2C 26 33 0,&E0,&50,&80,&3
000010: 30 2C 26 43 30 2C 26 31 30 2C 26 41 30 2C 26 37 0,&C0,&10,&A0,&7
000020: 30 2C 26 43 30 2C 26 31 30 2C 26 38 30 2C 30 2C 0,&C0,&10,&80,0,
000030: 30 0D 0A 64 62 20 30 2C 30 2C 26 43 30 2C 26 36 0..db 0,0,&C0,&6
000040: 30 2C 26 43 30 2C 26 43 30 2C 26 31 30 2C 26 38 0,&C0,&C0,&10,&8
000050: 30 2C 26 33 30 2C 30 2C 26 36 30 2C 26 36 30 2C 0,&30,0,&60,&60,
000060: 26 43 30 2C 26 36 30 2C 30 2C 30 0D 0A 64 62 20 &C0,&60,0,0..db
000070: 26 33 30 2C 26 38 30 2C 26 36 30 2C 26 43 30 2C &30,&80,&60,&C0,
000080: 26 33 30 2C 26 38 30 2C 26 37 30 2C 26 36 30 2C &30,&80,&70,&60,
000090: 26 44 30 2C 26 43 30 2C 26 43 30 2C 26 43 30 2C &D0,&C0,&C0,&C0,
0000A0: 26 37 30 2C 26 36 30 2C 30 2C 30 0D 0A 64 62 20 &70,&60,0,0..db
0000B0: 26 31 30 2C 26 38 30 2C 26 31 30 2C 26 38 30 2C &10,&80,&10,&80,
0000C0: 26 33 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C &30,0,0,0,0,0,0,
0000D0: 30 2C 30 2C 30 2C 30 2C 30 0D 0A 64 62 20 30 2C 0,0,0,0,0..db 0,
0000E0: 26 43 30 2C 26 31 30 2C 26 38 30 2C 26 33 30 2C &C0,&10,&80,&30,
0000F0: 30 2C 26 33 30 2C 30 2C 26 33 30 2C 30 2C 26 31 0,&30,0,&30,0,&1
000100: 30 2C 26 38 30 2C 30 2C 26 43 30 2C 30 2C 30 0D 0,&80,0,&C0,0,0.
000110: 0A 64 62 20 26 33 30 2C 30 2C 26 31 30 2C 26 38 .db &30,0,&10,&8
000120: 30 2C 30 2C 26 43 30 2C 30 2C 26 43 30 2C 30 2C 0,0,&C0,0,&C0,0,
000130: 26 43 30 2C 26 31 30 2C 26 38 30 2C 26 33 30 2C &C0,&10,&80,&30,
000140: 30 2C 30 2C 30 0D 0A 64 62 20 30 2C 30 2C 26 36 0,0,0..db 0,0,&6
000150: 30 2C 26 36 30 2C 26 33 30 2C 26 43 30 2C 26 46 0,&60,&30,&C0,&F
000160: 30 2C 26 46 30 2C 26 33 30 2C 26 43 30 2C 26 36 0,&F0,&30,&C0,&6
000170: 30 2C 26 36 30 2C 30 2C 30 2C 30 2C 30 0D 0A 64 0,&60,0,0,0,0..d
000180: 62 20 30 2C 30 2C 26 31 30 2C 26 38 30 2C 26 31 b 0,0,&10,&80,&1
000190: 30 2C 26 38 30 2C 26 37 30 2C 26 45 30 2C 26 31 0,&80,&70,&E0,&1
0001A0: 30 2C 26 38 30 2C 26 31 30 2C 26 38 30 2C 30 2C 0,&80,&10,&80,0,
0001B0: 30 2C 30 2C 30 0D 0A 64 62 20 30 2C 30 2C 30 2C 0,0,0..db 0,0,0,
0001C0: 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 26 31 0,0,0,0,0,0,0,&1
0001D0: 30 2C 26 38 30 2C 26 31 30 2C 26 38 30 2C 26 33 0,&80,&10,&80,&3
0001E0: 30 2C 30 0D 0A 64 62 20 30 2C 30 2C 30 2C 30 2C 0,0..db 0,0,0,0,
0001F0: 30 2C 30 2C 26 37 30 2C 26 45 30 2C 30 2C 30 2C 0,0,&70,&E0,0,0,
Size : 512 (Real : 512)
000000: 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C &60,&60,&60,&60,
000010: 26 37 30 2C 26 43 30 2C 26 36 30 2C 30 2C 26 36 &70,&C0,&60,0,&6
000020: 30 2C 30 2C 26 46 30 2C 30 2C 30 2C 30 0D 0A 64 0,0,&F0,0,0,0..d
000030: 62 20 26 33 30 2C 26 38 30 2C 26 36 30 2C 26 43 b &30,&80,&60,&C
000040: 30 2C 26 43 30 2C 26 36 30 2C 26 43 30 2C 26 36 0,&C0,&60,&C0,&6
000050: 30 2C 26 44 30 2C 26 41 30 2C 26 43 30 2C 26 43 0,&D0,&A0,&C0,&C
000060: 30 2C 26 37 30 2C 26 36 30 2C 30 2C 30 0D 0A 64 0,&70,&60,0,0..d
000070: 62 20 26 46 30 2C 26 43 30 2C 26 36 30 2C 26 36 b &F0,&C0,&60,&6
000080: 30 2C 26 36 30 2C 26 36 30 2C 26 37 30 2C 26 43 0,&60,&60,&70,&C
000090: 30 2C 26 36 30 2C 26 43 30 2C 26 36 30 2C 26 36 0,&60,&C0,&60,&6
0000A0: 30 2C 26 45 30 2C 26 36 30 2C 30 2C 30 0D 0A 64 0,&E0,&60,0,0..d
0000B0: 62 20 26 33 30 2C 26 43 30 2C 26 36 30 2C 26 36 b &30,&C0,&60,&6
0000C0: 30 2C 26 36 30 2C 30 2C 26 33 30 2C 26 43 30 2C 0,&60,0,&30,&C0,
0000D0: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 33 0,&60,&60,&60,&3
0000E0: 30 2C 26 43 30 2C 30 2C 30 0D 0A 64 62 20 26 37 0,&C0,0,0..db &7
0000F0: 30 2C 26 45 30 2C 26 35 30 2C 26 41 30 2C 26 31 0,&E0,&50,&A0,&1
000100: 30 2C 26 38 30 2C 26 31 30 2C 26 38 30 2C 26 31 0,&80,&10,&80,&1
000110: 30 2C 26 38 30 2C 26 31 30 2C 26 38 30 2C 26 33 0,&80,&10,&80,&3
000120: 30 2C 26 43 30 2C 30 2C 30 0D 0A 64 62 20 26 36 0,&C0,0,0..db &6
000130: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 36 0,&60,&60,&60,&6
000140: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 36 0,&60,&60,&60,&6
000150: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 33 0,&60,&60,&60,&3
000160: 30 2C 26 43 30 2C 30 2C 30 0D 0A 64 62 20 26 36 0,&C0,0,0..db &6
000170: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 36 0,&60,&60,&60,&6
000180: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 36 0,&60,&60,&60,&6
000190: 30 2C 26 36 30 2C 26 33 30 2C 26 43 30 2C 26 31 0,&60,&30,&C0,&1
0001A0: 30 2C 26 38 30 2C 30 2C 30 0D 0A 64 62 20 26 43 0,&80,0,0..db &C
0001B0: 30 2C 26 36 30 2C 26 43 30 2C 26 36 30 2C 26 43 0,&60,&C0,&60,&C
0001C0: 30 2C 26 36 30 2C 26 44 30 2C 26 36 30 2C 26 46 0,&60,&D0,&60,&F
0001D0: 30 2C 26 45 30 2C 26 45 30 2C 26 45 30 2C 26 43 0,&E0,&E0,&E0,&C
0001E0: 30 2C 26 36 30 2C 30 2C 30 0D 0A 64 62 20 26 43 0,&60,0,0..db &C
0001F0: 30 2C 26 36 30 2C 26 36 30 2C 26 43 30 2C 26 33 0,&60,&60,&C0,&3
Size : 512 (Real : 512)
000000: 30 2C 26 31 30 2C 26 38 30 2C 26 31 30 2C 26 38 0,&10,&80,&10,&8
000010: 30 2C 26 31 30 2C 26 38 30 2C 30 2C 30 0D 0A 64 0,&10,&80,0,0..d
000020: 62 20 26 37 30 2C 30 2C 26 31 30 2C 26 38 30 2C b &70,0,&10,&80,
000030: 26 31 30 2C 26 38 30 2C 30 2C 26 45 30 2C 26 31 &10,&80,0,&E0,&1
000040: 30 2C 26 38 30 2C 26 31 30 2C 26 38 30 2C 26 37 0,&80,&10,&80,&7
000050: 30 2C 30 2C 30 2C 30 0D 0A 64 62 20 26 33 30 2C 0,0,0,0..db &30,
000060: 26 38 30 2C 26 34 30 2C 26 34 30 2C 26 62 30 2C &80,&40,&40,&b0,
000070: 26 61 30 2C 26 61 30 2C 26 32 30 2C 26 62 30 2C &a0,&a0,&20,&b0,
000080: 26 61 30 2C 26 34 30 2C 26 34 30 2C 26 33 30 2C &a0,&40,&40,&30,
000090: 26 38 30 2C 30 2C 30 0D 0A 64 62 20 30 2C 30 2C &80,0,0..db 0,0,
0000A0: 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 0,0,0,0,0,0,0,0,
0000B0: 30 2C 30 2C 30 2C 30 2C 30 2C 30 0D 0A 0D 0A 3B 0,0,0,0,0,0....;
0000C0: 20 42 6C 6F 63 6B 20 47 72 61 70 68 69 63 73 0D Block Graphics.
0000D0: 0A 0D 0A 64 62 20 26 46 30 2C 26 46 30 2C 26 46 ...db &F0,&F0,&F
0000E0: 30 2C 26 46 30 2C 26 46 30 2C 26 46 30 2C 26 46 0,&F0,&F0,&F0,&F
0000F0: 30 2C 26 46 30 2C 26 46 30 2C 26 46 30 2C 26 46 0,&F0,&F0,&F0,&F
000100: 30 2C 26 46 30 2C 26 46 30 2C 26 46 30 2C 26 46 0,&F0,&F0,&F0,&F
000110: 30 2C 26 46 30 0D 0A 64 62 20 26 46 30 2C 26 46 0,&F0..db &F0,&F
000120: 30 2C 26 46 30 2C 26 46 30 2C 26 46 30 2C 26 46 0,&F0,&F0,&F0,&F
000130: 30 2C 26 46 30 2C 26 46 30 2C 30 2C 26 46 30 2C 0,&F0,&F0,0,&F0,
000140: 30 2C 26 46 30 2C 30 2C 26 46 30 2C 30 2C 26 46 0,&F0,0,&F0,0,&F
000150: 30 0D 0A 64 62 20 26 46 30 2C 26 46 30 2C 26 46 0..db &F0,&F0,&F
000160: 30 2C 26 46 30 2C 26 46 30 2C 26 46 30 2C 26 46 0,&F0,&F0,&F0,&F
000170: 30 2C 26 46 30 2C 26 46 30 2C 30 2C 26 46 30 2C 0,&F0,&F0,0,&F0,
000180: 30 2C 26 46 30 2C 30 2C 26 46 30 2C 30 0D 0A 64 0,&F0,0,&F0,0..d
000190: 62 20 26 46 30 2C 30 2C 26 46 30 2C 30 2C 26 46 b &F0,0,&F0,0,&F
0001A0: 30 2C 30 2C 26 46 30 2C 30 2C 26 46 30 2C 26 46 0,0,&F0,0,&F0,&F
0001B0: 30 2C 26 46 30 2C 26 46 30 2C 26 46 30 2C 26 46 0,&F0,&F0,&F0,&F
0001C0: 30 2C 26 46 30 2C 26 46 30 0D 0A 64 62 20 30 2C 0,&F0,&F0..db 0,
0001D0: 26 46 30 2C 30 2C 26 46 30 2C 30 2C 26 46 30 2C &F0,0,&F0,0,&F0,
0001E0: 30 2C 26 46 30 2C 26 46 30 2C 26 46 30 2C 26 46 0,&F0,&F0,&F0,&F
0001F0: 30 2C 26 46 30 2C 26 46 30 2C 26 46 30 2C 26 46 0,&F0,&F0,&F0,&F
Size : 512 (Real : 512)
000000: 30 2C 26 38 30 2C 26 33 30 2C 26 38 30 2C 26 36 0,&80,&30,&80,&6
000010: 30 2C 26 43 30 2C 26 43 30 2C 26 36 30 2C 26 43 0,&C0,&C0,&60,&C
000020: 30 2C 26 36 30 2C 30 2C 30 0D 0A 64 62 20 26 36 0,&60,0,0..db &6
000030: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 36 0,&60,&60,&60,&6
000040: 30 2C 26 36 30 2C 26 33 30 2C 26 43 30 2C 26 31 0,&60,&30,&C0,&1
000050: 30 2C 26 38 30 2C 26 31 30 2C 26 38 30 2C 26 33 0,&80,&10,&80,&3
000060: 30 2C 26 43 30 2C 30 2C 30 0D 0A 64 62 20 26 46 0,&C0,0,0..db &F
000070: 30 2C 26 45 30 2C 26 43 30 2C 26 36 30 2C 26 38 0,&E0,&C0,&60,&8
000080: 30 2C 26 43 30 2C 26 31 30 2C 26 38 30 2C 26 33 0,&C0,&10,&80,&3
000090: 30 2C 26 32 30 2C 26 36 30 2C 26 36 30 2C 26 46 0,&20,&60,&60,&F
0000A0: 30 2C 26 45 30 2C 30 2C 30 0D 0A 64 62 20 26 33 0,&E0,0,0..db &3
0000B0: 30 2C 26 43 30 2C 26 33 30 2C 30 2C 26 33 30 2C 0,&C0,&30,0,&30,
0000C0: 30 2C 26 33 30 2C 30 2C 26 33 30 2C 30 2C 26 33 0,&30,0,&30,0,&3
0000D0: 30 2C 30 2C 26 33 30 2C 26 43 30 2C 30 2C 30 0D 0,0,&30,&C0,0,0.
0000E0: 0A 64 62 20 26 43 30 2C 30 2C 26 36 30 2C 30 2C .db &C0,0,&60,0,
0000F0: 26 33 30 2C 30 2C 26 31 30 2C 26 38 30 2C 30 2C &30,0,&10,&80,0,
000100: 26 43 30 2C 30 2C 26 36 30 2C 30 2C 26 32 30 2C &C0,0,&60,0,&20,
000110: 30 2C 30 0D 0A 64 62 20 26 33 30 2C 26 43 30 2C 0,0..db &30,&C0,
000120: 30 2C 26 43 30 2C 30 2C 26 43 30 2C 30 2C 26 43 0,&C0,0,&C0,0,&C
000130: 30 2C 30 2C 26 43 30 2C 30 2C 26 43 30 2C 26 33 0,0,&C0,0,&C0,&3
000140: 30 2C 26 43 30 2C 30 2C 30 0D 0A 64 62 20 26 31 0,&C0,0,0..db &1
000150: 30 2C 26 38 30 2C 26 33 30 2C 26 43 30 2C 26 37 0,&80,&30,&C0,&7
000160: 30 2C 26 45 30 2C 26 31 30 2C 26 38 30 2C 26 31 0,&E0,&10,&80,&1
000170: 30 2C 26 38 30 2C 26 31 30 2C 26 38 30 2C 26 31 0,&80,&10,&80,&1
000180: 30 2C 26 38 30 2C 30 2C 30 0D 0A 64 62 20 30 2C 0,&80,0,0..db 0,
000190: 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 0,0,0,0,0,0,0,0,
0001A0: 30 2C 30 2C 30 2C 30 2C 30 2C 26 46 30 2C 26 46 0,0,0,0,0,&F0,&F
0001B0: 30 0D 0A 64 62 20 26 33 30 2C 30 2C 26 31 30 2C 0..db &30,0,&10,
0001C0: 26 38 30 2C 30 2C 26 43 30 2C 30 2C 30 2C 30 2C &80,0,&C0,0,0,0,
0001D0: 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 0D 0A 64 0,0,0,0,0,0,0..d
0001E0: 62 20 30 2C 30 2C 30 2C 30 2C 26 37 30 2C 26 38 b 0,0,0,0,&70,&8
0001F0: 30 2C 30 2C 26 43 30 2C 26 37 30 2C 26 43 30 2C 0,0,&C0,&70,&C0,
Size : 512 (Real : 512)
000000: 30 2C 26 46 30 0D 0A 64 62 20 26 46 30 2C 26 46 0,&F0..db &F0,&F
000010: 30 2C 26 46 30 2C 26 46 30 2C 26 46 30 2C 26 46 0,&F0,&F0,&F0,&F
000020: 30 2C 26 46 30 2C 26 46 30 2C 30 2C 30 2C 30 2C 0,&F0,&F0,0,0,0,
000030: 30 2C 30 2C 30 2C 30 2C 30 0D 0A 64 62 20 26 46 0,0,0,0,0..db &F
000040: 30 2C 30 2C 26 46 30 2C 30 2C 26 46 30 2C 30 2C 0,0,&F0,0,&F0,0,
000050: 26 46 30 2C 30 2C 26 46 30 2C 30 2C 26 46 30 2C &F0,0,&F0,0,&F0,
000060: 30 2C 26 46 30 2C 30 2C 26 46 30 2C 30 0D 0A 64 0,&F0,0,&F0,0..d
000070: 62 20 30 2C 26 46 30 2C 30 2C 26 46 30 2C 30 2C b 0,&F0,0,&F0,0,
000080: 26 46 30 2C 30 2C 26 46 30 2C 26 46 30 2C 30 2C &F0,0,&F0,&F0,0,
000090: 26 46 30 2C 30 2C 26 46 30 2C 30 2C 26 46 30 2C &F0,0,&F0,0,&F0,
0000A0: 30 0D 0A 64 62 20 26 46 30 2C 30 2C 26 46 30 2C 0..db &F0,0,&F0,
0000B0: 30 2C 26 46 30 2C 30 2C 26 46 30 2C 30 2C 30 2C 0,&F0,0,&F0,0,0,
0000C0: 26 46 30 2C 30 2C 26 46 30 2C 30 2C 26 46 30 2C &F0,0,&F0,0,&F0,
0000D0: 30 2C 26 46 30 0D 0A 64 62 20 30 2C 26 46 30 2C 0,&F0..db 0,&F0,
0000E0: 30 2C 26 46 30 2C 30 2C 26 46 30 2C 30 2C 26 46 0,&F0,0,&F0,0,&F
0000F0: 30 2C 30 2C 26 46 30 2C 30 2C 26 46 30 2C 30 2C 0,0,&F0,0,&F0,0,
000100: 26 46 30 2C 30 2C 26 46 30 0D 0A 64 62 20 26 46 &F0,0,&F0..db &F
000110: 30 2C 30 2C 26 46 30 2C 30 2C 26 46 30 2C 30 2C 0,0,&F0,0,&F0,0,
000120: 26 46 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C &F0,0,0,0,0,0,0,
000130: 30 2C 30 2C 30 0D 0A 64 62 20 30 2C 26 46 30 2C 0,0,0..db 0,&F0,
000140: 30 2C 26 46 30 2C 30 2C 26 46 30 2C 30 2C 26 46 0,&F0,0,&F0,0,&F
000150: 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 0,0,0,0,0,0,0,0,
000160: 30 0D 0A 64 62 20 30 2C 30 2C 30 2C 30 2C 30 2C 0..db 0,0,0,0,0,
000170: 30 2C 30 2C 30 2C 26 46 30 2C 30 2C 26 46 30 2C 0,0,0,&F0,0,&F0,
000180: 30 2C 26 46 30 2C 30 2C 26 46 30 2C 30 0D 0A 64 0,&F0,0,&F0,0..d
000190: 62 20 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C b 0,0,0,0,0,0,0,
0001A0: 30 2C 30 2C 26 46 30 2C 30 2C 26 46 30 2C 30 2C 0,0,&F0,0,&F0,0,
0001B0: 26 46 30 2C 30 2C 26 46 30 0D 0A 64 62 20 30 2C &F0,0,&F0..db 0,
0001C0: 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 26 46 0,0,0,0,0,0,0,&F
0001D0: 30 2C 26 46 30 2C 26 46 30 2C 26 46 30 2C 26 46 0,&F0,&F0,&F0,&F
0001E0: 30 2C 26 46 30 2C 26 46 30 2C 26 46 30 0D 0A 64 0,&F0,&F0,&F0..d
0001F0: 62 20 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C b 0,0,0,0,0,0,0,
Size : 512 (Real : 512)
000000: 26 43 30 2C 26 43 30 2C 26 37 30 2C 26 36 30 2C &C0,&C0,&70,&60,
000010: 30 2C 30 0D 0A 64 62 20 26 45 30 2C 30 2C 26 36 0,0..db &E0,0,&6
000020: 30 2C 30 2C 26 37 30 2C 26 43 30 2C 26 36 30 2C 0,0,&70,&C0,&60,
000030: 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C &60,&60,&60,&60,
000040: 26 36 30 2C 26 44 30 2C 26 43 30 2C 30 2C 30 0D &60,&D0,&C0,0,0.
000050: 0A 64 62 20 30 2C 30 2C 30 2C 30 2C 26 33 30 2C .db 0,0,0,0,&30,
000060: 26 43 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C &C0,&60,&60,&60,
000070: 30 2C 26 36 30 2C 26 36 30 2C 26 33 30 2C 26 43 0,&60,&60,&30,&C
000080: 30 2C 30 2C 30 0D 0A 64 62 20 26 31 30 2C 26 43 0,0,0..db &10,&C
000090: 30 2C 30 2C 26 43 30 2C 26 37 30 2C 26 43 30 2C 0,0,&C0,&70,&C0,
0000A0: 26 43 30 2C 26 43 30 2C 26 43 30 2C 26 43 30 2C &C0,&C0,&C0,&C0,
0000B0: 26 43 30 2C 26 43 30 2C 26 37 30 2C 26 36 30 2C &C0,&C0,&70,&60,
0000C0: 30 2C 30 0D 0A 64 62 20 30 2C 30 2C 30 2C 30 2C 0,0..db 0,0,0,0,
0000D0: 26 33 30 2C 26 43 30 2C 26 36 30 2C 26 36 30 2C &30,&C0,&60,&60,
0000E0: 26 37 30 2C 26 45 30 2C 26 36 30 2C 30 2C 26 33 &70,&E0,&60,0,&3
0000F0: 30 2C 26 43 30 2C 30 2C 30 0D 0A 64 62 20 26 31 0,&C0,0,0..db &1
000100: 30 2C 26 43 30 2C 26 33 30 2C 26 36 30 2C 26 33 0,&C0,&30,&60,&3
000110: 30 2C 30 2C 26 37 30 2C 26 38 30 2C 26 33 30 2C 0,0,&70,&80,&30,
000120: 30 2C 26 33 30 2C 30 2C 26 37 30 2C 26 38 30 2C 0,&30,0,&70,&80,
000130: 30 2C 30 0D 0A 64 62 20 30 2C 30 2C 30 2C 30 2C 0,0..db 0,0,0,0,
000140: 26 33 30 2C 26 45 30 2C 26 36 30 2C 26 36 30 2C &30,&E0,&60,&60,
000150: 26 36 30 2C 26 36 30 2C 26 33 30 2C 26 45 30 2C &60,&60,&30,&E0,
000160: 30 2C 26 36 30 2C 26 37 30 2C 26 43 30 0D 0A 64 0,&60,&70,&C0..d
000170: 62 20 26 45 30 2C 30 2C 26 36 30 2C 30 2C 26 36 b &E0,0,&60,0,&6
000180: 30 2C 26 43 30 2C 26 37 30 2C 26 36 30 2C 26 36 0,&C0,&70,&60,&6
000190: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 45 0,&60,&60,&60,&E
0001A0: 30 2C 26 36 30 2C 30 2C 30 0D 0A 64 62 20 26 31 0,&60,0,0..db &1
0001B0: 30 2C 26 38 30 2C 30 2C 30 2C 26 33 30 2C 26 38 0,&80,0,0,&30,&8
0001C0: 30 2C 26 31 30 2C 26 38 30 2C 26 31 30 2C 26 38 0,&10,&80,&10,&8
0001D0: 30 2C 26 31 30 2C 26 38 30 2C 26 33 30 2C 26 43 0,&10,&80,&30,&C
0001E0: 30 2C 30 2C 30 0D 0A 64 62 20 30 2C 26 36 30 2C 0,0,0..db 0,&60,
0001F0: 30 2C 30 2C 30 2C 26 45 30 2C 30 2C 26 36 30 2C 0,0,0,&E0,0,&60,
Size : 512 (Real : 512)
000000: 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 0,0,0,0,0,0,0,0,
000010: 30 0D 0A 0D 0A 2E 61 72 72 6F 77 31 2E 64 61 74 0.....arrow1.dat
000020: 0D 0A 64 62 20 26 30 43 2C 26 30 30 2C 26 30 30 ..db &0C,&00,&00
000030: 0D 0A 64 62 20 26 34 41 2C 26 30 30 2C 26 30 30 ..db &4A,&00,&00
000040: 0D 0A 64 62 20 26 36 39 2C 26 30 30 2C 26 30 30 ..db &69,&00,&00
000050: 0D 0A 64 62 20 26 37 38 2C 26 30 38 2C 26 30 30 ..db &78,&08,&00
000060: 0D 0A 64 62 20 26 37 38 2C 26 38 34 2C 26 30 30 ..db &78,&84,&00
000070: 0D 0A 64 62 20 26 37 38 2C 26 30 38 2C 26 30 30 ..db &78,&08,&00
000080: 0D 0A 64 62 20 26 35 41 2C 26 30 38 2C 26 30 30 ..db &5A,&08,&00
000090: 0D 0A 64 62 20 26 30 44 2C 26 38 34 2C 26 30 30 ..db &0D,&84,&00
0000A0: 0D 0A 64 62 20 26 30 30 2C 26 34 41 2C 26 30 30 ..db &00,&4A,&00
0000B0: 0D 0A 64 62 20 26 30 30 2C 26 30 34 2C 26 30 30 ..db &00,&04,&00
0000C0: 0D 0A 0D 0A 2E 61 72 72 6F 77 32 2E 64 61 74 0D .....arrow2.dat.
0000D0: 0A 64 62 20 26 30 36 2C 26 30 30 2C 26 30 30 0D .db &06,&00,&00.
0000E0: 0A 64 62 20 26 32 35 2C 26 30 30 2C 26 30 30 0D .db &25,&00,&00.
0000F0: 0A 64 62 20 26 33 34 2C 26 30 38 2C 26 30 30 0D .db &34,&08,&00.
000100: 0A 64 62 20 26 33 34 2C 26 38 34 2C 26 30 30 0D .db &34,&84,&00.
000110: 0A 64 62 20 26 33 34 2C 26 43 32 2C 26 30 30 0D .db &34,&C2,&00.
000120: 0A 64 62 20 26 33 34 2C 26 38 34 2C 26 30 30 0D .db &34,&84,&00.
000130: 0A 64 62 20 26 32 35 2C 26 38 34 2C 26 30 30 0D .db &25,&84,&00.
000140: 0A 64 62 20 26 30 36 2C 26 34 41 2C 26 30 30 0D .db &06,&4A,&00.
000150: 0A 64 62 20 26 30 30 2C 26 32 35 2C 26 30 30 0D .db &00,&25,&00.
000160: 0A 64 62 20 26 30 30 2C 26 30 32 2C 26 30 30 0D .db &00,&02,&00.
000170: 0A 0D 0A 2E 61 72 72 6F 77 33 2E 64 61 74 0D 0A ....arrow3.dat..
000180: 64 62 20 26 30 33 2C 26 30 30 2C 26 30 30 0D 0A db &03,&00,&00..
000190: 64 62 20 26 31 32 2C 26 30 38 2C 26 30 30 0D 0A db &12,&08,&00..
0001A0: 64 62 20 26 31 32 2C 26 38 34 2C 26 30 30 0D 0A db &12,&84,&00..
0001B0: 64 62 20 26 31 32 2C 26 43 32 2C 26 30 30 0D 0A db &12,&C2,&00..
0001C0: 64 62 20 26 31 32 2C 26 45 31 2C 26 30 30 0D 0A db &12,&E1,&00..
0001D0: 64 62 20 26 31 32 2C 26 43 32 2C 26 30 30 0D 0A db &12,&C2,&00..
0001E0: 64 62 20 26 31 32 2C 26 34 41 2C 26 30 30 0D 0A db &12,&4A,&00..
0001F0: 64 62 20 26 30 33 2C 26 32 35 2C 26 30 30 0D 0A db &03,&25,&00..
Size : 512 (Real : 512)
000000: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 36 0,&60,&60,&60,&6
000010: 30 2C 26 36 30 2C 26 33 30 2C 26 43 30 0D 0A 64 0,&60,&30,&C0..d
000020: 62 20 26 45 30 2C 30 2C 26 36 30 2C 30 2C 26 36 b &E0,0,&60,0,&6
000030: 30 2C 26 36 30 2C 26 36 30 2C 26 43 30 2C 26 37 0,&60,&60,&C0,&7
000040: 30 2C 26 38 30 2C 26 36 30 2C 26 43 30 2C 26 45 0,&80,&60,&C0,&E
000050: 30 2C 26 36 30 2C 30 2C 30 0D 0A 64 62 20 26 33 0,&60,0,0..db &3
000060: 30 2C 26 38 30 2C 26 31 30 2C 26 38 30 2C 26 31 0,&80,&10,&80,&1
000070: 30 2C 26 38 30 2C 26 31 30 2C 26 38 30 2C 26 31 0,&80,&10,&80,&1
000080: 30 2C 26 38 30 2C 26 31 30 2C 26 38 30 2C 26 33 0,&80,&10,&80,&3
000090: 30 2C 26 43 30 2C 30 2C 30 0D 0A 64 62 20 30 2C 0,&C0,0,0..db 0,
0000A0: 30 2C 30 2C 30 2C 26 36 30 2C 26 43 30 2C 26 46 0,0,0,&60,&C0,&F
0000B0: 30 2C 26 45 30 2C 26 44 30 2C 26 36 30 2C 26 44 0,&E0,&D0,&60,&D
0000C0: 30 2C 26 36 30 2C 26 43 30 2C 26 36 30 2C 30 2C 0,&60,&C0,&60,0,
0000D0: 30 0D 0A 64 62 20 30 2C 30 2C 30 2C 30 2C 26 44 0..db 0,0,0,0,&D
0000E0: 30 2C 26 43 30 2C 26 36 30 2C 26 36 30 2C 26 36 0,&C0,&60,&60,&6
0000F0: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 36 0,&60,&60,&60,&6
000100: 30 2C 26 36 30 2C 30 2C 30 0D 0A 64 62 20 30 2C 0,&60,0,0..db 0,
000110: 30 2C 30 2C 30 2C 26 33 30 2C 26 43 30 2C 26 36 0,0,0,&30,&C0,&6
000120: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 36 0,&60,&60,&60,&6
000130: 30 2C 26 36 30 2C 26 33 30 2C 26 43 30 2C 30 2C 0,&60,&30,&C0,0,
000140: 30 0D 0A 64 62 20 30 2C 30 2C 30 2C 30 2C 26 44 0..db 0,0,0,0,&D
000150: 30 2C 26 43 30 2C 26 36 30 2C 26 36 30 2C 26 36 0,&C0,&60,&60,&6
000160: 30 2C 26 36 30 2C 26 37 30 2C 26 43 30 2C 26 36 0,&60,&70,&C0,&6
000170: 30 2C 30 2C 26 46 30 2C 30 0D 0A 64 62 20 30 2C 0,0,&F0,0..db 0,
000180: 30 2C 30 2C 30 2C 26 37 30 2C 26 36 30 2C 26 43 0,0,0,&70,&60,&C
000190: 30 2C 26 43 30 2C 26 43 30 2C 26 43 30 2C 26 37 0,&C0,&C0,&C0,&7
0001A0: 30 2C 26 43 30 2C 30 2C 26 43 30 2C 26 31 30 2C 0,&C0,0,&C0,&10,
0001B0: 26 45 30 0D 0A 64 62 20 30 2C 30 2C 30 2C 30 2C &E0..db 0,0,0,0,
0001C0: 26 44 30 2C 26 43 30 2C 26 37 30 2C 26 36 30 2C &D0,&C0,&70,&60,
0001D0: 26 36 30 2C 30 2C 26 36 30 2C 30 2C 26 46 30 2C &60,0,&60,0,&F0,
0001E0: 30 2C 30 2C 30 0D 0A 64 62 20 30 2C 30 2C 30 2C 0,0,0..db 0,0,0,
0001F0: 30 2C 26 33 30 2C 26 43 30 2C 26 36 30 2C 30 2C 0,&30,&C0,&60,0,
Size : 512 (Real : 512)
000000: 64 62 20 26 30 30 2C 26 31 32 2C 26 30 38 0D 0A db &00,&12,&08..
000010: 64 62 20 26 30 30 2C 26 30 31 2C 26 30 30 0D 0A db &00,&01,&00..
000020: 0D 0A 2E 61 72 72 6F 77 34 2E 64 61 74 0D 0A 64 ...arrow4.dat..d
000030: 62 20 26 30 31 2C 26 30 38 2C 26 30 30 0D 0A 64 b &01,&08,&00..d
000040: 62 20 26 30 31 2C 26 38 34 2C 26 30 30 0D 0A 64 b &01,&84,&00..d
000050: 62 20 26 30 31 2C 26 43 32 2C 26 30 30 0D 0A 64 b &01,&C2,&00..d
000060: 62 20 26 30 31 2C 26 45 31 2C 26 30 30 0D 0A 64 b &01,&E1,&00..d
000070: 62 20 26 30 31 2C 26 46 30 2C 26 30 38 0D 0A 64 b &01,&F0,&08..d
000080: 62 20 26 30 31 2C 26 45 31 2C 26 30 30 0D 0A 64 b &01,&E1,&00..d
000090: 62 20 26 30 31 2C 26 41 35 2C 26 30 30 0D 0A 64 b &01,&A5,&00..d
0000A0: 62 20 26 30 31 2C 26 31 41 2C 26 30 38 0D 0A 64 b &01,&1A,&08..d
0000B0: 62 20 26 30 30 2C 26 30 31 2C 26 38 34 0D 0A 64 b &00,&01,&84..d
0000C0: 62 20 26 30 30 2C 26 30 30 2C 26 30 38 0D 0A 0D b &00,&00,&08...
0000D0: 0A 2E 75 70 61 72 72 6F 77 2E 64 61 74 0D 0A 64 ..uparrow.dat..d
0000E0: 62 20 26 66 66 2C 26 66 66 2C 26 66 66 0D 0A 64 b &ff,&ff,&ff..d
0000F0: 62 20 26 38 38 2C 26 30 30 2C 26 31 31 0D 0A 64 b &88,&00,&11..d
000100: 62 20 26 38 38 2C 26 30 36 2C 26 31 31 0D 0A 64 b &88,&06,&11..d
000110: 62 20 26 38 38 2C 26 30 46 2C 26 31 31 0D 0A 64 b &88,&0F,&11..d
000120: 62 20 26 38 39 2C 26 30 46 2C 26 31 39 0D 0A 64 b &89,&0F,&19..d
000130: 62 20 26 38 42 2C 26 30 46 2C 26 31 44 0D 0A 64 b &8B,&0F,&1D..d
000140: 62 20 26 38 38 2C 26 30 36 2C 26 31 31 0D 0A 64 b &88,&06,&11..d
000150: 62 20 26 38 38 2C 26 30 36 2C 26 31 31 0D 0A 64 b &88,&06,&11..d
000160: 62 20 26 38 38 2C 26 30 36 2C 26 31 31 0D 0A 64 b &88,&06,&11..d
000170: 62 20 26 38 38 2C 26 30 30 2C 26 31 31 0D 0A 2E b &88,&00,&11...
000180: 64 6E 61 72 72 6F 77 2E 64 61 74 0D 0A 64 62 20 dnarrow.dat..db
000190: 26 66 66 2C 26 66 66 2C 26 66 66 0D 0A 64 62 20 &ff,&ff,&ff..db
0001A0: 26 38 38 2C 26 30 30 2C 26 31 31 0D 0A 64 62 20 &88,&00,&11..db
0001B0: 26 38 38 2C 26 30 36 2C 26 31 31 0D 0A 64 62 20 &88,&06,&11..db
0001C0: 26 38 38 2C 26 30 36 2C 26 31 31 0D 0A 64 62 20 &88,&06,&11..db
0001D0: 26 38 38 2C 26 30 36 2C 26 31 31 0D 0A 64 62 20 &88,&06,&11..db
0001E0: 26 38 42 2C 26 30 46 2C 26 31 64 0D 0A 64 62 20 &8B,&0F,&1d..db
0001F0: 26 38 39 2C 26 30 66 2C 26 31 39 0D 0A 64 62 20 &89,&0f,&19..db
Size : 512 (Real : 512)
000000: 26 33 30 2C 26 43 30 2C 30 2C 26 36 30 2C 26 37 &30,&C0,0,&60,&7
000010: 30 2C 26 43 30 2C 30 2C 30 0D 0A 64 62 20 26 33 0,&C0,0,0..db &3
000020: 30 2C 30 2C 26 33 30 2C 30 2C 26 37 30 2C 26 43 0,0,&30,0,&70,&C
000030: 30 2C 26 33 30 2C 30 2C 26 33 30 2C 30 2C 26 33 0,&30,0,&30,0,&3
000040: 30 2C 26 36 30 2C 26 31 30 2C 26 43 30 2C 30 2C 0,&60,&10,&C0,0,
000050: 30 0D 0A 64 62 20 30 2C 30 2C 30 2C 30 2C 26 36 0..db 0,0,0,0,&6
000060: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 36 0,&60,&60,&60,&6
000070: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 33 0,&60,&60,&60,&3
000080: 30 2C 26 45 30 2C 30 2C 30 0D 0A 64 62 20 30 2C 0,&E0,0,0..db 0,
000090: 30 2C 30 2C 30 2C 26 36 30 2C 26 36 30 2C 26 36 0,0,0,&60,&60,&6
0000A0: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 33 0,&60,&60,&60,&3
0000B0: 30 2C 26 43 30 2C 26 31 30 2C 26 38 30 2C 30 2C 0,&C0,&10,&80,0,
0000C0: 30 0D 0A 64 62 20 30 2C 30 2C 30 2C 30 2C 26 43 0..db 0,0,0,0,&C
0000D0: 30 2C 26 36 30 2C 26 44 30 2C 26 36 30 2C 26 44 0,&60,&D0,&60,&D
0000E0: 30 2C 26 36 30 2C 26 46 30 2C 26 45 30 2C 26 36 0,&60,&F0,&E0,&6
0000F0: 30 2C 26 43 30 2C 30 2C 30 0D 0A 64 62 20 30 2C 0,&C0,0,0..db 0,
000100: 30 2C 30 2C 30 2C 26 43 30 2C 26 36 30 2C 26 36 0,0,0,&C0,&60,&6
000110: 30 2C 26 43 30 2C 26 33 30 2C 26 38 30 2C 26 36 0,&C0,&30,&80,&6
000120: 30 2C 26 43 30 2C 26 43 30 2C 26 36 30 2C 30 2C 0,&C0,&C0,&60,0,
000130: 30 0D 0A 64 62 20 30 2C 30 2C 30 2C 30 2C 26 36 0..db 0,0,0,0,&6
000140: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 36 0,&60,&60,&60,&6
000150: 30 2C 26 36 30 2C 26 33 30 2C 26 45 30 2C 30 2C 0,&60,&30,&E0,0,
000160: 26 36 30 2C 26 37 30 2C 26 43 30 0D 0A 64 62 20 &60,&70,&C0..db
000170: 30 2C 30 2C 30 2C 30 2C 26 37 30 2C 26 45 30 2C 0,0,0,0,&70,&E0,
000180: 26 34 30 2C 26 43 30 2C 26 31 30 2C 26 38 30 2C &40,&C0,&10,&80,
000190: 26 33 30 2C 26 32 30 2C 26 37 30 2C 26 45 30 2C &30,&20,&70,&E0,
0001A0: 30 2C 30 0D 0A 64 62 20 30 2C 26 45 30 2C 26 31 0,0..db 0,&E0,&1
0001B0: 30 2C 26 38 30 2C 26 31 30 2C 26 38 30 2C 26 37 0,&80,&10,&80,&7
0001C0: 30 2C 30 2C 26 31 30 2C 26 38 30 2C 26 31 30 2C 0,0,&10,&80,&10,
0001D0: 26 38 30 2C 30 2C 26 45 30 2C 30 2C 30 0D 0A 64 &80,0,&E0,0,0..d
0001E0: 62 20 26 31 30 2C 26 38 30 2C 26 31 30 2C 26 38 b &10,&80,&10,&8
0001F0: 30 2C 26 31 30 2C 26 38 30 2C 26 31 30 2C 26 38 0,&10,&80,&10,&8
Size : 512 (Real : 512)
000000: 26 38 38 2C 26 30 46 2C 26 31 31 0D 0A 64 62 20 &88,&0F,&11..db
000010: 26 38 38 2C 26 30 36 2C 26 31 31 0D 0A 64 62 20 &88,&06,&11..db
000020: 26 38 38 2C 26 30 30 2C 26 31 31 0D 0A 64 62 20 &88,&00,&11..db
000030: 26 66 66 2C 26 66 66 2C 26 66 66 0D 0A 0D 0A 2E &ff,&ff,&ff.....
000040: 70 65 6E 73 20 20 20 20 20 64 62 20 26 61 30 2C pens db &a0,
000050: 26 35 30 2C 26 61 2C 26 35 2C 26 61 61 2C 26 35 &50,&a,&5,&aa,&5
000060: 35 0D 0A 2E 73 63 72 5F 61 64 64 72 20 64 77 20 5...scr_addr dw
000070: 30 1A 72 61 77 20 61 72 72 6F 77 73 20 26 20 73 0.raw arrows & s
000080: 0D 0A 64 62 20 26 35 41 2C 26 30 38 2C 26 30 30 ..db &5A,&08,&00
000090: 0D 0A 64 62 20 26 30 44 2C 26 38 34 2C 26 30 30 ..db &0D,&84,&00
0000A0: 0D 0A 64 62 20 26 30 30 2C 26 34 41 2C 26 30 30 ..db &00,&4A,&00
0000B0: 0D 0A 64 62 20 26 30 30 2C 26 30 34 2C 26 30 30 ..db &00,&04,&00
0000C0: 0D 0A 0D 0A 2E 61 72 72 6F 77 32 2E 64 61 74 0D .....arrow2.dat.
0000D0: 0A 64 62 20 26 30 36 2C 26 30 30 2C 26 30 30 0D .db &06,&00,&00.
0000E0: 0A 64 62 20 26 32 35 2C 26 30 30 2C 26 30 30 0D .db &25,&00,&00.
0000F0: 0A 64 62 20 26 33 34 2C 26 30 38 2C 26 30 30 0D .db &34,&08,&00.
000100: 0A 64 62 20 26 33 34 2C 26 38 34 2C 26 30 30 0D .db &34,&84,&00.
000110: 0A 64 62 20 26 33 34 2C 26 43 32 2C 26 30 30 0D .db &34,&C2,&00.
000120: 0A 64 62 20 26 33 34 2C 26 38 34 2C 26 30 30 0D .db &34,&84,&00.
000130: 0A 64 62 20 26 32 35 2C 26 38 34 2C 26 30 30 0D .db &25,&84,&00.
000140: 0A 64 62 20 26 30 36 2C 26 34 41 2C 26 30 30 0D .db &06,&4A,&00.
000150: 0A 64 62 20 26 30 30 2C 26 32 35 2C 26 30 30 0D .db &00,&25,&00.
000160: 0A 64 62 20 26 30 30 2C 26 30 32 2C 26 30 30 0D .db &00,&02,&00.
000170: 0A 0D 0A 2E 61 72 72 6F 77 33 2E 64 61 74 0D 0A ....arrow3.dat..
000180: 64 62 20 26 30 33 2C 26 30 30 2C 26 30 30 0D 0A db &03,&00,&00..
000190: 64 62 20 26 31 32 2C 26 30 38 2C 26 30 30 0D 0A db &12,&08,&00..
0001A0: 64 62 20 26 31 32 2C 26 38 34 2C 26 30 30 0D 0A db &12,&84,&00..
0001B0: 64 62 20 26 31 32 2C 26 43 32 2C 26 30 30 0D 0A db &12,&C2,&00..
0001C0: 64 62 20 26 31 32 2C 26 45 31 2C 26 30 30 0D 0A db &12,&E1,&00..
0001D0: 64 62 20 26 31 32 2C 26 43 32 2C 26 30 30 0D 0A db &12,&C2,&00..
0001E0: 64 62 20 26 31 32 2C 26 34 41 2C 26 30 30 0D 0A db &12,&4A,&00..
0001F0: 64 62 20 26 30 33 2C 26 32 35 2C 26 30 30 0D 0A db &03,&25,&00..
Size : 512 (Real : 512)
000000: 6E 74 20 73 70 61 63 65 73 0D 0A 2E 74 77 6F 73 nt spaces...twos
000010: 70 61 63 65 0D 0A 63 61 6C 6C 20 73 70 61 63 65 pace..call space
000020: 0D 0A 2E 73 70 61 63 65 0D 0A 6C 64 20 61 2C 33 ...space..ld a,3
000030: 32 0D 0A 0D 0A 3B 20 50 72 69 6E 74 20 61 20 63 2....; Print a c
000040: 68 61 72 61 63 74 65 72 20 68 65 6C 64 20 69 6E haracter held in
000050: 20 41 20 61 74 20 63 75 72 72 65 6E 74 20 73 63 A at current sc
000060: 72 65 65 6E 20 6C 6F 63 61 74 69 6F 6E 0D 0A 0D reen location...
000070: 0A 2E 70 72 69 6E 74 5F 63 68 61 72 0D 0A 70 75 ..print_char..pu
000080: 73 68 20 61 66 3A 70 75 73 68 20 62 63 3A 70 75 sh af:push bc:pu
000090: 73 68 20 64 65 3A 70 75 73 68 20 68 6C 0D 0A 73 sh de:push hl..s
0000A0: 75 62 20 33 32 0D 0A 6C 64 20 64 65 2C 66 6F 6E ub 32..ld de,fon
0000B0: 74 2E 64 61 74 0D 0A 6C 64 20 68 2C 30 3A 6C 64 t.dat..ld h,0:ld
0000C0: 20 6C 2C 61 0D 0A 61 64 64 20 68 6C 2C 68 6C 3A l,a..add hl,hl:
0000D0: 61 64 64 20 68 6C 2C 68 6C 3A 61 64 64 20 68 6C add hl,hl:add hl
0000E0: 2C 68 6C 3A 61 64 64 20 68 6C 2C 68 6C 3A 61 64 ,hl:add hl,hl:ad
0000F0: 64 20 68 6C 2C 64 65 20 3B 20 68 6C 3D 61 64 64 d hl,de ; hl=add
000100: 72 20 6F 66 20 63 68 61 72 61 63 74 65 72 20 64 r of character d
000110: 61 74 61 0D 0A 6C 64 20 64 2C 68 3A 6C 64 20 65 ata..ld d,h:ld e
000120: 2C 6C 0D 0A 6C 64 20 68 6C 2C 28 73 63 72 5F 61 ,l..ld hl,(scr_a
000130: 64 64 72 29 0D 0A 0D 0A 70 75 73 68 20 68 6C 0D ddr)....push hl.
000140: 0A 6C 64 20 62 2C 38 0D 0A 2E 70 72 63 68 61 72 .ld b,8...prchar
000150: 31 0D 0A 6C 64 20 61 2C 28 64 65 29 3A 6C 64 20 1..ld a,(de):ld
000160: 28 68 6C 29 2C 61 3A 69 6E 63 20 68 6C 3A 69 6E (hl),a:inc hl:in
000170: 63 20 64 65 0D 0A 6C 64 20 61 2C 28 64 65 29 3A c de..ld a,(de):
000180: 6C 64 20 28 68 6C 29 2C 61 3A 64 65 63 20 68 6C ld (hl),a:dec hl
000190: 3A 69 6E 63 20 64 65 0D 0A 63 61 6C 6C 20 6E 65 :inc de..call ne
0001A0: 78 74 5F 73 63 72 5F 6C 69 6E 65 0D 0A 64 6A 6E xt_scr_line..djn
0001B0: 7A 20 70 72 63 68 61 72 31 0D 0A 70 6F 70 20 68 z prchar1..pop h
0001C0: 6C 0D 0A 0D 0A 69 6E 63 20 68 6C 3A 69 6E 63 20 l....inc hl:inc
0001D0: 68 6C 0D 0A 6C 64 20 28 73 63 72 5F 61 64 64 72 hl..ld (scr_addr
0001E0: 29 2C 68 6C 0D 0A 65 69 0D 0A 70 6F 70 20 68 6C ),hl..ei..pop hl
0001F0: 3A 70 6F 70 20 64 65 3A 70 6F 70 20 62 63 3A 70 :pop de:pop bc:p
Size : 512 (Real : 512)
000000: 64 62 20 26 30 30 2C 26 31 32 2C 26 30 38 0D 0A db &00,&12,&08..
000010: 64 62 20 26 30 30 2C 26 30 31 2C 26 30 30 0D 0A db &00,&01,&00..
000020: 0D 0A 2E 61 72 72 6F 77 34 2E 64 61 74 0D 0A 64 ...arrow4.dat..d
000030: 62 20 26 30 31 2C 26 30 38 2C 26 30 30 0D 0A 64 b &01,&08,&00..d
000040: 62 20 26 30 31 2C 26 38 34 2C 26 30 30 0D 0A 64 b &01,&84,&00..d
000050: 62 20 26 30 31 2C 26 43 32 2C 26 30 30 0D 0A 64 b &01,&C2,&00..d
000060: 62 20 26 30 31 2C 26 45 31 2C 26 30 30 0D 0A 64 b &01,&E1,&00..d
000070: 62 20 26 30 31 2C 26 46 30 2C 26 30 38 0D 0A 64 b &01,&F0,&08..d
000080: 62 20 26 30 31 2C 26 45 31 2C 26 30 30 0D 0A 64 b &01,&E1,&00..d
000090: 62 20 26 30 31 2C 26 41 35 2C 26 30 30 0D 0A 64 b &01,&A5,&00..d
0000A0: 62 20 26 30 31 2C 26 31 41 2C 26 30 38 0D 0A 64 b &01,&1A,&08..d
0000B0: 62 20 26 30 30 2C 26 30 31 2C 26 38 34 0D 0A 64 b &00,&01,&84..d
0000C0: 62 20 26 30 30 2C 26 30 30 2C 26 30 38 0D 0A 0D b &00,&00,&08...
0000D0: 0A 2E 75 70 61 72 72 6F 77 2E 64 61 74 0D 0A 64 ..uparrow.dat..d
0000E0: 62 20 26 66 66 2C 26 66 66 2C 26 66 66 0D 0A 64 b &ff,&ff,&ff..d
0000F0: 62 20 26 38 38 2C 26 30 30 2C 26 31 31 0D 0A 64 b &88,&00,&11..d
000100: 62 20 26 38 38 2C 26 30 36 2C 26 31 31 0D 0A 64 b &88,&06,&11..d
000110: 62 20 26 38 38 2C 26 30 46 2C 26 31 31 0D 0A 64 b &88,&0F,&11..d
000120: 62 20 26 38 39 2C 26 30 46 2C 26 31 39 0D 0A 64 b &89,&0F,&19..d
000130: 62 20 26 38 42 2C 26 30 46 2C 26 31 44 0D 0A 64 b &8B,&0F,&1D..d
000140: 62 20 26 38 38 2C 26 30 36 2C 26 31 31 0D 0A 64 b &88,&06,&11..d
000150: 62 20 26 38 38 2C 26 30 36 2C 26 31 31 0D 0A 64 b &88,&06,&11..d
000160: 62 20 26 38 38 2C 26 30 36 2C 26 31 31 0D 0A 64 b &88,&06,&11..d
000170: 62 20 26 38 38 2C 26 30 30 2C 26 31 31 0D 0A 2E b &88,&00,&11...
000180: 64 6E 61 72 72 6F 77 2E 64 61 74 0D 0A 64 62 20 dnarrow.dat..db
000190: 26 66 66 2C 26 66 66 2C 26 66 66 0D 0A 64 62 20 &ff,&ff,&ff..db
0001A0: 26 38 38 2C 26 30 30 2C 26 31 31 0D 0A 64 62 20 &88,&00,&11..db
0001B0: 26 38 38 2C 26 30 36 2C 26 31 31 0D 0A 64 62 20 &88,&06,&11..db
0001C0: 26 38 38 2C 26 30 36 2C 26 31 31 0D 0A 64 62 20 &88,&06,&11..db
0001D0: 26 38 38 2C 26 30 36 2C 26 31 31 0D 0A 64 62 20 &88,&06,&11..db
0001E0: 26 38 42 2C 26 30 46 2C 26 31 64 0D 0A 64 62 20 &8B,&0F,&1d..db
0001F0: 26 38 39 2C 26 30 66 2C 26 31 39 0D 0A 64 62 20 &89,&0f,&19..db
Size : 512 (Real : 512)
000000: 6F 70 20 61 66 0D 0A 72 65 74 0D 0A 0D 0A 2E 62 op af..ret.....b
000010: 69 67 5F 63 68 61 72 0D 0A 70 75 73 68 20 61 66 ig_char..push af
000020: 3A 70 75 73 68 20 62 63 3A 70 75 73 68 20 64 65 :push bc:push de
000030: 3A 70 75 73 68 20 68 6C 0D 0A 64 69 0D 0A 73 75 :push hl..di..su
000040: 62 20 33 32 0D 0A 6C 64 20 64 65 2C 66 6F 6E 74 b 32..ld de,font
000050: 2E 64 61 74 0D 0A 6C 64 20 68 2C 30 3A 6C 64 20 .dat..ld h,0:ld
000060: 6C 2C 61 0D 0A 61 64 64 20 68 6C 2C 68 6C 3A 61 l,a..add hl,hl:a
000070: 64 64 20 68 6C 2C 68 6C 3A 61 64 64 20 68 6C 2C dd hl,hl:add hl,
000080: 68 6C 3A 61 64 64 20 68 6C 2C 68 6C 3A 61 64 64 hl:add hl,hl:add
000090: 20 68 6C 2C 64 65 0D 0A 6C 64 20 64 2C 68 3A 6C hl,de..ld d,h:l
0000A0: 64 20 65 2C 6C 0D 0A 6C 64 20 68 6C 2C 28 73 63 d e,l..ld hl,(sc
0000B0: 72 5F 61 64 64 72 29 0D 0A 0D 0A 70 75 73 68 20 r_addr)....push
0000C0: 68 6C 0D 0A 6C 64 20 62 2C 38 0D 0A 2E 62 69 67 hl..ld b,8...big
0000D0: 63 68 61 72 31 0D 0A 70 75 73 68 20 62 63 3A 70 char1..push bc:p
0000E0: 75 73 68 20 64 65 3A 70 75 73 68 20 68 6C 0D 0A ush de:push hl..
0000F0: 6C 64 20 61 2C 28 64 65 29 3A 63 61 6C 6C 20 77 ld a,(de):call w
000100: 69 64 65 6E 3A 6C 64 20 28 68 6C 29 2C 62 3A 69 iden:ld (hl),b:i
000110: 6E 63 20 68 6C 3A 6C 64 20 28 68 6C 29 2C 63 3A nc hl:ld (hl),c:
000120: 69 6E 63 20 68 6C 3A 69 6E 63 20 64 65 0D 0A 6C inc hl:inc de..l
000130: 64 20 61 2C 28 64 65 29 3A 63 61 6C 6C 20 77 69 d a,(de):call wi
000140: 64 65 6E 3A 6C 64 20 28 68 6C 29 2C 62 3A 69 6E den:ld (hl),b:in
000150: 63 20 68 6C 3A 6C 64 20 28 68 6C 29 2C 63 3A 64 c hl:ld (hl),c:d
000160: 65 63 20 64 65 0D 0A 70 6F 70 20 68 6C 3A 70 6F ec de..pop hl:po
000170: 70 20 64 65 0D 0A 63 61 6C 6C 20 6E 65 78 74 5F p de..call next_
000180: 73 63 72 5F 6C 69 6E 65 0D 0A 70 75 73 68 20 68 scr_line..push h
000190: 6C 0D 0A 6C 64 20 61 2C 28 64 65 29 3A 63 61 6C l..ld a,(de):cal
0001A0: 6C 20 77 69 64 65 6E 3A 6C 64 20 28 68 6C 29 2C l widen:ld (hl),
0001B0: 62 3A 69 6E 63 20 68 6C 3A 6C 64 20 28 68 6C 29 b:inc hl:ld (hl)
0001C0: 2C 63 3A 69 6E 63 20 68 6C 3A 69 6E 63 20 64 65 ,c:inc hl:inc de
0001D0: 0D 0A 6C 64 20 61 2C 28 64 65 29 3A 63 61 6C 6C ..ld a,(de):call
0001E0: 20 77 69 64 65 6E 3A 6C 64 20 28 68 6C 29 2C 62 widen:ld (hl),b
0001F0: 3A 69 6E 63 20 68 6C 3A 6C 64 20 28 68 6C 29 2C :inc hl:ld (hl),
Size : 512 (Real : 512)
000000: 3B 20 52 55 4E 20 56 54 21 20 47 72 61 70 68 69 ; RUN VT! Graphi
000010: 63 61 6C 20 72 6F 75 74 69 6E 65 73 0D 0A 3B 20 cal routines..;
000020: 28 63 29 20 4D 69 63 68 61 65 6C 20 42 65 63 6B (c) Michael Beck
000030: 65 74 74 20 31 39 39 32 0D 0A 0D 0A 2E 63 6C 73 ett 1992.....cls
000040: 0D 0A 70 75 73 68 20 61 66 0D 0A 6C 64 20 61 2C ..push af..ld a,
000050: 31 32 0D 0A 63 61 6C 6C 20 26 62 62 35 61 0D 0A 12..call &bb5a..
000060: 70 6F 70 20 61 66 0D 0A 72 65 74 0D 0A 0D 0A 3B pop af..ret....;
000070: 20 44 72 61 77 20 61 72 72 6F 77 73 20 26 20 73 Draw arrows & s
000080: 65 74 20 61 73 20 63 6C 69 63 6B 20 61 72 65 61 et as click area
000090: 73 0D 0A 3B 20 48 4C 3D 58 59 0D 0A 2E 75 70 61 s..; HL=XY...upa
0000A0: 72 72 6F 77 0D 0A 70 75 73 68 20 64 65 0D 0A 6C rrow..push de..l
0000B0: 64 20 64 65 2C 75 70 61 72 72 6F 77 2E 64 61 74 d de,uparrow.dat
0000C0: 0D 0A 6A 72 20 64 6E 61 72 72 6F 77 31 0D 0A 2E ..jr dnarrow1...
0000D0: 64 6F 77 6E 61 72 72 6F 77 0D 0A 70 75 73 68 20 downarrow..push
0000E0: 64 65 0D 0A 6C 64 20 64 65 2C 64 6E 61 72 72 6F de..ld de,dnarro
0000F0: 77 2E 64 61 74 0D 0A 2E 64 6E 61 72 72 6F 77 31 w.dat...dnarrow1
000100: 0D 0A 70 75 73 68 20 61 66 3A 70 75 73 68 20 62 ..push af:push b
000110: 63 3A 70 75 73 68 20 68 6C 0D 0A 70 75 73 68 20 c:push hl..push
000120: 68 6C 0D 0A 6C 64 20 62 63 2C 26 30 33 30 62 0D hl..ld bc,&030b.
000130: 0A 65 78 20 64 65 2C 68 6C 0D 0A 63 61 6C 6C 20 .ex de,hl..call
000140: 64 72 61 77 5F 73 70 72 69 74 65 0D 0A 70 6F 70 draw_sprite..pop
000150: 20 68 6C 0D 0A 6C 64 20 61 2C 68 3A 61 64 64 20 hl..ld a,h:add
000160: 32 3A 6C 64 20 64 2C 61 0D 0A 6C 64 20 61 2C 6C 2:ld d,a..ld a,l
000170: 3A 61 64 64 20 26 30 61 3A 6C 64 20 65 2C 61 0D :add &0a:ld e,a.
000180: 0A 63 61 6C 6C 20 73 65 74 5F 63 6C 69 63 6B 5F .call set_click_
000190: 61 72 65 61 0D 0A 70 6F 70 20 68 6C 3A 70 6F 70 area..pop hl:pop
0001A0: 20 62 63 3A 70 6F 70 20 61 66 3A 70 6F 70 20 64 bc:pop af:pop d
0001B0: 65 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 44 72 61 77 e..ret....; Draw
0001C0: 20 61 20 27 74 61 67 20 62 6F 78 27 0D 0A 3B 20 a 'tag box'..;
0001D0: 48 4C 3D 58 59 20 41 3D 26 30 30 20 28 63 6C 65 HL=XY A=&00 (cle
0001E0: 61 72 29 20 26 46 46 20 28 66 69 6C 6C 65 64 29 ar) &FF (filled)
0001F0: 0D 0A 0D 0A 2E 74 61 67 5F 62 6F 78 0D 0A 70 75 .....tag_box..pu
Size : 512 (Real : 512)
000000: 63 3A 69 6E 63 20 64 65 0D 0A 70 6F 70 20 68 6C c:inc de..pop hl
000010: 3A 70 6F 70 20 62 63 0D 0A 63 61 6C 6C 20 6E 65 :pop bc..call ne
000020: 78 74 5F 73 63 72 5F 6C 69 6E 65 0D 0A 64 6A 6E xt_scr_line..djn
000030: 7A 20 62 69 67 63 68 61 72 31 0D 0A 0D 0A 70 6F z bigchar1....po
000040: 70 20 68 6C 0D 0A 69 6E 63 20 68 6C 3A 69 6E 63 p hl..inc hl:inc
000050: 20 68 6C 3A 69 6E 63 20 68 6C 3A 69 6E 63 20 68 hl:inc hl:inc h
000060: 6C 0D 0A 6C 64 20 28 73 63 72 5F 61 64 64 72 29 l..ld (scr_addr)
000070: 2C 68 6C 0D 0A 65 69 0D 0A 70 6F 70 20 68 6C 3A ,hl..ei..pop hl:
000080: 70 6F 70 20 64 65 3A 70 6F 70 20 62 63 3A 70 6F pop de:pop bc:po
000090: 70 20 61 66 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 43 p af..ret....; C
0000A0: 6F 6E 76 65 72 74 20 61 20 4D 4F 44 45 20 31 20 onvert a MODE 1
0000B0: 62 79 74 65 20 41 20 74 6F 20 64 6F 75 62 6C 65 byte A to double
0000C0: 20 77 69 64 74 68 20 42 43 0D 0A 0D 0A 2E 77 69 width BC.....wi
0000D0: 64 65 6E 0D 0A 70 75 73 68 20 64 65 0D 0A 6C 64 den..push de..ld
0000E0: 20 62 63 2C 30 0D 0A 6C 64 20 65 2C 61 0D 0A 62 bc,0..ld e,a..b
0000F0: 69 74 20 37 2C 65 3A 6A 72 20 7A 2C 77 69 64 65 it 7,e:jr z,wide
000100: 31 0D 0A 73 65 74 20 37 2C 62 3A 73 65 74 20 36 1..set 7,b:set 6
000110: 2C 62 0D 0A 2E 77 69 64 65 31 0D 0A 62 69 74 20 ,b...wide1..bit
000120: 36 2C 65 3A 6A 72 20 7A 2C 77 69 64 65 32 0D 0A 6,e:jr z,wide2..
000130: 73 65 74 20 35 2C 62 3A 73 65 74 20 34 2C 62 0D set 5,b:set 4,b.
000140: 0A 2E 77 69 64 65 32 0D 0A 62 69 74 20 35 2C 65 ..wide2..bit 5,e
000150: 3A 6A 72 20 7A 2C 77 69 64 65 33 0D 0A 73 65 74 :jr z,wide3..set
000160: 20 37 2C 63 3A 73 65 74 20 36 2C 63 0D 0A 2E 77 7,c:set 6,c...w
000170: 69 64 65 33 0D 0A 62 69 74 20 34 2C 65 3A 6A 72 ide3..bit 4,e:jr
000180: 20 7A 2C 77 69 64 65 34 0D 0A 73 65 74 20 35 2C z,wide4..set 5,
000190: 63 3A 73 65 74 20 34 2C 63 0D 0A 2E 77 69 64 65 c:set 4,c...wide
0001A0: 34 0D 0A 70 6F 70 20 64 65 0D 0A 72 65 74 0D 0A 4..pop de..ret..
0001B0: 0D 0A 3B 20 44 72 61 77 20 61 20 62 75 74 74 6F ..; Draw a butto
0001C0: 6E 20 26 20 73 65 74 20 69 74 20 61 73 20 74 68 n & set it as th
0001D0: 65 20 6E 65 78 74 20 63 6C 69 63 6B 20 61 72 65 e next click are
0001E0: 61 0D 0A 3B 20 48 4C 3D 58 59 20 44 45 3D 41 64 a..; HL=XY DE=Ad
0001F0: 64 72 20 6F 66 20 74 65 78 74 20 41 3D 4C 65 6E dr of text A=Len
Size : 512 (Real : 512)
000000: 73 68 20 61 66 3A 70 75 73 68 20 62 63 3A 70 75 sh af:push bc:pu
000010: 73 68 20 64 65 3A 70 75 73 68 20 68 6C 0D 0A 64 sh de:push hl..d
000020: 69 0D 0A 70 75 73 68 20 68 6C 0D 0A 6C 64 20 64 i..push hl..ld d
000030: 2C 68 3A 6C 64 20 65 2C 6C 0D 0A 6F 72 20 61 3A ,h:ld e,l..or a:
000040: 6A 72 20 6E 7A 2C 74 61 67 62 6F 78 31 0D 0A 6C jr nz,tagbox1..l
000050: 64 20 68 6C 2C 74 61 67 67 65 72 31 2E 64 61 74 d hl,tagger1.dat
000060: 0D 0A 6A 72 20 74 61 67 62 6F 78 32 0D 0A 2E 74 ..jr tagbox2...t
000070: 61 67 62 6F 78 31 0D 0A 6C 64 20 68 6C 2C 74 61 agbox1..ld hl,ta
000080: 67 67 65 72 32 2E 64 61 74 0D 0A 2E 74 61 67 62 gger2.dat...tagb
000090: 6F 78 32 0D 0A 6C 64 20 62 2C 32 3A 6C 64 20 63 ox2..ld b,2:ld c
0000A0: 2C 38 0D 0A 63 61 6C 6C 20 64 72 61 77 5F 73 70 ,8..call draw_sp
0000B0: 72 69 74 65 0D 0A 70 6F 70 20 64 65 3A 70 75 73 rite..pop de:pus
0000C0: 68 20 64 65 0D 0A 69 6E 63 20 64 0D 0A 6C 64 20 h de..inc d..ld
0000D0: 61 2C 65 3A 61 64 64 20 37 3A 6C 64 20 65 2C 61 a,e:add 7:ld e,a
0000E0: 0D 0A 70 6F 70 20 68 6C 0D 0A 63 61 6C 6C 20 73 ..pop hl..call s
0000F0: 65 74 5F 63 6C 69 63 6B 5F 61 72 65 61 0D 0A 65 et_click_area..e
000100: 69 0D 0A 70 6F 70 20 68 6C 3A 70 6F 70 20 64 65 i..pop hl:pop de
000110: 3A 70 6F 70 20 62 63 3A 70 6F 70 20 61 66 0D 0A :pop bc:pop af..
000120: 72 65 74 0D 0A 0D 0A 3B 20 52 6F 75 74 69 6E 65 ret....; Routine
000130: 20 74 6F 20 64 69 73 70 6C 61 79 20 61 20 73 70 to display a sp
000140: 72 69 74 65 20 69 6E 20 61 6E 79 20 6D 6F 64 65 rite in any mode
000150: 0D 0A 3B 20 48 4C 3D 73 70 72 69 74 65 20 61 64 ..; HL=sprite ad
000160: 64 72 20 20 20 20 44 45 3D 58 59 20 20 42 43 3D dr DE=XY BC=
000170: 57 48 0D 0A 0D 0A 2E 64 72 61 77 5F 73 70 72 69 WH.....draw_spri
000180: 74 65 0D 0A 63 61 6C 6C 20 67 65 74 5F 73 63 72 te..call get_scr
000190: 5F 61 64 64 72 5F 64 65 0D 0A 6C 64 20 61 2C 62 _addr_de..ld a,b
0001A0: 0D 0A 0D 0A 6C 64 20 28 73 6D 63 31 2B 31 29 2C ....ld (smc1+1),
0001B0: 61 0D 0A 0D 0A 2E 73 70 31 0D 0A 70 75 73 68 20 a.....sp1..push
0001C0: 64 65 0D 0A 2E 73 6D 63 31 0D 0A 6C 64 20 62 2C de...smc1..ld b,
0001D0: 30 0D 0A 2E 73 70 32 0D 0A 6C 64 69 0D 0A 69 6E 0...sp2..ldi..in
0001E0: 63 20 63 0D 0A 64 6A 6E 7A 20 73 70 32 0D 0A 70 c c..djnz sp2..p
0001F0: 6F 70 20 64 65 0D 0A 6C 64 20 61 2C 64 0D 0A 61 op de..ld a,d..a
Size : 512 (Real : 512)
000000: 67 74 68 0D 0A 2E 62 75 74 74 6F 6E 0D 0A 70 75 gth...button..pu
000010: 73 68 20 61 66 3A 70 75 73 68 20 62 63 3A 70 75 sh af:push bc:pu
000020: 73 68 20 64 65 3A 70 75 73 68 20 68 6C 0D 0A 64 sh de:push hl..d
000030: 69 0D 0A 70 75 73 68 20 68 6C 0D 0A 64 65 63 20 i..push hl..dec
000040: 61 3A 61 6E 64 20 37 3A 69 6E 63 20 61 0D 0A 70 a:and 7:inc a..p
000050: 75 73 68 20 64 65 3A 70 75 73 68 20 61 66 3A 70 ush de:push af:p
000060: 75 73 68 20 68 6C 3A 70 75 73 68 20 61 66 0D 0A ush hl:push af..
000070: 63 61 6C 6C 20 67 65 74 5F 73 63 72 5F 61 64 64 call get_scr_add
000080: 72 5F 68 6C 0D 0A 6C 64 20 64 2C 31 38 0D 0A 6C r_hl..ld d,18..l
000090: 64 20 62 63 2C 26 37 37 65 65 3A 63 61 6C 6C 20 d bc,&77ee:call
0000A0: 62 6F 78 70 61 72 74 31 0D 0A 6C 64 20 62 2C 31 boxpart1..ld b,1
0000B0: 30 0D 0A 2E 62 75 74 74 6F 6E 31 0D 0A 70 75 73 0...button1..pus
0000C0: 68 20 62 63 0D 0A 6C 64 20 62 63 2C 26 38 38 31 h bc..ld bc,&881
0000D0: 31 3A 63 61 6C 6C 20 62 6F 78 70 61 72 74 32 0D 1:call boxpart2.
0000E0: 0A 70 6F 70 20 62 63 0D 0A 64 6A 6E 7A 20 62 75 .pop bc..djnz bu
0000F0: 74 74 6F 6E 31 0D 0A 6C 64 20 62 63 2C 26 37 37 tton1..ld bc,&77
000100: 65 65 3A 63 61 6C 6C 20 62 6F 78 70 61 72 74 31 ee:call boxpart1
000110: 0D 0A 70 6F 70 20 61 66 0D 0A 6C 64 20 6C 2C 61 ..pop af..ld l,a
000120: 0D 0A 6C 64 20 61 2C 38 0D 0A 73 75 62 20 6C 0D ..ld a,8..sub l.
000130: 0A 73 72 6C 20 61 0D 0A 61 64 64 20 61 2C 61 0D .srl a..add a,a.
000140: 0A 70 6F 70 20 68 6C 0D 0A 69 6E 63 20 6C 3A 69 .pop hl..inc l:i
000150: 6E 63 20 6C 0D 0A 61 64 64 20 68 3A 69 6E 63 20 nc l..add h:inc
000160: 61 3A 6C 64 20 68 2C 61 0D 0A 63 61 6C 6C 20 6C a:ld h,a..call l
000170: 6F 63 61 74 65 5F 63 75 72 73 6F 72 0D 0A 70 6F ocate_cursor..po
000180: 70 20 61 66 0D 0A 6C 64 20 62 2C 61 0D 0A 70 6F p af..ld b,a..po
000190: 70 20 68 6C 0D 0A 2E 62 75 74 74 6F 6E 32 0D 0A p hl...button2..
0001A0: 6C 64 20 61 2C 28 68 6C 29 0D 0A 69 6E 63 20 68 ld a,(hl)..inc h
0001B0: 6C 0D 0A 63 61 6C 6C 20 70 72 69 6E 74 5F 63 68 l..call print_ch
0001C0: 61 72 0D 0A 64 6A 6E 7A 20 62 75 74 74 6F 6E 32 ar..djnz button2
0001D0: 0D 0A 70 6F 70 20 64 65 3A 70 75 73 68 20 64 65 ..pop de:push de
0001E0: 0D 0A 6C 64 20 61 2C 64 3A 61 64 64 20 31 37 3A ..ld a,d:add 17:
0001F0: 6C 64 20 64 2C 61 0D 0A 6C 64 20 61 2C 65 3A 61 ld d,a..ld a,e:a
Size : 512 (Real : 512)
000000: 64 64 20 26 38 0D 0A 6C 64 20 64 2C 61 0D 0A 6A dd &8..ld d,a..j
000010: 72 20 6E 63 2C 73 70 33 0D 0A 6C 64 20 61 2C 65 r nc,sp3..ld a,e
000020: 0D 0A 61 64 64 20 26 35 30 0D 0A 6C 64 20 65 2C ..add &50..ld e,
000030: 61 0D 0A 6C 64 20 61 2C 64 0D 0A 61 64 63 20 26 a..ld a,d..adc &
000040: 63 30 0D 0A 6C 64 20 64 2C 61 0D 0A 2E 73 70 33 c0..ld d,a...sp3
000050: 0D 0A 64 65 63 20 63 0D 0A 6A 72 20 6E 7A 2C 73 ..dec c..jr nz,s
000060: 70 31 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 4C 6F 63 p1..ret....; Loc
000070: 61 74 65 20 63 75 72 73 6F 72 20 70 6F 73 69 74 ate cursor posit
000080: 69 6F 6E 0D 0A 3B 20 48 3D 58 28 30 2D 37 39 29 ion..; H=X(0-79)
000090: 20 20 4C 3D 59 28 30 2D 31 39 39 29 0D 0A 0D 0A L=Y(0-199)....
0000A0: 2E 6C 6F 63 61 74 65 5F 63 75 72 73 6F 72 0D 0A .locate_cursor..
0000B0: 70 75 73 68 20 68 6C 3A 63 61 6C 6C 20 67 65 74 push hl:call get
0000C0: 5F 73 63 72 5F 61 64 64 72 5F 68 6C 3A 6C 64 20 _scr_addr_hl:ld
0000D0: 28 73 63 72 5F 61 64 64 72 29 2C 68 6C 3A 70 6F (scr_addr),hl:po
0000E0: 70 20 68 6C 3A 72 65 74 0D 0A 0D 0A 3B 20 50 72 p hl:ret....; Pr
0000F0: 69 6E 74 20 61 20 6C 61 72 67 65 20 73 74 72 69 int a large stri
000100: 6E 67 0D 0A 2E 62 69 67 5F 73 74 72 69 6E 67 0D ng...big_string.
000110: 0A 6C 64 20 61 2C 28 68 6C 29 3A 69 6E 63 20 68 .ld a,(hl):inc h
000120: 6C 3A 6F 72 20 61 3A 72 65 74 20 7A 0D 0A 63 61 l:or a:ret z..ca
000130: 6C 6C 20 62 69 67 5F 63 68 61 72 0D 0A 6A 72 20 ll big_char..jr
000140: 62 69 67 5F 73 74 72 69 6E 67 0D 0A 0D 0A 3B 20 big_string....;
000150: 50 72 69 6E 74 20 61 20 73 74 72 69 6E 67 20 61 Print a string a
000160: 74 20 74 68 65 20 63 75 72 72 65 6E 74 20 63 75 t the current cu
000170: 72 73 6F 72 20 70 6F 73 69 74 69 6F 6E 0D 0A 3B rsor position..;
000180: 20 48 4C 3D 41 64 64 72 20 6F 66 20 73 74 72 69 HL=Addr of stri
000190: 6E 67 2C 20 74 65 72 6D 69 6E 61 74 65 64 20 62 ng, terminated b
0001A0: 79 20 43 48 52 24 28 30 29 0D 0A 2E 70 72 69 6E y CHR$(0)...prin
0001B0: 74 5F 73 74 72 69 6E 67 0D 0A 6C 64 20 61 2C 28 t_string..ld a,(
0001C0: 68 6C 29 3A 69 6E 63 20 68 6C 3A 6F 72 20 61 3A hl):inc hl:or a:
0001D0: 72 65 74 20 7A 0D 0A 63 61 6C 6C 20 70 72 69 6E ret z..call prin
0001E0: 74 5F 63 68 61 72 0D 0A 6A 72 20 70 72 69 6E 74 t_char..jr print
0001F0: 5F 73 74 72 69 6E 67 0D 0A 0D 0A 3B 20 50 72 69 _string....; Pri
Size : 512 (Real : 512)
000000: 64 64 20 31 31 3A 6C 64 20 65 2C 61 0D 0A 70 6F dd 11:ld e,a..po
000010: 70 20 68 6C 0D 0A 63 61 6C 6C 20 73 65 74 5F 63 p hl..call set_c
000020: 6C 69 63 6B 5F 61 72 65 61 0D 0A 65 69 0D 0A 70 lick_area..ei..p
000030: 6F 70 20 68 6C 3A 70 6F 70 20 64 65 3A 70 6F 70 op hl:pop de:pop
000040: 20 62 63 3A 70 6F 70 20 61 66 0D 0A 72 65 74 0D bc:pop af..ret.
000050: 0A 0D 0A 3B 20 53 68 61 64 65 20 61 6E 20 61 72 ...; Shade an ar
000060: 65 61 0D 0A 3B 20 48 4C 3D 58 59 20 44 45 3D 57 ea..; HL=XY DE=W
000070: 48 20 41 3D 50 65 6E 0D 0A 2E 73 68 61 64 65 0D H A=Pen...shade.
000080: 0A 70 75 73 68 20 61 66 3A 70 75 73 68 20 62 63 .push af:push bc
000090: 3A 70 75 73 68 20 64 65 3A 70 75 73 68 20 68 6C :push de:push hl
0000A0: 0D 0A 64 69 0D 0A 73 72 6C 20 65 0D 0A 6C 64 20 ..di..srl e..ld
0000B0: 69 78 2C 70 65 6E 73 2D 32 0D 0A 2E 73 68 61 64 ix,pens-2...shad
0000C0: 65 31 0D 0A 69 6E 63 20 69 78 3A 69 6E 63 20 69 e1..inc ix:inc i
0000D0: 78 0D 0A 64 65 63 20 61 0D 0A 6A 72 20 6E 7A 2C x..dec a..jr nz,
0000E0: 73 68 61 64 65 31 0D 0A 0D 0A 63 61 6C 6C 20 67 shade1....call g
0000F0: 65 74 5F 73 63 72 5F 61 64 64 72 5F 68 6C 0D 0A et_scr_addr_hl..
000100: 0D 0A 6C 64 20 62 2C 65 0D 0A 2E 73 68 61 64 65 ..ld b,e...shade
000110: 32 0D 0A 6C 64 20 61 2C 28 69 78 2B 30 29 3A 63 2..ld a,(ix+0):c
000120: 61 6C 6C 20 73 68 61 64 65 33 0D 0A 6C 64 20 61 all shade3..ld a
000130: 2C 28 69 78 2B 31 29 3A 63 61 6C 6C 20 73 68 61 ,(ix+1):call sha
000140: 64 65 33 0D 0A 64 6A 6E 7A 20 73 68 61 64 65 32 de3..djnz shade2
000150: 0D 0A 65 69 0D 0A 70 6F 70 20 68 6C 3A 70 6F 70 ..ei..pop hl:pop
000160: 20 64 65 3A 70 6F 70 20 62 63 3A 70 6F 70 20 61 de:pop bc:pop a
000170: 66 0D 0A 72 65 74 0D 0A 0D 0A 2E 73 68 61 64 65 f..ret.....shade
000180: 33 0D 0A 70 75 73 68 20 62 63 3A 70 75 73 68 20 3..push bc:push
000190: 68 6C 0D 0A 6C 64 20 62 2C 64 3A 63 61 6C 6C 20 hl..ld b,d:call
0001A0: 6D 75 6C 74 5F 62 79 74 65 0D 0A 70 6F 70 20 68 mult_byte..pop h
0001B0: 6C 3A 70 6F 70 20 62 63 0D 0A 6A 70 20 6E 65 78 l:pop bc..jp nex
0001C0: 74 5F 73 63 72 5F 6C 69 6E 65 0D 0A 0D 0A 3B 20 t_scr_line....;
0001D0: 44 72 61 77 20 61 20 42 6F 78 0D 0A 3B 20 48 4C Draw a Box..; HL
0001E0: 3D 58 59 20 44 45 3D 57 48 0D 0A 2E 62 6F 78 0D =XY DE=WH...box.
0001F0: 0A 70 75 73 68 20 61 66 3A 70 75 73 68 20 62 63 .push af:push bc
Size : 512 (Real : 512)
000000: 30 2C 26 45 30 2C 26 35 30 2C 26 38 30 2C 26 33 0,&E0,&50,&80,&3
000010: 30 2C 26 43 30 2C 26 31 30 2C 26 41 30 2C 26 37 0,&C0,&10,&A0,&7
000020: 30 2C 26 43 30 2C 26 31 30 2C 26 38 30 2C 30 2C 0,&C0,&10,&80,0,
000030: 30 0D 0A 64 62 20 30 2C 30 2C 26 43 30 2C 26 36 0..db 0,0,&C0,&6
000040: 30 2C 26 43 30 2C 26 43 30 2C 26 31 30 2C 26 38 0,&C0,&C0,&10,&8
000050: 30 2C 26 33 30 2C 30 2C 26 36 30 2C 26 36 30 2C 0,&30,0,&60,&60,
000060: 26 43 30 2C 26 36 30 2C 30 2C 30 0D 0A 64 62 20 &C0,&60,0,0..db
000070: 26 33 30 2C 26 38 30 2C 26 36 30 2C 26 43 30 2C &30,&80,&60,&C0,
000080: 26 33 30 2C 26 38 30 2C 26 37 30 2C 26 36 30 2C &30,&80,&70,&60,
000090: 26 44 30 2C 26 43 30 2C 26 43 30 2C 26 43 30 2C &D0,&C0,&C0,&C0,
0000A0: 26 37 30 2C 26 36 30 2C 30 2C 30 0D 0A 64 62 20 &70,&60,0,0..db
0000B0: 26 31 30 2C 26 38 30 2C 26 31 30 2C 26 38 30 2C &10,&80,&10,&80,
0000C0: 26 33 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C &30,0,0,0,0,0,0,
0000D0: 30 2C 30 2C 30 2C 30 2C 30 0D 0A 64 62 20 30 2C 0,0,0,0,0..db 0,
0000E0: 26 43 30 2C 26 31 30 2C 26 38 30 2C 26 33 30 2C &C0,&10,&80,&30,
0000F0: 30 2C 26 33 30 2C 30 2C 26 33 30 2C 30 2C 26 31 0,&30,0,&30,0,&1
000100: 30 2C 26 38 30 2C 30 2C 26 43 30 2C 30 2C 30 0D 0,&80,0,&C0,0,0.
000110: 0A 64 62 20 26 33 30 2C 30 2C 26 31 30 2C 26 38 .db &30,0,&10,&8
000120: 30 2C 30 2C 26 43 30 2C 30 2C 26 43 30 2C 30 2C 0,0,&C0,0,&C0,0,
000130: 26 43 30 2C 26 31 30 2C 26 38 30 2C 26 33 30 2C &C0,&10,&80,&30,
000140: 30 2C 30 2C 30 0D 0A 64 62 20 30 2C 30 2C 26 36 0,0,0..db 0,0,&6
000150: 30 2C 26 36 30 2C 26 33 30 2C 26 43 30 2C 26 46 0,&60,&30,&C0,&F
000160: 30 2C 26 46 30 2C 26 33 30 2C 26 43 30 2C 26 36 0,&F0,&30,&C0,&6
000170: 30 2C 26 36 30 2C 30 2C 30 2C 30 2C 30 0D 0A 64 0,&60,0,0,0,0..d
000180: 62 20 30 2C 30 2C 26 31 30 2C 26 38 30 2C 26 31 b 0,0,&10,&80,&1
000190: 30 2C 26 38 30 2C 26 37 30 2C 26 45 30 2C 26 31 0,&80,&70,&E0,&1
0001A0: 30 2C 26 38 30 2C 26 31 30 2C 26 38 30 2C 30 2C 0,&80,&10,&80,0,
0001B0: 30 2C 30 2C 30 0D 0A 64 62 20 30 2C 30 2C 30 2C 0,0,0..db 0,0,0,
0001C0: 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 26 31 0,0,0,0,0,0,0,&1
0001D0: 30 2C 26 38 30 2C 26 31 30 2C 26 38 30 2C 26 33 0,&80,&10,&80,&3
0001E0: 30 2C 30 0D 0A 64 62 20 30 2C 30 2C 30 2C 30 2C 0,0..db 0,0,0,0,
0001F0: 30 2C 30 2C 26 37 30 2C 26 45 30 2C 30 2C 30 2C 0,0,&70,&E0,0,0,
Size : 512 (Real : 512)
000000: 3A 70 75 73 68 20 64 65 3A 70 75 73 68 20 68 6C :push de:push hl
000010: 0D 0A 64 69 0D 0A 63 61 6C 6C 20 67 65 74 5F 73 ..di..call get_s
000020: 63 72 5F 61 64 64 72 5F 68 6C 0D 0A 63 61 6C 6C cr_addr_hl..call
000030: 20 62 6F 78 2E 30 3A 63 61 6C 6C 20 62 6F 78 2E box.0:call box.
000040: 31 0D 0A 6C 64 20 61 2C 65 3A 73 75 62 20 34 3A 1..ld a,e:sub 4:
000050: 6C 64 20 62 2C 61 0D 0A 6F 72 20 61 3A 6A 72 20 ld b,a..or a:jr
000060: 7A 2C 73 6B 62 6F 78 0D 0A 2E 62 6F 78 31 0D 0A z,skbox...box1..
000070: 70 75 73 68 20 62 63 0D 0A 6C 64 20 62 63 2C 26 push bc..ld bc,&
000080: 38 30 31 30 0D 0A 63 61 6C 6C 20 62 6F 78 2E 32 8010..call box.2
000090: 0D 0A 70 6F 70 20 62 63 0D 0A 64 6A 6E 7A 20 62 ..pop bc..djnz b
0000A0: 6F 78 31 0D 0A 2E 73 6B 62 6F 78 0D 0A 63 61 6C ox1...skbox..cal
0000B0: 6C 20 62 6F 78 2E 31 3A 63 61 6C 6C 20 62 6F 78 l box.1:call box
0000C0: 2E 30 0D 0A 65 69 0D 0A 70 6F 70 20 68 6C 3A 70 .0..ei..pop hl:p
0000D0: 6F 70 20 64 65 3A 70 6F 70 20 62 63 3A 70 6F 70 op de:pop bc:pop
0000E0: 20 61 66 0D 0A 72 65 74 0D 0A 0D 0A 2E 62 6F 78 af..ret.....box
0000F0: 2E 30 0D 0A 70 75 73 68 20 68 6C 0D 0A 78 6F 72 .0..push hl..xor
000100: 20 61 3A 6C 64 20 62 2C 64 3A 63 61 6C 6C 20 6D a:ld b,d:call m
000110: 75 6C 74 5F 62 79 74 65 0D 0A 70 6F 70 20 68 6C ult_byte..pop hl
000120: 0D 0A 6A 70 20 6E 65 78 74 5F 73 63 72 5F 6C 69 ..jp next_scr_li
000130: 6E 65 0D 0A 0D 0A 2E 62 6F 78 2E 31 0D 0A 70 75 ne.....box.1..pu
000140: 73 68 20 68 6C 0D 0A 6C 64 20 28 68 6C 29 2C 26 sh hl..ld (hl),&
000150: 37 37 3A 69 6E 63 20 68 6C 0D 0A 6C 64 20 61 2C 77:inc hl..ld a,
000160: 26 66 66 3A 6C 64 20 62 2C 64 3A 64 65 63 20 62 &ff:ld b,d:dec b
000170: 3A 64 65 63 20 62 3A 63 61 6C 6C 20 6D 75 6C 74 :dec b:call mult
000180: 5F 62 79 74 65 0D 0A 6C 64 20 28 68 6C 29 2C 26 _byte..ld (hl),&
000190: 65 65 0D 0A 70 6F 70 20 68 6C 0D 0A 6A 70 20 6E ee..pop hl..jp n
0001A0: 65 78 74 5F 73 63 72 5F 6C 69 6E 65 0D 0A 0D 0A ext_scr_line....
0001B0: 2E 62 6F 78 2E 32 0D 0A 70 75 73 68 20 68 6C 0D .box.2..push hl.
0001C0: 0A 6C 64 20 28 68 6C 29 2C 26 34 34 3A 69 6E 63 .ld (hl),&44:inc
0001D0: 20 68 6C 0D 0A 78 6F 72 20 61 3A 6C 64 20 62 2C hl..xor a:ld b,
0001E0: 64 3A 64 65 63 20 62 3A 64 65 63 20 62 3A 63 61 d:dec b:dec b:ca
0001F0: 6C 6C 20 6D 75 6C 74 5F 62 79 74 65 0D 0A 6C 64 ll mult_byte..ld
Size : 512 (Real : 512)
000000: 30 2C 30 2C 30 2C 30 2C 30 2C 30 0D 0A 64 62 20 0,0,0,0,0,0..db
000010: 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 0,0,0,0,0,0,0,0,
000020: 30 2C 30 2C 26 31 30 2C 26 38 30 2C 26 31 30 2C 0,0,&10,&80,&10,
000030: 26 38 30 2C 30 2C 30 0D 0A 64 62 20 30 2C 26 36 &80,0,0..db 0,&6
000040: 30 2C 30 2C 26 43 30 2C 26 31 30 2C 26 38 30 2C 0,0,&C0,&10,&80,
000050: 26 33 30 2C 30 2C 26 36 30 2C 30 2C 26 43 30 2C &30,0,&60,0,&C0,
000060: 30 2C 26 38 30 2C 30 2C 30 2C 30 0D 0A 64 62 20 0,&80,0,0,0..db
000070: 26 37 30 2C 26 43 30 2C 26 43 30 2C 26 36 30 2C &70,&C0,&C0,&60,
000080: 26 43 30 2C 26 45 30 2C 26 44 30 2C 26 36 30 2C &C0,&E0,&D0,&60,
000090: 26 45 30 2C 26 36 30 2C 26 43 30 2C 26 36 30 2C &E0,&60,&C0,&60,
0000A0: 26 37 30 2C 26 43 30 2C 30 2C 30 0D 0A 64 62 20 &70,&C0,0,0..db
0000B0: 26 31 30 2C 26 38 30 2C 26 33 30 2C 26 38 30 2C &10,&80,&30,&80,
0000C0: 26 31 30 2C 26 38 30 2C 26 31 30 2C 26 38 30 2C &10,&80,&10,&80,
0000D0: 26 31 30 2C 26 38 30 2C 26 31 30 2C 26 38 30 2C &10,&80,&10,&80,
0000E0: 26 37 30 2C 26 45 30 2C 30 2C 30 0D 0A 64 62 20 &70,&E0,0,0..db
0000F0: 26 33 30 2C 26 43 30 2C 26 36 30 2C 26 36 30 2C &30,&C0,&60,&60,
000100: 30 2C 26 36 30 2C 26 33 30 2C 26 43 30 2C 26 36 0,&60,&30,&C0,&6
000110: 30 2C 30 2C 26 36 30 2C 26 36 30 2C 26 37 30 2C 0,0,&60,&60,&70,
000120: 26 45 30 2C 30 2C 30 0D 0A 64 62 20 26 33 30 2C &E0,0,0..db &30,
000130: 26 43 30 2C 26 36 30 2C 26 36 30 2C 30 2C 26 36 &C0,&60,&60,0,&6
000140: 30 2C 26 31 30 2C 26 43 30 2C 30 2C 26 36 30 2C 0,&10,&C0,0,&60,
000150: 26 36 30 2C 26 36 30 2C 26 33 30 2C 26 43 30 2C &60,&60,&30,&C0,
000160: 30 2C 30 0D 0A 64 62 20 26 31 30 2C 26 43 30 2C 0,0..db &10,&C0,
000170: 26 33 30 2C 26 43 30 2C 26 36 30 2C 26 43 30 2C &30,&C0,&60,&C0,
000180: 26 43 30 2C 26 43 30 2C 26 46 30 2C 26 45 30 2C &C0,&C0,&F0,&E0,
000190: 30 2C 26 43 30 2C 26 31 30 2C 26 45 30 2C 30 2C 0,&C0,&10,&E0,0,
0001A0: 30 0D 0A 64 62 20 26 37 30 2C 26 45 30 2C 26 36 0..db &70,&E0,&6
0001B0: 30 2C 26 32 30 2C 26 36 30 2C 30 2C 26 37 30 2C 0,&20,&60,0,&70,
0001C0: 26 43 30 2C 30 2C 26 36 30 2C 26 36 30 2C 26 36 &C0,0,&60,&60,&6
0001D0: 30 2C 26 33 30 2C 26 43 30 2C 30 2C 30 0D 0A 64 0,&30,&C0,0,0..d
0001E0: 62 20 26 33 30 2C 26 43 30 2C 26 36 30 2C 26 36 b &30,&C0,&60,&6
0001F0: 30 2C 26 36 30 2C 30 2C 26 37 30 2C 26 43 30 2C 0,&60,0,&70,&C0,
Size : 512 (Real : 512)
000000: 20 28 68 6C 29 2C 26 32 32 0D 0A 70 6F 70 20 68 (hl),&22..pop h
000010: 6C 0D 0A 6A 70 20 6E 65 78 74 5F 73 63 72 5F 6C l..jp next_scr_l
000020: 69 6E 65 0D 0A 0D 0A 2E 62 6F 78 70 61 72 74 31 ine.....boxpart1
000030: 0D 0A 70 75 73 68 20 68 6C 3A 70 75 73 68 20 62 ..push hl:push b
000040: 63 0D 0A 6C 64 20 28 68 6C 29 2C 62 3A 69 6E 63 c..ld (hl),b:inc
000050: 20 68 6C 0D 0A 6C 64 20 61 2C 26 66 66 3A 6C 64 hl..ld a,&ff:ld
000060: 20 62 2C 64 3A 64 65 63 20 62 3A 64 65 63 20 62 b,d:dec b:dec b
000070: 3A 63 61 6C 6C 20 6D 75 6C 74 5F 62 79 74 65 0D :call mult_byte.
000080: 0A 70 6F 70 20 62 63 3A 6C 64 20 28 68 6C 29 2C .pop bc:ld (hl),
000090: 63 3A 70 6F 70 20 68 6C 0D 0A 6A 70 20 6E 65 78 c:pop hl..jp nex
0000A0: 74 5F 73 63 72 5F 6C 69 6E 65 0D 0A 0D 0A 2E 62 t_scr_line.....b
0000B0: 6F 78 70 61 72 74 32 0D 0A 70 75 73 68 20 68 6C oxpart2..push hl
0000C0: 3A 70 75 73 68 20 62 63 0D 0A 6C 64 20 28 68 6C :push bc..ld (hl
0000D0: 29 2C 62 3A 69 6E 63 20 68 6C 0D 0A 78 6F 72 20 ),b:inc hl..xor
0000E0: 61 3A 6C 64 20 62 2C 64 3A 64 65 63 20 62 3A 64 a:ld b,d:dec b:d
0000F0: 65 63 20 62 3A 63 61 6C 6C 20 6D 75 6C 74 5F 62 ec b:call mult_b
000100: 79 74 65 0D 0A 70 6F 70 20 62 63 3A 6C 64 20 28 yte..pop bc:ld (
000110: 68 6C 29 2C 63 3A 70 6F 70 20 68 6C 0D 0A 6A 70 hl),c:pop hl..jp
000120: 20 6E 65 78 74 5F 73 63 72 5F 6C 69 6E 65 0D 0A next_scr_line..
000130: 0D 0A 3B 20 50 6F 6B 65 20 62 79 74 65 20 41 20 ..; Poke byte A
000140: 69 6E 74 6F 20 73 63 72 65 65 6E 20 6D 65 6D 6F into screen memo
000150: 72 79 20 61 74 20 48 4C 20 42 20 74 69 6D 65 73 ry at HL B times
000160: 0D 0A 0D 0A 2E 6D 75 6C 74 5F 62 79 74 65 0D 0A .....mult_byte..
000170: 6C 64 20 28 68 6C 29 2C 61 0D 0A 69 6E 63 20 68 ld (hl),a..inc h
000180: 6C 0D 0A 64 6A 6E 7A 20 6D 75 6C 74 5F 62 79 74 l..djnz mult_byt
000190: 65 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 43 6F 6E 76 e..ret....; Conv
0001A0: 65 72 74 20 48 4C 20 69 6E 74 6F 20 74 68 65 20 ert HL into the
0001B0: 61 64 64 72 65 73 73 20 6F 66 20 74 68 65 20 6E address of the n
0001C0: 65 78 74 20 73 63 72 65 65 6E 20 6C 69 6E 65 0D ext screen line.
0001D0: 0A 2E 6E 65 78 74 5F 73 63 72 5F 6C 69 6E 65 0D ..next_scr_line.
0001E0: 0A 70 75 73 68 20 61 66 0D 0A 6C 64 20 61 2C 68 .push af..ld a,h
0001F0: 0D 0A 61 64 64 20 26 38 0D 0A 6C 64 20 68 2C 61 ..add &8..ld h,a
Size : 512 (Real : 512)
000000: 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C &60,&60,&60,&60,
000010: 26 33 30 2C 26 43 30 2C 30 2C 30 0D 0A 64 62 20 &30,&C0,0,0..db
000020: 26 37 30 2C 26 45 30 2C 26 36 30 2C 26 36 30 2C &70,&E0,&60,&60,
000030: 30 2C 26 36 30 2C 30 2C 26 43 30 2C 26 31 30 2C 0,&60,0,&C0,&10,
000040: 26 38 30 2C 26 31 30 2C 26 38 30 2C 26 31 30 2C &80,&10,&80,&10,
000050: 26 38 30 2C 30 2C 30 0D 0A 64 62 20 26 33 30 2C &80,0,0..db &30,
000060: 26 43 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C &C0,&60,&60,&60,
000070: 26 36 30 2C 26 33 30 2C 26 43 30 2C 26 36 30 2C &60,&30,&C0,&60,
000080: 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 33 30 2C &60,&60,&60,&30,
000090: 26 43 30 2C 30 2C 30 0D 0A 64 62 20 26 33 30 2C &C0,0,0..db &30,
0000A0: 26 43 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C &C0,&60,&60,&60,
0000B0: 26 36 30 2C 26 33 30 2C 26 45 30 2C 30 2C 26 36 &60,&30,&E0,0,&6
0000C0: 30 2C 26 36 30 2C 26 36 30 2C 26 33 30 2C 26 43 0,&60,&60,&30,&C
0000D0: 30 2C 30 2C 30 0D 0A 64 62 20 30 2C 30 2C 30 2C 0,0,0..db 0,0,0,
0000E0: 30 2C 26 31 30 2C 26 38 30 2C 26 31 30 2C 26 38 0,&10,&80,&10,&8
0000F0: 30 2C 30 2C 30 2C 26 31 30 2C 26 38 30 2C 26 31 0,0,0,&10,&80,&1
000100: 30 2C 26 38 30 2C 30 2C 30 0D 0A 64 62 20 30 2C 0,&80,0,0..db 0,
000110: 30 2C 30 2C 30 2C 26 31 30 2C 26 38 30 2C 26 31 0,0,0,&10,&80,&1
000120: 30 2C 26 38 30 2C 30 2C 30 2C 26 31 30 2C 26 38 0,&80,0,0,&10,&8
000130: 30 2C 26 31 30 2C 26 38 30 2C 26 33 30 2C 30 0D 0,&10,&80,&30,0.
000140: 0A 64 62 20 30 2C 26 43 30 2C 26 31 30 2C 26 38 .db 0,&C0,&10,&8
000150: 30 2C 26 33 30 2C 30 2C 26 36 30 2C 30 2C 26 33 0,&30,0,&60,0,&3
000160: 30 2C 30 2C 26 31 30 2C 26 38 30 2C 30 2C 26 43 0,0,&10,&80,0,&C
000170: 30 2C 30 2C 30 0D 0A 64 62 20 30 2C 30 2C 30 2C 0,0,0..db 0,0,0,
000180: 30 2C 26 37 30 2C 26 45 30 2C 30 2C 30 2C 30 2C 0,&70,&E0,0,0,0,
000190: 30 2C 26 37 30 2C 26 45 30 2C 30 2C 30 2C 30 2C 0,&70,&E0,0,0,0,
0001A0: 30 0D 0A 64 62 20 26 36 30 2C 30 2C 26 33 30 2C 0..db &60,0,&30,
0001B0: 30 2C 26 31 30 2C 26 38 30 2C 30 2C 26 43 30 2C 0,&10,&80,0,&C0,
0001C0: 26 31 30 2C 26 38 30 2C 26 33 30 2C 30 2C 26 36 &10,&80,&30,0,&6
0001D0: 30 2C 30 2C 30 2C 30 0D 0A 64 62 20 26 33 30 2C 0,0,0,0..db &30,
0001E0: 26 43 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C &C0,&60,&60,&60,
0001F0: 26 36 30 2C 30 2C 26 43 30 2C 26 31 30 2C 26 38 &60,0,&C0,&10,&8
Size : 512 (Real : 512)
000000: 0D 0A 6A 72 20 6E 63 2C 6E 73 63 72 6C 6E 31 0D ..jr nc,nscrln1.
000010: 0A 6C 64 20 61 2C 6C 0D 0A 61 64 64 20 26 35 30 .ld a,l..add &50
000020: 0D 0A 6C 64 20 6C 2C 61 0D 0A 6C 64 20 61 2C 68 ..ld l,a..ld a,h
000030: 0D 0A 61 64 63 20 26 63 30 0D 0A 6C 64 20 68 2C ..adc &c0..ld h,
000040: 61 0D 0A 2E 6E 73 63 72 6C 6E 31 0D 0A 70 6F 70 a...nscrln1..pop
000050: 20 61 66 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 52 65 af..ret....; Re
000060: 74 75 72 6E 20 48 4C 20 61 73 20 73 63 72 6E 20 turn HL as scrn
000070: 61 64 64 72 20 6F 66 20 63 6F 6F 72 64 73 20 48 addr of coords H
000080: 2C 4C 0D 0A 2E 67 65 74 5F 73 63 72 5F 61 64 64 ,L...get_scr_add
000090: 72 5F 68 6C 0D 0A 65 78 20 64 65 2C 68 6C 0D 0A r_hl..ex de,hl..
0000A0: 63 61 6C 6C 20 67 65 74 5F 73 63 72 5F 61 64 64 call get_scr_add
0000B0: 72 5F 64 65 0D 0A 65 78 20 64 65 2C 68 6C 0D 0A r_de..ex de,hl..
0000C0: 72 65 74 0D 0A 0D 0A 3B 20 52 65 74 75 72 6E 20 ret....; Return
0000D0: 44 45 20 61 73 20 73 63 72 6E 20 61 64 64 72 20 DE as scrn addr
0000E0: 6F 66 20 63 6F 6F 72 64 73 20 44 2C 45 0D 0A 0D of coords D,E...
0000F0: 0A 2E 67 65 74 5F 73 63 72 5F 61 64 64 72 5F 64 ..get_scr_addr_d
000100: 65 0D 0A 70 75 73 68 20 62 63 3A 70 75 73 68 20 e..push bc:push
000110: 68 6C 0D 0A 6C 64 20 62 63 2C 61 64 64 72 5F 74 hl..ld bc,addr_t
000120: 61 62 6C 65 0D 0A 6C 64 20 68 2C 30 3A 6C 64 20 able..ld h,0:ld
000130: 6C 2C 65 0D 0A 61 64 64 20 68 6C 2C 68 6C 0D 0A l,e..add hl,hl..
000140: 61 64 64 20 68 6C 2C 62 63 0D 0A 6C 64 20 63 2C add hl,bc..ld c,
000150: 28 68 6C 29 0D 0A 69 6E 63 20 68 6C 0D 0A 6C 64 (hl)..inc hl..ld
000160: 20 62 2C 28 68 6C 29 0D 0A 6C 64 20 68 2C 30 3A b,(hl)..ld h,0:
000170: 6C 64 20 6C 2C 64 0D 0A 61 64 64 20 68 6C 2C 62 ld l,d..add hl,b
000180: 63 0D 0A 65 78 20 64 65 2C 68 6C 0D 0A 70 6F 70 c..ex de,hl..pop
000190: 20 68 6C 3A 70 6F 70 20 62 63 0D 0A 72 65 74 0D hl:pop bc..ret.
0001A0: 0A 0D 0A 2E 6D 61 6B 65 5F 74 61 62 6C 65 0D 0A ....make_table..
0001B0: 6C 64 20 68 6C 2C 26 63 30 30 30 0D 0A 6C 64 20 ld hl,&c000..ld
0001C0: 64 65 2C 61 64 64 72 5F 74 61 62 6C 65 0D 0A 6C de,addr_table..l
0001D0: 64 20 62 2C 32 30 30 0D 0A 2E 6D 74 31 0D 0A 6C d b,200...mt1..l
0001E0: 64 20 61 2C 6C 3A 6C 64 20 28 64 65 29 2C 61 0D d a,l:ld (de),a.
0001F0: 0A 69 6E 63 20 64 65 0D 0A 6C 64 20 61 2C 68 3A .inc de..ld a,h:
Size : 512 (Real : 512)
000000: 30 2C 30 2C 30 2C 26 31 30 2C 26 38 30 2C 30 2C 0,0,0,&10,&80,0,
000010: 30 0D 0A 64 62 20 26 37 30 2C 26 43 30 2C 26 43 0..db &70,&C0,&C
000020: 30 2C 26 36 30 2C 26 44 30 2C 26 45 30 2C 26 44 0,&60,&D0,&E0,&D
000030: 30 2C 26 45 30 2C 26 44 30 2C 26 45 30 2C 26 43 0,&E0,&D0,&E0,&C
000040: 30 2C 30 2C 26 37 30 2C 26 43 30 2C 30 2C 30 0D 0,0,&70,&C0,0,0.
000050: 0A 64 62 20 26 31 30 2C 26 38 30 2C 26 33 30 2C .db &10,&80,&30,
000060: 26 43 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C &C0,&60,&60,&60,
000070: 26 36 30 2C 26 37 30 2C 26 45 30 2C 26 36 30 2C &60,&70,&E0,&60,
000080: 26 36 30 2C 26 36 30 2C 26 36 30 2C 30 2C 30 0D &60,&60,&60,0,0.
000090: 0A 64 62 20 26 46 30 2C 26 43 30 2C 26 36 30 2C .db &F0,&C0,&60,
0000A0: 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 37 30 2C &60,&60,&60,&70,
0000B0: 26 43 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C &C0,&60,&60,&60,
0000C0: 26 36 30 2C 26 46 30 2C 26 43 30 2C 30 2C 30 0D &60,&F0,&C0,0,0.
0000D0: 0A 64 62 20 26 33 30 2C 26 43 30 2C 26 36 30 2C .db &30,&C0,&60,
0000E0: 26 36 30 2C 26 43 30 2C 30 2C 26 43 30 2C 30 2C &60,&C0,0,&C0,0,
0000F0: 26 43 30 2C 30 2C 26 36 30 2C 26 36 30 2C 26 33 &C0,0,&60,&60,&3
000100: 30 2C 26 43 30 2C 30 2C 30 0D 0A 64 62 20 26 46 0,&C0,0,0..db &F
000110: 30 2C 26 38 30 2C 26 36 30 2C 26 43 30 2C 26 36 0,&80,&60,&C0,&6
000120: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 36 0,&60,&60,&60,&6
000130: 30 2C 26 36 30 2C 26 36 30 2C 26 43 30 2C 26 46 0,&60,&60,&C0,&F
000140: 30 2C 26 38 30 2C 30 2C 30 0D 0A 64 62 20 26 46 0,&80,0,0..db &F
000150: 30 2C 26 45 30 2C 26 36 30 2C 26 32 30 2C 26 36 0,&E0,&60,&20,&6
000160: 30 2C 26 38 30 2C 26 37 30 2C 26 38 30 2C 26 36 0,&80,&70,&80,&6
000170: 30 2C 26 38 30 2C 26 36 30 2C 26 32 30 2C 26 46 0,&80,&60,&20,&F
000180: 30 2C 26 45 30 2C 30 2C 30 0D 0A 64 62 20 26 46 0,&E0,0,0..db &F
000190: 30 2C 26 45 30 2C 26 36 30 2C 26 32 30 2C 26 36 0,&E0,&60,&20,&6
0001A0: 30 2C 26 38 30 2C 26 37 30 2C 26 38 30 2C 26 36 0,&80,&70,&80,&6
0001B0: 30 2C 26 38 30 2C 26 36 30 2C 30 2C 26 46 30 2C 0,&80,&60,0,&F0,
0001C0: 30 2C 30 2C 30 0D 0A 64 62 20 26 33 30 2C 26 43 0,0,0..db &30,&C
0001D0: 30 2C 26 36 30 2C 26 36 30 2C 26 43 30 2C 30 2C 0,&60,&60,&C0,0,
0001E0: 26 43 30 2C 30 2C 26 43 30 2C 26 45 30 2C 26 36 &C0,0,&C0,&E0,&6
0001F0: 30 2C 26 36 30 2C 26 33 30 2C 26 45 30 2C 30 2C 0,&60,&30,&E0,0,
Size : 512 (Real : 512)
000000: 6C 64 20 28 64 65 29 2C 61 0D 0A 69 6E 63 20 64 ld (de),a..inc d
000010: 65 0D 0A 63 61 6C 6C 20 6E 65 78 74 5F 73 63 72 e..call next_scr
000020: 5F 6C 69 6E 65 0D 0A 64 6A 6E 7A 20 6D 74 31 0D _line..djnz mt1.
000030: 0A 72 65 74 0D 0A 0D 0A 2E 74 61 67 67 65 72 31 .ret.....tagger1
000040: 2E 64 61 74 0D 0A 64 62 20 26 33 33 2C 26 63 63 .dat..db &33,&cc
000050: 0D 0A 64 62 20 26 34 34 2C 26 32 32 0D 0A 64 62 ..db &44,&22..db
000060: 20 26 38 38 2C 26 31 31 0D 0A 64 62 20 26 38 38 &88,&11..db &88
000070: 2C 26 31 31 0D 0A 64 62 20 26 38 38 2C 26 31 31 ,&11..db &88,&11
000080: 0D 0A 64 62 20 26 38 38 2C 26 31 31 0D 0A 64 62 ..db &88,&11..db
000090: 20 26 34 34 2C 26 32 32 0D 0A 64 62 20 26 33 33 &44,&22..db &33
0000A0: 2C 26 63 63 0D 0A 0D 0A 2E 74 61 67 67 65 72 32 ,&cc.....tagger2
0000B0: 2E 64 61 74 0D 0A 64 62 20 26 33 33 2C 26 63 63 .dat..db &33,&cc
0000C0: 0D 0A 64 62 20 26 34 34 2C 26 32 32 0D 0A 64 62 ..db &44,&22..db
0000D0: 20 26 38 39 2C 26 31 39 0D 0A 64 62 20 26 38 62 &89,&19..db &8b
0000E0: 2C 26 31 64 0D 0A 64 62 20 26 38 62 2C 26 31 64 ,&1d..db &8b,&1d
0000F0: 0D 0A 64 62 20 26 38 39 2C 26 31 39 0D 0A 64 62 ..db &89,&19..db
000100: 20 26 34 34 2C 26 32 32 0D 0A 64 62 20 26 33 33 &44,&22..db &33
000110: 2C 26 63 63 0D 0A 0D 0A 2E 66 6F 6E 74 2E 64 61 ,&cc.....font.da
000120: 74 0D 0A 64 62 20 30 2C 30 2C 30 2C 30 2C 30 2C t..db 0,0,0,0,0,
000130: 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 0,0,0,0,0,0,0,0,
000140: 30 2C 30 2C 30 0D 0A 64 62 20 26 31 30 2C 26 38 0,0,0..db &10,&8
000150: 30 2C 26 31 30 2C 26 38 30 2C 26 31 30 2C 26 38 0,&10,&80,&10,&8
000160: 30 2C 26 31 30 2C 26 38 30 2C 26 31 30 2C 26 38 0,&10,&80,&10,&8
000170: 30 2C 30 2C 30 2C 26 31 30 2C 26 38 30 2C 30 2C 0,0,0,&10,&80,0,
000180: 30 0D 0A 64 62 20 26 36 30 2C 26 43 30 2C 26 36 0..db &60,&C0,&6
000190: 30 2C 26 43 30 2C 26 36 30 2C 26 43 30 2C 30 2C 0,&C0,&60,&C0,0,
0001A0: 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 0,0,0,0,0,0,0,0,
0001B0: 30 0D 0A 64 62 20 26 36 30 2C 26 43 30 2C 26 36 0..db &60,&C0,&6
0001C0: 30 2C 26 43 30 2C 26 46 30 2C 26 45 30 2C 26 36 0,&C0,&F0,&E0,&6
0001D0: 30 2C 26 43 30 2C 26 46 30 2C 26 45 30 2C 26 36 0,&C0,&F0,&E0,&6
0001E0: 30 2C 26 43 30 2C 26 36 30 2C 26 43 30 2C 30 2C 0,&C0,&60,&C0,0,
0001F0: 30 0D 0A 64 62 20 26 31 30 2C 26 38 30 2C 26 33 0..db &10,&80,&3
Size : 512 (Real : 512)
000000: 30 0D 0A 64 62 20 26 36 30 2C 26 36 30 2C 26 36 0..db &60,&60,&6
000010: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 37 0,&60,&60,&60,&7
000020: 30 2C 26 45 30 2C 26 36 30 2C 26 36 30 2C 26 36 0,&E0,&60,&60,&6
000030: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 30 2C 0,&60,&60,&60,0,
000040: 30 0D 0A 64 62 20 26 37 30 2C 26 45 30 2C 26 31 0..db &70,&E0,&1
000050: 30 2C 26 38 30 2C 26 31 30 2C 26 38 30 2C 26 31 0,&80,&10,&80,&1
000060: 30 2C 26 38 30 2C 26 31 30 2C 26 38 30 2C 26 31 0,&80,&10,&80,&1
000070: 30 2C 26 38 30 2C 26 37 30 2C 26 45 30 2C 30 2C 0,&80,&70,&E0,0,
000080: 30 0D 0A 64 62 20 26 31 30 2C 26 45 30 2C 30 2C 0..db &10,&E0,0,
000090: 26 43 30 2C 30 2C 26 43 30 2C 30 2C 26 43 30 2C &C0,0,&C0,0,&C0,
0000A0: 26 43 30 2C 26 43 30 2C 26 43 30 2C 26 43 30 2C &C0,&C0,&C0,&C0,
0000B0: 26 37 30 2C 26 38 30 2C 30 2C 30 0D 0A 64 62 20 &70,&80,0,0..db
0000C0: 26 45 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C &E0,&60,&60,&60,
0000D0: 26 36 30 2C 26 43 30 2C 26 37 30 2C 26 38 30 2C &60,&C0,&70,&80,
0000E0: 26 36 30 2C 26 43 30 2C 26 36 30 2C 26 36 30 2C &60,&C0,&60,&60,
0000F0: 26 45 30 2C 26 36 30 2C 30 2C 30 0D 0A 64 62 20 &E0,&60,0,0..db
000100: 26 46 30 2C 30 2C 26 36 30 2C 30 2C 26 36 30 2C &F0,0,&60,0,&60,
000110: 30 2C 26 36 30 2C 30 2C 26 36 30 2C 26 32 30 2C 0,&60,0,&60,&20,
000120: 26 36 30 2C 26 36 30 2C 26 46 30 2C 26 45 30 2C &60,&60,&F0,&E0,
000130: 30 2C 30 0D 0A 64 62 20 26 43 30 2C 26 36 30 2C 0,0..db &C0,&60,
000140: 26 45 30 2C 26 45 30 2C 26 46 30 2C 26 45 30 2C &E0,&E0,&F0,&E0,
000150: 26 46 30 2C 26 45 30 2C 26 44 30 2C 26 36 30 2C &F0,&E0,&D0,&60,
000160: 26 43 30 2C 26 36 30 2C 26 43 30 2C 26 36 30 2C &C0,&60,&C0,&60,
000170: 30 2C 30 0D 0A 64 62 20 26 43 30 2C 26 36 30 2C 0,0..db &C0,&60,
000180: 26 45 30 2C 26 36 30 2C 26 46 30 2C 26 36 30 2C &E0,&60,&F0,&60,
000190: 26 44 30 2C 26 45 30 2C 26 43 30 2C 26 45 30 2C &D0,&E0,&C0,&E0,
0001A0: 26 43 30 2C 26 36 30 2C 26 43 30 2C 26 36 30 2C &C0,&60,&C0,&60,
0001B0: 30 2C 30 0D 0A 64 62 20 26 33 30 2C 26 38 30 2C 0,0..db &30,&80,
0001C0: 26 36 30 2C 26 43 30 2C 26 43 30 2C 26 36 30 2C &60,&C0,&C0,&60,
0001D0: 26 43 30 2C 26 36 30 2C 26 43 30 2C 26 36 30 2C &C0,&60,&C0,&60,
0001E0: 26 36 30 2C 26 43 30 2C 26 33 30 2C 26 38 30 2C &60,&C0,&30,&80,
0001F0: 30 2C 30 0D 0A 64 62 20 26 46 30 2C 26 43 30 2C 0,0..db &F0,&C0,
Size : 512 (Real : 512)
000000: 26 33 30 2C 26 43 30 2C 30 2C 26 36 30 2C 26 37 &30,&C0,0,&60,&7
000010: 30 2C 26 43 30 2C 30 2C 30 0D 0A 64 62 20 26 33 0,&C0,0,0..db &3
000020: 30 2C 30 2C 26 33 30 2C 30 2C 26 37 30 2C 26 43 0,0,&30,0,&70,&C
000030: 30 2C 26 33 30 2C 30 2C 26 33 30 2C 30 2C 26 33 0,&30,0,&30,0,&3
000040: 30 2C 26 36 30 2C 26 31 30 2C 26 43 30 2C 30 2C 0,&60,&10,&C0,0,
000050: 30 0D 0A 64 62 20 30 2C 30 2C 30 2C 30 2C 26 36 0..db 0,0,0,0,&6
000060: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 36 0,&60,&60,&60,&6
000070: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 33 0,&60,&60,&60,&3
000080: 30 2C 26 45 30 2C 30 2C 30 0D 0A 64 62 20 30 2C 0,&E0,0,0..db 0,
000090: 30 2C 30 2C 30 2C 26 36 30 2C 26 36 30 2C 26 36 0,0,0,&60,&60,&6
0000A0: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 33 0,&60,&60,&60,&3
0000B0: 30 2C 26 43 30 2C 26 31 30 2C 26 38 30 2C 30 2C 0,&C0,&10,&80,0,
0000C0: 30 0D 0A 64 62 20 30 2C 30 2C 30 2C 30 2C 26 43 0..db 0,0,0,0,&C
0000D0: 30 2C 26 36 30 2C 26 44 30 2C 26 36 30 2C 26 44 0,&60,&D0,&60,&D
0000E0: 30 2C 26 36 30 2C 26 46 30 2C 26 45 30 2C 26 36 0,&60,&F0,&E0,&6
0000F0: 30 2C 26 43 30 2C 30 2C 30 0D 0A 64 62 20 30 2C 0,&C0,0,0..db 0,
000100: 30 2C 30 2C 30 2C 26 43 30 2C 26 36 30 2C 26 36 0,0,0,&C0,&60,&6
000110: 30 2C 26 43 30 2C 26 33 30 2C 26 38 30 2C 26 36 0,&C0,&30,&80,&6
000120: 30 2C 26 43 30 2C 26 43 30 2C 26 36 30 2C 30 2C 0,&C0,&C0,&60,0,
000130: 30 0D 0A 64 62 20 30 2C 30 2C 30 2C 30 2C 26 36 0..db 0,0,0,0,&6
000140: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 36 0,&60,&60,&60,&6
000150: 30 2C 26 36 30 2C 26 33 30 2C 26 45 30 2C 30 2C 0,&60,&30,&E0,0,
000160: 26 36 30 2C 26 37 30 2C 26 43 30 0D 0A 64 62 20 &60,&70,&C0..db
000170: 30 2C 30 2C 30 2C 30 2C 26 37 30 2C 26 45 30 2C 0,0,0,0,&70,&E0,
000180: 26 34 30 2C 26 43 30 2C 26 31 30 2C 26 38 30 2C &40,&C0,&10,&80,
000190: 26 33 30 2C 26 32 30 2C 26 37 30 2C 26 45 30 2C &30,&20,&70,&E0,
0001A0: 30 2C 30 0D 0A 64 62 20 30 2C 26 45 30 2C 26 31 0,0..db 0,&E0,&1
0001B0: 30 2C 26 38 30 2C 26 31 30 2C 26 38 30 2C 26 37 0,&80,&10,&80,&7
0001C0: 30 2C 30 2C 26 31 30 2C 26 38 30 2C 26 31 30 2C 0,0,&10,&80,&10,
0001D0: 26 38 30 2C 30 2C 26 45 30 2C 30 2C 30 0D 0A 64 &80,0,&E0,0,0..d
0001E0: 62 20 26 31 30 2C 26 38 30 2C 26 31 30 2C 26 38 b &10,&80,&10,&8
0001F0: 30 2C 26 31 30 2C 26 38 30 2C 26 31 30 2C 26 38 0,&10,&80,&10,&8
Size : 512 (Real : 512)
000000: 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C &60,&60,&60,&60,
000010: 26 37 30 2C 26 43 30 2C 26 36 30 2C 30 2C 26 36 &70,&C0,&60,0,&6
000020: 30 2C 30 2C 26 46 30 2C 30 2C 30 2C 30 0D 0A 64 0,0,&F0,0,0,0..d
000030: 62 20 26 33 30 2C 26 38 30 2C 26 36 30 2C 26 43 b &30,&80,&60,&C
000040: 30 2C 26 43 30 2C 26 36 30 2C 26 43 30 2C 26 36 0,&C0,&60,&C0,&6
000050: 30 2C 26 44 30 2C 26 41 30 2C 26 43 30 2C 26 43 0,&D0,&A0,&C0,&C
000060: 30 2C 26 37 30 2C 26 36 30 2C 30 2C 30 0D 0A 64 0,&70,&60,0,0..d
000070: 62 20 26 46 30 2C 26 43 30 2C 26 36 30 2C 26 36 b &F0,&C0,&60,&6
000080: 30 2C 26 36 30 2C 26 36 30 2C 26 37 30 2C 26 43 0,&60,&60,&70,&C
000090: 30 2C 26 36 30 2C 26 43 30 2C 26 36 30 2C 26 36 0,&60,&C0,&60,&6
0000A0: 30 2C 26 45 30 2C 26 36 30 2C 30 2C 30 0D 0A 64 0,&E0,&60,0,0..d
0000B0: 62 20 26 33 30 2C 26 43 30 2C 26 36 30 2C 26 36 b &30,&C0,&60,&6
0000C0: 30 2C 26 36 30 2C 30 2C 26 33 30 2C 26 43 30 2C 0,&60,0,&30,&C0,
0000D0: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 33 0,&60,&60,&60,&3
0000E0: 30 2C 26 43 30 2C 30 2C 30 0D 0A 64 62 20 26 37 0,&C0,0,0..db &7
0000F0: 30 2C 26 45 30 2C 26 35 30 2C 26 41 30 2C 26 31 0,&E0,&50,&A0,&1
000100: 30 2C 26 38 30 2C 26 31 30 2C 26 38 30 2C 26 31 0,&80,&10,&80,&1
000110: 30 2C 26 38 30 2C 26 31 30 2C 26 38 30 2C 26 33 0,&80,&10,&80,&3
000120: 30 2C 26 43 30 2C 30 2C 30 0D 0A 64 62 20 26 36 0,&C0,0,0..db &6
000130: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 36 0,&60,&60,&60,&6
000140: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 36 0,&60,&60,&60,&6
000150: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 33 0,&60,&60,&60,&3
000160: 30 2C 26 43 30 2C 30 2C 30 0D 0A 64 62 20 26 36 0,&C0,0,0..db &6
000170: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 36 0,&60,&60,&60,&6
000180: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 36 0,&60,&60,&60,&6
000190: 30 2C 26 36 30 2C 26 33 30 2C 26 43 30 2C 26 31 0,&60,&30,&C0,&1
0001A0: 30 2C 26 38 30 2C 30 2C 30 0D 0A 64 62 20 26 43 0,&80,0,0..db &C
0001B0: 30 2C 26 36 30 2C 26 43 30 2C 26 36 30 2C 26 43 0,&60,&C0,&60,&C
0001C0: 30 2C 26 36 30 2C 26 44 30 2C 26 36 30 2C 26 46 0,&60,&D0,&60,&F
0001D0: 30 2C 26 45 30 2C 26 45 30 2C 26 45 30 2C 26 43 0,&E0,&E0,&E0,&C
0001E0: 30 2C 26 36 30 2C 30 2C 30 0D 0A 64 62 20 26 43 0,&60,0,0..db &C
0001F0: 30 2C 26 36 30 2C 26 36 30 2C 26 43 30 2C 26 33 0,&60,&60,&C0,&3
Size : 512 (Real : 512)
000000: 30 2C 26 31 30 2C 26 38 30 2C 26 31 30 2C 26 38 0,&10,&80,&10,&8
000010: 30 2C 26 31 30 2C 26 38 30 2C 30 2C 30 0D 0A 64 0,&10,&80,0,0..d
000020: 62 20 26 37 30 2C 30 2C 26 31 30 2C 26 38 30 2C b &70,0,&10,&80,
000030: 26 31 30 2C 26 38 30 2C 30 2C 26 45 30 2C 26 31 &10,&80,0,&E0,&1
000040: 30 2C 26 38 30 2C 26 31 30 2C 26 38 30 2C 26 37 0,&80,&10,&80,&7
000050: 30 2C 30 2C 30 2C 30 0D 0A 64 62 20 26 33 30 2C 0,0,0,0..db &30,
000060: 26 38 30 2C 26 34 30 2C 26 34 30 2C 26 62 30 2C &80,&40,&40,&b0,
000070: 26 61 30 2C 26 61 30 2C 26 32 30 2C 26 62 30 2C &a0,&a0,&20,&b0,
000080: 26 61 30 2C 26 34 30 2C 26 34 30 2C 26 33 30 2C &a0,&40,&40,&30,
000090: 26 38 30 2C 30 2C 30 0D 0A 64 62 20 30 2C 30 2C &80,0,0..db 0,0,
0000A0: 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 0,0,0,0,0,0,0,0,
0000B0: 30 2C 30 2C 30 2C 30 2C 30 2C 30 0D 0A 0D 0A 3B 0,0,0,0,0,0....;
0000C0: 20 42 6C 6F 63 6B 20 47 72 61 70 68 69 63 73 0D Block Graphics.
0000D0: 0A 0D 0A 64 62 20 26 46 30 2C 26 46 30 2C 26 46 ...db &F0,&F0,&F
0000E0: 30 2C 26 46 30 2C 26 46 30 2C 26 46 30 2C 26 46 0,&F0,&F0,&F0,&F
0000F0: 30 2C 26 46 30 2C 26 46 30 2C 26 46 30 2C 26 46 0,&F0,&F0,&F0,&F
000100: 30 2C 26 46 30 2C 26 46 30 2C 26 46 30 2C 26 46 0,&F0,&F0,&F0,&F
000110: 30 2C 26 46 30 0D 0A 64 62 20 26 46 30 2C 26 46 0,&F0..db &F0,&F
000120: 30 2C 26 46 30 2C 26 46 30 2C 26 46 30 2C 26 46 0,&F0,&F0,&F0,&F
000130: 30 2C 26 46 30 2C 26 46 30 2C 30 2C 26 46 30 2C 0,&F0,&F0,0,&F0,
000140: 30 2C 26 46 30 2C 30 2C 26 46 30 2C 30 2C 26 46 0,&F0,0,&F0,0,&F
000150: 30 0D 0A 64 62 20 26 46 30 2C 26 46 30 2C 26 46 0..db &F0,&F0,&F
000160: 30 2C 26 46 30 2C 26 46 30 2C 26 46 30 2C 26 46 0,&F0,&F0,&F0,&F
000170: 30 2C 26 46 30 2C 26 46 30 2C 30 2C 26 46 30 2C 0,&F0,&F0,0,&F0,
000180: 30 2C 26 46 30 2C 30 2C 26 46 30 2C 30 0D 0A 64 0,&F0,0,&F0,0..d
000190: 62 20 26 46 30 2C 30 2C 26 46 30 2C 30 2C 26 46 b &F0,0,&F0,0,&F
0001A0: 30 2C 30 2C 26 46 30 2C 30 2C 26 46 30 2C 26 46 0,0,&F0,0,&F0,&F
0001B0: 30 2C 26 46 30 2C 26 46 30 2C 26 46 30 2C 26 46 0,&F0,&F0,&F0,&F
0001C0: 30 2C 26 46 30 2C 26 46 30 0D 0A 64 62 20 30 2C 0,&F0,&F0..db 0,
0001D0: 26 46 30 2C 30 2C 26 46 30 2C 30 2C 26 46 30 2C &F0,0,&F0,0,&F0,
0001E0: 30 2C 26 46 30 2C 26 46 30 2C 26 46 30 2C 26 46 0,&F0,&F0,&F0,&F
0001F0: 30 2C 26 46 30 2C 26 46 30 2C 26 46 30 2C 26 46 0,&F0,&F0,&F0,&F
Size : 512 (Real : 512)
000000: 30 2C 26 38 30 2C 26 33 30 2C 26 38 30 2C 26 36 0,&80,&30,&80,&6
000010: 30 2C 26 43 30 2C 26 43 30 2C 26 36 30 2C 26 43 0,&C0,&C0,&60,&C
000020: 30 2C 26 36 30 2C 30 2C 30 0D 0A 64 62 20 26 36 0,&60,0,0..db &6
000030: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 36 0,&60,&60,&60,&6
000040: 30 2C 26 36 30 2C 26 33 30 2C 26 43 30 2C 26 31 0,&60,&30,&C0,&1
000050: 30 2C 26 38 30 2C 26 31 30 2C 26 38 30 2C 26 33 0,&80,&10,&80,&3
000060: 30 2C 26 43 30 2C 30 2C 30 0D 0A 64 62 20 26 46 0,&C0,0,0..db &F
000070: 30 2C 26 45 30 2C 26 43 30 2C 26 36 30 2C 26 38 0,&E0,&C0,&60,&8
000080: 30 2C 26 43 30 2C 26 31 30 2C 26 38 30 2C 26 33 0,&C0,&10,&80,&3
000090: 30 2C 26 32 30 2C 26 36 30 2C 26 36 30 2C 26 46 0,&20,&60,&60,&F
0000A0: 30 2C 26 45 30 2C 30 2C 30 0D 0A 64 62 20 26 33 0,&E0,0,0..db &3
0000B0: 30 2C 26 43 30 2C 26 33 30 2C 30 2C 26 33 30 2C 0,&C0,&30,0,&30,
0000C0: 30 2C 26 33 30 2C 30 2C 26 33 30 2C 30 2C 26 33 0,&30,0,&30,0,&3
0000D0: 30 2C 30 2C 26 33 30 2C 26 43 30 2C 30 2C 30 0D 0,0,&30,&C0,0,0.
0000E0: 0A 64 62 20 26 43 30 2C 30 2C 26 36 30 2C 30 2C .db &C0,0,&60,0,
0000F0: 26 33 30 2C 30 2C 26 31 30 2C 26 38 30 2C 30 2C &30,0,&10,&80,0,
000100: 26 43 30 2C 30 2C 26 36 30 2C 30 2C 26 32 30 2C &C0,0,&60,0,&20,
000110: 30 2C 30 0D 0A 64 62 20 26 33 30 2C 26 43 30 2C 0,0..db &30,&C0,
000120: 30 2C 26 43 30 2C 30 2C 26 43 30 2C 30 2C 26 43 0,&C0,0,&C0,0,&C
000130: 30 2C 30 2C 26 43 30 2C 30 2C 26 43 30 2C 26 33 0,0,&C0,0,&C0,&3
000140: 30 2C 26 43 30 2C 30 2C 30 0D 0A 64 62 20 26 31 0,&C0,0,0..db &1
000150: 30 2C 26 38 30 2C 26 33 30 2C 26 43 30 2C 26 37 0,&80,&30,&C0,&7
000160: 30 2C 26 45 30 2C 26 31 30 2C 26 38 30 2C 26 31 0,&E0,&10,&80,&1
000170: 30 2C 26 38 30 2C 26 31 30 2C 26 38 30 2C 26 31 0,&80,&10,&80,&1
000180: 30 2C 26 38 30 2C 30 2C 30 0D 0A 64 62 20 30 2C 0,&80,0,0..db 0,
000190: 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 0,0,0,0,0,0,0,0,
0001A0: 30 2C 30 2C 30 2C 30 2C 30 2C 26 46 30 2C 26 46 0,0,0,0,0,&F0,&F
0001B0: 30 0D 0A 64 62 20 26 33 30 2C 30 2C 26 31 30 2C 0..db &30,0,&10,
0001C0: 26 38 30 2C 30 2C 26 43 30 2C 30 2C 30 2C 30 2C &80,0,&C0,0,0,0,
0001D0: 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 0D 0A 64 0,0,0,0,0,0,0..d
0001E0: 62 20 30 2C 30 2C 30 2C 30 2C 26 37 30 2C 26 38 b 0,0,0,0,&70,&8
0001F0: 30 2C 30 2C 26 43 30 2C 26 37 30 2C 26 43 30 2C 0,0,&C0,&70,&C0,
Size : 512 (Real : 512)
000000: 30 2C 26 46 30 0D 0A 64 62 20 26 46 30 2C 26 46 0,&F0..db &F0,&F
000010: 30 2C 26 46 30 2C 26 46 30 2C 26 46 30 2C 26 46 0,&F0,&F0,&F0,&F
000020: 30 2C 26 46 30 2C 26 46 30 2C 30 2C 30 2C 30 2C 0,&F0,&F0,0,0,0,
000030: 30 2C 30 2C 30 2C 30 2C 30 0D 0A 64 62 20 26 46 0,0,0,0,0..db &F
000040: 30 2C 30 2C 26 46 30 2C 30 2C 26 46 30 2C 30 2C 0,0,&F0,0,&F0,0,
000050: 26 46 30 2C 30 2C 26 46 30 2C 30 2C 26 46 30 2C &F0,0,&F0,0,&F0,
000060: 30 2C 26 46 30 2C 30 2C 26 46 30 2C 30 0D 0A 64 0,&F0,0,&F0,0..d
000070: 62 20 30 2C 26 46 30 2C 30 2C 26 46 30 2C 30 2C b 0,&F0,0,&F0,0,
000080: 26 46 30 2C 30 2C 26 46 30 2C 26 46 30 2C 30 2C &F0,0,&F0,&F0,0,
000090: 26 46 30 2C 30 2C 26 46 30 2C 30 2C 26 46 30 2C &F0,0,&F0,0,&F0,
0000A0: 30 0D 0A 64 62 20 26 46 30 2C 30 2C 26 46 30 2C 0..db &F0,0,&F0,
0000B0: 30 2C 26 46 30 2C 30 2C 26 46 30 2C 30 2C 30 2C 0,&F0,0,&F0,0,0,
0000C0: 26 46 30 2C 30 2C 26 46 30 2C 30 2C 26 46 30 2C &F0,0,&F0,0,&F0,
0000D0: 30 2C 26 46 30 0D 0A 64 62 20 30 2C 26 46 30 2C 0,&F0..db 0,&F0,
0000E0: 30 2C 26 46 30 2C 30 2C 26 46 30 2C 30 2C 26 46 0,&F0,0,&F0,0,&F
0000F0: 30 2C 30 2C 26 46 30 2C 30 2C 26 46 30 2C 30 2C 0,0,&F0,0,&F0,0,
000100: 26 46 30 2C 30 2C 26 46 30 0D 0A 64 62 20 26 46 &F0,0,&F0..db &F
000110: 30 2C 30 2C 26 46 30 2C 30 2C 26 46 30 2C 30 2C 0,0,&F0,0,&F0,0,
000120: 26 46 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C &F0,0,0,0,0,0,0,
000130: 30 2C 30 2C 30 0D 0A 64 62 20 30 2C 26 46 30 2C 0,0,0..db 0,&F0,
000140: 30 2C 26 46 30 2C 30 2C 26 46 30 2C 30 2C 26 46 0,&F0,0,&F0,0,&F
000150: 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 0,0,0,0,0,0,0,0,
000160: 30 0D 0A 64 62 20 30 2C 30 2C 30 2C 30 2C 30 2C 0..db 0,0,0,0,0,
000170: 30 2C 30 2C 30 2C 26 46 30 2C 30 2C 26 46 30 2C 0,0,0,&F0,0,&F0,
000180: 30 2C 26 46 30 2C 30 2C 26 46 30 2C 30 0D 0A 64 0,&F0,0,&F0,0..d
000190: 62 20 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C b 0,0,0,0,0,0,0,
0001A0: 30 2C 30 2C 26 46 30 2C 30 2C 26 46 30 2C 30 2C 0,0,&F0,0,&F0,0,
0001B0: 26 46 30 2C 30 2C 26 46 30 0D 0A 64 62 20 30 2C &F0,0,&F0..db 0,
0001C0: 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 26 46 0,0,0,0,0,0,0,&F
0001D0: 30 2C 26 46 30 2C 26 46 30 2C 26 46 30 2C 26 46 0,&F0,&F0,&F0,&F
0001E0: 30 2C 26 46 30 2C 26 46 30 2C 26 46 30 0D 0A 64 0,&F0,&F0,&F0..d
0001F0: 62 20 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C b 0,0,0,0,0,0,0,
Size : 512 (Real : 512)
000000: 26 43 30 2C 26 43 30 2C 26 37 30 2C 26 36 30 2C &C0,&C0,&70,&60,
000010: 30 2C 30 0D 0A 64 62 20 26 45 30 2C 30 2C 26 36 0,0..db &E0,0,&6
000020: 30 2C 30 2C 26 37 30 2C 26 43 30 2C 26 36 30 2C 0,0,&70,&C0,&60,
000030: 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C &60,&60,&60,&60,
000040: 26 36 30 2C 26 44 30 2C 26 43 30 2C 30 2C 30 0D &60,&D0,&C0,0,0.
000050: 0A 64 62 20 30 2C 30 2C 30 2C 30 2C 26 33 30 2C .db 0,0,0,0,&30,
000060: 26 43 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C &C0,&60,&60,&60,
000070: 30 2C 26 36 30 2C 26 36 30 2C 26 33 30 2C 26 43 0,&60,&60,&30,&C
000080: 30 2C 30 2C 30 0D 0A 64 62 20 26 31 30 2C 26 43 0,0,0..db &10,&C
000090: 30 2C 30 2C 26 43 30 2C 26 37 30 2C 26 43 30 2C 0,0,&C0,&70,&C0,
0000A0: 26 43 30 2C 26 43 30 2C 26 43 30 2C 26 43 30 2C &C0,&C0,&C0,&C0,
0000B0: 26 43 30 2C 26 43 30 2C 26 37 30 2C 26 36 30 2C &C0,&C0,&70,&60,
0000C0: 30 2C 30 0D 0A 64 62 20 30 2C 30 2C 30 2C 30 2C 0,0..db 0,0,0,0,
0000D0: 26 33 30 2C 26 43 30 2C 26 36 30 2C 26 36 30 2C &30,&C0,&60,&60,
0000E0: 26 37 30 2C 26 45 30 2C 26 36 30 2C 30 2C 26 33 &70,&E0,&60,0,&3
0000F0: 30 2C 26 43 30 2C 30 2C 30 0D 0A 64 62 20 26 31 0,&C0,0,0..db &1
000100: 30 2C 26 43 30 2C 26 33 30 2C 26 36 30 2C 26 33 0,&C0,&30,&60,&3
000110: 30 2C 30 2C 26 37 30 2C 26 38 30 2C 26 33 30 2C 0,0,&70,&80,&30,
000120: 30 2C 26 33 30 2C 30 2C 26 37 30 2C 26 38 30 2C 0,&30,0,&70,&80,
000130: 30 2C 30 0D 0A 64 62 20 30 2C 30 2C 30 2C 30 2C 0,0..db 0,0,0,0,
000140: 26 33 30 2C 26 45 30 2C 26 36 30 2C 26 36 30 2C &30,&E0,&60,&60,
000150: 26 36 30 2C 26 36 30 2C 26 33 30 2C 26 45 30 2C &60,&60,&30,&E0,
000160: 30 2C 26 36 30 2C 26 37 30 2C 26 43 30 0D 0A 64 0,&60,&70,&C0..d
000170: 62 20 26 45 30 2C 30 2C 26 36 30 2C 30 2C 26 36 b &E0,0,&60,0,&6
000180: 30 2C 26 43 30 2C 26 37 30 2C 26 36 30 2C 26 36 0,&C0,&70,&60,&6
000190: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 45 0,&60,&60,&60,&E
0001A0: 30 2C 26 36 30 2C 30 2C 30 0D 0A 64 62 20 26 31 0,&60,0,0..db &1
0001B0: 30 2C 26 38 30 2C 30 2C 30 2C 26 33 30 2C 26 38 0,&80,0,0,&30,&8
0001C0: 30 2C 26 31 30 2C 26 38 30 2C 26 31 30 2C 26 38 0,&10,&80,&10,&8
0001D0: 30 2C 26 31 30 2C 26 38 30 2C 26 33 30 2C 26 43 0,&10,&80,&30,&C
0001E0: 30 2C 30 2C 30 0D 0A 64 62 20 30 2C 26 36 30 2C 0,0,0..db 0,&60,
0001F0: 30 2C 30 2C 30 2C 26 45 30 2C 30 2C 26 36 30 2C 0,0,0,&E0,0,&60,
Size : 512 (Real : 512)
000000: 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 30 2C 0,0,0,0,0,0,0,0,
000010: 30 0D 0A 0D 0A 2E 61 72 72 6F 77 31 2E 64 61 74 0.....arrow1.dat
000020: 0D 0A 64 62 20 26 30 43 2C 26 30 30 2C 26 30 30 ..db &0C,&00,&00
000030: 0D 0A 64 62 20 26 34 41 2C 26 30 30 2C 26 30 30 ..db &4A,&00,&00
000040: 0D 0A 64 62 20 26 36 39 2C 26 30 30 2C 26 30 30 ..db &69,&00,&00
000050: 0D 0A 64 62 20 26 37 38 2C 26 30 38 2C 26 30 30 ..db &78,&08,&00
000060: 0D 0A 64 62 20 26 37 38 2C 26 38 34 2C 26 30 30 ..db &78,&84,&00
000070: 0D 0A 64 62 20 26 37 38 2C 26 30 38 2C 26 30 30 ..db &78,&08,&00
000080: 0D 0A 64 62 20 26 35 41 2C 26 30 38 2C 26 30 30 ..db &5A,&08,&00
000090: 0D 0A 64 62 20 26 30 44 2C 26 38 34 2C 26 30 30 ..db &0D,&84,&00
0000A0: 0D 0A 64 62 20 26 30 30 2C 26 34 41 2C 26 30 30 ..db &00,&4A,&00
0000B0: 0D 0A 64 62 20 26 30 30 2C 26 30 34 2C 26 30 30 ..db &00,&04,&00
0000C0: 0D 0A 0D 0A 2E 61 72 72 6F 77 32 2E 64 61 74 0D .....arrow2.dat.
0000D0: 0A 64 62 20 26 30 36 2C 26 30 30 2C 26 30 30 0D .db &06,&00,&00.
0000E0: 0A 64 62 20 26 32 35 2C 26 30 30 2C 26 30 30 0D .db &25,&00,&00.
0000F0: 0A 64 62 20 26 33 34 2C 26 30 38 2C 26 30 30 0D .db &34,&08,&00.
000100: 0A 64 62 20 26 33 34 2C 26 38 34 2C 26 30 30 0D .db &34,&84,&00.
000110: 0A 64 62 20 26 33 34 2C 26 43 32 2C 26 30 30 0D .db &34,&C2,&00.
000120: 0A 64 62 20 26 33 34 2C 26 38 34 2C 26 30 30 0D .db &34,&84,&00.
000130: 0A 64 62 20 26 32 35 2C 26 38 34 2C 26 30 30 0D .db &25,&84,&00.
000140: 0A 64 62 20 26 30 36 2C 26 34 41 2C 26 30 30 0D .db &06,&4A,&00.
000150: 0A 64 62 20 26 30 30 2C 26 32 35 2C 26 30 30 0D .db &00,&25,&00.
000160: 0A 64 62 20 26 30 30 2C 26 30 32 2C 26 30 30 0D .db &00,&02,&00.
000170: 0A 0D 0A 2E 61 72 72 6F 77 33 2E 64 61 74 0D 0A ....arrow3.dat..
000180: 64 62 20 26 30 33 2C 26 30 30 2C 26 30 30 0D 0A db &03,&00,&00..
000190: 64 62 20 26 31 32 2C 26 30 38 2C 26 30 30 0D 0A db &12,&08,&00..
0001A0: 64 62 20 26 31 32 2C 26 38 34 2C 26 30 30 0D 0A db &12,&84,&00..
0001B0: 64 62 20 26 31 32 2C 26 43 32 2C 26 30 30 0D 0A db &12,&C2,&00..
0001C0: 64 62 20 26 31 32 2C 26 45 31 2C 26 30 30 0D 0A db &12,&E1,&00..
0001D0: 64 62 20 26 31 32 2C 26 43 32 2C 26 30 30 0D 0A db &12,&C2,&00..
0001E0: 64 62 20 26 31 32 2C 26 34 41 2C 26 30 30 0D 0A db &12,&4A,&00..
0001F0: 64 62 20 26 30 33 2C 26 32 35 2C 26 30 30 0D 0A db &03,&25,&00..
Size : 512 (Real : 512)
000000: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 36 0,&60,&60,&60,&6
000010: 30 2C 26 36 30 2C 26 33 30 2C 26 43 30 0D 0A 64 0,&60,&30,&C0..d
000020: 62 20 26 45 30 2C 30 2C 26 36 30 2C 30 2C 26 36 b &E0,0,&60,0,&6
000030: 30 2C 26 36 30 2C 26 36 30 2C 26 43 30 2C 26 37 0,&60,&60,&C0,&7
000040: 30 2C 26 38 30 2C 26 36 30 2C 26 43 30 2C 26 45 0,&80,&60,&C0,&E
000050: 30 2C 26 36 30 2C 30 2C 30 0D 0A 64 62 20 26 33 0,&60,0,0..db &3
000060: 30 2C 26 38 30 2C 26 31 30 2C 26 38 30 2C 26 31 0,&80,&10,&80,&1
000070: 30 2C 26 38 30 2C 26 31 30 2C 26 38 30 2C 26 31 0,&80,&10,&80,&1
000080: 30 2C 26 38 30 2C 26 31 30 2C 26 38 30 2C 26 33 0,&80,&10,&80,&3
000090: 30 2C 26 43 30 2C 30 2C 30 0D 0A 64 62 20 30 2C 0,&C0,0,0..db 0,
0000A0: 30 2C 30 2C 30 2C 26 36 30 2C 26 43 30 2C 26 46 0,0,0,&60,&C0,&F
0000B0: 30 2C 26 45 30 2C 26 44 30 2C 26 36 30 2C 26 44 0,&E0,&D0,&60,&D
0000C0: 30 2C 26 36 30 2C 26 43 30 2C 26 36 30 2C 30 2C 0,&60,&C0,&60,0,
0000D0: 30 0D 0A 64 62 20 30 2C 30 2C 30 2C 30 2C 26 44 0..db 0,0,0,0,&D
0000E0: 30 2C 26 43 30 2C 26 36 30 2C 26 36 30 2C 26 36 0,&C0,&60,&60,&6
0000F0: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 36 0,&60,&60,&60,&6
000100: 30 2C 26 36 30 2C 30 2C 30 0D 0A 64 62 20 30 2C 0,&60,0,0..db 0,
000110: 30 2C 30 2C 30 2C 26 33 30 2C 26 43 30 2C 26 36 0,0,0,&30,&C0,&6
000120: 30 2C 26 36 30 2C 26 36 30 2C 26 36 30 2C 26 36 0,&60,&60,&60,&6
000130: 30 2C 26 36 30 2C 26 33 30 2C 26 43 30 2C 30 2C 0,&60,&30,&C0,0,
000140: 30 0D 0A 64 62 20 30 2C 30 2C 30 2C 30 2C 26 44 0..db 0,0,0,0,&D
000150: 30 2C 26 43 30 2C 26 36 30 2C 26 36 30 2C 26 36 0,&C0,&60,&60,&6
000160: 30 2C 26 36 30 2C 26 37 30 2C 26 43 30 2C 26 36 0,&60,&70,&C0,&6
000170: 30 2C 30 2C 26 46 30 2C 30 0D 0A 64 62 20 30 2C 0,0,&F0,0..db 0,
000180: 30 2C 30 2C 30 2C 26 37 30 2C 26 36 30 2C 26 43 0,0,0,&70,&60,&C
000190: 30 2C 26 43 30 2C 26 43 30 2C 26 43 30 2C 26 37 0,&C0,&C0,&C0,&7
0001A0: 30 2C 26 43 30 2C 30 2C 26 43 30 2C 26 31 30 2C 0,&C0,0,&C0,&10,
0001B0: 26 45 30 0D 0A 64 62 20 30 2C 30 2C 30 2C 30 2C &E0..db 0,0,0,0,
0001C0: 26 44 30 2C 26 43 30 2C 26 37 30 2C 26 36 30 2C &D0,&C0,&70,&60,
0001D0: 26 36 30 2C 30 2C 26 36 30 2C 30 2C 26 46 30 2C &60,0,&60,0,&F0,
0001E0: 30 2C 30 2C 30 0D 0A 64 62 20 30 2C 30 2C 30 2C 0,0,0..db 0,0,0,
0001F0: 30 2C 26 33 30 2C 26 43 30 2C 26 36 30 2C 30 2C 0,&30,&C0,&60,0,
Size : 512 (Real : 512)
000000: 64 62 20 26 30 30 2C 26 31 32 2C 26 30 38 0D 0A db &00,&12,&08..
000010: 64 62 20 26 30 30 2C 26 30 31 2C 26 30 30 0D 0A db &00,&01,&00..
000020: 0D 0A 2E 61 72 72 6F 77 34 2E 64 61 74 0D 0A 64 ...arrow4.dat..d
000030: 62 20 26 30 31 2C 26 30 38 2C 26 30 30 0D 0A 64 b &01,&08,&00..d
000040: 62 20 26 30 31 2C 26 38 34 2C 26 30 30 0D 0A 64 b &01,&84,&00..d
000050: 62 20 26 30 31 2C 26 43 32 2C 26 30 30 0D 0A 64 b &01,&C2,&00..d
000060: 62 20 26 30 31 2C 26 45 31 2C 26 30 30 0D 0A 64 b &01,&E1,&00..d
000070: 62 20 26 30 31 2C 26 46 30 2C 26 30 38 0D 0A 64 b &01,&F0,&08..d
000080: 62 20 26 30 31 2C 26 45 31 2C 26 30 30 0D 0A 64 b &01,&E1,&00..d
000090: 62 20 26 30 31 2C 26 41 35 2C 26 30 30 0D 0A 64 b &01,&A5,&00..d
0000A0: 62 20 26 30 31 2C 26 31 41 2C 26 30 38 0D 0A 64 b &01,&1A,&08..d
0000B0: 62 20 26 30 30 2C 26 30 31 2C 26 38 34 0D 0A 64 b &00,&01,&84..d
0000C0: 62 20 26 30 30 2C 26 30 30 2C 26 30 38 0D 0A 0D b &00,&00,&08...
0000D0: 0A 2E 75 70 61 72 72 6F 77 2E 64 61 74 0D 0A 64 ..uparrow.dat..d
0000E0: 62 20 26 66 66 2C 26 66 66 2C 26 66 66 0D 0A 64 b &ff,&ff,&ff..d
0000F0: 62 20 26 38 38 2C 26 30 30 2C 26 31 31 0D 0A 64 b &88,&00,&11..d
000100: 62 20 26 38 38 2C 26 30 36 2C 26 31 31 0D 0A 64 b &88,&06,&11..d
000110: 62 20 26 38 38 2C 26 30 46 2C 26 31 31 0D 0A 64 b &88,&0F,&11..d
000120: 62 20 26 38 39 2C 26 30 46 2C 26 31 39 0D 0A 64 b &89,&0F,&19..d
000130: 62 20 26 38 42 2C 26 30 46 2C 26 31 44 0D 0A 64 b &8B,&0F,&1D..d
000140: 62 20 26 38 38 2C 26 30 36 2C 26 31 31 0D 0A 64 b &88,&06,&11..d
000150: 62 20 26 38 38 2C 26 30 36 2C 26 31 31 0D 0A 64 b &88,&06,&11..d
000160: 62 20 26 38 38 2C 26 30 36 2C 26 31 31 0D 0A 64 b &88,&06,&11..d
000170: 62 20 26 38 38 2C 26 30 30 2C 26 31 31 0D 0A 2E b &88,&00,&11...
000180: 64 6E 61 72 72 6F 77 2E 64 61 74 0D 0A 64 62 20 dnarrow.dat..db
000190: 26 66 66 2C 26 66 66 2C 26 66 66 0D 0A 64 62 20 &ff,&ff,&ff..db
0001A0: 26 38 38 2C 26 30 30 2C 26 31 31 0D 0A 64 62 20 &88,&00,&11..db
0001B0: 26 38 38 2C 26 30 36 2C 26 31 31 0D 0A 64 62 20 &88,&06,&11..db
0001C0: 26 38 38 2C 26 30 36 2C 26 31 31 0D 0A 64 62 20 &88,&06,&11..db
0001D0: 26 38 38 2C 26 30 36 2C 26 31 31 0D 0A 64 62 20 &88,&06,&11..db
0001E0: 26 38 42 2C 26 30 46 2C 26 31 64 0D 0A 64 62 20 &8B,&0F,&1d..db
0001F0: 26 38 39 2C 26 30 66 2C 26 31 39 0D 0A 64 62 20 &89,&0f,&19..db
Size : 512 (Real : 512)
000000: 6E 70 75 74 5F 73 74 72 69 6E 67 E9 0D 0A 0D 0A nput_string.....
000010: 09 45 6E 74 65 72 20 61 20 73 74 72 69 6E 67 0D .Enter a string.
000020: 0A 09 E9 45 6E 74 72 79 3A E9 20 48 4C 3D 41 64 ...Entry:. HL=Ad
000030: 64 72 65 73 73 20 74 6F 20 73 74 6F 72 65 20 61 dress to store a
000040: 74 20 42 3D 4D 61 78 69 6D 75 6D 20 6C 65 6E 67 t B=Maximum leng
000050: 74 68 0D 0A 09 E9 45 78 69 74 3A E9 20 20 43 3D th....Exit:. C=
000060: 4C 65 6E 67 74 68 20 6F 66 20 73 74 72 69 6E 67 Length of string
000070: 0D 0A 0D 0A 2B 26 31 62 09 E9 69 6E 70 75 74 5F ....+&1b..input_
000080: 64 69 73 63 6E 61 6D 65 E9 0D 0A 0D 0A 09 45 64 discname......Ed
000090: 69 74 20 61 20 64 69 73 63 20 66 69 6C 65 6E 61 it a disc filena
0000A0: 6D 65 0D 0A 09 E9 45 6E 74 72 79 3A E9 20 48 4C me....Entry:. HL
0000B0: 3D 41 64 64 72 65 73 73 20 6F 66 20 6E 61 6D 65 =Address of name
0000C0: 0D 0A 09 E9 45 78 69 74 3A E9 20 20 41 3D 4C 65 ....Exit:. A=Le
0000D0: 6E 67 74 68 20 6F 66 20 6E 61 6D 65 0D 0A 3E 70 ngth of name..>p
0000E0: 61 0D 0A 2B 26 31 65 09 E9 6D 6F 75 73 65 E9 0D a..+&1e..mouse..
0000F0: 0A 0D 0A 09 43 61 6C 6C 20 74 68 65 20 70 6F 69 ....Call the poi
000100: 6E 74 65 72 20 72 6F 75 74 69 6E 65 0D 0A 09 E9 nter routine....
000110: 45 6E 74 72 79 3A E9 20 4E 6F 20 63 6F 6E 64 69 Entry:. No condi
000120: 74 69 6F 6E 73 0D 0A 09 E9 45 78 69 74 3A E9 20 tions....Exit:.
000130: 20 42 43 3D 42 79 74 65 20 58 59 20 63 6F 6F 72 BC=Byte XY coor
000140: 64 69 6E 61 74 65 73 20 44 45 2C 48 4C 3D 47 72 dinates DE,HL=Gr
000150: 61 66 66 69 78 20 63 6F 6F 72 64 69 6E 61 74 65 affix coordinate
000160: 73 0D 0A 09 20 20 20 20 20 20 20 20 20 41 3D 43 s... A=C
000170: 6C 69 63 6B 20 61 72 65 61 0D 0A 0D 0A 2B 26 32 lick area....+&2
000180: 31 09 E9 72 65 61 64 5F 63 68 61 72 E9 0D 0A 0D 1..read_char....
000190: 0A 09 49 6E 70 75 74 73 20 61 20 73 69 6E 67 6C ..Inputs a singl
0001A0: 65 20 63 68 61 72 61 63 74 65 72 0D 0A 09 E9 45 e character....E
0001B0: 6E 74 72 79 3A E9 20 4E 6F 20 63 6F 6E 64 69 74 ntry:. No condit
0001C0: 69 6F 6E 73 0D 0A 09 E9 45 78 69 74 3A E9 20 20 ions....Exit:.
0001D0: 41 3D 43 68 61 72 61 63 74 65 72 0D 0A 0D 0A 2B A=Character....+
0001E0: 26 32 34 09 E9 75 70 70 65 72 5F 63 68 72 E9 0D &24..upper_chr..
0001F0: 0A 0D 0A 09 49 6E 70 75 74 73 20 61 6E 20 75 70 ....Inputs an up
Size : 512 (Real : 512)
000000: 26 38 38 2C 26 30 46 2C 26 31 31 0D 0A 64 62 20 &88,&0F,&11..db
000010: 26 38 38 2C 26 30 36 2C 26 31 31 0D 0A 64 62 20 &88,&06,&11..db
000020: 26 38 38 2C 26 30 30 2C 26 31 31 0D 0A 64 62 20 &88,&00,&11..db
000030: 26 66 66 2C 26 66 66 2C 26 66 66 0D 0A 0D 0A 2E &ff,&ff,&ff.....
000040: 70 65 6E 73 20 20 20 20 20 64 62 20 26 61 30 2C pens db &a0,
000050: 26 35 30 2C 26 61 2C 26 35 2C 26 61 61 2C 26 35 &50,&a,&5,&aa,&5
000060: 35 0D 0A 2E 73 63 72 5F 61 64 64 72 20 64 77 20 5...scr_addr dw
000070: 30 1A 72 61 77 20 61 72 72 6F 77 73 20 26 20 73 0.raw arrows & s
000080: 0D 0A 64 62 20 26 35 41 2C 26 30 38 2C 26 30 30 ..db &5A,&08,&00
000090: 0D 0A 64 62 20 26 30 44 2C 26 38 34 2C 26 30 30 ..db &0D,&84,&00
0000A0: 0D 0A 64 62 20 26 30 30 2C 26 34 41 2C 26 30 30 ..db &00,&4A,&00
0000B0: 0D 0A 64 62 20 26 30 30 2C 26 30 34 2C 26 30 30 ..db &00,&04,&00
0000C0: 0D 0A 0D 0A 2E 61 72 72 6F 77 32 2E 64 61 74 0D .....arrow2.dat.
0000D0: 0A 64 62 20 26 30 36 2C 26 30 30 2C 26 30 30 0D .db &06,&00,&00.
0000E0: 0A 64 62 20 26 32 35 2C 26 30 30 2C 26 30 30 0D .db &25,&00,&00.
0000F0: 0A 64 62 20 26 33 34 2C 26 30 38 2C 26 30 30 0D .db &34,&08,&00.
000100: 0A 64 62 20 26 33 34 2C 26 38 34 2C 26 30 30 0D .db &34,&84,&00.
000110: 0A 64 62 20 26 33 34 2C 26 43 32 2C 26 30 30 0D .db &34,&C2,&00.
000120: 0A 64 62 20 26 33 34 2C 26 38 34 2C 26 30 30 0D .db &34,&84,&00.
000130: 0A 64 62 20 26 32 35 2C 26 38 34 2C 26 30 30 0D .db &25,&84,&00.
000140: 0A 64 62 20 26 30 36 2C 26 34 41 2C 26 30 30 0D .db &06,&4A,&00.
000150: 0A 64 62 20 26 30 30 2C 26 32 35 2C 26 30 30 0D .db &00,&25,&00.
000160: 0A 64 62 20 26 30 30 2C 26 30 32 2C 26 30 30 0D .db &00,&02,&00.
000170: 0A 0D 0A 2E 61 72 72 6F 77 33 2E 64 61 74 0D 0A ....arrow3.dat..
000180: 64 62 20 26 30 33 2C 26 30 30 2C 26 30 30 0D 0A db &03,&00,&00..
000190: 64 62 20 26 31 32 2C 26 30 38 2C 26 30 30 0D 0A db &12,&08,&00..
0001A0: 64 62 20 26 31 32 2C 26 38 34 2C 26 30 30 0D 0A db &12,&84,&00..
0001B0: 64 62 20 26 31 32 2C 26 43 32 2C 26 30 30 0D 0A db &12,&C2,&00..
0001C0: 64 62 20 26 31 32 2C 26 45 31 2C 26 30 30 0D 0A db &12,&E1,&00..
0001D0: 64 62 20 26 31 32 2C 26 43 32 2C 26 30 30 0D 0A db &12,&C2,&00..
0001E0: 64 62 20 26 31 32 2C 26 34 41 2C 26 30 30 0D 0A db &12,&4A,&00..
0001F0: 64 62 20 26 30 33 2C 26 32 35 2C 26 30 30 0D 0A db &03,&25,&00..
Size : 512 (Real : 512)
000000: 70 65 72 20 63 61 73 65 20 63 68 61 72 61 63 74 per case charact
000010: 65 72 0D 0A 09 E9 45 6E 74 72 79 3A E9 20 4E 6F er....Entry:. No
000020: 20 63 6F 6E 64 69 74 69 6F 6E 73 0D 0A 09 E9 45 conditions....E
000030: 78 69 74 3A E9 20 20 41 3D 43 68 61 72 61 63 74 xit:. A=Charact
000040: 65 72 0D 0A 0D 0A 2B 26 32 37 09 E9 77 61 69 74 er....+&27..wait
000050: E9 0D 0A 0D 0A 09 57 61 69 74 73 20 75 6E 74 69 ......Waits unti
000060: 6C 20 53 50 41 43 45 20 69 73 20 72 65 6C 65 61 l SPACE is relea
000070: 73 65 64 0D 0A 0D 0A 0D 0A F5 4F 75 74 70 75 74 sed.......Output
000080: 20 52 6F 75 74 69 6E 65 73 F5 0D 0A 0D 0A 2B 26 Routines.....+&
000090: 32 61 09 E9 53 74 61 6E 64 61 72 64 5F 69 6E 6B 2a..Standard_ink
0000A0: 73 E9 0D 0A 0D 0A 09 53 65 74 73 20 74 68 65 20 s......Sets the
0000B0: 73 74 61 6E 64 61 72 64 20 69 6E 6B 20 63 6F 6C standard ink col
0000C0: 6F 75 72 73 0D 0A 0D 0A 2B 26 32 64 09 E9 63 6C ours....+&2d..cl
0000D0: 73 E9 0D 0A 0D 0A 09 43 6C 65 61 72 73 20 74 68 s......Clears th
0000E0: 65 20 73 63 72 65 65 6E 0D 0A 0D 0A 2B 26 33 30 e screen....+&30
0000F0: 09 E9 73 70 61 63 65 E9 0D 0A 0D 0A 09 50 72 69 ..space......Pri
000100: 6E 74 73 20 61 20 73 70 61 63 65 20 61 74 20 63 nts a space at c
000110: 75 72 72 65 6E 74 20 63 75 72 73 6F 72 20 70 6F urrent cursor po
000120: 73 69 74 69 6F 6E 0D 0A 0D 0A 2B 26 33 33 09 E9 sition....+&33..
000130: 66 72 6F 6E 74 73 70 61 63 65 E9 0D 0A 0D 0A 09 frontspace......
000140: 4D 6F 76 65 20 66 6F 72 77 61 72 64 20 62 79 20 Move forward by
000150: 31 20 63 68 61 72 61 63 74 65 72 20 70 6F 73 69 1 character posi
000160: 74 69 6F 6E 0D 0A 0D 0A 2B 26 33 36 09 E9 70 72 tion....+&36..pr
000170: 69 6E 74 5F 63 68 61 72 E9 0D 0A 0D 0A 09 44 69 int_char......Di
000180: 73 70 6C 61 79 20 61 20 63 68 61 72 61 63 74 65 splay a characte
000190: 72 0D 0A 09 E9 45 6E 74 72 79 3A E9 20 41 3D 43 r....Entry:. A=C
0001A0: 68 61 72 61 63 74 65 72 0D 0A 09 E9 45 78 69 74 haracter....Exit
0001B0: 3A E9 20 20 4E 6F 20 63 6F 6E 64 69 74 69 6F 6E :. No condition
0001C0: 73 0D 0A 0D 0A 2B 26 33 39 09 E9 70 72 69 6E 74 s....+&39..print
0001D0: 5F 73 74 72 69 6E 67 E9 0D 0A 0D 0A 09 44 69 73 _string......Dis
0001E0: 70 6C 61 79 20 61 20 73 74 72 69 6E 67 0D 0A 09 play a string...
0001F0: E9 45 6E 74 72 79 3A E9 20 48 4C 3D 41 64 64 72 .Entry:. HL=Addr
Size : 512 (Real : 512)
000000: 64 62 20 26 30 30 2C 26 31 32 2C 26 30 38 0D 0A db &00,&12,&08..
000010: 64 62 20 26 30 30 2C 26 30 31 2C 26 30 30 0D 0A db &00,&01,&00..
000020: 0D 0A 2E 61 72 72 6F 77 34 2E 64 61 74 0D 0A 64 ...arrow4.dat..d
000030: 62 20 26 30 31 2C 26 30 38 2C 26 30 30 0D 0A 64 b &01,&08,&00..d
000040: 62 20 26 30 31 2C 26 38 34 2C 26 30 30 0D 0A 64 b &01,&84,&00..d
000050: 62 20 26 30 31 2C 26 43 32 2C 26 30 30 0D 0A 64 b &01,&C2,&00..d
000060: 62 20 26 30 31 2C 26 45 31 2C 26 30 30 0D 0A 64 b &01,&E1,&00..d
000070: 62 20 26 30 31 2C 26 46 30 2C 26 30 38 0D 0A 64 b &01,&F0,&08..d
000080: 62 20 26 30 31 2C 26 45 31 2C 26 30 30 0D 0A 64 b &01,&E1,&00..d
000090: 62 20 26 30 31 2C 26 41 35 2C 26 30 30 0D 0A 64 b &01,&A5,&00..d
0000A0: 62 20 26 30 31 2C 26 31 41 2C 26 30 38 0D 0A 64 b &01,&1A,&08..d
0000B0: 62 20 26 30 30 2C 26 30 31 2C 26 38 34 0D 0A 64 b &00,&01,&84..d
0000C0: 62 20 26 30 30 2C 26 30 30 2C 26 30 38 0D 0A 0D b &00,&00,&08...
0000D0: 0A 2E 75 70 61 72 72 6F 77 2E 64 61 74 0D 0A 64 ..uparrow.dat..d
0000E0: 62 20 26 66 66 2C 26 66 66 2C 26 66 66 0D 0A 64 b &ff,&ff,&ff..d
0000F0: 62 20 26 38 38 2C 26 30 30 2C 26 31 31 0D 0A 64 b &88,&00,&11..d
000100: 62 20 26 38 38 2C 26 30 36 2C 26 31 31 0D 0A 64 b &88,&06,&11..d
000110: 62 20 26 38 38 2C 26 30 46 2C 26 31 31 0D 0A 64 b &88,&0F,&11..d
000120: 62 20 26 38 39 2C 26 30 46 2C 26 31 39 0D 0A 64 b &89,&0F,&19..d
000130: 62 20 26 38 42 2C 26 30 46 2C 26 31 44 0D 0A 64 b &8B,&0F,&1D..d
000140: 62 20 26 38 38 2C 26 30 36 2C 26 31 31 0D 0A 64 b &88,&06,&11..d
000150: 62 20 26 38 38 2C 26 30 36 2C 26 31 31 0D 0A 64 b &88,&06,&11..d
000160: 62 20 26 38 38 2C 26 30 36 2C 26 31 31 0D 0A 64 b &88,&06,&11..d
000170: 62 20 26 38 38 2C 26 30 30 2C 26 31 31 0D 0A 2E b &88,&00,&11...
000180: 64 6E 61 72 72 6F 77 2E 64 61 74 0D 0A 64 62 20 dnarrow.dat..db
000190: 26 66 66 2C 26 66 66 2C 26 66 66 0D 0A 64 62 20 &ff,&ff,&ff..db
0001A0: 26 38 38 2C 26 30 30 2C 26 31 31 0D 0A 64 62 20 &88,&00,&11..db
0001B0: 26 38 38 2C 26 30 36 2C 26 31 31 0D 0A 64 62 20 &88,&06,&11..db
0001C0: 26 38 38 2C 26 30 36 2C 26 31 31 0D 0A 64 62 20 &88,&06,&11..db
0001D0: 26 38 38 2C 26 30 36 2C 26 31 31 0D 0A 64 62 20 &88,&06,&11..db
0001E0: 26 38 42 2C 26 30 46 2C 26 31 64 0D 0A 64 62 20 &8B,&0F,&1d..db
0001F0: 26 38 39 2C 26 30 66 2C 26 31 39 0D 0A 64 62 20 &89,&0f,&19..db
Size : 512 (Real : 512)
000000: 65 73 73 20 6F 66 20 73 74 72 69 6E 67 0D 0A 09 ess of string...
000010: E9 45 78 69 74 3A E9 20 20 48 4C 2C 41 46 20 63 .Exit:. HL,AF c
000020: 6F 72 72 75 70 74 0D 0A 0D 0A 2B 26 33 63 09 E9 orrupt....+&3c..
000030: 62 61 63 6B 73 70 61 63 65 E9 0D 0A 0D 0A 09 4D backspace......M
000040: 6F 76 65 20 62 61 63 6B 20 62 79 20 31 20 63 68 ove back by 1 ch
000050: 61 72 61 63 74 65 72 0D 0A 3E 70 61 0D 0A 2B 26 aracter..>pa..+&
000060: 33 66 09 E9 62 69 67 5F 63 68 61 72 E9 0D 0A 0D 3f..big_char....
000070: 0A 09 44 69 73 70 6C 61 79 73 20 61 20 64 6F 75 ..Displays a dou
000080: 62 6C 65 20 73 69 7A 65 20 63 68 61 72 61 63 74 ble size charact
000090: 65 72 0D 0A 09 E9 45 6E 74 72 79 3A E9 20 41 3D er....Entry:. A=
0000A0: 43 68 61 72 61 63 74 65 72 0D 0A 09 E9 45 78 69 Character....Exi
0000B0: 74 3A E9 20 20 4E 6F 20 63 6F 6E 64 69 74 69 6F t:. No conditio
0000C0: 6E 73 0D 0A 0D 0A 2B 26 34 32 09 E9 62 69 67 5F ns....+&42..big_
0000D0: 73 74 72 69 6E 67 E9 0D 0A 0D 0A 09 44 69 73 70 string......Disp
0000E0: 6C 61 79 20 61 20 64 6F 75 62 6C 65 20 73 69 7A lay a double siz
0000F0: 65 20 73 74 72 69 6E 67 0D 0A 09 E9 45 6E 74 72 e string....Entr
000100: 79 3A E9 20 48 4C 3D 41 64 64 72 65 73 73 20 6F y:. HL=Address o
000110: 66 20 73 74 72 69 6E 67 0D 0A 09 E9 45 78 69 74 f string....Exit
000120: 3A E9 20 20 48 4C 2C 41 46 20 63 6F 72 72 75 70 :. HL,AF corrup
000130: 74 0D 0A 0D 0A 2B 26 34 35 09 E9 62 6F 78 E9 0D t....+&45..box..
000140: 0A 0D 0A 09 44 69 73 70 6C 61 79 73 20 61 20 62 ....Displays a b
000150: 6F 78 0D 0A 09 E9 45 6E 74 72 79 3A E9 20 48 3D ox....Entry:. H=
000160: 58 20 4C 3D 59 20 44 3D 57 69 64 74 68 20 45 3D X L=Y D=Width E=
000170: 48 65 69 67 68 74 0D 0A 09 E9 45 78 69 74 3A E9 Height....Exit:.
000180: 20 20 4E 6F 20 63 6F 6E 64 69 74 69 6F 6E 73 0D No conditions.
000190: 0A 0D 0A 2B 26 34 38 09 E9 62 75 74 74 6F 6E E9 ...+&48..button.
0001A0: 0D 0A 0D 0A 09 44 69 73 70 6C 61 79 73 20 61 20 .....Displays a
0001B0: 62 75 74 74 6F 6E 20 26 20 73 65 74 73 20 69 74 button & sets it
0001C0: 20 75 70 20 61 73 20 74 68 65 20 6E 65 78 74 20 up as the next
0001D0: 63 6C 69 63 6B 20 61 72 65 61 0D 0A 09 E9 45 6E click area....En
0001E0: 74 72 79 3A E9 20 48 3D 58 20 4C 3D 59 20 44 45 try:. H=X L=Y DE
0001F0: 3D 41 64 64 72 65 73 73 20 6F 66 20 74 65 78 74 =Address of text
Size : 512 (Real : 512)
000000: 00 4C 41 42 45 4C 53 20 20 44 4F 43 00 00 00 00 .LABELS DOC....
000010: 00 00 0A 00 00 72 01 00 20 15 00 00 00 00 00 00 .....r.. .......
000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000040: 20 15 00 B0 03 58 32 20 45 3D 59 32 0D 0A 09 E9 ....X2 E=Y2....
000050: 45 78 69 74 3A E9 20 20 4E 6F 20 63 6F 6E 64 69 Exit:. No condi
000060: 74 69 6F 6E 73 1A 1A 00 00 00 00 00 00 00 00 00 tions...........
000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000080: 3E 2D 2D 2D 2D 2D 2D 2D 21 2D 2D 2D 2D 2D 2D 2D >-------!-------
000090: 2D 2D 2D 21 2D 2D 2D 2D 2D 2D 2D 21 2D 2D 2D 2D ---!-------!----
0000A0: 2D 2D 2D 21 2D 2D 2D 2D 2D 2D 2D 21 2D 2D 2D 2D ---!-------!----
0000B0: 2D 2D 2D 21 2D 2D 2D 2D 2D 2D 2D 21 2D 2D 2D 2D ---!-------!----
0000C0: 2D 2D 2D 21 2D 2D 2D 2D 52 0D 0A 3E 6F 63 20 32 ---!----R..>oc 2
0000D0: 37 2C 37 37 0D 0A 3E 73 6D 20 31 32 0D 0A 3E 63 7,77..>sm 12..>c
0000E0: 70 20 6F 66 66 0D 0A F5 44 69 73 63 20 72 6F 75 p off...Disc rou
0000F0: 74 69 6E 65 73 F5 0D 0A 0D 0A 2B 26 30 30 09 E9 tines.....+&00..
000100: 73 65 74 5F 64 65 76 69 63 65 E9 0D 0A 0D 0A 09 set_device......
000110: 45 78 65 63 75 74 65 73 20 61 20 7C 54 41 50 45 Executes a |TAPE
000120: 20 6F 72 20 7C 44 49 53 43 20 63 6F 6D 6D 61 6E or |DISC comman
000130: 64 0D 0A 09 E9 45 6E 74 72 79 3A E9 20 41 3D 26 d....Entry:. A=&
000140: 30 30 20 66 6F 72 20 74 61 70 65 20 6E 6F 6E 2D 00 for tape non-
000150: 7A 65 72 6F 20 66 6F 72 20 64 69 73 63 0D 0A 0D zero for disc...
000160: 0A 2B 26 30 33 09 E9 63 61 6C 63 5F 6E 61 6D 65 .+&03..calc_name
000170: 5F 61 64 64 72 E9 0D 0A 0D 0A 09 52 65 74 75 72 _addr......Retur
000180: 6E 20 74 68 65 20 61 64 64 72 65 73 73 20 6F 66 n the address of
000190: 20 61 20 66 69 6C 65 6E 61 6D 65 0D 0A 09 E9 45 a filename....E
0001A0: 6E 74 72 79 3A E9 20 41 3D 46 69 6C 65 20 6E 75 ntry:. A=File nu
0001B0: 6D 62 65 72 0D 0A 09 E9 45 78 69 74 3A E9 20 20 mber....Exit:.
0001C0: 48 4C 3D 41 64 64 72 65 73 73 0D 0A 0D 0A 2B 26 HL=Address....+&
0001D0: 30 36 09 E9 6C 6F 61 64 5F 6E 61 6D 65 E9 0D 0A 06..load_name...
0001E0: 0D 0A 09 53 65 6C 65 63 74 20 61 20 66 69 6C 65 ...Select a file
0001F0: 6E 61 6D 65 0D 0A 09 E9 45 6E 74 72 79 3A E9 20 name....Entry:.
Size : 512 (Real : 512)
000000: 20 41 3D 4C 65 6E 67 74 68 20 6F 66 20 74 65 78 A=Length of tex
000010: 74 0D 0A 09 E9 45 78 69 74 3A E9 20 20 4E 6F 20 t....Exit:. No
000020: 63 6F 6E 64 69 74 69 6F 6E 73 0D 0A 0D 0A 2B 26 conditions....+&
000030: 34 62 09 E9 63 61 6E 63 5F 62 75 74 E9 0D 0A 0D 4b..canc_but....
000040: 0A 09 44 69 73 70 6C 61 79 73 20 61 20 43 41 4E ..Displays a CAN
000050: 43 45 4C 20 62 75 74 74 6F 6E 0D 0A 09 E9 45 6E CEL button....En
000060: 74 72 79 3A E9 20 48 3D 58 20 4C 3D 59 0D 0A 09 try:. H=X L=Y...
000070: E9 45 78 69 74 3A E9 20 20 4E 6F 20 63 6F 6E 64 .Exit:. No cond
000080: 69 74 69 6F 6E 73 0D 0A 0D 0A 2B 26 34 65 09 E9 itions....+&4e..
000090: 72 65 74 72 79 5F 62 75 74 E9 0D 0A 0D 0A 09 44 retry_but......D
0000A0: 69 73 70 6C 61 79 73 20 61 20 52 45 54 52 59 20 isplays a RETRY
0000B0: 62 75 74 74 6F 6E 0D 0A 09 E9 45 6E 74 72 79 3A button....Entry:
0000C0: E9 20 48 3D 58 20 4C 3D 59 0D 0A 09 E9 45 78 69 . H=X L=Y....Exi
0000D0: 74 3A E9 20 20 4E 6F 20 63 6F 6E 64 69 74 69 6F t:. No conditio
0000E0: 6E 73 0D 0A 0D 0A 2B 26 35 31 09 E9 6F 6B 5F 62 ns....+&51..ok_b
0000F0: 75 74 E9 0D 0A 0D 0A 09 44 69 73 70 6C 61 79 73 ut......Displays
000100: 20 61 6E 20 4F 4B 20 62 75 74 74 6F 6E 0D 0A 09 an OK button...
000110: E9 45 6E 74 72 79 3A E9 20 48 3D 58 20 4C 3D 59 .Entry:. H=X L=Y
000120: 0D 0A 09 E9 45 78 69 74 3A E9 20 20 4E 6F 20 63 ....Exit:. No c
000130: 6F 6E 64 69 74 69 6F 6E 73 0D 0A 0D 0A 2B 26 35 onditions....+&5
000140: 34 09 E9 63 75 72 73 6F 72 5F 6F 6E E9 0D 0A 0D 4..cursor_on....
000150: 0A 09 44 69 73 70 6C 61 79 73 20 61 20 63 75 72 ..Displays a cur
000160: 73 6F 72 20 61 74 20 63 75 72 72 65 6E 74 20 63 sor at current c
000170: 6F 6F 72 64 69 6E 61 74 65 73 0D 0A 0D 0A 2B 26 oordinates....+&
000180: 35 37 09 E9 63 75 72 73 6F 72 5F 6F 66 66 E9 0D 57..cursor_off..
000190: 0A 0D 0A 09 52 65 6D 6F 76 65 73 20 74 68 65 20 ....Removes the
0001A0: 63 75 72 73 6F 72 0D 0A 0D 0A 2B 26 35 61 09 E9 cursor....+&5a..
0001B0: 64 6F 77 6E 61 72 72 6F 77 E9 0D 0A 0D 0A 09 44 downarrow......D
0001C0: 69 73 70 6C 61 79 73 20 61 20 64 6F 77 6E 20 61 isplays a down a
0001D0: 72 72 6F 77 20 26 20 73 65 74 73 20 69 74 20 75 rrow & sets it u
0001E0: 70 20 61 73 20 74 68 65 20 6E 65 78 74 20 63 6C p as the next cl
0001F0: 69 63 6B 20 61 72 65 61 0D 0A 09 E9 45 6E 74 72 ick area....Entr
Size : 512 (Real : 512)
000000: 48 4C 3D 41 64 64 72 65 73 73 20 6F 66 20 74 69 HL=Address of ti
000010: 74 6C 65 20 44 45 3D 61 64 64 72 65 73 73 20 6F tle DE=address o
000020: 66 20 65 78 74 65 6E 73 69 6F 6E 0D 0A 09 E9 45 f extension....E
000030: 78 69 74 3A E9 20 20 48 4C 3D 41 64 64 72 65 73 xit:. HL=Addres
000040: 73 20 6F 66 20 66 69 6C 65 6E 61 6D 65 20 52 65 s of filename Re
000050: 74 75 72 6E 73 20 4E 43 20 69 66 20 43 61 6E 63 turns NC if Canc
000060: 65 6C 6C 65 64 0D 0A 0D 0A 2B 26 30 39 09 E9 70 elled....+&09..p
000070: 72 69 6E 74 5F 6E 61 6D 65 E9 0D 0A 0D 0A 09 50 rint_name......P
000080: 72 69 6E 74 73 20 61 20 66 69 6C 65 6E 61 6D 65 rints a filename
000090: 0D 0A 09 E9 45 6E 74 72 79 3A E9 20 41 3D 46 69 ....Entry:. A=Fi
0000A0: 6C 65 20 6E 75 6D 62 65 72 0D 0A 09 E9 45 78 69 le number....Exi
0000B0: 74 3A E9 20 20 4E 6F 20 63 6F 6E 64 69 74 69 6F t:. No conditio
0000C0: 6E 73 0D 0A 0D 0A 2B 26 30 63 09 E9 72 65 61 64 ns....+&0c..read
0000D0: 5F 64 69 72 65 63 74 6F 72 79 E9 0D 0A 0D 0A 09 _directory......
0000E0: 52 65 61 64 73 20 69 6E 20 61 20 64 69 73 63 20 Reads in a disc
0000F0: 64 69 72 65 63 74 6F 72 79 0D 0A 09 E9 45 6E 74 directory....Ent
000100: 72 79 3A E9 20 44 45 3D 41 64 64 72 65 73 73 20 ry:. DE=Address
000110: 6F 66 20 65 78 74 65 6E 73 69 6F 6E 0D 0A 09 E9 of extension....
000120: 45 78 69 74 3A E9 20 20 41 3D 4E 75 6D 62 65 72 Exit:. A=Number
000130: 20 6F 66 20 66 69 6C 65 73 20 48 4C 3D 42 75 66 of files HL=Buf
000140: 66 65 72 20 61 64 64 72 65 73 73 0D 0A 0D 0A 2B fer address....+
000150: 26 30 66 09 E9 73 68 75 74 5F 6F 66 66 5F 6D 65 &0f..shut_off_me
000160: 73 73 E9 0D 0A 0D 0A 09 44 69 73 61 62 6C 65 20 ss......Disable
000170: 64 69 73 63 20 6D 65 73 73 61 67 65 73 0D 0A 0D disc messages...
000180: 0A 2B 26 31 32 09 E9 74 75 72 6E 5F 6F 6E 5F 6D .+&12..turn_on_m
000190: 65 73 73 E9 0D 0A 0D 0A 09 45 6E 61 62 6C 65 20 ess......Enable
0001A0: 64 69 73 63 20 6D 65 73 73 61 67 65 73 0D 0A 0D disc messages...
0001B0: 0A 0D 0A F5 49 6E 70 75 74 20 72 6F 75 74 69 6E ....Input routin
0001C0: 65 73 F5 0D 0A 0D 0A 2B 26 31 35 09 E9 63 6C 65 es.....+&15..cle
0001D0: 61 72 5F 69 6E 70 75 74 E9 0D 0A 0D 0A 09 43 6C ar_input......Cl
0001E0: 65 61 72 73 20 74 68 65 20 69 6E 70 75 74 20 62 ears the input b
0001F0: 75 66 66 65 72 0D 0A 0D 0A 2B 26 31 38 09 E9 69 uffer....+&18..i
Size : 512 (Real : 512)
000000: 79 3A E9 20 48 3D 58 20 4C 3D 59 0D 0A 09 E9 45 y:. H=X L=Y....E
000010: 78 69 74 3A E9 20 20 4E 6F 20 63 6F 6E 64 69 74 xit:. No condit
000020: 69 6F 6E 73 0D 0A 3E 70 61 0D 0A 2B 26 35 64 09 ions..>pa..+&5d.
000030: E9 75 70 61 72 72 6F 77 E9 0D 0A 0D 0A 09 44 69 .uparrow......Di
000040: 73 70 6C 61 79 73 20 61 6E 20 75 70 20 61 72 72 splays an up arr
000050: 6F 77 20 26 20 73 65 74 73 20 69 74 20 75 70 20 ow & sets it up
000060: 61 73 20 74 68 65 20 6E 65 78 74 20 63 6C 69 63 as the next clic
000070: 6B 20 61 72 65 61 0D 0A 09 E9 45 6E 74 72 79 3A k area....Entry:
000080: E9 20 48 3D 58 20 4C 3D 59 0D 0A 09 E9 45 78 69 . H=X L=Y....Exi
000090: 74 3A E9 20 20 4E 6F 20 63 6F 6E 64 69 74 69 6F t:. No conditio
0000A0: 6E 73 0D 0A 0D 0A 2B 26 36 30 09 E9 64 72 61 77 ns....+&60..draw
0000B0: 5F 61 6C 65 72 74 E9 0D 0A 0D 0A 09 44 72 61 77 _alert......Draw
0000C0: 73 20 61 6E 20 61 6C 65 72 74 20 62 6F 78 20 26 s an alert box &
0000D0: 20 73 74 6F 72 65 73 20 74 68 65 20 73 63 72 65 stores the scre
0000E0: 65 6E 20 62 65 68 69 6E 64 20 69 74 0D 0A 0D 0A en behind it....
0000F0: 2B 26 36 33 09 E9 75 6E 64 6F 5F 61 6C 65 72 74 +&63..undo_alert
000100: E9 0D 0A 0D 0A 09 52 65 6D 6F 76 65 73 20 61 6E ......Removes an
000110: 20 61 6C 65 72 74 20 62 6F 78 0D 0A 0D 0A 2B 26 alert box....+&
000120: 36 36 09 E9 64 72 61 77 5F 73 70 72 69 74 65 E9 66..draw_sprite.
000130: 0D 0A 0D 0A 09 44 69 73 70 6C 61 79 73 20 61 20 .....Displays a
000140: 67 72 61 70 68 69 63 20 62 6C 6F 63 6B 0D 0A 09 graphic block...
000150: E9 45 6E 74 72 79 3A E9 20 48 4C 3D 41 64 64 72 .Entry:. HL=Addr
000160: 65 73 73 20 6F 66 20 64 61 74 61 20 44 3D 58 20 ess of data D=X
000170: 45 3D 59 20 42 3D 57 69 64 74 68 20 43 3D 48 65 E=Y B=Width C=He
000180: 69 67 68 74 0D 0A 09 E9 45 78 69 74 3A E9 20 20 ight....Exit:.
000190: 41 46 20 42 43 20 44 45 20 48 4C 20 63 6F 72 72 AF BC DE HL corr
0001A0: 75 70 74 0D 0A 0D 0A 2B 26 36 39 09 E9 69 6E 76 upt....+&69..inv
0001B0: 65 72 74 E9 0D 0A 0D 0A 09 49 6E 76 65 72 74 73 ert......Inverts
0001C0: 20 61 6E 20 61 72 65 61 0D 0A 09 E9 45 6E 74 72 an area....Entr
0001D0: 79 3A E9 20 48 3D 58 20 4C 3D 59 20 44 3D 57 69 y:. H=X L=Y D=Wi
0001E0: 64 74 68 20 45 3D 48 65 69 67 68 74 0D 0A 09 E9 dth E=Height....
0001F0: 45 78 69 74 3A E9 20 20 4E 6F 20 63 6F 6E 64 69 Exit:. No condi
Size : 512 (Real : 512)
000000: 61 6E 20 4F 4B 20 62 6F 78 20 61 6E 64 20 77 61 an OK box and wa
000010: 69 74 73 20 66 6F 72 20 75 73 65 72 20 74 6F 20 its for user to
000020: 63 6C 69 63 6B 0D 0A 09 E9 45 6E 74 72 79 3A E9 click....Entry:.
000030: 20 48 4C 3D 41 64 64 72 65 73 73 20 6F 66 20 74 HL=Address of t
000040: 65 78 74 0D 0A 09 E9 45 78 69 74 3A E9 20 20 4E ext....Exit:. N
000050: 6F 20 63 6F 6E 64 69 74 69 6F 6E 73 0D 0A 0D 0A o conditions....
000060: 2B 26 38 61 09 E9 6F 6B 63 61 6E 63 E9 0D 0A 0D +&8a..okcanc....
000070: 0A 09 44 69 73 70 6C 61 79 73 20 61 6E 20 4F 4B ..Displays an OK
000080: 2F 43 41 4E 43 45 4C 20 62 6F 78 20 26 20 77 61 /CANCEL box & wa
000090: 69 74 73 20 66 6F 72 20 72 65 73 70 6F 6E 73 65 its for response
0000A0: 0D 0A 09 E9 45 6E 74 72 79 3A E9 20 48 4C 3D 41 ....Entry:. HL=A
0000B0: 64 64 72 65 73 73 20 6F 66 20 74 65 78 74 0D 0A ddress of text..
0000C0: 09 E9 45 78 69 74 3A E9 20 20 43 61 72 72 79 3D ..Exit:. Carry=
0000D0: 4F 4B 20 4E 6F 20 63 61 72 72 79 3D 43 41 4E 43 OK No carry=CANC
0000E0: 45 4C 0D 0A 0D 0A 2B 26 38 64 09 E9 72 65 74 63 EL....+&8d..retc
0000F0: 61 6E 63 E9 0D 0A 0D 0A 09 44 69 73 70 6C 61 79 anc......Display
000100: 73 20 61 20 52 45 54 52 59 2F 43 41 4E 43 45 4C s a RETRY/CANCEL
000110: 20 62 6F 78 20 26 20 77 61 69 74 73 20 66 6F 72 box & waits for
000120: 20 72 65 73 70 6F 6E 73 65 0D 0A 09 E9 45 6E 74 response....Ent
000130: 72 79 3A E9 20 48 4C 3D 41 64 64 72 65 73 73 20 ry:. HL=Address
000140: 6F 66 20 74 65 78 74 0D 0A 09 E9 45 78 69 74 3A of text....Exit:
000150: E9 20 20 43 61 72 72 79 3D 52 45 54 52 59 20 4E . Carry=RETRY N
000160: 6F 20 63 61 72 72 79 3D 43 41 4E 43 45 4C 0D 0A o carry=CANCEL..
000170: 0D 0A 2B 26 39 30 09 E9 70 69 6E 67 E9 0D 0A 0D ..+&90..ping....
000180: 0A 2B 26 39 33 09 E9 73 74 6F 72 65 5F 61 72 65 .+&93..store_are
000190: 61 E9 0D 0A 0D 0A 09 53 74 6F 72 65 73 20 61 6E a......Stores an
0001A0: 20 61 72 65 61 20 6F 66 20 74 68 65 20 73 63 72 area of the scr
0001B0: 65 65 6E 20 69 6E 20 52 41 4D 0D 0A 09 E9 45 6E een in RAM....En
0001C0: 74 72 79 3A E9 20 48 3D 58 20 4C 3D 59 20 42 3D try:. H=X L=Y B=
0001D0: 57 69 64 74 68 20 43 3D 48 65 69 67 68 74 20 44 Width C=Height D
0001E0: 45 3D 41 64 64 72 65 73 73 20 74 6F 20 73 74 6F E=Address to sto
0001F0: 72 65 20 61 74 0D 0A 09 E9 45 78 69 74 3A E9 20 re at....Exit:.
Size : 512 (Real : 512)
000000: 74 69 6F 6E 73 0D 0A 0D 0A 2B 26 36 63 09 E9 6C tions....+&6c..l
000010: 6F 63 61 74 65 5F 63 75 72 73 6F 72 E9 0D 0A 0D ocate_cursor....
000020: 0A 09 53 65 74 73 20 74 68 65 20 63 75 72 73 6F ..Sets the curso
000030: 72 20 70 6F 73 69 74 69 6F 6E 0D 0A 09 E9 45 6E r position....En
000040: 74 72 79 3A E9 20 48 3D 58 20 4C 3D 59 20 0D 0A try:. H=X L=Y ..
000050: 09 E9 45 78 69 74 3A E9 20 20 4E 6F 20 63 6F 6E ..Exit:. No con
000060: 64 69 74 69 6F 6E 73 0D 0A 0D 0A 2B 26 36 66 09 ditions....+&6f.
000070: E9 70 72 69 6E 74 5F 6E 75 6D 62 65 72 E9 0D 0A .print_number...
000080: 0D 0A 09 44 69 73 70 6C 61 79 73 20 61 20 6E 75 ...Displays a nu
000090: 6D 62 65 72 20 69 6E 20 64 65 63 69 6D 61 6C 0D mber in decimal.
0000A0: 0A 09 E9 45 6E 74 72 79 3A E9 20 48 4C 3D 4E 75 ...Entry:. HL=Nu
0000B0: 6D 62 65 72 0D 0A 09 E9 45 78 69 74 3A E9 20 20 mber....Exit:.
0000C0: 4E 6F 20 63 6F 6E 64 69 74 69 6F 6E 73 0D 0A 0D No conditions...
0000D0: 0A 2B 26 37 32 09 E9 73 68 61 64 65 E9 0D 0A 0D .+&72..shade....
0000E0: 0A 09 46 69 6C 6C 73 20 61 6E 20 61 72 65 61 20 ..Fills an area
0000F0: 6F 66 20 74 68 65 20 73 63 72 65 65 6E 0D 0A 09 of the screen...
000100: E9 45 6E 74 72 79 3A E9 20 48 3D 58 20 4C 3D 59 .Entry:. H=X L=Y
000110: 20 44 3D 57 69 64 74 68 20 45 3D 48 65 69 67 68 D=Width E=Heigh
000120: 74 0D 0A 09 20 20 20 20 20 20 20 41 3D 31 2D 33 t... A=1-3
000130: 20 66 6F 72 20 73 6F 6C 69 64 20 34 2D 36 20 66 for solid 4-6 f
000140: 6F 72 20 73 68 61 64 65 64 0D 0A 09 E9 45 78 69 or shaded....Exi
000150: 74 3A E9 20 20 4E 6F 20 63 6F 6E 64 69 74 69 6F t:. No conditio
000160: 6E 73 0D 0A 0D 0A 2B 26 37 35 09 E9 74 61 67 5F ns....+&75..tag_
000170: 62 6F 78 E9 0D 0A 0D 0A 09 44 72 61 77 73 20 61 box......Draws a
000180: 20 22 74 61 67 22 0D 0A 09 E9 45 6E 74 72 79 3A "tag"....Entry:
000190: E9 20 48 3D 58 20 4C 3D 59 20 41 3D 26 30 30 20 . H=X L=Y A=&00
0001A0: 28 63 6C 65 61 72 29 20 41 3D 26 46 46 20 28 73 (clear) A=&FF (s
0001B0: 65 74 29 0D 0A 09 E9 45 78 69 74 3A E9 20 20 4E et)....Exit:. N
0001C0: 6F 20 63 6F 6E 64 69 74 69 6F 6E 73 0D 0A 0D 0A o conditions....
0001D0: 0D 0A F5 4D 69 73 63 65 6C 6C 61 6E 65 6F 75 73 ...Miscellaneous
0001E0: 20 72 6F 75 74 69 6E 65 73 F5 0D 0A 0D 0A 2B 26 routines.....+&
0001F0: 37 38 09 E9 64 69 76 69 64 65 E9 0D 0A 0D 0A 09 78..divide......
Size : 512 (Real : 512)
000000: 6E 6F 6C 69 73 74 0D 0A 77 72 69 74 65 20 22 63 nolist..write "c
000010: 6F 64 65 31 2E 62 69 6E 22 0D 0A 0D 0A 3B 20 52 ode1.bin"....; R
000020: 55 4E 20 56 54 21 0D 0A 0D 0A 6F 72 67 20 26 38 UN VT!....org &8
000030: 34 30 30 0D 0A 0D 0A 3B 20 4A 75 6D 70 62 6C 6F 400....; Jumpblo
000040: 63 6B 20 66 6F 72 20 52 55 4E 20 56 54 21 0D 0A ck for RUN VT!..
000050: 0D 0A 3B 20 2A 2A 44 69 73 63 20 52 6F 75 74 69 ..; **Disc Routi
000060: 6E 65 73 2A 2A 0D 0A 0D 0A 6A 70 20 73 65 74 5F nes**....jp set_
000070: 64 65 76 69 63 65 20 20 20 20 20 20 20 20 20 20 device
000080: 20 20 20 3B 20 30 30 0D 0A 6A 70 20 63 61 6C 63 ; 00..jp calc
000090: 5F 6E 61 6D 65 5F 61 64 64 72 20 20 20 20 20 20 _name_addr
0000A0: 20 20 20 3B 20 30 33 0D 0A 6A 70 20 6C 6F 61 64 ; 03..jp load
0000B0: 5F 6E 61 6D 65 20 20 20 20 20 20 20 20 20 20 20 _name
0000C0: 20 20 20 3B 20 30 36 0D 0A 6A 70 20 70 72 69 6E ; 06..jp prin
0000D0: 74 5F 6E 61 6D 65 20 20 20 20 20 20 20 20 20 20 t_name
0000E0: 20 20 20 3B 20 30 39 0D 0A 6A 70 20 72 65 61 64 ; 09..jp read
0000F0: 5F 64 69 72 65 63 74 6F 72 79 20 20 20 20 20 20 _directory
000100: 20 20 20 3B 20 30 63 0D 0A 6A 70 20 73 68 75 74 ; 0c..jp shut
000110: 5F 6F 66 66 5F 6D 65 73 73 20 20 20 20 20 20 20 _off_mess
000120: 20 20 20 3B 20 30 66 0D 0A 6A 70 20 74 75 72 6E ; 0f..jp turn
000130: 5F 6F 6E 5F 6D 65 73 73 20 20 20 20 20 20 20 20 _on_mess
000140: 20 20 20 3B 20 31 32 0D 0A 0D 0A 3B 20 2A 2A 49 ; 12....; **I
000150: 6E 70 75 74 20 52 6F 75 74 69 6E 65 73 2A 2A 0D nput Routines**.
000160: 0A 0D 0A 6A 70 20 63 6C 65 61 72 5F 69 6E 70 75 ...jp clear_inpu
000170: 74 20 20 20 20 20 20 20 20 20 20 20 20 3B 20 31 t ; 1
000180: 35 0D 0A 6A 70 20 69 6E 70 75 74 5F 73 74 72 69 5..jp input_stri
000190: 6E 67 20 20 20 20 20 20 20 20 20 20 20 3B 20 31 ng ; 1
0001A0: 38 0D 0A 6A 70 20 69 6E 70 75 74 5F 64 69 73 63 8..jp input_disc
0001B0: 6E 61 6D 65 20 20 20 20 20 20 20 20 20 3B 20 31 name ; 1
0001C0: 62 0D 0A 6A 70 20 6D 6F 75 73 65 20 20 20 20 20 b..jp mouse
0001D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 3B 20 31 ; 1
0001E0: 65 0D 0A 6A 70 20 72 65 61 64 5F 63 68 61 72 20 e..jp read_char
0001F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 3B 20 32 ; 2
Size : 512 (Real : 512)
000000: E9 45 6E 74 72 79 3A E9 20 48 4C 2F 44 45 20 3D .Entry:. HL/DE =
000010: 20 4E 75 6D 62 65 72 73 20 74 6F 20 64 69 76 69 Numbers to divi
000020: 64 65 0D 0A 09 E9 45 78 69 74 3A E9 20 20 42 43 de....Exit:. BC
000030: 3D 72 65 73 75 6C 74 20 20 48 4C 3D 52 65 6D 61 =result HL=Rema
000040: 69 6E 64 65 72 0D 0A 3E 70 61 0D 0A 2B 26 37 62 inder..>pa..+&7b
000050: 09 E9 6D 75 6C 74 69 70 6C 79 E9 0D 0A 0D 0A 09 ..multiply......
000060: E9 45 6E 74 72 79 3A E9 20 44 45 20 26 20 42 43 .Entry:. DE & BC
000070: 20 3D 20 6E 75 6D 62 65 72 73 20 74 6F 20 6D 75 = numbers to mu
000080: 6C 74 69 70 6C 79 0D 0A 09 E9 45 78 69 74 3A E9 ltiply....Exit:.
000090: 20 20 48 4C 3D 72 65 73 75 6C 74 0D 0A 0D 0A 2B HL=result....+
0000A0: 26 37 65 09 E9 67 65 74 5F 73 63 72 5F 61 64 64 &7e..get_scr_add
0000B0: 72 5F 64 65 E9 0D 0A 0D 0A 09 43 61 6C 63 75 6C r_de......Calcul
0000C0: 61 74 65 20 74 68 65 20 61 64 64 72 65 73 73 20 ate the address
0000D0: 6F 66 20 61 20 63 75 72 73 6F 72 20 70 6F 73 69 of a cursor posi
0000E0: 74 69 6F 6E 0D 0A 09 E9 45 6E 74 72 79 3A E9 20 tion....Entry:.
0000F0: 44 3D 58 20 45 3D 59 0D 0A 09 E9 45 78 69 74 3A D=X E=Y....Exit:
000100: E9 20 20 44 45 3D 41 64 64 72 65 73 73 0D 0A 0D . DE=Address...
000110: 0A 2B 26 38 31 09 E9 67 65 74 5F 73 63 72 5F 61 .+&81..get_scr_a
000120: 64 64 72 5F 68 6C E9 0D 0A 0D 0A 09 43 61 6C 63 ddr_hl......Calc
000130: 75 6C 61 74 65 20 74 68 65 20 61 64 64 72 65 73 ulate the addres
000140: 73 20 6F 66 20 61 20 63 75 72 73 6F 72 20 70 6F s of a cursor po
000150: 73 69 74 69 6F 6E 0D 0A 09 E9 45 6E 74 72 79 3A sition....Entry:
000160: E9 20 48 3D 58 20 4C 3D 59 0D 0A 09 E9 45 78 69 . H=X L=Y....Exi
000170: 74 3A E9 20 20 48 4C 3D 41 64 64 72 65 73 73 0D t:. HL=Address.
000180: 0A 0D 0A 2B 26 38 34 09 E9 6E 65 78 74 5F 73 63 ...+&84..next_sc
000190: 72 5F 6C 69 6E 65 E9 0D 0A 0D 0A 09 E9 45 6E 74 r_line.......Ent
0001A0: 72 79 3A E9 20 48 4C 3D 63 75 72 72 65 6E 74 20 ry:. HL=current
0001B0: 73 63 72 65 65 6E 20 61 64 64 72 65 73 73 0D 0A screen address..
0001C0: 09 E9 45 78 69 74 3A E9 20 20 48 4C 3D 61 64 64 ..Exit:. HL=add
0001D0: 72 65 73 73 20 6F 66 20 6E 65 78 74 20 6C 69 6E ress of next lin
0001E0: 65 0D 0A 0D 0A 2B 26 38 37 09 E9 6F 6B 5F 62 6F e....+&87..ok_bo
0001F0: 78 E9 0D 0A 0D 0A 09 44 69 73 70 6C 61 79 73 20 x......Displays
Size : 512 (Real : 512)
000000: 31 0D 0A 6A 70 20 75 70 70 65 72 5F 63 68 72 20 1..jp upper_chr
000010: 20 20 20 20 20 20 20 20 20 20 20 20 20 3B 20 32 ; 2
000020: 34 0D 0A 6A 70 20 77 61 69 74 20 20 20 20 20 20 4..jp wait
000030: 20 20 20 20 20 20 20 20 20 20 20 20 20 3B 20 32 ; 2
000040: 37 0D 0A 0D 0A 3B 20 2A 2A 4F 75 74 70 75 74 20 7....; **Output
000050: 52 6F 75 74 69 6E 65 73 2A 2A 0D 0A 0D 0A 6A 70 Routines**....jp
000060: 20 73 74 61 6E 64 61 72 64 5F 69 6E 6B 73 20 20 standard_inks
000070: 20 20 20 20 20 20 20 20 3B 20 32 61 0D 0A 6A 70 ; 2a..jp
000080: 20 63 6C 73 20 20 20 20 20 20 20 20 20 20 20 20 cls
000090: 20 20 20 20 20 20 20 20 3B 20 32 64 0D 0A 6A 70 ; 2d..jp
0000A0: 20 73 70 61 63 65 20 20 20 20 20 20 20 20 20 20 space
0000B0: 20 20 20 20 20 20 20 20 3B 20 33 30 0D 0A 6A 70 ; 30..jp
0000C0: 20 66 72 6F 6E 74 73 70 61 63 65 20 20 20 20 20 frontspace
0000D0: 20 20 20 20 20 20 20 20 3B 20 33 33 0D 0A 6A 70 ; 33..jp
0000E0: 20 70 72 69 6E 74 5F 63 68 61 72 20 20 20 20 20 print_char
0000F0: 20 20 20 20 20 20 20 20 3B 20 33 36 0D 0A 6A 70 ; 36..jp
000100: 20 70 72 69 6E 74 5F 73 74 72 69 6E 67 20 20 20 print_string
000110: 20 20 20 20 20 20 20 20 3B 20 33 39 0D 0A 6A 70 ; 39..jp
000120: 20 62 61 63 6B 73 70 61 63 65 20 20 20 20 20 20 backspace
000130: 20 20 20 20 20 20 20 20 3B 20 33 63 0D 0A 6A 70 ; 3c..jp
000140: 20 62 69 67 5F 63 68 61 72 20 20 20 20 20 20 20 big_char
000150: 20 20 20 20 20 20 20 20 3B 20 33 66 0D 0A 6A 70 ; 3f..jp
000160: 20 62 69 67 5F 73 74 72 69 6E 67 20 20 20 20 20 big_string
000170: 20 20 20 20 20 20 20 20 3B 20 34 32 0D 0A 6A 70 ; 42..jp
000180: 20 62 6F 78 20 20 20 20 20 20 20 20 20 20 20 20 box
000190: 20 20 20 20 20 20 20 20 3B 20 34 35 0D 0A 6A 70 ; 45..jp
0001A0: 20 62 75 74 74 6F 6E 20 20 20 20 20 20 20 20 20 button
0001B0: 20 20 20 20 20 20 20 20 3B 20 34 38 0D 0A 6A 70 ; 48..jp
0001C0: 20 63 61 6E 63 5F 62 75 74 20 20 20 20 20 20 20 canc_but
0001D0: 20 20 20 20 20 20 20 20 3B 20 34 62 0D 0A 6A 70 ; 4b..jp
0001E0: 20 72 65 74 72 79 5F 62 75 74 20 20 20 20 20 20 retry_but
0001F0: 20 20 20 20 20 20 20 20 3B 20 34 65 0D 0A 6A 70 ; 4e..jp
Size : 512 (Real : 512)
000000: 61 6E 20 4F 4B 20 62 6F 78 20 61 6E 64 20 77 61 an OK box and wa
000010: 69 74 73 20 66 6F 72 20 75 73 65 72 20 74 6F 20 its for user to
000020: 63 6C 69 63 6B 0D 0A 09 E9 45 6E 74 72 79 3A E9 click....Entry:.
000030: 20 48 4C 3D 41 64 64 72 65 73 73 20 6F 66 20 74 HL=Address of t
000040: 65 78 74 0D 0A 09 E9 45 78 69 74 3A E9 20 20 4E ext....Exit:. N
000050: 6F 20 63 6F 6E 64 69 74 69 6F 6E 73 0D 0A 0D 0A o conditions....
000060: 2B 26 38 61 09 E9 6F 6B 63 61 6E 63 E9 0D 0A 0D +&8a..okcanc....
000070: 0A 09 44 69 73 70 6C 61 79 73 20 61 6E 20 4F 4B ..Displays an OK
000080: 2F 43 41 4E 43 45 4C 20 62 6F 78 20 26 20 77 61 /CANCEL box & wa
000090: 69 74 73 20 66 6F 72 20 72 65 73 70 6F 6E 73 65 its for response
0000A0: 0D 0A 09 E9 45 6E 74 72 79 3A E9 20 48 4C 3D 41 ....Entry:. HL=A
0000B0: 64 64 72 65 73 73 20 6F 66 20 74 65 78 74 0D 0A ddress of text..
0000C0: 09 E9 45 78 69 74 3A E9 20 20 43 61 72 72 79 3D ..Exit:. Carry=
0000D0: 4F 4B 20 4E 6F 20 63 61 72 72 79 3D 43 41 4E 43 OK No carry=CANC
0000E0: 45 4C 0D 0A 0D 0A 2B 26 38 64 09 E9 72 65 74 63 EL....+&8d..retc
0000F0: 61 6E 63 E9 0D 0A 0D 0A 09 44 69 73 70 6C 61 79 anc......Display
000100: 73 20 61 20 52 45 54 52 59 2F 43 41 4E 43 45 4C s a RETRY/CANCEL
000110: 20 62 6F 78 20 26 20 77 61 69 74 73 20 66 6F 72 box & waits for
000120: 20 72 65 73 70 6F 6E 73 65 0D 0A 09 E9 45 6E 74 response....Ent
000130: 72 79 3A E9 20 48 4C 3D 41 64 64 72 65 73 73 20 ry:. HL=Address
000140: 6F 66 20 74 65 78 74 0D 0A 09 E9 45 78 69 74 3A of text....Exit:
000150: E9 20 20 43 61 72 72 79 3D 52 45 54 52 59 20 4E . Carry=RETRY N
000160: 6F 20 63 61 72 72 79 3D 43 41 4E 43 45 4C 0D 0A o carry=CANCEL..
000170: 0D 0A 2B 26 39 30 09 E9 70 69 6E 67 E9 0D 0A 0D ..+&90..ping....
000180: 0A 2B 26 39 33 09 E9 73 74 6F 72 65 5F 61 72 65 .+&93..store_are
000190: 61 E9 0D 0A 0D 0A 09 53 74 6F 72 65 73 20 61 6E a......Stores an
0001A0: 20 61 72 65 61 20 6F 66 20 74 68 65 20 73 63 72 area of the scr
0001B0: 65 65 6E 20 69 6E 20 52 41 4D 0D 0A 09 E9 45 6E een in RAM....En
0001C0: 74 72 79 3A E9 20 48 3D 58 20 4C 3D 59 20 42 3D try:. H=X L=Y B=
0001D0: 57 69 64 74 68 20 43 3D 48 65 69 67 68 74 20 44 Width C=Height D
0001E0: 45 3D 41 64 64 72 65 73 73 20 74 6F 20 73 74 6F E=Address to sto
0001F0: 72 65 20 61 74 0D 0A 09 E9 45 78 69 74 3A E9 20 re at....Exit:.
Size : 512 (Real : 512)
000000: 20 6F 6B 5F 62 75 74 20 20 20 20 20 20 20 20 20 ok_but
000010: 20 20 20 20 20 20 20 20 3B 20 35 31 0D 0A 6A 70 ; 51..jp
000020: 20 63 75 72 73 6F 72 5F 6F 6E 20 20 20 20 20 20 cursor_on
000030: 20 20 20 20 20 20 20 20 3B 20 35 34 0D 0A 6A 70 ; 54..jp
000040: 20 63 75 72 73 6F 72 5F 6F 66 66 20 20 20 20 20 cursor_off
000050: 20 20 20 20 20 20 20 20 3B 20 35 37 0D 0A 6A 70 ; 57..jp
000060: 20 64 6F 77 6E 61 72 72 6F 77 20 20 20 20 20 20 downarrow
000070: 20 20 20 20 20 20 20 20 3B 20 35 61 0D 0A 6A 70 ; 5a..jp
000080: 20 75 70 61 72 72 6F 77 20 20 20 20 20 20 20 20 uparrow
000090: 20 20 20 20 20 20 20 20 3B 20 35 64 0D 0A 6A 70 ; 5d..jp
0000A0: 20 64 72 61 77 5F 61 6C 65 72 74 20 20 20 20 20 draw_alert
0000B0: 20 20 20 20 20 20 20 20 3B 20 36 30 0D 0A 6A 70 ; 60..jp
0000C0: 20 75 6E 64 6F 5F 61 6C 65 72 74 20 20 20 20 20 undo_alert
0000D0: 20 20 20 20 20 20 20 20 3B 20 36 33 0D 0A 6A 70 ; 63..jp
0000E0: 20 64 72 61 77 5F 73 70 72 69 74 65 20 20 20 20 draw_sprite
0000F0: 20 20 20 20 20 20 20 20 3B 20 36 36 0D 0A 6A 70 ; 66..jp
000100: 20 69 6E 76 65 72 74 20 20 20 20 20 20 20 20 20 invert
000110: 20 20 20 20 20 20 20 20 3B 20 36 39 0D 0A 6A 70 ; 69..jp
000120: 20 6C 6F 63 61 74 65 5F 63 75 72 73 6F 72 20 20 locate_cursor
000130: 20 20 20 20 20 20 20 20 3B 20 36 63 0D 0A 6A 70 ; 6c..jp
000140: 20 70 72 69 6E 74 5F 6E 75 6D 62 65 72 20 20 20 print_number
000150: 20 20 20 20 20 20 20 20 3B 20 36 66 0D 0A 6A 70 ; 6f..jp
000160: 20 73 68 61 64 65 20 20 20 20 20 20 20 20 20 20 shade
000170: 20 20 20 20 20 20 20 20 3B 20 37 32 0D 0A 6A 70 ; 72..jp
000180: 20 74 61 67 5F 62 6F 78 20 20 20 20 20 20 20 20 tag_box
000190: 20 20 20 20 20 20 20 20 3B 20 37 35 0D 0A 0D 0A ; 75....
0001A0: 3B 20 2A 2A 4D 69 73 63 65 6C 6C 61 6E 65 6F 75 ; **Miscellaneou
0001B0: 73 2A 2A 0D 0A 0D 0A 6A 70 20 64 69 76 69 64 65 s**....jp divide
0001C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001D0: 20 3B 20 37 38 0D 0A 6A 70 20 6D 75 6C 74 69 70 ; 78..jp multip
0001E0: 6C 79 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ly
0001F0: 20 3B 20 37 62 0D 0A 6A 70 20 67 65 74 5F 73 63 ; 7b..jp get_sc
Size : 512 (Real : 512)
000000: 20 4E 6F 20 63 6F 6E 64 69 74 69 6F 6E 73 0D 0A No conditions..
000010: 0D 0A 2B 26 39 36 09 E9 72 65 64 72 61 77 5F 61 ..+&96..redraw_a
000020: 72 65 61 E9 0D 0A 0D 0A 09 52 65 64 72 61 77 73 rea......Redraws
000030: 20 61 20 73 74 6F 72 65 64 20 61 72 65 61 0D 0A a stored area..
000040: 09 E9 45 6E 74 72 79 3A E9 20 44 45 3D 41 64 64 ..Entry:. DE=Add
000050: 72 65 73 73 20 6F 66 20 64 61 74 61 0D 0A 09 E9 ress of data....
000060: 45 78 69 74 3A E9 20 20 4E 6F 20 63 6F 6E 64 69 Exit:. No condi
000070: 74 69 6F 6E 73 0D 0A 0D 0A 2B 26 39 39 09 E9 63 tions....+&99..c
000080: 6C 65 61 72 5F 63 6C 69 63 6B 5F 61 72 65 61 73 lear_click_areas
000090: E9 0D 0A 0D 0A 09 43 6C 65 61 72 73 20 61 6C 6C ......Clears all
0000A0: 20 63 6C 69 63 6B 20 61 72 65 61 73 0D 0A 3E 70 click areas..>p
0000B0: 61 0D 0A 2B 26 39 63 09 E9 73 65 74 63 6C 69 63 a..+&9c..setclic
0000C0: 6B 5F 6D 65 6D E9 0D 0A 0D 0A 09 53 65 74 73 20 k_mem......Sets
0000D0: 63 6C 69 63 6B 20 61 72 65 61 28 73 29 20 66 72 click area(s) fr
0000E0: 6F 6D 20 61 20 6C 69 73 74 20 69 6E 20 52 41 4D om a list in RAM
0000F0: 0D 0A 09 E9 45 6E 74 72 79 3A E9 20 48 4C 3D 41 ....Entry:. HL=A
000100: 64 64 72 65 73 73 20 6F 66 20 64 61 74 61 20 42 ddress of data B
000110: 3D 4E 75 6D 62 65 72 20 6F 66 20 61 72 65 61 73 =Number of areas
000120: 0D 0A 09 E9 45 78 69 74 3A E9 20 20 4E 6F 20 63 ....Exit:. No c
000130: 6F 6E 64 69 74 69 6F 6E 73 0D 0A 0D 0A 2B 26 39 onditions....+&9
000140: 66 09 E9 73 65 74 5F 63 6C 69 63 6B 5F 61 72 65 f..set_click_are
000150: 61 E9 0D 0A 0D 0A 09 53 65 74 73 20 61 20 63 6C a......Sets a cl
000160: 69 63 6B 20 61 72 65 61 0D 0A 09 E9 45 6E 74 72 ick area....Entr
000170: 79 3A E9 20 48 3D 58 31 20 4C 3D 59 31 20 44 3D y:. H=X1 L=Y1 D=
000180: 58 32 20 45 3D 59 32 0D 0A 09 E9 45 78 69 74 3A X2 E=Y2....Exit:
000190: E9 20 20 4E 6F 20 63 6F 6E 64 69 74 69 6F 6E 73 . No conditions
0001A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
Size : 512 (Real : 512)
000000: 72 5F 61 64 64 72 5F 64 65 20 20 20 20 20 20 20 r_addr_de
000010: 20 3B 20 37 65 0D 0A 6A 70 20 67 65 74 5F 73 63 ; 7e..jp get_sc
000020: 72 5F 61 64 64 72 5F 68 6C 20 20 20 20 20 20 20 r_addr_hl
000030: 20 3B 20 38 31 0D 0A 6A 70 20 6E 65 78 74 5F 73 ; 81..jp next_s
000040: 63 72 5F 6C 69 6E 65 20 20 20 20 20 20 20 20 20 cr_line
000050: 20 3B 20 38 34 0D 0A 6A 70 20 6F 6B 5F 62 6F 78 ; 84..jp ok_box
000060: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000070: 20 3B 20 38 37 0D 0A 6A 70 20 6F 6B 63 61 6E 63 ; 87..jp okcanc
000080: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000090: 20 3B 20 38 61 0D 0A 6A 70 20 72 65 74 63 61 6E ; 8a..jp retcan
0000A0: 63 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 c
0000B0: 20 3B 20 38 64 0D 0A 6A 70 20 70 69 6E 67 20 20 ; 8d..jp ping
0000C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000D0: 20 3B 20 39 30 0D 0A 6A 70 20 73 74 6F 72 65 5F ; 90..jp store_
0000E0: 61 72 65 61 20 20 20 20 20 20 20 20 20 20 20 20 area
0000F0: 20 3B 20 39 33 0D 0A 6A 70 20 72 65 64 72 61 77 ; 93..jp redraw
000100: 5F 61 72 65 61 20 20 20 20 20 20 20 20 20 20 20 _area
000110: 20 3B 20 39 36 0D 0A 6A 70 20 63 6C 65 61 72 5F ; 96..jp clear_
000120: 63 6C 69 63 6B 5F 61 72 65 61 73 20 20 20 20 20 click_areas
000130: 20 3B 20 39 39 0D 0A 6A 70 20 73 65 74 63 6C 69 ; 99..jp setcli
000140: 63 6B 5F 6D 65 6D 20 20 20 20 20 20 20 20 20 20 ck_mem
000150: 20 3B 20 39 63 0D 0A 6A 70 20 73 65 74 5F 63 6C ; 9c..jp set_cl
000160: 69 63 6B 5F 61 72 65 61 20 20 20 20 20 20 20 20 ick_area
000170: 20 3B 20 39 66 0D 0A 0D 0A 3B 20 2A 2A 2A 20 45 ; 9f....; *** E
000180: 4E 44 20 4F 46 20 4A 55 4D 50 42 4C 4F 43 4B 20 ND OF JUMPBLOCK
000190: 2A 2A 0D 0A 0D 0A 3B 20 4C 6F 61 64 20 70 72 6F **....; Load pro
0001A0: 67 72 61 6D 20 63 6F 64 65 20 73 65 63 74 69 6F gram code sectio
0001B0: 6E 20 2D 20 26 61 32 0D 0A 0D 0A 2E 4C 4F 41 44 n - &a2.....LOAD
0001C0: 45 52 0D 0A 6C 64 20 61 2C 31 3A 63 61 6C 6C 20 ER..ld a,1:call
0001D0: 26 62 63 30 65 0D 0A 63 61 6C 6C 20 73 74 61 6E &bc0e..call stan
0001E0: 64 61 72 64 5F 69 6E 6B 73 0D 0A 63 61 6C 6C 20 dard_inks..call
0001F0: 6D 61 6B 65 5F 74 61 62 6C 65 0D 0A 63 61 6C 6C make_table..call
Size : 512 (Real : 512)
000000: 73 74 6C 66 32 0D 0A 2E 66 61 73 74 6C 66 32 0D stlf2...fastlf2.
000010: 0A 63 61 6C 6C 20 70 6C 65 66 74 0D 0A 72 65 74 .call pleft..ret
000020: 0D 0A 0D 0A 2E 70 6F 69 6E 74 5F 6C 65 66 74 0D .....point_left.
000030: 0A 63 61 6C 6C 20 63 68 65 63 6B 5F 63 74 72 6C .call check_ctrl
000040: 3A 6A 72 20 6E 7A 2C 66 61 73 74 6C 65 66 74 0D :jr nz,fastleft.
000050: 0A 63 61 6C 6C 20 63 68 65 63 6B 5F 73 68 69 66 .call check_shif
000060: 74 3A 63 61 6C 6C 20 6E 63 2C 70 6C 65 66 74 0D t:call nc,pleft.
000070: 0A 0D 0A 2E 70 6C 65 66 74 0D 0A 6C 64 20 61 2C ....pleft..ld a,
000080: 28 70 78 29 0D 0A 6F 72 20 61 3A 6A 72 20 6E 7A (px)..or a:jr nz
000090: 2C 70 5F 6C 65 66 74 31 0D 0A 6C 64 20 61 2C 28 ,p_left1..ld a,(
0000A0: 70 6F 66 29 0D 0A 6F 72 20 61 0D 0A 72 65 74 20 pof)..or a..ret
0000B0: 7A 0D 0A 2E 70 5F 6C 65 66 74 31 0D 0A 6C 64 20 z...p_left1..ld
0000C0: 61 2C 28 70 6F 66 29 0D 0A 64 65 63 20 61 0D 0A a,(pof)..dec a..
0000D0: 63 70 20 26 66 66 3A 6A 72 20 6E 7A 2C 70 5F 6C cp &ff:jr nz,p_l
0000E0: 65 66 74 32 0D 0A 6C 64 20 61 2C 28 70 78 29 0D eft2..ld a,(px).
0000F0: 0A 64 65 63 20 61 0D 0A 6C 64 20 28 70 78 29 2C .dec a..ld (px),
000100: 61 0D 0A 6C 64 20 61 2C 33 0D 0A 2E 70 5F 6C 65 a..ld a,3...p_le
000110: 66 74 32 0D 0A 6C 64 20 28 70 6F 66 29 2C 61 0D ft2..ld (pof),a.
000120: 0A 6C 64 20 61 2C 26 66 66 0D 0A 6C 64 20 28 70 .ld a,&ff..ld (p
000130: 6F 69 6E 74 5F 66 6C 61 67 29 2C 61 0D 0A 6C 64 oint_flag),a..ld
000140: 20 68 6C 2C 28 67 78 29 0D 0A 64 65 63 20 68 6C hl,(gx)..dec hl
000150: 3A 64 65 63 20 68 6C 0D 0A 6C 64 20 28 67 78 29 :dec hl..ld (gx)
000160: 2C 68 6C 0D 0A 72 65 74 0D 0A 0D 0A 2E 66 61 73 ,hl..ret.....fas
000170: 74 72 69 67 68 74 0D 0A 63 61 6C 6C 20 66 61 73 tright..call fas
000180: 74 72 74 31 0D 0A 2E 66 61 73 74 72 74 31 0D 0A trt1...fastrt1..
000190: 63 61 6C 6C 20 66 61 73 74 72 74 32 0D 0A 2E 66 call fastrt2...f
0001A0: 61 73 74 72 74 32 0D 0A 63 61 6C 6C 20 70 72 69 astrt2..call pri
0001B0: 67 68 74 0D 0A 72 65 74 0D 0A 0D 0A 2E 70 6F 69 ght..ret.....poi
0001C0: 6E 74 5F 72 69 67 68 74 0D 0A 63 61 6C 6C 20 63 nt_right..call c
0001D0: 68 65 63 6B 5F 63 74 72 6C 3A 6A 72 20 6E 7A 2C heck_ctrl:jr nz,
0001E0: 66 61 73 74 72 69 67 68 74 0D 0A 63 61 6C 6C 20 fastright..call
0001F0: 63 68 65 63 6B 5F 73 68 69 66 74 3A 63 61 6C 6C check_shift:call
Size : 512 (Real : 512)
000000: 20 63 6C 73 0D 0A 6C 64 20 68 6C 2C 72 73 78 31 cls..ld hl,rsx1
000010: 0D 0A 63 61 6C 6C 20 26 62 63 64 34 0D 0A 72 65 ..call &bcd4..re
000020: 74 20 6E 63 0D 0A 63 61 6C 6C 20 69 6E 69 74 5F t nc..call init_
000030: 64 69 73 63 5F 63 61 6C 6C 73 0D 0A 72 65 74 0D disc_calls..ret.
000040: 0A 0D 0A 2E 73 65 74 5F 64 65 76 69 63 65 0D 0A ....set_device..
000050: 6F 72 20 61 3A 6A 72 20 7A 2C 64 65 76 31 0D 0A or a:jr z,dev1..
000060: 6C 64 20 68 6C 2C 72 73 78 31 3A 6A 72 20 64 65 ld hl,rsx1:jr de
000070: 76 32 0D 0A 2E 64 65 76 31 0D 0A 6C 64 20 68 6C v2...dev1..ld hl
000080: 2C 72 73 78 32 0D 0A 2E 64 65 76 32 0D 0A 63 61 ,rsx2...dev2..ca
000090: 6C 6C 20 26 62 63 64 34 0D 0A 6C 64 20 28 66 61 ll &bcd4..ld (fa
0000A0: 72 61 64 64 72 29 2C 68 6C 0D 0A 6C 64 20 61 2C raddr),hl..ld a,
0000B0: 63 3A 6C 64 20 28 66 61 72 61 64 64 72 2B 32 29 c:ld (faraddr+2)
0000C0: 2C 61 0D 0A 78 6F 72 20 61 0D 0A 72 73 74 20 33 ,a..xor a..rst 3
0000D0: 2C 66 61 72 61 64 64 72 0D 0A 72 65 74 0D 0A 0D ,faraddr..ret...
0000E0: 0A 2E 73 74 61 6E 64 61 72 64 5F 69 6E 6B 73 0D ..standard_inks.
0000F0: 0A 78 6F 72 20 61 3A 6C 64 20 62 2C 61 3A 6C 64 .xor a:ld b,a:ld
000100: 20 63 2C 61 3A 70 75 73 68 20 62 63 3A 63 61 6C c,a:push bc:cal
000110: 6C 20 26 62 63 33 32 3A 70 6F 70 20 62 63 3A 63 l &bc32:pop bc:c
000120: 61 6C 6C 20 26 62 63 33 38 0D 0A 6C 64 20 61 2C all &bc38..ld a,
000130: 31 3A 6C 64 20 62 63 2C 26 31 61 31 61 3A 63 61 1:ld bc,&1a1a:ca
000140: 6C 6C 20 26 62 63 33 32 0D 0A 6C 64 20 61 2C 32 ll &bc32..ld a,2
000150: 3A 6C 64 20 62 63 2C 26 30 65 30 65 3A 63 61 6C :ld bc,&0e0e:cal
000160: 6C 20 26 62 63 33 32 0D 0A 6C 64 20 61 2C 33 3A l &bc32..ld a,3:
000170: 6C 64 20 62 63 2C 26 30 36 30 36 3A 63 61 6C 6C ld bc,&0606:call
000180: 20 26 62 63 33 32 0D 0A 72 65 74 0D 0A 0D 0A 2E &bc32..ret.....
000190: 66 72 6F 6E 74 73 70 61 63 65 0D 0A 70 75 73 68 frontspace..push
0001A0: 20 68 6C 0D 0A 6C 64 20 68 6C 2C 28 73 63 72 5F hl..ld hl,(scr_
0001B0: 61 64 64 72 29 0D 0A 69 6E 63 20 68 6C 3A 69 6E addr)..inc hl:in
0001C0: 63 20 68 6C 0D 0A 6C 64 20 28 73 63 72 5F 61 64 c hl..ld (scr_ad
0001D0: 64 72 29 2C 68 6C 0D 0A 70 6F 70 20 68 6C 0D 0A dr),hl..pop hl..
0001E0: 72 65 74 0D 0A 0D 0A 70 72 69 6E 74 20 22 52 65 ret....print "Re
0001F0: 61 64 69 6E 67 20 4D 4F 55 53 45 2E 4D 41 58 22 ading MOUSE.MAX"
Size : 512 (Real : 512)
000000: 20 6E 63 2C 70 72 69 67 68 74 0D 0A 0D 0A 2E 70 nc,pright.....p
000010: 72 69 67 68 74 0D 0A 6C 64 20 61 2C 28 70 78 29 right..ld a,(px)
000020: 0D 0A 63 70 20 37 39 3A 6A 72 20 6E 7A 2C 70 5F ..cp 79:jr nz,p_
000030: 72 69 67 68 74 31 0D 0A 6C 64 20 61 2C 28 70 6F right1..ld a,(po
000040: 66 29 0D 0A 63 70 20 33 3A 72 65 74 20 7A 0D 0A f)..cp 3:ret z..
000050: 2E 70 5F 72 69 67 68 74 31 0D 0A 6C 64 20 61 2C .p_right1..ld a,
000060: 28 70 6F 66 29 0D 0A 69 6E 63 20 61 0D 0A 63 70 (pof)..inc a..cp
000070: 20 34 0D 0A 6A 72 20 6E 7A 2C 70 5F 72 69 67 68 4..jr nz,p_righ
000080: 74 32 0D 0A 6C 64 20 61 2C 28 70 78 29 0D 0A 69 t2..ld a,(px)..i
000090: 6E 63 20 61 0D 0A 6C 64 20 28 70 78 29 2C 61 0D nc a..ld (px),a.
0000A0: 0A 78 6F 72 20 61 0D 0A 2E 70 5F 72 69 67 68 74 .xor a...p_right
0000B0: 32 0D 0A 6C 64 20 28 70 6F 66 29 2C 61 0D 0A 6C 2..ld (pof),a..l
0000C0: 64 20 61 2C 26 66 66 0D 0A 6C 64 20 28 70 6F 69 d a,&ff..ld (poi
0000D0: 6E 74 5F 66 6C 61 67 29 2C 61 0D 0A 6C 64 20 68 nt_flag),a..ld h
0000E0: 6C 2C 28 67 78 29 0D 0A 69 6E 63 20 68 6C 3A 69 l,(gx)..inc hl:i
0000F0: 6E 63 20 68 6C 0D 0A 6C 64 20 28 67 78 29 2C 68 nc hl..ld (gx),h
000100: 6C 0D 0A 72 65 74 0D 0A 0D 0A 2E 66 61 73 74 75 l..ret.....fastu
000110: 70 0D 0A 63 61 6C 6C 20 66 61 73 74 75 70 31 0D p..call fastup1.
000120: 0A 2E 66 61 73 74 75 70 31 0D 0A 63 61 6C 6C 20 ..fastup1..call
000130: 66 61 73 74 75 70 32 0D 0A 2E 66 61 73 74 75 70 fastup2...fastup
000140: 32 0D 0A 63 61 6C 6C 20 70 75 70 0D 0A 72 65 74 2..call pup..ret
000150: 0D 0A 0D 0A 2E 70 6F 69 6E 74 5F 75 70 0D 0A 63 .....point_up..c
000160: 61 6C 6C 20 63 68 65 63 6B 5F 63 74 72 6C 3A 6A all check_ctrl:j
000170: 72 20 6E 7A 2C 66 61 73 74 75 70 0D 0A 63 61 6C r nz,fastup..cal
000180: 6C 20 63 68 65 63 6B 5F 73 68 69 66 74 3A 63 61 l check_shift:ca
000190: 6C 6C 20 6E 63 2C 70 75 70 0D 0A 0D 0A 2E 70 75 ll nc,pup.....pu
0001A0: 70 0D 0A 6C 64 20 61 2C 28 70 79 29 0D 0A 6F 72 p..ld a,(py)..or
0001B0: 20 61 3A 72 65 74 20 7A 0D 0A 64 65 63 20 61 0D a:ret z..dec a.
0001C0: 0A 6C 64 20 28 70 79 29 2C 61 0D 0A 6C 64 20 61 .ld (py),a..ld a
0001D0: 2C 26 66 66 0D 0A 6C 64 20 28 70 6F 69 6E 74 5F ,&ff..ld (point_
0001E0: 66 6C 61 67 29 2C 61 0D 0A 6C 64 20 68 6C 2C 28 flag),a..ld hl,(
0001F0: 67 79 29 0D 0A 69 6E 63 20 68 6C 3A 69 6E 63 20 gy)..inc hl:inc
Size : 512 (Real : 512)
000000: 0D 0A 72 65 61 64 20 22 6D 6F 75 73 65 2E 6D 61 ..read "mouse.ma
000010: 78 22 0D 0A 70 72 69 6E 74 20 22 52 65 61 64 69 x"..print "Readi
000020: 6E 67 20 47 52 41 46 46 49 58 2E 4D 41 58 22 0D ng GRAFFIX.MAX".
000030: 0A 72 65 61 64 20 22 67 72 61 66 66 69 78 2E 6D .read "graffix.m
000040: 61 78 22 0D 0A 70 72 69 6E 74 20 22 52 65 61 64 ax"..print "Read
000050: 69 6E 67 20 47 45 4E 45 52 41 4C 2E 4D 41 58 22 ing GENERAL.MAX"
000060: 0D 0A 72 65 61 64 20 22 67 65 6E 65 72 61 6C 2E ..read "general.
000070: 6D 61 78 22 0D 0A 70 72 69 6E 74 20 22 52 65 61 max"..print "Rea
000080: 64 69 6E 67 20 46 49 4C 45 48 41 4E 44 2E 4D 41 ding FILEHAND.MA
000090: 58 22 0D 0A 72 65 61 64 20 22 66 69 6C 65 68 61 X"..read "fileha
0000A0: 6E 64 2E 6D 61 78 22 0D 0A 70 72 69 6E 74 20 22 nd.max"..print "
0000B0: 20 22 0D 0A 0D 0A 2E 72 73 78 31 20 64 62 20 22 ".....rsx1 db "
0000C0: 44 49 53 22 2C 22 43 22 2B 26 38 30 0D 0A 2E 72 DIS","C"+&80...r
0000D0: 73 78 32 20 64 62 20 22 54 41 50 22 2C 22 45 22 sx2 db "TAP","E"
0000E0: 2B 26 38 30 0D 0A 0D 0A 2E 66 61 72 61 64 64 72 +&80.....faraddr
0000F0: 20 64 73 20 33 0D 0A 0D 0A 2E 61 64 64 72 5F 74 ds 3.....addr_t
000100: 61 62 6C 65 0D 0A 64 73 20 34 30 30 0D 0A 0D 0A able..ds 400....
000110: 2E 66 69 6C 65 5F 62 75 66 66 65 72 0D 0A 0D 0A .file_buffer....
000120: 6C 69 73 74 3A 65 6E 64 1A 0A 6F 72 67 20 26 38 list:end..org &8
000130: 34 30 30 0D 0A 0D 0A 3B 20 4A 75 6D 70 62 6C 6F 400....; Jumpblo
000140: 63 6B 20 66 6F 72 20 52 55 4E 20 56 54 21 0D 0A ck for RUN VT!..
000150: 0D 0A 3B 20 2A 2A 44 69 73 63 20 52 6F 75 74 69 ..; **Disc Routi
000160: 6E 65 73 2A 2A 0D 0A 0D 0A 6A 70 20 73 65 74 5F nes**....jp set_
000170: 64 65 76 69 63 65 20 20 20 20 20 20 20 20 20 20 device
000180: 4E 44 20 4F 46 20 4A 55 4D 50 42 4C 4F 43 4B 20 ND OF JUMPBLOCK
000190: 2A 2A 0D 0A 0D 0A 3B 20 4C 6F 61 64 20 70 72 6F **....; Load pro
0001A0: 67 72 61 6D 20 63 6F 64 65 20 73 65 63 74 69 6F gram code sectio
0001B0: 6E 20 2D 20 26 61 32 0D 0A 0D 0A 2E 4C 4F 41 44 n - &a2.....LOAD
0001C0: 45 52 0D 0A 6C 64 20 61 2C 31 3A 63 61 6C 6C 20 ER..ld a,1:call
0001D0: 26 62 63 30 65 0D 0A 63 61 6C 6C 20 73 74 61 6E &bc0e..call stan
0001E0: 64 61 72 64 5F 69 6E 6B 73 0D 0A 63 61 6C 6C 20 dard_inks..call
0001F0: 6D 61 6B 65 5F 74 61 62 6C 65 0D 0A 63 61 6C 6C make_table..call
Size : 512 (Real : 512)
000000: 68 6C 0D 0A 6C 64 20 28 67 79 29 2C 68 6C 0D 0A hl..ld (gy),hl..
000010: 72 65 74 0D 0A 0D 0A 2E 66 61 73 74 64 6F 77 6E ret.....fastdown
000020: 0D 0A 63 61 6C 6C 20 66 61 73 74 64 6E 31 0D 0A ..call fastdn1..
000030: 2E 66 61 73 74 64 6E 31 0D 0A 63 61 6C 6C 20 66 .fastdn1..call f
000040: 61 73 74 64 6E 32 0D 0A 2E 66 61 73 74 64 6E 32 astdn2...fastdn2
000050: 0D 0A 63 61 6C 6C 20 70 64 6F 77 6E 0D 0A 72 65 ..call pdown..re
000060: 74 0D 0A 0D 0A 2E 70 6F 69 6E 74 5F 64 6F 77 6E t.....point_down
000070: 0D 0A 63 61 6C 6C 20 63 68 65 63 6B 5F 63 74 72 ..call check_ctr
000080: 6C 3A 6A 72 20 6E 7A 2C 66 61 73 74 64 6F 77 6E l:jr nz,fastdown
000090: 0D 0A 63 61 6C 6C 20 63 68 65 63 6B 5F 73 68 69 ..call check_shi
0000A0: 66 74 3A 63 61 6C 6C 20 6E 63 2C 70 64 6F 77 6E ft:call nc,pdown
0000B0: 0D 0A 0D 0A 2E 70 64 6F 77 6E 0D 0A 6C 64 20 61 .....pdown..ld a
0000C0: 2C 28 70 79 29 0D 0A 63 70 20 31 39 39 3A 72 65 ,(py)..cp 199:re
0000D0: 74 20 7A 0D 0A 69 6E 63 20 61 0D 0A 6C 64 20 28 t z..inc a..ld (
0000E0: 70 79 29 2C 61 0D 0A 6C 64 20 61 2C 26 66 66 0D py),a..ld a,&ff.
0000F0: 0A 6C 64 20 28 70 6F 69 6E 74 5F 66 6C 61 67 29 .ld (point_flag)
000100: 2C 61 0D 0A 6C 64 20 68 6C 2C 28 67 79 29 0D 0A ,a..ld hl,(gy)..
000110: 64 65 63 20 68 6C 3A 64 65 63 20 68 6C 0D 0A 6C dec hl:dec hl..l
000120: 64 20 28 67 79 29 2C 68 6C 0D 0A 72 65 74 0D 0A d (gy),hl..ret..
000130: 0D 0A 3B 20 50 6F 73 69 74 69 6F 6E 20 61 20 70 ..; Position a p
000140: 6F 69 6E 74 65 72 20 6F 6E 20 74 68 65 20 73 63 ointer on the sc
000150: 72 65 65 6E 0D 0A 2E 64 72 61 77 5F 70 6F 69 6E reen...draw_poin
000160: 74 65 72 0D 0A 64 69 0D 0A 63 61 6C 6C 20 63 68 ter..di..call ch
000170: 65 63 6B 5F 69 6E 5F 6D 65 6E 75 0D 0A 63 61 6C eck_in_menu..cal
000180: 6C 20 73 74 6F 72 65 5F 62 6C 6F 63 6B 0D 0A 6C l store_block..l
000190: 64 20 64 65 2C 28 70 79 29 0D 0A 63 61 6C 6C 20 d de,(py)..call
0001A0: 67 65 74 5F 73 63 72 5F 61 64 64 72 5F 64 65 0D get_scr_addr_de.
0001B0: 0A 63 61 6C 6C 20 67 65 74 5F 77 68 69 63 68 5F .call get_which_
0001C0: 67 72 61 66 66 0D 0A 6C 64 20 62 2C 31 30 0D 0A graff..ld b,10..
0001D0: 6C 64 20 61 2C 28 70 79 29 0D 0A 63 70 20 31 39 ld a,(py)..cp 19
0001E0: 30 0D 0A 63 61 6C 6C 20 6E 63 2C 61 62 6F 76 65 0..call nc,above
0001F0: 31 39 30 0D 0A 2E 64 72 77 70 6E 74 31 0D 0A 70 190...drwpnt1..p
Size : 512 (Real : 512)
000000: 3B 20 57 61 72 6E 69 6E 67 20 6E 6F 69 73 65 0D ; Warning noise.
000010: 0A 2E 70 69 6E 67 0D 0A 70 75 73 68 20 61 66 3A ..ping..push af:
000020: 70 75 73 68 20 62 63 3A 70 75 73 68 20 64 65 3A push bc:push de:
000030: 70 75 73 68 20 68 6C 3A 70 75 73 68 20 69 78 0D push hl:push ix.
000040: 0A 63 61 6C 6C 20 26 62 63 61 37 0D 0A 6C 64 20 .call &bca7..ld
000050: 68 6C 2C 65 6E 76 64 61 74 61 3A 6C 64 20 61 2C hl,envdata:ld a,
000060: 31 3A 63 61 6C 6C 20 26 62 63 62 63 0D 0A 6C 64 1:call &bcbc..ld
000070: 20 68 6C 2C 73 6F 75 6E 64 5F 71 75 65 75 65 3A hl,sound_queue:
000080: 63 61 6C 6C 20 26 62 63 61 61 0D 0A 63 61 6C 6C call &bcaa..call
000090: 20 77 61 69 74 0D 0A 70 6F 70 20 69 78 3A 70 6F wait..pop ix:po
0000A0: 70 20 68 6C 3A 70 6F 70 20 64 65 3A 70 6F 70 20 p hl:pop de:pop
0000B0: 62 63 3A 70 6F 70 20 61 66 0D 0A 72 65 74 0D 0A bc:pop af..ret..
0000C0: 0D 0A 2E 77 61 69 74 0D 0A 6C 64 20 61 2C 34 37 ...wait..ld a,47
0000D0: 3A 63 61 6C 6C 20 26 62 62 31 65 3A 6A 72 20 6E :call &bb1e:jr n
0000E0: 7A 2C 77 61 69 74 0D 0A 72 65 74 0D 0A 0D 0A 3B z,wait..ret....;
0000F0: 20 49 6E 76 65 72 74 20 61 20 6D 65 6E 75 20 6F Invert a menu o
000100: 70 74 69 6F 6E 0D 0A 3B 20 41 3D 4F 70 74 69 6F ption..; A=Optio
000110: 6E 0D 0A 0D 0A 2E 69 6E 76 5F 6D 65 6E 5F 6F 70 n.....inv_men_op
000120: 74 0D 0A 70 75 73 68 20 61 66 3A 70 75 73 68 20 t..push af:push
000130: 62 63 0D 0A 6C 64 20 62 2C 61 0D 0A 6C 64 20 68 bc..ld b,a..ld h
000140: 2C 28 69 78 2B 30 29 3A 69 6E 63 20 68 0D 0A 6C ,(ix+0):inc h..l
000150: 64 20 61 2C 28 69 78 2B 31 29 0D 0A 2E 69 6E 76 d a,(ix+1)...inv
000160: 5F 6D 65 6E 31 0D 0A 61 64 64 20 38 3A 64 6A 6E _men1..add 8:djn
000170: 7A 20 69 6E 76 5F 6D 65 6E 31 0D 0A 73 75 62 20 z inv_men1..sub
000180: 36 0D 0A 6C 64 20 6C 2C 61 3A 69 6E 63 20 6C 0D 6..ld l,a:inc l.
000190: 0A 6C 64 20 65 2C 26 30 38 0D 0A 6C 64 20 61 2C .ld e,&08..ld a,
0001A0: 28 69 78 2B 32 29 3A 61 64 64 20 61 2C 61 3A 6C (ix+2):add a,a:l
0001B0: 64 20 64 2C 61 3A 69 6E 63 20 64 3A 69 6E 63 20 d d,a:inc d:inc
0001C0: 64 0D 0A 63 61 6C 6C 20 69 6E 76 65 72 74 0D 0A d..call invert..
0001D0: 70 6F 70 20 62 63 3A 70 6F 70 20 61 66 0D 0A 72 pop bc:pop af..r
0001E0: 65 74 0D 0A 0D 0A 2E 6D 6F 75 73 65 0D 0A 63 61 et.....mouse..ca
0001F0: 6C 6C 20 70 6F 69 6E 74 5F 63 6F 64 65 0D 0A 63 ll point_code..c
Size : 512 (Real : 512)
000000: 75 73 68 20 68 6C 3A 70 75 73 68 20 64 65 0D 0A ush hl:push de..
000010: 6C 64 20 61 2C 28 68 6C 29 3A 63 61 6C 6C 20 6D ld a,(hl):call m
000020: 65 72 67 65 5F 62 79 74 65 3A 69 6E 63 20 68 6C erge_byte:inc hl
000030: 3A 6C 64 20 61 2C 28 70 78 29 3A 63 70 20 37 39 :ld a,(px):cp 79
000040: 3A 6A 72 20 7A 2C 64 72 77 70 6E 74 32 0D 0A 6C :jr z,drwpnt2..l
000050: 64 20 61 2C 28 68 6C 29 3A 63 61 6C 6C 20 6D 65 d a,(hl):call me
000060: 72 67 65 5F 62 79 74 65 3A 69 6E 63 20 68 6C 3A rge_byte:inc hl:
000070: 6C 64 20 61 2C 28 70 78 29 3A 63 70 20 37 38 3A ld a,(px):cp 78:
000080: 6A 72 20 7A 2C 64 72 77 70 6E 74 32 0D 0A 6C 64 jr z,drwpnt2..ld
000090: 20 61 2C 28 68 6C 29 3A 63 61 6C 6C 20 6D 65 72 a,(hl):call mer
0000A0: 67 65 5F 62 79 74 65 0D 0A 2E 64 72 77 70 6E 74 ge_byte...drwpnt
0000B0: 32 0D 0A 70 6F 70 20 68 6C 0D 0A 63 61 6C 6C 20 2..pop hl..call
0000C0: 6E 65 78 74 5F 73 63 72 5F 6C 69 6E 65 3A 65 78 next_scr_line:ex
0000D0: 20 64 65 2C 68 6C 0D 0A 70 6F 70 20 68 6C 0D 0A de,hl..pop hl..
0000E0: 69 6E 63 20 68 6C 3A 69 6E 63 20 68 6C 3A 69 6E inc hl:inc hl:in
0000F0: 63 20 68 6C 0D 0A 64 6A 6E 7A 20 64 72 77 70 6E c hl..djnz drwpn
000100: 74 31 0D 0A 65 69 0D 0A 6C 64 20 61 2C 28 61 64 t1..ei..ld a,(ad
000110: 64 6F 6E 29 0D 0A 6F 72 20 61 3A 72 65 74 20 6E don)..or a:ret n
000120: 7A 0D 0A 6A 70 20 26 62 64 31 39 0D 0A 0D 0A 3B z..jp &bd19....;
000130: 20 50 6F 69 6E 74 65 72 20 62 65 6C 6F 77 20 62 Pointer below b
000140: 6F 74 74 6F 6D 20 6F 66 20 73 63 72 65 65 6E 0D ottom of screen.
000150: 0A 2E 61 62 6F 76 65 31 39 30 0D 0A 64 65 63 20 ..above190..dec
000160: 61 0D 0A 64 65 63 20 62 0D 0A 63 70 20 31 39 30 a..dec b..cp 190
000170: 0D 0A 6A 72 20 6E 63 2C 61 62 6F 76 65 31 39 30 ..jr nc,above190
000180: 0D 0A 69 6E 63 20 62 0D 0A 72 65 74 0D 0A 0D 0A ..inc b..ret....
000190: 3B 20 4D 65 72 67 65 20 61 20 62 79 74 65 20 68 ; Merge a byte h
0001A0: 65 6C 64 20 69 6E 20 41 20 77 69 74 68 20 73 63 eld in A with sc
0001B0: 72 65 65 6E 20 61 64 64 72 65 73 73 20 44 45 0D reen address DE.
0001C0: 0A 2E 6D 65 72 67 65 5F 62 79 74 65 0D 0A 70 75 ..merge_byte..pu
0001D0: 73 68 20 62 63 0D 0A 6C 64 20 63 2C 61 0D 0A 6C sh bc..ld c,a..l
0001E0: 64 20 61 2C 28 64 65 29 0D 0A 6C 64 20 62 2C 61 d a,(de)..ld b,a
0001F0: 0D 0A 0D 0A 6C 64 20 61 2C 63 0D 0A 61 6E 64 20 ....ld a,c..and
Size : 512 (Real : 512)
000000: 61 6C 6C 20 72 65 73 74 6F 72 65 5F 62 6C 6F 63 all restore_bloc
000010: 6B 0D 0A 63 61 6C 6C 20 63 68 65 63 6B 5F 61 72 k..call check_ar
000020: 65 61 20 20 20 20 20 3B 20 53 65 74 20 75 70 20 ea ; Set up
000030: 41 46 0D 0A 6C 64 20 28 61 72 65 61 29 2C 61 0D AF..ld (area),a.
000040: 0A 0D 0A 2E 72 65 74 75 72 6E 5F 63 6F 6F 72 64 ....return_coord
000050: 73 0D 0A 6C 64 20 61 2C 28 61 72 65 61 29 0D 0A s..ld a,(area)..
000060: 6C 64 20 62 63 2C 28 70 79 29 0D 0A 72 65 74 0D ld bc,(py)..ret.
000070: 0A 0D 0A 2E 70 6F 69 6E 74 5F 63 6F 64 65 0D 0A ....point_code..
000080: 63 61 6C 6C 20 64 72 61 77 5F 70 6F 69 6E 74 65 call draw_pointe
000090: 72 0D 0A 0D 0A 2E 70 6F 69 6E 74 5F 6C 6F 6F 70 r.....point_loop
0000A0: 0D 0A 78 6F 72 20 61 3A 6C 64 20 28 70 6F 69 6E ..xor a:ld (poin
0000B0: 74 5F 66 6C 61 67 29 2C 61 0D 0A 63 61 6C 6C 20 t_flag),a..call
0000C0: 26 62 62 31 65 3A 63 61 6C 6C 20 6E 7A 2C 70 6F &bb1e:call nz,po
0000D0: 69 6E 74 5F 75 70 0D 0A 6C 64 20 61 2C 32 3A 63 int_up..ld a,2:c
0000E0: 61 6C 6C 20 26 62 62 31 65 3A 63 61 6C 6C 20 6E all &bb1e:call n
0000F0: 7A 2C 70 6F 69 6E 74 5F 64 6F 77 6E 0D 0A 6C 64 z,point_down..ld
000100: 20 61 2C 38 3A 63 61 6C 6C 20 26 62 62 31 65 3A a,8:call &bb1e:
000110: 63 61 6C 6C 20 6E 7A 2C 70 6F 69 6E 74 5F 6C 65 call nz,point_le
000120: 66 74 0D 0A 6C 64 20 61 2C 31 3A 63 61 6C 6C 20 ft..ld a,1:call
000130: 26 62 62 31 65 3A 63 61 6C 6C 20 6E 7A 2C 70 6F &bb1e:call nz,po
000140: 69 6E 74 5F 72 69 67 68 74 0D 0A 0D 0A 6C 64 20 int_right....ld
000150: 61 2C 28 70 6F 69 6E 74 5F 66 6C 61 67 29 0D 0A a,(point_flag)..
000160: 6F 72 20 61 3A 6A 72 20 7A 2C 6E 6F 63 68 61 6E or a:jr z,nochan
000170: 67 65 0D 0A 63 61 6C 6C 20 72 65 73 74 6F 72 65 ge..call restore
000180: 5F 62 6C 6F 63 6B 0D 0A 0D 0A 63 61 6C 6C 20 64 _block....call d
000190: 72 61 77 5F 70 6F 69 6E 74 65 72 0D 0A 0D 0A 2E raw_pointer.....
0001A0: 6E 6F 63 68 61 6E 67 65 0D 0A 6C 64 20 61 2C 34 nochange..ld a,4
0001B0: 37 3A 63 61 6C 6C 20 26 62 62 31 65 3A 72 65 74 7:call &bb1e:ret
0001C0: 20 6E 7A 0D 0A 6A 72 20 70 6F 69 6E 74 5F 6C 6F nz..jr point_lo
0001D0: 6F 70 0D 0A 0D 0A 2E 66 61 73 74 6C 65 66 74 0D op.....fastleft.
0001E0: 0A 63 61 6C 6C 20 66 61 73 74 6C 66 31 0D 0A 2E .call fastlf1...
0001F0: 66 61 73 74 6C 66 31 0D 0A 63 61 6C 6C 20 66 61 fastlf1..call fa
Size : 512 (Real : 512)
000000: 26 38 38 0D 0A 6A 72 20 7A 2C 6D 65 72 67 65 31 &88..jr z,merge1
000010: 0D 0A 6C 64 20 61 2C 62 0D 0A 61 6E 64 20 26 37 ..ld a,b..and &7
000020: 37 0D 0A 6C 64 20 62 2C 61 0D 0A 2E 6D 65 72 67 7..ld b,a...merg
000030: 65 31 0D 0A 6C 64 20 61 2C 63 0D 0A 61 6E 64 20 e1..ld a,c..and
000040: 26 34 34 0D 0A 6A 72 20 7A 2C 6D 65 72 67 65 32 &44..jr z,merge2
000050: 0D 0A 6C 64 20 61 2C 62 0D 0A 61 6E 64 20 26 62 ..ld a,b..and &b
000060: 62 0D 0A 6C 64 20 62 2C 61 0D 0A 2E 6D 65 72 67 b..ld b,a...merg
000070: 65 32 0D 0A 6C 64 20 61 2C 63 0D 0A 61 6E 64 20 e2..ld a,c..and
000080: 26 32 32 0D 0A 6A 72 20 7A 2C 6D 65 72 67 65 33 &22..jr z,merge3
000090: 0D 0A 6C 64 20 61 2C 62 0D 0A 61 6E 64 20 26 64 ..ld a,b..and &d
0000A0: 64 0D 0A 6C 64 20 62 2C 61 0D 0A 2E 6D 65 72 67 d..ld b,a...merg
0000B0: 65 33 0D 0A 6C 64 20 61 2C 63 0D 0A 61 6E 64 20 e3..ld a,c..and
0000C0: 26 31 31 0D 0A 6A 72 20 7A 2C 6D 65 72 67 65 34 &11..jr z,merge4
0000D0: 0D 0A 6C 64 20 61 2C 62 0D 0A 61 6E 64 20 26 65 ..ld a,b..and &e
0000E0: 65 0D 0A 6C 64 20 62 2C 61 0D 0A 2E 6D 65 72 67 e..ld b,a...merg
0000F0: 65 34 0D 0A 6C 64 20 61 2C 62 0D 0A 6F 72 20 63 e4..ld a,b..or c
000100: 0D 0A 6C 64 20 28 64 65 29 2C 61 3A 69 6E 63 20 ..ld (de),a:inc
000110: 64 65 0D 0A 70 6F 70 20 62 63 0D 0A 72 65 74 0D de..pop bc..ret.
000120: 0A 0D 0A 2E 67 65 74 5F 77 68 69 63 68 5F 67 72 ....get_which_gr
000130: 61 66 66 0D 0A 6C 64 20 61 2C 28 70 6F 66 29 0D aff..ld a,(pof).
000140: 0A 61 64 64 20 61 2C 61 0D 0A 6C 64 20 68 2C 30 .add a,a..ld h,0
000150: 3A 6C 64 20 6C 2C 61 0D 0A 6C 64 20 62 63 2C 70 :ld l,a..ld bc,p
000160: 6F 69 6E 74 65 72 5F 67 72 61 66 66 73 0D 0A 61 ointer_graffs..a
000170: 64 64 20 68 6C 2C 62 63 0D 0A 6C 64 20 61 2C 28 dd hl,bc..ld a,(
000180: 68 6C 29 3A 69 6E 63 20 68 6C 3A 6C 64 20 68 2C hl):inc hl:ld h,
000190: 28 68 6C 29 3A 6C 64 20 6C 2C 61 0D 0A 72 65 74 (hl):ld l,a..ret
0001A0: 0D 0A 0D 0A 2E 63 68 65 63 6B 5F 69 6E 5F 6D 65 .....check_in_me
0001B0: 6E 75 0D 0A 6C 64 20 61 2C 28 6D 65 6E 5F 66 6C nu..ld a,(men_fl
0001C0: 67 29 3A 6F 72 20 61 3A 72 65 74 20 7A 0D 0A 6C g):or a:ret z..l
0001D0: 64 20 61 2C 28 70 78 29 3A 63 70 20 28 69 79 2B d a,(px):cp (iy+
0001E0: 30 29 3A 6A 72 20 63 2C 63 68 6B 6D 65 6E 31 0D 0):jr c,chkmen1.
0001F0: 0A 69 6E 63 20 61 0D 0A 63 70 20 28 69 79 2B 31 .inc a..cp (iy+1
Size : 512 (Real : 512)
000000: 72 20 63 2C 63 68 6B 61 72 32 0D 0A 2E 63 68 6B r c,chkar2...chk
000010: 61 72 31 62 0D 0A 63 70 20 28 69 78 2B 31 29 3A ar1b..cp (ix+1):
000020: 6A 72 20 7A 2C 63 68 6B 61 72 31 63 3A 6A 72 20 jr z,chkar1c:jr
000030: 6E 63 2C 63 68 6B 61 72 32 0D 0A 2E 63 68 6B 61 nc,chkar2...chka
000040: 72 31 63 0D 0A 6C 64 20 61 2C 6C 3A 63 70 20 28 r1c..ld a,l:cp (
000050: 69 78 2B 32 29 3A 6A 72 20 7A 2C 63 68 6B 61 72 ix+2):jr z,chkar
000060: 31 64 3A 6A 72 20 63 2C 63 68 6B 61 72 32 0D 0A 1d:jr c,chkar2..
000070: 2E 63 68 6B 61 72 31 64 0D 0A 63 70 20 28 69 78 .chkar1d..cp (ix
000080: 2B 33 29 3A 6A 72 20 7A 2C 63 68 6B 61 72 31 65 +3):jr z,chkar1e
000090: 3A 6A 72 20 6E 63 2C 63 68 6B 61 72 32 0D 0A 0D :jr nc,chkar2...
0000A0: 0A 2E 63 68 6B 61 72 31 65 0D 0A 6C 64 20 61 2C ..chkar1e..ld a,
0000B0: 64 0D 0A 70 6F 70 20 69 78 0D 0A 72 65 74 0D 0A d..pop ix..ret..
0000C0: 0D 0A 2E 63 68 6B 61 72 32 0D 0A 69 6E 63 20 69 ...chkar2..inc i
0000D0: 78 3A 69 6E 63 20 69 78 3A 69 6E 63 20 69 78 3A x:inc ix:inc ix:
0000E0: 69 6E 63 20 69 78 0D 0A 69 6E 63 20 64 3A 6C 64 inc ix..inc d:ld
0000F0: 20 61 2C 64 3A 63 70 20 65 0D 0A 6A 72 20 6E 7A a,d:cp e..jr nz
000100: 2C 63 68 6B 61 72 31 0D 0A 0D 0A 2E 6E 6F 74 5F ,chkar1.....not_
000110: 61 72 65 61 0D 0A 78 6F 72 20 61 0D 0A 70 6F 70 area..xor a..pop
000120: 20 69 78 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 43 6C ix..ret....; Cl
000130: 65 61 72 20 61 6C 6C 20 27 43 6C 69 63 6B 20 61 ear all 'Click a
000140: 72 65 61 73 27 0D 0A 2E 63 6C 65 61 72 5F 63 6C reas'...clear_cl
000150: 69 63 6B 5F 61 72 65 61 73 0D 0A 70 75 73 68 20 ick_areas..push
000160: 61 66 0D 0A 78 6F 72 20 61 3A 6C 64 20 28 6E 61 af..xor a:ld (na
000170: 72 65 61 73 29 2C 61 0D 0A 70 6F 70 20 61 66 0D reas),a..pop af.
000180: 0A 72 65 74 0D 0A 0D 0A 3B 20 49 6E 76 65 72 74 .ret....; Invert
000190: 20 61 20 62 6F 78 20 6F 6E 20 74 68 65 20 73 63 a box on the sc
0001A0: 72 65 65 6E 0D 0A 3B 20 48 4C 3D 58 59 20 44 45 reen..; HL=XY DE
0001B0: 3D 57 48 0D 0A 2E 69 6E 76 65 72 74 0D 0A 63 61 =WH...invert..ca
0001C0: 6C 6C 20 67 65 74 5F 73 63 72 5F 61 64 64 72 5F ll get_scr_addr_
0001D0: 68 6C 0D 0A 6C 64 20 62 2C 65 0D 0A 2E 69 6E 76 hl..ld b,e...inv
0001E0: 65 72 74 31 0D 0A 70 75 73 68 20 62 63 3A 70 75 ert1..push bc:pu
0001F0: 73 68 20 68 6C 0D 0A 6C 64 20 62 2C 64 0D 0A 2E sh hl..ld b,d...
Size : 512 (Real : 512)
000000: 29 3A 6A 72 20 6E 63 2C 63 68 6B 6D 65 6E 31 0D ):jr nc,chkmen1.
000010: 0A 6C 64 20 61 2C 28 70 79 29 0D 0A 63 70 20 28 .ld a,(py)..cp (
000020: 69 79 2B 32 29 3A 6A 72 20 63 2C 63 68 6B 6D 65 iy+2):jr c,chkme
000030: 6E 31 0D 0A 63 70 20 28 69 79 2B 33 29 3A 6A 72 n1..cp (iy+3):jr
000040: 20 6E 63 2C 63 68 6B 6D 65 6E 31 0D 0A 0D 0A 6C nc,chkmen1....l
000050: 64 20 61 2C 28 70 79 29 0D 0A 73 75 62 20 28 69 d a,(py)..sub (i
000060: 79 2B 32 29 0D 0A 0D 0A 73 72 6C 20 61 3A 73 72 y+2)....srl a:sr
000070: 6C 20 61 3A 73 72 6C 20 61 20 3B 20 2F 38 0D 0A l a:srl a ; /8..
000080: 6C 64 20 62 2C 61 3A 69 6E 63 20 62 0D 0A 0D 0A ld b,a:inc b....
000090: 6C 64 20 61 2C 28 6D 65 6E 5F 6F 70 74 29 0D 0A ld a,(men_opt)..
0000A0: 63 70 20 62 3A 72 65 74 20 7A 0D 0A 6F 72 20 61 cp b:ret z..or a
0000B0: 3A 6A 72 20 7A 2C 63 68 69 6E 6D 65 6E 31 0D 0A :jr z,chinmen1..
0000C0: 0D 0A 63 61 6C 6C 20 69 6E 76 5F 6D 65 6E 5F 6F ..call inv_men_o
0000D0: 70 74 0D 0A 2E 63 68 69 6E 6D 65 6E 31 0D 0A 6C pt...chinmen1..l
0000E0: 64 20 61 2C 62 3A 6C 64 20 28 6D 65 6E 5F 6F 70 d a,b:ld (men_op
0000F0: 74 29 2C 61 0D 0A 6A 70 20 69 6E 76 5F 6D 65 6E t),a..jp inv_men
000100: 5F 6F 70 74 0D 0A 0D 0A 2E 63 68 6B 6D 65 6E 31 _opt.....chkmen1
000110: 0D 0A 6C 64 20 61 2C 28 6D 65 6E 5F 6F 70 74 29 ..ld a,(men_opt)
000120: 3A 6F 72 20 61 3A 72 65 74 20 7A 0D 0A 63 61 6C :or a:ret z..cal
000130: 6C 20 69 6E 76 5F 6D 65 6E 5F 6F 70 74 0D 0A 78 l inv_men_opt..x
000140: 6F 72 20 61 3A 6C 64 20 28 6D 65 6E 5F 6F 70 74 or a:ld (men_opt
000150: 29 2C 61 0D 0A 72 65 74 0D 0A 0D 0A 2E 73 68 69 ),a..ret.....shi
000160: 66 74 5F 6C 69 6E 65 0D 0A 73 63 66 3A 72 72 20 ft_line..scf:rr
000170: 28 68 6C 29 3A 69 6E 63 20 68 6C 3A 72 72 20 28 (hl):inc hl:rr (
000180: 68 6C 29 3A 69 6E 63 20 68 6C 20 3B 20 73 68 69 hl):inc hl ; shi
000190: 66 74 20 6D 61 73 6B 73 0D 0A 73 72 6C 20 28 68 ft masks..srl (h
0001A0: 6C 29 3A 69 6E 63 20 68 6C 3A 72 72 20 28 68 6C l):inc hl:rr (hl
0001B0: 29 3A 69 6E 63 20 68 6C 20 20 20 20 3B 20 73 68 ):inc hl ; sh
0001C0: 69 66 74 20 64 61 74 61 0D 0A 72 65 74 0D 0A 0D ift data..ret...
0001D0: 0A 2E 73 74 6F 72 65 5F 62 6C 6F 63 6B 0D 0A 6C ..store_block..l
0001E0: 64 20 64 65 2C 28 70 79 29 0D 0A 6C 64 20 28 6F d de,(py)..ld (o
0001F0: 6C 64 5F 70 79 29 2C 64 65 0D 0A 63 61 6C 6C 20 ld_py),de..call
Size : 512 (Real : 512)
000000: 69 6E 76 65 72 74 32 0D 0A 6C 64 20 61 2C 28 68 invert2..ld a,(h
000010: 6C 29 3A 78 6F 72 20 26 66 66 3A 6C 64 20 28 68 l):xor &ff:ld (h
000020: 6C 29 2C 61 3A 69 6E 63 20 68 6C 0D 0A 64 6A 6E l),a:inc hl..djn
000030: 7A 20 69 6E 76 65 72 74 32 0D 0A 70 6F 70 20 68 z invert2..pop h
000040: 6C 3A 70 6F 70 20 62 63 0D 0A 63 61 6C 6C 20 6E l:pop bc..call n
000050: 65 78 74 5F 73 63 72 5F 6C 69 6E 65 0D 0A 64 6A ext_scr_line..dj
000060: 6E 7A 20 69 6E 76 65 72 74 31 0D 0A 72 65 74 0D nz invert1..ret.
000070: 0A 0D 0A 2E 73 74 6F 72 65 5F 62 75 66 66 65 72 ....store_buffer
000080: 20 64 73 20 33 30 0D 0A 0D 0A 2E 70 6F 69 6E 74 ds 30.....point
000090: 65 72 5F 67 72 61 66 66 73 0D 0A 64 77 20 61 72 er_graffs..dw ar
0000A0: 72 6F 77 31 2E 64 61 74 2C 61 72 72 6F 77 32 2E row1.dat,arrow2.
0000B0: 64 61 74 2C 61 72 72 6F 77 33 2E 64 61 74 2C 61 dat,arrow3.dat,a
0000C0: 72 72 6F 77 34 2E 64 61 74 0D 0A 0D 0A 2E 65 6E rrow4.dat.....en
0000D0: 76 64 61 74 61 0D 0A 64 62 20 34 2C 31 2C 30 2C vdata..db 4,1,0,
0000E0: 32 2C 31 2C 2D 32 2C 31 2C 35 2C 2D 31 2C 32 2C 2,1,-2,1,5,-1,2,
0000F0: 37 2C 2D 31 2C 38 0D 0A 2E 73 6F 75 6E 64 5F 71 7,-1,8...sound_q
000100: 75 65 75 65 0D 0A 64 62 20 37 2C 31 2C 30 0D 0A ueue..db 7,1,0..
000110: 64 77 20 33 30 0D 0A 64 62 20 30 2C 31 35 0D 0A dw 30..db 0,15..
000120: 64 77 20 30 0D 0A 0D 0A 2E 70 79 20 64 62 20 39 dw 0.....py db 9
000130: 39 0D 0A 2E 70 78 20 64 62 20 34 30 0D 0A 2E 67 9...px db 40...g
000140: 78 20 64 77 20 33 32 30 0D 0A 2E 67 79 20 64 77 x dw 320...gy dw
000150: 20 32 30 30 0D 0A 2E 67 78 32 20 64 77 20 30 0D 200...gx2 dw 0.
000160: 0A 2E 67 79 32 20 64 77 20 30 0D 0A 2E 67 78 33 ..gy2 dw 0...gx3
000170: 20 64 77 20 30 0D 0A 2E 67 79 33 20 64 77 20 30 dw 0...gy3 dw 0
000180: 0D 0A 2E 62 77 20 64 77 20 30 0D 0A 2E 62 68 20 ...bw dw 0...bh
000190: 64 77 20 30 0D 0A 2E 61 64 64 6F 6E 20 64 62 20 dw 0...addon db
0001A0: 30 0D 0A 2E 6F 6C 64 5F 70 79 20 64 77 20 30 0D 0...old_py dw 0.
0001B0: 0A 2E 70 6F 66 20 64 62 20 30 0D 0A 2E 70 6F 69 ..pof db 0...poi
0001C0: 6E 74 5F 66 6C 61 67 20 64 62 20 30 0D 0A 2E 6D nt_flag db 0...m
0001D0: 65 6E 5F 6F 70 74 20 64 62 20 30 0D 0A 2E 6D 65 en_opt db 0...me
0001E0: 6E 5F 66 6C 67 20 64 62 20 30 0D 0A 2E 74 78 31 n_flg db 0...tx1
0001F0: 20 64 77 20 30 0D 0A 2E 74 79 31 20 64 77 20 30 dw 0...ty1 dw 0
Size : 512 (Real : 512)
000000: 67 65 74 5F 73 63 72 5F 61 64 64 72 5F 64 65 0D get_scr_addr_de.
000010: 0A 6C 64 20 68 6C 2C 73 74 6F 72 65 5F 62 75 66 .ld hl,store_buf
000020: 66 65 72 0D 0A 6C 64 20 62 2C 31 30 0D 0A 65 78 fer..ld b,10..ex
000030: 20 64 65 2C 68 6C 0D 0A 2E 73 74 6F 72 65 31 0D de,hl...store1.
000040: 0A 70 75 73 68 20 68 6C 0D 0A 6C 64 20 61 2C 28 .push hl..ld a,(
000050: 68 6C 29 3A 6C 64 20 28 64 65 29 2C 61 3A 69 6E hl):ld (de),a:in
000060: 63 20 68 6C 3A 69 6E 63 20 64 65 0D 0A 6C 64 20 c hl:inc de..ld
000070: 61 2C 28 68 6C 29 3A 6C 64 20 28 64 65 29 2C 61 a,(hl):ld (de),a
000080: 3A 69 6E 63 20 68 6C 3A 69 6E 63 20 64 65 0D 0A :inc hl:inc de..
000090: 6C 64 20 61 2C 28 68 6C 29 3A 6C 64 20 28 64 65 ld a,(hl):ld (de
0000A0: 29 2C 61 3A 69 6E 63 20 64 65 0D 0A 70 6F 70 20 ),a:inc de..pop
0000B0: 68 6C 0D 0A 63 61 6C 6C 20 6E 65 78 74 5F 73 63 hl..call next_sc
0000C0: 72 5F 6C 69 6E 65 0D 0A 64 6A 6E 7A 20 73 74 6F r_line..djnz sto
0000D0: 72 65 31 0D 0A 72 65 74 0D 0A 0D 0A 2E 72 65 73 re1..ret.....res
0000E0: 74 6F 72 65 5F 62 6C 6F 63 6B 0D 0A 70 75 73 68 tore_block..push
0000F0: 20 61 66 0D 0A 6C 64 20 64 65 2C 28 6F 6C 64 5F af..ld de,(old_
000100: 70 79 29 0D 0A 63 61 6C 6C 20 67 65 74 5F 73 63 py)..call get_sc
000110: 72 5F 61 64 64 72 5F 64 65 0D 0A 6C 64 20 68 6C r_addr_de..ld hl
000120: 2C 73 74 6F 72 65 5F 62 75 66 66 65 72 0D 0A 6C ,store_buffer..l
000130: 64 20 62 2C 31 30 0D 0A 65 78 20 64 65 2C 68 6C d b,10..ex de,hl
000140: 0D 0A 2E 72 65 73 74 6F 72 65 31 0D 0A 70 75 73 ...restore1..pus
000150: 68 20 68 6C 0D 0A 6C 64 20 61 2C 28 64 65 29 3A h hl..ld a,(de):
000160: 6C 64 20 28 68 6C 29 2C 61 3A 69 6E 63 20 68 6C ld (hl),a:inc hl
000170: 3A 69 6E 63 20 64 65 0D 0A 6C 64 20 61 2C 28 64 :inc de..ld a,(d
000180: 65 29 3A 6C 64 20 28 68 6C 29 2C 61 3A 69 6E 63 e):ld (hl),a:inc
000190: 20 68 6C 3A 69 6E 63 20 64 65 0D 0A 6C 64 20 61 hl:inc de..ld a
0001A0: 2C 28 64 65 29 3A 6C 64 20 28 68 6C 29 2C 61 3A ,(de):ld (hl),a:
0001B0: 69 6E 63 20 64 65 0D 0A 70 6F 70 20 68 6C 0D 0A inc de..pop hl..
0001C0: 63 61 6C 6C 20 6E 65 78 74 5F 73 63 72 5F 6C 69 call next_scr_li
0001D0: 6E 65 0D 0A 64 6A 6E 7A 20 72 65 73 74 6F 72 65 ne..djnz restore
0001E0: 31 0D 0A 70 6F 70 20 61 66 0D 0A 72 65 74 0D 0A 1..pop af..ret..
0001F0: 0D 0A 3B 20 43 68 65 63 6B 20 69 66 20 53 48 49 ..; Check if SHI
Size : 512 (Real : 512)
000000: 0D 0A 2E 74 78 32 20 64 77 20 30 0D 0A 2E 74 79 ...tx2 dw 0...ty
000010: 32 20 64 77 20 30 0D 0A 2E 6E 61 72 65 61 73 20 2 dw 0...nareas
000020: 64 62 20 30 0D 0A 2E 61 72 65 61 20 64 62 20 30 db 0...area db 0
000030: 0D 0A 2E 61 72 65 61 5F 74 61 62 6C 65 20 64 73 ...area_table ds
000040: 20 31 32 30 0D 0A 0D 0A 2E 63 6F 6F 72 64 5F 62 120.....coord_b
000050: 75 66 66 65 72 0D 0A 64 73 20 34 1A 64 20 61 2C uffer..ds 4.d a,
000060: 31 3A 63 61 6C 6C 20 26 62 63 62 63 0D 0A 6C 64 1:call &bcbc..ld
000070: 20 68 6C 2C 73 6F 75 6E 64 5F 71 75 65 75 65 3A hl,sound_queue:
000080: 2B 33 29 3A 6A 72 20 7A 2C 63 68 6B 61 72 31 65 +3):jr z,chkar1e
000090: 3A 6A 72 20 6E 63 2C 63 68 6B 61 72 32 0D 0A 0D :jr nc,chkar2...
0000A0: 0A 2E 63 68 6B 61 72 31 65 0D 0A 6C 64 20 61 2C ..chkar1e..ld a,
0000B0: 64 0D 0A 70 6F 70 20 69 78 0D 0A 72 65 74 0D 0A d..pop ix..ret..
0000C0: 0D 0A 2E 63 68 6B 61 72 32 0D 0A 69 6E 63 20 69 ...chkar2..inc i
0000D0: 78 3A 69 6E 63 20 69 78 3A 69 6E 63 20 69 78 3A x:inc ix:inc ix:
0000E0: 69 6E 63 20 69 78 0D 0A 69 6E 63 20 64 3A 6C 64 inc ix..inc d:ld
0000F0: 20 61 2C 64 3A 63 70 20 65 0D 0A 6A 72 20 6E 7A a,d:cp e..jr nz
000100: 2C 63 68 6B 61 72 31 0D 0A 0D 0A 2E 6E 6F 74 5F ,chkar1.....not_
000110: 61 72 65 61 0D 0A 78 6F 72 20 61 0D 0A 70 6F 70 area..xor a..pop
000120: 20 69 78 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 43 6C ix..ret....; Cl
000130: 65 61 72 20 61 6C 6C 20 27 43 6C 69 63 6B 20 61 ear all 'Click a
000140: 72 65 61 73 27 0D 0A 2E 63 6C 65 61 72 5F 63 6C reas'...clear_cl
000150: 69 63 6B 5F 61 72 65 61 73 0D 0A 70 75 73 68 20 ick_areas..push
000160: 61 66 0D 0A 78 6F 72 20 61 3A 6C 64 20 28 6E 61 af..xor a:ld (na
000170: 72 65 61 73 29 2C 61 0D 0A 70 6F 70 20 61 66 0D reas),a..pop af.
000180: 0A 72 65 74 0D 0A 0D 0A 3B 20 49 6E 76 65 72 74 .ret....; Invert
000190: 20 61 20 62 6F 78 20 6F 6E 20 74 68 65 20 73 63 a box on the sc
0001A0: 72 65 65 6E 0D 0A 3B 20 48 4C 3D 58 59 20 44 45 reen..; HL=XY DE
0001B0: 3D 57 48 0D 0A 2E 69 6E 76 65 72 74 0D 0A 63 61 =WH...invert..ca
0001C0: 6C 6C 20 67 65 74 5F 73 63 72 5F 61 64 64 72 5F ll get_scr_addr_
0001D0: 68 6C 0D 0A 6C 64 20 62 2C 65 0D 0A 2E 69 6E 76 hl..ld b,e...inv
0001E0: 65 72 74 31 0D 0A 70 75 73 68 20 62 63 3A 70 75 ert1..push bc:pu
0001F0: 73 68 20 68 6C 0D 0A 6C 64 20 62 2C 64 0D 0A 2E sh hl..ld b,d...
Size : 512 (Real : 512)
000000: 46 54 20 69 73 20 70 72 65 73 73 65 64 0D 0A 2E FT is pressed...
000010: 63 68 65 63 6B 5F 73 68 69 66 74 0D 0A 6C 64 20 check_shift..ld
000020: 61 2C 32 31 3A 63 61 6C 6C 20 26 62 62 31 65 3A a,21:call &bb1e:
000030: 6A 72 20 6E 7A 2C 63 68 73 68 69 66 74 0D 0A 73 jr nz,chshift..s
000040: 63 66 3A 72 65 74 0D 0A 2E 63 68 73 68 69 66 74 cf:ret...chshift
000050: 0D 0A 61 6E 64 20 61 3A 72 65 74 0D 0A 0D 0A 3B ..and a:ret....;
000060: 20 43 68 65 63 6B 20 69 66 20 43 54 52 4C 20 69 Check if CTRL i
000070: 73 20 70 72 65 73 73 65 64 0D 0A 2E 63 68 65 63 s pressed...chec
000080: 6B 5F 63 74 72 6C 0D 0A 6C 64 20 61 2C 32 33 3A k_ctrl..ld a,23:
000090: 63 61 6C 6C 20 26 62 62 31 65 3A 72 65 74 0D 0A call &bb1e:ret..
0000A0: 0D 0A 3B 20 53 65 74 20 27 43 6C 69 63 6B 20 61 ..; Set 'Click a
0000B0: 72 65 61 27 20 66 72 6F 6D 20 6D 65 6D 6F 72 79 rea' from memory
0000C0: 0D 0A 3B 20 48 4C 3D 41 64 64 72 20 20 42 3D 4E ..; HL=Addr B=N
0000D0: 6F 20 6F 66 20 61 72 65 61 73 0D 0A 2E 73 65 74 o of areas...set
0000E0: 63 6C 69 63 6B 5F 6D 65 6D 0D 0A 70 75 73 68 20 click_mem..push
0000F0: 62 63 0D 0A 6C 64 20 62 2C 28 68 6C 29 3A 69 6E bc..ld b,(hl):in
000100: 63 20 68 6C 0D 0A 6C 64 20 63 2C 28 68 6C 29 3A c hl..ld c,(hl):
000110: 69 6E 63 20 68 6C 0D 0A 6C 64 20 64 2C 28 68 6C inc hl..ld d,(hl
000120: 29 3A 69 6E 63 20 68 6C 0D 0A 6C 64 20 65 2C 28 ):inc hl..ld e,(
000130: 68 6C 29 3A 69 6E 63 20 68 6C 0D 0A 70 75 73 68 hl):inc hl..push
000140: 20 68 6C 0D 0A 6C 64 20 68 2C 62 3A 6C 64 20 6C hl..ld h,b:ld l
000150: 2C 63 0D 0A 63 61 6C 6C 20 73 65 74 5F 63 6C 69 ,c..call set_cli
000160: 63 6B 5F 61 72 65 61 0D 0A 70 6F 70 20 68 6C 0D ck_area..pop hl.
000170: 0A 70 6F 70 20 62 63 0D 0A 64 6A 6E 7A 20 73 65 .pop bc..djnz se
000180: 74 63 6C 69 63 6B 5F 6D 65 6D 0D 0A 72 65 74 0D tclick_mem..ret.
000190: 0A 0D 0A 3B 20 53 65 74 20 61 20 27 43 6C 69 63 ...; Set a 'Clic
0001A0: 6B 20 61 72 65 61 27 0D 0A 3B 20 48 2C 4C 3D 58 k area'..; H,L=X
0001B0: 31 2C 59 31 20 44 45 3D 58 32 2C 59 32 0D 0A 2E 1,Y1 DE=X2,Y2...
0001C0: 73 65 74 5F 63 6C 69 63 6B 5F 61 72 65 61 0D 0A set_click_area..
0001D0: 70 75 73 68 20 69 78 3A 70 75 73 68 20 61 66 3A push ix:push af:
0001E0: 70 75 73 68 20 62 63 0D 0A 6C 64 20 61 2C 28 6E push bc..ld a,(n
0001F0: 61 72 65 61 73 29 0D 0A 63 70 20 33 30 3A 6A 72 areas)..cp 30:jr
Size : 512 (Real : 512)
000000: 3B 20 57 61 72 6E 69 6E 67 20 6E 6F 69 73 65 0D ; Warning noise.
000010: 0A 2E 70 69 6E 67 0D 0A 70 75 73 68 20 61 66 3A ..ping..push af:
000020: 70 75 73 68 20 62 63 3A 70 75 73 68 20 64 65 3A push bc:push de:
000030: 70 75 73 68 20 68 6C 3A 70 75 73 68 20 69 78 0D push hl:push ix.
000040: 0A 63 61 6C 6C 20 26 62 63 61 37 0D 0A 6C 64 20 .call &bca7..ld
000050: 68 6C 2C 65 6E 76 64 61 74 61 3A 6C 64 20 61 2C hl,envdata:ld a,
000060: 31 3A 63 61 6C 6C 20 26 62 63 62 63 0D 0A 6C 64 1:call &bcbc..ld
000070: 20 68 6C 2C 73 6F 75 6E 64 5F 71 75 65 75 65 3A hl,sound_queue:
000080: 63 61 6C 6C 20 26 62 63 61 61 0D 0A 63 61 6C 6C call &bcaa..call
000090: 20 77 61 69 74 0D 0A 70 6F 70 20 69 78 3A 70 6F wait..pop ix:po
0000A0: 70 20 68 6C 3A 70 6F 70 20 64 65 3A 70 6F 70 20 p hl:pop de:pop
0000B0: 62 63 3A 70 6F 70 20 61 66 0D 0A 72 65 74 0D 0A bc:pop af..ret..
0000C0: 0D 0A 2E 77 61 69 74 0D 0A 6C 64 20 61 2C 34 37 ...wait..ld a,47
0000D0: 3A 63 61 6C 6C 20 26 62 62 31 65 3A 6A 72 20 6E :call &bb1e:jr n
0000E0: 7A 2C 77 61 69 74 0D 0A 6C 64 20 61 2C 31 38 3A z,wait..ld a,18:
0000F0: 63 61 6C 6C 20 26 62 62 31 65 3A 6A 72 20 6E 7A call &bb1e:jr nz
000100: 2C 77 61 69 74 0D 0A 6C 64 20 61 2C 36 3A 63 61 ,wait..ld a,6:ca
000110: 6C 6C 20 26 62 62 31 65 3A 6A 72 20 6E 7A 2C 77 ll &bb1e:jr nz,w
000120: 61 69 74 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 49 6E ait..ret....; In
000130: 76 65 72 74 20 61 20 6D 65 6E 75 20 6F 70 74 69 vert a menu opti
000140: 6F 6E 0D 0A 3B 20 41 3D 4F 70 74 69 6F 6E 0D 0A on..; A=Option..
000150: 0D 0A 2E 69 6E 76 5F 6D 65 6E 5F 6F 70 74 0D 0A ...inv_men_opt..
000160: 70 75 73 68 20 61 66 3A 70 75 73 68 20 62 63 0D push af:push bc.
000170: 0A 6C 64 20 62 2C 61 0D 0A 6C 64 20 68 2C 28 69 .ld b,a..ld h,(i
000180: 78 2B 30 29 3A 69 6E 63 20 68 0D 0A 6C 64 20 61 x+0):inc h..ld a
000190: 2C 28 69 78 2B 31 29 0D 0A 2E 69 6E 76 5F 6D 65 ,(ix+1)...inv_me
0001A0: 6E 31 0D 0A 61 64 64 20 38 3A 64 6A 6E 7A 20 69 n1..add 8:djnz i
0001B0: 6E 76 5F 6D 65 6E 31 0D 0A 73 75 62 20 36 0D 0A nv_men1..sub 6..
0001C0: 6C 64 20 6C 2C 61 3A 69 6E 63 20 6C 0D 0A 6C 64 ld l,a:inc l..ld
0001D0: 20 65 2C 26 30 38 0D 0A 6C 64 20 61 2C 28 69 78 e,&08..ld a,(ix
0001E0: 2B 32 29 3A 61 64 64 20 61 2C 61 3A 6C 64 20 64 +2):add a,a:ld d
0001F0: 2C 61 3A 69 6E 63 20 64 3A 69 6E 63 20 64 0D 0A ,a:inc d:inc d..
Size : 512 (Real : 512)
000000: 20 7A 2C 63 61 6E 74 5F 61 64 64 0D 0A 70 75 73 z,cant_add..pus
000010: 68 20 68 6C 3A 70 75 73 68 20 64 65 0D 0A 69 6E h hl:push de..in
000020: 63 20 61 0D 0A 6C 64 20 28 6E 61 72 65 61 73 29 c a..ld (nareas)
000030: 2C 61 0D 0A 64 65 63 20 61 0D 0A 6C 64 20 64 2C ,a..dec a..ld d,
000040: 30 3A 6C 64 20 65 2C 61 0D 0A 6C 64 20 62 63 2C 0:ld e,a..ld bc,
000050: 34 0D 0A 63 61 6C 6C 20 6D 75 6C 74 69 70 6C 79 4..call multiply
000060: 0D 0A 6C 64 20 64 65 2C 61 72 65 61 5F 74 61 62 ..ld de,area_tab
000070: 6C 65 0D 0A 61 64 64 20 68 6C 2C 64 65 0D 0A 70 le..add hl,de..p
000080: 75 73 68 20 68 6C 3A 70 6F 70 20 69 78 0D 0A 70 ush hl:pop ix..p
000090: 6F 70 20 64 65 3A 70 6F 70 20 68 6C 0D 0A 6C 64 op de:pop hl..ld
0000A0: 20 28 69 78 2B 30 29 2C 68 3A 6C 64 20 28 69 78 (ix+0),h:ld (ix
0000B0: 2B 31 29 2C 64 0D 0A 6C 64 20 28 69 78 2B 32 29 +1),d..ld (ix+2)
0000C0: 2C 6C 3A 6C 64 20 28 69 78 2B 33 29 2C 65 0D 0A ,l:ld (ix+3),e..
0000D0: 2E 63 61 6E 74 5F 61 64 64 0D 0A 70 6F 70 20 62 .cant_add..pop b
0000E0: 63 3A 70 6F 70 20 61 66 3A 70 6F 70 20 69 78 0D c:pop af:pop ix.
0000F0: 0A 72 65 74 0D 0A 0D 0A 3B 20 43 68 65 63 6B 20 .ret....; Check
000100: 74 6F 20 73 65 65 20 69 66 20 69 6E 20 61 20 27 to see if in a '
000110: 63 6C 69 63 6B 20 61 72 65 61 27 0D 0A 3B 20 52 click area'..; R
000120: 65 74 75 72 6E 73 20 41 20 61 73 20 61 72 65 61 eturns A as area
000130: 0D 0A 3B 20 30 20 69 66 20 6E 6F 74 20 69 6E 20 ..; 0 if not in
000140: 61 72 65 61 0D 0A 0D 0A 2E 63 68 65 63 6B 5F 61 area.....check_a
000150: 72 65 61 0D 0A 70 75 73 68 20 69 78 0D 0A 6C 64 rea..push ix..ld
000160: 20 61 2C 28 6E 61 72 65 61 73 29 0D 0A 6F 72 20 a,(nareas)..or
000170: 61 3A 6A 72 20 7A 2C 6E 6F 74 5F 61 72 65 61 0D a:jr z,not_area.
000180: 0A 0D 0A 6C 64 20 64 2C 31 3A 6C 64 20 65 2C 61 ...ld d,1:ld e,a
000190: 3A 69 6E 63 20 65 20 3B 20 64 3D 63 75 72 72 65 :inc e ; d=curre
0001A0: 6E 74 20 61 72 65 61 2C 20 65 3D 6C 61 73 74 20 nt area, e=last
0001B0: 61 72 65 61 2B 31 0D 0A 6C 64 20 68 6C 2C 28 70 area+1..ld hl,(p
0001C0: 79 29 0D 0A 6C 64 20 69 78 2C 61 72 65 61 5F 74 y)..ld ix,area_t
0001D0: 61 62 6C 65 0D 0A 0D 0A 2E 63 68 6B 61 72 31 0D able.....chkar1.
0001E0: 0A 6C 64 20 61 2C 68 3A 63 70 20 28 69 78 2B 30 .ld a,h:cp (ix+0
0001F0: 29 3A 6A 72 20 7A 2C 63 68 6B 61 72 31 62 3A 6A ):jr z,chkar1b:j
Size : 512 (Real : 512)
000000: 63 61 6C 6C 20 69 6E 76 65 72 74 0D 0A 70 6F 70 call invert..pop
000010: 20 62 63 3A 70 6F 70 20 61 66 0D 0A 72 65 74 0D bc:pop af..ret.
000020: 0A 0D 0A 2E 6D 6F 75 73 65 0D 0A 63 61 6C 6C 20 ....mouse..call
000030: 70 6F 69 6E 74 5F 63 6F 64 65 0D 0A 63 61 6C 6C point_code..call
000040: 20 72 65 73 74 6F 72 65 5F 62 6C 6F 63 6B 0D 0A restore_block..
000050: 63 61 6C 6C 20 63 68 65 63 6B 5F 61 72 65 61 20 call check_area
000060: 20 20 20 20 3B 20 53 65 74 20 75 70 20 41 46 0D ; Set up AF.
000070: 0A 6C 64 20 28 61 72 65 61 29 2C 61 0D 0A 0D 0A .ld (area),a....
000080: 2E 72 65 74 75 72 6E 5F 63 6F 6F 72 64 73 0D 0A .return_coords..
000090: 6C 64 20 61 2C 28 61 72 65 61 29 0D 0A 6C 64 20 ld a,(area)..ld
0000A0: 62 63 2C 28 70 79 29 0D 0A 72 65 74 0D 0A 0D 0A bc,(py)..ret....
0000B0: 2E 70 6F 69 6E 74 5F 63 6F 64 65 0D 0A 63 61 6C .point_code..cal
0000C0: 6C 20 64 72 61 77 5F 70 6F 69 6E 74 65 72 0D 0A l draw_pointer..
0000D0: 0D 0A 2E 70 6F 69 6E 74 5F 6C 6F 6F 70 0D 0A 78 ...point_loop..x
0000E0: 6F 72 20 61 3A 6C 64 20 28 70 6F 69 6E 74 5F 66 or a:ld (point_f
0000F0: 6C 61 67 29 2C 61 0D 0A 63 61 6C 6C 20 26 62 62 lag),a..call &bb
000100: 31 65 3A 63 61 6C 6C 20 6E 7A 2C 70 6F 69 6E 74 1e:call nz,point
000110: 5F 75 70 0D 0A 6C 64 20 61 2C 32 3A 63 61 6C 6C _up..ld a,2:call
000120: 20 26 62 62 31 65 3A 63 61 6C 6C 20 6E 7A 2C 70 &bb1e:call nz,p
000130: 6F 69 6E 74 5F 64 6F 77 6E 0D 0A 6C 64 20 61 2C oint_down..ld a,
000140: 38 3A 63 61 6C 6C 20 26 62 62 31 65 3A 63 61 6C 8:call &bb1e:cal
000150: 6C 20 6E 7A 2C 70 6F 69 6E 74 5F 6C 65 66 74 0D l nz,point_left.
000160: 0A 6C 64 20 61 2C 31 3A 63 61 6C 6C 20 26 62 62 .ld a,1:call &bb
000170: 31 65 3A 63 61 6C 6C 20 6E 7A 2C 70 6F 69 6E 74 1e:call nz,point
000180: 5F 72 69 67 68 74 0D 0A 0D 0A 6C 64 20 61 2C 28 _right....ld a,(
000190: 70 6F 69 6E 74 5F 66 6C 61 67 29 0D 0A 6F 72 20 point_flag)..or
0001A0: 61 3A 6A 72 20 7A 2C 6E 6F 63 68 61 6E 67 65 0D a:jr z,nochange.
0001B0: 0A 63 61 6C 6C 20 72 65 73 74 6F 72 65 5F 62 6C .call restore_bl
0001C0: 6F 63 6B 0D 0A 0D 0A 63 61 6C 6C 20 64 72 61 77 ock....call draw
0001D0: 5F 70 6F 69 6E 74 65 72 0D 0A 0D 0A 2E 6E 6F 63 _pointer.....noc
0001E0: 68 61 6E 67 65 0D 0A 6C 64 20 61 2C 34 37 3A 63 hange..ld a,47:c
0001F0: 61 6C 6C 20 26 62 62 31 65 3A 72 65 74 20 6E 7A all &bb1e:ret nz
Size : 512 (Real : 512)
000000: 0D 0A 3B 20 4D 65 72 67 65 20 61 20 62 79 74 65 ..; Merge a byte
000010: 20 68 65 6C 64 20 69 6E 20 41 20 77 69 74 68 20 held in A with
000020: 73 63 72 65 65 6E 20 61 64 64 72 65 73 73 20 44 screen address D
000030: 45 0D 0A 2E 6D 65 72 67 65 5F 62 79 74 65 0D 0A E...merge_byte..
000040: 70 75 73 68 20 62 63 0D 0A 6C 64 20 63 2C 61 0D push bc..ld c,a.
000050: 0A 6C 64 20 61 2C 28 64 65 29 0D 0A 6C 64 20 62 .ld a,(de)..ld b
000060: 2C 61 0D 0A 0D 0A 6C 64 20 61 2C 63 0D 0A 61 6E ,a....ld a,c..an
000070: 64 20 26 38 38 0D 0A 6A 72 20 7A 2C 6D 65 72 67 d &88..jr z,merg
000080: 65 31 0D 0A 6C 64 20 61 2C 62 0D 0A 61 6E 64 20 e1..ld a,b..and
000090: 26 37 37 0D 0A 6C 64 20 62 2C 61 0D 0A 2E 6D 65 &77..ld b,a...me
0000A0: 72 67 65 31 0D 0A 6C 64 20 61 2C 63 0D 0A 61 6E rge1..ld a,c..an
0000B0: 64 20 26 34 34 0D 0A 6A 72 20 7A 2C 6D 65 72 67 d &44..jr z,merg
0000C0: 65 32 0D 0A 6C 64 20 61 2C 62 0D 0A 61 6E 64 20 e2..ld a,b..and
0000D0: 26 62 62 0D 0A 6C 64 20 62 2C 61 0D 0A 2E 6D 65 &bb..ld b,a...me
0000E0: 72 67 65 32 0D 0A 6C 64 20 61 2C 63 0D 0A 61 6E rge2..ld a,c..an
0000F0: 64 20 26 32 32 0D 0A 6A 72 20 7A 2C 6D 65 72 67 d &22..jr z,merg
000100: 65 33 0D 0A 6C 64 20 61 2C 62 0D 0A 61 6E 64 20 e3..ld a,b..and
000110: 26 64 64 0D 0A 6C 64 20 62 2C 61 0D 0A 2E 6D 65 &dd..ld b,a...me
000120: 72 67 65 33 0D 0A 6C 64 20 61 2C 63 0D 0A 61 6E rge3..ld a,c..an
000130: 64 20 26 31 31 0D 0A 6A 72 20 7A 2C 6D 65 72 67 d &11..jr z,merg
000140: 65 34 0D 0A 6C 64 20 61 2C 62 0D 0A 61 6E 64 20 e4..ld a,b..and
000150: 26 65 65 0D 0A 6C 64 20 62 2C 61 0D 0A 2E 6D 65 &ee..ld b,a...me
000160: 72 67 65 34 0D 0A 6C 64 20 61 2C 62 0D 0A 6F 72 rge4..ld a,b..or
000170: 20 63 0D 0A 6C 64 20 28 64 65 29 2C 61 3A 69 6E c..ld (de),a:in
000180: 63 20 64 65 0D 0A 70 6F 70 20 62 63 0D 0A 72 65 c de..pop bc..re
000190: 74 0D 0A 0D 0A 2E 67 65 74 5F 77 68 69 63 68 5F t.....get_which_
0001A0: 67 72 61 66 66 0D 0A 6C 64 20 61 2C 28 70 6F 66 graff..ld a,(pof
0001B0: 29 0D 0A 61 64 64 20 61 2C 61 0D 0A 6C 64 20 68 )..add a,a..ld h
0001C0: 2C 30 3A 6C 64 20 6C 2C 61 0D 0A 6C 64 20 62 63 ,0:ld l,a..ld bc
0001D0: 2C 70 6F 69 6E 74 65 72 5F 67 72 61 66 66 73 0D ,pointer_graffs.
0001E0: 0A 61 64 64 20 68 6C 2C 62 63 0D 0A 6C 64 20 61 .add hl,bc..ld a
0001F0: 2C 28 68 6C 29 3A 69 6E 63 20 68 6C 3A 6C 64 20 ,(hl):inc hl:ld
Size : 512 (Real : 512)
000000: 0D 0A 6C 64 20 61 2C 31 38 3A 63 61 6C 6C 20 26 ..ld a,18:call &
000010: 62 62 31 65 3A 72 65 74 20 6E 7A 0D 0A 6C 64 20 bb1e:ret nz..ld
000020: 61 2C 36 3A 63 61 6C 6C 20 26 62 62 31 65 3A 72 a,6:call &bb1e:r
000030: 65 74 20 6E 7A 0D 0A 6A 72 20 70 6F 69 6E 74 5F et nz..jr point_
000040: 6C 6F 6F 70 0D 0A 0D 0A 2E 66 61 73 74 6C 65 66 loop.....fastlef
000050: 74 0D 0A 63 61 6C 6C 20 66 61 73 74 6C 66 31 0D t..call fastlf1.
000060: 0A 2E 66 61 73 74 6C 66 31 0D 0A 63 61 6C 6C 20 ..fastlf1..call
000070: 66 61 73 74 6C 66 32 0D 0A 2E 66 61 73 74 6C 66 fastlf2...fastlf
000080: 32 0D 0A 63 61 6C 6C 20 70 6C 65 66 74 0D 0A 72 2..call pleft..r
000090: 65 74 0D 0A 0D 0A 2E 70 6F 69 6E 74 5F 6C 65 66 et.....point_lef
0000A0: 74 0D 0A 63 61 6C 6C 20 63 68 65 63 6B 5F 63 74 t..call check_ct
0000B0: 72 6C 3A 6A 72 20 6E 7A 2C 66 61 73 74 6C 65 66 rl:jr nz,fastlef
0000C0: 74 0D 0A 63 61 6C 6C 20 63 68 65 63 6B 5F 73 68 t..call check_sh
0000D0: 69 66 74 3A 63 61 6C 6C 20 6E 63 2C 70 6C 65 66 ift:call nc,plef
0000E0: 74 0D 0A 0D 0A 2E 70 6C 65 66 74 0D 0A 6C 64 20 t.....pleft..ld
0000F0: 61 2C 28 70 78 29 0D 0A 6F 72 20 61 3A 6A 72 20 a,(px)..or a:jr
000100: 6E 7A 2C 70 5F 6C 65 66 74 31 0D 0A 6C 64 20 61 nz,p_left1..ld a
000110: 2C 28 70 6F 66 29 0D 0A 6F 72 20 61 0D 0A 72 65 ,(pof)..or a..re
000120: 74 20 7A 0D 0A 2E 70 5F 6C 65 66 74 31 0D 0A 6C t z...p_left1..l
000130: 64 20 61 2C 28 70 6F 66 29 0D 0A 64 65 63 20 61 d a,(pof)..dec a
000140: 0D 0A 63 70 20 26 66 66 3A 6A 72 20 6E 7A 2C 70 ..cp &ff:jr nz,p
000150: 5F 6C 65 66 74 32 0D 0A 6C 64 20 61 2C 28 70 78 _left2..ld a,(px
000160: 29 0D 0A 64 65 63 20 61 0D 0A 6C 64 20 28 70 78 )..dec a..ld (px
000170: 29 2C 61 0D 0A 6C 64 20 61 2C 33 0D 0A 2E 70 5F ),a..ld a,3...p_
000180: 6C 65 66 74 32 0D 0A 6C 64 20 28 70 6F 66 29 2C left2..ld (pof),
000190: 61 0D 0A 6C 64 20 61 2C 26 66 66 0D 0A 6C 64 20 a..ld a,&ff..ld
0001A0: 28 70 6F 69 6E 74 5F 66 6C 61 67 29 2C 61 0D 0A (point_flag),a..
0001B0: 6C 64 20 68 6C 2C 28 67 78 29 0D 0A 64 65 63 20 ld hl,(gx)..dec
0001C0: 68 6C 3A 64 65 63 20 68 6C 0D 0A 6C 64 20 28 67 hl:dec hl..ld (g
0001D0: 78 29 2C 68 6C 0D 0A 72 65 74 0D 0A 0D 0A 2E 66 x),hl..ret.....f
0001E0: 61 73 74 72 69 67 68 74 0D 0A 63 61 6C 6C 20 66 astright..call f
0001F0: 61 73 74 72 74 31 0D 0A 2E 66 61 73 74 72 74 31 astrt1...fastrt1
Size : 512 (Real : 512)
000000: 68 2C 28 68 6C 29 3A 6C 64 20 6C 2C 61 0D 0A 72 h,(hl):ld l,a..r
000010: 65 74 0D 0A 0D 0A 2E 63 68 65 63 6B 5F 69 6E 5F et.....check_in_
000020: 6D 65 6E 75 0D 0A 6C 64 20 61 2C 28 6D 65 6E 5F menu..ld a,(men_
000030: 66 6C 67 29 3A 6F 72 20 61 3A 72 65 74 20 7A 0D flg):or a:ret z.
000040: 0A 6C 64 20 61 2C 28 70 78 29 3A 63 70 20 28 69 .ld a,(px):cp (i
000050: 79 2B 30 29 3A 6A 72 20 63 2C 63 68 6B 6D 65 6E y+0):jr c,chkmen
000060: 31 0D 0A 69 6E 63 20 61 0D 0A 63 70 20 28 69 79 1..inc a..cp (iy
000070: 2B 31 29 3A 6A 72 20 6E 63 2C 63 68 6B 6D 65 6E +1):jr nc,chkmen
000080: 31 0D 0A 6C 64 20 61 2C 28 70 79 29 0D 0A 63 70 1..ld a,(py)..cp
000090: 20 28 69 79 2B 32 29 3A 6A 72 20 63 2C 63 68 6B (iy+2):jr c,chk
0000A0: 6D 65 6E 31 0D 0A 63 70 20 28 69 79 2B 33 29 3A men1..cp (iy+3):
0000B0: 6A 72 20 6E 63 2C 63 68 6B 6D 65 6E 31 0D 0A 0D jr nc,chkmen1...
0000C0: 0A 6C 64 20 61 2C 28 70 79 29 0D 0A 73 75 62 20 .ld a,(py)..sub
0000D0: 28 69 79 2B 32 29 0D 0A 0D 0A 73 72 6C 20 61 3A (iy+2)....srl a:
0000E0: 73 72 6C 20 61 3A 73 72 6C 20 61 20 3B 20 2F 38 srl a:srl a ; /8
0000F0: 0D 0A 6C 64 20 62 2C 61 3A 69 6E 63 20 62 0D 0A ..ld b,a:inc b..
000100: 0D 0A 6C 64 20 61 2C 28 6D 65 6E 5F 6F 70 74 29 ..ld a,(men_opt)
000110: 0D 0A 63 70 20 62 3A 72 65 74 20 7A 0D 0A 6F 72 ..cp b:ret z..or
000120: 20 61 3A 6A 72 20 7A 2C 63 68 69 6E 6D 65 6E 31 a:jr z,chinmen1
000130: 0D 0A 0D 0A 63 61 6C 6C 20 69 6E 76 5F 6D 65 6E ....call inv_men
000140: 5F 6F 70 74 0D 0A 2E 63 68 69 6E 6D 65 6E 31 0D _opt...chinmen1.
000150: 0A 6C 64 20 61 2C 62 3A 6C 64 20 28 6D 65 6E 5F .ld a,b:ld (men_
000160: 6F 70 74 29 2C 61 0D 0A 6A 70 20 69 6E 76 5F 6D opt),a..jp inv_m
000170: 65 6E 5F 6F 70 74 0D 0A 0D 0A 2E 63 68 6B 6D 65 en_opt.....chkme
000180: 6E 31 0D 0A 6C 64 20 61 2C 28 6D 65 6E 5F 6F 70 n1..ld a,(men_op
000190: 74 29 3A 6F 72 20 61 3A 72 65 74 20 7A 0D 0A 63 t):or a:ret z..c
0001A0: 61 6C 6C 20 69 6E 76 5F 6D 65 6E 5F 6F 70 74 0D all inv_men_opt.
0001B0: 0A 78 6F 72 20 61 3A 6C 64 20 28 6D 65 6E 5F 6F .xor a:ld (men_o
0001C0: 70 74 29 2C 61 0D 0A 72 65 74 0D 0A 0D 0A 2E 73 pt),a..ret.....s
0001D0: 68 69 66 74 5F 6C 69 6E 65 0D 0A 73 63 66 3A 72 hift_line..scf:r
0001E0: 72 20 28 68 6C 29 3A 69 6E 63 20 68 6C 3A 72 72 r (hl):inc hl:rr
0001F0: 20 28 68 6C 29 3A 69 6E 63 20 68 6C 20 3B 20 73 (hl):inc hl ; s
Size : 512 (Real : 512)
000000: 0D 0A 63 61 6C 6C 20 66 61 73 74 72 74 32 0D 0A ..call fastrt2..
000010: 2E 66 61 73 74 72 74 32 0D 0A 63 61 6C 6C 20 70 .fastrt2..call p
000020: 72 69 67 68 74 0D 0A 72 65 74 0D 0A 0D 0A 2E 70 right..ret.....p
000030: 6F 69 6E 74 5F 72 69 67 68 74 0D 0A 63 61 6C 6C oint_right..call
000040: 20 63 68 65 63 6B 5F 63 74 72 6C 3A 6A 72 20 6E check_ctrl:jr n
000050: 7A 2C 66 61 73 74 72 69 67 68 74 0D 0A 63 61 6C z,fastright..cal
000060: 6C 20 63 68 65 63 6B 5F 73 68 69 66 74 3A 63 61 l check_shift:ca
000070: 6C 6C 20 6E 63 2C 70 72 69 67 68 74 0D 0A 0D 0A ll nc,pright....
000080: 2E 70 72 69 67 68 74 0D 0A 6C 64 20 61 2C 28 70 .pright..ld a,(p
000090: 78 29 0D 0A 63 70 20 37 39 3A 6A 72 20 6E 7A 2C x)..cp 79:jr nz,
0000A0: 70 5F 72 69 67 68 74 31 0D 0A 6C 64 20 61 2C 28 p_right1..ld a,(
0000B0: 70 6F 66 29 0D 0A 63 70 20 33 3A 72 65 74 20 7A pof)..cp 3:ret z
0000C0: 0D 0A 2E 70 5F 72 69 67 68 74 31 0D 0A 6C 64 20 ...p_right1..ld
0000D0: 61 2C 28 70 6F 66 29 0D 0A 69 6E 63 20 61 0D 0A a,(pof)..inc a..
0000E0: 63 70 20 34 0D 0A 6A 72 20 6E 7A 2C 70 5F 72 69 cp 4..jr nz,p_ri
0000F0: 67 68 74 32 0D 0A 6C 64 20 61 2C 28 70 78 29 0D ght2..ld a,(px).
000100: 0A 69 6E 63 20 61 0D 0A 6C 64 20 28 70 78 29 2C .inc a..ld (px),
000110: 61 0D 0A 78 6F 72 20 61 0D 0A 2E 70 5F 72 69 67 a..xor a...p_rig
000120: 68 74 32 0D 0A 6C 64 20 28 70 6F 66 29 2C 61 0D ht2..ld (pof),a.
000130: 0A 6C 64 20 61 2C 26 66 66 0D 0A 6C 64 20 28 70 .ld a,&ff..ld (p
000140: 6F 69 6E 74 5F 66 6C 61 67 29 2C 61 0D 0A 6C 64 oint_flag),a..ld
000150: 20 68 6C 2C 28 67 78 29 0D 0A 69 6E 63 20 68 6C hl,(gx)..inc hl
000160: 3A 69 6E 63 20 68 6C 0D 0A 6C 64 20 28 67 78 29 :inc hl..ld (gx)
000170: 2C 68 6C 0D 0A 72 65 74 0D 0A 0D 0A 2E 66 61 73 ,hl..ret.....fas
000180: 74 75 70 0D 0A 63 61 6C 6C 20 66 61 73 74 75 70 tup..call fastup
000190: 31 0D 0A 2E 66 61 73 74 75 70 31 0D 0A 63 61 6C 1...fastup1..cal
0001A0: 6C 20 66 61 73 74 75 70 32 0D 0A 2E 66 61 73 74 l fastup2...fast
0001B0: 75 70 32 0D 0A 63 61 6C 6C 20 70 75 70 0D 0A 72 up2..call pup..r
0001C0: 65 74 0D 0A 0D 0A 2E 70 6F 69 6E 74 5F 75 70 0D et.....point_up.
0001D0: 0A 63 61 6C 6C 20 63 68 65 63 6B 5F 63 74 72 6C .call check_ctrl
0001E0: 3A 6A 72 20 6E 7A 2C 66 61 73 74 75 70 0D 0A 63 :jr nz,fastup..c
0001F0: 61 6C 6C 20 63 68 65 63 6B 5F 73 68 69 66 74 3A all check_shift:
Size : 512 (Real : 512)
000000: 68 69 66 74 20 6D 61 73 6B 73 0D 0A 73 72 6C 20 hift masks..srl
000010: 28 68 6C 29 3A 69 6E 63 20 68 6C 3A 72 72 20 28 (hl):inc hl:rr (
000020: 68 6C 29 3A 69 6E 63 20 68 6C 20 20 20 20 3B 20 hl):inc hl ;
000030: 73 68 69 66 74 20 64 61 74 61 0D 0A 72 65 74 0D shift data..ret.
000040: 0A 0D 0A 2E 73 74 6F 72 65 5F 62 6C 6F 63 6B 0D ....store_block.
000050: 0A 6C 64 20 64 65 2C 28 70 79 29 0D 0A 6C 64 20 .ld de,(py)..ld
000060: 28 6F 6C 64 5F 70 79 29 2C 64 65 0D 0A 63 61 6C (old_py),de..cal
000070: 6C 20 67 65 74 5F 73 63 72 5F 61 64 64 72 5F 64 l get_scr_addr_d
000080: 65 0D 0A 6C 64 20 68 6C 2C 73 74 6F 72 65 5F 62 e..ld hl,store_b
000090: 75 66 66 65 72 0D 0A 6C 64 20 62 2C 31 30 0D 0A uffer..ld b,10..
0000A0: 65 78 20 64 65 2C 68 6C 0D 0A 2E 73 74 6F 72 65 ex de,hl...store
0000B0: 31 0D 0A 70 75 73 68 20 68 6C 0D 0A 6C 64 20 61 1..push hl..ld a
0000C0: 2C 28 68 6C 29 3A 6C 64 20 28 64 65 29 2C 61 3A ,(hl):ld (de),a:
0000D0: 69 6E 63 20 68 6C 3A 69 6E 63 20 64 65 0D 0A 6C inc hl:inc de..l
0000E0: 64 20 61 2C 28 68 6C 29 3A 6C 64 20 28 64 65 29 d a,(hl):ld (de)
0000F0: 2C 61 3A 69 6E 63 20 68 6C 3A 69 6E 63 20 64 65 ,a:inc hl:inc de
000100: 0D 0A 6C 64 20 61 2C 28 68 6C 29 3A 6C 64 20 28 ..ld a,(hl):ld (
000110: 64 65 29 2C 61 3A 69 6E 63 20 64 65 0D 0A 70 6F de),a:inc de..po
000120: 70 20 68 6C 0D 0A 63 61 6C 6C 20 6E 65 78 74 5F p hl..call next_
000130: 73 63 72 5F 6C 69 6E 65 0D 0A 64 6A 6E 7A 20 73 scr_line..djnz s
000140: 74 6F 72 65 31 0D 0A 72 65 74 0D 0A 0D 0A 2E 72 tore1..ret.....r
000150: 65 73 74 6F 72 65 5F 62 6C 6F 63 6B 0D 0A 70 75 estore_block..pu
000160: 73 68 20 61 66 0D 0A 6C 64 20 64 65 2C 28 6F 6C sh af..ld de,(ol
000170: 64 5F 70 79 29 0D 0A 63 61 6C 6C 20 67 65 74 5F d_py)..call get_
000180: 73 63 72 5F 61 64 64 72 5F 64 65 0D 0A 6C 64 20 scr_addr_de..ld
000190: 68 6C 2C 73 74 6F 72 65 5F 62 75 66 66 65 72 0D hl,store_buffer.
0001A0: 0A 6C 64 20 62 2C 31 30 0D 0A 65 78 20 64 65 2C .ld b,10..ex de,
0001B0: 68 6C 0D 0A 2E 72 65 73 74 6F 72 65 31 0D 0A 70 hl...restore1..p
0001C0: 75 73 68 20 68 6C 0D 0A 6C 64 20 61 2C 28 64 65 ush hl..ld a,(de
0001D0: 29 3A 6C 64 20 28 68 6C 29 2C 61 3A 69 6E 63 20 ):ld (hl),a:inc
0001E0: 68 6C 3A 69 6E 63 20 64 65 0D 0A 6C 64 20 61 2C hl:inc de..ld a,
0001F0: 28 64 65 29 3A 6C 64 20 28 68 6C 29 2C 61 3A 69 (de):ld (hl),a:i
Size : 512 (Real : 512)
000000: 63 61 6C 6C 20 6E 63 2C 70 75 70 0D 0A 0D 0A 2E call nc,pup.....
000010: 70 75 70 0D 0A 6C 64 20 61 2C 28 70 79 29 0D 0A pup..ld a,(py)..
000020: 6F 72 20 61 3A 72 65 74 20 7A 0D 0A 64 65 63 20 or a:ret z..dec
000030: 61 0D 0A 6C 64 20 28 70 79 29 2C 61 0D 0A 6C 64 a..ld (py),a..ld
000040: 20 61 2C 26 66 66 0D 0A 6C 64 20 28 70 6F 69 6E a,&ff..ld (poin
000050: 74 5F 66 6C 61 67 29 2C 61 0D 0A 6C 64 20 68 6C t_flag),a..ld hl
000060: 2C 28 67 79 29 0D 0A 69 6E 63 20 68 6C 3A 69 6E ,(gy)..inc hl:in
000070: 63 20 68 6C 0D 0A 6C 64 20 28 67 79 29 2C 68 6C c hl..ld (gy),hl
000080: 0D 0A 72 65 74 0D 0A 0D 0A 2E 66 61 73 74 64 6F ..ret.....fastdo
000090: 77 6E 0D 0A 63 61 6C 6C 20 66 61 73 74 64 6E 31 wn..call fastdn1
0000A0: 0D 0A 2E 66 61 73 74 64 6E 31 0D 0A 63 61 6C 6C ...fastdn1..call
0000B0: 20 66 61 73 74 64 6E 32 0D 0A 2E 66 61 73 74 64 fastdn2...fastd
0000C0: 6E 32 0D 0A 63 61 6C 6C 20 70 64 6F 77 6E 0D 0A n2..call pdown..
0000D0: 72 65 74 0D 0A 0D 0A 2E 70 6F 69 6E 74 5F 64 6F ret.....point_do
0000E0: 77 6E 0D 0A 63 61 6C 6C 20 63 68 65 63 6B 5F 63 wn..call check_c
0000F0: 74 72 6C 3A 6A 72 20 6E 7A 2C 66 61 73 74 64 6F trl:jr nz,fastdo
000100: 77 6E 0D 0A 63 61 6C 6C 20 63 68 65 63 6B 5F 73 wn..call check_s
000110: 68 69 66 74 3A 63 61 6C 6C 20 6E 63 2C 70 64 6F hift:call nc,pdo
000120: 77 6E 0D 0A 0D 0A 2E 70 64 6F 77 6E 0D 0A 6C 64 wn.....pdown..ld
000130: 20 61 2C 28 70 79 29 0D 0A 63 70 20 31 39 39 3A a,(py)..cp 199:
000140: 72 65 74 20 7A 0D 0A 69 6E 63 20 61 0D 0A 6C 64 ret z..inc a..ld
000150: 20 28 70 79 29 2C 61 0D 0A 6C 64 20 61 2C 26 66 (py),a..ld a,&f
000160: 66 0D 0A 6C 64 20 28 70 6F 69 6E 74 5F 66 6C 61 f..ld (point_fla
000170: 67 29 2C 61 0D 0A 6C 64 20 68 6C 2C 28 67 79 29 g),a..ld hl,(gy)
000180: 0D 0A 64 65 63 20 68 6C 3A 64 65 63 20 68 6C 0D ..dec hl:dec hl.
000190: 0A 6C 64 20 28 67 79 29 2C 68 6C 0D 0A 72 65 74 .ld (gy),hl..ret
0001A0: 0D 0A 0D 0A 3B 20 50 6F 73 69 74 69 6F 6E 20 61 ....; Position a
0001B0: 20 70 6F 69 6E 74 65 72 20 6F 6E 20 74 68 65 20 pointer on the
0001C0: 73 63 72 65 65 6E 0D 0A 2E 64 72 61 77 5F 70 6F screen...draw_po
0001D0: 69 6E 74 65 72 0D 0A 64 69 0D 0A 63 61 6C 6C 20 inter..di..call
0001E0: 63 68 65 63 6B 5F 69 6E 5F 6D 65 6E 75 0D 0A 63 check_in_menu..c
0001F0: 61 6C 6C 20 73 74 6F 72 65 5F 62 6C 6F 63 6B 0D all store_block.
Size : 512 (Real : 512)
000000: 6E 63 20 68 6C 3A 69 6E 63 20 64 65 0D 0A 6C 64 nc hl:inc de..ld
000010: 20 61 2C 28 64 65 29 3A 6C 64 20 28 68 6C 29 2C a,(de):ld (hl),
000020: 61 3A 69 6E 63 20 64 65 0D 0A 70 6F 70 20 68 6C a:inc de..pop hl
000030: 0D 0A 63 61 6C 6C 20 6E 65 78 74 5F 73 63 72 5F ..call next_scr_
000040: 6C 69 6E 65 0D 0A 64 6A 6E 7A 20 72 65 73 74 6F line..djnz resto
000050: 72 65 31 0D 0A 70 6F 70 20 61 66 0D 0A 72 65 74 re1..pop af..ret
000060: 0D 0A 0D 0A 3B 20 43 68 65 63 6B 20 69 66 20 53 ....; Check if S
000070: 48 49 46 54 20 69 73 20 70 72 65 73 73 65 64 0D HIFT is pressed.
000080: 0A 2E 63 68 65 63 6B 5F 73 68 69 66 74 0D 0A 6C ..check_shift..l
000090: 64 20 61 2C 32 31 3A 63 61 6C 6C 20 26 62 62 31 d a,21:call &bb1
0000A0: 65 3A 6A 72 20 6E 7A 2C 63 68 73 68 69 66 74 0D e:jr nz,chshift.
0000B0: 0A 73 63 66 3A 72 65 74 0D 0A 2E 63 68 73 68 69 .scf:ret...chshi
0000C0: 66 74 0D 0A 61 6E 64 20 61 3A 72 65 74 0D 0A 0D ft..and a:ret...
0000D0: 0A 3B 20 43 68 65 63 6B 20 69 66 20 43 54 52 4C .; Check if CTRL
0000E0: 20 69 73 20 70 72 65 73 73 65 64 0D 0A 2E 63 68 is pressed...ch
0000F0: 65 63 6B 5F 63 74 72 6C 0D 0A 6C 64 20 61 2C 32 eck_ctrl..ld a,2
000100: 33 3A 63 61 6C 6C 20 26 62 62 31 65 3A 72 65 74 3:call &bb1e:ret
000110: 0D 0A 0D 0A 3B 20 53 65 74 20 27 43 6C 69 63 6B ....; Set 'Click
000120: 20 61 72 65 61 27 20 66 72 6F 6D 20 6D 65 6D 6F area' from memo
000130: 72 79 0D 0A 3B 20 48 4C 3D 41 64 64 72 20 20 42 ry..; HL=Addr B
000140: 3D 4E 6F 20 6F 66 20 61 72 65 61 73 0D 0A 2E 73 =No of areas...s
000150: 65 74 63 6C 69 63 6B 5F 6D 65 6D 0D 0A 70 75 73 etclick_mem..pus
000160: 68 20 62 63 0D 0A 6C 64 20 62 2C 28 68 6C 29 3A h bc..ld b,(hl):
000170: 69 6E 63 20 68 6C 0D 0A 6C 64 20 63 2C 28 68 6C inc hl..ld c,(hl
000180: 29 3A 69 6E 63 20 68 6C 0D 0A 6C 64 20 64 2C 28 ):inc hl..ld d,(
000190: 68 6C 29 3A 69 6E 63 20 68 6C 0D 0A 6C 64 20 65 hl):inc hl..ld e
0001A0: 2C 28 68 6C 29 3A 69 6E 63 20 68 6C 0D 0A 70 75 ,(hl):inc hl..pu
0001B0: 73 68 20 68 6C 0D 0A 6C 64 20 68 2C 62 3A 6C 64 sh hl..ld h,b:ld
0001C0: 20 6C 2C 63 0D 0A 63 61 6C 6C 20 73 65 74 5F 63 l,c..call set_c
0001D0: 6C 69 63 6B 5F 61 72 65 61 0D 0A 70 6F 70 20 68 lick_area..pop h
0001E0: 6C 0D 0A 70 6F 70 20 62 63 0D 0A 64 6A 6E 7A 20 l..pop bc..djnz
0001F0: 73 65 74 63 6C 69 63 6B 5F 6D 65 6D 0D 0A 72 65 setclick_mem..re
Size : 512 (Real : 512)
000000: 0A 6C 64 20 64 65 2C 28 70 79 29 0D 0A 63 61 6C .ld de,(py)..cal
000010: 6C 20 67 65 74 5F 73 63 72 5F 61 64 64 72 5F 64 l get_scr_addr_d
000020: 65 0D 0A 63 61 6C 6C 20 67 65 74 5F 77 68 69 63 e..call get_whic
000030: 68 5F 67 72 61 66 66 0D 0A 6C 64 20 62 2C 31 30 h_graff..ld b,10
000040: 0D 0A 6C 64 20 61 2C 28 70 79 29 0D 0A 63 70 20 ..ld a,(py)..cp
000050: 31 39 30 0D 0A 63 61 6C 6C 20 6E 63 2C 61 62 6F 190..call nc,abo
000060: 76 65 31 39 30 0D 0A 2E 64 72 77 70 6E 74 31 0D ve190...drwpnt1.
000070: 0A 70 75 73 68 20 68 6C 3A 70 75 73 68 20 64 65 .push hl:push de
000080: 0D 0A 6C 64 20 61 2C 28 68 6C 29 3A 63 61 6C 6C ..ld a,(hl):call
000090: 20 6D 65 72 67 65 5F 62 79 74 65 3A 69 6E 63 20 merge_byte:inc
0000A0: 68 6C 3A 6C 64 20 61 2C 28 70 78 29 3A 63 70 20 hl:ld a,(px):cp
0000B0: 37 39 3A 6A 72 20 7A 2C 64 72 77 70 6E 74 32 0D 79:jr z,drwpnt2.
0000C0: 0A 6C 64 20 61 2C 28 68 6C 29 3A 63 61 6C 6C 20 .ld a,(hl):call
0000D0: 6D 65 72 67 65 5F 62 79 74 65 3A 69 6E 63 20 68 merge_byte:inc h
0000E0: 6C 3A 6C 64 20 61 2C 28 70 78 29 3A 63 70 20 37 l:ld a,(px):cp 7
0000F0: 38 3A 6A 72 20 7A 2C 64 72 77 70 6E 74 32 0D 0A 8:jr z,drwpnt2..
000100: 6C 64 20 61 2C 28 68 6C 29 3A 63 61 6C 6C 20 6D ld a,(hl):call m
000110: 65 72 67 65 5F 62 79 74 65 0D 0A 2E 64 72 77 70 erge_byte...drwp
000120: 6E 74 32 0D 0A 70 6F 70 20 68 6C 0D 0A 63 61 6C nt2..pop hl..cal
000130: 6C 20 6E 65 78 74 5F 73 63 72 5F 6C 69 6E 65 3A l next_scr_line:
000140: 65 78 20 64 65 2C 68 6C 0D 0A 70 6F 70 20 68 6C ex de,hl..pop hl
000150: 0D 0A 69 6E 63 20 68 6C 3A 69 6E 63 20 68 6C 3A ..inc hl:inc hl:
000160: 69 6E 63 20 68 6C 0D 0A 64 6A 6E 7A 20 64 72 77 inc hl..djnz drw
000170: 70 6E 74 31 0D 0A 65 69 0D 0A 6C 64 20 61 2C 28 pnt1..ei..ld a,(
000180: 61 64 64 6F 6E 29 0D 0A 6F 72 20 61 3A 72 65 74 addon)..or a:ret
000190: 20 6E 7A 0D 0A 6A 70 20 26 62 64 31 39 0D 0A 0D nz..jp &bd19...
0001A0: 0A 3B 20 50 6F 69 6E 74 65 72 20 62 65 6C 6F 77 .; Pointer below
0001B0: 20 62 6F 74 74 6F 6D 20 6F 66 20 73 63 72 65 65 bottom of scree
0001C0: 6E 0D 0A 2E 61 62 6F 76 65 31 39 30 0D 0A 64 65 n...above190..de
0001D0: 63 20 61 0D 0A 64 65 63 20 62 0D 0A 63 70 20 31 c a..dec b..cp 1
0001E0: 39 30 0D 0A 6A 72 20 6E 63 2C 61 62 6F 76 65 31 90..jr nc,above1
0001F0: 39 30 0D 0A 69 6E 63 20 62 0D 0A 72 65 74 0D 0A 90..inc b..ret..
Size : 512 (Real : 512)
000000: 74 0D 0A 0D 0A 3B 20 53 65 74 20 61 20 27 43 6C t....; Set a 'Cl
000010: 69 63 6B 20 61 72 65 61 27 0D 0A 3B 20 48 2C 4C ick area'..; H,L
000020: 3D 58 31 2C 59 31 20 44 45 3D 58 32 2C 59 32 0D =X1,Y1 DE=X2,Y2.
000030: 0A 2E 73 65 74 5F 63 6C 69 63 6B 5F 61 72 65 61 ..set_click_area
000040: 0D 0A 70 75 73 68 20 69 78 3A 70 75 73 68 20 61 ..push ix:push a
000050: 66 3A 70 75 73 68 20 62 63 0D 0A 6C 64 20 61 2C f:push bc..ld a,
000060: 28 6E 61 72 65 61 73 29 0D 0A 63 70 20 33 30 3A (nareas)..cp 30:
000070: 6A 72 20 7A 2C 63 61 6E 74 5F 61 64 64 0D 0A 70 jr z,cant_add..p
000080: 75 73 68 20 68 6C 3A 70 75 73 68 20 64 65 0D 0A ush hl:push de..
000090: 69 6E 63 20 61 0D 0A 6C 64 20 28 6E 61 72 65 61 inc a..ld (narea
0000A0: 73 29 2C 61 0D 0A 64 65 63 20 61 0D 0A 6C 64 20 s),a..dec a..ld
0000B0: 64 2C 30 3A 6C 64 20 65 2C 61 0D 0A 6C 64 20 62 d,0:ld e,a..ld b
0000C0: 63 2C 34 0D 0A 63 61 6C 6C 20 6D 75 6C 74 69 70 c,4..call multip
0000D0: 6C 79 0D 0A 6C 64 20 64 65 2C 61 72 65 61 5F 74 ly..ld de,area_t
0000E0: 61 62 6C 65 0D 0A 61 64 64 20 68 6C 2C 64 65 0D able..add hl,de.
0000F0: 0A 70 75 73 68 20 68 6C 3A 70 6F 70 20 69 78 0D .push hl:pop ix.
000100: 0A 70 6F 70 20 64 65 3A 70 6F 70 20 68 6C 0D 0A .pop de:pop hl..
000110: 6C 64 20 28 69 78 2B 30 29 2C 68 3A 6C 64 20 28 ld (ix+0),h:ld (
000120: 69 78 2B 31 29 2C 64 0D 0A 6C 64 20 28 69 78 2B ix+1),d..ld (ix+
000130: 32 29 2C 6C 3A 6C 64 20 28 69 78 2B 33 29 2C 65 2),l:ld (ix+3),e
000140: 0D 0A 2E 63 61 6E 74 5F 61 64 64 0D 0A 70 6F 70 ...cant_add..pop
000150: 20 62 63 3A 70 6F 70 20 61 66 3A 70 6F 70 20 69 bc:pop af:pop i
000160: 78 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 43 68 65 63 x..ret....; Chec
000170: 6B 20 74 6F 20 73 65 65 20 69 66 20 69 6E 20 61 k to see if in a
000180: 20 27 63 6C 69 63 6B 20 61 72 65 61 27 0D 0A 3B 'click area'..;
000190: 20 52 65 74 75 72 6E 73 20 41 20 61 73 20 61 72 Returns A as ar
0001A0: 65 61 0D 0A 3B 20 30 20 69 66 20 6E 6F 74 20 69 ea..; 0 if not i
0001B0: 6E 20 61 72 65 61 0D 0A 0D 0A 2E 63 68 65 63 6B n area.....check
0001C0: 5F 61 72 65 61 0D 0A 70 75 73 68 20 69 78 0D 0A _area..push ix..
0001D0: 6C 64 20 61 2C 28 6E 61 72 65 61 73 29 0D 0A 6F ld a,(nareas)..o
0001E0: 72 20 61 3A 6A 72 20 7A 2C 6E 6F 74 5F 61 72 65 r a:jr z,not_are
0001F0: 61 0D 0A 0D 0A 6C 64 20 64 2C 31 3A 6C 64 20 65 a....ld d,1:ld e
Size : 512 (Real : 512)
000000: 64 20 68 2C 28 68 6C 29 3A 6C 64 20 6C 2C 61 0D d h,(hl):ld l,a.
000010: 0A 6A 70 20 28 68 6C 29 0D 0A 0D 0A 3B 20 2A 2A .jp (hl)....; **
000020: 4E 65 77 20 73 65 71 75 65 6E 63 65 2A 2A 0D 0A New sequence**..
000030: 2E 6E 65 77 0D 0A 63 61 6C 6C 20 61 6E 79 66 72 .new..call anyfr
000040: 6D 73 3F 0D 0A 6A 70 20 6E 63 2C 6D 61 69 6E 6C ms?..jp nc,mainl
000050: 6F 6F 70 30 0D 0A 6C 64 20 68 6C 2C 73 74 72 69 oop0..ld hl,stri
000060: 6E 67 35 0D 0A 63 61 6C 6C 20 6A 62 2B 26 38 61 ng5..call jb+&8a
000070: 0D 0A 63 61 6C 6C 20 63 6C 65 61 72 5F 66 69 6C ..call clear_fil
000080: 65 0D 0A 6A 70 20 6D 61 69 6E 6C 6F 6F 70 30 0D e..jp mainloop0.
000090: 0A 0D 0A 3B 20 2A 2A 41 64 64 20 66 72 61 6D 65 ...; **Add frame
0000A0: 2A 2A 0D 0A 2E 61 64 64 0D 0A 6C 64 20 61 2C 28 **...add..ld a,(
0000B0: 6E 66 72 61 6D 65 73 29 3A 63 70 20 32 37 3A 6A nframes):cp 27:j
0000C0: 72 20 6E 7A 2C 61 64 64 30 0D 0A 6C 64 20 68 6C r nz,add0..ld hl
0000D0: 2C 73 74 72 69 6E 67 32 36 3A 63 61 6C 6C 20 6A ,string26:call j
0000E0: 62 2B 26 39 30 3A 63 61 6C 6C 20 6A 62 2B 26 38 b+&90:call jb+&8
0000F0: 37 0D 0A 6A 70 20 6D 61 69 6E 6C 6F 6F 70 30 0D 7..jp mainloop0.
000100: 0A 0D 0A 2E 61 64 64 30 0D 0A 6C 64 20 68 6C 2C ....add0..ld hl,
000110: 26 65 35 33 3A 6C 64 20 62 63 2C 26 32 64 33 36 &e53:ld bc,&2d36
000120: 3A 6C 64 20 64 65 2C 66 69 6C 65 5F 62 75 66 66 :ld de,file_buff
000130: 65 72 3A 63 61 6C 6C 20 6A 62 2B 26 39 33 0D 0A er:call jb+&93..
000140: 6C 64 20 64 2C 62 3A 6C 64 20 65 2C 63 3A 63 61 ld d,b:ld e,c:ca
000150: 6C 6C 20 6A 62 2B 26 34 35 0D 0A 6C 64 20 68 6C ll jb+&45..ld hl
000160: 2C 26 31 61 35 63 3A 63 61 6C 6C 20 6A 62 2B 26 ,&1a5c:call jb+&
000170: 36 63 0D 0A 6C 64 20 68 6C 2C 73 74 72 69 6E 67 6c..ld hl,string
000180: 37 3A 63 61 6C 6C 20 6A 62 2B 26 33 39 3A 70 75 7:call jb+&39:pu
000190: 73 68 20 68 6C 0D 0A 6C 64 20 68 6C 2C 26 31 61 sh hl..ld hl,&1a
0001A0: 36 36 3A 63 61 6C 6C 20 6A 62 2B 26 36 63 0D 0A 66:call jb+&6c..
0001B0: 70 6F 70 20 68 6C 3A 63 61 6C 6C 20 6A 62 2B 26 pop hl:call jb+&
0001C0: 33 39 0D 0A 63 61 6C 6C 20 61 64 64 74 61 67 73 39..call addtags
0001D0: 0D 0A 0D 0A 2E 61 64 64 31 0D 0A 63 61 6C 6C 20 .....add1..call
0001E0: 6A 62 2B 26 32 37 0D 0A 63 61 6C 6C 20 6A 62 2B jb+&27..call jb+
0001F0: 26 31 65 0D 0A 6F 72 20 61 3A 63 61 6C 6C 20 7A &1e..or a:call z
Size : 512 (Real : 512)
000000: 2C 61 3A 69 6E 63 20 65 20 3B 20 64 3D 63 75 72 ,a:inc e ; d=cur
000010: 72 65 6E 74 20 61 72 65 61 2C 20 65 3D 6C 61 73 rent area, e=las
000020: 74 20 61 72 65 61 2B 31 0D 0A 6C 64 20 68 6C 2C t area+1..ld hl,
000030: 28 70 79 29 0D 0A 6C 64 20 69 78 2C 61 72 65 61 (py)..ld ix,area
000040: 5F 74 61 62 6C 65 0D 0A 0D 0A 2E 63 68 6B 61 72 _table.....chkar
000050: 31 0D 0A 6C 64 20 61 2C 68 3A 63 70 20 28 69 78 1..ld a,h:cp (ix
000060: 2B 30 29 3A 6A 72 20 7A 2C 63 68 6B 61 72 31 62 +0):jr z,chkar1b
000070: 3A 6A 72 20 63 2C 63 68 6B 61 72 32 0D 0A 2E 63 :jr c,chkar2...c
000080: 68 6B 61 72 31 62 0D 0A 63 70 20 28 69 78 2B 31 hkar1b..cp (ix+1
000090: 29 3A 6A 72 20 7A 2C 63 68 6B 61 72 31 63 3A 6A ):jr z,chkar1c:j
0000A0: 72 20 6E 63 2C 63 68 6B 61 72 32 0D 0A 2E 63 68 r nc,chkar2...ch
0000B0: 6B 61 72 31 63 0D 0A 6C 64 20 61 2C 6C 3A 63 70 kar1c..ld a,l:cp
0000C0: 20 28 69 78 2B 32 29 3A 6A 72 20 7A 2C 63 68 6B (ix+2):jr z,chk
0000D0: 61 72 31 64 3A 6A 72 20 63 2C 63 68 6B 61 72 32 ar1d:jr c,chkar2
0000E0: 0D 0A 2E 63 68 6B 61 72 31 64 0D 0A 63 70 20 28 ...chkar1d..cp (
0000F0: 69 78 2B 33 29 3A 6A 72 20 7A 2C 63 68 6B 61 72 ix+3):jr z,chkar
000100: 31 65 3A 6A 72 20 6E 63 2C 63 68 6B 61 72 32 0D 1e:jr nc,chkar2.
000110: 0A 0D 0A 2E 63 68 6B 61 72 31 65 0D 0A 6C 64 20 ....chkar1e..ld
000120: 61 2C 64 0D 0A 70 6F 70 20 69 78 0D 0A 72 65 74 a,d..pop ix..ret
000130: 0D 0A 0D 0A 2E 63 68 6B 61 72 32 0D 0A 69 6E 63 .....chkar2..inc
000140: 20 69 78 3A 69 6E 63 20 69 78 3A 69 6E 63 20 69 ix:inc ix:inc i
000150: 78 3A 69 6E 63 20 69 78 0D 0A 69 6E 63 20 64 3A x:inc ix..inc d:
000160: 6C 64 20 61 2C 64 3A 63 70 20 65 0D 0A 6A 72 20 ld a,d:cp e..jr
000170: 6E 7A 2C 63 68 6B 61 72 31 0D 0A 0D 0A 2E 6E 6F nz,chkar1.....no
000180: 74 5F 61 72 65 61 0D 0A 78 6F 72 20 61 0D 0A 70 t_area..xor a..p
000190: 6F 70 20 69 78 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 op ix..ret....;
0001A0: 43 6C 65 61 72 20 61 6C 6C 20 27 43 6C 69 63 6B Clear all 'Click
0001B0: 20 61 72 65 61 73 27 0D 0A 2E 63 6C 65 61 72 5F areas'...clear_
0001C0: 63 6C 69 63 6B 5F 61 72 65 61 73 0D 0A 70 75 73 click_areas..pus
0001D0: 68 20 61 66 0D 0A 78 6F 72 20 61 3A 6C 64 20 28 h af..xor a:ld (
0001E0: 6E 61 72 65 61 73 29 2C 61 0D 0A 70 6F 70 20 61 nareas),a..pop a
0001F0: 66 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 49 6E 76 65 f..ret....; Inve
Size : 512 (Real : 512)
000000: 2C 6A 62 2B 26 39 30 3A 6A 72 20 7A 2C 61 64 64 ,jb+&90:jr z,add
000010: 31 0D 0A 63 70 20 31 3A 6A 70 20 7A 2C 61 64 64 1..cp 1:jp z,add
000020: 32 0D 0A 63 70 20 32 3A 6A 70 20 7A 2C 61 64 64 2..cp 2:jp z,add
000030: 33 0D 0A 63 70 20 34 3A 6A 72 20 7A 2C 61 64 64 3..cp 4:jr z,add
000040: 63 61 6E 63 0D 0A 0D 0A 6C 64 20 61 2C 28 66 72 canc....ld a,(fr
000050: 6F 6D 29 0D 0A 6F 72 20 61 3A 6A 72 20 7A 2C 61 om)..or a:jr z,a
000060: 64 64 66 69 6C 65 0D 0A 6A 70 20 61 64 64 6B 62 ddfile..jp addkb
000070: 0D 0A 0D 0A 2E 61 64 64 63 61 6E 63 0D 0A 6C 64 .....addcanc..ld
000080: 20 64 65 2C 66 69 6C 65 5F 62 75 66 66 65 72 3A de,file_buffer:
000090: 63 61 6C 6C 20 6A 62 2B 26 39 36 0D 0A 6A 70 20 call jb+&96..jp
0000A0: 6D 61 69 6E 6C 6F 6F 70 30 0D 0A 0D 0A 2E 61 64 mainloop0.....ad
0000B0: 64 66 69 6C 65 0D 0A 6C 64 20 64 65 2C 66 69 6C dfile..ld de,fil
0000C0: 65 5F 62 75 66 66 65 72 3A 63 61 6C 6C 20 6A 62 e_buffer:call jb
0000D0: 2B 26 39 36 0D 0A 6C 64 20 68 6C 2C 30 3A 6C 64 +&96..ld hl,0:ld
0000E0: 20 64 65 2C 26 35 30 63 38 3A 6C 64 20 61 2C 32 de,&50c8:ld a,2
0000F0: 3A 63 61 6C 6C 20 6A 62 2B 26 37 32 0D 0A 6C 64 :call jb+&72..ld
000100: 20 61 2C 28 64 65 63 6B 29 3A 6F 72 20 61 3A 6A a,(deck):or a:j
000110: 70 20 7A 2C 66 74 61 70 65 6C 6F 61 64 0D 0A 63 p z,ftapeload..c
000120: 61 6C 6C 20 69 6E 73 74 72 75 63 74 0D 0A 6C 64 all instruct..ld
000130: 20 68 6C 2C 73 74 72 69 6E 67 38 3A 6C 64 20 64 hl,string8:ld d
000140: 65 2C 65 78 74 31 0D 0A 63 61 6C 6C 20 6A 62 2B e,ext1..call jb+
000150: 26 30 36 0D 0A 6A 70 20 6E 63 2C 6D 61 69 6E 6C &06..jp nc,mainl
000160: 6F 6F 70 0D 0A 6C 64 20 61 2C 28 6E 66 72 61 6D oop..ld a,(nfram
000170: 65 73 29 3A 69 6E 63 20 61 0D 0A 70 75 73 68 20 es):inc a..push
000180: 68 6C 3A 63 61 6C 6C 20 66 72 61 6D 65 5F 73 74 hl:call frame_st
000190: 61 72 74 3A 70 6F 70 20 68 6C 0D 0A 0D 0A 63 61 art:pop hl....ca
0001A0: 6C 6C 20 6A 62 2B 26 30 66 0D 0A 6C 64 20 62 2C ll jb+&0f..ld b,
0001B0: 31 32 0D 0A 2E 66 6C 6F 61 64 30 0D 0A 6C 64 20 12...fload0..ld
0001C0: 64 65 2C 66 69 6C 65 5F 62 75 66 66 65 72 0D 0A de,file_buffer..
0001D0: 63 61 6C 6C 20 26 62 63 37 37 0D 0A 6A 72 20 6E call &bc77..jr n
0001E0: 63 2C 6C 66 65 72 72 0D 0A 0D 0A 6C 64 20 68 6C c,lferr....ld hl
0001F0: 2C 28 70 61 67 65 5F 73 74 61 72 74 29 0D 0A 63 ,(page_start)..c
Size : 512 (Real : 512)
000000: 72 74 20 61 20 62 6F 78 20 6F 6E 20 74 68 65 20 rt a box on the
000010: 73 63 72 65 65 6E 0D 0A 3B 20 48 4C 3D 58 59 20 screen..; HL=XY
000020: 44 45 3D 57 48 0D 0A 2E 69 6E 76 65 72 74 0D 0A DE=WH...invert..
000030: 63 61 6C 6C 20 67 65 74 5F 73 63 72 5F 61 64 64 call get_scr_add
000040: 72 5F 68 6C 0D 0A 6C 64 20 62 2C 65 0D 0A 2E 69 r_hl..ld b,e...i
000050: 6E 76 65 72 74 31 0D 0A 70 75 73 68 20 62 63 3A nvert1..push bc:
000060: 70 75 73 68 20 68 6C 0D 0A 6C 64 20 62 2C 64 0D push hl..ld b,d.
000070: 0A 2E 69 6E 76 65 72 74 32 0D 0A 6C 64 20 61 2C ..invert2..ld a,
000080: 28 68 6C 29 3A 78 6F 72 20 26 66 66 3A 6C 64 20 (hl):xor &ff:ld
000090: 28 68 6C 29 2C 61 3A 69 6E 63 20 68 6C 0D 0A 64 (hl),a:inc hl..d
0000A0: 6A 6E 7A 20 69 6E 76 65 72 74 32 0D 0A 70 6F 70 jnz invert2..pop
0000B0: 20 68 6C 3A 70 6F 70 20 62 63 0D 0A 63 61 6C 6C hl:pop bc..call
0000C0: 20 6E 65 78 74 5F 73 63 72 5F 6C 69 6E 65 0D 0A next_scr_line..
0000D0: 64 6A 6E 7A 20 69 6E 76 65 72 74 31 0D 0A 72 65 djnz invert1..re
0000E0: 74 0D 0A 0D 0A 2E 73 74 6F 72 65 5F 62 75 66 66 t.....store_buff
0000F0: 65 72 20 64 73 20 33 30 0D 0A 0D 0A 2E 70 6F 69 er ds 30.....poi
000100: 6E 74 65 72 5F 67 72 61 66 66 73 0D 0A 64 77 20 nter_graffs..dw
000110: 61 72 72 6F 77 31 2E 64 61 74 2C 61 72 72 6F 77 arrow1.dat,arrow
000120: 32 2E 64 61 74 2C 61 72 72 6F 77 33 2E 64 61 74 2.dat,arrow3.dat
000130: 2C 61 72 72 6F 77 34 2E 64 61 74 0D 0A 0D 0A 2E ,arrow4.dat.....
000140: 65 6E 76 64 61 74 61 0D 0A 64 62 20 34 2C 31 2C envdata..db 4,1,
000150: 30 2C 32 2C 31 2C 2D 32 2C 31 2C 35 2C 2D 31 2C 0,2,1,-2,1,5,-1,
000160: 32 2C 37 2C 2D 31 2C 38 0D 0A 2E 73 6F 75 6E 64 2,7,-1,8...sound
000170: 5F 71 75 65 75 65 0D 0A 64 62 20 37 2C 31 2C 30 _queue..db 7,1,0
000180: 0D 0A 64 77 20 33 30 0D 0A 64 62 20 30 2C 31 35 ..dw 30..db 0,15
000190: 0D 0A 64 77 20 30 0D 0A 0D 0A 2E 70 79 20 64 62 ..dw 0.....py db
0001A0: 20 39 39 0D 0A 2E 70 78 20 64 62 20 34 30 0D 0A 99...px db 40..
0001B0: 2E 67 78 20 64 77 20 33 32 30 0D 0A 2E 67 79 20 .gx dw 320...gy
0001C0: 64 77 20 32 30 30 0D 0A 2E 67 78 32 20 64 77 20 dw 200...gx2 dw
0001D0: 30 0D 0A 2E 67 79 32 20 64 77 20 30 0D 0A 2E 67 0...gy2 dw 0...g
0001E0: 78 33 20 64 77 20 30 0D 0A 2E 67 79 33 20 64 77 x3 dw 0...gy3 dw
0001F0: 20 30 0D 0A 2E 62 77 20 64 77 20 30 0D 0A 2E 62 0...bw dw 0...b
Size : 512 (Real : 512)
000000: 61 6C 6C 20 26 62 63 38 33 0D 0A 6A 72 20 6E 63 all &bc83..jr nc
000010: 2C 6C 66 65 72 72 0D 0A 0D 0A 63 61 6C 6C 20 26 ,lferr....call &
000020: 62 63 37 61 0D 0A 6A 72 20 6E 63 2C 6C 66 65 72 bc7a..jr nc,lfer
000030: 72 0D 0A 63 61 6C 6C 20 6A 62 2B 26 31 32 0D 0A r..call jb+&12..
000040: 0D 0A 6C 64 20 61 2C 28 6E 66 72 61 6D 65 73 29 ..ld a,(nframes)
000050: 0D 0A 69 6E 63 20 61 0D 0A 6C 64 20 28 6E 66 72 ..inc a..ld (nfr
000060: 61 6D 65 73 29 2C 61 0D 0A 6C 64 20 28 66 72 61 ames),a..ld (fra
000070: 6D 65 29 2C 61 0D 0A 6A 70 20 65 64 69 74 5F 66 me),a..jp edit_f
000080: 72 61 6D 65 0D 0A 0D 0A 2E 6C 66 65 72 72 0D 0A rame.....lferr..
000090: 63 61 6C 6C 20 26 62 63 37 61 0D 0A 63 61 6C 6C call &bc7a..call
0000A0: 20 6A 62 2B 26 31 32 0D 0A 63 61 6C 6C 20 6C 6F jb+&12..call lo
0000B0: 61 64 6D 65 73 73 31 0D 0A 6A 70 20 6D 61 69 6E admess1..jp main
0000C0: 6C 6F 6F 70 0D 0A 0D 0A 2E 66 74 61 70 65 6C 6F loop.....ftapelo
0000D0: 61 64 0D 0A 63 61 6C 6C 20 6A 62 2B 26 36 30 0D ad..call jb+&60.
0000E0: 0A 6C 64 20 68 6C 2C 26 31 66 33 63 3A 63 61 6C .ld hl,&1f3c:cal
0000F0: 6C 20 6A 62 2B 26 36 63 0D 0A 6C 64 20 68 6C 2C l jb+&6c..ld hl,
000100: 73 74 72 69 6E 67 32 34 3A 63 61 6C 6C 20 6A 62 string24:call jb
000110: 2B 26 33 39 0D 0A 6C 64 20 68 6C 2C 26 31 35 35 +&39..ld hl,&155
000120: 30 3A 63 61 6C 6C 20 6A 62 2B 26 36 63 0D 0A 6C 0:call jb+&6c..l
000130: 64 20 68 6C 2C 73 74 72 69 6E 67 31 33 3A 63 61 d hl,string13:ca
000140: 6C 6C 20 6A 62 2B 26 33 39 0D 0A 6C 64 20 68 6C ll jb+&39..ld hl
000150: 2C 66 6E 62 75 66 66 3A 6C 64 20 28 68 6C 29 2C ,fnbuff:ld (hl),
000160: 30 3A 63 61 6C 6C 20 6A 62 2B 26 31 62 3A 6A 70 0:call jb+&1b:jp
000170: 20 6E 63 2C 6D 61 69 6E 6C 6F 6F 70 0D 0A 63 61 nc,mainloop..ca
000180: 6C 6C 20 6A 62 2B 26 36 33 0D 0A 6C 64 20 28 66 ll jb+&63..ld (f
000190: 6E 6C 65 6E 29 2C 61 0D 0A 63 61 6C 6C 20 6C 6F nlen),a..call lo
0001A0: 61 64 6D 65 73 73 32 3A 6A 70 20 6E 63 2C 6D 61 admess2:jp nc,ma
0001B0: 69 6E 6C 6F 6F 70 0D 0A 63 61 6C 6C 20 6C 6F 61 inloop..call loa
0001C0: 64 6D 65 73 73 33 0D 0A 63 61 6C 6C 20 6A 62 2B dmess3..call jb+
0001D0: 26 30 66 0D 0A 6C 64 20 61 2C 28 6E 66 72 61 6D &0f..ld a,(nfram
0001E0: 65 73 29 3A 69 6E 63 20 61 0D 0A 70 75 73 68 20 es):inc a..push
0001F0: 68 6C 3A 63 61 6C 6C 20 66 72 61 6D 65 5F 73 74 hl:call frame_st
Size : 512 (Real : 512)
000000: 68 20 64 77 20 30 0D 0A 2E 61 64 64 6F 6E 20 64 h dw 0...addon d
000010: 62 20 30 0D 0A 2E 6F 6C 64 5F 70 79 20 64 77 20 b 0...old_py dw
000020: 30 0D 0A 2E 70 6F 66 20 64 62 20 30 0D 0A 2E 70 0...pof db 0...p
000030: 6F 69 6E 74 5F 66 6C 61 67 20 64 62 20 30 0D 0A oint_flag db 0..
000040: 2E 6D 65 6E 5F 6F 70 74 20 64 62 20 30 0D 0A 2E .men_opt db 0...
000050: 6D 65 6E 5F 66 6C 67 20 64 62 20 30 0D 0A 2E 74 men_flg db 0...t
000060: 78 31 20 64 77 20 30 0D 0A 2E 74 79 31 20 64 77 x1 dw 0...ty1 dw
000070: 20 30 0D 0A 2E 74 78 32 20 64 77 20 30 0D 0A 2E 0...tx2 dw 0...
000080: 74 79 32 20 64 77 20 30 0D 0A 2E 6E 61 72 65 61 ty2 dw 0...narea
000090: 73 20 64 62 20 30 0D 0A 2E 61 72 65 61 20 64 62 s db 0...area db
0000A0: 20 30 0D 0A 2E 61 72 65 61 5F 74 61 62 6C 65 20 0...area_table
0000B0: 64 73 20 31 32 30 0D 0A 0D 0A 2E 63 6F 6F 72 64 ds 120.....coord
0000C0: 5F 62 75 66 66 65 72 0D 0A 64 73 20 34 1A 64 20 _buffer..ds 4.d
0000D0: 68 6C 2C 65 6E 76 64 61 74 61 3A 6C 64 20 61 2C hl,envdata:ld a,
0000E0: 31 3A 63 61 6C 6C 20 26 62 63 62 63 0D 0A 6C 64 1:call &bcbc..ld
0000F0: 20 68 6C 2C 73 6F 75 6E 64 5F 71 75 65 75 65 3A hl,sound_queue:
000100: 31 65 3A 6A 72 20 6E 63 2C 63 68 6B 61 72 32 0D 1e:jr nc,chkar2.
000110: 0A 0D 0A 2E 63 68 6B 61 72 31 65 0D 0A 6C 64 20 ....chkar1e..ld
000120: 61 2C 64 0D 0A 70 6F 70 20 69 78 0D 0A 72 65 74 a,d..pop ix..ret
000130: 0D 0A 0D 0A 2E 63 68 6B 61 72 32 0D 0A 69 6E 63 .....chkar2..inc
000140: 20 69 78 3A 69 6E 63 20 69 78 3A 69 6E 63 20 69 ix:inc ix:inc i
000150: 78 3A 69 6E 63 20 69 78 0D 0A 69 6E 63 20 64 3A x:inc ix..inc d:
000160: 6C 64 20 61 2C 64 3A 63 70 20 65 0D 0A 6A 72 20 ld a,d:cp e..jr
000170: 6E 7A 2C 63 68 6B 61 72 31 0D 0A 0D 0A 2E 6E 6F nz,chkar1.....no
000180: 74 5F 61 72 65 61 0D 0A 78 6F 72 20 61 0D 0A 70 t_area..xor a..p
000190: 6F 70 20 69 78 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 op ix..ret....;
0001A0: 43 6C 65 61 72 20 61 6C 6C 20 27 43 6C 69 63 6B Clear all 'Click
0001B0: 20 61 72 65 61 73 27 0D 0A 2E 63 6C 65 61 72 5F areas'...clear_
0001C0: 63 6C 69 63 6B 5F 61 72 65 61 73 0D 0A 70 75 73 click_areas..pus
0001D0: 68 20 61 66 0D 0A 78 6F 72 20 61 3A 6C 64 20 28 h af..xor a:ld (
0001E0: 6E 61 72 65 61 73 29 2C 61 0D 0A 70 6F 70 20 61 nareas),a..pop a
0001F0: 66 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 49 6E 76 65 f..ret....; Inve
Size : 512 (Real : 512)
000000: 61 72 74 3A 70 6F 70 20 68 6C 0D 0A 6C 64 20 68 art:pop hl..ld h
000010: 6C 2C 66 6E 62 75 66 66 0D 0A 70 75 73 68 20 68 l,fnbuff..push h
000020: 6C 0D 0A 6C 64 20 61 2C 28 66 6E 6C 65 6E 29 0D l..ld a,(fnlen).
000030: 0A 6C 64 20 62 2C 61 0D 0A 70 75 73 68 20 61 66 .ld b,a..push af
000040: 0D 0A 2E 6C 66 74 61 70 65 30 0D 0A 69 6E 63 20 ...lftape0..inc
000050: 68 6C 3A 64 6A 6E 7A 20 6C 66 74 61 70 65 30 0D hl:djnz lftape0.
000060: 0A 6C 64 20 28 68 6C 29 2C 22 2E 22 3A 69 6E 63 .ld (hl),".":inc
000070: 20 68 6C 0D 0A 6C 64 20 64 65 2C 65 78 74 31 0D hl..ld de,ext1.
000080: 0A 65 78 20 64 65 2C 68 6C 0D 0A 6C 64 20 62 63 .ex de,hl..ld bc
000090: 2C 33 0D 0A 6C 64 69 72 0D 0A 70 6F 70 20 61 66 ,3..ldir..pop af
0000A0: 0D 0A 61 64 64 20 34 3A 6C 64 20 62 2C 61 0D 0A ..add 4:ld b,a..
0000B0: 70 6F 70 20 68 6C 0D 0A 6A 70 20 66 6C 6F 61 64 pop hl..jp fload
0000C0: 30 0D 0A 0D 0A 2E 61 64 64 6B 62 0D 0A 6C 64 20 0.....addkb..ld
0000D0: 61 2C 28 6E 66 72 61 6D 65 73 29 0D 0A 69 6E 63 a,(nframes)..inc
0000E0: 20 61 0D 0A 6C 64 20 28 6E 66 72 61 6D 65 73 29 a..ld (nframes)
0000F0: 2C 61 0D 0A 6C 64 20 28 66 72 61 6D 65 29 2C 61 ,a..ld (frame),a
000100: 0D 0A 63 61 6C 6C 20 66 72 61 6D 65 5F 73 74 61 ..call frame_sta
000110: 72 74 0D 0A 63 61 6C 6C 20 63 6C 72 66 72 6D 0D rt..call clrfrm.
000120: 0A 6A 70 20 65 64 69 74 5F 66 72 61 6D 65 0D 0A .jp edit_frame..
000130: 0D 0A 2E 61 64 64 32 0D 0A 6C 64 20 61 2C 28 66 ...add2..ld a,(f
000140: 72 6F 6D 29 3A 6F 72 20 61 3A 3A 6A 70 20 6E 7A rom):or a::jp nz
000150: 2C 61 64 64 31 0D 0A 6C 64 20 61 2C 26 66 66 3A ,add1..ld a,&ff:
000160: 6C 64 20 28 66 72 6F 6D 29 2C 61 3A 63 61 6C 6C ld (from),a:call
000170: 20 61 64 64 74 61 67 73 3A 6A 70 20 61 64 64 31 addtags:jp add1
000180: 0D 0A 0D 0A 2E 61 64 64 33 0D 0A 6C 64 20 61 2C .....add3..ld a,
000190: 28 66 72 6F 6D 29 3A 6F 72 20 61 3A 6A 70 20 7A (from):or a:jp z
0001A0: 2C 61 64 64 31 0D 0A 78 6F 72 20 61 3A 6C 64 20 ,add1..xor a:ld
0001B0: 28 66 72 6F 6D 29 2C 61 3A 63 61 6C 6C 20 61 64 (from),a:call ad
0001C0: 64 74 61 67 73 3A 6A 70 20 61 64 64 31 0D 0A 0D dtags:jp add1...
0001D0: 0A 2E 61 64 64 74 61 67 73 0D 0A 63 61 6C 6C 20 ..addtags..call
0001E0: 6A 62 2B 26 39 39 0D 0A 6C 64 20 61 2C 28 66 72 jb+&99..ld a,(fr
0001F0: 6F 6D 29 0D 0A 6C 64 20 62 63 2C 30 0D 0A 6F 72 om)..ld bc,0..or
Size : 512 (Real : 512)
000000: 6E 6F 6C 69 73 74 0D 0A 77 72 69 74 65 20 22 63 nolist..write "c
000010: 6F 64 65 32 2E 62 69 6E 22 0D 0A 0D 0A 6A 62 20 ode2.bin"....jb
000020: 20 20 20 20 20 20 20 20 20 65 71 75 20 26 38 34 equ &84
000030: 30 30 0D 0A 66 69 6C 65 5F 62 75 66 66 65 72 20 00..file_buffer
000040: 65 71 75 20 26 39 63 30 30 0D 0A 0D 0A 3B 20 52 equ &9c00....; R
000050: 55 4E 20 56 54 21 20 2D 20 6D 61 69 6E 20 70 72 UN VT! - main pr
000060: 6F 67 72 61 6D 0D 0A 0D 0A 6F 72 67 20 26 36 64 ogram....org &6d
000070: 30 30 0D 0A 0D 0A 6C 64 20 63 2C 37 0D 0A 6C 64 00....ld c,7..ld
000080: 20 64 65 2C 26 34 30 0D 0A 6C 64 20 68 6C 2C 26 de,&40..ld hl,&
000090: 61 62 66 66 0D 0A 63 61 6C 6C 20 26 62 63 63 65 abff..call &bcce
0000A0: 0D 0A 0D 0A 6C 64 20 68 6C 2C 72 73 78 0D 0A 63 ....ld hl,rsx..c
0000B0: 61 6C 6C 20 26 62 63 64 34 0D 0A 6A 72 20 6E 63 all &bcd4..jr nc
0000C0: 2C 6E 6F 64 69 73 63 0D 0A 6C 64 20 61 2C 31 3A ,nodisc..ld a,1:
0000D0: 6A 72 20 79 65 73 64 69 73 63 0D 0A 0D 0A 2E 6E jr yesdisc.....n
0000E0: 6F 64 69 73 63 0D 0A 78 6F 72 20 61 0D 0A 0D 0A odisc..xor a....
0000F0: 2E 79 65 73 64 69 73 63 0D 0A 6C 64 20 28 64 65 .yesdisc..ld (de
000100: 63 6B 29 2C 61 0D 0A 63 61 6C 6C 20 69 6E 69 74 ck),a..call init
000110: 0D 0A 0D 0A 2E 6D 61 69 6E 6C 6F 6F 70 0D 0A 63 .....mainloop..c
000120: 61 6C 6C 20 64 72 61 77 5F 66 72 6F 6E 74 0D 0A all draw_front..
000130: 2E 6D 61 69 6E 6C 6F 6F 70 30 0D 0A 63 61 6C 6C .mainloop0..call
000140: 20 66 72 6F 6E 74 5F 63 6C 69 63 6B 73 0D 0A 2E front_clicks...
000150: 6D 61 69 6E 6C 6F 6F 70 31 0D 0A 63 61 6C 6C 20 mainloop1..call
000160: 6A 62 2B 26 32 37 0D 0A 63 61 6C 6C 20 6A 62 2B jb+&27..call jb+
000170: 26 31 65 0D 0A 70 75 73 68 20 61 66 3A 63 61 6C &1e..push af:cal
000180: 6C 20 6A 62 2B 26 32 37 3A 70 6F 70 20 61 66 0D l jb+&27:pop af.
000190: 0A 6F 72 20 61 3A 63 61 6C 6C 20 7A 2C 6A 62 2B .or a:call z,jb+
0001A0: 26 39 30 3A 6A 72 20 7A 2C 6D 61 69 6E 6C 6F 6F &90:jr z,mainloo
0001B0: 70 31 0D 0A 64 65 63 20 61 3A 61 64 64 20 61 2C p1..dec a:add a,
0001C0: 61 3A 6C 64 20 68 2C 30 3A 6C 64 20 6C 2C 61 0D a:ld h,0:ld l,a.
0001D0: 0A 6C 64 20 64 65 2C 6F 70 74 5F 61 64 64 72 73 .ld de,opt_addrs
0001E0: 0D 0A 61 64 64 20 68 6C 2C 64 65 0D 0A 6C 64 20 ..add hl,de..ld
0001F0: 61 2C 28 68 6C 29 3A 69 6E 63 20 68 6C 0D 0A 6C a,(hl):inc hl..l
Size : 512 (Real : 512)
000000: 20 61 3A 6A 72 20 7A 2C 61 64 64 74 61 67 31 0D a:jr z,addtag1.
000010: 0A 6C 64 20 62 2C 31 3A 6A 72 20 61 64 64 74 61 .ld b,1:jr addta
000020: 67 32 0D 0A 2E 61 64 64 74 61 67 31 0D 0A 6C 64 g2...addtag1..ld
000030: 20 63 2C 31 0D 0A 2E 61 64 64 74 61 67 32 0D 0A c,1...addtag2..
000040: 6C 64 20 68 6C 2C 26 31 36 35 63 3A 6C 64 20 61 ld hl,&165c:ld a
000050: 2C 62 3A 63 61 6C 6C 20 6A 62 2B 26 37 35 0D 0A ,b:call jb+&75..
000060: 6C 64 20 6C 2C 26 36 36 3A 6C 64 20 61 2C 63 3A ld l,&66:ld a,c:
000070: 63 61 6C 6C 20 6A 62 2B 26 37 35 0D 0A 6C 64 20 call jb+&75..ld
000080: 68 6C 2C 26 31 31 37 35 3A 63 61 6C 6C 20 6A 62 hl,&1175:call jb
000090: 2B 26 35 31 0D 0A 6C 64 20 68 6C 2C 26 32 36 37 +&51..ld hl,&267
0000A0: 35 3A 63 61 6C 6C 20 6A 62 2B 26 34 62 0D 0A 72 5:call jb+&4b..r
0000B0: 65 74 0D 0A 0D 0A 3B 20 2A 2A 45 64 69 74 2A 2A et....; **Edit**
0000C0: 0D 0A 2E 65 64 69 74 0D 0A 63 61 6C 6C 20 73 65 ...edit..call se
0000D0: 6C 65 63 74 5F 66 72 61 6D 65 0D 0A 6A 70 20 6E lect_frame..jp n
0000E0: 63 2C 6D 61 69 6E 6C 6F 6F 70 30 0D 0A 6C 64 20 c,mainloop0..ld
0000F0: 61 2C 28 66 72 61 6D 65 29 0D 0A 63 61 6C 6C 20 a,(frame)..call
000100: 66 72 61 6D 65 5F 73 74 61 72 74 0D 0A 6A 70 20 frame_start..jp
000110: 65 64 69 74 5F 66 72 61 6D 65 0D 0A 0D 0A 3B 20 edit_frame....;
000120: 2A 2A 44 65 6C 65 74 65 2A 2A 0D 0A 2E 64 65 6C **Delete**...del
000130: 65 74 65 0D 0A 63 61 6C 6C 20 61 6E 79 66 72 6D ete..call anyfrm
000140: 73 3F 3A 6A 70 20 6E 63 2C 6D 61 69 6E 6C 6F 6F s?:jp nc,mainloo
000150: 70 30 0D 0A 63 61 6C 6C 20 73 65 6C 65 63 74 5F p0..call select_
000160: 66 72 61 6D 65 0D 0A 6C 64 20 63 2C 61 0D 0A 6C frame..ld c,a..l
000170: 64 20 61 2C 28 6E 66 72 61 6D 65 73 29 0D 0A 63 d a,(nframes)..c
000180: 70 20 63 0D 0A 6A 72 20 6E 7A 2C 73 68 75 66 66 p c..jr nz,shuff
000190: 6C 65 0D 0A 64 65 63 20 61 0D 0A 6C 64 20 28 6E le..dec a..ld (n
0001A0: 66 72 61 6D 65 73 29 2C 61 0D 0A 6A 70 20 6D 61 frames),a..jp ma
0001B0: 69 6E 6C 6F 6F 70 30 0D 0A 0D 0A 2E 73 68 75 66 inloop0.....shuf
0001C0: 66 6C 65 0D 0A 64 65 63 20 61 0D 0A 6C 64 20 28 fle..dec a..ld (
0001D0: 6E 66 72 61 6D 65 73 29 2C 61 0D 0A 69 6E 63 20 nframes),a..inc
0001E0: 61 0D 0A 73 75 62 20 63 20 20 20 3B 20 61 3D 6E a..sub c ; a=n
0001F0: 6F 20 6F 66 20 66 72 6D 73 20 74 6F 20 73 77 61 o of frms to swa
Size : 512 (Real : 512)
000000: 64 20 68 6C 2C 26 31 30 31 3A 63 61 6C 6C 20 26 d hl,&101:call &
000010: 62 62 37 35 0D 0A 6C 64 20 64 65 2C 66 69 6C 65 bb75..ld de,file
000020: 5F 62 75 66 66 65 72 0D 0A 63 61 6C 6C 20 26 62 _buffer..call &b
000030: 63 39 62 0D 0A 63 61 6C 6C 20 6A 62 2B 26 39 39 c9b..call jb+&99
000040: 0D 0A 6C 64 20 68 6C 2C 26 33 63 62 61 3A 63 61 ..ld hl,&3cba:ca
000050: 6C 6C 20 6A 62 2B 26 35 31 0D 0A 2E 63 61 74 31 ll jb+&51...cat1
000060: 0D 0A 63 61 6C 6C 20 6A 62 2B 26 31 65 0D 0A 6F ..call jb+&1e..o
000070: 72 20 61 3A 63 61 6C 6C 20 7A 2C 6A 62 2B 26 39 r a:call z,jb+&9
000080: 30 3A 6A 72 20 7A 2C 63 61 74 31 0D 0A 6C 64 20 0:jr z,cat1..ld
000090: 61 2C 31 3A 63 61 6C 6C 20 26 62 63 30 65 0D 0A a,1:call &bc0e..
0000A0: 6A 70 20 6D 61 69 6E 6C 6F 6F 70 0D 0A 0D 0A 3B jp mainloop....;
0000B0: 20 2A 2A 42 61 75 64 2A 2A 0D 0A 2E 73 65 74 62 **Baud**...setb
0000C0: 61 75 64 0D 0A 6C 64 20 68 6C 2C 26 32 38 37 64 aud..ld hl,&287d
0000D0: 3A 6C 64 20 62 63 2C 26 32 34 33 34 3A 6C 64 20 :ld bc,&2434:ld
0000E0: 64 65 2C 66 69 6C 65 5F 62 75 66 66 65 72 3A 63 de,file_buffer:c
0000F0: 61 6C 6C 20 6A 62 2B 26 39 33 0D 0A 6C 64 20 64 all jb+&93..ld d
000100: 2C 62 3A 6C 64 20 65 2C 63 3A 63 61 6C 6C 20 6A ,b:ld e,c:call j
000110: 62 2B 26 34 35 0D 0A 6C 64 20 68 6C 2C 73 74 72 b+&45..ld hl,str
000120: 69 6E 67 32 31 3A 63 61 6C 6C 20 6D 75 6C 74 73 ing21:call mults
000130: 74 72 69 6E 67 0D 0A 0D 0A 2E 73 62 61 75 64 31 tring.....sbaud1
000140: 0D 0A 63 61 6C 6C 20 6A 62 2B 26 39 39 0D 0A 6C ..call jb+&99..l
000150: 64 20 68 6C 2C 26 32 62 38 38 3A 6C 64 20 61 2C d hl,&2b88:ld a,
000160: 28 62 61 75 64 29 3A 69 6E 63 20 61 3A 6C 64 20 (baud):inc a:ld
000170: 63 2C 61 3A 6C 64 20 62 2C 32 3A 63 61 6C 6C 20 c,a:ld b,2:call
000180: 65 73 63 5F 62 75 74 73 0D 0A 6C 64 20 68 6C 2C esc_buts..ld hl,
000190: 26 33 31 39 65 3A 63 61 6C 6C 20 6A 62 2B 26 35 &319e:call jb+&5
0001A0: 31 0D 0A 2E 73 62 61 75 64 31 61 0D 0A 63 61 6C 1...sbaud1a..cal
0001B0: 6C 20 6A 62 2B 26 32 37 0D 0A 63 61 6C 6C 20 6A l jb+&27..call j
0001C0: 62 2B 26 31 65 0D 0A 6F 72 20 61 3A 63 61 6C 6C b+&1e..or a:call
0001D0: 20 7A 2C 6A 62 2B 26 39 30 3A 6A 72 20 7A 2C 73 z,jb+&90:jr z,s
0001E0: 62 61 75 64 31 61 0D 0A 63 70 20 33 3A 6A 72 20 baud1a..cp 3:jr
0001F0: 7A 2C 73 62 61 75 64 32 0D 0A 0D 0A 64 65 63 20 z,sbaud2....dec
Size : 512 (Real : 512)
000000: 70 0D 0A 6C 64 20 62 2C 63 0D 0A 69 6E 63 20 63 p..ld b,c..inc c
000010: 0D 0A 0D 0A 2E 73 68 75 66 66 31 0D 0A 63 61 6C .....shuff1..cal
000020: 6C 20 73 77 61 70 32 66 72 61 6D 65 73 0D 0A 69 l swap2frames..i
000030: 6E 63 20 62 0D 0A 69 6E 63 20 63 0D 0A 64 65 63 nc b..inc c..dec
000040: 20 61 0D 0A 6F 72 20 61 0D 0A 6A 72 20 6E 7A 2C a..or a..jr nz,
000050: 73 68 75 66 66 31 0D 0A 6A 70 20 6D 61 69 6E 6C shuff1..jp mainl
000060: 6F 6F 70 30 0D 0A 0D 0A 3B 20 2A 2A 53 77 61 70 oop0....; **Swap
000070: 2A 2A 0D 0A 2E 73 77 61 70 0D 0A 63 61 6C 6C 20 **...swap..call
000080: 61 6E 79 66 72 6D 73 3F 3A 6A 70 20 6E 63 2C 6D anyfrms?:jp nc,m
000090: 61 69 6E 6C 6F 6F 70 30 0D 0A 63 61 6C 6C 20 73 ainloop0..call s
0000A0: 65 6C 65 63 74 32 66 72 61 6D 65 73 0D 0A 6A 70 elect2frames..jp
0000B0: 20 6E 63 2C 6D 61 69 6E 6C 6F 6F 70 30 0D 0A 63 nc,mainloop0..c
0000C0: 61 6C 6C 20 73 77 61 70 32 66 72 61 6D 65 73 0D all swap2frames.
0000D0: 0A 6A 70 20 6D 61 69 6E 6C 6F 6F 70 30 0D 0A 0D .jp mainloop0...
0000E0: 0A 3B 20 2A 2A 53 61 76 65 2A 2A 0D 0A 2E 73 61 .; **Save**...sa
0000F0: 76 65 0D 0A 63 61 6C 6C 20 61 6E 79 66 72 6D 73 ve..call anyfrms
000100: 3F 3A 6A 70 20 6E 63 2C 6D 61 69 6E 6C 6F 6F 70 ?:jp nc,mainloop
000110: 30 0D 0A 6C 64 20 68 6C 2C 30 3A 6C 64 20 64 65 0..ld hl,0:ld de
000120: 2C 26 35 30 63 38 3A 6C 64 20 61 2C 32 3A 63 61 ,&50c8:ld a,2:ca
000130: 6C 6C 20 6A 62 2B 26 37 32 0D 0A 63 61 6C 6C 20 ll jb+&72..call
000140: 6A 62 2B 26 36 30 0D 0A 6C 64 20 68 6C 2C 26 31 jb+&60..ld hl,&1
000150: 66 33 63 3A 63 61 6C 6C 20 6A 62 2B 26 36 63 0D f3c:call jb+&6c.
000160: 0A 6C 64 20 68 6C 2C 73 74 72 69 6E 67 31 38 3A .ld hl,string18:
000170: 63 61 6C 6C 20 6A 62 2B 26 33 39 0D 0A 6C 64 20 call jb+&39..ld
000180: 68 6C 2C 26 31 35 35 30 3A 63 61 6C 6C 20 6A 62 hl,&1550:call jb
000190: 2B 26 36 63 0D 0A 6C 64 20 68 6C 2C 73 74 72 69 +&6c..ld hl,stri
0001A0: 6E 67 31 39 3A 63 61 6C 6C 20 6A 62 2B 26 33 39 ng19:call jb+&39
0001B0: 0D 0A 6C 64 20 68 6C 2C 66 6E 62 75 66 66 3A 6C ..ld hl,fnbuff:l
0001C0: 64 20 28 68 6C 29 2C 30 3A 63 61 6C 6C 20 6A 62 d (hl),0:call jb
0001D0: 2B 26 31 62 3A 6A 70 20 6E 63 2C 6D 61 69 6E 6C +&1b:jp nc,mainl
0001E0: 6F 6F 70 0D 0A 63 61 6C 6C 20 6A 62 2B 26 36 33 oop..call jb+&63
0001F0: 0D 0A 6C 64 20 28 66 6E 6C 65 6E 29 2C 61 0D 0A ..ld (fnlen),a..
Size : 512 (Real : 512)
000000: 61 0D 0A 6C 64 20 28 62 61 75 64 29 2C 61 0D 0A a..ld (baud),a..
000010: 6F 72 20 61 3A 6A 72 20 6E 7A 2C 73 70 77 72 31 or a:jr nz,spwr1
000020: 0D 0A 6C 64 20 61 2C 26 31 39 3A 6C 64 20 68 6C ..ld a,&19:ld hl
000030: 2C 26 31 34 64 3A 63 61 6C 6C 20 26 62 63 36 38 ,&14d:call &bc68
000040: 3A 6A 70 20 73 62 61 75 64 31 0D 0A 0D 0A 2E 73 :jp sbaud1.....s
000050: 70 77 72 31 0D 0A 6C 64 20 61 2C 26 33 32 3A 6C pwr1..ld a,&32:l
000060: 64 20 68 6C 2C 26 61 37 3A 63 61 6C 6C 20 26 62 d hl,&a7:call &b
000070: 63 36 38 3A 6A 70 20 73 62 61 75 64 31 0D 0A 0D c68:jp sbaud1...
000080: 0A 2E 73 62 61 75 64 32 0D 0A 6C 64 20 64 65 2C ..sbaud2..ld de,
000090: 66 69 6C 65 5F 62 75 66 66 65 72 3A 63 61 6C 6C file_buffer:call
0000A0: 20 6A 62 2B 26 39 36 0D 0A 6A 70 20 6D 61 69 6E jb+&96..jp main
0000B0: 6C 6F 6F 70 30 0D 0A 0D 0A 3B 20 2A 2A 41 63 74 loop0....; **Act
0000C0: 69 6F 6E 21 2A 2A 0D 0A 2E 61 63 74 69 6F 6E 0D ion!**...action.
0000D0: 0A 63 61 6C 6C 20 61 6E 79 66 72 6D 73 3F 3A 6A .call anyfrms?:j
0000E0: 70 20 6E 63 2C 6D 61 69 6E 6C 6F 6F 70 30 0D 0A p nc,mainloop0..
0000F0: 6C 64 20 68 6C 2C 30 3A 6C 64 20 64 65 2C 26 35 ld hl,0:ld de,&5
000100: 30 63 38 3A 6C 64 20 61 2C 32 3A 63 61 6C 6C 20 0c8:ld a,2:call
000110: 6A 62 2B 26 37 32 0D 0A 6C 64 20 68 6C 2C 26 36 jb+&72..ld hl,&6
000120: 32 30 3A 6C 64 20 64 65 2C 26 34 32 38 30 3A 63 20:ld de,&4280:c
000130: 61 6C 6C 20 6A 62 2B 26 34 35 0D 0A 6C 64 20 68 all jb+&45..ld h
000140: 6C 2C 73 74 72 69 6E 67 32 35 3A 63 61 6C 6C 20 l,string25:call
000150: 6D 75 6C 74 73 74 72 69 6E 67 0D 0A 63 61 6C 6C multstring..call
000160: 20 6A 62 2B 26 39 39 0D 0A 0D 0A 6C 64 20 68 6C jb+&99....ld hl
000170: 2C 26 31 34 38 36 3A 63 61 6C 6C 20 6A 62 2B 26 ,&1486:call jb+&
000180: 35 31 0D 0A 6C 64 20 68 6C 2C 26 32 61 38 36 3A 51..ld hl,&2a86:
000190: 63 61 6C 6C 20 6A 62 2B 26 34 62 0D 0A 0D 0A 2E call jb+&4b.....
0001A0: 61 63 74 69 6F 6E 30 0D 0A 63 61 6C 6C 20 6A 62 action0..call jb
0001B0: 2B 26 32 37 0D 0A 63 61 6C 6C 20 6A 62 2B 26 31 +&27..call jb+&1
0001C0: 65 0D 0A 6F 72 20 61 3A 63 61 6C 6C 20 7A 2C 6A e..or a:call z,j
0001D0: 62 2B 26 39 30 3A 6A 72 20 7A 2C 61 63 74 69 6F b+&90:jr z,actio
0001E0: 6E 30 0D 0A 63 70 20 32 3A 6A 70 20 6E 63 2C 6D n0..cp 2:jp nc,m
0001F0: 61 69 6E 6C 6F 6F 70 0D 0A 0D 0A 63 61 6C 6C 20 ainloop....call
Size : 512 (Real : 512)
000000: 63 61 6C 6C 20 73 61 76 65 6D 65 73 73 31 3A 6A call savemess1:j
000010: 70 20 6E 63 2C 6D 61 69 6E 6C 6F 6F 70 0D 0A 63 p nc,mainloop..c
000020: 61 6C 6C 20 73 61 76 65 6D 65 73 73 32 0D 0A 63 all savemess2..c
000030: 61 6C 6C 20 6A 62 2B 26 30 66 0D 0A 0D 0A 6C 64 all jb+&0f....ld
000040: 20 68 6C 2C 66 6E 62 75 66 66 0D 0A 70 75 73 68 hl,fnbuff..push
000050: 20 68 6C 0D 0A 6C 64 20 61 2C 28 66 6E 6C 65 6E hl..ld a,(fnlen
000060: 29 0D 0A 6C 64 20 62 2C 61 0D 0A 70 75 73 68 20 )..ld b,a..push
000070: 61 66 0D 0A 2E 73 61 76 65 30 0D 0A 69 6E 63 20 af...save0..inc
000080: 68 6C 3A 64 6A 6E 7A 20 73 61 76 65 30 0D 0A 6C hl:djnz save0..l
000090: 64 20 28 68 6C 29 2C 22 2E 22 3A 69 6E 63 20 68 d (hl),".":inc h
0000A0: 6C 0D 0A 6C 64 20 64 65 2C 65 78 74 32 0D 0A 65 l..ld de,ext2..e
0000B0: 78 20 64 65 2C 68 6C 0D 0A 6C 64 20 62 63 2C 33 x de,hl..ld bc,3
0000C0: 0D 0A 6C 64 69 72 0D 0A 0D 0A 70 6F 70 20 61 66 ..ldir....pop af
0000D0: 0D 0A 61 64 64 20 34 3A 6C 64 20 62 2C 61 0D 0A ..add 4:ld b,a..
0000E0: 6C 64 20 64 65 2C 66 69 6C 65 5F 62 75 66 66 65 ld de,file_buffe
0000F0: 72 0D 0A 70 6F 70 20 68 6C 0D 0A 63 61 6C 6C 20 r..pop hl..call
000100: 26 62 63 38 63 0D 0A 6A 72 20 6E 63 2C 73 61 76 &bc8c..jr nc,sav
000110: 65 72 72 0D 0A 0D 0A 6C 64 20 61 2C 28 6E 66 72 err....ld a,(nfr
000120: 61 6D 65 73 29 0D 0A 69 6E 63 20 61 0D 0A 63 61 ames)..inc a..ca
000130: 6C 6C 20 66 72 61 6D 65 5F 73 74 61 72 74 0D 0A ll frame_start..
000140: 6C 64 20 64 65 2C 64 61 74 61 5F 61 72 65 61 0D ld de,data_area.
000150: 0A 70 75 73 68 20 64 65 0D 0A 73 62 63 20 68 6C .push de..sbc hl
000160: 2C 64 65 0D 0A 6C 64 20 64 2C 68 3A 6C 64 20 65 ,de..ld d,h:ld e
000170: 2C 6C 0D 0A 70 6F 70 20 68 6C 0D 0A 69 6E 63 20 ,l..pop hl..inc
000180: 64 65 0D 0A 6C 64 20 62 63 2C 30 0D 0A 6C 64 20 de..ld bc,0..ld
000190: 61 2C 32 0D 0A 63 61 6C 6C 20 26 62 63 39 38 0D a,2..call &bc98.
0001A0: 0A 6A 72 20 6E 63 2C 73 61 76 65 72 72 0D 0A 0D .jr nc,saverr...
0001B0: 0A 63 61 6C 6C 20 26 62 63 38 66 0D 0A 6A 72 20 .call &bc8f..jr
0001C0: 6E 63 2C 73 61 76 65 72 72 0D 0A 2E 73 61 76 65 nc,saverr...save
0001D0: 31 0D 0A 63 61 6C 6C 20 6A 62 2B 26 31 32 0D 0A 1..call jb+&12..
0001E0: 6A 70 20 6D 61 69 6E 6C 6F 6F 70 0D 0A 0D 0A 2E jp mainloop.....
0001F0: 73 61 76 65 72 72 0D 0A 63 61 6C 6C 20 26 62 63 saverr..call &bc
Size : 512 (Real : 512)
000000: 6A 62 2B 26 32 64 0D 0A 63 61 6C 6C 20 6A 62 2B jb+&2d..call jb+
000010: 26 31 35 0D 0A 63 61 6C 6C 20 26 62 62 30 36 0D &15..call &bb06.
000020: 0A 0D 0A 6C 64 20 61 2C 28 6E 66 72 61 6D 65 73 ...ld a,(nframes
000030: 29 0D 0A 6C 64 20 62 2C 61 3A 6C 64 20 63 2C 31 )..ld b,a:ld c,1
000040: 0D 0A 2E 61 63 74 69 6F 6E 31 0D 0A 70 75 73 68 ...action1..push
000050: 20 62 63 0D 0A 6C 64 20 61 2C 63 3A 63 61 6C 6C bc..ld a,c:call
000060: 20 66 72 61 6D 65 5F 73 74 61 72 74 0D 0A 70 75 frame_start..pu
000070: 73 68 20 64 65 3A 70 6F 70 20 69 78 0D 0A 63 61 sh de:pop ix..ca
000080: 6C 6C 20 73 65 74 5F 62 6C 61 63 6B 0D 0A 63 61 ll set_black..ca
000090: 6C 6C 20 61 63 74 69 6F 6E 66 72 61 6D 65 0D 0A ll actionframe..
0000A0: 63 61 6C 6C 20 69 6E 66 78 0D 0A 63 61 6C 6C 20 call infx..call
0000B0: 64 65 6C 61 79 0D 0A 63 61 6C 6C 20 6F 75 74 66 delay..call outf
0000C0: 78 0D 0A 70 6F 70 20 62 63 0D 0A 69 6E 63 20 63 x..pop bc..inc c
0000D0: 0D 0A 63 61 6C 6C 20 26 62 62 30 39 0D 0A 63 70 ..call &bb09..cp
0000E0: 20 32 35 32 3A 6A 70 20 7A 2C 6D 61 69 6E 6C 6F 252:jp z,mainlo
0000F0: 6F 70 0D 0A 64 6A 6E 7A 20 61 63 74 69 6F 6E 31 op..djnz action1
000100: 0D 0A 63 61 6C 6C 20 6A 62 2B 26 32 64 0D 0A 63 ..call jb+&2d..c
000110: 61 6C 6C 20 6A 62 2B 26 31 35 0D 0A 63 61 6C 6C all jb+&15..call
000120: 20 26 62 62 30 36 0D 0A 6A 70 20 6D 61 69 6E 6C &bb06..jp mainl
000130: 6F 6F 70 0D 0A 0D 0A 2E 61 63 74 69 6F 6E 66 72 oop.....actionfr
000140: 61 6D 65 0D 0A 6C 64 20 68 6C 2C 30 3A 63 61 6C ame..ld hl,0:cal
000150: 6C 20 6A 62 2B 26 36 63 0D 0A 6C 64 20 68 6C 2C l jb+&6c..ld hl,
000160: 28 70 61 67 65 5F 73 74 61 72 74 29 0D 0A 6C 64 (page_start)..ld
000170: 20 62 63 2C 31 30 30 30 0D 0A 2E 61 63 74 66 72 bc,1000...actfr
000180: 6D 31 0D 0A 6C 64 20 61 2C 28 68 6C 29 3A 63 70 m1..ld a,(hl):cp
000190: 20 22 7C 22 3A 6A 72 20 7A 2C 61 63 74 66 72 6D "|":jr z,actfrm
0001A0: 32 0D 0A 63 61 6C 6C 20 6A 62 2B 26 33 36 0D 0A 2..call jb+&36..
0001B0: 69 6E 63 20 68 6C 0D 0A 64 65 63 20 62 63 0D 0A inc hl..dec bc..
0001C0: 6C 64 20 61 2C 62 3A 6F 72 20 63 3A 6A 72 20 6E ld a,b:or c:jr n
0001D0: 7A 2C 61 63 74 66 72 6D 31 0D 0A 72 65 74 0D 0A z,actfrm1..ret..
0001E0: 0D 0A 3B 20 44 65 61 6C 20 77 69 74 68 20 62 69 ..; Deal with bi
0001F0: 67 20 63 68 61 72 73 0D 0A 2E 61 63 74 66 72 6D g chars...actfrm
Size : 512 (Real : 512)
000000: 38 66 0D 0A 63 61 6C 6C 20 73 61 76 65 6D 65 73 8f..call savemes
000010: 73 33 0D 0A 6A 72 20 73 61 76 65 31 0D 0A 0D 0A s3..jr save1....
000020: 3B 20 2A 2A 4C 6F 61 64 2A 2A 0D 0A 2E 6C 6F 61 ; **Load**...loa
000030: 64 0D 0A 6C 64 20 68 6C 2C 30 3A 6C 64 20 64 65 d..ld hl,0:ld de
000040: 2C 26 35 30 63 38 3A 6C 64 20 61 2C 32 3A 63 61 ,&50c8:ld a,2:ca
000050: 6C 6C 20 6A 62 2B 26 37 32 0D 0A 6C 64 20 61 2C ll jb+&72..ld a,
000060: 28 64 65 63 6B 29 3A 6F 72 20 61 3A 6A 70 20 7A (deck):or a:jp z
000070: 2C 74 61 70 65 6C 6F 61 64 0D 0A 63 61 6C 6C 20 ,tapeload..call
000080: 69 6E 73 74 72 75 63 74 0D 0A 6C 64 20 68 6C 2C instruct..ld hl,
000090: 73 74 72 69 6E 67 38 62 3A 6C 64 20 64 65 2C 65 string8b:ld de,e
0000A0: 78 74 32 0D 0A 63 61 6C 6C 20 6A 62 2B 26 30 36 xt2..call jb+&06
0000B0: 0D 0A 6A 70 20 6E 63 2C 6D 61 69 6E 6C 6F 6F 70 ..jp nc,mainloop
0000C0: 0D 0A 63 61 6C 6C 20 6A 62 2B 26 30 66 0D 0A 0D ..call jb+&0f...
0000D0: 0A 6C 64 20 62 2C 31 32 0D 0A 2E 6C 6F 61 64 30 .ld b,12...load0
0000E0: 0D 0A 6C 64 20 64 65 2C 66 69 6C 65 5F 62 75 66 ..ld de,file_buf
0000F0: 66 65 72 0D 0A 63 61 6C 6C 20 26 62 63 37 37 0D fer..call &bc77.
000100: 0A 6A 72 20 6E 63 2C 6C 6F 61 64 65 72 72 0D 0A .jr nc,loaderr..
000110: 0D 0A 6C 64 20 68 6C 2C 64 61 74 61 5F 61 72 65 ..ld hl,data_are
000120: 61 0D 0A 63 61 6C 6C 20 26 62 63 38 33 0D 0A 6A a..call &bc83..j
000130: 72 20 6E 63 2C 6C 6F 61 64 65 72 72 0D 0A 0D 0A r nc,loaderr....
000140: 63 61 6C 6C 20 26 62 63 37 61 0D 0A 6A 72 20 6E call &bc7a..jr n
000150: 63 2C 6C 6F 61 64 65 72 72 0D 0A 63 61 6C 6C 20 c,loaderr..call
000160: 6A 62 2B 26 31 32 0D 0A 6A 70 20 6D 61 69 6E 6C jb+&12..jp mainl
000170: 6F 6F 70 0D 0A 0D 0A 2E 6C 6F 61 64 65 72 72 0D oop.....loaderr.
000180: 0A 63 61 6C 6C 20 26 62 63 37 61 0D 0A 63 61 6C .call &bc7a..cal
000190: 6C 20 6A 62 2B 26 31 32 0D 0A 78 6F 72 20 61 3A l jb+&12..xor a:
0001A0: 6C 64 20 28 6E 66 72 61 6D 65 73 29 2C 61 0D 0A ld (nframes),a..
0001B0: 63 61 6C 6C 20 6C 6F 61 64 6D 65 73 73 31 0D 0A call loadmess1..
0001C0: 6A 70 20 6D 61 69 6E 6C 6F 6F 70 0D 0A 0D 0A 2E jp mainloop.....
0001D0: 74 61 70 65 6C 6F 61 64 0D 0A 6C 64 20 68 6C 2C tapeload..ld hl,
0001E0: 30 3A 6C 64 20 64 65 2C 26 35 30 63 38 3A 6C 64 0:ld de,&50c8:ld
0001F0: 20 61 2C 32 3A 63 61 6C 6C 20 6A 62 2B 26 37 32 a,2:call jb+&72
Size : 512 (Real : 512)
000000: 32 0D 0A 6C 64 20 64 2C 62 3A 6C 64 20 65 2C 63 2..ld d,b:ld e,c
000010: 0D 0A 69 6E 63 20 68 6C 0D 0A 6C 64 20 62 2C 32 ..inc hl..ld b,2
000020: 30 0D 0A 2E 61 63 74 66 72 6D 32 61 0D 0A 6C 64 0...actfrm2a..ld
000030: 20 61 2C 28 68 6C 29 3A 63 61 6C 6C 20 6A 62 2B a,(hl):call jb+
000040: 26 33 66 0D 0A 69 6E 63 20 68 6C 0D 0A 64 65 63 &3f..inc hl..dec
000050: 20 64 65 3A 64 65 63 20 64 65 0D 0A 64 6A 6E 7A de:dec de..djnz
000060: 20 61 63 74 66 72 6D 32 61 0D 0A 0D 0A 6C 64 20 actfrm2a....ld
000070: 62 63 2C 35 39 0D 0A 61 64 64 20 68 6C 2C 62 63 bc,59..add hl,bc
000080: 0D 0A 0D 0A 6C 64 20 62 2C 34 30 0D 0A 2E 61 63 ....ld b,40...ac
000090: 74 66 72 6D 32 62 0D 0A 63 61 6C 6C 20 6A 62 2B tfrm2b..call jb+
0000A0: 26 33 33 0D 0A 64 65 63 20 64 65 0D 0A 64 6A 6E &33..dec de..djn
0000B0: 7A 20 61 63 74 66 72 6D 32 62 0D 0A 6C 64 20 62 z actfrm2b..ld b
0000C0: 2C 64 3A 6C 64 20 63 2C 65 0D 0A 6A 70 20 61 63 ,d:ld c,e..jp ac
0000D0: 74 66 72 6D 31 0D 0A 0D 0A 3B 20 2A 2A 45 78 69 tfrm1....; **Exi
0000E0: 74 2A 2A 0D 0A 2E 65 78 69 74 0D 0A 63 61 6C 6C t**...exit..call
0000F0: 20 6A 62 2B 26 32 37 0D 0A 6C 64 20 68 6C 2C 73 jb+&27..ld hl,s
000100: 74 72 69 6E 67 34 0D 0A 63 61 6C 6C 20 6A 62 2B tring4..call jb+
000110: 26 38 61 0D 0A 72 65 74 20 63 0D 0A 6A 70 20 6D &8a..ret c..jp m
000120: 61 69 6E 6C 6F 6F 70 30 0D 0A 0D 0A 3B 20 2A 2A ainloop0....; **
000130: 42 61 63 6B 2D 75 70 2A 2A 0D 0A 2E 62 61 63 6B Back-up**...back
000140: 75 70 0D 0A 6C 64 20 68 6C 2C 30 3A 6C 64 20 64 up..ld hl,0:ld d
000150: 65 2C 26 35 30 63 38 3A 6C 64 20 61 2C 32 3A 63 e,&50c8:ld a,2:c
000160: 61 6C 6C 20 6A 62 2B 26 37 32 0D 0A 63 61 6C 6C all jb+&72..call
000170: 20 73 61 76 65 6D 65 73 73 31 0D 0A 6A 70 20 6E savemess1..jp n
000180: 63 2C 6D 61 69 6E 6C 6F 6F 70 0D 0A 0D 0A 63 61 c,mainloop....ca
000190: 6C 6C 20 73 61 76 65 6D 65 73 73 32 0D 0A 0D 0A ll savemess2....
0001A0: 63 61 6C 6C 20 6A 62 2B 26 30 66 0D 0A 6C 64 20 call jb+&0f..ld
0001B0: 68 6C 2C 70 72 6F 67 6E 61 6D 65 0D 0A 6C 64 20 hl,progname..ld
0001C0: 64 65 2C 66 69 6C 65 5F 62 75 66 66 65 72 0D 0A de,file_buffer..
0001D0: 6C 64 20 62 2C 36 0D 0A 63 61 6C 6C 20 26 62 63 ld b,6..call &bc
0001E0: 38 63 0D 0A 6A 72 20 6E 63 2C 62 61 63 6B 65 72 8c..jr nc,backer
0001F0: 72 0D 0A 0D 0A 6C 64 20 68 6C 2C 26 36 64 30 30 r....ld hl,&6d00
Size : 512 (Real : 512)
000000: 0D 0A 63 61 6C 6C 20 6A 62 2B 26 36 30 0D 0A 6C ..call jb+&60..l
000010: 64 20 68 6C 2C 26 31 66 33 63 3A 63 61 6C 6C 20 d hl,&1f3c:call
000020: 6A 62 2B 26 36 63 0D 0A 6C 64 20 68 6C 2C 73 74 jb+&6c..ld hl,st
000030: 72 69 6E 67 32 34 3A 63 61 6C 6C 20 6A 62 2B 26 ring24:call jb+&
000040: 33 39 0D 0A 6C 64 20 68 6C 2C 26 31 35 35 30 3A 39..ld hl,&1550:
000050: 63 61 6C 6C 20 6A 62 2B 26 36 63 0D 0A 6C 64 20 call jb+&6c..ld
000060: 68 6C 2C 73 74 72 69 6E 67 31 39 3A 63 61 6C 6C hl,string19:call
000070: 20 6A 62 2B 26 33 39 0D 0A 6C 64 20 68 6C 2C 66 jb+&39..ld hl,f
000080: 6E 62 75 66 66 3A 6C 64 20 28 68 6C 29 2C 30 3A nbuff:ld (hl),0:
000090: 63 61 6C 6C 20 6A 62 2B 26 31 62 3A 6A 70 20 6E call jb+&1b:jp n
0000A0: 63 2C 6D 61 69 6E 6C 6F 6F 70 0D 0A 63 61 6C 6C c,mainloop..call
0000B0: 20 6A 62 2B 26 36 33 0D 0A 6C 64 20 28 66 6E 6C jb+&63..ld (fnl
0000C0: 65 6E 29 2C 61 0D 0A 63 61 6C 6C 20 6C 6F 61 64 en),a..call load
0000D0: 6D 65 73 73 32 3A 6A 70 20 6E 63 2C 6D 61 69 6E mess2:jp nc,main
0000E0: 6C 6F 6F 70 0D 0A 63 61 6C 6C 20 6C 6F 61 64 6D loop..call loadm
0000F0: 65 73 73 33 0D 0A 63 61 6C 6C 20 6A 62 2B 26 30 ess3..call jb+&0
000100: 66 0D 0A 0D 0A 6C 64 20 68 6C 2C 66 6E 62 75 66 f....ld hl,fnbuf
000110: 66 0D 0A 70 75 73 68 20 68 6C 0D 0A 6C 64 20 61 f..push hl..ld a
000120: 2C 28 66 6E 6C 65 6E 29 0D 0A 6C 64 20 62 2C 61 ,(fnlen)..ld b,a
000130: 0D 0A 70 75 73 68 20 61 66 0D 0A 2E 6C 74 61 70 ..push af...ltap
000140: 65 30 0D 0A 69 6E 63 20 68 6C 3A 64 6A 6E 7A 20 e0..inc hl:djnz
000150: 6C 74 61 70 65 30 0D 0A 6C 64 20 28 68 6C 29 2C ltape0..ld (hl),
000160: 22 2E 22 3A 69 6E 63 20 68 6C 0D 0A 6C 64 20 64 ".":inc hl..ld d
000170: 65 2C 65 78 74 32 0D 0A 65 78 20 64 65 2C 68 6C e,ext2..ex de,hl
000180: 0D 0A 6C 64 20 62 63 2C 33 0D 0A 6C 64 69 72 0D ..ld bc,3..ldir.
000190: 0A 70 6F 70 20 61 66 0D 0A 61 64 64 20 34 3A 6C .pop af..add 4:l
0001A0: 64 20 62 2C 61 0D 0A 70 6F 70 20 68 6C 0D 0A 6A d b,a..pop hl..j
0001B0: 70 20 6C 6F 61 64 30 0D 0A 0D 0A 3B 20 2A 2A 43 p load0....; **C
0001C0: 61 74 61 6C 6F 67 75 65 2A 2A 0D 0A 2E 63 61 74 atalogue**...cat
0001D0: 0D 0A 63 61 6C 6C 20 6A 62 2B 26 32 64 0D 0A 6C ..call jb+&2d..l
0001E0: 64 20 68 6C 2C 30 3A 6C 64 20 64 65 2C 26 32 37 d hl,0:ld de,&27
0001F0: 31 36 3A 63 61 6C 6C 20 26 62 62 36 36 0D 0A 6C 16:call &bb66..l
Size : 512 (Real : 512)
000000: 0D 0A 6C 64 20 62 2C 68 3A 6C 64 20 63 2C 6C 0D ..ld b,h:ld c,l.
000010: 0A 6C 64 20 64 65 2C 26 32 65 30 30 0D 0A 6C 64 .ld de,&2e00..ld
000020: 20 61 2C 32 0D 0A 63 61 6C 6C 20 26 62 63 39 38 a,2..call &bc98
000030: 0D 0A 6A 72 20 6E 63 2C 62 61 63 6B 65 72 72 0D ..jr nc,backerr.
000040: 0A 0D 0A 63 61 6C 6C 20 26 62 63 38 66 0D 0A 6A ...call &bc8f..j
000050: 72 20 6E 63 2C 62 61 63 6B 65 72 72 0D 0A 2E 62 r nc,backerr...b
000060: 61 63 6B 75 70 30 0D 0A 63 61 6C 6C 20 6A 62 2B ackup0..call jb+
000070: 26 31 32 0D 0A 6A 70 20 6D 61 69 6E 6C 6F 6F 70 &12..jp mainloop
000080: 0D 0A 0D 0A 2E 62 61 63 6B 65 72 72 0D 0A 63 61 .....backerr..ca
000090: 6C 6C 20 26 62 63 38 66 0D 0A 63 61 6C 6C 20 73 ll &bc8f..call s
0000A0: 61 76 65 6D 65 73 73 33 0D 0A 6A 72 20 62 61 63 avemess3..jr bac
0000B0: 6B 75 70 30 0D 0A 0D 0A 3B 20 2A 2A 46 72 61 6D kup0....; **Fram
0000C0: 65 20 65 64 69 74 6F 72 2A 2A 0D 0A 0D 0A 2E 65 e editor**.....e
0000D0: 64 69 74 5F 66 72 61 6D 65 0D 0A 63 61 6C 6C 20 dit_frame..call
0000E0: 6A 62 2B 26 32 64 0D 0A 6C 64 20 68 6C 2C 26 30 jb+&2d..ld hl,&0
0000F0: 31 30 31 0D 0A 6C 64 20 28 79 63 6F 72 64 29 2C 101..ld (ycord),
000100: 68 6C 0D 0A 0D 0A 2E 65 64 66 72 61 6D 65 31 0D hl.....edframe1.
000110: 0A 63 61 6C 6C 20 6A 62 2B 26 31 35 0D 0A 63 61 .call jb+&15..ca
000120: 6C 6C 20 64 72 61 77 5F 70 61 67 65 0D 0A 0D 0A ll draw_page....
000130: 2E 65 64 6C 6F 6F 70 0D 0A 2E 65 64 6C 6F 6F 70 .edloop...edloop
000140: 32 0D 0A 63 61 6C 6C 20 65 64 6C 6F 63 0D 0A 63 2..call edloc..c
000150: 61 6C 6C 20 67 65 74 5F 65 64 63 68 72 0D 0A 0D all get_edchr...
000160: 0A 63 70 20 31 33 3A 6A 70 20 7A 2C 65 6E 74 65 .cp 13:jp z,ente
000170: 72 0D 0A 63 70 20 31 36 3A 6A 70 20 7A 2C 63 6C r..cp 16:jp z,cl
000180: 72 0D 0A 63 70 20 22 7C 22 3A 6A 70 20 7A 2C 61 r..cp "|":jp z,a
000190: 64 64 5F 62 61 72 0D 0A 63 70 20 31 32 37 3A 6A dd_bar..cp 127:j
0001A0: 70 20 7A 2C 64 65 6C 65 74 65 5F 63 68 61 72 0D p z,delete_char.
0001B0: 0A 63 70 20 31 39 30 3A 6A 70 20 7A 2C 66 37 0D .cp 190:jp z,f7.
0001C0: 0A 63 70 20 31 39 31 3A 6A 70 20 7A 2C 66 38 0D .cp 191:jp z,f8.
0001D0: 0A 63 70 20 31 39 32 3A 6A 70 20 7A 2C 66 34 0D .cp 192:jp z,f4.
0001E0: 0A 63 70 20 31 39 33 3A 6A 70 20 7A 2C 66 35 0D .cp 193:jp z,f5.
0001F0: 0A 63 70 20 32 32 32 3A 6A 70 20 7A 2C 69 6E 73 .cp 222:jp z,ins
Size : 512 (Real : 512)
000000: 2C 28 64 65 29 0D 0A 6C 64 20 28 68 6C 29 2C 61 ,(de)..ld (hl),a
000010: 0D 0A 69 6E 63 20 68 6C 0D 0A 69 6E 63 20 64 65 ..inc hl..inc de
000020: 0D 0A 64 6A 6E 7A 20 63 6C 72 5F 6C 6F 6F 70 0D ..djnz clr_loop.
000030: 0A 0D 0A 6C 64 20 28 68 6C 29 2C 22 20 22 0D 0A ...ld (hl)," "..
000040: 63 61 6C 6C 20 64 72 61 77 5F 6C 69 6E 65 0D 0A call draw_line..
000050: 6A 70 20 65 64 6C 6F 6F 70 0D 0A 0D 0A 3B 20 54 jp edloop....; T
000060: 68 65 20 67 72 61 70 68 69 63 20 66 75 6E 63 74 he graphic funct
000070: 69 6F 6E 73 0D 0A 2E 66 37 0D 0A 6C 64 20 68 6C ions...f7..ld hl
000080: 2C 66 37 5F 74 61 62 6C 65 0D 0A 6A 72 20 63 68 ,f7_table..jr ch
000090: 61 6E 67 65 5F 67 72 61 70 68 69 63 0D 0A 0D 0A ange_graphic....
0000A0: 2E 66 38 0D 0A 6C 64 20 68 6C 2C 66 38 5F 74 61 .f8..ld hl,f8_ta
0000B0: 62 6C 65 0D 0A 6A 72 20 63 68 61 6E 67 65 5F 67 ble..jr change_g
0000C0: 72 61 70 68 69 63 0D 0A 0D 0A 2E 66 34 0D 0A 6C raphic.....f4..l
0000D0: 64 20 68 6C 2C 66 34 5F 74 61 62 6C 65 0D 0A 6A d hl,f4_table..j
0000E0: 72 20 63 68 61 6E 67 65 5F 67 72 61 70 68 69 63 r change_graphic
0000F0: 0D 0A 0D 0A 2E 66 35 0D 0A 6C 64 20 68 6C 2C 66 .....f5..ld hl,f
000100: 35 5F 74 61 62 6C 65 0D 0A 0D 0A 2E 63 68 61 6E 5_table.....chan
000110: 67 65 5F 67 72 61 70 68 69 63 0D 0A 70 75 73 68 ge_graphic..push
000120: 20 68 6C 0D 0A 63 61 6C 6C 20 63 68 65 63 6B 5F hl..call check_
000130: 63 75 72 72 65 6E 74 5F 63 68 61 72 20 20 3B 20 current_char ;
000140: 61 20 69 73 20 6E 6F 77 20 74 68 65 20 63 68 61 a is now the cha
000150: 72 20 69 6E 20 6D 65 6D 6F 72 79 0D 0A 73 75 62 r in memory..sub
000160: 20 31 32 38 20 20 20 20 20 20 20 20 20 3B 20 67 128 ; g
000170: 65 74 20 69 6E 20 72 61 6E 67 65 20 30 2D 31 35 et in range 0-15
000180: 0D 0A 6C 64 20 62 2C 30 3A 6C 64 20 63 2C 61 20 ..ld b,0:ld c,a
000190: 20 20 3B 20 62 63 3D 6F 66 66 73 65 74 20 6F 66 ; bc=offset of
0001A0: 20 72 65 71 75 69 72 65 64 20 63 68 61 72 0D 0A required char..
0001B0: 70 6F 70 20 68 6C 0D 0A 61 64 64 20 68 6C 2C 62 pop hl..add hl,b
0001C0: 63 0D 0A 6C 64 20 61 2C 28 68 6C 29 0D 0A 61 64 c..ld a,(hl)..ad
0001D0: 64 20 31 32 38 20 20 20 20 20 20 20 20 20 3B 20 d 128 ;
0001E0: 61 3D 6E 65 77 20 63 68 61 72 0D 0A 70 75 73 68 a=new char..push
0001F0: 20 61 66 0D 0A 63 61 6C 6C 20 63 68 61 72 61 64 af..call charad
Size : 512 (Real : 512)
000000: 65 72 74 5F 73 70 61 63 65 0D 0A 63 70 20 32 34 ert_space..cp 24
000010: 30 3A 6A 70 20 7A 2C 63 75 72 73 6F 72 5F 75 70 0:jp z,cursor_up
000020: 0D 0A 63 70 20 32 34 31 3A 6A 70 20 7A 2C 63 75 ..cp 241:jp z,cu
000030: 72 73 6F 72 5F 64 6F 77 6E 0D 0A 63 70 20 32 34 rsor_down..cp 24
000040: 32 3A 6A 70 20 7A 2C 63 75 72 73 6F 72 5F 6C 65 2:jp z,cursor_le
000050: 66 74 0D 0A 63 70 20 32 34 33 3A 6A 70 20 7A 2C ft..cp 243:jp z,
000060: 63 75 72 73 6F 72 5F 72 69 67 68 74 0D 0A 63 70 cursor_right..cp
000070: 20 32 34 34 3A 6A 70 20 7A 2C 74 6F 70 0D 0A 63 244:jp z,top..c
000080: 70 20 32 34 35 3A 6A 70 20 7A 2C 62 6F 74 74 6F p 245:jp z,botto
000090: 6D 0D 0A 63 70 20 32 34 36 3A 6A 70 20 7A 2C 6C m..cp 246:jp z,l
0000A0: 65 66 74 0D 0A 63 70 20 32 34 37 3A 6A 70 20 7A eft..cp 247:jp z
0000B0: 2C 72 69 67 68 74 0D 0A 63 70 20 32 34 38 3A 6A ,right..cp 248:j
0000C0: 70 20 7A 2C 74 6F 70 0D 0A 63 70 20 32 34 39 3A p z,top..cp 249:
0000D0: 6A 70 20 7A 2C 62 6F 74 74 6F 6D 0D 0A 63 70 20 jp z,bottom..cp
0000E0: 32 35 30 3A 6A 70 20 7A 2C 6C 65 66 74 0D 0A 63 250:jp z,left..c
0000F0: 70 20 32 35 31 3A 6A 70 20 7A 2C 72 69 67 68 74 p 251:jp z,right
000100: 0D 0A 63 70 20 32 35 32 3A 6A 70 20 7A 2C 65 73 ..cp 252:jp z,es
000110: 63 0D 0A 63 70 20 33 32 3A 6A 70 20 63 2C 65 64 c..cp 32:jp c,ed
000120: 6C 6F 6F 70 32 0D 0A 63 70 20 31 32 38 3A 6A 70 loop2..cp 128:jp
000130: 20 6E 63 2C 65 64 6C 6F 6F 70 32 0D 0A 6A 70 20 nc,edloop2..jp
000140: 65 6E 74 65 72 5F 63 68 61 72 73 0D 0A 0D 0A 2E enter_chars.....
000150: 67 65 74 5F 65 64 63 68 72 0D 0A 6C 64 20 64 65 get_edchr..ld de
000160: 2C 30 0D 0A 2E 67 65 64 31 0D 0A 6C 64 20 61 2C ,0...ged1..ld a,
000170: 64 3A 6F 72 20 65 3A 6A 72 20 6E 7A 2C 67 65 64 d:or e:jr nz,ged
000180: 32 0D 0A 63 61 6C 6C 20 26 62 62 38 31 0D 0A 2E 2..call &bb81...
000190: 67 65 64 32 0D 0A 6C 64 20 61 2C 64 3A 63 70 20 ged2..ld a,d:cp
0001A0: 36 3A 6A 72 20 6E 7A 2C 67 65 64 33 0D 0A 6C 64 6:jr nz,ged3..ld
0001B0: 20 61 2C 65 3A 6F 72 20 61 3A 6A 72 20 6E 7A 2C a,e:or a:jr nz,
0001C0: 67 65 64 33 0D 0A 63 61 6C 6C 20 26 62 62 38 34 ged3..call &bb84
0001D0: 0D 0A 2E 67 65 64 33 0D 0A 6C 64 20 61 2C 64 3A ...ged3..ld a,d:
0001E0: 63 70 20 31 30 3A 6A 72 20 6E 7A 2C 67 65 64 34 cp 10:jr nz,ged4
0001F0: 0D 0A 6C 64 20 64 65 2C 26 66 66 66 66 0D 0A 2E ..ld de,&ffff...
Size : 512 (Real : 512)
000000: 64 72 0D 0A 70 6F 70 20 61 66 0D 0A 6C 64 20 28 dr..pop af..ld (
000010: 68 6C 29 2C 61 0D 0A 63 61 6C 6C 20 65 64 6C 6F hl),a..call edlo
000020: 63 0D 0A 63 61 6C 6C 20 6A 62 2B 26 33 36 0D 0A c..call jb+&36..
000030: 6A 70 20 65 64 6C 6F 6F 70 0D 0A 0D 0A 2E 74 6F jp edloop.....to
000040: 70 20 20 20 20 6C 64 20 61 2C 31 3A 6C 64 20 28 p ld a,1:ld (
000050: 79 63 6F 72 64 29 2C 61 3A 6A 70 20 65 64 6C 6F ycord),a:jp edlo
000060: 6F 70 0D 0A 2E 62 6F 74 74 6F 6D 20 6C 64 20 61 op...bottom ld a
000070: 2C 32 35 3A 6C 64 20 28 79 63 6F 72 64 29 2C 61 ,25:ld (ycord),a
000080: 3A 6A 70 20 65 64 6C 6F 6F 70 0D 0A 2E 6C 65 66 :jp edloop...lef
000090: 74 20 20 20 6C 64 20 61 2C 31 3A 6C 64 20 28 78 t ld a,1:ld (x
0000A0: 63 6F 72 64 29 2C 61 3A 6A 70 20 65 64 6C 6F 6F cord),a:jp edloo
0000B0: 70 0D 0A 2E 72 69 67 68 74 20 20 6C 64 20 61 2C p...right ld a,
0000C0: 34 30 3A 6C 64 20 28 78 63 6F 72 64 29 2C 61 3A 40:ld (xcord),a:
0000D0: 6A 70 20 65 64 6C 6F 6F 70 0D 0A 0D 0A 3B 20 45 jp edloop....; E
0000E0: 53 43 20 70 72 65 73 73 65 64 20 64 75 72 69 6E SC pressed durin
0000F0: 67 20 65 64 69 74 20 6D 6F 64 65 0D 0A 2E 65 73 g edit mode...es
000100: 63 0D 0A 63 61 6C 6C 20 6A 62 2B 26 32 61 0D 0A c..call jb+&2a..
000110: 6C 64 20 68 6C 2C 26 35 32 30 3A 6C 64 20 64 65 ld hl,&520:ld de
000120: 2C 26 34 36 38 61 3A 63 61 6C 6C 20 6A 62 2B 26 ,&468a:call jb+&
000130: 34 35 0D 0A 6C 64 20 68 6C 2C 26 33 31 61 3A 6C 45..ld hl,&31a:l
000140: 64 20 64 65 2C 26 31 33 30 63 3A 63 61 6C 6C 20 d de,&130c:call
000150: 6A 62 2B 26 34 35 0D 0A 6C 64 20 68 6C 2C 26 35 jb+&45..ld hl,&5
000160: 31 63 3A 63 61 6C 6C 20 6A 62 2B 26 36 63 0D 0A 1c:call jb+&6c..
000170: 6C 64 20 68 6C 2C 73 74 72 69 6E 67 32 30 3A 63 ld hl,string20:c
000180: 61 6C 6C 20 6A 62 2B 26 33 39 0D 0A 6C 64 20 61 all jb+&39..ld a
000190: 2C 28 66 72 61 6D 65 29 3A 6C 64 20 68 2C 30 3A ,(frame):ld h,0:
0001A0: 6C 64 20 6C 2C 61 3A 63 61 6C 6C 20 6A 62 2B 26 ld l,a:call jb+&
0001B0: 36 66 0D 0A 63 61 6C 6C 20 69 6E 73 74 72 75 63 6f..call instruc
0001C0: 74 0D 0A 0D 0A 6C 64 20 68 6C 2C 73 74 72 69 6E t....ld hl,strin
0001D0: 67 31 31 3A 63 61 6C 6C 20 6D 75 6C 74 73 74 72 g11:call multstr
0001E0: 69 6E 67 0D 0A 6C 64 20 68 6C 2C 26 30 66 36 36 ing..ld hl,&0f66
0001F0: 3A 63 61 6C 6C 20 6A 62 2B 26 35 61 3A 6C 64 20 :call jb+&5a:ld
Size : 512 (Real : 512)
000000: 67 65 64 34 0D 0A 69 6E 63 20 64 65 0D 0A 63 61 ged4..inc de..ca
000010: 6C 6C 20 26 62 62 30 39 0D 0A 6A 72 20 6E 63 2C ll &bb09..jr nc,
000020: 67 65 64 31 0D 0A 63 61 6C 6C 20 26 62 62 38 34 ged1..call &bb84
000030: 0D 0A 72 65 74 0D 0A 0D 0A 2E 63 75 72 73 6F 72 ..ret.....cursor
000040: 5F 75 70 0D 0A 6C 64 20 68 6C 2C 28 79 63 6F 72 _up..ld hl,(ycor
000050: 64 29 0D 0A 64 65 63 20 6C 0D 0A 6C 64 20 61 2C d)..dec l..ld a,
000060: 6C 0D 0A 6F 72 20 61 0D 0A 6A 72 20 6E 7A 2C 73 l..or a..jr nz,s
000070: 74 6F 72 65 5F 63 6F 72 64 73 0D 0A 6C 64 20 6C tore_cords..ld l
000080: 2C 32 35 0D 0A 2E 73 74 6F 72 65 5F 63 6F 72 64 ,25...store_cord
000090: 73 0D 0A 6C 64 20 28 79 63 6F 72 64 29 2C 68 6C s..ld (ycord),hl
0000A0: 0D 0A 6A 70 20 65 64 6C 6F 6F 70 0D 0A 0D 0A 2E ..jp edloop.....
0000B0: 63 75 72 73 6F 72 5F 64 6F 77 6E 0D 0A 2E 63 64 cursor_down...cd
0000C0: 6F 77 6E 31 0D 0A 6C 64 20 68 6C 2C 28 79 63 6F own1..ld hl,(yco
0000D0: 72 64 29 0D 0A 69 6E 63 20 6C 0D 0A 6C 64 20 61 rd)..inc l..ld a
0000E0: 2C 6C 0D 0A 63 70 20 32 36 0D 0A 6A 72 20 6E 7A ,l..cp 26..jr nz
0000F0: 2C 73 74 6F 72 65 5F 63 6F 72 64 73 0D 0A 6C 64 ,store_cords..ld
000100: 20 6C 2C 31 0D 0A 6A 72 20 73 74 6F 72 65 5F 63 l,1..jr store_c
000110: 6F 72 64 73 0D 0A 0D 0A 2E 63 75 72 73 6F 72 5F ords.....cursor_
000120: 6C 65 66 74 0D 0A 6C 64 20 68 6C 2C 28 79 63 6F left..ld hl,(yco
000130: 72 64 29 0D 0A 64 65 63 20 68 0D 0A 6C 64 20 61 rd)..dec h..ld a
000140: 2C 68 0D 0A 6F 72 20 61 0D 0A 6A 72 20 6E 7A 2C ,h..or a..jr nz,
000150: 73 74 6F 72 65 5F 63 6F 72 64 73 0D 0A 6C 64 20 store_cords..ld
000160: 68 2C 34 30 0D 0A 64 65 63 20 6C 0D 0A 6C 64 20 h,40..dec l..ld
000170: 61 2C 6C 0D 0A 6F 72 20 61 0D 0A 6A 72 20 6E 7A a,l..or a..jr nz
000180: 2C 73 74 6F 72 65 5F 63 6F 72 64 73 0D 0A 6C 64 ,store_cords..ld
000190: 20 6C 2C 32 35 0D 0A 6A 72 20 73 74 6F 72 65 5F l,25..jr store_
0001A0: 63 6F 72 64 73 0D 0A 0D 0A 2E 63 75 72 73 6F 72 cords.....cursor
0001B0: 5F 72 69 67 68 74 0D 0A 2E 63 72 69 67 68 74 31 _right...cright1
0001C0: 0D 0A 6C 64 20 68 6C 2C 28 79 63 6F 72 64 29 0D ..ld hl,(ycord).
0001D0: 0A 69 6E 63 20 68 0D 0A 6C 64 20 61 2C 68 0D 0A .inc h..ld a,h..
0001E0: 63 70 20 34 31 0D 0A 6A 72 20 6E 7A 2C 73 74 6F cp 41..jr nz,sto
0001F0: 72 65 5F 63 6F 72 64 73 0D 0A 6C 64 20 68 2C 31 re_cords..ld h,1
Size : 512 (Real : 512)
000000: 68 2C 26 31 63 3A 63 61 6C 6C 20 6A 62 2B 26 35 h,&1c:call jb+&5
000010: 64 0D 0A 6C 64 20 68 6C 2C 26 31 38 37 39 3A 63 d..ld hl,&1879:c
000020: 61 6C 6C 20 6A 62 2B 26 35 61 3A 6C 64 20 68 2C all jb+&5a:ld h,
000030: 26 33 31 3A 63 61 6C 6C 20 6A 62 2B 26 35 64 0D &31:call jb+&5d.
000040: 0A 6C 64 20 68 6C 2C 26 31 38 38 36 3A 63 61 6C .ld hl,&1886:cal
000050: 6C 20 6A 62 2B 26 35 61 3A 6C 64 20 68 2C 26 33 l jb+&5a:ld h,&3
000060: 31 3A 63 61 6C 6C 20 6A 62 2B 26 35 64 0D 0A 6C 1:call jb+&5d..l
000070: 64 20 68 6C 2C 26 33 36 37 39 3A 63 61 6C 6C 20 d hl,&3679:call
000080: 6A 62 2B 26 35 31 0D 0A 6C 64 20 6C 2C 26 38 39 jb+&51..ld l,&89
000090: 3A 6C 64 20 64 65 2C 71 62 75 74 3A 6C 64 20 61 :ld de,qbut:ld a
0000A0: 2C 34 3A 63 61 6C 6C 20 6A 62 2B 26 34 38 0D 0A ,4:call jb+&48..
0000B0: 6C 64 20 6C 2C 26 39 39 3A 6C 64 20 64 65 2C 73 ld l,&99:ld de,s
0000C0: 62 75 74 3A 6C 64 20 61 2C 34 3A 63 61 6C 6C 20 but:ld a,4:call
0000D0: 6A 62 2B 26 34 38 0D 0A 6C 64 20 68 6C 2C 26 31 jb+&48..ld hl,&1
0000E0: 32 36 35 3A 6C 64 20 64 65 2C 26 30 61 30 64 3A 265:ld de,&0a0d:
0000F0: 63 61 6C 6C 20 6A 62 2B 26 34 35 0D 0A 6C 64 20 call jb+&45..ld
000100: 68 6C 2C 26 31 62 37 38 3A 6C 64 20 64 65 2C 26 hl,&1b78:ld de,&
000110: 31 36 30 64 3A 63 61 6C 6C 20 6A 62 2B 26 34 35 160d:call jb+&45
000120: 0D 0A 6C 64 20 68 6C 2C 26 31 62 38 35 3A 6C 64 ..ld hl,&1b85:ld
000130: 20 64 65 2C 26 31 36 30 64 3A 63 61 6C 6C 20 6A de,&160d:call j
000140: 62 2B 26 34 35 0D 0A 0D 0A 6C 64 20 61 2C 28 66 b+&45....ld a,(f
000150: 72 61 6D 65 29 3A 63 61 6C 6C 20 66 72 61 6D 65 rame):call frame
000160: 5F 73 74 61 72 74 0D 0A 70 75 73 68 20 64 65 3A _start..push de:
000170: 70 6F 70 20 69 78 0D 0A 2E 65 73 63 33 0D 0A 63 pop ix...esc3..c
000180: 61 6C 6C 20 6A 62 2B 26 32 37 0D 0A 2E 65 73 63 all jb+&27...esc
000190: 33 61 0D 0A 63 61 6C 6C 20 65 73 63 5F 63 6C 69 3a..call esc_cli
0001A0: 63 6B 73 0D 0A 2E 65 73 63 34 0D 0A 63 61 6C 6C cks...esc4..call
0001B0: 20 6A 62 2B 26 31 65 0D 0A 6F 72 20 61 3A 63 61 jb+&1e..or a:ca
0001C0: 6C 6C 20 7A 2C 6A 62 2B 26 39 30 3A 6A 72 20 7A ll z,jb+&90:jr z
0001D0: 2C 65 73 63 33 0D 0A 63 70 20 34 3A 6A 72 20 63 ,esc3..cp 4:jr c
0001E0: 2C 63 6F 6C 75 6D 6E 31 0D 0A 63 70 20 31 31 3A ,column1..cp 11:
0001F0: 6A 72 20 63 2C 63 6F 6C 75 6D 6E 32 0D 0A 6A 72 jr c,column2..jr
Size : 512 (Real : 512)
000000: 0D 0A 69 6E 63 20 6C 0D 0A 6C 64 20 61 2C 6C 0D ..inc l..ld a,l.
000010: 0A 63 70 20 32 36 0D 0A 6A 72 20 6E 7A 2C 73 74 .cp 26..jr nz,st
000020: 6F 72 65 5F 63 6F 72 64 73 0D 0A 6C 64 20 6C 2C ore_cords..ld l,
000030: 31 0D 0A 6A 72 20 73 74 6F 72 65 5F 63 6F 72 64 1..jr store_cord
000040: 73 0D 0A 0D 0A 3B 20 45 6E 74 65 72 20 64 61 74 s....; Enter dat
000050: 61 0D 0A 2E 61 64 64 5F 62 61 72 0D 0A 6C 64 20 a...add_bar..ld
000060: 61 2C 28 78 63 6F 72 64 29 0D 0A 63 70 20 31 3A a,(xcord)..cp 1:
000070: 6A 72 20 7A 2C 61 64 64 62 61 72 31 0D 0A 2E 61 jr z,addbar1...a
000080: 64 64 62 61 72 30 0D 0A 63 61 6C 6C 20 6A 62 2B ddbar0..call jb+
000090: 26 39 30 0D 0A 6A 70 20 65 64 6C 6F 6F 70 32 0D &90..jp edloop2.
0000A0: 0A 2E 61 64 64 62 61 72 31 0D 0A 6C 64 20 61 2C ..addbar1..ld a,
0000B0: 28 79 63 6F 72 64 29 0D 0A 63 70 20 32 35 3A 6A (ycord)..cp 25:j
0000C0: 72 20 7A 2C 61 64 64 62 61 72 30 0D 0A 6C 64 20 r z,addbar0..ld
0000D0: 61 2C 22 7C 22 0D 0A 0D 0A 2E 65 6E 74 65 72 5F a,"|".....enter_
0000E0: 63 68 61 72 73 0D 0A 63 61 6C 6C 20 6A 62 2B 26 chars..call jb+&
0000F0: 33 36 0D 0A 63 61 6C 6C 20 73 74 6F 72 65 5F 63 36..call store_c
000100: 68 61 72 0D 0A 6A 72 20 63 72 69 67 68 74 31 0D har..jr cright1.
000110: 0A 0D 0A 2E 64 65 6C 65 74 65 5F 63 68 61 72 0D ....delete_char.
000120: 0A 6C 64 20 68 6C 2C 28 79 63 6F 72 64 29 0D 0A .ld hl,(ycord)..
000130: 64 65 63 20 68 0D 0A 6C 64 20 61 2C 68 0D 0A 6F dec h..ld a,h..o
000140: 72 20 61 0D 0A 6A 72 20 6E 7A 2C 64 63 68 31 0D r a..jr nz,dch1.
000150: 0A 6C 64 20 68 2C 34 30 0D 0A 64 65 63 20 6C 0D .ld h,40..dec l.
000160: 0A 6C 64 20 61 2C 6C 0D 0A 6F 72 20 61 0D 0A 6A .ld a,l..or a..j
000170: 72 20 6E 7A 2C 64 63 68 31 0D 0A 6C 64 20 6C 2C r nz,dch1..ld l,
000180: 32 35 0D 0A 2E 64 63 68 31 0D 0A 6C 64 20 28 79 25...dch1..ld (y
000190: 63 6F 72 64 29 2C 68 6C 0D 0A 63 61 6C 6C 20 65 cord),hl..call e
0001A0: 64 6C 6F 63 0D 0A 6C 64 20 61 2C 33 32 3A 63 61 dloc..ld a,32:ca
0001B0: 6C 6C 20 6A 62 2B 26 33 36 0D 0A 63 61 6C 6C 20 ll jb+&36..call
0001C0: 73 74 6F 72 65 5F 63 68 61 72 0D 0A 6A 70 20 65 store_char..jp e
0001D0: 64 6C 6F 6F 70 0D 0A 0D 0A 2E 65 6E 74 65 72 0D dloop.....enter.
0001E0: 0A 6C 64 20 68 6C 2C 78 63 6F 72 64 0D 0A 6C 64 .ld hl,xcord..ld
0001F0: 20 28 68 6C 29 2C 31 0D 0A 6A 70 20 63 64 6F 77 (hl),1..jp cdow
Size : 512 (Real : 512)
000000: 20 7A 2C 64 65 63 74 69 6D 65 0D 0A 63 70 20 31 z,dectime..cp 1
000010: 32 3A 6A 72 20 7A 2C 69 6E 63 74 69 6D 65 0D 0A 2:jr z,inctime..
000020: 63 70 20 31 33 3A 6A 72 20 7A 2C 64 65 63 6F 6C cp 13:jr z,decol
000030: 31 0D 0A 63 70 20 31 34 3A 6A 72 20 7A 2C 69 6E 1..cp 14:jr z,in
000040: 63 6F 6C 31 0D 0A 63 70 20 31 35 3A 6A 72 20 7A col1..cp 15:jr z
000050: 2C 64 65 63 6F 6C 32 0D 0A 63 70 20 31 36 3A 6A ,decol2..cp 16:j
000060: 72 20 7A 2C 69 6E 63 6F 6C 32 0D 0A 63 70 20 31 r z,incol2..cp 1
000070: 37 3A 6A 70 20 7A 2C 65 73 63 6F 6B 0D 0A 63 70 7:jp z,escok..cp
000080: 20 31 38 3A 6A 70 20 7A 2C 65 73 63 71 75 69 74 18:jp z,escquit
000090: 0D 0A 6A 70 20 65 73 63 73 61 76 65 0D 0A 0D 0A ..jp escsave....
0000A0: 2E 63 6F 6C 75 6D 6E 31 20 6C 64 20 28 69 78 2B .column1 ld (ix+
0000B0: 30 29 2C 61 3A 6A 72 20 65 73 63 33 0D 0A 2E 63 0),a:jr esc3...c
0000C0: 6F 6C 75 6D 6E 32 20 73 75 62 20 33 3A 6C 64 20 olumn2 sub 3:ld
0000D0: 28 69 78 2B 31 29 2C 61 3A 6A 72 20 65 73 63 33 (ix+1),a:jr esc3
0000E0: 0D 0A 0D 0A 2E 64 65 63 74 69 6D 65 0D 0A 6C 64 .....dectime..ld
0000F0: 20 61 2C 28 69 78 2B 32 29 3A 63 70 20 31 3A 6A a,(ix+2):cp 1:j
000100: 72 20 7A 2C 65 73 63 34 0D 0A 64 65 63 20 28 69 r z,esc4..dec (i
000110: 78 2B 32 29 0D 0A 2E 64 65 63 74 69 6D 65 31 0D x+2)...dectime1.
000120: 0A 6C 64 20 62 2C 31 30 0D 0A 2E 64 65 63 74 69 .ld b,10...decti
000130: 6D 65 32 0D 0A 63 61 6C 6C 20 26 62 64 31 39 3A me2..call &bd19:
000140: 64 6A 6E 7A 20 64 65 63 74 69 6D 65 32 0D 0A 6A djnz dectime2..j
000150: 72 20 65 73 63 33 61 0D 0A 0D 0A 2E 69 6E 63 74 r esc3a.....inct
000160: 69 6D 65 0D 0A 6C 64 20 61 2C 28 69 78 2B 32 29 ime..ld a,(ix+2)
000170: 3A 63 70 20 32 35 35 3A 6A 72 20 7A 2C 65 73 63 :cp 255:jr z,esc
000180: 34 0D 0A 69 6E 63 20 28 69 78 2B 32 29 3A 6A 72 4..inc (ix+2):jr
000190: 20 64 65 63 74 69 6D 65 31 0D 0A 0D 0A 2E 69 6E dectime1.....in
0001A0: 63 6F 6C 31 0D 0A 6C 64 20 61 2C 28 69 78 2B 33 col1..ld a,(ix+3
0001B0: 29 3A 63 70 20 32 36 3A 6A 72 20 7A 2C 65 73 63 ):cp 26:jr z,esc
0001C0: 34 0D 0A 69 6E 63 20 28 69 78 2B 33 29 3A 6A 72 4..inc (ix+3):jr
0001D0: 20 64 65 63 74 69 6D 65 31 0D 0A 0D 0A 2E 64 65 dectime1.....de
0001E0: 63 6F 6C 31 0D 0A 6C 64 20 61 2C 28 69 78 2B 33 col1..ld a,(ix+3
0001F0: 29 3A 6F 72 20 61 3A 6A 72 20 7A 2C 65 73 63 34 ):or a:jr z,esc4
Size : 512 (Real : 512)
000000: 6E 31 0D 0A 0D 0A 2E 69 6E 73 65 72 74 5F 73 70 n1.....insert_sp
000010: 61 63 65 0D 0A 63 61 6C 6C 20 63 68 61 72 61 64 ace..call charad
000020: 64 72 0D 0A 6C 64 20 61 2C 28 68 6C 29 0D 0A 63 dr..ld a,(hl)..c
000030: 70 20 22 7C 22 3A 6A 70 20 7A 2C 61 64 64 62 61 p "|":jp z,addba
000040: 72 30 0D 0A 6C 64 20 68 6C 2C 28 79 63 6F 72 64 r0..ld hl,(ycord
000050: 29 0D 0A 6C 64 20 61 2C 68 0D 0A 63 70 20 34 30 )..ld a,h..cp 40
000060: 3A 6A 70 20 7A 2C 65 64 6C 6F 6F 70 0D 0A 70 75 :jp z,edloop..pu
000070: 73 68 20 68 6C 0D 0A 6C 64 20 68 2C 34 30 0D 0A sh hl..ld h,40..
000080: 63 61 6C 6C 20 67 65 74 5F 70 6F 73 69 74 69 6F call get_positio
000090: 6E 0D 0A 6C 64 20 28 79 63 6F 72 64 29 2C 68 6C n..ld (ycord),hl
0000A0: 0D 0A 70 75 73 68 20 61 66 0D 0A 63 61 6C 6C 20 ..push af..call
0000B0: 63 68 61 72 61 64 64 72 0D 0A 6C 64 20 64 2C 68 charaddr..ld d,h
0000C0: 3A 6C 64 20 65 2C 6C 0D 0A 64 65 63 20 64 65 0D :ld e,l..dec de.
0000D0: 0A 70 6F 70 20 61 66 0D 0A 6C 64 20 62 2C 61 0D .pop af..ld b,a.
0000E0: 0A 2E 69 6E 73 5F 73 70 5F 6C 6F 6F 70 0D 0A 6C ..ins_sp_loop..l
0000F0: 64 20 61 2C 28 64 65 29 0D 0A 6C 64 20 28 68 6C d a,(de)..ld (hl
000100: 29 2C 61 0D 0A 64 65 63 20 68 6C 0D 0A 64 65 63 ),a..dec hl..dec
000110: 20 64 65 0D 0A 64 6A 6E 7A 20 69 6E 73 5F 73 70 de..djnz ins_sp
000120: 5F 6C 6F 6F 70 0D 0A 6C 64 20 61 2C 33 32 0D 0A _loop..ld a,32..
000130: 6C 64 20 28 68 6C 29 2C 61 0D 0A 70 6F 70 20 68 ld (hl),a..pop h
000140: 6C 0D 0A 6C 64 20 28 79 63 6F 72 64 29 2C 68 6C l..ld (ycord),hl
000150: 0D 0A 63 61 6C 6C 20 64 72 61 77 5F 6C 69 6E 65 ..call draw_line
000160: 0D 0A 6A 70 20 65 64 6C 6F 6F 70 0D 0A 0D 0A 2E ..jp edloop.....
000170: 63 6C 72 0D 0A 6C 64 20 68 6C 2C 28 79 63 6F 72 clr..ld hl,(ycor
000180: 64 29 0D 0A 6C 64 20 61 2C 68 0D 0A 63 70 20 34 d)..ld a,h..cp 4
000190: 30 3A 6A 70 20 7A 2C 65 64 6C 6F 6F 70 0D 0A 63 0:jp z,edloop..c
0001A0: 61 6C 6C 20 67 65 74 5F 70 6F 73 69 74 69 6F 6E all get_position
0001B0: 0D 0A 70 75 73 68 20 61 66 0D 0A 63 61 6C 6C 20 ..push af..call
0001C0: 63 68 61 72 61 64 64 72 0D 0A 6C 64 20 64 2C 68 charaddr..ld d,h
0001D0: 3A 6C 64 20 65 2C 6C 0D 0A 69 6E 63 20 64 65 0D :ld e,l..inc de.
0001E0: 0A 70 6F 70 20 61 66 0D 0A 6C 64 20 62 2C 61 0D .pop af..ld b,a.
0001F0: 0A 2E 63 6C 72 5F 6C 6F 6F 70 0D 0A 6C 64 20 61 ..clr_loop..ld a
Size : 512 (Real : 512)
000000: 0D 0A 64 65 63 20 28 69 78 2B 33 29 3A 6A 72 20 ..dec (ix+3):jr
000010: 64 65 63 74 69 6D 65 31 0D 0A 0D 0A 2E 69 6E 63 dectime1.....inc
000020: 6F 6C 32 0D 0A 6C 64 20 61 2C 28 69 78 2B 34 29 ol2..ld a,(ix+4)
000030: 3A 63 70 20 32 36 3A 6A 70 20 7A 2C 65 73 63 34 :cp 26:jp z,esc4
000040: 0D 0A 69 6E 63 20 28 69 78 2B 34 29 3A 6A 72 20 ..inc (ix+4):jr
000050: 64 65 63 74 69 6D 65 31 0D 0A 0D 0A 2E 64 65 63 dectime1.....dec
000060: 6F 6C 32 0D 0A 6C 64 20 61 2C 28 69 78 2B 34 29 ol2..ld a,(ix+4)
000070: 3A 6F 72 20 61 3A 6A 70 20 7A 2C 65 73 63 34 0D :or a:jp z,esc4.
000080: 0A 64 65 63 20 28 69 78 2B 34 29 3A 6A 72 20 64 .dec (ix+4):jr d
000090: 65 63 74 69 6D 65 31 0D 0A 0D 0A 2E 65 73 63 6F ectime1.....esco
0000A0: 6B 0D 0A 63 61 6C 6C 20 65 73 63 69 6E 78 0D 0A k..call escinx..
0000B0: 6A 70 20 6E 63 2C 65 64 66 72 61 6D 65 31 0D 0A jp nc,edframe1..
0000C0: 6A 70 20 65 73 63 33 0D 0A 0D 0A 2E 65 73 63 71 jp esc3.....escq
0000D0: 75 69 74 0D 0A 63 61 6C 6C 20 65 73 63 69 6E 78 uit..call escinx
0000E0: 0D 0A 6A 70 20 6E 63 2C 6D 61 69 6E 6C 6F 6F 70 ..jp nc,mainloop
0000F0: 0D 0A 6A 70 20 65 73 63 33 0D 0A 0D 0A 2E 65 73 ..jp esc3.....es
000100: 63 73 61 76 65 0D 0A 63 61 6C 6C 20 65 73 63 69 csave..call esci
000110: 6E 78 0D 0A 6A 70 20 63 2C 65 73 63 33 0D 0A 6C nx..jp c,esc3..l
000120: 64 20 68 6C 2C 26 30 64 39 39 3A 63 61 6C 6C 20 d hl,&0d99:call
000130: 6A 62 2B 26 36 63 0D 0A 6C 64 20 68 6C 2C 73 74 jb+&6c..ld hl,st
000140: 72 69 6E 67 31 33 3A 63 61 6C 6C 20 6A 62 2B 26 ring13:call jb+&
000150: 33 39 0D 0A 6C 64 20 68 6C 2C 66 6E 62 75 66 66 39..ld hl,fnbuff
000160: 3A 6C 64 20 28 68 6C 29 2C 30 3A 63 61 6C 6C 20 :ld (hl),0:call
000170: 6A 62 2B 26 31 62 3A 6A 70 20 6E 63 2C 65 73 63 jb+&1b:jp nc,esc
000180: 0D 0A 6C 64 20 28 66 6E 6C 65 6E 29 2C 61 0D 0A ..ld (fnlen),a..
000190: 63 61 6C 6C 20 73 61 76 65 6D 65 73 73 31 3A 6A call savemess1:j
0001A0: 70 20 6E 63 2C 65 73 63 0D 0A 63 61 6C 6C 20 73 p nc,esc..call s
0001B0: 61 76 65 6D 65 73 73 32 0D 0A 63 61 6C 6C 20 6A avemess2..call j
0001C0: 62 2B 26 30 66 0D 0A 0D 0A 6C 64 20 68 6C 2C 66 b+&0f....ld hl,f
0001D0: 6E 62 75 66 66 0D 0A 6C 64 20 61 2C 28 66 6E 6C nbuff..ld a,(fnl
0001E0: 65 6E 29 0D 0A 6C 64 20 62 2C 61 0D 0A 2E 65 73 en)..ld b,a...es
0001F0: 63 73 61 76 65 30 0D 0A 69 6E 63 20 68 6C 3A 64 csave0..inc hl:d
Size : 512 (Real : 512)
000000: 72 72 65 6E 74 20 66 72 61 6D 65 0D 0A 2E 63 6C rrent frame...cl
000010: 72 66 72 6D 0D 0A 70 75 73 68 20 62 63 3A 70 75 rfrm..push bc:pu
000020: 73 68 20 68 6C 0D 0A 6C 64 20 68 6C 2C 28 70 61 sh hl..ld hl,(pa
000030: 67 65 5F 73 74 61 72 74 29 0D 0A 6C 64 20 62 63 ge_start)..ld bc
000040: 2C 31 30 30 30 0D 0A 2E 63 6C 72 66 72 6D 31 0D ,1000...clrfrm1.
000050: 0A 6C 64 20 28 68 6C 29 2C 33 32 3A 69 6E 63 20 .ld (hl),32:inc
000060: 68 6C 0D 0A 64 65 63 20 62 63 0D 0A 6C 64 20 61 hl..dec bc..ld a
000070: 2C 62 3A 6F 72 20 63 3A 6A 72 20 6E 7A 2C 63 6C ,b:or c:jr nz,cl
000080: 72 66 72 6D 31 0D 0A 70 6F 70 20 68 6C 3A 70 6F rfrm1..pop hl:po
000090: 70 20 62 63 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 4C p bc..ret....; L
0000A0: 6F 63 61 74 65 20 74 68 65 20 65 64 69 74 6F 72 ocate the editor
0000B0: 20 63 75 72 73 6F 72 0D 0A 2E 65 64 6C 6F 63 0D cursor...edloc.
0000C0: 0A 70 75 73 68 20 61 66 3A 70 75 73 68 20 68 6C .push af:push hl
0000D0: 0D 0A 6C 64 20 68 6C 2C 28 79 63 6F 72 64 29 0D ..ld hl,(ycord).
0000E0: 0A 70 75 73 68 20 68 6C 0D 0A 63 61 6C 6C 20 26 .push hl..call &
0000F0: 62 62 37 35 0D 0A 70 6F 70 20 68 6C 0D 0A 64 65 bb75..pop hl..de
000100: 63 20 68 3A 64 65 63 20 6C 0D 0A 73 6C 61 20 68 c h:dec l..sla h
000110: 0D 0A 6C 64 20 61 2C 6C 3A 61 64 64 20 61 2C 61 ..ld a,l:add a,a
000120: 3A 61 64 64 20 61 2C 61 3A 61 64 64 20 61 2C 61 :add a,a:add a,a
000130: 3A 6C 64 20 6C 2C 61 0D 0A 63 61 6C 6C 20 6A 62 :ld l,a..call jb
000140: 2B 26 36 63 0D 0A 70 6F 70 20 68 6C 3A 70 6F 70 +&6c..pop hl:pop
000150: 20 61 66 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 43 68 af..ret....; Ch
000160: 65 63 6B 20 69 66 20 61 6E 79 20 66 72 61 6D 65 eck if any frame
000170: 73 20 61 72 65 20 73 65 74 20 75 70 0D 0A 2E 61 s are set up...a
000180: 6E 79 66 72 6D 73 3F 0D 0A 6C 64 20 61 2C 28 6E nyfrms?..ld a,(n
000190: 66 72 61 6D 65 73 29 0D 0A 6F 72 20 61 3A 6A 72 frames)..or a:jr
0001A0: 20 6E 7A 2C 61 6E 79 66 72 6D 73 31 0D 0A 63 61 nz,anyfrms1..ca
0001B0: 6C 6C 20 6A 62 2B 26 39 30 0D 0A 6C 64 20 68 6C ll jb+&90..ld hl
0001C0: 2C 73 74 72 69 6E 67 31 30 0D 0A 63 61 6C 6C 20 ,string10..call
0001D0: 6A 62 2B 26 38 37 0D 0A 61 6E 64 20 61 3A 72 65 jb+&87..and a:re
0001E0: 74 0D 0A 2E 61 6E 79 66 72 6D 73 31 0D 0A 73 63 t...anyfrms1..sc
0001F0: 66 3A 72 65 74 0D 0A 0D 0A 3B 20 53 65 6C 65 63 f:ret....; Selec
Size : 512 (Real : 512)
000000: 6A 6E 7A 20 65 73 63 73 61 76 65 30 0D 0A 6C 64 jnz escsave0..ld
000010: 20 28 68 6C 29 2C 22 2E 22 3A 69 6E 63 20 68 6C (hl),".":inc hl
000020: 0D 0A 6C 64 20 64 65 2C 65 78 74 31 0D 0A 65 78 ..ld de,ext1..ex
000030: 20 64 65 2C 68 6C 0D 0A 6C 64 20 62 63 2C 33 0D de,hl..ld bc,3.
000040: 0A 6C 64 69 72 0D 0A 0D 0A 6C 64 20 68 6C 2C 66 .ldir....ld hl,f
000050: 6E 62 75 66 66 0D 0A 6C 64 20 64 65 2C 66 69 6C nbuff..ld de,fil
000060: 65 5F 62 75 66 66 65 72 0D 0A 6C 64 20 61 2C 28 e_buffer..ld a,(
000070: 66 6E 6C 65 6E 29 0D 0A 61 64 64 20 34 0D 0A 6C fnlen)..add 4..l
000080: 64 20 62 2C 61 0D 0A 63 61 6C 6C 20 26 62 63 38 d b,a..call &bc8
000090: 63 0D 0A 6A 72 20 6E 63 2C 65 73 76 65 72 72 0D c..jr nc,esverr.
0000A0: 0A 6C 64 20 68 6C 2C 28 70 61 67 65 5F 73 74 61 .ld hl,(page_sta
0000B0: 72 74 29 0D 0A 6C 64 20 64 65 2C 31 30 30 30 0D rt)..ld de,1000.
0000C0: 0A 6C 64 20 62 63 2C 30 0D 0A 6C 64 20 61 2C 33 .ld bc,0..ld a,3
0000D0: 0D 0A 63 61 6C 6C 20 26 62 63 39 38 0D 0A 6A 72 ..call &bc98..jr
0000E0: 20 6E 63 2C 65 73 76 65 72 72 0D 0A 0D 0A 63 61 nc,esverr....ca
0000F0: 6C 6C 20 26 62 63 38 66 0D 0A 6A 72 20 6E 63 2C ll &bc8f..jr nc,
000100: 65 73 76 65 72 72 0D 0A 2E 65 73 63 73 61 76 65 esverr...escsave
000110: 33 0D 0A 63 61 6C 6C 20 6A 62 2B 26 31 32 0D 0A 3..call jb+&12..
000120: 6A 70 20 65 73 63 0D 0A 0D 0A 2E 65 73 76 65 72 jp esc.....esver
000130: 72 0D 0A 63 61 6C 6C 20 26 62 63 38 66 0D 0A 63 r..call &bc8f..c
000140: 61 6C 6C 20 73 61 76 65 6D 65 73 73 33 0D 0A 6A all savemess3..j
000150: 72 20 65 73 63 73 61 76 65 33 0D 0A 0D 0A 3B 20 r escsave3....;
000160: 43 68 65 63 6B 20 63 6F 6C 6F 75 72 73 0D 0A 2E Check colours...
000170: 65 73 63 69 6E 78 0D 0A 6C 64 20 61 2C 28 69 78 escinx..ld a,(ix
000180: 2B 33 29 3A 63 70 20 28 69 78 2B 34 29 3A 6A 72 +3):cp (ix+4):jr
000190: 20 7A 2C 65 73 63 69 6E 78 31 0D 0A 61 6E 64 20 z,escinx1..and
0001A0: 61 3A 72 65 74 0D 0A 2E 65 73 63 69 6E 78 31 0D a:ret...escinx1.
0001B0: 0A 6C 64 20 68 6C 2C 73 74 72 69 6E 67 31 32 3A .ld hl,string12:
0001C0: 63 61 6C 6C 20 6A 62 2B 26 38 37 0D 0A 73 63 66 call jb+&87..scf
0001D0: 3A 72 65 74 0D 0A 0D 0A 3B 20 53 65 74 20 75 70 :ret....; Set up
0001E0: 20 74 68 65 20 45 53 43 20 6D 65 6E 75 20 63 6C the ESC menu cl
0001F0: 69 63 6B 73 20 26 20 69 6E 66 6F 0D 0A 2E 65 73 icks & info...es
Size : 512 (Real : 512)
000000: 74 20 66 72 61 6D 65 0D 0A 2E 73 65 6C 65 63 74 t frame...select
000010: 5F 66 72 61 6D 65 0D 0A 63 61 6C 6C 20 61 6E 79 _frame..call any
000020: 66 72 6D 73 3F 0D 0A 72 65 74 20 6E 63 0D 0A 63 frms?..ret nc..c
000030: 61 6C 6C 20 6A 62 2B 26 39 39 0D 0A 6C 64 20 68 all jb+&99..ld h
000040: 6C 2C 26 32 30 35 33 3A 6C 64 20 62 63 2C 26 32 l,&2053:ld bc,&2
000050: 64 33 36 3A 6C 64 20 64 65 2C 66 69 6C 65 5F 62 d36:ld de,file_b
000060: 75 66 66 65 72 3A 63 61 6C 6C 20 6A 62 2B 26 39 uffer:call jb+&9
000070: 33 0D 0A 6C 64 20 64 2C 62 3A 6C 64 20 65 2C 63 3..ld d,b:ld e,c
000080: 3A 63 61 6C 6C 20 6A 62 2B 26 34 35 0D 0A 6C 64 :call jb+&45..ld
000090: 20 68 6C 2C 26 32 65 36 33 3A 63 61 6C 6C 20 6A hl,&2e63:call j
0000A0: 62 2B 26 35 61 3A 6C 64 20 68 2C 26 33 62 3A 63 b+&5a:ld h,&3b:c
0000B0: 61 6C 6C 20 6A 62 2B 26 35 64 0D 0A 6C 64 20 68 all jb+&5d..ld h
0000C0: 6C 2C 26 33 31 36 32 3A 6C 64 20 64 65 2C 26 30 l,&3162:ld de,&0
0000D0: 61 30 64 3A 63 61 6C 6C 20 6A 62 2B 26 34 35 0D a0d:call jb+&45.
0000E0: 0A 6C 64 20 68 6C 2C 26 32 33 37 34 3A 63 61 6C .ld hl,&2374:cal
0000F0: 6C 20 6A 62 2B 26 35 31 3A 6C 64 20 68 6C 2C 26 l jb+&51:ld hl,&
000100: 33 37 37 34 3A 63 61 6C 6C 20 6A 62 2B 26 34 62 3774:call jb+&4b
000110: 0D 0A 6C 64 20 68 6C 2C 26 33 30 35 39 3A 63 61 ..ld hl,&3059:ca
000120: 6C 6C 20 6A 62 2B 26 36 63 3A 6C 64 20 68 6C 2C ll jb+&6c:ld hl,
000130: 73 74 72 69 6E 67 39 3A 63 61 6C 6C 20 6A 62 2B string9:call jb+
000140: 26 33 39 0D 0A 6C 64 20 61 2C 31 3A 6C 64 20 28 &39..ld a,1:ld (
000150: 66 72 61 6D 65 29 2C 61 0D 0A 0D 0A 2E 73 65 6C frame),a.....sel
000160: 66 72 6D 31 0D 0A 6C 64 20 68 6C 2C 26 33 31 36 frm1..ld hl,&316
000170: 32 3A 6C 64 20 64 65 2C 26 30 61 30 64 3A 63 61 2:ld de,&0a0d:ca
000180: 6C 6C 20 6A 62 2B 26 34 35 0D 0A 6C 64 20 68 6C ll jb+&45..ld hl
000190: 2C 26 33 34 36 35 3A 63 61 6C 6C 20 6A 62 2B 26 ,&3465:call jb+&
0001A0: 36 63 3A 6C 64 20 61 2C 28 66 72 61 6D 65 29 3A 6c:ld a,(frame):
0001B0: 6C 64 20 68 2C 30 3A 6C 64 20 6C 2C 61 3A 63 61 ld h,0:ld l,a:ca
0001C0: 6C 6C 20 6A 62 2B 26 36 66 0D 0A 63 61 6C 6C 20 ll jb+&6f..call
0001D0: 6A 62 2B 26 32 37 0D 0A 63 61 6C 6C 20 6A 62 2B jb+&27..call jb+
0001E0: 26 31 65 0D 0A 6F 72 20 61 3A 63 61 6C 6C 20 7A &1e..or a:call z
0001F0: 2C 6A 62 2B 26 39 30 3A 6A 72 20 7A 2C 73 65 6C ,jb+&90:jr z,sel
Size : 512 (Real : 512)
000000: 63 5F 63 6C 69 63 6B 73 0D 0A 63 61 6C 6C 20 6A c_clicks..call j
000010: 62 2B 26 39 39 0D 0A 6C 64 20 61 2C 28 66 72 61 b+&99..ld a,(fra
000020: 6D 65 29 0D 0A 63 61 6C 6C 20 66 72 61 6D 65 5F me)..call frame_
000030: 73 74 61 72 74 0D 0A 6C 64 20 63 2C 28 69 78 2B start..ld c,(ix+
000040: 30 29 3A 6C 64 20 62 2C 33 3A 6C 64 20 68 6C 2C 0):ld b,3:ld hl,
000050: 26 64 33 36 3A 63 61 6C 6C 20 65 73 63 5F 62 75 &d36:call esc_bu
000060: 74 73 0D 0A 6C 64 20 63 2C 28 69 78 2B 31 29 3A ts..ld c,(ix+1):
000070: 6C 64 20 62 2C 37 3A 6C 64 20 68 2C 26 32 35 3A ld b,7:ld h,&25:
000080: 63 61 6C 6C 20 65 73 63 5F 62 75 74 73 0D 0A 6C call esc_buts..l
000090: 64 20 68 6C 2C 26 31 34 36 38 3A 70 75 73 68 20 d hl,&1468:push
0000A0: 68 6C 3A 63 61 6C 6C 20 6A 62 2B 26 36 63 0D 0A hl:call jb+&6c..
0000B0: 63 61 6C 6C 20 6A 62 2B 26 33 33 3A 63 61 6C 6C call jb+&33:call
0000C0: 20 6A 62 2B 26 33 30 0D 0A 70 6F 70 20 68 6C 3A jb+&30..pop hl:
0000D0: 63 61 6C 6C 20 6A 62 2B 26 36 63 0D 0A 6C 64 20 call jb+&6c..ld
0000E0: 6C 2C 28 69 78 2B 32 29 3A 6C 64 20 68 2C 30 3A l,(ix+2):ld h,0:
0000F0: 63 61 6C 6C 20 6A 62 2B 26 36 66 0D 0A 6C 64 20 call jb+&6f..ld
000100: 68 6C 2C 26 31 63 37 62 3A 63 61 6C 6C 20 6A 62 hl,&1c7b:call jb
000110: 2B 26 36 63 3A 6C 64 20 61 2C 28 69 78 2B 33 29 +&6c:ld a,(ix+3)
000120: 3A 63 61 6C 6C 20 70 72 69 6E 74 5F 63 6F 6C 0D :call print_col.
000130: 0A 6C 64 20 68 6C 2C 26 31 63 38 38 3A 63 61 6C .ld hl,&1c88:cal
000140: 6C 20 6A 62 2B 26 36 63 3A 6C 64 20 61 2C 28 69 l jb+&6c:ld a,(i
000150: 78 2B 34 29 3A 63 61 6C 6C 20 70 72 69 6E 74 5F x+4):call print_
000160: 63 6F 6C 0D 0A 6C 64 20 62 2C 39 3A 6C 64 20 68 col..ld b,9:ld h
000170: 6C 2C 65 63 6C 69 63 6B 73 3A 63 61 6C 6C 20 6A l,eclicks:call j
000180: 62 2B 26 39 63 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 b+&9c..ret....;
000190: 44 72 61 77 20 61 20 63 6F 6C 75 6D 6E 20 6F 66 Draw a column of
0001A0: 20 42 20 62 75 74 74 6F 6E 73 20 77 69 74 68 20 B buttons with
0001B0: 62 75 74 74 6F 6E 20 43 20 73 65 74 20 2D 20 48 button C set - H
0001C0: 4C 3D 58 59 0D 0A 2E 65 73 63 5F 62 75 74 73 0D L=XY...esc_buts.
0001D0: 0A 70 75 73 68 20 61 66 3A 70 75 73 68 20 62 63 .push af:push bc
0001E0: 3A 70 75 73 68 20 64 65 3A 70 75 73 68 20 68 6C :push de:push hl
0001F0: 0D 0A 6C 64 20 64 2C 31 0D 0A 2E 65 73 63 62 74 ..ld d,1...escbt
Size : 512 (Real : 512)
000000: 66 72 6D 31 0D 0A 63 70 20 31 3A 6A 72 20 7A 2C frm1..cp 1:jr z,
000010: 73 65 6C 66 72 6D 32 0D 0A 63 70 20 32 3A 6A 72 selfrm2..cp 2:jr
000020: 20 7A 2C 73 65 6C 66 72 6D 33 0D 0A 70 75 73 68 z,selfrm3..push
000030: 20 61 66 0D 0A 6C 64 20 64 65 2C 66 69 6C 65 5F af..ld de,file_
000040: 62 75 66 66 65 72 3A 63 61 6C 6C 20 6A 62 2B 26 buffer:call jb+&
000050: 39 36 0D 0A 70 6F 70 20 61 66 0D 0A 63 70 20 33 96..pop af..cp 3
000060: 3A 6A 72 20 7A 2C 73 65 6C 66 72 6D 34 0D 0A 61 :jr z,selfrm4..a
000070: 6E 64 20 61 3A 72 65 74 0D 0A 0D 0A 2E 73 65 6C nd a:ret.....sel
000080: 66 72 6D 32 0D 0A 6C 64 20 61 2C 28 66 72 61 6D frm2..ld a,(fram
000090: 65 29 3A 63 70 20 31 3A 6A 72 20 7A 2C 73 65 6C e):cp 1:jr z,sel
0000A0: 66 72 6D 31 0D 0A 64 65 63 20 61 3A 6C 64 20 28 frm1..dec a:ld (
0000B0: 66 72 61 6D 65 29 2C 61 3A 6A 72 20 73 65 6C 66 frame),a:jr self
0000C0: 72 6D 31 0D 0A 0D 0A 2E 73 65 6C 66 72 6D 33 0D rm1.....selfrm3.
0000D0: 0A 6C 64 20 61 2C 28 66 72 61 6D 65 29 3A 6C 64 .ld a,(frame):ld
0000E0: 20 62 2C 61 3A 6C 64 20 61 2C 28 6E 66 72 61 6D b,a:ld a,(nfram
0000F0: 65 73 29 3A 63 70 20 62 3A 6A 72 20 7A 2C 73 65 es):cp b:jr z,se
000100: 6C 66 72 6D 31 0D 0A 6C 64 20 61 2C 62 3A 69 6E lfrm1..ld a,b:in
000110: 63 20 61 3A 6C 64 20 28 66 72 61 6D 65 29 2C 61 c a:ld (frame),a
000120: 3A 6A 72 20 73 65 6C 66 72 6D 31 0D 0A 0D 0A 2E :jr selfrm1.....
000130: 73 65 6C 66 72 6D 34 0D 0A 6C 64 20 61 2C 28 66 selfrm4..ld a,(f
000140: 72 61 6D 65 29 0D 0A 73 63 66 3A 72 65 74 0D 0A rame)..scf:ret..
000150: 0D 0A 3B 20 53 65 6C 65 63 74 20 32 20 66 72 61 ..; Select 2 fra
000160: 6D 65 73 0D 0A 2E 73 65 6C 65 63 74 32 66 72 61 mes...select2fra
000170: 6D 65 73 0D 0A 63 61 6C 6C 20 61 6E 79 66 72 6D mes..call anyfrm
000180: 73 3F 3A 72 65 74 20 6E 63 0D 0A 63 61 6C 6C 20 s?:ret nc..call
000190: 6A 62 2B 26 39 39 0D 0A 6C 64 20 68 6C 2C 26 33 jb+&99..ld hl,&3
0001A0: 35 33 3A 6C 64 20 62 63 2C 26 32 64 33 36 3A 6C 53:ld bc,&2d36:l
0001B0: 64 20 64 65 2C 66 69 6C 65 5F 62 75 66 66 65 72 d de,file_buffer
0001C0: 3A 63 61 6C 6C 20 6A 62 2B 26 39 33 0D 0A 6C 64 :call jb+&93..ld
0001D0: 20 64 2C 62 3A 6C 64 20 65 2C 63 3A 63 61 6C 6C d,b:ld e,c:call
0001E0: 20 6A 62 2B 26 34 35 0D 0A 6C 64 20 68 6C 2C 26 jb+&45..ld hl,&
0001F0: 38 36 33 3A 63 61 6C 6C 20 6A 62 2B 26 35 61 3A 863:call jb+&5a:
Size : 512 (Real : 512)
000000: 30 0D 0A 70 75 73 68 20 68 6C 0D 0A 6C 64 20 61 0..push hl..ld a
000010: 2C 64 3A 63 70 20 63 3A 6A 72 20 7A 2C 65 73 63 ,d:cp c:jr z,esc
000020: 62 74 31 0D 0A 78 6F 72 20 61 0D 0A 6A 72 20 65 bt1..xor a..jr e
000030: 73 63 62 74 32 0D 0A 2E 65 73 63 62 74 31 0D 0A scbt2...escbt1..
000040: 6C 64 20 61 2C 26 66 66 0D 0A 2E 65 73 63 62 74 ld a,&ff...escbt
000050: 32 0D 0A 63 61 6C 6C 20 6A 62 2B 26 37 35 0D 0A 2..call jb+&75..
000060: 70 6F 70 20 68 6C 0D 0A 6C 64 20 61 2C 6C 3A 61 pop hl..ld a,l:a
000070: 64 64 20 39 3A 6C 64 20 6C 2C 61 0D 0A 69 6E 63 dd 9:ld l,a..inc
000080: 20 64 0D 0A 64 6A 6E 7A 20 65 73 63 62 74 30 0D d..djnz escbt0.
000090: 0A 70 6F 70 20 68 6C 3A 70 6F 70 20 64 65 3A 70 .pop hl:pop de:p
0000A0: 6F 70 20 62 63 3A 70 6F 70 20 61 66 0D 0A 72 65 op bc:pop af..re
0000B0: 74 0D 0A 0D 0A 2E 6D 75 6C 74 73 74 72 69 6E 67 t.....multstring
0000C0: 0D 0A 6C 64 20 61 2C 28 68 6C 29 3A 6F 72 20 61 ..ld a,(hl):or a
0000D0: 3A 72 65 74 20 7A 0D 0A 6C 64 20 62 2C 61 3A 69 :ret z..ld b,a:i
0000E0: 6E 63 20 68 6C 3A 6C 64 20 63 2C 28 68 6C 29 3A nc hl:ld c,(hl):
0000F0: 69 6E 63 20 68 6C 0D 0A 70 75 73 68 20 68 6C 0D inc hl..push hl.
000100: 0A 6C 64 20 68 2C 62 3A 6C 64 20 6C 2C 63 3A 63 .ld h,b:ld l,c:c
000110: 61 6C 6C 20 6A 62 2B 26 36 63 0D 0A 70 6F 70 20 all jb+&6c..pop
000120: 68 6C 0D 0A 63 61 6C 6C 20 6A 62 2B 26 33 39 0D hl..call jb+&39.
000130: 0A 6A 72 20 6D 75 6C 74 73 74 72 69 6E 67 0D 0A .jr multstring..
000140: 0D 0A 2E 64 72 61 77 5F 70 61 67 65 0D 0A 6C 64 ...draw_page..ld
000150: 20 69 78 2C 28 73 65 71 5F 73 74 61 72 74 29 0D ix,(seq_start).
000160: 0A 6C 64 20 62 2C 28 69 78 2B 33 29 3A 6C 64 20 .ld b,(ix+3):ld
000170: 63 2C 62 3A 6C 64 20 61 2C 31 3A 63 61 6C 6C 20 c,b:ld a,1:call
000180: 26 62 63 33 32 0D 0A 6C 64 20 62 2C 28 69 78 2B &bc32..ld b,(ix+
000190: 34 29 3A 6C 64 20 63 2C 62 3A 70 75 73 68 20 62 4):ld c,b:push b
0001A0: 63 3A 78 6F 72 20 61 3A 63 61 6C 6C 20 26 62 63 c:xor a:call &bc
0001B0: 33 32 3A 70 6F 70 20 62 63 3A 63 61 6C 6C 20 26 32:pop bc:call &
0001C0: 62 63 33 38 0D 0A 2E 64 72 61 77 5F 70 61 67 65 bc38...draw_page
0001D0: 32 0D 0A 6C 64 20 68 6C 2C 30 3A 63 61 6C 6C 20 2..ld hl,0:call
0001E0: 6A 62 2B 26 36 63 0D 0A 6C 64 20 64 65 2C 31 30 jb+&6c..ld de,10
0001F0: 30 30 0D 0A 6C 64 20 68 6C 2C 28 70 61 67 65 5F 00..ld hl,(page_
Size : 512 (Real : 512)
000000: 6C 64 20 68 2C 26 31 35 3A 63 61 6C 6C 20 6A 62 ld h,&15:call jb
000010: 2B 26 35 64 0D 0A 6C 64 20 68 2C 26 31 61 3A 63 +&5d..ld h,&1a:c
000020: 61 6C 6C 20 6A 62 2B 26 35 61 3A 6C 64 20 68 2C all jb+&5a:ld h,
000030: 26 32 37 3A 63 61 6C 6C 20 6A 62 2B 26 35 64 0D &27:call jb+&5d.
000040: 0A 0D 0A 6C 64 20 68 6C 2C 26 36 37 34 3A 63 61 ...ld hl,&674:ca
000050: 6C 6C 20 6A 62 2B 26 35 31 3A 6C 64 20 68 6C 2C ll jb+&51:ld hl,
000060: 26 31 62 37 34 3A 63 61 6C 6C 20 6A 62 2B 26 34 &1b74:call jb+&4
000070: 62 0D 0A 0D 0A 6C 64 20 68 6C 2C 26 30 61 35 39 b....ld hl,&0a59
000080: 3A 63 61 6C 6C 20 6A 62 2B 26 36 63 3A 6C 64 20 :call jb+&6c:ld
000090: 68 6C 2C 73 74 72 69 6E 67 39 3A 70 75 73 68 20 hl,string9:push
0000A0: 68 6C 3A 63 61 6C 6C 20 6A 62 2B 26 33 39 0D 0A hl:call jb+&39..
0000B0: 6C 64 20 68 6C 2C 26 31 63 35 39 3A 63 61 6C 6C ld hl,&1c59:call
0000C0: 20 6A 62 2B 26 36 63 3A 70 6F 70 20 68 6C 3A 63 jb+&6c:pop hl:c
0000D0: 61 6C 6C 20 6A 62 2B 26 33 39 0D 0A 6C 64 20 61 all jb+&39..ld a
0000E0: 2C 31 3A 6C 64 20 28 66 72 61 6D 65 29 2C 61 3A ,1:ld (frame),a:
0000F0: 6C 64 20 28 66 72 61 6D 65 32 29 2C 61 0D 0A 0D ld (frame2),a...
000100: 0A 2E 73 65 6C 32 66 72 6D 31 0D 0A 6C 64 20 68 ..sel2frm1..ld h
000110: 6C 2C 26 62 36 32 3A 6C 64 20 64 65 2C 26 30 61 l,&b62:ld de,&0a
000120: 30 64 3A 63 61 6C 6C 20 6A 62 2B 26 34 35 3A 6C 0d:call jb+&45:l
000130: 64 20 68 2C 26 31 64 3A 63 61 6C 6C 20 6A 62 2B d h,&1d:call jb+
000140: 26 34 35 0D 0A 6C 64 20 68 6C 2C 26 65 36 35 3A &45..ld hl,&e65:
000150: 63 61 6C 6C 20 6A 62 2B 26 36 63 3A 6C 64 20 61 call jb+&6c:ld a
000160: 2C 28 66 72 61 6D 65 29 3A 6C 64 20 68 2C 30 3A ,(frame):ld h,0:
000170: 6C 64 20 6C 2C 61 3A 63 61 6C 6C 20 6A 62 2B 26 ld l,a:call jb+&
000180: 36 66 0D 0A 6C 64 20 68 6C 2C 26 32 30 36 35 3A 6f..ld hl,&2065:
000190: 63 61 6C 6C 20 6A 62 2B 26 36 63 3A 6C 64 20 61 call jb+&6c:ld a
0001A0: 2C 28 66 72 61 6D 65 32 29 3A 6C 64 20 68 2C 30 ,(frame2):ld h,0
0001B0: 3A 6C 64 20 6C 2C 61 3A 63 61 6C 6C 20 6A 62 2B :ld l,a:call jb+
0001C0: 26 36 66 0D 0A 0D 0A 63 61 6C 6C 20 6A 62 2B 26 &6f....call jb+&
0001D0: 32 37 0D 0A 63 61 6C 6C 20 6A 62 2B 26 31 65 0D 27..call jb+&1e.
0001E0: 0A 6F 72 20 61 3A 63 61 6C 6C 20 7A 2C 6A 62 2B .or a:call z,jb+
0001F0: 26 39 30 3A 6A 72 20 7A 2C 73 65 6C 32 66 72 6D &90:jr z,sel2frm
Size : 512 (Real : 512)
000000: 73 74 61 72 74 29 0D 0A 2E 64 72 70 67 31 0D 0A start)...drpg1..
000010: 6C 64 20 61 2C 28 68 6C 29 0D 0A 63 61 6C 6C 20 ld a,(hl)..call
000020: 6A 62 2B 26 33 36 0D 0A 69 6E 63 20 68 6C 0D 0A jb+&36..inc hl..
000030: 64 65 63 20 64 65 0D 0A 6C 64 20 61 2C 64 3A 6F dec de..ld a,d:o
000040: 72 20 65 0D 0A 6A 72 20 6E 7A 2C 64 72 70 67 31 r e..jr nz,drpg1
000050: 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 43 68 65 63 6B ..ret....; Check
000060: 20 74 6F 20 73 65 65 20 69 66 20 63 75 72 72 65 to see if curre
000070: 6E 74 20 63 68 61 72 61 63 74 65 72 20 69 73 20 nt character is
000080: 61 20 67 72 61 70 68 69 63 0D 0A 3B 20 49 66 20 a graphic..; If
000090: 6E 6F 74 2C 20 6D 61 6B 65 20 69 74 20 61 20 62 not, make it a b
0000A0: 6C 61 6E 6B 20 67 72 61 70 68 69 63 0D 0A 0D 0A lank graphic....
0000B0: 2E 63 68 65 63 6B 5F 63 75 72 72 65 6E 74 5F 63 .check_current_c
0000C0: 68 61 72 0D 0A 63 61 6C 6C 20 63 68 61 72 61 64 har..call charad
0000D0: 64 72 0D 0A 6C 64 20 61 2C 28 68 6C 29 0D 0A 63 dr..ld a,(hl)..c
0000E0: 70 20 31 32 38 3A 6A 72 20 63 2C 6E 6F 70 65 0D p 128:jr c,nope.
0000F0: 0A 63 70 20 31 34 34 3A 72 65 74 20 63 0D 0A 2E .cp 144:ret c...
000100: 6E 6F 70 65 0D 0A 6C 64 20 61 2C 31 34 33 0D 0A nope..ld a,143..
000110: 6C 64 20 28 68 6C 29 2C 61 0D 0A 72 65 74 0D 0A ld (hl),a..ret..
000120: 0D 0A 3B 20 53 74 6F 72 65 20 63 68 61 72 61 63 ..; Store charac
000130: 74 65 72 20 41 20 61 74 20 63 75 72 72 65 6E 74 ter A at current
000140: 20 63 75 72 73 6F 72 20 6D 65 6D 6F 72 79 20 6C cursor memory l
000150: 6F 63 61 74 69 6F 6E 0D 0A 0D 0A 2E 73 74 6F 72 ocation.....stor
000160: 65 5F 63 68 61 72 0D 0A 63 61 6C 6C 20 63 68 61 e_char..call cha
000170: 72 61 64 64 72 0D 0A 6C 64 20 28 68 6C 29 2C 61 raddr..ld (hl),a
000180: 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 52 65 74 75 72 ..ret....; Retur
000190: 6E 20 64 69 73 74 61 6E 63 65 20 66 72 6F 6D 20 n distance from
0001A0: 72 69 67 68 74 20 6F 66 20 73 63 72 65 65 6E 20 right of screen
0001B0: 69 6E 20 41 0D 0A 2E 67 65 74 5F 70 6F 73 69 74 in A...get_posit
0001C0: 69 6F 6E 0D 0A 6C 64 20 61 2C 28 78 63 6F 72 64 ion..ld a,(xcord
0001D0: 29 0D 0A 6C 64 20 62 2C 61 0D 0A 6C 64 20 61 2C )..ld b,a..ld a,
0001E0: 34 30 0D 0A 73 75 62 20 62 0D 0A 72 65 74 0D 0A 40..sub b..ret..
0001F0: 0D 0A 3B 20 43 6C 65 61 72 20 74 68 65 20 63 75 ..; Clear the cu
Size : 512 (Real : 512)
000000: 31 0D 0A 63 70 20 31 3A 6A 72 20 7A 2C 73 65 6C 1..cp 1:jr z,sel
000010: 32 66 72 6D 32 0D 0A 63 70 20 32 3A 6A 72 20 7A 2frm2..cp 2:jr z
000020: 2C 73 65 6C 32 66 72 6D 33 0D 0A 63 70 20 33 3A ,sel2frm3..cp 3:
000030: 6A 72 20 7A 2C 73 65 6C 32 66 72 6D 34 0D 0A 63 jr z,sel2frm4..c
000040: 70 20 34 3A 6A 72 20 7A 2C 73 65 6C 32 66 72 6D p 4:jr z,sel2frm
000050: 35 0D 0A 70 75 73 68 20 61 66 0D 0A 6C 64 20 64 5..push af..ld d
000060: 65 2C 66 69 6C 65 5F 62 75 66 66 65 72 3A 63 61 e,file_buffer:ca
000070: 6C 6C 20 6A 62 2B 26 39 36 0D 0A 70 6F 70 20 61 ll jb+&96..pop a
000080: 66 0D 0A 63 70 20 35 3A 6A 72 20 7A 2C 73 65 6C f..cp 5:jr z,sel
000090: 32 66 72 6D 36 0D 0A 61 6E 64 20 61 3A 72 65 74 2frm6..and a:ret
0000A0: 0D 0A 0D 0A 2E 73 65 6C 32 66 72 6D 32 0D 0A 6C .....sel2frm2..l
0000B0: 64 20 61 2C 28 66 72 61 6D 65 29 3A 63 70 20 31 d a,(frame):cp 1
0000C0: 3A 6A 72 20 7A 2C 73 65 6C 32 66 72 6D 31 0D 0A :jr z,sel2frm1..
0000D0: 64 65 63 20 61 3A 6C 64 20 28 66 72 61 6D 65 29 dec a:ld (frame)
0000E0: 2C 61 3A 6A 72 20 73 65 6C 32 66 72 6D 31 0D 0A ,a:jr sel2frm1..
0000F0: 0D 0A 2E 73 65 6C 32 66 72 6D 33 0D 0A 6C 64 20 ...sel2frm3..ld
000100: 61 2C 28 66 72 61 6D 65 29 3A 6C 64 20 62 2C 61 a,(frame):ld b,a
000110: 3A 6C 64 20 61 2C 28 6E 66 72 61 6D 65 73 29 3A :ld a,(nframes):
000120: 63 70 20 62 3A 6A 72 20 7A 2C 73 65 6C 32 66 72 cp b:jr z,sel2fr
000130: 6D 31 0D 0A 6C 64 20 61 2C 62 3A 69 6E 63 20 61 m1..ld a,b:inc a
000140: 3A 6C 64 20 28 66 72 61 6D 65 29 2C 61 3A 6A 72 :ld (frame),a:jr
000150: 20 73 65 6C 32 66 72 6D 31 0D 0A 0D 0A 2E 73 65 sel2frm1.....se
000160: 6C 32 66 72 6D 34 0D 0A 6C 64 20 61 2C 28 66 72 l2frm4..ld a,(fr
000170: 61 6D 65 32 29 3A 63 70 20 31 3A 6A 70 20 7A 2C ame2):cp 1:jp z,
000180: 73 65 6C 32 66 72 6D 31 0D 0A 64 65 63 20 61 3A sel2frm1..dec a:
000190: 6C 64 20 28 66 72 61 6D 65 32 29 2C 61 3A 6A 70 ld (frame2),a:jp
0001A0: 20 73 65 6C 32 66 72 6D 31 0D 0A 0D 0A 2E 73 65 sel2frm1.....se
0001B0: 6C 32 66 72 6D 35 0D 0A 6C 64 20 61 2C 28 66 72 l2frm5..ld a,(fr
0001C0: 61 6D 65 32 29 3A 6C 64 20 62 2C 61 3A 6C 64 20 ame2):ld b,a:ld
0001D0: 61 2C 28 6E 66 72 61 6D 65 73 29 3A 63 70 20 62 a,(nframes):cp b
0001E0: 3A 6A 70 20 7A 2C 73 65 6C 32 66 72 6D 31 0D 0A :jp z,sel2frm1..
0001F0: 6C 64 20 61 2C 62 3A 69 6E 63 20 61 3A 6C 64 20 ld a,b:inc a:ld
Size : 512 (Real : 512)
000000: 2C 22 73 22 3A 63 61 6C 6C 20 6A 62 2B 26 33 36 ,"s":call jb+&36
000010: 0D 0A 2E 66 72 6F 70 74 73 31 0D 0A 72 65 74 0D ...fropts1..ret.
000020: 0A 0D 0A 3B 20 44 69 73 70 6C 61 79 20 61 20 73 ...; Display a s
000030: 74 72 69 6E 67 20 69 6E 20 61 20 62 6F 78 20 26 tring in a box &
000040: 20 73 65 74 20 61 73 20 63 6C 69 63 6B 20 61 72 set as click ar
000050: 65 61 0D 0A 3B 20 42 43 3D 53 74 72 69 6E 67 20 ea..; BC=String
000060: 61 64 64 72 20 48 4C 3D 58 59 20 44 3D 57 0D 0A addr HL=XY D=W..
000070: 2E 74 65 78 74 5F 62 6F 78 0D 0A 70 75 73 68 20 .text_box..push
000080: 64 65 3A 70 75 73 68 20 68 6C 0D 0A 70 75 73 68 de:push hl..push
000090: 20 68 6C 0D 0A 69 6E 63 20 64 3A 69 6E 63 20 64 hl..inc d:inc d
0000A0: 3A 73 6C 61 20 64 0D 0A 6C 64 20 65 2C 31 34 0D :sla d..ld e,14.
0000B0: 0A 6C 64 20 61 2C 28 64 72 66 6C 61 67 29 3A 6F .ld a,(drflag):o
0000C0: 72 20 61 0D 0A 63 61 6C 6C 20 7A 2C 6A 62 2B 26 r a..call z,jb+&
0000D0: 34 35 0D 0A 69 6E 63 20 68 3A 69 6E 63 20 68 0D 45..inc h:inc h.
0000E0: 0A 69 6E 63 20 6C 3A 69 6E 63 20 6C 3A 69 6E 63 .inc l:inc l:inc
0000F0: 20 6C 0D 0A 63 61 6C 6C 20 6A 62 2B 26 36 63 0D l..call jb+&6c.
000100: 0A 70 75 73 68 20 62 63 3A 70 6F 70 20 68 6C 0D .push bc:pop hl.
000110: 0A 6C 64 20 61 2C 28 64 72 66 6C 61 67 29 3A 6F .ld a,(drflag):o
000120: 72 20 61 0D 0A 63 61 6C 6C 20 7A 2C 6A 62 2B 26 r a..call z,jb+&
000130: 33 39 0D 0A 70 75 73 68 20 68 6C 3A 70 6F 70 20 39..push hl:pop
000140: 62 63 0D 0A 70 6F 70 20 68 6C 0D 0A 6C 64 20 61 bc..pop hl..ld a
000150: 2C 68 3A 64 65 63 20 61 3A 61 64 64 20 64 3A 6C ,h:dec a:add d:l
000160: 64 20 64 2C 61 0D 0A 6C 64 20 61 2C 6C 3A 61 64 d d,a..ld a,l:ad
000170: 64 20 31 33 3A 6C 64 20 65 2C 61 0D 0A 63 61 6C d 13:ld e,a..cal
000180: 6C 20 6A 62 2B 26 39 66 0D 0A 70 6F 70 20 68 6C l jb+&9f..pop hl
000190: 3A 70 6F 70 20 64 65 0D 0A 72 65 74 0D 0A 0D 0A :pop de..ret....
0001A0: 3B 20 44 69 73 70 6C 61 79 20 73 61 76 65 20 6D ; Display save m
0001B0: 65 73 73 61 67 65 73 0D 0A 2E 73 61 76 65 6D 65 essages...saveme
0001C0: 73 73 31 0D 0A 6C 64 20 68 6C 2C 73 74 72 69 6E ss1..ld hl,strin
0001D0: 67 31 34 3A 63 61 6C 6C 20 6A 62 2B 26 38 61 3A g14:call jb+&8a:
0001E0: 72 65 74 0D 0A 2E 73 61 76 65 6D 65 73 73 32 0D ret...savemess2.
0001F0: 0A 6C 64 20 61 2C 26 66 66 3A 63 61 6C 6C 20 26 .ld a,&ff:call &
Size : 512 (Real : 512)
000000: 28 66 72 61 6D 65 32 29 2C 61 3A 6A 70 20 73 65 (frame2),a:jp se
000010: 6C 32 66 72 6D 31 0D 0A 0D 0A 2E 73 65 6C 32 66 l2frm1.....sel2f
000020: 72 6D 36 0D 0A 6C 64 20 62 63 2C 28 66 72 61 6D rm6..ld bc,(fram
000030: 65 29 0D 0A 73 63 66 3A 72 65 74 0D 0A 0D 0A 3B e)..scf:ret....;
000040: 20 2A 2A 49 6E 69 74 69 61 6C 69 73 65 2A 2A 0D **Initialise**.
000050: 0A 2E 69 6E 69 74 0D 0A 63 61 6C 6C 20 26 38 34 ..init..call &84
000060: 61 32 0D 0A 78 6F 72 20 61 3A 6C 64 20 28 64 72 a2..xor a:ld (dr
000070: 66 6C 61 67 29 2C 61 0D 0A 6C 64 20 28 62 61 75 flag),a..ld (bau
000080: 64 29 2C 61 0D 0A 6C 64 20 61 2C 26 66 66 3A 6C d),a..ld a,&ff:l
000090: 64 20 28 66 72 6F 6D 29 2C 61 0D 0A 6C 64 20 61 d (from),a..ld a
0000A0: 2C 34 37 3A 6C 64 20 62 2C 32 32 32 3A 63 61 6C ,47:ld b,222:cal
0000B0: 6C 20 26 62 62 33 33 20 3B 20 43 54 52 4C 2D 53 l &bb33 ; CTRL-S
0000C0: 50 43 0D 0A 6C 64 20 61 2C 36 32 3A 6C 64 20 62 PC..ld a,62:ld b
0000D0: 2C 31 32 36 3A 63 61 6C 6C 20 26 62 62 33 33 20 ,126:call &bb33
0000E0: 3B 20 43 54 52 4C 2D 43 0D 0A 6C 64 20 61 2C 36 ; CTRL-C..ld a,6
0000F0: 35 3A 6C 64 20 62 2C 30 3A 63 61 6C 6C 20 26 62 5:ld b,0:call &b
000100: 62 33 33 20 20 20 3B 20 43 54 52 4C 2D 32 0D 0A b33 ; CTRL-2..
000110: 6C 64 20 61 2C 32 36 3A 6C 64 20 62 2C 22 7C 22 ld a,26:ld b,"|"
000120: 3A 63 61 6C 6C 20 26 62 62 33 33 20 3B 20 43 54 :call &bb33 ; CT
000130: 52 4C 2D 40 0D 0A 6C 64 20 61 2C 31 30 3A 6C 64 RL-@..ld a,10:ld
000140: 20 62 2C 31 39 30 3A 63 61 6C 6C 20 26 62 62 32 b,190:call &bb2
000150: 37 20 3B 20 66 37 0D 0A 6C 64 20 61 2C 31 31 3A 7 ; f7..ld a,11:
000160: 6C 64 20 62 2C 31 39 31 3A 63 61 6C 6C 20 26 62 ld b,191:call &b
000170: 62 32 37 20 3B 20 66 38 0D 0A 6C 64 20 61 2C 32 b27 ; f8..ld a,2
000180: 30 3A 6C 64 20 62 2C 31 39 32 3A 63 61 6C 6C 20 0:ld b,192:call
000190: 26 62 62 32 37 20 3B 20 66 34 0D 0A 6C 64 20 61 &bb27 ; f4..ld a
0001A0: 2C 31 32 3A 6C 64 20 62 2C 31 39 33 3A 63 61 6C ,12:ld b,193:cal
0001B0: 6C 20 26 62 62 32 37 20 3B 20 66 35 0D 0A 0D 0A l &bb27 ; f5....
0001C0: 6C 64 20 62 63 2C 26 38 30 33 0D 0A 2E 69 6E 69 ld bc,&803...ini
0001D0: 74 31 0D 0A 70 75 73 68 20 62 63 3A 6C 64 20 61 t1..push bc:ld a
0001E0: 2C 63 3A 6C 64 20 62 2C 30 3A 63 61 6C 6C 20 26 ,c:ld b,0:call &
0001F0: 62 62 32 37 3A 70 6F 70 20 62 63 0D 0A 69 6E 63 bb27:pop bc..inc
Size : 512 (Real : 512)
000000: 62 63 36 62 0D 0A 63 61 6C 6C 20 6A 62 2B 26 36 bc6b..call jb+&6
000010: 30 3A 6C 64 20 68 6C 2C 26 32 31 34 38 3A 63 61 0:ld hl,&2148:ca
000020: 6C 6C 20 6A 62 2B 26 36 63 3A 6C 64 20 68 6C 2C ll jb+&6c:ld hl,
000030: 73 74 72 69 6E 67 31 35 3A 63 61 6C 6C 20 6A 62 string15:call jb
000040: 2B 26 33 39 3A 72 65 74 0D 0A 2E 73 61 76 65 6D +&39:ret...savem
000050: 65 73 73 33 0D 0A 63 61 6C 6C 20 6A 62 2B 26 39 ess3..call jb+&9
000060: 30 3A 6C 64 20 68 6C 2C 73 74 72 69 6E 67 31 36 0:ld hl,string16
000070: 3A 6A 70 20 6A 62 2B 26 38 37 0D 0A 0D 0A 2E 6C :jp jb+&87.....l
000080: 6F 61 64 6D 65 73 73 31 0D 0A 63 61 6C 6C 20 6A oadmess1..call j
000090: 62 2B 26 39 30 3A 6C 64 20 68 6C 2C 73 74 72 69 b+&90:ld hl,stri
0000A0: 6E 67 31 37 3A 6A 70 20 6A 62 2B 26 38 37 0D 0A ng17:jp jb+&87..
0000B0: 2E 6C 6F 61 64 6D 65 73 73 32 0D 0A 6C 64 20 68 .loadmess2..ld h
0000C0: 6C 2C 73 74 72 69 6E 67 32 32 3A 63 61 6C 6C 20 l,string22:call
0000D0: 6A 62 2B 26 38 61 3A 72 65 74 0D 0A 2E 6C 6F 61 jb+&8a:ret...loa
0000E0: 64 6D 65 73 73 33 0D 0A 6C 64 20 61 2C 26 66 66 dmess3..ld a,&ff
0000F0: 3A 63 61 6C 6C 20 26 62 63 36 62 0D 0A 63 61 6C :call &bc6b..cal
000100: 6C 20 6A 62 2B 26 36 30 3A 6C 64 20 68 6C 2C 26 l jb+&60:ld hl,&
000110: 32 30 34 38 3A 63 61 6C 6C 20 6A 62 2B 26 36 63 2048:call jb+&6c
000120: 3A 6C 64 20 68 6C 2C 73 74 72 69 6E 67 32 33 3A :ld hl,string23:
000130: 63 61 6C 6C 20 6A 62 2B 26 33 39 3A 72 65 74 0D call jb+&39:ret.
000140: 0A 0D 0A 3B 20 53 2F 72 20 74 6F 20 73 77 61 70 ...; S/r to swap
000150: 20 74 77 6F 20 66 72 61 6D 65 73 2E 20 42 26 43 two frames. B&C
000160: 3D 66 72 61 6D 65 20 6E 75 6D 62 65 72 73 0D 0A =frame numbers..
000170: 2E 73 77 61 70 32 66 72 61 6D 65 73 0D 0A 70 75 .swap2frames..pu
000180: 73 68 20 61 66 3A 70 75 73 68 20 62 63 3A 70 75 sh af:push bc:pu
000190: 73 68 20 64 65 3A 70 75 73 68 20 68 6C 0D 0A 70 sh de:push hl..p
0001A0: 75 73 68 20 62 63 3A 6C 64 20 61 2C 62 3A 63 61 ush bc:ld a,b:ca
0001B0: 6C 6C 20 66 72 61 6D 65 5F 73 74 61 72 74 3A 70 ll frame_start:p
0001C0: 75 73 68 20 64 65 3A 70 6F 70 20 69 78 3A 70 6F ush de:pop ix:po
0001D0: 70 20 62 63 0D 0A 70 75 73 68 20 68 6C 3A 6C 64 p bc..push hl:ld
0001E0: 20 61 2C 63 3A 63 61 6C 6C 20 66 72 61 6D 65 5F a,c:call frame_
0001F0: 73 74 61 72 74 3A 70 75 73 68 20 64 65 3A 70 6F start:push de:po
Size : 512 (Real : 512)
000000: 20 63 0D 0A 6C 64 20 61 2C 63 3A 63 70 20 38 3A c..ld a,c:cp 8:
000010: 6A 72 20 6E 7A 2C 69 6E 69 74 32 0D 0A 6C 64 20 jr nz,init2..ld
000020: 63 2C 31 33 0D 0A 2E 69 6E 69 74 32 0D 0A 64 6A c,13...init2..dj
000030: 6E 7A 20 69 6E 69 74 31 0D 0A 0D 0A 2E 63 6C 65 nz init1.....cle
000040: 61 72 5F 66 69 6C 65 0D 0A 78 6F 72 20 61 3A 6C ar_file..xor a:l
000050: 64 20 28 6E 66 72 61 6D 65 73 29 2C 61 0D 0A 6C d (nframes),a..l
000060: 64 20 62 2C 33 30 0D 0A 6C 64 20 68 6C 2C 73 65 d b,30..ld hl,se
000070: 71 75 65 6E 63 65 5F 62 75 66 66 65 72 0D 0A 2E quence_buffer...
000080: 73 65 74 31 0D 0A 6C 64 20 28 68 6C 29 2C 31 3A set1..ld (hl),1:
000090: 69 6E 63 20 68 6C 0D 0A 6C 64 20 28 68 6C 29 2C inc hl..ld (hl),
0000A0: 31 3A 69 6E 63 20 68 6C 0D 0A 6C 64 20 28 68 6C 1:inc hl..ld (hl
0000B0: 29 2C 31 30 3A 69 6E 63 20 68 6C 0D 0A 6C 64 20 ),10:inc hl..ld
0000C0: 28 68 6C 29 2C 32 36 3A 69 6E 63 20 68 6C 0D 0A (hl),26:inc hl..
0000D0: 6C 64 20 28 68 6C 29 2C 30 3A 69 6E 63 20 68 6C ld (hl),0:inc hl
0000E0: 0D 0A 64 6A 6E 7A 20 73 65 74 31 0D 0A 72 65 74 ..djnz set1..ret
0000F0: 0D 0A 0D 0A 3B 20 44 72 61 77 20 65 6E 74 69 72 ....; Draw entir
000100: 65 20 66 72 6F 6E 74 20 73 63 72 65 65 6E 0D 0A e front screen..
000110: 2E 64 72 61 77 5F 66 72 6F 6E 74 0D 0A 63 61 6C .draw_front..cal
000120: 6C 20 6A 62 2B 26 32 61 0D 0A 6C 64 20 68 6C 2C l jb+&2a..ld hl,
000130: 30 3A 6C 64 20 64 65 2C 26 35 30 63 38 3A 6C 64 0:ld de,&50c8:ld
000140: 20 61 2C 33 3A 63 61 6C 6C 20 6A 62 2B 26 37 32 a,3:call jb+&72
000150: 0D 0A 63 61 6C 6C 20 74 69 74 6C 65 0D 0A 63 61 ..call title..ca
000160: 6C 6C 20 69 6E 73 74 72 75 63 74 0D 0A 63 61 6C ll instruct..cal
000170: 6C 20 66 72 6F 6E 74 5F 6F 70 74 73 0D 0A 72 65 l front_opts..re
000180: 74 0D 0A 0D 0A 3B 20 44 69 73 70 6C 61 79 20 68 t....; Display h
000190: 65 61 64 69 6E 67 0D 0A 2E 74 69 74 6C 65 0D 0A eading...title..
0001A0: 6C 64 20 68 6C 2C 26 30 33 30 34 3A 6C 64 20 64 ld hl,&0304:ld d
0001B0: 65 2C 26 34 61 32 62 3A 63 61 6C 6C 20 6A 62 2B e,&4a2b:call jb+
0001C0: 26 34 35 0D 0A 6C 64 20 68 6C 2C 26 31 62 30 38 &45..ld hl,&1b08
0001D0: 3A 63 61 6C 6C 20 6A 62 2B 26 36 63 0D 0A 6C 64 :call jb+&6c..ld
0001E0: 20 68 6C 2C 73 74 72 69 6E 67 31 3A 63 61 6C 6C hl,string1:call
0001F0: 20 6A 62 2B 26 34 32 3A 70 75 73 68 20 68 6C 0D jb+&42:push hl.
Size : 512 (Real : 512)
000000: 70 20 69 79 3A 70 6F 70 20 64 65 0D 0A 0D 0A 6C p iy:pop de....l
000010: 64 20 62 2C 35 0D 0A 2E 73 77 70 32 66 31 0D 0A d b,5...swp2f1..
000020: 6C 64 20 61 2C 28 69 79 29 3A 70 75 73 68 20 61 ld a,(iy):push a
000030: 66 0D 0A 6C 64 20 61 2C 28 69 78 29 3A 6C 64 20 f..ld a,(ix):ld
000040: 28 69 79 29 2C 61 0D 0A 70 6F 70 20 61 66 0D 0A (iy),a..pop af..
000050: 6C 64 20 28 69 78 29 2C 61 0D 0A 69 6E 63 20 69 ld (ix),a..inc i
000060: 78 3A 69 6E 63 20 69 79 0D 0A 64 6A 6E 7A 20 73 x:inc iy..djnz s
000070: 77 70 32 66 31 0D 0A 0D 0A 6C 64 20 62 63 2C 31 wp2f1....ld bc,1
000080: 30 30 30 0D 0A 2E 66 72 73 77 61 70 32 0D 0A 6C 000...frswap2..l
000090: 64 20 61 2C 28 68 6C 29 0D 0A 70 75 73 68 20 61 d a,(hl)..push a
0000A0: 66 3A 6C 64 20 61 2C 28 64 65 29 3A 6C 64 20 28 f:ld a,(de):ld (
0000B0: 68 6C 29 2C 61 3A 70 6F 70 20 61 66 3A 6C 64 20 hl),a:pop af:ld
0000C0: 28 64 65 29 2C 61 0D 0A 64 65 63 20 62 63 3A 69 (de),a..dec bc:i
0000D0: 6E 63 20 68 6C 3A 69 6E 63 20 64 65 0D 0A 6C 64 nc hl:inc de..ld
0000E0: 20 61 2C 62 3A 6F 72 20 63 3A 6A 72 20 6E 7A 2C a,b:or c:jr nz,
0000F0: 66 72 73 77 61 70 32 0D 0A 70 6F 70 20 68 6C 3A frswap2..pop hl:
000100: 70 6F 70 20 64 65 3A 70 6F 70 20 62 63 3A 70 6F pop de:pop bc:po
000110: 70 20 61 66 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 57 p af..ret....; W
000120: 6F 72 6B 20 6F 75 74 20 61 64 64 72 65 73 73 20 ork out address
000130: 6F 66 20 63 75 72 72 65 6E 74 20 63 75 72 73 6F of current curso
000140: 72 20 70 6F 73 69 74 69 6F 6E 0D 0A 3B 20 52 65 r position..; Re
000150: 74 75 72 6E 73 20 69 74 20 69 6E 20 48 4C 0D 0A turns it in HL..
000160: 2E 63 68 61 72 61 64 64 72 0D 0A 70 75 73 68 20 .charaddr..push
000170: 62 63 0D 0A 70 75 73 68 20 64 65 0D 0A 6C 64 20 bc..push de..ld
000180: 68 6C 2C 28 79 63 6F 72 64 29 0D 0A 70 75 73 68 hl,(ycord)..push
000190: 20 68 6C 0D 0A 6C 64 20 62 63 2C 34 30 0D 0A 6C hl..ld bc,40..l
0001A0: 64 20 65 2C 6C 3A 6C 64 20 64 2C 30 0D 0A 64 65 d e,l:ld d,0..de
0001B0: 63 20 65 0D 0A 63 61 6C 6C 20 6A 62 2B 26 37 62 c e..call jb+&7b
0001C0: 0D 0A 70 6F 70 20 62 63 0D 0A 6C 64 20 63 2C 62 ..pop bc..ld c,b
0001D0: 3A 6C 64 20 62 2C 30 0D 0A 64 65 63 20 63 0D 0A :ld b,0..dec c..
0001E0: 61 64 64 20 68 6C 2C 62 63 0D 0A 6C 64 20 62 63 add hl,bc..ld bc
0001F0: 2C 28 70 61 67 65 5F 73 74 61 72 74 29 0D 0A 61 ,(page_start)..a
Size : 512 (Real : 512)
000000: 0A 6C 64 20 68 6C 2C 26 31 32 31 39 3A 63 61 6C .ld hl,&1219:cal
000010: 6C 20 6A 62 2B 26 36 63 0D 0A 70 6F 70 20 68 6C l jb+&6c..pop hl
000020: 3A 63 61 6C 6C 20 6A 62 2B 26 33 39 3A 70 75 73 :call jb+&39:pus
000030: 68 20 68 6C 0D 0A 6C 64 20 68 6C 2C 26 31 62 32 h hl..ld hl,&1b2
000040: 33 3A 63 61 6C 6C 20 6A 62 2B 26 36 63 0D 0A 70 3:call jb+&6c..p
000050: 6F 70 20 68 6C 3A 63 61 6C 6C 20 6A 62 2B 26 33 op hl:call jb+&3
000060: 39 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 44 69 73 70 9..ret....; Disp
000070: 6C 61 79 20 69 6E 73 74 72 75 63 74 69 6F 6E 73 lay instructions
000080: 0D 0A 2E 69 6E 73 74 72 75 63 74 0D 0A 6C 64 20 ...instruct..ld
000090: 68 6C 2C 26 30 32 62 30 3A 6C 64 20 64 65 2C 26 hl,&02b0:ld de,&
0000A0: 34 63 31 36 3A 63 61 6C 6C 20 6A 62 2B 26 34 35 4c16:call jb+&45
0000B0: 0D 0A 6C 64 20 68 6C 2C 26 30 35 62 33 3A 63 61 ..ld hl,&05b3:ca
0000C0: 6C 6C 20 6A 62 2B 26 36 63 0D 0A 6C 64 20 68 6C ll jb+&6c..ld hl
0000D0: 2C 73 74 72 69 6E 67 32 3A 63 61 6C 6C 20 6A 62 ,string2:call jb
0000E0: 2B 26 33 39 3A 70 75 73 68 20 68 6C 0D 0A 6C 64 +&39:push hl..ld
0000F0: 20 68 6C 2C 26 30 39 62 62 3A 63 61 6C 6C 20 6A hl,&09bb:call j
000100: 62 2B 26 36 63 0D 0A 70 6F 70 20 68 6C 3A 63 61 b+&6c..pop hl:ca
000110: 6C 6C 20 6A 62 2B 26 33 39 0D 0A 72 65 74 0D 0A ll jb+&39..ret..
000120: 0D 0A 3B 20 53 65 74 20 75 70 20 74 68 65 20 66 ..; Set up the f
000130: 72 6F 6E 74 20 63 6C 69 63 6B 20 61 72 65 61 0D ront click area.
000140: 0A 2E 66 72 6F 6E 74 5F 63 6C 69 63 6B 73 0D 0A ..front_clicks..
000150: 6C 64 20 61 2C 26 66 66 3A 6C 64 20 28 64 72 66 ld a,&ff:ld (drf
000160: 6C 61 67 29 2C 61 0D 0A 63 61 6C 6C 20 66 72 6F lag),a..call fro
000170: 6E 74 5F 6F 70 74 73 0D 0A 78 6F 72 20 61 3A 6C nt_opts..xor a:l
000180: 64 20 28 64 72 66 6C 61 67 29 2C 61 0D 0A 72 65 d (drflag),a..re
000190: 74 0D 0A 0D 0A 3B 20 44 69 73 70 6C 61 79 20 6D t....; Display m
0001A0: 65 6E 75 20 6F 70 74 69 6F 6E 73 0D 0A 2E 66 72 enu options...fr
0001B0: 6F 6E 74 5F 6F 70 74 73 0D 0A 63 61 6C 6C 20 6A ont_opts..call j
0001C0: 62 2B 26 39 39 0D 0A 6C 64 20 62 63 2C 73 74 72 b+&99..ld bc,str
0001D0: 69 6E 67 33 3A 6C 64 20 68 6C 2C 26 31 61 33 35 ing3:ld hl,&1a35
0001E0: 3A 6C 64 20 64 2C 31 32 3A 63 61 6C 6C 20 74 65 :ld d,12:call te
0001F0: 78 74 5F 62 6F 78 0D 0A 6C 64 20 68 6C 2C 26 65 xt_box..ld hl,&e
Size : 512 (Real : 512)
000000: 64 64 20 68 6C 2C 62 63 0D 0A 70 6F 70 20 64 65 dd hl,bc..pop de
000010: 0D 0A 70 6F 70 20 62 63 0D 0A 72 65 74 0D 0A 0D ..pop bc..ret...
000020: 0A 3B 20 52 65 64 69 73 70 6C 61 79 20 74 68 65 .; Redisplay the
000030: 20 63 75 72 72 65 6E 74 20 6C 69 6E 65 0D 0A 2E current line...
000040: 64 72 61 77 5F 6C 69 6E 65 0D 0A 6C 64 20 68 6C draw_line..ld hl
000050: 2C 28 79 63 6F 72 64 29 0D 0A 6C 64 20 68 2C 30 ,(ycord)..ld h,0
000060: 0D 0A 64 65 63 20 6C 3A 6C 64 20 61 2C 6C 3A 61 ..dec l:ld a,l:a
000070: 64 64 20 61 2C 61 3A 61 64 64 20 61 2C 61 3A 61 dd a,a:add a,a:a
000080: 64 64 20 61 2C 61 3A 6C 64 20 6C 2C 61 0D 0A 63 dd a,a:ld l,a..c
000090: 61 6C 6C 20 6A 62 2B 26 36 63 0D 0A 63 61 6C 6C all jb+&6c..call
0000A0: 20 6C 69 6E 65 5F 73 74 61 72 74 0D 0A 6C 64 20 line_start..ld
0000B0: 62 2C 34 30 0D 0A 2E 64 72 77 6C 69 6E 65 31 0D b,40...drwline1.
0000C0: 0A 6C 64 20 61 2C 28 68 6C 29 3A 63 61 6C 6C 20 .ld a,(hl):call
0000D0: 6A 62 2B 26 33 36 0D 0A 69 6E 63 20 68 6C 0D 0A jb+&36..inc hl..
0000E0: 64 6A 6E 7A 20 64 72 77 6C 69 6E 65 31 0D 0A 72 djnz drwline1..r
0000F0: 65 74 0D 0A 0D 0A 3B 20 57 6F 72 6B 20 6F 75 74 et....; Work out
000100: 20 74 68 65 20 61 64 64 72 65 73 73 20 6F 66 20 the address of
000110: 74 68 65 20 73 74 61 72 74 20 6F 66 20 63 75 72 the start of cur
000120: 72 65 6E 74 20 6C 69 6E 65 0D 0A 3B 20 52 65 74 rent line..; Ret
000130: 75 72 6E 73 20 48 4C 3D 41 64 64 72 0D 0A 2E 6C urns HL=Addr...l
000140: 69 6E 65 5F 73 74 61 72 74 0D 0A 70 75 73 68 20 ine_start..push
000150: 61 66 3A 70 75 73 68 20 62 63 3A 70 75 73 68 20 af:push bc:push
000160: 64 65 0D 0A 6C 64 20 62 63 2C 34 30 0D 0A 6C 64 de..ld bc,40..ld
000170: 20 64 65 2C 28 79 63 6F 72 64 29 3A 6C 64 20 64 de,(ycord):ld d
000180: 2C 30 3A 64 65 63 20 65 0D 0A 63 61 6C 6C 20 6A ,0:dec e..call j
000190: 62 2B 26 37 62 0D 0A 6C 64 20 64 65 2C 28 70 61 b+&7b..ld de,(pa
0001A0: 67 65 5F 73 74 61 72 74 29 0D 0A 61 64 64 20 68 ge_start)..add h
0001B0: 6C 2C 64 65 0D 0A 70 6F 70 20 64 65 3A 70 6F 70 l,de..pop de:pop
0001C0: 20 62 63 3A 70 6F 70 20 61 66 0D 0A 72 65 74 0D bc:pop af..ret.
0001D0: 0A 0D 0A 3B 20 57 6F 72 6B 20 6F 75 74 20 74 68 ...; Work out th
0001E0: 65 20 61 64 64 72 65 73 73 20 6F 66 20 66 72 61 e address of fra
0001F0: 6D 65 20 41 0D 0A 3B 20 52 65 74 75 72 6E 73 20 me A..; Returns
Size : 512 (Real : 512)
000000: 34 39 3A 6C 64 20 64 2C 39 3A 63 61 6C 6C 20 74 49:ld d,9:call t
000010: 65 78 74 5F 62 6F 78 0D 0A 6C 64 20 68 2C 26 32 ext_box..ld h,&2
000020: 61 3A 69 6E 63 20 64 3A 63 61 6C 6C 20 74 65 78 a:inc d:call tex
000030: 74 5F 62 6F 78 0D 0A 6C 64 20 68 6C 2C 26 61 35 t_box..ld hl,&a5
000040: 64 3A 6C 64 20 64 2C 31 32 3A 63 61 6C 6C 20 74 d:ld d,12:call t
000050: 65 78 74 5F 62 6F 78 0D 0A 6C 64 20 68 2C 26 32 ext_box..ld h,&2
000060: 38 3A 6C 64 20 64 2C 31 32 3A 63 61 6C 6C 20 74 8:ld d,12:call t
000070: 65 78 74 5F 62 6F 78 0D 0A 6C 64 20 68 6C 2C 26 ext_box..ld hl,&
000080: 36 37 31 3A 6C 64 20 64 2C 34 3A 63 61 6C 6C 20 671:ld d,4:call
000090: 74 65 78 74 5F 62 6F 78 0D 0A 6C 64 20 68 2C 26 text_box..ld h,&
0000A0: 31 34 3A 63 61 6C 6C 20 74 65 78 74 5F 62 6F 78 14:call text_box
0000B0: 0D 0A 6C 64 20 68 2C 26 32 32 3A 6C 64 20 64 2C ..ld h,&22:ld d,
0000C0: 39 3A 63 61 6C 6C 20 74 65 78 74 5F 62 6F 78 0D 9:call text_box.
0000D0: 0A 6C 64 20 68 2C 26 33 61 3A 6C 64 20 64 2C 35 .ld h,&3a:ld d,5
0000E0: 3A 63 61 6C 6C 20 74 65 78 74 5F 62 6F 78 0D 0A :call text_box..
0000F0: 6C 64 20 68 6C 2C 26 31 66 38 35 3A 6C 64 20 64 ld hl,&1f85:ld d
000100: 2C 37 3A 63 61 6C 6C 20 74 65 78 74 5F 62 6F 78 ,7:call text_box
000110: 0D 0A 6C 64 20 68 6C 2C 26 32 32 39 39 3A 6C 64 ..ld hl,&2299:ld
000120: 20 64 2C 34 3A 63 61 6C 6C 20 74 65 78 74 5F 62 d,4:call text_b
000130: 6F 78 0D 0A 6C 64 20 68 2C 26 33 65 3A 6C 64 20 ox..ld h,&3e:ld
000140: 64 2C 36 3A 63 61 6C 6C 20 74 65 78 74 5F 62 6F d,6:call text_bo
000150: 78 0D 0A 6C 64 20 68 6C 2C 26 30 32 39 39 3A 6C x..ld hl,&0299:l
000160: 64 20 64 65 2C 26 31 34 30 65 3A 63 61 6C 6C 20 d de,&140e:call
000170: 6A 62 2B 26 34 35 0D 0A 6C 64 20 68 6C 2C 26 30 jb+&45..ld hl,&0
000180: 33 39 63 3A 63 61 6C 6C 20 6A 62 2B 26 36 63 0D 39c:call jb+&6c.
000190: 0A 6C 64 20 61 2C 28 6E 66 72 61 6D 65 73 29 0D .ld a,(nframes).
0001A0: 0A 70 75 73 68 20 61 66 0D 0A 6C 64 20 68 2C 30 .push af..ld h,0
0001B0: 3A 6C 64 20 6C 2C 61 0D 0A 63 61 6C 6C 20 6A 62 :ld l,a..call jb
0001C0: 2B 26 36 66 0D 0A 6C 64 20 68 6C 2C 73 74 72 69 +&6f..ld hl,stri
0001D0: 6E 67 36 3A 63 61 6C 6C 20 6A 62 2B 26 33 39 0D ng6:call jb+&39.
0001E0: 0A 70 6F 70 20 61 66 0D 0A 63 70 20 31 3A 6A 72 .pop af..cp 1:jr
0001F0: 20 7A 2C 66 72 6F 70 74 73 31 0D 0A 6C 64 20 61 z,fropts1..ld a
Size : 512 (Real : 512)
000000: 48 4C 3D 46 72 61 6D 65 20 61 64 64 72 20 44 45 HL=Frame addr DE
000010: 3D 53 65 71 75 65 6E 63 65 20 64 61 74 61 20 61 =Sequence data a
000020: 64 64 72 0D 0A 2E 66 72 61 6D 65 5F 73 74 61 72 ddr...frame_star
000030: 74 0D 0A 70 75 73 68 20 61 66 3A 70 75 73 68 20 t..push af:push
000040: 62 63 0D 0A 64 65 63 20 61 0D 0A 6C 64 20 64 2C bc..dec a..ld d,
000050: 30 3A 6C 64 20 65 2C 61 0D 0A 70 75 73 68 20 64 0:ld e,a..push d
000060: 65 0D 0A 6C 64 20 62 63 2C 31 30 30 30 0D 0A 63 e..ld bc,1000..c
000070: 61 6C 6C 20 6A 62 2B 26 37 62 0D 0A 6C 64 20 64 all jb+&7b..ld d
000080: 65 2C 70 61 67 65 5F 73 70 61 63 65 0D 0A 61 64 e,page_space..ad
000090: 64 20 68 6C 2C 64 65 0D 0A 70 6F 70 20 64 65 0D d hl,de..pop de.
0000A0: 0A 70 75 73 68 20 68 6C 0D 0A 6C 64 20 62 63 2C .push hl..ld bc,
0000B0: 35 0D 0A 63 61 6C 6C 20 6A 62 2B 26 37 62 0D 0A 5..call jb+&7b..
0000C0: 6C 64 20 64 65 2C 73 65 71 75 65 6E 63 65 5F 62 ld de,sequence_b
0000D0: 75 66 66 65 72 0D 0A 61 64 64 20 68 6C 2C 64 65 uffer..add hl,de
0000E0: 0D 0A 6C 64 20 64 2C 68 3A 6C 64 20 65 2C 6C 0D ..ld d,h:ld e,l.
0000F0: 0A 70 6F 70 20 68 6C 3A 70 6F 70 20 62 63 3A 70 .pop hl:pop bc:p
000100: 6F 70 20 61 66 0D 0A 6C 64 20 28 70 61 67 65 5F op af..ld (page_
000110: 73 74 61 72 74 29 2C 68 6C 0D 0A 6C 64 20 28 73 start),hl..ld (s
000120: 65 71 5F 73 74 61 72 74 29 2C 64 65 0D 0A 72 65 eq_start),de..re
000130: 74 0D 0A 0D 0A 3B 20 50 72 69 6E 74 20 6E 61 6D t....; Print nam
000140: 65 20 6F 66 20 63 6F 6C 6F 75 72 20 41 0D 0A 2E e of colour A...
000150: 70 72 69 6E 74 5F 63 6F 6C 0D 0A 70 75 73 68 20 print_col..push
000160: 68 6C 3A 70 75 73 68 20 62 63 0D 0A 6C 64 20 68 hl:push bc..ld h
000170: 6C 2C 63 6F 6C 6F 75 72 73 0D 0A 6F 72 20 61 3A l,colours..or a:
000180: 6A 72 20 7A 2C 66 6F 75 6E 64 5F 63 6F 6C 0D 0A jr z,found_col..
000190: 6C 64 20 62 2C 61 0D 0A 0D 0A 2E 72 65 74 63 6F ld b,a.....retco
0001A0: 6C 31 0D 0A 69 6E 63 20 68 6C 0D 0A 62 69 74 20 l1..inc hl..bit
0001B0: 37 2C 28 68 6C 29 0D 0A 6A 72 20 7A 2C 72 65 74 7,(hl)..jr z,ret
0001C0: 63 6F 6C 31 0D 0A 64 6A 6E 7A 20 72 65 74 63 6F col1..djnz retco
0001D0: 6C 31 0D 0A 69 6E 63 20 68 6C 0D 0A 0D 0A 2E 66 l1..inc hl.....f
0001E0: 6F 75 6E 64 5F 63 6F 6C 0D 0A 6C 64 20 63 2C 30 ound_col..ld c,0
0001F0: 0D 0A 2E 70 72 6E 5F 63 6F 6C 0D 0A 6C 64 20 61 ...prn_col..ld a
Size : 512 (Real : 512)
000000: 26 62 64 30 30 3A 6F 75 74 20 28 63 29 2C 61 0D &bd00:out (c),a.
000010: 0A 6C 64 20 61 2C 65 3A 63 70 20 32 35 3A 6A 72 .ld a,e:cp 25:jr
000020: 20 6E 63 2C 6F 75 74 66 78 33 63 0D 0A 6C 64 20 nc,outfx3c..ld
000030: 61 2C 36 3A 6C 64 20 62 63 2C 26 62 63 30 30 3A a,6:ld bc,&bc00:
000040: 6F 75 74 20 28 63 29 2C 61 0D 0A 6C 64 20 61 2C out (c),a..ld a,
000050: 65 3A 6C 64 20 62 63 2C 26 62 64 30 30 3A 6F 75 e:ld bc,&bd00:ou
000060: 74 20 28 63 29 2C 61 0D 0A 2E 6F 75 74 66 78 33 t (c),a...outfx3
000070: 63 0D 0A 64 65 63 20 65 0D 0A 6C 64 20 61 2C 65 c..dec e..ld a,e
000080: 0D 0A 6F 72 20 61 3A 6A 72 20 6E 7A 2C 6F 75 74 ..or a:jr nz,out
000090: 66 78 33 61 0D 0A 63 61 6C 6C 20 73 65 74 5F 62 fx3a..call set_b
0000A0: 6C 61 63 6B 0D 0A 6C 64 20 61 2C 31 3A 6C 64 20 lack..ld a,1:ld
0000B0: 62 63 2C 26 62 63 30 30 3A 6F 75 74 20 28 63 29 bc,&bc00:out (c)
0000C0: 2C 61 0D 0A 6C 64 20 61 2C 34 30 3A 6C 64 20 62 ,a..ld a,40:ld b
0000D0: 63 2C 26 62 64 30 30 3A 6F 75 74 20 28 63 29 2C c,&bd00:out (c),
0000E0: 61 0D 0A 6C 64 20 61 2C 36 3A 6C 64 20 62 63 2C a..ld a,6:ld bc,
0000F0: 26 62 63 30 30 3A 6F 75 74 20 28 63 29 2C 61 0D &bc00:out (c),a.
000100: 0A 6C 64 20 61 2C 32 35 3A 6C 64 20 62 63 2C 26 .ld a,25:ld bc,&
000110: 62 64 30 30 3A 6F 75 74 20 28 63 29 2C 61 0D 0A bd00:out (c),a..
000120: 72 65 74 0D 0A 0D 0A 2E 6F 75 74 66 78 34 0D 0A ret.....outfx4..
000130: 6C 64 20 62 2C 34 0D 0A 2E 6F 75 74 66 78 34 61 ld b,4...outfx4a
000140: 0D 0A 6C 64 20 68 6C 2C 26 63 30 30 30 0D 0A 6C ..ld hl,&c000..l
000150: 64 20 64 65 2C 26 34 30 30 30 0D 0A 2E 6F 75 74 d de,&4000...out
000160: 66 78 34 62 0D 0A 73 72 6C 20 28 68 6C 29 3A 73 fx4b..srl (hl):s
000170: 72 6C 20 28 68 6C 29 0D 0A 6C 64 20 61 2C 72 0D rl (hl)..ld a,r.
000180: 0A 61 6E 64 20 28 68 6C 29 0D 0A 6C 64 20 28 68 .and (hl)..ld (h
000190: 6C 29 2C 61 0D 0A 69 6E 63 20 68 6C 0D 0A 64 65 l),a..inc hl..de
0001A0: 63 20 64 65 0D 0A 6C 64 20 61 2C 64 0D 0A 63 70 c de..ld a,d..cp
0001B0: 20 26 66 66 3A 6A 72 20 6E 7A 2C 6F 75 74 66 78 &ff:jr nz,outfx
0001C0: 34 62 0D 0A 64 6A 6E 7A 20 6F 75 74 66 78 34 61 4b..djnz outfx4a
0001D0: 0D 0A 72 65 74 0D 0A 0D 0A 2E 6F 75 74 66 78 35 ..ret.....outfx5
0001E0: 0D 0A 6C 64 20 68 6C 2C 26 63 30 30 30 0D 0A 6C ..ld hl,&c000..l
0001F0: 64 20 64 65 2C 26 34 30 30 30 0D 0A 2E 6F 75 74 d de,&4000...out
Size : 512 (Real : 512)
000000: 2C 28 68 6C 29 3A 61 6E 64 20 26 37 66 3A 63 61 ,(hl):and &7f:ca
000010: 6C 6C 20 6A 62 2B 26 33 36 3A 69 6E 63 20 63 0D ll jb+&36:inc c.
000020: 0A 62 69 74 20 37 2C 28 68 6C 29 3A 69 6E 63 20 .bit 7,(hl):inc
000030: 68 6C 3A 6A 72 20 7A 2C 70 72 6E 5F 63 6F 6C 0D hl:jr z,prn_col.
000040: 0A 0D 0A 6C 64 20 61 2C 31 30 3A 73 75 62 20 63 ...ld a,10:sub c
000050: 0D 0A 6F 72 20 61 3A 6A 72 20 7A 2C 70 72 6E 63 ..or a:jr z,prnc
000060: 6F 6C 32 0D 0A 6C 64 20 62 2C 61 0D 0A 2E 70 72 ol2..ld b,a...pr
000070: 6E 5F 63 6F 6C 31 0D 0A 63 61 6C 6C 20 6A 62 2B n_col1..call jb+
000080: 26 33 30 3A 64 6A 6E 7A 20 70 72 6E 5F 63 6F 6C &30:djnz prn_col
000090: 31 0D 0A 2E 70 72 6E 63 6F 6C 32 0D 0A 70 6F 70 1...prncol2..pop
0000A0: 20 62 63 3A 70 6F 70 20 68 6C 0D 0A 72 65 74 0D bc:pop hl..ret.
0000B0: 0A 0D 0A 2E 64 65 6C 61 79 0D 0A 6C 64 20 62 2C ....delay..ld b,
0000C0: 28 69 78 2B 32 29 0D 0A 2E 64 65 6C 61 79 31 0D (ix+2)...delay1.
0000D0: 0A 63 61 6C 6C 20 6F 6E 65 73 65 63 0D 0A 64 6A .call onesec..dj
0000E0: 6E 7A 20 64 65 6C 61 79 31 0D 0A 72 65 74 0D 0A nz delay1..ret..
0000F0: 0D 0A 2E 6F 6E 65 73 65 63 0D 0A 70 75 73 68 20 ...onesec..push
000100: 61 66 3A 70 75 73 68 20 64 65 3A 70 75 73 68 20 af:push de:push
000110: 68 6C 0D 0A 6C 64 20 64 65 2C 30 3A 6C 64 20 68 hl..ld de,0:ld h
000120: 6C 2C 30 0D 0A 63 61 6C 6C 20 26 62 64 31 30 0D l,0..call &bd10.
000130: 0A 2E 73 65 63 31 0D 0A 63 61 6C 6C 20 26 42 64 ..sec1..call &Bd
000140: 30 64 0D 0A 6C 64 20 61 2C 68 3A 63 70 20 26 31 0d..ld a,h:cp &1
000150: 3A 6A 72 20 6E 7A 2C 73 65 63 31 0D 0A 6C 64 20 :jr nz,sec1..ld
000160: 61 2C 6C 3A 63 70 20 26 32 63 3A 6A 72 20 63 2C a,l:cp &2c:jr c,
000170: 73 65 63 31 0D 0A 70 6F 70 20 68 6C 3A 70 6F 70 sec1..pop hl:pop
000180: 20 64 65 3A 70 6F 70 20 61 66 0D 0A 72 65 74 0D de:pop af..ret.
000190: 0A 0D 0A 3B 20 31 3D 53 74 72 61 69 67 68 74 20 ...; 1=Straight
0001A0: 20 32 3D 46 61 64 65 2D 69 6E 20 20 33 3D 42 75 2=Fade-in 3=Bu
0001B0: 69 6C 64 20 75 70 0D 0A 2E 69 6E 66 78 0D 0A 6C ild up...infx..l
0001C0: 64 20 61 2C 28 69 78 2B 30 29 0D 0A 63 70 20 31 d a,(ix+0)..cp 1
0001D0: 3A 6A 70 20 7A 2C 69 6E 66 78 31 0D 0A 63 70 20 :jp z,infx1..cp
0001E0: 32 3A 6A 70 20 7A 2C 69 6E 66 78 32 0D 0A 63 70 2:jp z,infx2..cp
0001F0: 20 33 3A 6A 70 20 7A 2C 69 6E 66 78 33 0D 0A 72 3:jp z,infx3..r
Size : 512 (Real : 512)
000000: 66 78 35 62 0D 0A 6C 64 20 28 68 6C 29 2C 30 0D fx5b..ld (hl),0.
000010: 0A 69 6E 63 20 68 6C 0D 0A 64 65 63 20 64 65 0D .inc hl..dec de.
000020: 0A 6C 64 20 61 2C 65 3A 6F 72 20 61 3A 6A 72 20 .ld a,e:or a:jr
000030: 6E 7A 2C 6F 75 74 66 78 35 63 0D 0A 63 61 6C 6C nz,outfx5c..call
000040: 20 26 62 64 31 39 0D 0A 2E 6F 75 74 66 78 35 63 &bd19...outfx5c
000050: 0D 0A 6C 64 20 61 2C 64 0D 0A 63 70 20 26 66 66 ..ld a,d..cp &ff
000060: 3A 6A 72 20 6E 7A 2C 6F 75 74 66 78 35 62 0D 0A :jr nz,outfx5b..
000070: 72 65 74 0D 0A 0D 0A 2E 6F 75 74 66 78 36 0D 0A ret.....outfx6..
000080: 6C 64 20 68 6C 2C 26 63 30 30 30 0D 0A 6C 64 20 ld hl,&c000..ld
000090: 62 2C 38 30 0D 0A 0D 0A 2E 6F 75 74 66 78 36 61 b,80.....outfx6a
0000A0: 0D 0A 70 75 73 68 20 62 63 3A 70 75 73 68 20 68 ..push bc:push h
0000B0: 6C 0D 0A 6C 64 20 62 2C 32 30 30 0D 0A 2E 6F 75 l..ld b,200...ou
0000C0: 74 66 78 36 62 0D 0A 6C 64 20 28 68 6C 29 2C 30 tfx6b..ld (hl),0
0000D0: 0D 0A 63 61 6C 6C 20 26 62 63 32 36 0D 0A 64 6A ..call &bc26..dj
0000E0: 6E 7A 20 6F 75 74 66 78 36 62 0D 0A 70 6F 70 20 nz outfx6b..pop
0000F0: 68 6C 3A 70 6F 70 20 62 63 0D 0A 69 6E 63 20 68 hl:pop bc..inc h
000100: 6C 0D 0A 64 6A 6E 7A 20 6F 75 74 66 78 36 61 0D l..djnz outfx6a.
000110: 0A 72 65 74 0D 0A 0D 0A 2E 6F 75 74 66 78 37 0D .ret.....outfx7.
000120: 0A 6C 64 20 68 6C 2C 26 63 30 30 30 0D 0A 6C 64 .ld hl,&c000..ld
000130: 20 62 2C 32 30 30 0D 0A 0D 0A 2E 6F 75 74 66 78 b,200.....outfx
000140: 37 61 0D 0A 70 75 73 68 20 62 63 3A 70 75 73 68 7a..push bc:push
000150: 20 68 6C 0D 0A 6C 64 20 62 2C 38 30 0D 0A 2E 6F hl..ld b,80...o
000160: 75 74 66 78 37 62 0D 0A 6C 64 20 28 68 6C 29 2C utfx7b..ld (hl),
000170: 30 3A 69 6E 63 20 68 6C 0D 0A 64 6A 6E 7A 20 6F 0:inc hl..djnz o
000180: 75 74 66 78 37 62 0D 0A 70 6F 70 20 68 6C 3A 70 utfx7b..pop hl:p
000190: 6F 70 20 62 63 0D 0A 63 61 6C 6C 20 26 62 63 32 op bc..call &bc2
0001A0: 36 0D 0A 6C 64 20 61 2C 62 3A 62 69 74 20 33 2C 6..ld a,b:bit 3,
0001B0: 61 3A 63 61 6C 6C 20 6E 7A 2C 26 62 64 31 39 0D a:call nz,&bd19.
0001C0: 0A 64 6A 6E 7A 20 6F 75 74 66 78 37 61 0D 0A 72 .djnz outfx7a..r
0001D0: 65 74 0D 0A 0D 0A 2E 73 65 74 5F 62 6C 61 63 6B et.....set_black
0001E0: 0D 0A 78 6F 72 20 61 3A 6C 64 20 62 63 2C 30 3A ..xor a:ld bc,0:
0001F0: 63 61 6C 6C 20 26 62 63 33 32 0D 0A 6C 64 20 61 call &bc32..ld a
Size : 512 (Real : 512)
000000: 65 74 0D 0A 0D 0A 3B 20 53 74 72 61 69 67 68 74 et....; Straight
000010: 2D 69 6E 0D 0A 2E 69 6E 66 78 31 0D 0A 6C 64 20 -in...infx1..ld
000020: 62 2C 28 69 78 2B 33 29 3A 6C 64 20 63 2C 62 3A b,(ix+3):ld c,b:
000030: 6C 64 20 61 2C 31 3A 63 61 6C 6C 20 26 62 63 33 ld a,1:call &bc3
000040: 32 0D 0A 6C 64 20 62 2C 28 69 78 2B 34 29 3A 6C 2..ld b,(ix+4):l
000050: 64 20 63 2C 62 3A 70 75 73 68 20 62 63 0D 0A 78 d c,b:push bc..x
000060: 6F 72 20 61 3A 63 61 6C 6C 20 26 62 63 33 32 0D or a:call &bc32.
000070: 0A 70 6F 70 20 62 63 0D 0A 63 61 6C 6C 20 26 62 .pop bc..call &b
000080: 63 33 38 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 46 61 c38..ret....; Fa
000090: 64 65 2D 69 6E 0D 0A 2E 69 6E 66 78 32 0D 0A 6C de-in...infx2..l
0000A0: 64 20 62 63 2C 30 0D 0A 6C 64 20 64 2C 30 0D 0A d bc,0..ld d,0..
0000B0: 2E 69 6E 66 78 32 61 0D 0A 70 75 73 68 20 62 63 .infx2a..push bc
0000C0: 3A 70 75 73 68 20 64 65 0D 0A 6C 64 20 61 2C 64 :push de..ld a,d
0000D0: 3A 64 65 63 20 61 3A 63 70 20 28 69 78 2B 33 29 :dec a:cp (ix+3)
0000E0: 3A 6A 72 20 6E 63 2C 69 6E 66 78 32 62 0D 0A 6C :jr nc,infx2b..l
0000F0: 64 20 61 2C 31 3A 63 61 6C 6C 20 26 62 63 33 32 d a,1:call &bc32
000100: 0D 0A 2E 69 6E 66 78 32 62 0D 0A 70 6F 70 20 64 ...infx2b..pop d
000110: 65 3A 70 6F 70 20 62 63 3A 70 75 73 68 20 62 63 e:pop bc:push bc
000120: 3A 70 75 73 68 20 64 65 0D 0A 6C 64 20 61 2C 64 :push de..ld a,d
000130: 3A 64 65 63 20 61 3A 63 70 20 28 69 78 2B 34 29 :dec a:cp (ix+4)
000140: 3A 6A 72 20 6E 63 2C 69 6E 66 78 32 63 0D 0A 70 :jr nc,infx2c..p
000150: 75 73 68 20 62 63 3A 78 6F 72 20 61 3A 63 61 6C ush bc:xor a:cal
000160: 6C 20 26 62 63 33 32 3A 70 6F 70 20 62 63 3A 63 l &bc32:pop bc:c
000170: 61 6C 6C 20 26 62 63 33 38 0D 0A 2E 69 6E 66 78 all &bc38...infx
000180: 32 63 0D 0A 70 6F 70 20 64 65 3A 70 6F 70 20 62 2c..pop de:pop b
000190: 63 0D 0A 69 6E 63 20 62 3A 69 6E 63 20 63 0D 0A c..inc b:inc c..
0001A0: 69 6E 63 20 64 0D 0A 63 61 6C 6C 20 26 62 64 31 inc d..call &bd1
0001B0: 39 0D 0A 6C 64 20 61 2C 64 3A 63 70 20 32 37 3A 9..ld a,d:cp 27:
0001C0: 6A 72 20 6E 7A 2C 69 6E 66 78 32 61 0D 0A 72 65 jr nz,infx2a..re
0001D0: 74 0D 0A 0D 0A 3B 20 42 75 69 6C 64 2D 75 70 0D t....; Build-up.
0001E0: 0A 2E 69 6E 66 78 33 0D 0A 63 61 6C 6C 20 73 65 ..infx3..call se
0001F0: 74 5F 62 6C 61 63 6B 0D 0A 63 61 6C 6C 20 26 62 t_black..call &b
Size : 512 (Real : 512)
000000: 2C 31 3A 6C 64 20 62 63 2C 30 3A 63 61 6C 6C 20 ,1:ld bc,0:call
000010: 26 62 63 33 32 0D 0A 6C 64 20 62 63 2C 30 3A 63 &bc32..ld bc,0:c
000020: 61 6C 6C 20 26 62 63 33 38 0D 0A 63 61 6C 6C 20 all &bc38..call
000030: 26 62 64 31 39 0D 0A 72 65 74 0D 0A 0D 0A 2E 6F &bd19..ret.....o
000040: 70 74 5F 61 64 64 72 73 0D 0A 64 77 20 6E 65 77 pt_addrs..dw new
000050: 2C 61 64 64 2C 65 64 69 74 2C 64 65 6C 65 74 65 ,add,edit,delete
000060: 0D 0A 64 77 20 73 77 61 70 2C 73 61 76 65 2C 6C ..dw swap,save,l
000070: 6F 61 64 2C 63 61 74 0D 0A 64 77 20 73 65 74 62 oad,cat..dw setb
000080: 61 75 64 2C 61 63 74 69 6F 6E 2C 65 78 69 74 2C aud,action,exit,
000090: 62 61 63 6B 75 70 0D 0A 0D 0A 73 74 72 69 6E 67 backup....string
0000A0: 31 20 64 62 20 22 52 55 4E 20 56 54 21 22 2C 30 1 db "RUN VT!",0
0000B0: 2C 22 7E 20 4D 69 63 68 61 65 6C 20 42 65 63 6B ,"~ Michael Beck
0000C0: 65 74 74 20 31 39 39 32 22 2C 30 2C 22 50 55 42 ett 1992",0,"PUB
0000D0: 4C 49 43 20 44 4F 4D 41 49 4E 22 2C 30 0D 0A 73 LIC DOMAIN",0..s
0000E0: 74 72 69 6E 67 32 20 64 62 20 22 55 73 65 20 74 tring2 db "Use t
0000F0: 68 65 20 63 75 72 73 6F 72 20 6B 65 79 73 20 74 he cursor keys t
000100: 6F 20 6D 6F 76 65 20 70 6F 69 6E 74 65 72 22 2C o move pointer",
000110: 30 0D 0A 20 20 20 20 20 20 20 20 64 62 20 22 50 0.. db "P
000120: 72 65 73 73 20 52 45 54 55 52 4E 20 6F 72 20 53 ress RETURN or S
000130: 50 41 43 45 20 74 6F 20 63 68 6F 6F 73 65 22 2C PACE to choose",
000140: 30 0D 0A 73 74 72 69 6E 67 33 20 64 62 20 22 4E 0..string3 db "N
000150: 65 77 20 73 65 71 75 65 6E 63 65 22 2C 30 2C 22 ew sequence",0,"
000160: 41 64 64 20 66 72 61 6D 65 22 2C 30 2C 22 45 64 Add frame",0,"Ed
000170: 69 74 20 46 72 61 6D 65 22 2C 30 0D 0A 20 20 20 it Frame",0..
000180: 20 20 20 20 20 64 62 20 22 44 65 6C 65 74 65 20 db "Delete
000190: 66 72 61 6D 65 22 2C 30 2C 22 53 77 61 70 20 46 frame",0,"Swap F
0001A0: 72 61 6D 65 73 22 2C 30 0D 0A 20 20 20 20 20 20 rames",0..
0001B0: 20 20 64 62 20 22 53 61 76 65 22 2C 30 2C 22 4C db "Save",0,"L
0001C0: 6F 61 64 22 2C 30 2C 22 43 61 74 61 6C 6F 67 75 oad",0,"Catalogu
0001D0: 65 22 2C 30 2C 22 42 61 75 64 22 2C 30 0D 0A 20 e",0,"Baud",0..
0001E0: 20 20 20 20 20 20 20 64 62 20 22 41 63 74 69 6F db "Actio
0001F0: 6E 21 22 2C 30 2C 22 45 78 69 74 22 2C 30 2C 22 n!",0,"Exit",0,"
Size : 512 (Real : 512)
000000: 64 31 39 0D 0A 6C 64 20 65 2C 31 0D 0A 2E 69 6E d19..ld e,1...in
000010: 66 78 33 61 0D 0A 6C 64 20 62 2C 35 0D 0A 2E 69 fx3a..ld b,5...i
000020: 6E 66 78 33 62 0D 0A 63 61 6C 6C 20 26 62 64 31 nfx3b..call &bd1
000030: 39 3A 64 6A 6E 7A 20 69 6E 66 78 33 62 0D 0A 0D 9:djnz infx3b...
000040: 0A 70 75 73 68 20 62 63 3A 70 75 73 68 20 64 65 .push bc:push de
000050: 0D 0A 63 61 6C 6C 20 69 6E 66 78 31 0D 0A 70 6F ..call infx1..po
000060: 70 20 64 65 3A 70 6F 70 20 62 63 0D 0A 0D 0A 6C p de:pop bc....l
000070: 64 20 61 2C 31 3A 6C 64 20 62 63 2C 26 62 63 30 d a,1:ld bc,&bc0
000080: 30 3A 6F 75 74 20 28 63 29 2C 61 0D 0A 6C 64 20 0:out (c),a..ld
000090: 61 2C 65 3A 6C 64 20 62 63 2C 26 62 64 30 30 3A a,e:ld bc,&bd00:
0000A0: 6F 75 74 20 28 63 29 2C 61 0D 0A 6C 64 20 61 2C out (c),a..ld a,
0000B0: 65 3A 63 70 20 32 36 3A 6A 72 20 6E 63 2C 69 6E e:cp 26:jr nc,in
0000C0: 66 78 33 63 0D 0A 6C 64 20 61 2C 36 3A 6C 64 20 fx3c..ld a,6:ld
0000D0: 62 63 2C 26 62 63 30 30 3A 6F 75 74 20 28 63 29 bc,&bc00:out (c)
0000E0: 2C 61 0D 0A 6C 64 20 61 2C 65 3A 6C 64 20 62 63 ,a..ld a,e:ld bc
0000F0: 2C 26 62 64 30 30 3A 6F 75 74 20 28 63 29 2C 61 ,&bd00:out (c),a
000100: 0D 0A 2E 69 6E 66 78 33 63 0D 0A 69 6E 63 20 65 ...infx3c..inc e
000110: 0D 0A 6C 64 20 61 2C 65 0D 0A 63 70 20 34 31 3A ..ld a,e..cp 41:
000120: 6A 72 20 6E 7A 2C 69 6E 66 78 33 61 0D 0A 72 65 jr nz,infx3a..re
000130: 74 0D 0A 0D 0A 3B 20 31 3D 53 74 72 61 69 67 68 t....; 1=Straigh
000140: 74 20 20 32 3D 46 61 64 65 2D 6F 75 74 20 20 33 t 2=Fade-out 3
000150: 3D 42 75 69 6C 64 2D 64 6F 77 6E 20 20 34 3D 46 =Build-down 4=F
000160: 72 69 7A 7A 6C 65 0D 0A 3B 20 35 3D 42 6C 69 6E rizzle..; 5=Blin
000170: 64 20 20 36 3D 48 6F 72 69 7A 6F 6E 74 61 6C 20 d 6=Horizontal
000180: 57 69 70 65 20 20 37 3D 56 65 72 74 69 63 61 6C Wipe 7=Vertical
000190: 20 77 69 70 65 0D 0A 2E 6F 75 74 66 78 0D 0A 6C wipe...outfx..l
0001A0: 64 20 61 2C 28 69 78 2B 31 29 0D 0A 63 70 20 31 d a,(ix+1)..cp 1
0001B0: 3A 6A 70 20 7A 2C 73 65 74 5F 62 6C 61 63 6B 0D :jp z,set_black.
0001C0: 0A 63 70 20 32 3A 6A 70 20 7A 2C 6F 75 74 66 78 .cp 2:jp z,outfx
0001D0: 32 0D 0A 63 70 20 33 3A 6A 70 20 7A 2C 6F 75 74 2..cp 3:jp z,out
0001E0: 66 78 33 0D 0A 63 70 20 34 3A 6A 70 20 7A 2C 6F fx3..cp 4:jp z,o
0001F0: 75 74 66 78 34 0D 0A 63 70 20 35 3A 6A 70 20 7A utfx4..cp 5:jp z
Size : 512 (Real : 512)
000000: 42 61 63 6B 75 70 22 2C 30 0D 0A 73 74 72 69 6E Backup",0..strin
000010: 67 34 20 64 62 20 22 20 52 65 73 65 74 20 74 68 g4 db " Reset th
000020: 65 20 63 6F 6D 70 75 74 65 72 3F 22 2C 30 0D 0A e computer?",0..
000030: 73 74 72 69 6E 67 35 20 64 62 20 22 20 20 53 74 string5 db " St
000040: 61 72 74 20 61 20 6E 65 77 20 66 69 6C 65 3F 22 art a new file?"
000050: 2C 30 0D 0A 73 74 72 69 6E 67 36 20 64 62 20 22 ,0..string6 db "
000060: 20 66 72 61 6D 65 22 2C 30 0D 0A 73 74 72 69 6E frame",0..strin
000070: 67 37 20 64 62 20 22 4E 65 77 20 66 72 61 6D 65 g7 db "New frame
000080: 22 2C 30 2C 22 46 72 6F 6D 20 66 69 6C 65 22 2C ",0,"From file",
000090: 30 0D 0A 73 74 72 69 6E 67 38 20 64 62 20 22 4C 0..string8 db "L
0000A0: 6F 61 64 20 66 72 61 6D 65 22 2C 30 0D 0A 73 74 oad frame",0..st
0000B0: 72 69 6E 67 38 62 20 64 62 20 22 4C 6F 61 64 20 ring8b db "Load
0000C0: 66 69 6C 65 22 2C 30 0D 0A 73 74 72 69 6E 67 39 file",0..string9
0000D0: 20 64 62 20 22 46 72 61 6D 65 3A 22 2C 30 0D 0A db "Frame:",0..
0000E0: 73 74 72 69 6E 67 31 30 20 64 62 20 22 20 20 4E string10 db " N
0000F0: 6F 20 66 72 61 6D 65 73 20 73 65 74 20 75 70 21 o frames set up!
000100: 22 2C 30 0D 0A 73 74 72 69 6E 67 31 31 20 64 62 ",0..string11 db
000110: 20 26 31 30 2C 26 32 36 2C 22 45 6E 74 72 79 22 &10,&26,"Entry"
000120: 2C 30 2C 26 32 38 2C 26 32 36 2C 22 45 78 69 74 ,0,&28,&26,"Exit
000130: 22 2C 30 0D 0A 20 20 20 20 20 20 20 20 64 62 20 ",0.. db
000140: 26 31 30 2C 26 33 36 2C 22 53 74 72 61 69 67 68 &10,&36,"Straigh
000150: 74 22 2C 30 2C 26 31 30 2C 26 33 66 2C 22 46 61 t",0,&10,&3f,"Fa
000160: 64 65 20 69 6E 22 2C 30 0D 0A 20 20 20 20 20 20 de in",0..
000170: 20 20 64 62 20 26 31 30 2C 26 34 38 2C 22 42 75 db &10,&48,"Bu
000180: 69 6C 64 20 75 70 22 2C 30 2C 26 32 38 2C 26 33 ild up",0,&28,&3
000190: 36 2C 22 53 74 72 61 69 67 68 74 22 2C 30 0D 0A 6,"Straight",0..
0001A0: 20 20 20 20 20 20 20 20 64 62 20 26 32 38 2C 26 db &28,&
0001B0: 33 66 2C 22 46 61 64 65 20 6F 75 74 22 2C 30 2C 3f,"Fade out",0,
0001C0: 26 32 38 2C 26 34 38 2C 22 42 75 69 6C 64 20 64 &28,&48,"Build d
0001D0: 6F 77 6E 22 2C 30 0D 0A 20 20 20 20 20 20 20 20 own",0..
0001E0: 64 62 20 26 32 38 2C 26 35 31 2C 22 46 72 69 7A db &28,&51,"Friz
0001F0: 7A 6C 65 22 2C 30 2C 26 32 38 2C 26 35 61 2C 22 zle",0,&28,&5a,"
Size : 512 (Real : 512)
000000: 2C 6F 75 74 66 78 35 0D 0A 63 70 20 36 3A 6A 70 ,outfx5..cp 6:jp
000010: 20 7A 2C 6F 75 74 66 78 36 0D 0A 63 70 20 37 3A z,outfx6..cp 7:
000020: 6A 70 20 7A 2C 6F 75 74 66 78 37 0D 0A 72 65 74 jp z,outfx7..ret
000030: 0D 0A 0D 0A 3B 20 46 61 64 65 2D 6F 75 74 0D 0A ....; Fade-out..
000040: 2E 6F 75 74 66 78 32 0D 0A 6C 64 20 62 63 2C 26 .outfx2..ld bc,&
000050: 31 61 31 61 0D 0A 6C 64 20 64 2C 26 31 61 0D 0A 1a1a..ld d,&1a..
000060: 2E 6F 75 74 66 78 32 61 0D 0A 70 75 73 68 20 62 .outfx2a..push b
000070: 63 3A 70 75 73 68 20 64 65 0D 0A 6C 64 20 61 2C c:push de..ld a,
000080: 64 3A 63 70 20 28 69 78 2B 33 29 3A 6A 72 20 6E d:cp (ix+3):jr n
000090: 63 2C 6F 75 74 66 78 32 62 0D 0A 6C 64 20 61 2C c,outfx2b..ld a,
0000A0: 31 3A 63 61 6C 6C 20 26 62 63 33 32 0D 0A 2E 6F 1:call &bc32...o
0000B0: 75 74 66 78 32 62 0D 0A 70 6F 70 20 64 65 3A 70 utfx2b..pop de:p
0000C0: 6F 70 20 62 63 3A 70 75 73 68 20 62 63 3A 70 75 op bc:push bc:pu
0000D0: 73 68 20 64 65 0D 0A 6C 64 20 61 2C 64 3A 63 70 sh de..ld a,d:cp
0000E0: 20 28 69 78 2B 34 29 3A 6A 72 20 6E 63 2C 6F 75 (ix+4):jr nc,ou
0000F0: 74 66 78 32 63 0D 0A 70 75 73 68 20 62 63 3A 78 tfx2c..push bc:x
000100: 6F 72 20 61 3A 63 61 6C 6C 20 26 62 63 33 32 3A or a:call &bc32:
000110: 70 6F 70 20 62 63 3A 63 61 6C 6C 20 26 62 63 33 pop bc:call &bc3
000120: 38 0D 0A 2E 6F 75 74 66 78 32 63 0D 0A 70 6F 70 8...outfx2c..pop
000130: 20 64 65 3A 70 6F 70 20 62 63 0D 0A 64 65 63 20 de:pop bc..dec
000140: 62 3A 64 65 63 20 63 0D 0A 64 65 63 20 64 0D 0A b:dec c..dec d..
000150: 63 61 6C 6C 20 26 62 64 31 39 0D 0A 6C 64 20 61 call &bd19..ld a
000160: 2C 64 3A 63 70 20 26 66 66 3A 6A 72 20 6E 7A 2C ,d:cp &ff:jr nz,
000170: 6F 75 74 66 78 32 61 0D 0A 72 65 74 0D 0A 0D 0A outfx2a..ret....
000180: 3B 20 42 75 69 6C 64 2D 64 6F 77 6E 0D 0A 2E 6F ; Build-down...o
000190: 75 74 66 78 33 0D 0A 6C 64 20 65 2C 34 30 0D 0A utfx3..ld e,40..
0001A0: 2E 6F 75 74 66 78 33 61 0D 0A 6C 64 20 62 2C 35 .outfx3a..ld b,5
0001B0: 0D 0A 2E 6F 75 74 66 78 33 62 0D 0A 63 61 6C 6C ...outfx3b..call
0001C0: 20 26 62 64 31 39 3A 64 6A 6E 7A 20 6F 75 74 66 &bd19:djnz outf
0001D0: 78 33 62 0D 0A 6C 64 20 61 2C 31 3A 6C 64 20 62 x3b..ld a,1:ld b
0001E0: 63 2C 26 62 63 30 30 3A 6F 75 74 20 28 63 29 2C c,&bc00:out (c),
0001F0: 61 0D 0A 6C 64 20 61 2C 65 3A 6C 64 20 62 63 2C a..ld a,e:ld bc,
Size : 512 (Real : 512)
000000: 42 6C 69 6E 64 22 2C 30 0D 0A 20 20 20 20 20 20 Blind",0..
000010: 20 20 64 62 20 26 32 38 2C 26 36 33 2C 22 48 6F db &28,&63,"Ho
000020: 72 69 7A 6F 6E 74 61 6C 20 57 69 70 65 22 2C 30 rizontal Wipe",0
000030: 2C 26 32 38 2C 26 36 63 2C 22 56 65 72 74 69 63 ,&28,&6c,"Vertic
000040: 61 6C 20 57 69 70 65 22 2C 30 0D 0A 20 20 20 20 al Wipe",0..
000050: 20 20 20 20 64 62 20 26 30 64 2C 26 35 63 2C 22 db &0d,&5c,"
000060: 54 69 6D 65 20 28 73 65 63 73 29 22 2C 30 2C 26 Time (secs)",0,&
000070: 30 64 2C 26 37 61 2C 22 50 65 6E 22 2C 30 2C 26 0d,&7a,"Pen",0,&
000080: 30 64 2C 26 38 37 2C 22 50 61 70 65 72 22 2C 30 0d,&87,"Paper",0
000090: 2C 30 0D 0A 73 74 72 69 6E 67 31 32 20 64 62 20 ,0..string12 db
0000A0: 22 42 6F 74 68 20 69 6E 6B 73 20 63 61 6E 6E 6F "Both inks canno
0000B0: 74 20 62 65 20 20 20 20 20 20 74 68 65 20 73 61 t be the sa
0000C0: 6D 65 21 22 2C 30 0D 0A 73 74 72 69 6E 67 31 33 me!",0..string13
0000D0: 20 64 62 20 22 46 72 61 6D 65 20 6E 61 6D 65 3A db "Frame name:
0000E0: 22 2C 30 0D 0A 73 74 72 69 6E 67 31 34 20 64 62 ",0..string14 db
0000F0: 20 22 49 6E 73 65 72 74 20 61 20 64 69 73 63 20 "Insert a disc
000100: 6F 72 20 74 61 70 65 20 20 20 20 20 74 6F 20 73 or tape to s
000110: 61 76 65 20 6F 6E 22 2C 30 0D 0A 73 74 72 69 6E ave on",0..strin
000120: 67 31 35 20 64 62 20 22 53 61 76 69 6E 67 22 2C g15 db "Saving",
000130: 30 0D 0A 73 74 72 69 6E 67 31 36 20 64 62 20 22 0..string16 db "
000140: 20 20 20 53 61 76 69 6E 67 20 65 72 72 6F 72 21 Saving error!
000150: 22 2C 30 0D 0A 73 74 72 69 6E 67 31 37 20 64 62 ",0..string17 db
000160: 20 22 20 20 20 4C 6F 61 64 69 6E 67 20 65 72 72 " Loading err
000170: 6F 72 21 22 2C 30 0D 0A 73 74 72 69 6E 67 31 38 or!",0..string18
000180: 20 64 62 20 22 53 61 76 65 20 66 69 6C 65 22 2C db "Save file",
000190: 30 0D 0A 73 74 72 69 6E 67 31 39 20 64 62 20 22 0..string19 db "
0001A0: 46 69 6C 65 20 6E 61 6D 65 3A 22 2C 30 0D 0A 73 File name:",0..s
0001B0: 74 72 69 6E 67 32 30 20 64 62 20 22 46 72 61 6D tring20 db "Fram
0001C0: 65 20 22 2C 30 0D 0A 73 74 72 69 6E 67 32 31 20 e ",0..string21
0001D0: 64 62 20 26 32 65 2C 26 38 38 2C 22 53 70 65 65 db &2e,&88,"Spee
0001E0: 64 20 77 72 69 74 65 20 30 22 2C 30 2C 26 32 65 d write 0",0,&2e
0001F0: 2C 26 39 31 2C 22 53 70 65 65 64 20 77 72 69 74 ,&91,"Speed writ
Size : 512 (Real : 512)
000000: 64 62 20 22 50 20 47 72 65 65 22 2C 22 6E 22 2B db "P Gree","n"+
000010: 26 38 30 0D 0A 64 62 20 22 50 20 43 79 61 22 2C &80..db "P Cya",
000020: 22 6E 22 2B 26 38 30 0D 0A 64 62 20 22 42 20 59 "n"+&80..db "B Y
000030: 65 6C 6C 6F 22 2C 22 77 22 2B 26 38 30 0D 0A 64 ello","w"+&80..d
000040: 62 20 22 50 20 59 65 6C 6C 6F 22 2C 22 77 22 2B b "P Yello","w"+
000050: 26 38 30 0D 0A 64 62 20 22 42 20 57 68 69 74 22 &80..db "B Whit"
000060: 2C 22 65 22 2B 26 38 30 0D 0A 0D 0A 2E 66 37 5F ,"e"+&80.....f7_
000070: 74 61 62 6C 65 20 20 64 62 20 34 2C 39 2C 37 2C table db 4,9,7,
000080: 31 34 2C 30 2C 31 31 2C 31 32 2C 32 2C 31 33 2C 14,0,11,12,2,13,
000090: 31 31 2C 31 35 2C 35 2C 36 2C 38 2C 33 2C 31 30 11,15,5,6,8,3,10
0000A0: 0D 0A 2E 66 38 5F 74 61 62 6C 65 20 20 64 62 20 ...f8_table db
0000B0: 33 2C 38 2C 36 2C 30 2C 31 34 2C 31 30 2C 32 2C 3,8,6,0,14,10,2,
0000C0: 31 32 2C 31 2C 31 33 2C 35 2C 31 35 2C 37 2C 39 12,1,13,5,15,7,9
0000D0: 2C 34 2C 31 31 0D 0A 2E 66 34 5F 74 61 62 6C 65 ,4,11...f4_table
0000E0: 20 20 64 62 20 31 2C 30 2C 35 2C 38 2C 39 2C 32 db 1,0,5,8,9,2
0000F0: 2C 31 30 2C 31 31 2C 33 2C 34 2C 36 2C 37 2C 31 ,10,11,3,4,6,7,1
000100: 35 2C 31 34 2C 31 33 2C 31 32 0D 0A 2E 66 35 5F 5,14,13,12...f5_
000110: 74 61 62 6C 65 20 20 64 62 20 32 2C 35 2C 30 2C table db 2,5,0,
000120: 36 2C 37 2C 31 2C 33 2C 34 2C 31 30 2C 31 31 2C 6,7,1,3,4,10,11,
000130: 38 2C 39 2C 31 34 2C 31 35 2C 31 32 2C 31 33 0D 8,9,14,15,12,13.
000140: 0A 0D 0A 66 6E 62 75 66 66 32 20 64 73 20 38 2C ...fnbuff2 ds 8,
000150: 33 32 3A 64 62 20 22 2E 22 0D 0A 65 78 74 31 20 32:db "."..ext1
000160: 64 62 20 22 46 52 4D 22 0D 0A 65 78 74 32 20 64 db "FRM"..ext2 d
000170: 62 20 22 53 45 51 22 0D 0A 0D 0A 2E 65 63 6C 69 b "SEQ".....ecli
000180: 63 6B 73 0D 0A 64 62 20 26 30 66 2C 26 36 36 2C cks..db &0f,&66,
000190: 26 31 32 2C 26 36 66 0D 0A 64 62 20 26 31 63 2C &12,&6f..db &1c,
0001A0: 26 36 36 2C 26 31 66 2C 26 36 66 0D 0A 64 62 20 &66,&1f,&6f..db
0001B0: 26 31 38 2C 26 37 39 2C 26 31 61 2C 26 38 33 0D &18,&79,&1a,&83.
0001C0: 0A 64 62 20 26 33 31 2C 26 37 39 2C 26 33 33 2C .db &31,&79,&33,
0001D0: 26 38 33 0D 0A 64 62 20 26 31 38 2C 26 38 36 2C &83..db &18,&86,
0001E0: 26 31 61 2C 26 39 30 0D 0A 64 62 20 26 33 31 2C &1a,&90..db &31,
0001F0: 26 38 36 2C 26 33 33 2C 26 39 30 0D 0A 64 62 20 &86,&33,&90..db
Size : 512 (Real : 512)
000000: 65 20 31 22 2C 30 2C 30 0D 0A 73 74 72 69 6E 67 e 1",0,0..string
000010: 32 32 20 64 62 20 22 20 20 49 6E 73 65 72 74 20 22 db " Insert
000020: 64 61 74 61 20 74 61 70 65 22 2C 30 0D 0A 73 74 data tape",0..st
000030: 72 69 6E 67 32 33 20 64 62 20 22 4C 6F 61 64 69 ring23 db "Loadi
000040: 6E 67 22 2C 30 0D 0A 73 74 72 69 6E 67 32 34 20 ng",0..string24
000050: 64 62 20 22 4C 6F 61 64 20 66 69 6C 65 22 2C 30 db "Load file",0
000060: 0D 0A 73 74 72 69 6E 67 32 35 20 64 62 20 26 31 ..string25 db &1
000070: 61 2C 26 32 36 2C 22 52 75 6E 20 53 65 71 75 65 a,&26,"Run Seque
000080: 6E 63 65 22 2C 30 0D 0A 64 62 20 26 62 2C 26 33 nce",0..db &b,&3
000090: 36 2C 22 41 66 74 65 72 20 74 68 65 20 73 63 72 6,"After the scr
0000A0: 65 65 6E 20 63 6C 65 61 72 73 2C 20 73 65 74 22 een clears, set"
0000B0: 2C 30 0D 0A 64 62 20 26 62 2C 26 33 65 2C 22 74 ,0..db &b,&3e,"t
0000C0: 68 65 20 76 69 64 65 6F 20 6D 61 63 68 69 6E 65 he video machine
0000D0: 20 74 6F 20 52 45 43 4F 52 44 2E 22 2C 30 0D 0A to RECORD.",0..
0000E0: 64 62 20 26 62 2C 26 34 36 2C 22 57 68 65 6E 20 db &b,&46,"When
0000F0: 74 68 65 20 56 43 52 20 68 61 73 20 73 74 61 72 the VCR has star
000100: 74 65 64 2C 22 2C 30 0D 0A 64 62 20 26 62 2C 26 ted,",0..db &b,&
000110: 34 65 2C 22 70 72 65 73 73 20 61 20 6B 65 79 20 4e,"press a key
000120: 6F 6E 20 74 68 65 20 63 6F 6D 70 75 74 65 72 22 on the computer"
000130: 2C 30 0D 0A 64 62 20 26 62 2C 26 35 36 2C 22 61 ,0..db &b,&56,"a
000140: 6E 64 20 74 68 65 20 73 65 71 75 65 6E 63 65 20 nd the sequence
000150: 77 69 6C 6C 20 73 74 61 72 74 2E 22 2C 30 0D 0A will start.",0..
000160: 64 62 20 26 62 2C 26 36 36 2C 22 57 68 65 6E 20 db &b,&66,"When
000170: 74 68 65 20 73 65 71 75 65 6E 63 65 20 68 61 73 the sequence has
000180: 20 65 6E 64 65 64 2C 22 2C 30 0D 0A 64 62 20 26 ended,",0..db &
000190: 62 2C 26 36 65 2C 22 53 54 4F 50 20 74 68 65 20 b,&6e,"STOP the
0001A0: 56 43 52 2C 20 74 68 65 6E 20 70 72 65 73 73 20 VCR, then press
0001B0: 61 22 2C 30 0D 0A 64 62 20 26 62 2C 26 37 36 2C a",0..db &b,&76,
0001C0: 22 6B 65 79 20 6F 6E 20 74 68 65 20 6B 65 79 62 "key on the keyb
0001D0: 6F 61 72 64 2E 22 2C 30 2C 30 0D 0A 73 74 72 69 oard.",0,0..stri
0001E0: 6E 67 32 36 20 64 62 20 22 4E 6F 20 72 6F 6F 6D ng26 db "No room
0001F0: 20 69 6E 20 66 69 6C 65 3A 20 79 6F 75 20 20 63 in file: you c
Size : 512 (Real : 512)
000000: 6E 6F 6C 69 73 74 0D 0A 77 72 69 74 65 20 22 63 nolist..write "c
000010: 6F 64 65 32 2E 62 69 6E 22 0D 0A 0D 0A 6A 62 20 ode2.bin"....jb
000020: 20 20 20 20 20 20 20 20 20 65 71 75 20 26 38 34 equ &84
000030: 30 30 0D 0A 66 69 6C 65 5F 62 75 66 66 65 72 20 00..file_buffer
000040: 65 71 75 20 26 39 63 30 30 0D 0A 0D 0A 3B 20 52 equ &9c00....; R
000050: 55 4E 20 56 54 21 20 2D 20 6D 61 69 6E 20 70 72 UN VT! - main pr
000060: 6F 67 72 61 6D 0D 0A 0D 0A 6F 72 67 20 26 36 64 ogram....org &6d
000070: 30 30 0D 0A 0D 0A 6C 64 20 63 2C 37 0D 0A 6C 64 00....ld c,7..ld
000080: 20 64 65 2C 26 34 30 0D 0A 6C 64 20 68 6C 2C 26 de,&40..ld hl,&
000090: 61 62 66 66 0D 0A 63 61 6C 6C 20 26 62 63 63 65 abff..call &bcce
0000A0: 0D 0A 0D 0A 6C 64 20 68 6C 2C 72 73 78 0D 0A 63 ....ld hl,rsx..c
0000B0: 61 6C 6C 20 26 62 63 64 34 0D 0A 6A 72 20 6E 63 all &bcd4..jr nc
0000C0: 2C 6E 6F 64 69 73 63 0D 0A 6C 64 20 61 2C 31 3A ,nodisc..ld a,1:
0000D0: 6A 72 20 79 65 73 64 69 73 63 0D 0A 0D 0A 2E 6E jr yesdisc.....n
0000E0: 6F 64 69 73 63 0D 0A 78 6F 72 20 61 0D 0A 0D 0A odisc..xor a....
0000F0: 2E 79 65 73 64 69 73 63 0D 0A 6C 64 20 28 64 65 .yesdisc..ld (de
000100: 63 6B 29 2C 61 0D 0A 63 61 6C 6C 20 69 6E 69 74 ck),a..call init
000110: 0D 0A 0D 0A 2E 6D 61 69 6E 6C 6F 6F 70 0D 0A 63 .....mainloop..c
000120: 61 6C 6C 20 64 72 61 77 5F 66 72 6F 6E 74 0D 0A all draw_front..
000130: 2E 6D 61 69 6E 6C 6F 6F 70 30 0D 0A 63 61 6C 6C .mainloop0..call
000140: 20 66 72 6F 6E 74 5F 63 6C 69 63 6B 73 0D 0A 2E front_clicks...
000150: 6D 61 69 6E 6C 6F 6F 70 31 0D 0A 63 61 6C 6C 20 mainloop1..call
000160: 6A 62 2B 26 32 37 0D 0A 63 61 6C 6C 20 6A 62 2B jb+&27..call jb+
000170: 26 31 65 0D 0A 70 75 73 68 20 61 66 3A 63 61 6C &1e..push af:cal
000180: 6C 20 6A 62 2B 26 32 37 3A 70 6F 70 20 61 66 0D l jb+&27:pop af.
000190: 0A 6F 72 20 61 3A 63 61 6C 6C 20 7A 2C 6A 62 2B .or a:call z,jb+
0001A0: 26 39 30 3A 6A 72 20 7A 2C 6D 61 69 6E 6C 6F 6F &90:jr z,mainloo
0001B0: 70 31 0D 0A 64 65 63 20 61 3A 61 64 64 20 61 2C p1..dec a:add a,
0001C0: 61 3A 6C 64 20 68 2C 30 3A 6C 64 20 6C 2C 61 0D a:ld h,0:ld l,a.
0001D0: 0A 6C 64 20 64 65 2C 6F 70 74 5F 61 64 64 72 73 .ld de,opt_addrs
0001E0: 0D 0A 61 64 64 20 68 6C 2C 64 65 0D 0A 6C 64 20 ..add hl,de..ld
0001F0: 61 2C 28 68 6C 29 3A 69 6E 63 20 68 6C 0D 0A 6C a,(hl):inc hl..l
Size : 512 (Real : 512)
000000: 61 6E 27 74 20 61 64 64 20 61 20 66 72 61 6D 65 an't add a frame
000010: 2E 22 2C 30 0D 0A 0D 0A 2E 71 62 75 74 20 64 62 .",0.....qbut db
000020: 20 22 51 75 69 74 22 0D 0A 2E 73 62 75 74 20 64 "Quit"...sbut d
000030: 62 20 22 53 61 76 65 22 0D 0A 0D 0A 2E 63 6F 6C b "Save".....col
000040: 6F 75 72 73 0D 0A 64 62 20 22 42 6C 61 63 22 2C ours..db "Blac",
000050: 22 6B 22 2B 26 38 30 0D 0A 64 62 20 22 42 6C 75 "k"+&80..db "Blu
000060: 22 2C 22 65 22 2B 26 38 30 0D 0A 64 62 20 22 42 ","e"+&80..db "B
000070: 20 42 6C 75 22 2C 22 65 22 2B 26 38 30 0D 0A 64 Blu","e"+&80..d
000080: 62 20 22 52 65 22 2C 22 64 22 2B 26 38 30 0D 0A b "Re","d"+&80..
000090: 64 62 20 22 4D 61 67 65 6E 74 22 2C 22 61 22 2B db "Magent","a"+
0000A0: 26 38 30 0D 0A 64 62 20 22 4D 61 75 76 22 2C 22 &80..db "Mauv","
0000B0: 65 22 2B 26 38 30 0D 0A 64 62 20 22 42 20 52 65 e"+&80..db "B Re
0000C0: 22 2C 22 64 22 2B 26 38 30 0D 0A 64 62 20 22 50 ","d"+&80..db "P
0000D0: 75 72 70 6C 22 2C 22 65 22 2B 26 38 30 0D 0A 64 urpl","e"+&80..d
0000E0: 62 20 22 42 20 6D 61 67 65 6E 74 22 2C 22 61 22 b "B magent","a"
0000F0: 2B 26 38 30 0D 0A 64 62 20 22 47 72 65 65 22 2C +&80..db "Gree",
000100: 22 6E 22 2B 26 38 30 0D 0A 64 62 20 22 43 79 61 "n"+&80..db "Cya
000110: 22 2C 22 6E 22 2B 26 38 30 0D 0A 64 62 20 22 53 ","n"+&80..db "S
000120: 6B 79 20 62 6C 75 22 2C 22 65 22 2B 26 38 30 0D ky blu","e"+&80.
000130: 0A 64 62 20 22 59 65 6C 6C 6F 22 2C 22 77 22 2B .db "Yello","w"+
000140: 26 38 30 0D 0A 64 62 20 22 47 72 65 22 2C 22 79 &80..db "Gre","y
000150: 22 2B 26 38 30 0D 0A 64 62 20 22 50 20 62 6C 75 "+&80..db "P blu
000160: 22 2C 22 65 22 2B 26 38 30 0D 0A 64 62 20 22 4F ","e"+&80..db "O
000170: 72 61 6E 67 22 2C 22 65 22 2B 26 38 30 0D 0A 64 rang","e"+&80..d
000180: 62 20 22 50 69 6E 22 2C 22 6B 22 2B 26 38 30 0D b "Pin","k"+&80.
000190: 0A 64 62 20 22 50 20 4D 61 67 65 6E 74 22 2C 22 .db "P Magent","
0001A0: 61 22 2B 26 38 30 0D 0A 64 62 20 22 42 20 47 72 a"+&80..db "B Gr
0001B0: 65 65 22 2C 22 6E 22 2B 26 38 30 0D 0A 64 62 20 ee","n"+&80..db
0001C0: 22 53 65 61 20 47 72 65 65 22 2C 22 6E 22 2B 26 "Sea Gree","n"+&
0001D0: 38 30 0D 0A 64 62 20 22 42 20 43 79 61 22 2C 22 80..db "B Cya","
0001E0: 6E 22 2B 26 38 30 0D 0A 64 62 20 22 4C 69 6D 65 n"+&80..db "Lime
0001F0: 20 47 72 65 65 22 2C 22 6E 22 2B 26 38 30 0D 0A Gree","n"+&80..
Size : 512 (Real : 512)
000000: 64 20 68 2C 28 68 6C 29 3A 6C 64 20 6C 2C 61 0D d h,(hl):ld l,a.
000010: 0A 6A 70 20 28 68 6C 29 0D 0A 0D 0A 3B 20 2A 2A .jp (hl)....; **
000020: 4E 65 77 20 73 65 71 75 65 6E 63 65 2A 2A 0D 0A New sequence**..
000030: 2E 6E 65 77 0D 0A 63 61 6C 6C 20 61 6E 79 66 72 .new..call anyfr
000040: 6D 73 3F 0D 0A 6A 70 20 6E 63 2C 6D 61 69 6E 6C ms?..jp nc,mainl
000050: 6F 6F 70 30 0D 0A 6C 64 20 68 6C 2C 73 74 72 69 oop0..ld hl,stri
000060: 6E 67 35 0D 0A 63 61 6C 6C 20 6A 62 2B 26 38 61 ng5..call jb+&8a
000070: 0D 0A 63 61 6C 6C 20 63 6C 65 61 72 5F 66 69 6C ..call clear_fil
000080: 65 0D 0A 6A 70 20 6D 61 69 6E 6C 6F 6F 70 30 0D e..jp mainloop0.
000090: 0A 0D 0A 3B 20 2A 2A 41 64 64 20 66 72 61 6D 65 ...; **Add frame
0000A0: 2A 2A 0D 0A 2E 61 64 64 0D 0A 6C 64 20 61 2C 28 **...add..ld a,(
0000B0: 6E 66 72 61 6D 65 73 29 3A 63 70 20 32 37 3A 6A nframes):cp 27:j
0000C0: 72 20 6E 7A 2C 61 64 64 30 0D 0A 6C 64 20 68 6C r nz,add0..ld hl
0000D0: 2C 73 74 72 69 6E 67 32 36 3A 63 61 6C 6C 20 6A ,string26:call j
0000E0: 62 2B 26 39 30 3A 63 61 6C 6C 20 6A 62 2B 26 38 b+&90:call jb+&8
0000F0: 37 0D 0A 6A 70 20 6D 61 69 6E 6C 6F 6F 70 30 0D 7..jp mainloop0.
000100: 0A 0D 0A 2E 61 64 64 30 0D 0A 6C 64 20 68 6C 2C ....add0..ld hl,
000110: 26 65 35 33 3A 6C 64 20 62 63 2C 26 32 64 33 36 &e53:ld bc,&2d36
000120: 3A 6C 64 20 64 65 2C 66 69 6C 65 5F 62 75 66 66 :ld de,file_buff
000130: 65 72 3A 63 61 6C 6C 20 6A 62 2B 26 39 33 0D 0A er:call jb+&93..
000140: 6C 64 20 64 2C 62 3A 6C 64 20 65 2C 63 3A 63 61 ld d,b:ld e,c:ca
000150: 6C 6C 20 6A 62 2B 26 34 35 0D 0A 6C 64 20 68 6C ll jb+&45..ld hl
000160: 2C 26 31 61 35 63 3A 63 61 6C 6C 20 6A 62 2B 26 ,&1a5c:call jb+&
000170: 36 63 0D 0A 6C 64 20 68 6C 2C 73 74 72 69 6E 67 6c..ld hl,string
000180: 37 3A 63 61 6C 6C 20 6A 62 2B 26 33 39 3A 70 75 7:call jb+&39:pu
000190: 73 68 20 68 6C 0D 0A 6C 64 20 68 6C 2C 26 31 61 sh hl..ld hl,&1a
0001A0: 36 36 3A 63 61 6C 6C 20 6A 62 2B 26 36 63 0D 0A 66:call jb+&6c..
0001B0: 70 6F 70 20 68 6C 3A 63 61 6C 6C 20 6A 62 2B 26 pop hl:call jb+&
0001C0: 33 39 0D 0A 63 61 6C 6C 20 61 64 64 74 61 67 73 39..call addtags
0001D0: 0D 0A 0D 0A 2E 61 64 64 31 0D 0A 63 61 6C 6C 20 .....add1..call
0001E0: 6A 62 2B 26 32 37 0D 0A 63 61 6C 6C 20 6A 62 2B jb+&27..call jb+
0001F0: 26 31 65 0D 0A 6F 72 20 61 3A 63 61 6C 6C 20 7A &1e..or a:call z
Size : 512 (Real : 512)
000000: 64 62 20 22 50 20 47 72 65 65 22 2C 22 6E 22 2B db "P Gree","n"+
000010: 26 38 30 0D 0A 64 62 20 22 50 20 43 79 61 22 2C &80..db "P Cya",
000020: 22 6E 22 2B 26 38 30 0D 0A 64 62 20 22 42 20 59 "n"+&80..db "B Y
000030: 65 6C 6C 6F 22 2C 22 77 22 2B 26 38 30 0D 0A 64 ello","w"+&80..d
000040: 62 20 22 50 20 59 65 6C 6C 6F 22 2C 22 77 22 2B b "P Yello","w"+
000050: 26 38 30 0D 0A 64 62 20 22 42 20 57 68 69 74 22 &80..db "B Whit"
000060: 2C 22 65 22 2B 26 38 30 0D 0A 0D 0A 2E 66 37 5F ,"e"+&80.....f7_
000070: 74 61 62 6C 65 20 20 64 62 20 34 2C 39 2C 37 2C table db 4,9,7,
000080: 31 34 2C 30 2C 31 31 2C 31 32 2C 32 2C 31 33 2C 14,0,11,12,2,13,
000090: 31 31 2C 31 35 2C 35 2C 36 2C 38 2C 33 2C 31 30 11,15,5,6,8,3,10
0000A0: 0D 0A 2E 66 38 5F 74 61 62 6C 65 20 20 64 62 20 ...f8_table db
0000B0: 33 2C 38 2C 36 2C 30 2C 31 34 2C 31 30 2C 32 2C 3,8,6,0,14,10,2,
0000C0: 31 32 2C 31 2C 31 33 2C 35 2C 31 35 2C 37 2C 39 12,1,13,5,15,7,9
0000D0: 2C 34 2C 31 31 0D 0A 2E 66 34 5F 74 61 62 6C 65 ,4,11...f4_table
0000E0: 20 20 64 62 20 31 2C 30 2C 35 2C 38 2C 39 2C 32 db 1,0,5,8,9,2
0000F0: 2C 31 30 2C 31 31 2C 33 2C 34 2C 36 2C 37 2C 31 ,10,11,3,4,6,7,1
000100: 35 2C 31 34 2C 31 33 2C 31 32 0D 0A 2E 66 35 5F 5,14,13,12...f5_
000110: 74 61 62 6C 65 20 20 64 62 20 32 2C 35 2C 30 2C table db 2,5,0,
000120: 36 2C 37 2C 31 2C 33 2C 34 2C 31 30 2C 31 31 2C 6,7,1,3,4,10,11,
000130: 38 2C 39 2C 31 34 2C 31 35 2C 31 32 2C 31 33 0D 8,9,14,15,12,13.
000140: 0A 0D 0A 66 6E 62 75 66 66 32 20 64 73 20 38 2C ...fnbuff2 ds 8,
000150: 33 32 3A 64 62 20 22 2E 22 0D 0A 65 78 74 31 20 32:db "."..ext1
000160: 64 62 20 22 46 52 4D 22 0D 0A 65 78 74 32 20 64 db "FRM"..ext2 d
000170: 62 20 22 53 45 51 22 0D 0A 0D 0A 2E 65 63 6C 69 b "SEQ".....ecli
000180: 63 6B 73 0D 0A 64 62 20 26 30 66 2C 26 36 36 2C cks..db &0f,&66,
000190: 26 31 32 2C 26 36 66 0D 0A 64 62 20 26 31 63 2C &12,&6f..db &1c,
0001A0: 26 36 36 2C 26 31 66 2C 26 36 66 0D 0A 64 62 20 &66,&1f,&6f..db
0001B0: 26 31 38 2C 26 37 39 2C 26 31 61 2C 26 38 33 0D &18,&79,&1a,&83.
0001C0: 0A 64 62 20 26 33 31 2C 26 37 39 2C 26 33 33 2C .db &31,&79,&33,
0001D0: 26 38 33 0D 0A 64 62 20 26 31 38 2C 26 38 36 2C &83..db &18,&86,
0001E0: 26 31 61 2C 26 39 30 0D 0A 64 62 20 26 33 31 2C &1a,&90..db &31,
0001F0: 26 38 36 2C 26 33 33 2C 26 39 30 0D 0A 64 62 20 &86,&33,&90..db
Size : 512 (Real : 512)
000000: 2C 6A 62 2B 26 39 30 3A 6A 72 20 7A 2C 61 64 64 ,jb+&90:jr z,add
000010: 31 0D 0A 63 70 20 31 3A 6A 70 20 7A 2C 61 64 64 1..cp 1:jp z,add
000020: 32 0D 0A 63 70 20 32 3A 6A 70 20 7A 2C 61 64 64 2..cp 2:jp z,add
000030: 33 0D 0A 63 70 20 34 3A 6A 72 20 7A 2C 61 64 64 3..cp 4:jr z,add
000040: 63 61 6E 63 0D 0A 0D 0A 6C 64 20 61 2C 28 66 72 canc....ld a,(fr
000050: 6F 6D 29 0D 0A 6F 72 20 61 3A 6A 72 20 7A 2C 61 om)..or a:jr z,a
000060: 64 64 66 69 6C 65 0D 0A 6A 70 20 61 64 64 6B 62 ddfile..jp addkb
000070: 0D 0A 0D 0A 2E 61 64 64 63 61 6E 63 0D 0A 6C 64 .....addcanc..ld
000080: 20 64 65 2C 66 69 6C 65 5F 62 75 66 66 65 72 3A de,file_buffer:
000090: 63 61 6C 6C 20 6A 62 2B 26 39 36 0D 0A 6A 70 20 call jb+&96..jp
0000A0: 6D 61 69 6E 6C 6F 6F 70 30 0D 0A 0D 0A 2E 61 64 mainloop0.....ad
0000B0: 64 66 69 6C 65 0D 0A 6C 64 20 64 65 2C 66 69 6C dfile..ld de,fil
0000C0: 65 5F 62 75 66 66 65 72 3A 63 61 6C 6C 20 6A 62 e_buffer:call jb
0000D0: 2B 26 39 36 0D 0A 6C 64 20 68 6C 2C 30 3A 6C 64 +&96..ld hl,0:ld
0000E0: 20 64 65 2C 26 35 30 63 38 3A 6C 64 20 61 2C 32 de,&50c8:ld a,2
0000F0: 3A 63 61 6C 6C 20 6A 62 2B 26 37 32 0D 0A 6C 64 :call jb+&72..ld
000100: 20 61 2C 28 64 65 63 6B 29 3A 6F 72 20 61 3A 6A a,(deck):or a:j
000110: 70 20 7A 2C 66 74 61 70 65 6C 6F 61 64 0D 0A 63 p z,ftapeload..c
000120: 61 6C 6C 20 69 6E 73 74 72 75 63 74 0D 0A 6C 64 all instruct..ld
000130: 20 68 6C 2C 73 74 72 69 6E 67 38 3A 6C 64 20 64 hl,string8:ld d
000140: 65 2C 65 78 74 31 0D 0A 63 61 6C 6C 20 6A 62 2B e,ext1..call jb+
000150: 26 30 36 0D 0A 6A 70 20 6E 63 2C 6D 61 69 6E 6C &06..jp nc,mainl
000160: 6F 6F 70 0D 0A 6C 64 20 61 2C 28 6E 66 72 61 6D oop..ld a,(nfram
000170: 65 73 29 3A 69 6E 63 20 61 0D 0A 70 75 73 68 20 es):inc a..push
000180: 68 6C 3A 63 61 6C 6C 20 66 72 61 6D 65 5F 73 74 hl:call frame_st
000190: 61 72 74 3A 70 6F 70 20 68 6C 0D 0A 0D 0A 63 61 art:pop hl....ca
0001A0: 6C 6C 20 6A 62 2B 26 30 66 0D 0A 6C 64 20 62 2C ll jb+&0f..ld b,
0001B0: 31 32 0D 0A 2E 66 6C 6F 61 64 30 0D 0A 6C 64 20 12...fload0..ld
0001C0: 64 65 2C 66 69 6C 65 5F 62 75 66 66 65 72 0D 0A de,file_buffer..
0001D0: 63 61 6C 6C 20 26 62 63 37 37 0D 0A 6A 72 20 6E call &bc77..jr n
0001E0: 63 2C 6C 66 65 72 72 0D 0A 0D 0A 6C 64 20 68 6C c,lferr....ld hl
0001F0: 2C 28 70 61 67 65 5F 73 74 61 72 74 29 0D 0A 63 ,(page_start)..c
Size : 512 (Real : 512)
000000: 26 33 36 2C 26 37 39 2C 26 34 37 2C 26 38 35 0D &36,&79,&47,&85.
000010: 0A 64 62 20 26 33 36 2C 26 38 39 2C 26 34 37 2C .db &36,&89,&47,
000020: 26 39 35 0D 0A 64 62 20 26 33 36 2C 26 39 39 2C &95..db &36,&99,
000030: 26 34 37 2C 26 61 35 0D 0A 0D 0A 2E 72 73 78 20 &47,&a5.....rsx
000040: 64 62 20 22 44 49 53 22 2C 22 43 22 2B 26 38 30 db "DIS","C"+&80
000050: 0D 0A 0D 0A 2E 70 72 6F 67 6E 61 6D 65 20 64 62 .....progname db
000060: 20 22 56 54 2E 42 49 4E 22 0D 0A 2E 72 6F 6D 66 "VT.BIN"...romf
000070: 6C 61 67 20 64 62 20 30 0D 0A 2E 62 61 75 64 20 lag db 0...baud
000080: 64 62 20 30 0D 0A 2E 64 65 63 6B 20 64 62 20 31 db 0...deck db 1
000090: 0D 0A 2E 66 6E 62 75 66 66 20 64 73 20 31 32 0D ...fnbuff ds 12.
0000A0: 0A 2E 66 6E 6C 65 6E 20 64 62 20 30 0D 0A 2E 70 ..fnlen db 0...p
0000B0: 61 67 65 5F 73 74 61 72 74 20 64 77 20 30 0D 0A age_start dw 0..
0000C0: 2E 73 65 71 5F 73 74 61 72 74 20 64 77 20 30 0D .seq_start dw 0.
0000D0: 0A 2E 79 63 6F 72 64 20 64 62 20 30 0D 0A 2E 78 ..ycord db 0...x
0000E0: 63 6F 72 64 20 64 62 20 30 0D 0A 2E 64 72 66 6C cord db 0...drfl
0000F0: 61 67 20 64 62 20 30 0D 0A 2E 66 72 6F 6D 20 64 ag db 0...from d
000100: 62 20 30 0D 0A 2E 66 72 61 6D 65 20 64 62 20 30 b 0...frame db 0
000110: 0D 0A 2E 66 72 61 6D 65 32 20 64 62 20 30 0D 0A ...frame2 db 0..
000120: 0D 0A 6E 6F 63 6F 64 65 0D 0A 0D 0A 6F 72 67 20 ..nocode....org
000130: 26 34 30 0D 0A 0D 0A 2E 64 61 74 61 5F 61 72 65 &40.....data_are
000140: 61 0D 0A 2E 6E 66 72 61 6D 65 73 20 64 62 20 30 a...nframes db 0
000150: 0D 0A 0D 0A 3B 20 45 6E 74 72 79 20 6D 65 74 68 ....; Entry meth
000160: 6F 64 2C 20 65 78 69 74 20 6D 65 74 68 6F 64 2C od, exit method,
000170: 20 64 75 72 61 74 69 6F 6E 20 69 6E 20 73 65 63 duration in sec
000180: 6F 6E 64 73 2C 20 70 65 6E 2C 20 70 61 70 65 72 onds, pen, paper
000190: 0D 0A 0D 0A 2E 73 65 71 75 65 6E 63 65 5F 62 75 .....sequence_bu
0001A0: 66 66 65 72 20 64 73 20 33 30 2A 35 0D 0A 0D 0A ffer ds 30*5....
0001B0: 2E 70 61 67 65 5F 73 70 61 63 65 0D 0A 0D 0A 6C .page_space....l
0001C0: 69 73 74 3A 65 6E 64 1A 0F 07 09 04 0B 01 00 05 ist:end.........
0001D0: 08 09 02 0A 0B 03 04 06 07 0F 0E 0D 0C 02 05 00 ................
0001E0: 06 07 01 03 04 0A 0B 08 09 0E 0F 0C 0D 20 20 20 .............
0001F0: 20 20 20 20 20 2E 46 52 4D 53 45 51 0F 66 12 6F .FRMSEQ.f.o
Size : 512 (Real : 512)
000000: 61 6C 6C 20 26 62 63 38 33 0D 0A 6A 72 20 6E 63 all &bc83..jr nc
000010: 2C 6C 66 65 72 72 0D 0A 0D 0A 63 61 6C 6C 20 26 ,lferr....call &
000020: 62 63 37 61 0D 0A 6A 72 20 6E 63 2C 6C 66 65 72 bc7a..jr nc,lfer
000030: 72 0D 0A 63 61 6C 6C 20 6A 62 2B 26 31 32 0D 0A r..call jb+&12..
000040: 0D 0A 6C 64 20 61 2C 28 6E 66 72 61 6D 65 73 29 ..ld a,(nframes)
000050: 0D 0A 69 6E 63 20 61 0D 0A 6C 64 20 28 6E 66 72 ..inc a..ld (nfr
000060: 61 6D 65 73 29 2C 61 0D 0A 6C 64 20 28 66 72 61 ames),a..ld (fra
000070: 6D 65 29 2C 61 0D 0A 6A 70 20 65 64 69 74 5F 66 me),a..jp edit_f
000080: 72 61 6D 65 0D 0A 0D 0A 2E 6C 66 65 72 72 0D 0A rame.....lferr..
000090: 63 61 6C 6C 20 26 62 63 37 61 0D 0A 63 61 6C 6C call &bc7a..call
0000A0: 20 6A 62 2B 26 31 32 0D 0A 63 61 6C 6C 20 6C 6F jb+&12..call lo
0000B0: 61 64 6D 65 73 73 31 0D 0A 6A 70 20 6D 61 69 6E admess1..jp main
0000C0: 6C 6F 6F 70 0D 0A 0D 0A 2E 66 74 61 70 65 6C 6F loop.....ftapelo
0000D0: 61 64 0D 0A 63 61 6C 6C 20 6A 62 2B 26 36 30 0D ad..call jb+&60.
0000E0: 0A 6C 64 20 68 6C 2C 26 31 66 33 63 3A 63 61 6C .ld hl,&1f3c:cal
0000F0: 6C 20 6A 62 2B 26 36 63 0D 0A 6C 64 20 68 6C 2C l jb+&6c..ld hl,
000100: 73 74 72 69 6E 67 32 34 3A 63 61 6C 6C 20 6A 62 string24:call jb
000110: 2B 26 33 39 0D 0A 6C 64 20 68 6C 2C 26 31 35 35 +&39..ld hl,&155
000120: 30 3A 63 61 6C 6C 20 6A 62 2B 26 36 63 0D 0A 6C 0:call jb+&6c..l
000130: 64 20 68 6C 2C 73 74 72 69 6E 67 31 33 3A 63 61 d hl,string13:ca
000140: 6C 6C 20 6A 62 2B 26 33 39 0D 0A 6C 64 20 68 6C ll jb+&39..ld hl
000150: 2C 66 6E 62 75 66 66 3A 6C 64 20 28 68 6C 29 2C ,fnbuff:ld (hl),
000160: 30 3A 63 61 6C 6C 20 6A 62 2B 26 31 62 3A 6A 70 0:call jb+&1b:jp
000170: 20 6E 63 2C 6D 61 69 6E 6C 6F 6F 70 0D 0A 63 61 nc,mainloop..ca
000180: 6C 6C 20 6A 62 2B 26 36 33 0D 0A 6C 64 20 28 66 ll jb+&63..ld (f
000190: 6E 6C 65 6E 29 2C 61 0D 0A 63 61 6C 6C 20 6C 6F nlen),a..call lo
0001A0: 61 64 6D 65 73 73 32 3A 6A 70 20 6E 63 2C 6D 61 admess2:jp nc,ma
0001B0: 69 6E 6C 6F 6F 70 0D 0A 63 61 6C 6C 20 6C 6F 61 inloop..call loa
0001C0: 64 6D 65 73 73 33 0D 0A 63 61 6C 6C 20 6A 62 2B dmess3..call jb+
0001D0: 26 30 66 0D 0A 6C 64 20 61 2C 28 6E 66 72 61 6D &0f..ld a,(nfram
0001E0: 65 73 29 3A 69 6E 63 20 61 0D 0A 70 75 73 68 20 es):inc a..push
0001F0: 68 6C 3A 63 61 6C 6C 20 66 72 61 6D 65 5F 73 74 hl:call frame_st
Size : 512 (Real : 512)
000000: 38 66 0D 0A 63 61 6C 6C 20 73 61 76 65 6D 65 73 8f..call savemes
000010: 73 33 0D 0A 6A 72 20 73 61 76 65 31 0D 0A 0D 0A s3..jr save1....
000020: 3B 20 2A 2A 4C 6F 61 64 2A 2A 0D 0A 2E 6C 6F 61 ; **Load**...loa
000030: 64 0D 0A 6C 64 20 68 6C 2C 30 3A 6C 64 20 64 65 d..ld hl,0:ld de
000040: 2C 26 35 30 63 38 3A 6C 64 20 61 2C 32 3A 63 61 ,&50c8:ld a,2:ca
000050: 6C 6C 20 6A 62 2B 26 37 32 0D 0A 6C 64 20 61 2C ll jb+&72..ld a,
000060: 28 64 65 63 6B 29 3A 6F 72 20 61 3A 6A 70 20 7A (deck):or a:jp z
000070: 2C 74 61 70 65 6C 6F 61 64 0D 0A 63 61 6C 6C 20 ,tapeload..call
000080: 69 6E 73 74 72 75 63 74 0D 0A 6C 64 20 68 6C 2C instruct..ld hl,
000090: 73 74 72 69 6E 67 38 62 3A 6C 64 20 64 65 2C 65 string8b:ld de,e
0000A0: 78 74 32 0D 0A 63 61 6C 6C 20 6A 62 2B 26 30 36 xt2..call jb+&06
0000B0: 0D 0A 6A 70 20 6E 63 2C 6D 61 69 6E 6C 6F 6F 70 ..jp nc,mainloop
0000C0: 0D 0A 63 61 6C 6C 20 6A 62 2B 26 30 66 0D 0A 0D ..call jb+&0f...
0000D0: 0A 6C 64 20 62 2C 31 32 0D 0A 2E 6C 6F 61 64 30 .ld b,12...load0
0000E0: 0D 0A 6C 64 20 64 65 2C 66 69 6C 65 5F 62 75 66 ..ld de,file_buf
0000F0: 66 65 72 0D 0A 63 61 6C 6C 20 26 62 63 37 37 0D fer..call &bc77.
000100: 0A 6A 72 20 6E 63 2C 6C 6F 61 64 65 72 72 0D 0A .jr nc,loaderr..
000110: 0D 0A 6C 64 20 68 6C 2C 64 61 74 61 5F 61 72 65 ..ld hl,data_are
000120: 61 0D 0A 63 61 6C 6C 20 26 62 63 38 33 0D 0A 6A a..call &bc83..j
000130: 72 20 6E 63 2C 6C 6F 61 64 65 72 72 0D 0A 0D 0A r nc,loaderr....
000140: 63 61 6C 6C 20 26 62 63 37 61 0D 0A 6A 72 20 6E call &bc7a..jr n
000150: 63 2C 6C 6F 61 64 65 72 72 0D 0A 63 61 6C 6C 20 c,loaderr..call
000160: 6A 62 2B 26 31 32 0D 0A 6A 70 20 6D 61 69 6E 6C jb+&12..jp mainl
000170: 6F 6F 70 0D 0A 0D 0A 2E 6C 6F 61 64 65 72 72 0D oop.....loaderr.
000180: 0A 63 61 6C 6C 20 26 62 63 37 61 0D 0A 63 61 6C .call &bc7a..cal
000190: 6C 20 6A 62 2B 26 31 32 0D 0A 78 6F 72 20 61 3A l jb+&12..xor a:
0001A0: 6C 64 20 28 6E 66 72 61 6D 65 73 29 2C 61 0D 0A ld (nframes),a..
0001B0: 63 61 6C 6C 20 6C 6F 61 64 6D 65 73 73 31 0D 0A call loadmess1..
0001C0: 6A 70 20 6D 61 69 6E 6C 6F 6F 70 0D 0A 0D 0A 2E jp mainloop.....
0001D0: 74 61 70 65 6C 6F 61 64 0D 0A 6C 64 20 68 6C 2C tapeload..ld hl,
0001E0: 30 3A 6C 64 20 64 65 2C 26 35 30 63 38 3A 6C 64 0:ld de,&50c8:ld
0001F0: 20 61 2C 32 3A 63 61 6C 6C 20 6A 62 2B 26 37 32 a,2:call jb+&72
Size : 512 (Real : 512)
000000: 61 72 74 3A 70 6F 70 20 68 6C 0D 0A 6C 64 20 68 art:pop hl..ld h
000010: 6C 2C 66 6E 62 75 66 66 0D 0A 70 75 73 68 20 68 l,fnbuff..push h
000020: 6C 0D 0A 6C 64 20 61 2C 28 66 6E 6C 65 6E 29 0D l..ld a,(fnlen).
000030: 0A 6C 64 20 62 2C 61 0D 0A 70 75 73 68 20 61 66 .ld b,a..push af
000040: 0D 0A 2E 6C 66 74 61 70 65 30 0D 0A 69 6E 63 20 ...lftape0..inc
000050: 68 6C 3A 64 6A 6E 7A 20 6C 66 74 61 70 65 30 0D hl:djnz lftape0.
000060: 0A 6C 64 20 28 68 6C 29 2C 22 2E 22 3A 69 6E 63 .ld (hl),".":inc
000070: 20 68 6C 0D 0A 6C 64 20 64 65 2C 65 78 74 31 0D hl..ld de,ext1.
000080: 0A 65 78 20 64 65 2C 68 6C 0D 0A 6C 64 20 62 63 .ex de,hl..ld bc
000090: 2C 33 0D 0A 6C 64 69 72 0D 0A 70 6F 70 20 61 66 ,3..ldir..pop af
0000A0: 0D 0A 61 64 64 20 34 3A 6C 64 20 62 2C 61 0D 0A ..add 4:ld b,a..
0000B0: 70 6F 70 20 68 6C 0D 0A 6A 70 20 66 6C 6F 61 64 pop hl..jp fload
0000C0: 30 0D 0A 0D 0A 2E 61 64 64 6B 62 0D 0A 6C 64 20 0.....addkb..ld
0000D0: 61 2C 28 6E 66 72 61 6D 65 73 29 0D 0A 69 6E 63 a,(nframes)..inc
0000E0: 20 61 0D 0A 6C 64 20 28 6E 66 72 61 6D 65 73 29 a..ld (nframes)
0000F0: 2C 61 0D 0A 6C 64 20 28 66 72 61 6D 65 29 2C 61 ,a..ld (frame),a
000100: 0D 0A 63 61 6C 6C 20 66 72 61 6D 65 5F 73 74 61 ..call frame_sta
000110: 72 74 0D 0A 63 61 6C 6C 20 63 6C 72 66 72 6D 0D rt..call clrfrm.
000120: 0A 6A 70 20 65 64 69 74 5F 66 72 61 6D 65 0D 0A .jp edit_frame..
000130: 0D 0A 2E 61 64 64 32 0D 0A 6C 64 20 61 2C 28 66 ...add2..ld a,(f
000140: 72 6F 6D 29 3A 6F 72 20 61 3A 3A 6A 70 20 6E 7A rom):or a::jp nz
000150: 2C 61 64 64 31 0D 0A 6C 64 20 61 2C 26 66 66 3A ,add1..ld a,&ff:
000160: 6C 64 20 28 66 72 6F 6D 29 2C 61 3A 63 61 6C 6C ld (from),a:call
000170: 20 61 64 64 74 61 67 73 3A 6A 70 20 61 64 64 31 addtags:jp add1
000180: 0D 0A 0D 0A 2E 61 64 64 33 0D 0A 6C 64 20 61 2C .....add3..ld a,
000190: 28 66 72 6F 6D 29 3A 6F 72 20 61 3A 6A 70 20 7A (from):or a:jp z
0001A0: 2C 61 64 64 31 0D 0A 78 6F 72 20 61 3A 6C 64 20 ,add1..xor a:ld
0001B0: 28 66 72 6F 6D 29 2C 61 3A 63 61 6C 6C 20 61 64 (from),a:call ad
0001C0: 64 74 61 67 73 3A 6A 70 20 61 64 64 31 0D 0A 0D dtags:jp add1...
0001D0: 0A 2E 61 64 64 74 61 67 73 0D 0A 63 61 6C 6C 20 ..addtags..call
0001E0: 6A 62 2B 26 39 39 0D 0A 6C 64 20 61 2C 28 66 72 jb+&99..ld a,(fr
0001F0: 6F 6D 29 0D 0A 6C 64 20 62 63 2C 30 0D 0A 6F 72 om)..ld bc,0..or
Size : 512 (Real : 512)
000000: 0D 0A 63 61 6C 6C 20 6A 62 2B 26 36 30 0D 0A 6C ..call jb+&60..l
000010: 64 20 68 6C 2C 26 31 66 33 63 3A 63 61 6C 6C 20 d hl,&1f3c:call
000020: 6A 62 2B 26 36 63 0D 0A 6C 64 20 68 6C 2C 73 74 jb+&6c..ld hl,st
000030: 72 69 6E 67 32 34 3A 63 61 6C 6C 20 6A 62 2B 26 ring24:call jb+&
000040: 33 39 0D 0A 6C 64 20 68 6C 2C 26 31 35 35 30 3A 39..ld hl,&1550:
000050: 63 61 6C 6C 20 6A 62 2B 26 36 63 0D 0A 6C 64 20 call jb+&6c..ld
000060: 68 6C 2C 73 74 72 69 6E 67 31 39 3A 63 61 6C 6C hl,string19:call
000070: 20 6A 62 2B 26 33 39 0D 0A 6C 64 20 68 6C 2C 66 jb+&39..ld hl,f
000080: 6E 62 75 66 66 3A 6C 64 20 28 68 6C 29 2C 30 3A nbuff:ld (hl),0:
000090: 63 61 6C 6C 20 6A 62 2B 26 31 62 3A 6A 70 20 6E call jb+&1b:jp n
0000A0: 63 2C 6D 61 69 6E 6C 6F 6F 70 0D 0A 63 61 6C 6C c,mainloop..call
0000B0: 20 6A 62 2B 26 36 33 0D 0A 6C 64 20 28 66 6E 6C jb+&63..ld (fnl
0000C0: 65 6E 29 2C 61 0D 0A 63 61 6C 6C 20 6C 6F 61 64 en),a..call load
0000D0: 6D 65 73 73 32 3A 6A 70 20 6E 63 2C 6D 61 69 6E mess2:jp nc,main
0000E0: 6C 6F 6F 70 0D 0A 63 61 6C 6C 20 6C 6F 61 64 6D loop..call loadm
0000F0: 65 73 73 33 0D 0A 63 61 6C 6C 20 6A 62 2B 26 30 ess3..call jb+&0
000100: 66 0D 0A 0D 0A 6C 64 20 68 6C 2C 66 6E 62 75 66 f....ld hl,fnbuf
000110: 66 0D 0A 70 75 73 68 20 68 6C 0D 0A 6C 64 20 61 f..push hl..ld a
000120: 2C 28 66 6E 6C 65 6E 29 0D 0A 6C 64 20 62 2C 61 ,(fnlen)..ld b,a
000130: 0D 0A 70 75 73 68 20 61 66 0D 0A 2E 6C 74 61 70 ..push af...ltap
000140: 65 30 0D 0A 69 6E 63 20 68 6C 3A 64 6A 6E 7A 20 e0..inc hl:djnz
000150: 6C 74 61 70 65 30 0D 0A 6C 64 20 28 68 6C 29 2C ltape0..ld (hl),
000160: 22 2E 22 3A 69 6E 63 20 68 6C 0D 0A 6C 64 20 64 ".":inc hl..ld d
000170: 65 2C 65 78 74 32 0D 0A 65 78 20 64 65 2C 68 6C e,ext2..ex de,hl
000180: 0D 0A 6C 64 20 62 63 2C 33 0D 0A 6C 64 69 72 0D ..ld bc,3..ldir.
000190: 0A 70 6F 70 20 61 66 0D 0A 61 64 64 20 34 3A 6C .pop af..add 4:l
0001A0: 64 20 62 2C 61 0D 0A 70 6F 70 20 68 6C 0D 0A 6A d b,a..pop hl..j
0001B0: 70 20 6C 6F 61 64 30 0D 0A 0D 0A 3B 20 2A 2A 43 p load0....; **C
0001C0: 61 74 61 6C 6F 67 75 65 2A 2A 0D 0A 2E 63 61 74 atalogue**...cat
0001D0: 0D 0A 63 61 6C 6C 20 6A 62 2B 26 32 64 0D 0A 6C ..call jb+&2d..l
0001E0: 64 20 68 6C 2C 30 3A 6C 64 20 64 65 2C 26 32 37 d hl,0:ld de,&27
0001F0: 31 36 3A 63 61 6C 6C 20 26 62 62 36 36 0D 0A 6C 16:call &bb66..l
Size : 512 (Real : 512)
000000: 20 61 3A 6A 72 20 7A 2C 61 64 64 74 61 67 31 0D a:jr z,addtag1.
000010: 0A 6C 64 20 62 2C 31 3A 6A 72 20 61 64 64 74 61 .ld b,1:jr addta
000020: 67 32 0D 0A 2E 61 64 64 74 61 67 31 0D 0A 6C 64 g2...addtag1..ld
000030: 20 63 2C 31 0D 0A 2E 61 64 64 74 61 67 32 0D 0A c,1...addtag2..
000040: 6C 64 20 68 6C 2C 26 31 36 35 63 3A 6C 64 20 61 ld hl,&165c:ld a
000050: 2C 62 3A 63 61 6C 6C 20 6A 62 2B 26 37 35 0D 0A ,b:call jb+&75..
000060: 6C 64 20 6C 2C 26 36 36 3A 6C 64 20 61 2C 63 3A ld l,&66:ld a,c:
000070: 63 61 6C 6C 20 6A 62 2B 26 37 35 0D 0A 6C 64 20 call jb+&75..ld
000080: 68 6C 2C 26 31 31 37 35 3A 63 61 6C 6C 20 6A 62 hl,&1175:call jb
000090: 2B 26 35 31 0D 0A 6C 64 20 68 6C 2C 26 32 36 37 +&51..ld hl,&267
0000A0: 35 3A 63 61 6C 6C 20 6A 62 2B 26 34 62 0D 0A 72 5:call jb+&4b..r
0000B0: 65 74 0D 0A 0D 0A 3B 20 2A 2A 45 64 69 74 2A 2A et....; **Edit**
0000C0: 0D 0A 2E 65 64 69 74 0D 0A 63 61 6C 6C 20 73 65 ...edit..call se
0000D0: 6C 65 63 74 5F 66 72 61 6D 65 0D 0A 6A 70 20 6E lect_frame..jp n
0000E0: 63 2C 6D 61 69 6E 6C 6F 6F 70 30 0D 0A 6C 64 20 c,mainloop0..ld
0000F0: 61 2C 28 66 72 61 6D 65 29 0D 0A 63 61 6C 6C 20 a,(frame)..call
000100: 66 72 61 6D 65 5F 73 74 61 72 74 0D 0A 6A 70 20 frame_start..jp
000110: 65 64 69 74 5F 66 72 61 6D 65 0D 0A 0D 0A 3B 20 edit_frame....;
000120: 2A 2A 44 65 6C 65 74 65 2A 2A 0D 0A 2E 64 65 6C **Delete**...del
000130: 65 74 65 0D 0A 63 61 6C 6C 20 61 6E 79 66 72 6D ete..call anyfrm
000140: 73 3F 3A 6A 70 20 6E 63 2C 6D 61 69 6E 6C 6F 6F s?:jp nc,mainloo
000150: 70 30 0D 0A 63 61 6C 6C 20 73 65 6C 65 63 74 5F p0..call select_
000160: 66 72 61 6D 65 0D 0A 6C 64 20 63 2C 61 0D 0A 6C frame..ld c,a..l
000170: 64 20 61 2C 28 6E 66 72 61 6D 65 73 29 0D 0A 63 d a,(nframes)..c
000180: 70 20 63 0D 0A 6A 72 20 6E 7A 2C 73 68 75 66 66 p c..jr nz,shuff
000190: 6C 65 0D 0A 64 65 63 20 61 0D 0A 6C 64 20 28 6E le..dec a..ld (n
0001A0: 66 72 61 6D 65 73 29 2C 61 0D 0A 6A 70 20 6D 61 frames),a..jp ma
0001B0: 69 6E 6C 6F 6F 70 30 0D 0A 0D 0A 2E 73 68 75 66 inloop0.....shuf
0001C0: 66 6C 65 0D 0A 64 65 63 20 61 0D 0A 6C 64 20 28 fle..dec a..ld (
0001D0: 6E 66 72 61 6D 65 73 29 2C 61 0D 0A 69 6E 63 20 nframes),a..inc
0001E0: 61 0D 0A 73 75 62 20 63 20 20 20 3B 20 61 3D 6E a..sub c ; a=n
0001F0: 6F 20 6F 66 20 66 72 6D 73 20 74 6F 20 73 77 61 o of frms to swa
Size : 512 (Real : 512)
000000: 64 20 68 6C 2C 26 31 30 31 3A 63 61 6C 6C 20 26 d hl,&101:call &
000010: 62 62 37 35 0D 0A 6C 64 20 64 65 2C 66 69 6C 65 bb75..ld de,file
000020: 5F 62 75 66 66 65 72 0D 0A 63 61 6C 6C 20 26 62 _buffer..call &b
000030: 63 39 62 0D 0A 63 61 6C 6C 20 6A 62 2B 26 39 39 c9b..call jb+&99
000040: 0D 0A 6C 64 20 68 6C 2C 26 33 63 62 61 3A 63 61 ..ld hl,&3cba:ca
000050: 6C 6C 20 6A 62 2B 26 35 31 0D 0A 2E 63 61 74 31 ll jb+&51...cat1
000060: 0D 0A 63 61 6C 6C 20 6A 62 2B 26 31 65 0D 0A 6F ..call jb+&1e..o
000070: 72 20 61 3A 63 61 6C 6C 20 7A 2C 6A 62 2B 26 39 r a:call z,jb+&9
000080: 30 3A 6A 72 20 7A 2C 63 61 74 31 0D 0A 6C 64 20 0:jr z,cat1..ld
000090: 61 2C 31 3A 63 61 6C 6C 20 26 62 63 30 65 0D 0A a,1:call &bc0e..
0000A0: 6A 70 20 6D 61 69 6E 6C 6F 6F 70 0D 0A 0D 0A 3B jp mainloop....;
0000B0: 20 2A 2A 42 61 75 64 2A 2A 0D 0A 2E 73 65 74 62 **Baud**...setb
0000C0: 61 75 64 0D 0A 6C 64 20 68 6C 2C 26 32 38 37 64 aud..ld hl,&287d
0000D0: 3A 6C 64 20 62 63 2C 26 32 34 33 34 3A 6C 64 20 :ld bc,&2434:ld
0000E0: 64 65 2C 66 69 6C 65 5F 62 75 66 66 65 72 3A 63 de,file_buffer:c
0000F0: 61 6C 6C 20 6A 62 2B 26 39 33 0D 0A 6C 64 20 64 all jb+&93..ld d
000100: 2C 62 3A 6C 64 20 65 2C 63 3A 63 61 6C 6C 20 6A ,b:ld e,c:call j
000110: 62 2B 26 34 35 0D 0A 6C 64 20 68 6C 2C 73 74 72 b+&45..ld hl,str
000120: 69 6E 67 32 31 3A 63 61 6C 6C 20 6D 75 6C 74 73 ing21:call mults
000130: 74 72 69 6E 67 0D 0A 0D 0A 2E 73 62 61 75 64 31 tring.....sbaud1
000140: 0D 0A 63 61 6C 6C 20 6A 62 2B 26 39 39 0D 0A 6C ..call jb+&99..l
000150: 64 20 68 6C 2C 26 32 62 38 38 3A 6C 64 20 61 2C d hl,&2b88:ld a,
000160: 28 62 61 75 64 29 3A 69 6E 63 20 61 3A 6C 64 20 (baud):inc a:ld
000170: 63 2C 61 3A 6C 64 20 62 2C 32 3A 63 61 6C 6C 20 c,a:ld b,2:call
000180: 65 73 63 5F 62 75 74 73 0D 0A 6C 64 20 68 6C 2C esc_buts..ld hl,
000190: 26 33 31 39 65 3A 63 61 6C 6C 20 6A 62 2B 26 35 &319e:call jb+&5
0001A0: 31 0D 0A 2E 73 62 61 75 64 31 61 0D 0A 63 61 6C 1...sbaud1a..cal
0001B0: 6C 20 6A 62 2B 26 32 37 0D 0A 63 61 6C 6C 20 6A l jb+&27..call j
0001C0: 62 2B 26 31 65 0D 0A 6F 72 20 61 3A 63 61 6C 6C b+&1e..or a:call
0001D0: 20 7A 2C 6A 62 2B 26 39 30 3A 6A 72 20 7A 2C 73 z,jb+&90:jr z,s
0001E0: 62 61 75 64 31 61 0D 0A 63 70 20 33 3A 6A 72 20 baud1a..cp 3:jr
0001F0: 7A 2C 73 62 61 75 64 32 0D 0A 0D 0A 64 65 63 20 z,sbaud2....dec
Size : 512 (Real : 512)
000000: 70 0D 0A 6C 64 20 62 2C 63 0D 0A 69 6E 63 20 63 p..ld b,c..inc c
000010: 0D 0A 0D 0A 2E 73 68 75 66 66 31 0D 0A 63 61 6C .....shuff1..cal
000020: 6C 20 73 77 61 70 32 66 72 61 6D 65 73 0D 0A 69 l swap2frames..i
000030: 6E 63 20 62 0D 0A 69 6E 63 20 63 0D 0A 64 65 63 nc b..inc c..dec
000040: 20 61 0D 0A 6F 72 20 61 0D 0A 6A 72 20 6E 7A 2C a..or a..jr nz,
000050: 73 68 75 66 66 31 0D 0A 6A 70 20 6D 61 69 6E 6C shuff1..jp mainl
000060: 6F 6F 70 30 0D 0A 0D 0A 3B 20 2A 2A 53 77 61 70 oop0....; **Swap
000070: 2A 2A 0D 0A 2E 73 77 61 70 0D 0A 63 61 6C 6C 20 **...swap..call
000080: 61 6E 79 66 72 6D 73 3F 3A 6A 70 20 6E 63 2C 6D anyfrms?:jp nc,m
000090: 61 69 6E 6C 6F 6F 70 30 0D 0A 63 61 6C 6C 20 73 ainloop0..call s
0000A0: 65 6C 65 63 74 32 66 72 61 6D 65 73 0D 0A 6A 70 elect2frames..jp
0000B0: 20 6E 63 2C 6D 61 69 6E 6C 6F 6F 70 30 0D 0A 63 nc,mainloop0..c
0000C0: 61 6C 6C 20 73 77 61 70 32 66 72 61 6D 65 73 0D all swap2frames.
0000D0: 0A 6A 70 20 6D 61 69 6E 6C 6F 6F 70 30 0D 0A 0D .jp mainloop0...
0000E0: 0A 3B 20 2A 2A 53 61 76 65 2A 2A 0D 0A 2E 73 61 .; **Save**...sa
0000F0: 76 65 0D 0A 63 61 6C 6C 20 61 6E 79 66 72 6D 73 ve..call anyfrms
000100: 3F 3A 6A 70 20 6E 63 2C 6D 61 69 6E 6C 6F 6F 70 ?:jp nc,mainloop
000110: 30 0D 0A 6C 64 20 68 6C 2C 30 3A 6C 64 20 64 65 0..ld hl,0:ld de
000120: 2C 26 35 30 63 38 3A 6C 64 20 61 2C 32 3A 63 61 ,&50c8:ld a,2:ca
000130: 6C 6C 20 6A 62 2B 26 37 32 0D 0A 63 61 6C 6C 20 ll jb+&72..call
000140: 6A 62 2B 26 36 30 0D 0A 6C 64 20 68 6C 2C 26 31 jb+&60..ld hl,&1
000150: 66 33 63 3A 63 61 6C 6C 20 6A 62 2B 26 36 63 0D f3c:call jb+&6c.
000160: 0A 6C 64 20 68 6C 2C 73 74 72 69 6E 67 31 38 3A .ld hl,string18:
000170: 63 61 6C 6C 20 6A 62 2B 26 33 39 0D 0A 6C 64 20 call jb+&39..ld
000180: 68 6C 2C 26 31 35 35 30 3A 63 61 6C 6C 20 6A 62 hl,&1550:call jb
000190: 2B 26 36 63 0D 0A 6C 64 20 68 6C 2C 73 74 72 69 +&6c..ld hl,stri
0001A0: 6E 67 31 39 3A 63 61 6C 6C 20 6A 62 2B 26 33 39 ng19:call jb+&39
0001B0: 0D 0A 6C 64 20 68 6C 2C 66 6E 62 75 66 66 3A 6C ..ld hl,fnbuff:l
0001C0: 64 20 28 68 6C 29 2C 30 3A 63 61 6C 6C 20 6A 62 d (hl),0:call jb
0001D0: 2B 26 31 62 3A 6A 70 20 6E 63 2C 6D 61 69 6E 6C +&1b:jp nc,mainl
0001E0: 6F 6F 70 0D 0A 63 61 6C 6C 20 6A 62 2B 26 36 33 oop..call jb+&63
0001F0: 0D 0A 6C 64 20 28 66 6E 6C 65 6E 29 2C 61 0D 0A ..ld (fnlen),a..
Size : 512 (Real : 512)
000000: 61 0D 0A 6C 64 20 28 62 61 75 64 29 2C 61 0D 0A a..ld (baud),a..
000010: 6F 72 20 61 3A 6A 72 20 6E 7A 2C 73 70 77 72 31 or a:jr nz,spwr1
000020: 0D 0A 6C 64 20 61 2C 26 31 39 3A 6C 64 20 68 6C ..ld a,&19:ld hl
000030: 2C 26 31 34 64 3A 63 61 6C 6C 20 26 62 63 36 38 ,&14d:call &bc68
000040: 3A 6A 70 20 73 62 61 75 64 31 0D 0A 0D 0A 2E 73 :jp sbaud1.....s
000050: 70 77 72 31 0D 0A 6C 64 20 61 2C 26 33 32 3A 6C pwr1..ld a,&32:l
000060: 64 20 68 6C 2C 26 61 37 3A 63 61 6C 6C 20 26 62 d hl,&a7:call &b
000070: 63 36 38 3A 6A 70 20 73 62 61 75 64 31 0D 0A 0D c68:jp sbaud1...
000080: 0A 2E 73 62 61 75 64 32 0D 0A 6C 64 20 64 65 2C ..sbaud2..ld de,
000090: 66 69 6C 65 5F 62 75 66 66 65 72 3A 63 61 6C 6C file_buffer:call
0000A0: 20 6A 62 2B 26 39 36 0D 0A 6A 70 20 6D 61 69 6E jb+&96..jp main
0000B0: 6C 6F 6F 70 30 0D 0A 0D 0A 3B 20 2A 2A 41 63 74 loop0....; **Act
0000C0: 69 6F 6E 21 2A 2A 0D 0A 2E 61 63 74 69 6F 6E 0D ion!**...action.
0000D0: 0A 63 61 6C 6C 20 61 6E 79 66 72 6D 73 3F 3A 6A .call anyfrms?:j
0000E0: 70 20 6E 63 2C 6D 61 69 6E 6C 6F 6F 70 30 0D 0A p nc,mainloop0..
0000F0: 6C 64 20 68 6C 2C 30 3A 6C 64 20 64 65 2C 26 35 ld hl,0:ld de,&5
000100: 30 63 38 3A 6C 64 20 61 2C 32 3A 63 61 6C 6C 20 0c8:ld a,2:call
000110: 6A 62 2B 26 37 32 0D 0A 6C 64 20 68 6C 2C 26 36 jb+&72..ld hl,&6
000120: 32 30 3A 6C 64 20 64 65 2C 26 34 32 38 30 3A 63 20:ld de,&4280:c
000130: 61 6C 6C 20 6A 62 2B 26 34 35 0D 0A 6C 64 20 68 all jb+&45..ld h
000140: 6C 2C 73 74 72 69 6E 67 32 35 3A 63 61 6C 6C 20 l,string25:call
000150: 6D 75 6C 74 73 74 72 69 6E 67 0D 0A 63 61 6C 6C multstring..call
000160: 20 6A 62 2B 26 39 39 0D 0A 0D 0A 6C 64 20 68 6C jb+&99....ld hl
000170: 2C 26 31 34 38 36 3A 63 61 6C 6C 20 6A 62 2B 26 ,&1486:call jb+&
000180: 35 31 0D 0A 6C 64 20 68 6C 2C 26 32 61 38 36 3A 51..ld hl,&2a86:
000190: 63 61 6C 6C 20 6A 62 2B 26 34 62 0D 0A 0D 0A 2E call jb+&4b.....
0001A0: 61 63 74 69 6F 6E 30 0D 0A 63 61 6C 6C 20 6A 62 action0..call jb
0001B0: 2B 26 32 37 0D 0A 63 61 6C 6C 20 6A 62 2B 26 31 +&27..call jb+&1
0001C0: 65 0D 0A 6F 72 20 61 3A 63 61 6C 6C 20 7A 2C 6A e..or a:call z,j
0001D0: 62 2B 26 39 30 3A 6A 72 20 7A 2C 61 63 74 69 6F b+&90:jr z,actio
0001E0: 6E 30 0D 0A 63 70 20 32 3A 6A 70 20 6E 63 2C 6D n0..cp 2:jp nc,m
0001F0: 61 69 6E 6C 6F 6F 70 0D 0A 0D 0A 63 61 6C 6C 20 ainloop....call
Size : 512 (Real : 512)
000000: 63 61 6C 6C 20 73 61 76 65 6D 65 73 73 31 3A 6A call savemess1:j
000010: 70 20 6E 63 2C 6D 61 69 6E 6C 6F 6F 70 0D 0A 63 p nc,mainloop..c
000020: 61 6C 6C 20 73 61 76 65 6D 65 73 73 32 0D 0A 63 all savemess2..c
000030: 61 6C 6C 20 6A 62 2B 26 30 66 0D 0A 0D 0A 6C 64 all jb+&0f....ld
000040: 20 68 6C 2C 66 6E 62 75 66 66 0D 0A 70 75 73 68 hl,fnbuff..push
000050: 20 68 6C 0D 0A 6C 64 20 61 2C 28 66 6E 6C 65 6E hl..ld a,(fnlen
000060: 29 0D 0A 6C 64 20 62 2C 61 0D 0A 70 75 73 68 20 )..ld b,a..push
000070: 61 66 0D 0A 2E 73 61 76 65 30 0D 0A 69 6E 63 20 af...save0..inc
000080: 68 6C 3A 64 6A 6E 7A 20 73 61 76 65 30 0D 0A 6C hl:djnz save0..l
000090: 64 20 28 68 6C 29 2C 22 2E 22 3A 69 6E 63 20 68 d (hl),".":inc h
0000A0: 6C 0D 0A 6C 64 20 64 65 2C 65 78 74 32 0D 0A 65 l..ld de,ext2..e
0000B0: 78 20 64 65 2C 68 6C 0D 0A 6C 64 20 62 63 2C 33 x de,hl..ld bc,3
0000C0: 0D 0A 6C 64 69 72 0D 0A 0D 0A 70 6F 70 20 61 66 ..ldir....pop af
0000D0: 0D 0A 61 64 64 20 34 3A 6C 64 20 62 2C 61 0D 0A ..add 4:ld b,a..
0000E0: 6C 64 20 64 65 2C 66 69 6C 65 5F 62 75 66 66 65 ld de,file_buffe
0000F0: 72 0D 0A 70 6F 70 20 68 6C 0D 0A 63 61 6C 6C 20 r..pop hl..call
000100: 26 62 63 38 63 0D 0A 6A 72 20 6E 63 2C 73 61 76 &bc8c..jr nc,sav
000110: 65 72 72 0D 0A 0D 0A 6C 64 20 61 2C 28 6E 66 72 err....ld a,(nfr
000120: 61 6D 65 73 29 0D 0A 69 6E 63 20 61 0D 0A 63 61 ames)..inc a..ca
000130: 6C 6C 20 66 72 61 6D 65 5F 73 74 61 72 74 0D 0A ll frame_start..
000140: 6C 64 20 64 65 2C 64 61 74 61 5F 61 72 65 61 0D ld de,data_area.
000150: 0A 70 75 73 68 20 64 65 0D 0A 73 62 63 20 68 6C .push de..sbc hl
000160: 2C 64 65 0D 0A 6C 64 20 64 2C 68 3A 6C 64 20 65 ,de..ld d,h:ld e
000170: 2C 6C 0D 0A 70 6F 70 20 68 6C 0D 0A 69 6E 63 20 ,l..pop hl..inc
000180: 64 65 0D 0A 6C 64 20 62 63 2C 30 0D 0A 6C 64 20 de..ld bc,0..ld
000190: 61 2C 32 0D 0A 63 61 6C 6C 20 26 62 63 39 38 0D a,2..call &bc98.
0001A0: 0A 6A 72 20 6E 63 2C 73 61 76 65 72 72 0D 0A 0D .jr nc,saverr...
0001B0: 0A 63 61 6C 6C 20 26 62 63 38 66 0D 0A 6A 72 20 .call &bc8f..jr
0001C0: 6E 63 2C 73 61 76 65 72 72 0D 0A 2E 73 61 76 65 nc,saverr...save
0001D0: 31 0D 0A 63 61 6C 6C 20 6A 62 2B 26 31 32 0D 0A 1..call jb+&12..
0001E0: 6A 70 20 6D 61 69 6E 6C 6F 6F 70 0D 0A 0D 0A 2E jp mainloop.....
0001F0: 73 61 76 65 72 72 0D 0A 63 61 6C 6C 20 26 62 63 saverr..call &bc
Size : 512 (Real : 512)
000000: 6A 62 2B 26 32 64 0D 0A 63 61 6C 6C 20 6A 62 2B jb+&2d..call jb+
000010: 26 31 35 0D 0A 63 61 6C 6C 20 26 62 62 30 36 0D &15..call &bb06.
000020: 0A 0D 0A 6C 64 20 61 2C 28 6E 66 72 61 6D 65 73 ...ld a,(nframes
000030: 29 0D 0A 6C 64 20 62 2C 61 3A 6C 64 20 63 2C 31 )..ld b,a:ld c,1
000040: 0D 0A 2E 61 63 74 69 6F 6E 31 0D 0A 70 75 73 68 ...action1..push
000050: 20 62 63 0D 0A 6C 64 20 61 2C 63 3A 63 61 6C 6C bc..ld a,c:call
000060: 20 66 72 61 6D 65 5F 73 74 61 72 74 0D 0A 70 75 frame_start..pu
000070: 73 68 20 64 65 3A 70 6F 70 20 69 78 0D 0A 63 61 sh de:pop ix..ca
000080: 6C 6C 20 73 65 74 5F 62 6C 61 63 6B 0D 0A 63 61 ll set_black..ca
000090: 6C 6C 20 61 63 74 69 6F 6E 66 72 61 6D 65 0D 0A ll actionframe..
0000A0: 63 61 6C 6C 20 69 6E 66 78 0D 0A 63 61 6C 6C 20 call infx..call
0000B0: 64 65 6C 61 79 0D 0A 63 61 6C 6C 20 6F 75 74 66 delay..call outf
0000C0: 78 0D 0A 70 6F 70 20 62 63 0D 0A 69 6E 63 20 63 x..pop bc..inc c
0000D0: 0D 0A 63 61 6C 6C 20 26 62 62 30 39 0D 0A 63 70 ..call &bb09..cp
0000E0: 20 32 35 32 3A 6A 70 20 7A 2C 6D 61 69 6E 6C 6F 252:jp z,mainlo
0000F0: 6F 70 0D 0A 64 6A 6E 7A 20 61 63 74 69 6F 6E 31 op..djnz action1
000100: 0D 0A 63 61 6C 6C 20 6A 62 2B 26 32 64 0D 0A 63 ..call jb+&2d..c
000110: 61 6C 6C 20 6A 62 2B 26 31 35 0D 0A 63 61 6C 6C all jb+&15..call
000120: 20 26 62 62 30 36 0D 0A 6A 70 20 6D 61 69 6E 6C &bb06..jp mainl
000130: 6F 6F 70 0D 0A 0D 0A 2E 61 63 74 69 6F 6E 66 72 oop.....actionfr
000140: 61 6D 65 0D 0A 6C 64 20 68 6C 2C 30 3A 63 61 6C ame..ld hl,0:cal
000150: 6C 20 6A 62 2B 26 36 63 0D 0A 6C 64 20 68 6C 2C l jb+&6c..ld hl,
000160: 28 70 61 67 65 5F 73 74 61 72 74 29 0D 0A 6C 64 (page_start)..ld
000170: 20 62 63 2C 31 30 30 30 0D 0A 2E 61 63 74 66 72 bc,1000...actfr
000180: 6D 31 0D 0A 6C 64 20 61 2C 28 68 6C 29 3A 63 70 m1..ld a,(hl):cp
000190: 20 22 7C 22 3A 6A 72 20 7A 2C 61 63 74 66 72 6D "|":jr z,actfrm
0001A0: 32 0D 0A 63 61 6C 6C 20 6A 62 2B 26 33 36 0D 0A 2..call jb+&36..
0001B0: 69 6E 63 20 68 6C 0D 0A 64 65 63 20 62 63 0D 0A inc hl..dec bc..
0001C0: 6C 64 20 61 2C 62 3A 6F 72 20 63 3A 6A 72 20 6E ld a,b:or c:jr n
0001D0: 7A 2C 61 63 74 66 72 6D 31 0D 0A 72 65 74 0D 0A z,actfrm1..ret..
0001E0: 0D 0A 3B 20 44 65 61 6C 20 77 69 74 68 20 62 69 ..; Deal with bi
0001F0: 67 20 63 68 61 72 73 0D 0A 2E 61 63 74 66 72 6D g chars...actfrm
Size : 512 (Real : 512)
000000: 73 74 6F 72 65 5F 63 6F 72 64 73 0D 0A 6C 64 20 store_cords..ld
000010: 68 2C 31 0D 0A 69 6E 63 20 6C 0D 0A 6C 64 20 61 h,1..inc l..ld a
000020: 2C 6C 0D 0A 63 70 20 32 36 0D 0A 6A 72 20 6E 7A ,l..cp 26..jr nz
000030: 2C 73 74 6F 72 65 5F 63 6F 72 64 73 0D 0A 6C 64 ,store_cords..ld
000040: 20 6C 2C 31 0D 0A 6A 72 20 73 74 6F 72 65 5F 63 l,1..jr store_c
000050: 6F 72 64 73 0D 0A 0D 0A 3B 20 45 6E 74 65 72 20 ords....; Enter
000060: 64 61 74 61 0D 0A 2E 61 64 64 5F 62 61 72 0D 0A data...add_bar..
000070: 6C 64 20 61 2C 28 78 63 6F 72 64 29 0D 0A 63 70 ld a,(xcord)..cp
000080: 20 31 3A 6A 72 20 7A 2C 61 64 64 62 61 72 31 0D 1:jr z,addbar1.
000090: 0A 2E 61 64 64 62 61 72 30 0D 0A 63 61 6C 6C 20 ..addbar0..call
0000A0: 6A 62 2B 26 39 30 0D 0A 6A 70 20 65 64 6C 6F 6F jb+&90..jp edloo
0000B0: 70 32 0D 0A 2E 61 64 64 62 61 72 31 0D 0A 6C 64 p2...addbar1..ld
0000C0: 20 61 2C 28 79 63 6F 72 64 29 0D 0A 63 70 20 32 a,(ycord)..cp 2
0000D0: 35 3A 6A 72 20 7A 2C 61 64 64 62 61 72 30 0D 0A 5:jr z,addbar0..
0000E0: 6C 64 20 61 2C 22 7C 22 0D 0A 0D 0A 2E 65 6E 74 ld a,"|".....ent
0000F0: 65 72 5F 63 68 61 72 73 0D 0A 63 61 6C 6C 20 6A er_chars..call j
000100: 62 2B 26 33 36 0D 0A 63 61 6C 6C 20 73 74 6F 72 b+&36..call stor
000110: 65 5F 63 68 61 72 0D 0A 6A 72 20 63 72 69 67 68 e_char..jr crigh
000120: 74 31 0D 0A 0D 0A 2E 64 65 6C 65 74 65 5F 63 68 t1.....delete_ch
000130: 61 72 0D 0A 6C 64 20 68 6C 2C 28 79 63 6F 72 64 ar..ld hl,(ycord
000140: 29 0D 0A 64 65 63 20 68 0D 0A 6C 64 20 61 2C 68 )..dec h..ld a,h
000150: 0D 0A 6F 72 20 61 0D 0A 6A 72 20 6E 7A 2C 64 63 ..or a..jr nz,dc
000160: 68 31 0D 0A 6C 64 20 68 2C 34 30 0D 0A 64 65 63 h1..ld h,40..dec
000170: 20 6C 0D 0A 6C 64 20 61 2C 6C 0D 0A 6F 72 20 61 l..ld a,l..or a
000180: 0D 0A 6A 72 20 6E 7A 2C 64 63 68 31 0D 0A 6C 64 ..jr nz,dch1..ld
000190: 20 6C 2C 32 35 0D 0A 2E 64 63 68 31 0D 0A 6C 64 l,25...dch1..ld
0001A0: 20 28 79 63 6F 72 64 29 2C 68 6C 0D 0A 63 61 6C (ycord),hl..cal
0001B0: 6C 20 65 64 6C 6F 63 0D 0A 6C 64 20 61 2C 33 32 l edloc..ld a,32
0001C0: 3A 63 61 6C 6C 20 6A 62 2B 26 33 36 0D 0A 63 61 :call jb+&36..ca
0001D0: 6C 6C 20 73 74 6F 72 65 5F 63 68 61 72 0D 0A 6A ll store_char..j
0001E0: 70 20 65 64 6C 6F 6F 70 0D 0A 0D 0A 2E 65 6E 74 p edloop.....ent
0001F0: 65 72 0D 0A 6C 64 20 68 6C 2C 78 63 6F 72 64 0D er..ld hl,xcord.
Size : 512 (Real : 512)
000000: 32 0D 0A 6C 64 20 64 2C 62 3A 6C 64 20 65 2C 63 2..ld d,b:ld e,c
000010: 0D 0A 69 6E 63 20 68 6C 0D 0A 6C 64 20 62 2C 32 ..inc hl..ld b,2
000020: 30 0D 0A 2E 61 63 74 66 72 6D 32 61 0D 0A 6C 64 0...actfrm2a..ld
000030: 20 61 2C 28 68 6C 29 3A 63 61 6C 6C 20 6A 62 2B a,(hl):call jb+
000040: 26 33 66 0D 0A 69 6E 63 20 68 6C 0D 0A 64 65 63 &3f..inc hl..dec
000050: 20 64 65 3A 64 65 63 20 64 65 0D 0A 64 6A 6E 7A de:dec de..djnz
000060: 20 61 63 74 66 72 6D 32 61 0D 0A 0D 0A 6C 64 20 actfrm2a....ld
000070: 62 63 2C 35 39 0D 0A 61 64 64 20 68 6C 2C 62 63 bc,59..add hl,bc
000080: 0D 0A 0D 0A 6C 64 20 62 2C 34 30 0D 0A 2E 61 63 ....ld b,40...ac
000090: 74 66 72 6D 32 62 0D 0A 63 61 6C 6C 20 6A 62 2B tfrm2b..call jb+
0000A0: 26 33 33 0D 0A 64 65 63 20 64 65 0D 0A 64 6A 6E &33..dec de..djn
0000B0: 7A 20 61 63 74 66 72 6D 32 62 0D 0A 6C 64 20 62 z actfrm2b..ld b
0000C0: 2C 64 3A 6C 64 20 63 2C 65 0D 0A 6C 64 20 61 2C ,d:ld c,e..ld a,
0000D0: 62 3A 6F 72 20 63 3A 72 65 74 20 7A 0D 0A 6A 70 b:or c:ret z..jp
0000E0: 20 61 63 74 66 72 6D 31 0D 0A 0D 0A 3B 20 2A 2A actfrm1....; **
0000F0: 45 78 69 74 2A 2A 0D 0A 2E 65 78 69 74 0D 0A 63 Exit**...exit..c
000100: 61 6C 6C 20 6A 62 2B 26 32 37 0D 0A 6C 64 20 68 all jb+&27..ld h
000110: 6C 2C 73 74 72 69 6E 67 34 0D 0A 63 61 6C 6C 20 l,string4..call
000120: 6A 62 2B 26 38 61 0D 0A 72 65 74 20 63 0D 0A 6A jb+&8a..ret c..j
000130: 70 20 6D 61 69 6E 6C 6F 6F 70 30 0D 0A 0D 0A 3B p mainloop0....;
000140: 20 2A 2A 42 61 63 6B 2D 75 70 2A 2A 0D 0A 2E 62 **Back-up**...b
000150: 61 63 6B 75 70 0D 0A 6C 64 20 68 6C 2C 30 3A 6C ackup..ld hl,0:l
000160: 64 20 64 65 2C 26 35 30 63 38 3A 6C 64 20 61 2C d de,&50c8:ld a,
000170: 32 3A 63 61 6C 6C 20 6A 62 2B 26 37 32 0D 0A 63 2:call jb+&72..c
000180: 61 6C 6C 20 73 61 76 65 6D 65 73 73 31 0D 0A 6A all savemess1..j
000190: 70 20 6E 63 2C 6D 61 69 6E 6C 6F 6F 70 0D 0A 0D p nc,mainloop...
0001A0: 0A 63 61 6C 6C 20 73 61 76 65 6D 65 73 73 32 0D .call savemess2.
0001B0: 0A 0D 0A 63 61 6C 6C 20 6A 62 2B 26 30 66 0D 0A ...call jb+&0f..
0001C0: 6C 64 20 68 6C 2C 70 72 6F 67 6E 61 6D 65 0D 0A ld hl,progname..
0001D0: 6C 64 20 64 65 2C 66 69 6C 65 5F 62 75 66 66 65 ld de,file_buffe
0001E0: 72 0D 0A 6C 64 20 62 2C 36 0D 0A 63 61 6C 6C 20 r..ld b,6..call
0001F0: 26 62 63 38 63 0D 0A 6A 72 20 6E 63 2C 62 61 63 &bc8c..jr nc,bac
Size : 512 (Real : 512)
000000: 0A 6C 64 20 28 68 6C 29 2C 31 0D 0A 6A 70 20 63 .ld (hl),1..jp c
000010: 64 6F 77 6E 31 0D 0A 0D 0A 2E 69 6E 73 65 72 74 down1.....insert
000020: 5F 73 70 61 63 65 0D 0A 63 61 6C 6C 20 63 68 61 _space..call cha
000030: 72 61 64 64 72 0D 0A 6C 64 20 61 2C 28 68 6C 29 raddr..ld a,(hl)
000040: 0D 0A 63 70 20 22 7C 22 3A 6A 70 20 7A 2C 61 64 ..cp "|":jp z,ad
000050: 64 62 61 72 30 0D 0A 6C 64 20 68 6C 2C 28 79 63 dbar0..ld hl,(yc
000060: 6F 72 64 29 0D 0A 6C 64 20 61 2C 68 0D 0A 63 70 ord)..ld a,h..cp
000070: 20 34 30 3A 6A 70 20 7A 2C 65 64 6C 6F 6F 70 0D 40:jp z,edloop.
000080: 0A 70 75 73 68 20 68 6C 0D 0A 6C 64 20 68 2C 34 .push hl..ld h,4
000090: 30 0D 0A 63 61 6C 6C 20 67 65 74 5F 70 6F 73 69 0..call get_posi
0000A0: 74 69 6F 6E 0D 0A 6C 64 20 28 79 63 6F 72 64 29 tion..ld (ycord)
0000B0: 2C 68 6C 0D 0A 70 75 73 68 20 61 66 0D 0A 63 61 ,hl..push af..ca
0000C0: 6C 6C 20 63 68 61 72 61 64 64 72 0D 0A 6C 64 20 ll charaddr..ld
0000D0: 64 2C 68 3A 6C 64 20 65 2C 6C 0D 0A 64 65 63 20 d,h:ld e,l..dec
0000E0: 64 65 0D 0A 70 6F 70 20 61 66 0D 0A 6C 64 20 62 de..pop af..ld b
0000F0: 2C 61 0D 0A 2E 69 6E 73 5F 73 70 5F 6C 6F 6F 70 ,a...ins_sp_loop
000100: 0D 0A 6C 64 20 61 2C 28 64 65 29 0D 0A 6C 64 20 ..ld a,(de)..ld
000110: 28 68 6C 29 2C 61 0D 0A 64 65 63 20 68 6C 0D 0A (hl),a..dec hl..
000120: 64 65 63 20 64 65 0D 0A 64 6A 6E 7A 20 69 6E 73 dec de..djnz ins
000130: 5F 73 70 5F 6C 6F 6F 70 0D 0A 6C 64 20 61 2C 33 _sp_loop..ld a,3
000140: 32 0D 0A 6C 64 20 28 68 6C 29 2C 61 0D 0A 70 6F 2..ld (hl),a..po
000150: 70 20 68 6C 0D 0A 6C 64 20 28 79 63 6F 72 64 29 p hl..ld (ycord)
000160: 2C 68 6C 0D 0A 63 61 6C 6C 20 64 72 61 77 5F 6C ,hl..call draw_l
000170: 69 6E 65 0D 0A 6A 70 20 65 64 6C 6F 6F 70 0D 0A ine..jp edloop..
000180: 0D 0A 2E 63 6C 72 0D 0A 6C 64 20 68 6C 2C 28 79 ...clr..ld hl,(y
000190: 63 6F 72 64 29 0D 0A 6C 64 20 61 2C 68 0D 0A 63 cord)..ld a,h..c
0001A0: 70 20 34 30 3A 6A 70 20 7A 2C 65 64 6C 6F 6F 70 p 40:jp z,edloop
0001B0: 0D 0A 63 61 6C 6C 20 67 65 74 5F 70 6F 73 69 74 ..call get_posit
0001C0: 69 6F 6E 0D 0A 70 75 73 68 20 61 66 0D 0A 63 61 ion..push af..ca
0001D0: 6C 6C 20 63 68 61 72 61 64 64 72 0D 0A 6C 64 20 ll charaddr..ld
0001E0: 64 2C 68 3A 6C 64 20 65 2C 6C 0D 0A 69 6E 63 20 d,h:ld e,l..inc
0001F0: 64 65 0D 0A 70 6F 70 20 61 66 0D 0A 6C 64 20 62 de..pop af..ld b
Size : 512 (Real : 512)
000000: 6B 65 72 72 0D 0A 0D 0A 6C 64 20 68 6C 2C 26 36 kerr....ld hl,&6
000010: 64 30 30 0D 0A 6C 64 20 62 2C 68 3A 6C 64 20 63 d00..ld b,h:ld c
000020: 2C 6C 0D 0A 6C 64 20 64 65 2C 26 32 65 30 30 0D ,l..ld de,&2e00.
000030: 0A 6C 64 20 61 2C 32 0D 0A 63 61 6C 6C 20 26 62 .ld a,2..call &b
000040: 63 39 38 0D 0A 6A 72 20 6E 63 2C 62 61 63 6B 65 c98..jr nc,backe
000050: 72 72 0D 0A 0D 0A 63 61 6C 6C 20 26 62 63 38 66 rr....call &bc8f
000060: 0D 0A 6A 72 20 6E 63 2C 62 61 63 6B 65 72 72 0D ..jr nc,backerr.
000070: 0A 2E 62 61 63 6B 75 70 30 0D 0A 63 61 6C 6C 20 ..backup0..call
000080: 6A 62 2B 26 31 32 0D 0A 6A 70 20 6D 61 69 6E 6C jb+&12..jp mainl
000090: 6F 6F 70 0D 0A 0D 0A 2E 62 61 63 6B 65 72 72 0D oop.....backerr.
0000A0: 0A 63 61 6C 6C 20 26 62 63 38 66 0D 0A 63 61 6C .call &bc8f..cal
0000B0: 6C 20 73 61 76 65 6D 65 73 73 33 0D 0A 6A 72 20 l savemess3..jr
0000C0: 62 61 63 6B 75 70 30 0D 0A 0D 0A 3B 20 2A 2A 46 backup0....; **F
0000D0: 72 61 6D 65 20 65 64 69 74 6F 72 2A 2A 0D 0A 0D rame editor**...
0000E0: 0A 2E 65 64 69 74 5F 66 72 61 6D 65 0D 0A 63 61 ..edit_frame..ca
0000F0: 6C 6C 20 6A 62 2B 26 32 64 0D 0A 6C 64 20 68 6C ll jb+&2d..ld hl
000100: 2C 26 30 31 30 31 0D 0A 6C 64 20 28 79 63 6F 72 ,&0101..ld (ycor
000110: 64 29 2C 68 6C 0D 0A 0D 0A 2E 65 64 66 72 61 6D d),hl.....edfram
000120: 65 31 0D 0A 63 61 6C 6C 20 6A 62 2B 26 31 35 0D e1..call jb+&15.
000130: 0A 63 61 6C 6C 20 64 72 61 77 5F 70 61 67 65 0D .call draw_page.
000140: 0A 0D 0A 2E 65 64 6C 6F 6F 70 0D 0A 2E 65 64 6C ....edloop...edl
000150: 6F 6F 70 32 0D 0A 63 61 6C 6C 20 65 64 6C 6F 63 oop2..call edloc
000160: 0D 0A 63 61 6C 6C 20 67 65 74 5F 65 64 63 68 72 ..call get_edchr
000170: 0D 0A 0D 0A 63 70 20 31 33 3A 6A 70 20 7A 2C 65 ....cp 13:jp z,e
000180: 6E 74 65 72 0D 0A 63 70 20 31 36 3A 6A 70 20 7A nter..cp 16:jp z
000190: 2C 63 6C 72 0D 0A 63 70 20 22 7C 22 3A 6A 70 20 ,clr..cp "|":jp
0001A0: 7A 2C 61 64 64 5F 62 61 72 0D 0A 63 70 20 31 32 z,add_bar..cp 12
0001B0: 37 3A 6A 70 20 7A 2C 64 65 6C 65 74 65 5F 63 68 7:jp z,delete_ch
0001C0: 61 72 0D 0A 63 70 20 31 39 30 3A 6A 70 20 7A 2C ar..cp 190:jp z,
0001D0: 66 37 0D 0A 63 70 20 31 39 31 3A 6A 70 20 7A 2C f7..cp 191:jp z,
0001E0: 66 38 0D 0A 63 70 20 31 39 32 3A 6A 70 20 7A 2C f8..cp 192:jp z,
0001F0: 66 34 0D 0A 63 70 20 31 39 33 3A 6A 70 20 7A 2C f4..cp 193:jp z,
Size : 512 (Real : 512)
000000: 2C 61 0D 0A 2E 63 6C 72 5F 6C 6F 6F 70 0D 0A 6C ,a...clr_loop..l
000010: 64 20 61 2C 28 64 65 29 0D 0A 6C 64 20 28 68 6C d a,(de)..ld (hl
000020: 29 2C 61 0D 0A 69 6E 63 20 68 6C 0D 0A 69 6E 63 ),a..inc hl..inc
000030: 20 64 65 0D 0A 64 6A 6E 7A 20 63 6C 72 5F 6C 6F de..djnz clr_lo
000040: 6F 70 0D 0A 0D 0A 6C 64 20 28 68 6C 29 2C 22 20 op....ld (hl),"
000050: 22 0D 0A 63 61 6C 6C 20 64 72 61 77 5F 6C 69 6E "..call draw_lin
000060: 65 0D 0A 6A 70 20 65 64 6C 6F 6F 70 0D 0A 0D 0A e..jp edloop....
000070: 3B 20 54 68 65 20 67 72 61 70 68 69 63 20 66 75 ; The graphic fu
000080: 6E 63 74 69 6F 6E 73 0D 0A 2E 66 37 0D 0A 6C 64 nctions...f7..ld
000090: 20 68 6C 2C 66 37 5F 74 61 62 6C 65 0D 0A 6A 72 hl,f7_table..jr
0000A0: 20 63 68 61 6E 67 65 5F 67 72 61 70 68 69 63 0D change_graphic.
0000B0: 0A 0D 0A 2E 66 38 0D 0A 6C 64 20 68 6C 2C 66 38 ....f8..ld hl,f8
0000C0: 5F 74 61 62 6C 65 0D 0A 6A 72 20 63 68 61 6E 67 _table..jr chang
0000D0: 65 5F 67 72 61 70 68 69 63 0D 0A 0D 0A 2E 66 34 e_graphic.....f4
0000E0: 0D 0A 6C 64 20 68 6C 2C 66 34 5F 74 61 62 6C 65 ..ld hl,f4_table
0000F0: 0D 0A 6A 72 20 63 68 61 6E 67 65 5F 67 72 61 70 ..jr change_grap
000100: 68 69 63 0D 0A 0D 0A 2E 66 35 0D 0A 6C 64 20 68 hic.....f5..ld h
000110: 6C 2C 66 35 5F 74 61 62 6C 65 0D 0A 0D 0A 2E 63 l,f5_table.....c
000120: 68 61 6E 67 65 5F 67 72 61 70 68 69 63 0D 0A 70 hange_graphic..p
000130: 75 73 68 20 68 6C 0D 0A 63 61 6C 6C 20 63 68 65 ush hl..call che
000140: 63 6B 5F 63 75 72 72 65 6E 74 5F 63 68 61 72 20 ck_current_char
000150: 20 3B 20 61 20 69 73 20 6E 6F 77 20 74 68 65 20 ; a is now the
000160: 63 68 61 72 20 69 6E 20 6D 65 6D 6F 72 79 0D 0A char in memory..
000170: 73 75 62 20 31 32 38 20 20 20 20 20 20 20 20 20 sub 128
000180: 3B 20 67 65 74 20 69 6E 20 72 61 6E 67 65 20 30 ; get in range 0
000190: 2D 31 35 0D 0A 6C 64 20 62 2C 30 3A 6C 64 20 63 -15..ld b,0:ld c
0001A0: 2C 61 20 20 20 3B 20 62 63 3D 6F 66 66 73 65 74 ,a ; bc=offset
0001B0: 20 6F 66 20 72 65 71 75 69 72 65 64 20 63 68 61 of required cha
0001C0: 72 0D 0A 70 6F 70 20 68 6C 0D 0A 61 64 64 20 68 r..pop hl..add h
0001D0: 6C 2C 62 63 0D 0A 6C 64 20 61 2C 28 68 6C 29 0D l,bc..ld a,(hl).
0001E0: 0A 61 64 64 20 31 32 38 20 20 20 20 20 20 20 20 .add 128
0001F0: 20 3B 20 61 3D 6E 65 77 20 63 68 61 72 0D 0A 70 ; a=new char..p
Size : 512 (Real : 512)
000000: 66 35 0D 0A 63 70 20 32 32 32 3A 6A 70 20 7A 2C f5..cp 222:jp z,
000010: 69 6E 73 65 72 74 5F 73 70 61 63 65 0D 0A 63 70 insert_space..cp
000020: 20 32 34 30 3A 6A 70 20 7A 2C 63 75 72 73 6F 72 240:jp z,cursor
000030: 5F 75 70 0D 0A 63 70 20 32 34 31 3A 6A 70 20 7A _up..cp 241:jp z
000040: 2C 63 75 72 73 6F 72 5F 64 6F 77 6E 0D 0A 63 70 ,cursor_down..cp
000050: 20 32 34 32 3A 6A 70 20 7A 2C 63 75 72 73 6F 72 242:jp z,cursor
000060: 5F 6C 65 66 74 0D 0A 63 70 20 32 34 33 3A 6A 70 _left..cp 243:jp
000070: 20 7A 2C 63 75 72 73 6F 72 5F 72 69 67 68 74 0D z,cursor_right.
000080: 0A 63 70 20 32 34 34 3A 6A 70 20 7A 2C 74 6F 70 .cp 244:jp z,top
000090: 0D 0A 63 70 20 32 34 35 3A 6A 70 20 7A 2C 62 6F ..cp 245:jp z,bo
0000A0: 74 74 6F 6D 0D 0A 63 70 20 32 34 36 3A 6A 70 20 ttom..cp 246:jp
0000B0: 7A 2C 6C 65 66 74 0D 0A 63 70 20 32 34 37 3A 6A z,left..cp 247:j
0000C0: 70 20 7A 2C 72 69 67 68 74 0D 0A 63 70 20 32 34 p z,right..cp 24
0000D0: 38 3A 6A 70 20 7A 2C 74 6F 70 0D 0A 63 70 20 32 8:jp z,top..cp 2
0000E0: 34 39 3A 6A 70 20 7A 2C 62 6F 74 74 6F 6D 0D 0A 49:jp z,bottom..
0000F0: 63 70 20 32 35 30 3A 6A 70 20 7A 2C 6C 65 66 74 cp 250:jp z,left
000100: 0D 0A 63 70 20 32 35 31 3A 6A 70 20 7A 2C 72 69 ..cp 251:jp z,ri
000110: 67 68 74 0D 0A 63 70 20 32 35 32 3A 6A 70 20 7A ght..cp 252:jp z
000120: 2C 65 73 63 0D 0A 63 70 20 33 32 3A 6A 70 20 63 ,esc..cp 32:jp c
000130: 2C 65 64 6C 6F 6F 70 32 0D 0A 63 70 20 31 32 38 ,edloop2..cp 128
000140: 3A 6A 70 20 6E 63 2C 65 64 6C 6F 6F 70 32 0D 0A :jp nc,edloop2..
000150: 6A 70 20 65 6E 74 65 72 5F 63 68 61 72 73 0D 0A jp enter_chars..
000160: 0D 0A 2E 67 65 74 5F 65 64 63 68 72 0D 0A 6C 64 ...get_edchr..ld
000170: 20 64 65 2C 30 0D 0A 2E 67 65 64 31 0D 0A 6C 64 de,0...ged1..ld
000180: 20 61 2C 64 3A 6F 72 20 65 3A 6A 72 20 6E 7A 2C a,d:or e:jr nz,
000190: 67 65 64 32 0D 0A 63 61 6C 6C 20 26 62 62 38 31 ged2..call &bb81
0001A0: 0D 0A 2E 67 65 64 32 0D 0A 6C 64 20 61 2C 64 3A ...ged2..ld a,d:
0001B0: 63 70 20 36 3A 6A 72 20 6E 7A 2C 67 65 64 33 0D cp 6:jr nz,ged3.
0001C0: 0A 6C 64 20 61 2C 65 3A 6F 72 20 61 3A 6A 72 20 .ld a,e:or a:jr
0001D0: 6E 7A 2C 67 65 64 33 0D 0A 63 61 6C 6C 20 26 62 nz,ged3..call &b
0001E0: 62 38 34 0D 0A 2E 67 65 64 33 0D 0A 6C 64 20 61 b84...ged3..ld a
0001F0: 2C 64 3A 63 70 20 31 30 3A 6A 72 20 6E 7A 2C 67 ,d:cp 10:jr nz,g
Size : 512 (Real : 512)
000000: 75 73 68 20 61 66 0D 0A 63 61 6C 6C 20 63 68 61 ush af..call cha
000010: 72 61 64 64 72 0D 0A 70 6F 70 20 61 66 0D 0A 6C raddr..pop af..l
000020: 64 20 28 68 6C 29 2C 61 0D 0A 63 61 6C 6C 20 65 d (hl),a..call e
000030: 64 6C 6F 63 0D 0A 63 61 6C 6C 20 6A 62 2B 26 33 dloc..call jb+&3
000040: 36 0D 0A 6A 70 20 65 64 6C 6F 6F 70 0D 0A 0D 0A 6..jp edloop....
000050: 2E 74 6F 70 20 20 20 20 6C 64 20 61 2C 31 3A 6C .top ld a,1:l
000060: 64 20 28 79 63 6F 72 64 29 2C 61 3A 6A 70 20 65 d (ycord),a:jp e
000070: 64 6C 6F 6F 70 0D 0A 2E 62 6F 74 74 6F 6D 20 6C dloop...bottom l
000080: 64 20 61 2C 32 35 3A 6C 64 20 28 79 63 6F 72 64 d a,25:ld (ycord
000090: 29 2C 61 3A 6A 70 20 65 64 6C 6F 6F 70 0D 0A 2E ),a:jp edloop...
0000A0: 6C 65 66 74 20 20 20 6C 64 20 61 2C 31 3A 6C 64 left ld a,1:ld
0000B0: 20 28 78 63 6F 72 64 29 2C 61 3A 6A 70 20 65 64 (xcord),a:jp ed
0000C0: 6C 6F 6F 70 0D 0A 2E 72 69 67 68 74 20 20 6C 64 loop...right ld
0000D0: 20 61 2C 34 30 3A 6C 64 20 28 78 63 6F 72 64 29 a,40:ld (xcord)
0000E0: 2C 61 3A 6A 70 20 65 64 6C 6F 6F 70 0D 0A 0D 0A ,a:jp edloop....
0000F0: 3B 20 45 53 43 20 70 72 65 73 73 65 64 20 64 75 ; ESC pressed du
000100: 72 69 6E 67 20 65 64 69 74 20 6D 6F 64 65 0D 0A ring edit mode..
000110: 2E 65 73 63 0D 0A 63 61 6C 6C 20 6A 62 2B 26 32 .esc..call jb+&2
000120: 61 0D 0A 6C 64 20 68 6C 2C 26 35 32 30 3A 6C 64 a..ld hl,&520:ld
000130: 20 64 65 2C 26 34 36 38 61 3A 63 61 6C 6C 20 6A de,&468a:call j
000140: 62 2B 26 34 35 0D 0A 6C 64 20 68 6C 2C 26 33 31 b+&45..ld hl,&31
000150: 61 3A 6C 64 20 64 65 2C 26 31 33 30 63 3A 63 61 a:ld de,&130c:ca
000160: 6C 6C 20 6A 62 2B 26 34 35 0D 0A 6C 64 20 68 6C ll jb+&45..ld hl
000170: 2C 26 35 31 63 3A 63 61 6C 6C 20 6A 62 2B 26 36 ,&51c:call jb+&6
000180: 63 0D 0A 6C 64 20 68 6C 2C 73 74 72 69 6E 67 32 c..ld hl,string2
000190: 30 3A 63 61 6C 6C 20 6A 62 2B 26 33 39 0D 0A 6C 0:call jb+&39..l
0001A0: 64 20 61 2C 28 66 72 61 6D 65 29 3A 6C 64 20 68 d a,(frame):ld h
0001B0: 2C 30 3A 6C 64 20 6C 2C 61 3A 63 61 6C 6C 20 6A ,0:ld l,a:call j
0001C0: 62 2B 26 36 66 0D 0A 63 61 6C 6C 20 69 6E 73 74 b+&6f..call inst
0001D0: 72 75 63 74 0D 0A 0D 0A 6C 64 20 68 6C 2C 73 74 ruct....ld hl,st
0001E0: 72 69 6E 67 31 31 3A 63 61 6C 6C 20 6D 75 6C 74 ring11:call mult
0001F0: 73 74 72 69 6E 67 0D 0A 6C 64 20 68 6C 2C 26 30 string..ld hl,&0
Size : 512 (Real : 512)
000000: 65 64 34 0D 0A 6C 64 20 64 65 2C 26 66 66 66 66 ed4..ld de,&ffff
000010: 0D 0A 2E 67 65 64 34 0D 0A 69 6E 63 20 64 65 0D ...ged4..inc de.
000020: 0A 63 61 6C 6C 20 26 62 62 30 39 0D 0A 6A 72 20 .call &bb09..jr
000030: 6E 63 2C 67 65 64 31 0D 0A 63 61 6C 6C 20 26 62 nc,ged1..call &b
000040: 62 38 34 0D 0A 72 65 74 0D 0A 0D 0A 2E 63 75 72 b84..ret.....cur
000050: 73 6F 72 5F 75 70 0D 0A 6C 64 20 68 6C 2C 28 79 sor_up..ld hl,(y
000060: 63 6F 72 64 29 0D 0A 64 65 63 20 6C 0D 0A 6C 64 cord)..dec l..ld
000070: 20 61 2C 6C 0D 0A 6F 72 20 61 0D 0A 6A 72 20 6E a,l..or a..jr n
000080: 7A 2C 73 74 6F 72 65 5F 63 6F 72 64 73 0D 0A 6C z,store_cords..l
000090: 64 20 6C 2C 32 35 0D 0A 2E 73 74 6F 72 65 5F 63 d l,25...store_c
0000A0: 6F 72 64 73 0D 0A 6C 64 20 28 79 63 6F 72 64 29 ords..ld (ycord)
0000B0: 2C 68 6C 0D 0A 6A 70 20 65 64 6C 6F 6F 70 0D 0A ,hl..jp edloop..
0000C0: 0D 0A 2E 63 75 72 73 6F 72 5F 64 6F 77 6E 0D 0A ...cursor_down..
0000D0: 2E 63 64 6F 77 6E 31 0D 0A 6C 64 20 68 6C 2C 28 .cdown1..ld hl,(
0000E0: 79 63 6F 72 64 29 0D 0A 69 6E 63 20 6C 0D 0A 6C ycord)..inc l..l
0000F0: 64 20 61 2C 6C 0D 0A 63 70 20 32 36 0D 0A 6A 72 d a,l..cp 26..jr
000100: 20 6E 7A 2C 73 74 6F 72 65 5F 63 6F 72 64 73 0D nz,store_cords.
000110: 0A 6C 64 20 6C 2C 31 0D 0A 6A 72 20 73 74 6F 72 .ld l,1..jr stor
000120: 65 5F 63 6F 72 64 73 0D 0A 0D 0A 2E 63 75 72 73 e_cords.....curs
000130: 6F 72 5F 6C 65 66 74 0D 0A 6C 64 20 68 6C 2C 28 or_left..ld hl,(
000140: 79 63 6F 72 64 29 0D 0A 64 65 63 20 68 0D 0A 6C ycord)..dec h..l
000150: 64 20 61 2C 68 0D 0A 6F 72 20 61 0D 0A 6A 72 20 d a,h..or a..jr
000160: 6E 7A 2C 73 74 6F 72 65 5F 63 6F 72 64 73 0D 0A nz,store_cords..
000170: 6C 64 20 68 2C 34 30 0D 0A 64 65 63 20 6C 0D 0A ld h,40..dec l..
000180: 6C 64 20 61 2C 6C 0D 0A 6F 72 20 61 0D 0A 6A 72 ld a,l..or a..jr
000190: 20 6E 7A 2C 73 74 6F 72 65 5F 63 6F 72 64 73 0D nz,store_cords.
0001A0: 0A 6C 64 20 6C 2C 32 35 0D 0A 6A 72 20 73 74 6F .ld l,25..jr sto
0001B0: 72 65 5F 63 6F 72 64 73 0D 0A 0D 0A 2E 63 75 72 re_cords.....cur
0001C0: 73 6F 72 5F 72 69 67 68 74 0D 0A 2E 63 72 69 67 sor_right...crig
0001D0: 68 74 31 0D 0A 6C 64 20 68 6C 2C 28 79 63 6F 72 ht1..ld hl,(ycor
0001E0: 64 29 0D 0A 69 6E 63 20 68 0D 0A 6C 64 20 61 2C d)..inc h..ld a,
0001F0: 68 0D 0A 63 70 20 34 31 0D 0A 6A 72 20 6E 7A 2C h..cp 41..jr nz,
Size : 512 (Real : 512)
000000: 66 36 36 3A 63 61 6C 6C 20 6A 62 2B 26 35 61 3A f66:call jb+&5a:
000010: 6C 64 20 68 2C 26 31 63 3A 63 61 6C 6C 20 6A 62 ld h,&1c:call jb
000020: 2B 26 35 64 0D 0A 6C 64 20 68 6C 2C 26 31 38 37 +&5d..ld hl,&187
000030: 39 3A 63 61 6C 6C 20 6A 62 2B 26 35 61 3A 6C 64 9:call jb+&5a:ld
000040: 20 68 2C 26 33 31 3A 63 61 6C 6C 20 6A 62 2B 26 h,&31:call jb+&
000050: 35 64 0D 0A 6C 64 20 68 6C 2C 26 31 38 38 36 3A 5d..ld hl,&1886:
000060: 63 61 6C 6C 20 6A 62 2B 26 35 61 3A 6C 64 20 68 call jb+&5a:ld h
000070: 2C 26 33 31 3A 63 61 6C 6C 20 6A 62 2B 26 35 64 ,&31:call jb+&5d
000080: 0D 0A 6C 64 20 68 6C 2C 26 33 36 37 39 3A 63 61 ..ld hl,&3679:ca
000090: 6C 6C 20 6A 62 2B 26 35 31 0D 0A 6C 64 20 6C 2C ll jb+&51..ld l,
0000A0: 26 38 39 3A 6C 64 20 64 65 2C 71 62 75 74 3A 6C &89:ld de,qbut:l
0000B0: 64 20 61 2C 34 3A 63 61 6C 6C 20 6A 62 2B 26 34 d a,4:call jb+&4
0000C0: 38 0D 0A 6C 64 20 6C 2C 26 39 39 3A 6C 64 20 64 8..ld l,&99:ld d
0000D0: 65 2C 73 62 75 74 3A 6C 64 20 61 2C 34 3A 63 61 e,sbut:ld a,4:ca
0000E0: 6C 6C 20 6A 62 2B 26 34 38 0D 0A 6C 64 20 68 6C ll jb+&48..ld hl
0000F0: 2C 26 31 32 36 35 3A 6C 64 20 64 65 2C 26 30 61 ,&1265:ld de,&0a
000100: 30 64 3A 63 61 6C 6C 20 6A 62 2B 26 34 35 0D 0A 0d:call jb+&45..
000110: 6C 64 20 68 6C 2C 26 31 62 37 38 3A 6C 64 20 64 ld hl,&1b78:ld d
000120: 65 2C 26 31 36 30 64 3A 63 61 6C 6C 20 6A 62 2B e,&160d:call jb+
000130: 26 34 35 0D 0A 6C 64 20 68 6C 2C 26 31 62 38 35 &45..ld hl,&1b85
000140: 3A 6C 64 20 64 65 2C 26 31 36 30 64 3A 63 61 6C :ld de,&160d:cal
000150: 6C 20 6A 62 2B 26 34 35 0D 0A 0D 0A 6C 64 20 61 l jb+&45....ld a
000160: 2C 28 66 72 61 6D 65 29 3A 63 61 6C 6C 20 66 72 ,(frame):call fr
000170: 61 6D 65 5F 73 74 61 72 74 0D 0A 70 75 73 68 20 ame_start..push
000180: 64 65 3A 70 6F 70 20 69 78 0D 0A 2E 65 73 63 33 de:pop ix...esc3
000190: 0D 0A 63 61 6C 6C 20 6A 62 2B 26 32 37 0D 0A 2E ..call jb+&27...
0001A0: 65 73 63 33 61 0D 0A 63 61 6C 6C 20 65 73 63 5F esc3a..call esc_
0001B0: 63 6C 69 63 6B 73 0D 0A 2E 65 73 63 34 0D 0A 63 clicks...esc4..c
0001C0: 61 6C 6C 20 6A 62 2B 26 31 65 0D 0A 6F 72 20 61 all jb+&1e..or a
0001D0: 3A 63 61 6C 6C 20 7A 2C 6A 62 2B 26 39 30 3A 6A :call z,jb+&90:j
0001E0: 72 20 7A 2C 65 73 63 33 0D 0A 63 70 20 34 3A 6A r z,esc3..cp 4:j
0001F0: 72 20 63 2C 63 6F 6C 75 6D 6E 31 0D 0A 63 70 20 r c,column1..cp
Size : 512 (Real : 512)
000000: 20 68 6C 0D 0A 6C 64 20 64 2C 31 0D 0A 2E 65 73 hl..ld d,1...es
000010: 63 62 74 30 0D 0A 70 75 73 68 20 68 6C 0D 0A 6C cbt0..push hl..l
000020: 64 20 61 2C 64 3A 63 70 20 63 3A 6A 72 20 7A 2C d a,d:cp c:jr z,
000030: 65 73 63 62 74 31 0D 0A 78 6F 72 20 61 0D 0A 6A escbt1..xor a..j
000040: 72 20 65 73 63 62 74 32 0D 0A 2E 65 73 63 62 74 r escbt2...escbt
000050: 31 0D 0A 6C 64 20 61 2C 26 66 66 0D 0A 2E 65 73 1..ld a,&ff...es
000060: 63 62 74 32 0D 0A 63 61 6C 6C 20 6A 62 2B 26 37 cbt2..call jb+&7
000070: 35 0D 0A 70 6F 70 20 68 6C 0D 0A 6C 64 20 61 2C 5..pop hl..ld a,
000080: 6C 3A 61 64 64 20 39 3A 6C 64 20 6C 2C 61 0D 0A l:add 9:ld l,a..
000090: 69 6E 63 20 64 0D 0A 64 6A 6E 7A 20 65 73 63 62 inc d..djnz escb
0000A0: 74 30 0D 0A 70 6F 70 20 68 6C 3A 70 6F 70 20 64 t0..pop hl:pop d
0000B0: 65 3A 70 6F 70 20 62 63 3A 70 6F 70 20 61 66 0D e:pop bc:pop af.
0000C0: 0A 72 65 74 0D 0A 0D 0A 2E 6D 75 6C 74 73 74 72 .ret.....multstr
0000D0: 69 6E 67 0D 0A 6C 64 20 61 2C 28 68 6C 29 3A 6F ing..ld a,(hl):o
0000E0: 72 20 61 3A 72 65 74 20 7A 0D 0A 6C 64 20 62 2C r a:ret z..ld b,
0000F0: 61 3A 69 6E 63 20 68 6C 3A 6C 64 20 63 2C 28 68 a:inc hl:ld c,(h
000100: 6C 29 3A 69 6E 63 20 68 6C 0D 0A 70 75 73 68 20 l):inc hl..push
000110: 68 6C 0D 0A 6C 64 20 68 2C 62 3A 6C 64 20 6C 2C hl..ld h,b:ld l,
000120: 63 3A 63 61 6C 6C 20 6A 62 2B 26 36 63 0D 0A 70 c:call jb+&6c..p
000130: 6F 70 20 68 6C 0D 0A 63 61 6C 6C 20 6A 62 2B 26 op hl..call jb+&
000140: 33 39 0D 0A 6A 72 20 6D 75 6C 74 73 74 72 69 6E 39..jr multstrin
000150: 67 0D 0A 0D 0A 2E 64 72 61 77 5F 70 61 67 65 0D g.....draw_page.
000160: 0A 6C 64 20 69 78 2C 28 73 65 71 5F 73 74 61 72 .ld ix,(seq_star
000170: 74 29 0D 0A 6C 64 20 62 2C 28 69 78 2B 33 29 3A t)..ld b,(ix+3):
000180: 6C 64 20 63 2C 62 3A 6C 64 20 61 2C 31 3A 63 61 ld c,b:ld a,1:ca
000190: 6C 6C 20 26 62 63 33 32 0D 0A 6C 64 20 62 2C 28 ll &bc32..ld b,(
0001A0: 69 78 2B 34 29 3A 6C 64 20 63 2C 62 3A 70 75 73 ix+4):ld c,b:pus
0001B0: 68 20 62 63 3A 78 6F 72 20 61 3A 63 61 6C 6C 20 h bc:xor a:call
0001C0: 26 62 63 33 32 3A 70 6F 70 20 62 63 3A 63 61 6C &bc32:pop bc:cal
0001D0: 6C 20 26 62 63 33 38 0D 0A 2E 64 72 61 77 5F 70 l &bc38...draw_p
0001E0: 61 67 65 32 0D 0A 6C 64 20 68 6C 2C 30 3A 63 61 age2..ld hl,0:ca
0001F0: 6C 6C 20 6A 62 2B 26 36 63 0D 0A 6C 64 20 64 65 ll jb+&6c..ld de
Size : 512 (Real : 512)
000000: 31 31 3A 6A 72 20 63 2C 63 6F 6C 75 6D 6E 32 0D 11:jr c,column2.
000010: 0A 6A 72 20 7A 2C 64 65 63 74 69 6D 65 0D 0A 63 .jr z,dectime..c
000020: 70 20 31 32 3A 6A 72 20 7A 2C 69 6E 63 74 69 6D p 12:jr z,inctim
000030: 65 0D 0A 63 70 20 31 33 3A 6A 72 20 7A 2C 64 65 e..cp 13:jr z,de
000040: 63 6F 6C 31 0D 0A 63 70 20 31 34 3A 6A 72 20 7A col1..cp 14:jr z
000050: 2C 69 6E 63 6F 6C 31 0D 0A 63 70 20 31 35 3A 6A ,incol1..cp 15:j
000060: 72 20 7A 2C 64 65 63 6F 6C 32 0D 0A 63 70 20 31 r z,decol2..cp 1
000070: 36 3A 6A 72 20 7A 2C 69 6E 63 6F 6C 32 0D 0A 63 6:jr z,incol2..c
000080: 70 20 31 37 3A 6A 70 20 7A 2C 65 73 63 6F 6B 0D p 17:jp z,escok.
000090: 0A 63 70 20 31 38 3A 6A 70 20 7A 2C 65 73 63 71 .cp 18:jp z,escq
0000A0: 75 69 74 0D 0A 6A 70 20 65 73 63 73 61 76 65 0D uit..jp escsave.
0000B0: 0A 0D 0A 2E 63 6F 6C 75 6D 6E 31 20 6C 64 20 28 ....column1 ld (
0000C0: 69 78 2B 30 29 2C 61 3A 6A 72 20 65 73 63 33 0D ix+0),a:jr esc3.
0000D0: 0A 2E 63 6F 6C 75 6D 6E 32 20 73 75 62 20 33 3A ..column2 sub 3:
0000E0: 6C 64 20 28 69 78 2B 31 29 2C 61 3A 6A 72 20 65 ld (ix+1),a:jr e
0000F0: 73 63 33 0D 0A 0D 0A 2E 64 65 63 74 69 6D 65 0D sc3.....dectime.
000100: 0A 6C 64 20 61 2C 28 69 78 2B 32 29 3A 63 70 20 .ld a,(ix+2):cp
000110: 31 3A 6A 72 20 7A 2C 65 73 63 34 0D 0A 64 65 63 1:jr z,esc4..dec
000120: 20 28 69 78 2B 32 29 0D 0A 2E 64 65 63 74 69 6D (ix+2)...dectim
000130: 65 31 0D 0A 6C 64 20 62 2C 31 30 0D 0A 2E 64 65 e1..ld b,10...de
000140: 63 74 69 6D 65 32 0D 0A 63 61 6C 6C 20 26 62 64 ctime2..call &bd
000150: 31 39 3A 64 6A 6E 7A 20 64 65 63 74 69 6D 65 32 19:djnz dectime2
000160: 0D 0A 6A 72 20 65 73 63 33 61 0D 0A 0D 0A 2E 69 ..jr esc3a.....i
000170: 6E 63 74 69 6D 65 0D 0A 6C 64 20 61 2C 28 69 78 nctime..ld a,(ix
000180: 2B 32 29 3A 63 70 20 32 35 35 3A 6A 72 20 7A 2C +2):cp 255:jr z,
000190: 65 73 63 34 0D 0A 69 6E 63 20 28 69 78 2B 32 29 esc4..inc (ix+2)
0001A0: 3A 6A 72 20 64 65 63 74 69 6D 65 31 0D 0A 0D 0A :jr dectime1....
0001B0: 2E 69 6E 63 6F 6C 31 0D 0A 6C 64 20 61 2C 28 69 .incol1..ld a,(i
0001C0: 78 2B 33 29 3A 63 70 20 32 36 3A 6A 72 20 7A 2C x+3):cp 26:jr z,
0001D0: 65 73 63 34 0D 0A 69 6E 63 20 28 69 78 2B 33 29 esc4..inc (ix+3)
0001E0: 3A 6A 72 20 64 65 63 74 69 6D 65 31 0D 0A 0D 0A :jr dectime1....
0001F0: 2E 64 65 63 6F 6C 31 0D 0A 6C 64 20 61 2C 28 69 .decol1..ld a,(i
Size : 512 (Real : 512)
000000: 2C 31 30 30 30 0D 0A 6C 64 20 68 6C 2C 28 70 61 ,1000..ld hl,(pa
000010: 67 65 5F 73 74 61 72 74 29 0D 0A 2E 64 72 70 67 ge_start)...drpg
000020: 31 0D 0A 6C 64 20 61 2C 28 68 6C 29 0D 0A 63 61 1..ld a,(hl)..ca
000030: 6C 6C 20 6A 62 2B 26 33 36 0D 0A 69 6E 63 20 68 ll jb+&36..inc h
000040: 6C 0D 0A 64 65 63 20 64 65 0D 0A 6C 64 20 61 2C l..dec de..ld a,
000050: 64 3A 6F 72 20 65 0D 0A 6A 72 20 6E 7A 2C 64 72 d:or e..jr nz,dr
000060: 70 67 31 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 43 68 pg1..ret....; Ch
000070: 65 63 6B 20 74 6F 20 73 65 65 20 69 66 20 63 75 eck to see if cu
000080: 72 72 65 6E 74 20 63 68 61 72 61 63 74 65 72 20 rrent character
000090: 69 73 20 61 20 67 72 61 70 68 69 63 0D 0A 3B 20 is a graphic..;
0000A0: 49 66 20 6E 6F 74 2C 20 6D 61 6B 65 20 69 74 20 If not, make it
0000B0: 61 20 62 6C 61 6E 6B 20 67 72 61 70 68 69 63 0D a blank graphic.
0000C0: 0A 0D 0A 2E 63 68 65 63 6B 5F 63 75 72 72 65 6E ....check_curren
0000D0: 74 5F 63 68 61 72 0D 0A 63 61 6C 6C 20 63 68 61 t_char..call cha
0000E0: 72 61 64 64 72 0D 0A 6C 64 20 61 2C 28 68 6C 29 raddr..ld a,(hl)
0000F0: 0D 0A 63 70 20 31 32 38 3A 6A 72 20 63 2C 6E 6F ..cp 128:jr c,no
000100: 70 65 0D 0A 63 70 20 31 34 34 3A 72 65 74 20 63 pe..cp 144:ret c
000110: 0D 0A 2E 6E 6F 70 65 0D 0A 6C 64 20 61 2C 31 34 ...nope..ld a,14
000120: 33 0D 0A 6C 64 20 28 68 6C 29 2C 61 0D 0A 72 65 3..ld (hl),a..re
000130: 74 0D 0A 0D 0A 3B 20 53 74 6F 72 65 20 63 68 61 t....; Store cha
000140: 72 61 63 74 65 72 20 41 20 61 74 20 63 75 72 72 racter A at curr
000150: 65 6E 74 20 63 75 72 73 6F 72 20 6D 65 6D 6F 72 ent cursor memor
000160: 79 20 6C 6F 63 61 74 69 6F 6E 0D 0A 0D 0A 2E 73 y location.....s
000170: 74 6F 72 65 5F 63 68 61 72 0D 0A 63 61 6C 6C 20 tore_char..call
000180: 63 68 61 72 61 64 64 72 0D 0A 6C 64 20 28 68 6C charaddr..ld (hl
000190: 29 2C 61 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 52 65 ),a..ret....; Re
0001A0: 74 75 72 6E 20 64 69 73 74 61 6E 63 65 20 66 72 turn distance fr
0001B0: 6F 6D 20 72 69 67 68 74 20 6F 66 20 73 63 72 65 om right of scre
0001C0: 65 6E 20 69 6E 20 41 0D 0A 2E 67 65 74 5F 70 6F en in A...get_po
0001D0: 73 69 74 69 6F 6E 0D 0A 6C 64 20 61 2C 28 78 63 sition..ld a,(xc
0001E0: 6F 72 64 29 0D 0A 6C 64 20 62 2C 61 0D 0A 6C 64 ord)..ld b,a..ld
0001F0: 20 61 2C 34 30 0D 0A 73 75 62 20 62 0D 0A 72 65 a,40..sub b..re
Size : 512 (Real : 512)
000000: 78 2B 33 29 3A 6F 72 20 61 3A 6A 72 20 7A 2C 65 x+3):or a:jr z,e
000010: 73 63 34 0D 0A 64 65 63 20 28 69 78 2B 33 29 3A sc4..dec (ix+3):
000020: 6A 72 20 64 65 63 74 69 6D 65 31 0D 0A 0D 0A 2E jr dectime1.....
000030: 69 6E 63 6F 6C 32 0D 0A 6C 64 20 61 2C 28 69 78 incol2..ld a,(ix
000040: 2B 34 29 3A 63 70 20 32 36 3A 6A 70 20 7A 2C 65 +4):cp 26:jp z,e
000050: 73 63 34 0D 0A 69 6E 63 20 28 69 78 2B 34 29 3A sc4..inc (ix+4):
000060: 6A 72 20 64 65 63 74 69 6D 65 31 0D 0A 0D 0A 2E jr dectime1.....
000070: 64 65 63 6F 6C 32 0D 0A 6C 64 20 61 2C 28 69 78 decol2..ld a,(ix
000080: 2B 34 29 3A 6F 72 20 61 3A 6A 70 20 7A 2C 65 73 +4):or a:jp z,es
000090: 63 34 0D 0A 64 65 63 20 28 69 78 2B 34 29 3A 6A c4..dec (ix+4):j
0000A0: 72 20 64 65 63 74 69 6D 65 31 0D 0A 0D 0A 2E 65 r dectime1.....e
0000B0: 73 63 6F 6B 0D 0A 63 61 6C 6C 20 65 73 63 69 6E scok..call escin
0000C0: 78 0D 0A 6A 70 20 6E 63 2C 65 64 66 72 61 6D 65 x..jp nc,edframe
0000D0: 31 0D 0A 6A 70 20 65 73 63 33 0D 0A 0D 0A 2E 65 1..jp esc3.....e
0000E0: 73 63 71 75 69 74 0D 0A 63 61 6C 6C 20 65 73 63 scquit..call esc
0000F0: 69 6E 78 0D 0A 6A 70 20 6E 63 2C 6D 61 69 6E 6C inx..jp nc,mainl
000100: 6F 6F 70 0D 0A 6A 70 20 65 73 63 33 0D 0A 0D 0A oop..jp esc3....
000110: 2E 65 73 63 73 61 76 65 0D 0A 63 61 6C 6C 20 65 .escsave..call e
000120: 73 63 69 6E 78 0D 0A 6A 70 20 63 2C 65 73 63 33 scinx..jp c,esc3
000130: 0D 0A 6C 64 20 68 6C 2C 26 30 64 39 39 3A 63 61 ..ld hl,&0d99:ca
000140: 6C 6C 20 6A 62 2B 26 36 63 0D 0A 6C 64 20 68 6C ll jb+&6c..ld hl
000150: 2C 73 74 72 69 6E 67 31 33 3A 63 61 6C 6C 20 6A ,string13:call j
000160: 62 2B 26 33 39 0D 0A 6C 64 20 68 6C 2C 66 6E 62 b+&39..ld hl,fnb
000170: 75 66 66 3A 6C 64 20 28 68 6C 29 2C 30 3A 63 61 uff:ld (hl),0:ca
000180: 6C 6C 20 6A 62 2B 26 31 62 3A 6A 70 20 6E 63 2C ll jb+&1b:jp nc,
000190: 65 73 63 0D 0A 6C 64 20 28 66 6E 6C 65 6E 29 2C esc..ld (fnlen),
0001A0: 61 0D 0A 63 61 6C 6C 20 73 61 76 65 6D 65 73 73 a..call savemess
0001B0: 31 3A 6A 70 20 6E 63 2C 65 73 63 0D 0A 63 61 6C 1:jp nc,esc..cal
0001C0: 6C 20 73 61 76 65 6D 65 73 73 32 0D 0A 63 61 6C l savemess2..cal
0001D0: 6C 20 6A 62 2B 26 30 66 0D 0A 0D 0A 6C 64 20 68 l jb+&0f....ld h
0001E0: 6C 2C 66 6E 62 75 66 66 0D 0A 6C 64 20 61 2C 28 l,fnbuff..ld a,(
0001F0: 66 6E 6C 65 6E 29 0D 0A 6C 64 20 62 2C 61 0D 0A fnlen)..ld b,a..
Size : 512 (Real : 512)
000000: 74 0D 0A 0D 0A 3B 20 43 6C 65 61 72 20 74 68 65 t....; Clear the
000010: 20 63 75 72 72 65 6E 74 20 66 72 61 6D 65 0D 0A current frame..
000020: 2E 63 6C 72 66 72 6D 0D 0A 70 75 73 68 20 62 63 .clrfrm..push bc
000030: 3A 70 75 73 68 20 68 6C 0D 0A 6C 64 20 68 6C 2C :push hl..ld hl,
000040: 28 70 61 67 65 5F 73 74 61 72 74 29 0D 0A 6C 64 (page_start)..ld
000050: 20 62 63 2C 31 30 30 30 0D 0A 2E 63 6C 72 66 72 bc,1000...clrfr
000060: 6D 31 0D 0A 6C 64 20 28 68 6C 29 2C 33 32 3A 69 m1..ld (hl),32:i
000070: 6E 63 20 68 6C 0D 0A 64 65 63 20 62 63 0D 0A 6C nc hl..dec bc..l
000080: 64 20 61 2C 62 3A 6F 72 20 63 3A 6A 72 20 6E 7A d a,b:or c:jr nz
000090: 2C 63 6C 72 66 72 6D 31 0D 0A 70 6F 70 20 68 6C ,clrfrm1..pop hl
0000A0: 3A 70 6F 70 20 62 63 0D 0A 72 65 74 0D 0A 0D 0A :pop bc..ret....
0000B0: 3B 20 4C 6F 63 61 74 65 20 74 68 65 20 65 64 69 ; Locate the edi
0000C0: 74 6F 72 20 63 75 72 73 6F 72 0D 0A 2E 65 64 6C tor cursor...edl
0000D0: 6F 63 0D 0A 70 75 73 68 20 61 66 3A 70 75 73 68 oc..push af:push
0000E0: 20 68 6C 0D 0A 6C 64 20 68 6C 2C 28 79 63 6F 72 hl..ld hl,(ycor
0000F0: 64 29 0D 0A 70 75 73 68 20 68 6C 0D 0A 63 61 6C d)..push hl..cal
000100: 6C 20 26 62 62 37 35 0D 0A 70 6F 70 20 68 6C 0D l &bb75..pop hl.
000110: 0A 64 65 63 20 68 3A 64 65 63 20 6C 0D 0A 73 6C .dec h:dec l..sl
000120: 61 20 68 0D 0A 6C 64 20 61 2C 6C 3A 61 64 64 20 a h..ld a,l:add
000130: 61 2C 61 3A 61 64 64 20 61 2C 61 3A 61 64 64 20 a,a:add a,a:add
000140: 61 2C 61 3A 6C 64 20 6C 2C 61 0D 0A 63 61 6C 6C a,a:ld l,a..call
000150: 20 6A 62 2B 26 36 63 0D 0A 70 6F 70 20 68 6C 3A jb+&6c..pop hl:
000160: 70 6F 70 20 61 66 0D 0A 72 65 74 0D 0A 0D 0A 3B pop af..ret....;
000170: 20 43 68 65 63 6B 20 69 66 20 61 6E 79 20 66 72 Check if any fr
000180: 61 6D 65 73 20 61 72 65 20 73 65 74 20 75 70 0D ames are set up.
000190: 0A 2E 61 6E 79 66 72 6D 73 3F 0D 0A 6C 64 20 61 ..anyfrms?..ld a
0001A0: 2C 28 6E 66 72 61 6D 65 73 29 0D 0A 6F 72 20 61 ,(nframes)..or a
0001B0: 3A 6A 72 20 6E 7A 2C 61 6E 79 66 72 6D 73 31 0D :jr nz,anyfrms1.
0001C0: 0A 63 61 6C 6C 20 6A 62 2B 26 39 30 0D 0A 6C 64 .call jb+&90..ld
0001D0: 20 68 6C 2C 73 74 72 69 6E 67 31 30 0D 0A 63 61 hl,string10..ca
0001E0: 6C 6C 20 6A 62 2B 26 38 37 0D 0A 61 6E 64 20 61 ll jb+&87..and a
0001F0: 3A 72 65 74 0D 0A 2E 61 6E 79 66 72 6D 73 31 0D :ret...anyfrms1.
Size : 512 (Real : 512)
000000: 2E 65 73 63 73 61 76 65 30 0D 0A 69 6E 63 20 68 .escsave0..inc h
000010: 6C 3A 64 6A 6E 7A 20 65 73 63 73 61 76 65 30 0D l:djnz escsave0.
000020: 0A 6C 64 20 28 68 6C 29 2C 22 2E 22 3A 69 6E 63 .ld (hl),".":inc
000030: 20 68 6C 0D 0A 6C 64 20 64 65 2C 65 78 74 31 0D hl..ld de,ext1.
000040: 0A 65 78 20 64 65 2C 68 6C 0D 0A 6C 64 20 62 63 .ex de,hl..ld bc
000050: 2C 33 0D 0A 6C 64 69 72 0D 0A 0D 0A 6C 64 20 68 ,3..ldir....ld h
000060: 6C 2C 66 6E 62 75 66 66 0D 0A 6C 64 20 64 65 2C l,fnbuff..ld de,
000070: 66 69 6C 65 5F 62 75 66 66 65 72 0D 0A 6C 64 20 file_buffer..ld
000080: 61 2C 28 66 6E 6C 65 6E 29 0D 0A 61 64 64 20 34 a,(fnlen)..add 4
000090: 0D 0A 6C 64 20 62 2C 61 0D 0A 63 61 6C 6C 20 26 ..ld b,a..call &
0000A0: 62 63 38 63 0D 0A 6A 72 20 6E 63 2C 65 73 76 65 bc8c..jr nc,esve
0000B0: 72 72 0D 0A 6C 64 20 68 6C 2C 28 70 61 67 65 5F rr..ld hl,(page_
0000C0: 73 74 61 72 74 29 0D 0A 6C 64 20 64 65 2C 31 30 start)..ld de,10
0000D0: 30 30 0D 0A 6C 64 20 62 63 2C 30 0D 0A 6C 64 20 00..ld bc,0..ld
0000E0: 61 2C 33 0D 0A 63 61 6C 6C 20 26 62 63 39 38 0D a,3..call &bc98.
0000F0: 0A 6A 72 20 6E 63 2C 65 73 76 65 72 72 0D 0A 0D .jr nc,esverr...
000100: 0A 63 61 6C 6C 20 26 62 63 38 66 0D 0A 6A 72 20 .call &bc8f..jr
000110: 6E 63 2C 65 73 76 65 72 72 0D 0A 2E 65 73 63 73 nc,esverr...escs
000120: 61 76 65 33 0D 0A 63 61 6C 6C 20 6A 62 2B 26 31 ave3..call jb+&1
000130: 32 0D 0A 6A 70 20 65 73 63 0D 0A 0D 0A 2E 65 73 2..jp esc.....es
000140: 76 65 72 72 0D 0A 63 61 6C 6C 20 26 62 63 38 66 verr..call &bc8f
000150: 0D 0A 63 61 6C 6C 20 73 61 76 65 6D 65 73 73 33 ..call savemess3
000160: 0D 0A 6A 72 20 65 73 63 73 61 76 65 33 0D 0A 0D ..jr escsave3...
000170: 0A 3B 20 43 68 65 63 6B 20 63 6F 6C 6F 75 72 73 .; Check colours
000180: 0D 0A 2E 65 73 63 69 6E 78 0D 0A 6C 64 20 61 2C ...escinx..ld a,
000190: 28 69 78 2B 33 29 3A 63 70 20 28 69 78 2B 34 29 (ix+3):cp (ix+4)
0001A0: 3A 6A 72 20 7A 2C 65 73 63 69 6E 78 31 0D 0A 61 :jr z,escinx1..a
0001B0: 6E 64 20 61 3A 72 65 74 0D 0A 2E 65 73 63 69 6E nd a:ret...escin
0001C0: 78 31 0D 0A 6C 64 20 68 6C 2C 73 74 72 69 6E 67 x1..ld hl,string
0001D0: 31 32 3A 63 61 6C 6C 20 6A 62 2B 26 38 37 0D 0A 12:call jb+&87..
0001E0: 73 63 66 3A 72 65 74 0D 0A 0D 0A 3B 20 53 65 74 scf:ret....; Set
0001F0: 20 75 70 20 74 68 65 20 45 53 43 20 6D 65 6E 75 up the ESC menu
Size : 512 (Real : 512)
000000: 0A 73 63 66 3A 72 65 74 0D 0A 0D 0A 3B 20 53 65 .scf:ret....; Se
000010: 6C 65 63 74 20 66 72 61 6D 65 0D 0A 2E 73 65 6C lect frame...sel
000020: 65 63 74 5F 66 72 61 6D 65 0D 0A 63 61 6C 6C 20 ect_frame..call
000030: 61 6E 79 66 72 6D 73 3F 0D 0A 72 65 74 20 6E 63 anyfrms?..ret nc
000040: 0D 0A 63 61 6C 6C 20 6A 62 2B 26 39 39 0D 0A 6C ..call jb+&99..l
000050: 64 20 68 6C 2C 26 32 30 35 33 3A 6C 64 20 62 63 d hl,&2053:ld bc
000060: 2C 26 32 64 33 36 3A 6C 64 20 64 65 2C 66 69 6C ,&2d36:ld de,fil
000070: 65 5F 62 75 66 66 65 72 3A 63 61 6C 6C 20 6A 62 e_buffer:call jb
000080: 2B 26 39 33 0D 0A 6C 64 20 64 2C 62 3A 6C 64 20 +&93..ld d,b:ld
000090: 65 2C 63 3A 63 61 6C 6C 20 6A 62 2B 26 34 35 0D e,c:call jb+&45.
0000A0: 0A 6C 64 20 68 6C 2C 26 32 65 36 33 3A 63 61 6C .ld hl,&2e63:cal
0000B0: 6C 20 6A 62 2B 26 35 61 3A 6C 64 20 68 2C 26 33 l jb+&5a:ld h,&3
0000C0: 62 3A 63 61 6C 6C 20 6A 62 2B 26 35 64 0D 0A 6C b:call jb+&5d..l
0000D0: 64 20 68 6C 2C 26 33 31 36 32 3A 6C 64 20 64 65 d hl,&3162:ld de
0000E0: 2C 26 30 61 30 64 3A 63 61 6C 6C 20 6A 62 2B 26 ,&0a0d:call jb+&
0000F0: 34 35 0D 0A 6C 64 20 68 6C 2C 26 32 33 37 34 3A 45..ld hl,&2374:
000100: 63 61 6C 6C 20 6A 62 2B 26 35 31 3A 6C 64 20 68 call jb+&51:ld h
000110: 6C 2C 26 33 37 37 34 3A 63 61 6C 6C 20 6A 62 2B l,&3774:call jb+
000120: 26 34 62 0D 0A 6C 64 20 68 6C 2C 26 33 30 35 39 &4b..ld hl,&3059
000130: 3A 63 61 6C 6C 20 6A 62 2B 26 36 63 3A 6C 64 20 :call jb+&6c:ld
000140: 68 6C 2C 73 74 72 69 6E 67 39 3A 63 61 6C 6C 20 hl,string9:call
000150: 6A 62 2B 26 33 39 0D 0A 6C 64 20 61 2C 31 3A 6C jb+&39..ld a,1:l
000160: 64 20 28 66 72 61 6D 65 29 2C 61 0D 0A 0D 0A 2E d (frame),a.....
000170: 73 65 6C 66 72 6D 31 0D 0A 6C 64 20 68 6C 2C 26 selfrm1..ld hl,&
000180: 33 31 36 32 3A 6C 64 20 64 65 2C 26 30 61 30 64 3162:ld de,&0a0d
000190: 3A 63 61 6C 6C 20 6A 62 2B 26 34 35 0D 0A 6C 64 :call jb+&45..ld
0001A0: 20 68 6C 2C 26 33 34 36 35 3A 63 61 6C 6C 20 6A hl,&3465:call j
0001B0: 62 2B 26 36 63 3A 6C 64 20 61 2C 28 66 72 61 6D b+&6c:ld a,(fram
0001C0: 65 29 3A 6C 64 20 68 2C 30 3A 6C 64 20 6C 2C 61 e):ld h,0:ld l,a
0001D0: 3A 63 61 6C 6C 20 6A 62 2B 26 36 66 0D 0A 63 61 :call jb+&6f..ca
0001E0: 6C 6C 20 6A 62 2B 26 32 37 0D 0A 63 61 6C 6C 20 ll jb+&27..call
0001F0: 6A 62 2B 26 31 65 0D 0A 6F 72 20 61 3A 63 61 6C jb+&1e..or a:cal
Size : 512 (Real : 512)
000000: 20 63 6C 69 63 6B 73 20 26 20 69 6E 66 6F 0D 0A clicks & info..
000010: 2E 65 73 63 5F 63 6C 69 63 6B 73 0D 0A 63 61 6C .esc_clicks..cal
000020: 6C 20 6A 62 2B 26 39 39 0D 0A 6C 64 20 61 2C 28 l jb+&99..ld a,(
000030: 66 72 61 6D 65 29 0D 0A 63 61 6C 6C 20 66 72 61 frame)..call fra
000040: 6D 65 5F 73 74 61 72 74 0D 0A 6C 64 20 63 2C 28 me_start..ld c,(
000050: 69 78 2B 30 29 3A 6C 64 20 62 2C 33 3A 6C 64 20 ix+0):ld b,3:ld
000060: 68 6C 2C 26 64 33 36 3A 63 61 6C 6C 20 65 73 63 hl,&d36:call esc
000070: 5F 62 75 74 73 0D 0A 6C 64 20 63 2C 28 69 78 2B _buts..ld c,(ix+
000080: 31 29 3A 6C 64 20 62 2C 37 3A 6C 64 20 68 2C 26 1):ld b,7:ld h,&
000090: 32 35 3A 63 61 6C 6C 20 65 73 63 5F 62 75 74 73 25:call esc_buts
0000A0: 0D 0A 6C 64 20 68 6C 2C 26 31 34 36 38 3A 70 75 ..ld hl,&1468:pu
0000B0: 73 68 20 68 6C 3A 63 61 6C 6C 20 6A 62 2B 26 36 sh hl:call jb+&6
0000C0: 63 0D 0A 63 61 6C 6C 20 6A 62 2B 26 33 33 3A 63 c..call jb+&33:c
0000D0: 61 6C 6C 20 6A 62 2B 26 33 30 0D 0A 70 6F 70 20 all jb+&30..pop
0000E0: 68 6C 3A 63 61 6C 6C 20 6A 62 2B 26 36 63 0D 0A hl:call jb+&6c..
0000F0: 6C 64 20 6C 2C 28 69 78 2B 32 29 3A 6C 64 20 68 ld l,(ix+2):ld h
000100: 2C 30 3A 63 61 6C 6C 20 6A 62 2B 26 36 66 0D 0A ,0:call jb+&6f..
000110: 6C 64 20 68 6C 2C 26 31 63 37 62 3A 63 61 6C 6C ld hl,&1c7b:call
000120: 20 6A 62 2B 26 36 63 3A 6C 64 20 61 2C 28 69 78 jb+&6c:ld a,(ix
000130: 2B 33 29 3A 63 61 6C 6C 20 70 72 69 6E 74 5F 63 +3):call print_c
000140: 6F 6C 0D 0A 6C 64 20 68 6C 2C 26 31 63 38 38 3A ol..ld hl,&1c88:
000150: 63 61 6C 6C 20 6A 62 2B 26 36 63 3A 6C 64 20 61 call jb+&6c:ld a
000160: 2C 28 69 78 2B 34 29 3A 63 61 6C 6C 20 70 72 69 ,(ix+4):call pri
000170: 6E 74 5F 63 6F 6C 0D 0A 6C 64 20 62 2C 39 3A 6C nt_col..ld b,9:l
000180: 64 20 68 6C 2C 65 63 6C 69 63 6B 73 3A 63 61 6C d hl,eclicks:cal
000190: 6C 20 6A 62 2B 26 39 63 0D 0A 72 65 74 0D 0A 0D l jb+&9c..ret...
0001A0: 0A 3B 20 44 72 61 77 20 61 20 63 6F 6C 75 6D 6E .; Draw a column
0001B0: 20 6F 66 20 42 20 62 75 74 74 6F 6E 73 20 77 69 of B buttons wi
0001C0: 74 68 20 62 75 74 74 6F 6E 20 43 20 73 65 74 20 th button C set
0001D0: 2D 20 48 4C 3D 58 59 0D 0A 2E 65 73 63 5F 62 75 - HL=XY...esc_bu
0001E0: 74 73 0D 0A 70 75 73 68 20 61 66 3A 70 75 73 68 ts..push af:push
0001F0: 20 62 63 3A 70 75 73 68 20 64 65 3A 70 75 73 68 bc:push de:push
Size : 512 (Real : 512)
000000: 6C 20 7A 2C 6A 62 2B 26 39 30 3A 6A 72 20 7A 2C l z,jb+&90:jr z,
000010: 73 65 6C 66 72 6D 31 0D 0A 63 70 20 31 3A 6A 72 selfrm1..cp 1:jr
000020: 20 7A 2C 73 65 6C 66 72 6D 32 0D 0A 63 70 20 32 z,selfrm2..cp 2
000030: 3A 6A 72 20 7A 2C 73 65 6C 66 72 6D 33 0D 0A 70 :jr z,selfrm3..p
000040: 75 73 68 20 61 66 0D 0A 6C 64 20 64 65 2C 66 69 ush af..ld de,fi
000050: 6C 65 5F 62 75 66 66 65 72 3A 63 61 6C 6C 20 6A le_buffer:call j
000060: 62 2B 26 39 36 0D 0A 70 6F 70 20 61 66 0D 0A 63 b+&96..pop af..c
000070: 70 20 33 3A 6A 72 20 7A 2C 73 65 6C 66 72 6D 34 p 3:jr z,selfrm4
000080: 0D 0A 61 6E 64 20 61 3A 72 65 74 0D 0A 0D 0A 2E ..and a:ret.....
000090: 73 65 6C 66 72 6D 32 0D 0A 6C 64 20 61 2C 28 66 selfrm2..ld a,(f
0000A0: 72 61 6D 65 29 3A 63 70 20 31 3A 6A 72 20 7A 2C rame):cp 1:jr z,
0000B0: 73 65 6C 66 72 6D 31 0D 0A 64 65 63 20 61 3A 6C selfrm1..dec a:l
0000C0: 64 20 28 66 72 61 6D 65 29 2C 61 3A 6A 72 20 73 d (frame),a:jr s
0000D0: 65 6C 66 72 6D 31 0D 0A 0D 0A 2E 73 65 6C 66 72 elfrm1.....selfr
0000E0: 6D 33 0D 0A 6C 64 20 61 2C 28 66 72 61 6D 65 29 m3..ld a,(frame)
0000F0: 3A 6C 64 20 62 2C 61 3A 6C 64 20 61 2C 28 6E 66 :ld b,a:ld a,(nf
000100: 72 61 6D 65 73 29 3A 63 70 20 62 3A 6A 72 20 7A rames):cp b:jr z
000110: 2C 73 65 6C 66 72 6D 31 0D 0A 6C 64 20 61 2C 62 ,selfrm1..ld a,b
000120: 3A 69 6E 63 20 61 3A 6C 64 20 28 66 72 61 6D 65 :inc a:ld (frame
000130: 29 2C 61 3A 6A 72 20 73 65 6C 66 72 6D 31 0D 0A ),a:jr selfrm1..
000140: 0D 0A 2E 73 65 6C 66 72 6D 34 0D 0A 6C 64 20 61 ...selfrm4..ld a
000150: 2C 28 66 72 61 6D 65 29 0D 0A 73 63 66 3A 72 65 ,(frame)..scf:re
000160: 74 0D 0A 0D 0A 3B 20 53 65 6C 65 63 74 20 32 20 t....; Select 2
000170: 66 72 61 6D 65 73 0D 0A 2E 73 65 6C 65 63 74 32 frames...select2
000180: 66 72 61 6D 65 73 0D 0A 63 61 6C 6C 20 61 6E 79 frames..call any
000190: 66 72 6D 73 3F 3A 72 65 74 20 6E 63 0D 0A 63 61 frms?:ret nc..ca
0001A0: 6C 6C 20 6A 62 2B 26 39 39 0D 0A 6C 64 20 68 6C ll jb+&99..ld hl
0001B0: 2C 26 33 35 33 3A 6C 64 20 62 63 2C 26 32 64 33 ,&353:ld bc,&2d3
0001C0: 36 3A 6C 64 20 64 65 2C 66 69 6C 65 5F 62 75 66 6:ld de,file_buf
0001D0: 66 65 72 3A 63 61 6C 6C 20 6A 62 2B 26 39 33 0D fer:call jb+&93.
0001E0: 0A 6C 64 20 64 2C 62 3A 6C 64 20 65 2C 63 3A 63 .ld d,b:ld e,c:c
0001F0: 61 6C 6C 20 6A 62 2B 26 34 35 0D 0A 6C 64 20 68 all jb+&45..ld h
Size : 512 (Real : 512)
000000: 61 6C 6C 20 6A 62 2B 26 34 32 3A 70 75 73 68 20 all jb+&42:push
000010: 68 6C 0D 0A 6C 64 20 68 6C 2C 26 31 32 31 39 3A hl..ld hl,&1219:
000020: 63 61 6C 6C 20 6A 62 2B 26 36 63 0D 0A 70 6F 70 call jb+&6c..pop
000030: 20 68 6C 3A 63 61 6C 6C 20 6A 62 2B 26 33 39 3A hl:call jb+&39:
000040: 70 75 73 68 20 68 6C 0D 0A 6C 64 20 68 6C 2C 26 push hl..ld hl,&
000050: 31 62 32 33 3A 63 61 6C 6C 20 6A 62 2B 26 36 63 1b23:call jb+&6c
000060: 0D 0A 70 6F 70 20 68 6C 3A 63 61 6C 6C 20 6A 62 ..pop hl:call jb
000070: 2B 26 33 39 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 44 +&39..ret....; D
000080: 69 73 70 6C 61 79 20 69 6E 73 74 72 75 63 74 69 isplay instructi
000090: 6F 6E 73 0D 0A 2E 69 6E 73 74 72 75 63 74 0D 0A ons...instruct..
0000A0: 6C 64 20 68 6C 2C 26 30 32 62 30 3A 6C 64 20 64 ld hl,&02b0:ld d
0000B0: 65 2C 26 34 63 31 36 3A 63 61 6C 6C 20 6A 62 2B e,&4c16:call jb+
0000C0: 26 34 35 0D 0A 6C 64 20 68 6C 2C 26 30 35 62 33 &45..ld hl,&05b3
0000D0: 3A 63 61 6C 6C 20 6A 62 2B 26 36 63 0D 0A 6C 64 :call jb+&6c..ld
0000E0: 20 68 6C 2C 73 74 72 69 6E 67 32 3A 63 61 6C 6C hl,string2:call
0000F0: 20 6A 62 2B 26 33 39 3A 70 75 73 68 20 68 6C 0D jb+&39:push hl.
000100: 0A 6C 64 20 68 6C 2C 26 30 39 62 62 3A 63 61 6C .ld hl,&09bb:cal
000110: 6C 20 6A 62 2B 26 36 63 0D 0A 70 6F 70 20 68 6C l jb+&6c..pop hl
000120: 3A 63 61 6C 6C 20 6A 62 2B 26 33 39 0D 0A 72 65 :call jb+&39..re
000130: 74 0D 0A 0D 0A 3B 20 53 65 74 20 75 70 20 74 68 t....; Set up th
000140: 65 20 66 72 6F 6E 74 20 63 6C 69 63 6B 20 61 72 e front click ar
000150: 65 61 0D 0A 2E 66 72 6F 6E 74 5F 63 6C 69 63 6B ea...front_click
000160: 73 0D 0A 6C 64 20 61 2C 26 66 66 3A 6C 64 20 28 s..ld a,&ff:ld (
000170: 64 72 66 6C 61 67 29 2C 61 0D 0A 63 61 6C 6C 20 drflag),a..call
000180: 66 72 6F 6E 74 5F 6F 70 74 73 0D 0A 78 6F 72 20 front_opts..xor
000190: 61 3A 6C 64 20 28 64 72 66 6C 61 67 29 2C 61 0D a:ld (drflag),a.
0001A0: 0A 72 65 74 0D 0A 0D 0A 3B 20 44 69 73 70 6C 61 .ret....; Displa
0001B0: 79 20 6D 65 6E 75 20 6F 70 74 69 6F 6E 73 0D 0A y menu options..
0001C0: 2E 66 72 6F 6E 74 5F 6F 70 74 73 0D 0A 63 61 6C .front_opts..cal
0001D0: 6C 20 6A 62 2B 26 39 39 0D 0A 6C 64 20 62 63 2C l jb+&99..ld bc,
0001E0: 73 74 72 69 6E 67 33 3A 6C 64 20 68 6C 2C 26 31 string3:ld hl,&1
0001F0: 61 33 35 3A 6C 64 20 64 2C 31 32 3A 63 61 6C 6C a35:ld d,12:call
Size : 512 (Real : 512)
000000: 6C 2C 26 38 36 33 3A 63 61 6C 6C 20 6A 62 2B 26 l,&863:call jb+&
000010: 35 61 3A 6C 64 20 68 2C 26 31 35 3A 63 61 6C 6C 5a:ld h,&15:call
000020: 20 6A 62 2B 26 35 64 0D 0A 6C 64 20 68 2C 26 31 jb+&5d..ld h,&1
000030: 61 3A 63 61 6C 6C 20 6A 62 2B 26 35 61 3A 6C 64 a:call jb+&5a:ld
000040: 20 68 2C 26 32 37 3A 63 61 6C 6C 20 6A 62 2B 26 h,&27:call jb+&
000050: 35 64 0D 0A 0D 0A 6C 64 20 68 6C 2C 26 36 37 34 5d....ld hl,&674
000060: 3A 63 61 6C 6C 20 6A 62 2B 26 35 31 3A 6C 64 20 :call jb+&51:ld
000070: 68 6C 2C 26 31 62 37 34 3A 63 61 6C 6C 20 6A 62 hl,&1b74:call jb
000080: 2B 26 34 62 0D 0A 0D 0A 6C 64 20 68 6C 2C 26 30 +&4b....ld hl,&0
000090: 61 35 39 3A 63 61 6C 6C 20 6A 62 2B 26 36 63 3A a59:call jb+&6c:
0000A0: 6C 64 20 68 6C 2C 73 74 72 69 6E 67 39 3A 70 75 ld hl,string9:pu
0000B0: 73 68 20 68 6C 3A 63 61 6C 6C 20 6A 62 2B 26 33 sh hl:call jb+&3
0000C0: 39 0D 0A 6C 64 20 68 6C 2C 26 31 63 35 39 3A 63 9..ld hl,&1c59:c
0000D0: 61 6C 6C 20 6A 62 2B 26 36 63 3A 70 6F 70 20 68 all jb+&6c:pop h
0000E0: 6C 3A 63 61 6C 6C 20 6A 62 2B 26 33 39 0D 0A 6C l:call jb+&39..l
0000F0: 64 20 61 2C 31 3A 6C 64 20 28 66 72 61 6D 65 29 d a,1:ld (frame)
000100: 2C 61 3A 6C 64 20 28 66 72 61 6D 65 32 29 2C 61 ,a:ld (frame2),a
000110: 0D 0A 0D 0A 2E 73 65 6C 32 66 72 6D 31 0D 0A 6C .....sel2frm1..l
000120: 64 20 68 6C 2C 26 62 36 32 3A 6C 64 20 64 65 2C d hl,&b62:ld de,
000130: 26 30 61 30 64 3A 63 61 6C 6C 20 6A 62 2B 26 34 &0a0d:call jb+&4
000140: 35 3A 6C 64 20 68 2C 26 31 64 3A 63 61 6C 6C 20 5:ld h,&1d:call
000150: 6A 62 2B 26 34 35 0D 0A 6C 64 20 68 6C 2C 26 65 jb+&45..ld hl,&e
000160: 36 35 3A 63 61 6C 6C 20 6A 62 2B 26 36 63 3A 6C 65:call jb+&6c:l
000170: 64 20 61 2C 28 66 72 61 6D 65 29 3A 6C 64 20 68 d a,(frame):ld h
000180: 2C 30 3A 6C 64 20 6C 2C 61 3A 63 61 6C 6C 20 6A ,0:ld l,a:call j
000190: 62 2B 26 36 66 0D 0A 6C 64 20 68 6C 2C 26 32 30 b+&6f..ld hl,&20
0001A0: 36 35 3A 63 61 6C 6C 20 6A 62 2B 26 36 63 3A 6C 65:call jb+&6c:l
0001B0: 64 20 61 2C 28 66 72 61 6D 65 32 29 3A 6C 64 20 d a,(frame2):ld
0001C0: 68 2C 30 3A 6C 64 20 6C 2C 61 3A 63 61 6C 6C 20 h,0:ld l,a:call
0001D0: 6A 62 2B 26 36 66 0D 0A 0D 0A 63 61 6C 6C 20 6A jb+&6f....call j
0001E0: 62 2B 26 32 37 0D 0A 63 61 6C 6C 20 6A 62 2B 26 b+&27..call jb+&
0001F0: 31 65 0D 0A 6F 72 20 61 3A 63 61 6C 6C 20 7A 2C 1e..or a:call z,
Size : 512 (Real : 512)
000000: 20 74 65 78 74 5F 62 6F 78 0D 0A 6C 64 20 68 6C text_box..ld hl
000010: 2C 26 65 34 39 3A 6C 64 20 64 2C 39 3A 63 61 6C ,&e49:ld d,9:cal
000020: 6C 20 74 65 78 74 5F 62 6F 78 0D 0A 6C 64 20 68 l text_box..ld h
000030: 2C 26 32 61 3A 69 6E 63 20 64 3A 63 61 6C 6C 20 ,&2a:inc d:call
000040: 74 65 78 74 5F 62 6F 78 0D 0A 6C 64 20 68 6C 2C text_box..ld hl,
000050: 26 61 35 64 3A 6C 64 20 64 2C 31 32 3A 63 61 6C &a5d:ld d,12:cal
000060: 6C 20 74 65 78 74 5F 62 6F 78 0D 0A 6C 64 20 68 l text_box..ld h
000070: 2C 26 32 38 3A 6C 64 20 64 2C 31 32 3A 63 61 6C ,&28:ld d,12:cal
000080: 6C 20 74 65 78 74 5F 62 6F 78 0D 0A 6C 64 20 68 l text_box..ld h
000090: 6C 2C 26 36 37 31 3A 6C 64 20 64 2C 34 3A 63 61 l,&671:ld d,4:ca
0000A0: 6C 6C 20 74 65 78 74 5F 62 6F 78 0D 0A 6C 64 20 ll text_box..ld
0000B0: 68 2C 26 31 34 3A 63 61 6C 6C 20 74 65 78 74 5F h,&14:call text_
0000C0: 62 6F 78 0D 0A 6C 64 20 68 2C 26 32 32 3A 6C 64 box..ld h,&22:ld
0000D0: 20 64 2C 39 3A 63 61 6C 6C 20 74 65 78 74 5F 62 d,9:call text_b
0000E0: 6F 78 0D 0A 6C 64 20 68 2C 26 33 61 3A 6C 64 20 ox..ld h,&3a:ld
0000F0: 64 2C 35 3A 63 61 6C 6C 20 74 65 78 74 5F 62 6F d,5:call text_bo
000100: 78 0D 0A 6C 64 20 68 6C 2C 26 31 66 38 35 3A 6C x..ld hl,&1f85:l
000110: 64 20 64 2C 37 3A 63 61 6C 6C 20 74 65 78 74 5F d d,7:call text_
000120: 62 6F 78 0D 0A 6C 64 20 68 6C 2C 26 32 32 39 39 box..ld hl,&2299
000130: 3A 6C 64 20 64 2C 34 3A 63 61 6C 6C 20 74 65 78 :ld d,4:call tex
000140: 74 5F 62 6F 78 0D 0A 6C 64 20 68 2C 26 33 65 3A t_box..ld h,&3e:
000150: 6C 64 20 64 2C 36 3A 63 61 6C 6C 20 74 65 78 74 ld d,6:call text
000160: 5F 62 6F 78 0D 0A 6C 64 20 68 6C 2C 26 30 32 39 _box..ld hl,&029
000170: 39 3A 6C 64 20 64 65 2C 26 31 34 30 65 3A 63 61 9:ld de,&140e:ca
000180: 6C 6C 20 6A 62 2B 26 34 35 0D 0A 6C 64 20 68 6C ll jb+&45..ld hl
000190: 2C 26 30 33 39 63 3A 63 61 6C 6C 20 6A 62 2B 26 ,&039c:call jb+&
0001A0: 36 63 0D 0A 6C 64 20 61 2C 28 6E 66 72 61 6D 65 6c..ld a,(nframe
0001B0: 73 29 0D 0A 70 75 73 68 20 61 66 0D 0A 6C 64 20 s)..push af..ld
0001C0: 68 2C 30 3A 6C 64 20 6C 2C 61 0D 0A 63 61 6C 6C h,0:ld l,a..call
0001D0: 20 6A 62 2B 26 36 66 0D 0A 6C 64 20 68 6C 2C 73 jb+&6f..ld hl,s
0001E0: 74 72 69 6E 67 36 3A 63 61 6C 6C 20 6A 62 2B 26 tring6:call jb+&
0001F0: 33 39 0D 0A 70 6F 70 20 61 66 0D 0A 63 70 20 31 39..pop af..cp 1
Size : 512 (Real : 512)
000000: 6A 62 2B 26 39 30 3A 6A 72 20 7A 2C 73 65 6C 32 jb+&90:jr z,sel2
000010: 66 72 6D 31 0D 0A 63 70 20 31 3A 6A 72 20 7A 2C frm1..cp 1:jr z,
000020: 73 65 6C 32 66 72 6D 32 0D 0A 63 70 20 32 3A 6A sel2frm2..cp 2:j
000030: 72 20 7A 2C 73 65 6C 32 66 72 6D 33 0D 0A 63 70 r z,sel2frm3..cp
000040: 20 33 3A 6A 72 20 7A 2C 73 65 6C 32 66 72 6D 34 3:jr z,sel2frm4
000050: 0D 0A 63 70 20 34 3A 6A 72 20 7A 2C 73 65 6C 32 ..cp 4:jr z,sel2
000060: 66 72 6D 35 0D 0A 70 75 73 68 20 61 66 0D 0A 6C frm5..push af..l
000070: 64 20 64 65 2C 66 69 6C 65 5F 62 75 66 66 65 72 d de,file_buffer
000080: 3A 63 61 6C 6C 20 6A 62 2B 26 39 36 0D 0A 70 6F :call jb+&96..po
000090: 70 20 61 66 0D 0A 63 70 20 35 3A 6A 72 20 7A 2C p af..cp 5:jr z,
0000A0: 73 65 6C 32 66 72 6D 36 0D 0A 61 6E 64 20 61 3A sel2frm6..and a:
0000B0: 72 65 74 0D 0A 0D 0A 2E 73 65 6C 32 66 72 6D 32 ret.....sel2frm2
0000C0: 0D 0A 6C 64 20 61 2C 28 66 72 61 6D 65 29 3A 63 ..ld a,(frame):c
0000D0: 70 20 31 3A 6A 72 20 7A 2C 73 65 6C 32 66 72 6D p 1:jr z,sel2frm
0000E0: 31 0D 0A 64 65 63 20 61 3A 6C 64 20 28 66 72 61 1..dec a:ld (fra
0000F0: 6D 65 29 2C 61 3A 6A 72 20 73 65 6C 32 66 72 6D me),a:jr sel2frm
000100: 31 0D 0A 0D 0A 2E 73 65 6C 32 66 72 6D 33 0D 0A 1.....sel2frm3..
000110: 6C 64 20 61 2C 28 66 72 61 6D 65 29 3A 6C 64 20 ld a,(frame):ld
000120: 62 2C 61 3A 6C 64 20 61 2C 28 6E 66 72 61 6D 65 b,a:ld a,(nframe
000130: 73 29 3A 63 70 20 62 3A 6A 72 20 7A 2C 73 65 6C s):cp b:jr z,sel
000140: 32 66 72 6D 31 0D 0A 6C 64 20 61 2C 62 3A 69 6E 2frm1..ld a,b:in
000150: 63 20 61 3A 6C 64 20 28 66 72 61 6D 65 29 2C 61 c a:ld (frame),a
000160: 3A 6A 72 20 73 65 6C 32 66 72 6D 31 0D 0A 0D 0A :jr sel2frm1....
000170: 2E 73 65 6C 32 66 72 6D 34 0D 0A 6C 64 20 61 2C .sel2frm4..ld a,
000180: 28 66 72 61 6D 65 32 29 3A 63 70 20 31 3A 6A 70 (frame2):cp 1:jp
000190: 20 7A 2C 73 65 6C 32 66 72 6D 31 0D 0A 64 65 63 z,sel2frm1..dec
0001A0: 20 61 3A 6C 64 20 28 66 72 61 6D 65 32 29 2C 61 a:ld (frame2),a
0001B0: 3A 6A 70 20 73 65 6C 32 66 72 6D 31 0D 0A 0D 0A :jp sel2frm1....
0001C0: 2E 73 65 6C 32 66 72 6D 35 0D 0A 6C 64 20 61 2C .sel2frm5..ld a,
0001D0: 28 66 72 61 6D 65 32 29 3A 6C 64 20 62 2C 61 3A (frame2):ld b,a:
0001E0: 6C 64 20 61 2C 28 6E 66 72 61 6D 65 73 29 3A 63 ld a,(nframes):c
0001F0: 70 20 62 3A 6A 70 20 7A 2C 73 65 6C 32 66 72 6D p b:jp z,sel2frm
Size : 512 (Real : 512)
000000: 3A 6A 72 20 7A 2C 66 72 6F 70 74 73 31 0D 0A 6C :jr z,fropts1..l
000010: 64 20 61 2C 22 73 22 3A 63 61 6C 6C 20 6A 62 2B d a,"s":call jb+
000020: 26 33 36 0D 0A 2E 66 72 6F 70 74 73 31 0D 0A 72 &36...fropts1..r
000030: 65 74 0D 0A 0D 0A 3B 20 44 69 73 70 6C 61 79 20 et....; Display
000040: 61 20 73 74 72 69 6E 67 20 69 6E 20 61 20 62 6F a string in a bo
000050: 78 20 26 20 73 65 74 20 61 73 20 63 6C 69 63 6B x & set as click
000060: 20 61 72 65 61 0D 0A 3B 20 42 43 3D 53 74 72 69 area..; BC=Stri
000070: 6E 67 20 61 64 64 72 20 48 4C 3D 58 59 20 44 3D ng addr HL=XY D=
000080: 57 0D 0A 2E 74 65 78 74 5F 62 6F 78 0D 0A 70 75 W...text_box..pu
000090: 73 68 20 64 65 3A 70 75 73 68 20 68 6C 0D 0A 70 sh de:push hl..p
0000A0: 75 73 68 20 68 6C 0D 0A 69 6E 63 20 64 3A 69 6E ush hl..inc d:in
0000B0: 63 20 64 3A 73 6C 61 20 64 0D 0A 6C 64 20 65 2C c d:sla d..ld e,
0000C0: 31 34 0D 0A 6C 64 20 61 2C 28 64 72 66 6C 61 67 14..ld a,(drflag
0000D0: 29 3A 6F 72 20 61 0D 0A 63 61 6C 6C 20 7A 2C 6A ):or a..call z,j
0000E0: 62 2B 26 34 35 0D 0A 69 6E 63 20 68 3A 69 6E 63 b+&45..inc h:inc
0000F0: 20 68 0D 0A 69 6E 63 20 6C 3A 69 6E 63 20 6C 3A h..inc l:inc l:
000100: 69 6E 63 20 6C 0D 0A 63 61 6C 6C 20 6A 62 2B 26 inc l..call jb+&
000110: 36 63 0D 0A 70 75 73 68 20 62 63 3A 70 6F 70 20 6c..push bc:pop
000120: 68 6C 0D 0A 6C 64 20 61 2C 28 64 72 66 6C 61 67 hl..ld a,(drflag
000130: 29 3A 6F 72 20 61 0D 0A 63 61 6C 6C 20 7A 2C 6A ):or a..call z,j
000140: 62 2B 26 33 39 0D 0A 70 75 73 68 20 68 6C 3A 70 b+&39..push hl:p
000150: 6F 70 20 62 63 0D 0A 70 6F 70 20 68 6C 0D 0A 6C op bc..pop hl..l
000160: 64 20 61 2C 68 3A 64 65 63 20 61 3A 61 64 64 20 d a,h:dec a:add
000170: 64 3A 6C 64 20 64 2C 61 0D 0A 6C 64 20 61 2C 6C d:ld d,a..ld a,l
000180: 3A 61 64 64 20 31 33 3A 6C 64 20 65 2C 61 0D 0A :add 13:ld e,a..
000190: 63 61 6C 6C 20 6A 62 2B 26 39 66 0D 0A 70 6F 70 call jb+&9f..pop
0001A0: 20 68 6C 3A 70 6F 70 20 64 65 0D 0A 72 65 74 0D hl:pop de..ret.
0001B0: 0A 0D 0A 3B 20 44 69 73 70 6C 61 79 20 73 61 76 ...; Display sav
0001C0: 65 20 6D 65 73 73 61 67 65 73 0D 0A 2E 73 61 76 e messages...sav
0001D0: 65 6D 65 73 73 31 0D 0A 6C 64 20 68 6C 2C 73 74 emess1..ld hl,st
0001E0: 72 69 6E 67 31 34 3A 63 61 6C 6C 20 6A 62 2B 26 ring14:call jb+&
0001F0: 38 61 3A 72 65 74 0D 0A 2E 73 61 76 65 6D 65 73 8a:ret...savemes
Size : 512 (Real : 512)
000000: 31 0D 0A 6C 64 20 61 2C 62 3A 69 6E 63 20 61 3A 1..ld a,b:inc a:
000010: 6C 64 20 28 66 72 61 6D 65 32 29 2C 61 3A 6A 70 ld (frame2),a:jp
000020: 20 73 65 6C 32 66 72 6D 31 0D 0A 0D 0A 2E 73 65 sel2frm1.....se
000030: 6C 32 66 72 6D 36 0D 0A 6C 64 20 62 63 2C 28 66 l2frm6..ld bc,(f
000040: 72 61 6D 65 29 0D 0A 73 63 66 3A 72 65 74 0D 0A rame)..scf:ret..
000050: 0D 0A 3B 20 2A 2A 49 6E 69 74 69 61 6C 69 73 65 ..; **Initialise
000060: 2A 2A 0D 0A 2E 69 6E 69 74 0D 0A 63 61 6C 6C 20 **...init..call
000070: 26 38 34 61 32 0D 0A 78 6F 72 20 61 3A 6C 64 20 &84a2..xor a:ld
000080: 28 64 72 66 6C 61 67 29 2C 61 0D 0A 6C 64 20 28 (drflag),a..ld (
000090: 62 61 75 64 29 2C 61 0D 0A 6C 64 20 61 2C 26 66 baud),a..ld a,&f
0000A0: 66 3A 6C 64 20 28 66 72 6F 6D 29 2C 61 0D 0A 6C f:ld (from),a..l
0000B0: 64 20 61 2C 34 37 3A 6C 64 20 62 2C 32 32 32 3A d a,47:ld b,222:
0000C0: 63 61 6C 6C 20 26 62 62 33 33 20 3B 20 43 54 52 call &bb33 ; CTR
0000D0: 4C 2D 53 50 43 0D 0A 6C 64 20 61 2C 36 32 3A 6C L-SPC..ld a,62:l
0000E0: 64 20 62 2C 31 32 36 3A 63 61 6C 6C 20 26 62 62 d b,126:call &bb
0000F0: 33 33 20 3B 20 43 54 52 4C 2D 43 0D 0A 6C 64 20 33 ; CTRL-C..ld
000100: 61 2C 36 35 3A 6C 64 20 62 2C 30 3A 63 61 6C 6C a,65:ld b,0:call
000110: 20 26 62 62 33 33 20 20 20 3B 20 43 54 52 4C 2D &bb33 ; CTRL-
000120: 32 0D 0A 6C 64 20 61 2C 32 36 3A 6C 64 20 62 2C 2..ld a,26:ld b,
000130: 22 7C 22 3A 63 61 6C 6C 20 26 62 62 33 33 20 3B "|":call &bb33 ;
000140: 20 43 54 52 4C 2D 40 0D 0A 6C 64 20 61 2C 31 30 CTRL-@..ld a,10
000150: 3A 6C 64 20 62 2C 31 39 30 3A 63 61 6C 6C 20 26 :ld b,190:call &
000160: 62 62 32 37 20 3B 20 66 37 0D 0A 6C 64 20 61 2C bb27 ; f7..ld a,
000170: 31 31 3A 6C 64 20 62 2C 31 39 31 3A 63 61 6C 6C 11:ld b,191:call
000180: 20 26 62 62 32 37 20 3B 20 66 38 0D 0A 6C 64 20 &bb27 ; f8..ld
000190: 61 2C 32 30 3A 6C 64 20 62 2C 31 39 32 3A 63 61 a,20:ld b,192:ca
0001A0: 6C 6C 20 26 62 62 32 37 20 3B 20 66 34 0D 0A 6C ll &bb27 ; f4..l
0001B0: 64 20 61 2C 31 32 3A 6C 64 20 62 2C 31 39 33 3A d a,12:ld b,193:
0001C0: 63 61 6C 6C 20 26 62 62 32 37 20 3B 20 66 35 0D call &bb27 ; f5.
0001D0: 0A 0D 0A 6C 64 20 62 63 2C 26 38 30 33 0D 0A 2E ...ld bc,&803...
0001E0: 69 6E 69 74 31 0D 0A 70 75 73 68 20 62 63 3A 6C init1..push bc:l
0001F0: 64 20 61 2C 63 3A 6C 64 20 62 2C 30 3A 63 61 6C d a,c:ld b,0:cal
Size : 512 (Real : 512)
000000: 73 32 0D 0A 6C 64 20 61 2C 26 66 66 3A 63 61 6C s2..ld a,&ff:cal
000010: 6C 20 26 62 63 36 62 0D 0A 63 61 6C 6C 20 6A 62 l &bc6b..call jb
000020: 2B 26 36 30 3A 6C 64 20 68 6C 2C 26 32 31 34 38 +&60:ld hl,&2148
000030: 3A 63 61 6C 6C 20 6A 62 2B 26 36 63 3A 6C 64 20 :call jb+&6c:ld
000040: 68 6C 2C 73 74 72 69 6E 67 31 35 3A 63 61 6C 6C hl,string15:call
000050: 20 6A 62 2B 26 33 39 3A 72 65 74 0D 0A 2E 73 61 jb+&39:ret...sa
000060: 76 65 6D 65 73 73 33 0D 0A 63 61 6C 6C 20 6A 62 vemess3..call jb
000070: 2B 26 39 30 3A 6C 64 20 68 6C 2C 73 74 72 69 6E +&90:ld hl,strin
000080: 67 31 36 3A 6A 70 20 6A 62 2B 26 38 37 0D 0A 0D g16:jp jb+&87...
000090: 0A 2E 6C 6F 61 64 6D 65 73 73 31 0D 0A 63 61 6C ..loadmess1..cal
0000A0: 6C 20 6A 62 2B 26 39 30 3A 6C 64 20 68 6C 2C 73 l jb+&90:ld hl,s
0000B0: 74 72 69 6E 67 31 37 3A 6A 70 20 6A 62 2B 26 38 tring17:jp jb+&8
0000C0: 37 0D 0A 2E 6C 6F 61 64 6D 65 73 73 32 0D 0A 6C 7...loadmess2..l
0000D0: 64 20 68 6C 2C 73 74 72 69 6E 67 32 32 3A 63 61 d hl,string22:ca
0000E0: 6C 6C 20 6A 62 2B 26 38 61 3A 72 65 74 0D 0A 2E ll jb+&8a:ret...
0000F0: 6C 6F 61 64 6D 65 73 73 33 0D 0A 6C 64 20 61 2C loadmess3..ld a,
000100: 26 66 66 3A 63 61 6C 6C 20 26 62 63 36 62 0D 0A &ff:call &bc6b..
000110: 63 61 6C 6C 20 6A 62 2B 26 36 30 3A 6C 64 20 68 call jb+&60:ld h
000120: 6C 2C 26 32 30 34 38 3A 63 61 6C 6C 20 6A 62 2B l,&2048:call jb+
000130: 26 36 63 3A 6C 64 20 68 6C 2C 73 74 72 69 6E 67 &6c:ld hl,string
000140: 32 33 3A 63 61 6C 6C 20 6A 62 2B 26 33 39 3A 72 23:call jb+&39:r
000150: 65 74 0D 0A 0D 0A 3B 20 53 2F 72 20 74 6F 20 73 et....; S/r to s
000160: 77 61 70 20 74 77 6F 20 66 72 61 6D 65 73 2E 20 wap two frames.
000170: 42 26 43 3D 66 72 61 6D 65 20 6E 75 6D 62 65 72 B&C=frame number
000180: 73 0D 0A 2E 73 77 61 70 32 66 72 61 6D 65 73 0D s...swap2frames.
000190: 0A 70 75 73 68 20 61 66 3A 70 75 73 68 20 62 63 .push af:push bc
0001A0: 3A 70 75 73 68 20 64 65 3A 70 75 73 68 20 68 6C :push de:push hl
0001B0: 0D 0A 70 75 73 68 20 62 63 3A 6C 64 20 61 2C 62 ..push bc:ld a,b
0001C0: 3A 63 61 6C 6C 20 66 72 61 6D 65 5F 73 74 61 72 :call frame_star
0001D0: 74 3A 70 75 73 68 20 64 65 3A 70 6F 70 20 69 78 t:push de:pop ix
0001E0: 3A 70 6F 70 20 62 63 0D 0A 70 75 73 68 20 68 6C :pop bc..push hl
0001F0: 3A 6C 64 20 61 2C 63 3A 63 61 6C 6C 20 66 72 61 :ld a,c:call fra
Size : 512 (Real : 512)
000000: 6C 20 26 62 62 32 37 3A 70 6F 70 20 62 63 0D 0A l &bb27:pop bc..
000010: 69 6E 63 20 63 0D 0A 6C 64 20 61 2C 63 3A 63 70 inc c..ld a,c:cp
000020: 20 38 3A 6A 72 20 6E 7A 2C 69 6E 69 74 32 0D 0A 8:jr nz,init2..
000030: 6C 64 20 63 2C 31 33 0D 0A 2E 69 6E 69 74 32 0D ld c,13...init2.
000040: 0A 64 6A 6E 7A 20 69 6E 69 74 31 0D 0A 0D 0A 2E .djnz init1.....
000050: 63 6C 65 61 72 5F 66 69 6C 65 0D 0A 78 6F 72 20 clear_file..xor
000060: 61 3A 6C 64 20 28 6E 66 72 61 6D 65 73 29 2C 61 a:ld (nframes),a
000070: 0D 0A 6C 64 20 62 2C 33 30 0D 0A 6C 64 20 68 6C ..ld b,30..ld hl
000080: 2C 73 65 71 75 65 6E 63 65 5F 62 75 66 66 65 72 ,sequence_buffer
000090: 0D 0A 2E 73 65 74 31 0D 0A 6C 64 20 28 68 6C 29 ...set1..ld (hl)
0000A0: 2C 31 3A 69 6E 63 20 68 6C 0D 0A 6C 64 20 28 68 ,1:inc hl..ld (h
0000B0: 6C 29 2C 31 3A 69 6E 63 20 68 6C 0D 0A 6C 64 20 l),1:inc hl..ld
0000C0: 28 68 6C 29 2C 31 30 3A 69 6E 63 20 68 6C 0D 0A (hl),10:inc hl..
0000D0: 6C 64 20 28 68 6C 29 2C 32 36 3A 69 6E 63 20 68 ld (hl),26:inc h
0000E0: 6C 0D 0A 6C 64 20 28 68 6C 29 2C 30 3A 69 6E 63 l..ld (hl),0:inc
0000F0: 20 68 6C 0D 0A 64 6A 6E 7A 20 73 65 74 31 0D 0A hl..djnz set1..
000100: 72 65 74 0D 0A 0D 0A 3B 20 44 72 61 77 20 65 6E ret....; Draw en
000110: 74 69 72 65 20 66 72 6F 6E 74 20 73 63 72 65 65 tire front scree
000120: 6E 0D 0A 2E 64 72 61 77 5F 66 72 6F 6E 74 0D 0A n...draw_front..
000130: 63 61 6C 6C 20 6A 62 2B 26 32 61 0D 0A 6C 64 20 call jb+&2a..ld
000140: 68 6C 2C 30 3A 6C 64 20 64 65 2C 26 35 30 63 38 hl,0:ld de,&50c8
000150: 3A 6C 64 20 61 2C 33 3A 63 61 6C 6C 20 6A 62 2B :ld a,3:call jb+
000160: 26 37 32 0D 0A 63 61 6C 6C 20 74 69 74 6C 65 0D &72..call title.
000170: 0A 63 61 6C 6C 20 69 6E 73 74 72 75 63 74 0D 0A .call instruct..
000180: 63 61 6C 6C 20 66 72 6F 6E 74 5F 6F 70 74 73 0D call front_opts.
000190: 0A 72 65 74 0D 0A 0D 0A 3B 20 44 69 73 70 6C 61 .ret....; Displa
0001A0: 79 20 68 65 61 64 69 6E 67 0D 0A 2E 74 69 74 6C y heading...titl
0001B0: 65 0D 0A 6C 64 20 68 6C 2C 26 30 33 30 34 3A 6C e..ld hl,&0304:l
0001C0: 64 20 64 65 2C 26 34 61 32 62 3A 63 61 6C 6C 20 d de,&4a2b:call
0001D0: 6A 62 2B 26 34 35 0D 0A 6C 64 20 68 6C 2C 26 31 jb+&45..ld hl,&1
0001E0: 62 30 38 3A 63 61 6C 6C 20 6A 62 2B 26 36 63 0D b08:call jb+&6c.
0001F0: 0A 6C 64 20 68 6C 2C 73 74 72 69 6E 67 31 3A 63 .ld hl,string1:c
Size : 512 (Real : 512)
000000: 6D 65 5F 73 74 61 72 74 3A 70 75 73 68 20 64 65 me_start:push de
000010: 3A 70 6F 70 20 69 79 3A 70 6F 70 20 64 65 0D 0A :pop iy:pop de..
000020: 0D 0A 6C 64 20 62 2C 35 0D 0A 2E 73 77 70 32 66 ..ld b,5...swp2f
000030: 31 0D 0A 6C 64 20 61 2C 28 69 79 29 3A 70 75 73 1..ld a,(iy):pus
000040: 68 20 61 66 0D 0A 6C 64 20 61 2C 28 69 78 29 3A h af..ld a,(ix):
000050: 6C 64 20 28 69 79 29 2C 61 0D 0A 70 6F 70 20 61 ld (iy),a..pop a
000060: 66 0D 0A 6C 64 20 28 69 78 29 2C 61 0D 0A 69 6E f..ld (ix),a..in
000070: 63 20 69 78 3A 69 6E 63 20 69 79 0D 0A 64 6A 6E c ix:inc iy..djn
000080: 7A 20 73 77 70 32 66 31 0D 0A 0D 0A 6C 64 20 62 z swp2f1....ld b
000090: 63 2C 31 30 30 30 0D 0A 2E 66 72 73 77 61 70 32 c,1000...frswap2
0000A0: 0D 0A 6C 64 20 61 2C 28 68 6C 29 0D 0A 70 75 73 ..ld a,(hl)..pus
0000B0: 68 20 61 66 3A 6C 64 20 61 2C 28 64 65 29 3A 6C h af:ld a,(de):l
0000C0: 64 20 28 68 6C 29 2C 61 3A 70 6F 70 20 61 66 3A d (hl),a:pop af:
0000D0: 6C 64 20 28 64 65 29 2C 61 0D 0A 64 65 63 20 62 ld (de),a..dec b
0000E0: 63 3A 69 6E 63 20 68 6C 3A 69 6E 63 20 64 65 0D c:inc hl:inc de.
0000F0: 0A 6C 64 20 61 2C 62 3A 6F 72 20 63 3A 6A 72 20 .ld a,b:or c:jr
000100: 6E 7A 2C 66 72 73 77 61 70 32 0D 0A 70 6F 70 20 nz,frswap2..pop
000110: 68 6C 3A 70 6F 70 20 64 65 3A 70 6F 70 20 62 63 hl:pop de:pop bc
000120: 3A 70 6F 70 20 61 66 0D 0A 72 65 74 0D 0A 0D 0A :pop af..ret....
000130: 3B 20 57 6F 72 6B 20 6F 75 74 20 61 64 64 72 65 ; Work out addre
000140: 73 73 20 6F 66 20 63 75 72 72 65 6E 74 20 63 75 ss of current cu
000150: 72 73 6F 72 20 70 6F 73 69 74 69 6F 6E 0D 0A 3B rsor position..;
000160: 20 52 65 74 75 72 6E 73 20 69 74 20 69 6E 20 48 Returns it in H
000170: 4C 0D 0A 2E 63 68 61 72 61 64 64 72 0D 0A 70 75 L...charaddr..pu
000180: 73 68 20 62 63 0D 0A 70 75 73 68 20 64 65 0D 0A sh bc..push de..
000190: 6C 64 20 68 6C 2C 28 79 63 6F 72 64 29 0D 0A 70 ld hl,(ycord)..p
0001A0: 75 73 68 20 68 6C 0D 0A 6C 64 20 62 63 2C 34 30 ush hl..ld bc,40
0001B0: 0D 0A 6C 64 20 65 2C 6C 3A 6C 64 20 64 2C 30 0D ..ld e,l:ld d,0.
0001C0: 0A 64 65 63 20 65 0D 0A 63 61 6C 6C 20 6A 62 2B .dec e..call jb+
0001D0: 26 37 62 0D 0A 70 6F 70 20 62 63 0D 0A 6C 64 20 &7b..pop bc..ld
0001E0: 63 2C 62 3A 6C 64 20 62 2C 30 0D 0A 64 65 63 20 c,b:ld b,0..dec
0001F0: 63 0D 0A 61 64 64 20 68 6C 2C 62 63 0D 0A 6C 64 c..add hl,bc..ld
Size : 512 (Real : 512)
000000: 20 73 65 74 5F 62 6C 61 63 6B 0D 0A 63 61 6C 6C set_black..call
000010: 20 26 62 64 31 39 0D 0A 6C 64 20 65 2C 31 0D 0A &bd19..ld e,1..
000020: 2E 69 6E 66 78 33 61 0D 0A 6C 64 20 62 2C 35 0D .infx3a..ld b,5.
000030: 0A 2E 69 6E 66 78 33 62 0D 0A 63 61 6C 6C 20 26 ..infx3b..call &
000040: 62 64 31 39 3A 64 6A 6E 7A 20 69 6E 66 78 33 62 bd19:djnz infx3b
000050: 0D 0A 0D 0A 70 75 73 68 20 62 63 3A 70 75 73 68 ....push bc:push
000060: 20 64 65 0D 0A 63 61 6C 6C 20 69 6E 66 78 31 0D de..call infx1.
000070: 0A 70 6F 70 20 64 65 3A 70 6F 70 20 62 63 0D 0A .pop de:pop bc..
000080: 0D 0A 6C 64 20 61 2C 31 3A 6C 64 20 62 63 2C 26 ..ld a,1:ld bc,&
000090: 62 63 30 30 3A 6F 75 74 20 28 63 29 2C 61 0D 0A bc00:out (c),a..
0000A0: 6C 64 20 61 2C 65 3A 6C 64 20 62 63 2C 26 62 64 ld a,e:ld bc,&bd
0000B0: 30 30 3A 6F 75 74 20 28 63 29 2C 61 0D 0A 6C 64 00:out (c),a..ld
0000C0: 20 61 2C 65 3A 63 70 20 32 36 3A 6A 72 20 6E 63 a,e:cp 26:jr nc
0000D0: 2C 69 6E 66 78 33 63 0D 0A 6C 64 20 61 2C 36 3A ,infx3c..ld a,6:
0000E0: 6C 64 20 62 63 2C 26 62 63 30 30 3A 6F 75 74 20 ld bc,&bc00:out
0000F0: 28 63 29 2C 61 0D 0A 6C 64 20 61 2C 65 3A 6C 64 (c),a..ld a,e:ld
000100: 20 62 63 2C 26 62 64 30 30 3A 6F 75 74 20 28 63 bc,&bd00:out (c
000110: 29 2C 61 0D 0A 2E 69 6E 66 78 33 63 0D 0A 69 6E ),a...infx3c..in
000120: 63 20 65 0D 0A 6C 64 20 61 2C 65 0D 0A 63 70 20 c e..ld a,e..cp
000130: 34 31 3A 6A 72 20 6E 7A 2C 69 6E 66 78 33 61 0D 41:jr nz,infx3a.
000140: 0A 72 65 74 0D 0A 0D 0A 3B 20 31 3D 53 74 72 61 .ret....; 1=Stra
000150: 69 67 68 74 20 20 32 3D 46 61 64 65 2D 6F 75 74 ight 2=Fade-out
000160: 20 20 33 3D 42 75 69 6C 64 2D 64 6F 77 6E 20 20 3=Build-down
000170: 34 3D 46 72 69 7A 7A 6C 65 0D 0A 3B 20 35 3D 42 4=Frizzle..; 5=B
000180: 6C 69 6E 64 20 20 36 3D 48 6F 72 69 7A 6F 6E 74 lind 6=Horizont
000190: 61 6C 20 57 69 70 65 20 20 37 3D 56 65 72 74 69 al Wipe 7=Verti
0001A0: 63 61 6C 20 77 69 70 65 0D 0A 2E 6F 75 74 66 78 cal wipe...outfx
0001B0: 0D 0A 6C 64 20 61 2C 28 69 78 2B 31 29 0D 0A 63 ..ld a,(ix+1)..c
0001C0: 70 20 31 3A 6A 70 20 7A 2C 73 65 74 5F 62 6C 61 p 1:jp z,set_bla
0001D0: 63 6B 0D 0A 63 70 20 32 3A 6A 70 20 7A 2C 6F 75 ck..cp 2:jp z,ou
0001E0: 74 66 78 32 0D 0A 63 70 20 33 3A 6A 70 20 7A 2C tfx2..cp 3:jp z,
0001F0: 6F 75 74 66 78 33 0D 0A 63 70 20 34 3A 6A 70 20 outfx3..cp 4:jp
Size : 512 (Real : 512)
000000: 20 62 63 2C 28 70 61 67 65 5F 73 74 61 72 74 29 bc,(page_start)
000010: 0D 0A 61 64 64 20 68 6C 2C 62 63 0D 0A 70 6F 70 ..add hl,bc..pop
000020: 20 64 65 0D 0A 70 6F 70 20 62 63 0D 0A 72 65 74 de..pop bc..ret
000030: 0D 0A 0D 0A 3B 20 52 65 64 69 73 70 6C 61 79 20 ....; Redisplay
000040: 74 68 65 20 63 75 72 72 65 6E 74 20 6C 69 6E 65 the current line
000050: 0D 0A 2E 64 72 61 77 5F 6C 69 6E 65 0D 0A 6C 64 ...draw_line..ld
000060: 20 68 6C 2C 28 79 63 6F 72 64 29 0D 0A 6C 64 20 hl,(ycord)..ld
000070: 68 2C 30 0D 0A 64 65 63 20 6C 3A 6C 64 20 61 2C h,0..dec l:ld a,
000080: 6C 3A 61 64 64 20 61 2C 61 3A 61 64 64 20 61 2C l:add a,a:add a,
000090: 61 3A 61 64 64 20 61 2C 61 3A 6C 64 20 6C 2C 61 a:add a,a:ld l,a
0000A0: 0D 0A 63 61 6C 6C 20 6A 62 2B 26 36 63 0D 0A 63 ..call jb+&6c..c
0000B0: 61 6C 6C 20 6C 69 6E 65 5F 73 74 61 72 74 0D 0A all line_start..
0000C0: 6C 64 20 62 2C 34 30 0D 0A 2E 64 72 77 6C 69 6E ld b,40...drwlin
0000D0: 65 31 0D 0A 6C 64 20 61 2C 28 68 6C 29 3A 63 61 e1..ld a,(hl):ca
0000E0: 6C 6C 20 6A 62 2B 26 33 36 0D 0A 69 6E 63 20 68 ll jb+&36..inc h
0000F0: 6C 0D 0A 64 6A 6E 7A 20 64 72 77 6C 69 6E 65 31 l..djnz drwline1
000100: 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 57 6F 72 6B 20 ..ret....; Work
000110: 6F 75 74 20 74 68 65 20 61 64 64 72 65 73 73 20 out the address
000120: 6F 66 20 74 68 65 20 73 74 61 72 74 20 6F 66 20 of the start of
000130: 63 75 72 72 65 6E 74 20 6C 69 6E 65 0D 0A 3B 20 current line..;
000140: 52 65 74 75 72 6E 73 20 48 4C 3D 41 64 64 72 0D Returns HL=Addr.
000150: 0A 2E 6C 69 6E 65 5F 73 74 61 72 74 0D 0A 70 75 ..line_start..pu
000160: 73 68 20 61 66 3A 70 75 73 68 20 62 63 3A 70 75 sh af:push bc:pu
000170: 73 68 20 64 65 0D 0A 6C 64 20 62 63 2C 34 30 0D sh de..ld bc,40.
000180: 0A 6C 64 20 64 65 2C 28 79 63 6F 72 64 29 3A 6C .ld de,(ycord):l
000190: 64 20 64 2C 30 3A 64 65 63 20 65 0D 0A 63 61 6C d d,0:dec e..cal
0001A0: 6C 20 6A 62 2B 26 37 62 0D 0A 6C 64 20 64 65 2C l jb+&7b..ld de,
0001B0: 28 70 61 67 65 5F 73 74 61 72 74 29 0D 0A 61 64 (page_start)..ad
0001C0: 64 20 68 6C 2C 64 65 0D 0A 70 6F 70 20 64 65 3A d hl,de..pop de:
0001D0: 70 6F 70 20 62 63 3A 70 6F 70 20 61 66 0D 0A 72 pop bc:pop af..r
0001E0: 65 74 0D 0A 0D 0A 3B 20 57 6F 72 6B 20 6F 75 74 et....; Work out
0001F0: 20 74 68 65 20 61 64 64 72 65 73 73 20 6F 66 20 the address of
Size : 512 (Real : 512)
000000: 7A 2C 6F 75 74 66 78 34 0D 0A 63 70 20 35 3A 6A z,outfx4..cp 5:j
000010: 70 20 7A 2C 6F 75 74 66 78 35 0D 0A 63 70 20 36 p z,outfx5..cp 6
000020: 3A 6A 70 20 7A 2C 6F 75 74 66 78 36 0D 0A 63 70 :jp z,outfx6..cp
000030: 20 37 3A 6A 70 20 7A 2C 6F 75 74 66 78 37 0D 0A 7:jp z,outfx7..
000040: 72 65 74 0D 0A 0D 0A 3B 20 46 61 64 65 2D 6F 75 ret....; Fade-ou
000050: 74 0D 0A 2E 6F 75 74 66 78 32 0D 0A 6C 64 20 62 t...outfx2..ld b
000060: 63 2C 26 31 61 31 61 0D 0A 6C 64 20 64 2C 26 31 c,&1a1a..ld d,&1
000070: 61 0D 0A 2E 6F 75 74 66 78 32 61 0D 0A 70 75 73 a...outfx2a..pus
000080: 68 20 62 63 3A 70 75 73 68 20 64 65 0D 0A 6C 64 h bc:push de..ld
000090: 20 61 2C 64 3A 63 70 20 28 69 78 2B 33 29 3A 6A a,d:cp (ix+3):j
0000A0: 72 20 6E 63 2C 6F 75 74 66 78 32 62 0D 0A 6C 64 r nc,outfx2b..ld
0000B0: 20 61 2C 31 3A 63 61 6C 6C 20 26 62 63 33 32 0D a,1:call &bc32.
0000C0: 0A 2E 6F 75 74 66 78 32 62 0D 0A 70 6F 70 20 64 ..outfx2b..pop d
0000D0: 65 3A 70 6F 70 20 62 63 3A 70 75 73 68 20 62 63 e:pop bc:push bc
0000E0: 3A 70 75 73 68 20 64 65 0D 0A 6C 64 20 61 2C 64 :push de..ld a,d
0000F0: 3A 63 70 20 28 69 78 2B 34 29 3A 6A 72 20 6E 63 :cp (ix+4):jr nc
000100: 2C 6F 75 74 66 78 32 63 0D 0A 70 75 73 68 20 62 ,outfx2c..push b
000110: 63 3A 78 6F 72 20 61 3A 63 61 6C 6C 20 26 62 63 c:xor a:call &bc
000120: 33 32 3A 70 6F 70 20 62 63 3A 63 61 6C 6C 20 26 32:pop bc:call &
000130: 62 63 33 38 0D 0A 2E 6F 75 74 66 78 32 63 0D 0A bc38...outfx2c..
000140: 70 6F 70 20 64 65 3A 70 6F 70 20 62 63 0D 0A 64 pop de:pop bc..d
000150: 65 63 20 62 3A 64 65 63 20 63 0D 0A 64 65 63 20 ec b:dec c..dec
000160: 64 0D 0A 63 61 6C 6C 20 26 62 64 31 39 0D 0A 6C d..call &bd19..l
000170: 64 20 61 2C 64 3A 63 70 20 26 66 66 3A 6A 72 20 d a,d:cp &ff:jr
000180: 6E 7A 2C 6F 75 74 66 78 32 61 0D 0A 72 65 74 0D nz,outfx2a..ret.
000190: 0A 0D 0A 3B 20 42 75 69 6C 64 2D 64 6F 77 6E 0D ...; Build-down.
0001A0: 0A 2E 6F 75 74 66 78 33 0D 0A 6C 64 20 65 2C 34 ..outfx3..ld e,4
0001B0: 30 0D 0A 2E 6F 75 74 66 78 33 61 0D 0A 6C 64 20 0...outfx3a..ld
0001C0: 62 2C 35 0D 0A 2E 6F 75 74 66 78 33 62 0D 0A 63 b,5...outfx3b..c
0001D0: 61 6C 6C 20 26 62 64 31 39 3A 64 6A 6E 7A 20 6F all &bd19:djnz o
0001E0: 75 74 66 78 33 62 0D 0A 6C 64 20 61 2C 31 3A 6C utfx3b..ld a,1:l
0001F0: 64 20 62 63 2C 26 62 63 30 30 3A 6F 75 74 20 28 d bc,&bc00:out (
Size : 512 (Real : 512)
000000: 66 72 61 6D 65 20 41 0D 0A 3B 20 52 65 74 75 72 frame A..; Retur
000010: 6E 73 20 48 4C 3D 46 72 61 6D 65 20 61 64 64 72 ns HL=Frame addr
000020: 20 44 45 3D 53 65 71 75 65 6E 63 65 20 64 61 74 DE=Sequence dat
000030: 61 20 61 64 64 72 0D 0A 2E 66 72 61 6D 65 5F 73 a addr...frame_s
000040: 74 61 72 74 0D 0A 70 75 73 68 20 61 66 3A 70 75 tart..push af:pu
000050: 73 68 20 62 63 0D 0A 64 65 63 20 61 0D 0A 6C 64 sh bc..dec a..ld
000060: 20 64 2C 30 3A 6C 64 20 65 2C 61 0D 0A 70 75 73 d,0:ld e,a..pus
000070: 68 20 64 65 0D 0A 6C 64 20 62 63 2C 31 30 30 30 h de..ld bc,1000
000080: 0D 0A 63 61 6C 6C 20 6A 62 2B 26 37 62 0D 0A 6C ..call jb+&7b..l
000090: 64 20 64 65 2C 70 61 67 65 5F 73 70 61 63 65 0D d de,page_space.
0000A0: 0A 61 64 64 20 68 6C 2C 64 65 0D 0A 70 6F 70 20 .add hl,de..pop
0000B0: 64 65 0D 0A 70 75 73 68 20 68 6C 0D 0A 6C 64 20 de..push hl..ld
0000C0: 62 63 2C 35 0D 0A 63 61 6C 6C 20 6A 62 2B 26 37 bc,5..call jb+&7
0000D0: 62 0D 0A 6C 64 20 64 65 2C 73 65 71 75 65 6E 63 b..ld de,sequenc
0000E0: 65 5F 62 75 66 66 65 72 0D 0A 61 64 64 20 68 6C e_buffer..add hl
0000F0: 2C 64 65 0D 0A 6C 64 20 64 2C 68 3A 6C 64 20 65 ,de..ld d,h:ld e
000100: 2C 6C 0D 0A 70 6F 70 20 68 6C 3A 70 6F 70 20 62 ,l..pop hl:pop b
000110: 63 3A 70 6F 70 20 61 66 0D 0A 6C 64 20 28 70 61 c:pop af..ld (pa
000120: 67 65 5F 73 74 61 72 74 29 2C 68 6C 0D 0A 6C 64 ge_start),hl..ld
000130: 20 28 73 65 71 5F 73 74 61 72 74 29 2C 64 65 0D (seq_start),de.
000140: 0A 72 65 74 0D 0A 0D 0A 3B 20 50 72 69 6E 74 20 .ret....; Print
000150: 6E 61 6D 65 20 6F 66 20 63 6F 6C 6F 75 72 20 41 name of colour A
000160: 0D 0A 2E 70 72 69 6E 74 5F 63 6F 6C 0D 0A 70 75 ...print_col..pu
000170: 73 68 20 68 6C 3A 70 75 73 68 20 62 63 0D 0A 6C sh hl:push bc..l
000180: 64 20 68 6C 2C 63 6F 6C 6F 75 72 73 0D 0A 6F 72 d hl,colours..or
000190: 20 61 3A 6A 72 20 7A 2C 66 6F 75 6E 64 5F 63 6F a:jr z,found_co
0001A0: 6C 0D 0A 6C 64 20 62 2C 61 0D 0A 0D 0A 2E 72 65 l..ld b,a.....re
0001B0: 74 63 6F 6C 31 0D 0A 69 6E 63 20 68 6C 0D 0A 62 tcol1..inc hl..b
0001C0: 69 74 20 37 2C 28 68 6C 29 0D 0A 6A 72 20 7A 2C it 7,(hl)..jr z,
0001D0: 72 65 74 63 6F 6C 31 0D 0A 64 6A 6E 7A 20 72 65 retcol1..djnz re
0001E0: 74 63 6F 6C 31 0D 0A 69 6E 63 20 68 6C 0D 0A 0D tcol1..inc hl...
0001F0: 0A 2E 66 6F 75 6E 64 5F 63 6F 6C 0D 0A 6C 64 20 ..found_col..ld
Size : 512 (Real : 512)
000000: 63 29 2C 61 0D 0A 6C 64 20 61 2C 65 3A 6C 64 20 c),a..ld a,e:ld
000010: 62 63 2C 26 62 64 30 30 3A 6F 75 74 20 28 63 29 bc,&bd00:out (c)
000020: 2C 61 0D 0A 6C 64 20 61 2C 65 3A 63 70 20 32 35 ,a..ld a,e:cp 25
000030: 3A 6A 72 20 6E 63 2C 6F 75 74 66 78 33 63 0D 0A :jr nc,outfx3c..
000040: 6C 64 20 61 2C 36 3A 6C 64 20 62 63 2C 26 62 63 ld a,6:ld bc,&bc
000050: 30 30 3A 6F 75 74 20 28 63 29 2C 61 0D 0A 6C 64 00:out (c),a..ld
000060: 20 61 2C 65 3A 6C 64 20 62 63 2C 26 62 64 30 30 a,e:ld bc,&bd00
000070: 3A 6F 75 74 20 28 63 29 2C 61 0D 0A 2E 6F 75 74 :out (c),a...out
000080: 66 78 33 63 0D 0A 64 65 63 20 65 0D 0A 6C 64 20 fx3c..dec e..ld
000090: 61 2C 65 0D 0A 6F 72 20 61 3A 6A 72 20 6E 7A 2C a,e..or a:jr nz,
0000A0: 6F 75 74 66 78 33 61 0D 0A 63 61 6C 6C 20 73 65 outfx3a..call se
0000B0: 74 5F 62 6C 61 63 6B 0D 0A 6C 64 20 61 2C 31 3A t_black..ld a,1:
0000C0: 6C 64 20 62 63 2C 26 62 63 30 30 3A 6F 75 74 20 ld bc,&bc00:out
0000D0: 28 63 29 2C 61 0D 0A 6C 64 20 61 2C 34 30 3A 6C (c),a..ld a,40:l
0000E0: 64 20 62 63 2C 26 62 64 30 30 3A 6F 75 74 20 28 d bc,&bd00:out (
0000F0: 63 29 2C 61 0D 0A 6C 64 20 61 2C 36 3A 6C 64 20 c),a..ld a,6:ld
000100: 62 63 2C 26 62 63 30 30 3A 6F 75 74 20 28 63 29 bc,&bc00:out (c)
000110: 2C 61 0D 0A 6C 64 20 61 2C 32 35 3A 6C 64 20 62 ,a..ld a,25:ld b
000120: 63 2C 26 62 64 30 30 3A 6F 75 74 20 28 63 29 2C c,&bd00:out (c),
000130: 61 0D 0A 72 65 74 0D 0A 0D 0A 2E 6F 75 74 66 78 a..ret.....outfx
000140: 34 0D 0A 6C 64 20 62 2C 34 0D 0A 2E 6F 75 74 66 4..ld b,4...outf
000150: 78 34 61 0D 0A 6C 64 20 68 6C 2C 26 63 30 30 30 x4a..ld hl,&c000
000160: 0D 0A 6C 64 20 64 65 2C 26 34 30 30 30 0D 0A 2E ..ld de,&4000...
000170: 6F 75 74 66 78 34 62 0D 0A 73 72 6C 20 28 68 6C outfx4b..srl (hl
000180: 29 3A 73 72 6C 20 28 68 6C 29 0D 0A 6C 64 20 61 ):srl (hl)..ld a
000190: 2C 72 0D 0A 61 6E 64 20 28 68 6C 29 0D 0A 6C 64 ,r..and (hl)..ld
0001A0: 20 28 68 6C 29 2C 61 0D 0A 69 6E 63 20 68 6C 0D (hl),a..inc hl.
0001B0: 0A 64 65 63 20 64 65 0D 0A 6C 64 20 61 2C 64 0D .dec de..ld a,d.
0001C0: 0A 63 70 20 26 66 66 3A 6A 72 20 6E 7A 2C 6F 75 .cp &ff:jr nz,ou
0001D0: 74 66 78 34 62 0D 0A 64 6A 6E 7A 20 6F 75 74 66 tfx4b..djnz outf
0001E0: 78 34 61 0D 0A 72 65 74 0D 0A 0D 0A 2E 6F 75 74 x4a..ret.....out
0001F0: 66 78 35 0D 0A 6C 64 20 68 6C 2C 26 63 30 30 30 fx5..ld hl,&c000
Size : 512 (Real : 512)
000000: 63 2C 30 0D 0A 2E 70 72 6E 5F 63 6F 6C 0D 0A 6C c,0...prn_col..l
000010: 64 20 61 2C 28 68 6C 29 3A 61 6E 64 20 26 37 66 d a,(hl):and &7f
000020: 3A 63 61 6C 6C 20 6A 62 2B 26 33 36 3A 69 6E 63 :call jb+&36:inc
000030: 20 63 0D 0A 62 69 74 20 37 2C 28 68 6C 29 3A 69 c..bit 7,(hl):i
000040: 6E 63 20 68 6C 3A 6A 72 20 7A 2C 70 72 6E 5F 63 nc hl:jr z,prn_c
000050: 6F 6C 0D 0A 0D 0A 6C 64 20 61 2C 31 30 3A 73 75 ol....ld a,10:su
000060: 62 20 63 0D 0A 6F 72 20 61 3A 6A 72 20 7A 2C 70 b c..or a:jr z,p
000070: 72 6E 63 6F 6C 32 0D 0A 6C 64 20 62 2C 61 0D 0A rncol2..ld b,a..
000080: 2E 70 72 6E 5F 63 6F 6C 31 0D 0A 63 61 6C 6C 20 .prn_col1..call
000090: 6A 62 2B 26 33 30 3A 64 6A 6E 7A 20 70 72 6E 5F jb+&30:djnz prn_
0000A0: 63 6F 6C 31 0D 0A 2E 70 72 6E 63 6F 6C 32 0D 0A col1...prncol2..
0000B0: 70 6F 70 20 62 63 3A 70 6F 70 20 68 6C 0D 0A 72 pop bc:pop hl..r
0000C0: 65 74 0D 0A 0D 0A 2E 64 65 6C 61 79 0D 0A 6C 64 et.....delay..ld
0000D0: 20 62 2C 28 69 78 2B 32 29 0D 0A 2E 64 65 6C 61 b,(ix+2)...dela
0000E0: 79 31 0D 0A 63 61 6C 6C 20 6F 6E 65 73 65 63 0D y1..call onesec.
0000F0: 0A 64 6A 6E 7A 20 64 65 6C 61 79 31 0D 0A 72 65 .djnz delay1..re
000100: 74 0D 0A 0D 0A 2E 6F 6E 65 73 65 63 0D 0A 70 75 t.....onesec..pu
000110: 73 68 20 61 66 3A 70 75 73 68 20 64 65 3A 70 75 sh af:push de:pu
000120: 73 68 20 68 6C 0D 0A 6C 64 20 64 65 2C 30 3A 6C sh hl..ld de,0:l
000130: 64 20 68 6C 2C 30 0D 0A 63 61 6C 6C 20 26 62 64 d hl,0..call &bd
000140: 31 30 0D 0A 2E 73 65 63 31 0D 0A 63 61 6C 6C 20 10...sec1..call
000150: 26 42 64 30 64 0D 0A 6C 64 20 61 2C 68 3A 63 70 &Bd0d..ld a,h:cp
000160: 20 26 31 3A 6A 72 20 6E 7A 2C 73 65 63 31 0D 0A &1:jr nz,sec1..
000170: 6C 64 20 61 2C 6C 3A 63 70 20 26 32 63 3A 6A 72 ld a,l:cp &2c:jr
000180: 20 63 2C 73 65 63 31 0D 0A 70 6F 70 20 68 6C 3A c,sec1..pop hl:
000190: 70 6F 70 20 64 65 3A 70 6F 70 20 61 66 0D 0A 72 pop de:pop af..r
0001A0: 65 74 0D 0A 0D 0A 3B 20 31 3D 53 74 72 61 69 67 et....; 1=Straig
0001B0: 68 74 20 20 32 3D 46 61 64 65 2D 69 6E 20 20 33 ht 2=Fade-in 3
0001C0: 3D 42 75 69 6C 64 20 75 70 0D 0A 2E 69 6E 66 78 =Build up...infx
0001D0: 0D 0A 6C 64 20 61 2C 28 69 78 2B 30 29 0D 0A 63 ..ld a,(ix+0)..c
0001E0: 70 20 31 3A 6A 70 20 7A 2C 69 6E 66 78 31 0D 0A p 1:jp z,infx1..
0001F0: 63 70 20 32 3A 6A 70 20 7A 2C 69 6E 66 78 32 0D cp 2:jp z,infx2.
Size : 512 (Real : 512)
000000: 0D 0A 6C 64 20 64 65 2C 26 34 30 30 30 0D 0A 2E ..ld de,&4000...
000010: 6F 75 74 66 78 35 62 0D 0A 6C 64 20 28 68 6C 29 outfx5b..ld (hl)
000020: 2C 30 0D 0A 69 6E 63 20 68 6C 0D 0A 64 65 63 20 ,0..inc hl..dec
000030: 64 65 0D 0A 6C 64 20 61 2C 65 3A 6F 72 20 61 3A de..ld a,e:or a:
000040: 6A 72 20 6E 7A 2C 6F 75 74 66 78 35 63 0D 0A 63 jr nz,outfx5c..c
000050: 61 6C 6C 20 26 62 64 31 39 0D 0A 2E 6F 75 74 66 all &bd19...outf
000060: 78 35 63 0D 0A 6C 64 20 61 2C 64 0D 0A 63 70 20 x5c..ld a,d..cp
000070: 26 66 66 3A 6A 72 20 6E 7A 2C 6F 75 74 66 78 35 &ff:jr nz,outfx5
000080: 62 0D 0A 72 65 74 0D 0A 0D 0A 2E 6F 75 74 66 78 b..ret.....outfx
000090: 36 0D 0A 6C 64 20 68 6C 2C 26 63 30 30 30 0D 0A 6..ld hl,&c000..
0000A0: 6C 64 20 62 2C 38 30 0D 0A 0D 0A 2E 6F 75 74 66 ld b,80.....outf
0000B0: 78 36 61 0D 0A 70 75 73 68 20 62 63 3A 70 75 73 x6a..push bc:pus
0000C0: 68 20 68 6C 0D 0A 6C 64 20 62 2C 32 30 30 0D 0A h hl..ld b,200..
0000D0: 2E 6F 75 74 66 78 36 62 0D 0A 6C 64 20 28 68 6C .outfx6b..ld (hl
0000E0: 29 2C 30 0D 0A 63 61 6C 6C 20 26 62 63 32 36 0D ),0..call &bc26.
0000F0: 0A 64 6A 6E 7A 20 6F 75 74 66 78 36 62 0D 0A 70 .djnz outfx6b..p
000100: 6F 70 20 68 6C 3A 70 6F 70 20 62 63 0D 0A 69 6E op hl:pop bc..in
000110: 63 20 68 6C 0D 0A 64 6A 6E 7A 20 6F 75 74 66 78 c hl..djnz outfx
000120: 36 61 0D 0A 72 65 74 0D 0A 0D 0A 2E 6F 75 74 66 6a..ret.....outf
000130: 78 37 0D 0A 6C 64 20 68 6C 2C 26 63 30 30 30 0D x7..ld hl,&c000.
000140: 0A 6C 64 20 62 2C 32 30 30 0D 0A 0D 0A 2E 6F 75 .ld b,200.....ou
000150: 74 66 78 37 61 0D 0A 70 75 73 68 20 62 63 3A 70 tfx7a..push bc:p
000160: 75 73 68 20 68 6C 0D 0A 6C 64 20 62 2C 38 30 0D ush hl..ld b,80.
000170: 0A 2E 6F 75 74 66 78 37 62 0D 0A 6C 64 20 28 68 ..outfx7b..ld (h
000180: 6C 29 2C 30 3A 69 6E 63 20 68 6C 0D 0A 64 6A 6E l),0:inc hl..djn
000190: 7A 20 6F 75 74 66 78 37 62 0D 0A 70 6F 70 20 68 z outfx7b..pop h
0001A0: 6C 3A 70 6F 70 20 62 63 0D 0A 63 61 6C 6C 20 26 l:pop bc..call &
0001B0: 62 63 32 36 0D 0A 6C 64 20 61 2C 62 3A 62 69 74 bc26..ld a,b:bit
0001C0: 20 33 2C 61 3A 63 61 6C 6C 20 6E 7A 2C 26 62 64 3,a:call nz,&bd
0001D0: 31 39 0D 0A 64 6A 6E 7A 20 6F 75 74 66 78 37 61 19..djnz outfx7a
0001E0: 0D 0A 72 65 74 0D 0A 0D 0A 2E 73 65 74 5F 62 6C ..ret.....set_bl
0001F0: 61 63 6B 0D 0A 78 6F 72 20 61 3A 6C 64 20 62 63 ack..xor a:ld bc
Size : 512 (Real : 512)
000000: 0A 63 70 20 33 3A 6A 70 20 7A 2C 69 6E 66 78 33 .cp 3:jp z,infx3
000010: 0D 0A 72 65 74 0D 0A 0D 0A 3B 20 53 74 72 61 69 ..ret....; Strai
000020: 67 68 74 2D 69 6E 0D 0A 2E 69 6E 66 78 31 0D 0A ght-in...infx1..
000030: 6C 64 20 62 2C 28 69 78 2B 33 29 3A 6C 64 20 63 ld b,(ix+3):ld c
000040: 2C 62 3A 6C 64 20 61 2C 31 3A 63 61 6C 6C 20 26 ,b:ld a,1:call &
000050: 62 63 33 32 0D 0A 6C 64 20 62 2C 28 69 78 2B 34 bc32..ld b,(ix+4
000060: 29 3A 6C 64 20 63 2C 62 3A 70 75 73 68 20 62 63 ):ld c,b:push bc
000070: 0D 0A 78 6F 72 20 61 3A 63 61 6C 6C 20 26 62 63 ..xor a:call &bc
000080: 33 32 0D 0A 70 6F 70 20 62 63 0D 0A 63 61 6C 6C 32..pop bc..call
000090: 20 26 62 63 33 38 0D 0A 72 65 74 0D 0A 0D 0A 3B &bc38..ret....;
0000A0: 20 46 61 64 65 2D 69 6E 0D 0A 2E 69 6E 66 78 32 Fade-in...infx2
0000B0: 0D 0A 6C 64 20 62 63 2C 30 0D 0A 6C 64 20 64 2C ..ld bc,0..ld d,
0000C0: 30 0D 0A 2E 69 6E 66 78 32 61 0D 0A 70 75 73 68 0...infx2a..push
0000D0: 20 62 63 3A 70 75 73 68 20 64 65 0D 0A 6C 64 20 bc:push de..ld
0000E0: 61 2C 64 3A 64 65 63 20 61 3A 63 70 20 28 69 78 a,d:dec a:cp (ix
0000F0: 2B 33 29 3A 6A 72 20 6E 63 2C 69 6E 66 78 32 62 +3):jr nc,infx2b
000100: 0D 0A 6C 64 20 61 2C 31 3A 63 61 6C 6C 20 26 62 ..ld a,1:call &b
000110: 63 33 32 0D 0A 2E 69 6E 66 78 32 62 0D 0A 70 6F c32...infx2b..po
000120: 70 20 64 65 3A 70 6F 70 20 62 63 3A 70 75 73 68 p de:pop bc:push
000130: 20 62 63 3A 70 75 73 68 20 64 65 0D 0A 6C 64 20 bc:push de..ld
000140: 61 2C 64 3A 64 65 63 20 61 3A 63 70 20 28 69 78 a,d:dec a:cp (ix
000150: 2B 34 29 3A 6A 72 20 6E 63 2C 69 6E 66 78 32 63 +4):jr nc,infx2c
000160: 0D 0A 70 75 73 68 20 62 63 3A 78 6F 72 20 61 3A ..push bc:xor a:
000170: 63 61 6C 6C 20 26 62 63 33 32 3A 70 6F 70 20 62 call &bc32:pop b
000180: 63 3A 63 61 6C 6C 20 26 62 63 33 38 0D 0A 2E 69 c:call &bc38...i
000190: 6E 66 78 32 63 0D 0A 70 6F 70 20 64 65 3A 70 6F nfx2c..pop de:po
0001A0: 70 20 62 63 0D 0A 69 6E 63 20 62 3A 69 6E 63 20 p bc..inc b:inc
0001B0: 63 0D 0A 69 6E 63 20 64 0D 0A 63 61 6C 6C 20 26 c..inc d..call &
0001C0: 62 64 31 39 0D 0A 6C 64 20 61 2C 64 3A 63 70 20 bd19..ld a,d:cp
0001D0: 32 37 3A 6A 72 20 6E 7A 2C 69 6E 66 78 32 61 0D 27:jr nz,infx2a.
0001E0: 0A 72 65 74 0D 0A 0D 0A 3B 20 42 75 69 6C 64 2D .ret....; Build-
0001F0: 75 70 0D 0A 2E 69 6E 66 78 33 0D 0A 63 61 6C 6C up...infx3..call
Size : 512 (Real : 512)
000000: 2C 30 3A 63 61 6C 6C 20 26 62 63 33 32 0D 0A 6C ,0:call &bc32..l
000010: 64 20 61 2C 31 3A 6C 64 20 62 63 2C 30 3A 63 61 d a,1:ld bc,0:ca
000020: 6C 6C 20 26 62 63 33 32 0D 0A 6C 64 20 62 63 2C ll &bc32..ld bc,
000030: 30 3A 63 61 6C 6C 20 26 62 63 33 38 0D 0A 63 61 0:call &bc38..ca
000040: 6C 6C 20 26 62 64 31 39 0D 0A 72 65 74 0D 0A 0D ll &bd19..ret...
000050: 0A 2E 6F 70 74 5F 61 64 64 72 73 0D 0A 64 77 20 ..opt_addrs..dw
000060: 6E 65 77 2C 61 64 64 2C 65 64 69 74 2C 64 65 6C new,add,edit,del
000070: 65 74 65 0D 0A 64 77 20 73 77 61 70 2C 73 61 76 ete..dw swap,sav
000080: 65 2C 6C 6F 61 64 2C 63 61 74 0D 0A 64 77 20 73 e,load,cat..dw s
000090: 65 74 62 61 75 64 2C 61 63 74 69 6F 6E 2C 65 78 etbaud,action,ex
0000A0: 69 74 2C 62 61 63 6B 75 70 0D 0A 0D 0A 73 74 72 it,backup....str
0000B0: 69 6E 67 31 20 64 62 20 22 52 55 4E 20 56 54 21 ing1 db "RUN VT!
0000C0: 22 2C 30 2C 22 7E 20 4D 69 63 68 61 65 6C 20 42 ",0,"~ Michael B
0000D0: 65 63 6B 65 74 74 20 31 39 39 32 22 2C 30 2C 22 eckett 1992",0,"
0000E0: 50 55 42 4C 49 43 20 44 4F 4D 41 49 4E 22 2C 30 PUBLIC DOMAIN",0
0000F0: 0D 0A 73 74 72 69 6E 67 32 20 64 62 20 22 55 73 ..string2 db "Us
000100: 65 20 74 68 65 20 63 75 72 73 6F 72 20 6B 65 79 e the cursor key
000110: 73 20 74 6F 20 6D 6F 76 65 20 70 6F 69 6E 74 65 s to move pointe
000120: 72 22 2C 30 0D 0A 20 20 20 20 20 20 20 20 64 62 r",0.. db
000130: 20 22 50 72 65 73 73 20 52 45 54 55 52 4E 20 6F "Press RETURN o
000140: 72 20 53 50 41 43 45 20 74 6F 20 63 68 6F 6F 73 r SPACE to choos
000150: 65 22 2C 30 0D 0A 73 74 72 69 6E 67 33 20 64 62 e",0..string3 db
000160: 20 22 4E 65 77 20 73 65 71 75 65 6E 63 65 22 2C "New sequence",
000170: 30 2C 22 41 64 64 20 66 72 61 6D 65 22 2C 30 2C 0,"Add frame",0,
000180: 22 45 64 69 74 20 46 72 61 6D 65 22 2C 30 0D 0A "Edit Frame",0..
000190: 20 20 20 20 20 20 20 20 64 62 20 22 44 65 6C 65 db "Dele
0001A0: 74 65 20 66 72 61 6D 65 22 2C 30 2C 22 53 77 61 te frame",0,"Swa
0001B0: 70 20 46 72 61 6D 65 73 22 2C 30 0D 0A 20 20 20 p Frames",0..
0001C0: 20 20 20 20 20 64 62 20 22 53 61 76 65 22 2C 30 db "Save",0
0001D0: 2C 22 4C 6F 61 64 22 2C 30 2C 22 43 61 74 61 6C ,"Load",0,"Catal
0001E0: 6F 67 75 65 22 2C 30 2C 22 42 61 75 64 22 2C 30 ogue",0,"Baud",0
0001F0: 0D 0A 20 20 20 20 20 20 20 20 64 62 20 22 41 63 .. db "Ac
Size : 512 (Real : 512)
000000: 69 6D 65 20 47 72 65 65 22 2C 22 6E 22 2B 26 38 ime Gree","n"+&8
000010: 30 0D 0A 64 62 20 22 50 20 47 72 65 65 22 2C 22 0..db "P Gree","
000020: 6E 22 2B 26 38 30 0D 0A 64 62 20 22 50 20 43 79 n"+&80..db "P Cy
000030: 61 22 2C 22 6E 22 2B 26 38 30 0D 0A 64 62 20 22 a","n"+&80..db "
000040: 42 20 59 65 6C 6C 6F 22 2C 22 77 22 2B 26 38 30 B Yello","w"+&80
000050: 0D 0A 64 62 20 22 50 20 59 65 6C 6C 6F 22 2C 22 ..db "P Yello","
000060: 77 22 2B 26 38 30 0D 0A 64 62 20 22 42 20 57 68 w"+&80..db "B Wh
000070: 69 74 22 2C 22 65 22 2B 26 38 30 0D 0A 0D 0A 2E it","e"+&80.....
000080: 66 37 5F 74 61 62 6C 65 20 20 64 62 20 34 2C 39 f7_table db 4,9
000090: 2C 37 2C 31 34 2C 30 2C 31 31 2C 31 32 2C 32 2C ,7,14,0,11,12,2,
0000A0: 31 33 2C 31 31 2C 31 35 2C 35 2C 36 2C 38 2C 33 13,11,15,5,6,8,3
0000B0: 2C 31 30 0D 0A 2E 66 38 5F 74 61 62 6C 65 20 20 ,10...f8_table
0000C0: 64 62 20 33 2C 38 2C 36 2C 30 2C 31 34 2C 31 30 db 3,8,6,0,14,10
0000D0: 2C 32 2C 31 32 2C 31 2C 31 33 2C 35 2C 31 35 2C ,2,12,1,13,5,15,
0000E0: 37 2C 39 2C 34 2C 31 31 0D 0A 2E 66 34 5F 74 61 7,9,4,11...f4_ta
0000F0: 62 6C 65 20 20 64 62 20 31 2C 30 2C 35 2C 38 2C ble db 1,0,5,8,
000100: 39 2C 32 2C 31 30 2C 31 31 2C 33 2C 34 2C 36 2C 9,2,10,11,3,4,6,
000110: 37 2C 31 35 2C 31 34 2C 31 33 2C 31 32 0D 0A 2E 7,15,14,13,12...
000120: 66 35 5F 74 61 62 6C 65 20 20 64 62 20 32 2C 35 f5_table db 2,5
000130: 2C 30 2C 36 2C 37 2C 31 2C 33 2C 34 2C 31 30 2C ,0,6,7,1,3,4,10,
000140: 31 31 2C 38 2C 39 2C 31 34 2C 31 35 2C 31 32 2C 11,8,9,14,15,12,
000150: 31 33 0D 0A 0D 0A 66 6E 62 75 66 66 32 20 64 73 13....fnbuff2 ds
000160: 20 38 2C 33 32 3A 64 62 20 22 2E 22 0D 0A 65 78 8,32:db "."..ex
000170: 74 31 20 64 62 20 22 46 52 4D 22 0D 0A 65 78 74 t1 db "FRM"..ext
000180: 32 20 64 62 20 22 53 45 51 22 0D 0A 0D 0A 2E 65 2 db "SEQ".....e
000190: 63 6C 69 63 6B 73 0D 0A 64 62 20 26 30 66 2C 26 clicks..db &0f,&
0001A0: 36 36 2C 26 31 32 2C 26 36 66 0D 0A 64 62 20 26 66,&12,&6f..db &
0001B0: 31 63 2C 26 36 36 2C 26 31 66 2C 26 36 66 0D 0A 1c,&66,&1f,&6f..
0001C0: 64 62 20 26 31 38 2C 26 37 39 2C 26 31 61 2C 26 db &18,&79,&1a,&
0001D0: 38 33 0D 0A 64 62 20 26 33 31 2C 26 37 39 2C 26 83..db &31,&79,&
0001E0: 33 33 2C 26 38 33 0D 0A 64 62 20 26 31 38 2C 26 33,&83..db &18,&
0001F0: 38 36 2C 26 31 61 2C 26 39 30 0D 0A 64 62 20 26 86,&1a,&90..db &
Size : 512 (Real : 512)
000000: 74 69 6F 6E 21 22 2C 30 2C 22 45 78 69 74 22 2C tion!",0,"Exit",
000010: 30 2C 22 42 61 63 6B 75 70 22 2C 30 0D 0A 73 74 0,"Backup",0..st
000020: 72 69 6E 67 34 20 64 62 20 22 20 52 65 73 65 74 ring4 db " Reset
000030: 20 74 68 65 20 63 6F 6D 70 75 74 65 72 3F 22 2C the computer?",
000040: 30 0D 0A 73 74 72 69 6E 67 35 20 64 62 20 22 20 0..string5 db "
000050: 20 53 74 61 72 74 20 61 20 6E 65 77 20 66 69 6C Start a new fil
000060: 65 3F 22 2C 30 0D 0A 73 74 72 69 6E 67 36 20 64 e?",0..string6 d
000070: 62 20 22 20 66 72 61 6D 65 22 2C 30 0D 0A 73 74 b " frame",0..st
000080: 72 69 6E 67 37 20 64 62 20 22 4E 65 77 20 66 72 ring7 db "New fr
000090: 61 6D 65 22 2C 30 2C 22 46 72 6F 6D 20 66 69 6C ame",0,"From fil
0000A0: 65 22 2C 30 0D 0A 73 74 72 69 6E 67 38 20 64 62 e",0..string8 db
0000B0: 20 22 4C 6F 61 64 20 66 72 61 6D 65 22 2C 30 0D "Load frame",0.
0000C0: 0A 73 74 72 69 6E 67 38 62 20 64 62 20 22 4C 6F .string8b db "Lo
0000D0: 61 64 20 66 69 6C 65 22 2C 30 0D 0A 73 74 72 69 ad file",0..stri
0000E0: 6E 67 39 20 64 62 20 22 46 72 61 6D 65 3A 22 2C ng9 db "Frame:",
0000F0: 30 0D 0A 73 74 72 69 6E 67 31 30 20 64 62 20 22 0..string10 db "
000100: 20 20 4E 6F 20 66 72 61 6D 65 73 20 73 65 74 20 No frames set
000110: 75 70 21 22 2C 30 0D 0A 73 74 72 69 6E 67 31 31 up!",0..string11
000120: 20 64 62 20 26 31 30 2C 26 32 36 2C 22 45 6E 74 db &10,&26,"Ent
000130: 72 79 22 2C 30 2C 26 32 38 2C 26 32 36 2C 22 45 ry",0,&28,&26,"E
000140: 78 69 74 22 2C 30 0D 0A 20 20 20 20 20 20 20 20 xit",0..
000150: 64 62 20 26 31 30 2C 26 33 36 2C 22 53 74 72 61 db &10,&36,"Stra
000160: 69 67 68 74 22 2C 30 2C 26 31 30 2C 26 33 66 2C ight",0,&10,&3f,
000170: 22 46 61 64 65 20 69 6E 22 2C 30 0D 0A 20 20 20 "Fade in",0..
000180: 20 20 20 20 20 64 62 20 26 31 30 2C 26 34 38 2C db &10,&48,
000190: 22 42 75 69 6C 64 20 75 70 22 2C 30 2C 26 32 38 "Build up",0,&28
0001A0: 2C 26 33 36 2C 22 53 74 72 61 69 67 68 74 22 2C ,&36,"Straight",
0001B0: 30 0D 0A 20 20 20 20 20 20 20 20 64 62 20 26 32 0.. db &2
0001C0: 38 2C 26 33 66 2C 22 46 61 64 65 20 6F 75 74 22 8,&3f,"Fade out"
0001D0: 2C 30 2C 26 32 38 2C 26 34 38 2C 22 42 75 69 6C ,0,&28,&48,"Buil
0001E0: 64 20 64 6F 77 6E 22 2C 30 0D 0A 20 20 20 20 20 d down",0..
0001F0: 20 20 20 64 62 20 26 32 38 2C 26 35 31 2C 22 46 db &28,&51,"F
Size : 512 (Real : 512)
000000: 33 31 2C 26 38 36 2C 26 33 33 2C 26 39 30 0D 0A 31,&86,&33,&90..
000010: 64 62 20 26 33 36 2C 26 37 39 2C 26 34 37 2C 26 db &36,&79,&47,&
000020: 38 35 0D 0A 64 62 20 26 33 36 2C 26 38 39 2C 26 85..db &36,&89,&
000030: 34 37 2C 26 39 35 0D 0A 64 62 20 26 33 36 2C 26 47,&95..db &36,&
000040: 39 39 2C 26 34 37 2C 26 61 35 0D 0A 0D 0A 2E 72 99,&47,&a5.....r
000050: 73 78 20 64 62 20 22 44 49 53 22 2C 22 43 22 2B sx db "DIS","C"+
000060: 26 38 30 0D 0A 0D 0A 2E 70 72 6F 67 6E 61 6D 65 &80.....progname
000070: 20 64 62 20 22 56 54 2E 42 49 4E 22 0D 0A 2E 72 db "VT.BIN"...r
000080: 6F 6D 66 6C 61 67 20 64 62 20 30 0D 0A 2E 62 61 omflag db 0...ba
000090: 75 64 20 64 62 20 30 0D 0A 2E 64 65 63 6B 20 64 ud db 0...deck d
0000A0: 62 20 31 0D 0A 2E 66 6E 62 75 66 66 20 64 73 20 b 1...fnbuff ds
0000B0: 31 32 0D 0A 2E 66 6E 6C 65 6E 20 64 62 20 30 0D 12...fnlen db 0.
0000C0: 0A 2E 70 61 67 65 5F 73 74 61 72 74 20 64 77 20 ..page_start dw
0000D0: 30 0D 0A 2E 73 65 71 5F 73 74 61 72 74 20 64 77 0...seq_start dw
0000E0: 20 30 0D 0A 2E 79 63 6F 72 64 20 64 62 20 30 0D 0...ycord db 0.
0000F0: 0A 2E 78 63 6F 72 64 20 64 62 20 30 0D 0A 2E 64 ..xcord db 0...d
000100: 72 66 6C 61 67 20 64 62 20 30 0D 0A 2E 66 72 6F rflag db 0...fro
000110: 6D 20 64 62 20 30 0D 0A 2E 66 72 61 6D 65 20 64 m db 0...frame d
000120: 62 20 30 0D 0A 2E 66 72 61 6D 65 32 20 64 62 20 b 0...frame2 db
000130: 30 0D 0A 0D 0A 6E 6F 63 6F 64 65 0D 0A 0D 0A 6F 0....nocode....o
000140: 72 67 20 26 34 30 0D 0A 0D 0A 2E 64 61 74 61 5F rg &40.....data_
000150: 61 72 65 61 0D 0A 2E 6E 66 72 61 6D 65 73 20 64 area...nframes d
000160: 62 20 30 0D 0A 0D 0A 3B 20 45 6E 74 72 79 20 6D b 0....; Entry m
000170: 65 74 68 6F 64 2C 20 65 78 69 74 20 6D 65 74 68 ethod, exit meth
000180: 6F 64 2C 20 64 75 72 61 74 69 6F 6E 20 69 6E 20 od, duration in
000190: 73 65 63 6F 6E 64 73 2C 20 70 65 6E 2C 20 70 61 seconds, pen, pa
0001A0: 70 65 72 0D 0A 0D 0A 2E 73 65 71 75 65 6E 63 65 per.....sequence
0001B0: 5F 62 75 66 66 65 72 20 64 73 20 33 30 2A 35 0D _buffer ds 30*5.
0001C0: 0A 0D 0A 2E 70 61 67 65 5F 73 70 61 63 65 0D 0A ....page_space..
0001D0: 0D 0A 6C 69 73 74 3A 65 6E 64 1A 69 6E 20 70 72 ..list:end.in pr
0001E0: 6F 67 72 61 6D 0D 0A 0D 0A 6F 72 67 20 26 36 64 ogram....org &6d
0001F0: 30 30 0D 0A 0D 0A 6C 64 20 63 2C 37 0D 0A 6C 64 00....ld c,7..ld
Size : 512 (Real : 512)
000000: 72 69 7A 7A 6C 65 22 2C 30 2C 26 32 38 2C 26 35 rizzle",0,&28,&5
000010: 61 2C 22 42 6C 69 6E 64 22 2C 30 0D 0A 20 20 20 a,"Blind",0..
000020: 20 20 20 20 20 64 62 20 26 32 38 2C 26 36 33 2C db &28,&63,
000030: 22 48 6F 72 69 7A 6F 6E 74 61 6C 20 57 69 70 65 "Horizontal Wipe
000040: 22 2C 30 2C 26 32 38 2C 26 36 63 2C 22 56 65 72 ",0,&28,&6c,"Ver
000050: 74 69 63 61 6C 20 57 69 70 65 22 2C 30 0D 0A 20 tical Wipe",0..
000060: 20 20 20 20 20 20 20 64 62 20 26 30 64 2C 26 35 db &0d,&5
000070: 63 2C 22 54 69 6D 65 20 28 73 65 63 73 29 22 2C c,"Time (secs)",
000080: 30 2C 26 30 64 2C 26 37 61 2C 22 50 65 6E 22 2C 0,&0d,&7a,"Pen",
000090: 30 2C 26 30 64 2C 26 38 37 2C 22 50 61 70 65 72 0,&0d,&87,"Paper
0000A0: 22 2C 30 2C 30 0D 0A 73 74 72 69 6E 67 31 32 20 ",0,0..string12
0000B0: 64 62 20 22 42 6F 74 68 20 69 6E 6B 73 20 63 61 db "Both inks ca
0000C0: 6E 6E 6F 74 20 62 65 20 20 20 20 20 20 74 68 65 nnot be the
0000D0: 20 73 61 6D 65 21 22 2C 30 0D 0A 73 74 72 69 6E same!",0..strin
0000E0: 67 31 33 20 64 62 20 22 46 72 61 6D 65 20 6E 61 g13 db "Frame na
0000F0: 6D 65 3A 22 2C 30 0D 0A 73 74 72 69 6E 67 31 34 me:",0..string14
000100: 20 64 62 20 22 49 6E 73 65 72 74 20 61 20 64 69 db "Insert a di
000110: 73 63 20 6F 72 20 74 61 70 65 20 20 20 20 20 74 sc or tape t
000120: 6F 20 73 61 76 65 20 6F 6E 22 2C 30 0D 0A 73 74 o save on",0..st
000130: 72 69 6E 67 31 35 20 64 62 20 22 53 61 76 69 6E ring15 db "Savin
000140: 67 22 2C 30 0D 0A 73 74 72 69 6E 67 31 36 20 64 g",0..string16 d
000150: 62 20 22 20 20 20 53 61 76 69 6E 67 20 65 72 72 b " Saving err
000160: 6F 72 21 22 2C 30 0D 0A 73 74 72 69 6E 67 31 37 or!",0..string17
000170: 20 64 62 20 22 20 20 20 4C 6F 61 64 69 6E 67 20 db " Loading
000180: 65 72 72 6F 72 21 22 2C 30 0D 0A 73 74 72 69 6E error!",0..strin
000190: 67 31 38 20 64 62 20 22 53 61 76 65 20 66 69 6C g18 db "Save fil
0001A0: 65 22 2C 30 0D 0A 73 74 72 69 6E 67 31 39 20 64 e",0..string19 d
0001B0: 62 20 22 46 69 6C 65 20 6E 61 6D 65 3A 22 2C 30 b "File name:",0
0001C0: 0D 0A 73 74 72 69 6E 67 32 30 20 64 62 20 22 46 ..string20 db "F
0001D0: 72 61 6D 65 20 22 2C 30 0D 0A 73 74 72 69 6E 67 rame ",0..string
0001E0: 32 31 20 64 62 20 26 32 65 2C 26 38 38 2C 22 53 21 db &2e,&88,"S
0001F0: 70 65 65 64 20 77 72 69 74 65 20 30 22 2C 30 2C peed write 0",0,
Size : 512 (Real : 512)
000000: 69 6D 65 20 47 72 65 65 22 2C 22 6E 22 2B 26 38 ime Gree","n"+&8
000010: 30 0D 0A 64 62 20 22 50 20 47 72 65 65 22 2C 22 0..db "P Gree","
000020: 6E 22 2B 26 38 30 0D 0A 64 62 20 22 50 20 43 79 n"+&80..db "P Cy
000030: 61 22 2C 22 6E 22 2B 26 38 30 0D 0A 64 62 20 22 a","n"+&80..db "
000040: 42 20 59 65 6C 6C 6F 22 2C 22 77 22 2B 26 38 30 B Yello","w"+&80
000050: 0D 0A 64 62 20 22 50 20 59 65 6C 6C 6F 22 2C 22 ..db "P Yello","
000060: 77 22 2B 26 38 30 0D 0A 64 62 20 22 42 20 57 68 w"+&80..db "B Wh
000070: 69 74 22 2C 22 65 22 2B 26 38 30 0D 0A 0D 0A 2E it","e"+&80.....
000080: 66 37 5F 74 61 62 6C 65 20 20 64 62 20 34 2C 39 f7_table db 4,9
000090: 2C 37 2C 31 34 2C 30 2C 31 31 2C 31 32 2C 32 2C ,7,14,0,11,12,2,
0000A0: 31 33 2C 31 31 2C 31 35 2C 35 2C 36 2C 38 2C 33 13,11,15,5,6,8,3
0000B0: 2C 31 30 0D 0A 2E 66 38 5F 74 61 62 6C 65 20 20 ,10...f8_table
0000C0: 64 62 20 33 2C 38 2C 36 2C 30 2C 31 34 2C 31 30 db 3,8,6,0,14,10
0000D0: 2C 32 2C 31 32 2C 31 2C 31 33 2C 35 2C 31 35 2C ,2,12,1,13,5,15,
0000E0: 37 2C 39 2C 34 2C 31 31 0D 0A 2E 66 34 5F 74 61 7,9,4,11...f4_ta
0000F0: 62 6C 65 20 20 64 62 20 31 2C 30 2C 35 2C 38 2C ble db 1,0,5,8,
000100: 39 2C 32 2C 31 30 2C 31 31 2C 33 2C 34 2C 36 2C 9,2,10,11,3,4,6,
000110: 37 2C 31 35 2C 31 34 2C 31 33 2C 31 32 0D 0A 2E 7,15,14,13,12...
000120: 66 35 5F 74 61 62 6C 65 20 20 64 62 20 32 2C 35 f5_table db 2,5
000130: 2C 30 2C 36 2C 37 2C 31 2C 33 2C 34 2C 31 30 2C ,0,6,7,1,3,4,10,
000140: 31 31 2C 38 2C 39 2C 31 34 2C 31 35 2C 31 32 2C 11,8,9,14,15,12,
000150: 31 33 0D 0A 0D 0A 66 6E 62 75 66 66 32 20 64 73 13....fnbuff2 ds
000160: 20 38 2C 33 32 3A 64 62 20 22 2E 22 0D 0A 65 78 8,32:db "."..ex
000170: 74 31 20 64 62 20 22 46 52 4D 22 0D 0A 65 78 74 t1 db "FRM"..ext
000180: 32 20 64 62 20 22 53 45 51 22 0D 0A 0D 0A 2E 65 2 db "SEQ".....e
000190: 63 6C 69 63 6B 73 0D 0A 64 62 20 26 30 66 2C 26 clicks..db &0f,&
0001A0: 36 36 2C 26 31 32 2C 26 36 66 0D 0A 64 62 20 26 66,&12,&6f..db &
0001B0: 31 63 2C 26 36 36 2C 26 31 66 2C 26 36 66 0D 0A 1c,&66,&1f,&6f..
0001C0: 64 62 20 26 31 38 2C 26 37 39 2C 26 31 61 2C 26 db &18,&79,&1a,&
0001D0: 38 33 0D 0A 64 62 20 26 33 31 2C 26 37 39 2C 26 83..db &31,&79,&
0001E0: 33 33 2C 26 38 33 0D 0A 64 62 20 26 31 38 2C 26 33,&83..db &18,&
0001F0: 38 36 2C 26 31 61 2C 26 39 30 0D 0A 64 62 20 26 86,&1a,&90..db &
Size : 512 (Real : 512)
000000: 26 32 65 2C 26 39 31 2C 22 53 70 65 65 64 20 77 &2e,&91,"Speed w
000010: 72 69 74 65 20 31 22 2C 30 2C 30 0D 0A 73 74 72 rite 1",0,0..str
000020: 69 6E 67 32 32 20 64 62 20 22 20 20 49 6E 73 65 ing22 db " Inse
000030: 72 74 20 64 61 74 61 20 74 61 70 65 22 2C 30 0D rt data tape",0.
000040: 0A 73 74 72 69 6E 67 32 33 20 64 62 20 22 4C 6F .string23 db "Lo
000050: 61 64 69 6E 67 22 2C 30 0D 0A 73 74 72 69 6E 67 ading",0..string
000060: 32 34 20 64 62 20 22 4C 6F 61 64 20 66 69 6C 65 24 db "Load file
000070: 22 2C 30 0D 0A 73 74 72 69 6E 67 32 35 20 64 62 ",0..string25 db
000080: 20 26 31 61 2C 26 32 36 2C 22 52 75 6E 20 53 65 &1a,&26,"Run Se
000090: 71 75 65 6E 63 65 22 2C 30 0D 0A 64 62 20 26 62 quence",0..db &b
0000A0: 2C 26 33 36 2C 22 41 66 74 65 72 20 74 68 65 20 ,&36,"After the
0000B0: 73 63 72 65 65 6E 20 63 6C 65 61 72 73 2C 20 73 screen clears, s
0000C0: 65 74 22 2C 30 0D 0A 64 62 20 26 62 2C 26 33 65 et",0..db &b,&3e
0000D0: 2C 22 74 68 65 20 76 69 64 65 6F 20 6D 61 63 68 ,"the video mach
0000E0: 69 6E 65 20 74 6F 20 52 45 43 4F 52 44 2E 22 2C ine to RECORD.",
0000F0: 30 0D 0A 64 62 20 26 62 2C 26 34 36 2C 22 57 68 0..db &b,&46,"Wh
000100: 65 6E 20 74 68 65 20 56 43 52 20 68 61 73 20 73 en the VCR has s
000110: 74 61 72 74 65 64 2C 22 2C 30 0D 0A 64 62 20 26 tarted,",0..db &
000120: 62 2C 26 34 65 2C 22 70 72 65 73 73 20 61 20 6B b,&4e,"press a k
000130: 65 79 20 6F 6E 20 74 68 65 20 63 6F 6D 70 75 74 ey on the comput
000140: 65 72 22 2C 30 0D 0A 64 62 20 26 62 2C 26 35 36 er",0..db &b,&56
000150: 2C 22 61 6E 64 20 74 68 65 20 73 65 71 75 65 6E ,"and the sequen
000160: 63 65 20 77 69 6C 6C 20 73 74 61 72 74 2E 22 2C ce will start.",
000170: 30 0D 0A 64 62 20 26 62 2C 26 36 36 2C 22 57 68 0..db &b,&66,"Wh
000180: 65 6E 20 74 68 65 20 73 65 71 75 65 6E 63 65 20 en the sequence
000190: 68 61 73 20 65 6E 64 65 64 2C 22 2C 30 0D 0A 64 has ended,",0..d
0001A0: 62 20 26 62 2C 26 36 65 2C 22 53 54 4F 50 20 74 b &b,&6e,"STOP t
0001B0: 68 65 20 56 43 52 2C 20 74 68 65 6E 20 70 72 65 he VCR, then pre
0001C0: 73 73 20 61 22 2C 30 0D 0A 64 62 20 26 62 2C 26 ss a",0..db &b,&
0001D0: 37 36 2C 22 6B 65 79 20 6F 6E 20 74 68 65 20 6B 76,"key on the k
0001E0: 65 79 62 6F 61 72 64 2E 22 2C 30 2C 30 0D 0A 73 eyboard.",0,0..s
0001F0: 74 72 69 6E 67 32 36 20 64 62 20 22 4E 6F 20 72 tring26 db "No r
Size : 512 (Real : 512)
000000: 00 56 54 20 20 20 20 20 20 42 41 53 00 00 00 00 .VT BAS....
000010: 00 00 00 00 00 70 01 00 6C 00 00 00 00 00 00 00 .....p..l.......
000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000040: 6C 00 00 89 03 08 00 0A 00 AD 20 0F 00 16 00 14 l......... .....
000050: 00 BF 22 50 6C 65 61 73 65 20 77 61 69 74 2E 2E .."Please wait..
000060: 2E 22 00 0A 00 1E 00 AA 20 1C FF 6C 00 23 00 28 ."...... ..l.#.(
000070: 00 A1 20 FF 12 28 1C 00 6D 29 EF 0E 20 EB 20 A8 .. ..(..m).. . .
000080: 08 00 0A 00 AD 20 0F 00 16 00 14 00 BF 22 50 6C ..... ......."Pl
000090: 65 61 73 65 20 77 61 69 74 2E 2E 2E 22 00 0A 00 ease wait..."...
0000A0: 1E 00 AA 20 1C FF 6C 00 23 00 28 00 A1 20 FF 12 ... ..l.#.(.. ..
0000B0: 28 1C 00 6D 29 EF 0E 20 EB 20 A8 22 63 6F 64 65 (..m).. . ."code
0000C0: 31 2E 62 69 6E 22 2C 1C 00 84 00 15 00 32 00 A8 1.bin",......2..
0000D0: 22 63 6F 64 65 32 2E 62 69 6E 22 2C 1C 00 6D 00 "code2.bin",..m.
0000E0: 0A 00 3C 00 83 20 1C 00 6D 00 00 00 E5 E5 E5 E5 ..<.. ..m.......
0000F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
Size : 512 (Real : 512)
000000: 6F 6F 6D 20 69 6E 20 66 69 6C 65 3A 20 79 6F 75 oom in file: you
000010: 20 20 63 61 6E 27 74 20 61 64 64 20 61 20 66 72 can't add a fr
000020: 61 6D 65 2E 22 2C 30 0D 0A 0D 0A 2E 71 62 75 74 ame.",0.....qbut
000030: 20 64 62 20 22 51 75 69 74 22 0D 0A 2E 73 62 75 db "Quit"...sbu
000040: 74 20 64 62 20 22 53 61 76 65 22 0D 0A 0D 0A 2E t db "Save".....
000050: 63 6F 6C 6F 75 72 73 0D 0A 64 62 20 22 42 6C 61 colours..db "Bla
000060: 63 22 2C 22 6B 22 2B 26 38 30 0D 0A 64 62 20 22 c","k"+&80..db "
000070: 42 6C 75 22 2C 22 65 22 2B 26 38 30 0D 0A 64 62 Blu","e"+&80..db
000080: 20 22 42 20 42 6C 75 22 2C 22 65 22 2B 26 38 30 "B Blu","e"+&80
000090: 0D 0A 64 62 20 22 52 65 22 2C 22 64 22 2B 26 38 ..db "Re","d"+&8
0000A0: 30 0D 0A 64 62 20 22 4D 61 67 65 6E 74 22 2C 22 0..db "Magent","
0000B0: 61 22 2B 26 38 30 0D 0A 64 62 20 22 4D 61 75 76 a"+&80..db "Mauv
0000C0: 22 2C 22 65 22 2B 26 38 30 0D 0A 64 62 20 22 42 ","e"+&80..db "B
0000D0: 20 52 65 22 2C 22 64 22 2B 26 38 30 0D 0A 64 62 Re","d"+&80..db
0000E0: 20 22 50 75 72 70 6C 22 2C 22 65 22 2B 26 38 30 "Purpl","e"+&80
0000F0: 0D 0A 64 62 20 22 42 20 6D 61 67 65 6E 74 22 2C ..db "B magent",
000100: 22 61 22 2B 26 38 30 0D 0A 64 62 20 22 47 72 65 "a"+&80..db "Gre
000110: 65 22 2C 22 6E 22 2B 26 38 30 0D 0A 64 62 20 22 e","n"+&80..db "
000120: 43 79 61 22 2C 22 6E 22 2B 26 38 30 0D 0A 64 62 Cya","n"+&80..db
000130: 20 22 53 6B 79 20 62 6C 75 22 2C 22 65 22 2B 26 "Sky blu","e"+&
000140: 38 30 0D 0A 64 62 20 22 59 65 6C 6C 6F 22 2C 22 80..db "Yello","
000150: 77 22 2B 26 38 30 0D 0A 64 62 20 22 47 72 65 22 w"+&80..db "Gre"
000160: 2C 22 79 22 2B 26 38 30 0D 0A 64 62 20 22 50 20 ,"y"+&80..db "P
000170: 62 6C 75 22 2C 22 65 22 2B 26 38 30 0D 0A 64 62 blu","e"+&80..db
000180: 20 22 4F 72 61 6E 67 22 2C 22 65 22 2B 26 38 30 "Orang","e"+&80
000190: 0D 0A 64 62 20 22 50 69 6E 22 2C 22 6B 22 2B 26 ..db "Pin","k"+&
0001A0: 38 30 0D 0A 64 62 20 22 50 20 4D 61 67 65 6E 74 80..db "P Magent
0001B0: 22 2C 22 61 22 2B 26 38 30 0D 0A 64 62 20 22 42 ","a"+&80..db "B
0001C0: 20 47 72 65 65 22 2C 22 6E 22 2B 26 38 30 0D 0A Gree","n"+&80..
0001D0: 64 62 20 22 53 65 61 20 47 72 65 65 22 2C 22 6E db "Sea Gree","n
0001E0: 22 2B 26 38 30 0D 0A 64 62 20 22 42 20 43 79 61 "+&80..db "B Cya
0001F0: 22 2C 22 6E 22 2B 26 38 30 0D 0A 64 62 20 22 4C ","n"+&80..db "L
Size : 512 (Real : 512)
000000: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000010: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
Size : 512 (Real : 512)
000000: 21 65 12 11 0D 0A CD 45 84 21 78 1B 11 0D 16 CD !e.....E.!x.....
000010: 45 84 21 85 1B 11 0D 16 CD 45 84 3A 91 82 CD 03 E.!......E.:....
000020: 7B D5 DD E1 CD 27 84 CD D3 75 CD 1E 84 B7 CC 90 {....'...u......
000030: 84 28 F1 FE 04 38 27 FE 0B 38 28 28 2D FE 0C 28 .(...8'..8((-..(
000040: 3C FE 0D 28 50 FE 0E 28 40 FE 0F 28 60 FE 10 28 <..(P..(@..(`..(
000050: 4F FE 11 CA 39 75 FE 12 CA 42 75 C3 4B 75 DD 77 O...9u...Bu.Ku.w
000060: 00 18 C1 D6 03 DD 77 01 18 BA DD 7E 02 FE 01 28 ......w....~...(
000070: B9 DD 35 02 06 0A CD 19 BD 10 FB 18 AA DD 7E 02 ..5...........~.
000080: FE FF 28 A6 DD 34 02 18 EB DD 7E 03 FE 1A 28 9A ..(..4....~...(.
000090: DD 34 03 18 DF DD 7E 03 B7 28 8F DD 35 03 18 D4 .4....~..(..5...
0000A0: DD 7E 04 FE 1A CA AA 74 DD 34 04 18 C7 DD 7E 04 .~.....t.4....~.
0000B0: B7 CA AA 74 DD 35 04 18 BB CD C1 75 D2 2D 72 C3 ...t.5.....u.-r.
0000C0: A4 74 CD C1 75 D2 1E 6D C3 A4 74 CD C1 75 DA A4 .t..u..m..t..u..
0000D0: 74 21 99 0D CD 6C 84 21 6A 7F CD 39 84 21 7C 82 t!...l.!j..9.!|.
0000E0: 36 00 CD 1B 84 D2 12 74 32 88 82 CD 26 7A D2 12 6......t2...&z..
0000F0: 74 CD 2D 7A CD 0F 84 21 7C 82 3A 88 82 47 23 10 t.-z...!|.:..G#.
000100: FD 36 2E 23 11 45 82 EB 01 03 00 ED B0 21 7C 82 .6.#.E.......!|.
000110: 11 00 9C 3A 88 82 C6 04 47 CD 8C BC 30 1B 2A 89 ...:....G...0.*.
000120: 82 11 E8 03 01 00 00 3E 03 CD 98 BC 30 0B CD 8F .......>....0...
000130: BC 30 06 CD 12 84 C3 12 74 CD 8F BC CD 42 7A 18 .0......t....Bz.
000140: F2 DD 7E 03 DD BE 04 28 02 A7 C9 21 47 7F CD 87 ..~....(...!G...
000150: 84 37 C9 CD 99 84 3A 91 82 CD 03 7B DD 4E 00 06 .7....:....{.N..
000160: 03 21 36 0D CD 2B 76 DD 4E 01 06 07 26 25 CD 2B .!6..+v.N...&%.+
000170: 76 21 68 14 E5 CD 6C 84 CD 33 84 CD 30 84 E1 CD v!h...l..3..0...
000180: 6C 84 DD 6E 02 26 00 CD 6F 84 21 7B 1C CD 6C 84 l..n.&..o.!{..l.
000190: DD 7E 03 CD 2D 7B 21 88 1C CD 6C 84 DD 7E 04 CD .~..-{!...l..~..
0001A0: 2D 7B 06 09 21 4B 82 CD 9C 84 C9 F5 C5 D5 E5 16 -{..!K..........
0001B0: 01 E5 7A B9 28 03 AF 18 02 3E FF CD 75 84 E1 7D ..z.(....>..u..}
0001C0: C6 09 6F 14 10 EB E1 D1 C1 F1 C9 7E B7 C8 47 23 ..o........~..G#
0001D0: 4E 23 E5 60 69 CD 6C 84 E1 CD 39 84 18 ED DD 2A N#.`i.l...9....*
0001E0: 8B 82 DD 46 03 48 3E 01 CD 32 BC DD 46 04 48 C5 ...F.H>..2..F.H.
0001F0: AF CD 32 BC C1 CD 38 BC 21 00 00 CD 6C 84 11 E8 ..2...8.!...l...
Size : 512 (Real : 512)
000000: 00 56 54 20 20 20 20 20 20 42 49 4E 00 00 00 00 .VT BIN....
000010: 00 00 02 00 00 00 6D 00 00 2E 00 6D 00 00 00 00 ......m....m....
000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000040: 00 2E 00 7B 03 00 00 56 54 20 20 20 20 20 20 24 ...{...VT $
000050: 24 24 FF 00 FF 00 00 00 1A 2E 73 65 71 75 65 6E $$........sequen
000060: 63 65 5F 62 75 66 66 65 72 20 64 73 20 33 30 2A ce_buffer ds 30*
000070: 35 0D 0A 0D 0A 2E 70 61 67 65 5F 73 70 61 63 65 5.....page_space
000080: 0E 07 11 40 00 21 FF AB CD CE BC 21 6F 82 CD D4 ...@.!.....!o...
000090: BC 30 04 3E 01 18 01 AF 32 7B 82 CD 84 78 CD FB .0.>....2{...x..
0000A0: 78 CD 60 79 CD 27 84 CD 1E 84 F5 CD 27 84 F1 B7 x.`y.'......'...
0000B0: CC 90 84 28 EF 3D 87 26 00 6F 11 3F 7D 19 7E 23 ...(.=.&.o.?}.~#
0000C0: 66 6F E9 CD D7 76 D2 21 6D 21 45 7E CD 8A 84 CD fo...v.!m!E~....
0000D0: E0 78 C3 21 6D 3A 40 00 FE 1B 20 0C 21 21 81 CD .x.!m:@... .!!..
0000E0: 90 84 CD 87 84 C3 21 6D 21 53 0E 01 36 2D 11 00 ......!m!S..6-..
0000F0: 9C CD 93 84 50 59 CD 45 84 21 5C 1A CD 6C 84 21 ....PY.E.!\..l.!
000100: 60 7E CD 39 84 E5 21 66 1A CD 6C 84 E1 CD 39 84 `~.9..!f..l...9.
000110: CD BC 6E CD 27 84 CD 1E 84 B7 CC 90 84 28 F4 FE ..n.'........(..
000120: 01 CA 99 6E FE 02 CA AB 6E FE 04 28 09 3A 90 82 ...n....n..(.:..
000130: B7 28 0C C3 86 6E 11 00 9C CD 96 84 C3 21 6D 11 .(...n.......!m.
000140: 00 9C CD 96 84 21 00 00 11 C8 50 3E 02 CD 72 84 .....!....P>..r.
000150: 3A 7B 82 B7 CA 25 6E CD 3F 79 21 74 7E 11 45 82 :{...%n.?y!t~.E.
000160: CD 06 84 D2 1E 6D 3A 40 00 3C E5 CD 03 7B E1 CD .....m:@.<...{..
000170: 0F 84 06 0C 11 00 9C CD 77 BC 30 1D 2A 89 82 CD ........w.0.*...
000180: 83 BC 30 15 CD 7A BC 30 10 CD 12 84 3A 40 00 3C ..0..z.0....:@.<
000190: 32 40 00 32 91 82 C3 24 72 CD 7A BC CD 12 84 CD 2@.2...$r.z.....
0001A0: 4B 7A C3 1E 6D CD 60 84 21 3C 1F CD 6C 84 21 1D Kz..m.`.!<..l.!.
0001B0: 80 CD 39 84 21 50 15 CD 6C 84 21 6A 7F CD 39 84 ..9.!P..l.!j..9.
0001C0: 21 7C 82 36 00 CD 1B 84 D2 1E 6D CD 63 84 32 88 !|.6......m.c.2.
0001D0: 82 CD 54 7A D2 1E 6D CD 5B 7A CD 0F 84 3A 40 00 ..Tz..m.[z...:@.
0001E0: 3C E5 CD 03 7B E1 21 7C 82 E5 3A 88 82 47 F5 23 <...{.!|..:..G.#
0001F0: 10 FD 36 2E 23 11 45 82 EB 01 03 00 ED B0 F1 C6 ..6.#.E.........
Size : 512 (Real : 512)
000000: 03 2A 89 82 7E CD 36 84 23 1B 7A B3 20 F6 C9 CD .*..~.6.#.z. ...
000010: B1 7A 7E FE 80 38 03 FE 90 D8 3E 8F 77 C9 CD B1 .z~..8....>.w...
000020: 7A 77 C9 3A 8E 82 47 3E 28 90 C9 C5 E5 2A 89 82 zw.:..G>(....*..
000030: 01 E8 03 36 20 23 0B 78 B1 20 F8 E1 C1 C9 F5 E5 ...6 #.x. ......
000040: 2A 8D 82 E5 CD 75 BB E1 25 2D CB 24 7D 87 87 87 *....u..%-.$}...
000050: 6F CD 6C 84 E1 F1 C9 3A 40 00 B7 20 0B CD 90 84 o.l....:@.. ....
000060: 21 90 7E CD 87 84 A7 C9 37 C9 CD D7 76 D0 CD 99 !.~.....7...v...
000070: 84 21 53 20 01 36 2D 11 00 9C CD 93 84 50 59 CD .!S .6-......PY.
000080: 45 84 21 63 2E CD 5A 84 26 3B CD 5D 84 21 62 31 E.!c..Z.&;.].!b1
000090: 11 0D 0A CD 45 84 21 74 23 CD 51 84 21 74 37 CD ....E.!t#.Q.!t7.
0000A0: 4B 84 21 59 30 CD 6C 84 21 89 7E CD 39 84 3E 01 K.!Y0.l.!.~.9.>.
0000B0: 32 91 82 21 62 31 11 0D 0A CD 45 84 21 65 34 CD 2..!b1....E.!e4.
0000C0: 6C 84 3A 91 82 26 00 6F CD 6F 84 CD 27 84 CD 1E l.:..&.o.o..'...
0000D0: 84 B7 CC 90 84 28 DC FE 01 28 12 FE 02 28 1B F5 .....(...(...(..
0000E0: 11 00 9C CD 96 84 F1 FE 03 28 20 A7 C9 3A 91 82 .........( ..:..
0000F0: FE 01 28 BF 3D 32 91 82 18 B9 3A 91 82 47 3A 40 ..(.=2....:..G:@
000100: 00 B8 28 AF 78 3C 32 91 82 18 A8 3A 91 82 37 C9 ..(.x<2....:..7.
000110: CD D7 76 D0 CD 99 84 21 53 03 01 36 2D 11 00 9C ..v....!S..6-...
000120: CD 93 84 50 59 CD 45 84 21 63 08 CD 5A 84 26 15 ...PY.E.!c..Z.&.
000130: CD 5D 84 26 1A CD 5A 84 26 27 CD 5D 84 21 74 06 .].&..Z.&'.].!t.
000140: CD 51 84 21 74 1B CD 4B 84 21 59 0A CD 6C 84 21 .Q.!t..K.!Y..l.!
000150: 89 7E E5 CD 39 84 21 59 1C CD 6C 84 E1 CD 39 84 .~..9.!Y..l...9.
000160: 3E 01 32 91 82 32 92 82 21 62 0B 11 0D 0A CD 45 >.2..2..!b.....E
000170: 84 26 1D CD 45 84 21 65 0E CD 6C 84 3A 91 82 26 .&..E.!e..l.:..&
000180: 00 6F CD 6F 84 21 65 20 CD 6C 84 3A 92 82 26 00 .o.o.!e .l.:..&.
000190: 6F CD 6F 84 CD 27 84 CD 1E 84 B7 CC 90 84 28 C8 o.o..'........(.
0001A0: FE 01 28 1A FE 02 28 23 FE 03 28 30 FE 04 28 3B ..(...(#..(0..(;
0001B0: F5 11 00 9C CD 96 84 F1 FE 05 28 42 A7 C9 3A 91 ..........(B..:.
0001C0: 82 FE 01 28 A3 3D 32 91 82 18 9D 3A 91 82 47 3A ...(.=2....:..G:
0001D0: 40 00 B8 28 93 78 3C 32 91 82 18 8C 3A 92 82 FE @..(.x<2....:...
0001E0: 01 CA E8 77 3D 32 92 82 C3 E8 77 3A 92 82 47 3A ...w=2....w:..G:
0001F0: 40 00 B8 CA E8 77 78 3C 32 92 82 C3 E8 77 ED 4B @....wx<2....w.K
Size : 512 (Real : 512)
000000: 04 47 E1 C3 F4 6D 3A 40 00 3C 32 40 00 32 91 82 .G...m:@.<2@.2..
000010: CD 03 7B CD AB 76 C3 24 72 3A 90 82 B7 C2 93 6D ..{..v.$r:.....m
000020: 3E FF 32 90 82 CD BC 6E C3 93 6D 3A 90 82 B7 CA >.2....n..m:....
000030: 93 6D AF 32 90 82 CD BC 6E C3 93 6D CD 99 84 3A .m.2....n..m...:
000040: 90 82 01 00 00 B7 28 04 06 01 18 02 0E 01 21 5C ......(.......!\
000050: 16 78 CD 75 84 2E 66 79 CD 75 84 21 75 11 CD 51 .x.u..fy.u.!u..Q
000060: 84 21 75 26 CD 4B 84 C9 CD EA 76 D2 21 6D 3A 91 .!u&.K....v.!m:.
000070: 82 CD 03 7B C3 24 72 CD D7 76 D2 21 6D CD EA 76 ...{.$r..v.!m..v
000080: 4F 3A 40 00 B9 20 07 3D 32 40 00 C3 21 6D 3D 32 O:@.. .=2@..!m=2
000090: 40 00 3C 91 41 0C CD 70 7A 04 0C 3D B7 20 F7 C3 @.<.A..pz..=. ..
0000A0: 21 6D CD D7 76 D2 21 6D CD 90 77 D2 21 6D CD 70 !m..v.!m..w.!m.p
0000B0: 7A C3 21 6D CD D7 76 D2 21 6D 21 00 00 11 C8 50 z.!m..v.!m!....P
0000C0: 3E 02 CD 72 84 CD 60 84 21 3C 1F CD 6C 84 21 C5 >..r..`.!<..l.!.
0000D0: 7F CD 39 84 21 50 15 CD 6C 84 21 CF 7F CD 39 84 ..9.!P..l.!...9.
0000E0: 21 7C 82 36 00 CD 1B 84 D2 1E 6D CD 63 84 32 88 !|.6......m.c.2.
0000F0: 82 CD 26 7A D2 1E 6D CD 2D 7A CD 0F 84 21 7C 82 ..&z..m.-z...!|.
000100: E5 3A 88 82 47 F5 23 10 FD 36 2E 23 11 48 82 EB .:..G.#..6.#.H..
000110: 01 03 00 ED B0 F1 C6 04 47 11 00 9C E1 CD 8C BC ........G.......
000120: 30 26 3A 40 00 3C CD 03 7B 11 40 00 D5 ED 52 54 0&:@.<..{.@...RT
000130: 5D E1 13 01 00 00 3E 02 CD 98 BC 30 0B CD 8F BC ].....>....0....
000140: 30 06 CD 12 84 C3 1E 6D CD 8F BC CD 42 7A 18 F2 0......m....Bz..
000150: 21 00 00 11 C8 50 3E 02 CD 72 84 3A 7B 82 B7 CA !....P>..r.:{...
000160: 21 70 CD 3F 79 21 7F 7E 11 48 82 CD 06 84 D2 1E !p.?y!.~.H......
000170: 6D CD 0F 84 06 0C 11 00 9C CD 77 BC 30 13 21 40 m.........w.0.!@
000180: 00 CD 83 BC 30 0B CD 7A BC 30 06 CD 12 84 C3 1E ....0..z.0......
000190: 6D CD 7A BC CD 12 84 AF 32 40 00 CD 4B 7A C3 1E m.z.....2@..Kz..
0001A0: 6D 21 00 00 11 C8 50 3E 02 CD 72 84 CD 60 84 21 m!....P>..r..`.!
0001B0: 3C 1F CD 6C 84 21 1D 80 CD 39 84 21 50 15 CD 6C <..l.!...9.!P..l
0001C0: 84 21 CF 7F CD 39 84 21 7C 82 36 00 CD 1B 84 D2 .!...9.!|.6.....
0001D0: 1E 6D CD 63 84 32 88 82 CD 54 7A D2 1E 6D CD 5B .m.c.2...Tz..m.[
0001E0: 7A CD 0F 84 21 7C 82 E5 3A 88 82 47 F5 23 10 FD z...!|..:..G.#..
0001F0: 36 2E 23 11 48 82 EB 01 03 00 ED B0 F1 C6 04 47 6.#.H..........G
Size : 512 (Real : 512)
000000: 91 82 37 C9 CD A2 84 AF 32 8F 82 32 7A 82 3E FF ..7.....2..2z.>.
000010: 32 90 82 3E 2F 06 DE CD 33 BB 3E 3E 06 7E CD 33 2..>/...3.>>.~.3
000020: BB 3E 41 06 00 CD 33 BB 3E 1A 06 7C CD 33 BB 3E .>A...3.>..|.3.>
000030: 0A 06 BE CD 27 BB 3E 0B 06 BF CD 27 BB 3E 14 06 ....'.>....'.>..
000040: C0 CD 27 BB 3E 0C 06 C1 CD 27 BB 01 03 08 C5 79 ..'.>....'.....y
000050: 06 00 CD 27 BB C1 0C 79 FE 08 20 02 0E 0D 10 EE ...'...y.. .....
000060: AF 32 40 00 06 1E 21 41 00 36 01 23 36 01 23 36 .2@...!A.6.#6.#6
000070: 0A 23 36 1A 23 36 00 23 10 EF C9 CD 2A 84 21 00 .#6.#6.#....*.!.
000080: 00 11 C8 50 3E 03 CD 72 84 CD 13 79 CD 3F 79 CD ...P>..r...y.?y.
000090: 6D 79 C9 21 04 03 11 2B 4A CD 45 84 21 08 1B CD my.!...+J.E.!...
0000A0: 6C 84 21 57 7D CD 42 84 E5 21 19 12 CD 6C 84 E1 l.!W}.B..!...l..
0000B0: CD 39 84 E5 21 23 1B CD 6C 84 E1 CD 39 84 C9 21 .9..!#..l...9..!
0000C0: B0 02 11 16 4C CD 45 84 21 B3 05 CD 6C 84 21 84 ....L.E.!...l.!.
0000D0: 7D CD 39 84 E5 21 BB 09 CD 6C 84 E1 CD 39 84 C9 }.9..!...l...9..
0000E0: 3E FF 32 8F 82 CD 6D 79 AF 32 8F 82 C9 CD 99 84 >.2...my.2......
0000F0: 01 C8 7D 21 35 1A 16 0C CD F4 79 21 49 0E 16 09 ..}!5.....y!I...
000100: CD F4 79 26 2A 14 CD F4 79 21 5D 0A 16 0C CD F4 ..y&*...y!].....
000110: 79 26 28 16 0C CD F4 79 21 71 06 16 04 CD F4 79 y&(....y!q.....y
000120: 26 14 CD F4 79 26 22 16 09 CD F4 79 26 3A 16 05 &...y&"....y&:..
000130: CD F4 79 21 85 1F 16 07 CD F4 79 21 99 22 16 04 ..y!......y!."..
000140: CD F4 79 26 3E 16 06 CD F4 79 21 99 02 11 0E 14 ..y&>....y!.....
000150: CD 45 84 21 9C 03 CD 6C 84 3A 40 00 F5 26 00 6F .E.!...l.:@..&.o
000160: CD 6F 84 21 59 7E CD 39 84 F1 FE 01 28 05 3E 73 .o.!Y~.9....(.>s
000170: CD 36 84 C9 D5 E5 E5 14 14 CB 22 1E 0E 3A 8F 82 .6........"..:..
000180: B7 CC 45 84 24 24 2C 2C 2C CD 6C 84 C5 E1 3A 8F ..E.$$,,,.l...:.
000190: 82 B7 CC 39 84 E5 C1 E1 7C 3D 82 57 7D C6 0D 5F ...9....|=.W}.._
0001A0: CD 9F 84 E1 D1 C9 21 76 7F CD 8A 84 C9 3E FF CD ......!v.....>..
0001B0: 6B BC CD 60 84 21 48 21 CD 6C 84 21 9B 7F CD 39 k..`.!H!.l.!...9
0001C0: 84 C9 CD 90 84 21 A2 7F C3 87 84 CD 90 84 21 B3 .....!........!.
0001D0: 7F C3 87 84 21 02 80 CD 8A 84 C9 3E FF CD 6B BC ....!......>..k.
0001E0: CD 60 84 21 48 20 CD 6C 84 21 15 80 CD 39 84 C9 .`.!H .l.!...9..
0001F0: F5 C5 D5 E5 C5 78 CD 03 7B D5 DD E1 C1 E5 79 CD .....x..{.....y.
Size : 512 (Real : 512)
000000: E1 C3 F6 6F CD 2D 84 21 00 00 11 16 27 CD 66 BB ...o.-.!....'.f.
000010: 21 01 01 CD 75 BB 11 00 9C CD 9B BC CD 99 84 21 !...u..........!
000020: BA 3C CD 51 84 CD 1E 84 B7 CC 90 84 28 F7 3E 01 .<.Q........(.>.
000030: CD 0E BC C3 1E 6D 21 7D 28 01 34 24 11 00 9C CD .....m!}(.4$....
000040: 93 84 50 59 CD 45 84 21 E1 7F CD 4B 76 CD 99 84 ..PY.E.!...Kv...
000050: 21 88 2B 3A 7A 82 3C 4F 06 02 CD 2B 76 21 9E 31 !.+:z.<O...+v!.1
000060: CD 51 84 CD 27 84 CD 1E 84 B7 CC 90 84 28 F4 FE .Q..'........(..
000070: 03 28 1D 3D 32 7A 82 B7 20 0B 3E 19 21 4D 01 CD .(.=2z.. .>.!M..
000080: 68 BC C3 CD 70 3E 32 21 A7 00 CD 68 BC C3 CD 70 h...p>2!...h...p
000090: 11 00 9C CD 96 84 C3 21 6D CD D7 76 D2 21 6D 21 .......!m..v.!m!
0000A0: 00 00 11 C8 50 3E 02 CD 72 84 21 20 06 11 80 42 ....P>..r.! ...B
0000B0: CD 45 84 21 27 80 CD 4B 76 CD 99 84 21 86 14 CD .E.!'..Kv...!...
0000C0: 51 84 21 86 2A CD 4B 84 CD 27 84 CD 1E 84 B7 CC Q.!.*.K..'......
0000D0: 90 84 28 F4 FE 02 D2 1E 6D CD 2D 84 CD 15 84 CD ..(.....m.-.....
0000E0: 06 BB 3A 40 00 47 0E 01 C5 79 CD 03 7B D5 DD E1 ..:@.G...y..{...
0000F0: CD 26 7D CD 97 71 CD 81 7B CD 5B 7B CD 1C 7C C1 .&}..q..{.[{..|.
000100: 0C CD 09 BB FE FC CA 1E 6D 10 DD CD 2D 84 CD 15 ........m...-...
000110: 84 CD 06 BB C3 1E 6D 21 00 00 CD 6C 84 2A 89 82 ......m!...l.*..
000120: 01 E8 03 7E FE 7C 28 0A CD 36 84 23 0B 78 B1 20 ...~.|(..6.#.x.
000130: F2 C9 50 59 23 06 14 7E CD 3F 84 23 1B 1B 10 F7 ..PY#..~.?.#....
000140: 01 3B 00 09 06 28 CD 33 84 1B 10 FA 42 4B C3 A3 .;...(.3....BK..
000150: 71 CD 27 84 21 30 7E CD 8A 84 D8 C3 21 6D 21 00 q.'.!0~.....!m!.
000160: 00 11 C8 50 3E 02 CD 72 84 CD 26 7A D2 1E 6D CD ...P>..r..&z..m.
000170: 2D 7A CD 0F 84 21 73 82 11 00 9C 06 06 CD 8C BC -z...!s.........
000180: 30 1A 21 00 6D 44 4D 11 00 2E 3E 02 CD 98 BC 30 0.!.mDM...>....0
000190: 0B CD 8F BC 30 06 CD 12 84 C3 1E 6D CD 8F BC CD ....0......m....
0001A0: 42 7A 18 F2 CD 2D 84 21 01 01 22 8D 82 CD 15 84 Bz...-.!..".....
0001B0: CD 5E 76 CD BE 76 CD B4 72 FE 0D CA 61 73 FE 10 .^v..v..r...as..
0001C0: CA A0 73 FE 7C CA 21 73 FE 7F CA 3F 73 FE BE CA ..s.|.!s...?s...
0001D0: C3 73 FE BF CA C8 73 FE C0 CA CD 73 FE C1 CA D2 .s....s....s....
0001E0: 73 FE DE CA 69 73 FE F0 CA DC 72 FE F1 CA EC 72 s...is....r....r
0001F0: FE F2 CA F9 72 FE F3 CA 0C 73 FE F4 CA F2 73 FE ....r....s....s.
Size : 512 (Real : 512)
000000: 03 7B D5 FD E1 D1 06 05 FD 7E 00 F5 DD 7E 00 FD .{.......~...~..
000010: 77 00 F1 DD 77 00 DD 23 FD 23 10 EC 01 E8 03 7E w...w..#.#.....~
000020: F5 1A 77 F1 12 0B 23 13 78 B1 20 F3 E1 D1 C1 F1 ..w...#.x. .....
000030: C9 C5 D5 2A 8D 82 E5 01 28 00 5D 16 00 1D CD 7B ...*....(.]....{
000040: 84 C1 48 06 00 0D 09 ED 4B 89 82 09 D1 C1 C9 2A ..H.....K......*
000050: 8D 82 26 00 2D 7D 87 87 87 6F CD 6C 84 CD EA 7A ..&.-}...o.l...z
000060: 06 28 7E CD 36 84 23 10 F9 C9 F5 C5 D5 01 28 00 .(~.6.#.......(.
000070: ED 5B 8D 82 16 00 1D CD 7B 84 ED 5B 89 82 19 D1 .[......{..[....
000080: C1 F1 C9 F5 C5 3D 16 00 5F D5 01 E8 03 CD 7B 84 .....=.._.....{.
000090: 11 D7 00 19 D1 E5 01 05 00 CD 7B 84 11 41 00 19 ..........{..A..
0000A0: 54 5D E1 C1 F1 22 89 82 ED 53 8B 82 C9 E5 C5 21 T]..."...S.....!
0000B0: 52 81 B7 28 09 47 23 CB 7E 28 FB 10 F9 23 0E 00 R..(.G#.~(...#..
0000C0: 7E E6 7F CD 36 84 0C CB 7E 23 28 F4 3E 0A 91 B7 ~...6...~#(.>...
0000D0: 28 06 47 CD 30 84 10 FB C1 E1 C9 DD 46 02 CD 64 (.G.0.......F..d
0000E0: 7B 10 FB C9 F5 D5 E5 11 00 00 21 00 00 CD 10 BD {.........!.....
0000F0: CD 0D BD 7C FE 01 20 F8 7D FE 2C 38 F3 E1 D1 F1 ...|.. .}.,8....
000100: C9 DD 7E 00 FE 01 CA 94 7B FE 02 CA AB 7B FE 03 ..~.....{....{..
000110: CA E0 7B C9 DD 46 03 48 3E 01 CD 32 BC DD 46 04 ..{..F.H>..2..F.
000120: 48 C5 AF CD 32 BC C1 CD 38 BC C9 01 00 00 16 00 H...2...8.......
000130: C5 D5 7A 3D DD BE 03 30 05 3E 01 CD 32 BC D1 C1 ..z=...0.>..2...
000140: C5 D5 7A 3D DD BE 04 30 09 C5 AF CD 32 BC C1 CD ..z=...0....2...
000150: 38 BC D1 C1 04 0C 14 CD 19 BD 7A FE 1B 20 D1 C9 8.........z.. ..
000160: CD 26 7D CD 19 BD 1E 01 06 05 CD 19 BD 10 FB C5 .&}.............
000170: D5 CD 94 7B D1 C1 3E 01 01 00 BC ED 79 7B 01 00 ...{..>.....y{..
000180: BD ED 79 7B FE 1A 30 0D 3E 06 01 00 BC ED 79 7B ..y{..0.>.....y{
000190: 01 00 BD ED 79 1C 7B FE 29 20 CD C9 DD 7E 01 FE ....y.{.) ...~..
0001A0: 01 CA 26 7D FE 02 CA 43 7C FE 03 CA 76 7C FE 04 ..&}...C|...v|..
0001B0: CA C3 7C FE 05 CA DD 7C FE 06 CA F4 7C FE 07 CA ..|....|....|...
0001C0: 0A 7D C9 01 1A 1A 16 1A C5 D5 7A DD BE 03 30 05 .}........z...0.
0001D0: 3E 01 CD 32 BC D1 C1 C5 D5 7A DD BE 04 30 09 C5 >..2.....z...0..
0001E0: AF CD 32 BC C1 CD 38 BC D1 C1 05 0D 15 CD 19 BD ..2...8.........
0001F0: 7A FE FF 20 D3 C9 1E 28 06 05 CD 19 BD 10 FB 3E z.. ...(.......>
Size : 512 (Real : 512)
000000: F5 CA FA 73 FE F6 CA 02 74 FE F7 CA 0A 74 FE F8 ...s....t....t..
000010: CA F2 73 FE F9 CA FA 73 FE FA CA 02 74 FE FB CA ..s....s....t...
000020: 0A 74 FE FC CA 12 74 FE 20 DA 33 72 FE 80 D2 33 .t....t. .3r...3
000030: 72 C3 37 73 11 00 00 7A B3 20 03 CD 81 BB 7A FE r.7s...z. ....z.
000040: 06 20 07 7B B7 20 03 CD 84 BB 7A FE 0A 20 03 11 . .{. ....z.. ..
000050: FF FF 13 CD 09 BB 30 DF CD 84 BB C9 2A 8D 82 2D ......0.....*..-
000060: 7D B7 20 02 2E 19 22 8D 82 C3 33 72 2A 8D 82 2C }. ..."...3r*..,
000070: 7D FE 1A 20 F1 2E 01 18 ED 2A 8D 82 25 7C B7 20 }.. .....*..%|.
000080: E5 26 28 2D 7D B7 20 DE 2E 19 18 DA 2A 8D 82 24 .&(-}. .....*..$
000090: 7C FE 29 20 D1 26 01 2C 7D FE 1A 20 C9 2E 01 18 |.) .&.,}.. ....
0000A0: C5 3A 8E 82 FE 01 28 06 CD 90 84 C3 33 72 3A 8D .:....(.....3r:.
0000B0: 82 FE 19 28 F3 3E 7C CD 36 84 CD 9E 76 18 CD 2A ...(.>|.6...v..*
0000C0: 8D 82 25 7C B7 20 09 26 28 2D 7D B7 20 02 2E 19 ..%|. .&(-}. ...
0000D0: 22 8D 82 CD BE 76 3E 20 CD 36 84 CD 9E 76 C3 33 "....v> .6...v.3
0000E0: 72 21 8E 82 36 01 C3 EC 72 CD B1 7A 7E FE 7C CA r!..6...r..z~.|.
0000F0: 28 73 2A 8D 82 7C FE 28 CA 33 72 E5 26 28 CD A3 (s*..|.(.3r.&(..
000100: 76 22 8D 82 F5 CD B1 7A 54 5D 1B F1 47 1A 77 2B v".....zT]..G.w+
000110: 1B 10 FA 3E 20 77 E1 22 8D 82 CD CF 7A C3 33 72 ...> w."....z.3r
000120: 2A 8D 82 7C FE 28 CA 33 72 CD A3 76 F5 CD B1 7A *..|.(.3r..v...z
000130: 54 5D 13 F1 47 1A 77 23 13 10 FA 36 20 CD CF 7A T]..G.w#...6 ..z
000140: C3 33 72 21 FC 81 18 0D 21 0C 82 18 08 21 1C 82 .3r!....!....!..
000150: 18 03 21 2C 82 E5 CD 8F 76 D6 80 06 00 4F E1 09 ..!,....v....O..
000160: 7E C6 80 F5 CD B1 7A F1 77 CD BE 76 CD 36 84 C3 ~.....z.w..v.6..
000170: 33 72 3E 01 32 8D 82 C3 33 72 3E 19 32 8D 82 C3 3r>.2...3r>.2...
000180: 33 72 3E 01 32 8E 82 C3 33 72 3E 28 32 8E 82 C3 3r>.2...3r>(2...
000190: 33 72 CD 2A 84 21 20 05 11 8A 46 CD 45 84 21 1A 3r.*.! ...F.E.!.
0001A0: 03 11 0C 13 CD 45 84 21 1C 05 CD 6C 84 21 DA 7F .....E.!...l.!..
0001B0: CD 39 84 3A 91 82 26 00 6F CD 6F 84 CD 3F 79 21 .9.:..&.o.o..?y!
0001C0: A4 7E CD 4B 76 21 66 0F CD 5A 84 26 1C CD 5D 84 .~.Kv!f..Z.&..].
0001D0: 21 79 18 CD 5A 84 26 31 CD 5D 84 21 86 18 CD 5A !y..Z.&1.].!...Z
0001E0: 84 26 31 CD 5D 84 21 79 36 CD 51 84 2E 89 11 4A .&1.].!y6.Q....J
0001F0: 81 3E 04 CD 48 84 2E 99 11 4E 81 3E 04 CD 48 84 .>..H....N.>..H.
Size : 512 (Real : 512)
000000: 01 01 00 BC ED 79 7B 01 00 BD ED 79 7B FE 19 30 .....y{....y{..0
000010: 0D 3E 06 01 00 BC ED 79 7B 01 00 BD ED 79 1D 7B .>.....y{....y.{
000020: B7 20 D5 CD 26 7D 3E 01 01 00 BC ED 79 3E 28 01 . ..&}>.....y>(.
000030: 00 BD ED 79 3E 06 01 00 BC ED 79 3E 19 01 00 BD ...y>.....y>....
000040: ED 79 C9 06 04 21 00 C0 11 00 40 CB 3E CB 3E ED .y...!....@.>.>.
000050: 5F A6 77 23 1B 7A FE FF 20 F1 10 E9 C9 21 00 C0 _.w#.z.. ....!..
000060: 11 00 40 36 00 23 1B 7B B7 20 03 CD 19 BD 7A FE ..@6.#.{. ....z.
000070: FF 20 F0 C9 21 00 C0 06 50 C5 E5 06 C8 36 00 CD . ..!...P....6..
000080: 26 BC 10 F9 E1 C1 23 10 F0 C9 21 00 C0 06 C8 C5 &.....#...!.....
000090: E5 06 50 36 00 23 10 FB E1 C1 CD 26 BC 78 CB 5F ..P6.#.....&.x._
0000A0: C4 19 BD 10 EA C9 AF 01 00 00 CD 32 BC 3E 01 01 ...........2.>..
0000B0: 00 00 CD 32 BC 01 00 00 CD 38 BC CD 19 BD C9 43 ...2.....8.....C
0000C0: 6D 55 6D E8 6E F7 6E 22 6F 34 6F D0 6F 84 70 B6 mUm.n.n"o4o.o.p.
0000D0: 70 19 71 D1 71 DE 71 52 55 4E 20 56 54 21 00 7E p.q.q.qRUN VT!.~
0000E0: 20 4D 69 63 68 61 65 6C 20 42 65 63 6B 65 74 74 Michael Beckett
0000F0: 20 31 39 39 32 00 50 55 42 4C 49 43 20 44 4F 4D 1992.PUBLIC DOM
000100: 41 49 4E 00 55 73 65 20 74 68 65 20 63 75 72 73 AIN.Use the curs
000110: 6F 72 20 6B 65 79 73 20 74 6F 20 6D 6F 76 65 20 or keys to move
000120: 70 6F 69 6E 74 65 72 00 50 72 65 73 73 20 52 45 pointer.Press RE
000130: 54 55 52 4E 20 6F 72 20 53 50 41 43 45 20 74 6F TURN or SPACE to
000140: 20 63 68 6F 6F 73 65 00 4E 65 77 20 73 65 71 75 choose.New sequ
000150: 65 6E 63 65 00 41 64 64 20 66 72 61 6D 65 00 45 ence.Add frame.E
000160: 64 69 74 20 46 72 61 6D 65 00 44 65 6C 65 74 65 dit Frame.Delete
000170: 20 66 72 61 6D 65 00 53 77 61 70 20 46 72 61 6D frame.Swap Fram
000180: 65 73 00 53 61 76 65 00 4C 6F 61 64 00 43 61 74 es.Save.Load.Cat
000190: 61 6C 6F 67 75 65 00 42 61 75 64 00 41 63 74 69 alogue.Baud.Acti
0001A0: 6F 6E 21 00 45 78 69 74 00 42 61 63 6B 75 70 00 on!.Exit.Backup.
0001B0: 20 52 65 73 65 74 20 74 68 65 20 63 6F 6D 70 75 Reset the compu
0001C0: 74 65 72 3F 00 20 20 53 74 61 72 74 20 61 20 6E ter?. Start a n
0001D0: 65 77 20 66 69 6C 65 3F 00 20 66 72 61 6D 65 00 ew file?. frame.
0001E0: 4E 65 77 20 66 72 61 6D 65 00 46 72 6F 6D 20 66 New frame.From f
0001F0: 69 6C 65 00 4C 6F 61 64 20 66 72 61 6D 65 00 4C ile.Load frame.L
Size : 512 (Real : 512)
000000: C8 3C 32 C0 88 3E FF 32 D6 88 2A C4 88 2B 2B 22 .<2..>.2..*..++"
000010: C4 88 C9 F3 CD 26 87 CD 81 87 ED 5B C0 88 CD D3 .....&.....[....
000020: 8B CD 16 87 06 0A 3A C0 88 FE BE D4 E0 86 E5 D5 ......:.........
000030: 7E CD E8 86 23 3A C1 88 FE 4F 28 10 7E CD E8 86 ~...#:...O(.~...
000040: 23 3A C1 88 FE 4E 28 04 7E CD E8 86 E1 CD BC 8B #:...N(.~.......
000050: EB E1 23 23 23 10 D7 FB 3A D2 88 B7 C0 C3 19 BD ..###...:.......
000060: 3D 05 FE BE 30 FA 04 C9 C5 4F 1A 47 79 E6 88 28 =...0....O.Gy..(
000070: 04 78 E6 77 47 79 E6 44 28 04 78 E6 BB 47 79 E6 .x.wGy.D(.x..Gy.
000080: 22 28 04 78 E6 DD 47 79 E6 11 28 04 78 E6 EE 47 "(.x..Gy..(.x..G
000090: 78 B1 12 13 C1 C9 3A D5 88 87 26 00 6F 01 A2 88 x.....:...&.o...
0000A0: 09 7E 23 66 6F C9 3A D8 88 B7 C8 3A C1 88 FD BE .~#fo.:....:....
0000B0: 00 38 33 3C FD BE 01 30 2D 3A C0 88 FD BE 02 38 .83<...0-:.....8
0000C0: 25 FD BE 03 30 20 3A C0 88 FD 96 02 CB 3F CB 3F %...0 :......?.?
0000D0: CB 3F 47 04 3A D7 88 B8 C8 B7 28 03 CD 3B 85 78 .?G.:.....(..;.x
0000E0: 32 D7 88 C3 3B 85 3A D7 88 B7 C8 CD 3B 85 AF 32 2...;.:.....;..2
0000F0: D7 88 C9 37 CB 1E 23 CB 1E 23 CB 3E 23 CB 1E 23 ...7..#..#.>#..#
000100: C9 ED 5B C0 88 ED 53 D3 88 CD D3 8B 21 84 88 06 ..[...S.....!...
000110: 0A EB E5 7E 12 23 13 7E 12 23 13 7E 12 13 E1 CD ...~.#.~.#.~....
000120: BC 8B 10 EE C9 F5 ED 5B D3 88 CD D3 8B 21 84 88 .......[.....!..
000130: 06 0A EB E5 1A 77 23 13 1A 77 23 13 1A 77 13 E1 .....w#..w#..w..
000140: CD BC 8B 10 EE F1 C9 3E 15 CD 1E BB 20 02 37 C9 .......>.... .7.
000150: A7 C9 3E 17 CD 1E BB C9 C5 46 23 4E 23 56 23 5E ..>......F#N#V#^
000160: 23 E5 60 69 CD EC 87 E1 C1 10 ED C9 DD E5 F5 C5 #.`i............
000170: 3A E1 88 FE 1E 28 25 E5 D5 3C 32 E1 88 3D 16 00 :....(%..<2..=..
000180: 5F 01 04 00 CD A0 94 11 E3 88 19 E5 DD E1 D1 E1 _...............
000190: DD 74 00 DD 72 01 DD 75 02 DD 73 03 C1 F1 DD E1 .t..r..u..s.....
0001A0: C9 DD E5 3A E1 88 B7 28 3A 16 01 5F 1C 2A C0 88 ...:...(:.._.*..
0001B0: DD 21 E3 88 7C DD BE 00 28 02 38 1A DD BE 01 28 .!..|...(.8....(
0001C0: 02 30 13 7D DD BE 02 28 02 38 0B DD BE 03 28 02 .0.}...(.8....(.
0001D0: 30 04 7A DD E1 C9 DD 23 DD 23 DD 23 DD 23 14 7A 0.z....#.#.#.#.z
0001E0: BB 20 D1 AF DD E1 C9 F5 AF 32 E1 88 F1 C9 CD CD . .......2......
0001F0: 8B 43 C5 E5 42 7E EE FF 77 23 10 F9 E1 C1 CD BC .C..B~..w#......
Size : 512 (Real : 512)
000000: 6F 61 64 20 66 69 6C 65 00 46 72 61 6D 65 3A 00 oad file.Frame:.
000010: 20 20 4E 6F 20 66 72 61 6D 65 73 20 73 65 74 20 No frames set
000020: 75 70 21 00 10 26 45 6E 74 72 79 00 28 26 45 78 up!..&Entry.(&Ex
000030: 69 74 00 10 36 53 74 72 61 69 67 68 74 00 10 3F it..6Straight..?
000040: 46 61 64 65 20 69 6E 00 10 48 42 75 69 6C 64 20 Fade in..HBuild
000050: 75 70 00 28 36 53 74 72 61 69 67 68 74 00 28 3F up.(6Straight.(?
000060: 46 61 64 65 20 6F 75 74 00 28 48 42 75 69 6C 64 Fade out.(HBuild
000070: 20 64 6F 77 6E 00 28 51 46 72 69 7A 7A 6C 65 00 down.(QFrizzle.
000080: 28 5A 42 6C 69 6E 64 00 28 63 48 6F 72 69 7A 6F (ZBlind.(cHorizo
000090: 6E 74 61 6C 20 57 69 70 65 00 28 6C 56 65 72 74 ntal Wipe.(lVert
0000A0: 69 63 61 6C 20 57 69 70 65 00 0D 5C 54 69 6D 65 ical Wipe..\Time
0000B0: 20 28 73 65 63 73 29 00 0D 7A 50 65 6E 00 0D 87 (secs)..zPen...
0000C0: 50 61 70 65 72 00 00 42 6F 74 68 20 69 6E 6B 73 Paper..Both inks
0000D0: 20 63 61 6E 6E 6F 74 20 62 65 20 20 20 20 20 20 cannot be
0000E0: 74 68 65 20 73 61 6D 65 21 00 46 72 61 6D 65 20 the same!.Frame
0000F0: 6E 61 6D 65 3A 00 49 6E 73 65 72 74 20 61 20 64 name:.Insert a d
000100: 69 73 63 20 6F 72 20 74 61 70 65 20 20 20 20 20 isc or tape
000110: 74 6F 20 73 61 76 65 20 6F 6E 00 53 61 76 69 6E to save on.Savin
000120: 67 00 20 20 20 53 61 76 69 6E 67 20 65 72 72 6F g. Saving erro
000130: 72 21 00 20 20 20 4C 6F 61 64 69 6E 67 20 65 72 r!. Loading er
000140: 72 6F 72 21 00 53 61 76 65 20 66 69 6C 65 00 46 ror!.Save file.F
000150: 69 6C 65 20 6E 61 6D 65 3A 00 46 72 61 6D 65 20 ile name:.Frame
000160: 00 2E 88 53 70 65 65 64 20 77 72 69 74 65 20 30 ...Speed write 0
000170: 00 2E 91 53 70 65 65 64 20 77 72 69 74 65 20 31 ...Speed write 1
000180: 00 00 20 20 49 6E 73 65 72 74 20 64 61 74 61 20 .. Insert data
000190: 74 61 70 65 00 4C 6F 61 64 69 6E 67 00 4C 6F 61 tape.Loading.Loa
0001A0: 64 20 66 69 6C 65 00 1A 26 52 75 6E 20 53 65 71 d file..&Run Seq
0001B0: 75 65 6E 63 65 00 0B 36 41 66 74 65 72 20 74 68 uence..6After th
0001C0: 65 20 73 63 72 65 65 6E 20 63 6C 65 61 72 73 2C e screen clears,
0001D0: 20 73 65 74 00 0B 3E 74 68 65 20 76 69 64 65 6F set..>the video
0001E0: 20 6D 61 63 68 69 6E 65 20 74 6F 20 52 45 43 4F machine to RECO
0001F0: 52 44 2E 00 0B 46 57 68 65 6E 20 74 68 65 20 56 RD...FWhen the V
Size : 512 (Real : 512)
000000: 8B 10 EF C9 00 00 11 00 00 11 00 00 11 00 00 11 ................
000010: FF FF EE 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000020: 00 00 1C 93 3A 93 58 93 76 93 04 01 00 02 01 FE ....:.X.v.......
000030: 01 05 FF 02 07 FF 08 07 01 00 1E 00 00 0F 00 00 ................
000040: 61 23 1A 01 CC 00 00 00 00 00 00 00 00 00 00 00 a#..............
000050: 00 00 00 61 23 01 FF 00 00 00 00 00 00 00 00 00 ...a#...........
000060: 00 02 01 14 25 5A 65 2A 3B 5A 65 2A 41 49 56 0A ....%Ze*;Ze*AIV.
000070: 25 5D 6A 28 43 5D 6A 06 11 71 7E 14 1F 71 7E 22 %]j(C]j..q~..q~"
000080: 37 71 7E 3A 47 71 7E 1F 30 85 92 22 2D 99 A6 3E 7q~:Gq~.0.."-..>
000090: 4D 99 A6 00 00 00 00 00 00 00 00 00 00 00 00 00 M...............
0000A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F5 ................
0000E0: 3E 0C CD 5A BB F1 C9 D5 11 94 93 18 04 D5 11 B2 >..Z............
0000F0: 93 F5 C5 E5 E5 01 0B 03 EB CD B8 89 E1 7C C6 02 .............|..
000100: 57 7D C6 0A 5F CD EC 87 E1 C1 F1 D1 C9 F5 C5 D5 W}.._...........
000110: E5 F3 E5 54 5D B7 20 05 21 FC 8B 18 03 21 0C 8C ...T]. .!....!..
000120: 06 02 0E 08 CD B8 89 D1 D5 14 7B C6 07 5F E1 CD ..........{.._..
000130: EC 87 FB E1 D1 C1 F1 C9 CD D3 8B 78 32 C1 89 D5 ...........x2...
000140: 06 32 ED A0 0C 10 FB D1 7A C6 08 57 30 08 7B C6 .2......z..W0.{.
000150: 50 5F 7A CE C0 57 0D 20 E6 C9 E5 CD CD 8B 22 D9 P_z..W. ......".
000160: 93 E1 C9 7E 23 B7 C8 CD 2C 8A 18 F7 7E 23 B7 C8 ...~#...,...~#..
000170: CD FA 89 18 F7 CD F8 89 3E 20 F5 C5 D5 E5 D6 20 ........> .....
000180: 11 1C 8C 26 00 6F 29 29 29 29 19 54 5D 2A D9 93 ...&.o)))).T]*..
000190: E5 06 08 1A 77 23 13 1A 77 2B 13 CD BC 8B 10 F3 ....w#..w+......
0001A0: E1 23 23 22 D9 93 FB E1 D1 C1 F1 C9 F5 C5 D5 E5 .##"............
0001B0: F3 D6 20 11 1C 8C 26 00 6F 29 29 29 29 19 54 5D .. ...&.o)))).T]
0001C0: 2A D9 93 E5 06 08 C5 D5 E5 1A CD 86 8A 70 23 71 *............p#q
0001D0: 23 13 1A CD 86 8A 70 23 71 1B E1 D1 CD BC 8B E5 #.....p#q.......
0001E0: 1A CD 86 8A 70 23 71 23 13 1A CD 86 8A 70 23 71 ....p#q#.....p#q
0001F0: 13 E1 C1 CD BC 8B 10 CE E1 23 23 23 23 22 D9 93 .........####"..
Size : 512 (Real : 512)
000000: 43 52 20 68 61 73 20 73 74 61 72 74 65 64 2C 00 CR has started,.
000010: 0B 4E 70 72 65 73 73 20 61 20 6B 65 79 20 6F 6E .Npress a key on
000020: 20 74 68 65 20 63 6F 6D 70 75 74 65 72 00 0B 56 the computer..V
000030: 61 6E 64 20 74 68 65 20 73 65 71 75 65 6E 63 65 and the sequence
000040: 20 77 69 6C 6C 20 73 74 61 72 74 2E 00 0B 66 57 will start...fW
000050: 68 65 6E 20 74 68 65 20 73 65 71 75 65 6E 63 65 hen the sequence
000060: 20 68 61 73 20 65 6E 64 65 64 2C 00 0B 6E 53 54 has ended,..nST
000070: 4F 50 20 74 68 65 20 56 43 52 2C 20 74 68 65 6E OP the VCR, then
000080: 20 70 72 65 73 73 20 61 00 0B 76 6B 65 79 20 6F press a..vkey o
000090: 6E 20 74 68 65 20 6B 65 79 62 6F 61 72 64 2E 00 n the keyboard..
0000A0: 00 4E 6F 20 72 6F 6F 6D 20 69 6E 20 66 69 6C 65 .No room in file
0000B0: 3A 20 79 6F 75 20 20 63 61 6E 27 74 20 61 64 64 : you can't add
0000C0: 20 61 20 66 72 61 6D 65 2E 00 51 75 69 74 53 61 a frame..QuitSa
0000D0: 76 65 42 6C 61 63 EB 42 6C 75 E5 42 20 42 6C 75 veBlac.Blu.B Blu
0000E0: E5 52 65 E4 4D 61 67 65 6E 74 E1 4D 61 75 76 E5 .Re.Magent.Mauv.
0000F0: 42 20 52 65 E4 50 75 72 70 6C E5 42 20 6D 61 67 B Re.Purpl.B mag
000100: 65 6E 74 E1 47 72 65 65 EE 43 79 61 EE 53 6B 79 ent.Gree.Cya.Sky
000110: 20 62 6C 75 E5 59 65 6C 6C 6F F7 47 72 65 F9 50 blu.Yello.Gre.P
000120: 20 62 6C 75 E5 4F 72 61 6E 67 E5 50 69 6E EB 50 blu.Orang.Pin.P
000130: 20 4D 61 67 65 6E 74 E1 42 20 47 72 65 65 EE 53 Magent.B Gree.S
000140: 65 61 20 47 72 65 65 EE 42 20 43 79 61 EE 4C 69 ea Gree.B Cya.Li
000150: 6D 65 20 47 72 65 65 EE 50 20 47 72 65 65 EE 50 me Gree.P Gree.P
000160: 20 43 79 61 EE 42 20 59 65 6C 6C 6F F7 50 20 59 Cya.B Yello.P Y
000170: 65 6C 6C 6F F7 42 20 57 68 69 74 E5 04 09 07 0E ello.B Whit.....
000180: 00 0B 0C 02 0D 0B 0F 05 06 08 03 0A 03 08 06 00 ................
000190: 0E 0A 02 0C 01 0D 05 0F 07 09 04 0B 01 00 05 08 ................
0001A0: 09 02 0A 0B 03 04 06 07 0F 0E 0D 0C 02 05 00 06 ................
0001B0: 07 01 03 04 0A 0B 08 09 0E 0F 0C 0D 20 20 20 20 ............
0001C0: 20 20 20 20 2E 46 52 4D 53 45 51 0F 66 12 6F 1C .FRMSEQ.f.o.
0001D0: 66 1F 6F 18 79 1A 83 31 79 33 83 18 86 1A 90 31 f.o.y..1y3.....1
0001E0: 86 33 90 36 79 47 85 36 89 47 95 36 99 47 A5 44 .3.6yG.6.G.6.G.D
0001F0: 49 53 C3 56 54 2E 42 49 4E 00 00 01 00 00 00 00 IS.VT.BIN.......
Size : 512 (Real : 512)
000000: FB E1 D1 C1 F1 C9 D5 01 00 00 5F CB 7B 28 04 CB .........._.{(..
000010: F8 CB F0 CB 73 28 04 CB E8 CB E0 CB 6B 28 04 CB ....s(......k(..
000020: F9 CB F1 CB 63 28 04 CB E9 CB E1 D1 C9 F5 C5 D5 ....c(..........
000030: E5 F3 E5 3D E6 07 3C D5 F5 E5 F5 CD CD 8B 16 12 ...=..<.........
000040: 01 EE 77 CD 94 8B 06 0A C5 01 11 88 CD A6 8B C1 ..w.............
000050: 10 F6 01 EE 77 CD 94 8B F1 6F 3E 08 95 CB 3F 87 ....w....o>...?.
000060: E1 2C 2C 84 3C 67 CD DA 89 F1 47 E1 7E 23 CD FA .,,.<g....G.~#..
000070: 89 10 F9 D1 D5 7A C6 11 57 7B C6 0B 5F E1 CD EC .....z..W{.._...
000080: 87 FB E1 D1 C1 F1 C9 F5 C5 D5 E5 F3 CB 3B DD 21 .............;.!
000090: D1 93 DD 23 DD 23 3D 20 F9 CD CD 8B 43 DD 7E 00 ...#.#= ....C.~.
0000A0: CD 31 8B DD 7E 01 CD 31 8B 10 F2 FB E1 D1 C1 F1 .1..~..1........
0000B0: C9 C5 E5 42 CD B7 8B E1 C1 C3 BC 8B F5 C5 D5 E5 ...B............
0000C0: F3 CD CD 8B CD 67 8B CD 71 8B 7B D6 04 47 B7 28 .....g..q.{..G.(
0000D0: 0A C5 01 10 80 CD 83 8B C1 10 F6 CD 71 8B CD 67 ............q..g
0000E0: 8B FB E1 D1 C1 F1 C9 E5 AF 42 CD B7 8B E1 C3 BC .........B......
0000F0: 8B E5 36 77 23 3E FF 42 05 05 CD B7 8B 36 EE E1 ..6w#>.B.....6..
000100: C3 BC 8B E5 36 44 23 AF 42 05 05 CD B7 8B 36 22 ....6D#.B.....6"
000110: E1 C3 BC 8B E5 C5 70 23 3E FF 42 05 05 CD B7 8B ......p#>.B.....
000120: C1 71 E1 C3 BC 8B E5 C5 70 23 AF 42 05 05 CD B7 .q......p#.B....
000130: 8B C1 71 E1 C3 BC 8B 77 23 10 FC C9 F5 7C C6 08 ..q....w#....|..
000140: 67 30 08 7D C6 50 6F 7C CE C0 67 F1 C9 EB CD D3 g0.}.Po|..g.....
000150: 8B EB C9 C5 E5 01 29 99 26 00 6B 29 09 4E 23 46 ......).&.k).N#F
000160: 26 00 6A 09 EB E1 C1 C9 21 00 C0 11 29 99 06 C8 &.j.....!...)...
000170: 7D 12 13 7C 12 13 CD BC 8B 10 F5 C9 33 CC 44 22 }..|........3.D"
000180: 88 11 88 11 88 11 88 11 44 22 33 CC 33 CC 44 22 ........D"3.3.D"
000190: 89 19 8B 1D 8B 1D 89 19 44 22 33 CC 00 00 00 00 ........D"3.....
0001A0: 00 00 00 00 00 00 00 00 00 00 00 00 10 80 10 80 ................
0001B0: 10 80 10 80 10 80 00 00 10 80 00 00 60 C0 60 C0 ............`.`.
0001C0: 60 C0 00 00 00 00 00 00 00 00 00 00 60 C0 60 C0 `...........`.`.
0001D0: F0 E0 60 C0 F0 E0 60 C0 60 C0 00 00 10 80 30 E0 ..`...`.`.....0.
0001E0: 50 80 30 C0 10 A0 70 C0 10 80 00 00 00 00 C0 60 P.0...p........`
0001F0: C0 C0 10 80 30 00 60 60 C0 60 00 00 30 80 60 C0 ....0.``.`..0.`.
Size : 512 (Real : 512)
000000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000010: FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000180: C3 BB 84 C3 B4 98 C3 B5 96 C3 C9 98 C3 10 98 C3 ................
000190: DE 98 C3 EC 98 C3 0F 96 C3 70 95 C3 AE 95 C3 5C .........p.....\
0001A0: 85 C3 21 96 C3 15 96 C3 25 85 C3 D5 84 C3 5F 89 ..!.....%....._.
0001B0: C3 F8 89 C3 F9 84 C3 FA 89 C3 EC 89 C3 7F 96 C3 ................
0001C0: 2C 8A C3 E3 89 C3 3C 8B C3 AD 8A C3 E8 93 C3 F5 ,.....<.........
0001D0: 93 C3 DB 93 C3 62 96 C3 72 96 C3 6D 89 C3 67 89 .....b..r..m..g.
0001E0: C3 C2 94 C3 D8 94 C3 B8 89 C3 6E 88 C3 DA 89 C3 ..........n.....
0001F0: 02 94 C3 07 8B C3 8D 89 C3 B4 94 C3 A0 94 C3 D3 ................
Size : 512 (Real : 512)
000000: 30 80 70 60 D0 C0 C0 C0 70 60 00 00 10 80 10 80 0.p`....p`......
000010: 30 00 00 00 00 00 00 00 00 00 00 00 00 C0 10 80 0...............
000020: 30 00 30 00 30 00 10 80 00 C0 00 00 30 00 10 80 0.0.0.......0...
000030: 00 C0 00 C0 00 C0 10 80 30 00 00 00 00 00 60 60 ........0.....``
000040: 30 C0 F0 F0 30 C0 60 60 00 00 00 00 00 00 10 80 0...0.``........
000050: 10 80 70 E0 10 80 10 80 00 00 00 00 00 00 00 00 ..p.............
000060: 00 00 00 00 00 00 10 80 10 80 30 00 00 00 00 00 ..........0.....
000070: 00 00 70 E0 00 00 00 00 00 00 00 00 00 00 00 00 ..p.............
000080: 00 00 00 00 00 00 10 80 10 80 00 00 00 60 00 C0 .............`..
000090: 10 80 30 00 60 00 C0 00 80 00 00 00 70 C0 C0 60 ..0.`.......p..`
0000A0: C0 E0 D0 60 E0 60 C0 60 70 C0 00 00 10 80 30 80 ...`.`.`p.....0.
0000B0: 10 80 10 80 10 80 10 80 70 E0 00 00 30 C0 60 60 ........p...0.``
0000C0: 00 60 30 C0 60 00 60 60 70 E0 00 00 30 C0 60 60 .`0.`.``p...0.``
0000D0: 00 60 10 C0 00 60 60 60 30 C0 00 00 10 C0 30 C0 .`...```0.....0.
0000E0: 60 C0 C0 C0 F0 E0 00 C0 10 E0 00 00 70 E0 60 20 `...........p.`
0000F0: 60 00 70 C0 00 60 60 60 30 C0 00 00 30 C0 60 60 `.p..```0...0.``
000100: 60 00 70 C0 60 60 60 60 30 C0 00 00 70 E0 60 60 `.p.````0...p.``
000110: 00 60 00 C0 10 80 10 80 10 80 00 00 30 C0 60 60 .`..........0.``
000120: 60 60 30 C0 60 60 60 60 30 C0 00 00 30 C0 60 60 ``0.````0...0.``
000130: 60 60 30 E0 00 60 60 60 30 C0 00 00 00 00 00 00 ``0..```0.......
000140: 10 80 10 80 00 00 10 80 10 80 00 00 00 00 00 00 ................
000150: 10 80 10 80 00 00 10 80 10 80 30 00 00 C0 10 80 ..........0.....
000160: 30 00 60 00 30 00 10 80 00 C0 00 00 00 00 00 00 0.`.0...........
000170: 70 E0 00 00 00 00 70 E0 00 00 00 00 60 00 30 00 p.....p.....`.0.
000180: 10 80 00 C0 10 80 30 00 60 00 00 00 30 C0 60 60 ......0.`...0.``
000190: 60 60 00 C0 10 80 00 00 10 80 00 00 70 C0 C0 60 ``..........p..`
0001A0: D0 E0 D0 E0 D0 E0 C0 00 70 C0 00 00 10 80 30 C0 ........p.....0.
0001B0: 60 60 60 60 70 E0 60 60 60 60 00 00 F0 C0 60 60 ````p.````....``
0001C0: 60 60 70 C0 60 60 60 60 F0 C0 00 00 30 C0 60 60 ``p.````....0.``
0001D0: C0 00 C0 00 C0 00 60 60 30 C0 00 00 F0 80 60 C0 ......``0.....`.
0001E0: 60 60 60 60 60 60 60 C0 F0 80 00 00 F0 E0 60 20 ```````.......`
0001F0: 60 80 70 80 60 80 60 20 F0 E0 00 00 F0 E0 60 20 `.p.`.` ......`
Size : 512 (Real : 512)
000000: 8B C3 CD 8B C3 BC 8B C3 DF 94 C3 03 95 C3 0A 95 ................
000010: C3 04 85 C3 55 94 C3 8A 94 C3 67 88 C3 D8 87 C3 ....U.....g.....
000020: EC 87 3E 01 CD 0E BC CD D5 84 CD E8 8B CD 5F 89 ..>..........._.
000030: 21 1E 99 CD D4 BC D0 CD 9E 98 C9 B7 28 05 21 1E !...........(.!.
000040: 99 18 03 21 22 99 CD D4 BC 22 26 99 79 32 28 99 ...!"...."&.y2(.
000050: AF DF 26 99 C9 AF 47 4F C5 CD 32 BC C1 CD 38 BC ..&...GO..2...8.
000060: 3E 01 01 1A 1A CD 32 BC 3E 02 01 0E 0E CD 32 BC >.....2.>.....2.
000070: 3E 03 01 06 06 CD 32 BC C9 E5 2A D9 93 23 23 22 >.....2...*..##"
000080: D9 93 E1 C9 F5 C5 D5 E5 DD E5 CD A7 BC 21 AA 88 .............!..
000090: 3E 01 CD BC BC 21 B7 88 CD AA BC CD 25 85 DD E1 >....!......%...
0000A0: E1 D1 C1 F1 C9 3E 2F CD 1E BB 20 F9 3E 12 CD 1E .....>/... .>...
0000B0: BB 20 F2 3E 06 CD 1E BB 20 EB C9 F5 C5 47 DD 66 . .>.... ....G.f
0000C0: 00 24 DD 7E 01 C6 08 10 FC D6 06 6F 2C 1E 08 DD .$.~.......o,...
0000D0: 7E 02 87 57 14 14 CD 6E 88 C1 F1 C9 CD 70 85 CD ~..W...n.....p..
0000E0: A5 87 CD 21 88 32 E2 88 3A E2 88 ED 4B C0 88 C9 ...!.2..:...K...
0000F0: CD 93 86 AF 32 D6 88 CD 1E BB C4 44 86 3E 02 CD ....2......D.>..
000100: 1E BB C4 70 86 3E 08 CD 1E BB C4 BF 85 3E 01 CD ...p.>.......>..
000110: 1E BB C4 01 86 3A D6 88 B7 28 06 CD A5 87 CD 93 .....:...(......
000120: 86 3E 2F CD 1E BB C0 3E 12 CD 1E BB C0 3E 06 CD .>/....>.....>..
000130: 1E BB C0 18 BE CD B8 85 CD BB 85 CD CA 85 C9 CD ................
000140: D2 87 20 F1 CD C7 87 D4 CA 85 3A C1 88 B7 20 05 .. .......:... .
000150: 3A D5 88 B7 C8 3A D5 88 3D FE FF 20 09 3A C1 88 :....:..=.. .:..
000160: 3D 32 C1 88 3E 03 32 D5 88 3E FF 32 D6 88 2A C2 =2..>.2..>.2..*.
000170: 88 2B 2B 22 C2 88 C9 CD FA 85 CD FD 85 CD 0C 86 .++"............
000180: C9 CD D2 87 20 F1 CD C7 87 D4 0C 86 3A C1 88 FE .... .......:...
000190: 4F 20 06 3A D5 88 FE 03 C8 3A D5 88 3C FE 04 20 O .:.....:..<..
0001A0: 08 3A C1 88 3C 32 C1 88 AF 32 D5 88 3E FF 32 D6 .:..<2...2..>.2.
0001B0: 88 2A C2 88 23 23 22 C2 88 C9 CD 3D 86 CD 40 86 .*..##"....=..@.
0001C0: CD 4F 86 C9 CD D2 87 20 F1 CD C7 87 D4 4F 86 3A .O..... .....O.:
0001D0: C0 88 B7 C8 3D 32 C0 88 3E FF 32 D6 88 2A C4 88 ....=2..>.2..*..
0001E0: 23 23 22 C4 88 C9 CD 69 86 CD 6C 86 CD 7B 86 C9 ##"....i..l..{..
0001F0: CD D2 87 20 F1 CD C7 87 D4 7B 86 3A C0 88 FE C7 ... .....{.:....
Size : 512 (Real : 512)
000000: 60 80 70 80 60 80 60 00 F0 00 00 00 30 C0 60 60 `.p.`.`.....0.``
000010: C0 00 C0 00 C0 E0 60 60 30 E0 00 00 60 60 60 60 ......``0...````
000020: 60 60 70 E0 60 60 60 60 60 60 00 00 70 E0 10 80 ``p.``````..p...
000030: 10 80 10 80 10 80 10 80 70 E0 00 00 10 E0 00 C0 ........p.......
000040: 00 C0 00 C0 C0 C0 C0 C0 70 80 00 00 E0 60 60 60 ........p....```
000050: 60 C0 70 80 60 C0 60 60 E0 60 00 00 F0 00 60 00 `.p.`.``.`....`.
000060: 60 00 60 00 60 20 60 60 F0 E0 00 00 C0 60 E0 E0 `.`.` ``.....`..
000070: F0 E0 F0 E0 D0 60 C0 60 C0 60 00 00 C0 60 E0 60 .....`.`.`...`.`
000080: F0 60 D0 E0 C0 E0 C0 60 C0 60 00 00 30 80 60 C0 .`.....`.`..0.`.
000090: C0 60 C0 60 C0 60 60 C0 30 80 00 00 F0 C0 60 60 .`.`.``.0.....``
0000A0: 60 60 70 C0 60 00 60 00 F0 00 00 00 30 80 60 C0 ``p.`.`.....0.`.
0000B0: C0 60 C0 60 D0 A0 C0 C0 70 60 00 00 F0 C0 60 60 .`.`....p`....``
0000C0: 60 60 70 C0 60 C0 60 60 E0 60 00 00 30 C0 60 60 ``p.`.``.`..0.``
0000D0: 60 00 30 C0 00 60 60 60 30 C0 00 00 70 E0 50 A0 `.0..```0...p.P.
0000E0: 10 80 10 80 10 80 10 80 30 C0 00 00 60 60 60 60 ........0...````
0000F0: 60 60 60 60 60 60 60 60 30 C0 00 00 60 60 60 60 ````````0...````
000100: 60 60 60 60 60 60 30 C0 10 80 00 00 C0 60 C0 60 ``````0......`.`
000110: C0 60 D0 60 F0 E0 E0 E0 C0 60 00 00 C0 60 60 C0 .`.`.....`...``.
000120: 30 80 30 80 60 C0 C0 60 C0 60 00 00 60 60 60 60 0.0.`..`.`..````
000130: 60 60 30 C0 10 80 10 80 30 C0 00 00 F0 E0 C0 60 ``0.....0......`
000140: 80 C0 10 80 30 20 60 60 F0 E0 00 00 30 C0 30 00 ....0 ``....0.0.
000150: 30 00 30 00 30 00 30 00 30 C0 00 00 C0 00 60 00 0.0.0.0.0.....`.
000160: 30 00 10 80 00 C0 00 60 00 20 00 00 30 C0 00 C0 0......`. ..0...
000170: 00 C0 00 C0 00 C0 00 C0 30 C0 00 00 10 80 30 C0 ........0.....0.
000180: 70 E0 10 80 10 80 10 80 10 80 00 00 00 00 00 00 p...............
000190: 00 00 00 00 00 00 00 00 00 00 F0 F0 30 00 10 80 ............0...
0001A0: 00 C0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0001B0: 70 80 00 C0 70 C0 C0 C0 70 60 00 00 E0 00 60 00 p...p...p`....`.
0001C0: 70 C0 60 60 60 60 60 60 D0 C0 00 00 00 00 00 00 p.``````........
0001D0: 30 C0 60 60 60 00 60 60 30 C0 00 00 10 C0 00 C0 0.```.``0.......
0001E0: 70 C0 C0 C0 C0 C0 C0 C0 70 60 00 00 00 00 00 00 p.......p`......
0001F0: 30 C0 60 60 70 E0 60 00 30 C0 00 00 10 C0 30 60 0.``p.`.0.....0`
Size : 512 (Real : 512)
000000: 18 07 ED 5B 0B 99 DD 35 00 FD E1 E1 01 0D 00 09 ...[...5........
000010: 18 B0 E1 DD 7E 00 FD E1 DD E1 D1 C1 37 C9 21 0D ....~.......7.!.
000020: 99 CD D4 BC 54 5D 21 0E 99 73 23 72 23 71 3E FF ....T]!..s#r#q>.
000030: DF 0E 99 C9 F5 C5 D5 16 00 5F 1D 01 0C 00 CD A0 ........._......
000040: 94 11 B9 9A 19 D1 C1 F1 C9 F5 C5 D5 E5 CD B4 98 ................
000050: 06 08 7E 23 CD FA 89 10 F9 E1 D1 C1 F1 C9 F5 3A ..~#...........:
000060: 5A BB 32 0A 99 3E C9 32 5A BB F1 C9 F5 3A 0A 99 Z.2..>.2Z....:..
000070: 32 5A BB F1 C9 A7 C9 20 20 44 69 73 63 20 72 65 2Z..... Disc re
000080: 61 64 20 65 72 72 6F 72 21 00 CF 00 00 81 33 C0 ad error!.....3.
000090: 07 00 00 00 00 00 00 00 00 00 00 00 00 00 44 49 ..............DI
0000A0: 53 C3 54 41 50 C5 00 00 00 00 C0 00 C8 00 D0 00 S.TAP...........
0000B0: D8 00 E0 00 E8 00 F0 00 F8 50 C0 50 C8 50 D0 50 .........P.P.P.P
0000C0: D8 50 E0 50 E8 50 F0 50 F8 A0 C0 A0 C8 A0 D0 A0 .P.P.P.P........
0000D0: D8 A0 E0 A0 E8 A0 F0 A0 F8 F0 C0 F0 C8 F0 D0 F0 ................
0000E0: D8 F0 E0 F0 E8 F0 F0 F0 F8 40 C1 40 C9 40 D1 40 .........@.@.@.@
0000F0: D9 40 E1 40 E9 40 F1 40 F9 90 C1 90 C9 90 D1 90 .@.@.@.@........
000100: D9 90 E1 90 E9 90 F1 90 F9 E0 C1 E0 C9 E0 D1 E0 ................
000110: D9 E0 E1 E0 E9 E0 F1 E0 F9 30 C2 30 CA 30 D2 30 .........0.0.0.0
000120: DA 30 E2 30 EA 30 F2 30 FA 80 C2 80 CA 80 D2 80 .0.0.0.0........
000130: DA 80 E2 80 EA 80 F2 80 FA D0 C2 D0 CA D0 D2 D0 ................
000140: DA D0 E2 D0 EA D0 F2 D0 FA 20 C3 20 CB 20 D3 20 ......... . . .
000150: DB 20 E3 20 EB 20 F3 20 FB 70 C3 70 CB 70 D3 70 . . . . .p.p.p.p
000160: DB 70 E3 70 EB 70 F3 70 FB C0 C3 C0 CB C0 D3 C0 .p.p.p.p........
000170: DB C0 E3 C0 EB C0 F3 C0 FB 10 C4 10 CC 10 D4 10 ................
000180: DC 10 E4 10 EC 10 F4 10 FC 60 C4 60 CC 60 D4 60 .........`.`.`.`
000190: DC 60 E4 60 EC 60 F4 60 FC B0 C4 B0 CC B0 D4 B0 .`.`.`.`........
0001A0: DC B0 E4 B0 EC B0 F4 B0 FC 00 C5 00 CD 00 D5 00 ................
0001B0: DD 00 E5 00 ED 00 F5 00 FD 50 C5 50 CD 50 D5 50 .........P.P.P.P
0001C0: DD 50 E5 50 ED 50 F5 50 FD A0 C5 A0 CD A0 D5 A0 .P.P.P.P........
0001D0: DD A0 E5 A0 ED A0 F5 A0 FD F0 C5 F0 CD F0 D5 F0 ................
0001E0: DD F0 E5 F0 ED F0 F5 F0 FD 40 C6 40 CE 40 D6 40 .........@.@.@.@
0001F0: DE 40 E6 40 EE 40 F6 40 FE 90 C6 90 CE 90 D6 90 .@.@.@.@........
Size : 512 (Real : 512)
000000: 30 00 70 80 30 00 30 00 70 80 00 00 00 00 00 00 0.p.0.0.p.......
000010: 30 E0 60 60 60 60 30 E0 00 60 70 C0 E0 00 60 00 0.````0..`p...`.
000020: 60 C0 70 60 60 60 60 60 E0 60 00 00 10 80 00 00 `.p`````.`......
000030: 30 80 10 80 10 80 10 80 30 C0 00 00 00 60 00 00 0.......0....`..
000040: 00 E0 00 60 00 60 60 60 60 60 30 C0 E0 00 60 00 ...`.`````0...`.
000050: 60 60 60 C0 70 80 60 C0 E0 60 00 00 30 80 10 80 ```.p.`..`..0...
000060: 10 80 10 80 10 80 10 80 30 C0 00 00 00 00 00 00 ........0.......
000070: 60 C0 F0 E0 D0 60 D0 60 C0 60 00 00 00 00 00 00 `....`.`.`......
000080: D0 C0 60 60 60 60 60 60 60 60 00 00 00 00 00 00 ..````````......
000090: 30 C0 60 60 60 60 60 60 30 C0 00 00 00 00 00 00 0.``````0.......
0000A0: D0 C0 60 60 60 60 70 C0 60 00 F0 00 00 00 00 00 ..````p.`.......
0000B0: 70 60 C0 C0 C0 C0 70 C0 00 C0 10 E0 00 00 00 00 p`....p.........
0000C0: D0 C0 70 60 60 00 60 00 F0 00 00 00 00 00 00 00 ..p``.`.........
0000D0: 30 C0 60 00 30 C0 00 60 70 C0 00 00 30 00 30 00 0.`.0..`p...0.0.
0000E0: 70 C0 30 00 30 00 30 60 10 C0 00 00 00 00 00 00 p.0.0.0`........
0000F0: 60 60 60 60 60 60 60 60 30 E0 00 00 00 00 00 00 ````````0.......
000100: 60 60 60 60 60 60 30 C0 10 80 00 00 00 00 00 00 ``````0.........
000110: C0 60 D0 60 D0 60 F0 E0 60 C0 00 00 00 00 00 00 .`.`.`..`.......
000120: C0 60 60 C0 30 80 60 C0 C0 60 00 00 00 00 00 00 .``.0.`..`......
000130: 60 60 60 60 60 60 30 E0 00 60 70 C0 00 00 00 00 ``````0..`p.....
000140: 70 E0 40 C0 10 80 30 20 70 E0 00 00 00 E0 10 80 p.@...0 p.......
000150: 10 80 70 00 10 80 10 80 00 E0 00 00 10 80 10 80 ..p.............
000160: 10 80 10 80 10 80 10 80 10 80 00 00 70 00 10 80 ............p...
000170: 10 80 00 E0 10 80 10 80 70 00 00 00 30 80 40 40 ........p...0.@@
000180: B0 A0 A0 20 B0 A0 40 40 30 80 00 00 00 00 00 00 ... ..@@0.......
000190: 00 00 00 00 00 00 00 00 00 00 00 00 F0 F0 F0 F0 ................
0001A0: F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 ................
0001B0: F0 F0 F0 F0 00 F0 00 F0 00 F0 00 F0 F0 F0 F0 F0 ................
0001C0: F0 F0 F0 F0 F0 00 F0 00 F0 00 F0 00 F0 00 F0 00 ................
0001D0: F0 00 F0 00 F0 F0 F0 F0 F0 F0 F0 F0 00 F0 00 F0 ................
0001E0: 00 F0 00 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 F0 ................
0001F0: F0 F0 F0 F0 00 00 00 00 00 00 00 00 F0 00 F0 00 ................
Size : 512 (Real : 512)
000000: DE 90 E6 90 EE 90 F6 90 FE E0 C6 E0 CE E0 D6 E0 ................
000010: DE E0 E6 E0 EE E0 F6 E0 FE 30 C7 30 CF 30 D7 30 .........0.0.0.0
000020: DF 30 E7 30 EF 30 F7 30 FF 80 C7 80 CF 80 D7 80 .0.0.0.0........
000030: DF 80 E7 80 EF 80 F7 80 FF 0F 37 32 37 05 05 05 ..........727...
000040: 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 ................
000050: 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 ................
000060: 05 05 05 05 05 05 05 05 05 05 05 05 05 05 05 0A ................
000070: 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A 0A ................
000080: 28 11 8F 96 3E 06 CD AD 8A 26 14 11 9A 96 3E 08 (...>....&....>.
000090: CD AD 8A 21 30 1D 11 77 2E CD EC 87 21 2C 17 11 ...!0..w....!,..
0000A0: 50 20 CD 3C 8B 21 2D 34 CD 67 89 2E 70 CD 6D 89 P .<.!-4.g..p.m.
0000B0: CD E0 97 FD 21 5B 89 FD 36 00 1D FD 36 01 30 FD ....![..6...6.0.
0000C0: 36 02 30 3E FF 32 D8 88 DD E5 DD 21 18 99 DD 36 6.0>.2.....!...6
0000D0: 00 1B DD 36 01 2D DD 36 02 09 DD 36 03 09 DD E1 ...6.-.6...6....
0000E0: DD E5 DD 21 18 99 CD 5C 85 DD E1 FE 01 28 15 FE ...!...\.....(..
0000F0: 02 28 1A FE 03 28 20 FE 04 28 40 FE 05 28 4D CD .(...( ..(@..(M.
000100: 04 85 18 DC AF 32 D8 88 D1 C1 F1 A7 C9 AF 32 D8 .....2........2.
000110: 88 CD 25 85 C3 CC 96 3A D7 88 B7 CA 7F 97 DD 86 ..%....:........
000120: 00 3D DD 46 01 04 B8 D2 7F 97 F5 AF 32 D8 88 32 .=.F........2..2
000130: D7 88 F1 CD B4 98 D1 C1 F1 37 C9 DD 7E 00 FE 01 .........7..~...
000140: 28 9E 3D DD 77 00 CD E0 97 C3 60 97 DD 7E 01 DD (.=.w.....`..~..
000150: 96 00 FE 09 DA 60 97 DD 34 00 CD E0 97 C3 60 97 .....`..4.....`.
000160: 3E 30 32 5E 89 DD 7E 01 B7 28 24 06 09 DD 4E 00 >02^..~..($...N.
000170: 26 1E 2E 30 3A 5E 89 C6 08 32 5E 89 CD DA 89 79 &..0:^...2^....y
000180: CD C9 98 DD BE 01 28 07 0C 7D C6 08 6F 10 E5 C9 ......(..}..o...
000190: C5 D5 DD E5 FD E5 D5 FD E1 CD DE 98 11 B9 9A CD ................
0001A0: 9B BC F5 CD EC 98 F1 20 08 FD E1 DD E1 D1 C1 A7 ....... ........
0001B0: C9 21 B9 9A DD 21 12 99 DD 36 00 00 DD 73 01 E5 .!...!...6...s..
0001C0: 54 5D 7E FE FF 20 4B DD 34 00 23 06 08 ED 53 0B T]~.. K.4.#...S.
0001D0: 99 E5 FD E5 7E 12 23 13 10 FA 3E 2E 12 13 06 03 ....~.#...>.....
0001E0: FD 7E 00 FE 2A 20 0A 7E E6 7F 12 23 13 10 F8 18 .~..* .~...#....
0001F0: 18 7E E6 7F FD BE 00 20 09 FD 23 12 23 13 10 F1 .~..... ..#.#...
Size : 512 (Real : 512)
000000: F0 00 F0 00 F0 00 F0 00 F0 00 F0 00 00 F0 00 F0 ................
000010: 00 F0 00 F0 F0 00 F0 00 F0 00 F0 00 F0 00 F0 00 ................
000020: F0 00 F0 00 00 F0 00 F0 00 F0 00 F0 00 F0 00 F0 ................
000030: 00 F0 00 F0 00 F0 00 F0 00 F0 00 F0 F0 00 F0 00 ................
000040: F0 00 F0 00 00 00 00 00 00 00 00 00 00 F0 00 F0 ................
000050: 00 F0 00 F0 00 00 00 00 00 00 00 00 00 00 00 00 ................
000060: 00 00 00 00 F0 00 F0 00 F0 00 F0 00 00 00 00 00 ................
000070: 00 00 00 00 00 F0 00 F0 00 F0 00 F0 00 00 00 00 ................
000080: 00 00 00 00 F0 F0 F0 F0 F0 F0 F0 F0 00 00 00 00 ................
000090: 00 00 00 00 00 00 00 00 00 00 00 00 0C 00 00 4A ...............J
0000A0: 00 00 69 00 00 78 08 00 78 84 00 78 08 00 5A 08 ..i..x..x..x..Z.
0000B0: 00 0D 84 00 00 4A 00 00 04 00 06 00 00 25 00 00 .....J.......%..
0000C0: 34 08 00 34 84 00 34 C2 00 34 84 00 25 84 00 06 4..4..4..4..%...
0000D0: 4A 00 00 25 00 00 02 00 03 00 00 12 08 00 12 84 J..%............
0000E0: 00 12 C2 00 12 E1 00 12 C2 00 12 4A 00 03 25 00 ...........J..%.
0000F0: 00 12 08 00 01 00 01 08 00 01 84 00 01 C2 00 01 ................
000100: E1 00 01 F0 08 01 E1 00 01 A5 00 01 1A 08 00 01 ................
000110: 84 00 00 08 FF FF FF 88 00 11 88 06 11 88 0F 11 ................
000120: 89 0F 19 8B 0F 1D 88 06 11 88 06 11 88 06 11 88 ................
000130: 00 11 FF FF FF 88 00 11 88 06 11 88 06 11 88 06 ................
000140: 11 8B 0F 1D 89 0F 19 88 0F 11 88 06 11 88 00 11 ................
000150: FF FF FF A0 50 0A 05 AA 55 FD C2 F5 D5 3E 02 11 ....P...U....>..
000160: 8D 96 CD AD 8A D1 F1 C9 F5 D5 3E 06 11 8F 96 CD ..........>.....
000170: AD 8A D1 F1 C9 F5 D5 3E 05 11 95 96 CD AD 8A D1 .......>........
000180: F1 C9 F5 C5 D5 E5 01 A2 96 C5 11 10 27 CD 46 94 ............'.F.
000190: 11 E8 03 CD 46 94 11 64 00 CD 46 94 11 0A 00 CD ....F..d..F.....
0001A0: 46 94 11 01 00 CD 46 94 E1 06 05 7E FE 30 20 0A F.....F....~.0 .
0001B0: 23 10 F8 3E 30 CD FA 89 18 07 7E CD FA 89 23 10 #..>0.....~...#.
0001C0: F9 E1 D1 C1 F1 C9 3E FF 3C 37 3F ED 52 30 F9 19 ......>.<7?.R0..
0001D0: C6 30 02 03 C9 F5 C5 D5 E5 DD E5 D5 DD E1 DD 74 .0.............t
0001E0: 00 DD 75 01 DD 70 02 DD 71 03 13 13 13 13 CD CD ..u..p..q.......
0001F0: 8B C5 E5 7E 12 13 23 10 FA E1 CD BC 8B C1 0D 79 ...~..#........y
Size : 512 (Real : 512)
000000: 20 20 20 20 49 6E 73 74 72 75 63 74 69 6F 6E 73 Instructions
000010: 20 66 6F 72 3A 20 20 20 20 20 20 20 52 55 4E 20 for: RUN
000020: 56 54 21 20 28 76 31 2E 30 29 20 20 20 20 20 20 VT! (v1.0)
000030: 20 20 20 20 50 55 42 4C 49 43 20 44 4F 4D 41 49 PUBLIC DOMAI
000040: 4E 0D 0A 0D 0A 20 20 20 20 50 72 6F 67 72 61 6D N.... Program
000050: 20 72 75 6E 73 20 6F 6E 3A 20 20 20 20 20 20 20 runs on:
000060: 20 41 6C 6C 20 41 6D 73 74 72 61 64 20 43 50 43 All Amstrad CPC
000070: 73 20 61 6E 64 20 43 50 43 2B 73 2C 20 74 61 70 s and CPC+s, tap
000080: 65 20 6F 72 20 64 69 73 63 2E 0D 0A 0D 0A 20 20 e or disc.....
000090: 20 20 50 72 6F 67 72 61 6D 20 77 72 69 74 74 65 Program writte
0000A0: 6E 20 62 79 3A 20 20 20 20 20 4D 69 63 68 61 65 n by: Michae
0000B0: 6C 20 42 65 63 6B 65 74 74 2C 20 4A 75 6E 65 20 l Beckett, June
0000C0: 31 39 39 32 0D 0A 20 20 20 20 20 20 20 20 20 20 1992..
0000D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000E0: 20 20 31 31 20 53 74 65 65 70 6C 65 20 47 61 72 11 Steeple Gar
0000F0: 64 65 6E 73 2C 20 53 74 65 65 70 6C 65 20 52 6F dens, Steeple Ro
000100: 61 64 2C 20 41 6E 74 72 69 6D 0D 0A 20 20 20 20 ad, Antrim..
000110: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000120: 20 20 20 20 20 20 20 20 43 6F 20 41 6E 74 72 69 Co Antri
000130: 6D 2C 20 4E 20 49 72 65 6C 61 6E 64 2C 20 42 54 m, N Ireland, BT
000140: 34 31 20 31 42 57 2E 0D 0A 0D 0A 0D 0A 20 20 20 41 1BW.......
000150: 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------------
000160: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 43 4F 50 59 ------------COPY
000170: 52 49 47 48 54 20 4E 4F 54 49 43 45 2D 2D 2D 2D RIGHT NOTICE----
000180: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
000190: 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 20 20 20 20 41 -------.... A
0001A0: 6C 74 68 6F 75 67 68 20 52 55 4E 20 56 54 21 20 lthough RUN VT!
0001B0: 68 61 73 20 62 65 65 6E 20 64 6F 6E 61 74 65 64 has been donated
0001C0: 20 74 6F 20 74 68 65 20 50 55 42 4C 49 43 20 44 to the PUBLIC D
0001D0: 4F 4D 41 49 4E 2C 20 74 68 65 20 70 72 6F 67 72 OMAIN, the progr
0001E0: 61 6D 6D 65 72 0D 0A 20 20 20 20 20 72 65 74 61 ammer.. reta
0001F0: 69 6E 73 20 66 75 6C 6C 20 63 6F 70 79 72 69 67 ins full copyrig
Size : 512 (Real : 512)
000000: B7 20 EE DD E1 E1 D1 C1 F1 C9 F5 C5 D5 E5 62 6B . ............bk
000010: 56 23 5E 23 46 23 4E 23 CD B8 89 E1 D1 C1 F1 C9 V#^#F#N#........
000020: F5 D5 C5 21 00 00 7A B3 28 06 09 1B 7A B3 20 FA ...!..z.(...z. .
000030: C1 D1 F1 C9 A7 01 00 00 ED 52 38 04 03 C8 18 F8 .........R8.....
000040: 19 C9 E5 21 37 0F 01 37 32 E5 C5 11 B9 9A CD 55 ...!7..72......U
000050: 94 D1 E1 CD 3C 8B E1 C9 11 B9 9A CD 8A 94 C9 CD ....<...........
000060: C2 94 CD 49 95 CD 67 88 26 1E 2E 5A 11 8D 96 3E ...I..g.&..Z...>
000070: 02 CD AD 8A CD 5C 85 B7 20 05 CD 04 85 18 F5 CD .....\.. .......
000080: D8 94 C9 11 8D 96 3E 02 18 05 11 95 96 3E 05 F5 ......>......>..
000090: D5 CD C2 94 CD 49 95 CD 67 88 26 14 2E 5A D1 F1 .....I..g.&..Z..
0000A0: CD AD 8A 26 2A 2E 5A 11 8F 96 3E 06 CD AD 8A CD ...&*.Z...>.....
0000B0: 5C 85 FE 01 28 09 FE 02 28 0A CD 04 85 18 F0 CD \...(...(.......
0000C0: D8 94 37 C9 CD D8 94 A7 C9 F5 D5 E5 54 5D 26 13 ..7.........T]&.
0000D0: 2E 42 CD DA 89 1A 13 B7 28 12 CD FA 89 24 24 7C .B......(....$$|
0000E0: FE 3D 20 EE 26 13 7D C6 08 6F 18 E6 E1 D1 F1 C9 .= .&.}..o......
0000F0: CD 0F 96 0E 00 CD 21 96 FE 0D 28 1A FE 7F 28 17 ......!...(...(.
000100: FE 20 38 F1 FE 80 30 ED 57 79 B8 28 E8 72 7A CD . 8...0.Wy.(.rz.
000110: FA 89 23 0C 18 DF C9 79 B7 28 DA 2B 36 20 0D E5 ..#....y.(.+6 ..
000120: CD 7F 96 3E 20 CD FA 89 CD 7F 96 E1 18 C7 CD 0F ...> ...........
000130: 96 0E 00 7E B7 28 0A 23 0C CD FA 89 79 FE 08 20 ...~.(.#....y..
000140: F2 CD 15 96 FE 0D 28 28 FE FC 28 2A FE 7F 28 28 ......((..(*..((
000150: FE 30 38 ED FE 3A 38 08 FE 41 38 E5 FE 5B 30 E1 .08..:8..A8..[0.
000160: 47 79 FE 08 28 DB 70 78 CD FA 89 23 0C 78 18 D1 Gy..(.px...#.x..
000170: 79 B7 28 CD 37 C9 A7 C9 79 B7 28 C5 2B 36 20 0D y.(.7...y.(.+6 .
000180: E5 CD 7F 96 3E 20 CD FA 89 CD 7F 96 E1 18 B2 CD ....> ..........
000190: 09 BB 38 FB C9 CD 21 96 FE 61 D8 FE 7B D0 D6 20 ..8...!..a..{..
0001A0: C9 C5 D5 E5 21 00 00 22 8A 96 2A 8A 96 7C B5 20 ....!.."..*..|.
0001B0: 05 CD 62 96 18 19 7C FE 0A 20 09 7D B7 20 05 CD ..b...|.. .}. ..
0001C0: 72 96 18 0B 7C FE 12 20 06 21 FF FF 22 8A 96 2A r...|.. .!.."..*
0001D0: 8A 96 23 22 8A 96 CD 09 BB 30 CF E1 D1 C1 CD 72 ..#".....0.....r
0001E0: 96 C9 F5 E5 2A D9 93 3E 80 CD FA 89 CD 7F 96 E1 ....*..>........
0001F0: F1 C9 F5 E5 3E 20 CD FA 89 CD 7F 96 E1 F1 C9 E5 ....> ..........
Size : 512 (Real : 512)
000000: 68 74 20 6F 66 20 74 68 65 20 73 6F 66 74 77 61 ht of the softwa
000010: 72 65 2E 20 54 68 69 73 20 6D 65 61 6E 73 20 74 re. This means t
000020: 68 61 74 20 74 68 65 20 70 72 6F 67 72 61 6D 0D hat the program.
000030: 0A 20 20 20 20 20 20 6D 61 79 20 62 65 20 66 72 . may be fr
000040: 65 65 6C 79 20 64 69 73 74 72 69 62 75 74 65 64 eely distributed
000050: 20 61 6E 64 20 63 6F 70 69 65 64 2C 20 41 53 20 and copied, AS
000060: 4C 4F 4E 47 20 41 53 20 4E 4F 20 43 48 41 52 47 LONG AS NO CHARG
000070: 45 20 49 53 20 4D 41 44 45 0D 0A 20 20 20 20 28 E IS MADE.. (
000080: 6F 74 68 65 72 20 74 68 61 6E 20 61 20 73 6D 61 other than a sma
000090: 6C 6C 20 63 6F 70 79 69 6E 67 20 63 68 61 72 67 ll copying charg
0000A0: 65 29 20 61 6E 64 20 4E 4F 20 41 4C 54 45 52 41 e) and NO ALTERA
0000B0: 54 49 4F 4E 53 20 41 52 45 20 4D 41 44 45 20 54 TIONS ARE MADE T
0000C0: 4F 20 41 4E 59 0D 0A 20 20 20 20 20 20 20 20 20 O ANY..
0000D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000E0: 20 20 20 20 50 41 52 54 20 4F 46 20 54 48 45 20 PART OF THE
0000F0: 50 52 4F 47 52 41 4D 2E 0D 0A 0D 0A 20 20 20 20 PROGRAM.....
000100: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
000110: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
000120: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
000130: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
000140: 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 20 20 20 20 20 49 ------.... I
000150: 66 20 79 6F 75 20 72 65 71 75 69 72 65 20 61 73 f you require as
000160: 73 69 73 74 61 6E 63 65 20 77 69 74 68 20 74 68 sistance with th
000170: 65 20 70 72 6F 67 72 61 6D 2C 20 70 6C 65 61 73 e program, pleas
000180: 65 20 65 6E 63 6C 6F 73 65 20 61 20 73 74 61 6D e enclose a stam
000190: 70 65 64 0D 0A 20 20 20 20 20 20 20 20 20 20 20 ped..
0001A0: 20 20 20 20 73 65 6C 66 2D 61 64 64 72 65 73 73 self-address
0001B0: 65 64 20 65 6E 76 65 6C 6F 70 65 20 77 69 74 68 ed envelope with
0001C0: 20 61 6C 6C 20 63 6F 72 72 65 73 70 6F 6E 64 61 all corresponda
0001D0: 6E 63 65 2E 0D 0A 0D 0A 20 20 20 20 2D 2D 2D 2D nce..... ----
0001E0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0001F0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
Size : 512 (Real : 512)
000000: 2A D9 93 2B 2B 22 D9 93 E1 C9 00 00 00 4F 6B 43 *..++".......OkC
000010: 61 6E 63 65 6C 52 65 74 72 79 4E 65 77 20 64 69 ancelRetryNew di
000020: 73 63 30 30 30 30 30 CD 04 85 21 F7 98 CD 0A 95 sc00000...!.....
000030: D2 84 97 18 17 F5 C5 D5 DD 21 11 99 DD 36 00 01 .........!...6..
000040: DD 73 03 DD 72 04 DD 75 05 DD 74 06 DD 5E 03 DD .s..r..u..t..^..
000050: 56 04 CD 10 98 D2 A7 96 DD 21 11 99 DD 36 00 01 V........!...6..
000060: DD 77 01 21 1E 11 11 7A 2C CD 3C 8B 21 22 14 CD .w.!...z,.<.!"..
000070: DA 89 DD 6E 05 DD 66 06 CD EC 89 CD 67 88 21 82 ...n..f.....g.!.
000080: 28 11 8F 96 3E 06 CD AD 8A 26 14 11 9A 96 3E 08 (...>....&....>.
000090: CD AD 8A 21 30 1D 11 77 2E CD EC 87 21 2C 17 11 ...!0..w....!,..
0000A0: 50 20 CD 3C 8B 21 2D 34 CD 67 89 2E 70 CD 6D 89 P .<.!-4.g..p.m.
0000B0: CD E0 97 FD 21 5B 89 FD 36 00 1D FD 36 01 30 FD ....![..6...6.0.
0000C0: 36 02 30 3E FF 32 D8 88 DD E5 DD 21 18 99 DD 36 6.0>.2.....!...6
0000D0: 00 1B DD 36 01 2D DD 36 02 09 DD 36 03 09 DD E1 ...6.-.6...6....
0000E0: DD E5 DD 21 18 99 CD 5C 85 DD E1 FE 01 28 15 FE ...!...\.....(..
0000F0: 02 28 1A FE 03 28 20 FE 04 28 40 FE 05 28 4D CD .(...( ..(@..(M.
000100: 04 85 18 DC AF 32 D8 88 D1 C1 F1 A7 C9 AF 32 D8 .....2........2.
000110: 88 CD 25 85 C3 CC 96 3A D7 88 B7 CA 7F 97 DD 86 ..%....:........
000120: 00 3D DD 46 01 04 B8 D2 7F 97 F5 AF 32 D8 88 32 .=.F........2..2
000130: D7 88 F1 CD B4 98 D1 C1 F1 37 C9 DD 7E 00 FE 01 .........7..~...
000140: 28 9E 3D DD 77 00 CD E0 97 C3 60 97 DD 7E 01 DD (.=.w.....`..~..
000150: 96 00 FE 09 DA 60 97 DD 34 00 CD E0 97 C3 60 97 .....`..4.....`.
000160: 3E 30 32 5E 89 DD 7E 01 B7 28 24 06 09 DD 4E 00 >02^..~..($...N.
000170: 26 1E 2E 30 3A 5E 89 C6 08 32 5E 89 CD DA 89 79 &..0:^...2^....y
000180: CD C9 98 DD BE 01 28 07 0C 7D C6 08 6F 10 E5 C9 ......(..}..o...
000190: C5 D5 DD E5 FD E5 D5 FD E1 CD DE 98 11 B9 9A CD ................
0001A0: 9B BC F5 CD EC 98 F1 20 08 FD E1 DD E1 D1 C1 A7 ....... ........
0001B0: C9 21 B9 9A DD 21 12 99 DD 36 00 00 DD 73 01 E5 .!...!...6...s..
0001C0: 54 5D 7E FE FF 20 4B DD 34 00 23 06 08 ED 53 0B T]~.. K.4.#...S.
0001D0: 99 E5 FD E5 7E 12 23 13 10 FA 3E 2E 12 13 06 03 ....~.#...>.....
0001E0: FD 7E 00 FE 2A 20 0A 7E E6 7F 12 23 13 10 F8 18 .~..* .~...#....
0001F0: 18 7E E6 7F FD BE 00 20 09 FD 23 12 23 13 10 F1 .~..... ..#.#...
Size : 512 (Real : 512)
000000: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
000010: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
000020: 2D 2D 0D 0A 0D 0A 20 20 20 20 31 2E 30 20 20 49 --.... 1.0 I
000030: 4E 54 52 4F 44 55 43 54 49 4F 4E 0D 0A 20 20 20 NTRODUCTION..
000040: 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------
000050: 2D 2D 0D 0A 0D 0A 20 20 20 20 52 55 4E 20 56 54 --.... RUN VT
000060: 21 20 69 73 20 61 20 76 69 64 65 6F 20 74 69 74 ! is a video tit
000070: 6C 69 6E 67 20 70 72 6F 67 72 61 6D 20 77 68 69 ling program whi
000080: 63 68 20 61 6C 6C 6F 77 73 20 79 6F 75 20 74 6F ch allows you to
000090: 20 63 72 65 61 74 65 20 74 65 78 74 0D 0A 20 20 create text..
0000A0: 20 20 64 69 73 70 6C 61 79 73 20 6F 6E 20 74 68 displays on th
0000B0: 65 20 73 63 72 65 65 6E 2C 20 66 6F 72 20 61 64 e screen, for ad
0000C0: 64 69 6E 67 20 74 6F 20 79 6F 75 72 20 6F 77 6E ding to your own
0000D0: 20 76 69 64 65 6F 73 20 2D 20 63 72 65 64 69 74 videos - credit
0000E0: 73 20 66 6F 72 0D 0A 20 20 20 20 79 6F 75 72 20 s for.. your
0000F0: 6C 61 74 65 73 74 20 68 6F 6D 65 20 76 69 64 65 latest home vide
000100: 6F 20 70 72 6F 64 75 63 74 69 6F 6E 2C 20 66 6F o production, fo
000110: 72 20 65 78 61 6D 70 6C 65 2E 0D 0A 0D 0A 20 20 r example.....
000120: 20 20 41 20 76 61 72 69 65 74 79 20 6F 66 20 65 A variety of e
000130: 66 66 65 63 74 73 20 61 72 65 20 61 76 61 69 6C ffects are avail
000140: 61 62 6C 65 20 66 6F 72 20 6A 6F 69 6E 69 6E 67 able for joining
000150: 20 66 72 61 6D 65 73 20 2D 20 66 61 64 65 73 2C frames - fades,
000160: 20 77 69 70 65 73 0D 0A 20 20 20 20 65 74 63 2E wipes.. etc.
000170: 20 41 20 22 66 72 61 6D 65 22 20 69 73 20 73 69 A "frame" is si
000180: 6D 70 6C 79 20 74 68 65 20 6E 61 6D 65 20 67 69 mply the name gi
000190: 76 65 6E 20 74 6F 20 61 20 73 63 72 65 65 6E 66 ven to a screenf
0001A0: 75 6C 20 6F 66 20 74 69 74 6C 65 73 2E 20 41 0D ul of titles. A.
0001B0: 0A 20 20 20 20 63 6F 6D 70 6C 65 74 65 20 63 6F . complete co
0001C0: 6C 6C 65 63 74 69 6F 6E 20 6F 66 20 66 72 61 6D llection of fram
0001D0: 65 73 20 69 73 20 63 61 6C 6C 65 64 20 61 20 22 es is called a "
0001E0: 73 65 71 75 65 6E 63 65 22 2E 20 59 6F 75 20 63 sequence". You c
0001F0: 61 6E 20 68 61 76 65 20 75 70 0D 0A 20 20 20 20 an have up..
Size : 512 (Real : 512)
000000: 20 61 6C 6F 6E 67 20 77 69 74 68 20 61 20 6C 69 along with a li
000010: 74 74 6C 65 20 63 69 72 63 75 6C 61 72 20 22 74 ttle circular "t
000020: 61 67 22 20 62 65 73 69 64 65 20 65 61 63 68 20 ag" beside each
000030: 6F 6E 65 2E 20 54 68 65 0D 0A 20 20 20 20 6F 70 one. The.. op
000040: 74 69 6F 6E 20 77 68 69 63 68 20 69 73 20 63 75 tion which is cu
000050: 72 72 65 6E 74 6C 79 20 73 65 74 20 69 73 20 69 rrently set is i
000060: 6E 64 69 63 61 74 65 64 20 62 79 20 68 61 76 69 ndicated by havi
000070: 6E 67 20 74 68 65 20 63 69 72 63 6C 65 20 66 69 ng the circle fi
000080: 6C 6C 65 64 0D 0A 20 20 20 20 69 6E 2E 20 54 6F lled.. in. To
000090: 20 63 68 61 6E 67 65 20 74 68 65 20 73 65 74 74 change the sett
0000A0: 69 6E 67 2C 20 6A 75 73 74 20 63 6C 69 63 6B 20 ing, just click
0000B0: 6F 6E 20 61 6E 6F 74 68 65 72 20 74 61 67 2E 0D on another tag..
0000C0: 0A 0D 0A 20 20 20 20 52 55 4E 20 56 54 21 20 69 ... RUN VT! i
0000D0: 73 20 63 6F 6E 74 72 6F 6C 6C 65 64 20 75 73 69 s controlled usi
0000E0: 6E 67 20 74 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 ng the following
0000F0: 20 6B 65 79 73 3A 2D 0D 0A 0D 0A 20 20 20 20 43 keys:-.... C
000100: 75 72 73 6F 72 20 6B 65 79 73 20 20 20 20 20 2D ursor keys -
000110: 20 4D 6F 76 65 73 20 74 68 65 20 70 6F 69 6E 74 Moves the point
000120: 65 72 2E 20 49 66 20 74 68 65 20 70 6F 69 6E 74 er. If the point
000130: 65 72 20 69 73 20 74 6F 6F 20 73 6C 6F 77 2C 20 er is too slow,
000140: 68 6F 6C 64 0D 0A 20 20 20 20 20 20 20 20 20 20 hold..
000150: 20 20 20 20 20 20 20 20 20 20 20 20 64 6F 77 6E down
000160: 20 5B 53 48 49 46 54 5D 20 61 74 20 74 68 65 20 [SHIFT] at the
000170: 73 61 6D 65 20 74 69 6D 65 20 74 6F 20 73 70 65 same time to spe
000180: 65 64 20 69 74 20 75 70 2C 20 6F 72 0D 0A 20 20 ed it up, or..
000190: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001A0: 20 20 20 20 5B 43 54 52 4C 5D 20 74 6F 20 74 75 [CTRL] to tu
0001B0: 72 62 6F 2D 63 68 61 72 67 65 20 69 74 2E 0D 0A rbo-charge it...
0001C0: 0D 0A 20 20 20 20 5B 53 50 41 43 45 5D 20 20 20 .. [SPACE]
0001D0: 20 20 20 20 20 7D 0D 0A 20 20 20 20 5B 45 4E 54 }.. [ENT
0001E0: 45 52 5D 20 20 20 20 20 20 20 20 7D 2D 20 43 6C ER] }- Cl
0001F0: 69 63 6B 73 20 2D 20 69 65 20 73 65 6C 65 63 74 icks - ie select
Size : 512 (Real : 512)
000000: 74 6F 20 32 37 20 66 72 61 6D 65 73 20 73 74 6F to 27 frames sto
000010: 72 65 64 20 69 6E 20 52 41 4D 20 61 74 20 61 6E red in RAM at an
000020: 79 20 6F 6E 65 20 74 69 6D 65 2C 20 77 68 69 63 y one time, whic
000030: 68 20 73 68 6F 75 6C 64 20 62 65 20 6D 6F 72 65 h should be more
000040: 20 74 68 61 6E 0D 0A 20 20 20 20 61 6D 70 6C 65 than.. ample
000050: 20 66 6F 72 20 6D 6F 73 74 20 70 65 6F 70 6C 65 for most people
000060: 27 73 20 6E 65 65 64 73 2E 0D 0A 0D 0A 20 20 20 's needs.....
000070: 20 52 55 4E 20 56 54 21 20 69 73 20 64 65 73 69 RUN VT! is desi
000080: 67 6E 65 64 20 70 72 69 6E 63 69 70 6C 79 20 74 gned principly t
000090: 6F 20 77 6F 72 6B 20 77 69 74 68 20 74 68 65 20 o work with the
0000A0: 43 50 43 2D 56 49 44 45 4F 20 6C 65 61 64 20 70 CPC-VIDEO lead p
0000B0: 72 6F 64 75 63 65 64 0D 0A 20 20 20 20 62 79 20 roduced.. by
0000C0: 57 2E 41 2E 56 2E 45 2E 20 28 6F 72 69 67 69 6E W.A.V.E. (origin
0000D0: 61 6C 6C 79 20 61 20 68 61 72 64 77 61 72 65 20 ally a hardware
0000E0: 70 72 6F 6A 65 63 74 20 69 6E 20 74 68 65 20 4A project in the J
0000F0: 75 6C 79 20 31 39 39 30 20 41 6D 73 74 72 61 64 uly 1990 Amstrad
000100: 0D 0A 20 20 20 20 41 63 74 69 6F 6E 29 2E 20 49 .. Action). I
000110: 74 20 63 61 6E 20 61 6C 73 6F 20 62 65 20 75 73 t can also be us
000120: 65 64 20 77 69 74 68 20 61 6E 20 52 47 42 2D 53 ed with an RGB-S
000130: 43 41 52 54 20 6C 65 61 64 2C 20 61 6C 74 68 6F CART lead, altho
000140: 75 67 68 20 74 68 65 20 66 61 64 65 0D 0A 20 20 ugh the fade..
000150: 20 20 6F 70 74 69 6F 6E 73 20 77 69 6C 6C 20 6E options will n
000160: 6F 74 20 70 72 6F 64 75 63 65 20 74 68 65 20 64 ot produce the d
000170: 65 73 69 72 65 64 20 65 66 66 65 63 74 2E 0D 0A esired effect...
000180: 0D 0A 20 20 20 20 52 55 4E 20 56 54 21 20 63 61 .. RUN VT! ca
000190: 6E 20 70 72 6F 64 75 63 65 20 74 65 78 74 20 64 n produce text d
0001A0: 69 73 70 6C 61 79 73 20 69 6E 20 6E 6F 72 6D 61 isplays in norma
0001B0: 6C 20 61 6E 64 20 64 6F 75 62 6C 65 20 73 69 7A l and double siz
0001C0: 65 20 6C 65 74 74 65 72 73 2C 0D 0A 20 20 20 20 e letters,..
0001D0: 61 73 20 77 65 6C 6C 20 61 73 20 6F 66 66 65 72 as well as offer
0001E0: 69 6E 67 20 61 20 62 6C 6F 63 6B 20 67 72 61 70 ing a block grap
0001F0: 68 69 63 73 20 66 61 63 69 6C 69 74 79 2C 20 65 hics facility, e
Size : 512 (Real : 512)
000000: 73 20 74 68 65 20 6F 70 74 69 6F 6E 20 75 6E 64 s the option und
000010: 65 72 20 74 68 65 20 70 6F 69 6E 74 65 72 2E 0D er the pointer..
000020: 0A 20 20 20 20 5B 52 45 54 55 52 4E 5D 20 20 20 . [RETURN]
000030: 20 20 20 20 7D 0D 0A 0D 0A 20 20 20 20 4E 6F 74 }.... Not
000040: 65 20 74 68 61 74 20 69 66 20 79 6F 75 20 63 6C e that if you cl
000050: 69 63 6B 20 74 68 65 20 70 6F 69 6E 74 65 72 20 ick the pointer
000060: 6F 6E 20 61 6E 20 69 6C 6C 65 67 61 6C 20 61 72 on an illegal ar
000070: 65 61 2C 20 74 68 65 20 63 6F 6D 70 75 74 65 72 ea, the computer
000080: 0D 0A 20 20 20 20 77 69 6C 6C 20 6D 61 6B 65 20 .. will make
000090: 61 20 22 70 69 6E 67 22 20 73 6F 75 6E 64 2C 20 a "ping" sound,
0000A0: 61 6E 64 20 69 67 6E 6F 72 65 20 74 68 65 20 73 and ignore the s
0000B0: 65 6C 65 63 74 69 6F 6E 2E 0D 0A 0D 0A 0D 0A 20 election.......
0000C0: 20 20 20 32 2E 30 20 20 4D 41 49 4E 20 4D 45 4E 2.0 MAIN MEN
0000D0: 55 0D 0A 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D U.. ----
0000E0: 2D 2D 2D 2D 2D 0D 0A 0D 0A 20 20 20 20 54 68 69 -----.... Thi
0000F0: 73 20 69 73 20 77 68 65 72 65 20 61 6C 6C 20 74 s is where all t
000100: 68 65 20 6D 61 6A 6F 72 20 6F 70 74 69 6F 6E 73 he major options
000110: 20 61 72 65 20 70 72 65 73 65 6E 74 65 64 2E 20 are presented.
000120: 41 6C 73 6F 20 64 69 73 70 6C 61 79 65 64 20 69 Also displayed i
000130: 73 0D 0A 20 20 20 20 74 68 65 20 6E 75 6D 62 65 s.. the numbe
000140: 72 20 6F 66 20 66 72 61 6D 65 73 20 63 75 72 72 r of frames curr
000150: 65 6E 74 6C 79 20 73 65 74 20 75 70 2E 20 54 68 ently set up. Th
000160: 69 73 20 77 69 6C 6C 20 72 65 61 64 20 30 20 77 is will read 0 w
000170: 68 65 6E 20 52 55 4E 20 56 54 21 0D 0A 20 20 20 hen RUN VT!..
000180: 20 69 73 20 6C 6F 61 64 65 64 2E 0D 0A 0D 0A 20 is loaded.....
000190: 20 20 20 54 68 65 20 6F 70 74 69 6F 6E 73 20 61 The options a
0001A0: 72 65 20 61 73 20 66 6F 6C 6C 6F 77 73 3A 2D 0D re as follows:-.
0001B0: 0A 0D 0A 20 20 20 20 32 2E 31 20 20 4E 65 77 20 ... 2.1 New
0001C0: 73 65 71 75 65 6E 63 65 0D 0A 20 20 20 20 32 2E sequence.. 2.
0001D0: 32 20 20 41 64 64 20 66 72 61 6D 65 0D 0A 20 20 2 Add frame..
0001E0: 20 20 32 2E 33 20 20 44 65 6C 65 74 65 20 66 72 2.3 Delete fr
0001F0: 61 6D 65 0D 0A 20 20 20 20 32 2E 34 20 20 53 77 ame.. 2.4 Sw
Size : 512 (Real : 512)
000000: 6E 61 62 6C 69 6E 67 20 73 69 6D 70 6C 65 0D 0A nabling simple..
000010: 20 20 20 20 67 72 61 70 68 69 63 73 20 74 6F 20 graphics to
000020: 62 65 20 61 64 64 65 64 2E 0D 0A 0D 0A 20 20 20 be added.....
000030: 20 4E 6F 74 65 20 74 68 61 74 20 74 68 72 6F 75 Note that throu
000040: 67 68 6F 75 74 20 74 68 65 73 65 20 69 6E 73 74 ghout these inst
000050: 72 75 63 74 69 6F 6E 73 2C 20 6B 65 79 70 72 65 ructions, keypre
000060: 73 73 65 73 20 61 72 65 20 73 68 6F 77 6E 20 69 sses are shown i
000070: 6E 0D 0A 20 20 20 20 5B 73 71 75 61 72 65 20 62 n.. [square b
000080: 72 61 63 6B 65 74 73 5D 2E 20 46 6F 72 20 43 50 rackets]. For CP
000090: 43 20 34 36 34 20 6F 77 6E 65 72 73 2C 20 5B 52 C 464 owners, [R
0000A0: 45 54 55 52 4E 5D 20 6D 65 61 6E 73 20 74 68 65 ETURN] means the
0000B0: 20 6C 61 72 67 65 0D 0A 20 20 20 20 5B 45 4E 54 large.. [ENT
0000C0: 45 52 5D 20 6B 65 79 2E 0D 0A 0D 0A 0D 0A 20 20 ER] key.......
0000D0: 20 20 31 2E 31 20 20 47 45 54 54 49 4E 47 20 53 1.1 GETTING S
0000E0: 54 41 52 54 45 44 0D 0A 20 20 20 20 20 20 20 20 TARTED..
0000F0: 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------------
000100: 0D 0A 0D 0A 20 20 20 20 46 72 6F 6D 20 64 69 73 .... From dis
000110: 63 3A 20 20 20 20 20 20 2D 20 49 6E 73 65 72 74 c: - Insert
000120: 20 74 68 65 20 52 55 4E 20 56 54 21 20 64 69 73 the RUN VT! dis
000130: 63 20 69 6E 20 64 72 69 76 65 20 41 2E 0D 0A 20 c in drive A...
000140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000150: 20 20 20 2D 20 54 79 70 65 3A 20 52 55 4E 22 56 - Type: RUN"V
000160: 54 20 5B 52 45 54 55 52 4E 5D 0D 0A 20 20 20 20 T [RETURN]..
000170: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000180: 2D 20 52 55 4E 20 56 54 21 20 77 69 6C 6C 20 6C - RUN VT! will l
000190: 6F 61 64 20 61 6E 64 20 72 75 6E 2E 0D 0A 0D 0A oad and run.....
0001A0: 20 20 20 20 46 72 6F 6D 20 74 61 70 65 3A 20 20 From tape:
0001B0: 20 20 20 20 2D 20 49 6E 73 65 72 74 20 74 68 65 - Insert the
0001C0: 20 52 55 4E 20 56 54 21 20 74 61 70 65 20 69 6E RUN VT! tape in
0001D0: 20 74 68 65 20 74 61 70 65 20 64 65 63 6B 2E 0D the tape deck..
0001E0: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
0001F0: 20 20 20 20 20 2D 20 54 79 70 65 3A 20 52 55 4E - Type: RUN
Size : 512 (Real : 512)
000000: 61 70 20 66 72 61 6D 65 73 0D 0A 20 20 20 20 32 ap frames.. 2
000010: 2E 35 20 20 53 61 76 65 0D 0A 20 20 20 20 32 2E .5 Save.. 2.
000020: 36 20 20 4C 6F 61 64 0D 0A 20 20 20 20 32 2E 37 6 Load.. 2.7
000030: 20 20 43 61 74 61 6C 6F 67 75 65 0D 0A 20 20 20 Catalogue..
000040: 20 32 2E 38 20 20 42 61 75 64 0D 0A 20 20 20 20 2.8 Baud..
000050: 32 2E 39 20 20 41 63 74 69 6F 6E 21 0D 0A 20 20 2.9 Action!..
000060: 20 20 32 2E 31 30 20 45 78 69 74 0D 0A 20 20 20 2.10 Exit..
000070: 20 32 2E 31 31 20 42 61 63 6B 75 70 0D 0A 0D 0A 2.11 Backup....
000080: 20 20 20 20 54 6F 20 73 65 6C 65 63 74 20 61 6E To select an
000090: 20 6F 70 74 69 6F 6E 2C 20 6D 6F 76 65 20 74 68 option, move th
0000A0: 65 20 70 6F 69 6E 74 65 72 20 74 6F 20 69 74 20 e pointer to it
0000B0: 61 6E 64 20 63 6C 69 63 6B 2E 0D 0A 0D 0A 20 20 and click.....
0000C0: 20 20 53 6F 6D 65 20 6F 66 20 74 68 65 20 6F 70 Some of the op
0000D0: 74 69 6F 6E 73 20 72 65 71 75 69 72 65 20 66 72 tions require fr
0000E0: 61 6D 65 73 20 74 6F 20 62 65 20 73 65 74 20 75 ames to be set u
0000F0: 70 20 62 65 66 6F 72 65 20 74 68 65 79 20 77 69 p before they wi
000100: 6C 6C 0D 0A 20 20 20 20 6F 70 65 72 61 74 65 20 ll.. operate
000110: 2D 20 74 68 65 20 6D 65 73 73 61 67 65 20 22 4E - the message "N
000120: 6F 20 66 72 61 6D 65 73 20 73 65 74 20 75 70 21 o frames set up!
000130: 22 20 77 69 6C 6C 20 62 65 20 64 69 73 70 6C 61 " will be displa
000140: 79 65 64 2E 20 43 6C 69 63 6B 20 6F 6E 0D 0A 20 yed. Click on..
000150: 20 20 20 74 68 65 20 4F 4B 20 62 75 74 74 6F 6E the OK button
000160: 20 74 6F 20 72 65 6D 6F 76 65 20 74 68 69 73 20 to remove this
000170: 6D 65 73 73 61 67 65 20 61 6E 64 20 72 65 74 75 message and retu
000180: 72 6E 20 74 6F 20 74 68 65 20 6D 65 6E 75 2E 0D rn to the menu..
000190: 0A 0D 0A 0D 0A 20 20 20 20 32 2E 31 20 20 4E 45 ..... 2.1 NE
0001A0: 57 20 53 45 51 55 45 4E 43 45 0D 0A 20 20 20 20 W SEQUENCE..
0001B0: 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -----------
0001C0: 2D 0D 0A 0D 0A 20 20 20 20 54 68 69 73 20 77 69 -.... This wi
0001D0: 6C 6C 20 77 69 70 65 20 61 6C 6C 20 66 72 61 6D ll wipe all fram
0001E0: 65 73 20 63 75 72 72 65 6E 74 6C 79 20 69 6E 20 es currently in
0001F0: 6D 65 6D 6F 72 79 2E 20 59 6F 75 20 77 69 6C 6C memory. You will
Size : 512 (Real : 512)
000000: 22 20 5B 52 45 54 55 52 4E 5D 0D 0A 20 20 20 20 " [RETURN]..
000010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000020: 2D 20 52 55 4E 20 56 54 21 20 77 69 6C 6C 20 6C - RUN VT! will l
000030: 6F 61 64 20 61 6E 64 20 72 75 6E 2E 0D 0A 0D 0A oad and run.....
000040: 20 20 20 20 4F 6E 63 65 20 74 68 65 20 70 72 6F Once the pro
000050: 67 72 61 6D 20 68 61 73 20 6C 6F 61 64 65 64 2C gram has loaded,
000060: 20 79 6F 75 20 73 68 6F 75 6C 64 20 73 65 65 20 you should see
000070: 74 68 65 20 6D 61 69 6E 20 6D 65 6E 75 20 6F 6E the main menu on
000080: 20 74 68 65 0D 0A 20 20 20 20 73 63 72 65 65 6E the.. screen
000090: 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 31 2E 32 20 20 ....... 1.2
0000A0: 43 4F 4E 54 52 4F 4C 20 4D 45 54 48 4F 44 0D 0A CONTROL METHOD..
0000B0: 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D -------
0000C0: 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 20 20 20 20 52 -------.... R
0000D0: 55 4E 20 56 54 21 20 6F 70 65 72 61 74 65 73 20 UN VT! operates
0000E0: 77 69 74 68 20 61 20 22 70 6F 69 6E 74 20 61 6E with a "point an
0000F0: 64 20 63 6C 69 63 6B 22 20 69 6E 74 65 72 66 61 d click" interfa
000100: 63 65 2E 20 54 68 69 73 20 77 6F 72 6B 73 20 62 ce. This works b
000110: 79 0D 0A 20 20 20 20 6D 6F 76 69 6E 67 20 61 20 y.. moving a
000120: 70 6F 69 6E 74 65 72 20 61 72 6F 75 6E 64 20 74 pointer around t
000130: 68 65 20 73 63 72 65 65 6E 20 74 6F 20 73 65 6C he screen to sel
000140: 65 63 74 20 61 20 70 61 72 74 69 63 75 6C 61 72 ect a particular
000150: 20 6F 70 74 69 6F 6E 2E 0D 0A 20 20 20 20 22 43 option... "C
000160: 6C 69 63 6B 69 6E 67 22 20 6D 65 61 6E 73 20 63 licking" means c
000170: 68 6F 6F 73 69 6E 67 20 61 6E 20 6F 70 74 69 6F hoosing an optio
000180: 6E 20 77 68 69 63 68 20 79 6F 75 20 68 61 76 65 n which you have
000190: 20 6D 6F 76 65 64 20 74 68 65 20 70 6F 69 6E 74 moved the point
0001A0: 65 72 0D 0A 20 20 20 20 74 6F 2E 0D 0A 0D 0A 20 er.. to.....
0001B0: 20 20 20 57 68 65 6E 20 64 69 66 66 65 72 65 6E When differen
0001C0: 74 20 6F 70 74 69 6F 6E 73 20 61 72 65 20 74 6F t options are to
0001D0: 20 62 65 20 73 65 6C 65 63 74 65 64 2C 20 74 68 be selected, th
0001E0: 65 79 20 77 69 6C 6C 20 67 65 6E 65 72 61 6C 6C ey will generall
0001F0: 79 20 62 65 0D 0A 20 20 20 20 73 65 6C 65 63 74 y be.. select
Size : 512 (Real : 512)
000000: 20 68 61 76 65 20 74 6F 0D 0A 20 20 20 20 63 6F have to.. co
000010: 6E 66 69 72 6D 20 74 68 61 74 20 79 6F 75 20 64 nfirm that you d
000020: 6F 20 61 63 74 75 61 6C 6C 79 20 77 61 6E 74 20 o actually want
000030: 74 6F 20 73 74 61 72 74 20 61 67 61 69 6E 2C 20 to start again,
000040: 61 73 20 74 68 65 20 66 72 61 6D 65 73 20 63 61 as the frames ca
000050: 6E 6E 6F 74 0D 0A 20 20 20 20 62 65 20 72 65 63 nnot.. be rec
000060: 6F 76 65 72 65 64 20 6F 6E 63 65 20 61 20 6E 65 overed once a ne
000070: 77 20 73 65 71 75 65 6E 63 65 20 68 61 73 20 62 w sequence has b
000080: 65 65 6E 20 73 74 61 72 74 65 64 2E 20 43 6C 69 een started. Cli
000090: 63 6B 20 6F 6E 20 4F 4B 20 69 66 20 79 6F 75 0D ck on OK if you.
0000A0: 0A 20 20 20 20 61 72 65 20 73 75 72 65 20 2D 20 . are sure -
0000B0: 69 66 20 6E 6F 74 2C 20 63 6C 69 63 6B 69 6E 67 if not, clicking
0000C0: 20 6F 6E 20 43 41 4E 43 45 4C 20 77 69 6C 6C 20 on CANCEL will
0000D0: 69 67 6E 6F 72 65 20 74 68 65 20 6F 70 74 69 6F ignore the optio
0000E0: 6E 20 61 6E 64 0D 0A 20 20 20 20 72 65 74 75 72 n and.. retur
0000F0: 6E 20 79 6F 75 20 74 6F 20 74 68 65 20 6D 65 6E n you to the men
000100: 75 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 32 2E 32 20 u....... 2.2
000110: 20 41 44 44 20 46 52 41 4D 45 0D 0A 20 20 20 20 ADD FRAME..
000120: 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A ---------..
000130: 0D 0A 20 20 20 20 54 68 69 73 20 65 6E 61 62 6C .. This enabl
000140: 65 73 20 79 6F 75 20 74 6F 20 61 64 64 20 61 20 es you to add a
000150: 6E 65 77 20 66 72 61 6D 65 20 74 6F 20 74 68 65 new frame to the
000160: 20 65 6E 64 20 6F 66 20 74 68 65 20 73 65 71 75 end of the sequ
000170: 65 6E 63 65 2E 20 41 0D 0A 20 20 20 20 73 75 62 ence. A.. sub
000180: 2D 6D 65 6E 75 20 77 69 6C 6C 20 61 70 70 65 61 -menu will appea
000190: 72 20 67 69 76 69 6E 67 20 79 6F 75 20 61 20 6E r giving you a n
0001A0: 75 6D 62 65 72 20 6F 66 20 6F 70 74 69 6F 6E 73 umber of options
0001B0: 3A 2D 0D 0A 0D 0A 20 20 20 20 2D 20 4E 65 77 20 :-.... - New
0001C0: 66 72 61 6D 65 20 28 73 74 61 72 74 20 61 20 66 frame (start a f
0001D0: 72 61 6D 65 20 66 72 6F 6D 20 73 63 72 61 74 63 rame from scratc
0001E0: 68 29 0D 0A 20 20 20 20 2D 20 46 72 6F 6D 20 66 h).. - From f
0001F0: 69 6C 65 20 28 61 64 64 20 61 20 66 72 61 6D 65 ile (add a frame
Size : 512 (Real : 512)
000000: 65 64 20 62 79 20 63 6C 69 63 6B 69 6E 67 20 6F ed by clicking o
000010: 6E 20 61 20 22 62 75 74 74 6F 6E 22 20 2D 20 61 n a "button" - a
000020: 20 6C 69 74 74 6C 65 20 62 6F 78 20 77 69 74 68 little box with
000030: 20 74 68 65 20 6F 70 74 69 6F 6E 0D 0A 20 20 20 the option..
000040: 20 64 69 73 70 6C 61 79 65 64 20 69 6E 20 69 74 displayed in it
000050: 2E 0D 0A 0D 0A 20 20 20 20 54 68 65 72 65 20 61 ..... There a
000060: 72 65 20 74 77 6F 20 62 75 74 74 6F 6E 73 20 77 re two buttons w
000070: 68 69 63 68 20 61 72 65 20 75 73 65 64 20 66 72 hich are used fr
000080: 65 71 75 65 6E 74 6C 79 20 2D 20 4F 4B 20 61 6E equently - OK an
000090: 64 20 43 41 4E 43 45 4C 2E 20 49 66 0D 0A 20 20 d CANCEL. If..
0000A0: 20 20 79 6F 75 20 63 6C 69 63 6B 20 6F 6E 20 4F you click on O
0000B0: 4B 2C 20 79 6F 75 20 68 61 76 65 20 63 6F 6E 66 K, you have conf
0000C0: 69 72 6D 65 64 20 74 68 65 20 6F 70 74 69 6F 6E irmed the option
0000D0: 2C 20 61 6E 64 20 74 68 65 20 70 72 6F 67 72 61 , and the progra
0000E0: 6D 20 77 69 6C 6C 0D 0A 20 20 20 20 73 74 61 72 m will.. star
0000F0: 74 20 74 68 65 20 74 61 73 6B 2E 20 49 66 20 79 t the task. If y
000100: 6F 75 20 63 6C 69 63 6B 20 6F 6E 20 43 41 4E 43 ou click on CANC
000110: 45 4C 2C 20 74 68 65 20 70 72 6F 67 72 61 6D 20 EL, the program
000120: 77 69 6C 6C 20 61 62 6F 72 74 20 74 68 65 0D 0A will abort the..
000130: 20 20 20 20 74 61 73 6B 2C 20 75 73 75 61 6C 6C task, usuall
000140: 79 20 72 65 74 75 72 6E 69 6E 67 20 79 6F 75 20 y returning you
000150: 74 6F 20 74 68 65 20 6D 61 69 6E 20 6D 65 6E 75 to the main menu
000160: 2E 0D 0A 0D 0A 20 20 20 20 4F 66 74 65 6E 2C 20 ..... Often,
000170: 77 68 65 6E 20 74 68 65 20 70 72 6F 67 72 61 6D when the program
000180: 20 72 65 71 75 69 72 65 73 20 74 68 65 20 75 73 requires the us
000190: 65 72 20 74 6F 20 73 65 74 20 73 6F 6D 65 20 61 er to set some a
0001A0: 74 74 72 69 62 75 74 65 20 28 73 75 63 68 0D 0A ttribute (such..
0001B0: 20 20 20 20 61 73 20 66 72 61 6D 65 20 64 69 73 as frame dis
0001C0: 70 6C 61 79 20 73 74 79 6C 65 20 2D 20 66 61 64 play style - fad
0001D0: 65 73 20 65 74 63 29 20 61 20 6C 69 73 74 20 6F es etc) a list o
0001E0: 66 20 6F 70 74 69 6F 6E 73 20 77 69 6C 6C 20 62 f options will b
0001F0: 65 0D 0A 20 20 20 20 64 69 73 70 6C 61 79 65 64 e.. displayed
Size : 512 (Real : 512)
000000: 20 77 68 69 63 68 20 79 6F 75 20 68 61 76 65 20 which you have
000010: 70 72 65 76 69 6F 75 73 6C 79 20 73 61 76 65 64 previously saved
000020: 20 6F 6E 74 6F 20 74 61 70 65 20 6F 72 0D 0A 20 onto tape or..
000030: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000040: 64 69 73 63 29 0D 0A 20 20 20 20 2D 20 4F 4B 20 disc).. - OK
000050: 20 20 20 20 20 20 20 28 67 6F 20 61 68 65 61 64 (go ahead
000060: 29 0D 0A 20 20 20 20 2D 20 43 41 4E 43 45 4C 20 ).. - CANCEL
000070: 20 20 20 28 72 65 74 75 72 6E 20 74 6F 20 74 68 (return to th
000080: 65 20 6D 61 69 6E 20 6D 65 6E 75 29 0D 0A 0D 0A e main menu)....
000090: 20 20 20 20 49 66 20 74 68 65 20 6D 61 78 69 6D If the maxim
0000A0: 75 6D 20 6E 75 6D 62 65 72 20 6F 66 20 66 72 61 um number of fra
0000B0: 6D 65 73 20 68 61 73 20 61 6C 72 65 61 64 79 20 mes has already
0000C0: 62 65 65 6E 20 73 65 74 20 75 70 2C 20 74 68 65 been set up, the
0000D0: 20 6D 65 73 73 61 67 65 0D 0A 20 20 20 20 22 4E message.. "N
0000E0: 6F 20 72 6F 6F 6D 20 69 6E 20 66 69 6C 65 3A 20 o room in file:
0000F0: 79 6F 75 20 63 61 6E 27 74 20 61 64 64 20 61 20 you can't add a
000100: 66 72 61 6D 65 22 20 77 69 6C 6C 20 62 65 20 64 frame" will be d
000110: 69 73 70 6C 61 79 65 64 2E 20 43 6C 69 63 6B 20 isplayed. Click
000120: 6F 6E 0D 0A 20 20 20 20 4F 4B 20 74 6F 20 72 65 on.. OK to re
000130: 74 75 72 6E 20 74 6F 20 74 68 65 20 6D 61 69 6E turn to the main
000140: 20 6D 65 6E 75 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 menu.......
000150: 32 2E 32 2E 31 20 20 4E 45 57 20 46 52 41 4D 45 2.2.1 NEW FRAME
000160: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D .. ---
000170: 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 20 20 20 20 49 66 ------.... If
000180: 20 79 6F 75 20 64 65 63 69 64 65 20 79 6F 75 20 you decide you
000190: 77 61 6E 74 20 74 6F 20 73 74 61 72 74 20 61 20 want to start a
0001A0: 74 6F 74 61 6C 6C 79 20 6E 65 77 20 66 72 61 6D totally new fram
0001B0: 65 2C 20 73 65 6C 65 63 74 20 74 68 69 73 0D 0A e, select this..
0001C0: 20 20 20 20 6F 70 74 69 6F 6E 2E 20 54 68 65 20 option. The
0001D0: 73 63 72 65 65 6E 20 77 69 6C 6C 20 63 6C 65 61 screen will clea
0001E0: 72 20 61 6E 64 20 79 6F 75 20 77 69 6C 6C 20 65 r and you will e
0001F0: 6E 74 65 72 20 74 68 65 20 46 72 61 6D 65 20 45 nter the Frame E
Size : 512 (Real : 512)
000000: 41 4E 43 45 4C 20 77 69 6C 6C 20 74 61 6B 65 0D ANCEL will take.
000010: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
000020: 20 20 20 20 20 79 6F 75 20 62 61 63 6B 20 74 6F you back to
000030: 20 74 68 65 20 6D 61 69 6E 20 6D 65 6E 75 2E 0D the main menu..
000040: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
000050: 20 20 20 20 20 20 20 20 20 20 20 20 20 4F 6E 63 Onc
000060: 65 20 79 6F 75 20 68 61 76 65 20 73 75 63 65 73 e you have suces
000070: 73 66 75 6C 6C 79 20 6C 6F 61 64 65 64 20 61 20 sfully loaded a
000080: 66 72 61 6D 65 2C 20 79 6F 75 0D 0A 20 20 20 20 frame, you..
000090: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000A0: 77 69 6C 6C 20 65 6E 74 65 72 20 74 68 65 20 46 will enter the F
0000B0: 72 61 6D 65 20 45 64 69 74 6F 72 20 28 73 65 65 rame Editor (see
0000C0: 20 73 65 63 74 69 6F 6E 20 33 2E 30 29 2E 0D 0A section 3.0)...
0000D0: 0D 0A 0D 0A 20 20 20 20 32 2E 33 20 20 45 44 49 .... 2.3 EDI
0000E0: 54 20 46 52 41 4D 45 0D 0A 20 20 20 20 20 20 20 T FRAME..
0000F0: 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A ----------....
000100: 20 20 20 20 54 68 69 73 20 6F 70 74 69 6F 6E 20 This option
000110: 65 6E 61 62 6C 65 73 20 79 6F 75 20 74 6F 20 63 enables you to c
000120: 68 61 6E 67 65 20 61 20 66 72 61 6D 65 20 77 68 hange a frame wh
000130: 69 63 68 20 79 6F 75 20 68 61 76 65 20 70 72 65 ich you have pre
000140: 76 69 6F 75 73 6C 79 0D 0A 20 20 20 20 73 65 74 viously.. set
000150: 20 75 70 2E 0D 0A 0D 0A 20 20 20 20 59 6F 75 20 up..... You
000160: 77 69 6C 6C 20 66 69 72 73 74 20 68 61 76 65 20 will first have
000170: 74 6F 20 73 65 6C 65 63 74 20 74 68 65 20 66 72 to select the fr
000180: 61 6D 65 20 79 6F 75 20 77 69 73 68 20 74 6F 20 ame you wish to
000190: 65 64 69 74 2E 20 54 6F 20 64 6F 20 74 68 69 73 edit. To do this
0001A0: 2C 0D 0A 20 20 20 20 63 6C 69 63 6B 20 74 68 65 ,.. click the
0001B0: 20 70 6F 69 6E 74 65 72 20 6F 6E 20 74 68 65 20 pointer on the
0001C0: 75 70 20 61 6E 64 20 64 6F 77 6E 20 61 72 72 6F up and down arro
0001D0: 77 73 20 74 6F 20 73 65 6C 65 63 74 20 74 68 65 ws to select the
0001E0: 20 66 72 61 6D 65 0D 0A 20 20 20 20 6E 75 6D 62 frame.. numb
0001F0: 65 72 2E 20 43 6C 69 63 6B 20 6F 6E 20 4F 4B 20 er. Click on OK
Size : 512 (Real : 512)
000000: 64 69 74 6F 72 20 28 73 65 65 0D 0A 20 20 20 20 ditor (see..
000010: 73 65 63 74 69 6F 6E 20 33 2E 30 29 2E 20 54 68 section 3.0). Th
000020: 69 73 20 65 6E 61 62 6C 65 73 20 79 6F 75 20 74 is enables you t
000030: 6F 20 64 65 73 69 67 6E 20 74 68 65 20 66 72 61 o design the fra
000040: 6D 65 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 32 2E 32 me....... 2.2
000050: 2E 32 20 20 46 52 4F 4D 20 46 49 4C 45 0D 0A 20 .2 FROM FILE..
000060: 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D ------
000070: 2D 2D 2D 0D 0A 0D 0A 20 20 20 20 49 66 20 79 6F ---.... If yo
000080: 75 20 77 69 73 68 20 74 6F 20 61 64 64 20 61 20 u wish to add a
000090: 66 72 61 6D 65 20 77 68 69 63 68 20 79 6F 75 20 frame which you
0000A0: 68 61 76 65 20 70 72 65 76 69 6F 75 73 6C 79 20 have previously
0000B0: 73 61 76 65 64 20 74 6F 20 74 61 70 65 20 6F 72 saved to tape or
0000C0: 0D 0A 20 20 20 20 64 69 73 63 2C 20 73 65 6C 65 .. disc, sele
0000D0: 63 74 20 74 68 69 73 20 6F 70 74 69 6F 6E 2E 20 ct this option.
0000E0: 54 68 65 20 73 63 72 65 65 6E 20 77 69 6C 6C 20 The screen will
0000F0: 63 6C 65 61 72 20 61 6E 64 20 79 6F 75 20 77 69 clear and you wi
000100: 6C 6C 20 68 61 76 65 20 74 6F 0D 0A 20 20 20 20 ll have to..
000110: 73 70 65 63 69 66 79 20 74 68 65 20 6E 61 6D 65 specify the name
000120: 20 6F 66 20 74 68 65 20 66 72 61 6D 65 2E 0D 0A of the frame...
000130: 0D 0A 20 20 20 20 54 61 70 65 20 6D 61 63 68 69 .. Tape machi
000140: 6E 65 73 20 20 20 45 6E 74 65 72 20 74 68 65 20 nes Enter the
000150: 6E 61 6D 65 20 6F 66 20 74 68 65 20 66 72 61 6D name of the fram
000160: 65 20 61 6E 64 20 70 72 65 73 73 20 5B 52 45 54 e and press [RET
000170: 55 52 4E 5D 2E 20 54 6F 0D 0A 20 20 20 20 2D 2D URN]. To.. --
000180: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 20 20 61 62 ----------- ab
000190: 6F 72 74 2C 20 70 72 65 73 73 20 5B 45 53 43 5D ort, press [ESC]
0001A0: 20 61 6E 64 20 79 6F 75 20 77 69 6C 6C 20 62 65 and you will be
0001B0: 20 72 65 74 75 72 6E 65 64 20 74 6F 20 74 68 65 returned to the
0001C0: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
0001D0: 20 20 20 20 20 20 6D 61 69 6E 20 6D 65 6E 75 2E main menu.
0001E0: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
0001F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 57 68 Wh
Size : 512 (Real : 512)
000000: 77 68 65 6E 20 79 6F 75 20 61 72 65 20 72 65 61 when you are rea
000010: 64 79 2C 20 6F 72 20 43 41 4E 43 45 4C 20 74 6F dy, or CANCEL to
000020: 20 67 6F 20 62 61 63 6B 20 74 6F 20 74 68 65 0D go back to the.
000030: 0A 20 20 20 20 6D 61 69 6E 20 6D 65 6E 75 2E 0D . main menu..
000040: 0A 0D 0A 20 20 20 20 4F 6E 63 65 20 79 6F 75 20 ... Once you
000050: 68 61 76 65 20 73 65 6C 65 63 74 65 64 20 74 68 have selected th
000060: 65 20 66 72 61 6D 65 2C 20 79 6F 75 20 77 69 6C e frame, you wil
000070: 6C 20 65 6E 74 65 72 20 74 68 65 20 46 72 61 6D l enter the Fram
000080: 65 20 45 64 69 74 6F 72 20 28 73 65 65 0D 0A 20 e Editor (see..
000090: 20 20 20 73 65 63 74 69 6F 6E 20 33 2E 30 29 0D section 3.0).
0000A0: 0A 0D 0A 0D 0A 20 20 20 20 32 2E 34 20 20 44 45 ..... 2.4 DE
0000B0: 4C 45 54 45 20 46 52 41 4D 45 0D 0A 20 20 20 20 LETE FRAME..
0000C0: 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -----------
0000D0: 2D 0D 0A 0D 0A 20 20 20 20 53 68 6F 75 6C 64 20 -.... Should
0000E0: 79 6F 75 20 77 69 73 68 20 74 6F 20 72 65 6D 6F you wish to remo
0000F0: 76 65 20 61 20 66 72 61 6D 65 20 66 72 6F 6D 20 ve a frame from
000100: 74 68 65 20 73 65 71 75 65 6E 63 65 2C 20 63 68 the sequence, ch
000110: 6F 6F 73 65 20 74 68 69 73 0D 0A 20 20 20 20 6F oose this.. o
000120: 70 74 69 6F 6E 2E 0D 0A 0D 0A 20 20 20 20 46 69 ption..... Fi
000130: 72 73 74 2C 20 73 65 6C 65 63 74 20 74 68 65 20 rst, select the
000140: 66 72 61 6D 65 20 79 6F 75 20 77 61 6E 74 20 74 frame you want t
000150: 6F 20 64 65 6C 65 74 65 20 2D 20 74 68 69 73 20 o delete - this
000160: 69 73 20 61 63 68 69 65 76 65 64 20 69 6E 20 74 is achieved in t
000170: 68 65 0D 0A 20 20 20 20 73 61 6D 65 20 77 61 79 he.. same way
000180: 20 61 73 20 79 6F 75 20 73 65 6C 65 63 74 20 61 as you select a
000190: 20 66 72 61 6D 65 20 74 6F 20 65 64 69 74 20 28 frame to edit (
0001A0: 73 65 65 20 73 65 63 74 69 6F 6E 20 32 2E 33 29 see section 2.3)
0001B0: 2E 0D 0A 0D 0A 20 20 20 20 49 66 20 79 6F 75 20 ..... If you
0001C0: 63 6F 6E 66 69 72 6D 20 74 68 61 74 20 74 68 65 confirm that the
0001D0: 20 66 72 61 6D 65 20 69 73 20 74 6F 20 62 65 20 frame is to be
0001E0: 64 65 6C 65 74 65 64 2C 20 74 68 65 6E 20 69 74 deleted, then it
0001F0: 20 77 69 6C 6C 20 62 65 0D 0A 20 20 20 20 72 65 will be.. re
Size : 512 (Real : 512)
000000: 65 6E 20 74 68 65 20 6E 61 6D 65 20 68 61 73 20 en the name has
000010: 62 65 65 6E 20 73 70 65 63 69 66 69 65 64 2C 20 been specified,
000020: 79 6F 75 20 77 69 6C 6C 20 62 65 0D 0A 20 20 20 you will be..
000030: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000040: 20 69 6E 73 74 72 75 63 74 65 64 20 74 6F 20 69 instructed to i
000050: 6E 73 65 72 74 20 74 68 65 20 64 61 74 61 20 74 nsert the data t
000060: 61 70 65 20 69 6E 20 74 68 65 20 74 61 70 65 20 ape in the tape
000070: 64 65 63 6B 2E 0D 0A 20 20 20 20 20 20 20 20 20 deck...
000080: 20 20 20 20 20 20 20 20 20 20 20 43 6C 69 63 6B Click
000090: 20 6F 6E 20 4F 4B 20 77 68 65 6E 20 79 6F 75 27 on OK when you'
0000A0: 72 65 20 72 65 61 64 79 20 74 6F 20 6C 6F 61 64 re ready to load
0000B0: 20 74 68 65 20 66 72 61 6D 65 2E 20 49 66 0D 0A the frame. If..
0000C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000D0: 20 20 20 20 79 6F 75 20 64 6F 6E 27 74 20 77 61 you don't wa
0000E0: 6E 74 20 74 6F 20 6C 6F 61 64 20 74 68 65 20 66 nt to load the f
0000F0: 72 61 6D 65 2C 20 63 6C 69 63 6B 20 6F 6E 20 43 rame, click on C
000100: 41 4E 43 45 4C 2E 0D 0A 20 20 20 20 20 20 20 20 ANCEL...
000110: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000120: 20 20 20 20 4F 6E 63 65 20 79 6F 75 20 68 61 76 Once you hav
000130: 65 20 64 6F 6E 65 20 74 68 69 73 2C 20 74 68 65 e done this, the
000140: 20 66 72 61 6D 65 20 77 69 6C 6C 20 62 65 0D 0A frame will be..
000150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000160: 20 20 20 20 6C 6F 61 64 65 64 2C 20 61 6E 64 20 loaded, and
000170: 79 6F 75 20 77 69 6C 6C 20 65 6E 74 65 72 20 74 you will enter t
000180: 68 65 20 46 72 61 6D 65 20 45 64 69 74 6F 72 20 he Frame Editor
000190: 28 73 65 65 0D 0A 20 20 20 20 20 20 20 20 20 20 (see..
0001A0: 20 20 20 20 20 20 20 20 20 20 73 65 63 74 69 6F sectio
0001B0: 6E 20 33 2E 30 29 0D 0A 0D 0A 20 20 20 20 44 69 n 3.0).... Di
0001C0: 73 63 20 6D 61 63 68 69 6E 65 73 20 20 20 41 20 sc machines A
0001D0: 6C 69 73 74 20 6F 66 20 73 75 69 74 61 62 6C 65 list of suitable
0001E0: 20 66 69 6C 65 73 20 6F 6E 20 74 68 65 20 64 69 files on the di
0001F0: 73 63 20 77 69 6C 6C 20 62 65 0D 0A 20 20 20 20 sc will be..
Size : 512 (Real : 512)
000000: 6D 6F 76 65 64 20 66 72 6F 6D 20 74 68 65 20 73 moved from the s
000010: 65 71 75 65 6E 63 65 2E 20 4E 6F 74 65 20 74 68 equence. Note th
000020: 61 74 20 6F 6E 63 65 20 61 20 66 72 61 6D 65 20 at once a frame
000030: 68 61 73 20 62 65 65 6E 20 64 65 6C 65 74 65 64 has been deleted
000040: 2C 20 69 74 0D 0A 20 20 20 20 63 61 6E 6E 6F 74 , it.. cannot
000050: 20 62 65 20 72 65 63 6F 76 65 72 65 64 20 2D 20 be recovered -
000060: 75 73 65 20 74 68 69 73 20 6F 70 74 69 6F 6E 20 use this option
000070: 77 69 73 65 6C 79 2E 0D 0A 0D 0A 0D 0A 20 20 20 wisely.......
000080: 20 32 2E 35 20 20 53 57 41 50 20 46 52 41 4D 45 2.5 SWAP FRAME
000090: 53 0D 0A 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D S.. ----
0000A0: 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 20 20 20 20 43 -------.... C
0000B0: 68 6F 6F 73 65 20 74 68 69 73 20 69 66 20 79 6F hoose this if yo
0000C0: 75 20 77 61 6E 74 20 74 6F 20 73 77 61 70 20 74 u want to swap t
0000D0: 68 65 20 70 6F 73 69 74 69 6F 6E 20 6F 66 20 74 he position of t
0000E0: 77 6F 20 66 72 61 6D 65 73 20 69 6E 20 74 68 65 wo frames in the
0000F0: 0D 0A 20 20 20 20 73 65 71 75 65 6E 63 65 2E 0D .. sequence..
000100: 0A 0D 0A 20 20 20 20 59 6F 75 20 77 69 6C 6C 20 ... You will
000110: 66 69 72 73 74 20 6E 65 65 64 20 74 6F 20 73 65 first need to se
000120: 6C 65 63 74 20 74 68 65 20 74 77 6F 20 66 72 61 lect the two fra
000130: 6D 65 73 20 74 6F 20 73 77 61 70 2E 20 44 6F 20 mes to swap. Do
000140: 74 68 69 73 20 62 79 0D 0A 20 20 20 20 63 6C 69 this by.. cli
000150: 63 6B 69 6E 67 20 6F 6E 20 74 68 65 20 75 70 20 cking on the up
000160: 61 6E 64 20 64 6F 77 6E 20 61 72 72 6F 77 73 20 and down arrows
000170: 62 65 73 69 64 65 20 74 68 65 20 66 72 61 6D 65 beside the frame
000180: 20 6E 75 6D 62 65 72 73 2E 20 43 6C 69 63 6B 20 numbers. Click
000190: 6F 6E 0D 0A 20 20 20 20 4F 4B 20 77 68 65 6E 20 on.. OK when
0001A0: 79 6F 75 27 72 65 20 72 65 61 64 79 2C 20 6F 72 you're ready, or
0001B0: 20 43 41 4E 43 45 4C 20 74 6F 20 67 6F 20 62 61 CANCEL to go ba
0001C0: 63 6B 20 74 6F 20 74 68 65 20 6D 61 69 6E 20 6D ck to the main m
0001D0: 65 6E 75 2E 0D 0A 0D 0A 20 20 20 20 4F 6E 63 65 enu..... Once
0001E0: 20 79 6F 75 20 68 61 76 65 20 63 6F 6E 66 69 72 you have confir
0001F0: 6D 65 64 20 79 6F 75 72 20 63 68 6F 69 63 65 2C med your choice,
Size : 512 (Real : 512)
000000: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 20 20 -------------
000010: 64 69 73 70 6C 61 79 65 64 2E 20 49 66 20 74 68 displayed. If th
000020: 65 72 65 20 61 72 65 20 74 6F 6F 20 6D 61 6E 79 ere are too many
000030: 20 66 69 6C 65 73 20 74 6F 20 64 69 73 70 6C 61 files to displa
000040: 79 20 61 74 0D 0A 20 20 20 20 20 20 20 20 20 20 y at..
000050: 20 20 20 20 20 20 20 20 20 20 6F 6E 63 65 2C 20 once,
000060: 79 6F 75 20 63 61 6E 20 73 63 72 6F 6C 6C 20 74 you can scroll t
000070: 68 72 6F 75 67 68 20 74 68 65 20 6C 69 73 74 20 hrough the list
000080: 62 79 20 63 6C 69 63 6B 69 6E 67 20 6F 6E 0D 0A by clicking on..
000090: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000A0: 20 20 20 20 74 68 65 20 75 70 20 61 6E 64 20 64 the up and d
0000B0: 6F 77 6E 20 61 72 72 6F 77 73 20 62 65 73 69 64 own arrows besid
0000C0: 65 20 74 68 65 20 6C 69 73 74 2E 0D 0A 20 20 20 e the list...
0000D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000E0: 20 20 20 20 20 20 20 20 20 4D 6F 76 69 6E 67 20 Moving
0000F0: 74 68 65 20 70 6F 69 6E 74 65 72 20 6F 76 65 72 the pointer over
000100: 20 74 68 65 20 66 69 6C 65 73 20 77 69 6C 6C 0D the files will.
000110: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
000120: 20 20 20 20 20 68 69 67 68 6C 69 67 68 74 20 74 highlight t
000130: 68 65 20 6E 61 6D 65 20 6F 66 20 74 68 65 20 66 he name of the f
000140: 69 6C 65 20 75 6E 64 65 72 20 74 68 65 20 70 6F ile under the po
000150: 69 6E 74 65 72 2E 0D 0A 20 20 20 20 20 20 20 20 inter...
000160: 20 20 20 20 20 20 20 20 20 20 20 20 43 6C 69 63 Clic
000170: 6B 20 6F 6E 20 74 68 65 20 66 69 6C 65 20 6E 61 k on the file na
000180: 6D 65 20 74 6F 20 73 65 6C 65 63 74 20 69 74 2E me to select it.
000190: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
0001A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 66 If
0001B0: 20 79 6F 75 20 77 61 6E 74 20 74 6F 20 6C 6F 61 you want to loa
0001C0: 64 20 66 72 6F 6D 20 61 20 64 69 66 66 65 72 65 d from a differe
0001D0: 6E 74 20 64 69 73 63 2C 0D 0A 20 20 20 20 20 20 nt disc,..
0001E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 69 6E in
0001F0: 73 65 72 74 20 74 68 65 20 6E 65 77 20 64 69 73 sert the new dis
Size : 512 (Real : 512)
000000: 20 74 68 65 20 74 77 6F 20 66 72 61 6D 65 73 20 the two frames
000010: 77 69 6C 6C 20 62 65 20 73 77 61 70 70 65 64 0D will be swapped.
000020: 0A 20 20 20 20 61 6E 64 20 79 6F 75 20 77 69 6C . and you wil
000030: 6C 20 62 65 20 72 65 74 75 72 6E 65 64 20 74 6F l be returned to
000040: 20 74 68 65 20 6D 61 69 6E 20 6D 65 6E 75 2E 0D the main menu..
000050: 0A 0D 0A 0D 0A 20 20 20 20 32 2E 36 20 20 53 41 ..... 2.6 SA
000060: 56 45 0D 0A 20 20 20 20 20 20 20 20 20 2D 2D 2D VE.. ---
000070: 2D 0D 0A 0D 0A 20 20 20 20 54 68 69 73 20 6F 70 -.... This op
000080: 74 69 6F 6E 20 73 61 76 65 73 20 74 68 65 20 65 tion saves the e
000090: 6E 74 69 72 65 20 73 65 71 75 65 6E 63 65 20 74 ntire sequence t
0000A0: 6F 20 74 61 70 65 20 6F 72 20 64 69 73 63 2E 0D o tape or disc..
0000B0: 0A 0D 0A 20 20 20 20 45 6E 74 65 72 20 74 68 65 ... Enter the
0000C0: 20 6E 61 6D 65 20 6F 66 20 74 68 65 20 73 65 71 name of the seq
0000D0: 75 65 6E 63 65 20 61 6E 64 20 70 72 65 73 73 20 uence and press
0000E0: 5B 52 45 54 55 52 4E 5D 2E 20 54 6F 20 61 62 6F [RETURN]. To abo
0000F0: 72 74 2C 20 70 72 65 73 73 0D 0A 20 20 20 20 5B rt, press.. [
000100: 45 53 43 5D 20 61 6E 64 20 79 6F 75 20 77 69 6C ESC] and you wil
000110: 6C 20 62 65 20 72 65 74 75 72 6E 65 64 20 74 6F l be returned to
000120: 20 74 68 65 20 6D 61 69 6E 20 6D 65 6E 75 2E 0D the main menu..
000130: 0A 0D 0A 20 20 20 20 4F 6E 63 65 20 74 68 65 20 ... Once the
000140: 6E 61 6D 65 20 68 61 73 20 62 65 65 6E 20 65 6E name has been en
000150: 74 65 72 65 64 2C 20 79 6F 75 20 77 69 6C 6C 20 tered, you will
000160: 62 65 20 70 72 6F 6D 70 74 65 64 20 74 6F 20 22 be prompted to "
000170: 49 6E 73 65 72 74 20 61 20 64 69 73 63 0D 0A 20 Insert a disc..
000180: 20 20 20 6F 72 20 74 61 70 65 20 74 6F 20 73 61 or tape to sa
000190: 76 65 20 6F 6E 2E 22 20 43 6C 69 63 6B 20 6F 6E ve on." Click on
0001A0: 20 43 41 4E 43 45 4C 20 74 6F 20 67 6F 20 62 61 CANCEL to go ba
0001B0: 63 6B 20 74 6F 20 74 68 65 20 6D 61 69 6E 20 6D ck to the main m
0001C0: 65 6E 75 2E 20 49 66 0D 0A 20 20 20 20 79 6F 75 enu. If.. you
0001D0: 20 63 6C 69 63 6B 20 6F 6E 20 4F 4B 2C 20 74 68 click on OK, th
0001E0: 65 20 73 65 71 75 65 6E 63 65 20 77 69 6C 6C 20 e sequence will
0001F0: 62 65 20 73 61 76 65 64 20 61 6E 64 20 74 68 65 be saved and the
Size : 512 (Real : 512)
000000: 63 20 61 6E 64 20 63 6C 69 63 6B 20 6F 6E 20 74 c and click on t
000010: 68 65 20 4E 45 57 20 44 49 53 43 20 62 75 74 74 he NEW DISC butt
000020: 6F 6E 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 on...
000030: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000040: 20 49 66 20 79 6F 75 20 64 6F 20 6E 6F 74 20 77 If you do not w
000050: 69 73 68 20 74 6F 20 6C 6F 61 64 20 61 20 66 72 ish to load a fr
000060: 61 6D 65 2C 20 63 6C 69 63 6B 20 6F 6E 0D 0A 20 ame, click on..
000070: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000080: 20 20 20 43 41 4E 43 45 4C 20 74 6F 20 72 65 74 CANCEL to ret
000090: 75 72 6E 20 79 6F 75 20 74 6F 20 74 68 65 20 6D urn you to the m
0000A0: 61 69 6E 20 6D 65 6E 75 2E 0D 0A 20 20 20 20 20 ain menu...
0000B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000C0: 20 20 20 20 20 20 20 49 66 20 74 68 65 20 6D 65 If the me
0000D0: 73 73 61 67 65 20 22 44 69 73 63 20 72 65 61 64 ssage "Disc read
0000E0: 20 65 72 72 6F 72 21 22 20 69 73 0D 0A 20 20 20 error!" is..
0000F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000100: 20 64 69 73 70 6C 61 79 65 64 2C 20 74 68 69 73 displayed, this
000110: 20 6D 65 61 6E 73 20 74 68 61 74 20 52 55 4E 20 means that RUN
000120: 56 54 21 20 77 61 73 20 75 6E 61 62 6C 65 20 74 VT! was unable t
000130: 6F 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 o..
000140: 20 20 20 20 20 20 20 61 63 63 65 73 73 20 74 68 access th
000150: 65 20 64 69 73 63 20 64 72 69 76 65 2E 20 54 68 e disc drive. Th
000160: 69 73 20 77 69 6C 6C 20 6E 6F 72 6D 61 6C 6C 79 is will normally
000170: 20 6D 65 61 6E 20 74 68 61 74 0D 0A 20 20 20 20 mean that..
000180: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000190: 79 6F 75 20 68 61 76 65 6E 27 74 20 69 6E 73 65 you haven't inse
0001A0: 72 74 65 64 20 61 20 64 69 73 63 20 70 72 6F 70 rted a disc prop
0001B0: 65 72 6C 79 2E 20 43 6C 69 63 6B 20 6F 6E 20 52 erly. Click on R
0001C0: 45 54 52 59 0D 0A 20 20 20 20 20 20 20 20 20 20 ETRY..
0001D0: 20 20 20 20 20 20 20 20 20 20 77 68 65 6E 20 79 when y
0001E0: 6F 75 20 68 61 76 65 20 72 65 63 74 69 66 69 65 ou have rectifie
0001F0: 64 20 74 68 65 20 70 72 6F 62 6C 65 6D 2E 20 43 d the problem. C
Size : 512 (Real : 512)
000000: 6E 20 79 6F 75 20 77 69 6C 6C 20 62 65 0D 0A 20 n you will be..
000010: 20 20 20 72 65 74 75 72 6E 65 64 20 74 6F 20 74 returned to t
000020: 68 65 20 6D 61 69 6E 20 6D 65 6E 75 2E 0D 0A 0D he main menu....
000030: 0A 20 20 20 20 46 6F 72 20 64 69 73 63 20 6F 77 . For disc ow
000040: 6E 65 72 73 2C 20 69 66 20 74 68 65 20 6D 65 73 ners, if the mes
000050: 73 61 67 65 20 22 53 61 76 69 6E 67 20 45 72 72 sage "Saving Err
000060: 6F 72 21 22 20 69 73 20 64 69 73 70 6C 61 79 65 or!" is displaye
000070: 64 2C 20 74 68 69 73 0D 0A 20 20 20 20 6E 6F 72 d, this.. nor
000080: 6D 61 6C 6C 79 20 6D 65 61 6E 73 20 74 68 61 74 mally means that
000090: 20 74 68 65 72 65 20 69 73 6E 27 74 20 61 20 64 there isn't a d
0000A0: 69 73 63 20 6F 6E 20 74 68 65 20 64 69 73 63 20 isc on the disc
0000B0: 64 72 69 76 65 2C 20 74 68 65 20 64 69 73 63 20 drive, the disc
0000C0: 69 73 0D 0A 20 20 20 20 77 72 69 74 65 2D 70 72 is.. write-pr
0000D0: 6F 74 65 63 74 65 64 20 6F 72 20 74 68 65 72 65 otected or there
0000E0: 20 69 73 20 6E 6F 20 72 6F 6F 6D 20 6C 65 66 74 is no room left
0000F0: 20 6F 6E 20 74 68 65 20 64 69 73 63 2E 0D 0A 0D on the disc....
000100: 0A 0D 0A 20 20 20 20 32 2E 37 20 20 4C 4F 41 44 ... 2.7 LOAD
000110: 0D 0A 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 0D .. ----.
000120: 0A 0D 0A 20 20 20 20 4E 6F 74 65 20 74 68 61 74 ... Note that
000130: 20 6C 6F 61 64 69 6E 67 20 61 20 73 65 71 75 65 loading a seque
000140: 6E 63 65 20 77 69 6C 6C 20 64 65 73 74 72 6F 79 nce will destroy
000150: 20 61 6E 79 20 66 72 61 6D 65 73 20 74 68 61 74 any frames that
000160: 20 79 6F 75 20 68 61 76 65 0D 0A 20 20 20 20 61 you have.. a
000170: 6C 72 65 61 64 79 20 73 65 74 20 75 70 2E 0D 0A lready set up...
000180: 0D 0A 20 20 20 20 54 61 70 65 20 6D 61 63 68 69 .. Tape machi
000190: 6E 65 73 20 20 20 45 6E 74 65 72 20 74 68 65 20 nes Enter the
0001A0: 6E 61 6D 65 20 6F 66 20 74 68 65 20 73 65 71 75 name of the sequ
0001B0: 65 6E 63 65 20 61 6E 64 20 70 72 65 73 73 20 5B ence and press [
0001C0: 52 45 54 55 52 4E 5D 2E 20 54 6F 0D 0A 20 20 20 RETURN]. To..
0001D0: 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 20 -------------
0001E0: 20 61 62 6F 72 74 2C 20 70 72 65 73 73 20 5B 45 abort, press [E
0001F0: 53 43 5D 20 61 6E 64 20 79 6F 75 20 77 69 6C 6C SC] and you will
Size : 512 (Real : 512)
000000: 65 64 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 ed..
000010: 20 20 20 20 20 20 20 20 61 73 20 75 73 75 61 6C as usual
000020: 2E 20 50 72 65 73 73 20 45 53 43 20 77 68 65 6E . Press ESC when
000030: 20 79 6F 75 20 61 72 65 20 66 69 6E 69 73 68 65 you are finishe
000040: 64 2E 20 43 6C 69 63 6B 20 6F 6E 0D 0A 20 20 20 d. Click on..
000050: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000060: 20 74 68 65 20 4F 4B 20 62 75 74 74 6F 6E 20 74 the OK button t
000070: 6F 20 72 65 74 75 72 6E 20 74 6F 20 74 68 65 20 o return to the
000080: 6D 61 69 6E 20 6D 65 6E 75 2E 0D 0A 0D 0A 20 20 main menu.....
000090: 20 20 44 69 73 63 20 6D 61 63 68 69 6E 65 73 20 Disc machines
0000A0: 20 20 54 68 65 20 73 63 72 65 65 6E 20 77 69 6C The screen wil
0000B0: 6C 20 63 6C 65 61 72 20 61 6E 64 20 61 6E 64 20 l clear and and
0000C0: 74 68 65 20 64 69 73 63 20 77 69 6C 6C 20 62 65 the disc will be
0000D0: 0D 0A 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D .. ----------
0000E0: 2D 2D 2D 20 20 20 63 61 74 61 6C 6F 67 75 65 64 --- catalogued
0000F0: 2E 20 43 6C 69 63 6B 20 6F 6E 20 74 68 65 20 4F . Click on the O
000100: 4B 20 62 75 74 74 6F 6E 20 74 6F 20 72 65 74 75 K button to retu
000110: 72 6E 20 74 6F 20 74 68 65 0D 0A 20 20 20 20 20 rn to the..
000120: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6D m
000130: 61 69 6E 20 6D 65 6E 75 2E 0D 0A 0D 0A 0D 0A 20 ain menu.......
000140: 20 20 20 32 2E 38 20 20 42 41 55 44 0D 0A 20 20 2.8 BAUD..
000150: 20 20 20 20 20 20 20 2D 2D 2D 2D 0D 0A 0D 0A 20 ----....
000160: 20 20 20 28 44 69 73 63 20 75 73 65 72 73 20 63 (Disc users c
000170: 61 6E 20 69 67 6E 6F 72 65 20 74 68 69 73 29 0D an ignore this).
000180: 0A 0D 0A 20 20 20 20 54 68 69 73 20 61 6C 6C 6F ... This allo
000190: 77 73 20 74 68 65 20 74 61 70 65 20 73 61 76 65 ws the tape save
0001A0: 20 73 70 65 65 64 20 74 6F 20 62 65 20 73 65 74 speed to be set
0001B0: 2E 20 43 6C 69 63 6B 20 6F 6E 20 74 68 65 20 74 . Click on the t
0001C0: 61 67 20 62 65 73 69 64 65 20 74 68 65 0D 0A 20 ag beside the..
0001D0: 20 20 20 53 50 45 45 44 20 57 52 49 54 45 20 77 SPEED WRITE w
0001E0: 68 69 63 68 20 79 6F 75 20 77 61 6E 74 2E 20 43 hich you want. C
0001F0: 6C 69 63 6B 20 6F 6E 20 74 68 65 20 4F 4B 20 62 lick on the OK b
Size : 512 (Real : 512)
000000: 20 62 65 20 72 65 74 75 72 6E 65 64 20 74 6F 20 be returned to
000010: 74 68 65 0D 0A 20 20 20 20 20 20 20 20 20 20 20 the..
000020: 20 20 20 20 20 20 20 20 20 6D 61 69 6E 20 6D 65 main me
000030: 6E 75 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 nu...
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000050: 20 57 68 65 6E 20 74 68 65 20 6E 61 6D 65 20 68 When the name h
000060: 61 73 20 62 65 65 6E 20 73 70 65 63 69 66 69 65 as been specifie
000070: 64 2C 20 79 6F 75 20 77 69 6C 6C 20 62 65 0D 0A d, you will be..
000080: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000090: 20 20 20 20 69 6E 73 74 72 75 63 74 65 64 20 74 instructed t
0000A0: 6F 20 69 6E 73 65 72 74 20 74 68 65 20 64 61 74 o insert the dat
0000B0: 61 20 74 61 70 65 20 69 6E 20 74 68 65 20 74 61 a tape in the ta
0000C0: 70 65 20 64 65 63 6B 2E 0D 0A 20 20 20 20 20 20 pe deck...
0000D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 6C Cl
0000E0: 69 63 6B 20 6F 6E 20 4F 4B 20 77 68 65 6E 20 79 ick on OK when y
0000F0: 6F 75 27 72 65 20 72 65 61 64 79 20 74 6F 20 6C ou're ready to l
000100: 6F 61 64 20 74 68 65 20 73 65 71 75 65 6E 63 65 oad the sequence
000110: 2E 20 49 66 0D 0A 20 20 20 20 20 20 20 20 20 20 . If..
000120: 20 20 20 20 20 20 20 20 20 20 79 6F 75 20 64 6F you do
000130: 6E 27 74 20 77 61 6E 74 20 74 6F 20 6C 6F 61 64 n't want to load
000140: 20 74 68 65 20 73 65 71 75 65 6E 63 65 2C 20 63 the sequence, c
000150: 6C 69 63 6B 20 6F 6E 20 43 41 4E 43 45 4C 2E 0D lick on CANCEL..
000160: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
000170: 20 20 20 20 20 20 20 20 20 20 20 20 20 4F 6E 63 Onc
000180: 65 20 79 6F 75 20 68 61 76 65 20 64 6F 6E 65 20 e you have done
000190: 74 68 69 73 2C 20 74 68 65 20 73 65 71 75 65 6E this, the sequen
0001A0: 63 65 20 77 69 6C 6C 20 62 65 0D 0A 20 20 20 20 ce will be..
0001B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001C0: 6C 6F 61 64 65 64 2C 20 61 6E 64 20 79 6F 75 20 loaded, and you
0001D0: 77 69 6C 6C 20 62 65 20 72 65 74 75 72 6E 65 64 will be returned
0001E0: 20 74 6F 20 74 68 65 20 6D 61 69 6E 20 6D 65 6E to the main men
0001F0: 75 2E 0D 0A 0D 0A 20 20 20 20 44 69 73 63 20 6D u..... Disc m
Size : 512 (Real : 512)
000000: 75 74 74 6F 6E 20 74 6F 20 72 65 74 75 72 6E 20 utton to return
000010: 74 6F 20 74 68 65 0D 0A 20 20 20 20 6D 61 69 6E to the.. main
000020: 20 6D 65 6E 75 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 menu.......
000030: 32 2E 39 20 20 41 43 54 49 4F 4E 21 0D 0A 20 20 2.9 ACTION!..
000040: 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 0D 0A -------..
000050: 0D 0A 20 20 20 20 54 68 69 73 20 72 75 6E 73 20 .. This runs
000060: 74 68 65 20 73 65 71 75 65 6E 63 65 20 6F 66 20 the sequence of
000070: 66 72 61 6D 65 73 2C 20 66 6F 72 20 72 65 63 6F frames, for reco
000080: 72 64 69 6E 67 20 6F 6E 74 6F 20 76 69 64 65 6F rding onto video
000090: 20 74 61 70 65 20 6F 72 20 66 6F 72 0D 0A 20 20 tape or for..
0000A0: 20 20 70 72 65 76 69 65 77 69 6E 67 2E 20 49 66 previewing. If
0000B0: 20 79 6F 75 20 61 72 65 20 72 65 63 6F 72 64 69 you are recordi
0000C0: 6E 67 20 74 68 65 20 74 69 74 6C 65 73 2C 20 79 ng the titles, y
0000D0: 6F 75 20 73 68 6F 75 6C 64 20 6E 6F 77 20 63 6F ou should now co
0000E0: 6E 6E 65 63 74 0D 0A 20 20 20 20 74 68 65 20 63 nnect.. the c
0000F0: 6F 6D 70 75 74 65 72 20 52 47 42 20 6F 75 74 70 omputer RGB outp
000100: 75 74 20 74 6F 20 74 68 65 20 56 43 52 2E 0D 0A ut to the VCR...
000110: 0D 0A 20 20 20 20 49 6E 20 74 68 65 20 63 61 73 .. In the cas
000120: 65 20 6F 66 20 74 68 65 20 57 2E 41 2E 56 2E 45 e of the W.A.V.E
000130: 2E 20 6C 65 61 64 2C 20 74 68 69 73 20 65 6E 74 . lead, this ent
000140: 61 69 6C 73 20 63 6F 6E 6E 65 63 74 69 6E 67 20 ails connecting
000150: 74 68 65 20 52 47 42 20 70 6C 75 67 0D 0A 20 20 the RGB plug..
000160: 20 20 74 6F 20 74 68 65 20 62 61 63 6B 20 6F 66 to the back of
000170: 20 74 68 65 20 63 6F 6D 70 75 74 65 72 20 28 69 the computer (i
000180: 6E 74 6F 20 74 68 65 20 6D 6F 6E 69 74 6F 72 20 nto the monitor
000190: 70 6C 75 67 29 2C 20 61 6E 64 20 74 68 65 20 42 plug), and the B
0001A0: 4E 43 20 6F 72 0D 0A 20 20 20 20 50 48 4F 4E 4F NC or.. PHONO
0001B0: 20 73 6F 63 6B 65 74 20 74 6F 20 74 68 65 20 56 socket to the V
0001C0: 49 44 45 4F 20 49 4E 20 73 6F 63 6B 65 74 20 6F IDEO IN socket o
0001D0: 6E 20 74 68 65 20 56 43 52 2E 0D 0A 0D 0A 20 20 n the VCR.....
0001E0: 20 20 59 6F 75 20 63 61 6E 20 61 64 64 20 73 6F You can add so
0001F0: 75 6E 64 20 66 72 6F 6D 20 79 6F 75 72 20 73 74 und from your st
Size : 512 (Real : 512)
000000: 61 63 68 69 6E 65 73 20 20 20 41 20 6C 69 73 74 achines A list
000010: 20 6F 66 20 73 75 69 74 61 62 6C 65 20 66 69 6C of suitable fil
000020: 65 73 20 6F 6E 20 74 68 65 20 64 69 73 63 20 77 es on the disc w
000030: 69 6C 6C 20 62 65 0D 0A 20 20 20 20 2D 2D 2D 2D ill be.. ----
000040: 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 20 20 64 69 73 70 --------- disp
000050: 6C 61 79 65 64 2E 20 49 66 20 74 68 65 72 65 20 layed. If there
000060: 61 72 65 20 74 6F 6F 20 6D 61 6E 79 20 66 69 6C are too many fil
000070: 65 73 20 74 6F 20 64 69 73 70 6C 61 79 20 61 74 es to display at
000080: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
000090: 20 20 20 20 20 20 6F 6E 63 65 2C 20 79 6F 75 20 once, you
0000A0: 63 61 6E 20 73 63 72 6F 6C 6C 20 74 68 72 6F 75 can scroll throu
0000B0: 67 68 20 74 68 65 20 6C 69 73 74 20 62 79 20 63 gh the list by c
0000C0: 6C 69 63 6B 69 6E 67 20 6F 6E 0D 0A 20 20 20 20 licking on..
0000D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000E0: 74 68 65 20 75 70 20 61 6E 64 20 64 6F 77 6E 20 the up and down
0000F0: 61 72 72 6F 77 73 20 62 65 73 69 64 65 20 74 68 arrows beside th
000100: 65 20 6C 69 73 74 2E 0D 0A 20 20 20 20 20 20 20 e list...
000110: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000120: 20 20 20 20 20 4D 6F 76 69 6E 67 20 74 68 65 20 Moving the
000130: 70 6F 69 6E 74 65 72 20 6F 76 65 72 20 74 68 65 pointer over the
000140: 20 66 69 6C 65 73 20 77 69 6C 6C 0D 0A 20 20 20 files will..
000150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000160: 20 68 69 67 68 6C 69 67 68 74 20 74 68 65 20 6E highlight the n
000170: 61 6D 65 20 6F 66 20 74 68 65 20 66 69 6C 65 20 ame of the file
000180: 75 6E 64 65 72 20 74 68 65 20 70 6F 69 6E 74 65 under the pointe
000190: 72 2E 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 r...
0001A0: 20 20 20 20 20 20 20 20 43 6C 69 63 6B 20 6F 6E Click on
0001B0: 20 74 68 65 20 66 69 6C 65 20 6E 61 6D 65 20 74 the file name t
0001C0: 6F 20 73 65 6C 65 63 74 20 69 74 2E 0D 0A 20 20 o select it...
0001D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001E0: 20 20 20 20 20 20 20 20 20 20 49 66 20 79 6F 75 If you
0001F0: 20 77 61 6E 74 20 74 6F 20 6C 6F 61 64 20 66 72 want to load fr
Size : 512 (Real : 512)
000000: 65 72 65 6F 2F 43 44 20 73 79 73 74 65 6D 20 62 ereo/CD system b
000010: 79 20 63 6F 6E 6E 65 63 74 69 6E 67 20 69 74 73 y connecting its
000020: 20 41 55 58 20 6F 72 0D 0A 20 20 20 20 41 55 44 AUX or.. AUD
000030: 49 4F 20 4F 55 54 20 74 6F 20 74 68 65 20 56 43 IO OUT to the VC
000040: 52 27 73 20 41 55 44 49 4F 20 49 4E 2E 20 53 74 R's AUDIO IN. St
000050: 61 72 74 20 74 68 65 20 6D 75 73 69 63 20 77 68 art the music wh
000060: 65 6E 20 79 6F 75 20 61 72 65 0D 0A 20 20 20 20 en you are..
000070: 72 65 63 6F 72 64 69 6E 67 2C 20 61 6E 64 20 79 recording, and y
000080: 6F 75 20 77 69 6C 6C 20 68 61 76 65 20 73 6F 75 ou will have sou
000090: 6E 64 20 61 73 20 77 65 6C 6C 20 61 73 20 67 72 nd as well as gr
0000A0: 61 70 68 69 63 73 2E 0D 0A 0D 0A 20 20 20 20 46 aphics..... F
0000B0: 6F 72 20 74 68 65 20 52 47 42 2D 53 43 41 52 54 or the RGB-SCART
0000C0: 20 6C 65 61 64 2C 20 63 6F 6E 6E 65 63 74 20 74 lead, connect t
0000D0: 68 65 20 52 47 42 20 70 6C 75 67 20 74 6F 20 74 he RGB plug to t
0000E0: 68 65 20 62 61 63 6B 20 6F 66 20 74 68 65 0D 0A he back of the..
0000F0: 20 20 20 20 63 6F 6D 70 75 74 65 72 2C 20 61 6E computer, an
000100: 64 20 74 68 65 20 53 43 41 52 54 20 70 6C 75 67 d the SCART plug
000110: 20 74 6F 20 74 68 65 20 53 43 41 52 54 2F 45 55 to the SCART/EU
000120: 52 4F 43 4F 4E 4E 45 43 54 4F 52 2F 41 56 20 73 ROCONNECTOR/AV s
000130: 6F 63 6B 65 74 20 6F 6E 0D 0A 20 20 20 20 74 68 ocket on.. th
000140: 65 20 62 61 63 6B 20 6F 66 20 74 68 65 20 56 43 e back of the VC
000150: 52 2E 0D 0A 0D 0A 20 20 20 20 49 66 20 79 6F 75 R..... If you
000160: 20 64 6F 6E 27 74 20 77 69 73 68 20 74 6F 20 72 don't wish to r
000170: 75 6E 20 74 68 65 20 73 65 71 75 65 6E 63 65 2C un the sequence,
000180: 20 63 6C 69 63 6B 20 6F 6E 20 43 41 4E 43 45 4C click on CANCEL
000190: 2C 20 6F 74 68 65 72 77 69 73 65 0D 0A 20 20 20 , otherwise..
0001A0: 20 63 6C 69 63 6B 20 6F 6E 20 4F 4B 2E 0D 0A 0D click on OK....
0001B0: 0A 20 20 20 20 54 68 65 20 73 63 72 65 65 6E 20 . The screen
0001C0: 77 69 6C 6C 20 63 6C 65 61 72 2E 20 49 66 20 79 will clear. If y
0001D0: 6F 75 20 61 72 65 20 72 65 63 6F 72 64 69 6E 67 ou are recording
0001E0: 2C 20 79 6F 75 20 73 68 6F 75 6C 64 20 70 75 74 , you should put
0001F0: 20 74 68 65 20 56 43 52 0D 0A 20 20 20 20 69 6E the VCR.. in
Size : 512 (Real : 512)
000000: 6F 6D 20 61 20 64 69 66 66 65 72 65 6E 74 20 64 om a different d
000010: 69 73 63 2C 0D 0A 20 20 20 20 20 20 20 20 20 20 isc,..
000020: 20 20 20 20 20 20 20 20 20 20 69 6E 73 65 72 74 insert
000030: 20 74 68 65 20 6E 65 77 20 64 69 73 63 20 61 6E the new disc an
000040: 64 20 63 6C 69 63 6B 20 6F 6E 20 74 68 65 20 4E d click on the N
000050: 45 57 20 44 49 53 43 20 62 75 74 74 6F 6E 2E 0D EW DISC button..
000060: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
000070: 20 20 20 20 20 20 20 20 20 20 20 20 20 49 66 20 If
000080: 79 6F 75 20 64 6F 20 6E 6F 74 20 77 69 73 68 20 you do not wish
000090: 74 6F 20 6C 6F 61 64 20 61 20 73 65 71 75 65 6E to load a sequen
0000A0: 63 65 2C 20 63 6C 69 63 6B 0D 0A 20 20 20 20 20 ce, click..
0000B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6F o
0000C0: 6E 20 43 41 4E 43 45 4C 20 74 6F 20 72 65 74 75 n CANCEL to retu
0000D0: 72 6E 20 79 6F 75 20 74 6F 20 74 68 65 20 6D 61 rn you to the ma
0000E0: 69 6E 20 6D 65 6E 75 2E 0D 0A 20 20 20 20 20 20 in menu...
0000F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000100: 20 20 20 20 20 20 49 66 20 74 68 65 20 6D 65 73 If the mes
000110: 73 61 67 65 20 22 44 69 73 63 20 72 65 61 64 20 sage "Disc read
000120: 65 72 72 6F 72 21 22 20 69 73 0D 0A 20 20 20 20 error!" is..
000130: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000140: 64 69 73 70 6C 61 79 65 64 2C 20 74 68 69 73 20 displayed, this
000150: 6D 65 61 6E 73 20 74 68 61 74 20 52 55 4E 20 56 means that RUN V
000160: 54 21 20 77 61 73 20 75 6E 61 62 6C 65 20 74 6F T! was unable to
000170: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
000180: 20 20 20 20 20 20 61 63 63 65 73 73 20 74 68 65 access the
000190: 20 64 69 73 63 20 64 72 69 76 65 2E 20 54 68 69 disc drive. Thi
0001A0: 73 20 77 69 6C 6C 20 6E 6F 72 6D 61 6C 6C 79 20 s will normally
0001B0: 6D 65 61 6E 20 74 68 61 74 0D 0A 20 20 20 20 20 mean that..
0001C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 79 y
0001D0: 6F 75 20 68 61 76 65 6E 27 74 20 69 6E 73 65 72 ou haven't inser
0001E0: 74 65 64 20 61 20 64 69 73 63 20 70 72 6F 70 65 ted a disc prope
0001F0: 72 6C 79 2E 20 43 6C 69 63 6B 20 6F 6E 20 52 45 rly. Click on RE
Size : 512 (Real : 512)
000000: 74 6F 20 52 45 43 4F 52 44 20 6D 6F 64 65 2E 20 to RECORD mode.
000010: 4F 6E 63 65 20 79 6F 75 20 68 61 76 65 20 64 6F Once you have do
000020: 6E 65 20 74 68 69 73 2C 20 70 72 65 73 73 20 61 ne this, press a
000030: 6E 79 20 6B 65 79 20 6F 6E 20 74 68 65 0D 0A 20 ny key on the..
000040: 20 20 20 63 6F 6D 70 75 74 65 72 20 74 6F 20 73 computer to s
000050: 74 61 72 74 20 74 68 65 20 73 65 71 75 65 6E 63 tart the sequenc
000060: 65 2E 0D 0A 0D 0A 20 20 20 20 54 68 65 20 73 65 e..... The se
000070: 71 75 65 6E 63 65 20 77 69 6C 6C 20 6E 6F 77 20 quence will now
000080: 72 75 6E 2C 20 77 69 74 68 20 61 6C 6C 20 74 68 run, with all th
000090: 65 20 65 66 66 65 63 74 73 20 77 68 69 63 68 20 e effects which
0000A0: 79 6F 75 20 68 61 76 65 0D 0A 20 20 20 20 73 70 you have.. sp
0000B0: 65 63 69 66 69 65 64 2E 20 49 66 20 79 6F 75 20 ecified. If you
0000C0: 77 61 6E 74 20 74 6F 20 61 62 6F 72 74 20 74 68 want to abort th
0000D0: 65 20 73 65 71 75 65 6E 63 65 2C 20 70 72 65 73 e sequence, pres
0000E0: 73 69 6E 67 20 5B 45 53 43 5D 20 77 69 6C 6C 0D sing [ESC] will.
0000F0: 0A 20 20 20 20 72 65 74 75 72 6E 20 79 6F 75 20 . return you
000100: 74 6F 20 74 68 65 20 6D 61 69 6E 20 6D 65 6E 75 to the main menu
000110: 20 61 66 74 65 72 20 74 68 65 20 63 75 72 72 65 after the curre
000120: 6E 74 20 66 72 61 6D 65 2E 0D 0A 0D 0A 20 20 20 nt frame.....
000130: 20 57 68 65 6E 20 74 68 65 20 73 65 71 75 65 6E When the sequen
000140: 63 65 20 68 61 73 20 66 69 6E 69 73 68 65 64 2C ce has finished,
000150: 20 74 68 65 20 73 63 72 65 65 6E 20 77 69 6C 6C the screen will
000160: 20 63 6C 65 61 72 2E 20 53 54 4F 50 20 74 68 65 clear. STOP the
000170: 20 56 43 52 20 2C 0D 0A 20 20 20 20 74 68 65 6E VCR ,.. then
000180: 20 70 72 65 73 73 20 61 6E 79 20 6B 65 79 20 6F press any key o
000190: 6E 20 74 68 65 20 63 6F 6D 70 75 74 65 72 20 74 n the computer t
0001A0: 6F 20 72 65 74 75 72 6E 20 74 6F 20 74 68 65 20 o return to the
0001B0: 6D 61 69 6E 20 6D 65 6E 75 2E 0D 0A 0D 0A 0D 0A main menu.......
0001C0: 20 20 20 20 32 2E 31 30 20 20 45 58 49 54 0D 0A 2.10 EXIT..
0001D0: 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 0D 0A ----..
0001E0: 0D 0A 20 20 20 20 43 68 6F 6F 73 65 20 74 68 69 .. Choose thi
0001F0: 73 20 6F 70 74 69 6F 6E 20 77 68 65 6E 20 79 6F s option when yo
Size : 512 (Real : 512)
000000: 54 52 59 0D 0A 20 20 20 20 20 20 20 20 20 20 20 TRY..
000010: 20 20 20 20 20 20 20 20 20 77 68 65 6E 20 79 6F when yo
000020: 75 20 68 61 76 65 20 72 65 63 74 69 66 69 65 64 u have rectified
000030: 20 74 68 65 20 70 72 6F 62 6C 65 6D 2E 20 43 41 the problem. CA
000040: 4E 43 45 4C 20 77 69 6C 6C 20 74 61 6B 65 0D 0A NCEL will take..
000050: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000060: 20 20 20 20 79 6F 75 20 62 61 63 6B 20 74 6F 20 you back to
000070: 74 68 65 20 6D 61 69 6E 20 6D 65 6E 75 2E 0D 0A the main menu...
000080: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000090: 20 20 20 20 20 20 20 20 20 20 20 20 4F 6E 63 65 Once
0000A0: 20 79 6F 75 20 68 61 76 65 20 73 75 63 65 73 73 you have sucess
0000B0: 66 75 6C 6C 79 20 6C 6F 61 64 65 64 20 61 20 73 fully loaded a s
0000C0: 65 71 75 65 6E 63 65 2C 0D 0A 20 20 20 20 20 20 equence,..
0000D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 79 6F yo
0000E0: 75 20 77 69 6C 6C 20 62 65 20 72 65 74 75 72 6E u will be return
0000F0: 65 64 20 74 6F 20 74 68 65 20 6D 61 69 6E 20 6D ed to the main m
000100: 65 6E 75 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 32 2E enu....... 2.
000110: 37 20 20 43 41 54 41 4C 4F 47 55 45 0D 0A 20 20 7 CATALOGUE..
000120: 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------
000130: 0D 0A 0D 0A 20 20 20 20 54 68 69 73 20 70 65 72 .... This per
000140: 66 6F 72 6D 73 20 74 68 65 20 65 71 75 69 76 61 forms the equiva
000150: 6C 65 6E 74 20 6F 66 20 74 68 65 20 42 61 73 69 lent of the Basi
000160: 63 20 43 41 54 20 63 6F 6D 6D 61 6E 64 2E 0D 0A c CAT command...
000170: 0D 0A 20 20 20 20 54 61 70 65 20 6D 61 63 68 69 .. Tape machi
000180: 6E 65 73 20 20 20 54 68 65 20 73 63 72 65 65 6E nes The screen
000190: 20 77 69 6C 6C 20 63 6C 65 61 72 20 61 6E 64 20 will clear and
0001A0: 79 6F 75 20 77 69 6C 6C 20 62 65 20 70 72 6F 6D you will be prom
0001B0: 70 74 65 64 20 74 6F 0D 0A 20 20 20 20 2D 2D 2D pted to.. ---
0001C0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 20 20 20 22 50 72 ---------- "Pr
0001D0: 65 73 73 20 50 4C 41 59 20 61 6E 64 20 61 6E 79 ess PLAY and any
0001E0: 20 6B 65 79 22 2E 20 54 68 65 20 74 61 70 65 20 key". The tape
0001F0: 77 69 6C 6C 20 62 65 20 63 61 74 61 6C 6F 67 75 will be catalogu
Size : 512 (Real : 512)
000000: 75 20 61 72 65 20 66 69 6E 69 73 68 65 64 20 75 u are finished u
000010: 73 69 6E 67 20 52 55 4E 20 56 54 21 0D 0A 0D 0A sing RUN VT!....
000020: 20 20 20 20 54 68 65 20 70 72 6F 6D 70 74 20 22 The prompt "
000030: 52 65 73 65 74 20 74 68 65 20 63 6F 6D 70 75 74 Reset the comput
000040: 65 72 3F 22 20 77 69 6C 6C 20 62 65 20 64 69 73 er?" will be dis
000050: 70 6C 61 79 65 64 2E 20 43 6C 69 63 6B 20 6F 6E played. Click on
000060: 20 4F 4B 20 69 66 20 79 6F 75 0D 0A 20 20 20 20 OK if you..
000070: 61 72 65 20 73 75 72 65 2E 20 49 66 20 6E 6F 74 are sure. If not
000080: 2C 20 63 6C 69 63 6B 69 6E 67 20 6F 6E 20 43 41 , clicking on CA
000090: 4E 43 45 4C 20 77 69 6C 6C 20 72 65 74 75 72 6E NCEL will return
0000A0: 20 79 6F 75 20 74 6F 20 74 68 65 20 6D 61 69 6E you to the main
0000B0: 20 6D 65 6E 75 2E 0D 0A 0D 0A 20 20 20 20 4F 6E menu..... On
0000C0: 63 65 20 79 6F 75 20 68 61 76 65 20 71 75 69 74 ce you have quit
0000D0: 20 52 55 4E 20 56 54 21 2C 20 61 6E 79 20 64 61 RUN VT!, any da
0000E0: 74 61 20 77 68 69 63 68 20 79 6F 75 20 68 61 76 ta which you hav
0000F0: 65 20 73 65 74 20 75 70 20 77 69 6C 6C 20 62 65 e set up will be
000100: 0D 0A 20 20 20 20 65 72 61 73 65 64 20 66 72 6F .. erased fro
000110: 6D 20 6D 65 6D 6F 72 79 2C 20 61 6E 64 20 77 69 m memory, and wi
000120: 6C 6C 20 6E 6F 74 20 62 65 20 72 65 63 6F 76 65 ll not be recove
000130: 72 61 62 6C 65 2E 20 42 65 20 63 61 72 65 66 75 rable. Be carefu
000140: 6C 20 77 68 65 6E 20 79 6F 75 0D 0A 20 20 20 20 l when you..
000150: 61 72 65 20 75 73 69 6E 67 20 74 68 69 73 20 6F are using this o
000160: 70 74 69 6F 6E 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 ption.......
000170: 32 2E 31 31 20 20 42 41 43 4B 55 50 0D 0A 20 20 2.11 BACKUP..
000180: 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D 2D 0D 0A ------..
000190: 0D 0A 20 20 20 20 54 68 69 73 20 77 69 6C 6C 20 .. This will
0001A0: 63 72 65 61 74 65 20 61 20 62 61 63 6B 75 70 20 create a backup
0001B0: 63 6F 70 79 20 6F 66 20 52 55 4E 20 56 54 21 20 copy of RUN VT!
0001C0: 66 6F 72 20 79 6F 75 2C 20 6F 6E 20 61 20 6E 65 for you, on a ne
0001D0: 77 20 74 61 70 65 20 6F 72 0D 0A 20 20 20 20 64 w tape or.. d
0001E0: 69 73 63 2E 0D 0A 0D 0A 20 20 20 20 4F 6E 63 65 isc..... Once
0001F0: 20 79 6F 75 20 68 61 76 65 20 63 6C 69 63 6B 65 you have clicke
Size : 512 (Real : 512)
000000: 20 74 6F 67 67 6C 65 20 65 61 63 68 20 70 61 72 toggle each par
000010: 74 20 6F 66 20 74 68 65 0D 0A 20 20 20 20 62 6C t of the.. bl
000020: 6F 63 6B 20 6F 6E 20 6F 72 20 6F 66 66 2E 0D 0A ock on or off...
000030: 0D 0A 20 20 20 20 65 67 20 20 20 20 20 20 54 6F .. eg To
000040: 20 70 72 6F 64 75 63 65 20 61 20 73 6F 6C 69 64 produce a solid
000050: 20 62 6C 6F 63 6B 2C 20 70 72 65 73 73 20 66 34 block, press f4
000060: 20 66 35 20 66 37 20 61 6E 64 20 66 38 2E 0D 0A f5 f7 and f8...
000070: 20 20 20 20 65 67 20 20 20 20 20 20 46 6F 72 20 eg For
000080: 61 20 74 6F 70 20 6C 65 66 74 20 74 6F 20 62 6F a top left to bo
000090: 74 74 6F 6D 20 72 69 67 68 74 20 6C 69 6E 65 2C ttom right line,
0000A0: 20 70 72 65 73 73 20 66 37 20 61 6E 64 20 66 35 press f7 and f5
0000B0: 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 33 2E 33 20 20 ....... 3.3
0000C0: 44 4F 55 42 4C 45 20 53 49 5A 45 20 54 45 58 54 DOUBLE SIZE TEXT
0000D0: 0D 0A 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D .. -----
0000E0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 20 -----------....
0000F0: 20 20 20 54 68 65 20 66 72 61 6D 65 20 65 64 69 The frame edi
000100: 74 6F 72 20 61 6C 73 6F 20 65 6E 61 62 6C 65 73 tor also enables
000110: 20 64 6F 75 62 6C 65 20 73 69 7A 65 20 74 65 78 double size tex
000120: 74 20 74 6F 20 62 65 20 69 6E 63 6C 75 64 65 64 t to be included
000130: 20 69 6E 20 61 0D 0A 20 20 20 20 66 72 61 6D 65 in a.. frame
000140: 2E 0D 0A 0D 0A 20 20 20 20 54 6F 20 64 6F 20 74 ..... To do t
000150: 68 69 73 2C 20 74 79 70 65 20 74 68 65 20 7C 20 his, type the |
000160: 28 62 61 72 29 20 63 68 61 72 61 63 74 65 72 20 (bar) character
000170: 61 74 20 74 68 65 20 73 74 61 72 74 20 6F 66 20 at the start of
000180: 74 68 65 20 6C 69 6E 65 2C 20 61 6E 64 0D 0A 20 the line, and..
000190: 20 20 20 74 68 65 20 65 6E 74 69 72 65 20 6C 69 the entire li
0001A0: 6E 65 20 77 69 6C 6C 20 62 65 20 64 69 73 70 6C ne will be displ
0001B0: 61 79 65 64 20 69 6E 20 64 6F 75 62 6C 65 20 73 ayed in double s
0001C0: 69 7A 65 64 20 74 65 78 74 20 77 68 65 6E 20 69 ized text when i
0001D0: 74 20 63 6F 6D 65 73 0D 0A 20 20 20 20 74 6F 20 t comes.. to
0001E0: 72 75 6E 6E 69 6E 67 20 74 68 65 20 66 69 6E 69 running the fini
0001F0: 73 68 65 64 20 73 65 71 75 65 6E 63 65 2E 0D 0A shed sequence...
Size : 512 (Real : 512)
000000: 64 20 6F 6E 20 42 41 43 4B 55 50 2C 20 79 6F 75 d on BACKUP, you
000010: 20 77 69 6C 6C 20 62 65 20 69 6E 73 74 72 75 63 will be instruc
000020: 74 65 64 20 74 6F 20 69 6E 73 65 72 74 20 61 0D ted to insert a.
000030: 0A 20 20 20 20 74 61 70 65 20 6F 72 20 64 69 73 . tape or dis
000040: 63 2E 20 41 74 20 74 68 69 73 20 73 74 61 67 65 c. At this stage
000050: 2C 20 63 6C 69 63 6B 69 6E 67 20 6F 6E 20 43 41 , clicking on CA
000060: 4E 43 45 4C 20 77 69 6C 6C 20 72 65 74 75 72 6E NCEL will return
000070: 20 79 6F 75 20 74 6F 20 74 68 65 0D 0A 20 20 20 you to the..
000080: 20 6D 61 69 6E 20 6D 65 6E 75 2E 20 43 6C 69 63 main menu. Clic
000090: 6B 20 6F 6E 20 4F 4B 20 74 6F 20 67 6F 20 61 68 k on OK to go ah
0000A0: 65 61 64 20 77 69 74 68 20 74 68 65 20 62 61 63 ead with the bac
0000B0: 6B 75 70 2E 0D 0A 0D 0A 20 20 20 20 4F 6E 63 65 kup..... Once
0000C0: 20 74 68 65 20 70 72 6F 67 72 61 6D 20 68 61 73 the program has
0000D0: 20 62 65 65 6E 20 72 65 2D 73 61 76 65 64 2C 20 been re-saved,
0000E0: 79 6F 75 20 77 69 6C 6C 20 62 65 20 72 65 74 75 you will be retu
0000F0: 72 6E 65 64 20 74 6F 20 74 68 65 20 6D 61 69 6E rned to the main
000100: 0D 0A 20 20 20 20 6D 65 6E 75 2E 0D 0A 0D 0A 0D .. menu......
000110: 0A 20 20 20 20 33 2E 30 20 20 46 52 41 4D 45 20 . 3.0 FRAME
000120: 45 44 49 54 4F 52 0D 0A 20 20 20 20 20 20 20 20 EDITOR..
000130: 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D ------------...
000140: 0A 20 20 20 20 54 68 65 20 46 72 61 6D 65 20 45 . The Frame E
000150: 64 69 74 6F 72 20 69 73 20 75 73 65 64 20 66 6F ditor is used fo
000160: 72 20 73 65 74 74 69 6E 67 20 75 70 20 61 6E 64 r setting up and
000170: 20 63 68 61 6E 67 69 6E 67 20 66 72 61 6D 65 73 changing frames
000180: 2E 20 49 74 20 63 61 6E 20 62 65 0D 0A 20 20 20 . It can be..
000190: 20 74 68 6F 75 67 68 74 20 6F 66 20 61 73 20 61 thought of as a
0001A0: 20 73 69 6D 70 6C 65 20 74 65 78 74 20 65 64 69 simple text edi
0001B0: 74 6F 72 2C 20 62 75 74 20 74 68 65 72 65 27 73 tor, but there's
0001C0: 20 6D 6F 72 65 20 74 6F 20 69 74 20 74 68 61 74 more to it that
0001D0: 20 74 68 61 74 2E 0D 0A 0D 0A 20 20 20 20 54 68 that..... Th
0001E0: 65 20 65 64 69 74 69 6E 67 20 61 72 65 61 20 69 e editing area i
0001F0: 73 20 34 30 20 63 68 61 72 61 63 74 65 72 73 20 s 40 characters
Size : 512 (Real : 512)
000000: 0D 0A 20 20 20 20 54 6F 20 67 65 74 20 74 68 65 .. To get the
000010: 20 7C 20 63 68 61 72 61 63 74 65 72 2C 20 68 6F | character, ho
000020: 6C 64 20 64 6F 77 6E 20 5B 43 54 52 4C 5D 20 6F ld down [CTRL] o
000030: 72 20 5B 53 48 49 46 54 5D 20 61 6E 64 20 70 72 r [SHIFT] and pr
000040: 65 73 73 20 5B 40 5D 2E 20 54 68 65 0D 0A 20 20 ess [@]. The..
000050: 20 20 7C 20 63 61 6E 20 6F 6E 6C 79 20 62 65 20 | can only be
000060: 65 6E 74 65 72 65 64 20 69 6E 20 74 68 65 20 66 entered in the f
000070: 69 72 73 74 20 63 6F 6C 75 6D 6E 20 6F 66 20 61 irst column of a
000080: 20 6C 69 6E 65 2C 20 61 6E 64 20 63 61 6E 6E 6F line, and canno
000090: 74 20 62 65 0D 0A 20 20 20 20 69 6E 73 65 72 74 t be.. insert
0000A0: 65 64 20 6F 6E 20 74 68 65 20 6C 61 73 74 20 6C ed on the last l
0000B0: 69 6E 65 20 6F 66 20 74 68 65 20 73 63 72 65 65 ine of the scree
0000C0: 6E 2C 20 61 73 20 74 68 65 20 64 6F 75 62 6C 65 n, as the double
0000D0: 20 73 69 7A 65 20 74 65 78 74 20 77 6F 75 6C 64 size text would
0000E0: 0D 0A 20 20 20 20 6E 6F 74 20 66 69 74 2E 0D 0A .. not fit...
0000F0: 0D 0A 20 20 20 20 54 68 65 20 6E 65 78 74 20 74 .. The next t
000100: 77 65 6E 74 79 20 63 68 61 72 61 63 74 65 72 73 wenty characters
000110: 20 6F 66 20 74 68 65 20 6C 69 6E 65 20 77 69 6C of the line wil
000120: 6C 20 64 69 73 70 6C 61 79 65 64 20 77 68 65 6E l displayed when
000130: 20 72 75 6E 6E 69 6E 67 20 74 68 65 0D 0A 20 20 running the..
000140: 20 20 73 65 71 75 65 6E 63 65 2E 20 41 6E 79 74 sequence. Anyt
000150: 68 69 6E 67 20 61 66 74 65 72 20 74 68 69 73 20 hing after this
000160: 77 69 6C 6C 20 62 65 20 69 67 6E 6F 72 65 64 2E will be ignored.
000170: 20 41 6C 73 6F 2C 20 61 6E 79 74 68 69 6E 67 20 Also, anything
000180: 79 6F 75 0D 0A 20 20 20 20 65 6E 74 65 72 20 6F you.. enter o
000190: 6E 20 74 68 65 20 6E 65 78 74 20 6C 69 6E 65 20 n the next line
0001A0: 77 6F 6E 27 74 20 62 65 20 64 69 73 70 6C 61 79 won't be display
0001B0: 65 64 2C 20 61 73 20 69 74 20 77 6F 75 6C 64 20 ed, as it would
0001C0: 62 65 20 6F 62 6C 69 74 65 72 61 74 65 64 0D 0A be obliterated..
0001D0: 20 20 20 20 62 79 20 74 68 65 20 6C 61 72 67 65 by the large
0001E0: 20 74 65 78 74 20 6F 6E 20 74 68 65 20 70 72 65 text on the pre
0001F0: 76 69 6F 75 73 20 6C 69 6E 65 2E 0D 0A 0D 0A 20 vious line.....
Size : 512 (Real : 512)
000000: 61 63 72 6F 73 73 20 61 6E 64 20 32 35 20 6C 69 across and 25 li
000010: 6E 65 73 20 64 6F 77 6E 2E 20 54 68 65 0D 0A 20 nes down. The..
000020: 20 20 20 63 75 72 72 65 6E 74 20 70 6F 73 69 74 current posit
000030: 69 6F 6E 20 69 73 20 69 6E 64 69 63 61 74 65 64 ion is indicated
000040: 20 62 79 20 74 68 65 20 63 75 72 73 6F 72 20 2D by the cursor -
000050: 20 61 20 66 6C 61 73 68 69 6E 67 20 73 71 75 61 a flashing squa
000060: 72 65 2E 0D 0A 0D 0A 20 20 20 20 54 68 65 72 65 re..... There
000070: 20 61 72 65 20 73 65 76 65 72 61 6C 20 64 69 66 are several dif
000080: 66 65 72 65 6E 74 20 61 73 70 65 63 74 73 20 74 ferent aspects t
000090: 6F 20 74 68 65 20 46 72 61 6D 65 20 45 64 69 74 o the Frame Edit
0000A0: 6F 72 3A 2D 0D 0A 0D 0A 20 20 20 20 33 2E 31 20 or:-.... 3.1
0000B0: 20 54 65 78 74 20 65 6E 74 72 79 0D 0A 20 20 20 Text entry..
0000C0: 20 33 2E 32 20 20 42 6C 6F 63 6B 20 67 72 61 70 3.2 Block grap
0000D0: 68 69 63 73 0D 0A 20 20 20 20 33 2E 33 20 20 44 hics.. 3.3 D
0000E0: 6F 75 62 6C 65 20 73 69 7A 65 20 74 65 78 74 0D ouble size text.
0000F0: 0A 20 20 20 20 33 2E 34 20 20 46 72 61 6D 65 20 . 3.4 Frame
000100: 45 64 69 74 6F 72 20 6D 65 6E 75 0D 0A 0D 0A 0D Editor menu.....
000110: 0A 20 20 20 20 33 2E 31 20 20 54 45 58 54 20 45 . 3.1 TEXT E
000120: 4E 54 52 59 0D 0A 20 20 20 20 20 20 20 20 20 2D NTRY.. -
000130: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 20 20 20 ---------....
000140: 20 54 6F 20 65 6E 74 65 72 20 74 65 78 74 2C 20 To enter text,
000150: 6D 6F 76 65 20 74 68 65 20 63 75 72 73 6F 72 20 move the cursor
000160: 74 6F 20 74 68 65 20 64 65 73 69 72 65 64 20 70 to the desired p
000170: 6F 73 69 74 69 6F 6E 20 75 73 69 6E 67 20 74 68 osition using th
000180: 65 0D 0A 20 20 20 20 63 75 72 73 6F 72 20 6B 65 e.. cursor ke
000190: 79 73 2C 20 74 68 65 6E 20 74 79 70 65 20 61 77 ys, then type aw
0001A0: 61 79 2E 20 57 68 65 6E 20 79 6F 75 20 74 79 70 ay. When you typ
0001B0: 65 20 70 61 73 74 20 74 68 65 20 72 69 67 68 74 e past the right
0001C0: 20 73 69 64 65 20 6F 66 20 74 68 65 0D 0A 20 20 side of the..
0001D0: 20 20 73 63 72 65 65 6E 2C 20 74 68 65 20 74 65 screen, the te
0001E0: 78 74 20 77 69 6C 6C 20 63 6F 6E 74 69 6E 75 65 xt will continue
0001F0: 20 61 74 20 74 68 65 20 73 74 61 72 74 20 6F 66 at the start of
Size : 512 (Real : 512)
000000: 20 20 20 65 67 0D 0A 20 20 20 20 20 20 20 20 20 eg..
000010: 20 20 43 6F 6C 75 6D 6E 73 0D 0A 20 20 20 20 20 Columns..
000020: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 31 1
000030: 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 0D 111111111222222.
000040: 0A 20 20 20 20 4C 69 6E 65 73 20 20 31 32 33 34 . Lines 1234
000050: 35 36 37 38 39 30 31 32 33 34 35 36 37 38 39 30 5678901234567890
000060: 31 32 33 34 35 0D 0A 20 20 20 20 20 20 20 31 30 12345.. 10
000070: 0D 0A 20 20 20 20 20 20 20 31 31 20 20 7C 20 20 .. 11 |
000080: 54 48 45 20 4E 45 58 54 20 50 52 4F 47 52 41 4D THE NEXT PROGRAM
000090: 0D 0A 20 20 20 20 20 20 20 31 32 0D 0A 20 20 20 .. 12..
0000A0: 20 20 20 20 31 33 20 20 7C 20 46 4F 4C 4C 4F 57 13 | FOLLOW
0000B0: 53 20 53 48 4F 52 54 4C 59 2E 2E 2E 0D 0A 20 20 S SHORTLY.....
0000C0: 20 20 20 20 20 31 34 0D 0A 0D 0A 20 20 20 20 54 14.... T
0000D0: 68 69 73 20 77 69 6C 6C 20 64 69 73 70 6C 61 79 his will display
0000E0: 20 74 68 65 20 6D 65 73 73 61 67 65 20 69 6E 20 the message in
0000F0: 64 6F 75 62 6C 65 20 73 69 7A 65 20 74 65 78 74 double size text
000100: 20 69 6E 20 74 68 65 20 6D 69 64 64 6C 65 20 6F in the middle o
000110: 66 20 74 68 65 0D 0A 20 20 20 20 73 63 72 65 65 f the.. scree
000120: 6E 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 33 2E 34 20 n....... 3.4
000130: 20 46 52 41 4D 45 20 45 44 49 54 4F 52 20 4D 45 FRAME EDITOR ME
000140: 4E 55 0D 0A 20 20 20 20 20 20 20 20 20 2D 2D 2D NU.. ---
000150: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A --------------..
000160: 0D 0A 20 20 20 20 50 72 65 73 73 69 6E 67 20 5B .. Pressing [
000170: 45 53 43 5D 20 77 69 6C 6C 20 62 72 69 6E 67 20 ESC] will bring
000180: 75 70 20 74 68 65 20 46 72 61 6D 65 20 45 64 69 up the Frame Edi
000190: 74 6F 72 20 4D 65 6E 75 2E 20 54 68 69 73 20 6D tor Menu. This m
0001A0: 61 79 20 6C 6F 6F 6B 0D 0A 20 20 20 20 64 61 75 ay look.. dau
0001B0: 6E 74 69 6E 67 20 61 74 20 66 69 72 73 74 2C 20 nting at first,
0001C0: 77 69 74 68 20 61 20 62 65 77 69 6C 64 65 72 69 with a bewilderi
0001D0: 6E 67 20 6E 75 6D 62 65 72 20 6F 66 20 6F 70 74 ng number of opt
0001E0: 69 6F 6E 73 2C 20 62 75 74 20 44 4F 4E 27 54 0D ions, but DON'T.
0001F0: 0A 20 20 20 20 50 41 4E 49 43 21 0D 0A 0D 0A 20 . PANIC!....
Size : 512 (Real : 512)
000000: 20 74 68 65 20 6E 65 78 74 20 6C 69 6E 65 20 64 the next line d
000010: 6F 77 6E 2E 0D 0A 0D 0A 20 20 20 20 41 20 28 63 own..... A (c
000020: 29 20 43 6F 70 79 72 69 67 68 74 20 73 79 6D 62 ) Copyright symb
000030: 6F 6C 20 63 61 6E 20 62 65 20 70 72 6F 64 75 63 ol can be produc
000040: 65 64 20 62 79 20 68 6F 6C 64 69 6E 67 20 64 6F ed by holding do
000050: 77 6E 20 5B 43 54 52 4C 5D 20 61 6E 64 0D 0A 20 wn [CTRL] and..
000060: 20 20 20 70 72 65 73 73 69 6E 67 20 5B 43 5D 2E pressing [C].
000070: 0D 0A 0D 0A 20 20 20 20 5B 44 45 4C 5D 0D 0A 20 .... [DEL]..
000080: 20 20 20 20 2D 20 64 65 6C 65 74 65 20 74 68 65 - delete the
000090: 20 63 68 61 72 61 63 74 65 72 20 74 6F 20 74 68 character to th
0000A0: 65 20 6C 65 66 74 20 6F 66 20 74 68 65 20 63 75 e left of the cu
0000B0: 72 73 6F 72 0D 0A 0D 0A 20 20 20 20 5B 43 4C 52 rsor.... [CLR
0000C0: 5D 0D 0A 20 20 20 20 20 2D 20 63 6C 65 61 72 20 ].. - clear
0000D0: 74 68 65 20 63 68 61 72 61 63 74 65 72 20 75 6E the character un
0000E0: 64 65 72 20 74 68 65 20 63 75 72 73 6F 72 2C 20 der the cursor,
0000F0: 61 6E 64 20 73 68 69 66 74 20 74 68 65 20 72 65 and shift the re
000100: 73 74 20 6F 66 20 74 68 65 0D 0A 20 20 20 20 20 st of the..
000110: 20 20 6C 69 6E 65 20 74 6F 20 74 68 65 20 6C 65 line to the le
000120: 66 74 2E 0D 0A 0D 0A 20 20 20 20 5B 43 54 52 4C ft..... [CTRL
000130: 5D 2B 5B 53 50 41 43 45 5D 0D 0A 20 20 20 20 20 ]+[SPACE]..
000140: 2D 20 69 6E 73 65 72 74 20 61 20 73 70 61 63 65 - insert a space
000150: 20 61 74 20 74 68 65 20 63 75 72 72 65 6E 74 20 at the current
000160: 63 75 72 73 6F 72 20 70 6F 73 69 74 69 6F 6E 2C cursor position,
000170: 20 73 68 69 66 74 69 6E 67 20 74 68 65 20 72 65 shifting the re
000180: 73 74 20 6F 66 0D 0A 20 20 20 20 20 20 20 74 68 st of.. th
000190: 65 20 6C 69 6E 65 20 74 6F 20 74 68 65 20 72 69 e line to the ri
0001A0: 67 68 74 2E 0D 0A 0D 0A 20 20 20 20 5B 43 54 52 ght..... [CTR
0001B0: 4C 5D 20 6F 72 20 5B 53 48 49 46 54 5D 20 77 69 L] or [SHIFT] wi
0001C0: 74 68 20 63 75 72 73 6F 72 20 6B 65 79 73 0D 0A th cursor keys..
0001D0: 20 20 20 20 20 2D 20 6D 6F 76 65 20 74 68 65 20 - move the
0001E0: 63 75 72 73 6F 72 20 74 6F 20 74 68 65 20 65 64 cursor to the ed
0001F0: 67 65 20 6F 66 20 74 68 65 20 73 63 72 65 65 6E ge of the screen
Size : 512 (Real : 512)
000000: 20 20 20 33 2E 34 2E 31 20 20 45 46 46 45 43 54 3.4.1 EFFECT
000010: 53 0D 0A 20 20 20 20 20 20 20 20 20 20 20 2D 2D S.. --
000020: 2D 2D 2D 2D 2D 0D 0A 0D 0A 20 20 20 20 54 68 65 -----.... The
000030: 72 65 20 61 72 65 20 74 77 6F 20 63 6F 6C 75 6D re are two colum
000040: 6E 73 20 6F 66 20 6F 70 74 69 6F 6E 73 20 77 68 ns of options wh
000050: 69 63 68 20 72 65 6C 61 74 65 20 74 6F 20 74 68 ich relate to th
000060: 65 20 77 61 79 20 74 68 65 20 66 72 61 6D 65 20 e way the frame
000070: 69 73 0D 0A 20 20 20 20 64 69 73 70 6C 61 79 65 is.. displaye
000080: 64 20 28 45 6E 74 72 79 29 20 61 6E 64 20 63 6C d (Entry) and cl
000090: 65 61 72 65 64 20 6F 66 66 20 74 68 65 20 73 63 eared off the sc
0000A0: 72 65 65 6E 20 28 45 78 69 74 29 2E 20 54 6F 20 reen (Exit). To
0000B0: 63 68 61 6E 67 65 20 74 68 65 0D 0A 20 20 20 20 change the..
0000C0: 64 69 73 70 6C 61 79 2F 63 6C 65 61 72 69 6E 67 display/clearing
0000D0: 20 6D 65 74 68 6F 64 2C 20 63 6C 69 63 6B 20 6F method, click o
0000E0: 6E 20 74 68 65 20 74 61 67 20 62 65 73 69 64 65 n the tag beside
0000F0: 20 74 68 65 20 6F 70 74 69 6F 6E 20 79 6F 75 20 the option you
000100: 77 69 73 68 0D 0A 20 20 20 20 74 6F 20 73 65 6C wish.. to sel
000110: 65 63 74 2E 0D 0A 0D 0A 20 20 20 20 54 68 65 20 ect..... The
000120: 45 6E 74 72 79 20 6D 65 74 68 6F 64 73 20 61 72 Entry methods ar
000130: 65 3A 2D 0D 0A 0D 0A 20 20 20 20 53 74 72 61 69 e:-.... Strai
000140: 67 68 74 20 20 20 20 20 20 20 20 2D 20 53 69 6D ght - Sim
000150: 70 6C 79 20 64 69 73 70 6C 61 79 73 20 74 68 65 ply displays the
000160: 20 66 72 61 6D 65 20 77 69 74 68 20 6E 6F 20 73 frame with no s
000170: 70 65 63 69 61 6C 20 65 66 66 65 63 74 73 0D 0A pecial effects..
000180: 20 20 20 20 46 61 64 65 20 69 6E 20 20 20 20 20 Fade in
000190: 20 20 20 20 2D 20 46 61 64 65 73 20 74 68 65 20 - Fades the
0001A0: 73 63 72 65 65 6E 20 75 70 20 66 72 6F 6D 20 62 screen up from b
0001B0: 6C 61 63 6B 20 74 6F 20 74 68 65 20 73 65 74 20 lack to the set
0001C0: 63 6F 6C 6F 75 72 73 0D 0A 20 20 20 20 42 75 69 colours.. Bui
0001D0: 6C 64 20 75 70 20 20 20 20 20 20 20 20 2D 20 54 ld up - T
0001E0: 68 69 73 20 62 75 69 6C 64 73 20 74 68 65 20 73 his builds the s
0001F0: 63 72 65 65 6E 20 75 70 20 66 72 6F 6D 20 61 20 creen up from a
Size : 512 (Real : 512)
000000: 2E 0D 0A 0D 0A 20 20 20 20 5B 52 45 54 55 52 4E ..... [RETURN
000010: 5D 0D 0A 20 20 20 20 20 2D 20 6D 6F 76 65 20 74 ].. - move t
000020: 68 65 20 63 75 72 73 6F 72 20 74 6F 20 74 68 65 he cursor to the
000030: 20 73 74 61 72 74 20 6F 66 20 74 68 65 20 6E 65 start of the ne
000040: 78 74 20 6C 69 6E 65 2E 0D 0A 0D 0A 20 20 20 20 xt line.....
000050: 5B 45 53 43 5D 0D 0A 20 20 20 20 20 2D 20 63 61 [ESC].. - ca
000060: 6C 6C 73 20 75 70 20 74 68 65 20 46 72 61 6D 65 lls up the Frame
000070: 20 45 64 69 74 6F 72 20 6D 65 6E 75 0D 0A 0D 0A Editor menu....
000080: 0D 0A 20 20 20 20 33 2E 32 20 20 42 4C 4F 43 4B .. 3.2 BLOCK
000090: 20 47 52 41 50 48 49 43 53 0D 0A 20 20 20 20 20 GRAPHICS..
0000A0: 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ------------
0000B0: 2D 2D 0D 0A 0D 0A 20 20 20 20 54 68 65 20 46 72 --.... The Fr
0000C0: 61 6D 65 20 45 64 69 74 6F 72 20 69 6E 63 6F 72 ame Editor incor
0000D0: 70 6F 72 61 74 65 73 20 61 20 6D 65 74 68 6F 64 porates a method
0000E0: 20 6F 66 20 70 72 6F 64 75 63 69 6E 67 20 73 69 of producing si
0000F0: 6D 70 6C 65 20 62 6C 6F 63 6B 0D 0A 20 20 20 20 mple block..
000100: 67 72 61 70 68 69 63 73 2E 0D 0A 0D 0A 20 20 20 graphics.....
000110: 20 45 61 63 68 20 62 6C 6F 63 6B 20 69 73 20 74 Each block is t
000120: 68 65 20 73 69 7A 65 20 6F 66 20 6F 6E 65 20 63 he size of one c
000130: 68 61 72 61 63 74 65 72 2C 20 61 6E 64 20 65 61 haracter, and ea
000140: 63 68 20 71 75 61 72 74 65 72 20 6F 66 20 74 68 ch quarter of th
000150: 65 20 62 6C 6F 63 6B 0D 0A 20 20 20 20 63 61 6E e block.. can
000160: 20 62 65 20 69 6E 64 65 70 65 6E 64 61 6E 74 6C be independantl
000170: 79 20 73 77 69 74 63 68 65 64 20 6F 6E 20 61 6E y switched on an
000180: 64 20 6F 66 66 2E 0D 0A 0D 0A 20 20 20 20 54 68 d off..... Th
000190: 65 20 62 6C 6F 63 6B 20 69 73 20 64 65 66 69 6E e block is defin
0001A0: 65 64 20 62 79 20 70 72 65 73 73 69 6E 67 20 74 ed by pressing t
0001B0: 68 65 20 6B 65 79 73 20 66 34 20 66 35 20 66 37 he keys f4 f5 f7
0001C0: 20 61 6E 64 20 66 38 20 28 6F 72 20 34 20 35 20 and f8 (or 4 5
0001D0: 37 0D 0A 20 20 20 20 61 6E 64 20 38 20 6F 6E 20 7.. and 8 on
0001E0: 74 68 65 20 43 50 43 20 34 36 34 27 73 20 6E 75 the CPC 464's nu
0001F0: 6D 65 72 69 63 20 6B 65 79 70 61 64 29 20 74 6F meric keypad) to
Size : 512 (Real : 512)
000000: 6A 75 6D 62 6C 65 2C 20 67 72 61 64 75 61 6C 6C jumble, graduall
000010: 79 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 y..
000020: 20 20 20 20 20 20 20 20 20 67 65 74 74 69 6E 67 getting
000030: 20 6D 6F 72 65 20 6F 72 64 65 72 65 64 2C 20 75 more ordered, u
000040: 6E 74 69 6C 20 74 68 65 20 70 72 6F 70 65 72 20 ntil the proper
000050: 66 72 61 6D 65 20 69 73 0D 0A 20 20 20 20 20 20 frame is..
000060: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000070: 64 69 73 70 6C 61 79 65 64 2E 0D 0A 0D 0A 20 20 displayed.....
000080: 20 20 54 68 65 20 45 78 69 74 20 6D 65 74 68 6F The Exit metho
000090: 64 73 20 61 72 65 3A 2D 0D 0A 0D 0A 20 20 20 20 ds are:-....
0000A0: 53 74 72 61 69 67 68 74 20 20 20 20 20 20 20 20 Straight
0000B0: 2D 20 4A 75 73 74 20 63 6C 65 61 72 73 20 74 68 - Just clears th
0000C0: 65 20 73 63 72 65 65 6E 20 6E 6F 72 6D 61 6C 6C e screen normall
0000D0: 79 0D 0A 20 20 20 20 46 61 64 65 20 6F 75 74 20 y.. Fade out
0000E0: 20 20 20 20 20 20 20 2D 20 46 61 64 65 73 20 74 - Fades t
0000F0: 68 65 20 73 63 72 65 65 6E 20 74 6F 20 62 6C 61 he screen to bla
000100: 63 6B 20 66 72 6F 6D 20 74 68 65 20 63 75 72 72 ck from the curr
000110: 65 6E 74 20 63 6F 6C 6F 75 72 73 0D 0A 20 20 20 ent colours..
000120: 20 42 75 69 6C 64 20 64 6F 77 6E 20 20 20 20 20 Build down
000130: 20 2D 20 4F 70 70 6F 73 69 74 65 20 6F 66 20 62 - Opposite of b
000140: 75 69 6C 64 20 75 70 20 2D 20 6A 75 6D 62 6C 65 uild up - jumble
000150: 73 20 74 68 65 20 73 63 72 65 65 6E 20 75 6E 74 s the screen unt
000160: 69 6C 20 69 74 0D 0A 20 20 20 20 20 20 20 20 20 il it..
000170: 20 20 20 20 20 20 20 20 20 20 20 20 20 64 69 73 dis
000180: 61 70 70 65 61 72 73 2E 0D 0A 20 20 20 20 46 72 appears... Fr
000190: 69 7A 7A 6C 65 20 20 20 20 20 20 20 20 20 2D 20 izzle -
0001A0: 22 44 69 73 69 6E 74 65 67 72 61 74 65 73 22 20 "Disintegrates"
0001B0: 74 68 65 20 73 63 72 65 65 6E 0D 0A 20 20 20 20 the screen..
0001C0: 42 6C 69 6E 64 20 20 20 20 20 20 20 20 20 20 20 Blind
0001D0: 2D 20 47 69 76 65 73 20 61 20 56 65 6E 69 74 69 - Gives a Veniti
0001E0: 61 6E 20 62 6C 69 6E 64 2D 74 79 70 65 20 65 66 an blind-type ef
0001F0: 66 65 63 74 0D 0A 20 20 20 20 48 6F 72 69 7A 6F fect.. Horizo
Size : 512 (Real : 512)
000000: 20 31 30 30 35 20 62 79 74 65 73 20 69 6E 20 52 1005 bytes in R
000010: 41 4D 3A 2D 0D 0A 0D 0A 20 20 20 20 54 68 65 20 AM:-.... The
000020: 74 65 78 74 20 64 61 74 61 20 69 73 20 31 30 30 text data is 100
000030: 30 20 62 79 74 65 73 20 6C 6F 6E 67 20 28 34 30 0 bytes long (40
000040: 78 32 35 29 0D 0A 20 20 20 20 54 68 65 20 64 69 x25).. The di
000050: 73 70 6C 61 79 20 64 61 74 61 20 69 73 20 35 20 splay data is 5
000060: 62 79 74 65 73 20 6C 6F 6E 67 20 28 45 6E 74 72 bytes long (Entr
000070: 79 2C 20 45 78 69 74 2C 20 54 69 6D 65 2C 20 50 y, Exit, Time, P
000080: 65 6E 2C 20 50 61 70 65 72 29 0D 0A 0D 0A 20 20 en, Paper)....
000090: 20 20 54 68 65 20 64 69 73 70 6C 61 79 20 64 61 The display da
0000A0: 74 61 20 69 73 20 68 65 6C 64 20 69 6E 20 61 20 ta is held in a
0000B0: 74 61 62 6C 65 20 61 74 20 74 68 65 20 73 74 61 table at the sta
0000C0: 72 74 20 6F 66 20 74 68 65 20 66 72 65 65 20 52 rt of the free R
0000D0: 41 4D 2C 20 61 6E 64 0D 0A 20 20 20 20 69 73 20 AM, and.. is
0000E0: 31 35 30 20 62 79 74 65 73 20 6C 6F 6E 67 2E 0D 150 bytes long..
0000F0: 0A 0D 0A 0D 0A 20 20 20 20 35 2E 30 20 20 41 4C ..... 5.0 AL
000100: 4C 20 41 42 4F 55 54 20 4D 45 0D 0A 20 20 20 20 L ABOUT ME..
000110: 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -----------
000120: 2D 0D 0A 0D 0A 20 20 20 20 52 55 4E 20 56 54 21 -.... RUN VT!
000130: 20 77 61 73 20 77 72 69 74 74 65 6E 20 69 6E 20 was written in
000140: 61 20 31 30 2D 64 61 79 20 70 72 6F 67 72 61 6D a 10-day program
000150: 6D 69 6E 67 20 66 72 65 6E 7A 79 20 69 6E 20 4A ming frenzy in J
000160: 75 6E 65 20 31 39 39 32 2C 20 61 66 74 65 72 0D une 1992, after.
000170: 0A 20 20 20 20 49 20 66 69 6E 69 73 68 65 64 20 . I finished
000180: 6D 79 20 41 2D 4C 65 76 65 6C 73 20 28 70 68 65 my A-Levels (phe
000190: 77 21 29 2E 0D 0A 0D 0A 20 20 20 20 52 55 4E 20 w!)..... RUN
0001A0: 56 54 21 20 77 61 73 20 77 72 69 74 74 65 6E 20 VT! was written
0001B0: 65 6E 74 69 72 65 6C 79 20 69 6E 20 6D 61 63 68 entirely in mach
0001C0: 69 6E 65 20 63 6F 64 65 20 75 73 69 6E 67 20 74 ine code using t
0001D0: 68 65 20 4D 41 58 41 4D 20 41 73 73 65 6D 62 6C he MAXAM Assembl
0001E0: 65 72 0D 0A 20 20 20 20 52 4F 4D 20 66 72 6F 6D er.. ROM from
0001F0: 20 41 72 6E 6F 72 2E 0D 0A 0D 0A 20 20 20 20 41 Arnor..... A
Size : 512 (Real : 512)
000000: 6E 74 61 6C 20 77 69 70 65 20 2D 20 43 6C 65 61 ntal wipe - Clea
000010: 72 73 20 74 68 65 20 73 63 72 65 65 6E 20 66 72 rs the screen fr
000020: 6F 6D 20 6C 65 66 74 20 74 6F 20 72 69 67 68 74 om left to right
000030: 0D 0A 20 20 20 20 56 65 72 74 69 63 61 6C 20 77 .. Vertical w
000040: 69 70 65 20 20 20 2D 20 43 6C 65 61 72 73 20 74 ipe - Clears t
000050: 68 65 20 73 63 72 65 65 6E 20 66 72 6F 6D 20 74 he screen from t
000060: 6F 70 20 74 6F 20 62 6F 74 74 6F 6D 0D 0A 0D 0A op to bottom....
000070: 20 20 20 20 4E 6F 74 65 20 74 68 61 74 20 74 68 Note that th
000080: 65 20 66 61 64 65 20 6F 70 74 69 6F 6E 73 20 77 e fade options w
000090: 69 6C 6C 20 70 72 6F 64 75 63 65 20 75 6E 64 65 ill produce unde
0000A0: 73 69 72 61 62 6C 65 20 65 66 66 65 63 74 73 20 sirable effects
0000B0: 69 66 20 79 6F 75 20 61 72 65 0D 0A 20 20 20 20 if you are..
0000C0: 75 73 69 6E 67 20 61 6E 20 52 47 42 2D 53 43 41 using an RGB-SCA
0000D0: 52 54 20 6C 65 61 64 2E 0D 0A 0D 0A 0D 0A 20 20 RT lead.......
0000E0: 20 20 33 2E 34 2E 32 20 20 44 49 53 50 4C 41 59 3.4.2 DISPLAY
0000F0: 20 54 49 4D 45 0D 0A 20 20 20 20 20 20 20 20 20 TIME..
000100: 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A ------------..
000110: 0D 0A 20 20 20 20 54 68 69 73 20 69 73 20 74 68 .. This is th
000120: 65 20 6C 65 6E 67 74 68 20 6F 66 20 74 69 6D 65 e length of time
000130: 2C 20 69 6E 20 73 65 63 6F 6E 64 73 2C 20 66 6F , in seconds, fo
000140: 72 20 77 68 69 63 68 20 74 68 65 20 66 72 61 6D r which the fram
000150: 65 20 77 69 6C 6C 20 62 65 0D 0A 20 20 20 20 64 e will be.. d
000160: 69 73 70 6C 61 79 65 64 2E 20 54 6F 20 63 68 61 isplayed. To cha
000170: 6E 67 65 20 74 68 65 20 74 69 6D 65 2C 20 63 6C nge the time, cl
000180: 69 63 6B 20 6F 6E 20 74 68 65 20 61 72 72 6F 77 ick on the arrow
000190: 73 20 6F 6E 20 65 69 74 68 65 72 20 73 69 64 65 s on either side
0001A0: 20 6F 66 0D 0A 20 20 20 20 74 68 65 20 74 69 6D of.. the tim
0001B0: 65 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 33 2E 34 2E e....... 3.4.
0001C0: 33 20 20 49 4E 4B 20 43 4F 4C 4F 55 52 53 0D 0A 3 INK COLOURS..
0001D0: 20 20 20 20 20 20 20 20 20 20 20 2D 2D 2D 2D 2D -----
0001E0: 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 20 20 20 20 54 68 ------.... Th
0001F0: 69 73 20 61 6C 6C 6F 77 73 20 74 68 65 20 79 6F is allows the yo
Size : 512 (Real : 512)
000000: 6E 6F 74 68 65 72 20 70 72 6F 67 72 61 6D 20 6F nother program o
000010: 66 20 6D 69 6E 65 20 77 68 69 63 68 20 79 6F 75 f mine which you
000020: 20 6D 61 79 20 68 61 76 65 20 73 65 65 6E 20 69 may have seen i
000030: 73 20 54 4F 4F 4C 4B 49 54 2C 20 61 20 6D 61 63 s TOOLKIT, a mac
000040: 68 69 6E 65 0D 0A 20 20 20 20 63 6F 64 65 20 6D hine.. code m
000050: 6F 6E 69 74 6F 72 2F 64 69 73 61 73 73 65 6D 62 onitor/disassemb
000060: 6C 65 72 2C 20 77 68 69 63 68 20 77 61 73 20 70 ler, which was p
000070: 75 62 6C 69 73 68 65 64 20 6F 6E 20 74 68 65 20 ublished on the
000080: 41 41 20 63 6F 76 65 72 74 61 70 65 20 69 6E 0D AA covertape in.
000090: 0A 20 20 20 20 4A 75 6E 65 20 31 39 39 31 2E 0D . June 1991..
0000A0: 0A 0D 0A 20 20 20 20 41 73 20 66 6F 72 20 6D 65 ... As for me
0000B0: 3A 20 49 20 61 6D 20 31 38 20 79 65 61 72 73 20 : I am 18 years
0000C0: 6F 6C 64 2C 20 68 61 76 65 20 6F 77 6E 65 64 20 old, have owned
0000D0: 61 20 43 50 43 20 34 36 34 20 73 69 6E 63 65 20 a CPC 464 since
0000E0: 31 39 38 37 2C 20 61 6E 64 20 61 0D 0A 20 20 20 1987, and a..
0000F0: 20 36 31 32 38 2B 20 73 69 6E 63 65 20 53 65 70 6128+ since Sep
000100: 74 65 6D 62 65 72 20 31 39 39 31 2E 20 49 20 61 tember 1991. I a
000110: 6C 73 6F 20 75 73 65 64 20 74 6F 20 6F 77 6E 20 lso used to own
000120: 61 20 47 72 61 6E 64 73 74 61 6E 64 20 53 75 70 a Grandstand Sup
000130: 65 72 0D 0A 20 20 20 20 53 70 6F 72 74 69 73 74 er.. Sportist
000140: 69 63 20 67 61 6D 65 73 20 6D 61 63 68 69 6E 65 ic games machine
000150: 2E 0D 0A 0D 0A 20 20 20 20 49 27 6D 20 61 20 6D ..... I'm a m
000160: 65 6D 62 65 72 20 6F 66 20 57 41 43 43 49 2C 20 ember of WACCI,
000170: 74 68 65 20 76 65 72 79 20 62 65 73 74 20 75 73 the very best us
000180: 65 72 20 67 72 6F 75 70 20 61 72 6F 75 6E 64 20 er group around
000190: 28 74 68 61 6E 78 20 74 6F 0D 0A 20 20 20 20 55 (thanx to.. U
0001A0: 6E 63 6C 65 20 43 6C 69 76 65 21 29 2E 0D 0A 0D ncle Clive!)....
0001B0: 0A 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D . -----------
0001C0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0001D0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0001E0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0001F0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0A 0D 0A 20 -----------....
Size : 512 (Real : 512)
000000: 75 20 74 6F 20 73 65 74 20 74 68 65 20 64 69 73 u to set the dis
000010: 70 6C 61 79 20 63 6F 6C 6F 75 72 73 20 6F 66 20 play colours of
000020: 74 68 65 20 66 72 61 6D 65 2E 0D 0A 0D 0A 20 20 the frame.....
000030: 20 20 54 68 65 20 50 45 4E 20 69 73 20 74 68 65 The PEN is the
000040: 20 63 6F 6C 6F 75 72 20 6F 66 20 74 68 65 20 74 colour of the t
000050: 65 78 74 2C 20 61 6E 64 20 74 68 65 20 50 41 50 ext, and the PAP
000060: 45 52 20 69 73 20 74 68 65 20 63 6F 6C 6F 75 72 ER is the colour
000070: 20 6F 66 20 74 68 65 0D 0A 20 20 20 20 62 61 63 of the.. bac
000080: 6B 67 72 6F 75 6E 64 2E 20 54 6F 20 63 68 61 6E kground. To chan
000090: 67 65 20 74 68 65 20 63 6F 6C 6F 75 72 2C 20 63 ge the colour, c
0000A0: 6C 69 63 6B 20 6F 6E 20 74 68 65 20 61 72 72 6F lick on the arro
0000B0: 77 73 20 62 65 73 69 64 65 20 74 68 65 0D 0A 20 ws beside the..
0000C0: 20 20 20 63 6F 6C 6F 75 72 73 2E 0D 0A 0D 0A 20 colours.....
0000D0: 20 20 20 49 66 20 79 6F 75 20 61 72 65 20 75 73 If you are us
0000E0: 69 6E 67 20 74 68 65 20 57 2E 41 2E 56 2E 45 2E ing the W.A.V.E.
0000F0: 20 6C 65 61 64 2C 20 74 68 65 20 63 6F 6C 6F 75 lead, the colou
000100: 72 73 20 77 69 6C 6C 20 70 72 6F 64 75 63 65 20 rs will produce
000110: 61 20 67 72 65 79 2D 0D 0A 20 20 20 20 73 63 61 a grey-.. sca
000120: 6C 65 20 65 66 66 65 63 74 2E 0D 0A 0D 0A 0D 0A le effect.......
000130: 20 20 20 20 33 2E 34 2E 34 20 20 4F 4B 0D 0A 20 3.4.4 OK..
000140: 20 20 20 20 20 20 20 20 20 20 2D 2D 0D 0A 0D 0A --....
000150: 20 20 20 20 54 68 69 73 20 77 69 6C 6C 20 72 65 This will re
000160: 74 75 72 6E 20 79 6F 75 20 74 6F 20 74 68 65 20 turn you to the
000170: 66 72 61 6D 65 20 65 64 69 74 20 6D 6F 64 65 2E frame edit mode.
000180: 0D 0A 0D 0A 20 20 20 20 49 66 20 79 6F 75 20 68 .... If you h
000190: 61 76 65 20 73 65 74 20 62 6F 74 68 20 70 65 6E ave set both pen
0001A0: 20 61 6E 64 20 70 61 70 65 72 20 74 6F 20 74 68 and paper to th
0001B0: 65 20 73 61 6D 65 20 69 6E 6B 20 63 6F 6C 6F 75 e same ink colou
0001C0: 72 2C 20 79 6F 75 20 77 69 6C 6C 0D 0A 20 20 20 r, you will..
0001D0: 20 6E 6F 74 20 62 65 20 61 62 6C 65 20 74 6F 20 not be able to
0001E0: 75 73 65 20 74 68 69 73 20 6F 70 74 69 6F 6E 2E use this option.
0001F0: 0D 0A 0D 0A 0D 0A 20 20 20 20 33 2E 34 2E 35 20 ...... 3.4.5
Size : 512 (Real : 512)
000000: 20 20 20 4D 69 63 68 61 65 6C 20 42 65 63 6B 65 Michael Becke
000010: 74 74 2C 20 4A 75 6C 79 20 31 39 39 32 2E 0D 0A tt, July 1992...
000020: 1A 54 21 20 28 76 31 2E 30 29 20 20 20 20 20 20 .T! (v1.0)
000030: 20 20 20 20 50 55 42 4C 49 43 20 44 4F 4D 41 49 PUBLIC DOMAI
000040: 4E 0D 0A 0D 0A 20 20 20 20 50 72 6F 67 72 61 6D N.... Program
000050: 20 72 75 6E 73 20 6F 6E 3A 20 20 20 20 20 20 20 runs on:
000060: 20 41 6C 6C 20 41 6D 73 74 72 61 64 20 43 50 43 All Amstrad CPC
000070: 73 20 61 6E 64 20 43 50 43 2B 73 2C 20 74 61 70 s and CPC+s, tap
000080: 65 6E 2C 20 50 61 70 65 72 29 0D 0A 0D 0A 20 20 en, Paper)....
000090: 20 20 54 68 65 20 64 69 73 70 6C 61 79 20 64 61 The display da
0000A0: 74 61 20 69 73 20 68 65 6C 64 20 69 6E 20 61 20 ta is held in a
0000B0: 74 61 62 6C 65 20 61 74 20 74 68 65 20 73 74 61 table at the sta
0000C0: 72 74 20 6F 66 20 74 68 65 20 66 72 65 65 20 52 rt of the free R
0000D0: 41 4D 2C 20 61 6E 64 0D 0A 20 20 20 20 69 73 20 AM, and.. is
0000E0: 31 35 30 20 62 79 74 65 73 20 6C 6F 6E 67 2E 0D 150 bytes long..
0000F0: 0A 0D 0A 0D 0A 20 20 20 20 35 2E 30 20 20 41 4C ..... 5.0 AL
000100: 4C 20 41 42 4F 55 54 20 4D 45 0D 0A 20 20 20 20 L ABOUT ME..
000110: 20 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -----------
000120: 2D 0D 0A 0D 0A 20 20 20 20 52 55 4E 20 56 54 21 -.... RUN VT!
000130: 20 77 61 73 20 77 72 69 74 74 65 6E 20 69 6E 20 was written in
000140: 61 20 31 30 2D 64 61 79 20 70 72 6F 67 72 61 6D a 10-day program
000150: 6D 69 6E 67 20 66 72 65 6E 7A 79 20 69 6E 20 4A ming frenzy in J
000160: 75 6E 65 20 31 39 39 32 2C 20 61 66 74 65 72 0D une 1992, after.
000170: 0A 20 20 20 20 49 20 66 69 6E 69 73 68 65 64 20 . I finished
000180: 6D 79 20 41 2D 4C 65 76 65 6C 73 20 28 70 68 65 my A-Levels (phe
000190: 77 21 29 2E 0D 0A 0D 0A 20 20 20 20 52 55 4E 20 w!)..... RUN
0001A0: 56 54 21 20 77 61 73 20 77 72 69 74 74 65 6E 20 VT! was written
0001B0: 65 6E 74 69 72 65 6C 79 20 69 6E 20 6D 61 63 68 entirely in mach
0001C0: 69 6E 65 20 63 6F 64 65 20 75 73 69 6E 67 20 74 ine code using t
0001D0: 68 65 20 4D 41 58 41 4D 20 41 73 73 65 6D 62 6C he MAXAM Assembl
0001E0: 65 72 0D 0A 20 20 20 20 52 4F 4D 20 66 72 6F 6D er.. ROM from
0001F0: 20 41 72 6E 6F 72 2E 0D 0A 0D 0A 20 20 20 20 41 Arnor..... A
Size : 512 (Real : 512)
000000: 20 51 55 49 54 0D 0A 20 20 20 20 20 20 20 20 20 QUIT..
000010: 20 20 2D 2D 2D 2D 0D 0A 0D 0A 20 20 20 20 54 68 ----.... Th
000020: 69 73 20 77 69 6C 6C 20 72 65 74 75 72 6E 20 79 is will return y
000030: 6F 75 20 74 6F 20 74 68 65 20 6D 61 69 6E 20 6D ou to the main m
000040: 65 6E 75 2E 0D 0A 0D 0A 20 20 20 20 49 66 20 79 enu..... If y
000050: 6F 75 20 68 61 76 65 20 73 65 74 20 62 6F 74 68 ou have set both
000060: 20 70 65 6E 20 61 6E 64 20 70 61 70 65 72 20 74 pen and paper t
000070: 6F 20 74 68 65 20 73 61 6D 65 20 69 6E 6B 20 63 o the same ink c
000080: 6F 6C 6F 75 72 2C 20 79 6F 75 20 77 69 6C 6C 0D olour, you will.
000090: 0A 20 20 20 20 6E 6F 74 20 62 65 20 61 62 6C 65 . not be able
0000A0: 20 74 6F 20 75 73 65 20 74 68 69 73 20 6F 70 74 to use this opt
0000B0: 69 6F 6E 2E 0D 0A 0D 0A 0D 0A 20 20 20 20 33 2E ion....... 3.
0000C0: 34 2E 36 20 20 53 41 56 45 0D 0A 20 20 20 20 20 4.6 SAVE..
0000D0: 20 20 20 20 20 20 2D 2D 2D 2D 0D 0A 0D 0A 20 20 ----....
0000E0: 20 20 54 68 69 73 20 73 61 76 65 73 20 74 68 65 This saves the
0000F0: 20 63 75 72 72 65 6E 74 20 66 72 61 6D 65 20 6F current frame o
000100: 6E 74 6F 20 74 61 70 65 20 6F 72 20 64 69 73 63 nto tape or disc
000110: 2C 20 66 6F 72 20 6C 6F 61 64 69 6E 67 20 69 6E , for loading in
000120: 20 74 68 65 0D 0A 20 20 20 20 22 41 64 64 20 66 the.. "Add f
000130: 72 61 6D 65 20 66 72 6F 6D 20 66 69 6C 65 22 20 rame from file"
000140: 6F 70 74 69 6F 6E 20 28 73 65 65 20 73 65 63 74 option (see sect
000150: 69 6F 6E 20 32 2E 32 2E 32 29 2E 0D 0A 0D 0A 20 ion 2.2.2).....
000160: 20 20 20 45 6E 74 65 72 20 74 68 65 20 6E 61 6D Enter the nam
000170: 65 20 6F 66 20 74 68 65 20 66 72 61 6D 65 20 61 e of the frame a
000180: 6E 64 20 70 72 65 73 73 20 5B 52 45 54 55 52 4E nd press [RETURN
000190: 5D 2E 20 54 6F 20 61 62 6F 72 74 2C 20 70 72 65 ]. To abort, pre
0001A0: 73 73 20 5B 45 53 43 5D 0D 0A 20 20 20 20 61 6E ss [ESC].. an
0001B0: 64 20 79 6F 75 20 77 69 6C 6C 20 62 65 20 72 65 d you will be re
0001C0: 74 75 72 6E 65 64 20 74 6F 20 74 68 65 20 46 72 turned to the Fr
0001D0: 61 6D 65 20 45 64 69 74 6F 72 20 6D 65 6E 75 2E ame Editor menu.
0001E0: 0D 0A 0D 0A 20 20 20 20 4F 6E 63 65 20 74 68 65 .... Once the
0001F0: 20 6E 61 6D 65 20 68 61 73 20 62 65 65 6E 20 65 name has been e
Size : 512 (Real : 512)
000000: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000010: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
Size : 512 (Real : 512)
000000: 6E 74 65 72 65 64 2C 20 79 6F 75 20 77 69 6C 6C ntered, you will
000010: 20 62 65 20 70 72 6F 6D 70 74 65 64 20 74 6F 20 be prompted to
000020: 22 49 6E 73 65 72 74 20 61 20 64 69 73 63 0D 0A "Insert a disc..
000030: 20 20 20 20 6F 72 20 74 61 70 65 20 74 6F 20 73 or tape to s
000040: 61 76 65 20 6F 6E 2E 22 20 43 6C 69 63 6B 20 6F ave on." Click o
000050: 6E 20 43 41 4E 43 45 4C 20 74 6F 20 67 6F 20 62 n CANCEL to go b
000060: 61 63 6B 20 74 6F 20 74 68 65 20 46 72 61 6D 65 ack to the Frame
000070: 20 45 64 69 74 6F 72 0D 0A 20 20 20 20 6D 65 6E Editor.. men
000080: 75 2E 20 49 66 20 79 6F 75 20 63 6C 69 63 6B 20 u. If you click
000090: 6F 6E 20 4F 4B 2C 20 74 68 65 20 66 72 61 6D 65 on OK, the frame
0000A0: 20 77 69 6C 6C 20 62 65 20 73 61 76 65 64 20 61 will be saved a
0000B0: 6E 64 20 74 68 65 6E 20 79 6F 75 20 77 69 6C 6C nd then you will
0000C0: 20 62 65 0D 0A 20 20 20 20 72 65 74 75 72 6E 65 be.. returne
0000D0: 64 20 74 6F 20 74 68 65 20 46 72 61 6D 65 20 45 d to the Frame E
0000E0: 64 69 74 6F 72 20 6D 65 6E 75 2E 0D 0A 0D 0A 0D ditor menu......
0000F0: 0A 20 20 20 20 34 2E 30 20 20 54 45 43 48 4E 49 . 4.0 TECHNI
000100: 43 41 4C 20 49 4E 46 4F 0D 0A 20 20 20 20 20 20 CAL INFO..
000110: 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D -------------
000120: 2D 0D 0A 0D 0A 20 20 20 20 54 68 65 20 6D 61 69 -.... The mai
000130: 6E 20 52 55 4E 20 56 54 21 20 70 72 6F 67 72 61 n RUN VT! progra
000140: 6D 20 63 6F 6E 73 69 73 74 73 20 6F 66 20 6F 6E m consists of on
000150: 65 20 66 69 6C 65 3A 2D 0D 0A 0D 0A 20 20 20 20 e file:-....
000160: 46 69 6C 65 20 74 79 70 65 3A 20 20 20 20 20 20 File type:
000170: 42 69 6E 61 72 79 0D 0A 20 20 20 20 53 74 61 72 Binary.. Star
000180: 74 20 61 64 64 72 65 73 73 3A 20 20 26 36 44 30 t address: &6D0
000190: 30 20 20 20 28 32 37 39 30 34 29 0D 0A 20 20 20 0 (27904)..
0001A0: 20 4C 65 6E 67 74 68 3A 20 20 20 20 20 20 20 20 Length:
0001B0: 20 26 32 45 30 30 20 20 20 28 31 31 37 37 36 29 &2E00 (11776)
0001C0: 0D 0A 20 20 20 20 45 78 65 63 20 61 64 64 72 65 .. Exec addre
0001D0: 73 73 3A 20 20 20 26 36 44 30 30 20 20 20 28 32 ss: &6D00 (2
0001E0: 37 39 30 34 29 0D 0A 0D 0A 20 20 20 20 45 61 63 7904).... Eac
0001F0: 68 20 66 72 61 6D 65 20 74 61 6B 65 73 20 75 70 h frame takes up
Size : 512 (Real : 512)
000000: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000010: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
Size : 512 (Real : 512)
000000: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000010: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
Size : 512 (Real : 512)
000000: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000010: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
Size : 512 (Real : 512)
000000: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000010: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
Size : 512 (Real : 512)
000000: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000010: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
Size : 512 (Real : 512)
000000: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000010: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
Size : 512 (Real : 512)
000000: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000010: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
Size : 512 (Real : 512)
000000: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000010: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
Size : 512 (Real : 512)
000000: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000010: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000020: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000030: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000040: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000050: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000060: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000070: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000080: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000090: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0000F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000100: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000110: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000120: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000130: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000140: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000150: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000160: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000170: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000180: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
000190: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001A0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001B0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001C0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001D0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001E0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
0001F0: E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 ................
   
Tous droits réservés. Reproduction sans autorisation interdite. © Kukulcan