Amstrad Technical Magazine 4 (UK) (Face B) (1999) [Original] [DISCMAG].dsk
   
Choose sector :
Size : 512 (Real : 512)
000000: 00 31 32 20 20 20 20 20 20 A0 A0 20 00 00 00 80 .12 .. ....
000010: 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 ................
000020: 00 31 32 20 20 20 20 20 20 A0 A0 20 01 00 00 2A .12 .. ...*
000030: 12 13 14 15 16 17 00 00 00 00 00 00 00 00 00 00 ................
000040: 00 31 32 42 20 20 20 20 20 A0 A0 20 00 00 00 49 .12B .. ...I
000050: 18 19 1A 1B 1C 1D 1E 1F 20 21 00 00 00 00 00 00 ........ !......
000060: 00 31 33 20 20 20 20 20 20 A0 A0 20 00 00 00 7A .13 .. ...z
000070: 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 "#$%&'()*+,-./01
000080: 00 31 34 20 20 20 20 20 20 A0 A0 20 00 00 00 2B .14 .. ...+
000090: 32 33 34 35 36 37 00 00 00 00 00 00 00 00 00 00 234567..........
0000A0: 00 31 35 20 20 20 20 20 20 A0 A0 20 00 00 00 20 .15 .. ...
0000B0: 38 39 3A 3B 00 00 00 00 00 00 00 00 00 00 00 00 89:;............
0000C0: 00 31 36 20 20 20 20 20 20 A0 A0 20 00 00 00 16 .16 .. ....
0000D0: 3C 3D 3E 00 00 00 00 00 00 00 00 00 00 00 00 00 <=>.............
0000E0: 00 31 37 20 20 20 20 20 20 A0 A0 20 00 00 00 56 .17 .. ...V
0000F0: 3F 40 41 42 43 44 45 46 47 48 49 00 00 00 00 00 ?@ABCDEFGHI.....
000100: 00 31 38 20 20 20 20 20 20 A0 A0 20 00 00 00 44 .18 .. ...D
000110: 4A 4B 4C 4D 4E 4F 50 51 52 00 00 00 00 00 00 00 JKLMNOPQR.......
000120: 00 31 39 20 20 20 20 20 20 A0 A0 20 00 00 00 48 .19 .. ...H
000130: 53 54 55 56 57 58 59 5A 5B 00 00 00 00 00 00 00 STUVWXYZ[.......
000140: 00 32 30 20 20 20 20 20 20 A0 A0 20 00 00 00 5D .20 .. ...]
000150: 5C 5D 5E 5F 60 61 62 63 64 65 66 67 00 00 00 00 \]^_`abcdefg....
000160: 00 32 31 20 20 20 20 20 20 A0 A0 20 00 00 00 5A .21 .. ...Z
000170: 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 00 00 00 00 hijklmnopqrs....
000180: 00 32 32 20 20 20 20 20 20 A0 A0 20 00 00 00 66 .22 .. ...f
000190: 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F 80 00 00 00 tuvwxyz{|}~.....
0001A0: 00 32 33 20 20 20 20 20 20 A0 A0 20 00 00 00 64 .23 .. ...d
0001B0: 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 00 00 00 ................
0001C0: 00 52 4F 4D 43 4F 44 45 20 20 20 20 00 00 00 80 .ROMCODE ....
0001D0: 8E 8F 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D ................
0001E0: 00 52 4F 4D 43 4F 44 45 20 20 20 20 01 00 00 80 .ROMCODE ....
0001F0: 9E 9F A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD ................
Size : 512 (Real : 512)
000000: 69 6F 6E 61 6C 65 2C 20 46 2D 35 39 36 38 30 20 ionale, F-59680
000010: 43 6F 6C 6C 65 72 65 74 2C 20 46 72 61 6E 63 65 Colleret, France
000020: 2E 20 20 95 0D 0A 95 9A 9A 9A 9A 9A 9A 9A 9A 9A . .............
000030: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000040: 9A 9A 9A 9A 9A 9A 9A 9C 9A 9A 9A 9A 9A 9A 9A 9A ................
000050: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000060: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000070: 9A 9A 9A 9A 9A 99 0D 0A 95 49 73 73 75 65 73 2C .........Issues,
000080: 20 28 64 69 73 63 73 29 2C 20 74 72 61 63 6B 73 (discs), tracks
000090: 3A 2D 20 20 20 20 20 20 20 95 20 52 75 6E 20 22 :- . Run "
0000A0: 44 22 20 66 6F 72 20 74 68 65 20 69 6E 69 74 69 D" for the initi
0000B0: 61 6C 20 69 6E 74 72 6F 20 66 72 6F 6D 20 4F 52 al intro from OR
0000C0: 50 48 45 45 20 61 6E 64 0D 0A 95 9A 9A 9A 9A 9A PHEE and........
0000D0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000E0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 95 20 54 41 52 ............ TAR
0000F0: 47 48 41 4E 2E 20 4C 65 74 20 69 74 20 72 75 6E GHAN. Let it run
000100: 2C 20 6F 72 20 68 69 74 20 61 6E 79 20 6B 65 79 , or hit any key
000110: 20 66 6F 72 20 74 68 65 20 41 0D 0A 95 23 31 20 for the A...#1
000120: 31 39 39 32 20 28 31 29 20 34 31 20 55 6E 2D 63 1992 (1) 41 Un-c
000130: 72 75 6E 63 68 65 64 20 20 20 20 20 20 95 20 73 runched . s
000140: 69 64 65 20 6D 65 6E 75 20 74 6F 20 61 70 70 65 ide menu to appe
000150: 61 72 2E 20 54 68 65 20 61 63 74 69 6F 6E 20 69 ar. The action i
000160: 73 20 61 20 62 69 74 20 73 6C 6F 77 0D 0A 95 23 s a bit slow...#
000170: 32 20 31 39 39 33 20 28 32 29 20 34 30 20 64 61 2 1993 (2) 40 da
000180: 74 61 20 63 72 75 6E 63 68 65 64 20 20 20 20 95 ta crunched .
000190: 20 61 73 20 74 68 65 72 65 27 73 20 61 20 6C 6F as there's a lo
0001A0: 61 64 69 6E 67 20 6D 65 73 73 61 67 65 20 65 61 ading message ea
0001B0: 63 68 20 64 69 73 63 20 61 63 63 65 73 73 0D 0A ch disc access..
0001C0: 95 23 33 20 31 39 39 33 20 28 31 29 20 41 34 30 .#3 1993 (1) A40
0001D0: 2F 42 34 31 20 55 6E 2D 63 72 75 6E 63 68 65 64 /B41 Un-crunched
0001E0: 20 95 20 61 6E 64 20 65 61 63 68 20 69 74 65 6D . and each item
0001F0: 20 68 61 73 20 69 74 27 73 20 6F 77 6E 20 6D 65 has it's own me
Size : 512 (Real : 512)
000000: 00 52 4F 4D 43 4F 44 45 20 20 20 20 02 00 00 06 .ROMCODE ....
000010: AE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000020: 00 52 4F 4D 4C 4F 41 44 20 42 49 4E 00 00 00 23 .ROMLOAD BIN...#
000030: AF B0 B1 B2 B3 00 00 00 00 00 00 00 00 00 00 00 ................
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 75 20 74 6F 20 6C 6F 61 64 2C 20 66 72 6F 6D nu to load, from
000010: 0D 0A 95 23 34 20 31 39 39 34 20 28 31 29 20 34 ...#4 1994 (1) 4
000020: 31 20 43 48 45 45 53 45 20 2B 20 49 4D 50 4C 4F 1 CHEESE + IMPLO
000030: 44 45 52 95 20 77 68 69 63 68 20 79 6F 75 20 68 DER. which you h
000040: 61 76 65 20 74 6F 20 61 67 61 69 6E 20 73 65 6C ave to again sel
000050: 65 63 74 20 77 68 61 74 20 61 6E 64 20 61 67 61 ect what and aga
000060: 69 6E 0D 0A 95 23 35 20 31 39 39 36 20 28 31 29 in...#5 1996 (1)
000070: 20 34 31 20 43 48 45 45 53 45 20 2B 20 43 52 4F 41 CHEESE + CRO
000080: 57 4E 20 20 20 95 20 69 74 20 6C 6F 61 64 73 2E WN . it loads.
000090: 0D 0A 95 23 36 20 31 39 39 38 20 28 32 29 20 73 ...#6 1998 (2) s
0000A0: 74 61 6E 64 61 72 64 20 64 61 74 61 20 64 69 73 tandard data dis
0000B0: 63 73 20 95 20 0D 0A 93 9A 9A 9A 9A 9A 9A 9A 9A cs . ...........
0000C0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000D0: 9A 9A 9A 9A 9A 9A 9A 9A 99 20 49 74 27 73 20 63 ......... It's c
0000E0: 75 72 73 6F 72 20 63 6F 6E 74 72 6F 6C 6C 65 64 ursor controlled
0000F0: 2C 20 73 6F 6D 65 74 69 6D 65 73 20 75 70 20 61 , sometimes up a
000100: 6E 64 20 64 6F 77 6E 0D 0A 96 9A 9A 9A 9A 9A 9A nd down.........
000110: 9A 9A 9A 9A 9A 9C 20 61 6E 64 20 6F 6E 63 65 20 ...... and once
000120: 6C 65 66 74 20 61 6E 64 20 72 69 67 68 74 20 77 left and right w
000130: 68 65 6E 20 74 68 65 72 65 27 73 20 61 20 64 75 hen there's a du
000140: 61 6C 20 76 65 72 74 69 63 61 6C 20 77 69 6E 64 al vertical wind
000150: 6F 77 2E 20 53 50 41 43 45 0D 0A 95 44 45 4D 4F ow. SPACE...DEMO
000160: 4E 49 41 4B 20 23 31 95 20 65 78 69 74 73 20 61 NIAK #1. exits a
000170: 6E 79 20 61 72 74 69 63 6C 65 20 61 6E 64 20 45 ny article and E
000180: 53 43 41 50 45 20 71 75 69 74 73 20 61 20 73 75 SCAPE quits a su
000190: 62 2D 6D 65 6E 75 2E 20 54 68 65 20 6F 64 64 20 b-menu. The odd
0001A0: 70 72 61 63 74 69 63 65 20 69 6E 0D 0A 95 9A 9A practice in.....
0001B0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 95 20 74 68 69 73 20 .......... this
0001C0: 6D 61 67 20 69 73 20 74 68 61 74 20 65 61 63 68 mag is that each
0001D0: 20 66 69 6C 65 20 4F 50 45 4E 49 4E 27 73 20 61 file OPENIN's a
0001E0: 6E 64 20 4F 50 45 4E 4F 55 54 27 73 20 61 20 66 nd OPENOUT's a f
0001F0: 69 6C 65 2C 20 20 73 6F 20 6B 65 65 70 0D 0A 95 ile, so keep...
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: 54 45 53 54 53 20 20 20 20 20 20 95 20 74 68 65 TESTS . the
000010: 20 77 72 69 74 65 20 70 72 6F 74 65 63 74 20 6F write protect o
000020: 66 66 2E 20 49 74 20 77 6F 75 6C 64 27 76 65 20 ff. It would've
000030: 62 65 65 6E 20 67 72 65 61 74 20 68 61 64 20 74 been great had t
000040: 68 65 20 63 6F 64 65 72 20 65 72 61 73 65 64 0D he coder erased.
000050: 0A 95 44 45 4D 4F 53 20 20 20 20 20 20 95 20 74 ..DEMOS . t
000060: 68 65 20 4D 55 53 54 42 45 2E 49 52 20 66 69 6C he MUSTBE.IR fil
000070: 65 20 62 65 66 6F 72 65 20 61 67 61 69 6E 20 73 e before again s
000080: 61 76 69 6E 67 20 69 74 20 74 68 65 6E 20 61 20 aving it then a
000090: 73 79 73 74 65 6D 20 64 69 73 63 20 77 6F 75 6C system disc woul
0000A0: 64 0D 0A 95 46 41 4E 5A 53 20 20 20 20 20 20 95 d...FANZS .
0000B0: 20 6E 6F 74 20 72 65 70 6F 72 74 20 22 41 20 44 not report "A D
0000C0: 72 69 76 65 2E 20 44 69 73 63 20 66 75 6C 6C 22 rive. Disc full"
0000D0: 2E 0D 0A 95 43 4F 55 52 53 20 20 20 20 20 20 95 ....COURS .
0000E0: 0D 0A 95 55 54 49 4C 49 54 41 49 52 45 20 95 20 ...UTILITAIRE .
0000F0: 54 45 53 54 53 20 63 68 65 63 6B 73 20 6F 75 74 TESTS checks out
000100: 20 66 6F 75 72 20 67 61 6D 65 73 2C 20 77 68 69 four games, whi
000110: 6C 65 20 44 45 4D 4F 53 20 69 73 20 64 65 76 6F le DEMOS is devo
000120: 74 65 64 20 74 6F 20 61 6E 20 69 6E 20 64 65 70 ted to an in dep
000130: 74 68 0D 0A 95 45 4E 51 55 45 54 45 20 20 20 20 th...ENQUETE
000140: 95 20 50 41 52 41 44 4F 58 20 67 72 6F 75 70 20 . PARADOX group
000150: 6F 66 66 65 72 69 6E 67 73 20 73 74 75 64 79 2C offerings study,
000160: 20 54 52 4F 4E 49 43 27 73 20 69 6E 74 65 72 76 TRONIC's interv
000170: 69 65 77 65 64 20 73 74 61 74 69 6E 67 20 77 68 iewed stating wh
000180: 79 20 61 6E 0D 0A 95 48 45 4C 50 20 20 20 20 20 y an...HELP
000190: 20 20 95 20 65 78 2D 41 4D 49 47 41 20 67 72 6F . ex-AMIGA gro
0001A0: 75 70 20 73 77 69 74 63 68 65 64 20 74 6F 20 74 up switched to t
0001B0: 68 65 20 43 50 43 2E 20 46 41 4E 5A 53 20 74 61 he CPC. FANZS ta
0001C0: 6B 65 73 20 61 20 62 72 69 65 66 20 67 6C 69 6D kes a brief glim
0001D0: 70 73 65 20 61 74 0D 0A 95 54 48 45 20 45 4E 44 pse at...THE END
0001E0: 20 20 20 20 95 20 66 6F 75 72 20 6D 61 67 73 20 . four mags
0001F0: 61 6C 6C 20 6F 6E 20 53 69 64 65 20 42 2C 20 61 all on Side B, a
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: 20 6C 6F 74 20 6F 66 20 64 69 73 63 20 74 75 72 lot of disc tur
000010: 6E 69 6E 67 20 6F 72 20 73 77 69 74 63 68 20 66 ning or switch f
000020: 6C 69 63 6B 69 6E 67 2E 0D 0A 95 45 78 74 72 61 licking....Extra
000030: 73 3A 2D 20 20 20 95 20 43 4F 55 52 53 20 69 73 s:- . COURS is
000040: 20 66 6F 72 20 74 68 65 20 62 65 67 69 6E 6E 65 for the beginne
000050: 72 73 2C 20 20 61 20 74 75 74 6F 72 69 61 6C 20 rs, a tutorial
000060: 6F 66 20 42 41 53 49 43 20 63 6F 6D 6D 61 6E 64 of BASIC command
000070: 73 3A 20 20 77 69 6E 64 6F 77 0D 0A 95 4D 45 4E s: window...MEN
000080: 55 57 2E 42 41 53 20 20 95 20 74 65 78 74 20 70 UW.BAS . text p
000090: 72 69 6E 74 69 6E 67 2C 20 77 69 6E 64 6F 77 20 rinting, window
0000A0: 73 74 72 65 61 6D 20 64 65 66 69 6E 69 6E 67 2C stream defining,
0000B0: 20 4D 4F 44 45 20 74 79 70 65 73 2C 20 41 55 54 MODE types, AUT
0000C0: 4F 20 66 75 6E 63 74 69 6F 6E 73 2C 0D 0A 95 4D O functions,...M
0000D0: 45 4E 55 32 2E 42 41 53 20 20 95 20 63 75 72 73 ENU2.BAS . curs
0000E0: 6F 72 20 70 6F 73 69 74 69 6F 6E 69 6E 67 2C 20 or positioning,
0000F0: 76 61 72 69 61 62 6C 65 73 20 49 4E 50 55 54 69 variables INPUTi
000100: 6E 67 2C 20 47 4F 54 4F 69 6E 67 2C 20 45 44 49 ng, GOTOing, EDI
000110: 54 69 6E 67 2C 20 4F 4E 20 42 52 45 41 4B 0D 0A Ting, ON BREAK..
000120: 93 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 99 20 43 4F ............. CO
000130: 4E 54 27 73 20 6D 65 61 6E 69 6E 67 20 61 6E 64 NT's meaning and
000140: 20 4E 45 57 69 6E 67 20 2D 20 62 79 20 54 41 52 NEWing - by TAR
000150: 47 48 41 4E 2E 0D 0A 0D 0A 55 54 49 4C 49 54 41 GHAN.....UTILITA
000160: 49 52 45 20 65 78 70 6C 61 69 6E 73 20 74 68 65 IRE explains the
000170: 20 6F 6E 20 64 69 73 63 20 65 78 74 72 61 73 20 on disc extras
000180: 2D 20 4D 45 4E 55 57 2E 42 41 53 20 61 6E 64 20 - MENUW.BAS and
000190: 4D 45 4E 55 57 32 2E 42 41 53 2E 20 54 41 52 47 MENUW2.BAS. TARG
0001A0: 48 41 4E 20 63 6F 64 65 64 0D 0A 61 20 73 6D 61 HAN coded..a sma
0001B0: 6C 6C 20 75 74 69 6C 69 74 79 20 74 68 61 74 20 ll utility that
0001C0: 63 72 65 61 74 65 73 20 61 20 6D 65 6E 75 20 66 creates a menu f
0001D0: 6F 72 20 79 6F 75 20 61 6E 64 20 73 61 76 65 73 or you and saves
0001E0: 20 61 20 64 61 74 61 20 66 69 6C 65 2C 20 77 68 a data file, wh
0001F0: 69 63 68 20 69 73 20 74 68 65 6E 0D 0A 6C 6F 61 ich is then..loa
Size : 512 (Real : 512)
000000: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000010: 20 20 20 20 20 20 54 48 45 20 44 45 4D 4F 4E 49 THE DEMONI
000020: 41 4B 20 48 49 53 54 4F 52 59 20 41 4E 44 20 46 AK HISTORY AND F
000030: 41 43 54 20 46 49 4C 45 0D 0A 96 9A 9A 9A 9A 9A ACT FILE........
000040: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000050: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000060: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000070: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000080: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9C 0D 0A 95 20 54 68 ............. Th
000090: 65 20 41 52 4B 4F 53 20 54 45 41 4D 20 20 20 20 e ARKOS TEAM
0000A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
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 20 20 20 20 20 20 20 20 20
0000D0: 20 20 20 20 20 20 20 20 20 20 20 95 0D 0A 95 9A .....
0000E0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000F0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000100: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000110: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000120: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 95 0D 0A ................
000130: 95 4F 52 50 48 45 45 20 20 20 3D 20 41 6E 74 68 .ORPHEE = Anth
000140: 6F 6E 79 20 4E 65 76 6F 2C 20 31 36 20 48 61 72 ony Nevo, 16 Har
000150: 64 77 69 63 6B 20 53 74 72 65 65 74 2C 20 46 6C dwick Street, Fl
000160: 61 74 20 31 2C 20 43 6F 72 6B 2C 20 49 72 65 6C at 1, Cork, Irel
000170: 61 6E 64 2E 20 20 20 20 20 20 20 20 20 20 20 95 and. .
000180: 0D 0A 95 54 41 52 47 48 41 4E 20 20 3D 20 4A 75 ...TARGHAN = Ju
000190: 6C 69 65 6E 20 4E 65 76 6F 2C 20 4C 61 20 4C 6F lien Nevo, La Lo
0001A0: 75 79 61 2C 20 46 2D 33 35 32 39 30 20 47 61 65 uya, F-35290 Gae
0001B0: 6C 2C 20 46 72 61 6E 63 65 2E 20 20 20 20 20 20 l, France.
0001C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001D0: 20 95 0D 0A 95 52 41 49 4E 42 49 52 44 20 3D 20 ....RAINBIRD =
0001E0: 53 65 62 61 73 74 69 65 6E 20 42 65 72 6E 61 72 Sebastien Bernar
0001F0: 64 2C 20 31 30 33 20 52 6F 75 74 65 20 4E 61 74 d, 103 Route Nat
Size : 512 (Real : 512)
000000: 64 65 64 20 62 79 20 74 68 65 20 73 65 63 6F 6E ded by the secon
000010: 64 20 70 72 6F 67 72 61 6D 2E 20 20 45 4E 51 55 d program. ENQU
000020: 45 54 45 20 28 65 6E 71 75 69 72 79 29 20 73 65 ETE (enquiry) se
000030: 65 73 20 4F 52 50 48 45 45 20 63 6F 6D 70 61 72 es ORPHEE compar
000040: 69 6E 67 20 4C 4F 52 49 43 49 45 4C 2C 0D 0A 55 ing LORICIEL,..U
000050: 42 49 2C 20 4C 41 4E 4B 48 4F 52 2C 20 44 4F 4D BI, LANKHOR, DOM
000060: 41 52 4B 2C 20 55 53 20 47 4F 4C 44 20 61 6E 64 ARK, US GOLD and
000070: 20 20 4F 43 45 41 4E 20 67 61 6D 65 73 20 6F 75 OCEAN games ou
000080: 74 70 75 74 2C 20 20 71 75 61 6C 69 74 79 20 61 tput, quality a
000090: 6E 64 20 70 72 69 63 69 6E 67 20 6F 76 65 72 0D nd pricing over.
0000A0: 0A 34 39 20 70 72 6F 67 72 61 6D 73 2C 20 66 69 .49 programs, fi
0000B0: 6E 64 69 6E 67 20 4F 43 45 41 4E 20 20 72 61 74 nding OCEAN rat
0000C0: 69 6E 67 20 74 68 65 20 62 65 73 74 2E 20 20 48 ing the best. H
0000D0: 45 4C 50 20 70 72 6F 76 69 64 65 73 20 69 6E 66 ELP provides inf
0000E0: 6F 20 6F 6E 20 73 69 78 20 67 61 6D 65 73 20 74 o on six games t
0000F0: 6F 0D 0A 61 73 73 69 73 74 20 79 6F 75 72 20 70 o..assist your p
000100: 6C 61 79 69 6E 67 20 74 68 65 6D 2E 20 49 6E 20 laying them. In
000110: 54 48 45 20 45 4E 44 20 74 68 65 72 65 27 73 20 THE END there's
000120: 61 20 72 65 71 75 65 73 74 20 66 6F 72 20 71 75 a request for qu
000130: 61 6C 69 74 79 20 61 72 74 69 63 6C 65 20 69 6E ality article in
000140: 70 75 74 0D 0A 66 72 6F 6D 20 74 68 6F 73 65 20 put..from those
000150: 69 6E 74 65 72 65 73 74 65 64 20 77 69 74 68 20 interested with
000160: 61 6E 20 69 6E 74 65 6E 74 69 6F 6E 20 74 6F 20 an intention to
000170: 75 70 20 67 72 61 64 65 20 74 68 65 20 6D 61 67 up grade the mag
000180: 73 20 71 75 61 6C 69 74 79 2E 0D 0A 96 9A 9A 9A s quality.......
000190: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0001A0: 9A 9C 0D 0A 95 20 20 20 20 44 45 4D 4F 4E 49 41 ..... DEMONIA
0001B0: 4B 20 23 32 20 20 20 20 20 95 20 54 68 69 73 20 K #2 . This
0001C0: 77 61 73 20 74 68 65 20 68 61 72 64 65 73 74 20 was the hardest
0001D0: 69 73 73 75 65 20 74 6F 20 74 72 61 63 6B 20 64 issue to track d
0001E0: 6F 77 6E 2C 20 20 6D 61 6E 79 20 63 6F 72 72 75 own, many corru
0001F0: 70 74 65 64 0D 0A 95 9A 9A 9A 9A 9A 9A 9A 9A 9A pted............
Size : 512 (Real : 512)
000000: 20 20 20 20 20 20 20 95 20 61 6E 64 20 41 52 4D . and ARM
000010: 45 20 46 41 54 41 4C 45 2E 0D 0A 95 23 34 20 4C E FATALE....#4 L
000020: 41 4E 44 53 43 41 50 45 20 20 20 20 20 20 20 20 ANDSCAPE
000030: 20 20 20 20 20 20 95 0D 0A 95 23 34 20 42 41 54 ....#4 BAT
000040: 4D 41 4E 53 20 4A 4F 55 52 4E 45 59 20 20 20 20 MANS JOURNEY
000050: 20 20 20 20 95 20 54 68 65 20 43 4F 55 50 20 44 . The COUP D
000060: 45 20 43 4F 55 45 52 20 72 65 76 65 61 6C 73 20 E COUER reveals
000070: 61 20 70 61 73 73 69 6F 6E 20 66 6F 72 20 44 49 a passion for DI
000080: 53 43 20 46 55 4C 4C 20 37 0D 0A 95 23 34 20 53 SC FULL 7...#4 S
000090: 45 41 20 59 4F 55 20 53 4F 4F 4E 20 20 20 20 20 EA YOU SOON
0000A0: 20 20 20 20 20 20 95 20 77 69 74 68 20 67 6C 6F . with glo
0000B0: 77 69 6E 67 20 70 72 61 69 73 65 20 61 73 20 74 wing praise as t
0000C0: 6F 20 69 74 27 73 20 6D 65 72 69 74 73 2E 20 20 o it's merits.
0000D0: 57 69 74 68 69 6E 20 43 4F 55 50 0D 0A 95 23 35 Within COUP...#5
0000E0: 20 50 4F 57 45 52 20 53 59 53 54 45 4D 20 4D 45 POWER SYSTEM ME
0000F0: 47 41 20 20 20 20 20 20 95 20 44 45 20 47 55 45 GA . DE GUE
000100: 55 4C 45 20 61 72 65 20 76 61 72 69 6F 75 73 20 ULE are various
000110: 69 74 65 6D 73 20 77 68 69 63 68 20 41 52 4B 4F items which ARKO
000120: 53 20 64 65 63 72 79 3A 2D 20 74 68 65 0D 0A 95 S decry:- the...
000130: 23 35 20 46 52 45 45 44 45 4C 49 52 45 20 20 20 #5 FREEDELIRE
000140: 20 20 20 20 20 20 20 20 20 20 95 20 77 61 72 73 . wars
000150: 20 62 65 74 77 65 65 6E 20 64 69 73 63 6D 61 67 between discmag
000160: 73 20 61 6E 64 20 67 72 6F 75 70 73 20 73 68 6F s and groups sho
000170: 75 6C 64 20 73 74 6F 70 3B 20 61 20 43 50 43 0D uld stop; a CPC.
000180: 0A 95 23 35 20 5A 45 20 4D 45 45 54 49 4E 47 20 ..#5 ZE MEETING
000190: 20 20 20 20 20 20 20 20 20 20 20 20 95 20 69 73 . is
0001A0: 20 62 65 74 74 65 72 20 74 68 61 6E 20 6F 74 68 better than oth
0001B0: 65 72 20 6D 61 63 68 69 6E 65 73 3B 20 61 6E 64 er machines; and
0001C0: 20 6F 74 68 65 72 20 70 6F 69 6E 74 73 2E 0D 0A other points...
0001D0: 95 23 35 20 4D 41 43 20 42 55 47 53 20 20 20 20 .#5 MAC BUGS
0001E0: 20 20 20 20 20 20 20 20 20 20 20 95 0D 0A 95 23 ....#
0001F0: 35 20 42 4F 52 44 45 52 4C 49 4B 20 34 20 20 20 5 BORDERLIK 4
Size : 512 (Real : 512)
000000: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 95 20 63 6F 70 ............ cop
000010: 69 65 73 20 77 65 72 65 20 72 65 63 65 69 76 65 ies were receive
000020: 64 2E 20 4D 79 20 74 68 61 6E 6B 73 20 67 6F 20 d. My thanks go
000030: 74 6F 20 43 48 41 4E 59 20 28 59 61 6E 20 48 65 to CHANY (Yan He
000040: 72 6F 75 6C 74 29 0D 0A 95 41 31 2E 20 45 44 49 roult)...A1. EDI
000050: 54 4F 20 20 20 20 20 20 20 20 20 20 20 95 20 66 TO . f
000060: 6F 72 20 74 68 65 20 6C 65 61 73 74 20 62 75 67 or the least bug
000070: 67 65 64 20 63 6F 70 79 2E 20 4F 4B 2C 20 74 68 ged copy. OK, th
000080: 65 20 63 6F 6E 74 72 6F 6C 73 20 66 69 72 73 74 e controls first
000090: 3A 2D 0D 0A 95 20 32 2E 20 50 4F 54 49 4E 53 20 :-... 2. POTINS
0000A0: 20 20 20 20 20 20 20 20 20 95 0D 0A 95 20 33 2E .... 3.
0000B0: 20 44 45 4D 4F 53 20 20 20 20 20 20 20 20 20 20 DEMOS
0000C0: 20 95 20 53 65 6C 65 63 74 20 61 72 74 69 63 6C . Select articl
0000D0: 65 20 62 79 20 6E 75 6D 62 65 72 20 69 6E 70 75 e by number inpu
0000E0: 74 2E 0D 0A 95 20 34 2E 20 49 4E 54 45 52 56 49 t.... 4. INTERVI
0000F0: 45 57 20 20 20 20 20 20 20 95 20 43 75 72 73 6F EW . Curso
000100: 72 20 6C 65 66 74 3D 62 61 63 6B 20 61 6E 64 20 r left=back and
000110: 72 69 67 68 74 3D 66 6F 72 77 61 72 64 20 69 6E right=forward in
000120: 20 61 6E 20 61 72 74 69 63 6C 65 2E 0D 0A 95 42 an article....B
000130: 31 2E 20 42 41 53 49 43 20 20 20 20 20 20 20 20 1. BASIC
000140: 20 20 20 95 20 53 70 61 63 65 20 71 75 69 74 73 . Space quits
000150: 20 61 6E 20 61 72 74 69 63 6C 65 20 28 32 20 78 an article (2 x
000160: 20 45 53 43 20 65 6C 73 65 77 69 73 65 29 2E 0D ESC elsewise)..
000170: 0A 95 20 32 2E 20 42 49 44 4F 55 49 4C 4C 45 20 .. 2. BIDOUILLE
000180: 20 20 20 20 20 20 95 0D 0A 95 20 33 2E 20 45 51 .... 3. EQ
000190: 55 49 4E 4F 58 45 20 20 20 20 20 20 20 20 95 20 UINOXE .
0001A0: 52 75 6E 22 44 4D 4B 32 22 20 66 6F 72 20 74 68 Run"DMK2" for th
0001B0: 65 20 6F 70 65 6E 69 6E 67 20 6D 75 73 69 63 61 e opening musica
0001C0: 6C 20 69 6E 74 72 6F 20 63 6F 64 65 64 20 62 79 l intro coded by
0001D0: 20 47 4F 4C 49 4F 20 4A 52 0D 0A 95 20 34 2E 20 GOLIO JR... 4.
0001E0: 54 52 55 43 53 20 45 54 20 41 53 54 55 43 45 53 TRUCS ET ASTUCES
0001F0: 95 20 66 65 61 74 75 72 69 6E 67 20 74 68 6F 73 . featuring thos
Size : 512 (Real : 512)
000000: 20 20 20 20 20 20 20 20 20 95 20 54 68 65 20 44 . The D
000010: 20 73 69 64 65 20 69 6E 69 74 69 61 6C 20 69 74 side initial it
000020: 65 6D 73 20 64 6F 6E 27 74 20 6E 65 65 64 20 65 ems don't need e
000030: 78 70 6C 61 6E 61 74 69 6F 6E 2E 20 49 6E 0D 0A xplanation. In..
000040: 95 23 35 20 4D 41 44 27 53 20 42 45 53 54 20 20 .#5 MAD'S BEST
000050: 20 20 20 20 20 20 20 20 20 20 20 95 20 50 55 42 . PUB
000060: 20 61 72 65 20 6C 69 73 74 65 64 20 73 6F 6D 65 are listed some
000070: 20 6F 66 20 74 68 65 20 67 6F 69 6E 67 20 64 69 of the going di
000080: 73 63 20 26 20 70 61 70 65 72 20 6D 61 67 73 2C sc & paper mags,
000090: 0D 0A 95 23 35 20 44 49 56 49 4E 45 20 20 20 20 ...#5 DIVINE
0000A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 95 20 61 . a
0000B0: 6C 73 6F 20 74 61 6B 69 6E 67 20 61 20 71 75 69 lso taking a qui
0000C0: 63 6B 20 6C 6F 6F 6B 20 61 74 20 66 6F 75 72 20 ck look at four
0000D0: 6F 66 20 74 68 65 6D 2E 20 53 6F 20 74 6F 20 74 of them. So to t
0000E0: 68 65 0D 0A 95 23 35 20 44 45 45 50 20 53 50 41 he...#5 DEEP SPA
0000F0: 43 45 20 20 20 20 20 20 20 20 20 20 20 20 20 95 CE .
000100: 20 45 4E 44 2E 20 48 65 72 65 20 74 68 65 20 72 END. Here the r
000110: 65 71 75 69 72 65 6D 65 6E 74 73 20 66 6F 72 20 equirements for
000120: 79 6F 75 20 74 6F 20 67 65 74 20 74 68 69 73 20 you to get this
000130: 64 69 73 63 0D 0A 95 23 35 20 44 52 41 47 4F 4F disc...#5 DRAGOO
000140: 4E 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 N
000150: 20 95 20 6D 61 67 20 61 72 65 20 6E 6F 74 65 64 . mag are noted
000160: 20 61 6C 6F 6E 67 20 77 69 74 68 20 61 20 73 68 along with a sh
000170: 6F 72 74 20 70 6F 65 6D 2E 20 49 74 20 69 73 20 ort poem. It is
000180: 61 20 73 6F 66 74 0D 0A 95 23 35 20 53 54 52 41 a soft...#5 STRA
000190: 4E 47 45 20 20 20 20 20 20 20 20 20 20 20 20 20 NGE
0001A0: 20 20 20 95 20 72 65 73 65 74 20 61 6E 64 20 79 . reset and y
0001B0: 6F 75 20 61 72 65 20 6F 75 74 20 6F 66 20 74 68 ou are out of th
0001C0: 65 20 6D 61 67 2E 0D 0A 95 23 35 20 4F 4E 43 45 e mag....#5 ONCE
0001D0: 20 59 45 41 52 53 20 20 20 20 20 20 20 20 20 20 YEARS
0001E0: 20 20 20 95 0D 0A 95 23 35 20 54 45 4E 20 59 45 ....#5 TEN YE
0001F0: 41 52 53 20 41 46 54 45 52 20 20 20 20 20 20 20 ARS AFTER
Size : 512 (Real : 512)
000000: 65 20 69 6E 76 6F 6C 76 65 64 20 69 6E 20 6D 61 e involved in ma
000010: 6B 69 6E 67 20 74 68 69 73 20 69 73 73 75 65 2E king this issue.
000020: 20 53 50 41 43 45 20 67 65 74 73 0D 0A 95 43 31 SPACE gets...C1
000030: 2E 20 31 36 20 33 32 20 42 49 54 53 20 20 20 20 . 16 32 BITS
000040: 20 20 95 20 79 6F 75 20 4D 65 6E 75 20 41 2E 0D . you Menu A..
000050: 0A 95 20 32 2E 20 43 49 4E 45 4D 41 20 20 20 20 .. 2. CINEMA
000060: 20 20 20 20 20 20 95 0D 0A 95 20 33 2E 20 43 4F .... 3. CO
000070: 55 50 20 44 45 20 43 4F 55 45 52 20 20 20 95 20 UP DE COUER .
000080: 45 44 49 54 4F 20 6E 6F 74 65 73 20 74 68 65 20 EDITO notes the
000090: 69 6D 70 72 6F 76 65 6D 65 6E 74 73 20 61 6E 64 improvements and
0000A0: 20 68 65 6C 70 20 77 69 74 68 20 44 4D 23 32 20 help with DM#2
0000B0: 74 68 65 6E 20 69 74 27 73 0D 0A 95 20 34 2E 20 then it's... 4.
0000C0: 43 4F 55 50 20 44 45 20 47 55 45 55 4C 45 20 20 COUP DE GUEULE
0000D0: 95 20 6F 6E 74 6F 20 50 4F 54 49 4E 53 20 77 68 . onto POTINS wh
0000E0: 65 72 65 69 6E 20 6E 65 77 73 20 6F 66 20 74 68 erein news of th
0000F0: 65 20 73 70 6C 69 74 20 75 70 20 6F 66 20 50 41 e split up of PA
000100: 52 41 44 4F 58 20 43 50 43 27 73 0D 0A 95 44 31 RADOX CPC's...D1
000110: 2E 20 43 52 45 44 49 54 53 20 20 20 20 20 20 20 . CREDITS
000120: 20 20 95 20 6D 61 64 65 20 61 6E 64 20 77 68 61 . made and wha
000130: 74 20 74 68 6F 73 65 20 73 74 61 79 69 6E 67 20 t those staying
000140: 77 69 74 68 20 74 68 65 20 43 50 43 20 77 69 6C with the CPC wil
000150: 6C 20 62 65 20 64 6F 69 6E 67 20 69 6E 0D 0A 95 l be doing in...
000160: 20 32 2E 20 47 52 45 45 54 49 4E 47 53 20 20 20 2. GREETINGS
000170: 20 20 20 20 95 20 66 75 74 75 72 65 2E 20 20 41 . future. A
000180: 20 62 72 69 65 66 20 49 4E 54 45 52 56 49 45 57 brief INTERVIEW
000190: 20 77 69 74 68 20 5A 41 4C 4B 4F 20 61 6E 64 20 with ZALKO and
0001A0: 69 74 20 69 73 20 74 75 72 6E 20 64 69 73 63 0D it is turn disc.
0001B0: 0A 95 20 33 2E 20 50 55 42 20 20 20 20 20 20 20 .. 3. PUB
0001C0: 20 20 20 20 20 20 95 20 74 69 6D 65 2E 0D 0A 95 . time....
0001D0: 20 34 2E 20 45 4E 44 20 20 20 20 20 20 20 20 20 4. END
0001E0: 20 20 20 20 95 0D 0A 95 45 78 74 72 61 73 3A 2D ....Extras:-
0001F0: 20 20 20 20 20 20 20 20 20 20 20 20 95 20 54 68 . Th
Size : 512 (Real : 512)
000000: 20 95 20 57 61 73 20 74 68 65 20 77 61 69 74 20 . Was the wait
000010: 77 6F 72 74 68 77 68 69 6C 65 2E 20 48 6F 6E 65 worthwhile. Hone
000020: 73 74 6C 79 20 79 6F 75 20 61 72 65 20 6C 65 66 stly you are lef
000030: 74 20 77 69 74 68 0D 0A 95 23 35 20 4A 55 42 49 t with...#5 JUBI
000040: 4C 45 45 20 4A 4F 59 20 20 20 20 20 20 20 20 20 LEE JOY
000050: 20 20 20 95 20 61 20 66 65 65 6C 69 6E 67 20 74 . a feeling t
000060: 68 61 74 20 74 68 69 73 20 69 73 73 75 65 20 77 hat this issue w
000070: 61 73 20 61 20 62 69 74 20 74 68 69 6E 2E 20 49 as a bit thin. I
000080: 74 20 63 6F 76 65 72 73 0D 0A 95 23 35 20 4D 4F t covers...#5 MO
000090: 52 45 20 45 58 50 45 52 49 45 4E 43 45 20 20 20 RE EXPERIENCE
0000A0: 20 20 20 20 20 95 20 66 6F 75 72 20 64 69 73 63 . four disc
0000B0: 20 73 69 64 65 73 20 61 6E 64 20 69 73 20 63 72 sides and is cr
0000C0: 75 6E 63 68 65 64 2C 20 20 73 6F 6D 65 68 6F 77 unched, somehow
0000D0: 20 74 68 6F 75 67 68 20 69 74 0D 0A 95 23 35 20 though it...#5
0000E0: 57 4F 4D 45 4E 20 41 4E 44 20 44 52 41 47 4F 4E WOMEN AND DRAGON
0000F0: 53 20 20 20 20 20 20 95 20 6C 65 61 76 65 73 20 S . leaves
000100: 79 6F 75 20 66 65 65 6C 69 6E 67 20 22 49 73 20 you feeling "Is
000110: 74 68 61 74 20 69 74 3F 22 20 61 73 20 74 68 65 that it?" as the
000120: 20 62 75 6C 6B 20 6F 66 20 74 68 65 0D 0A 95 23 bulk of the...#
000130: 35 20 50 41 49 4E 54 49 4E 47 20 46 41 4E 54 41 5 PAINTING FANTA
000140: 53 59 20 20 20 20 20 20 20 95 20 6D 61 67 20 61 SY . mag a
000150: 72 65 20 74 68 65 20 65 66 66 65 63 74 73 2C 20 re the effects,
000160: 6E 6F 74 20 74 68 65 20 61 72 74 69 63 6C 65 73 not the articles
000170: 2E 20 4F 76 65 72 61 6C 6C 20 36 34 38 6B 0D 0A . Overall 648k..
000180: 95 23 35 20 4F 44 49 53 53 45 59 20 20 20 20 20 .#5 ODISSEY
000190: 20 20 20 20 20 20 20 20 20 20 20 95 20 63 72 75 . cru
0001A0: 6E 63 68 65 64 20 62 75 74 20 74 68 65 20 74 65 nched but the te
0001B0: 78 74 20 77 6F 75 6C 64 20 62 65 20 61 62 6F 75 xt would be abou
0001C0: 74 20 31 30 25 20 6F 66 20 74 68 61 74 2E 0D 0A t 10% of that...
0001D0: 95 23 35 20 53 54 41 52 54 20 53 43 48 4F 4F 4C .#5 START SCHOOL
0001E0: 20 32 20 20 20 20 20 20 20 20 20 95 0D 0A 95 23 2 ....#
0001F0: 36 20 55 4E 49 51 55 45 20 20 20 20 20 20 20 20 6 UNIQUE
Size : 512 (Real : 512)
000000: 65 20 42 41 53 49 43 20 61 72 74 69 63 6C 65 20 e BASIC article
000010: 49 20 63 61 6E 27 74 20 74 65 6C 6C 20 79 6F 75 I can't tell you
000020: 20 61 62 6F 75 74 2C 20 70 72 6F 62 61 62 6C 79 about, probably
000030: 20 64 75 65 20 74 6F 0D 0A 95 49 4D 50 52 49 4D due to...IMPRIM
000040: 20 2D 20 74 65 78 74 20 70 72 69 6E 74 20 95 20 - text print .
000050: 43 52 54 43 20 69 6E 63 6F 6D 70 61 74 69 62 69 CRTC incompatibi
000060: 6C 69 74 79 2E 20 20 54 68 65 20 61 72 74 69 63 lity. The artic
000070: 6C 65 20 77 61 73 20 6F 66 66 20 73 63 72 65 65 le was off scree
000080: 6E 20 61 6E 64 20 74 68 65 0D 0A 93 9A 9A 9A 9A n and the.......
000090: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000A0: 99 20 63 75 72 73 6F 72 20 72 69 67 68 74 20 76 . cursor right v
0000B0: 65 72 74 69 63 61 6C 6C 79 20 73 63 72 6F 6C 6C ertically scroll
0000C0: 65 64 20 69 74 20 75 70 20 20 61 6E 64 20 6F 76 ed it up and ov
0000D0: 65 72 20 74 68 65 20 74 6F 70 2E 0D 0A 54 68 69 er the top...Thi
0000E0: 73 20 68 61 70 70 65 6E 65 64 20 6F 6E 20 65 61 s happened on ea
0000F0: 63 68 20 70 61 67 65 2E 20 53 6F 2C 20 42 49 44 ch page. So, BID
000100: 4F 55 49 4C 4C 45 2C 20 77 68 69 63 68 20 64 65 OUILLE, which de
000110: 74 61 69 6C 73 20 74 68 65 20 48 45 58 20 72 65 tails the HEX re
000120: 70 72 65 73 65 6E 74 61 74 69 6F 6E 73 0D 0A 6F presentations..o
000130: 66 20 61 20 64 69 73 63 73 20 63 61 74 61 6C 6F f a discs catalo
000140: 67 75 65 20 66 69 6C 65 6E 61 6D 65 73 2C 20 74 gue filenames, t
000150: 68 65 6E 20 77 72 69 74 69 6E 67 20 61 20 64 69 hen writing a di
000160: 72 65 63 74 6F 72 79 20 66 6F 72 20 6F 6E 20 73 rectory for on s
000170: 63 72 65 65 6E 20 65 66 66 65 63 74 73 2E 0D 0A creen effects...
000180: 96 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000190: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9C 0D 0A 95 20 ...............
0001A0: 20 20 44 45 4D 4F 4E 49 41 4B 20 44 45 4D 4F 20 DEMONIAK DEMO
0001B0: 54 45 53 54 53 20 20 20 20 95 20 45 51 55 49 4E TESTS . EQUIN
0001C0: 4F 58 45 2C 20 61 20 6D 75 73 69 63 20 70 72 6F OXE, a music pro
0001D0: 67 2C 20 69 73 20 74 65 73 74 65 64 20 61 6E 64 g, is tested and
0001E0: 20 61 6C 6C 20 66 75 6E 63 74 69 6F 6E 73 0D 0A all functions..
0001F0: 95 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
Size : 512 (Real : 512)
000000: 20 20 20 20 20 20 20 20 20 95 20 49 4D 50 52 49 . IMPRI
000010: 4D 20 69 73 20 6F 6E 20 74 68 65 20 64 69 73 63 M is on the disc
000020: 2C 20 65 6E 61 62 6C 69 6E 67 20 79 6F 75 20 74 , enabling you t
000030: 6F 20 70 72 69 6E 74 6F 75 74 20 61 6E 79 0D 0A o printout any..
000040: 95 23 36 20 41 20 43 4F 44 49 4E 47 20 4C 45 53 .#6 A CODING LES
000050: 53 4F 4E 20 20 20 20 20 20 20 20 95 20 61 72 74 SON . art
000060: 69 63 6C 65 20 79 6F 75 20 72 65 71 75 69 72 65 icle you require
000070: 2C 20 74 68 6F 75 67 68 20 61 20 6E 6F 74 65 20 , though a note
000080: 6F 66 20 74 68 65 20 54 45 58 20 66 69 6C 65 73 of the TEX files
000090: 0D 0A 95 23 36 20 53 59 53 54 45 4D 20 50 41 52 ...#6 SYSTEM PAR
0000A0: 54 59 20 20 20 20 20 20 20 20 20 20 20 95 20 69 TY . i
0000B0: 74 20 63 6F 75 6C 64 20 70 72 69 6E 74 20 77 6F t could print wo
0000C0: 75 6C 64 27 76 65 20 62 65 65 6E 20 61 6E 20 61 uld've been an a
0000D0: 64 76 61 6E 74 61 67 65 2E 20 20 4E 6F 74 20 61 dvantage. Not a
0000E0: 6C 6C 0D 0A 95 23 36 20 4F 56 4C 20 39 36 20 20 ll...#6 OVL 96
0000F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 95 .
000100: 20 61 72 74 69 63 6C 65 73 20 68 61 76 65 20 61 articles have a
000110: 20 54 45 58 20 66 69 6C 65 2E 0D 0A 93 9A 9A 9A TEX file.......
000120: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000130: 9A 9A 9A 9A 9A 9A 9A 99 0D 0A 96 9A 9A 9A 9A 9A ................
000140: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9C 0D 0A 95 20 44 45 ............. DE
000150: 4D 4F 4E 49 41 4B 20 23 33 20 20 95 20 52 75 6E MONIAK #3 . Run
000160: 22 44 22 20 61 67 61 69 6E 20 66 6F 72 20 74 68 "D" again for th
000170: 65 20 6F 76 65 72 73 63 61 6E 20 73 63 72 65 65 e overscan scree
000180: 6E 2C 20 20 68 69 74 20 53 50 41 43 45 20 61 6E n, hit SPACE an
000190: 64 20 22 41 43 43 45 53 53 49 4E 47 0D 0A 95 9A d "ACCESSING....
0001A0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 95 20 44 .............. D
0001B0: 49 53 43 22 20 73 63 72 65 65 6E 20 61 70 70 65 ISC" screen appe
0001C0: 61 72 73 2C 20 61 20 6E 65 61 74 20 33 2E 35 22 ars, a neat 3.5"
0001D0: 20 64 69 73 63 20 67 72 61 70 68 69 63 20 77 68 disc graphic wh
0001E0: 69 63 68 20 79 6F 75 27 6C 6C 20 67 65 74 0D 0A ich you'll get..
0001F0: 95 45 44 49 54 4F 20 20 20 20 20 20 20 20 20 95 .EDITO .
Size : 512 (Real : 512)
000000: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 95 20 61 72 65 ............ are
000010: 20 65 78 70 6C 61 69 6E 65 64 2E 20 49 6E 20 54 explained. In T
000020: 52 55 43 53 20 45 54 20 41 53 54 55 43 45 53 20 RUCS ET ASTUCES
000030: 74 68 65 72 65 20 69 73 20 6D 6F 72 65 20 6F 6E there is more on
000040: 0D 0A 95 23 31 20 50 41 52 41 44 49 53 45 20 20 ...#1 PARADISE
000050: 20 20 20 20 20 20 20 20 20 20 20 20 20 95 20 45 . E
000060: 51 55 49 4E 4F 58 45 20 66 69 6C 65 73 20 6D 65 QUINOXE files me
000070: 6D 6F 72 79 20 6C 6F 63 61 74 69 6F 6E 73 20 61 mory locations a
000080: 6E 64 20 68 6F 77 20 74 68 65 79 20 63 61 6E 20 nd how they can
000090: 62 65 0D 0A 95 23 32 20 54 48 45 20 55 4C 54 49 be...#2 THE ULTI
0000A0: 4D 41 54 45 20 4D 45 47 41 44 45 4D 4F 20 20 95 MATE MEGADEMO .
0000B0: 20 6C 6F 61 64 65 64 20 61 6E 64 20 75 73 65 64 loaded and used
0000C0: 20 69 6E 20 79 6F 75 72 20 6F 77 6E 20 70 72 6F in your own pro
0000D0: 67 72 61 6D 73 2E 0D 0A 95 23 32 20 4C 41 20 43 grams....#2 LA C
0000E0: 52 4F 43 4F 20 4D 45 45 54 49 4E 47 20 35 20 20 ROCO MEETING 5
0000F0: 20 20 20 95 0D 0A 95 23 32 20 4C 41 20 4D 41 58 ....#2 LA MAX
000100: 49 2D 4D 49 43 52 4F 20 4D 45 45 54 49 4E 47 20 I-MICRO MEETING
000110: 20 95 20 41 74 61 72 69 27 73 2C 20 41 6D 69 67 . Atari's, Amig
000120: 61 27 73 20 61 6E 64 20 53 54 27 73 20 61 72 65 a's and ST's are
000130: 20 6C 6F 6F 6B 65 64 20 61 74 20 62 79 20 4F 52 looked at by OR
000140: 48 45 45 20 69 6E 0D 0A 95 23 33 20 50 4C 41 53 HEE in...#3 PLAS
000150: 4D 41 20 20 20 20 20 20 20 20 20 20 20 20 20 20 MA
000160: 20 20 20 95 20 31 36 20 33 32 20 42 49 54 53 20 . 16 32 BITS
000170: 69 6E 63 6C 75 64 69 6E 67 20 61 20 72 65 63 6F including a reco
000180: 6D 6D 65 6E 64 61 74 69 6F 6E 20 74 6F 20 61 63 mmendation to ac
000190: 71 75 69 72 65 20 61 6E 0D 0A 95 23 33 20 48 59 quire an...#3 HY
0001A0: 50 4E 4F 53 49 53 20 20 20 20 20 20 20 20 20 20 PNOSIS
0001B0: 20 20 20 20 20 95 20 41 74 61 72 69 20 46 41 4C . Atari FAL
0001C0: 43 4F 4E 2E 20 20 54 77 6F 20 66 69 6C 6D 73 20 CON. Two films
0001D0: 61 72 65 20 74 68 65 6E 20 72 65 76 69 65 77 65 are then reviewe
0001E0: 64 2C 20 41 4C 49 45 4E 20 33 0D 0A 95 23 34 20 d, ALIEN 3...#4
0001F0: 56 4F 59 41 47 45 20 39 33 20 20 20 20 20 20 20 VOYAGE 93
Size : 512 (Real : 512)
000000: 20 6F 6E 20 65 76 65 72 79 20 61 72 74 69 63 6C on every articl
000010: 65 20 6C 6F 61 64 2E 20 43 6F 6E 74 72 6F 6C 27 e load. Control'
000020: 73 20 62 79 20 6E 75 6D 62 65 72 20 69 6E 70 75 s by number inpu
000030: 74 20 66 6F 72 20 61 6E 20 61 72 74 69 63 6C 65 t for an article
000040: 0D 0A 95 54 45 53 54 53 20 4A 45 55 58 20 20 20 ...TESTS JEUX
000050: 20 95 20 61 6E 64 20 63 75 72 73 6F 72 20 6C 65 . and cursor le
000060: 66 74 20 28 6E 65 78 74 20 70 61 67 65 29 2C 20 ft (next page),
000070: 72 69 67 68 74 20 28 6C 61 73 74 20 70 61 67 65 right (last page
000080: 29 2C 20 53 50 41 43 45 20 65 78 69 74 73 20 74 ), SPACE exits t
000090: 68 65 0D 0A 95 44 45 4D 4F 53 20 20 20 20 20 20 he...DEMOS
0000A0: 20 20 20 95 20 61 72 74 69 63 6C 65 2E 20 46 69 . article. Fi
0000B0: 72 73 74 2C 20 77 65 27 6C 6C 20 64 65 61 6C 20 rst, we'll deal
0000C0: 77 69 74 68 20 49 4D 50 52 49 4D 2E 42 41 53 2C with IMPRIM.BAS,
0000D0: 20 20 74 68 69 73 20 61 6C 6C 6F 77 73 20 79 6F this allows yo
0000E0: 75 20 74 6F 0D 0A 95 49 4E 54 45 52 56 49 45 57 u to...INTERVIEW
0000F0: 20 20 20 20 20 95 20 67 65 74 20 61 20 68 61 72 . get a har
000100: 64 20 63 6F 70 79 20 6F 66 20 74 68 65 20 44 4D d copy of the DM
000110: 23 32 20 61 72 74 69 63 6C 65 73 20 73 68 6F 75 #2 articles shou
000120: 6C 64 20 79 6F 75 20 77 61 6E 74 20 74 68 65 6D ld you want them
000130: 2E 20 49 74 27 73 0D 0A 95 50 4F 54 49 4E 53 20 . It's...POTINS
000140: 20 20 20 20 20 20 20 95 20 73 69 6D 70 6C 65 2C . simple,
000150: 20 6B 6E 6F 77 20 74 68 65 20 66 69 6C 65 20 79 know the file y
000160: 6F 75 20 77 61 6E 74 20 74 6F 20 70 72 69 6E 74 ou want to print
000170: 2C 20 69 6E 70 75 74 20 69 74 27 73 20 6E 61 6D , input it's nam
000180: 65 20 61 6E 64 20 69 66 0D 0A 95 46 41 4E 5A 49 e and if...FANZI
000190: 4E 45 53 20 20 20 20 20 20 95 20 79 6F 75 72 20 NES . your
0001A0: 70 72 69 6E 74 65 72 20 69 73 20 6F 6E 20 74 68 printer is on th
0001B0: 65 6E 20 42 6F 62 27 73 20 79 6F 75 72 20 55 6E en Bob's your Un
0001C0: 63 6C 65 2C 20 6F 72 20 41 75 6E 74 20 6E 6F 77 cle, or Aunt now
0001D0: 2D 61 2D 64 61 79 73 21 0D 0A 95 4D 45 45 54 49 -a-days!...MEETI
0001E0: 4E 47 20 20 20 20 20 20 20 95 20 0D 0A 95 42 41 NG . ...BA
0001F0: 53 49 43 20 20 20 20 20 20 20 20 20 95 20 45 44 SIC . ED
Size : 512 (Real : 512)
000000: 53 45 20 74 68 65 20 62 6C 6F 77 20 62 79 20 62 SE the blow by b
000010: 6C 6F 77 20 66 69 67 68 74 20 69 6E 95 23 34 20 low fight in.#4
000020: 51 55 41 5A 41 52 20 23 34 20 20 20 20 20 20 20 QUAZAR #4
000030: 20 20 20 95 0D 0A 74 68 65 20 73 63 65 6E 65 20 ...the scene
000040: 62 65 74 77 65 65 6E 20 4C 4F 47 4F 4E 20 53 59 between LOGON SY
000050: 53 54 45 4D 2C 20 46 45 46 45 53 53 45 20 61 6E STEM, FEFESSE an
000060: 64 20 43 50 43 20 57 4F 52 4C 44 20 69 73 95 23 d CPC WORLD is.#
000070: 34 20 41 44 41 4D 53 20 46 41 4E 5A 20 23 32 20 4 ADAMS FANZ #2
000080: 20 20 20 20 20 95 0D 0A 72 65 63 6F 75 6E 74 65 ...recounte
000090: 64 2C 20 20 61 6C 6F 6E 67 20 77 69 74 68 20 4F d, along with O
0000A0: 52 50 48 45 45 27 73 20 6F 70 69 6E 69 6F 6E 73 RPHEE's opinions
0000B0: 20 6F 6E 20 74 68 65 20 73 75 62 6A 65 63 74 2E on the subject.
0000C0: 95 23 35 20 44 52 41 43 55 4C 41 20 46 41 4E 5A .#5 DRACULA FANZ
0000D0: 20 23 35 20 20 20 20 95 0D 0A 43 52 45 44 49 54 #5 ...CREDIT
0000E0: 53 20 6E 6F 74 65 73 20 77 68 6F 20 64 69 64 20 S notes who did
0000F0: 77 68 61 74 20 66 6F 72 20 65 61 63 68 20 61 72 what for each ar
000100: 74 69 63 6C 65 2C 20 63 72 65 64 69 74 69 6E 67 ticle, crediting
000110: 20 61 95 23 35 20 42 41 42 41 20 46 41 4E 5A 20 a.#5 BABA FANZ
000120: 23 35 20 20 20 20 20 20 20 95 0D 0A 6E 75 6D 62 #5 ...numb
000130: 65 72 20 6F 66 20 63 6F 6E 74 72 69 62 75 74 6F er of contributo
000140: 72 73 20 66 6F 72 20 74 68 65 69 72 20 68 65 6C rs for their hel
000150: 70 2E 20 54 48 45 20 45 4E 44 20 69 73 20 6A 75 p. THE END is ju
000160: 73 74 20 61 95 23 35 20 52 4F 41 44 20 52 55 4E st a.#5 ROAD RUN
000170: 4E 45 52 20 23 35 20 20 20 20 20 95 0D 0A 42 79 NER #5 ...By
000180: 65 20 42 79 65 20 66 72 6F 6D 20 4F 52 50 48 45 e Bye from ORPHE
000190: 45 2C 20 54 41 52 47 48 41 4E 20 61 6E 64 20 52 E, TARGHAN and R
0001A0: 41 49 4E 42 49 52 44 2E 20 20 20 20 20 20 20 20 AINBIRD.
0001B0: 20 20 20 20 20 20 95 23 35 20 43 50 43 20 51 55 .#5 CPC QU
0001C0: 45 53 54 20 23 33 20 20 20 20 20 20 20 95 0D 0A EST #3 ...
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 20 20 20 20 20 20
0001F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
Size : 512 (Real : 512)
000000: 49 54 4F 20 68 61 73 20 74 68 65 20 63 6F 6E 74 ITO has the cont
000010: 61 63 74 20 61 64 64 72 65 73 73 65 73 20 61 6E act addresses an
000020: 64 20 6E 65 77 73 20 66 72 6F 6D 20 42 4F 52 44 d news from BORD
000030: 45 4C 49 4B 20 77 68 69 6C 73 74 20 61 0D 0A 95 ELIK whilst a...
000040: 42 49 44 4F 55 49 4C 4C 45 53 20 20 20 20 95 20 BIDOUILLES .
000050: 6C 6F 6E 65 20 67 61 6D 65 20 69 73 20 74 65 73 lone game is tes
000060: 74 65 64 2C 20 66 6F 6C 6C 6F 77 65 64 20 62 79 ted, followed by
000070: 20 73 6F 6D 65 20 64 65 6D 6F 73 2E 20 47 4F 5A some demos. GOZ
000080: 45 55 52 20 6F 66 20 43 4F 4E 54 52 41 53 54 0D EUR of CONTRAST.
000090: 0A 95 54 52 55 43 53 20 20 20 20 20 20 20 20 20 ..TRUCS
0000A0: 95 20 28 52 65 6E 61 75 64 20 4C 6F 74 74 69 61 . (Renaud Lottia
0000B0: 75 78 29 20 69 73 20 69 6E 74 65 72 76 69 65 77 ux) is interview
0000C0: 65 64 20 61 6E 64 20 50 4F 54 49 4E 53 20 74 65 ed and POTINS te
0000D0: 6C 6C 73 20 77 68 61 74 27 73 20 6E 65 77 20 6F lls what's new o
0000E0: 6E 0D 0A 95 43 4F 55 50 20 44 45 20 43 4F 45 52 n...COUP DE COER
0000F0: 20 20 95 20 74 68 65 20 73 63 65 6E 65 20 66 72 . the scene fr
000100: 6F 6E 74 2C 20 20 63 6F 6E 63 65 6E 74 72 61 74 ont, concentrat
000110: 69 6E 67 20 6F 6E 20 74 68 65 20 4C 4F 47 4F 4E ing on the LOGON
000120: 20 53 59 53 54 45 4D 20 64 69 73 62 61 6E 64 6D SYSTEM disbandm
000130: 65 6E 74 0D 0A 95 43 4F 55 50 20 44 45 20 47 55 ent...COUP DE GU
000140: 45 4C 45 20 95 20 62 65 63 61 75 73 65 20 6F 66 ELE . because of
000150: 20 74 68 65 69 72 20 63 6F 64 65 64 20 74 75 6E their coded tun
000160: 65 73 20 74 68 65 66 74 20 61 6E 64 20 74 68 65 es theft and the
000170: 20 42 4F 52 44 45 4C 49 4B 20 68 61 70 70 65 6E BORDELIK happen
000180: 69 6E 67 73 2E 0D 0A 95 54 45 53 54 20 33 44 43 ings....TEST 3DC
000190: 4B 20 20 20 20 20 95 20 41 20 63 6F 75 70 6C 65 K . A couple
0001A0: 20 6F 66 20 66 61 6E 7A 69 6E 65 73 20 61 72 65 of fanzines are
0001B0: 20 6C 6F 6F 6B 65 64 20 61 74 2C 20 61 6E 64 20 looked at, and
0001C0: 74 68 65 6E 20 69 74 20 69 73 20 74 68 65 20 66 then it is the f
0001D0: 75 6C 6C 20 6C 6F 77 0D 0A 95 4A 27 41 43 43 55 ull low...J'ACCU
0001E0: 53 45 20 20 20 20 20 20 95 20 64 6F 77 6E 20 6F SE . down o
0001F0: 6E 20 74 68 65 20 66 69 72 73 74 20 42 4F 52 44 n the first BORD
Size : 512 (Real : 512)
000000: 20 20 20 20 20 20 20 20 93 9A 9A 9A 9A 9A 9A 9A ........
000010: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 99 ................
000020: 0D 0A 43 48 45 45 53 45 20 63 72 75 6E 63 68 65 ..CHEESE crunche
000030: 64 20 61 6E 64 20 43 52 4F 57 4E 20 69 6D 70 6C d and CROWN impl
000040: 6F 64 65 64 20 61 20 6C 6F 74 20 69 73 20 73 71 oded a lot is sq
000050: 75 65 65 7A 65 64 20 69 6E 74 6F 20 44 4D 23 34 ueezed into DM#4
000060: 20 61 6E 64 20 96 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A and ...........
000070: 9A 9C 0D 0A 69 6E 20 74 68 69 73 20 69 73 73 75 ....in this issu
000080: 65 20 6E 65 77 20 6D 65 6D 62 65 72 20 52 41 4D e new member RAM
000090: 4C 41 49 44 20 63 6F 64 65 73 20 74 68 65 20 43 LAID codes the C
0000A0: 52 45 44 49 54 53 20 70 61 72 74 2E 20 41 73 20 REDITS part. As
0000B0: 61 6C 77 61 79 73 20 95 44 45 4D 4F 4E 49 41 4B always .DEMONIAK
0000C0: 20 23 34 95 0D 0A 44 4D 23 34 20 69 73 20 61 20 #4...DM#4 is a
0000D0: 68 79 62 72 69 64 2C 20 70 61 72 74 20 6D 75 6C hybrid, part mul
0000E0: 74 69 20 64 65 6D 6F 2C 20 70 61 72 74 20 74 65 ti demo, part te
0000F0: 78 74 20 69 6E 66 6F 2E 20 45 61 63 68 20 61 72 xt info. Each ar
000100: 74 69 63 6C 65 20 69 73 20 95 9A 9A 9A 9A 9A 9A ticle is .......
000110: 9A 9A 9A 9A 9A 95 0D 0A 67 72 61 70 68 69 63 61 ........graphica
000120: 6C 6C 79 2C 20 6D 75 73 69 63 61 6C 6C 79 20 61 lly, musically a
000130: 6E 64 20 74 65 78 74 75 61 6C 6C 79 20 64 69 66 nd textually dif
000140: 66 65 72 65 6E 74 2E 20 59 6F 75 20 72 75 6E 20 ferent. You run
000150: 22 44 22 20 74 6F 20 67 65 74 20 95 45 44 49 54 "D" to get .EDIT
000160: 4F 20 20 20 20 20 20 95 0D 0A 74 68 65 20 69 6E O ...the in
000170: 74 72 6F 20 73 63 72 65 65 6E 20 6F 66 20 41 52 tro screen of AR
000180: 4B 4F 53 20 6E 65 77 73 20 61 6E 64 20 6D 65 6D KOS news and mem
000190: 62 65 72 73 20 61 64 64 72 65 73 73 65 73 2E 20 bers addresses.
0001A0: 48 69 74 20 53 50 41 43 45 20 74 6F 20 95 4A 45 Hit SPACE to .JE
0001B0: 55 58 20 20 20 20 20 20 20 95 0D 0A 6D 6F 76 65 UX ...move
0001C0: 20 6F 6E 74 6F 20 74 68 65 20 6F 76 65 72 73 63 onto the oversc
0001D0: 61 6E 20 64 61 72 6B 20 6E 69 67 68 74 20 65 65 an dark night ee
0001E0: 72 69 65 20 63 61 73 74 6C 65 20 73 63 72 65 65 rie castle scree
0001F0: 6E 20 6D 65 6E 75 20 61 6E 64 20 74 68 65 20 95 n menu and the .
Size : 512 (Real : 512)
000000: 45 4C 49 4B 20 6D 65 65 74 69 6E 67 2E 0D 0A 95 ELIK meeting....
000010: 43 52 45 44 49 54 53 2A 20 20 20 20 20 20 95 0D CREDITS* ..
000020: 0A 95 54 48 45 20 45 4E 44 20 20 20 20 20 20 20 ..THE END
000030: 95 20 42 41 53 49 43 20 65 78 70 6C 61 69 6E 73 . BASIC explains
000040: 20 4D 4F 44 45 2C 20 50 45 4E 2C 20 42 4F 52 44 MODE, PEN, BORD
000050: 45 52 2C 20 50 41 50 45 52 20 61 6E 64 20 53 50 ER, PAPER and SP
000060: 45 45 44 20 49 4E 4B 20 63 6F 6D 6D 61 6E 64 73 EED INK commands
000070: 2C 0D 0A 95 45 78 74 72 61 73 3A 2D 20 20 20 20 ,...Extras:-
000080: 20 20 95 20 77 68 65 72 65 61 73 20 42 49 44 4F . whereas BIDO
000090: 55 49 4C 4C 45 53 20 73 74 75 64 69 65 73 20 4F UILLES studies O
0000A0: 55 54 69 6E 67 20 74 68 65 20 43 52 54 43 20 62 UTing the CRTC b
0000B0: 79 20 6E 6F 74 69 6E 67 20 74 68 65 20 65 66 66 y noting the eff
0000C0: 65 63 74 0D 0A 95 49 4D 50 52 49 4D 2E 42 41 53 ect...IMPRIM.BAS
0000D0: 20 20 20 20 95 20 66 6F 72 20 52 65 67 69 73 74 . for Regist
0000E0: 65 72 73 20 31 2D 37 2C 20 65 78 61 6D 70 6C 69 ers 1-7, exampli
0000F0: 6E 67 20 61 20 74 79 70 65 2D 69 6E 20 66 6F 72 ng a type-in for
000100: 20 76 65 72 74 69 63 61 6C 20 6F 76 65 72 73 63 vertical oversc
000110: 61 6E 3A 2D 0D 0A 93 9A 9A 9A 9A 9A 9A 9A 9A 9A an:-............
000120: 9A 9A 9A 9A 9A 99 20 20 20 20 20 20 20 20 20 20 ......
000130: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 96 9A ..
000150: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000160: 9A 9A 9A 9A 9A 9C 0D 0A 31 20 4F 55 54 20 26 42 ........1 OUT &B
000170: 43 30 30 2C 36 3A 4F 55 54 20 26 42 44 30 30 2C C00,6:OUT &BD00,
000180: 33 33 3A 52 45 4D 20 76 65 72 74 69 63 61 6C 20 33:REM vertical
000190: 64 69 73 70 6C 61 79 20 33 33 20 6C 69 6E 65 73 display 33 lines
0001A0: 95 44 45 4D 4F 4E 49 41 4B 20 46 41 4E 5A 49 4E .DEMONIAK FANZIN
0001B0: 45 20 54 45 53 54 53 95 0D 0A 32 20 4F 55 54 20 E TESTS...2 OUT
0001C0: 26 42 43 30 30 2C 37 3A 4F 55 54 20 26 42 44 30 &BC00,7:OUT &BD0
0001D0: 30 2C 33 35 3A 52 45 4D 20 76 65 72 74 69 63 61 0,35:REM vertica
0001E0: 6C 20 70 75 6C 73 65 20 74 69 6D 65 72 20 20 20 l pulse timer
0001F0: 20 20 95 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ..............
Size : 512 (Real : 512)
000000: 44 45 4D 4F 53 20 20 20 20 20 20 95 0D 0A 61 72 DEMOS ...ar
000010: 74 69 63 6C 65 20 73 70 72 69 74 65 73 20 61 72 ticle sprites ar
000020: 65 20 61 63 74 69 76 61 74 65 64 20 62 79 20 43 e activated by C
000030: 75 72 73 6F 72 20 6C 65 66 74 20 61 6E 64 20 72 ursor left and r
000040: 69 67 68 74 2E 20 53 50 41 43 45 20 77 69 6C 6C ight. SPACE will
000050: 20 95 46 41 4E 5A 20 20 20 20 20 20 20 95 0D 0A .FANZ ...
000060: 6C 6F 61 64 20 79 6F 75 72 20 63 68 6F 73 65 6E load your chosen
000070: 20 61 72 74 69 63 6C 65 2E 20 20 53 50 41 43 45 article. SPACE
000080: 20 65 78 69 74 73 20 6D 6F 73 74 20 61 72 74 69 exits most arti
000090: 63 6C 65 73 2C 20 77 68 69 6C 65 20 43 75 72 73 cles, while Curs
0000A0: 6F 72 20 95 41 43 54 55 53 20 20 20 20 20 20 95 or .ACTUS .
0000B0: 0D 0A 6C 65 66 74 2F 72 69 67 68 74 20 74 6F 67 ..left/right tog
0000C0: 67 6C 65 73 20 62 61 63 6B 2F 66 6F 72 77 61 72 gles back/forwar
0000D0: 64 20 69 6E 20 74 68 65 20 61 72 74 69 63 6C 65 d in the article
0000E0: 2E 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
0000F0: 20 20 20 20 20 95 49 4E 54 45 52 56 49 45 57 20 .INTERVIEW
000100: 20 95 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 ...
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 20 20 20 20 20 20 20 20
000130: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000140: 20 20 20 20 20 20 20 95 4D 45 45 54 49 4E 47 53 .MEETINGS
000150: 20 20 20 95 0D 0A 45 44 49 54 4F 20 68 61 73 20 ...EDITO has
000160: 43 52 54 43 20 63 6F 6D 70 61 74 61 62 69 6C 69 CRTC compatabili
000170: 74 79 20 70 72 6F 62 6C 65 6D 73 20 62 75 74 20 ty problems but
000180: 67 69 76 65 73 20 74 68 65 20 69 6E 66 6F 20 6F gives the info o
000190: 6E 20 77 68 61 74 27 73 20 95 41 53 4D 20 20 20 n what's .ASM
0001A0: 20 20 20 20 20 95 0D 0A 69 6E 20 44 4D 23 34 2E ...in DM#4.
0001B0: 20 41 43 54 55 53 20 63 65 64 65 73 20 74 68 65 ACTUS cedes the
0001C0: 20 63 75 72 72 65 6E 74 20 6E 65 77 73 20 6F 6E current news on
0001D0: 20 70 72 6F 6A 65 63 74 73 20 61 6E 64 20 72 65 projects and re
0001E0: 6C 65 61 73 65 73 20 66 6F 72 20 95 42 41 53 49 leases for .BASI
0001F0: 43 20 20 20 20 20 20 95 0D 0A 74 68 65 20 73 63 C ...the sc
Size : 512 (Real : 512)
000000: 9A 9A 9A 9A 9A 9A 9A 9A 9A 95 0D 0A 33 20 4F 55 ............3 OU
000010: 54 20 26 42 43 30 30 2C 35 3A 4F 55 54 20 26 42 T &BC00,5:OUT &B
000020: 44 30 30 2C 35 20 3A 52 45 4D 20 76 65 72 74 69 D00,5 :REM verti
000030: 63 61 6C 20 72 65 66 72 65 73 68 20 74 69 6D 65 cal refresh time
000040: 72 20 20 20 95 23 31 20 41 52 4B 41 44 49 41 20 r .#1 ARKADIA
000050: 23 31 20 61 6E 64 20 23 32 20 20 95 0D 0A 34 20 #1 and #2 ...4
000060: 4F 55 54 20 26 42 43 30 30 2C 31 3A 4F 55 54 20 OUT &BC00,1:OUT
000070: 26 42 44 30 30 2C 32 35 3A 52 45 4D 20 68 6F 72 &BD00,25:REM hor
000080: 69 7A 6F 6E 74 61 6C 20 73 63 72 65 65 6E 20 77 izontal screen w
000090: 69 64 74 68 20 20 95 23 31 20 47 41 4D 45 20 4F idth .#1 GAME O
0000A0: 56 45 52 20 20 20 20 20 20 20 20 20 20 95 0D 0A VER ...
0000B0: 35 20 4F 55 54 20 26 42 43 30 30 2C 32 3A 4F 55 5 OUT &BC00,2:OU
0000C0: 54 20 26 42 44 30 30 2C 33 39 3A 52 45 4D 20 68 T &BD00,39:REM h
0000D0: 6F 72 69 7A 6F 6E 74 61 6C 20 70 75 6C 73 65 20 orizontal pulse
0000E0: 74 69 6D 65 72 20 20 20 95 23 31 20 41 4D 41 5A timer .#1 AMAZ
0000F0: 49 4E 47 20 46 41 4E 5A 49 4E 45 20 23 36 20 95 ING FANZINE #6 .
000100: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
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 20 20 20 20 20 20 20 20
000130: 20 20 20 20 20 20 20 20 20 20 95 23 31 20 44 49 .#1 DI
000140: 53 43 20 46 55 4C 4C 20 20 20 20 20 20 20 20 20 SC FULL
000150: 20 95 0D 0A 54 52 55 43 53 20 65 78 70 6C 61 69 ...TRUCS explai
000160: 6E 73 20 45 51 55 49 4E 4F 58 20 6D 75 73 69 63 ns EQUINOX music
000170: 20 66 69 6C 65 73 20 6D 65 6D 6F 72 79 20 61 64 files memory ad
000180: 64 72 65 73 73 65 73 73 20 61 6E 64 95 23 32 20 dressess and.#2
000190: 43 43 43 20 46 41 4E 5A 49 4E 45 20 20 20 20 20 CCC FANZINE
0001A0: 20 20 20 95 0D 0A 6C 65 6E 67 74 68 73 2C 20 68 ...lengths, h
0001B0: 6F 77 20 74 6F 20 6C 6F 61 64 20 69 74 20 74 68 ow to load it th
0001C0: 65 6E 20 73 61 76 65 20 69 74 20 6F 75 74 20 66 en save it out f
0001D0: 6F 72 20 75 73 65 20 69 6E 20 79 6F 75 72 95 23 or use in your.#
0001E0: 32 20 4D 41 58 49 2D 4D 49 43 52 4F 20 23 38 20 2 MAXI-MICRO #8
0001F0: 20 20 20 20 20 95 0D 0A 6F 77 6E 20 70 72 6F 67 ...own prog
Size : 512 (Real : 512)
000000: 65 6E 65 2E 20 41 20 6C 65 6E 67 74 68 79 20 69 ene. A lengthy i
000010: 6E 74 65 72 76 69 65 77 20 77 69 74 68 20 53 59 nterview with SY
000020: 44 45 20 64 65 74 61 69 6C 73 20 74 68 65 20 52 DE details the R
000030: 45 42 45 4C 53 20 63 6F 64 69 6E 67 20 95 42 49 EBELS coding .BI
000040: 44 4F 55 49 4C 4C 45 20 20 95 0D 0A 61 6E 64 20 DOUILLE ...and
000050: 77 68 61 74 20 68 65 20 68 61 73 20 62 65 65 6E what he has been
000060: 20 64 6F 69 6E 67 20 73 69 6E 63 65 20 67 65 74 doing since get
000070: 74 69 6E 67 20 61 20 43 50 43 2E 20 20 20 20 20 ting a CPC.
000080: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 95 .
000090: 33 44 43 4B 20 20 20 20 20 20 20 95 0D 0A 20 20 3DCK ...
0000A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
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 20 20 20 20 20 20 20 20 20
0000D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000E0: 20 95 48 55 4D 45 55 52 20 20 20 20 20 95 0D 0A .HUMEUR ...
0000F0: 41 6E 20 69 6E 66 6F 72 6D 61 74 69 76 65 20 72 An informative r
000100: 65 70 6F 72 74 20 6F 6E 20 74 68 65 20 42 4F 52 eport on the BOR
000110: 44 45 52 4C 49 4B 20 23 33 20 6D 65 65 74 69 6E DERLIK #3 meetin
000120: 67 20 69 73 20 66 6F 6C 6C 6F 77 65 64 20 77 69 g is followed wi
000130: 74 68 20 95 43 52 45 44 49 54 53 20 20 20 20 95 th .CREDITS .
000140: 0D 0A 61 20 72 65 71 75 65 73 74 20 74 6F 20 54 ..a request to T
000150: 55 52 4E 20 44 49 53 43 2E 20 53 69 64 65 20 42 URN DISC. Side B
000160: 20 73 74 61 72 74 73 20 77 69 74 68 20 74 68 65 starts with the
000170: 20 66 69 72 73 74 20 6F 66 20 74 68 72 65 65 20 first of three
000180: 62 69 74 73 20 95 46 4C 41 53 48 42 41 43 4B 20 bits .FLASHBACK
000190: 20 95 0D 0A 6F 66 20 61 20 73 65 72 69 6F 75 73 ...of a serious
0001A0: 20 6E 61 74 75 72 65 2E 20 41 53 4D 20 65 78 70 nature. ASM exp
0001B0: 6C 61 69 6E 73 20 68 6F 77 20 74 68 65 20 74 65 lains how the te
0001C0: 78 74 20 66 6F 72 20 74 68 65 20 61 72 74 69 63 xt for the artic
0001D0: 6C 65 20 77 61 73 20 95 54 48 45 20 45 4E 44 20 le was .THE END
0001E0: 20 20 20 95 0D 0A 63 6F 64 65 64 2C 20 67 69 76 ...coded, giv
0001F0: 69 6E 67 20 73 6F 75 72 63 65 20 63 6F 64 65 20 ing source code
Size : 512 (Real : 512)
000000: 72 61 6D 73 20 76 69 61 20 64 75 61 6C 20 43 48 rams via dual CH
000010: 45 45 53 45 20 61 6E 64 20 43 52 4F 57 4E 20 63 EESE and CROWN c
000020: 72 75 6E 63 68 65 64 20 66 69 6C 65 20 61 6E 64 runched file and
000030: 95 23 32 20 4D 49 43 52 4F 5A 49 4E 45 20 20 20 .#2 MICROZINE
000040: 20 20 20 20 20 20 20 95 0D 0A 74 68 65 20 64 72 ...the dr
000050: 69 76 65 72 20 66 6F 72 20 69 74 20 61 6C 6C 2E iver for it all.
000060: 20 4F 52 50 48 45 45 20 72 65 6D 69 6E 69 73 63 ORPHEE reminisc
000070: 65 6E 63 65 73 20 61 62 6F 75 74 20 68 6F 77 20 ences about how
000080: 68 65 95 23 32 20 43 52 4F 43 4F 20 50 41 53 53 he.#2 CROCO PASS
000090: 49 4F 4E 20 20 20 20 20 20 95 0D 0A 66 6F 75 6E ION ...foun
0000A0: 64 20 6F 75 74 20 20 74 77 6F 20 43 52 4F 43 4F d out two CROCO
0000B0: 20 57 4F 52 4C 44 20 65 64 69 74 6F 72 73 20 77 WORLD editors w
0000C0: 65 72 65 20 61 63 74 75 61 6C 6C 79 20 61 6C 73 ere actually als
0000D0: 6F 20 61 74 95 23 33 20 42 41 44 4D 41 47 20 20 o at.#3 BADMAG
0000E0: 20 20 20 20 20 20 20 20 20 20 20 95 0D 0A 68 69 ...hi
0000F0: 73 20 73 63 68 6F 6F 6C 20 61 6E 64 20 68 6F 77 s school and how
000100: 20 74 68 65 79 20 68 65 6C 70 65 64 20 68 69 6D they helped him
000110: 2E 20 43 4F 55 50 20 44 45 20 47 45 55 45 4C 45 . COUP DE GEUELE
000120: 20 68 61 73 20 61 95 23 33 20 43 52 4F 43 4F 20 has a.#3 CROCO
000130: 4E 45 57 53 20 23 38 20 20 20 20 20 20 95 0D 0A NEWS #8 ...
000140: 67 72 75 6D 70 79 20 54 41 52 47 48 41 4E 20 63 grumpy TARGHAN c
000150: 6F 6D 6D 65 6E 74 69 6E 67 20 6F 6E 20 61 20 66 ommenting on a f
000160: 65 77 20 74 68 69 6E 67 73 2C 20 62 75 74 20 68 ew things, but h
000170: 65 27 73 20 73 6F 6F 6E 95 23 34 20 43 50 43 20 e's soon.#4 CPC
000180: 46 4F 52 45 56 45 52 20 23 32 20 20 20 20 20 95 FOREVER #2 .
000190: 0D 0A 62 61 63 6B 20 74 6F 20 68 69 73 20 6F 6C ..back to his ol
0001A0: 64 20 73 65 6C 66 20 77 68 65 6E 20 74 68 6F 72 d self when thor
0001B0: 6F 75 67 68 6C 79 20 74 65 73 74 69 6E 67 20 20 oughly testing
0001C0: 6F 75 74 20 74 68 65 20 33 44 95 23 34 20 49 4E out the 3D.#4 IN
0001D0: 46 4F 20 53 59 53 54 45 4D 20 43 50 43 20 23 38 FO SYSTEM CPC #8
0001E0: 20 95 0D 0A 43 4F 4E 53 54 52 55 43 54 49 4F 4E ...CONSTRUCTION
0001F0: 20 4B 49 54 2E 20 20 49 6E 20 4A 27 41 43 43 55 KIT. In J'ACCU
Size : 512 (Real : 512)
000000: 65 78 70 6C 61 6E 61 74 69 6F 6E 73 20 61 6E 64 explanations and
000010: 20 6E 6F 74 69 6E 67 20 57 52 49 54 45 52 2E 53 noting WRITER.S
000020: 43 45 20 69 73 20 6F 6E 20 93 9A 9A 9A 9A 9A 9A CE is on .......
000030: 9A 9A 9A 9A 9A 99 0D 0A 74 68 65 20 64 69 73 63 ........the disc
000040: 20 66 6F 72 20 79 6F 75 20 74 6F 20 75 73 65 20 for you to use
000050: 76 69 61 20 61 6E 20 61 73 73 65 6D 62 6C 65 72 via an assembler
000060: 20 66 6F 72 20 79 6F 75 72 73 65 6C 66 2E 20 42 for yourself. B
000070: 41 53 49 43 20 74 65 6C 6C 73 20 79 6F 75 20 61 ASIC tells you a
000080: 62 6F 75 74 20 68 6F 77 0D 0A 74 6F 20 77 72 69 bout how..to wri
000090: 74 65 20 72 61 73 74 65 72 73 20 73 69 6D 70 6C te rasters simpl
0000A0: 79 2C 20 20 67 69 76 69 6E 67 20 79 6F 75 20 74 y, giving you t
0000B0: 79 70 65 2D 69 6E 20 63 6F 64 69 6E 67 20 65 78 ype-in coding ex
0000C0: 61 6D 70 6C 65 73 20 74 6F 20 75 73 65 20 61 6E amples to use an
0000D0: 64 20 73 65 65 20 77 68 61 74 0D 0A 65 66 66 65 d see what..effe
0000E0: 63 74 73 20 69 74 20 68 61 73 2E 20 42 49 44 4F cts it has. BIDO
0000F0: 55 49 4C 4C 45 20 64 65 6C 76 65 73 20 64 65 65 UILLE delves dee
000100: 70 6C 79 20 69 6E 74 6F 20 6E 6F 6E 2D 65 78 65 ply into non-exe
000110: 63 75 74 61 62 6C 65 20 61 6E 64 20 65 78 65 63 cutable and exec
000120: 75 74 61 62 6C 65 20 66 69 6C 65 73 0D 0A 63 72 utable files..cr
000130: 65 61 74 65 64 20 77 69 74 68 20 43 52 4F 57 4E eated with CROWN
000140: 20 43 52 55 4E 43 48 45 52 20 61 6E 64 20 43 52 CRUNCHER and CR
000150: 4F 57 4E 20 49 4D 50 4C 4F 44 45 52 2C 20 20 74 OWN IMPLODER, t
000160: 65 6C 6C 69 6E 67 20 77 68 61 74 20 61 6E 64 20 elling what and
000170: 77 68 65 72 65 20 79 6F 75 20 50 4F 4B 45 0D 0A where you POKE..
000180: 61 64 64 72 65 73 73 65 73 20 66 6F 72 20 65 69 addresses for ei
000190: 74 68 65 72 20 6F 70 74 69 6F 6E 20 61 6E 64 20 ther option and
0001A0: 68 6F 77 20 79 6F 75 20 63 61 6E 20 64 65 63 72 how you can decr
0001B0: 75 6E 63 68 20 62 79 20 74 68 69 73 20 6D 65 61 unch by this mea
0001C0: 6E 73 2E 20 20 54 68 65 73 65 20 74 68 72 65 65 ns. These three
0001D0: 0D 0A 61 72 74 69 63 6C 65 73 20 61 72 65 20 76 ..articles are v
0001E0: 65 72 79 20 69 6E 66 6F 72 6D 61 74 69 76 65 2E ery informative.
0001F0: 0D 0A 0D 0A 33 44 20 43 4F 4E 53 54 52 55 43 54 ....3D CONSTRUCT
Size : 512 (Real : 512)
000000: 74 68 65 0D 0A 68 61 6C 66 2D 74 72 61 63 6B 20 the..half-track
000010: 6D 65 74 68 6F 64 20 61 6E 64 20 63 6F 64 69 6E method and codin
000020: 67 20 69 6E 66 6F 20 69 73 20 70 72 6F 76 69 64 g info is provid
000030: 65 64 2E 20 44 45 4D 4F 20 4D 41 4B 49 4E 47 20 ed. DEMO MAKING
000040: 69 73 20 65 78 61 63 74 6C 79 20 74 68 61 74 2E is exactly that.
000050: 20 49 74 27 73 0D 0A 61 20 74 75 74 6F 72 69 61 It's..a tutoria
000060: 6C 20 6F 6E 20 77 68 61 74 27 73 20 69 6E 20 61 l on what's in a
000070: 6E 64 20 68 6F 77 20 74 6F 20 63 6F 64 65 20 76 nd how to code v
000080: 61 72 69 6F 75 73 20 64 65 6D 6F 20 66 65 61 74 arious demo feat
000090: 75 72 65 73 2E 0D 0A 0D 0A 46 72 61 6E 6B 20 48 ures.....Frank H
0000A0: 65 72 62 65 72 74 27 73 20 44 55 4E 45 20 69 73 erbert's DUNE is
0000B0: 20 72 65 76 69 65 77 65 64 20 77 69 74 68 20 72 reviewed with r
0000C0: 65 67 61 72 64 20 74 6F 20 62 6F 6F 6B 73 20 31 egard to books 1
0000D0: 20 61 6E 64 20 32 20 61 6E 64 20 54 41 52 47 48 and 2 and TARGH
0000E0: 41 4E 20 64 65 6C 76 65 73 0D 0A 69 6E 74 6F 20 AN delves..into
0000F0: 74 68 65 20 44 69 6E 6F 20 64 65 20 4C 61 75 72 the Dino de Laur
000100: 65 6E 74 69 73 20 66 69 6C 6D 20 6F 66 20 74 68 entis film of th
000110: 65 20 73 61 6D 65 20 6E 61 6D 65 2C 20 63 6F 6D e same name, com
000120: 70 61 72 69 6E 67 20 74 68 65 20 74 77 6F 2E 20 paring the two.
000130: 4D 61 6E 67 61 27 73 20 74 68 65 0D 0A 74 68 65 Manga's the..the
000140: 6D 65 20 66 6F 72 20 4A 41 50 41 4E 49 4D 41 54 me for JAPANIMAT
000150: 49 4F 4E 2C 20 74 68 65 20 62 6F 6F 6B 73 20 61 ION, the books a
000160: 6E 64 20 76 69 64 65 6F 73 20 74 68 61 74 20 68 nd videos that h
000170: 61 76 65 20 70 72 6F 6C 69 66 65 72 61 74 65 64 ave proliferated
000180: 20 6F 6E 20 74 68 65 73 65 20 64 6F 65 0D 0A 65 on these doe..e
000190: 79 65 64 20 69 6E 67 65 6E 75 65 20 69 6E 20 73 yed ingenue in s
0001A0: 63 61 6E 74 20 61 74 74 69 72 65 20 62 65 6C 6F cant attire belo
0001B0: 76 65 64 20 62 79 20 65 6C 64 65 72 6C 79 20 6F ved by elderly o
0001C0: 72 69 65 6E 74 61 6C 73 2E 20 48 55 4D 45 55 52 rientals. HUMEUR
0001D0: 20 69 73 20 61 67 61 69 6E 20 41 52 4B 4F 53 0D is again ARKOS.
0001E0: 0A 6D 65 6D 62 65 72 20 54 41 52 47 48 41 4E 27 .member TARGHAN'
0001F0: 73 20 77 61 79 20 6F 66 20 6C 65 74 74 69 6E 67 s way of letting
Size : 512 (Real : 512)
000000: 49 4F 4E 20 4B 49 54 2C 20 74 68 65 20 67 61 6D ION KIT, the gam
000010: 65 20 74 65 78 74 20 61 6E 64 20 67 72 61 70 68 e text and graph
000020: 69 63 20 63 6F 64 65 20 77 72 69 74 65 72 2C 20 ic code writer,
000030: 69 73 20 66 75 6C 6C 79 20 63 68 65 63 6B 65 64 is fully checked
000040: 20 6F 75 74 0D 0A 62 79 20 61 6C 6C 20 41 52 4B out..by all ARK
000050: 4F 53 20 6D 65 6D 62 65 72 73 2E 20 48 55 4D 45 OS members. HUME
000060: 55 52 20 74 65 6E 64 73 20 74 6F 20 62 65 20 41 UR tends to be A
000070: 52 4B 4F 53 27 73 20 77 61 79 20 6F 66 20 6C 65 RKOS's way of le
000080: 74 74 69 6E 67 20 6F 66 66 20 73 74 65 61 6D 2E tting off steam.
000090: 20 20 49 66 20 61 0D 0A 63 6F 6D 6D 65 6E 74 20 If a..comment
0000A0: 69 73 20 6E 65 65 64 65 64 20 6F 6E 20 43 52 45 is needed on CRE
0000B0: 44 49 54 53 20 74 68 65 6E 20 49 20 77 69 6C 6C DITS then I will
0000C0: 20 73 61 79 20 69 74 20 69 73 20 6E 65 61 74 2C say it is neat,
0000D0: 20 20 6E 65 76 65 72 20 73 65 65 6E 20 61 20 73 never seen a s
0000E0: 70 61 63 65 73 68 69 70 0D 0A 73 70 72 69 74 65 paceship..sprite
0000F0: 20 62 65 66 6F 72 65 20 66 69 72 65 20 6C 65 74 before fire let
000100: 74 65 72 73 20 74 6F 20 77 72 69 74 65 20 74 65 ters to write te
000110: 78 74 20 6C 69 6E 65 73 2E 20 20 46 4C 41 53 48 xt lines. FLASH
000120: 42 41 43 4B 20 74 61 6B 65 73 20 61 20 62 72 69 BACK takes a bri
000130: 65 66 20 6C 6F 6F 6B 20 61 74 0D 0A 44 4D 73 20 ef look at..DMs
000140: 31 2D 33 20 69 6E 20 72 65 74 72 6F 73 70 65 63 1-3 in retrospec
000150: 74 2C 20 61 20 77 65 65 20 62 69 74 20 73 65 6C t, a wee bit sel
000160: 66 20 69 6E 64 75 6C 67 65 6E 74 20 69 6E 20 6D f indulgent in m
000170: 79 20 6F 70 69 6E 69 6F 6E 2E 20 20 4C 61 73 74 y opinion. Last
000180: 6C 79 20 63 6F 6D 65 73 20 54 48 45 0D 0A 45 4E ly comes THE..EN
000190: 44 20 77 68 69 63 68 20 64 6F 65 73 6E 27 74 20 D which doesn't
0001A0: 64 6F 20 6D 75 63 68 20 61 6E 64 20 64 6F 65 73 do much and does
0001B0: 6E 27 74 20 6C 65 74 20 79 6F 75 20 65 78 69 74 n't let you exit
0001C0: 20 69 74 20 2D 20 73 6F 20 61 20 68 61 72 64 20 it - so a hard
0001D0: 52 45 53 45 54 20 65 6E 64 73 20 74 68 65 0D 0A RESET ends the..
0001E0: 76 69 65 77 69 6E 67 2E 20 50 69 74 79 20 69 74 viewing. Pity it
0001F0: 27 73 20 61 6C 6C 20 69 6E 20 46 72 65 6E 63 68 's all in French
Size : 512 (Real : 512)
000000: 20 6F 66 66 20 73 74 65 61 6D 2C 20 68 65 20 74 off steam, he t
000010: 65 6E 64 73 20 74 6F 20 67 65 74 20 61 20 62 69 ends to get a bi
000020: 74 20 68 65 61 74 65 64 20 61 74 20 74 69 6D 65 t heated at time
000030: 73 0D 0A 6F 76 65 72 20 76 65 72 79 20 73 6D 61 s..over very sma
000040: 6C 6C 20 6D 61 74 74 65 72 73 2E 20 43 52 45 44 ll matters. CRED
000050: 49 54 53 20 61 6E 64 20 54 48 45 20 45 4E 44 20 ITS and THE END
000060: 6E 65 65 64 20 6E 6F 20 65 78 70 6C 61 6E 61 74 need no explanat
000070: 69 6F 6E 2E 0D 0A 0D 0A 96 9A 9A 9A 9A 9A 9A 9A ion.............
000080: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9C ................
000090: 20 41 20 6E 65 77 20 65 64 69 74 69 6F 6E 20 63 A new edition c
0000A0: 6F 75 72 74 65 73 79 20 6F 66 20 52 41 49 4E 42 ourtesy of RAINB
0000B0: 49 52 44 2C 20 31 35 2E 31 30 2E 39 38 2E 20 49 IRD, 15.10.98. I
0000C0: 74 20 63 6F 76 65 72 73 0D 0A 95 44 45 4D 4F 4E t covers...DEMON
0000D0: 49 41 4B 20 23 36 20 20 20 20 20 20 20 20 20 20 IAK #6
0000E0: 20 95 20 34 20 64 69 73 63 20 73 69 64 65 73 2E . 4 disc sides.
0000F0: 20 20 54 6F 20 73 61 76 65 20 6F 6E 20 64 69 73 To save on dis
000100: 63 73 2C 20 79 6F 75 20 63 61 6E 20 63 6F 70 79 cs, you can copy
000110: 20 74 68 65 20 66 69 6C 65 73 0D 0A 95 9A 9A 9A the files......
000120: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000130: 9A 9A 9A 95 20 74 6F 20 61 20 52 4F 4D 44 4F 53 .... to a ROMDOS
000140: 20 44 31 2E 20 43 6F 70 79 20 54 55 4E 45 2E 31 D1. Copy TUNE.1
000150: 2D 34 20 6F 6E 6C 79 20 6F 6E 63 65 20 61 6E 64 -4 only once and
000160: 20 69 6E 73 65 72 74 20 74 68 69 73 0D 0A 95 53 insert this...S
000170: 69 64 65 20 41 20 20 20 20 20 20 20 20 20 20 20 ide A
000180: 20 20 20 20 20 95 20 69 6E 20 74 68 65 20 54 45 . in the TE
000190: 4C 45 53 54 41 52 2E 42 41 53 20 66 69 6C 65 3A LESTAR.BAS file:
0001A0: 20 37 30 20 4C 4F 41 44 22 31 3A 74 65 6C 65 73 70 LOAD"1:teles
0001B0: 74 61 72 2E 62 69 6E 22 2C 26 38 30 30 30 0D 0A tar.bin",&8000..
0001C0: 95 9A 9A 9A 9A 9A 9A 20 20 20 20 20 20 20 20 20 .......
0001D0: 20 20 20 20 20 20 20 95 20 61 6E 64 20 73 61 76 . and sav
0001E0: 65 20 69 74 2C 20 74 68 65 6E 20 73 61 76 65 20 e it, then save
0001F0: 44 20 73 69 64 65 20 54 45 4C 45 53 54 41 52 2E D side TELESTAR.
Size : 512 (Real : 512)
000000: 2C 20 62 75 74 20 49 20 61 6D 20 6E 6F 74 20 63 , but I am not c
000010: 72 69 74 69 63 69 73 69 6E 67 20 46 72 65 6E 63 riticising Frenc
000020: 68 6D 65 6E 20 66 6F 72 20 77 72 69 74 69 6E 67 hmen for writing
000030: 0D 0A 61 20 46 72 65 6E 63 68 20 64 69 73 63 6D ..a French discm
000040: 61 67 2E 20 49 74 27 73 20 66 6F 72 20 36 31 32 ag. It's for 612
000050: 38 27 73 20 6F 6E 6C 79 2E 20 48 65 79 21 20 54 8's only. Hey! T
000060: 68 69 73 20 69 73 20 69 6E 20 45 6E 67 6C 69 73 his is in Englis
000070: 68 20 62 79 20 6D 65 20 61 66 74 65 72 20 61 6C h by me after al
000080: 6C 21 0D 0A 96 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A l!..............
000090: 9A 9C 0D 0A 95 44 45 4D 4F 4E 49 41 4B 20 23 35 .....DEMONIAK #5
0000A0: 20 95 52 75 6E 22 44 22 2C 20 6F 6E 6C 79 20 66 .Run"D", only f
0000B0: 6F 72 20 36 31 32 38 27 73 2C 20 43 48 45 45 53 or 6128's, CHEES
0000C0: 45 20 61 6E 64 20 43 52 4F 57 4E 20 63 72 75 6E E and CROWN crun
0000D0: 63 68 65 64 20 61 6E 64 20 61 6C 6C 20 69 6E 20 ched and all in
0000E0: 63 6F 64 65 0D 0A 95 9A 9A 9A 9A 9A 9A 9A 9A 9A code............
0000F0: 9A 9A 9A 95 77 68 69 63 68 20 61 63 63 6F 75 6E ....which accoun
000100: 74 73 20 66 6F 72 20 74 68 65 20 65 69 67 74 68 ts for the eigth
000110: 65 65 6E 20 6D 6F 6E 74 68 20 67 61 70 20 62 65 een month gap be
000120: 74 77 65 65 6E 20 69 73 73 75 65 73 2E 20 4F 76 tween issues. Ov
000130: 65 72 73 63 61 6E 0D 0A 95 45 44 49 54 4F 20 20 erscan...EDITO
000140: 20 20 20 20 20 95 77 65 6C 63 6F 6D 65 20 68 61 .welcome ha
000150: 73 20 61 20 6D 65 6D 62 65 72 73 20 73 74 61 74 s a members stat
000160: 69 6E 67 20 63 65 6E 74 72 61 6C 20 62 6F 75 6E ing central boun
000170: 63 69 6E 67 20 72 61 73 74 65 72 20 61 6E 64 20 cing raster and
000180: 6C 6F 77 65 72 20 69 74 0D 0A 95 41 43 54 55 53 lower it...ACTUS
000190: 2A 20 20 20 20 20 20 95 72 65 76 65 61 6C 73 20 * .reveals
0001A0: 74 68 65 20 6D 65 6D 62 65 72 73 20 61 64 64 72 the members addr
0001B0: 65 73 73 65 73 2E 20 20 53 50 41 43 45 20 74 61 esses. SPACE ta
0001C0: 6B 65 73 20 79 6F 75 20 74 6F 20 74 68 65 20 69 kes you to the i
0001D0: 6E 74 72 6F 20 64 65 6D 6F 2C 0D 0A 95 44 45 4D ntro demo,...DEM
0001E0: 4F 53 20 20 20 20 20 20 20 95 77 68 65 72 65 20 OS .where
0001F0: 45 53 43 20 61 6E 64 20 54 41 42 20 74 6F 67 67 ESC and TAB togg
Size : 512 (Real : 512)
000000: 42 49 4E 20 69 6E 20 55 53 45 52 2C 31 2E 0D 0A BIN in USER,1...
000010: 95 2A 20 45 64 69 74 6F 72 69 61 6C 20 20 20 20 .* Editorial
000020: 20 20 20 20 20 20 20 95 0D 0A 95 2A 20 48 6F 77 ....* How
000030: 20 74 6F 20 75 73 65 20 44 4D 4B 20 20 20 20 20 to use DMK
000040: 20 95 20 52 75 6E 22 44 22 20 66 6F 72 20 74 68 . Run"D" for th
000050: 65 20 6D 75 73 69 63 61 6C 20 69 6E 74 72 6F 20 e musical intro
000060: 73 63 72 65 65 6E 20 77 68 65 72 65 20 73 6C 6F screen where slo
000070: 77 6C 79 20 73 63 72 65 65 6E 0D 0A 95 2A 20 43 wly screen...* C
000080: 72 65 64 69 74 73 20 20 20 20 20 20 20 20 20 20 redits
000090: 20 20 20 95 20 6D 65 73 73 61 67 65 73 20 61 70 . messages ap
0000A0: 70 65 61 72 20 77 65 6C 63 6F 6D 69 6E 67 2C 20 pear welcoming,
0000B0: 73 74 61 74 69 6E 67 20 74 68 61 74 20 61 66 74 stating that aft
0000C0: 65 72 20 33 30 20 6D 6F 6E 74 68 73 0D 0A 95 2A er 30 months...*
0000D0: 20 48 6F 77 20 74 6F 20 63 6F 6E 74 61 63 74 20 How to contact
0000E0: 75 73 20 20 20 95 20 61 6E 64 20 61 20 72 65 64 us . and a red
0000F0: 65 73 69 67 6E 65 64 20 6C 6F 6F 6B 20 28 61 20 esigned look (a
000100: 6C 61 20 42 41 44 20 4D 41 47 20 61 6E 64 20 54 la BAD MAG and T
000110: 52 49 42 41 4C 20 4D 41 47 29 20 74 68 65 0D 0A RIBAL MAG) the..
000120: 95 2A 20 45 75 72 6F 63 68 61 72 74 73 20 20 20 .* Eurocharts
000130: 20 20 20 20 20 20 20 95 20 6D 61 67 73 20 6E 6F . mags no
000140: 77 20 72 65 61 64 79 2E 20 53 50 41 43 45 20 61 w ready. SPACE a
000150: 74 20 61 6E 79 20 74 69 6D 65 20 6F 62 74 61 69 t any time obtai
000160: 6E 73 20 74 68 65 20 6D 65 6E 75 2E 20 54 68 65 ns the menu. The
000170: 0D 0A 95 2A 20 4C 65 74 27 73 20 74 68 69 6E 6B ...* Let's think
000180: 20 45 75 72 6F 70 65 61 6E 95 20 63 6F 6E 74 72 European. contr
000190: 6F 6C 73 20 61 72 65 20 73 69 6D 70 6C 65 2C 20 ols are simple,
0001A0: 61 6C 6C 20 65 78 70 6C 61 69 6E 65 64 20 69 6E all explained in
0001B0: 20 22 48 6F 77 20 74 6F 20 75 73 65 20 44 4D 4B "How to use DMK
0001C0: 22 2E 0D 0A 95 2A 20 4E 65 77 73 20 61 62 6F 75 "....* News abou
0001D0: 74 20 74 68 65 20 73 63 65 6E 65 95 0D 0A 95 2A t the scene....*
0001E0: 20 47 72 65 65 6B 20 6E 65 77 73 20 20 20 20 20 Greek news
0001F0: 20 20 20 20 20 95 20 54 68 65 20 45 44 49 54 4F . The EDITO
Size : 512 (Real : 512)
000000: 6C 65 20 74 68 65 20 74 6F 70 20 77 69 6E 64 6F le the top windo
000010: 77 2E 20 43 4F 50 59 20 74 6F 67 67 6C 65 73 20 w. COPY toggles
000020: 74 68 65 20 73 63 72 6F 6C 6C 65 64 0D 0A 95 46 the scrolled...F
000030: 41 4E 5A 49 4E 45 53 20 20 20 20 95 74 65 78 74 ANZINES .text
000040: 20 73 74 61 72 74 2F 73 74 6F 70 20 6F 66 20 74 start/stop of t
000050: 68 65 20 4E 55 4C 20 50 41 52 54 20 53 59 53 54 he NUL PART SYST
000060: 45 4D 20 64 65 6D 6F 20 62 79 20 43 48 41 4E 59 EM demo by CHANY
000070: 2E 20 20 53 50 41 43 45 20 61 67 61 69 6E 0D 0A . SPACE again..
000080: 95 42 4F 52 44 45 4C 49 4B 20 20 20 20 95 74 6F .BORDELIK .to
000090: 20 67 65 74 20 74 6F 20 74 68 65 20 6F 76 65 72 get to the over
0000A0: 73 63 61 6E 20 63 61 73 74 6C 65 20 73 63 72 65 scan castle scre
0000B0: 65 6E 20 6D 65 6E 75 2C 20 77 68 65 72 65 20 43 en menu, where C
0000C0: 75 72 73 6F 72 20 6C 65 66 74 2F 72 69 67 68 74 ursor left/right
0000D0: 0D 0A 95 49 4E 54 45 52 56 49 45 57 20 20 20 95 ...INTERVIEW .
0000E0: 72 65 76 65 61 6C 73 20 74 68 65 20 73 70 72 69 reveals the spri
0000F0: 74 65 20 61 72 74 69 63 6C 65 73 20 61 6E 64 20 te articles and
000100: 53 50 41 43 45 20 6C 6F 61 64 73 20 74 68 65 6D SPACE loads them
000110: 2E 0D 0A 95 41 53 4D 20 20 20 20 20 20 20 20 20 ....ASM
000120: 95 0D 0A 95 42 49 44 4F 55 49 4C 4C 45 20 20 20 ....BIDOUILLE
000130: 95 45 44 49 54 4F 20 67 69 76 65 73 20 61 20 6C .EDITO gives a l
000140: 65 6E 67 74 68 79 20 6C 65 73 73 6F 6E 20 6F 6E engthy lesson on
000150: 20 74 68 65 20 63 6F 64 69 6E 67 20 63 68 61 6E the coding chan
000160: 67 65 73 20 66 72 6F 6D 20 44 4D 23 34 20 61 6E ges from DM#4 an
000170: 64 20 61 0D 0A 95 44 45 4D 4F 20 4D 41 4B 49 4E d a...DEMO MAKIN
000180: 47 20 95 6E 6F 74 65 20 6F 66 20 77 68 61 74 20 G .note of what
000190: 63 61 6E 20 62 65 20 66 6F 75 6E 64 20 69 6E 20 can be found in
0001A0: 74 68 69 73 20 69 73 73 75 65 2E 20 41 43 54 55 this issue. ACTU
0001B0: 53 20 28 61 74 20 6C 61 73 74 2C 20 45 4E 47 4C S (at last, ENGL
0001C0: 49 53 48 21 29 0D 0A 95 44 55 4E 45 20 20 20 20 ISH!)...DUNE
0001D0: 20 20 20 20 95 68 61 73 20 72 65 70 6F 72 74 73 .has reports
0001E0: 20 6F 6E 20 77 68 61 74 27 73 20 63 75 72 72 65 on what's curre
0001F0: 6E 74 20 69 6E 20 74 68 65 20 73 63 65 6E 65 3A nt in the scene:
Size : 512 (Real : 512)
000000: 52 49 41 4C 20 77 65 6C 63 6F 6D 65 73 20 79 6F RIAL welcomes yo
000010: 75 2C 20 65 78 70 6C 61 69 6E 73 20 77 68 79 20 u, explains why
000020: 74 68 65 20 6E 65 77 20 73 74 79 6C 65 2C 0D 0A the new style,..
000030: 95 2A 20 44 65 6D 6F 73 20 72 65 76 69 65 77 65 .* Demos reviewe
000040: 64 20 20 20 20 20 20 95 20 41 4E 54 4F 49 4E 45 d . ANTOINE
000050: 27 73 20 63 6F 6D 6D 65 6E 74 73 20 6E 6F 20 64 's comments no d
000060: 6F 75 62 74 20 63 6F 6E 74 72 69 62 75 74 69 6E oubt contributin
000070: 67 2C 20 74 68 65 20 64 65 6C 61 79 73 20 74 6F g, the delays to
000080: 0D 0A 95 2A 20 49 20 61 6D 20 6E 6F 74 20 68 61 ...* I am not ha
000090: 70 70 79 20 20 20 20 20 20 95 20 74 68 65 20 69 ppy . the i
0000A0: 73 73 75 65 20 61 6E 64 20 72 65 71 75 65 73 74 ssue and request
0000B0: 73 20 72 65 70 6C 69 65 73 20 74 6F 20 74 68 65 s replies to the
0000C0: 20 6D 61 67 2C 20 62 65 20 74 68 65 79 20 67 6F mag, be they go
0000D0: 6F 64 0D 0A 95 2A 20 47 61 6D 65 20 72 65 76 69 od...* Game revi
0000E0: 65 77 73 20 20 20 20 20 20 20 20 95 20 6F 72 20 ews . or
0000F0: 62 61 64 2E 20 41 20 67 6F 6F 64 20 70 6F 69 6E bad. A good poin
000100: 74 2C 20 69 74 20 69 73 20 6E 65 61 72 6C 79 20 t, it is nearly
000110: 61 6C 6C 20 69 6E 20 45 6E 67 6C 69 73 68 2E 20 all in English.
000120: 49 27 76 65 0D 0A 95 2A 20 54 75 72 62 6F 20 41 I've...* Turbo A
000130: 73 73 20 72 65 76 69 65 77 20 20 20 20 95 20 73 ss review . s
000140: 6F 6D 65 20 73 6D 61 6C 6C 20 70 6F 69 6E 74 73 ome small points
000150: 20 74 6F 20 6D 61 6B 65 3A 20 54 68 65 20 72 69 to make: The ri
000160: 67 68 74 6D 6F 73 74 20 74 65 78 74 20 63 68 61 ghtmost text cha
000170: 72 61 63 74 65 72 0D 0A 95 2A 20 52 61 73 74 65 racter...* Raste
000180: 72 73 2C 20 74 68 65 20 67 72 65 65 6B 20 20 95 rs, the greek .
000190: 20 69 73 20 6E 6F 74 20 6F 6E 20 73 63 72 65 65 is not on scree
0001A0: 6E 3B 20 20 74 68 65 72 65 20 69 73 20 6E 6F 20 n; there is no
0001B0: 69 6E 64 69 63 61 74 69 6F 6E 20 6F 6E 20 77 68 indication on wh
0001C0: 69 63 68 20 64 69 73 63 0D 0A 95 20 20 4C 6F 67 ich disc... Log
0001D0: 6F 6E 20 53 79 73 74 65 6D 3F 20 20 20 20 20 20 on System?
0001E0: 20 95 20 73 69 64 65 20 61 20 66 69 6C 65 20 69 . side a file i
0001F0: 73 3B 20 69 74 20 64 6F 65 73 20 6E 6F 74 20 66 s; it does not f
Size : 512 (Real : 512)
000000: 20 4F 52 50 48 45 45 20 28 46 72 61 6E 63 65 29 ORPHEE (France)
000010: 3B 20 53 4C 49 43 45 0D 0A 95 4A 41 50 41 4E 49 ; SLICE...JAPANI
000020: 4D 41 54 49 4F 4E 95 28 55 4B 29 20 61 6E 64 20 MATION.(UK) and
000030: 4A 55 47 47 4C 45 52 20 28 47 65 72 6D 61 6E 79 JUGGLER (Germany
000040: 29 2E 20 42 4F 52 44 45 4C 49 4B 20 67 6F 65 73 ). BORDELIK goes
000050: 20 69 6E 74 6F 20 67 72 65 61 74 20 64 65 74 61 into great deta
000060: 69 6C 20 6F 6E 20 68 6F 77 0D 0A 95 48 55 4D 45 il on how...HUME
000070: 55 52 20 20 20 20 20 20 95 74 68 65 20 66 6F 75 UR .the fou
000080: 72 74 68 20 6D 65 65 74 69 6E 67 20 77 61 73 20 rth meeting was
000090: 73 65 74 20 75 70 20 61 6E 64 20 77 68 61 74 20 set up and what
0000A0: 68 61 70 70 65 6E 65 64 20 61 74 20 74 68 65 20 happened at the
0000B0: 65 76 65 6E 74 2E 20 57 68 61 74 0D 0A 95 43 52 event. What...CR
0000C0: 45 44 49 54 53 20 20 20 20 20 95 4D 41 44 52 41 EDITS .MADRA
0000D0: 4D 20 74 68 69 6E 6B 73 20 61 62 6F 75 74 20 74 M thinks about t
0000E0: 68 65 20 73 63 65 6E 65 2C 20 65 74 63 2E 2C 20 he scene, etc.,
0000F0: 69 73 20 61 6C 6C 20 69 6E 20 74 68 65 20 69 6E is all in the in
000100: 74 65 72 76 69 65 77 2E 20 53 69 64 65 0D 0A 95 terview. Side...
000110: 54 48 45 20 45 4E 44 20 20 20 20 20 95 42 20 6F THE END .B o
000120: 6E 63 65 20 61 67 61 69 6E 20 6B 69 63 6B 73 20 nce again kicks
000130: 6F 66 66 20 77 69 74 68 20 74 68 65 20 66 69 72 off with the fir
000140: 73 74 20 6F 66 20 74 68 72 65 65 20 73 65 72 69 st of three seri
000150: 6F 75 73 20 61 72 74 69 63 6C 65 73 20 69 6E 0D ous articles in.
000160: 0A 93 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 99 44 ...............D
000170: 4D 23 35 2E 20 41 53 4D 20 65 78 70 6C 61 69 6E M#5. ASM explain
000180: 73 20 74 68 65 20 73 74 61 63 6B 20 61 6E 64 20 s the stack and
000190: 73 68 6F 77 73 20 68 6F 77 2C 20 62 79 20 63 6F shows how, by co
0001A0: 64 69 6E 67 2C 20 65 66 66 65 63 74 73 20 61 72 ding, effects ar
0001B0: 65 0D 0A 6F 62 74 61 69 6E 65 64 20 77 69 74 68 e..obtained with
0001C0: 20 74 68 69 73 20 66 75 6E 63 74 69 6F 6E 2E 20 this function.
0001D0: 49 6E 20 42 49 44 4F 55 49 4C 4C 45 20 79 6F 75 In BIDOUILLE you
0001E0: 27 72 65 20 74 6F 6C 64 20 68 6F 77 20 74 6F 20 're told how to
0001F0: 63 72 65 61 74 65 20 6D 75 73 69 63 20 62 79 20 create music by
Size : 512 (Real : 512)
000000: 75 6C 6C 79 20 70 72 69 6E 74 20 61 6E 20 61 72 ully print an ar
000010: 74 69 63 6C 65 3B 20 61 6E 64 0D 0A 93 9A 9A 9A ticle; and......
000020: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000030: 9A 9A 9A 99 20 61 6E 79 20 74 72 6F 75 62 6C 65 .... any trouble
000040: 20 77 69 74 68 20 73 69 64 65 20 43 2C 20 70 72 with side C, pr
000050: 65 73 73 20 52 20 74 68 65 6E 20 61 6E 79 20 6B ess R then any k
000060: 65 79 2E 0D 0A 96 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ey..............
000070: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000080: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9C 0D 0A 95 53 ...............S
000090: 69 64 65 20 42 20 20 20 20 20 20 20 20 20 20 20 ide B
0000A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000B0: 20 20 20 20 95 20 54 68 65 20 43 52 45 44 49 54 . The CREDIT
0000C0: 53 20 61 72 65 20 63 6F 70 69 6F 75 73 2C 20 63 S are copious, c
0000D0: 6F 6E 74 61 63 74 20 61 64 64 72 65 73 73 0D 0A ontact address..
0000E0: 95 9A 9A 9A 9A 9A 9A 20 20 20 20 20 20 20 20 20 .......
0000F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000100: 20 20 20 20 20 20 95 20 69 73 20 61 73 20 61 62 . is as ab
000110: 6F 76 65 2E 20 20 45 55 52 4F 43 48 41 52 54 20 ove. EUROCHART
000120: 31 39 39 38 20 74 69 65 73 20 4F 46 46 53 45 54 1998 ties OFFSET
000130: 0D 0A 95 2A 54 72 69 62 61 6C 20 4D 61 67 20 20 ...*Tribal Mag
000140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000150: 20 20 20 20 20 20 20 20 95 20 77 69 74 68 20 41 . with A
000160: 4E 54 4F 49 4E 45 20 61 73 20 63 6F 64 65 72 2C NTOINE as coder,
000170: 20 52 41 49 4E 42 49 52 44 20 74 6F 70 20 47 46 RAINBIRD top GF
000180: 58 2C 0D 0A 95 2A 54 72 69 62 61 6C 20 4D 61 67 X,...*Tribal Mag
000190: 20 69 73 20 6F 6E 6C 69 6E 65 21 20 20 20 20 20 is online!
0001A0: 20 20 20 20 20 20 20 20 20 20 95 20 54 41 52 47 . TARG
0001B0: 48 41 4E 20 74 6F 70 20 6D 75 73 69 63 2C 20 46 HAN top music, F
0001C0: 41 43 45 20 48 55 47 47 45 52 73 20 6D 65 67 61 ACE HUGGERs mega
0001D0: 64 65 6D 6F 0D 0A 95 20 42 79 65 20 42 79 65 20 demo... Bye Bye
0001E0: 43 6C 61 75 64 65 20 6C 65 20 4D 6F 75 6C 6C 65 Claude le Moulle
0001F0: 63 20 20 20 20 20 20 20 20 20 20 20 95 20 74 6F c . to
Size : 512 (Real : 512)
000000: 20 74 68 69 73 20 69 73 20 61 20 64 65 61 64 20 this is a dead
000010: 69 73 73 75 65 2E 20 49 66 0D 0A 95 20 49 6E 74 issue. If... Int
000020: 65 72 76 69 65 77 20 41 52 4E 4F 20 20 20 20 20 erview ARNO
000030: 20 20 20 20 20 20 95 20 54 41 52 47 48 41 4E 20 . TARGHAN
000040: 77 69 73 68 65 73 20 74 6F 20 77 61 73 74 65 20 wishes to waste
000050: 74 69 6D 65 20 63 61 72 70 69 6E 67 20 61 62 6F time carping abo
000060: 75 74 20 69 74 2C 20 74 68 65 6E 0D 0A 95 20 49 ut it, then... I
000070: 6E 74 65 72 76 69 65 77 20 52 41 4D 4C 41 49 44 nterview RAMLAID
000080: 20 20 20 20 20 20 20 20 95 20 73 6F 20 62 65 20 . so be
000090: 69 74 2E 20 4D 79 20 74 68 61 6E 6B 73 20 66 6F it. My thanks fo
0000A0: 72 20 70 75 62 6C 69 63 69 73 69 6E 67 20 41 54 r publicising AT
0000B0: 4D 23 33 2C 20 54 41 52 47 48 41 4E 2E 0D 0A 95 M#3, TARGHAN....
0000C0: 45 78 74 72 61 73 3A 20 20 20 20 20 20 20 20 20 Extras:
0000D0: 20 20 20 20 20 20 20 20 20 20 95 0D 0A 95 9A 9A ......
0000E0: 9A 9A 9A 9A 9A 9A 20 20 20 20 20 20 20 20 20 20 ......
0000F0: 20 20 20 20 20 20 20 20 95 20 54 68 65 20 54 55 . The TU
000100: 52 42 4F 20 41 53 53 27 73 20 74 68 6F 72 6F 75 RBO ASS's thorou
000110: 67 68 6C 79 20 74 65 73 74 65 64 20 6F 75 74 20 ghly tested out
000120: 61 6E 64 20 61 20 70 61 72 74 69 61 6C 0D 0A 95 and a partial...
000130: 2D 56 49 45 57 20 2D 20 74 65 78 74 20 66 69 6C -VIEW - text fil
000140: 65 20 76 69 65 77 65 72 20 20 95 20 63 6F 6D 70 e viewer . comp
000150: 61 72 69 73 6F 6E 20 74 65 73 74 27 73 20 6D 61 arison test's ma
000160: 64 65 20 77 69 74 68 20 44 41 4D 53 20 61 6E 64 de with DAMS and
000170: 20 4D 41 58 41 4D 2E 20 4F 75 74 63 6F 6D 65 0D MAXAM. Outcome.
000180: 0A 95 43 48 41 52 54 53 2E 54 58 54 20 2D 20 76 ..CHARTS.TXT - v
000190: 6F 74 69 6E 67 20 66 6F 72 6D 20 20 95 20 69 73 oting form . is
0001A0: 20 74 68 61 74 20 69 74 20 69 73 20 4F 4B 20 66 that it is OK f
0001B0: 6F 72 20 61 6C 6C 20 62 75 74 20 64 65 6D 6F 20 or all but demo
0001C0: 63 6F 64 65 72 73 20 61 73 20 69 74 20 75 73 65 coders as it use
0001D0: 73 0D 0A 95 4F 50 43 4F 44 45 2E 54 58 54 20 2D s...OPCODE.TXT -
0001E0: 20 68 61 72 64 77 61 72 65 20 6C 69 73 74 95 20 hardware list.
0001F0: 65 78 74 72 61 20 6D 65 6D 6F 72 79 20 62 61 6E extra memory ban
Size : 512 (Real : 512)
000000: 70 20 64 65 6D 6F 2C 20 44 45 4D 4F 4E 49 41 4B p demo, DEMONIAK
000010: 20 74 6F 70 20 66 61 6E 7A 69 6E 65 20 61 6E 64 top fanzine and
000020: 20 41 52 4B 4F 53 0D 0A 95 2A 53 79 73 74 65 6D ARKOS...*System
000030: 20 50 61 72 74 79 20 27 39 37 20 20 20 20 20 20 Party '97
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 95 20 .
000050: 74 6F 70 20 67 72 6F 75 70 2E 20 57 69 74 68 20 top group. With
000060: 6F 6E 6C 79 20 31 31 20 6E 6F 6E 2D 41 52 4B 4F only 11 non-ARKO
000070: 53 20 76 6F 74 65 72 73 0D 0A 95 20 42 79 74 65 S voters... Byte
000080: 20 27 39 38 20 20 20 20 20 20 20 20 20 20 20 20 '98
000090: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000A0: 95 20 49 20 68 6F 70 65 20 74 68 69 73 20 69 73 . I hope this is
0000B0: 6E 27 74 20 74 68 65 20 74 6F 74 61 6C 20 72 65 n't the total re
0000C0: 61 64 65 72 73 68 69 70 3F 0D 0A 95 2A 5A 65 20 adership?...*Ze
0000D0: 4D 65 65 74 69 6E 67 20 27 39 38 20 20 20 20 20 Meeting '98
0000E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000F0: 20 95 0D 0A 95 20 5A 65 20 4D 65 65 74 69 6E 67 .... Ze Meeting
000100: 20 27 39 38 20 20 20 20 20 20 20 20 20 20 20 20 '98
000110: 20 20 20 20 20 20 20 20 20 20 95 20 52 41 49 4E . RAIN
000120: 42 49 52 44 2C 20 69 6E 20 4C 45 54 27 53 20 54 BIRD, in LET'S T
000130: 48 49 4E 4B 20 45 55 52 4F 50 45 41 4E 2C 20 6D HINK EUROPEAN, m
000140: 61 6B 65 73 0D 0A 95 2A 54 69 70 73 20 61 6E 64 akes...*Tips and
000150: 20 74 72 69 63 6B 73 20 69 6E 20 61 73 73 65 6D tricks in assem
000160: 62 6C 79 20 28 50 61 72 74 20 31 29 95 20 61 20 bly (Part 1). a
000170: 63 6F 67 65 6E 74 20 72 65 66 6C 65 63 74 69 6F cogent reflectio
000180: 6E 20 6F 6E 20 74 68 65 20 63 75 72 72 65 6E 74 n on the current
000190: 20 73 63 65 6E 65 0D 0A 95 2A 20 20 20 20 20 20 scene...*
0001A0: 20 20 20 20 20 64 69 74 74 6F 20 20 20 20 20 20 ditto
0001B0: 20 20 20 20 20 20 28 50 61 72 74 20 32 29 95 20 (Part 2).
0001C0: 68 61 76 69 6E 67 20 70 72 61 63 74 69 63 61 6C having practical
0001D0: 20 72 65 67 65 6E 65 72 61 74 69 76 65 20 69 64 regenerative id
0001E0: 65 61 73 20 77 69 74 68 0D 0A 95 2A 4F 70 74 69 eas with...*Opti
0001F0: 6D 69 73 65 20 74 68 65 20 42 43 32 36 20 28 50 mise the BC26 (P
Size : 512 (Real : 512)
000000: 6B 73 20 66 6F 72 20 63 6F 64 65 2E 20 4F 52 50 ks for code. ORP
000010: 48 45 45 20 65 78 70 6F 73 65 73 20 52 41 53 54 HEE exposes RAST
000020: 45 52 53 0D 0A 95 52 45 41 44 4D 45 2E 54 58 54 ERS...README.TXT
000030: 20 2D 20 4F 52 50 48 45 45 20 6E 6F 74 65 20 20 - ORPHEE note
000040: 95 20 61 73 20 61 20 6A 6F 6B 65 20 70 6C 61 79 . as a joke play
000050: 65 64 20 6F 6E 20 68 69 6D 20 69 6E 20 74 68 65 ed on him in the
000060: 20 63 68 61 72 74 73 20 72 61 74 69 6E 67 73 2E charts ratings.
000070: 20 53 6F 6D 65 0D 0A 95 54 45 4C 53 54 41 52 2E Some...TELSTAR.
000080: 42 41 53 20 9A 9C 20 20 20 20 20 20 20 20 20 20 BAS ..
000090: 20 20 95 20 6F 6E 65 20 73 65 6E 74 20 69 6E 20 . one sent in
0000A0: 6D 75 6C 74 69 70 6C 65 20 65 6E 74 72 69 65 73 multiple entries
0000B0: 20 74 6F 20 62 75 6C 6B 20 75 70 20 74 68 65 20 to bulk up the
0000C0: 72 61 74 69 6E 67 73 0D 0A 95 54 45 4C 53 54 41 ratings...TELSTA
0000D0: 52 2E 42 49 4E 20 20 95 20 44 65 6D 6F 20 20 20 R.BIN . Demo
0000E0: 20 20 20 20 95 20 62 75 74 20 74 68 65 6E 20 41 . but then A
0000F0: 52 4B 4F 53 20 6D 65 6D 62 65 72 73 20 76 6F 74 RKOS members vot
000100: 65 64 20 66 6F 72 20 74 68 65 6D 73 65 6C 76 65 ed for themselve
000110: 73 2C 20 6D 61 79 62 65 3F 0D 0A 95 54 45 4C 53 s, maybe?...TELS
000120: 54 41 52 2E 41 53 4D 20 20 95 20 66 69 6C 65 73 TAR.ASM . files
000130: 20 20 20 20 20 20 95 0D 0A 95 4C 45 4E 41 2E 53 ....LENA.S
000140: 43 52 20 20 20 20 9A 99 20 20 20 20 20 20 20 20 CR ..
000150: 20 20 20 20 95 20 54 68 65 72 65 20 69 73 20 73 . There is s
000160: 6F 6D 65 20 6F 6C 64 20 6E 65 77 73 20 61 62 6F ome old news abo
000170: 75 74 20 54 4D 20 61 6E 64 20 54 4D 6F 6E 6C 69 ut TM and TMonli
000180: 6E 65 20 74 68 65 6E 20 61 0D 0A 93 9A 9A 9A 9A ne then a.......
000190: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0001A0: 9A 9A 9A 9A 9A 9A 99 20 76 61 6C 65 64 69 63 74 ....... valedict
0001B0: 6F 72 79 20 66 61 72 65 77 65 6C 6C 20 74 6F 20 ory farewell to
0001C0: 43 6C 61 75 64 65 20 6C 65 20 4D 6F 75 6C 6C 65 Claude le Moulle
0001D0: 63 2C 20 63 6F 75 72 74 65 73 79 0D 0A 96 9A 9A c, courtesy.....
0001E0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0001F0: 9A 9A 9C 20 6F 66 20 52 55 44 49 47 45 52 2C 20 ... of RUDIGER,
Size : 512 (Real : 512)
000000: 61 72 74 20 31 29 20 20 20 20 20 20 20 20 20 20 art 1)
000010: 95 20 72 65 67 61 72 64 20 74 6F 20 69 74 2E 20 . regard to it.
000020: 42 61 73 69 63 61 6C 6C 79 2C 20 43 4F 4E 54 41 Basically, CONTA
000030: 43 54 20 74 6F 20 6B 65 65 70 0D 0A 95 2A 20 20 CT to keep...*
000040: 20 20 20 20 20 20 64 69 74 74 6F 20 20 20 20 20 ditto
000050: 28 50 61 72 74 20 32 29 20 20 20 20 20 20 20 20 (Part 2)
000060: 20 20 95 20 69 6E 20 74 6F 75 63 68 20 61 6E 64 . in touch and
000070: 20 69 74 20 61 6C 69 76 65 2C 20 52 45 50 4C 59 it alive, REPLY
000080: 20 74 6F 20 63 6F 6E 74 61 63 74 73 0D 0A 95 2A to contacts...*
000090: 46 75 63 6B 69 6E 27 20 43 6F 6F 6C 20 36 34 20 Fuckin' Cool 64
0000A0: 77 69 64 74 68 20 73 63 72 65 65 6E 20 20 20 20 width screen
0000B0: 20 20 20 20 95 20 61 6E 64 20 48 45 4C 50 20 69 . and HELP i
0000C0: 66 20 79 6F 75 20 63 61 6E 2C 20 47 4F 20 74 6F f you can, GO to
0000D0: 20 6D 65 65 74 69 6E 67 73 2E 20 20 44 6F 0D 0A meetings. Do..
0000E0: 95 2A 46 6C 69 70 20 79 6F 75 72 20 70 61 67 65 .*Flip your page
0000F0: 73 20 65 61 73 69 6C 79 20 28 50 61 72 74 20 31 s easily (Part 1
000100: 29 20 20 20 20 20 95 20 6E 6F 74 20 69 67 6E 6F ) . not igno
000110: 72 65 20 74 68 6F 73 65 20 77 72 69 74 69 6E 67 re those writing
000120: 20 74 6F 20 79 6F 75 2E 20 49 20 61 67 72 65 65 to you. I agree
000130: 0D 0A 95 2A 20 20 20 20 20 20 20 20 64 69 74 74 ...* ditt
000140: 6F 20 20 20 20 20 20 20 20 20 20 28 50 61 72 74 o (Part
000150: 20 32 29 20 20 20 20 20 95 20 69 74 20 69 73 20 2) . it is
000160: 20 62 61 64 20 6D 61 6E 6E 65 72 73 20 6E 6F 74 bad manners not
000170: 20 74 6F 20 72 65 70 6C 79 2C 20 74 68 65 72 65 to reply, there
000180: 62 79 0D 0A 95 2A 55 73 69 6E 67 20 73 6F 75 6E by...*Using soun
000190: 64 74 72 61 6B 6B 65 72 20 74 6F 20 74 72 69 67 dtrakker to trig
0001A0: 67 65 72 20 20 20 20 20 20 20 95 20 64 69 73 68 ger . dish
0001B0: 65 61 72 74 65 6E 69 6E 67 20 63 6F 6E 74 61 63 eartening contac
0001C0: 74 73 2E 0D 0A 95 2A 41 20 63 6F 6F 6C 20 74 72 ts....*A cool tr
0001D0: 69 63 6B 20 74 6F 20 72 69 70 20 20 20 20 20 20 ick to rip
0001E0: 20 20 20 20 20 20 20 20 20 20 20 95 0D 0A 95 2A ....*
0001F0: 41 73 73 65 6D 62 6C 65 75 72 20 66 6F 72 20 74 Assembleur for t
Size : 512 (Real : 512)
000000: 77 68 6F 20 74 68 65 6E 20 71 75 69 74 73 20 74 who then quits t
000010: 68 65 20 43 50 43 2E 20 54 68 65 20 66 6F 6C 6C he CPC. The foll
000020: 6F 77 69 6E 67 20 33 20 66 69 6C 65 73 0D 0A 95 owing 3 files...
000030: 44 45 4D 4F 4E 49 41 4B 20 47 41 4D 45 53 20 54 DEMONIAK GAMES T
000040: 45 53 54 53 95 20 72 65 6C 61 74 65 20 74 6F 20 ESTS. relate to
000050: 74 68 65 20 65 76 65 6E 74 73 20 61 74 20 6D 65 the events at me
000060: 65 74 69 6E 67 73 2E 0D 0A 95 9A 9A 9A 9A 9A 9A etings..........
000070: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 95 0D ................
000080: 0A 95 23 31 20 4D 45 52 43 45 4E 41 52 59 20 20 ..#1 MERCENARY
000090: 20 20 20 20 20 20 95 20 28 49 27 6D 20 6E 6F 74 . (I'm not
0000A0: 20 71 75 61 6C 69 66 69 65 64 20 74 6F 20 72 65 qualified to re
0000B0: 76 69 65 77 20 74 68 65 20 63 6F 64 69 6E 67 20 view the coding
0000C0: 73 65 63 74 69 6F 6E 73 2C 20 73 6F 20 69 74 27 sections, so it'
0000D0: 73 0D 0A 95 23 31 20 4E 4F 52 54 48 20 41 4E 44 s...#1 NORTH AND
0000E0: 20 53 4F 55 54 48 20 20 95 20 6F 76 65 72 20 74 SOUTH . over t
0000F0: 6F 20 4A 61 6D 65 73 20 6F 6E 20 61 6E 6F 74 68 o James on anoth
000100: 65 72 20 61 73 73 6F 63 69 61 74 65 64 20 66 69 er associated fi
000110: 6C 65 20 2D 20 45 64 2E 29 0D 0A 95 23 31 20 50 le - Ed.)...#1 P
000120: 52 49 4E 43 45 20 4F 46 20 50 45 52 53 49 41 20 RINCE OF PERSIA
000130: 95 0D 0A 95 23 31 20 58 59 50 48 4F 45 53 20 46 ....#1 XYPHOES F
000140: 41 4E 54 41 53 59 20 20 95 20 54 45 4C 45 53 54 ANTASY . TELEST
000150: 41 52 49 53 41 54 49 4F 4E 20 74 75 74 6F 72 73 ARISATION tutors
000160: 20 73 63 72 65 65 6E 20 69 6D 61 67 69 6E 67 20 screen imaging
000170: 20 62 79 20 69 6E 64 65 78 65 64 20 70 61 74 74 by indexed patt
000180: 65 72 6E 0D 0A 95 23 32 20 47 4F 4D 45 5A 20 20 ern...#2 GOMEZ
000190: 20 20 20 20 20 20 20 20 20 20 95 20 64 65 73 69 . desi
0001A0: 67 6E 73 2C 20 77 69 74 68 20 74 68 65 20 63 6F gns, with the co
0001B0: 64 65 64 20 65 78 61 6D 70 6C 65 73 2C 20 73 74 ded examples, st
0001C0: 61 74 69 6E 67 20 68 6F 77 20 61 6E 20 69 6E 64 ating how an ind
0001D0: 65 78 20 69 73 0D 0A 95 23 33 20 53 55 50 45 52 ex is...#3 SUPER
0001E0: 20 43 41 55 4C 44 52 4F 4E 20 20 20 95 20 63 72 CAULDRON . cr
0001F0: 65 61 74 65 64 2E 20 20 41 20 64 65 6D 6F 6E 73 eated. A demons
Size : 512 (Real : 512)
000000: 68 65 20 62 65 67 69 6E 6E 65 72 20 28 50 61 72 he beginner (Par
000010: 74 20 31 29 95 20 4F 52 50 48 45 45 20 74 61 6B t 1). ORPHEE tak
000020: 65 73 20 61 20 6C 6F 6F 6B 20 61 74 20 74 68 65 es a look at the
000030: 20 46 72 65 6E 63 68 20 67 72 6F 75 70 73 0D 0A French groups..
000040: 95 2A 20 20 20 20 20 20 20 20 20 20 64 69 74 74 .* ditt
000050: 6F 20 20 20 20 20 20 20 20 20 20 20 20 20 28 50 o (P
000060: 61 72 74 20 32 29 95 20 61 63 74 69 76 69 74 69 art 2). activiti
000070: 65 73 20 2D 20 42 45 4E 45 44 49 43 54 49 4F 4E es - BENEDICTION
000080: 20 28 48 69 20 45 6C 69 6F 74 29 2C 20 44 42 54 (Hi Eliot), DBT
000090: 0D 0A 95 2A 20 20 20 20 20 20 20 20 20 20 64 69 ...* di
0000A0: 74 74 6F 20 20 20 20 20 20 20 20 20 20 20 20 20 tto
0000B0: 28 50 61 72 74 20 33 29 95 20 28 48 69 20 4E 69 (Part 3). (Hi Ni
0000C0: 63 6B 79 20 4F 6E 65 29 2C 20 20 47 50 41 20 28 cky One), GPA (
0000D0: 48 69 20 48 65 72 76 65 2C 20 6E 6F 20 72 65 70 Hi Herve, no rep
0000E0: 6C 79 0D 0A 93 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ly..............
0000F0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000100: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 99 20 79 65 74 29 ........... yet)
000110: 2C 20 4F 56 45 52 4C 41 4E 44 45 52 53 20 20 28 , OVERLANDERS (
000120: 53 68 61 70 2F 4D 61 64 2C 20 6E 6F 20 72 65 70 Shap/Mad, no rep
000130: 6C 79 29 2C 0D 0A 96 9A 9A 9A 9A 9A 9A 9A 9A 9A ly),............
000140: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000150: 9A 9C 20 46 55 54 55 52 53 27 20 28 48 69 20 53 .. FUTURS' (Hi S
000160: 69 6F 75 20 2F 52 61 6D 37 29 2C 20 20 4D 4F 52 iou /Ram7), MOR
000170: 54 45 4C 20 28 48 69 20 43 72 61 63 6B 79 29 2C TEL (Hi Cracky),
000180: 20 20 4E 50 53 2C 0D 0A 95 53 69 64 65 20 43 20 NPS,...Side C
000190: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001A0: 20 20 20 95 20 43 4F 4E 44 45 4E 53 45 20 20 28 . CONDENSE (
0001B0: 48 69 20 47 72 65 67 2C 20 6E 6F 20 72 65 70 6C Hi Greg, no repl
0001C0: 79 29 2C 20 20 47 41 52 42 41 47 45 20 50 45 52 y), GARBAGE PER
0001D0: 46 4F 52 4D 45 52 53 2C 0D 0A 95 9A 9A 9A 9A 9A FORMERS,........
0001E0: 9A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
0001F0: 20 20 20 20 20 95 20 46 4C 4F 57 45 52 20 43 4F . FLOWER CO
Size : 512 (Real : 512)
000000: 74 72 61 74 69 6F 6E 20 6F 66 20 74 68 69 73 20 tration of this
000010: 69 73 20 6F 6E 20 74 68 65 20 64 69 73 63 2E 20 is on the disc.
000020: 4D 53 58 2C 20 62 79 0D 0A 95 23 34 20 57 41 4C MSX, by...#4 WAL
000030: 4B 49 4E 47 20 53 48 41 44 4F 57 20 20 20 95 20 KING SHADOW .
000040: 54 4F 4D 20 26 20 4A 45 52 52 59 2C 20 20 74 61 TOM & JERRY, ta
000050: 6B 65 73 20 61 20 6C 6F 6F 6B 20 61 74 20 74 68 kes a look at th
000060: 65 20 4D 53 58 20 72 61 6E 67 65 20 20 6F 66 20 e MSX range of
000070: 63 6F 6D 70 75 74 65 72 73 0D 0A 95 23 36 20 53 computers...#6 S
000080: 55 50 45 52 20 54 45 54 52 49 53 20 20 20 20 20 UPER TETRIS
000090: 95 20 63 72 65 61 74 65 64 20 62 79 20 6D 61 6E . created by man
0000A0: 79 20 69 6E 74 65 72 6E 61 74 69 6F 6E 61 6C 20 y international
0000B0: 63 6F 6D 70 61 6E 69 65 73 2E 20 20 4E 49 43 4B companies. NICK
0000C0: 59 20 4F 4E 45 20 74 61 6B 65 73 0D 0A 95 23 36 Y ONE takes...#6
0000D0: 20 4C 49 47 48 54 53 20 4F 55 54 20 20 20 20 20 LIGHTS OUT
0000E0: 20 20 95 20 79 6F 75 20 74 68 72 6F 75 67 68 20 . you through
0000F0: 74 68 65 20 74 68 65 6D 65 73 20 20 61 6E 64 20 the themes and
000100: 66 75 6E 20 6F 66 20 52 4F 4C 45 20 47 41 4D 45 fun of ROLE GAME
000110: 53 2C 20 20 77 68 69 6C 65 20 43 50 43 0D 0A 95 S, while CPC...
000120: 23 36 20 41 4D 4E 45 53 49 41 20 70 72 65 76 69 #6 AMNESIA previ
000130: 65 77 20 20 95 20 4F 4E 20 54 48 45 20 4E 45 54 ew . ON THE NET
000140: 20 67 69 76 65 73 20 79 6F 75 20 61 6E 20 69 6E gives you an in
000150: 73 69 67 68 74 20 69 6E 74 6F 20 74 68 65 20 4E sight into the N
000160: 45 54 53 20 75 73 65 66 75 6C 6E 65 73 73 2C 0D ETS usefulness,.
000170: 0A 93 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000180: 9A 9A 9A 9A 9A 9A 99 20 77 68 61 74 20 79 6F 75 ....... what you
000190: 20 63 61 6E 20 66 69 6E 64 20 61 74 20 74 68 65 can find at the
0001A0: 20 76 61 72 69 6F 75 73 20 73 69 74 65 73 2E 0D various sites..
0001B0: 0A 0D 0A 54 68 65 72 65 20 69 73 20 61 6E 20 69 ...There is an i
0001C0: 6E 74 65 72 76 69 65 77 20 77 69 74 68 20 41 4E nterview with AN
0001D0: 54 49 54 45 43 2E 20 20 4E 6F 77 20 63 6F 6D 65 TITEC. Now come
0001E0: 73 20 74 68 65 20 70 72 69 7A 65 20 61 72 74 69 s the prize arti
0001F0: 63 6C 65 20 69 6E 20 44 4D 4B 20 23 36 20 2D 20 cle in DMK #6 -
Size : 512 (Real : 512)
000000: 52 50 20 61 6E 64 20 41 52 4B 4F 53 20 61 6E 64 RP and ARKOS and
000010: 20 61 20 62 69 74 20 6F 6E 20 6E 6F 6E 2D 66 72 a bit on non-fr
000020: 65 6E 63 68 20 6D 61 67 73 2E 0D 0A 95 2A 5A 38 ench mags....*Z8
000030: 30 20 6F 70 63 6F 64 65 73 20 20 20 20 20 20 20 0 opcodes
000040: 20 20 20 20 20 20 20 95 20 45 6C 69 6F 74 27 73 . Eliot's
000050: 20 6E 65 77 20 6D 61 67 20 4D 2E 41 2E 54 2E 20 new mag M.A.T.
000060: 28 6E 65 65 2D 41 43 49 44 20 4D 41 47 29 20 69 (nee-ACID MAG) i
000070: 73 20 61 6E 6E 6F 75 6E 63 65 64 2C 0D 0A 95 2A s announced,...*
000080: 54 65 6C 65 73 74 61 72 69 73 61 74 69 6F 6E 20 Telestarisation
000090: 20 20 20 20 20 20 20 20 20 95 20 42 4F 58 4F 4E . BOXON
0000A0: 20 23 34 20 69 73 20 62 65 69 6E 67 20 63 6F 64 #4 is being cod
0000B0: 65 64 2E 0D 0A 95 2A 4D 53 58 2C 20 74 68 65 20 ed....*MSX, the
0000C0: 66 6F 72 67 6F 74 74 65 6E 20 63 6F 75 73 69 6E forgotten cousin
0000D0: 95 0D 0A 95 2A 52 6F 6C 65 20 67 61 6D 65 73 20 ....*Role games
0000E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 95 20 .
0000F0: 41 4E 54 49 54 45 43 20 72 65 6C 61 74 65 73 20 ANTITEC relates
000100: 74 68 65 20 47 72 65 65 6B 20 73 63 65 6E 65 2C the Greek scene,
000110: 20 20 70 6F 69 6E 74 69 6E 67 20 6F 75 74 20 74 pointing out t
000120: 68 61 74 0D 0A 95 2A 43 50 43 20 6F 6E 20 74 68 hat...*CPC on th
000130: 65 20 6E 65 74 20 20 20 20 20 20 20 20 20 20 20 e net
000140: 95 20 69 74 20 77 61 73 20 61 20 63 68 61 6E 67 . it was a chang
000150: 65 20 66 6F 72 20 74 68 65 20 61 6E 6E 75 61 6C e for the annual
000160: 20 6D 65 65 74 69 6E 67 20 6E 6F 74 20 74 6F 20 meeting not to
000170: 62 72 65 61 6B 0D 0A 95 2A 49 6E 74 65 72 76 69 break...*Intervi
000180: 65 77 20 41 4E 54 49 54 45 43 20 20 20 20 20 20 ew ANTITEC
000190: 20 20 95 20 61 70 61 72 74 20 77 69 74 68 20 69 . apart with i
0001A0: 6E 66 69 67 68 74 69 6E 67 2E 20 49 20 61 6D 20 nfighting. I am
0001B0: 6E 6F 74 20 67 6F 69 6E 67 20 74 6F 20 63 6F 6D not going to com
0001C0: 6D 65 6E 74 20 6F 6E 0D 0A 95 2A 49 6E 74 65 72 ment on...*Inter
0001D0: 76 69 65 77 20 41 4E 54 4F 49 4E 45 20 20 20 20 view ANTOINE
0001E0: 20 20 20 20 95 20 49 20 41 4D 20 4E 4F 54 20 48 . I AM NOT H
0001F0: 41 50 50 59 20 61 73 2C 20 66 6F 72 20 6D 65 2C APPY as, for me,
Size : 512 (Real : 512)
000000: 74 68 65 0D 0A 69 6E 74 65 72 76 69 65 77 20 77 the..interview w
000010: 69 74 68 20 41 4E 54 4F 49 4E 45 2E 20 49 20 68 ith ANTOINE. I h
000020: 61 76 65 20 6E 6F 74 20 72 65 61 64 20 61 20 62 ave not read a b
000030: 65 74 74 65 72 20 69 6E 74 65 72 76 69 65 77 2E etter interview.
000040: 20 20 48 61 72 64 20 68 69 74 74 69 6E 67 2C 20 Hard hitting,
000050: 74 72 75 65 2C 0D 0A 72 61 74 69 6F 6E 61 6C 2C true,..rational,
000060: 20 72 65 61 6C 69 73 74 69 63 20 61 6E 64 20 64 realistic and d
000070: 69 72 65 63 74 2E 20 44 65 6D 6F 73 2C 20 63 6F irect. Demos, co
000080: 64 65 72 73 20 77 69 74 68 6F 75 74 20 74 68 65 ders without the
000090: 20 69 6D 61 67 69 6E 61 74 69 6F 6E 20 6F 72 20 imagination or
0000A0: 61 62 69 6C 69 74 79 0D 0A 6F 66 20 70 61 73 74 ability..of past
0000B0: 20 79 65 61 72 73 2C 20 72 65 70 65 74 69 74 69 years, repetiti
0000C0: 76 65 20 72 6F 75 74 69 6E 65 73 2C 20 73 61 6D ve routines, sam
0000D0: 65 6E 65 73 73 2E 20 4D 61 67 73 2C 20 63 72 61 eness. Mags, cra
0000E0: 70 20 70 65 64 64 6C 65 72 73 20 6D 6F 72 65 20 p peddlers more
0000F0: 69 6E 74 65 6E 74 20 6F 6E 0D 0A 73 65 6C 66 20 intent on..self
000100: 70 72 6F 6A 65 63 74 69 6F 6E 20 61 6E 64 20 72 projection and r
000110: 65 63 79 63 6C 65 64 20 69 6E 66 6F 72 6D 61 74 ecycled informat
000120: 69 6F 6E 2C 20 75 6E 69 6E 73 70 69 72 69 6E 67 ion, uninspiring
000130: 20 67 72 61 70 68 69 63 61 6C 2C 20 6C 69 6D 69 graphical, limi
000140: 74 65 64 20 74 65 78 74 75 61 6C 0D 0A 75 6E 63 ted textual..unc
000150: 72 69 74 69 63 61 6C 20 74 68 69 6E 67 73 2E 20 ritical things.
000160: 43 69 74 61 74 69 6F 6E 73 20 6F 66 20 74 68 65 Citations of the
000170: 20 67 6F 6F 64 20 61 6E 64 20 74 68 65 20 62 61 good and the ba
000180: 64 2E 20 20 54 68 65 6E 20 6F 6E 74 6F 20 74 68 d. Then onto th
000190: 65 20 50 43 20 77 69 74 68 20 68 69 73 0D 0A 6E e PC with his..n
0001A0: 65 77 20 65 6D 75 6C 61 74 6F 72 2C 20 59 41 47 ew emulator, YAG
0001B0: 45 2E 20 4E 6F 20 6D 65 73 73 69 6E 67 20 61 62 E. No messing ab
0001C0: 6F 75 74 20 62 79 20 41 4E 54 4F 49 4E 45 2E 20 out by ANTOINE.
0001D0: 41 20 72 65 61 6C 6C 79 20 67 6F 6F 64 20 72 65 A really good re
0001E0: 61 64 20 61 6E 64 20 6D 65 74 68 69 6E 6B 73 0D ad and methinks.
0001F0: 0A 61 20 66 61 63 74 6F 72 20 69 6E 20 72 65 64 .a factor in red
Size : 512 (Real : 512)
000000: 64 20 74 68 65 20 6D 61 63 68 69 6E 65 20 63 6F d the machine co
000010: 64 65 20 66 69 6C 65 20 74 68 61 74 0D 0A 69 74 de file that..it
000020: 20 6C 6F 61 64 65 64 2E 20 41 6C 6C 20 73 65 65 loaded. All see
000030: 6D 65 64 20 69 6E 20 6F 72 64 65 72 2C 20 73 6F med in order, so
000040: 20 49 20 74 72 69 65 64 20 63 61 6C 6C 69 6E 67 I tried calling
000050: 20 74 68 65 20 70 72 6F 67 72 61 6D 20 77 69 74 the program wit
000060: 68 6F 75 74 20 74 68 65 20 42 41 53 49 43 0D 0A hout the BASIC..
000070: 6C 6F 61 64 65 72 2C 20 73 61 6D 65 20 72 65 73 loader, same res
000080: 75 6C 74 2E 2E 2E 2E 0D 0A 0D 0A 49 6E 20 61 20 ult........In a
000090: 74 72 69 63 65 20 49 27 64 20 74 68 65 20 6D 61 trice I'd the ma
0000A0: 69 6E 20 70 72 6F 67 72 61 6D 20 63 6F 64 65 20 in program code
0000B0: 73 74 6F 72 65 64 20 6F 6E 20 64 69 73 63 20 73 stored on disc s
0000C0: 6F 20 49 20 63 6F 75 6C 64 20 6E 6F 77 20 67 6F o I could now go
0000D0: 20 74 68 72 6F 75 67 68 20 69 74 0D 0A 77 69 74 through it..wit
0000E0: 68 20 74 68 65 20 64 69 73 61 73 73 65 6D 62 6C h the disassembl
0000F0: 65 72 2E 20 41 6E 20 68 6F 75 72 20 6F 72 20 73 er. An hour or s
000100: 6F 20 6C 61 74 65 72 20 49 20 64 65 63 69 64 65 o later I decide
000110: 64 20 74 6F 20 67 69 76 65 20 75 70 20 61 66 74 d to give up aft
000120: 65 72 20 6E 6F 74 20 63 6F 6D 69 6E 67 0D 0A 75 er not coming..u
000130: 70 20 77 69 74 68 20 61 6E 79 74 68 69 6E 67 2E p with anything.
000140: 20 49 20 70 68 6F 6E 65 64 20 52 6F 79 20 74 6F I phoned Roy to
000150: 20 74 65 6C 6C 20 68 69 6D 20 74 68 61 74 20 69 tell him that i
000160: 74 20 68 61 64 20 66 61 69 6C 65 64 20 74 6F 20 t had failed to
000170: 6C 6F 61 64 2E 0D 0A 0D 0A 48 65 20 61 73 73 65 load.....He asse
000180: 72 74 65 64 20 74 68 61 74 20 69 74 20 68 61 64 rted that it had
000190: 20 77 6F 72 6B 65 64 20 6F 6E 20 68 69 73 20 36 worked on his 6
0001A0: 31 32 38 20 77 69 74 68 6F 75 74 20 74 68 65 20 128 without the
0001B0: 52 6F 6D 62 6F 78 20 61 74 74 61 63 68 65 64 2C Rombox attached,
0001C0: 20 74 6F 20 77 68 69 63 68 0D 0A 49 20 72 65 70 to which..I rep
0001D0: 6C 69 65 64 20 49 20 6E 65 65 64 65 64 20 69 74 lied I needed it
0001E0: 20 74 6F 20 6C 6F 61 64 20 74 68 65 20 44 31 20 to load the D1
0001F0: 64 69 73 63 20 77 69 74 68 2E 20 54 68 65 20 72 disc with. The r
Size : 512 (Real : 512)
000000: 65 73 69 67 6E 69 6E 67 20 44 4D 4B 2E 20 20 57 esigning DMK. W
000010: 65 20 65 6E 64 20 77 69 74 68 20 74 77 6F 20 69 e end with two i
000020: 6E 74 65 72 76 69 65 77 73 20 69 6E 20 66 72 65 nterviews in fre
000030: 6E 63 68 2C 20 41 52 4E 4F 20 28 41 72 6E 61 75 nch, ARNO (Arnau
000040: 64 0D 0A 46 6F 73 73 61 72 64 29 20 61 6E 64 20 d..Fossard) and
000050: 4D 4F 52 54 45 4C 27 73 20 52 41 4D 4C 41 49 44 MORTEL's RAMLAID
000060: 20 28 54 68 69 65 72 72 79 20 4A 6F 75 69 6E 29 (Thierry Jouin)
000070: 2E 0D 0A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000080: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000090: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000A0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000B0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000C0: 9A 9A 9A 1A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000D0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000E0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000F0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000100: 70 72 6F 6A 65 63 74 69 6F 6E 20 61 6E 64 20 72 projection and r
000110: 65 63 79 63 6C 65 64 20 69 6E 66 6F 72 6D 61 74 ecycled informat
000120: 69 6F 6E 2C 20 75 6E 69 6E 73 70 69 72 69 6E 67 ion, uninspiring
000130: 20 67 72 61 70 68 69 63 61 6C 2C 20 6C 69 6D 69 graphical, limi
000140: 74 65 64 20 74 65 78 74 75 61 6C 0D 0A 75 6E 63 ted textual..unc
000150: 72 69 74 69 63 61 6C 20 74 68 69 6E 67 73 2E 20 ritical things.
000160: 43 69 74 61 74 69 6F 6E 73 20 6F 66 20 74 68 65 Citations of the
000170: 20 67 6F 6F 64 20 61 6E 64 20 74 68 65 20 62 61 good and the ba
000180: 64 2E 20 20 54 68 65 6E 20 6F 6E 74 6F 20 74 68 d. Then onto th
000190: 65 20 50 43 20 77 69 74 68 20 68 69 73 0D 0A 6E e PC with his..n
0001A0: 65 77 20 65 6D 75 6C 61 74 6F 72 2C 20 59 41 47 ew emulator, YAG
0001B0: 45 2E 20 4E 6F 20 6D 65 73 73 69 6E 67 20 61 62 E. No messing ab
0001C0: 6F 75 74 20 62 79 20 41 4E 54 4F 49 4E 45 2E 20 out by ANTOINE.
0001D0: 41 20 72 65 61 6C 6C 79 20 67 6F 6F 64 20 72 65 A really good re
0001E0: 61 64 20 61 6E 64 20 6D 65 74 68 69 6E 6B 73 0D ad and methinks.
0001F0: 0A 61 20 66 61 63 74 6F 72 20 69 6E 20 72 65 64 .a factor in red
Size : 512 (Real : 512)
000000: 65 73 75 6C 74 20 77 61 73 20 74 68 61 74 20 68 esult was that h
000010: 65 20 61 67 72 65 65 64 20 74 6F 0D 0A 73 65 6E e agreed to..sen
000020: 64 20 6D 65 20 74 68 65 20 70 72 6F 67 72 61 6D d me the program
000030: 20 6F 6E 20 61 20 33 22 20 64 69 73 63 2E 20 28 on a 3" disc. (
000040: 45 72 72 72 21 20 57 65 6C 6C 20 44 4D 23 36 27 Errr! Well DM#6'
000050: 73 20 6F 6E 20 61 6E 20 52 44 31 20 61 6E 64 20 s on an RD1 and
000060: 69 74 20 77 6F 72 6B 73 20 77 68 65 6E 0D 0A 50 it works when..P
000070: 41 52 41 44 4F 53 20 69 73 20 6F 6E 2C 20 61 6E ARADOS is on, an
000080: 64 20 4A 61 6D 65 73 20 68 61 73 20 50 41 52 41 d James has PARA
000090: 44 4F 53 20 69 6E 20 68 69 73 20 43 4F 4D 53 4F DOS in his COMSO
0000A0: 46 54 20 52 6F 6D 62 6F 78 20 2D 20 45 64 2E 29 FT Rombox - Ed.)
0000B0: 0D 0A 0D 0A 4E 65 78 74 20 64 61 79 20 49 20 64 ....Next day I d
0000C0: 65 63 69 64 65 64 20 74 6F 20 68 61 76 65 20 61 ecided to have a
0000D0: 6E 6F 74 68 65 72 20 73 74 61 62 20 61 74 20 74 nother stab at t
0000E0: 68 65 20 63 6F 64 65 2E 20 20 41 66 74 65 72 20 he code. After
0000F0: 73 6F 6D 65 20 68 6F 75 72 73 20 49 20 74 72 61 some hours I tra
000100: 63 6B 65 64 0D 0A 74 68 65 20 70 72 6F 62 6C 65 cked..the proble
000110: 6D 20 64 6F 77 6E 20 74 6F 20 74 68 65 20 6D 75 m down to the mu
000120: 73 69 63 20 63 6F 64 65 2C 20 20 77 68 69 63 68 sic code, which
000130: 20 77 61 73 20 73 74 6F 72 65 64 20 69 6E 20 74 was stored in t
000140: 68 65 20 73 65 63 6F 6E 64 20 62 61 6E 6B 20 6F he second bank o
000150: 66 20 52 41 4D 2E 0D 0A 54 68 69 73 20 73 65 65 f RAM...This see
000160: 6D 65 64 20 74 6F 20 62 65 20 70 65 72 66 6F 72 med to be perfor
000170: 6D 69 6E 67 20 73 6F 6D 65 20 76 65 72 79 20 73 ming some very s
000180: 75 73 70 65 63 74 20 63 6F 6D 6D 61 6E 64 73 2C uspect commands,
000190: 20 69 6E 20 74 68 61 74 20 74 68 65 72 65 20 77 in that there w
0001A0: 65 72 65 20 6C 6F 74 73 0D 0A 6F 66 20 4E 4F 50 ere lots..of NOP
0001B0: 73 20 66 6F 6C 6C 6F 77 65 64 20 62 79 20 63 6F s followed by co
0001C0: 6E 64 69 74 69 6F 6E 61 6C 20 6A 75 6D 70 73 20 nditional jumps
0001D0: 74 6F 20 6F 74 68 65 72 20 70 6C 61 63 65 73 2C to other places,
0001E0: 20 77 68 65 6E 20 6E 6F 74 68 69 6E 67 20 68 61 when nothing ha
0001F0: 64 20 68 61 70 70 65 6E 65 64 0D 0A 74 6F 20 61 d happened..to a
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: 6C 74 65 72 20 74 68 65 20 66 6C 61 67 73 2E 0D lter the flags..
000010: 0A 0D 0A 53 6F 20 49 20 77 65 6E 74 20 62 61 63 ...So I went bac
000020: 6B 20 74 6F 20 74 68 65 20 6C 6F 61 64 65 72 20 k to the loader
000030: 63 6F 64 65 20 74 6F 20 63 68 65 63 6B 20 69 66 code to check if
000040: 20 74 68 65 20 66 69 6C 65 20 68 61 64 20 62 65 the file had be
000050: 65 6E 20 63 6F 72 72 75 70 74 65 64 20 6F 6E 20 en corrupted on
000060: 74 68 65 0D 0A 64 69 73 63 2E 20 20 54 68 65 20 the..disc. The
000070: 66 69 6C 65 20 61 6C 6C 20 73 65 65 6D 65 64 20 file all seemed
000080: 74 6F 20 62 65 20 69 6E 20 6F 72 64 65 72 2E 20 to be in order.
000090: 20 41 66 74 65 72 20 64 6F 75 62 6C 65 20 63 68 After double ch
0000A0: 65 63 6B 69 6E 67 2C 20 49 20 61 73 63 65 72 74 ecking, I ascert
0000B0: 61 69 6E 65 64 0D 0A 74 68 61 74 20 74 68 65 20 ained..that the
0000C0: 6C 6F 61 64 65 72 20 63 6F 64 65 20 77 61 73 20 loader code was
0000D0: 63 6F 72 72 75 70 74 69 6E 67 20 74 68 65 20 73 corrupting the s
0000E0: 65 63 6F 6E 64 20 62 61 6E 6B 20 6F 66 20 52 41 econd bank of RA
0000F0: 4D 20 20 77 68 65 6E 20 74 68 65 20 70 72 6F 67 M when the prog
000100: 72 61 6D 20 77 61 73 0D 0A 6C 6F 61 64 65 64 20 ram was..loaded
000110: 69 6E 74 6F 20 69 74 2E 0D 0A 0D 0A 49 20 77 72 into it.....I wr
000120: 6F 74 65 20 6D 79 20 6F 77 6E 20 6C 6F 61 64 65 ote my own loade
000130: 72 20 74 6F 20 67 65 74 20 69 74 20 77 6F 72 6B r to get it work
000140: 69 6E 67 2E 20 49 74 20 73 65 65 6D 65 64 20 73 ing. It seemed s
000150: 74 72 61 6E 67 65 20 74 68 61 74 20 6D 79 20 6C trange that my l
000160: 6F 61 64 65 72 2C 20 77 68 69 63 68 0D 0A 64 69 oader, which..di
000170: 64 20 65 78 61 63 74 6C 79 20 74 68 65 20 73 61 d exactly the sa
000180: 6D 65 20 74 68 69 6E 67 2C 20 77 6F 75 6C 64 20 me thing, would
000190: 77 6F 72 6B 20 77 68 65 6E 20 74 68 65 20 6F 6E work when the on
0001A0: 65 20 6F 6E 20 74 68 65 20 64 69 73 63 20 64 69 e on the disc di
0001B0: 64 6E 27 74 2E 20 54 68 65 20 6F 6E 6C 79 0D 0A dn't. The only..
0001C0: 64 69 66 66 65 72 65 6E 63 65 73 20 77 65 72 65 differences were
0001D0: 20 74 68 61 74 20 6D 79 20 6C 6F 61 64 65 72 20 that my loader
0001E0: 64 69 64 6E 27 74 20 68 61 76 65 20 74 68 65 20 didn't have the
0001F0: 6E 69 63 65 20 73 74 61 72 74 20 75 70 20 73 63 nice start up sc
Size : 512 (Real : 512)
000000: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 44 D
000010: 65 6D 6F 6E 69 61 6B 20 2D 20 54 68 65 20 54 65 emoniak - The Te
000020: 63 68 69 65 20 42 69 74 73 20 52 65 76 69 65 77 chie Bits Review
000030: 65 64 20 62 79 20 4A 61 6D 65 73 20 48 6F 73 6B ed by James Hosk
000040: 69 73 73 6F 6E 0D 0A 20 20 20 20 20 20 20 20 20 isson..
000050: 20 20 20 20 20 20 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ..........
000060: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000070: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000080: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 0D 0A 41 73 ..............As
000090: 20 74 68 65 20 6E 65 77 20 6D 65 6D 62 65 72 20 the new member
0000A0: 6F 66 20 74 68 65 20 41 54 4D 20 63 6F 64 69 6E of the ATM codin
0000B0: 67 20 74 65 61 6D 20 6D 79 20 66 69 72 73 74 20 g team my first
0000C0: 61 73 73 69 67 6E 6D 65 6E 74 27 73 20 74 6F 20 assignment's to
0000D0: 74 72 79 20 61 6E 64 20 64 65 63 6F 64 65 0D 0A try and decode..
0000E0: 74 68 65 20 74 65 63 68 69 65 20 73 74 75 66 66 the techie stuff
0000F0: 20 69 6E 20 44 65 6D 6F 6E 69 61 6B 20 36 2E 20 in Demoniak 6.
000100: 49 20 64 69 64 6E 27 74 20 67 65 74 20 6F 66 66 I didn't get off
000110: 20 74 6F 20 61 20 76 65 72 79 20 67 6F 6F 64 20 to a very good
000120: 73 74 61 72 74 2C 20 73 6F 20 6C 65 74 20 6D 65 start, so let me
000130: 0D 0A 65 78 70 6C 61 69 6E 2E 2E 2E 2E 0D 0A 0D ..explain.......
000140: 0A 49 20 72 65 63 65 69 76 65 64 20 44 65 6D 6F .I received Demo
000150: 6E 69 61 6B 20 23 36 20 6F 6E 20 61 20 52 4F 4D niak #6 on a ROM
000160: 44 4F 53 20 44 31 20 64 69 73 63 2C 20 28 74 68 DOS D1 disc, (th
000170: 69 73 20 6D 61 79 20 73 65 65 6D 20 73 70 75 72 is may seem spur
000180: 69 6F 75 73 20 6E 6F 77 29 2C 20 70 75 73 68 65 ious now), pushe
000190: 64 0D 0A 69 74 20 69 6E 74 6F 20 74 68 65 20 64 d..it into the d
0001A0: 72 69 76 65 20 61 6E 64 20 62 6F 6F 74 65 64 20 rive and booted
0001B0: 69 74 20 75 70 2E 0D 0A 0D 0A 49 20 77 61 73 20 it up.....I was
0001C0: 67 72 65 65 74 65 64 20 62 79 20 61 20 6E 69 63 greeted by a nic
0001D0: 65 20 6F 76 65 72 73 63 61 6E 20 73 63 72 65 65 e overscan scree
0001E0: 6E 2C 20 28 49 20 74 68 69 6E 6B 20 69 74 20 77 n, (I think it w
0001F0: 61 73 20 61 73 20 49 20 77 61 73 6E 27 74 20 70 as as I wasn't p
Size : 512 (Real : 512)
000000: 72 65 65 6E 20 61 6E 64 20 64 69 64 20 6E 6F 74 reen and did not
000010: 0D 0A 63 68 61 6E 67 65 20 61 6E 79 20 6F 66 20 ..change any of
000020: 74 68 65 20 43 52 54 43 20 72 65 67 69 73 74 65 the CRTC registe
000030: 72 73 2E 20 20 49 20 64 65 63 69 64 65 64 20 74 rs. I decided t
000040: 68 61 74 20 69 74 20 6D 75 73 74 20 62 65 20 74 hat it must be t
000050: 68 65 20 73 74 61 72 74 20 75 70 20 73 63 72 65 he start up scre
000060: 65 6E 0D 0A 63 6F 64 65 2C 20 73 6F 20 49 20 63 en..code, so I c
000070: 75 74 20 69 74 20 6F 75 74 20 6F 66 20 74 68 65 ut it out of the
000080: 20 6C 6F 61 64 65 72 2C 20 61 6E 64 20 69 74 20 loader, and it
000090: 73 74 69 6C 6C 20 64 69 64 6E 27 74 20 77 6F 72 still didn't wor
0000A0: 6B 2E 0D 0A 0D 0A 54 68 69 73 20 6C 65 66 74 20 k.....This left
0000B0: 6D 65 20 6F 6E 6C 79 20 6F 6E 65 20 73 6F 6C 75 me only one solu
0000C0: 74 69 6F 6E 2C 20 74 68 65 20 43 52 54 43 20 72 tion, the CRTC r
0000D0: 65 67 69 73 74 65 72 73 20 6D 75 73 74 20 68 61 egisters must ha
0000E0: 76 65 20 62 65 65 6E 20 63 6F 72 72 75 70 74 69 ve been corrupti
0000F0: 6E 67 20 74 68 65 0D 0A 63 6F 64 65 2E 20 49 20 ng the..code. I
000100: 74 6F 6F 6B 20 6F 75 74 20 74 68 65 20 63 68 61 took out the cha
000110: 6E 67 65 73 20 69 6E 20 74 68 65 20 43 52 54 43 nges in the CRTC
000120: 20 72 65 67 69 73 74 65 72 73 2C 20 77 68 69 63 registers, whic
000130: 68 20 7A 65 72 6F 65 64 20 74 68 65 20 73 69 7A h zeroed the siz
000140: 65 20 6F 66 20 74 68 65 0D 0A 73 63 72 65 65 6E e of the..screen
000150: 2C 20 61 6E 64 20 6C 6F 77 20 61 6E 64 20 62 65 , and low and be
000160: 68 6F 6C 64 20 49 20 68 61 64 20 61 20 66 75 6C hold I had a ful
000170: 6C 79 20 6F 70 65 72 61 74 69 6F 6E 61 6C 20 64 ly operational d
000180: 69 73 63 6D 61 67 2E 20 4F 6E 20 64 6F 75 62 6C iscmag. On doubl
000190: 65 20 63 68 65 63 6B 69 6E 67 0D 0A 74 68 69 73 e checking..this
0001A0: 20 77 69 74 68 20 61 20 66 65 77 20 74 65 73 74 with a few test
0001B0: 73 2C 20 49 20 64 65 63 69 64 65 64 20 74 68 61 s, I decided tha
0001C0: 74 20 69 74 20 6F 6E 6C 79 20 20 68 61 70 70 65 t it only happe
0001D0: 6E 65 64 20 77 68 65 6E 20 74 68 65 20 76 65 72 ned when the ver
0001E0: 74 69 63 61 6C 20 73 63 72 65 65 6E 0D 0A 64 69 tical screen..di
0001F0: 73 70 6C 61 79 65 64 20 77 61 73 20 72 65 64 75 splayed was redu
Size : 512 (Real : 512)
000000: 61 79 69 6E 67 20 6D 75 63 68 0D 0A 61 74 74 65 aying much..atte
000010: 6E 74 69 6F 6E 29 2C 20 77 69 74 68 20 73 6F 6D ntion), with som
000020: 65 20 66 6C 61 73 68 79 20 6C 65 74 74 65 72 69 e flashy letteri
000030: 6E 67 20 61 6E 64 20 62 72 69 67 68 74 20 63 6F ng and bright co
000040: 6C 6F 75 72 73 2E 20 20 4F 6E 20 70 72 65 73 73 lours. On press
000050: 69 6E 67 20 73 70 61 63 65 20 61 73 0D 0A 71 75 ing space as..qu
000060: 69 63 6B 6C 79 20 61 73 20 49 20 63 6F 75 6C 64 ickly as I could
000070: 2C 20 74 68 65 72 65 27 73 20 6E 6F 74 68 69 6E , there's nothin
000080: 67 20 77 6F 72 73 65 20 74 68 61 6E 20 72 65 61 g worse than rea
000090: 64 69 6E 67 20 6F 74 68 65 72 20 70 65 6F 70 6C ding other peopl
0000A0: 65 27 73 20 67 72 65 65 74 69 6E 67 73 2C 0D 0A e's greetings,..
0000B0: 49 20 68 65 61 72 64 20 74 68 65 20 64 72 69 76 I heard the driv
0000C0: 65 20 6B 69 63 6B 20 69 6E 20 61 6E 64 20 73 74 e kick in and st
0000D0: 72 75 67 67 6C 65 20 74 68 72 6F 75 67 68 20 74 ruggle through t
0000E0: 68 65 20 64 69 73 63 20 6C 6F 6F 6B 69 6E 67 20 he disc looking
0000F0: 66 6F 72 20 74 68 65 20 6E 65 78 74 20 66 65 77 for the next few
000100: 0D 0A 66 69 6C 65 73 20 74 6F 20 6C 6F 61 64 2E ..files to load.
000110: 20 41 66 74 65 72 20 69 74 20 73 74 6F 70 70 65 After it stoppe
000120: 64 2C 20 49 20 77 61 69 74 65 64 20 61 20 6D 6F d, I waited a mo
000130: 6D 65 6E 74 20 65 78 70 65 63 74 69 6E 67 20 74 ment expecting t
000140: 68 65 20 6D 61 69 6E 20 70 72 6F 67 72 61 6D 20 he main program
000150: 74 6F 0D 0A 6B 69 63 6B 20 69 6E 2C 20 74 68 65 to..kick in, the
000160: 6E 2C 20 74 68 65 20 63 6F 6D 70 75 74 65 72 20 n, the computer
000170: 72 65 73 65 74 2E 0D 0A 0D 0A 41 73 20 79 6F 75 reset.....As you
000180: 20 63 61 6E 20 69 6D 61 67 69 6E 65 2C 20 74 68 can imagine, th
000190: 69 73 20 77 61 73 20 6C 65 73 73 20 74 68 61 6E is was less than
0001A0: 20 70 6C 65 61 73 69 6E 67 2C 20 73 6F 20 49 20 pleasing, so I
0001B0: 72 65 6C 6F 61 64 65 64 20 61 6E 64 20 62 6F 6F reloaded and boo
0001C0: 74 65 64 20 61 67 61 69 6E 2E 0D 0A 53 61 6D 65 ted again...Same
0001D0: 20 72 65 73 75 6C 74 2E 20 49 20 6C 6F 61 64 65 result. I loade
0001E0: 64 20 75 70 20 74 68 65 20 42 41 53 49 43 20 6C d up the BASIC l
0001F0: 6F 61 64 65 72 20 61 6E 64 20 70 65 72 75 73 65 oader and peruse
Size : 512 (Real : 512)
000000: 63 65 64 20 62 65 6C 6F 77 20 32 30 20 63 68 61 ced below 20 cha
000010: 72 61 63 74 65 72 73 2E 20 20 56 65 72 79 20 73 racters. Very s
000020: 74 72 61 6E 67 65 2E 20 20 49 66 20 61 6E 79 62 trange. If anyb
000030: 6F 64 79 20 65 6C 73 65 27 73 20 43 50 43 0D 0A ody else's CPC..
000040: 64 6F 65 73 20 74 68 69 73 20 74 68 65 6E 20 70 does this then p
000050: 65 73 74 65 72 20 52 6F 79 20 62 65 63 61 75 73 ester Roy becaus
000060: 65 20 68 65 20 6C 69 6B 65 73 20 64 65 61 6C 69 e he likes deali
000070: 6E 67 20 77 69 74 68 20 74 68 65 73 65 20 6B 69 ng with these ki
000080: 6E 64 73 20 6F 66 20 74 68 69 6E 67 73 2E 0D 0A nds of things...
000090: 0D 0A 59 65 61 68 2C 20 69 74 27 73 20 77 6F 72 ..Yeah, it's wor
0000A0: 6B 73 21 0D 0A 0D 0A 41 66 74 65 72 20 66 69 6E ks!....After fin
0000B0: 61 6C 6C 79 20 67 65 74 74 69 6E 67 20 74 68 65 ally getting the
0000C0: 20 64 69 73 63 6D 61 67 20 77 6F 72 6B 69 6E 67 discmag working
0000D0: 20 49 20 66 6F 72 67 6F 74 20 77 68 61 74 20 49 I forgot what I
0000E0: 20 77 61 73 20 73 75 70 70 6F 73 65 64 20 74 6F was supposed to
0000F0: 20 72 65 76 69 65 77 0D 0A 73 6F 20 49 27 6D 20 review..so I'm
000100: 73 75 72 65 20 52 6F 79 20 77 61 73 20 68 61 70 sure Roy was hap
000110: 70 79 20 74 6F 20 68 65 61 72 20 66 72 6F 6D 20 py to hear from
000120: 6D 65 20 61 67 61 69 6E 2E 20 49 20 64 69 73 63 me again. I disc
000130: 75 73 73 65 64 20 6D 79 20 6C 69 74 74 6C 65 20 ussed my little
000140: 64 69 73 63 6F 76 65 72 79 0D 0A 77 69 74 68 20 discovery..with
000150: 68 69 6D 20 61 6E 64 20 61 6C 6C 20 77 65 20 63 him and all we c
000160: 61 6D 65 20 75 70 20 77 69 74 68 20 77 61 73 20 ame up with was
000170: 61 20 66 61 75 6C 74 79 20 52 41 4D 20 63 68 69 a faulty RAM chi
000180: 70 20 73 6F 6D 65 77 68 65 72 65 2E 0D 0A 0D 0A p somewhere.....
000190: 54 68 65 20 66 69 72 73 74 20 69 74 65 6D 20 49 The first item I
0001A0: 20 63 61 6D 65 20 61 63 72 6F 73 73 20 28 6D 61 came across (ma
0001B0: 69 6E 6C 79 20 62 65 63 61 75 73 65 20 69 74 20 inly because it
0001C0: 20 77 61 73 20 66 69 72 73 74 20 6F 6E 20 74 68 was first on th
0001D0: 65 20 6D 65 6E 75 29 20 77 61 73 20 54 69 70 73 e menu) was Tips
0001E0: 0D 0A 61 6E 64 20 54 72 69 63 6B 73 20 69 6E 20 ..and Tricks in
0001F0: 6D 61 63 68 69 6E 65 20 63 6F 64 65 2E 20 54 68 machine code. Th
Size : 512 (Real : 512)
000000: 75 67 68 2E 0D 0A 0D 0A 54 68 65 20 74 68 69 72 ugh.....The thir
000010: 64 20 61 72 74 69 63 6C 65 20 77 61 73 20 61 6C d article was al
000020: 6C 20 61 62 6F 75 74 20 70 61 67 65 20 66 6C 69 l about page fli
000030: 70 70 69 6E 67 2E 20 54 68 69 73 20 74 65 63 68 pping. This tech
000040: 6E 69 71 75 65 27 73 20 77 68 65 72 65 20 74 68 nique's where th
000050: 65 20 73 63 72 65 65 6E 0D 0A 69 73 20 73 65 74 e screen..is set
000060: 20 75 70 20 69 6E 20 61 6C 74 65 72 6E 61 74 65 up in alternate
000070: 20 70 61 72 74 73 20 6F 66 20 74 68 65 20 52 41 parts of the RA
000080: 4D 20 61 6E 64 20 74 68 65 6E 20 74 68 65 20 43 M and then the C
000090: 52 54 43 20 69 73 20 73 65 74 20 74 6F 20 66 6C RTC is set to fl
0000A0: 69 70 20 62 65 74 77 65 65 6E 0D 0A 74 68 65 20 ip between..the
0000B0: 74 77 6F 20 73 63 72 65 65 6E 73 2E 20 56 65 72 two screens. Ver
0000C0: 79 20 6D 75 63 68 20 6F 6E 6C 79 20 66 6F 72 20 y much only for
0000D0: 64 65 6D 6F 73 20 61 6E 64 20 73 65 72 69 6F 75 demos and seriou
0000E0: 73 20 67 61 6D 65 73 20 70 72 6F 67 72 61 6D 6D s games programm
0000F0: 65 72 73 2E 0D 0A 0D 0A 49 74 20 75 73 65 73 20 ers.....It uses
000100: 61 20 6C 6F 74 20 6F 66 20 6D 65 6D 6F 72 79 20 a lot of memory
000110: 61 6E 64 20 69 73 20 6F 6E 6C 79 20 75 73 65 64 and is only used
000120: 20 74 6F 20 73 74 6F 70 20 74 68 65 20 64 69 73 to stop the dis
000130: 70 6C 61 79 20 66 72 6F 6D 20 6C 6F 6F 6B 69 6E play from lookin
000140: 67 20 6A 61 67 67 65 64 0D 0A 77 68 65 6E 20 69 g jagged..when i
000150: 6D 61 67 65 73 20 61 72 65 20 62 65 69 6E 67 20 mages are being
000160: 6D 61 6E 69 70 75 6C 61 74 65 64 20 69 6E 20 73 manipulated in s
000170: 63 72 65 65 6E 20 6D 65 6D 6F 72 79 2E 20 49 74 creen memory. It
000180: 27 73 20 61 20 73 69 6D 70 6C 65 20 69 64 65 61 's a simple idea
000190: 20 77 68 69 63 68 20 63 61 6E 0D 0A 62 65 20 70 which can..be p
0001A0: 75 74 20 74 6F 20 67 6F 6F 64 20 65 66 66 65 63 ut to good effec
0001B0: 74 2C 20 62 75 74 20 6F 6E 6C 79 20 72 65 61 6C t, but only real
0001C0: 6C 79 20 6E 65 63 65 73 73 61 72 79 20 66 6F 72 ly necessary for
0001D0: 20 64 65 6D 6F 73 20 61 6E 64 20 74 68 65 20 6C demos and the l
0001E0: 69 6B 65 2E 0D 0A 0D 0A 53 63 72 65 65 6E 20 64 ike.....Screen d
0001F0: 69 73 70 6C 61 79 73 2C 20 65 76 65 6E 74 20 74 isplays, event t
Size : 512 (Real : 512)
000000: 69 73 20 68 65 6C 64 20 70 72 6F 6D 69 73 65 20 is held promise
000010: 73 6F 20 49 20 65 61 67 65 72 6C 79 20 6C 6F 61 so I eagerly loa
000020: 64 65 64 20 74 68 65 20 66 69 6C 65 2E 0D 0A 0D ded the file....
000030: 0A 48 6D 6D 6D 2C 20 65 69 74 68 65 72 20 49 27 .Hmmm, either I'
000040: 6D 20 61 20 62 65 74 74 65 72 20 70 72 6F 67 72 m a better progr
000050: 61 6D 6D 65 72 20 74 68 61 6E 20 49 20 74 68 6F ammer than I tho
000060: 75 67 68 74 20 49 20 77 61 73 2C 20 6F 72 20 74 ught I was, or t
000070: 68 65 73 65 20 54 69 70 73 20 61 72 65 20 6E 6F hese Tips are no
000080: 74 0D 0A 65 78 61 63 74 6C 79 20 75 6E 69 71 75 t..exactly uniqu
000090: 65 2E 20 20 49 74 20 77 61 73 20 61 20 62 69 74 e. It was a bit
0000A0: 20 6F 66 20 61 6E 20 61 6E 74 69 2D 63 6C 69 6D of an anti-clim
0000B0: 61 78 20 72 65 61 6C 6C 79 2E 20 20 49 74 20 77 ax really. It w
0000C0: 6F 75 6C 64 20 61 70 70 65 61 72 20 54 41 52 47 ould appear TARG
0000D0: 48 41 4E 0D 0A 68 61 64 20 20 72 65 2D 69 6E 76 HAN..had re-inv
0000E0: 65 6E 74 65 64 20 74 68 69 6E 67 73 20 74 68 61 ented things tha
0000F0: 74 20 77 65 72 65 20 61 6C 72 65 61 64 79 20 6B t were already k
000100: 6E 6F 77 6E 2E 20 49 20 61 6D 20 73 75 72 65 20 nown. I am sure
000110: 74 68 61 74 20 49 20 68 61 64 20 72 65 61 64 20 that I had read
000120: 61 62 6F 75 74 0D 0A 74 65 73 74 69 6E 67 20 77 about..testing w
000130: 68 65 74 68 65 72 20 61 20 72 65 67 69 73 74 65 hether a registe
000140: 72 20 70 61 69 72 20 68 61 64 20 72 65 61 63 68 r pair had reach
000150: 65 64 20 7A 65 72 6F 20 69 6E 20 27 50 72 6F 67 ed zero in 'Prog
000160: 72 61 6D 6D 69 6E 67 20 74 68 65 20 5A 38 30 27 ramming the Z80'
000170: 20 61 6E 20 65 6F 6E 0D 0A 61 67 6F 2C 20 77 65 an eon..ago, we
000180: 6C 6C 20 61 20 63 6F 75 70 6C 65 20 6F 66 20 79 ll a couple of y
000190: 65 61 72 73 20 61 74 20 6C 65 61 73 74 2E 0D 0A ears at least...
0001A0: 0D 0A 54 68 65 20 54 69 70 73 20 61 72 65 20 67 ..The Tips are g
0001B0: 6F 6F 64 20 72 65 61 6C 6C 79 20 62 75 74 20 69 ood really but i
0001C0: 66 20 79 6F 75 20 61 72 65 20 65 78 70 65 63 74 f you are expect
0001D0: 69 6E 67 20 6E 65 76 65 72 20 62 65 66 6F 72 65 ing never before
0001E0: 20 73 65 65 6E 20 63 6F 64 65 20 79 6F 75 20 6D seen code you m
0001F0: 61 79 0D 0A 62 65 20 64 69 73 61 70 70 6F 69 6E ay..be disappoin
Size : 512 (Real : 512)
000000: 72 69 67 67 65 72 69 6E 67 2C 20 61 6E 64 20 61 riggering, and a
000010: 73 73 65 6D 62 6C 79 20 6C 61 6E 67 75 61 67 65 ssembly language
000020: 0D 0A 0D 0A 54 68 65 20 6E 65 78 74 20 69 74 65 ....The next ite
000030: 6D 20 75 6E 64 65 72 20 74 68 65 20 74 65 63 68 m under the tech
000040: 69 65 20 68 65 61 64 69 6E 67 20 77 61 73 20 74 ie heading was t
000050: 68 65 20 36 34 20 63 68 61 72 61 63 74 65 72 20 he 64 character
000060: 77 69 64 74 68 20 73 63 72 65 65 6E 2C 20 72 61 width screen, ra
000070: 74 68 65 72 0D 0A 74 68 61 6E 20 74 68 65 20 75 ther..than the u
000080: 73 75 61 6C 20 38 30 20 63 68 61 72 61 63 74 65 sual 80 characte
000090: 72 20 77 69 64 74 68 20 73 63 72 65 65 6E 2E 20 r width screen.
0000A0: 54 68 65 20 61 64 76 61 6E 74 61 67 65 73 20 69 The advantages i
0000B0: 6E 20 6F 70 74 69 6D 69 7A 61 74 69 6F 6E 20 6F n optimization o
0000C0: 66 20 63 6F 64 65 0D 0A 77 65 72 65 20 77 65 6C f code..were wel
0000D0: 6C 20 65 78 70 6C 61 69 6E 65 64 20 77 69 74 68 l explained with
0000E0: 20 74 68 65 20 6D 6F 72 65 20 6C 6F 67 69 63 61 the more logica
0000F0: 6C 20 6C 61 79 6F 75 74 20 6F 66 20 74 68 65 20 l layout of the
000100: 73 63 72 65 65 6E 20 6D 65 6D 6F 72 79 20 62 65 screen memory be
000110: 69 6E 67 20 77 65 6C 6C 0D 0A 64 65 73 63 72 69 ing well..descri
000120: 62 65 64 20 77 69 74 68 20 6E 75 6D 65 72 6F 75 bed with numerou
000130: 73 20 64 69 61 67 72 61 6D 73 20 61 6E 64 20 65 s diagrams and e
000140: 78 61 6D 70 6C 65 73 2E 20 49 66 20 79 6F 75 20 xamples. If you
000150: 61 72 65 20 61 6E 20 61 73 70 69 72 69 6E 67 20 are an aspiring
000160: 64 65 6D 6F 20 63 6F 64 65 72 0D 0A 74 68 69 73 demo coder..this
000170: 20 77 6F 75 6C 64 20 62 65 20 61 20 67 6F 6F 64 would be a good
000180: 20 66 61 6E 7A 69 6E 65 20 66 6F 72 20 79 6F 75 fanzine for you
000190: 2E 0D 0A 0D 0A 54 68 69 73 20 74 65 63 68 6E 69 .....This techni
0001A0: 71 75 65 73 20 64 69 73 61 64 76 61 6E 74 61 67 ques disadvantag
0001B0: 65 73 20 77 65 72 65 20 67 6C 6F 73 73 65 64 20 es were glossed
0001C0: 6F 76 65 72 2C 20 20 6C 69 6B 65 20 74 68 65 20 over, like the
0001D0: 6C 6F 73 73 20 6F 66 20 31 36 20 63 68 61 72 61 loss of 16 chara
0001E0: 63 74 65 72 73 0D 0A 66 72 6F 6D 20 74 68 65 20 cters..from the
0001F0: 73 63 72 65 65 6E 2E 20 20 54 68 65 20 72 65 6C screen. The rel
Size : 512 (Real : 512)
000000: 74 65 64 2E 20 20 4D 61 6E 79 20 6F 66 20 74 68 ted. Many of th
000010: 65 20 74 72 69 63 6B 73 20 61 72 65 20 76 65 72 e tricks are ver
000020: 79 20 73 69 6D 70 6C 65 2C 20 61 6E 64 20 61 72 y simple, and ar
000030: 65 20 75 73 65 64 20 69 6E 20 6A 75 73 74 20 61 e used in just a
000040: 62 6F 75 74 0D 0A 65 76 65 72 79 20 70 69 65 63 bout..every piec
000050: 65 20 6F 66 20 63 6F 64 65 20 61 6E 79 77 61 79 e of code anyway
000060: 2E 20 54 68 65 20 58 4F 52 20 41 20 74 72 69 63 . The XOR A tric
000070: 6B 20 69 73 20 75 73 65 64 20 69 6E 20 74 68 65 k is used in the
000080: 20 42 41 53 49 43 20 52 4F 4D 20 65 76 65 6E 2C BASIC ROM even,
000090: 20 77 68 69 63 68 0D 0A 69 73 20 61 20 74 65 73 which..is a tes
0000A0: 74 61 6D 65 6E 74 20 74 6F 20 68 6F 77 20 6F 6C tament to how ol
0000B0: 64 20 69 74 20 69 73 2E 0D 0A 0D 0A 49 20 61 6D d it is.....I am
0000C0: 20 73 75 72 65 2C 20 69 66 20 79 6F 75 20 6B 6E sure, if you kn
0000D0: 65 77 20 68 6F 77 20 74 68 65 20 20 6C 6F 67 69 ew how the logi
0000E0: 63 61 6C 20 6F 70 65 72 61 74 6F 72 73 20 77 6F cal operators wo
0000F0: 72 6B 65 64 2C 20 79 6F 75 20 77 6F 75 6C 64 20 rked, you would
000100: 68 61 76 65 20 63 6F 6D 65 20 75 70 0D 0A 77 69 have come up..wi
000110: 74 68 20 6D 6F 73 74 20 6F 66 20 74 68 65 6D 20 th most of them
000120: 6F 6E 20 79 6F 75 72 20 6F 77 6E 20 61 6E 79 77 on your own anyw
000130: 61 79 2E 20 20 49 74 20 6D 61 79 20 62 65 20 75 ay. It may be u
000140: 73 65 66 75 6C 20 74 6F 20 70 65 6F 70 6C 65 20 seful to people
000150: 77 68 6F 20 61 72 65 20 6E 6F 76 69 63 65 0D 0A who are novice..
000160: 6D 61 63 68 69 6E 65 20 63 6F 64 65 72 73 20 61 machine coders a
000170: 6E 64 20 77 61 6E 74 20 74 6F 20 70 65 70 20 75 nd want to pep u
000180: 70 20 74 68 65 69 72 20 72 6F 75 74 69 6E 65 73 p their routines
000190: 20 61 20 62 69 74 2E 0D 0A 0D 0A 54 68 65 20 61 a bit.....The a
0001A0: 72 74 69 63 6C 65 73 20 61 69 6E 27 74 20 65 72 rticles ain't er
0001B0: 72 6F 72 20 66 72 65 65 2E 20 54 41 52 47 48 41 ror free. TARGHA
0001C0: 4E 20 63 6F 75 6C 64 27 76 65 20 64 6F 6E 65 20 N could've done
0001D0: 77 69 74 68 20 6C 6F 6F 6B 69 6E 67 20 75 70 20 with looking up
0001E0: 74 68 65 20 6F 70 63 6F 64 65 73 0D 0A 66 6F 72 the opcodes..for
0001F0: 20 74 68 65 20 61 75 74 6F 2D 6D 6F 64 69 66 69 the auto-modifi
Size : 512 (Real : 512)
000000: 65 76 61 6E 63 65 20 74 6F 20 6D 6F 73 74 20 74 evance to most t
000010: 79 70 65 73 20 6F 66 20 70 72 6F 67 72 61 6D 73 ypes of programs
000020: 20 69 73 20 20 61 6C 73 6F 20 76 65 72 79 20 6D is also very m
000030: 69 6E 69 6D 61 6C 2E 0D 0A 41 6E 6F 74 68 65 72 inimal...Another
000040: 20 76 65 72 79 20 73 69 6D 70 6C 65 20 74 65 63 very simple tec
000050: 68 6E 69 71 75 65 20 77 68 69 63 68 20 63 61 6E hnique which can
000060: 20 62 65 20 70 75 74 20 74 6F 20 67 6F 6F 64 20 be put to good
000070: 65 66 66 65 63 74 2E 0D 0A 0D 0A 54 68 65 20 69 effect.....The i
000080: 74 65 6D 20 6F 6E 20 74 72 69 67 67 65 72 69 6E tem on triggerin
000090: 67 20 65 76 65 6E 74 73 20 66 72 6F 6D 20 73 6F g events from so
0000A0: 75 6E 64 74 72 61 6B 6B 65 72 20 69 73 20 6F 72 undtrakker is or
0000B0: 69 67 69 6E 61 6C 2C 20 69 74 20 6D 69 67 68 74 iginal, it might
0000C0: 20 62 65 20 6F 66 20 73 6F 6D 65 0D 0A 72 65 6C be of some..rel
0000D0: 65 76 61 6E 63 65 20 74 6F 20 6F 74 68 65 72 20 evance to other
0000E0: 70 65 6F 70 6C 65 2C 20 61 70 61 72 74 20 66 72 people, apart fr
0000F0: 6F 6D 20 64 65 6D 6F 20 63 6F 64 65 72 73 2C 20 om demo coders,
000100: 62 75 74 20 69 74 27 73 20 6F 66 20 61 20 76 65 but it's of a ve
000110: 72 79 20 73 70 65 63 69 61 6C 69 73 74 0D 0A 6E ry specialist..n
000120: 61 74 75 72 65 2E 0D 0A 0D 0A 54 68 65 20 6E 65 ature.....The ne
000130: 78 74 20 69 74 65 6D 20 65 78 70 6C 61 69 6E 73 xt item explains
000140: 20 68 6F 77 20 74 68 65 20 73 65 63 6F 6E 64 20 how the second
000150: 62 61 6E 6B 20 6F 66 20 52 41 4D 20 69 73 20 6E bank of RAM is n
000160: 6F 74 20 63 6C 65 61 72 65 64 20 62 79 20 74 68 ot cleared by th
000170: 65 20 43 50 43 20 6F 6E 20 61 0D 0A 72 65 73 74 e CPC on a..rest
000180: 61 72 74 2C 20 73 6F 20 63 61 6E 20 62 65 20 75 art, so can be u
000190: 73 65 64 20 74 6F 20 73 74 6F 72 65 20 63 6F 64 sed to store cod
0001A0: 65 20 69 6E 20 62 65 66 6F 72 65 20 74 68 65 20 e in before the
0001B0: 43 50 43 20 69 73 20 72 65 73 65 74 2C 20 74 68 CPC is reset, th
0001C0: 65 6E 20 72 65 74 72 69 65 76 65 64 0D 0A 61 6E en retrieved..an
0001D0: 64 20 73 61 76 65 64 2E 20 28 41 20 6C 61 20 46 d saved. (A la F
0001E0: 4C 49 50 50 59 20 62 79 20 52 6F 62 20 53 63 6F LIPPY by Rob Sco
0001F0: 74 74 20 2D 20 45 64 2E 29 0D 0A 0D 0A 54 68 69 tt - Ed.)....Thi
Size : 512 (Real : 512)
000000: 63 61 74 69 6F 6E 20 74 65 63 68 6E 69 71 75 65 cation technique
000010: 73 20 62 65 63 61 75 73 65 20 74 68 65 20 6F 70 s because the op
000020: 63 6F 64 65 73 20 74 68 61 74 20 68 65 20 71 75 codes that he qu
000030: 6F 74 65 64 20 77 65 72 65 20 74 68 65 0D 0A 77 oted were the..w
000040: 72 6F 6E 67 20 6F 6E 65 73 20 66 6F 72 20 77 68 rong ones for wh
000050: 61 74 20 68 65 20 77 61 6E 74 65 64 20 74 6F 20 at he wanted to
000060: 64 6F 20 61 6E 64 20 77 6F 75 6C 64 20 72 65 73 do and would res
000070: 75 6C 74 20 69 6E 20 74 68 65 20 63 6F 6D 70 75 ult in the compu
000080: 74 65 72 20 67 6F 69 6E 67 20 77 72 6F 6E 67 0D ter going wrong.
000090: 0A 61 74 20 6C 65 61 73 74 2E 0D 0A 0D 0A 4D 6F .at least.....Mo
0000A0: 72 65 20 74 65 63 68 69 65 20 73 74 75 66 66 0D re techie stuff.
0000B0: 0A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000C0: 9A 9A 0D 0A 0D 0A 4E 65 78 74 20 6F 6E 20 6D 79 ......Next on my
0000D0: 20 6C 69 73 74 20 77 61 73 20 68 6F 77 20 74 6F list was how to
0000E0: 20 6F 70 74 69 6D 69 7A 65 20 74 68 65 20 26 42 optimize the &B
0000F0: 43 32 36 20 66 69 72 77 61 72 65 20 72 6F 75 74 C26 firware rout
000100: 69 6E 65 20 28 6E 61 6D 65 64 20 27 4F 70 74 69 ine (named 'Opti
000110: 6D 69 7A 69 6E 67 0D 0A 42 43 32 36 27 2C 20 61 mizing..BC26', a
000120: 20 6C 69 74 74 6C 65 20 61 6D 62 69 67 75 6F 75 little ambiguou
000130: 73 6C 79 2C 20 6F 6E 20 74 68 65 20 6D 65 6E 75 sly, on the menu
000140: 2E 29 2E 20 54 68 69 73 20 77 61 73 20 62 61 73 .). This was bas
000150: 69 63 61 6C 6C 79 20 61 6E 20 61 72 74 69 63 6C ically an articl
000160: 65 20 6F 6E 20 68 6F 77 0D 0A 74 68 65 20 73 63 e on how..the sc
000170: 72 65 65 6E 20 6D 65 6D 6F 72 79 20 77 61 73 20 reen memory was
000180: 6C 61 69 64 20 6F 75 74 3B 20 6B 69 6E 64 20 6F laid out; kind o
000190: 66 20 6C 69 6B 65 20 61 6E 20 6F 6C 64 20 69 64 f like an old id
0001A0: 65 61 20 77 69 74 68 20 61 20 6E 65 77 20 73 70 ea with a new sp
0001B0: 69 6E 20 6F 6E 20 69 74 2E 0D 0A 0D 0A 49 66 20 in on it.....If
0001C0: 79 6F 75 20 77 61 6E 74 65 64 20 74 6F 20 63 6F you wanted to co
0001D0: 64 65 20 64 65 6D 6F 73 20 74 68 69 73 20 77 6F de demos this wo
0001E0: 75 6C 64 20 62 65 20 61 20 6D 75 73 74 20 72 65 uld be a must re
0001F0: 61 64 2C 20 20 62 75 74 20 69 66 20 79 6F 75 20 ad, but if you
Size : 512 (Real : 512)
000000: 73 20 74 65 63 68 6E 69 71 75 65 20 63 6F 6D 65 s technique come
000010: 73 20 69 6E 20 68 61 6E 64 79 2C 20 65 73 70 65 s in handy, espe
000020: 63 69 61 6C 6C 79 20 77 68 65 6E 20 79 6F 75 20 cially when you
000030: 61 72 65 20 74 72 79 69 6E 67 20 74 6F 20 67 65 are trying to ge
000040: 74 20 64 69 73 63 6D 61 67 73 20 74 6F 0D 0A 77 t discmags to..w
000050: 6F 72 6B 20 6F 6E 20 79 6F 75 72 20 43 50 43 20 ork on your CPC
000060: 61 6E 64 20 74 68 65 79 20 74 61 6B 65 20 75 70 and they take up
000070: 20 61 6C 6C 20 6F 66 20 74 68 65 20 6D 61 69 6E all of the main
000080: 20 6D 65 6D 6F 72 79 2E 20 54 68 69 73 20 74 72 memory. This tr
000090: 69 63 6B 27 73 20 65 78 70 6C 61 69 6E 65 64 0D ick's explained.
0000A0: 0A 69 6E 20 65 78 74 72 65 6D 65 20 64 65 74 61 .in extreme deta
0000B0: 69 6C 20 77 69 74 68 20 70 6F 73 73 69 62 6C 65 il with possible
0000C0: 20 61 70 70 6C 69 63 61 74 69 6F 6E 73 20 6D 65 applications me
0000D0: 6E 74 69 6F 6E 65 64 2E 20 54 68 65 20 6F 6E 6C ntioned. The onl
0000E0: 79 20 70 72 6F 62 6C 65 6D 20 69 73 20 74 68 61 y problem is tha
0000F0: 74 0D 0A 69 74 20 69 73 20 61 20 62 69 74 20 74 t..it is a bit t
000100: 6F 6F 20 6C 6F 6E 67 20 74 6F 20 65 78 70 6C 61 oo long to expla
000110: 69 6E 20 73 75 63 68 20 61 20 73 69 6D 70 6C 65 in such a simple
000120: 20 69 64 65 61 2E 0D 0A 0D 0A 54 68 65 20 61 73 idea.....The as
000130: 73 65 6D 62 6C 79 20 6C 61 6E 67 75 61 67 65 20 sembly language
000140: 74 75 74 6F 72 69 61 6C 27 73 20 61 20 67 6F 6F tutorial's a goo
000150: 64 20 69 64 65 61 20 77 69 74 68 20 74 68 65 20 d idea with the
000160: 62 61 73 69 63 20 70 72 69 6E 63 69 70 6C 65 73 basic principles
000170: 20 64 65 74 61 69 6C 65 64 2E 0D 0A 49 74 20 6D detailed...It m
000180: 69 67 68 74 20 68 61 76 65 20 62 65 65 6E 20 61 ight have been a
000190: 20 67 6F 6F 64 20 69 64 65 61 20 74 6F 20 63 68 good idea to ch
0001A0: 65 63 6B 20 74 68 65 20 66 69 72 6D 77 61 72 65 eck the firmware
0001B0: 20 63 61 6C 6C 73 2C 20 62 65 63 61 75 73 65 20 calls, because
0001C0: 6D 61 6E 79 20 6F 66 20 74 68 65 6D 0D 0A 77 65 many of them..we
0001D0: 72 65 20 77 72 6F 6E 67 2C 20 77 68 69 63 68 20 re wrong, which
0001E0: 69 73 20 4E 4F 54 20 76 65 72 79 20 68 65 6C 70 is NOT very help
0001F0: 66 75 6C 20 66 6F 72 20 61 20 62 65 67 69 6E 6E ful for a beginn
Size : 512 (Real : 512)
000000: 77 65 72 65 20 61 20 66 61 69 72 6C 79 0D 0A 63 were a fairly..c
000010: 6F 6D 70 65 74 65 6E 74 20 70 72 6F 67 72 61 6D ompetent program
000020: 6D 65 72 20 79 6F 75 27 6C 64 20 70 72 6F 62 61 mer you'ld proba
000030: 62 6C 79 20 6B 6E 6F 77 20 74 68 69 73 20 61 6E bly know this an
000040: 79 77 61 79 20 62 65 63 61 75 73 65 20 74 68 65 yway because the
000050: 72 65 20 61 72 65 20 6E 75 6D 65 72 6F 75 73 0D re are numerous.
000060: 0A 61 72 74 69 63 6C 65 73 20 61 62 6F 75 74 20 .articles about
000070: 69 74 2E 20 20 54 6F 20 69 74 73 20 63 72 65 64 it. To its cred
000080: 69 74 2C 20 20 69 74 20 68 61 64 20 6C 6F 74 73 it, it had lots
000090: 20 6F 66 20 64 69 61 67 72 61 6D 73 20 77 68 69 of diagrams whi
0000A0: 63 68 20 73 68 6F 77 65 64 20 68 6F 77 20 74 68 ch showed how th
0000B0: 65 0D 0A 73 63 72 65 65 6E 20 52 41 4D 20 77 61 e..screen RAM wa
0000C0: 73 20 6C 61 69 64 20 6F 75 74 20 61 6E 64 20 61 s laid out and a
0000D0: 20 66 61 69 72 6C 79 20 63 6F 6D 70 72 65 68 65 fairly comprehe
0000E0: 6E 73 69 76 65 20 65 78 70 6C 61 6E 61 74 69 6F nsive explanatio
0000F0: 6E 20 6F 66 20 74 68 65 20 74 65 63 68 6E 69 71 n of the techniq
000100: 75 65 73 0D 0A 75 73 65 64 20 74 6F 20 77 72 69 ues..used to wri
000110: 74 65 20 74 6F 20 74 68 65 20 73 63 72 65 65 6E te to the screen
000120: 20 52 41 4D 2E 0D 0A 0D 0A 46 6F 72 20 6D 6F 73 RAM.....For mos
000130: 74 20 70 65 6F 70 6C 65 73 20 75 73 65 20 74 68 t peoples use th
000140: 69 73 27 73 20 6F 6E 6C 79 20 6F 66 20 69 6E 74 is's only of int
000150: 65 72 65 73 74 20 73 69 6E 63 65 20 79 6F 75 20 erest since you
000160: 6F 6E 6C 79 20 72 65 61 6C 6C 79 20 6E 65 65 64 only really need
000170: 20 74 6F 20 73 70 65 65 64 0D 0A 75 70 20 74 68 to speed..up th
000180: 65 20 72 6F 75 74 69 6E 65 20 69 66 20 79 6F 75 e routine if you
000190: 20 61 72 65 20 20 77 72 69 74 69 6E 67 20 61 20 are writing a
0001A0: 64 65 6D 6F 2C 20 20 6F 72 20 75 73 69 6E 67 20 demo, or using
0001B0: 64 65 6D 6F 20 74 79 70 65 20 74 65 63 68 6E 69 demo type techni
0001C0: 71 75 65 73 2E 20 54 68 65 73 65 0D 0A 74 79 70 ques. These..typ
0001D0: 65 20 6F 66 20 74 68 69 6E 67 73 20 63 6F 6D 65 e of things come
0001E0: 20 69 6E 20 68 61 6E 64 79 20 66 72 6F 6D 20 74 in handy from t
0001F0: 69 6D 65 20 74 6F 20 74 69 6D 65 2C 20 74 68 6F ime to time, tho
Size : 512 (Real : 512)
000000: 65 72 20 77 68 6F 20 64 6F 65 73 20 6E 6F 74 20 er who does not
000010: 6B 6E 6F 77 20 77 68 61 74 20 74 68 65 79 0D 0A know what they..
000020: 73 68 6F 75 6C 64 20 62 65 2E 0D 0A 0D 0A 45 61 should be.....Ea
000030: 63 68 20 63 6F 6D 6D 61 6E 64 20 69 73 20 74 61 ch command is ta
000040: 6B 65 6E 20 69 6E 20 74 75 72 6E 2C 20 20 77 69 ken in turn, wi
000050: 74 68 20 65 61 63 68 27 73 20 70 6F 73 73 69 62 th each's possib
000060: 6C 65 20 61 70 70 6C 69 63 61 74 69 6F 6E 73 20 le applications
000070: 6D 65 6E 74 69 6F 6E 65 64 2E 20 54 68 65 0D 0A mentioned. The..
000080: 6F 6E 65 20 6D 61 6A 6F 72 20 66 6C 61 77 20 77 one major flaw w
000090: 61 73 20 74 68 65 20 65 78 70 6C 61 6E 61 74 69 as the explanati
0000A0: 6F 6E 20 6F 66 20 74 68 65 20 53 42 43 20 48 4C on of the SBC HL
0000B0: 2C 6E 6E 20 69 6E 73 74 72 75 63 74 69 6F 6E 2E ,nn instruction.
0000C0: 0D 0A 0D 0A 54 68 65 20 65 78 70 6C 61 6E 61 74 ....The explanat
0000D0: 69 6F 6E 20 67 69 76 65 6E 20 77 61 73 20 74 68 ion given was th
0000E0: 61 74 20 69 66 20 41 3C 3E 30 20 74 68 65 6E 20 at if A<>0 then
0000F0: 6F 6E 63 65 20 74 68 65 20 73 75 62 74 72 61 63 once the subtrac
000100: 74 69 6F 6E 20 68 61 73 20 74 61 6B 65 6E 20 70 tion has taken p
000110: 6C 61 63 65 0D 0A 61 6E 6F 74 68 65 72 20 31 20 lace..another 1
000120: 69 73 20 74 61 6B 65 6E 20 6F 66 66 2C 20 73 6F is taken off, so
000130: 20 68 65 20 61 64 76 69 73 65 73 20 65 78 65 63 he advises exec
000140: 75 74 69 6E 67 20 61 20 4C 44 20 41 2C 30 20 69 uting a LD A,0 i
000150: 6E 73 74 72 75 63 74 69 6F 6E 20 62 65 66 6F 72 nstruction befor
000160: 65 20 68 61 6E 64 0D 0A 74 6F 20 63 6F 6D 62 61 e hand..to comba
000170: 74 20 74 68 69 73 2E 20 54 68 65 20 70 72 6F 62 t this. The prob
000180: 6C 65 6D 20 69 73 20 74 68 61 74 20 74 68 69 73 lem is that this
000190: 20 77 6F 6E 27 74 20 77 6F 72 6B 2E 0D 0A 0D 0A won't work.....
0001A0: 54 68 65 20 53 42 43 20 6F 70 63 6F 64 65 20 6D The SBC opcode m
0001B0: 65 61 6E 73 20 53 75 42 74 72 61 63 74 20 77 69 eans SuBtract wi
0001C0: 74 68 20 43 61 72 72 79 2E 20 20 57 68 61 74 20 th Carry. What
0001D0: 69 74 20 64 6F 65 73 20 69 73 20 73 75 62 74 72 it does is subtr
0001E0: 61 63 74 20 74 68 65 20 72 65 67 69 73 74 65 72 act the register
0001F0: 0D 0A 70 61 69 72 20 66 72 6F 6D 20 48 4C 20 61 ..pair from HL a
Size : 512 (Real : 512)
000000: 2A 61 7A 66 6F 6F 6F 6F 6F 6F 6F 6F 6F 6F 6F 6F *azfoooooooooooo
000010: 61 61 61 61 61 61 61 61 61 40 40 40 40 40 40 40 aaaaaaaaa@@@@@@@
000020: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
000030: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
000040: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
000050: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
000060: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
000070: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
000080: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
000090: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
0000A0: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
0000B0: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
0000C0: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
0000D0: 40 40 40 40 40 40 40 40 40 0D 0A 2A 61 40 66 40 @@@@@@@@@..*a@f@
0000E0: 40 40 40 40 40 40 40 40 40 40 40 7A 7A 7A 7A 7A @@@@@@@@@@@zzzzz
0000F0: 7A 7A 7A 7A 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E zzzznnnnnnnnnnnn
000100: 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E nnnnnnnnnnnnnnnn
000110: 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E nnnnnnnnnnnnnnnn
000120: 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E nnnnnnnnnnnnnnnn
000130: 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E nnnnnnnnnnnnnnnn
000140: 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E nnnnnnnnnnnnnnnn
000150: 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E nnnnnnnnnnnnnnnn
000160: 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E nnnnnnnnnnnnnnnn
000170: 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E nnnnnnnnnnnnnnnn
000180: 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E nnnnnnnnnnnnnnnn
000190: 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E nnnnnnnnnnnnnnnn
0001A0: 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E 6E nnnnnnnnnnnnnnnn
0001B0: 6E 6E 6E 6E 0D 0A 0D 0A 20 20 20 20 20 20 20 20 nnnn....
0001C0: 20 20 20 20 20 54 48 45 20 44 52 41 43 55 4C 41 THE DRACULA
0001D0: 20 46 41 4E 5A 20 48 49 53 54 4F 52 59 20 41 4E FANZ HISTORY AN
0001E0: 44 20 46 41 43 54 20 46 49 4C 45 20 2D 0D 0A 0D D FACT FILE -...
0001F0: 0A 96 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
Size : 512 (Real : 512)
000000: 6E 64 20 74 68 65 6E 20 63 68 65 63 6B 20 74 68 nd then check th
000010: 65 20 63 61 72 72 79 20 66 6C 61 67 2E 20 49 66 e carry flag. If
000020: 20 74 68 65 20 63 61 72 72 79 20 66 6C 61 67 27 the carry flag'
000030: 73 20 73 65 74 20 69 74 20 73 75 62 74 72 61 63 s set it subtrac
000040: 74 73 0D 0A 61 6E 20 65 78 74 72 61 20 31 2C 20 ts..an extra 1,
000050: 69 66 20 69 74 20 69 73 6E 27 74 2C 20 69 74 20 if it isn't, it
000060: 67 6F 65 73 20 74 6F 20 74 68 65 20 6E 65 78 74 goes to the next
000070: 20 69 6E 73 74 72 75 63 74 69 6F 6E 2E 0D 0A 0D instruction....
000080: 0A 54 6F 20 72 65 73 65 74 20 74 68 65 20 63 61 .To reset the ca
000090: 72 72 79 20 66 6C 61 67 20 61 6E 20 4F 52 20 41 rry flag an OR A
0000A0: 2C 20 6F 72 20 61 6E 20 41 4E 44 20 41 20 63 61 , or an AND A ca
0000B0: 6E 20 62 65 20 75 73 65 64 2E 20 49 66 20 61 6E n be used. If an
0000C0: 20 58 4F 52 20 41 20 63 6F 6D 6D 61 6E 64 20 69 XOR A command i
0000D0: 73 0D 0A 75 73 65 64 20 74 68 65 6E 20 74 68 69 s..used then thi
0000E0: 73 20 61 6C 73 6F 20 72 65 73 65 74 73 20 74 68 s also resets th
0000F0: 65 20 63 61 72 72 79 20 66 6C 61 67 2C 20 20 61 e carry flag, a
000100: 73 20 77 65 6C 6C 20 61 73 20 74 68 65 20 41 20 s well as the A
000110: 72 65 67 69 73 74 65 72 2C 20 20 77 68 69 63 68 register, which
000120: 20 69 73 0D 0A 70 72 6F 62 61 62 6C 79 20 77 68 is..probably wh
000130: 79 20 68 65 20 74 68 6F 75 67 68 74 20 74 68 61 y he thought tha
000140: 74 20 74 68 61 74 20 41 20 68 61 64 20 74 6F 20 t that A had to
000150: 62 65 20 61 20 30 2E 20 20 57 68 65 6E 20 61 20 be a 0. When a
000160: 4C 44 20 41 2C 30 20 69 6E 73 74 72 75 63 74 69 LD A,0 instructi
000170: 6F 6E 20 69 73 0D 0A 65 78 65 63 75 74 65 64 2C on is..executed,
000180: 20 68 6F 77 65 76 65 72 2C 20 74 68 65 20 63 61 however, the ca
000190: 72 72 79 20 66 6C 61 67 20 69 73 20 6C 65 66 74 rry flag is left
0001A0: 20 75 6E 61 6C 74 65 72 65 64 2C 20 69 66 20 74 unaltered, if t
0001B0: 68 65 20 63 61 72 72 79 20 77 61 73 20 73 65 74 he carry was set
0001C0: 20 62 65 66 6F 72 65 0D 0A 68 61 6E 64 2C 20 31 before..hand, 1
0001D0: 20 77 69 6C 6C 20 62 65 20 73 75 62 74 72 61 63 will be subtrac
0001E0: 74 65 64 20 66 72 6F 6D 20 48 4C 20 61 66 74 65 ted from HL afte
0001F0: 72 20 74 68 65 20 53 42 43 20 48 4C 2C 6E 6E 20 r the SBC HL,nn
Size : 512 (Real : 512)
000000: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000010: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000020: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000030: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000040: 9C 0D 0A 95 20 20 46 72 6F 6D 20 46 72 61 6E 63 .... From Franc
000050: 65 3A 20 54 68 65 20 4D 4F 52 54 45 4C 20 54 45 e: The MORTEL TE
000060: 41 4D 2C 20 73 74 61 72 74 65 64 20 69 6E 20 31 AM, started in 1
000070: 39 39 33 20 62 79 20 4D 69 67 75 65 6C 20 46 72 993 by Miguel Fr
000080: 65 6D 65 61 75 78 20 28 44 52 41 43 55 4C 41 29 emeaux (DRACULA)
000090: 20 20 95 0D 0A 95 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ..............
0000A0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000B0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000C0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000D0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000E0: 9A 9A 9A 9A 95 0D 0A 95 44 52 41 43 55 4C 41 20 ........DRACULA
0000F0: 3D 20 4D 69 67 75 65 6C 20 46 72 65 6D 65 61 75 = Miguel Fremeau
000100: 78 2C 20 32 33 38 20 52 75 65 20 64 75 20 43 61 x, 238 Rue du Ca
000110: 72 64 69 6E 61 6C 20 41 6C 6C 65 6E 2C 20 46 2D rdinal Allen, F-
000120: 35 39 35 35 33 20 43 75 69 6E 63 79 20 20 20 20 59553 Cuincy
000130: 20 20 20 20 20 20 95 0D 0A 95 52 41 4D 4C 41 49 ....RAMLAI
000140: 44 20 3D 20 54 68 69 65 72 72 79 20 4A 6F 75 69 D = Thierry Joui
000150: 6E 2C 20 4C 65 73 20 4A 61 72 64 69 6E 65 72 65 n, Les Jardinere
000160: 73 2C 20 46 2D 33 35 32 35 30 20 4D 6F 75 61 7A s, F-35250 Mouaz
000170: 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e
000180: 20 20 20 20 20 20 20 20 95 0D 0A 95 4B 41 4E 45 ....KANE
000190: 44 41 20 20 3D 20 41 72 6E 61 75 64 20 4C 65 63 DA = Arnaud Lec
0001A0: 6F 75 76 65 7A 2C 20 32 38 20 52 75 65 20 41 6E ouvez, 28 Rue An
0001B0: 6E 65 20 47 6F 64 65 61 75 2C 20 46 2D 35 31 30 ne Godeau, F-510
0001C0: 30 30 20 43 68 61 6C 6F 6E 73 20 73 75 72 20 4D 00 Chalons sur M
0001D0: 61 72 6E 65 20 20 20 20 20 20 95 0D 0A 95 52 4F arne ....RO
0001E0: 43 45 20 20 20 20 3D 20 43 68 65 6D 20 52 6F 76 CE = Chem Rov
0001F0: 69 73 2C 20 31 35 32 20 52 75 65 20 52 65 63 68 is, 152 Rue Rech
Size : 512 (Real : 512)
000000: 69 6E 73 74 72 75 63 74 69 6F 6E 20 68 61 73 20 instruction has
000010: 66 69 6E 69 73 68 65 64 2E 0D 0A 0D 0A 4E 65 78 finished.....Nex
000020: 74 20 69 73 20 61 20 6C 69 73 74 20 6F 66 20 5A t is a list of Z
000030: 38 30 20 6F 70 63 6F 64 65 73 2C 20 77 69 74 68 80 opcodes, with
000040: 20 75 73 65 66 75 6C 20 69 6E 66 6F 72 6D 61 74 useful informat
000050: 69 6F 6E 20 61 62 6F 75 74 20 74 68 65 20 6E 75 ion about the nu
000060: 6D 62 65 72 20 6F 66 20 62 79 74 65 73 0D 0A 74 mber of bytes..t
000070: 68 61 74 20 65 61 63 68 20 63 6F 6D 6D 61 6E 64 hat each command
000080: 20 74 61 6B 65 73 20 75 70 20 61 6E 64 20 74 68 takes up and th
000090: 65 20 6E 75 6D 62 65 72 20 6F 66 20 63 79 63 6C e number of cycl
0000A0: 65 73 20 65 61 63 68 20 63 6F 6D 6D 61 6E 64 20 es each command
0000B0: 74 61 6B 65 73 2E 20 54 68 65 73 65 20 64 6F 0D takes. These do.
0000C0: 0A 63 6F 6D 65 20 69 6E 20 76 65 72 79 20 75 73 .come in very us
0000D0: 65 66 75 6C 20 69 66 20 79 6F 75 20 77 61 6E 74 eful if you want
0000E0: 20 74 6F 20 6D 69 6E 69 6D 69 7A 65 20 74 68 65 to minimize the
0000F0: 20 6C 65 6E 67 74 68 20 6F 66 20 79 6F 75 72 20 length of your
000100: 63 6F 64 65 2C 20 6F 72 20 6F 70 74 69 6D 69 7A code, or optimiz
000110: 65 0D 0A 69 74 2E 0D 0A 0D 0A 4F 76 65 72 61 6C e..it.....Overal
000120: 6C 0D 0A 9A 9A 9A 9A 9A 9A 9A 0D 0A 0D 0A 41 6C l.............Al
000130: 6C 20 69 6E 20 61 6C 6C 2C 20 20 74 68 65 72 65 l in all, there
000140: 20 69 73 20 73 6F 6D 65 20 67 6F 6F 64 20 69 6E is some good in
000150: 66 6F 72 6D 61 74 69 6F 6E 20 66 6F 72 20 70 72 formation for pr
000160: 6F 67 72 61 6D 6D 65 72 73 20 77 68 6F 20 61 72 ogrammers who ar
000170: 65 20 6C 65 61 72 6E 69 6E 67 20 62 75 74 0D 0A e learning but..
000180: 69 66 20 79 6F 75 20 61 72 65 20 61 6E 20 61 63 if you are an ac
000190: 63 6F 6D 70 6C 69 73 68 65 64 20 70 72 6F 67 72 complished progr
0001A0: 61 6D 6D 65 72 20 61 6E 64 20 64 6F 6E 27 74 20 ammer and don't
0001B0: 64 6F 20 64 65 6D 6F 73 20 74 68 65 6E 20 74 68 do demos then th
0001C0: 65 72 65 20 69 73 6E 27 74 20 72 65 61 6C 6C 79 ere isn't really
0001D0: 0D 0A 76 65 72 79 20 6D 75 63 68 20 74 6F 20 69 ..very much to i
0001E0: 6E 74 65 72 65 73 74 20 79 6F 75 2E 0D 0A 9A 9A nterest you.....
0001F0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
Size : 512 (Real : 512)
000000: 6F 73 73 69 65 72 65 2C 20 46 2D 39 33 33 30 30 ossiere, F-93300
000010: 20 41 75 62 65 72 76 69 6C 6C 69 65 72 73 20 20 Aubervilliers
000020: 20 20 20 20 20 20 20 20 20 20 20 20 95 0D 0A 95 ....
000030: 4D 41 54 20 20 20 20 20 3D 20 4D 61 74 68 69 65 MAT = Mathie
000040: 75 20 47 61 75 7A 65 6E 74 65 73 2C 20 31 38 20 u Gauzentes, 18
000050: 41 76 65 6E 75 65 20 4C 61 72 72 69 62 61 75 2C Avenue Larribau,
000060: 20 46 2D 36 34 30 30 30 20 50 61 75 20 20 20 20 F-64000 Pau
000070: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 95 0D ..
000080: 0A 95 42 45 41 53 54 20 20 20 3D 20 43 79 72 69 ..BEAST = Cyri
000090: 6C 20 4D 61 6C 6C 65 74 2C 20 39 30 20 52 75 65 l Mallet, 90 Rue
0000A0: 20 53 74 2E 42 6C 61 69 73 65 2C 20 46 2D 37 35 St.Blaise, F-75
0000B0: 30 32 30 20 50 61 72 69 73 20 20 20 20 20 20 20 020 Paris
0000C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000D0: 95 0D 0A 95 53 45 42 20 20 20 20 20 3D 20 53 65 ....SEB = Se
0000E0: 62 61 73 74 69 61 6E 20 42 72 6F 75 64 69 6E 2C bastian Broudin,
0000F0: 20 34 20 42 69 73 20 41 76 65 6E 75 65 20 47 61 4 Bis Avenue Ga
000100: 6D 62 65 74 74 61 20 41 70 74 2E 20 33 30 2C 20 mbetta Apt. 30,
000110: 46 2D 36 30 36 30 30 20 43 6C 65 72 6D 6F 6E 74 F-60600 Clermont
000120: 20 20 95 0D 0A 95 43 52 41 43 4B 59 20 20 3D 20 ....CRACKY =
000130: 44 69 65 67 6F 20 64 27 4F 6C 69 76 65 69 72 61 Diego d'Oliveira
000140: 20 47 72 61 6E 6A 61 2C 20 49 6D 70 61 73 73 65 Granja, Impasse
000150: 65 20 64 65 20 6C 61 20 43 72 6F 69 73 65 74 74 e de la Croisett
000160: 65 2C 20 46 2D 36 32 31 32 30 20 45 72 76 69 6C e, F-62120 Ervil
000170: 6C 65 72 73 95 0D 0A 93 9A 9A 9A 9A 9A 9A 9A 9A lers............
000180: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000190: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0001A0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0001B0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0001C0: 9A 9A 9A 9A 9A 9A 99 0D 0A 96 9A 9A 9A 9A 9A 9A ................
0001D0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0001E0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0001F0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
Size : 512 (Real : 512)
000000: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000010: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000020: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000030: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 1A 6B ...............k
000040: 69 73 73 6F 6E 0D 0A 20 20 20 20 20 20 20 20 20 isson..
000050: 20 20 20 20 20 20 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ..........
000060: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000070: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000080: 20 74 61 6B 65 73 20 75 70 20 61 6E 64 20 74 68 takes up and th
000090: 65 20 6E 75 6D 62 65 72 20 6F 66 20 63 79 63 6C e number of cycl
0000A0: 65 73 20 65 61 63 68 20 63 6F 6D 6D 61 6E 64 20 es each command
0000B0: 74 61 6B 65 73 2E 20 54 68 65 73 65 20 64 6F 0D takes. These do.
0000C0: 0A 63 6F 6D 65 20 69 6E 20 76 65 72 79 20 75 73 .come in very us
0000D0: 65 66 75 6C 20 69 66 20 79 6F 75 20 77 61 6E 74 eful if you want
0000E0: 20 74 6F 20 6D 69 6E 69 6D 69 7A 65 20 74 68 65 to minimize the
0000F0: 20 6C 65 6E 67 74 68 20 6F 66 20 79 6F 75 72 20 length of your
000100: 63 6F 64 65 2C 20 6F 72 20 6F 70 74 69 6D 69 7A code, or optimiz
000110: 65 0D 0A 69 74 2E 0D 0A 0D 0A 4F 76 65 72 61 6C e..it.....Overal
000120: 6C 0D 0A 9A 9A 9A 9A 9A 9A 9A 0D 0A 0D 0A 41 6C l.............Al
000130: 6C 20 69 6E 20 61 6C 6C 2C 20 20 74 68 65 72 65 l in all, there
000140: 20 69 73 20 73 6F 6D 65 20 67 6F 6F 64 20 69 6E is some good in
000150: 66 6F 72 6D 61 74 69 6F 6E 20 66 6F 72 20 70 72 formation for pr
000160: 6F 67 72 61 6D 6D 65 72 73 20 77 68 6F 20 61 72 ogrammers who ar
000170: 65 20 6C 65 61 72 6E 69 6E 67 20 62 75 74 0D 0A e learning but..
000180: 69 66 20 79 6F 75 20 61 72 65 20 61 6E 20 61 63 if you are an ac
000190: 63 6F 6D 70 6C 69 73 68 65 64 20 70 72 6F 67 72 complished progr
0001A0: 61 6D 6D 65 72 20 61 6E 64 20 64 6F 6E 27 74 20 ammer and don't
0001B0: 64 6F 20 64 65 6D 6F 73 20 74 68 65 6E 20 74 68 do demos then th
0001C0: 65 72 65 20 69 73 6E 27 74 20 72 65 61 6C 6C 79 ere isn't really
0001D0: 0D 0A 76 65 72 79 20 6D 75 63 68 20 74 6F 20 69 ..very much to i
0001E0: 6E 74 65 72 65 73 74 20 79 6F 75 2E 0D 0A 9A 9A nterest you.....
0001F0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
Size : 512 (Real : 512)
000000: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000010: 9A 9A 9A 9A 9A 9A 9A 9A 9C 0D 0A 95 20 4A 75 73 ............ Jus
000020: 74 20 66 69 76 65 20 44 52 41 43 55 4C 41 20 46 t five DRACULA F
000030: 41 4E 5A 20 74 6F 20 72 65 76 69 65 77 20 74 68 ANZ to review th
000040: 69 73 20 74 69 6D 65 2C 20 61 6E 64 20 61 20 76 is time, and a v
000050: 65 72 79 20 73 6D 61 6C 6C 20 45 6E 67 6C 69 73 ery small Englis
000060: 68 20 65 6C 65 6D 65 6E 74 20 95 0D 0A 95 20 64 h element .... d
000070: 65 6E 6F 74 65 64 20 62 79 20 61 6E 20 2A 2E 20 enoted by an *.
000080: 44 46 20 61 72 74 69 63 6C 65 73 20 63 6F 6D 65 DF articles come
000090: 20 77 69 74 68 20 61 20 74 65 78 74 20 69 6E 20 with a text in
0000A0: 65 76 65 72 79 20 6D 75 73 69 63 61 6C 20 44 65 every musical De
0000B0: 6D 6F 20 70 61 72 74 2E 20 4A 65 20 95 0D 0A 95 mo part. Je ....
0000C0: 20 63 6F 6D 70 72 65 6E 64 72 65 20 46 72 61 6E comprendre Fran
0000D0: 63 61 69 73 20 75 6E 20 70 65 75 2C 20 73 6F 20 cais un peu, so
0000E0: 49 20 68 6F 70 65 20 69 74 20 69 73 20 69 6E 74 I hope it is int
0000F0: 65 72 65 73 74 69 6E 67 20 66 6F 72 20 79 6F 75 eresting for you
000100: 20 61 6C 6C 2E 20 46 72 6F 6D 20 61 6E 20 95 0D all. From an ..
000110: 0A 95 20 69 66 66 79 20 73 74 61 72 74 20 44 52 .. iffy start DR
000120: 41 43 55 4C 41 20 46 41 4E 5A 20 62 65 63 61 6D ACULA FANZ becam
000130: 65 20 61 20 73 6C 69 63 6B 2C 20 74 65 63 68 6E e a slick, techn
000140: 69 63 61 6C 6C 79 20 69 6E 6E 6F 76 61 74 69 76 ically innovativ
000150: 65 20 64 69 73 63 6D 61 67 2C 20 65 61 63 68 20 e discmag, each
000160: 95 0D 0A 95 20 6D 65 6D 62 65 72 20 63 6F 64 69 .... member codi
000170: 6E 67 20 61 20 70 61 72 74 20 67 69 76 69 6E 67 ng a part giving
000180: 20 61 20 64 69 76 65 72 73 69 74 79 20 6F 66 20 a diversity of
000190: 6F 75 74 6C 6F 6F 6B 20 61 6E 64 20 61 62 69 6C outlook and abil
0001A0: 69 74 79 2E 20 54 68 61 6E 6B 73 20 67 6F 20 74 ity. Thanks go t
0001B0: 6F 20 95 0D 0A 95 20 43 52 41 43 4B 59 20 61 6E o .... CRACKY an
0001C0: 64 20 54 49 4E 4D 41 4E 20 66 6F 72 20 70 72 6F d TINMAN for pro
0001D0: 76 69 64 69 6E 67 20 6D 61 67 20 63 6F 70 69 65 viding mag copie
0001E0: 73 20 74 6F 20 6D 65 2E 20 41 73 20 65 76 65 72 s to me. As ever
0001F0: 2C 20 73 68 6F 75 6C 64 20 79 6F 75 20 77 61 6E , should you wan
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: 74 20 61 20 95 0D 0A 95 20 63 6F 70 79 20 6F 66 t a .... copy of
000010: 20 61 6E 79 20 6D 61 67 20 74 68 65 6E 20 73 65 any mag then se
000020: 6E 64 20 64 69 73 63 28 73 29 20 70 6C 75 73 20 nd disc(s) plus
000030: 53 41 45 20 4A 69 66 66 79 20 62 61 67 20 2D 20 SAE Jiffy bag -
000040: 77 65 27 6C 6C 20 70 6F 73 74 20 79 6F 75 20 63 we'll post you c
000050: 6F 70 69 65 73 2E 95 0D 0A 93 9A 9A 9A 9A 9A 9A opies...........
000060: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000070: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000080: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000090: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000A0: 9A 9A 9A 9A 9A 9A 9A 9A 99 0D 0A 96 9A 9A 9A 9A ................
0000B0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000C0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000D0: 9A 9A 9A 9C 0D 0A 95 44 52 41 43 55 4C 41 20 46 .......DRACULA F
0000E0: 41 4E 5A 20 49 53 53 55 45 20 44 41 54 45 53 20 ANZ ISSUE DATES
0000F0: 41 4E 44 20 4D 41 49 4E 20 4D 45 4E 55 53 95 0D AND MAIN MENUS..
000100: 0A 95 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000110: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000120: 9A 9A 9A 9A 9A 9A 9A 9A 9A 93 9A 9A 9A 9A 9A 9A ................
000130: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000140: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000150: 9C 0D 0A 95 20 20 20 23 31 20 31 32 2E 39 33 20 .... #1 12.93
000160: 28 31 29 20 20 20 20 20 20 20 23 32 20 30 34 2E (1) #2 04.
000170: 39 34 20 28 31 29 20 20 23 33 20 31 31 2E 39 34 94 (1) #3 11.94
000180: 20 28 31 29 20 23 34 20 30 35 2E 39 35 20 28 31 (1) #4 05.95 (1
000190: 29 20 23 35 20 30 38 2E 39 35 20 28 32 29 20 20 ) #5 08.95 (2)
0001A0: 20 20 95 0D 0A 95 20 20 20 45 44 49 54 4F 20 20 .... EDITO
0001B0: 20 20 20 20 20 20 20 20 20 20 20 20 45 44 49 54 EDIT
0001C0: 4F 20 20 20 20 20 20 20 20 20 53 4F 55 56 45 4E O SOUVEN
0001D0: 49 52 20 20 20 20 20 45 44 49 54 4F 20 20 20 20 IR EDITO
0001E0: 20 20 20 20 45 44 49 54 4F 2A 20 20 20 20 20 20 EDITO*
0001F0: 20 20 20 20 95 0D 0A 95 20 20 20 42 49 44 4F 55 .... BIDOU
Size : 512 (Real : 512)
000000: 20 20 20 95 20 54 68 65 20 53 59 4E 44 52 4F 4D . The SYNDROM
000010: 45 20 4D 45 45 54 49 4E 47 20 44 45 4D 4F 20 62 E MEETING DEMO b
000020: 79 20 74 68 65 20 50 41 52 41 44 4F 58 20 74 65 y the PARADOX te
000030: 61 6D 20 69 73 20 74 68 65 6E 20 73 68 6F 77 6E am is then shown
000040: 2E 0D 0A 95 23 32 20 47 41 46 4D 41 4E 20 20 20 ....#2 GAFMAN
000050: 20 20 20 20 20 95 20 4F 6E 20 65 78 69 74 20 79 . On exit y
000060: 6F 75 72 20 43 50 43 20 72 65 76 65 72 74 73 20 our CPC reverts
000070: 74 6F 20 41 20 64 72 69 76 65 2C 20 20 79 6F 75 to A drive, you
000080: 27 76 65 20 74 6F 20 72 75 6E 20 4D 45 4E 55 42 've to run MENUB
000090: 20 74 6F 0D 0A 95 23 32 20 42 49 47 20 42 45 4E to...#2 BIG BEN
0000A0: 20 20 20 20 20 20 20 95 20 67 65 74 20 62 61 63 . get bac
0000B0: 6B 20 69 6E 74 6F 20 74 68 65 20 6D 61 67 2E 20 k into the mag.
0000C0: 46 72 61 6E 63 65 73 20 46 6F 72 64 20 43 6F 70 Frances Ford Cop
0000D0: 70 6F 6C 61 73 20 66 69 6C 6D 20 76 65 72 73 69 polas film versi
0000E0: 6F 6E 20 6F 66 0D 0A 95 23 33 20 45 50 53 49 4C on of...#3 EPSIL
0000F0: 4F 4E 20 20 20 20 20 20 20 95 20 44 52 41 43 55 ON . DRACU
000100: 4C 41 20 69 73 20 74 68 65 6E 20 72 65 76 69 65 LA is then revie
000110: 77 65 64 2E 20 43 52 45 44 49 54 20 61 6E 64 20 wed. CREDIT and
000120: 54 48 45 20 45 4E 44 20 6E 65 65 64 20 6E 6F 20 THE END need no
000130: 63 6F 6D 6D 65 6E 74 0D 0A 95 23 33 20 41 4C 4E comment...#3 ALN
000140: 20 20 20 20 20 20 20 20 20 20 20 95 20 73 6F 20 . so
000150: 72 75 6E 20 68 69 64 64 65 6E 20 66 69 6C 65 20 run hidden file
000160: 4D 41 44 2E 42 41 53 20 66 72 6F 6D 20 73 69 64 MAD.BAS from sid
000170: 65 20 42 20 74 6F 20 73 65 65 20 74 68 65 20 64 e B to see the d
000180: 65 6D 6F 2E 0D 0A 95 23 34 20 4E 6F 6E 65 20 20 emo....#4 None
000190: 20 20 20 20 20 20 20 20 95 20 0D 0A 95 23 35 20 . ...#5
0001A0: 44 52 41 43 55 4C 41 20 20 20 20 20 20 20 95 20 DRACULA .
0001B0: 54 68 65 20 64 69 73 63 6D 61 67 20 68 61 73 20 The discmag has
0001C0: 73 6F 6D 65 20 68 61 6E 64 6C 69 6E 67 20 65 72 some handling er
0001D0: 72 6F 72 73 20 74 68 65 20 77 6F 72 73 74 20 62 rors the worst b
0001E0: 65 69 6E 67 20 74 68 65 20 6F 6E 65 0D 0A 93 9C eing the one....
0001F0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 96 ................
Size : 512 (Real : 512)
000000: 49 4C 4C 45 53 20 20 20 20 20 20 20 20 20 41 53 ILLES AS
000010: 54 55 43 45 53 20 20 20 20 20 20 20 50 55 42 20 TUCES PUB
000020: 45 54 20 50 2E 41 2E 20 20 54 45 53 54 20 4A 45 ET P.A. TEST JE
000030: 55 58 20 20 20 20 41 43 54 55 53 20 20 20 20 20 UX ACTUS
000040: 20 20 20 20 20 20 95 0D 0A 95 20 20 20 50 45 54 .... PET
000050: 49 54 45 20 41 4E 4E 4F 4E 43 45 53 20 20 20 20 ITE ANNONCES
000060: 50 55 42 20 20 20 20 20 20 20 20 20 20 20 49 4E PUB IN
000070: 54 45 52 56 49 45 57 53 20 20 20 54 45 53 54 20 TERVIEWS TEST
000080: 46 41 4E 5A 20 20 20 20 54 45 53 54 20 46 41 4E FANZ TEST FAN
000090: 5A 20 20 20 20 20 20 20 95 0D 0A 95 20 20 20 54 Z .... T
0000A0: 4F 50 20 44 45 4D 4F 53 20 20 20 20 20 20 20 20 OP DEMOS
0000B0: 20 20 54 4F 50 20 44 45 4D 4F 53 20 20 20 20 20 TOP DEMOS
0000C0: 54 4F 50 53 20 20 20 20 20 20 20 20 20 54 4F 50 TOPS TOP
0000D0: 53 20 46 41 4E 5A 20 20 20 20 49 4E 54 45 52 56 S FANZ INTERV
0000E0: 55 45 20 20 20 20 20 20 20 20 95 0D 0A 95 20 20 UE ....
0000F0: 20 49 4E 54 45 52 56 49 45 57 20 20 20 20 20 20 INTERVIEW
000100: 20 20 20 20 54 45 53 54 20 20 20 20 20 20 20 20 TEST
000110: 20 20 44 52 41 43 55 4C 41 20 20 20 20 20 20 4E DRACULA N
000120: 45 57 53 20 20 20 20 20 20 20 20 20 54 45 53 54 EWS TEST
000130: 20 44 45 4D 4F 53 20 20 20 20 20 20 95 0D 0A 95 DEMOS ....
000140: 20 20 20 54 4F 50 20 43 52 41 43 4B 45 52 53 20 TOP CRACKERS
000150: 20 20 20 20 20 20 44 45 4D 4F 20 20 20 20 20 20 DEMO
000160: 20 20 20 20 43 52 45 44 49 54 20 20 20 20 20 20 CREDIT
000170: 20 50 52 45 56 49 45 57 20 20 20 20 20 20 4A 41 PREVIEW JA
000180: 50 27 41 4E 49 4D 45 20 20 20 20 20 20 20 95 0D P'ANIME ..
000190: 0A 95 20 20 20 44 45 4D 4F 2A 20 20 20 20 20 20 .. DEMO*
0001A0: 20 20 20 20 20 20 20 20 54 4F 50 20 43 52 41 43 TOP CRAC
0001B0: 4B 45 52 53 20 20 45 4E 44 20 20 20 20 20 20 20 KERS END
0001C0: 20 20 20 43 4F 55 52 53 20 20 20 20 20 20 20 20 COURS
0001D0: 54 45 53 54 20 4A 45 55 58 20 20 20 20 20 20 20 TEST JEUX
0001E0: 95 0D 0A 95 20 20 20 44 52 41 43 55 4C 41 20 54 .... DRACULA T
0001F0: 48 45 20 4D 4F 56 49 45 20 20 49 4E 54 45 52 56 HE MOVIE INTERV
Size : 512 (Real : 512)
000000: 99 20 66 72 6F 6D 20 54 48 45 20 45 4E 44 20 62 . from THE END b
000010: 61 63 6B 20 74 6F 20 74 68 65 20 4D 45 4E 55 42 ack to the MENUB
000020: 20 77 68 65 72 65 20 4F 55 54 27 73 20 68 61 64 where OUT's had
000030: 20 72 65 64 65 66 69 6E 65 64 20 74 68 65 0D 0A redefined the..
000040: 20 95 20 44 46 20 46 41 4E 5A 20 54 45 53 54 53 . DF FANZ TESTS
000050: 20 95 20 20 77 69 6E 64 6F 77 20 61 73 20 6C 6F . window as lo
000060: 6E 67 20 61 6E 64 20 6E 61 72 72 6F 77 2E 20 41 ng and narrow. A
000070: 73 20 61 20 66 69 72 73 74 20 67 6F 20 69 74 20 s a first go it
000080: 6C 6F 6F 6B 73 20 76 65 72 79 20 64 61 74 65 64 looks very dated
000090: 0D 0A 96 99 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000A0: 9A 9A 9A 93 9C 20 6E 6F 77 20 69 6E 20 74 65 63 ..... now in tec
0000B0: 68 6E 69 71 75 65 2C 20 62 75 74 20 44 52 41 43 hnique, but DRAC
0000C0: 55 4C 41 20 6D 61 64 65 20 61 20 73 74 61 72 74 ULA made a start
0000D0: 2E 0D 0A 95 23 31 20 4E 6F 6E 65 20 20 20 20 20 ....#1 None
0000E0: 20 20 20 20 20 95 96 9A 9A 9A 9A 9A 9A 9A 9A 9A ...........
0000F0: 9A 9A 9A 9A 9A 9A 9A 9A 9C 0D 0A 95 23 32 20 4E ............#2 N
000100: 6F 6E 65 20 20 20 20 20 20 20 20 20 20 95 95 20 one ..
000110: 44 52 41 43 55 4C 41 20 46 41 4E 5A 20 23 32 20 DRACULA FANZ #2
000120: 95 20 41 20 61 6E 64 20 42 20 64 72 69 76 65 2C . A and B drive,
000130: 20 34 30 20 74 72 61 63 6B 20 44 41 54 41 20 64 40 track DATA d
000140: 69 73 63 20 77 69 74 68 6F 75 74 0D 0A 95 23 33 isc without...#3
000150: 20 4E 6F 6E 65 20 20 20 20 20 20 20 20 20 20 95 None .
000160: 93 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000170: 9A 9A 99 20 61 6E 79 20 41 53 43 49 49 20 66 69 ... any ASCII fi
000180: 6C 65 73 20 6C 6F 61 64 61 62 6C 65 20 69 6E 74 les loadable int
000190: 6F 20 61 20 57 50 2E 20 54 68 65 72 65 0D 0A 95 o a WP. There...
0001A0: 23 34 20 43 50 43 20 46 4F 52 45 56 45 52 20 23 #4 CPC FOREVER #
0001B0: 32 95 20 69 73 20 74 68 65 20 73 61 6D 65 20 66 2. is the same f
0001C0: 69 6C 65 20 61 73 20 62 65 66 6F 72 65 20 20 74 ile as before t
0001D0: 6F 20 72 75 6E 2C 20 22 44 52 41 43 2E 42 49 4E o run, "DRAC.BIN
0001E0: 22 2C 20 61 6E 64 20 61 6E 20 69 6E 74 72 6F 0D ", and an intro.
0001F0: 0A 95 23 35 20 4E 6F 6E 65 20 20 20 20 20 20 20 ..#5 None
Size : 512 (Real : 512)
000000: 49 45 57 53 20 20 20 20 45 78 74 72 61 73 3A 2D IEWS Extras:-
000010: 20 20 20 20 20 54 48 45 20 45 4E 44 20 20 20 20 THE END
000020: 20 20 4E 45 57 53 2A 20 20 20 20 20 20 20 20 20 NEWS*
000030: 20 20 95 0D 0A 95 20 20 20 43 52 45 44 49 54 20 .... CREDIT
000040: 20 20 20 20 20 20 20 20 20 20 20 20 44 52 41 43 DRAC
000050: 55 4C 41 20 20 20 20 20 20 20 2D 4D 45 53 53 41 ULA -MESSA
000060: 47 45 20 20 20 20 20 45 78 74 72 61 73 3A 2D 20 GE Extras:-
000070: 20 20 20 20 54 4F 50 20 46 41 4E 5A 20 20 20 20 TOP FANZ
000080: 20 20 20 20 95 0D 0A 95 20 20 20 54 48 45 20 45 .... THE E
000090: 4E 44 20 20 20 20 20 20 20 20 20 20 20 20 50 2E ND P.
0000A0: 41 2E 20 20 20 20 20 20 20 20 20 20 20 20 20 20 A.
0000B0: 20 20 20 20 20 20 20 20 2D 43 4F 50 44 46 34 20 -COPDF4
0000C0: 20 20 20 20 20 20 43 4F 55 52 53 20 41 53 4D 20 COURS ASM
0000D0: 20 20 20 20 20 20 95 0D 0A 95 20 20 20 45 78 74 .... Ext
0000E0: 72 61 73 3A 2D 20 20 20 20 20 20 20 20 20 20 20 ras:-
0000F0: 43 52 45 44 49 54 20 20 20 20 20 20 20 20 20 20 CREDIT
000100: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000110: 20 20 20 20 20 20 20 20 46 52 45 45 44 45 4C 49 FREEDELI
000120: 52 45 20 20 20 20 20 20 95 0D 0A 95 20 20 20 4D RE .... M
000130: 41 44 2E 42 41 53 20 20 20 20 20 20 20 20 20 20 AD.BAS
000140: 20 20 45 4E 44 20 20 20 20 20 20 20 20 20 20 20 END
000150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000160: 20 20 20 20 20 20 20 20 20 20 45 78 74 72 61 73 Extras
000170: 3A 2D 20 20 20 20 20 20 20 20 95 0D 0A 95 20 20 :- ....
000180: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000190: 20 20 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 20 20
0001B0: 20 20 20 20 20 20 20 20 20 20 20 20 4D 41 43 42 MACB
0001C0: 55 47 53 20 44 45 4D 4F 2A 20 20 20 95 0D 0A 95 UGS DEMO* ....
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 20 20 20 20 20 20
0001F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
Size : 512 (Real : 512)
000000: 20 20 20 95 20 4C 4F 41 44 49 4E 47 20 73 63 72 . LOADING scr
000010: 65 65 6E 20 61 70 70 65 61 72 73 2E 20 50 72 65 een appears. Pre
000020: 73 73 20 53 50 41 43 45 20 61 6E 64 20 61 6E 6F ss SPACE and ano
000030: 74 68 65 72 20 73 63 72 65 65 6E 20 6C 6F 61 64 ther screen load
000040: 73 0D 0A 93 9C 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A s...............
000050: 9A 9A 9A 9A 96 99 20 72 65 76 65 61 6C 69 6E 67 ...... revealing
000060: 20 44 52 41 43 55 4C 41 20 6F 67 6C 69 6E 67 20 DRACULA ogling
000070: 61 20 72 65 63 6C 69 6E 69 6E 67 20 77 65 6E 63 a reclining wenc
000080: 68 2E 20 20 50 72 65 73 73 20 53 50 41 43 45 20 h. Press SPACE
000090: 61 6E 64 0D 0A 20 95 20 44 46 20 44 45 4D 4F 20 and.. . DF DEMO
0000A0: 54 45 53 54 53 20 95 20 20 61 20 77 65 6C 63 6F TESTS . a welco
0000B0: 6D 65 20 73 63 72 65 65 6E 20 61 70 70 65 61 72 me screen appear
0000C0: 73 2C 20 74 68 65 6E 20 61 20 73 6B 75 6C 6C 20 s, then a skull
0000D0: 73 63 72 65 65 6E 2C 20 74 68 65 6E 20 4C 4F 41 screen, then LOA
0000E0: 44 49 4E 47 2C 0D 0A 96 99 9A 9A 9A 9A 9A 9A 9A DING,...........
0000F0: 9A 9A 9A 9A 9A 9A 9A 9A 93 9A 9A 9A 9A 9A 9A 9A ................
000100: 9C 20 61 6E 64 20 20 73 6F 6D 65 20 63 68 75 67 . and some chug
000110: 73 20 61 6E 64 20 62 75 72 66 6C 65 73 20 6C 61 s and burfles la
000120: 74 65 72 20 74 68 65 20 4D 65 6E 75 20 69 73 20 ter the Menu is
000130: 72 65 61 63 68 65 64 0D 0A 95 23 31 20 4E 6F 6E reached...#1 Non
000140: 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 e
000150: 20 20 95 20 61 74 20 6C 61 73 74 2E 0D 0A 95 23 . at last....#
000160: 32 20 46 52 4F 4D 20 42 45 59 4F 4E 44 20 49 49 2 FROM BEYOND II
000170: 20 20 20 20 20 20 20 95 0D 0A 95 23 33 20 4E 6F ....#3 No
000180: 6E 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ne
000190: 20 20 20 95 20 4F 4B 20 70 72 65 73 73 20 61 20 . OK press a
0001A0: 6E 75 6D 62 65 72 20 61 6E 64 20 74 68 65 20 4C number and the L
0001B0: 4F 41 44 49 4E 47 20 73 63 72 65 65 6E 27 73 20 OADING screen's
0001C0: 6C 6F 61 64 65 64 20 61 6E 64 0D 0A 95 23 34 20 loaded and...#4
0001D0: 4E 6F 6E 65 20 20 20 20 20 20 20 20 20 20 20 20 None
0001E0: 20 20 20 20 20 95 20 74 68 65 6E 20 20 74 68 65 . then the
0001F0: 20 61 72 74 69 63 6C 65 73 20 6C 6F 61 64 65 64 articles loaded
Size : 512 (Real : 512)
000000: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 48 45 HE
000010: 52 4F 53 20 46 2F 57 41 52 45 2A 20 20 20 95 0D ROS F/WARE* ..
000020: 0A 95 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
000030: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000040: 20 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 20 20 20
000060: 53 4F 55 52 43 45 53 20 20 20 20 20 20 20 20 20 SOURCES
000070: 95 0D 0A 93 9C 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000080: 9A 9A 9A 9A 96 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000090: 9A 9A 9A 9A 96 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000A0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000B0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000C0: 9A 9A 99 0D 0A 20 95 20 44 46 20 47 41 4D 45 20 ..... . DF GAME
0000D0: 54 45 53 54 53 20 95 44 52 41 43 55 4C 41 20 46 TESTS .DRACULA F
0000E0: 41 4E 5A 20 23 31 95 20 41 20 61 6E 64 20 42 20 ANZ #1. A and B
0000F0: 64 72 69 76 65 2C 20 34 30 20 74 72 61 63 6B 20 drive, 40 track
000100: 44 41 54 41 2C 20 20 6E 6F 20 57 50 20 6C 6F 61 DATA, no WP loa
000110: 64 61 62 6C 65 0D 0A 96 99 9A 9A 9A 9A 9A 9A 9A dable...........
000120: 9A 9A 9A 9A 9A 9A 9A 9A 93 9C 9A 9A 9A 9A 9A 9A ................
000130: 9A 9A 9A 9A 9A 9A 9A 9A 99 20 74 65 78 74 73 20 ......... texts
000140: 74 6F 20 72 65 61 64 2E 20 52 75 6E 20 22 44 52 to read. Run "DR
000150: 41 43 2E 42 49 4E 22 20 66 6F 72 20 74 68 65 20 AC.BIN" for the
000160: 6F 70 65 6E 69 6E 67 0D 0A 95 23 31 20 4E 6F 6E opening...#1 Non
000170: 65 20 20 20 20 20 20 20 20 20 20 95 20 67 72 61 e . gra
000180: 70 68 69 63 20 74 68 65 6E 20 61 6E 79 20 6B 65 phic then any ke
000190: 79 20 74 6F 20 67 65 74 20 74 6F 20 4D 45 4E 55 y to get to MENU
0001A0: 20 41 2E 20 20 49 6E 70 75 74 20 61 72 74 69 63 A. Input artic
0001B0: 6C 65 20 6E 75 6D 62 65 72 0D 0A 95 23 32 20 50 le number...#2 P
0001C0: 52 45 48 49 53 54 4F 52 49 4B 20 49 49 95 20 74 REHISTORIK II. t
0001D0: 6F 20 6C 6F 61 64 20 69 74 2E 20 20 44 52 41 43 o load it. DRAC
0001E0: 55 4C 41 20 77 72 6F 74 65 20 74 68 69 73 20 6D ULA wrote this m
0001F0: 61 67 20 68 69 6D 73 65 6C 66 3A 20 20 63 6F 64 ag himself: cod
Size : 512 (Real : 512)
000000: 2E 20 28 59 6F 75 27 6C 6C 20 67 65 74 20 75 73 . (You'll get us
000010: 65 64 20 74 6F 20 73 65 65 69 6E 67 0D 0A 95 23 ed to seeing...#
000020: 35 20 42 4F 52 44 45 4C 49 4B 20 4D 45 45 54 49 5 BORDELIK MEETI
000030: 4E 47 20 33 20 20 20 95 20 74 68 69 73 20 4C 4F NG 3 . this LO
000040: 41 44 49 4E 47 20 73 63 72 65 65 6E 29 2E 20 4D ADING screen). M
000050: 6F 73 74 20 6F 66 20 74 68 65 20 61 72 74 69 63 ost of the artic
000060: 6C 65 73 20 47 46 58 20 61 72 65 20 62 79 0D 0A les GFX are by..
000070: 95 23 35 20 50 4F 57 45 52 20 53 59 53 54 45 4D .#5 POWER SYSTEM
000080: 20 4D 45 47 41 44 45 4D 4F 95 20 44 52 41 43 55 MEGADEMO. DRACU
000090: 4C 41 2C 20 6F 6E 65 20 69 73 20 62 79 20 4B 41 LA, one is by KA
0000A0: 4E 45 44 41 2C 20 61 20 6E 65 77 20 4D 4F 52 54 NEDA, a new MORT
0000B0: 45 4C 20 6D 65 6D 62 65 72 2E 20 45 44 49 54 4F EL member. EDITO
0000C0: 0D 0A 95 23 35 20 4F 4E 4C 59 20 46 4F 52 20 59 ...#5 ONLY FOR Y
0000D0: 4F 55 52 20 45 59 45 53 20 32 20 95 20 69 73 20 OUR EYES 2 . is
0000E0: 61 20 62 72 69 65 66 20 77 65 6C 63 6F 6D 65 20 a brief welcome
0000F0: 74 6F 20 74 68 65 20 6D 61 67 2C 20 61 6E 64 20 to the mag, and
000100: 6E 6F 74 65 73 20 4B 41 4E 45 44 41 27 73 20 6E notes KANEDA's n
000110: 6F 77 0D 0A 93 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ow..............
000120: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 99 20 77 .............. w
000130: 69 74 68 20 44 52 41 43 55 4C 41 2E 20 49 6E 20 ith DRACULA. In
000140: 41 53 54 55 43 45 53 20 73 65 76 65 6E 20 67 61 ASTUCES seven ga
000150: 6D 65 73 20 61 72 65 20 70 6F 6B 65 64 20 65 69 mes are poked ei
000160: 74 68 65 72 0D 0A 66 6F 72 20 61 20 4D 75 6C 74 ther..for a Mult
000170: 69 66 61 63 65 20 6F 72 20 64 69 73 63 20 72 65 iface or disc re
000180: 63 6F 6E 66 69 67 75 72 61 74 69 6F 6E 2E 20 50 configuration. P
000190: 55 42 20 61 64 76 65 72 74 69 73 65 73 20 54 48 UB advertises TH
0001A0: 45 20 46 41 4E 5A 20 61 73 20 61 20 67 6F 6F 64 E FANZ as a good
0001B0: 20 72 65 61 64 2C 0D 0A 77 68 69 6C 65 20 54 4F read,..while TO
0001C0: 50 20 44 45 4D 4F 53 20 6C 69 73 74 73 20 44 52 P DEMOS lists DR
0001D0: 41 43 55 4C 41 27 73 20 74 6F 70 20 66 69 76 65 ACULA's top five
0001E0: 20 2D 20 56 4F 59 41 47 45 20 39 33 20 77 69 6E - VOYAGE 93 win
0001F0: 6E 69 6E 67 2E 0D 0A 0D 0A 54 45 53 54 20 6C 6F ning.....TEST lo
Size : 512 (Real : 512)
000000: 65 2C 20 74 65 78 74 20 61 6E 64 0D 0A 95 23 34 e, text and...#4
000010: 20 43 52 41 5A 59 20 43 41 52 53 20 33 20 20 95 CRAZY CARS 3 .
000020: 20 61 6E 64 20 67 72 61 70 68 69 63 73 2E 20 20 and graphics.
000030: 53 50 41 43 45 20 74 61 6B 65 73 20 79 6F 75 20 SPACE takes you
000040: 62 61 63 6B 20 74 6F 20 74 68 65 20 4D 45 4E 55 back to the MENU
000050: 2E 20 20 42 49 44 4F 55 49 4C 4C 45 53 0D 0A 95 . BIDOUILLES...
000060: 23 34 20 53 55 50 45 52 20 43 41 55 4C 44 52 4F #4 SUPER CAULDRO
000070: 4E 95 20 6C 69 73 74 73 20 61 20 6E 75 6D 62 65 N. lists a numbe
000080: 72 20 6F 66 20 64 69 73 63 20 70 6F 6B 65 73 20 r of disc pokes
000090: 66 6F 72 20 67 61 6D 65 73 2C 20 20 61 6E 64 20 for games, and
0000A0: 50 45 54 49 54 45 20 41 4E 4E 4F 4E 43 45 53 0D PETITE ANNONCES.
0000B0: 0A 95 23 34 20 41 54 4F 4D 49 43 20 20 20 20 20 ..#4 ATOMIC
0000C0: 20 20 20 95 20 72 65 6C 61 74 65 73 20 44 52 41 . relates DRA
0000D0: 43 55 4C 41 27 73 20 77 61 6E 74 73 2E 20 20 48 CULA's wants. H
0000E0: 69 73 20 72 61 74 69 6E 67 20 66 6F 72 20 74 68 is rating for th
0000F0: 65 20 54 4F 50 20 44 45 4D 4F 20 69 73 20 54 48 e TOP DEMO is TH
000100: 45 0D 0A 95 23 35 20 4D 45 47 41 42 4C 41 53 54 E...#5 MEGABLAST
000110: 45 52 53 20 20 95 20 44 45 4D 4F 2E 20 4D 41 44 ERS . DEMO. MAD
000120: 4D 49 58 27 73 20 74 68 65 6E 20 74 68 65 20 67 MIX's then the g
000130: 75 65 73 74 20 69 6E 74 65 72 76 69 65 77 65 64 uest interviewed
000140: 2E 20 41 70 70 61 72 65 6E 74 6C 79 20 68 65 20 . Apparently he
000150: 77 61 73 0D 0A 93 9C 9A 9A 9A 9A 9A 9A 9A 9A 9A was.............
000160: 9A 9A 9A 9A 9A 9A 96 99 20 6F 6E 65 20 6F 66 20 ........ one of
000170: 74 68 65 20 62 65 73 74 20 74 68 65 6E 20 63 72 the best then cr
000180: 61 63 6B 65 72 73 20 6F 66 20 77 68 69 63 68 20 ackers of which
000190: 44 52 41 43 55 4C 41 20 6C 69 73 74 73 20 68 69 DRACULA lists hi
0001A0: 73 20 74 6F 70 0D 0A 20 95 20 44 46 20 49 4E 54 s top.. . DF INT
0001B0: 45 52 56 49 45 57 53 20 95 20 20 66 6F 75 72 74 ERVIEWS . fourt
0001C0: 65 65 6E 2C 20 58 4F 52 20 63 6F 6D 69 6E 67 20 een, XOR coming
0001D0: 6F 75 74 20 74 6F 70 73 2E 0D 0A 96 99 9A 9A 9A out tops........
0001E0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 93 9C 20 0D .............. .
0001F0: 0A 95 23 31 20 4D 41 44 4D 49 58 20 20 20 20 20 ..#1 MADMIX
Size : 512 (Real : 512)
000000: 6F 6B 73 20 61 74 20 50 52 45 48 49 53 54 4F 52 oks at PREHISTOR
000010: 49 4B 20 49 49 20 62 79 20 45 6C 6D 61 72 20 4B IK II by Elmar K
000020: 72 65 69 67 65 72 2C 20 73 74 61 72 74 69 6E 67 reiger, starting
000030: 20 77 69 74 68 20 61 20 73 63 72 65 65 6E 20 67 with a screen g
000040: 72 61 62 2C 20 74 68 65 6E 0D 0A 6D 6F 76 69 6E rab, then..movin
000050: 67 20 74 6F 20 74 65 78 74 20 65 78 70 6C 61 69 g to text explai
000060: 6E 69 6E 67 20 70 61 72 74 20 6F 6E 65 2E 20 4F ning part one. O
000070: 74 68 65 72 20 73 63 72 65 65 6E 20 73 68 6F 74 ther screen shot
000080: 73 20 6C 6F 61 64 2C 20 70 61 72 74 20 74 77 6F s load, part two
000090: 20 69 73 20 74 65 73 74 65 64 2C 0D 0A 61 6E 6F is tested,..ano
0000A0: 74 68 65 72 20 73 63 72 65 65 6E 20 61 6E 64 20 ther screen and
0000B0: 70 61 72 74 20 74 68 72 65 65 20 69 73 20 72 65 part three is re
0000C0: 76 69 65 77 65 64 2E 20 41 20 73 63 72 65 65 6E viewed. A screen
0000D0: 20 73 68 6F 74 20 65 6E 64 73 20 74 68 69 73 20 shot ends this
0000E0: 73 65 63 74 69 6F 6E 2E 20 44 45 4D 4F 0D 0A 6C section. DEMO..l
0000F0: 6F 61 64 73 20 74 68 72 65 65 20 6F 70 74 69 6F oads three optio
000100: 6E 73 3B 20 31 2E 54 68 65 20 64 65 6D 6F 3B 20 ns; 1.The demo;
000110: 32 2E 54 68 65 20 64 65 6D 6F 20 64 6F 75 62 6C 2.The demo doubl
000120: 65 20 73 63 72 65 65 6E 65 64 3B 20 33 2E 54 68 e screened; 3.Th
000130: 65 20 6D 65 6E 75 2E 20 50 72 65 73 73 20 31 0D e menu. Press 1.
000140: 0A 61 6E 64 20 79 6F 75 20 67 65 74 20 61 20 72 .and you get a r
000150: 61 73 74 65 72 20 62 6F 72 64 65 72 20 77 68 69 aster border whi
000160: 6C 65 20 74 68 65 20 64 65 6D 6F 20 75 73 65 73 le the demo uses
000170: 20 73 63 72 65 65 6E 20 6D 65 6D 6F 72 79 20 74 screen memory t
000180: 6F 20 75 6E 63 72 75 6E 63 68 2E 20 49 74 20 69 o uncrunch. It i
000190: 73 0D 0A 53 4C 41 53 48 73 20 64 65 6D 6F 20 46 s..SLASHs demo F
0001A0: 52 4F 4D 20 42 45 59 4F 4E 44 20 49 49 2C 20 61 ROM BEYOND II, a
0001B0: 20 4C 4F 47 4F 4E 20 6C 6F 67 6F 20 6D 6F 76 69 LOGON logo movi
0001C0: 6E 67 20 61 72 6F 75 6E 64 20 61 20 73 74 61 72 ng around a star
0001D0: 20 66 69 65 6C 64 20 73 63 72 65 65 6E 20 20 77 field screen w
0001E0: 69 74 68 0D 0A 61 20 62 6F 74 74 6F 6D 20 67 72 ith..a bottom gr
0001F0: 61 70 68 69 63 20 62 65 6C 6F 77 20 77 68 69 63 aphic below whic
Size : 512 (Real : 512)
000000: 69 6E 67 20 69 6E 20 50 55 42 20 45 54 20 50 2E ing in PUB ET P.
000010: 41 2E 20 69 73 20 74 68 65 20 61 64 0D 0A 66 6F A. is the ad..fo
000020: 72 20 43 50 43 20 46 4F 52 45 56 45 52 20 23 32 r CPC FOREVER #2
000030: 20 61 6E 64 20 61 20 6E 6F 74 65 20 74 68 61 74 and a note that
000040: 20 44 52 41 43 55 4C 41 20 77 69 6C 6C 20 62 65 DRACULA will be
000050: 20 61 77 61 79 20 66 72 6F 6D 20 68 6F 6D 65 20 away from home
000060: 66 6F 72 20 61 20 77 68 69 6C 65 20 73 6F 0D 0A for a while so..
000070: 68 65 20 67 69 76 65 73 20 68 69 73 20 6E 65 77 he gives his new
000080: 20 61 64 64 72 65 73 73 20 66 6F 72 20 63 6F 6E address for con
000090: 74 61 63 74 73 2E 0D 0A 0D 0A 45 50 53 49 4C 4F tacts.....EPSILO
0000A0: 4E 20 28 43 68 72 69 73 74 6F 70 68 65 20 4B 61 N (Christophe Ka
0000B0: 73 74 72 69 6F 74 74 69 73 29 20 61 6E 64 20 41 striottis) and A
0000C0: 4C 4E 20 28 41 72 6E 61 75 64 20 6C 65 20 4E 65 LN (Arnaud le Ne
0000D0: 64 65 6C 65 63 29 20 61 72 65 20 69 6E 74 65 72 delec) are inter
0000E0: 76 69 65 77 65 64 20 61 6E 64 0D 0A 74 68 65 20 viewed and..the
0000F0: 6E 65 77 73 20 69 73 20 62 72 6F 61 64 63 61 73 news is broadcas
000100: 74 20 74 68 61 74 20 54 48 45 20 46 41 4E 5A 20 t that THE FANZ
000110: 77 69 6C 6C 20 6D 65 72 67 65 20 77 69 74 68 20 will merge with
000120: 44 52 41 43 55 4C 41 20 46 41 4E 5A 20 66 6F 72 DRACULA FANZ for
000130: 20 69 73 73 75 65 20 23 34 2E 20 41 0D 0A 6E 6F issue #4. A..no
000140: 74 65 20 73 68 6F 75 6C 64 20 62 65 20 6D 61 64 te should be mad
000150: 65 20 74 68 61 74 20 54 4F 50 53 20 69 73 20 77 e that TOPS is w
000160: 68 61 74 20 79 6F 75 20 77 6F 75 6C 64 20 68 61 hat you would ha
000170: 76 65 20 72 65 61 64 20 69 66 20 79 6F 75 20 72 ve read if you r
000180: 61 6E 20 74 68 65 20 20 41 20 73 69 64 65 0D 0A an the A side..
000190: 22 54 4F 50 22 2E 20 49 6E 20 44 52 41 43 55 4C "TOP". In DRACUL
0001A0: 41 2C 20 68 65 20 74 61 6B 65 73 20 61 20 6C 6F A, he takes a lo
0001B0: 6F 6B 20 61 74 20 74 68 65 20 63 6F 6E 73 6F 6C ok at the consol
0001C0: 65 73 2C 20 66 72 6F 6D 20 74 68 65 20 53 4E 45 es, from the SNE
0001D0: 53 20 74 68 72 6F 75 67 68 20 74 6F 20 74 68 65 S through to the
0001E0: 0D 0A 6C 61 74 65 73 74 20 6F 66 66 65 72 69 6E ..latest offerin
0001F0: 67 73 20 66 72 6F 6D 20 53 41 47 41 2C 20 4E 49 gs from SAGA, NI
Size : 512 (Real : 512)
000000: 68 27 73 20 61 6E 20 45 6E 67 6C 69 73 68 20 6C h's an English l
000010: 61 72 67 65 20 45 52 4F 53 20 66 6F 6E 74 20 73 arge EROS font s
000020: 63 72 6F 6C 6C 79 2E 20 41 6E 20 68 61 72 64 20 crolly. An hard
000030: 72 65 73 65 74 0D 0A 69 73 20 6E 65 65 64 65 64 reset..is needed
000040: 2C 20 73 6F 20 72 75 6E 22 4D 45 4E 55 42 22 20 , so run"MENUB"
000050: 2D 20 62 61 63 6B 20 69 6E 74 6F 20 44 45 4D 4F - back into DEMO
000060: 20 61 6E 64 20 74 72 79 20 6F 70 74 69 6F 6E 20 and try option
000070: 32 2E 20 54 68 65 20 62 6F 74 74 6F 6D 20 67 72 2. The bottom gr
000080: 61 70 68 69 63 27 73 0D 0A 72 65 70 65 61 74 65 aphic's..repeate
000090: 64 20 61 73 20 69 73 20 74 68 65 20 73 63 72 6F d as is the scro
0000A0: 6C 6C 79 20 6D 65 73 73 61 67 65 20 2D 20 6F 70 lly message - op
0000B0: 74 69 6F 6E 20 31 20 77 61 73 20 62 65 74 74 65 tion 1 was bette
0000C0: 72 2E 20 41 6E 20 68 61 72 64 20 72 65 73 65 74 r. An hard reset
0000D0: 20 61 67 61 69 6E 20 74 6F 0D 0A 72 75 6E 22 4D again to..run"M
0000E0: 45 4E 55 42 22 20 61 6E 64 20 69 74 27 73 20 54 ENUB" and it's T
0000F0: 4F 50 20 43 52 41 43 4B 45 52 53 2C 20 61 20 6C OP CRACKERS, a l
000100: 69 73 74 20 6F 66 20 44 52 41 43 55 4C 41 73 20 ist of DRACULAs
000110: 66 6F 75 72 74 65 65 6E 20 62 65 73 74 20 67 61 fourteen best ga
000120: 6D 65 20 63 72 61 63 6B 65 72 73 0D 0A 77 69 74 me crackers..wit
000130: 68 20 58 4F 52 20 77 69 6E 6E 69 6E 67 2E 0D 0A h XOR winning...
000140: 0D 0A 49 74 27 73 20 49 4E 54 45 52 56 49 45 57 ..It's INTERVIEW
000150: 53 20 6E 65 78 74 2C 20 74 68 65 20 77 72 69 74 S next, the writ
000160: 65 72 73 20 6F 66 20 54 48 45 20 46 41 4E 5A 2C ers of THE FANZ,
000170: 20 41 72 6E 61 75 64 20 4C 65 63 6F 75 76 65 7A Arnaud Lecouvez
000180: 2C 20 74 68 65 20 31 36 20 79 65 61 72 20 6F 6C , the 16 year ol
000190: 64 2C 0D 0A 61 74 20 74 68 61 74 20 74 69 6D 65 d,..at that time
0001A0: 20 6B 6E 6F 77 6E 20 61 73 20 47 41 46 4D 41 4E known as GAFMAN
0001B0: 2C 20 61 6E 64 20 42 49 47 20 42 45 4E 2C 20 42 , and BIG BEN, B
0001C0: 65 6E 6A 61 6D 69 6E 20 47 69 6C 6C 65 74 2C 20 enjamin Gillet,
0001D0: 61 67 61 69 6E 20 61 20 31 36 20 79 65 61 72 20 again a 16 year
0001E0: 6F 6C 64 2E 0D 0A 44 52 41 43 55 4C 41 20 68 61 old...DRACULA ha
0001F0: 73 20 74 68 65 20 4B 41 4E 45 44 41 20 47 46 58 s the KANEDA GFX
Size : 512 (Real : 512)
000000: 4E 54 45 4E 44 4F 20 61 6E 64 20 53 4F 4E 59 2E NTENDO and SONY.
000010: 20 20 54 68 65 72 65 20 61 72 65 20 61 20 6C 6F There are a lo
000020: 74 20 6F 66 20 43 52 45 44 49 54 73 20 61 6E 64 t of CREDITs and
000030: 20 61 0D 0A 6E 6F 74 65 20 69 73 20 6D 61 64 65 a..note is made
000040: 20 66 6F 72 20 65 61 63 68 20 6F 66 20 74 68 65 for each of the
000050: 20 6D 61 67 73 20 70 61 72 74 73 20 61 73 20 74 mags parts as t
000060: 6F 20 63 6F 64 69 6E 67 2C 20 47 46 58 2C 20 6D o coding, GFX, m
000070: 75 73 69 63 20 61 6E 64 20 74 65 78 74 2E 20 54 usic and text. T
000080: 68 65 72 65 0D 0A 69 73 20 6C 69 74 74 6C 65 20 here..is little
000090: 74 6F 20 45 4E 44 2C 20 6A 75 73 74 20 61 20 66 to END, just a f
0000A0: 65 77 20 67 72 65 65 74 69 6E 67 73 2C 20 74 68 ew greetings, th
0000B0: 61 6E 6B 20 79 6F 75 27 73 20 61 6E 64 20 74 68 ank you's and th
0000C0: 65 20 69 73 73 75 65 20 64 61 74 65 2E 0D 0A 96 e issue date....
0000D0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000E0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9C ................
0000F0: 0D 0A 95 54 48 45 20 46 41 4E 5A 20 23 32 20 61 ...THE FANZ #2 a
000100: 6E 64 20 44 52 41 43 55 4C 41 20 46 41 4E 5A 20 nd DRACULA FANZ
000110: 23 34 95 20 54 68 69 73 20 69 73 73 75 65 20 66 #4. This issue f
000120: 65 61 74 75 72 65 73 20 54 48 45 20 46 41 4E 5A eatures THE FANZ
000130: 20 23 32 20 6F 6E 20 73 69 64 65 20 41 20 77 69 #2 on side A wi
000140: 74 68 0D 0A 93 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A th..............
000150: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000160: 9A 9A 9A 9A 99 20 44 52 41 43 55 4C 41 20 46 41 ..... DRACULA FA
000170: 4E 5A 20 23 34 20 6F 6E 20 74 68 65 20 42 20 73 NZ #4 on the B s
000180: 69 64 65 2E 20 49 6E 20 66 61 63 74 20 44 52 41 ide. In fact DRA
000190: 43 55 4C 41 0D 0A 74 61 6B 65 73 20 61 20 62 61 CULA..takes a ba
0001A0: 63 6B 20 73 74 65 70 20 69 6E 20 74 68 69 73 20 ck step in this
0001B0: 69 73 73 75 65 2C 20 6C 65 74 74 69 6E 67 20 74 issue, letting t
0001C0: 68 65 20 6F 74 68 65 72 20 6D 65 6D 62 65 72 73 he other members
0001D0: 20 64 6F 20 74 68 65 20 77 6F 72 6B 2E 20 4F 4B do the work. OK
0001E0: 20 73 68 61 6C 6C 0D 0A 77 65 20 62 65 67 69 6E shall..we begin
0001F0: 20 62 79 20 72 75 6E 6E 69 6E 67 22 2D 44 52 41 by running"-DRA
Size : 512 (Real : 512)
000000: 20 61 6E 64 20 72 65 70 6F 72 74 73 20 6F 6E 20 and reports on
000010: 74 68 65 20 44 52 41 43 55 4C 41 20 63 68 61 72 the DRACULA char
000020: 61 63 74 65 72 73 2E 20 20 41 6E 20 61 64 76 65 acters. An adve
000030: 72 74 20 66 6F 72 0D 0A 4E 45 57 20 41 52 43 41 rt for..NEW ARCA
000040: 44 45 2C 20 44 52 41 43 55 4C 41 73 20 6E 65 65 DE, DRACULAs nee
000050: 64 20 6F 66 20 63 6F 6E 74 61 63 74 73 20 61 6E d of contacts an
000060: 64 20 47 41 46 4D 41 4E 27 73 20 70 65 72 69 70 d GAFMAN's perip
000070: 68 65 72 61 6C 20 77 61 6E 74 73 20 6D 61 6B 65 heral wants make
000080: 20 75 70 20 50 2E 41 2E 0D 0A 54 68 65 20 43 52 up P.A...The CR
000090: 45 44 49 54 20 66 6F 72 20 74 68 65 20 6D 61 67 EDIT for the mag
0000A0: 20 69 73 20 74 61 6B 65 6E 20 62 79 20 44 52 41 is taken by DRA
0000B0: 43 55 4C 41 2C 20 74 68 65 6E 20 69 74 20 69 73 CULA, then it is
0000C0: 20 54 48 45 20 45 4E 44 2E 20 41 20 62 72 69 65 THE END. A brie
0000D0: 66 20 66 61 72 65 77 65 6C 6C 0D 0A 62 65 66 6F f farewell..befo
0000E0: 72 65 20 61 6E 20 6F 70 74 69 6F 6E 20 74 6F 20 re an option to
0000F0: 71 75 69 74 20 6F 72 20 72 65 74 75 72 6E 20 74 quit or return t
000100: 6F 20 74 68 65 20 6D 65 6E 75 2E 20 51 75 69 74 o the menu. Quit
000110: 2C 20 61 20 67 72 61 70 68 69 63 20 61 70 70 65 , a graphic appe
000120: 61 72 73 20 62 65 66 6F 72 65 20 61 0D 0A 73 6F ars before a..so
000130: 66 74 20 72 65 73 65 74 2E 0D 0A 0D 0A 55 73 65 ft reset.....Use
000140: 20 77 61 73 20 6D 61 64 65 20 69 6E 20 74 68 69 was made in thi
000150: 73 20 69 73 73 75 65 20 6F 66 20 74 68 65 20 4D s issue of the M
000160: 75 73 69 63 20 54 69 6D 62 72 61 6C 20 52 65 70 usic Timbral Rep
000170: 6C 79 20 52 6F 75 74 69 6E 65 20 62 79 20 57 48 ly Routine by WH
000180: 45 45 21 20 61 6E 64 20 6D 75 73 69 63 0D 0A 77 EE! and music..w
000190: 61 73 20 72 69 70 70 65 64 20 6F 75 74 20 6F 66 as ripped out of
0001A0: 20 74 68 65 20 54 45 52 52 49 46 49 43 20 44 65 the TERRIFIC De
0001B0: 6D 6F 20 62 79 20 44 72 2D 46 65 6C 69 78 2E 0D mo by Dr-Felix..
0001C0: 0A 96 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0001D0: 9A 9C 0D 0A 95 44 52 41 43 55 4C 41 20 46 41 4E .....DRACULA FAN
0001E0: 5A 20 23 33 95 20 59 6F 75 20 68 61 76 65 20 67 Z #3. You have g
0001F0: 6F 74 20 73 6F 6D 65 20 63 68 6F 69 63 65 73 20 ot some choices
Size : 512 (Real : 512)
000000: 43 22 20 66 6F 72 20 74 68 65 20 6F 70 65 6E 69 C" for the openi
000010: 6E 67 20 6D 75 73 69 63 61 6C 20 73 63 72 65 65 ng musical scree
000020: 6E 20 6C 69 73 74 69 6E 67 20 61 6C 6C 20 74 68 n listing all th
000030: 65 20 4D 4F 52 54 45 4C 0D 0A 6D 65 6D 62 65 72 e MORTEL..member
000040: 73 2C 20 74 68 65 69 72 20 73 70 65 63 69 61 6C s, their special
000050: 20 43 50 43 20 61 62 69 6C 69 74 69 65 73 2C 20 CPC abilities,
000060: 6F 74 68 65 72 20 61 66 66 69 6C 69 61 74 69 6F other affiliatio
000070: 6E 73 20 61 6E 64 20 63 6F 6E 74 61 63 74 20 61 ns and contact a
000080: 64 64 72 65 73 73 65 73 2E 0D 0A 0D 0A 53 50 41 ddresses.....SPA
000090: 43 45 20 65 78 69 74 73 20 74 6F 20 45 50 53 49 CE exits to EPSI
0000A0: 4C 4F 4E 27 73 20 6F 70 65 6E 69 6E 67 20 6D 75 LON's opening mu
0000B0: 73 69 63 61 6C 20 73 63 72 6F 6C 6C 69 6E 67 20 sical scrolling
0000C0: 69 6E 74 72 6F 20 61 6E 64 20 53 50 41 43 45 20 intro and SPACE
0000D0: 61 67 61 69 6E 20 66 6F 72 20 74 68 65 0D 0A 41 again for the..A
0000E0: 20 73 69 64 65 20 6D 65 6E 75 20 62 79 20 42 49 side menu by BI
0000F0: 47 20 42 45 4E 2E 20 46 75 6E 63 74 69 6F 6E 20 G BEN. Function
000100: 6B 65 79 73 20 6C 6F 61 64 20 74 68 65 20 72 65 keys load the re
000110: 71 75 69 72 65 64 20 61 72 74 69 63 6C 65 2C 20 quired article,
000120: 77 65 6C 6C 20 69 74 20 64 6F 65 73 20 69 66 0D well it does if.
000130: 0A 79 6F 75 20 77 61 69 74 20 20 66 6F 72 20 74 .you wait for t
000140: 68 65 20 4C 4F 41 44 49 4E 47 20 73 63 72 65 65 he LOADING scree
000150: 6E 20 74 6F 20 6C 6F 61 64 2C 20 20 74 68 65 6E n to load, then
000160: 20 77 61 69 74 20 66 6F 72 20 74 68 65 20 61 72 wait for the ar
000170: 74 69 63 6C 65 20 74 6F 20 6C 6F 61 64 2E 20 49 ticle to load. I
000180: 6E 0D 0A 45 44 49 54 4F 2C 20 44 52 41 43 55 4C n..EDITO, DRACUL
000190: 41 20 77 65 6C 63 6F 6D 65 73 20 74 68 65 20 6E A welcomes the n
0001A0: 65 77 20 6D 65 6D 62 65 72 73 2C 20 61 6E 64 20 ew members, and
0001B0: 74 68 61 6E 6B 73 20 74 68 6F 73 65 20 63 6F 6E thanks those con
0001C0: 74 72 69 62 75 74 69 6E 67 20 61 72 74 69 63 6C tributing articl
0001D0: 65 73 2E 0D 0A 4C 4F 4E 47 53 48 4F 54 20 61 6E es...LONGSHOT an
0001E0: 64 20 46 45 46 45 53 53 45 20 70 72 6F 76 69 64 d FEFESSE provid
0001F0: 65 64 20 74 68 65 20 6D 75 73 69 63 20 76 69 61 ed the music via
Size : 512 (Real : 512)
000000: 6F 66 20 77 68 61 74 20 74 6F 20 72 75 6E 20 66 of what to run f
000010: 69 72 73 74 20 62 65 73 69 64 65 73 20 74 68 65 irst besides the
000020: 20 6D 61 67 0D 0A 93 9A 9A 9A 9A 9A 9A 9A 9A 9A mag............
000030: 9A 9A 9A 9A 9A 9A 99 20 73 6F 20 74 72 79 20 2D ....... so try -
000040: 4D 45 53 53 41 47 45 2E 42 49 4E 2E 20 48 65 72 MESSAGE.BIN. Her
000050: 65 20 44 52 41 43 55 4C 41 20 69 6E 76 69 74 65 e DRACULA invite
000060: 73 20 79 6F 75 20 74 6F 20 52 55 4E 22 54 4F 50 s you to RUN"TOP
000070: 22 20 66 72 6F 6D 0D 0A 77 68 69 63 68 20 68 69 " from..which hi
000080: 73 20 61 70 70 72 61 69 73 61 6C 20 6F 66 20 74 s appraisal of t
000090: 68 65 20 74 6F 70 20 74 65 6E 20 66 61 6E 7A 20 he top ten fanz
0000A0: 61 70 70 65 61 72 73 2C 20 63 65 65 64 69 6E 67 appears, ceeding
0000B0: 20 74 6F 70 20 73 70 6F 74 20 74 6F 20 50 4F 54 top spot to POT
0000C0: 20 44 45 20 43 41 4C 4C 0D 0A 61 6E 64 20 6C 61 DE CALL..and la
0000D0: 73 74 20 73 70 6F 74 20 74 6F 20 54 48 45 20 46 st spot to THE F
0000E0: 41 4E 5A 2E 20 48 69 74 20 53 50 41 43 45 20 74 ANZ. Hit SPACE t
0000F0: 6F 20 65 78 69 74 2C 20 79 6F 75 20 6D 65 65 74 o exit, you meet
000100: 20 45 50 53 49 4C 4F 4E 27 73 20 63 6F 64 65 64 EPSILON's coded
000110: 20 54 55 52 4E 20 44 49 53 43 0D 0A 73 6F 20 74 TURN DISC..so t
000120: 68 65 20 6D 69 72 61 63 6C 65 73 20 74 68 61 74 he miracles that
000130: 20 72 65 73 69 64 65 20 6F 6E 20 73 69 64 65 20 reside on side
000140: 41 20 61 72 65 20 6F 62 74 61 69 6E 65 64 20 62 A are obtained b
000150: 79 20 72 75 6E 6E 69 6E 67 20 22 2D 44 52 41 43 y running "-DRAC
000160: 22 2E 0D 0A 0D 0A 4F 4B 20 77 65 27 76 65 20 72 ".....OK we've r
000170: 75 6E 20 69 74 20 73 6F 20 77 68 61 74 27 73 20 un it so what's
000180: 68 61 70 70 65 6E 69 6E 67 3F 20 41 20 73 70 6F happening? A spo
000190: 6F 6E 20 66 65 65 64 69 6E 67 20 66 65 6D 61 6C on feeding femal
0001A0: 65 20 73 74 61 74 65 73 20 73 68 65 27 73 20 4C e states she's L
0001B0: 4F 41 44 49 4E 47 0D 0A 61 6E 64 2C 20 74 72 75 OADING..and, tru
0001C0: 65 2C 20 73 68 65 20 69 73 2E 20 54 68 65 20 43 e, she is. The C
0001D0: 48 52 24 28 31 29 20 6D 75 73 69 63 61 6C 20 69 HR$(1) musical i
0001E0: 6E 74 72 6F 20 73 63 72 65 65 6E 20 77 69 74 68 ntro screen with
0001F0: 20 62 61 63 6B 67 72 6F 75 6E 64 20 72 61 73 74 background rast
Size : 512 (Real : 512)
000000: 20 61 6E 20 41 54 41 52 49 20 53 54 20 74 72 61 an ATARI ST tra
000010: 6E 73 66 65 72 2E 20 20 50 72 65 73 73 20 45 53 nsfer. Press ES
000020: 43 20 66 6F 72 0D 0A 74 68 65 20 4C 4F 41 44 49 C for..the LOADI
000030: 4E 47 20 73 63 72 65 65 6E 20 61 67 61 69 6E 2C NG screen again,
000040: 20 74 68 65 6E 20 74 68 65 20 6D 65 6E 75 2E 20 then the menu.
000050: 54 68 65 20 54 45 53 54 20 4A 45 55 58 27 73 20 The TEST JEUX's
000060: 62 79 20 52 41 4D 4C 41 49 44 20 61 6E 64 20 68 by RAMLAID and h
000070: 65 20 6C 6F 6F 6B 73 0D 0A 61 74 20 43 52 41 5A e looks..at CRAZ
000080: 59 20 43 41 52 53 20 33 2C 20 53 55 50 45 52 20 Y CARS 3, SUPER
000090: 43 41 55 4C 44 52 4F 4E 20 61 6E 64 20 41 54 4F CAULDRON and ATO
0000A0: 4D 49 43 2C 20 74 65 73 74 69 6E 67 20 6D 6F 72 MIC, testing mor
0000B0: 65 20 74 68 65 20 63 6F 64 69 6E 67 20 6F 66 20 e the coding of
0000C0: 74 68 65 20 67 61 6D 65 73 0D 0A 72 61 74 68 65 the games..rathe
0000D0: 72 20 74 68 61 6E 20 77 68 61 74 20 67 6F 65 73 r than what goes
0000E0: 20 69 6E 74 6F 20 70 6C 61 79 69 6E 67 20 74 68 into playing th
0000F0: 65 6D 2E 0D 0A 0D 0A 4F 6E 6C 79 20 6F 6E 65 20 em.....Only one
000100: 6D 61 67 27 73 20 63 68 65 63 6B 65 64 20 6F 75 mag's checked ou
000110: 74 20 61 6E 64 20 76 65 72 79 20 74 68 6F 72 6F t and very thoro
000120: 75 67 68 6C 79 20 74 6F 6F 2C 20 43 50 43 20 46 ughly too, CPC F
000130: 4F 52 20 45 56 45 52 20 23 32 20 69 6E 20 54 45 OR EVER #2 in TE
000140: 53 54 20 46 41 4E 5A 0D 0A 77 68 69 6C 65 20 54 ST FANZ..while T
000150: 4F 50 53 20 46 41 4E 5A 20 6C 69 73 74 20 62 6F OPS FANZ list bo
000160: 74 68 20 44 52 41 43 55 4C 41 27 73 20 61 6E 64 th DRACULA's and
000170: 20 52 41 4D 4C 41 49 44 27 73 20 66 61 76 6F 75 RAMLAID's favou
000180: 72 69 74 65 20 6D 61 67 73 2E 20 46 6F 72 20 44 rite mags. For D
000190: 52 41 43 55 4C 41 20 69 74 0D 0A 69 73 20 51 55 RACULA it..is QU
0001A0: 41 53 41 52 20 43 50 43 20 23 33 20 77 68 69 6C ASAR CPC #3 whil
0001B0: 65 20 52 41 4D 4C 41 49 44 20 6F 70 74 73 20 66 e RAMLAID opts f
0001C0: 6F 72 20 44 45 4D 4F 4E 49 41 4B 20 23 34 2E 20 or DEMONIAK #4.
0001D0: 54 68 65 6E 20 69 74 27 73 20 54 55 52 4E 20 44 Then it's TURN D
0001E0: 49 53 43 20 74 69 6D 65 2E 20 49 0D 0A 68 61 64 ISC time. I..had
0001F0: 20 70 72 6F 62 6C 65 6D 73 20 77 69 74 68 20 74 problems with t
Size : 512 (Real : 512)
000000: 65 72 73 2E 20 48 69 74 0D 0A 53 50 41 43 45 20 ers. Hit..SPACE
000010: 61 6E 64 20 74 68 65 20 4C 4F 41 44 49 4E 47 20 and the LOADING
000020: 73 63 72 65 65 6E 20 6C 6F 61 64 73 20 74 68 65 screen loads the
000030: 6E 20 61 6E 6F 74 68 65 72 20 69 6E 74 72 6F 20 n another intro
000040: 73 63 72 65 65 6E 20 62 65 66 6F 72 65 20 72 65 screen before re
000050: 61 63 68 69 6E 67 20 74 68 65 0D 0A 6D 61 69 6E aching the..main
000060: 20 63 6F 6E 73 74 69 74 75 65 6E 74 20 6F 66 20 constituent of
000070: 73 69 64 65 20 41 2C 20 74 68 65 20 73 63 61 6E side A, the scan
000080: 6E 65 64 20 69 6E 20 63 6F 6D 69 63 61 6C 20 61 ned in comical a
000090: 64 76 65 6E 74 75 72 65 20 66 65 61 74 75 72 69 dventure featuri
0000A0: 6E 67 20 74 77 6F 20 66 75 6E 6E 79 0D 0A 63 68 ng two funny..ch
0000B0: 61 72 61 63 74 65 72 73 2E 20 53 6F 2C 20 69 66 aracters. So, if
0000C0: 20 79 6F 75 20 77 61 6E 74 20 74 6F 20 76 69 65 you want to vie
0000D0: 77 20 74 68 65 20 73 74 6F 72 79 20 74 68 65 6E w the story then
0000E0: 20 72 75 6E 20 22 2D 44 52 41 43 22 2C 20 65 6C run "-DRAC", el
0000F0: 73 65 20 72 75 6E 22 54 4F 50 22 20 74 6F 0D 0A se run"TOP" to..
000100: 67 65 74 20 74 6F 20 73 69 64 65 20 42 20 77 68 get to side B wh
000110: 65 72 65 6F 6E 20 74 68 65 20 6D 61 67 20 65 78 ereon the mag ex
000120: 69 74 73 2E 0D 0A 0D 0A 49 6E 20 53 4F 55 56 45 its.....In SOUVE
000130: 4E 49 52 20 77 65 20 68 61 76 65 20 44 52 41 43 NIR we have DRAC
000140: 55 4C 41 27 73 20 28 61 73 73 69 73 74 65 64 20 ULA's (assisted
000150: 69 6E 20 74 68 65 20 65 61 72 6C 79 20 79 65 61 in the early yea
000160: 72 73 20 62 79 20 4B 41 4E 45 44 41 29 20 6C 69 rs by KANEDA) li
000170: 73 74 69 6E 67 20 6F 66 0D 0A 74 68 65 20 67 61 sting of..the ga
000180: 6D 65 73 20 6F 66 20 6E 6F 74 65 20 66 6F 72 20 mes of note for
000190: 74 68 65 20 64 65 63 61 64 65 20 31 39 38 34 2D the decade 1984-
0001A0: 31 39 39 34 2E 20 49 74 27 73 20 77 6F 72 74 68 1994. It's worth
0001B0: 20 6E 6F 74 69 6E 67 20 74 68 61 74 20 68 65 20 noting that he
0001C0: 73 74 61 72 74 65 64 20 6F 6E 0D 0A 61 20 34 36 started on..a 46
0001D0: 34 20 69 6E 20 31 39 38 36 2C 20 67 65 74 74 69 4 in 1986, getti
0001E0: 6E 67 20 61 20 36 31 32 38 20 6F 6E 65 20 79 65 ng a 6128 one ye
0001F0: 61 72 20 6C 61 74 65 72 2E 20 46 6F 6C 6C 6F 77 ar later. Follow
Size : 512 (Real : 512)
000000: 68 69 73 20 75 6E 74 69 6C 20 49 20 66 6F 75 6E his until I foun
000010: 64 20 74 68 61 74 20 66 6F 72 20 61 20 33 2E 35 d that for a 3.5
000020: 22 20 64 69 73 63 20 79 6F 75 27 76 65 20 74 6F " disc you've to
000030: 20 74 61 6B 65 20 6F 75 74 20 74 68 65 0D 0A 64 take out the..d
000040: 69 73 63 2C 20 66 6C 69 70 20 74 68 65 20 73 77 isc, flip the sw
000050: 69 74 63 68 20 61 6E 64 20 73 6C 69 64 65 20 74 itch and slide t
000060: 68 65 20 64 69 73 63 20 62 61 63 6B 20 69 6E 2E he disc back in.
000070: 20 56 6F 69 6C 61 2C 20 73 69 64 65 20 42 2E 0D Voila, side B..
000080: 0A 0D 0A 53 65 6C 65 63 74 69 6F 6E 20 69 73 20 ...Selection is
000090: 62 79 20 74 68 65 20 75 70 2F 64 6F 77 6E 20 63 by the up/down c
0000A0: 75 72 73 6F 72 20 6B 65 79 73 20 61 6E 64 20 53 ursor keys and S
0000B0: 50 41 43 45 20 6C 6F 61 64 73 20 74 68 65 20 4C PACE loads the L
0000C0: 4F 41 44 49 4E 47 20 73 63 72 65 65 6E 20 70 72 OADING screen pr
0000D0: 69 6F 72 0D 0A 74 6F 20 74 68 65 20 72 65 71 75 ior..to the requ
0000E0: 69 72 65 64 20 61 72 74 69 63 6C 65 2E 20 4E 45 ired article. NE
0000F0: 57 53 20 69 73 20 62 79 20 44 52 41 43 55 4C 41 WS is by DRACULA
000100: 2C 20 77 68 6F 20 74 6F 6F 6B 20 6F 76 65 72 20 , who took over
000110: 34 30 20 68 6F 75 72 73 20 74 6F 20 63 6F 64 65 40 hours to code
000120: 20 74 68 69 73 0D 0A 73 69 6E 67 6C 65 20 73 63 this..single sc
000130: 72 65 65 6E 2C 20 77 68 69 6C 65 20 69 74 20 74 reen, while it t
000140: 6F 6F 6B 20 45 50 53 49 4C 4F 4E 20 6A 75 73 74 ook EPSILON just
000150: 20 66 69 76 65 20 6D 69 6E 75 74 65 73 20 74 6F five minutes to
000160: 20 64 65 62 75 67 20 69 74 2E 20 54 68 65 72 65 debug it. There
000170: 20 69 73 20 61 6C 6C 0D 0A 74 68 65 20 63 75 72 is all..the cur
000180: 72 65 6E 74 20 6D 65 65 74 69 6E 67 2C 20 64 65 rent meeting, de
000190: 6D 6F 73 20 61 6E 64 20 6D 61 67 20 72 65 6C 65 mos and mag rele
0001A0: 61 73 65 20 69 6E 66 6F 20 66 6F 72 20 74 68 65 ase info for the
0001B0: 20 73 75 6D 6D 65 72 20 31 39 39 34 2E 20 54 68 summer 1994. Th
0001C0: 65 20 50 52 45 56 49 45 57 0D 0A 69 73 20 6F 66 e PREVIEW..is of
0001D0: 20 61 6E 20 45 50 53 49 4C 4F 4E 20 70 72 6F 64 an EPSILON prod
0001E0: 75 63 74 69 6F 6E 2C 20 65 61 63 68 20 70 61 72 uction, each par
0001F0: 74 20 74 61 6B 65 73 20 61 62 6F 75 74 20 33 30 t takes about 30
Size : 512 (Real : 512)
000000: 6D 61 67 20 74 6F 20 64 61 74 65 2C 0D 0A 62 79 mag to date,..by
000010: 20 66 6F 75 72 20 74 6F 20 74 68 72 65 65 20 44 four to three D
000020: 45 4D 4F 4E 49 41 4B 20 23 34 20 77 69 6E 73 2E EMONIAK #4 wins.
000030: 20 20 43 41 50 53 20 4C 4F 43 4B 20 61 6E 64 20 CAPS LOCK and
000040: 54 41 42 20 64 6F 2C 20 61 67 61 69 6E 2C 20 74 TAB do, again, t
000050: 6F 67 67 6C 65 20 72 61 73 74 65 72 73 2E 0D 0A oggle rasters...
000060: 4C 61 73 74 6C 79 20 63 6F 6D 65 73 20 53 4F 55 Lastly comes SOU
000070: 56 45 4E 49 52 2C 20 69 74 20 69 73 20 70 61 72 VENIR, it is par
000080: 74 20 49 49 20 6F 66 20 61 20 72 75 6E 20 74 68 t II of a run th
000090: 72 6F 75 67 68 20 77 68 61 74 27 73 20 65 76 65 rough what's eve
0000A0: 72 20 74 6F 20 64 6F 20 77 69 74 68 20 74 68 65 r to do with the
0000B0: 0D 0A 43 50 43 2E 20 46 61 6E 7A 69 6E 65 73 20 ..CPC. Fanzines
0000C0: 61 6E 64 20 44 65 6D 6F 73 20 61 72 65 20 74 68 and Demos are th
0000D0: 69 73 20 74 69 6D 65 20 63 6F 6D 6D 65 6E 74 65 is time commente
0000E0: 64 20 6F 6E 2E 20 41 63 63 65 73 73 20 74 6F 20 d on. Access to
0000F0: 61 6C 6C 20 61 72 74 69 63 6C 65 73 20 69 73 20 all articles is
000100: 62 79 0D 0A 70 72 65 73 73 69 6E 67 20 53 50 41 by..pressing SPA
000110: 43 45 2C 20 43 75 72 73 6F 72 20 55 70 20 61 6E CE, Cursor Up an
000120: 64 20 44 6F 77 6E 20 74 6F 67 67 6C 65 20 74 68 d Down toggle th
000130: 65 20 4D 65 6E 75 20 73 65 63 74 69 6F 6E 73 2E e Menu sections.
000140: 0D 0A 0D 0A 41 74 20 22 54 55 52 4E 20 44 49 53 ....At "TURN DIS
000150: 43 22 20 66 6C 69 70 20 74 68 65 20 64 69 73 63 C" flip the disc
000160: 20 66 6F 72 20 4D 45 4E 55 20 43 2E 20 54 68 65 for MENU C. The
000170: 20 6D 65 6E 75 20 69 73 20 69 6E 20 74 77 6F 20 menu is in two
000180: 70 61 72 74 73 20 61 63 63 65 73 73 65 64 20 62 parts accessed b
000190: 79 20 46 31 0D 0A 61 6E 64 20 46 32 2E 20 46 69 y F1..and F2. Fi
0001A0: 72 73 74 2C 20 74 68 65 72 65 20 69 73 20 74 68 rst, there is th
0001B0: 65 20 61 73 73 65 6D 62 6C 65 72 20 74 75 74 6F e assembler tuto
0001C0: 72 69 61 6C 20 20 61 6E 64 20 74 68 65 20 61 72 rial and the ar
0001D0: 74 69 63 6C 65 20 66 65 61 74 75 72 65 73 20 77 ticle features w
0001E0: 68 61 74 20 69 74 0D 0A 73 65 74 73 20 6F 75 74 hat it..sets out
0001F0: 20 74 6F 20 65 78 70 6C 61 69 6E 20 74 6F 20 79 to explain to y
Size : 512 (Real : 512)
000000: 20 73 65 63 6F 6E 64 73 20 74 6F 20 75 6E 2D 63 seconds to un-c
000010: 72 75 6E 63 68 2E 0D 0A 0D 0A 54 68 65 72 65 20 runch.....There
000020: 66 6F 6C 6C 6F 77 73 20 61 20 76 65 72 79 20 69 follows a very i
000030: 6E 66 6F 72 6D 61 74 69 76 65 20 61 72 74 69 63 nformative artic
000040: 6C 65 20 62 79 20 45 50 53 49 4C 4F 4E 20 72 65 le by EPSILON re
000050: 6C 61 74 65 64 20 74 6F 20 68 6F 77 20 61 6E 20 lated to how an
000060: 6F 76 65 72 73 63 61 6E 27 73 0D 0A 6F 62 74 61 overscan's..obta
000070: 69 6E 65 64 20 76 69 61 20 61 6E 20 61 73 73 65 ined via an asse
000080: 6D 62 6C 65 72 2C 20 77 69 74 68 20 73 6F 75 72 mbler, with sour
000090: 63 65 20 63 6F 64 65 2C 20 20 66 6F 72 20 74 77 ce code, for tw
0000A0: 6F 20 6F 72 20 74 68 72 65 65 20 73 65 63 74 69 o or three secti
0000B0: 6F 6E 73 20 74 6F 20 61 20 43 50 43 0D 0A 73 63 ons to a CPC..sc
0000C0: 72 65 65 6E 2E 20 49 74 20 69 73 20 6C 6F 6E 67 reen. It is long
0000D0: 2C 20 62 75 74 20 77 65 6C 6C 20 77 6F 72 74 68 , but well worth
0000E0: 20 74 61 6B 69 6E 67 20 61 20 6C 6F 6F 6B 20 61 taking a look a
0000F0: 74 2E 20 49 6E 20 54 48 45 20 45 4E 44 20 74 68 t. In THE END th
000100: 65 20 6F 70 65 6E 69 6E 67 20 73 68 6F 74 0D 0A e opening shot..
000110: 69 73 20 71 75 69 63 6B 6C 79 20 70 61 73 73 65 is quickly passe
000120: 64 20 62 79 20 70 72 65 73 73 69 6E 67 20 53 50 d by pressing SP
000130: 41 43 45 20 20 66 6F 72 20 74 68 65 20 46 41 4E ACE for the FAN
000140: 5A 59 20 4D 45 45 54 49 4E 47 20 44 45 4D 4F 20 ZY MEETING DEMO
000150: 31 20 69 6E 74 72 6F 2C 20 61 20 70 72 65 73 73 1 intro, a press
000160: 0D 0A 6F 66 20 53 50 41 43 45 20 61 67 61 69 6E ..of SPACE again
000170: 20 6C 6F 61 64 73 20 74 68 65 20 61 63 74 75 61 loads the actua
000180: 6C 20 64 65 6D 6F 2E 20 54 68 65 72 65 20 69 73 l demo. There is
000190: 20 6E 6F 20 77 61 79 20 6F 75 74 20 6F 66 20 74 no way out of t
0001A0: 68 65 20 64 65 6D 6F 20 62 75 74 20 61 20 68 61 he demo but a ha
0001B0: 72 64 0D 0A 72 65 73 65 74 2E 0D 0A 20 20 20 96 rd..reset... .
0001C0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0001D0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9C 9A 9A 9A 96 9A ................
0001E0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9C 0D ................
0001F0: 0A 20 20 20 95 44 52 41 43 55 4C 41 20 46 41 4E . .DRACULA FAN
Size : 512 (Real : 512)
000000: 6F 75 2E 20 20 53 69 6E 75 73 20 64 6F 74 73 20 ou. Sinus dots
000010: 67 69 72 61 74 65 20 74 6F 70 20 72 69 67 68 74 girate top right
000020: 20 61 6E 64 20 77 69 74 68 20 74 68 65 20 63 75 and with the cu
000030: 72 73 6F 72 20 61 6E 64 0D 0A 66 75 6E 63 74 69 rsor and..functi
000040: 6F 6E 20 6B 65 79 73 20 79 6F 75 20 63 68 61 6E on keys you chan
000050: 67 65 20 68 6F 72 69 7A 6F 6E 74 61 6C 20 61 6E ge horizontal an
000060: 64 20 76 65 72 74 69 63 61 6C 20 72 6F 74 61 74 d vertical rotat
000070: 69 6F 6E 61 6C 20 61 78 69 73 20 6F 72 20 73 6C ional axis or sl
000080: 6F 77 2F 71 75 69 63 6B 65 6E 0D 0A 67 69 72 61 ow/quicken..gira
000090: 74 69 6F 6E 2E 20 4E 65 78 74 2C 20 73 63 72 6F tion. Next, scro
0000A0: 6C 6C 69 6E 67 20 73 70 6C 69 74 2D 72 61 73 74 lling split-rast
0000B0: 65 72 73 20 61 72 65 20 61 6E 20 65 78 70 6C 6F ers are an explo
0000C0: 72 65 64 20 73 75 62 6A 65 63 74 20 77 69 74 68 red subject with
0000D0: 20 73 6F 75 72 63 65 20 63 6F 64 65 0D 0A 73 68 source code..sh
0000E0: 6F 77 69 6E 67 20 68 6F 77 20 69 74 27 73 20 61 owing how it's a
0000F0: 63 68 69 65 76 65 64 2E 20 41 67 61 69 6E 20 70 chieved. Again p
000100: 72 65 73 73 69 6E 67 20 61 20 66 65 77 20 66 75 ressing a few fu
000110: 6E 63 74 69 6F 6E 20 6B 65 79 73 20 70 72 6F 64 nction keys prod
000120: 75 63 65 73 20 6F 6E 20 73 63 72 65 65 6E 0D 0A uces on screen..
000130: 77 68 61 74 27 73 20 62 65 69 6E 67 20 65 78 70 what's being exp
000140: 6C 61 69 6E 65 64 20 74 6F 20 79 6F 75 2E 20 49 lained to you. I
000150: 74 27 73 20 61 6C 6C 20 76 65 72 79 20 6E 65 61 t's all very nea
000160: 74 6C 79 20 64 6F 6E 65 20 61 6E 64 20 68 69 67 tly done and hig
000170: 68 6C 79 20 69 6E 66 6F 72 6D 61 74 69 76 65 2E hly informative.
000180: 0D 0A 46 32 20 69 73 20 77 68 65 72 65 20 74 68 ..F2 is where th
000190: 65 20 46 52 45 45 44 45 4C 49 52 45 20 45 58 54 e FREEDELIRE EXT
0001A0: 45 4E 44 45 44 20 50 41 52 54 20 44 45 4D 4F 20 ENDED PART DEMO
0001B0: 69 73 20 6C 6F 61 64 65 64 2E 20 46 6F 72 20 74 is loaded. For t
0001C0: 68 6F 73 65 20 69 6E 74 65 72 65 73 74 65 64 20 hose interested
0001D0: 69 6E 0D 0A 69 74 2C 20 72 75 6E 20 69 74 20 61 in..it, run it a
0001E0: 6E 64 20 77 61 74 63 68 2E 20 54 68 65 72 65 20 nd watch. There
0001F0: 69 73 20 6E 6F 20 6F 74 68 65 72 20 77 61 79 20 is no other way
Size : 512 (Real : 512)
000000: 5A 20 53 45 52 49 4F 55 53 20 42 49 54 53 20 95 Z SERIOUS BITS .
000010: 20 20 20 95 44 52 41 43 55 4C 41 20 46 41 4E 5A .DRACULA FANZ
000020: 20 23 35 95 20 41 20 44 72 69 76 65 2C 20 34 32 #5. A Drive, 42
000030: 20 74 72 61 63 6B 73 2C 20 34 20 73 69 64 65 73 tracks, 4 sides
000040: 2E 0D 0A 96 9A 9A 99 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000050: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000060: 9A 93 9A 9A 9A 93 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000070: 9A 9A 9A 9A 9A 99 20 43 50 43 20 36 31 32 38 20 ...... CPC 6128
000080: 6F 6E 6C 79 2E 20 41 6C 6C 20 66 69 6C 65 73 20 only. All files
000090: 61 72 65 0D 0A 95 23 31 20 4E 6F 6E 65 2E 20 23 are...#1 None. #
0000A0: 32 20 4E 6F 6E 65 2E 20 23 33 20 4E 6F 6E 65 2E 2 None. #3 None.
0000B0: 20 20 20 20 20 20 20 95 20 43 48 45 45 53 45 20 . CHEESE
0000C0: 63 72 75 6E 63 68 65 64 20 73 6F 20 6E 6F 74 20 crunched so not
0000D0: 57 50 20 74 65 78 74 20 66 69 6C 65 20 72 65 61 WP text file rea
0000E0: 64 61 62 6C 65 0D 0A 95 23 34 20 48 61 6E 64 6C dable...#4 Handl
0000F0: 69 6E 67 20 73 70 6C 69 74 20 73 63 72 65 65 6E ing split screen
000100: 73 20 63 6F 64 69 6E 67 20 95 20 73 61 64 6C 79 s coding . sadly
000110: 2E 20 20 59 6F 75 20 52 55 4E 22 2D 44 52 41 43 . You RUN"-DRAC
000120: 46 5A 35 22 20 61 6E 64 20 67 65 74 20 61 20 76 FZ5" and get a v
000130: 65 72 74 69 63 61 6C 0D 0A 95 23 35 20 53 70 6C ertical...#5 Spl
000140: 69 74 2D 52 61 73 74 65 72 20 43 6F 64 69 6E 67 it-Raster Coding
000150: 20 54 75 74 6F 72 69 61 6C 20 20 95 20 73 63 72 Tutorial . scr
000160: 6F 6C 6C 69 6E 67 2C 20 6C 61 72 67 65 20 74 65 olling, large te
000170: 78 74 20 69 6E 74 72 6F 20 64 65 74 61 69 6C 69 xt intro detaili
000180: 6E 67 20 4D 4F 52 54 45 4C 0D 0A 93 9A 9A 9A 9A ng MORTEL.......
000190: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0001A0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 99 20 6D .............. m
0001B0: 65 6D 62 65 72 73 20 61 6E 64 20 67 75 65 73 74 embers and guest
0001C0: 73 20 70 61 72 74 20 63 6F 64 69 6E 67 2E 20 48 s part coding. H
0001D0: 69 74 20 53 50 41 43 45 20 61 74 0D 0A 61 6E 79 it SPACE at..any
0001E0: 20 74 69 6D 65 20 74 6F 20 67 65 74 20 74 68 65 time to get the
0001F0: 20 4D 4F 52 54 45 4C 20 6C 6F 67 6F 3B 20 53 50 MORTEL logo; SP
Size : 512 (Real : 512)
000000: 74 6F 20 65 78 69 74 20 53 69 64 65 20 43 20 74 to exit Side C t
000010: 68 61 6E 20 74 6F 20 68 61 72 64 20 72 65 73 65 han to hard rese
000020: 74 2E 0D 0A 0D 0A 53 69 64 65 20 44 20 69 73 20 t.....Side D is
000030: 66 75 6C 6C 79 20 74 61 6B 65 6E 20 75 70 20 77 fully taken up w
000040: 69 74 68 20 48 45 52 4F 53 20 46 52 45 45 57 41 ith HEROS FREEWA
000050: 52 45 20 44 45 4D 4F 20 73 6C 69 64 65 73 68 6F RE DEMO slidesho
000060: 77 2C 20 20 77 68 65 72 65 20 73 63 72 65 65 6E w, where screen
000070: 73 20 6C 6F 61 64 0D 0A 69 6E 74 6F 20 6D 65 6D s load..into mem
000080: 6F 72 79 20 61 6E 64 20 61 72 65 20 73 65 71 75 ory and are sequ
000090: 65 6E 74 69 61 6C 6C 79 20 76 69 65 77 65 64 2E entially viewed.
0000A0: 20 54 68 65 73 65 20 61 72 65 20 73 63 61 6E 6E These are scann
0000B0: 65 64 20 69 6E 20 69 6C 6C 75 73 74 72 61 74 69 ed in illustrati
0000C0: 6F 6E 73 20 66 72 6F 6D 0D 0A 22 54 68 65 20 42 ons from.."The B
0000D0: 6F 6F 6B 20 6F 66 20 74 68 65 20 44 65 61 64 22 ook of the Dead"
0000E0: 2C 20 49 20 62 65 6C 69 65 76 65 2C 20 20 61 6E , I believe, an
0000F0: 64 20 61 6E 20 61 63 63 65 73 73 65 64 20 66 69 d an accessed fi
000100: 6E 61 6C 20 6F 70 74 69 6F 6E 20 6C 65 74 73 20 nal option lets
000110: 79 6F 75 20 73 61 76 65 20 61 0D 0A 73 65 6C 65 you save a..sele
000120: 63 74 65 64 20 73 63 72 65 65 6E 20 74 6F 20 61 cted screen to a
000130: 6E 6F 74 68 65 72 20 64 69 73 63 20 61 73 20 61 nother disc as a
000140: 6E 20 4F 43 50 20 41 72 74 20 53 74 75 64 69 6F n OCP Art Studio
000150: 20 66 69 6C 65 20 74 6F 20 74 68 65 6E 20 75 73 file to then us
000160: 65 20 69 6E 20 61 6E 79 20 77 61 79 0D 0A 79 6F e in any way..yo
000170: 75 20 77 69 73 68 2E 20 52 55 4E 22 2D 48 45 52 u wish. RUN"-HER
000180: 4F 53 22 20 74 6F 20 76 69 65 77 20 74 68 65 73 OS" to view thes
000190: 65 20 6E 65 61 74 20 67 72 61 70 68 69 63 73 2E e neat graphics.
0001A0: 20 4F 6E 20 53 69 64 65 20 41 20 22 53 4F 55 52 On Side A "SOUR
0001B0: 43 45 22 20 63 61 6E 20 62 65 20 72 75 6E 0D 0A CE" can be run..
0001C0: 74 6F 20 73 61 76 65 20 65 78 61 6D 70 6C 65 20 to save example
0001D0: 73 6F 75 72 63 65 20 63 6F 64 65 20 66 69 6C 65 source code file
0001E0: 73 20 72 65 6C 61 74 69 6E 67 20 74 6F 20 74 68 s relating to th
0001F0: 65 20 61 73 73 65 6D 62 6C 65 72 20 63 6F 75 72 e assembler cour
Size : 512 (Real : 512)
000000: 41 43 45 20 20 61 6E 64 20 79 6F 75 20 67 65 74 ACE and you get
000010: 20 74 68 65 20 6F 70 65 6E 69 6E 67 20 20 67 72 the opening gr
000020: 65 65 74 69 6E 67 73 20 64 65 6D 6F 3B 0D 0A 43 eetings demo;..C
000030: 4F 50 59 20 73 74 6F 70 2F 73 74 61 72 74 20 74 OPY stop/start t
000040: 68 65 20 73 63 72 6F 6C 6C 69 6E 67 20 67 72 65 he scrolling gre
000050: 65 74 69 6E 67 20 61 6E 64 20 45 4E 54 45 52 20 eting and ENTER
000060: 64 6F 65 73 20 74 68 65 20 73 61 6D 65 20 77 69 does the same wi
000070: 74 68 20 74 68 65 20 76 65 72 74 69 63 61 6C 0D th the vertical.
000080: 0A 72 61 73 74 65 72 73 2E 20 48 69 74 20 53 50 .rasters. Hit SP
000090: 41 43 45 20 66 6F 72 20 4D 45 4E 55 20 41 2E 0D ACE for MENU A..
0000A0: 0A 0D 0A 46 69 72 73 74 20 6F 66 66 20 74 68 65 ...First off the
0000B0: 20 77 65 6C 63 6F 6D 65 2C 20 6D 65 6D 62 65 72 welcome, member
0000C0: 73 20 6C 69 73 74 2C 20 74 68 65 6E 20 61 20 62 s list, then a b
0000D0: 72 69 65 66 20 73 79 6E 6F 70 73 69 73 20 6F 66 rief synopsis of
0000E0: 20 74 68 65 20 6D 61 67 73 20 63 6F 6E 74 65 6E the mags conten
0000F0: 74 73 2E 0D 0A 41 43 54 55 53 20 69 73 20 61 20 ts...ACTUS is a
000100: 63 6F 6D 69 63 20 6D 65 6D 62 65 72 73 20 6D 65 comic members me
000110: 65 74 69 6E 67 20 72 65 70 6F 72 74 2C 20 66 6F eting report, fo
000120: 6C 6C 6F 77 65 64 20 62 79 20 61 20 6E 6F 74 65 llowed by a note
000130: 20 6F 66 20 61 6C 6C 20 74 68 65 20 6D 65 65 74 of all the meet
000140: 69 6E 67 73 2C 0D 0A 64 65 6D 6F 73 2C 20 73 6C ings,..demos, sl
000150: 69 64 65 20 73 68 6F 77 73 2C 20 67 61 6D 65 73 ide shows, games
000160: 2C 20 70 72 6F 67 72 61 6D 73 20 20 61 6E 64 20 , programs and
000170: 66 61 6E 7A 69 6E 65 73 20 62 65 74 77 65 65 6E fanzines between
000180: 20 4A 75 6C 79 20 39 34 20 61 6E 64 20 41 75 67 July 94 and Aug
000190: 75 73 74 20 39 35 2E 0D 0A 49 6E 20 54 45 53 54 ust 95...In TEST
0001A0: 20 46 41 4E 5A 53 2C 20 74 68 65 20 6C 61 74 65 FANZS, the late
0001B0: 73 74 20 69 73 73 75 65 73 20 6F 66 20 66 69 76 st issues of fiv
0001C0: 65 20 6D 61 67 73 20 61 72 65 20 63 68 65 63 6B e mags are check
0001D0: 65 64 20 6F 75 74 2E 20 41 20 73 70 6F 6F 66 20 ed out. A spoof
0001E0: 69 6E 74 65 72 76 69 65 77 0D 0A 77 69 74 68 20 interview..with
0001F0: 44 52 41 43 55 4C 41 20 66 6F 6C 6C 6F 77 73 2C DRACULA follows,
Size : 512 (Real : 512)
000000: 73 65 2E 20 44 6F 6E 27 74 20 74 72 79 20 74 6F se. Don't try to
000010: 0D 0A 73 61 76 65 20 74 68 65 73 65 20 66 69 6C ..save these fil
000020: 65 73 20 6F 6E 20 74 68 65 20 44 46 20 64 69 73 es on the DF dis
000030: 63 2C 20 69 74 20 77 69 6C 6C 20 63 6F 72 72 75 c, it will corru
000040: 70 74 20 74 68 65 20 41 20 73 69 64 65 2E 0D 0A pt the A side...
000050: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000060: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000070: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000080: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000090: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000A0: 1A 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 .@@@@@@@@@@@@@@@
0000B0: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
0000C0: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
0000D0: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
0000E0: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
0000F0: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
000100: 6E 61 6C 20 6F 70 74 69 6F 6E 20 6C 65 74 73 20 nal option lets
000110: 79 6F 75 20 73 61 76 65 20 61 0D 0A 73 65 6C 65 you save a..sele
000120: 63 74 65 64 20 73 63 72 65 65 6E 20 74 6F 20 61 cted screen to a
000130: 6E 6F 74 68 65 72 20 64 69 73 63 20 61 73 20 61 nother disc as a
000140: 6E 20 4F 43 50 20 41 72 74 20 53 74 75 64 69 6F n OCP Art Studio
000150: 20 66 69 6C 65 20 74 6F 20 74 68 65 6E 20 75 73 file to then us
000160: 65 20 69 6E 20 61 6E 79 20 77 61 79 0D 0A 79 6F e in any way..yo
000170: 75 20 77 69 73 68 2E 20 52 55 4E 22 2D 48 45 52 u wish. RUN"-HER
000180: 4F 53 22 20 74 6F 20 76 69 65 77 20 74 68 65 73 OS" to view thes
000190: 65 20 6E 65 61 74 20 67 72 61 70 68 69 63 73 2E e neat graphics.
0001A0: 20 4F 6E 20 53 69 64 65 20 41 20 22 53 4F 55 52 On Side A "SOUR
0001B0: 43 45 22 20 63 61 6E 20 62 65 20 72 75 6E 0D 0A CE" can be run..
0001C0: 74 6F 20 73 61 76 65 20 65 78 61 6D 70 6C 65 20 to save example
0001D0: 73 6F 75 72 63 65 20 63 6F 64 65 20 66 69 6C 65 source code file
0001E0: 73 20 72 65 6C 61 74 69 6E 67 20 74 6F 20 74 68 s relating to th
0001F0: 65 20 61 73 73 65 6D 62 6C 65 72 20 63 6F 75 72 e assembler cour
Size : 512 (Real : 512)
000000: 20 6D 6F 72 65 20 61 20 66 75 6E 20 61 72 74 69 more a fun arti
000010: 63 6C 65 20 74 68 61 6E 20 61 20 73 65 72 69 6F cle than a serio
000020: 75 73 20 69 6E 74 65 72 76 69 65 77 2E 0D 0A 0D us interview....
000030: 0A 41 74 20 22 54 55 52 4E 20 44 49 53 43 22 2C .At "TURN DISC",
000040: 20 66 6C 69 70 20 74 68 65 20 64 69 73 63 20 66 flip the disc f
000050: 6F 72 20 4D 45 4E 55 20 42 2E 20 54 68 65 20 66 or MENU B. The f
000060: 69 72 73 74 20 61 72 74 69 63 6C 65 20 72 65 6C irst article rel
000070: 61 74 65 73 20 74 6F 20 74 68 65 20 44 45 4D 4F ates to the DEMO
000080: 53 0D 0A 72 65 76 69 65 77 65 64 2E 20 20 4E 65 S..reviewed. Ne
000090: 78 74 20 69 73 20 4A 41 50 27 41 4E 49 4D 45 2C xt is JAP'ANIME,
0000A0: 20 44 52 41 47 4F 4E 20 42 41 4C 4C 20 63 68 61 DRAGON BALL cha
0000B0: 72 61 63 74 65 72 73 20 66 72 6F 6D 20 20 6D 61 racters from ma
0000C0: 6E 67 61 20 70 72 6F 67 72 61 6D 6D 65 73 20 68 nga programmes h
0000D0: 61 76 65 0D 0A 74 72 61 69 74 73 20 77 68 69 63 ave..traits whic
0000E0: 68 20 74 68 65 20 77 69 74 74 79 20 44 52 41 43 h the witty DRAC
0000F0: 55 4C 41 20 66 75 6C 6C 79 20 6C 61 6D 70 6F 6F ULA fully lampoo
000100: 6E 73 2E 20 54 45 53 54 20 4A 45 55 58 20 72 65 ns. TEST JEUX re
000110: 76 69 65 77 73 20 4D 45 47 41 42 4C 41 53 54 45 views MEGABLASTE
000120: 52 53 20 69 6E 0D 0A 64 65 70 74 68 2C 20 69 66 RS in..depth, if
000130: 20 79 6F 75 20 70 72 65 73 73 20 43 41 50 53 20 you press CAPS
000140: 4C 4F 43 4B 20 6F 72 20 54 41 42 20 79 6F 75 20 LOCK or TAB you
000150: 74 6F 67 67 6C 65 20 68 69 64 64 65 6E 20 72 61 toggle hidden ra
000160: 73 74 65 72 73 2E 0D 0A 0D 0A 4E 45 57 53 20 67 sters.....NEWS g
000170: 69 76 65 73 20 70 6C 61 6E 6E 65 64 20 6D 65 65 ives planned mee
000180: 74 69 6E 67 73 20 64 61 74 65 73 2C 20 77 68 69 tings dates, whi
000190: 6C 73 74 20 62 65 6C 6F 77 20 74 68 65 20 61 64 lst below the ad
0001A0: 64 72 65 73 73 65 73 20 6F 66 20 46 61 6E 7A 69 dresses of Fanzi
0001B0: 6E 65 73 20 73 63 72 6F 6C 6C 0D 0A 70 61 73 74 nes scroll..past
0001C0: 2E 20 20 49 6E 20 54 4F 50 20 46 41 4E 5A 2C 20 . In TOP FANZ,
0001D0: 61 6C 6C 20 74 68 65 20 4D 4F 52 54 45 4C 20 6D all the MORTEL m
0001E0: 65 6D 62 65 72 73 20 76 6F 74 65 20 66 6F 72 20 embers vote for
0001F0: 74 68 65 69 72 20 66 61 76 6F 75 72 69 74 65 20 their favourite
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: 65 64 20 6C 69 6B 65 20 61 20 6D 61 67 6E 65 74 ed like a magnet
000010: 2C 20 20 61 73 20 6D 61 6E 79 20 70 65 6F 70 6C , as many peopl
000020: 65 0D 0A 77 65 72 65 20 64 72 61 77 6E 20 74 6F e..were drawn to
000030: 20 6D 79 20 63 6F 6D 70 75 74 65 72 21 20 41 74 my computer! At
000040: 20 74 69 6D 65 73 20 74 68 65 72 65 20 77 65 72 times there wer
000050: 65 20 31 30 20 70 65 6F 70 6C 65 20 61 72 6F 75 e 10 people arou
000060: 6E 64 20 6D 79 20 43 50 43 20 72 65 63 6F 72 64 nd my CPC record
000070: 69 6E 67 0D 0A 73 6D 61 6C 6C 20 73 65 71 75 65 ing..small seque
000080: 6E 63 65 73 20 6F 66 20 6F 6E 65 20 6F 72 20 74 nces of one or t
000090: 77 6F 20 73 65 63 6F 6E 64 73 2E 20 20 41 74 20 wo seconds. At
0000A0: 74 68 61 74 20 74 69 6D 65 20 61 20 73 6F 66 74 that time a soft
0000B0: 77 61 72 65 20 77 61 73 20 64 65 76 65 6C 6F 70 ware was develop
0000C0: 65 64 20 74 6F 0D 0A 72 65 63 6F 72 64 20 64 69 ed to..record di
0000D0: 72 65 63 74 6C 79 20 74 6F 20 61 20 43 50 43 20 rectly to a CPC
0000E0: 64 69 73 6B 20 61 62 6F 75 74 20 33 30 20 73 65 disk about 30 se
0000F0: 63 6F 6E 64 73 20 6F 66 20 61 20 56 49 44 49 20 conds of a VIDI
000100: 63 61 72 64 20 73 65 71 75 65 6E 63 65 2E 20 54 card sequence. T
000110: 68 69 73 20 6E 65 77 0D 0A 73 6F 66 74 77 61 72 his new..softwar
000120: 65 20 77 69 6C 6C 20 62 65 20 61 64 61 70 74 65 e will be adapte
000130: 64 20 74 6F 20 6D 79 20 56 34 2E 30 20 63 61 72 d to my V4.0 car
000140: 64 20 69 6E 20 61 20 66 65 77 20 6D 6F 6E 74 68 d in a few month
000150: 73 2E 20 0D 0A 0D 0A 49 20 61 6C 73 6F 20 69 6D s. ....I also im
000160: 70 72 6F 76 65 64 20 6D 79 20 76 69 64 65 6F 20 proved my video
000170: 63 61 72 64 2C 20 65 73 70 65 63 69 61 6C 6C 79 card, especially
000180: 20 77 68 65 6E 20 77 6F 72 6B 69 6E 67 20 77 69 when working wi
000190: 74 68 20 61 20 50 43 2E 20 20 41 20 73 61 6D 70 th a PC. A samp
0001A0: 6C 65 20 72 61 74 65 0D 0A 6F 66 20 31 36 20 69 le rate..of 16 i
0001B0: 6D 61 67 65 73 20 70 65 72 20 73 65 63 6F 6E 64 mages per second
0001C0: 20 28 31 36 20 67 72 65 79 20 73 63 61 6C 65 29 (16 grey scale)
0001D0: 20 77 61 73 20 6F 62 74 61 69 6E 65 64 20 77 69 was obtained wi
0001E0: 74 68 20 74 68 65 20 61 73 73 65 6D 62 6C 79 20 th the assembly
0001F0: 6C 61 6E 67 75 61 67 65 2E 0D 0A 0D 0A 54 68 65 language.....The
Size : 512 (Real : 512)
000000: 2A 71 71 71 71 71 40 40 40 40 40 40 40 40 40 40 *qqqqq@@@@@@@@@@
000010: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
000020: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
000030: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
000040: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
000050: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
000060: 40 40 40 40 0D 0A 2A 40 40 40 40 40 70 70 70 70 @@@@..*@@@@@pppp
000070: 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 pppppppppppppppp
000080: 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 pppppppppppppppp
000090: 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 pppppppppppppppp
0000A0: 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 pppppppppppppppp
0000B0: 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 pppppppppppppppp
0000C0: 70 70 70 70 70 70 70 70 70 70 0D 0A 0D 0A 20 20 pppppppppp....
0000D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000E0: 20 96 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ...............
0000F0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000100: 9A 9A 9A 9A 9A 9A 9A 9C 0D 0A 20 20 20 20 20 20 ..........
000110: 20 20 20 20 20 20 20 20 20 20 20 20 20 95 20 56 . V
000120: 49 44 45 4F 20 41 43 51 55 49 53 49 54 49 4F 4E IDEO ACQUISITION
000130: 20 43 41 52 44 20 56 34 2E 30 20 62 79 20 53 49 CARD V4.0 by SI
000140: 4F 55 20 95 0D 0A 20 20 20 20 20 20 20 20 20 20 OU ...
000150: 20 20 20 20 20 20 20 20 20 93 9A 9A 9A 9A 9A 9A .......
000160: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000170: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 99 ................
000180: 0D 0A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 ....
000190: 20 20 57 65 6C 6C 20 6C 65 74 20 6D 65 20 74 65 Well let me te
0001A0: 6C 6C 20 79 6F 75 20 74 6F 64 61 79 20 61 62 6F ll you today abo
0001B0: 75 74 20 6D 79 20 6E 65 77 20 56 69 64 65 6F 20 ut my new Video
0001C0: 63 61 72 64 2E 0D 0A 0D 0A 4F 6E 65 20 66 61 6D card.....One fam
0001D0: 6F 75 73 20 56 69 64 65 6F 20 63 61 72 64 20 66 ous Video card f
0001E0: 6F 72 20 74 68 65 20 43 50 43 27 73 20 74 68 65 or the CPC's the
0001F0: 20 56 49 44 49 20 61 6C 6C 6F 77 69 6E 67 20 63 VIDI allowing c
Size : 512 (Real : 512)
000000: 20 6D 61 69 6E 20 64 72 61 77 62 61 63 6B 20 6F main drawback o
000010: 66 20 76 65 72 73 69 6F 6E 20 31 2E 30 20 74 6F f version 1.0 to
000020: 20 33 2E 30 20 77 61 73 20 74 68 65 20 6F 6E 62 3.0 was the onb
000030: 6F 61 72 64 20 68 69 67 68 20 73 70 65 65 64 20 oard high speed
000040: 41 2F 44 20 63 6F 6E 76 65 72 74 65 72 0D 0A 63 A/D converter..c
000050: 6F 73 74 2E 20 54 6F 20 6D 61 6B 65 20 74 68 65 ost. To make the
000060: 20 63 61 72 64 20 72 65 61 6C 6C 79 20 61 74 74 card really att
000070: 72 61 63 74 69 76 65 2C 20 49 20 68 61 64 20 74 ractive, I had t
000080: 6F 20 6D 61 6B 65 20 69 74 20 63 68 65 61 70 65 o make it cheape
000090: 72 2E 2E 2E 20 57 65 6C 6C 2C 20 69 74 27 73 0D r... Well, it's.
0000A0: 0A 6E 6F 77 20 76 65 72 73 69 6F 6E 20 34 2E 30 .now version 4.0
0000B0: 2C 20 20 77 68 69 63 68 20 69 6E 63 6C 75 64 65 , which include
0000C0: 73 20 61 20 73 70 65 63 69 61 6C 20 63 6F 6E 63 s a special conc
0000D0: 65 70 74 69 6F 6E 20 74 6F 20 66 69 74 20 74 68 eption to fit th
0000E0: 65 20 43 50 43 20 76 69 64 65 6F 20 6E 65 65 64 e CPC video need
0000F0: 73 0D 0A 61 73 20 63 6C 6F 73 65 20 61 73 20 70 s..as close as p
000100: 6F 73 73 69 62 6C 65 2E 0D 0A 0D 0A 48 65 72 65 ossible.....Here
000110: 20 61 72 65 20 74 68 65 20 6D 61 69 6E 20 63 68 are the main ch
000120: 61 72 61 63 74 65 72 69 73 74 69 63 73 20 6F 66 aracteristics of
000130: 20 74 68 65 20 76 65 72 73 69 6F 6E 20 34 2E 30 the version 4.0
000140: 3A 0D 0A 0D 0A 2D 43 6F 6C 6F 75 72 20 76 69 64 :....-Colour vid
000150: 65 6F 20 65 6E 74 72 61 6E 63 65 2C 20 42 6C 61 eo entrance, Bla
000160: 63 6B 20 61 6E 64 20 57 68 69 74 65 20 76 69 64 ck and White vid
000170: 65 6F 20 61 63 71 75 69 73 69 74 69 6F 6E 20 63 eo acquisition c
000180: 61 72 64 0D 0A 0D 0A 2D 4D 6F 64 65 20 30 3A 20 ard....-Mode 0:
000190: 34 20 66 72 61 6D 65 73 2F 73 20 31 36 20 63 6F 4 frames/s 16 co
0001A0: 6C 6F 75 72 73 0D 0A 2D 4D 6F 64 65 20 31 3A 20 lours..-Mode 1:
0001B0: 34 20 66 72 61 6D 65 73 2F 73 20 34 20 63 6F 6C 4 frames/s 4 col
0001C0: 6F 75 72 73 0D 0A 0D 0A 2D 48 69 67 68 20 73 70 ours....-High sp
0001D0: 65 65 64 20 38 20 62 69 74 73 20 76 69 64 65 6F eed 8 bits video
0001E0: 20 43 41 4E 0D 0A 2D 33 32 20 4B 6F 20 69 6E 74 CAN..-32 Ko int
0001F0: 65 72 6E 61 6C 20 46 6C 61 73 68 20 6D 65 6D 6F ernal Flash memo
Size : 512 (Real : 512)
000000: 61 70 74 75 72 69 6E 67 20 69 6D 61 67 65 73 20 apturing images
000010: 77 69 74 68 20 79 6F 75 72 0D 0A 43 50 43 2E 20 with your..CPC.
000020: 55 6E 66 6F 72 74 75 6E 61 74 65 6C 79 20 74 68 Unfortunately th
000030: 69 73 20 63 61 72 64 20 69 73 20 6F 6C 64 20 74 is card is old t
000040: 6F 64 61 79 20 61 6E 64 20 75 6E 61 76 61 69 6C oday and unavail
000050: 61 62 6C 65 2E 20 49 20 62 6F 75 67 68 74 20 61 able. I bought a
000060: 20 74 69 6E 79 20 76 69 64 65 6F 0D 0A 63 61 6D tiny video..cam
000070: 65 72 61 20 69 6E 20 20 31 39 39 34 20 66 6F 72 era in 1994 for
000080: 20 6D 79 20 70 65 72 73 6F 6E 61 6C 20 75 73 65 my personal use
000090: 20 61 6E 64 2C 20 6F 6E 65 20 79 65 61 72 20 6C and, one year l
0000A0: 61 74 65 72 2C 20 49 20 74 68 6F 75 67 68 74 20 ater, I thought
0000B0: 61 62 6F 75 74 20 6C 69 6E 6B 69 6E 67 0D 0A 74 about linking..t
0000C0: 68 65 20 63 61 6D 65 72 61 20 77 69 74 68 20 6D he camera with m
0000D0: 79 20 43 50 43 2E 20 49 20 64 69 64 6E 27 74 20 y CPC. I didn't
0000E0: 74 68 65 6E 20 68 61 76 65 20 61 20 50 43 20 79 then have a PC y
0000F0: 65 74 2E 20 49 20 73 74 61 72 74 65 64 20 77 69 et. I started wi
000100: 74 68 20 61 20 67 65 6E 6C 6F 63 6B 20 74 6F 0D th a genlock to.
000110: 0A 64 69 73 70 6C 61 79 20 76 69 64 65 6F 20 61 .display video a
000120: 6E 64 20 74 68 65 20 43 50 43 20 73 63 72 65 65 nd the CPC scree
000130: 6E 20 74 6F 67 65 74 68 65 72 20 61 6C 6C 6F 77 n together allow
000140: 69 6E 67 20 76 61 72 69 6F 75 73 20 65 66 66 65 ing various effe
000150: 63 74 73 2E 20 49 20 64 65 63 69 64 65 64 20 74 cts. I decided t
000160: 6F 0D 0A 74 68 65 6E 20 6F 6E 65 20 64 61 79 20 o..then one day
000170: 6D 61 6B 65 20 61 6E 20 69 6E 74 65 72 66 61 63 make an interfac
000180: 65 20 73 69 6D 69 6C 61 72 20 74 6F 20 74 68 65 e similar to the
000190: 20 56 69 64 69 2C 20 28 6E 6F 74 20 6B 6E 6F 77 Vidi, (not know
0001A0: 69 6E 67 20 69 74 29 2C 20 74 6F 20 63 6F 6E 6E ing it), to conn
0001B0: 65 63 74 0D 0A 6D 79 20 63 61 6D 65 72 61 20 74 ect..my camera t
0001C0: 6F 20 6D 79 20 43 50 43 36 31 32 38 2E 0D 0A 0D o my CPC6128....
0001D0: 0A 49 74 20 74 6F 6F 6B 20 6D 65 20 61 62 6F 75 .It took me abou
0001E0: 74 20 32 20 74 6F 20 33 20 6D 6F 6E 74 68 73 20 t 2 to 3 months
0001F0: 74 6F 20 6D 61 6B 65 20 74 68 65 20 66 69 72 73 to make the firs
Size : 512 (Real : 512)
000000: 72 79 0D 0A 0D 0A 2D 43 50 43 36 31 32 38 20 6F ry....-CPC6128 o
000010: 72 20 43 50 43 36 31 32 38 2B 20 63 6F 6E 6E 65 r CPC6128+ conne
000020: 63 74 6F 72 0D 0A 0D 0A 4E 6F 77 20 6C 65 74 20 ctor....Now let
000030: 75 73 20 74 61 6C 6B 20 61 62 6F 75 74 20 74 68 us talk about th
000040: 65 20 70 72 69 6E 63 69 70 6C 65 20 6F 66 20 6D e principle of m
000050: 79 20 76 69 64 65 6F 20 61 63 71 75 69 73 69 74 y video acquisit
000060: 69 6F 6E 20 63 61 72 64 2C 20 20 65 76 65 6E 20 ion card, even
000070: 69 66 20 69 74 20 69 73 0D 0A 68 61 72 64 20 74 if it is..hard t
000080: 6F 20 65 78 70 6C 61 69 6E 20 65 76 65 72 79 74 o explain everyt
000090: 68 69 6E 67 20 69 6E 20 64 65 74 61 69 6C 20 74 hing in detail t
0000A0: 6F 20 74 68 65 20 76 61 73 74 20 6D 61 6A 6F 72 o the vast major
0000B0: 69 74 79 20 6F 66 20 70 65 6F 70 6C 65 20 69 67 ity of people ig
0000C0: 6E 6F 72 69 6E 67 20 68 6F 77 0D 0A 65 6C 65 63 noring how..elec
0000D0: 74 72 6F 6E 69 63 73 20 77 6F 72 6B 73 2E 0D 0A tronics works...
0000E0: 0D 0A 46 69 72 73 74 2C 20 74 68 65 20 76 69 64 ..First, the vid
0000F0: 65 6F 20 69 73 20 63 61 70 74 75 72 65 64 20 64 eo is captured d
000100: 75 72 69 6E 67 20 65 78 61 63 74 6C 79 20 6F 6E uring exactly on
000110: 65 20 66 72 61 6D 65 20 61 6E 64 20 63 6F 64 65 e frame and code
000120: 64 20 69 6E 74 6F 20 61 6E 20 69 6E 74 65 72 6E d into an intern
000130: 61 6C 0D 0A 6D 65 6D 6F 72 79 2E 20 44 75 72 69 al..memory. Duri
000140: 6E 67 20 74 68 65 20 61 63 71 75 69 73 69 74 69 ng the acquisiti
000150: 6F 6E 2C 20 6C 61 73 74 69 6E 67 20 31 2F 35 30 on, lasting 1/50
000160: 74 68 20 6F 66 20 61 20 73 65 63 6F 6E 64 2C 20 th of a second,
000170: 65 61 63 68 20 62 69 74 27 73 20 70 72 6F 63 65 each bit's proce
000180: 73 73 65 64 0D 0A 61 6E 64 20 70 6C 61 63 65 64 ssed..and placed
000190: 20 69 6E 20 74 68 65 20 72 69 67 68 74 20 6F 72 in the right or
0001A0: 64 65 72 20 69 6E 74 6F 20 74 68 65 20 6D 65 6D der into the mem
0001B0: 6F 72 79 2C 20 61 73 20 69 66 20 69 74 20 77 61 ory, as if it wa
0001C0: 73 20 69 6E 20 74 68 65 20 73 63 72 65 65 6E 20 s in the screen
0001D0: 6D 65 6D 6F 72 79 0D 0A 72 61 6E 67 65 20 6F 66 memory..range of
0001E0: 20 74 68 65 20 43 50 43 2C 20 77 69 74 68 20 74 the CPC, with t
0001F0: 68 65 20 43 50 43 20 73 63 72 65 65 6E 20 6D 65 he CPC screen me
Size : 512 (Real : 512)
000000: 74 20 76 69 64 65 6F 20 63 61 72 64 20 74 68 61 t video card tha
000010: 74 20 69 73 20 6E 6F 77 20 72 65 66 65 72 72 65 t is now referre
000020: 64 0D 0A 74 6F 20 61 73 20 76 65 72 73 69 6F 6E d..to as version
000030: 20 31 2E 30 2E 20 54 68 69 73 20 76 65 72 73 69 1.0. This versi
000040: 6F 6E 2C 20 6C 69 6B 65 20 6F 74 68 65 72 73 2C on, like others,
000050: 20 77 61 73 20 62 75 69 6C 74 20 74 6F 20 70 65 was built to pe
000060: 72 6D 69 74 20 61 20 63 6F 6E 6E 65 78 69 6F 6E rmit a connexion
000070: 20 74 6F 0D 0A 6D 61 6E 79 20 63 6F 6D 70 75 74 to..many comput
000080: 65 72 73 2C 20 20 6E 6F 74 20 6F 6E 6C 79 20 61 ers, not only a
000090: 20 43 50 43 2E 20 56 61 72 69 6F 75 73 20 63 6F CPC. Various co
0000A0: 6E 6E 65 63 74 6F 72 73 20 6C 69 6E 6B 20 74 68 nnectors link th
0000B0: 65 20 61 63 71 75 69 73 69 74 69 6F 6E 20 63 61 e acquisition ca
0000C0: 72 64 20 74 6F 0D 0A 65 69 74 68 65 72 20 61 20 rd to..either a
0000D0: 43 50 43 2C 20 61 6E 20 41 52 43 48 49 4D 45 44 CPC, an ARCHIMED
0000E0: 45 53 20 28 41 43 4F 52 4E 29 20 6F 72 2C 20 6D ES (ACORN) or, m
0000F0: 6F 72 65 20 72 65 63 65 6E 74 6C 79 2C 20 61 20 ore recently, a
000100: 50 43 20 76 69 61 20 74 68 65 20 49 53 41 20 69 PC via the ISA i
000110: 6E 74 65 72 6E 61 6C 0D 0A 62 75 73 2E 0D 0A 0D nternal..bus....
000120: 0A 54 68 65 20 68 61 72 64 77 61 72 65 20 64 6F .The hardware do
000130: 6E 65 2C 20 49 20 74 68 65 6E 20 68 61 64 20 74 ne, I then had t
000140: 6F 20 63 6F 64 65 20 74 68 65 20 73 6F 66 74 77 o code the softw
000150: 61 72 65 20 74 6F 20 6D 61 6B 65 20 69 74 20 77 are to make it w
000160: 6F 72 6B 20 72 61 70 69 64 6C 79 2E 20 41 73 20 ork rapidly. As
000170: 49 0D 0A 77 61 73 20 6E 6F 74 20 65 78 70 65 72 I..was not exper
000180: 74 20 69 6E 20 70 72 6F 67 72 61 6D 6D 69 6E 67 t in programming
000190: 20 69 6E 20 5A 38 30 20 61 73 73 65 6D 62 6C 79 in Z80 assembly
0001A0: 20 6C 61 6E 67 75 61 67 65 2C 20 74 68 65 20 66 language, the f
0001B0: 69 72 73 74 20 61 74 74 65 6D 70 74 20 77 61 73 irst attempt was
0001C0: 20 69 6E 0D 0A 42 41 53 49 43 2E 20 41 66 74 65 in..BASIC. Afte
0001D0: 72 20 6D 75 63 68 20 72 65 63 6F 64 69 6E 67 2C r much recoding,
0001E0: 20 77 68 65 6E 20 49 20 73 68 6F 77 65 64 20 6D when I showed m
0001F0: 79 20 63 61 72 64 20 61 74 20 74 68 65 20 76 61 y card at the va
Size : 512 (Real : 512)
000000: 6D 6F 72 79 20 6F 72 64 65 72 2E 20 42 79 20 74 mory order. By t
000010: 68 69 73 20 6D 65 74 68 6F 64 20 61 20 64 69 72 his method a dir
000020: 65 63 74 20 63 6F 70 79 0D 0A 66 72 6F 6D 20 74 ect copy..from t
000030: 68 65 20 69 6E 74 65 72 6E 61 6C 20 6D 65 6D 6F he internal memo
000040: 72 79 20 74 6F 20 74 68 65 20 43 50 43 20 73 63 ry to the CPC sc
000050: 72 65 65 6E 20 6D 65 6D 6F 72 79 20 70 6C 61 63 reen memory plac
000060: 65 73 20 20 74 68 65 20 76 69 64 65 6F 20 69 6D es the video im
000070: 61 67 65 20 6F 6E 20 74 68 65 0D 0A 73 63 72 65 age on the..scre
000080: 65 6E 20 77 69 74 68 20 61 20 6D 69 6E 69 6D 75 en with a minimu
000090: 6D 20 6F 66 20 63 6F 6D 70 75 74 61 74 69 6F 6E m of computation
0000A0: 2E 20 54 68 69 73 20 69 73 20 61 63 74 75 61 6C . This is actual
0000B0: 6C 79 20 74 68 65 20 73 65 63 6F 6E 64 20 73 74 ly the second st
0000C0: 65 70 2E 0D 0A 0D 0A 54 77 6F 20 76 69 64 65 6F ep.....Two video
0000D0: 20 6D 6F 64 65 73 20 61 72 65 20 61 76 61 69 6C modes are avail
0000E0: 61 62 6C 65 2C 20 20 77 69 74 68 20 73 65 6C 65 able, with sele
0000F0: 63 74 69 6F 6E 20 62 79 20 73 6F 66 74 77 61 72 ction by softwar
000100: 65 20 62 65 66 6F 72 65 20 61 6E 79 20 63 61 70 e before any cap
000110: 74 75 72 65 20 69 73 0D 0A 6D 61 64 65 2E 20 20 ture is..made.
000120: 54 68 65 20 73 70 65 65 64 20 69 73 20 6E 6F 74 The speed is not
000130: 20 64 65 70 65 6E 64 65 6E 74 20 6F 6E 20 74 68 dependent on th
000140: 65 20 6D 6F 64 65 20 62 65 63 61 75 73 65 20 61 e mode because a
000150: 6C 6C 20 62 69 74 20 70 72 6F 63 65 73 73 69 6E ll bit processin
000160: 67 20 69 73 20 6D 61 64 65 0D 0A 77 68 69 6C 65 g is made..while
000170: 20 63 61 70 74 75 72 69 6E 67 20 65 61 63 68 20 capturing each
000180: 66 72 61 6D 65 2E 20 20 4F 66 20 63 6F 75 72 73 frame. Of cours
000190: 65 2C 20 77 69 74 68 20 67 72 65 61 74 65 72 20 e, with greater
0001A0: 6B 6E 6F 77 6C 65 64 67 65 20 6F 66 20 74 68 65 knowledge of the
0001B0: 20 70 72 69 6E 63 69 70 61 6C 2C 0D 0A 28 65 78 principal,..(ex
0001C0: 70 6C 61 69 6E 65 64 20 69 6E 20 74 68 65 20 6E plained in the n
0001D0: 6F 74 69 63 65 20 77 69 74 68 20 74 68 65 20 63 otice with the c
0001E0: 61 72 64 29 2C 20 69 74 20 69 73 20 70 6F 73 73 ard), it is poss
0001F0: 69 62 6C 65 20 74 6F 20 65 78 74 72 61 63 74 20 ible to extract
Size : 512 (Real : 512)
000000: 72 69 6F 75 73 20 6D 65 65 74 69 6E 67 73 20 28 rious meetings (
000010: 74 68 72 65 65 0D 0A 79 65 61 72 73 20 61 66 74 three..years aft
000020: 65 72 20 49 20 61 6D 20 73 74 69 6C 6C 20 69 6D er I am still im
000030: 70 72 6F 76 69 6E 67 20 73 6F 6D 65 20 64 65 74 proving some det
000040: 61 69 6C 73 20 74 6F 20 6D 61 6B 65 20 74 68 65 ails to make the
000050: 20 63 6F 64 65 20 72 75 6E 20 66 61 73 74 65 72 code run faster
000060: 29 2C 20 49 27 76 65 0D 0A 69 6E 63 72 65 61 73 ), I've..increas
000070: 65 64 20 74 68 65 20 73 70 65 65 64 20 62 79 20 ed the speed by
000080: 61 20 66 61 63 74 6F 72 20 67 72 65 61 74 65 72 a factor greater
000090: 20 74 68 61 6E 20 36 30 20 21 0D 0A 0D 0A 54 68 than 60 !....Th
0000A0: 65 20 66 69 72 73 74 20 74 69 6D 65 20 20 49 20 e first time I
0000B0: 65 78 68 69 62 69 74 65 64 20 6D 79 20 63 61 6D exhibited my cam
0000C0: 65 72 61 20 20 61 6E 64 20 74 68 65 20 76 69 64 era and the vid
0000D0: 65 6F 20 61 63 71 75 69 73 69 74 6F 6E 20 63 61 eo acquisiton ca
0000E0: 72 64 2C 20 74 68 65 20 72 65 73 75 6C 74 0D 0A rd, the result..
0000F0: 73 65 71 75 65 6E 63 65 20 77 61 73 20 74 6F 6F sequence was too
000100: 20 73 6C 6F 77 20 74 6F 20 62 65 20 6D 65 61 6E slow to be mean
000110: 69 6E 67 66 75 6C 20 61 6E 64 20 6D 61 6E 79 20 ingful and many
000120: 43 50 43 20 75 73 65 72 73 20 64 69 64 6E 27 74 CPC users didn't
000130: 20 65 76 65 6E 20 75 6E 64 65 72 73 74 61 6E 64 even understand
000140: 0D 0A 77 68 61 74 20 74 68 65 79 20 63 6F 75 6C ..what they coul
000150: 64 20 73 65 65 20 6F 6E 20 74 68 65 20 73 63 72 d see on the scr
000160: 65 65 6E 20 61 73 20 74 68 65 20 73 6F 66 74 77 een as the softw
000170: 61 72 65 20 77 61 73 20 74 6F 6F 20 70 6F 6F 72 are was too poor
000180: 2E 20 41 6C 73 6F 20 49 20 66 61 69 6C 65 64 20 . Also I failed
000190: 74 6F 0D 0A 6D 61 6B 65 20 69 74 20 77 6F 72 6B to..make it work
0001A0: 20 6F 6E 20 74 68 65 20 6F 6E 6C 79 20 50 43 20 on the only PC
0001B0: 74 68 61 74 20 77 61 73 20 61 74 20 6D 79 20 66 that was at my f
0001C0: 69 72 73 74 20 6D 65 65 74 69 6E 67 2E 0D 0A 0D irst meeting....
0001D0: 0A 54 68 65 20 73 65 63 6F 6E 64 20 79 65 61 72 .The second year
0001E0: 20 49 20 77 72 6F 74 65 20 6D 61 6E 79 20 70 72 I wrote many pr
0001F0: 6F 67 72 61 6D 73 20 77 68 69 63 68 20 61 63 74 ograms which act
Size : 512 (Real : 512)
000000: 73 6F 6D 65 20 70 61 72 74 73 20 6F 66 0D 0A 74 some parts of..t
000010: 68 65 20 69 6D 61 67 65 20 61 6E 64 20 64 6F 20 he image and do
000020: 76 61 72 69 6F 75 73 20 65 66 66 65 63 74 73 20 various effects
000030: 61 6E 64 20 73 70 65 65 64 73 2E 0D 0A 0D 0A 54 and speeds.....T
000040: 68 65 20 66 69 72 73 74 20 76 65 72 73 69 6F 6E he first version
000050: 20 34 2E 30 20 69 73 20 63 75 72 72 65 6E 74 6C 4.0 is currentl
000060: 79 20 75 6E 64 65 72 20 74 65 73 74 20 61 6E 64 y under test and
000070: 20 77 69 6C 6C 20 62 65 20 61 76 61 69 6C 61 62 will be availab
000080: 6C 65 20 6C 61 74 65 20 4F 63 74 6F 62 65 72 0D le late October.
000090: 0A 28 6D 61 79 62 65 20 4E 6F 76 65 6D 62 65 72 .(maybe November
0000A0: 29 20 66 6F 72 20 61 6E 79 20 43 50 43 20 75 73 ) for any CPC us
0000B0: 65 72 2E 20 20 49 20 70 72 6F 62 61 62 6C 79 20 er. I probably
0000C0: 77 6F 6E 27 74 20 70 72 6F 64 75 63 65 20 61 20 won't produce a
0000D0: 6B 69 74 20 66 6F 72 20 70 65 6F 70 6C 65 20 74 kit for people t
0000E0: 6F 0D 0A 62 75 79 20 73 6F 20 74 68 61 74 20 74 o..buy so that t
0000F0: 68 65 79 20 63 61 6E 20 62 75 69 6C 64 20 74 68 hey can build th
000100: 65 20 62 6F 61 72 64 20 74 68 65 6D 73 65 6C 76 e board themselv
000110: 65 73 20 62 65 63 61 75 73 65 20 69 74 20 69 73 es because it is
000120: 20 74 6F 6F 20 63 6F 6D 70 6C 69 63 61 74 65 64 too complicated
000130: 20 74 6F 0D 0A 61 64 6A 75 73 74 20 76 61 72 69 to..adjust vari
000140: 61 62 6C 65 20 63 6F 6D 70 6F 6E 65 6E 74 73 20 able components
000150: 66 6F 72 20 70 65 6F 70 6C 65 20 6E 6F 74 20 6B for people not k
000160: 6E 6F 77 69 6E 67 20 61 6E 79 74 68 69 6E 67 20 nowing anything
000170: 61 62 6F 75 74 20 65 6C 65 63 74 72 6F 6E 69 63 about electronic
000180: 73 20 61 6E 64 0D 0A 69 74 20 69 73 20 76 65 72 s and..it is ver
000190: 79 20 68 61 72 64 20 74 6F 20 64 6F 20 69 74 20 y hard to do it
0001A0: 76 69 61 20 74 68 65 20 74 65 6C 65 70 68 6F 6E via the telephon
0001B0: 65 20 6F 72 20 69 6E 74 65 72 6E 65 74 21 20 4E e or internet! N
0001C0: 65 76 65 72 74 68 65 6C 65 73 73 2C 20 69 66 20 evertheless, if
0001D0: 79 6F 75 20 61 72 65 0D 0A 61 6E 20 65 78 70 65 you are..an expe
0001E0: 72 74 20 69 6E 20 56 69 64 65 6F 20 61 6E 64 20 rt in Video and
0001F0: 65 6C 65 63 74 72 6F 6E 69 63 73 20 49 20 61 6D electronics I am
Size : 512 (Real : 512)
000000: 62 65 65 6E 20 74 65 73 74 65 64 20 73 75 63 63 been tested succ
000010: 65 73 73 66 75 6C 6C 79 20 64 75 72 69 6E 67 20 essfully during
000020: 61 74 20 74 68 65 20 5A 45 20 4D 45 45 54 49 4E at the ZE MEETIN
000030: 47 20 27 39 38 20 69 6E 0D 0A 42 61 73 73 6F 75 G '98 in..Bassou
000040: 65 73 20 28 46 72 61 6E 63 65 29 20 6C 61 73 74 es (France) last
000050: 20 41 75 67 75 73 74 2E 0D 0A 0D 0A 4C 65 74 20 August.....Let
000060: 6D 65 20 64 65 73 63 72 69 62 65 20 61 20 6C 69 me describe a li
000070: 74 74 6C 65 20 61 62 6F 75 74 20 74 68 65 20 61 ttle about the a
000080: 69 6D 20 6F 66 20 74 68 69 73 20 6E 65 77 20 63 im of this new c
000090: 61 72 64 2E 20 20 57 68 69 6C 65 20 50 43 27 73 ard. While PC's
0000A0: 20 61 72 65 20 72 75 6E 6E 69 6E 67 0D 0A 66 61 are running..fa
0000B0: 73 74 65 72 20 61 6E 64 20 66 61 73 74 65 72 2C ster and faster,
0000C0: 20 20 6F 75 72 20 43 50 43 20 64 6F 65 73 20 6E our CPC does n
0000D0: 6F 74 20 74 61 6B 65 20 61 64 76 61 6E 74 61 67 ot take advantag
0000E0: 65 20 6F 66 20 61 6C 6C 20 74 68 65 20 68 61 72 e of all the har
0000F0: 64 77 61 72 65 20 62 75 69 6C 74 20 74 6F 0D 0A dware built to..
000100: 77 6F 72 6B 20 77 69 74 68 20 61 20 43 6F 6D 70 work with a Comp
000110: 61 74 69 62 6C 65 20 43 6F 6D 70 75 74 65 72 2E atible Computer.
000120: 20 42 65 63 61 75 73 65 20 6F 66 20 74 68 65 20 Because of the
000130: 63 6F 6E 74 69 6E 75 61 6C 20 67 72 6F 77 74 68 continual growth
000140: 20 6F 66 20 74 65 63 68 6E 6F 6C 6F 67 69 65 73 of technologies
000150: 0D 0A 75 73 65 64 20 74 6F 20 62 75 69 6C 64 20 ..used to build
000160: 68 61 72 64 77 61 72 65 20 79 65 61 72 20 6F 6E hardware year on
000170: 20 79 65 61 72 2C 20 6D 61 6E 79 20 63 61 72 64 year, many card
000180: 73 20 61 72 65 20 6F 62 73 6F 6C 65 74 65 20 73 s are obsolete s
000190: 68 6F 72 74 6C 79 20 61 66 74 65 72 20 62 65 69 hortly after bei
0001A0: 6E 67 0D 0A 73 6F 6C 64 2E 20 41 6D 6F 6E 67 20 ng..sold. Among
0001B0: 74 68 65 6D 20 61 72 65 20 74 68 65 20 49 53 41 them are the ISA
0001C0: 20 63 61 72 64 73 2E 20 59 6F 75 20 63 61 6E 20 cards. You can
0001D0: 73 74 69 6C 6C 20 66 69 6E 64 20 74 6F 64 61 79 still find today
0001E0: 20 76 65 72 79 20 63 68 65 61 70 20 50 43 20 63 very cheap PC c
0001F0: 61 72 64 73 0D 0A 77 69 74 68 20 74 68 65 20 49 ards..with the I
Size : 512 (Real : 512)
000000: 20 72 65 61 64 79 20 74 6F 20 20 64 65 74 61 69 ready to detai
000010: 6C 20 74 68 65 20 73 63 68 65 6D 61 74 69 63 73 l the schematics
000020: 20 74 6F 20 79 6F 75 2E 0D 0A 0D 0A 57 65 6C 6C to you.....Well
000030: 20 49 20 68 6F 70 65 20 79 6F 75 27 6C 6C 20 62 I hope you'll b
000040: 65 20 69 6E 74 65 72 65 73 74 65 64 20 69 6E 20 e interested in
000050: 74 68 65 20 56 49 44 49 4F 20 63 61 72 64 20 61 the VIDIO card a
000060: 73 20 69 74 27 73 20 61 20 76 65 72 79 20 6E 69 s it's a very ni
000070: 63 65 20 69 6E 74 65 72 66 61 63 65 0D 0A 74 6F ce interface..to
000080: 20 6F 70 65 6E 20 61 20 6E 65 77 20 64 6F 6D 61 open a new doma
000090: 69 6E 20 74 6F 20 79 6F 75 72 20 66 61 76 6F 72 in to your favor
0000A0: 69 74 65 20 63 6F 6D 70 75 74 65 72 2E 20 54 68 ite computer. Th
0000B0: 65 20 70 72 69 63 65 20 69 73 20 6E 6F 74 20 64 e price is not d
0000C0: 65 66 69 6E 65 64 20 79 65 74 20 66 6F 72 0D 0A efined yet for..
0000D0: 76 65 72 73 69 6F 6E 20 34 2E 30 20 62 75 74 20 version 4.0 but
0000E0: 73 68 6F 75 6C 64 20 62 65 20 6C 65 73 73 20 74 should be less t
0000F0: 68 61 6E 20 35 30 30 20 46 46 2E 20 41 6C 6C 20 han 500 FF. All
000100: 63 61 72 64 73 20 6D 61 69 6C 65 64 20 77 69 6C cards mailed wil
000110: 6C 20 62 65 20 72 65 61 64 79 20 74 6F 20 62 65 l be ready to be
000120: 0D 0A 63 6F 6E 6E 65 63 74 65 64 20 77 69 74 68 ..connected with
000130: 20 61 20 66 75 6C 6C 79 20 64 65 74 61 69 6C 65 a fully detaile
000140: 64 20 6E 6F 74 69 63 65 20 6C 65 74 74 69 6E 67 d notice letting
000150: 20 79 6F 75 20 74 6F 20 70 72 6F 67 72 61 6D 20 you to program
000160: 79 6F 75 72 73 65 6C 66 20 74 68 65 20 63 61 72 yourself the car
000170: 64 2E 0D 0A 41 20 73 65 74 20 6F 66 20 70 72 6F d...A set of pro
000180: 67 72 61 6D 73 20 69 73 20 61 6C 73 6F 20 67 69 grams is also gi
000190: 76 65 6E 20 74 6F 20 70 65 72 6D 69 74 20 76 61 ven to permit va
0001A0: 72 69 6F 75 73 20 74 65 73 74 73 20 61 6E 64 20 rious tests and
0001B0: 61 63 71 75 69 73 69 74 69 6F 6E 73 2E 20 20 45 acquisitions. E
0001C0: 76 65 72 79 0D 0A 63 61 72 64 20 69 73 20 69 6E very..card is in
0001D0: 64 69 76 69 64 75 61 6C 6C 79 20 74 65 73 74 65 dividually teste
0001E0: 64 2E 20 48 65 6C 70 20 69 73 20 61 6C 73 6F 20 d. Help is also
0001F0: 67 69 76 65 6E 20 28 6D 61 69 6C 20 6F 72 20 65 given (mail or e
Size : 512 (Real : 512)
000000: 53 41 20 73 74 61 6E 64 61 72 64 2E 20 54 68 65 SA standard. The
000010: 20 43 50 43 49 53 41 20 63 61 72 64 20 63 6F 6E CPCISA card con
000020: 63 65 70 74 20 66 6F 72 20 74 68 65 20 43 50 43 cept for the CPC
000030: 27 73 20 74 6F 20 6D 61 6B 65 20 74 68 65 73 65 's to make these
000040: 20 63 61 72 64 73 0D 0A 77 6F 72 6B 20 6F 6E 20 cards..work on
000050: 61 20 43 50 43 21 0D 0A 0D 0A 43 68 65 61 70 6C a CPC!....Cheapl
000060: 79 20 79 6F 75 20 63 61 6E 20 74 6F 64 61 79 20 y you can today
000070: 62 75 79 20 61 6E 20 69 6E 74 65 72 6E 61 6C 20 buy an internal
000080: 6D 6F 64 65 6D 20 6F 72 20 61 20 63 6F 6D 70 61 modem or a compa
000090: 74 69 62 6C 65 20 73 6F 75 6E 64 20 62 6C 61 73 tible sound blas
0000A0: 74 65 72 20 63 61 72 64 2C 0D 0A 63 6F 6E 6E 65 ter card,..conne
0000B0: 63 74 20 69 74 20 74 6F 20 74 68 65 20 43 50 43 ct it to the CPC
0000C0: 49 53 41 20 61 6E 64 20 75 73 65 20 69 74 20 6F ISA and use it o
0000D0: 6E 20 74 68 65 20 43 50 43 20 61 73 20 79 6F 75 n the CPC as you
0000E0: 20 63 6F 75 6C 64 20 6F 6E 20 74 68 65 20 50 43 could on the PC
0000F0: 20 21 0D 0A 0D 0A 54 65 63 68 6E 69 63 61 6C 6C !....Technicall
000100: 79 20 74 68 69 73 20 63 61 72 64 27 73 20 61 6E y this card's an
000110: 20 69 6E 74 65 72 66 61 63 65 20 62 65 74 77 65 interface betwe
000120: 65 6E 20 74 77 6F 20 62 75 73 73 65 73 2E 20 4F en two busses. O
000130: 6E 65 20 69 73 20 74 68 65 20 43 50 43 20 65 78 ne is the CPC ex
000140: 74 65 72 6E 61 6C 0D 0A 62 75 73 20 61 6E 64 20 ternal..bus and
000150: 74 68 65 20 6F 74 68 65 72 20 74 68 65 20 49 53 the other the IS
000160: 41 20 62 75 73 2E 20 54 68 65 20 6D 61 69 6E 20 A bus. The main
000170: 64 69 66 66 65 72 65 6E 63 65 73 20 62 65 69 6E differences bein
000180: 67 20 74 68 61 74 20 74 68 65 20 43 50 43 20 69 g that the CPC i
000190: 73 20 6F 6E 6C 79 20 38 0D 0A 62 69 74 73 20 61 s only 8..bits a
0001A0: 6E 64 20 74 68 65 20 49 53 41 20 63 61 72 64 73 nd the ISA cards
0001B0: 20 61 72 65 20 6F 66 74 65 6E 20 64 65 73 69 67 are often desig
0001C0: 6E 65 64 20 74 6F 20 77 6F 72 6B 20 77 69 74 68 ned to work with
0001D0: 20 31 36 20 62 69 74 73 2E 20 41 6E 6F 74 68 65 16 bits. Anothe
0001E0: 72 20 74 68 69 6E 67 20 69 73 0D 0A 74 6F 20 63 r thing is..to c
0001F0: 6F 6E 76 65 72 74 20 69 6E 74 65 72 72 75 70 74 onvert interrupt
Size : 512 (Real : 512)
000000: 6D 61 69 6C 29 20 69 6E 20 63 61 73 65 20 74 72 mail) in case tr
000010: 6F 75 62 6C 65 73 0D 0A 61 72 69 73 65 2E 20 0D oubles..arise. .
000020: 0A 0D 0A 65 6D 61 69 6C 20 6D 65 20 61 74 3A 20 ...email me at:
000030: 73 69 6F 75 5F 69 6E 5F 66 72 61 6E 63 65 40 67 siou_in_france@g
000040: 65 6F 63 69 74 69 65 73 2E 63 6F 6D 0D 0A 0D 0A eocities.com....
000050: 43 61 70 74 75 72 65 64 20 69 6D 61 67 65 73 20 Captured images
000060: 61 6E 64 20 74 69 6E 79 20 76 69 64 65 6F 20 73 and tiny video s
000070: 65 71 75 65 6E 63 65 73 20 65 78 61 6D 70 6C 65 equences example
000080: 73 20 6D 61 79 20 62 65 20 66 6F 75 6E 64 20 6F s may be found o
000090: 6E 20 74 68 65 20 69 6E 74 65 72 6E 65 74 3A 0D n the internet:.
0000A0: 0A 68 74 74 70 3A 2F 2F 77 77 77 2E 67 65 6F 63 .http://www.geoc
0000B0: 69 74 69 65 73 2E 63 6F 6D 2F 43 61 70 65 43 61 ities.com/CapeCa
0000C0: 6E 61 76 65 72 61 6C 2F 31 30 34 34 0D 0A 0D 0A naveral/1044....
0000D0: 6F 72 64 65 72 73 20 74 6F 3A 20 4C 61 75 72 65 orders to: Laure
0000E0: 6E 74 20 4D 41 53 53 49 43 4F 54 2C 20 32 33 20 nt MASSICOT, 23
0000F0: 52 75 65 20 42 6F 75 71 75 69 65 72 65 73 2C 46 Rue Bouquieres,F
000100: 2D 33 31 30 30 30 20 54 6F 75 6C 6F 75 73 65 2C -31000 Toulouse,
000110: 20 46 72 61 6E 63 65 0D 0A 9A 9A 9A 9A 9A 9A 9A France.........
000120: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000130: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000140: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000150: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000160: 9A 9A 9A 9A 9A 9A 9A 9A 9A 1A 40 40 70 70 70 70 ..........@@pppp
000170: 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 pppppppppppppppp
000180: 67 72 61 6D 73 20 69 73 20 61 6C 73 6F 20 67 69 grams is also gi
000190: 76 65 6E 20 74 6F 20 70 65 72 6D 69 74 20 76 61 ven to permit va
0001A0: 72 69 6F 75 73 20 74 65 73 74 73 20 61 6E 64 20 rious tests and
0001B0: 61 63 71 75 69 73 69 74 69 6F 6E 73 2E 20 20 45 acquisitions. E
0001C0: 76 65 72 79 0D 0A 63 61 72 64 20 69 73 20 69 6E very..card is in
0001D0: 64 69 76 69 64 75 61 6C 6C 79 20 74 65 73 74 65 dividually teste
0001E0: 64 2E 20 48 65 6C 70 20 69 73 20 61 6C 73 6F 20 d. Help is also
0001F0: 67 69 76 65 6E 20 28 6D 61 69 6C 20 6F 72 20 65 given (mail or e
Size : 512 (Real : 512)
000000: 20 6C 69 6E 65 20 74 6F 20 6D 61 6B 65 20 61 6E line to make an
000010: 20 65 61 73 79 20 70 72 6F 67 72 61 6D 6D 61 74 easy programmat
000020: 69 6F 6E 20 6F 66 20 74 68 65 20 43 50 43 2E 20 ion of the CPC.
000030: 4C 61 73 74 6C 79 20 74 68 65 72 65 0D 0A 69 73 Lastly there..is
000040: 20 74 68 65 20 63 6F 6E 76 65 72 73 69 6F 6E 20 the conversion
000050: 6F 66 20 49 2F 4F 20 61 64 64 72 65 73 73 65 73 of I/O addresses
000060: 20 62 65 74 77 65 65 6E 20 74 68 65 20 43 50 43 between the CPC
000070: 20 61 6E 64 20 74 68 65 20 49 53 41 20 63 61 72 and the ISA car
000080: 64 73 2E 0D 0A 0D 0A 53 6F 6D 65 20 61 64 64 69 ds.....Some addi
000090: 74 69 6F 6E 61 6C 20 66 65 61 74 75 72 65 73 20 tional features
0000A0: 61 72 65 20 69 6E 63 6C 75 64 65 64 2C 20 74 68 are included, th
0000B0: 65 72 65 62 79 20 65 78 70 61 6E 64 69 6E 67 20 ereby expanding
0000C0: 74 68 65 20 43 50 43 20 63 61 70 61 62 69 6C 69 the CPC capabili
0000D0: 74 69 65 73 20 6F 66 0D 0A 71 75 69 63 6B 6C 79 ties of..quickly
0000E0: 20 64 72 69 76 69 6E 67 20 49 53 41 20 63 61 72 driving ISA car
0000F0: 64 73 2E 0D 0A 0D 0A 33 20 49 53 41 20 63 6F 6E ds.....3 ISA con
000100: 6E 65 63 74 6F 72 73 20 61 72 65 20 66 6F 75 6E nectors are foun
000110: 64 20 6F 6E 20 74 68 65 20 43 50 43 49 53 41 20 d on the CPCISA
000120: 63 61 72 64 2C 20 65 6E 61 62 6C 69 6E 67 20 76 card, enabling v
000130: 61 72 69 6F 75 73 20 63 75 73 74 6F 6D 69 7A 61 arious customiza
000140: 74 69 6F 6E 20 6F 66 0D 0A 79 6F 75 72 20 43 50 tion of..your CP
000150: 43 2E 20 41 6C 73 6F 20 61 6E 20 65 78 74 65 72 C. Also an exter
000160: 6E 61 6C 20 43 50 43 20 63 6F 6E 6E 65 63 74 6F nal CPC connecto
000170: 72 20 61 6C 6C 6F 77 73 20 79 6F 75 20 74 6F 20 r allows you to
000180: 63 6F 6E 6E 65 63 74 20 61 6E 79 20 43 50 43 20 connect any CPC
000190: 69 6E 74 65 72 66 61 63 65 0D 0A 74 6F 67 65 74 interface..toget
0001A0: 68 65 72 20 77 69 74 68 20 74 68 65 20 43 50 43 her with the CPC
0001B0: 49 53 41 2E 0D 0A 0D 0A 4C 69 73 74 65 64 20 62 ISA.....Listed b
0001C0: 65 6C 6F 77 20 61 72 65 20 74 68 65 20 76 61 72 elow are the var
0001D0: 69 6F 75 73 20 63 6F 6E 66 69 67 75 72 61 74 69 ious configurati
0001E0: 6F 6E 73 20 61 6E 64 20 64 65 76 69 63 65 73 20 ons and devices
0001F0: 73 75 63 63 65 73 73 66 75 6C 6C 79 20 74 65 73 successfully tes
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: 74 65 64 20 77 69 74 68 0D 0A 74 68 65 20 43 50 ted with..the CP
000010: 43 49 53 41 20 63 61 72 64 3A 0D 0A 0D 0A 2D 20 CISA card:....-
000020: 49 6E 74 65 72 6E 61 6C 20 6D 6F 64 65 6D 20 31 Internal modem 1
000030: 32 30 30 20 62 61 75 64 20 28 77 69 74 68 20 61 200 baud (with a
000040: 6E 64 20 77 69 74 68 6F 75 74 20 69 6E 74 65 72 nd without inter
000050: 72 75 70 74 69 6F 6E 73 29 0D 0A 2D 20 45 78 74 ruptions)..- Ext
000060: 65 72 6E 61 6C 20 6D 6F 64 65 6D 20 33 33 2E 36 ernal modem 33.6
000070: 6B 20 62 61 75 64 20 75 73 69 6E 67 20 61 20 6D k baud using a m
000080: 75 6C 74 69 20 49 2F 4F 20 63 61 72 64 20 28 43 ulti I/O card (C
000090: 4F 4D 20 32 2F 52 53 32 33 32 29 0D 0A 2D 20 50 OM 2/RS232)..- P
0000A0: 6C 75 67 20 61 6E 64 20 50 6C 61 79 20 31 30 30 lug and Play 100
0000B0: 25 20 63 6F 6D 70 61 74 69 62 6C 65 20 73 6F 75 % compatible sou
0000C0: 6E 64 62 6C 61 73 74 65 72 20 63 61 72 64 2E 0D ndblaster card..
0000D0: 0A 2D 20 4D 75 6C 74 69 20 49 2F 4F 20 63 61 72 .- Multi I/O car
0000E0: 64 3A 20 32 20 78 20 52 53 32 33 32 20 73 65 72 d: 2 x RS232 ser
0000F0: 69 61 6C 20 70 6F 72 74 73 2C 20 31 20 78 20 70 ial ports, 1 x p
000100: 61 72 61 6C 6C 65 6C 20 70 6F 72 74 2C 20 31 20 arallel port, 1
000110: 78 20 46 44 43 20 28 31 2E 34 34 20 4D 6F 29 2C x FDC (1.44 Mo),
000120: 0D 0A 20 20 31 20 78 20 49 44 45 20 70 6F 72 74 .. 1 x IDE port
000130: 20 28 48 61 72 64 20 64 69 73 6B 20 73 6F 66 74 (Hard disk soft
000140: 77 61 72 65 20 75 6E 64 65 72 20 74 65 73 74 29 ware under test)
000150: 2C 20 6A 6F 79 73 74 69 63 6B 2C 20 6D 6F 75 73 , joystick, mous
000160: 65 2E 0D 0A 0D 0A 54 68 65 20 63 61 72 64 20 68 e.....The card h
000170: 61 73 20 62 65 65 6E 20 74 65 73 74 65 64 20 74 as been tested t
000180: 6F 67 65 74 68 65 72 20 77 69 74 68 20 61 20 52 ogether with a R
000190: 41 4D 43 41 52 44 20 68 61 76 69 6E 67 20 61 20 AMCARD having a
0001A0: 6D 75 6C 74 69 70 6C 65 20 73 69 6D 75 6C 61 74 multiple simulat
0001B0: 65 64 20 52 4F 4D 0D 0A 72 75 6E 6E 69 6E 67 20 ed ROM..running
0001C0: 69 6E 20 69 74 20 77 69 74 68 6F 75 74 20 61 6E in it without an
0001D0: 79 20 70 72 6F 62 6C 65 6D 2E 0D 0A 0D 0A 41 6D y problem.....Am
0001E0: 6F 6E 67 20 74 68 65 20 6E 65 77 20 61 6E 64 20 ong the new and
0001F0: 62 65 73 74 20 61 70 70 6C 69 63 61 74 69 6F 6E best application
Size : 512 (Real : 512)
000000: 2A 71 71 71 71 40 40 40 40 40 40 40 40 40 40 40 *qqqq@@@@@@@@@@@
000010: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
000020: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
000030: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
000040: 40 40 40 40 40 40 40 40 40 40 40 40 0D 0A 2A 40 @@@@@@@@@@@@..*@
000050: 40 40 40 70 70 70 70 70 70 70 70 70 70 70 70 70 @@@ppppppppppppp
000060: 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 pppppppppppppppp
000070: 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 pppppppppppppppp
000080: 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 pppppppppppppppp
000090: 70 70 70 70 70 70 70 70 70 70 0D 0A 0D 0A 20 20 pppppppppp....
0000A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000B0: 20 20 20 20 20 20 20 96 9A 9A 9A 9A 9A 9A 9A 9A .........
0000C0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000D0: 9A 9C 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 ....
0000E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 95 20 54 . T
0000F0: 48 45 20 43 50 43 49 53 41 20 43 41 52 44 20 62 HE CPCISA CARD b
000100: 79 20 53 49 4F 55 20 95 0D 0A 20 20 20 20 20 20 y SIOU ...
000110: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000120: 20 20 20 93 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A .............
000130: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 99 0D 0A ................
000140: 0D 0A 48 65 6C 6C 6F 2C 20 68 65 72 65 20 49 20 ..Hello, here I
000150: 61 6D 20 61 67 61 69 6E 2C 20 53 49 4F 55 20 28 am again, SIOU (
000160: 4C 61 75 72 65 6E 74 20 4D 61 73 73 69 63 6F 74 Laurent Massicot
000170: 29 2C 20 66 72 6F 6D 20 46 72 61 6E 63 65 2C 20 ), from France,
000180: 77 72 69 74 69 6E 67 20 66 6F 72 20 41 54 4D 23 writing for ATM#
000190: 34 2E 0D 0A 0D 0A 54 6F 64 61 79 20 49 20 77 69 4.....Today I wi
0001A0: 6C 6C 20 64 69 73 63 75 73 73 20 6D 79 20 6E 65 ll discuss my ne
0001B0: 77 20 68 61 72 64 77 61 72 65 20 66 6F 72 20 74 w hardware for t
0001C0: 68 65 20 43 50 43 36 31 32 38 20 61 6E 64 20 43 he CPC6128 and C
0001D0: 50 43 36 31 32 38 2B 20 63 61 6C 6C 65 64 20 43 PC6128+ called C
0001E0: 50 43 49 53 41 2E 0D 0A 54 68 69 73 20 63 61 72 PCISA...This car
0001F0: 64 27 73 20 6E 65 77 20 61 6E 64 20 68 61 73 20 d's new and has
Size : 512 (Real : 512)
000000: 73 20 74 6F 20 62 65 20 63 6F 64 65 64 20 66 6F s to be coded fo
000010: 72 20 74 68 65 20 63 61 72 64 20 61 72 65 3A 2D r the card are:-
000020: 0D 0A 0D 0A 2D 20 61 6E 20 4F 50 4C 33 20 73 6F ....- an OPL3 so
000030: 75 6E 64 20 74 72 61 63 6B 65 72 20 28 32 30 20 und tracker (20
000040: 63 68 61 6E 6E 65 6C 73 29 20 77 69 74 68 20 61 channels) with a
000050: 20 31 30 30 25 20 73 6F 75 6E 64 62 6C 61 73 74 100% soundblast
000060: 65 72 20 63 6F 6D 70 61 74 69 62 6C 65 20 63 61 er compatible ca
000070: 72 64 2E 0D 0A 2D 20 61 6E 20 69 6E 74 65 72 6E rd...- an intern
000080: 65 74 20 63 6F 6E 6E 65 63 74 69 6F 6E 20 74 6F et connection to
000090: 20 61 20 70 72 6F 76 69 64 65 72 20 77 69 74 68 a provider with
0000A0: 20 61 20 20 74 65 78 74 20 62 72 6F 77 73 65 72 a text browser
0000B0: 20 28 6C 69 6B 65 20 6C 79 6E 78 20 6F 6E 20 55 (like lynx on U
0000C0: 4E 49 58 29 2E 0D 0A 20 20 28 54 68 69 73 20 77 NIX)... (This w
0000D0: 69 6C 6C 20 6C 69 6B 65 6C 79 20 74 61 6B 65 20 ill likely take
0000E0: 74 69 6D 65 20 62 75 74 20 77 69 6C 6C 20 63 6F time but will co
0000F0: 6D 65 20 6E 65 78 74 20 79 65 61 72 2E 29 0D 0A me next year.)..
000100: 2D 20 61 20 48 61 72 64 20 44 69 73 6B 20 4F 70 - a Hard Disk Op
000110: 65 72 61 74 69 6E 67 20 53 79 73 74 65 6D 20 66 erating System f
000120: 6F 72 20 61 20 48 61 72 64 20 64 69 73 6B 20 28 or a Hard disk (
000130: 3C 20 35 30 30 20 4D 6F 29 2E 0D 0A 20 20 28 54 < 500 Mo)... (T
000140: 68 69 73 20 70 72 6F 67 72 61 6D 20 69 73 20 62 his program is b
000150: 65 69 6E 67 20 6D 6F 64 69 66 69 65 64 20 28 77 eing modified (w
000160: 69 74 68 20 68 61 72 64 77 61 72 65 29 20 73 6F ith hardware) so
000170: 20 69 74 20 63 61 6E 20 77 6F 72 6B 20 77 69 74 it can work wit
000180: 68 20 61 20 43 50 43 29 2E 0D 0A 0D 0A 54 6F 64 h a CPC).....Tod
000190: 61 79 2C 20 28 30 39 2E 32 38 2E 39 38 29 2C 20 ay, (09.28.98),
0001A0: 66 6F 75 72 20 70 65 6F 70 6C 65 20 6F 72 64 65 four people orde
0001B0: 72 65 64 20 61 20 43 50 49 53 41 20 61 6E 64 20 red a CPISA and
0001C0: 77 69 6C 6C 20 72 65 63 65 69 76 65 20 69 74 20 will receive it
0001D0: 62 79 20 74 68 65 20 65 6E 64 20 6F 66 0D 0A 74 by the end of..t
0001E0: 68 65 20 79 65 61 72 2E 20 53 6F 20 77 65 27 72 he year. So we'r
0001F0: 65 20 66 69 76 65 20 70 65 6F 70 6C 65 2C 20 61 e five people, a
Size : 512 (Real : 512)
000000: 0A 95 52 41 4D 43 41 52 44 95 0D 0A 93 9A 9A 9A ..RAMCARD.......
000010: 9A 9A 9A 9A 99 0D 0A 54 6F 20 61 76 6F 69 64 20 .......To avoid
000020: 74 68 65 20 6E 65 65 64 20 6F 66 20 61 6E 20 45 the need of an E
000030: 50 52 4F 4D 20 70 72 6F 67 72 61 6D 65 72 2F 65 PROM programer/e
000040: 72 61 73 65 72 20 77 68 65 6E 20 79 6F 75 20 77 raser when you w
000050: 61 6E 74 20 74 6F 20 70 72 6F 67 72 61 6D 20 79 ant to program y
000060: 6F 75 72 20 6F 77 6E 0D 0A 73 6F 66 74 77 61 72 our own..softwar
000070: 65 20 6F 6E 74 6F 20 61 20 72 6F 6D 20 49 20 6D e onto a rom I m
000080: 61 64 65 20 74 68 69 73 20 52 41 4D 43 41 52 44 ade this RAMCARD
000090: 2E 20 54 68 65 20 63 61 70 61 63 69 74 79 20 6F . The capacity o
0000A0: 66 20 74 68 65 20 52 41 4D 43 41 52 44 20 69 73 f the RAMCARD is
0000B0: 20 74 68 65 20 73 61 6D 65 0D 0A 61 73 20 74 68 the same..as th
0000C0: 6F 73 65 20 6F 66 20 74 68 65 20 52 4F 4D 43 41 ose of the ROMCA
0000D0: 52 44 2C 20 61 67 61 69 6E 20 38 20 72 6F 6D 20 RD, again 8 rom
0000E0: 77 69 6E 64 6F 77 73 20 63 61 6E 20 61 70 70 65 windows can appe
0000F0: 61 72 20 69 6E 20 20 74 68 65 20 32 35 36 20 72 ar in the 256 r
000100: 6F 6D 20 6E 75 6D 62 65 72 73 2C 0D 0A 65 61 63 om numbers,..eac
000110: 68 20 72 6F 6D 20 63 61 6E 20 62 65 20 69 6E 64 h rom can be ind
000120: 69 76 69 64 75 61 6C 6C 79 20 73 77 69 74 63 68 ividually switch
000130: 65 64 20 6F 6E 20 6F 72 20 6F 66 66 2E 20 54 68 ed on or off. Th
000140: 65 20 64 69 66 66 65 72 65 6E 63 65 20 69 73 20 e difference is
000150: 74 68 61 74 2C 20 69 6E 73 74 65 61 64 0D 0A 6F that, instead..o
000160: 66 20 75 73 69 6E 67 20 45 50 52 4F 4D 73 2C 20 f using EPROMs,
000170: 49 20 6F 70 74 65 64 20 66 6F 72 20 61 20 73 69 I opted for a si
000180: 6E 67 6C 65 20 31 32 38 6B 20 52 41 4D 20 63 68 ngle 128k RAM ch
000190: 69 70 20 66 6F 72 20 74 68 69 73 20 70 72 6F 6A ip for this proj
0001A0: 65 63 74 2E 20 41 6C 6C 20 6F 66 20 74 68 65 0D ect. All of the.
0001B0: 0A 52 41 4D 43 41 52 44 27 73 20 63 6F 6E 74 65 .RAMCARD's conte
0001C0: 6E 74 73 20 63 61 6E 20 62 65 20 63 68 61 6E 67 nts can be chang
0001D0: 65 64 20 77 68 65 6E 65 76 65 72 20 79 6F 75 20 ed whenever you
0001E0: 6C 69 6B 65 2C 20 20 77 68 69 6C 65 20 74 68 65 like, while the
0001F0: 20 52 41 4D 43 41 52 44 20 69 73 20 73 74 69 6C RAMCARD is stil
Size : 512 (Real : 512)
000000: 6D 6F 6E 67 73 74 20 74 68 65 6D 20 63 6F 64 65 mongst them code
000010: 72 73 20 61 62 6C 65 20 74 6F 20 64 65 76 65 6C rs able to devel
000020: 6F 70 20 73 70 65 63 69 66 69 63 20 61 6E 64 0D op specific and.
000030: 0A 6E 65 77 20 73 6F 66 74 77 61 72 65 2E 0D 0A .new software...
000040: 0D 0A 54 68 65 20 43 50 43 49 53 41 20 63 61 72 ..The CPCISA car
000050: 64 20 77 69 6C 6C 20 62 65 20 74 65 73 74 65 64 d will be tested
000060: 20 20 77 69 74 68 20 61 6E 20 53 43 53 49 20 49 with an SCSI I
000070: 53 41 20 63 61 72 64 20 61 6E 64 20 61 6E 20 45 SA card and an E
000080: 74 65 72 6E 65 74 20 63 61 72 64 20 62 65 66 6F ternet card befo
000090: 72 65 0D 0A 74 68 65 20 66 69 6E 61 6C 20 76 65 re..the final ve
0000A0: 72 73 69 6F 6E 20 74 6F 20 62 65 20 61 76 61 69 rsion to be avai
0000B0: 6C 61 62 6C 65 20 69 6E 20 4F 63 74 6F 62 65 72 lable in October
0000C0: 20 39 38 2E 20 49 74 20 74 6F 6F 6B 20 61 6C 6C 98. It took all
0000D0: 20 69 6E 20 61 6C 6C 20 61 62 6F 75 74 20 32 20 in all about 2
0000E0: 74 6F 20 33 0D 0A 6D 6F 6E 74 68 73 20 74 6F 20 to 3..months to
0000F0: 64 65 73 69 67 6E 20 74 68 65 20 66 69 72 73 74 design the first
000100: 20 76 65 72 73 69 6F 6E 20 61 6E 64 20 31 35 20 version and 15
000110: 64 61 79 73 20 74 6F 20 73 6F 6C 64 65 72 20 61 days to solder a
000120: 6E 64 20 74 65 73 74 20 69 74 2C 20 62 75 74 20 nd test it, but
000130: 69 74 20 77 61 73 0D 0A 77 6F 72 74 68 20 74 68 it was..worth th
000140: 65 20 65 66 66 6F 72 74 2C 20 61 73 20 65 76 65 e effort, as eve
000150: 72 79 62 6F 64 79 20 73 65 65 6D 65 64 20 65 6E rybody seemed en
000160: 74 68 75 73 69 61 73 74 69 63 20 61 62 6F 75 74 thusiastic about
000170: 20 69 74 20 77 68 65 6E 20 49 20 73 68 6F 77 65 it when I showe
000180: 64 20 69 74 20 66 6F 72 0D 0A 74 68 65 20 66 69 d it for..the fi
000190: 72 73 74 20 74 69 6D 65 20 6C 61 73 74 20 41 75 rst time last Au
0001A0: 67 75 73 74 2E 20 54 68 65 20 69 6E 74 65 72 66 gust. The interf
0001B0: 61 63 65 20 77 69 6C 6C 20 63 6F 73 74 20 61 72 ace will cost ar
0001C0: 6F 75 6E 64 20 35 30 30 20 46 46 2E 20 49 20 77 ound 500 FF. I w
0001D0: 69 6C 6C 20 74 72 79 20 74 6F 0D 0A 66 69 6E 64 ill try to..find
0001E0: 20 61 20 77 61 79 20 66 6F 72 20 70 65 6F 70 6C a way for peopl
0001F0: 65 20 61 62 72 6F 61 64 20 74 6F 20 70 61 79 20 e abroad to pay
Size : 512 (Real : 512)
000000: 6C 0D 0A 63 6F 6E 6E 65 63 74 65 64 20 74 6F 20 l..connected to
000010: 79 6F 75 72 20 43 50 43 2E 20 20 57 68 65 6E 20 your CPC. When
000020: 43 50 43 20 69 73 20 6F 66 66 2C 20 74 68 65 6E CPC is off, then
000030: 20 61 20 33 76 20 6C 69 74 68 69 75 6D 20 62 61 a 3v lithium ba
000040: 74 74 65 72 79 20 70 72 65 73 65 72 76 65 73 20 ttery preserves
000050: 74 68 65 0D 0A 52 41 4D 43 41 52 44 27 73 20 63 the..RAMCARD's c
000060: 6F 6E 74 65 6E 74 73 2E 0D 0A 0D 0A 41 74 20 74 ontents.....At t
000070: 68 65 20 70 72 65 73 65 6E 74 20 74 69 6D 65 20 he present time
000080: 74 68 65 20 52 4F 4D 43 41 52 44 20 61 6E 64 20 the ROMCARD and
000090: 52 41 4D 43 41 52 44 20 61 72 65 20 74 68 65 20 RAMCARD are the
0000A0: 20 6F 6E 6C 79 20 69 6E 74 65 72 66 61 63 65 73 only interfaces
0000B0: 20 64 69 73 74 72 69 62 75 74 65 64 0D 0A 62 79 distributed..by
0000C0: 20 6D 65 2E 20 4F 74 68 65 72 20 69 6E 74 65 72 me. Other inter
0000D0: 66 61 63 65 73 20 61 72 65 20 20 63 75 72 72 65 faces are curre
0000E0: 6E 74 6C 79 20 75 6E 64 65 72 20 64 65 76 65 6C ntly under devel
0000F0: 6F 70 6D 65 6E 74 2C 20 62 75 74 20 49 20 20 77 opment, but I w
000100: 69 6C 6C 20 6E 6F 74 20 72 65 76 65 61 6C 0D 0A ill not reveal..
000110: 77 68 61 74 20 74 68 65 79 20 61 72 65 20 6E 6F what they are no
000120: 77 20 75 6E 74 69 6C 20 74 68 65 73 65 20 61 72 w until these ar
000130: 65 20 66 69 6E 69 73 68 65 64 2E 20 20 41 6C 6C e finished. All
000140: 20 6F 66 20 74 68 65 20 69 6E 74 65 72 66 61 63 of the interfac
000150: 65 73 20 74 68 61 74 20 49 20 63 72 65 61 74 65 es that I create
000160: 0D 0A 61 72 65 20 6F 6E 20 61 20 73 69 6E 67 6C ..are on a singl
000170: 65 20 70 72 69 6E 74 65 64 20 63 69 72 63 75 69 e printed circui
000180: 74 20 62 6F 61 72 64 2E 20 20 49 20 6F 6E 6C 79 t board. I only
000190: 20 75 73 65 20 77 69 64 65 6C 79 20 64 69 73 74 use widely dist
0001A0: 72 69 62 75 74 65 64 20 63 6F 6D 70 6F 6E 65 6E ributed componen
0001B0: 74 73 0D 0A 74 6F 20 6D 61 6B 65 20 74 68 65 20 ts..to make the
0001C0: 69 6E 74 65 72 66 61 63 65 73 20 61 73 20 69 6E interfaces as in
0001D0: 65 78 70 65 6E 73 69 76 65 20 61 73 20 70 6F 73 expensive as pos
0001E0: 73 69 62 6C 65 2E 0D 0A 0D 0A 54 68 65 20 52 41 sible.....The RA
0001F0: 4D 43 41 52 44 20 77 61 73 20 77 69 64 65 6C 79 MCARD was widely
Size : 512 (Real : 512)
000000: 69 6E 20 74 68 65 69 72 20 6F 77 6E 20 63 75 72 in their own cur
000010: 72 65 6E 63 79 2E 20 28 4E 6F 74 65 3A 20 35 30 rency. (Note: 50
000020: 30 46 46 20 69 73 20 61 62 6F 75 74 0D 0A A3 35 0FF is about...5
000030: 30 2E 30 30 20 53 74 65 72 6C 69 6E 67 20 6F 72 0.00 Sterling or
000040: 20 31 34 30 20 44 65 75 74 73 63 68 6D 61 72 6B 140 Deutschmark
000050: 73 20 2D 20 45 64 2E 29 0D 0A 0D 0A 42 6F 6E 20 s - Ed.)....Bon
000060: 73 6F 69 72 2C 20 53 69 6F 75 2E 0D 0A 20 20 20 soir, Siou...
000070: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000080: 20 20 20 20 20 20 20 96 9A 9A 9A 9A 9A 9A 9A 9A .........
000090: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000A0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000B0: 9A 9A 9A 9A 9A 9A 9C 0D 0A 4C 61 75 72 65 6E 74 .........Laurent
0000C0: 20 4D 61 73 73 69 63 6F 74 2C 20 20 20 20 20 20 Massicot,
0000D0: 20 20 20 95 20 73 69 6F 75 5F 69 6E 5F 66 72 61 . siou_in_fra
0000E0: 6E 63 65 40 67 65 6F 63 69 74 69 65 73 2E 63 6F nce@geocities.co
0000F0: 6D 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 m
000100: 20 20 95 0D 0A 32 33 20 52 75 65 20 42 6F 75 71 ...23 Rue Bouq
000110: 75 69 65 72 65 73 2C 20 20 20 20 20 20 20 20 95 uieres, .
000120: 20 68 74 74 70 3A 2F 2F 77 77 77 2E 67 65 6F 63 http://www.geoc
000130: 69 74 69 65 73 2E 63 6F 6D 2F 43 61 70 65 43 61 ities.com/CapeCa
000140: 6E 61 76 65 72 61 6C 2F 31 30 34 34 2F 20 95 0D naveral/1044/ ..
000150: 0A 33 31 30 30 30 20 54 6F 75 6C 6F 75 73 65 2C .31000 Toulouse,
000160: 20 20 20 20 20 20 20 20 20 20 20 93 9A 9A 9A 9A .....
000170: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000180: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000190: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 99 0D 0A 46 72 61 .............Fra
0001A0: 6E 63 65 2E 0D 0A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A nce.............
0001B0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0001C0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0001D0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0001E0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0001F0: 9A 9A 9A 9A 9A 9A 1A 70 70 70 70 70 70 70 70 70 .......ppppppppp
Size : 512 (Real : 512)
000000: 20 61 63 63 6C 61 69 6D 65 64 20 74 68 72 6F 75 acclaimed throu
000010: 67 68 6F 75 74 20 46 52 41 4E 43 45 2C 20 20 6E ghout FRANCE, n
000020: 6F 77 20 69 74 20 69 73 20 75 70 20 74 6F 20 79 ow it is up to y
000030: 6F 75 20 74 6F 20 73 68 6F 77 0D 0A 69 66 20 73 ou to show..if s
000040: 75 63 68 20 61 6E 20 69 6E 74 65 72 66 61 63 65 uch an interface
000050: 20 63 61 6E 20 62 65 20 64 69 73 74 72 69 62 75 can be distribu
000060: 74 65 64 20 69 6E 20 74 68 65 20 55 4B 2C 20 28 ted in the UK, (
000070: 69 74 20 63 6F 73 74 73 20 A3 32 35 2E 30 30 20 it costs .25.00
000080: 53 74 65 72 6C 69 6E 67 20 66 6F 72 0D 0A 61 20 Sterling for..a
000090: 72 65 61 64 79 20 74 6F 20 75 73 65 20 52 41 4D ready to use RAM
0000A0: 43 41 52 44 29 2E 20 50 6C 65 61 73 65 20 61 64 CARD). Please ad
0000B0: 76 69 73 65 20 6D 65 2C 20 6F 6E 20 61 70 70 6C vise me, on appl
0000C0: 69 63 61 74 69 6F 6E 2C 20 77 68 61 74 20 73 70 ication, what sp
0000D0: 65 63 69 66 69 63 20 74 79 70 65 20 6F 66 0D 0A ecific type of..
0000E0: 63 6F 6E 6E 65 63 74 6F 72 20 79 6F 75 72 20 43 connector your C
0000F0: 50 43 20 68 61 73 2C 20 63 61 72 64 20 65 64 67 PC has, card edg
000100: 65 20 28 34 36 34 2C 36 36 34 2C 36 31 32 38 29 e (464,664,6128)
000110: 20 6F 72 20 63 65 6E 74 72 6F 6E 69 63 73 20 28 or centronics (
000120: 34 36 34 2B 2C 20 36 31 32 38 2B 29 2E 0D 0A 0D 464+, 6128+)....
000130: 0A 54 6F 20 68 65 6C 70 20 6D 65 2C 20 70 6C 65 .To help me, ple
000140: 61 73 65 20 77 72 69 74 65 20 74 6F 20 52 6F 79 ase write to Roy
000150: 20 61 74 20 41 54 4D 20 69 66 20 79 6F 75 20 61 at ATM if you a
000160: 72 65 20 61 20 55 4B 20 75 73 65 72 20 77 61 6E re a UK user wan
000170: 74 69 6E 67 20 74 68 65 20 52 41 4D 43 41 52 44 ting the RAMCARD
000180: 2E 0D 0A 49 20 68 61 76 65 20 64 69 66 66 69 63 ...I have diffic
000190: 75 6C 74 79 20 77 69 74 68 20 45 6E 67 6C 69 73 ulty with Englis
0001A0: 68 20 61 6E 64 20 73 68 61 6C 6C 20 62 65 20 61 h and shall be a
0001B0: 77 61 79 20 66 72 6F 6D 20 68 6F 6D 65 20 66 6F way from home fo
0001C0: 72 20 6D 6F 73 74 20 6F 66 20 44 65 63 65 6D 62 r most of Decemb
0001D0: 65 72 2C 0D 0A 62 75 74 20 77 69 6C 6C 20 62 65 er,..but will be
0001E0: 20 70 6C 65 61 73 65 64 20 69 66 20 68 65 20 70 pleased if he p
0001F0: 61 73 73 65 73 20 6F 6E 20 79 6F 75 72 20 6F 72 asses on your or
Size : 512 (Real : 512)
000000: 20 20 20 20 20 20 20 20 20 20 20 96 9A 9A 9A 9A .....
000010: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000020: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000030: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000040: 9C 0D 0A 20 20 20 20 20 20 20 20 20 20 20 95 54 ... .T
000050: 48 45 20 52 4F 4D 43 41 52 44 20 61 6E 64 20 74 HE ROMCARD and t
000060: 68 65 20 4D 45 4D 4F 52 59 20 52 45 54 45 4E 54 he MEMORY RETENT
000070: 49 56 45 20 52 41 4D 43 41 52 44 20 62 79 20 52 IVE RAMCARD by R
000080: 41 4D 37 95 0D 0A 20 20 20 20 20 20 20 20 20 20 AM7...
000090: 20 93 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ...............
0000A0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000B0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000C0: 9A 9A 9A 9A 9A 9A 99 0D 0A 0D 0A 48 65 6C 6C 6F ...........Hello
0000D0: 2C 20 6D 79 20 6E 61 6D 65 20 69 73 20 46 72 61 , my name is Fra
0000E0: 6E 63 69 73 63 6F 20 44 6F 73 20 53 61 6E 74 6F ncisco Dos Santo
0000F0: 73 2C 20 28 61 6B 61 20 52 41 4D 37 20 6F 66 20 s, (aka RAM7 of
000100: 46 55 54 55 52 53 27 29 2C 20 61 6E 64 20 49 20 FUTURS'), and I
000110: 61 6D 20 61 20 46 72 65 6E 63 68 0D 0A 74 65 63 am a French..tec
000120: 68 69 65 20 62 6F 64 20 73 70 65 63 69 61 6C 69 hie bod speciali
000130: 73 69 6E 67 20 61 73 20 61 6E 20 68 61 72 64 77 sing as an hardw
000140: 61 72 65 20 70 65 72 69 70 68 65 72 61 6C 20 63 are peripheral c
000150: 72 65 61 74 6F 72 2C 20 20 68 61 76 69 6E 67 20 reator, having
000160: 6D 61 64 65 20 6D 79 20 66 69 72 73 74 0D 0A 69 made my first..i
000170: 6E 74 65 72 66 61 63 65 2C 20 74 68 65 20 52 4F nterface, the RO
000180: 4D 43 41 52 44 2C 20 66 69 76 65 20 79 65 61 72 MCARD, five year
000190: 73 20 61 67 6F 2E 20 20 49 20 68 65 61 72 64 20 s ago. I heard
0001A0: 61 20 67 72 65 61 74 20 64 65 61 6C 20 61 62 6F a great deal abo
0001B0: 75 74 20 74 68 65 20 52 4F 4D 42 4F 41 52 44 0D ut the ROMBOARD.
0001C0: 0A 73 6F 20 49 20 64 65 63 69 64 65 64 20 74 6F .so I decided to
0001D0: 20 6D 61 6B 65 20 6D 79 20 4F 57 4E 20 52 4F 4D make my OWN ROM
0001E0: 42 4F 41 52 44 20 61 6E 64 20 49 20 6E 61 6D 65 BOARD and I name
0001F0: 64 20 69 74 20 52 4F 4D 43 41 52 44 2E 0D 0A 96 d it ROMCARD....
Size : 512 (Real : 512)
000000: 64 65 72 73 20 74 6F 20 6D 65 2E 20 41 64 76 69 ders to me. Advi
000010: 73 65 20 68 69 6D 20 74 6F 6F 20 69 66 20 79 6F se him too if yo
000020: 75 20 61 72 65 0D 0A 69 6E 74 65 72 65 73 74 65 u are..intereste
000030: 64 20 69 6E 20 74 68 65 20 52 4F 4D 43 41 52 44 d in the ROMCARD
000040: 2E 0D 0A 0D 0A 46 72 61 6E 63 69 73 63 6F 20 44 .....Francisco D
000050: 6F 73 20 53 61 6E 74 6F 73 2C 0D 0A 31 32 33 20 os Santos,..123
000060: 41 7A 20 42 6F 75 6C 65 76 61 72 64 20 53 74 72 Az Boulevard Str
000070: 61 73 62 6F 75 72 67 2C 0D 0A 46 2D 39 36 31 33 asbourg,..F-9613
000080: 30 20 4E 6F 67 65 6E 74 20 53 75 72 20 4D 61 72 0 Nogent Sur Mar
000090: 6E 65 2C 0D 0A 46 72 61 6E 63 65 2E 0D 0A 9A 9A ne,..France.....
0000A0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000B0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000C0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000D0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000E0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 1A 54 ...............T
0000F0: 49 56 45 20 52 41 4D 43 41 52 44 20 62 79 20 52 IVE RAMCARD by R
000100: 65 20 28 34 36 34 2C 36 36 34 2C 36 31 32 38 29 e (464,664,6128)
000110: 20 6F 72 20 63 65 6E 74 72 6F 6E 69 63 73 20 28 or centronics (
000120: 34 36 34 2B 2C 20 36 31 32 38 2B 29 2E 0D 0A 0D 464+, 6128+)....
000130: 0A 54 6F 20 68 65 6C 70 20 6D 65 2C 20 70 6C 65 .To help me, ple
000140: 61 73 65 20 77 72 69 74 65 20 74 6F 20 52 6F 79 ase write to Roy
000150: 20 61 74 20 41 54 4D 20 69 66 20 79 6F 75 20 61 at ATM if you a
000160: 72 65 20 61 20 55 4B 20 75 73 65 72 20 77 61 6E re a UK user wan
000170: 74 69 6E 67 20 74 68 65 20 52 41 4D 43 41 52 44 ting the RAMCARD
000180: 2E 0D 0A 49 20 68 61 76 65 20 64 69 66 66 69 63 ...I have diffic
000190: 75 6C 74 79 20 77 69 74 68 20 45 6E 67 6C 69 73 ulty with Englis
0001A0: 68 20 61 6E 64 20 73 68 61 6C 6C 20 62 65 20 61 h and shall be a
0001B0: 77 61 79 20 66 72 6F 6D 20 68 6F 6D 65 20 66 6F way from home fo
0001C0: 72 20 6D 6F 73 74 20 6F 66 20 44 65 63 65 6D 62 r most of Decemb
0001D0: 65 72 2C 0D 0A 62 75 74 20 77 69 6C 6C 20 62 65 er,..but will be
0001E0: 20 70 6C 65 61 73 65 64 20 69 66 20 68 65 20 70 pleased if he p
0001F0: 61 73 73 65 73 20 6F 6E 20 79 6F 75 72 20 6F 72 asses on your or
Size : 512 (Real : 512)
000000: 9A 9A 9A 9A 9A 9A 9A 9C 0D 0A 95 52 4F 4D 43 41 ...........ROMCA
000010: 52 44 95 0D 0A 93 9A 9A 9A 9A 9A 9A 9A 99 0D 0A RD..............
000020: 54 68 65 20 6D 61 69 6E 20 64 69 66 66 65 72 65 The main differe
000030: 6E 63 65 20 69 73 20 74 68 65 20 45 50 52 4F 4D nce is the EPROM
000040: 20 63 68 69 70 73 2E 20 49 6E 73 74 65 61 64 20 chips. Instead
000050: 75 73 69 6E 67 20 38 20 78 20 32 37 31 32 38 20 using 8 x 27128
000060: 45 50 52 4F 4D 2C 20 49 20 75 74 69 6C 69 73 65 EPROM, I utilise
000070: 0D 0A 34 20 78 20 32 37 43 32 35 36 20 45 50 52 ..4 x 27C256 EPR
000080: 4F 4D 20 28 33 32 6B 20 45 50 52 4F 4D 29 2C 20 OM (32k EPROM),
000090: 77 68 69 63 68 20 61 72 65 20 63 68 65 61 70 65 which are cheape
0000A0: 72 20 74 68 61 6E 20 74 68 65 20 32 37 31 32 38 r than the 27128
0000B0: 20 45 50 52 4F 4D 2E 20 4D 79 20 52 4F 4D 43 41 EPROM. My ROMCA
0000C0: 52 44 0D 0A 68 61 6E 64 6C 65 73 20 62 6F 74 68 RD..handles both
0000D0: 20 68 61 6C 76 65 73 20 6F 66 20 61 20 33 32 6B halves of a 32k
0000E0: 20 45 50 52 4F 4D 20 61 73 20 74 77 6F 20 73 65 EPROM as two se
0000F0: 70 65 72 61 74 65 20 43 50 43 20 52 4F 4D 73 20 perate CPC ROMs
000100: 74 68 65 72 65 62 79 20 6E 65 67 61 74 69 6E 67 thereby negating
000110: 20 74 68 65 0D 0A 6E 65 65 64 20 66 6F 72 20 61 the..need for a
000120: 20 33 32 6B 20 73 77 69 74 63 68 20 52 4F 4D 20 32k switch ROM
000130: 28 61 73 20 73 65 65 6E 20 69 6E 20 41 54 4D 34 (as seen in ATM4
000140: 20 61 6E 64 20 57 41 43 43 49 29 2E 20 20 41 64 and WACCI). Ad
000150: 64 69 74 69 6F 6E 61 6C 6C 79 20 74 68 65 20 52 ditionally the R
000160: 4F 4D 43 41 52 44 0D 0A 63 61 6E 20 6F 70 65 6E OMCARD..can open
000170: 20 75 70 20 38 20 72 6F 6D 20 77 69 6E 64 6F 77 up 8 rom window
000180: 73 20 61 6E 79 77 68 65 72 65 20 69 6E 20 74 68 s anywhere in th
000190: 65 20 32 35 36 20 72 6F 6D 27 73 20 61 6C 6C 6F e 256 rom's allo
0001A0: 63 61 74 65 64 20 72 61 6E 67 65 20 62 75 74 20 cated range but
0001B0: 61 6C 73 6F 20 74 68 65 0D 0A 52 4F 4D 42 4F 41 also the..ROMBOA
0001C0: 52 44 20 63 61 6E 20 68 61 6E 64 6C 65 2C 20 70 RD can handle, p
0001D0: 6C 65 61 73 65 20 6E 6F 74 65 2C 20 6F 6E 6C 79 lease note, only
0001E0: 20 52 4F 4D 73 20 6E 75 6D 62 65 72 65 64 20 30 ROMs numbered 0
0001F0: 2D 31 35 2E 0D 0A 96 9A 9A 9A 9A 9A 9A 9A 9C 0D -15.............
Size : 512 (Real : 512)
000000: 2A 65 65 65 65 65 65 65 40 40 40 40 40 40 40 40 *eeeeeee@@@@@@@@
000010: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
000020: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
000030: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
000040: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
000050: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
000060: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
000070: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
000080: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
000090: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
0000A0: 40 40 40 40 40 40 40 61 61 61 0D 0A 2A 40 40 40 @@@@@@@aaa..*@@@
0000B0: 40 40 40 40 70 70 70 70 70 70 70 70 70 70 70 70 @@@@pppppppppppp
0000C0: 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 pppppppppppppppp
0000D0: 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 pppppppppppppppp
0000E0: 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 pppppppppppppppp
0000F0: 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 pppppppppppppppp
000100: 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 pppppppppppppppp
000110: 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 pppppppppppppppp
000120: 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 pppppppppppppppp
000130: 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 pppppppppppppppp
000140: 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 pppppppppppppppp
000150: 70 70 70 7A 7A 7A 0D 0A 0D 0A 20 20 20 20 20 20 pppzzz....
000160: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000170: 20 20 20 20 20 20 96 9A 9A 9A 9A 9A 9A 9A 9A 9A ..........
000180: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9C 0D 0A ................
000190: 20 20 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 95 20 47 50 . GP
0001B0: 41 49 4E 54 20 49 20 76 20 47 50 41 49 4E 54 20 AINT I v GPAINT
0001C0: 49 49 20 95 0D 0A 20 20 20 20 20 20 20 20 20 20 II ...
0001D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001E0: 20 20 93 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ..............
0001F0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 99 0D 0A 20 20 20 20 ............
Size : 512 (Real : 512)
000000: 74 68 65 20 65 78 74 72 61 0D 0A 74 68 69 63 6B the extra..thick
000010: 65 6E 65 72 20 6D 61 6E 75 61 6C 6C 79 20 74 6F ener manually to
000020: 20 74 68 65 20 76 65 72 74 69 63 61 6C 20 6C 69 the vertical li
000030: 6E 65 73 3B 20 6D 6F 64 65 20 31 2E 20 69 73 20 nes; mode 1. is
000040: 6E 6F 20 70 72 6F 62 6C 65 6D 2E 20 0D 0A 0D 0A no problem. ....
000050: 42 65 6C 6F 77 20 74 68 69 73 20 61 72 65 20 74 Below this are t
000060: 77 6F 20 66 75 6C 6C 20 77 69 64 74 68 20 67 72 wo full width gr
000070: 69 64 73 2C 20 74 68 65 20 75 70 70 65 72 20 67 ids, the upper g
000080: 72 69 64 20 67 69 76 69 6E 67 20 61 6C 6C 20 74 rid giving all t
000090: 68 65 20 72 65 73 69 64 65 6E 74 20 46 49 4C 4C he resident FILL
0000A0: 0D 0A 28 4D 55 53 54 45 52 29 20 70 61 74 74 65 ..(MUSTER) patte
0000B0: 72 6E 73 2C 20 70 6C 75 73 20 74 68 65 20 6F 70 rns, plus the op
0000C0: 74 69 6F 6E 20 6F 66 20 64 65 73 69 67 6E 69 6E tion of designin
0000D0: 67 20 79 6F 75 72 20 6F 77 6E 2E 20 20 43 6C 69 g your own. Cli
0000E0: 63 6B 20 6F 6E 20 74 68 65 20 74 6F 70 20 6C 65 ck on the top le
0000F0: 66 74 0D 0A 62 6F 78 20 69 6E 20 74 68 65 20 46 ft..box in the F
000100: 49 4C 4C 20 70 61 74 74 65 72 6E 20 67 72 69 64 ILL pattern grid
000110: 2C 20 61 6E 64 20 61 20 64 65 73 69 67 6E 20 67 , and a design g
000120: 72 69 64 20 69 73 20 62 72 6F 75 67 68 74 20 75 rid is brought u
000130: 70 20 6C 65 74 74 69 6E 67 20 79 6F 75 20 63 72 p letting you cr
000140: 65 61 74 65 0D 0A 6F 72 20 61 6C 74 65 72 20 61 eate..or alter a
000150: 20 46 49 4C 4C 20 70 61 74 74 65 72 6E 2E 20 20 FILL pattern.
000160: 54 68 65 20 6C 6F 77 65 72 20 67 72 69 64 20 67 The lower grid g
000170: 69 76 65 73 20 61 6C 6C 20 74 68 65 20 20 72 65 ives all the re
000180: 73 69 64 65 6E 74 20 63 6F 6C 6F 75 72 73 2C 20 sident colours,
000190: 61 6E 64 20 62 79 0D 0A 63 6C 69 63 6B 69 6E 67 and by..clicking
0001A0: 20 6F 6E 20 74 68 65 73 65 20 79 6F 75 20 63 61 on these you ca
0001B0: 6E 20 73 65 6C 65 63 74 20 74 68 65 20 66 6F 72 n select the for
0001C0: 65 2C 20 62 61 63 6B 20 61 6E 64 20 66 69 6C 6C e, back and fill
0001D0: 20 63 6F 6C 6F 75 72 73 20 6F 66 20 79 6F 75 72 colours of your
0001E0: 20 63 68 6F 69 63 65 2E 0D 0A 54 68 65 20 6C 65 choice...The le
0001F0: 66 74 6D 6F 73 74 20 62 6F 78 20 69 73 20 74 68 ftmost box is th
Size : 512 (Real : 512)
000000: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000010: 20 20 20 20 41 20 63 6F 6D 70 61 72 69 6F 6E 20 A comparion
000020: 74 65 73 74 20 62 79 20 4D 69 63 6B 20 47 75 73 test by Mick Gus
000030: 68 6C 6F 77 0D 0A 20 20 20 20 20 20 20 20 20 20 hlow..
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 9A 9A ..
000050: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000060: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 0D 0A ................
000070: 0D 0A 47 50 41 49 4E 54 20 49 27 73 20 61 20 73 ..GPAINT I's a s
000080: 75 70 65 72 62 20 50 44 20 61 72 74 20 70 61 63 uperb PD art pac
000090: 6B 61 67 65 2C 20 65 61 73 79 20 74 6F 20 75 6E kage, easy to un
0000A0: 64 65 72 73 74 61 6E 64 2C 20 73 69 6D 70 6C 65 derstand, simple
0000B0: 20 74 6F 20 75 73 65 2C 20 62 75 74 20 73 61 64 to use, but sad
0000C0: 6C 79 0D 0A 6C 61 63 6B 69 6E 67 20 69 6E 20 73 ly..lacking in s
0000D0: 6F 6D 65 20 66 65 61 74 75 72 65 73 2E 20 20 47 ome features. G
0000E0: 50 41 49 4E 54 20 49 49 20 68 61 73 20 62 65 65 PAINT II has bee
0000F0: 6E 20 20 65 78 74 65 6E 64 65 64 20 74 6F 20 69 n extended to i
000100: 6E 63 6C 75 64 65 20 74 68 6F 73 65 20 6D 69 73 nclude those mis
000110: 73 69 6E 67 0D 0A 66 75 6E 63 74 69 6F 6E 73 2E sing..functions.
000120: 0D 0A 0D 0A 54 68 65 72 65 20 62 65 69 6E 67 20 ....There being
000130: 6E 6F 20 69 6E 73 74 72 75 63 74 69 6F 6E 20 73 no instruction s
000140: 68 65 65 74 20 66 6F 72 20 47 50 41 49 4E 54 20 heet for GPAINT
000150: 49 49 2C 20 20 75 73 69 6E 67 20 69 74 20 62 65 II, using it be
000160: 63 6F 6D 65 73 20 61 6B 69 6E 20 74 6F 20 74 72 comes akin to tr
000170: 79 69 6E 67 0D 0A 74 6F 20 73 6F 6C 76 65 20 61 ying..to solve a
000180: 20 6D 61 73 74 65 72 6D 69 6E 64 20 70 75 7A 7A mastermind puzz
000190: 6C 65 2E 20 54 68 69 73 20 72 65 76 69 65 77 20 le. This review
0001A0: 69 73 20 6F 6E 6C 79 2C 20 72 65 61 6C 6C 79 2C is only, really,
0001B0: 20 6F 66 20 61 64 76 61 6E 74 61 67 65 20 74 6F of advantage to
0001C0: 20 74 68 6F 73 65 0D 0A 77 68 6F 20 61 72 65 20 those..who are
0001D0: 75 73 65 64 20 74 6F 20 47 50 41 49 4E 54 20 49 used to GPAINT I
0001E0: 2C 20 61 73 20 74 68 65 20 73 79 6D 62 6F 6C 73 , as the symbols
0001F0: 20 61 6E 64 20 66 75 6E 63 74 69 6F 6E 73 20 6E and functions n
Size : 512 (Real : 512)
000000: 65 20 64 65 70 74 68 20 6F 66 20 62 6F 74 68 20 e depth of both
000010: 67 72 69 64 73 2C 20 61 6E 64 20 67 69 76 65 73 grids, and gives
000020: 20 74 68 65 20 72 65 73 69 64 65 6E 74 20 46 49 the resident FI
000030: 4C 4C 20 70 61 74 74 65 72 6E 0D 0A 6F 72 20 63 LL pattern..or c
000040: 6F 6C 6F 75 72 2E 20 54 68 65 20 6C 6F 77 65 72 olour. The lower
000050: 20 6C 65 66 74 20 68 61 6E 64 20 62 6F 78 20 67 left hand box g
000060: 69 76 65 73 20 74 68 65 20 63 75 72 72 65 6E 74 ives the current
000070: 20 62 61 63 6B 67 72 6F 75 6E 64 20 63 6F 6C 6F background colo
000080: 75 72 2E 0D 0A 0D 0A 42 65 6C 6F 77 20 74 68 65 ur.....Below the
000090: 73 65 20 67 72 69 64 73 20 69 73 20 74 68 65 20 se grids is the
0000A0: 46 75 6E 63 74 69 6F 6E 73 20 6D 65 6E 75 2C 20 Functions menu,
0000B0: 74 68 65 20 74 6F 70 20 6C 65 66 74 2C 20 63 72 the top left, cr
0000C0: 6F 73 73 65 64 20 6C 6F 6F 70 20 73 79 6D 62 6F ossed loop symbo
0000D0: 6C 27 73 20 74 68 65 0D 0A 56 49 45 57 20 53 43 l's the..VIEW SC
0000E0: 52 45 45 4E 20 63 6F 6E 74 72 6F 6C 20 77 68 65 REEN control whe
0000F0: 72 65 2C 20 75 6E 6C 69 6B 65 20 47 50 31 2C 20 re, unlike GP1,
000100: 79 6F 75 20 63 61 6E 20 67 6F 20 73 74 72 61 69 you can go strai
000110: 67 68 74 20 74 6F 20 69 74 20 61 6E 64 20 64 6F ght to it and do
000120: 20 66 72 65 65 68 61 6E 64 0D 0A 64 72 61 77 69 freehand..drawi
000130: 6E 67 20 77 69 74 68 6F 75 74 20 6C 6F 61 64 69 ng without loadi
000140: 6E 67 20 61 20 73 63 72 65 65 6E 2E 0D 0A 0D 0A ng a screen.....
000150: 54 68 65 20 46 75 6E 63 74 69 6F 6E 20 4D 65 6E The Function Men
000160: 75 20 73 68 6F 77 73 20 74 68 65 20 6B 6E 6F 77 u shows the know
000170: 6E 20 66 65 61 74 75 72 65 73 20 6F 66 20 47 50 n features of GP
000180: 31 20 70 6C 75 73 20 74 77 6F 20 65 78 74 72 61 1 plus two extra
000190: 20 66 65 61 74 75 72 65 73 2C 20 74 68 65 73 65 features, these
0001A0: 0D 0A 61 72 65 20 68 6F 72 69 7A 6F 6E 74 61 6C ..are horizontal
0001B0: 20 6F 72 20 76 65 72 74 69 63 61 6C 20 46 4C 49 or vertical FLI
0001C0: 50 2E 20 20 54 65 78 74 20 68 61 73 20 62 65 65 P. Text has bee
0001D0: 6E 20 6D 6F 76 65 64 20 66 72 6F 6D 20 74 68 65 n moved from the
0001E0: 20 32 6E 64 2E 20 6D 65 6E 75 20 20 6F 66 20 47 2nd. menu of G
0001F0: 50 31 0D 0A 74 6F 20 74 68 65 20 6D 61 69 6E 20 P1..to the main
Size : 512 (Real : 512)
000000: 65 65 64 20 74 6F 20 62 65 20 75 6E 64 65 72 73 eed to be unders
000010: 74 6F 6F 64 2E 20 53 6F 0D 0A 74 6F 20 61 64 64 tood. So..to add
000020: 20 74 6F 20 74 68 65 20 63 6F 6E 66 75 73 69 6F to the confusio
000030: 6E 20 66 72 6F 6D 20 6E 6F 77 20 6F 6E 20 49 20 n from now on I
000040: 77 69 6C 6C 2C 20 69 6E 20 70 6C 61 63 65 73 2C will, in places,
000050: 20 75 73 65 20 74 68 65 20 47 65 72 6D 61 6E 20 use the German
000060: 49 63 6F 6E 20 4E 61 6D 65 73 0D 0A 61 73 20 61 Icon Names..as a
000070: 20 72 65 6D 69 6E 64 65 72 20 61 6E 64 20 72 65 reminder and re
000080: 66 65 72 20 74 6F 20 47 50 41 49 4E 54 20 49 20 fer to GPAINT I
000090: 61 73 20 47 50 31 20 61 6E 64 20 47 50 41 49 4E as GP1 and GPAIN
0000A0: 54 20 49 49 20 61 73 20 47 50 32 2E 0D 0A 0D 0A T II as GP2.....
0000B0: 4F 6E 20 72 75 6E 22 44 49 53 43 22 20 74 68 65 On run"DISC" the
0000C0: 72 65 20 69 73 20 52 69 63 68 61 72 64 20 46 61 re is Richard Fa
0000D0: 69 72 68 75 72 73 74 27 73 20 68 65 6C 6C 6F 20 irhurst's hello
0000E0: 73 63 72 65 65 6E 20 67 69 76 69 6E 67 20 61 20 screen giving a
0000F0: 63 68 6F 69 63 65 20 6F 66 20 47 50 32 20 6F 72 choice of GP2 or
000100: 0D 0A 61 20 66 6F 6E 74 20 45 64 69 74 6F 72 20 ..a font Editor
000110: 74 6F 20 63 72 65 61 74 65 20 70 72 6F 70 6F 72 to create propor
000120: 74 69 6F 6E 61 6C 20 66 6F 6E 74 73 2E 20 20 53 tional fonts. S
000130: 65 65 6D 69 6E 67 6C 79 20 74 68 65 72 65 20 69 eemingly there i
000140: 73 20 6E 6F 20 77 61 79 20 74 6F 20 69 6D 70 6F s no way to impo
000150: 72 74 0D 0A 61 20 66 6F 6E 74 20 74 6F 20 65 64 rt..a font to ed
000160: 69 74 2C 20 73 6F 20 69 74 20 77 6F 75 6C 64 20 it, so it would
000170: 61 70 70 65 61 72 20 74 68 61 74 20 6F 6E 65 20 appear that one
000180: 68 61 73 20 74 6F 20 63 72 65 61 74 65 20 66 6F has to create fo
000190: 6E 74 73 20 66 72 6F 6D 20 73 63 72 61 74 63 68 nts from scratch
0001A0: 20 61 6E 64 0D 0A 74 68 65 72 65 20 64 6F 65 73 and..there does
0001B0: 20 6E 6F 74 20 73 65 65 6D 20 74 6F 20 62 65 20 not seem to be
0001C0: 61 6E 79 20 77 61 79 20 6F 66 20 73 61 76 69 6E any way of savin
0001D0: 67 20 79 6F 75 72 20 66 6F 6E 74 20 65 69 74 68 g your font eith
0001E0: 65 72 2E 0D 0A 0D 0A 47 50 41 49 4E 54 32 20 63 er.....GPAINT2 c
0001F0: 61 6E 20 62 65 20 6C 6F 61 64 65 64 20 64 69 72 an be loaded dir
Size : 512 (Real : 512)
000000: 6D 65 6E 75 2E 20 20 41 73 20 77 69 74 68 20 47 menu. As with G
000010: 50 31 2C 20 75 73 65 20 74 68 65 20 44 49 53 43 P1, use the DISC
000020: 20 4D 65 6E 75 20 20 74 6F 20 6C 6F 61 64 20 61 Menu to load a
000030: 20 66 6F 6E 74 2C 20 62 75 74 20 20 66 6F 72 20 font, but for
000040: 73 6F 6D 65 0D 0A 77 65 69 72 64 20 72 65 61 73 some..weird reas
000050: 6F 6E 2C 20 79 6F 75 20 68 61 76 65 20 74 6F 20 on, you have to
000060: 63 6F 6D 65 20 6F 75 74 20 6F 66 20 54 45 58 54 come out of TEXT
000070: 20 61 6E 64 20 69 6E 74 6F 20 74 68 65 20 20 32 and into the 2
000080: 6E 64 20 4D 65 6E 75 20 74 6F 20 75 73 65 20 49 nd Menu to use I
000090: 54 41 4C 49 43 53 0D 0A 6F 72 20 55 4E 44 45 52 TALICS..or UNDER
0000A0: 4C 49 4E 45 3B 20 20 74 68 65 73 65 20 61 72 65 LINE; these are
0000B0: 20 65 66 66 65 63 74 65 64 20 62 79 20 63 6C 69 effected by cli
0000C0: 63 6B 69 6E 67 20 6F 6E 20 65 61 63 68 20 74 69 cking on each ti
0000D0: 74 6C 65 2C 20 20 61 20 74 69 63 6B 20 77 69 6C tle, a tick wil
0000E0: 6C 20 61 70 70 65 61 72 0D 0A 69 6E 20 66 72 6F l appear..in fro
0000F0: 6E 74 20 6F 66 20 74 68 65 20 74 69 74 6C 65 20 nt of the title
000100: 74 6F 20 69 6E 64 69 63 61 74 65 20 74 68 61 74 to indicate that
000110: 20 74 68 65 79 20 61 72 65 20 65 66 66 65 63 74 they are effect
000120: 65 64 2C 20 63 6C 69 63 6B 20 61 20 73 65 63 6F ed, click a seco
000130: 6E 64 20 74 69 6D 65 20 74 6F 0D 0A 72 65 6D 6F nd time to..remo
000140: 76 65 3B 20 69 6E 20 54 45 58 54 20 6D 6F 64 65 ve; in TEXT mode
000150: 2C 20 6D 6F 76 65 20 74 68 65 20 63 75 72 73 6F , move the curso
000160: 72 20 74 6F 20 77 68 65 72 65 20 74 68 65 20 74 r to where the t
000170: 65 78 74 20 69 73 20 72 65 71 75 69 72 65 64 2C ext is required,
000180: 20 70 72 65 73 73 20 43 4F 50 59 2C 0D 0A 74 79 press COPY,..ty
000190: 70 65 20 69 6E 20 79 6F 75 72 20 74 65 78 74 2C pe in your text,
0001A0: 20 45 4E 54 45 52 20 74 6F 20 73 74 61 72 74 20 ENTER to start
0001B0: 61 20 6E 65 77 20 6C 69 6E 65 20 61 6E 64 20 45 a new line and E
0001C0: 53 43 20 74 6F 20 65 78 69 74 2E 20 20 54 68 65 SC to exit. The
0001D0: 72 65 20 61 72 65 20 37 20 66 6F 6E 74 73 0D 0A re are 7 fonts..
0001E0: 6F 6E 20 74 68 65 20 64 69 73 63 20 61 6C 6C 20 on the disc all
0001F0: 70 72 65 63 65 64 65 64 20 77 69 74 68 20 22 20 preceded with "
Size : 512 (Real : 512)
000000: 65 63 74 6C 79 20 77 69 74 68 20 72 75 6E 22 50 ectly with run"P
000010: 41 49 4E 54 2E 20 54 68 65 72 65 20 61 72 65 20 AINT. There are
000020: 37 20 73 61 6D 70 6C 65 20 73 63 72 65 65 6E 73 7 sample screens
000030: 20 6F 6E 20 74 68 65 0D 0A 64 69 73 63 20 61 6C on the..disc al
000040: 6C 20 70 72 65 63 65 64 65 64 20 77 69 74 68 20 l preceded with
000050: 22 20 2B 20 22 2E 20 49 66 20 74 68 65 20 65 78 " + ". If the ex
000060: 74 65 6E 73 69 6F 6E 27 73 20 6F 74 68 65 72 20 tension's other
000070: 74 68 61 6E 20 42 49 4E 20 69 74 20 6D 75 73 74 than BIN it must
000080: 20 62 65 20 74 79 70 65 64 0D 0A 69 6E 2E 0D 0A be typed..in...
000090: 0D 0A 41 73 20 69 6E 20 47 50 31 2C 20 43 4F 50 ..As in GP1, COP
0000A0: 59 20 6F 72 20 45 4E 54 45 52 20 77 69 6C 6C 20 Y or ENTER will
0000B0: 65 6E 61 62 6C 65 20 61 6E 79 20 66 75 6E 63 74 enable any funct
0000C0: 69 6F 6E 2C 20 61 6E 64 20 53 50 41 43 45 20 6F ion, and SPACE o
0000D0: 72 20 45 53 43 20 77 69 6C 6C 20 63 61 6E 63 65 r ESC will cance
0000E0: 6C 2E 0D 0A 28 49 20 68 61 76 65 6E 27 74 20 74 l...(I haven't t
0000F0: 72 69 65 64 20 61 20 6A 6F 79 73 74 69 63 6B 2C ried a joystick,
000100: 20 6D 79 20 67 72 61 6E 64 73 6F 6E 20 6E 69 63 my grandson nic
000110: 6B 65 64 20 74 68 61 74 20 61 20 79 65 61 72 20 ked that a year
000120: 61 67 6F 29 2E 20 20 44 45 4C 20 77 69 6C 6C 20 ago). DEL will
000130: 75 6E 64 6F 0D 0A 74 68 65 20 6C 61 73 74 20 6F undo..the last o
000140: 70 65 72 61 74 69 6F 6E 2C 20 6F 6E 65 20 64 69 peration, one di
000150: 66 66 65 72 65 6E 63 65 20 69 73 20 74 68 61 74 fference is that
000160: 20 77 69 74 68 20 47 50 32 20 69 6E 20 74 68 65 with GP2 in the
000170: 20 6D 61 6A 6F 72 69 74 79 20 6F 66 20 66 75 6E majority of fun
000180: 63 74 69 6F 6E 73 0D 0A 69 74 20 72 65 71 75 69 ctions..it requi
000190: 72 65 73 20 43 4F 50 59 20 74 6F 20 62 65 20 70 res COPY to be p
0001A0: 72 65 73 73 65 64 20 74 77 69 63 65 20 74 6F 20 ressed twice to
0001B0: 66 69 78 20 66 6F 72 20 74 68 65 20 66 69 72 73 fix for the firs
0001C0: 74 20 74 69 6D 65 2E 20 43 75 72 73 6F 72 20 73 t time. Cursor s
0001D0: 70 65 65 64 20 63 61 6E 0D 0A 62 65 20 69 6E 63 peed can..be inc
0001E0: 72 65 61 73 65 64 20 62 79 20 75 73 69 6E 67 20 reased by using
0001F0: 53 48 49 46 54 2E 20 20 0D 0A 0D 0A 4D 41 49 4E SHIFT. ....MAIN
Size : 512 (Real : 512)
000000: 2D 20 22 2C 20 61 6E 64 20 61 6C 6C 20 68 61 76 - ", and all hav
000010: 65 20 22 2E 49 4D 47 22 20 65 78 74 65 6E 73 69 e ".IMG" extensi
000020: 6F 6E 2E 0D 0A 0D 0A 54 68 65 20 45 4E 4C 41 52 on.....The ENLAR
000030: 47 45 2F 52 45 44 55 43 45 20 66 75 6E 63 74 69 GE/REDUCE functi
000040: 6F 6E 73 20 68 61 73 20 61 6C 73 6F 20 62 65 65 ons has also bee
000050: 6E 20 6D 6F 76 65 64 20 66 72 6F 6D 20 74 68 65 n moved from the
000060: 20 32 6E 64 2E 4D 65 6E 75 2C 20 61 6E 64 20 68 2nd.Menu, and h
000070: 61 73 20 62 65 65 6E 0D 0A 67 72 65 61 74 6C 79 as been..greatly
000080: 20 69 6D 70 72 6F 76 65 64 2E 20 57 68 65 72 65 improved. Where
000090: 2C 20 6F 6E 20 47 50 31 2C 20 69 74 20 77 61 73 , on GP1, it was
0000A0: 20 65 78 61 63 74 6C 79 20 64 6F 75 62 6C 65 20 exactly double
0000B0: 6F 72 20 68 61 6C 66 20 74 68 65 20 73 69 7A 65 or half the size
0000C0: 2C 20 6F 6E 65 20 63 61 6E 0D 0A 6E 6F 77 20 63 , one can..now c
0000D0: 6F 6E 74 72 6F 6C 20 74 68 65 20 73 69 7A 65 20 ontrol the size
0000E0: 77 61 6E 74 65 64 2E 20 49 74 20 74 61 6B 65 73 wanted. It takes
0000F0: 20 61 20 62 69 74 20 6F 66 20 70 72 61 63 74 69 a bit of practi
000100: 73 65 2C 20 61 73 20 6F 6E 65 20 63 61 6E 20 71 se, as one can q
000110: 75 69 74 65 20 65 61 73 69 6C 79 0D 0A 6D 61 6B uite easily..mak
000120: 65 20 61 20 66 69 67 75 72 65 20 20 66 61 74 74 e a figure fatt
000130: 65 72 20 6F 72 20 74 68 69 6E 6E 65 72 2C 20 20 er or thinner,
000140: 62 75 74 20 69 74 20 69 73 20 71 75 69 74 65 20 but it is quite
000150: 68 61 6E 64 79 20 77 68 65 6E 20 20 79 6F 75 20 handy when you
000160: 72 6F 74 61 74 65 20 74 65 78 74 20 61 0D 0A 71 rotate text a..q
000170: 75 61 72 74 65 72 20 6F 66 20 61 20 74 75 72 6E uarter of a turn
000180: 20 61 6E 64 20 61 6C 6C 20 74 68 65 20 77 6F 72 and all the wor
000190: 64 73 20 62 65 63 6F 6D 65 20 65 78 74 65 6E 64 ds become extend
0001A0: 65 64 2C 20 74 6F 20 70 75 74 20 74 68 65 6D 20 ed, to put them
0001B0: 62 61 63 6B 20 74 6F 20 6E 6F 72 6D 61 6C 3B 0D back to normal;.
0001C0: 0A 43 4F 50 59 20 74 6F 20 62 65 67 69 6E 20 79 .COPY to begin y
0001D0: 6F 75 72 20 62 6F 78 20 20 72 6F 75 6E 64 20 74 our box round t
0001E0: 68 65 20 61 72 65 61 20 74 6F 20 62 65 20 63 68 he area to be ch
0001F0: 61 6E 67 65 64 2C 20 20 61 72 72 6F 77 20 6B 65 anged, arrow ke
Size : 512 (Real : 512)
000000: 20 4D 45 4E 55 2E 0D 0A 9A 9A 9A 9A 9A 9A 9A 9A MENU...........
000010: 9A 9A 0D 0A 54 6F 70 20 72 69 67 68 74 20 69 73 ....Top right is
000020: 20 74 68 65 20 72 65 73 69 64 65 6E 74 20 73 65 the resident se
000030: 74 2D 75 70 20 6F 66 20 62 61 63 6B 20 61 6E 64 t-up of back and
000040: 20 66 6F 72 65 67 72 6F 75 6E 64 20 63 6F 6C 6F foreground colo
000050: 75 72 73 20 28 46 41 52 42 45 4E 29 2C 20 20 74 urs (FARBEN), t
000060: 68 65 73 65 0D 0A 63 61 6E 20 62 65 20 73 77 61 hese..can be swa
000070: 70 70 65 64 20 62 79 20 63 6C 69 63 6B 69 6E 67 pped by clicking
000080: 20 6F 6E 74 6F 20 74 68 65 20 62 6F 78 20 69 74 onto the box it
000090: 73 65 6C 66 2C 20 20 6F 72 20 63 68 61 6E 67 65 self, or change
0000A0: 64 20 62 79 20 75 73 65 20 6F 66 20 74 68 65 20 d by use of the
0000B0: 63 6F 6C 6F 75 72 0D 0A 67 72 69 64 2E 20 42 65 colour..grid. Be
0000C0: 6C 6F 77 20 74 68 69 73 20 69 73 20 74 68 65 20 low this is the
0000D0: 42 52 55 53 48 20 73 69 7A 65 20 28 53 54 49 46 BRUSH size (STIF
0000E0: 54 29 20 6F 70 74 69 6F 6E 2C 20 76 65 72 79 20 T) option, very
0000F0: 68 61 6E 64 79 20 77 68 65 6E 20 64 72 61 77 69 handy when drawi
000100: 6E 67 20 66 72 65 65 2D 0D 0A 68 61 6E 64 20 69 ng free-..hand i
000110: 6E 20 74 68 65 20 56 49 45 57 20 53 43 52 45 45 n the VIEW SCREE
000120: 4E 20 6D 6F 64 65 2E 20 49 6E 20 47 50 31 2C 20 N mode. In GP1,
000130: 74 68 69 73 20 63 61 6E 20 6F 6E 6C 79 20 62 65 this can only be
000140: 20 64 6F 6E 65 20 77 68 65 6E 20 61 20 70 69 63 done when a pic
000150: 74 75 72 65 20 69 73 20 6F 6E 0D 0A 73 63 72 65 ture is on..scre
000160: 65 6E 2E 0D 0A 0D 0A 54 68 65 20 4C 49 4E 45 20 en.....The LINE
000170: 54 48 49 43 4B 4E 45 53 53 20 66 75 6E 63 74 69 THICKNESS functi
000180: 6F 6E 27 73 20 65 78 74 72 65 6D 65 6C 79 20 75 on's extremely u
000190: 73 65 66 75 6C 20 77 68 65 6E 20 64 72 61 77 69 seful when drawi
0001A0: 6E 67 20 64 69 61 67 72 61 6D 73 2F 73 63 68 65 ng diagrams/sche
0001B0: 6D 61 74 69 63 73 2C 0D 0A 62 75 74 20 69 6E 20 matics,..but in
0001C0: 6D 6F 64 65 20 32 2E 20 6F 6E 6C 79 20 73 65 65 mode 2. only see
0001D0: 6D 73 20 74 6F 20 64 6F 20 74 68 65 20 68 6F 72 ms to do the hor
0001E0: 69 7A 6F 6E 74 61 6C 20 6C 69 6E 65 73 2C 20 20 izontal lines,
0001F0: 79 6F 75 20 6E 65 65 64 20 74 6F 20 61 64 64 20 you need to add
Size : 512 (Real : 512)
000000: 79 73 20 74 6F 20 63 72 65 61 74 65 20 79 6F 75 ys to create you
000010: 72 0D 0A 62 6F 78 20 61 6E 64 20 43 4F 50 59 20 r..box and COPY
000020: 61 67 61 69 6E 20 74 6F 20 66 69 78 2E 20 54 61 again to fix. Ta
000030: 6B 65 20 74 68 65 20 63 75 72 73 6F 72 20 74 6F ke the cursor to
000040: 20 77 68 65 72 65 20 79 6F 75 20 72 65 71 75 69 where you requi
000050: 72 65 20 79 6F 75 72 20 6E 65 77 20 73 69 7A 65 re your new size
000060: 20 74 6F 0D 0A 73 74 61 72 74 20 61 6E 64 20 70 to..start and p
000070: 72 65 73 73 20 43 4F 50 59 2C 20 74 68 65 6E 2C ress COPY, then,
000080: 20 61 73 20 61 62 6F 76 65 2C 20 63 72 65 61 74 as above, creat
000090: 65 20 61 20 62 6F 78 20 6F 66 20 74 68 65 20 73 e a box of the s
0000A0: 69 7A 65 20 74 68 61 74 20 74 68 65 20 6E 65 77 ize that the new
0000B0: 20 61 72 65 61 0D 0A 77 69 6C 6C 20 62 65 20 61 area..will be a
0000C0: 6E 64 20 70 72 65 73 73 20 43 4F 50 59 3B 20 75 nd press COPY; u
0000D0: 73 65 20 45 52 41 53 45 20 4F 52 49 47 49 4E 41 se ERASE ORIGINA
0000E0: 4C 20 69 66 20 79 6F 75 20 64 6F 6E 27 74 20 72 L if you don't r
0000F0: 65 71 75 69 72 65 20 74 68 65 20 6F 72 69 67 69 equire the origi
000100: 6E 61 6C 20 28 6F 72 0D 0A 70 61 72 74 20 6F 72 nal (or..part or
000110: 69 67 69 6E 61 6C 29 20 6C 65 66 74 20 6F 6E 20 iginal) left on
000120: 73 63 72 65 65 6E 2E 0D 0A 0D 0A 54 68 65 20 6F screen.....The o
000130: 74 68 65 72 20 65 78 74 72 61 20 32 6E 64 20 4D ther extra 2nd M
000140: 65 6E 75 20 28 32 20 4D 61 67 6E 65 74 73 29 20 enu (2 Magnets)
000150: 66 75 6E 63 74 69 6F 6E 73 20 61 72 65 3A 20 53 functions are: S
000160: 4B 45 57 20 42 4C 4F 43 4B 2C 20 43 55 52 56 45 KEW BLOCK, CURVE
000170: 20 42 4C 4F 43 4B 2C 20 61 6E 64 0D 0A 45 52 41 BLOCK, and..ERA
000180: 53 45 20 4F 52 49 47 49 4E 41 4C 2E 20 20 54 68 SE ORIGINAL. Th
000190: 65 20 43 4C 45 41 52 20 53 43 52 45 45 4E 20 68 e CLEAR SCREEN h
0001A0: 61 73 20 6E 6F 77 20 62 65 65 6E 20 6D 6F 76 65 as now been move
0001B0: 64 20 69 6E 74 6F 20 74 68 69 73 20 6D 65 6E 75 d into this menu
0001C0: 2E 20 20 53 6B 65 77 20 42 6C 6F 63 6B 0D 0A 61 . Skew Block..a
0001D0: 6E 64 20 43 75 72 76 65 20 42 6C 6F 63 6B 20 62 nd Curve Block b
0001E0: 6F 74 68 20 77 6F 72 6B 20 69 6E 20 74 68 65 20 oth work in the
0001F0: 73 61 6D 65 20 6D 61 6E 6E 65 72 2C 20 68 6F 72 same manner, hor
Size : 512 (Real : 512)
000000: 20 77 6F 72 6B 73 29 2E 20 20 54 6F 20 69 6D 70 works). To imp
000010: 6F 72 74 20 61 20 70 69 63 74 75 72 65 20 74 6F ort a picture to
000020: 20 65 64 69 74 2C 20 73 65 6C 65 63 74 20 74 68 edit, select th
000030: 65 20 64 69 73 63 20 73 79 6D 62 6F 6C 2C 0D 0A e disc symbol,..
000040: 64 65 66 69 6E 65 20 77 68 69 63 68 20 64 72 69 define which dri
000050: 76 65 20 74 6F 20 6C 6F 61 64 20 66 72 6F 6D 20 ve to load from
000060: 61 6E 64 20 6C 6F 61 64 20 74 68 65 20 70 69 63 and load the pic
000070: 74 75 72 65 2C 20 69 66 20 74 68 65 20 70 69 63 ture, if the pic
000080: 74 75 72 65 20 69 73 20 61 20 62 69 6E 61 72 79 ture is a binary
000090: 0D 0A 6F 6E 65 20 74 68 65 6E 20 6E 6F 20 65 78 ..one then no ex
0000A0: 74 65 6E 73 69 6F 6E 20 69 73 20 6E 65 65 64 65 tension is neede
0000B0: 64 20 77 68 65 6E 20 74 79 70 69 6E 67 20 69 6E d when typing in
0000C0: 20 74 68 65 20 74 69 74 6C 65 2C 20 28 64 65 66 the title, (def
0000D0: 61 75 6C 74 20 3D 20 2E 42 49 4E 29 3B 20 74 68 ault = .BIN); th
0000E0: 65 6E 0D 0A 67 6F 20 74 6F 20 74 68 65 20 56 49 en..go to the VI
0000F0: 45 57 20 53 43 52 45 45 4E 2C 20 28 63 72 6F 73 EW SCREEN, (cros
000100: 73 65 64 20 6C 6F 6F 70 29 2C 20 61 6E 64 20 73 sed loop), and s
000110: 65 65 20 77 68 61 74 20 79 6F 75 20 68 61 76 65 ee what you have
000120: 2E 20 20 49 74 20 73 68 6F 75 6C 64 20 6C 6F 61 . It should loa
000130: 64 20 69 6E 0D 0A 74 68 65 20 70 72 65 76 69 6F d in..the previo
000140: 75 73 6C 79 20 73 61 76 65 64 20 6D 6F 64 65 20 usly saved mode
000150: 61 6E 64 20 63 6F 6C 6F 75 72 73 2C 20 69 66 20 and colours, if
000160: 79 6F 75 20 77 69 73 68 20 74 6F 20 63 68 61 6E you wish to chan
000170: 67 65 20 74 68 65 20 6D 6F 64 65 20 73 65 6C 65 ge the mode sele
000180: 63 74 20 74 68 65 0D 0A 32 6E 64 2E 4D 65 6E 75 ct the..2nd.Menu
000190: 20 61 6E 64 20 63 68 61 6E 67 65 20 74 6F 20 74 and change to t
0001A0: 68 65 20 72 65 71 75 69 72 65 64 20 6D 6F 64 65 he required mode
0001B0: 2E 20 0D 0A 0D 0A 49 74 20 6F 63 63 61 73 69 6F . ....It occasio
0001C0: 6E 61 6C 6C 79 20 68 61 73 20 74 68 65 20 61 6E nally has the an
0001D0: 6E 6F 79 69 6E 67 20 68 61 62 69 74 20 6F 66 20 noying habit of
0001E0: 6C 6F 61 64 69 6E 67 20 61 20 4D 6F 64 65 20 32 loading a Mode 2
0001F0: 20 62 6C 61 63 6B 20 6F 6E 20 77 68 69 74 65 20 black on white
Size : 512 (Real : 512)
000000: 69 7A 6F 6E 74 61 6C 6C 79 2E 20 46 69 72 73 74 izontally. First
000010: 20 63 72 65 61 74 65 20 61 20 62 6C 6F 63 6B 0D create a block.
000020: 0A 61 72 6F 75 6E 64 20 77 68 61 74 65 76 65 72 .around whatever
000030: 20 79 6F 75 20 77 69 73 68 20 74 6F 20 61 6C 74 you wish to alt
000040: 65 72 20 61 6C 6C 6F 77 69 6E 67 20 61 6D 70 6C er allowing ampl
000050: 65 20 72 6F 6F 6D 20 61 74 20 65 61 63 68 20 65 e room at each e
000060: 6E 64 20 74 6F 20 61 63 63 6F 6D 6D 6F 64 61 74 nd to accommodat
000070: 65 0D 0A 74 68 65 20 65 78 74 65 6E 74 20 6F 66 e..the extent of
000080: 20 74 68 65 20 53 6B 65 77 20 6F 72 20 43 75 72 the Skew or Cur
000090: 76 65 2C 20 43 4F 50 59 20 74 6F 20 66 69 78 20 ve, COPY to fix
0000A0: 74 68 65 20 62 6C 6F 63 6B 2C 20 75 73 65 20 41 the block, use A
0000B0: 52 52 4F 57 20 6B 65 79 73 20 74 6F 20 65 66 66 RROW keys to eff
0000C0: 65 63 74 0D 0A 74 68 65 20 53 6B 65 77 20 6F 66 ect..the Skew of
0000D0: 20 43 75 72 76 65 20 74 68 65 6E 20 43 4F 50 59 Curve then COPY
0000E0: 20 61 67 61 69 6E 20 74 6F 20 63 72 65 61 74 65 again to create
0000F0: 20 74 68 65 20 65 66 66 65 63 74 2E 0D 0A 0D 0A the effect.....
000100: 45 52 41 53 45 20 4F 52 49 47 49 4E 41 4C 20 69 ERASE ORIGINAL i
000110: 73 20 65 78 74 72 65 6D 65 6C 79 20 75 73 65 66 s extremely usef
000120: 75 6C 20 77 68 65 6E 20 63 6F 70 79 69 6E 67 20 ul when copying
000130: 6F 72 20 72 6F 74 61 74 69 6E 67 20 61 72 74 77 or rotating artw
000140: 6F 72 6B 2E 20 4F 6E 20 47 50 31 20 77 68 65 6E ork. On GP1 when
000150: 0D 0A 63 6F 70 79 69 6E 67 20 74 6F 20 61 20 64 ..copying to a d
000160: 69 66 66 65 72 65 6E 74 20 6C 6F 63 61 74 69 6F ifferent locatio
000170: 6E 2C 20 70 61 72 74 20 6F 66 20 74 68 65 20 6F n, part of the o
000180: 72 69 67 69 6E 61 6C 20 6D 61 79 20 68 61 76 65 riginal may have
000190: 20 72 65 6D 61 69 6E 65 64 2C 20 6E 65 65 64 69 remained, needi
0001A0: 6E 67 0D 0A 74 6F 20 62 65 20 65 72 61 73 65 64 ng..to be erased
0001B0: 3B 20 20 61 67 61 69 6E 2C 20 77 68 65 6E 20 72 ; again, when r
0001C0: 6F 74 61 74 69 6E 67 2C 20 69 66 20 74 68 65 20 otating, if the
0001D0: 62 6C 6F 63 6B 20 62 65 69 6E 67 20 72 6F 74 61 block being rota
0001E0: 74 65 64 20 77 61 73 20 6E 61 72 72 6F 77 20 61 ted was narrow a
0001F0: 66 74 65 72 0D 0A 62 65 69 6E 67 20 72 6F 74 61 fter..being rota
Size : 512 (Real : 512)
000000: 73 63 72 65 65 6E 0D 0A 69 6E 76 65 72 74 65 64 screen..inverted
000010: 20 74 6F 20 77 68 69 74 65 20 6F 6E 20 62 6C 61 to white on bla
000020: 63 6B 2E 20 59 6F 75 20 74 68 65 6E 20 68 61 76 ck. You then hav
000030: 65 20 74 6F 20 63 61 72 72 79 20 6F 75 74 20 74 e to carry out t
000040: 68 65 20 61 62 6F 76 65 20 65 78 65 72 63 69 73 he above exercis
000050: 65 20 74 6F 20 67 65 74 0D 0A 62 61 63 6B 20 74 e to get..back t
000060: 6F 20 6E 6F 72 6D 61 6C 2E 20 49 74 27 73 20 65 o normal. It's e
000070: 78 74 72 65 6D 65 6C 79 20 61 6E 6E 6F 79 69 6E xtremely annoyin
000080: 67 20 74 68 61 74 2C 20 77 68 65 72 65 20 69 6E g that, where in
000090: 20 47 50 31 20 69 74 20 69 73 20 70 6F 73 73 69 GP1 it is possi
0000A0: 62 6C 65 2C 20 77 68 69 6C 65 0D 0A 69 6E 20 61 ble, while..in a
0000B0: 20 66 75 6E 63 74 69 6F 6E 20 6D 6F 64 65 2C 20 function mode,
0000C0: 74 6F 20 63 68 61 6E 67 65 20 74 68 65 20 66 6F to change the fo
0000D0: 72 65 67 72 6F 75 6E 64 20 63 6F 6C 6F 75 72 20 reground colour
0000E0: 62 79 20 70 72 65 73 73 69 6E 67 20 22 43 22 2C by pressing "C",
0000F0: 20 20 74 68 65 20 73 69 6E 67 6C 65 0D 0A 66 75 the single..fu
000100: 6E 63 74 69 6F 6E 20 6D 6F 64 65 20 69 6E 20 47 nction mode in G
000110: 50 32 20 74 68 61 74 20 74 68 69 73 20 77 69 6C P2 that this wil
000120: 6C 20 6F 70 65 72 61 74 65 20 69 6E 20 69 73 20 l operate in is
000130: 6D 61 67 6E 69 66 79 3B 20 69 6E 20 61 6C 6C 20 magnify; in all
000140: 6F 74 68 65 72 20 66 75 6E 63 74 69 6F 6E 0D 0A other function..
000150: 6D 6F 64 65 73 20 6F 6E 65 20 6D 75 73 74 20 65 modes one must e
000160: 78 69 74 20 74 68 65 20 66 75 6E 63 74 69 6F 6E xit the function
000170: 20 28 53 50 41 43 45 29 20 61 6E 64 20 63 68 61 (SPACE) and cha
000180: 6E 67 65 20 6F 76 65 72 20 76 69 61 20 74 68 65 nge over via the
000190: 20 46 41 52 42 45 4E 20 62 6F 78 2E 0D 0A 0D 0A FARBEN box.....
0001A0: 41 6E 6F 74 68 65 72 20 69 6D 70 72 6F 76 65 6D Another improvem
0001B0: 65 6E 74 20 77 68 65 6E 20 64 72 61 77 69 6E 67 ent when drawing
0001C0: 20 63 69 72 63 6C 65 73 2C 20 28 4B 52 45 49 53 circles, (KREIS
0001D0: 29 2E 20 49 6E 73 74 65 61 64 20 6F 66 20 68 61 ). Instead of ha
0001E0: 76 69 6E 67 20 74 6F 20 66 69 6E 64 20 74 68 65 ving to find the
0001F0: 0D 0A 63 65 6E 74 72 65 20 6F 66 20 74 68 65 20 ..centre of the
Size : 512 (Real : 512)
000000: 74 65 64 2C 20 70 61 72 74 73 20 6F 66 20 74 68 ted, parts of th
000010: 65 20 6F 72 69 67 69 6E 61 6C 20 72 65 6D 61 69 e original remai
000020: 6E 65 64 20 20 61 6E 64 20 68 61 64 20 74 6F 20 ned and had to
000030: 62 65 20 65 72 61 73 65 64 3B 20 20 63 6C 69 63 be erased; clic
000040: 6B 20 6F 6E 74 6F 0D 0A 45 72 61 73 65 20 4F 72 k onto..Erase Or
000050: 69 67 69 6E 61 6C 20 61 6E 64 20 61 20 74 69 63 iginal and a tic
000060: 6B 20 61 70 70 65 61 72 73 2C 20 74 68 65 6E 2C k appears, then,
000070: 20 77 68 65 6E 20 72 6F 74 61 74 69 6E 67 20 6F when rotating o
000080: 72 20 77 68 61 74 65 76 65 72 2C 20 74 68 65 20 r whatever, the
000090: 6F 72 69 67 69 6E 61 6C 0D 0A 69 73 20 65 72 61 original..is era
0000A0: 73 65 64 20 69 6D 6D 65 64 69 61 74 65 6C 79 2E sed immediately.
0000B0: 20 49 66 20 79 6F 75 20 64 6F 20 6E 6F 74 20 77 If you do not w
0000C0: 61 6E 74 20 74 6F 20 65 72 61 73 65 20 69 74 2C ant to erase it,
0000D0: 20 63 6C 69 63 6B 20 6F 6E 74 6F 20 45 52 41 53 click onto ERAS
0000E0: 45 20 4F 52 49 47 49 4E 41 4C 0D 0A 61 67 61 69 E ORIGINAL..agai
0000F0: 6E 20 61 6E 64 20 74 68 65 20 74 69 63 6B 20 77 n and the tick w
000100: 69 6C 6C 20 76 61 6E 69 73 68 2E 20 20 52 65 6D ill vanish. Rem
000110: 65 6D 62 65 72 20 74 68 61 74 20 68 6F 72 72 69 ember that horri
000120: 62 6C 65 20 6D 69 73 74 61 6B 65 73 20 63 61 6E ble mistakes can
000130: 20 20 62 65 20 6D 61 64 65 20 69 66 0D 0A 79 6F be made if..yo
000140: 75 20 66 6F 72 67 65 74 20 74 6F 20 70 75 74 20 u forget to put
000150: 69 74 20 62 61 63 6B 20 74 6F 20 6E 6F 72 6D 61 it back to norma
000160: 6C 2E 20 20 0D 0A 0D 0A 4E 6F 77 20 74 68 65 20 l. ....Now the
000170: 66 75 6E 20 73 74 61 72 74 73 2E 20 20 49 66 20 fun starts. If
000180: 79 6F 75 20 61 72 65 20 63 72 65 61 74 69 6E 67 you are creating
000190: 20 61 20 70 69 63 74 75 72 65 20 74 68 65 6E 20 a picture then
0001A0: 63 6C 69 63 6B 20 6F 6E 74 6F 20 32 20 4D 61 67 click onto 2 Mag
0001B0: 6E 65 74 73 20 61 6E 64 0D 0A 73 65 6C 65 63 74 nets and..select
0001C0: 20 74 68 65 20 72 65 71 75 69 72 65 64 20 6D 6F the required mo
0001D0: 64 65 2E 20 49 66 20 74 68 65 20 6D 6F 64 65 20 de. If the mode
0001E0: 63 68 6F 73 65 6E 20 69 73 20 6F 74 68 65 72 20 chosen is other
0001F0: 74 68 61 6E 20 6D 6F 64 65 20 4F 20 79 6F 75 20 than mode O you
Size : 512 (Real : 512)
000000: 70 72 6F 70 6F 73 65 64 20 63 69 72 63 6C 65 2C proposed circle,
000010: 20 79 6F 75 20 6E 6F 77 20 63 6F 6D 6D 65 6E 63 you now commenc
000020: 65 20 66 72 6F 6D 20 61 6E 79 20 63 6F 72 6E 65 e from any corne
000030: 72 2C 20 77 68 69 63 68 20 67 69 76 65 73 20 66 r, which gives f
000040: 61 72 0D 0A 6D 6F 72 65 20 61 63 63 75 72 61 63 ar..more accurac
000050: 79 2C 20 20 65 73 70 65 63 69 61 6C 6C 79 20 77 y, especially w
000060: 68 65 6E 20 61 64 64 69 6E 67 20 63 75 72 76 65 hen adding curve
000070: 73 20 74 6F 20 61 6E 20 65 78 69 73 74 69 6E 67 s to an existing
000080: 20 64 72 61 77 69 6E 67 2E 20 43 75 72 69 6F 75 drawing. Curiou
000090: 73 6C 79 2C 0D 0A 69 6E 20 6D 6F 64 65 20 32 2E sly,..in mode 2.
0000A0: 2C 20 62 65 63 61 75 73 65 20 6F 66 20 74 68 65 , because of the
0000B0: 20 65 6C 6F 6E 67 61 74 65 64 20 70 69 78 65 6C elongated pixel
0000C0: 2C 20 6F 6E 20 73 6D 61 6C 6C 65 72 20 63 69 72 , on smaller cir
0000D0: 63 6C 65 73 20 69 74 20 68 61 73 20 61 20 74 65 cles it has a te
0000E0: 6E 64 61 6E 63 79 0D 0A 74 6F 20 66 6C 61 74 74 ndancy..to flatt
0000F0: 65 6E 20 6F 75 74 20 74 68 65 20 74 6F 70 20 61 en out the top a
000100: 6E 64 20 62 6F 74 74 6F 6D 2E 0D 0A 0D 0A 54 68 nd bottom.....Th
000110: 65 20 44 49 53 43 20 6D 65 6E 75 20 68 61 73 20 e DISC menu has
000120: 74 68 65 20 73 61 6D 65 20 63 75 74 20 26 20 70 the same cut & p
000130: 61 73 74 65 20 20 4C 4F 41 44 20 53 45 43 54 49 aste LOAD SECTI
000140: 4F 4E 20 61 73 20 47 50 31 2C 20 61 64 64 69 74 ON as GP1, addit
000150: 69 6F 6E 61 6C 6C 79 20 74 68 6F 75 67 68 0D 0A ionally though..
000160: 69 74 20 70 72 6F 76 69 64 65 73 20 61 20 66 61 it provides a fa
000170: 63 69 6C 69 74 79 20 74 6F 20 4C 4F 41 44 20 6F cility to LOAD o
000180: 72 20 53 41 56 45 20 61 20 63 6F 6D 70 72 65 73 r SAVE a compres
000190: 73 65 64 20 73 63 72 65 65 6E 3B 20 20 77 68 65 sed screen; whe
0001A0: 6E 20 79 6F 75 20 61 72 65 20 73 61 76 69 6E 67 n you are saving
0001B0: 0D 0A 61 20 63 6F 6D 70 72 65 73 73 65 64 20 73 ..a compressed s
0001C0: 63 72 65 65 6E 20 69 74 20 69 73 20 65 73 73 65 creen it is esse
0001D0: 6E 74 69 61 6C 20 74 6F 20 70 75 74 20 74 68 65 ntial to put the
0001E0: 20 20 65 78 74 65 6E 73 69 6F 6E 20 22 2E 53 51 extension ".SQ
0001F0: 5A 22 20 77 69 74 68 20 74 68 65 20 74 69 74 6C Z" with the titl
Size : 512 (Real : 512)
000000: 61 72 65 20 61 73 6B 65 64 2C 0D 0A 22 63 6F 6E are asked,.."con
000010: 76 65 72 74 20 73 63 72 65 65 6E 20 59 2D 4E 22 vert screen Y-N"
000020: 20 28 4E 29 20 69 66 20 79 6F 75 20 61 72 65 20 (N) if you are
000030: 63 72 65 61 74 69 6E 67 20 61 20 6E 65 77 20 70 creating a new p
000040: 69 63 74 75 72 65 2C 20 62 75 74 2C 20 66 6F 72 icture, but, for
000050: 20 65 78 61 6D 70 6C 65 2C 20 69 66 0D 0A 79 6F example, if..yo
000060: 75 20 68 61 76 65 20 61 20 4D 6F 64 65 20 32 20 u have a Mode 2
000070: 70 69 63 74 75 72 65 20 6C 6F 61 64 65 64 20 61 picture loaded a
000080: 6E 64 20 63 68 61 6E 67 65 20 74 68 65 20 6D 6F nd change the mo
000090: 64 65 20 74 6F 20 4D 6F 64 65 20 31 2E 20 28 59 de to Mode 1. (Y
0000A0: 29 20 77 69 6C 6C 20 63 6F 6E 76 65 72 74 0D 0A ) will convert..
0000B0: 74 68 65 20 64 72 61 77 69 6E 67 20 74 6F 20 6D the drawing to m
0000C0: 6F 64 65 20 31 2C 20 76 65 72 79 20 75 73 65 66 ode 1, very usef
0000D0: 75 6C 2E 20 41 66 74 65 72 20 73 65 6C 65 63 74 ul. After select
0000E0: 69 6E 67 20 79 6F 75 72 20 6D 6F 64 65 20 67 6F ing your mode go
0000F0: 20 74 6F 20 74 68 65 20 66 75 6E 63 74 69 6F 6E to the function
000100: 0D 0A 79 6F 75 20 72 65 71 75 69 72 65 20 61 6E ..you require an
000110: 64 20 73 74 61 72 74 20 64 72 61 77 69 6E 67 2E d start drawing.
000120: 20 20 41 73 20 47 50 32 20 69 73 20 73 65 74 20 As GP2 is set
000130: 75 70 20 74 6F 20 64 72 61 77 20 77 68 69 74 65 up to draw white
000140: 20 6F 6E 20 62 6C 61 63 6B 2C 20 20 69 66 20 79 on black, if y
000150: 6F 75 0D 0A 77 69 73 68 20 74 6F 20 64 72 61 77 ou..wish to draw
000160: 20 62 6C 61 63 6B 20 6F 6E 20 77 68 69 74 65 20 black on white
000170: 28 6D 6F 64 65 20 32 29 2C 20 74 68 65 6E 20 67 (mode 2), then g
000180: 6F 20 74 6F 20 74 68 65 20 63 6F 6C 6F 75 72 20 o to the colour
000190: 67 72 69 64 20 61 6E 64 20 72 65 76 65 72 73 65 grid and reverse
0001A0: 20 74 68 65 0D 0A 66 69 72 73 74 20 32 20 63 6F the..first 2 co
0001B0: 6C 6F 75 72 73 20 66 72 6F 6D 20 62 6C 61 63 6B lours from black
0001C0: 20 26 20 77 68 69 74 65 20 74 6F 20 77 68 69 74 & white to whit
0001D0: 65 20 26 20 62 6C 61 63 6B 2E 20 53 69 74 65 20 e & black. Site
0001E0: 74 68 65 20 61 72 72 6F 77 20 69 6E 20 74 68 65 the arrow in the
0001F0: 20 66 69 72 73 74 0D 0A 62 6F 78 20 61 6E 64 20 first..box and
Size : 512 (Real : 512)
000000: 65 2E 0D 0A 46 61 69 6C 75 72 65 20 74 6F 20 64 e...Failure to d
000010: 6F 20 73 6F 20 77 69 6C 6C 20 72 65 73 75 6C 74 o so will result
000020: 20 69 6E 20 74 68 65 20 66 69 6C 65 20 62 65 69 in the file bei
000030: 6E 67 20 73 61 76 65 64 20 77 69 74 68 20 61 20 ng saved with a
000040: 42 49 4E 20 65 78 74 65 6E 73 69 6F 6E 2C 20 77 BIN extension, w
000050: 68 69 63 68 0D 0A 77 69 6C 6C 20 74 68 65 6E 20 hich..will then
000060: 6D 61 6B 65 20 74 68 65 20 6F 72 69 67 69 6E 61 make the origina
000070: 6C 20 66 69 6C 65 20 61 20 42 41 4B 20 66 69 6C l file a BAK fil
000080: 65 2E 20 20 42 75 74 20 77 6F 72 73 65 20 73 74 e. But worse st
000090: 69 6C 6C 2C 20 77 68 65 6E 20 72 65 6C 6F 61 64 ill, when reload
0000A0: 65 64 20 6D 61 79 0D 0A 68 61 76 65 20 63 6F 6D ed may..have com
0000B0: 70 72 65 73 73 69 6F 6E 20 6C 69 6E 65 73 20 61 pression lines a
0000C0: 6C 6C 20 6F 76 65 72 20 74 68 65 20 73 63 72 65 ll over the scre
0000D0: 65 6E 2E 0D 0A 0D 0A 50 52 49 4E 54 20 50 49 43 en.....PRINT PIC
0000E0: 54 55 52 45 20 69 73 20 73 74 72 61 69 67 68 74 TURE is straight
0000F0: 20 66 6F 72 65 77 61 72 64 2C 20 79 6F 75 20 61 foreward, you a
000100: 72 65 20 61 73 6B 65 64 20 20 22 50 72 69 6E 74 re asked "Print
000110: 20 47 72 65 79 73 63 61 6C 65 73 20 59 2D 4E 22 Greyscales Y-N"
000120: 2C 20 70 72 65 73 73 0D 0A 28 59 29 2C 20 49 20 , press..(Y), I
000130: 61 6C 77 61 79 73 20 64 6F 2C 20 61 73 20 69 6E always do, as in
000140: 20 6D 6F 64 65 20 31 2E 20 28 4E 29 20 68 61 73 mode 1. (N) has
000150: 20 61 20 74 65 6E 64 61 6E 63 79 20 74 6F 20 70 a tendancy to p
000160: 72 69 6E 74 20 6F 75 74 20 65 61 63 68 20 70 69 rint out each pi
000170: 78 65 6C 20 61 73 20 61 6E 0D 0A 69 6E 64 65 70 xel as an..indep
000180: 65 6E 64 61 6E 74 20 62 6C 6F 63 6B 2C 20 77 68 endant block, wh
000190: 65 72 65 61 73 20 28 59 29 20 70 72 69 6E 74 73 ereas (Y) prints
0001A0: 20 74 68 65 20 68 61 72 64 63 6F 70 79 20 65 78 the hardcopy ex
0001B0: 61 63 74 6C 79 20 61 73 20 6F 6E 20 73 63 72 65 actly as on scre
0001C0: 65 6E 2E 0D 0A 0D 0A 49 74 20 64 6F 65 73 20 70 en.....It does p
0001D0: 61 79 20 74 6F 20 73 77 69 74 63 68 20 74 68 65 ay to switch the
0001E0: 20 70 72 69 6E 74 65 72 20 6F 66 66 20 61 66 74 printer off aft
0001F0: 65 72 20 70 72 69 6E 74 69 6E 67 20 61 20 70 69 er printing a pi
Size : 512 (Real : 512)
000000: 70 72 65 73 73 20 43 4F 50 59 20 74 77 69 63 65 press COPY twice
000010: 20 61 6E 64 20 79 6F 75 20 61 72 65 20 74 68 65 and you are the
000020: 6E 20 70 72 65 73 65 6E 74 65 64 20 77 69 74 68 n presented with
000030: 20 61 20 63 6F 6C 6F 75 72 20 63 68 61 72 74 2C a colour chart,
000040: 20 72 65 76 65 72 73 65 0D 0A 74 68 65 20 63 6F reverse..the co
000050: 6C 6F 75 72 2C 20 70 72 65 73 73 20 45 4E 54 45 lour, press ENTE
000060: 52 2E 20 50 6C 61 63 65 20 74 68 65 20 61 72 72 R. Place the arr
000070: 6F 77 20 6F 6E 20 74 68 65 20 32 6E 64 20 62 6F ow on the 2nd bo
000080: 78 20 61 6E 64 20 72 65 70 65 61 74 20 74 68 65 x and repeat the
000090: 20 65 78 65 72 63 69 73 65 2E 0D 0A 4D 6F 76 65 exercise...Move
0000A0: 20 74 68 65 20 61 72 72 6F 77 20 74 6F 20 74 68 the arrow to th
0000B0: 65 20 20 46 6F 72 65 2F 62 61 63 6B 2F 66 69 6C e Fore/back/fil
0000C0: 6C 20 63 6F 6C 6F 75 72 20 62 6F 78 20 28 46 41 l colour box (FA
0000D0: 52 42 45 4E 29 2C 20 20 70 72 65 73 73 20 43 4F RBEN), press CO
0000E0: 50 59 20 75 6E 74 69 6C 20 79 6F 75 0D 0A 68 61 PY until you..ha
0000F0: 76 65 20 42 6C 61 63 6B 2C 20 77 68 69 74 65 2C ve Black, white,
000100: 20 62 6C 61 63 6B 2E 20 59 6F 75 20 77 69 6C 6C black. You will
000110: 20 74 68 65 6E 20 62 65 20 61 62 6C 65 20 74 6F then be able to
000120: 20 64 72 61 77 20 62 6C 61 63 6B 20 6F 6E 20 77 draw black on w
000130: 68 69 74 65 2C 20 61 6E 64 20 46 49 4C 4C 0D 0A hite, and FILL..
000140: 62 6C 61 63 6B 2E 0D 0A 0D 0A 54 68 65 20 72 75 black.....The ru
000150: 6C 69 6E 67 20 73 65 65 6D 73 20 74 6F 20 62 65 ling seems to be
000160: 20 74 6F 70 2F 66 6F 72 65 67 72 6F 75 6E 64 2C top/foreground,
000170: 20 6D 69 64 64 6C 65 2F 62 61 63 6B 67 72 6F 75 middle/backgrou
000180: 6E 64 2C 20 61 6E 64 20 62 6F 74 74 6F 6D 2F 66 nd, and bottom/f
000190: 69 6C 6C 20 69 6E 20 61 6C 6C 0D 0A 6D 6F 64 65 ill in all..mode
0001A0: 73 2E 20 20 28 49 74 20 74 6F 6F 6B 20 6D 65 20 s. (It took me
0001B0: 61 67 65 73 20 6F 66 20 6D 75 63 6B 69 6E 67 20 ages of mucking
0001C0: 61 62 6F 75 74 20 74 6F 20 77 6F 72 6B 20 74 68 about to work th
0001D0: 69 73 20 6F 75 74 2C 20 20 69 74 20 6D 69 67 68 is out, it migh
0001E0: 74 20 6E 6F 74 20 62 65 20 74 68 65 0D 0A 63 6F t not be the..co
0001F0: 72 72 65 63 74 20 77 61 79 20 62 75 74 20 69 74 rrect way but it
Size : 512 (Real : 512)
000000: 63 74 75 72 65 2C 20 69 66 20 79 6F 75 20 68 61 cture, if you ha
000010: 76 65 20 6A 75 73 74 0D 0A 70 72 69 6E 74 65 64 ve just..printed
000020: 20 69 6E 20 6D 6F 64 65 20 31 2C 20 61 6E 64 20 in mode 1, and
000030: 61 74 74 65 6D 70 74 20 74 6F 20 70 72 69 6E 74 attempt to print
000040: 20 61 20 70 69 63 74 75 72 65 20 69 6E 20 6D 6F a picture in mo
000050: 64 65 20 32 2C 20 69 74 20 77 69 6C 6C 20 73 74 de 2, it will st
000060: 69 6C 6C 20 70 72 69 6E 74 0D 0A 69 6E 20 6D 6F ill print..in mo
000070: 64 65 20 31 20 75 6E 6C 65 73 73 20 79 6F 75 20 de 1 unless you
000080: 68 61 76 65 20 73 77 69 74 63 68 65 64 20 74 68 have switched th
000090: 65 20 70 72 69 6E 74 65 72 20 6F 66 66 2F 6F 6E e printer off/on
0000A0: 2E 20 20 54 68 65 20 61 63 74 75 61 6C 20 70 72 . The actual pr
0000B0: 69 6E 74 69 6E 67 20 61 72 65 61 0D 0A 6F 6E 20 inting area..on
0000C0: 74 68 65 20 70 61 70 65 72 20 69 73 20 71 75 69 the paper is qui
0000D0: 74 65 20 61 20 62 69 74 20 6C 61 72 67 65 72 20 te a bit larger
0000E0: 74 68 61 6E 20 77 69 74 68 20 47 50 31 2C 20 61 than with GP1, a
0000F0: 20 6D 75 63 68 20 62 65 74 74 65 72 20 69 6D 70 much better imp
000100: 72 6F 76 65 6D 65 6E 74 2E 0D 0A 0D 0A 53 63 72 rovement.....Scr
000110: 65 65 6E 73 20 73 61 76 65 64 20 69 6E 20 62 69 eens saved in bi
000120: 6E 61 72 79 20 61 72 65 20 71 75 69 74 65 20 68 nary are quite h
000130: 61 70 70 69 6C 79 20 61 63 63 65 70 74 65 64 20 appily accepted
000140: 62 79 20 42 72 75 6E 77 6F 72 64 20 61 6E 64 20 by Brunword and
000150: 6D 6F 73 74 20 6F 74 68 65 72 20 6F 66 0D 0A 74 most other of..t
000160: 68 65 20 61 72 74 20 70 61 63 6B 61 67 65 73 2E he art packages.
000170: 20 4E 6F 20 61 64 64 69 74 69 6F 6E 61 6C 20 66 No additional f
000180: 69 6C 65 20 69 73 20 67 65 6E 65 72 61 74 65 64 ile is generated
000190: 20 77 68 65 6E 20 73 61 76 65 64 2C 20 79 6F 75 when saved, you
0001A0: 20 63 61 6E 20 73 74 69 6C 6C 20 6C 6F 61 64 0D can still load.
0001B0: 0A 69 6E 20 74 68 65 20 66 69 6C 65 20 62 79 20 .in the file by
0001C0: 74 68 65 20 75 73 75 61 6C 20 42 41 53 49 43 20 the usual BASIC
0001D0: 6D 65 74 68 6F 64 20 6F 66 20 3A 2D 0D 0A 0D 0A method of :-....
0001E0: 31 30 20 4D 4F 44 45 20 3F 20 27 79 6F 75 27 6C 10 MODE ? 'you'l
0001F0: 6C 20 6B 6E 6F 77 20 77 68 69 63 68 2E 0D 0A 32 l know which...2
Size : 512 (Real : 512)
000000: 6E 67 20 74 68 69 73 20 65 70 69 73 74 6C 65 2C ng this epistle,
000010: 20 79 6F 75 20 6C 69 6B 65 20 6D 65 2C 20 66 65 you like me, fe
000020: 65 6C 20 74 68 61 74 20 79 6F 75 20 63 61 6E 6E el that you cann
000030: 6F 74 20 64 6F 20 77 69 74 68 6F 75 74 0D 0A 6F ot do without..o
000040: 6E 65 2E 20 28 50 6C 65 61 73 65 20 73 65 6C 6C ne. (Please sell
000050: 20 6D 65 20 6F 6E 65 20 72 65 71 75 65 73 74 20 me one request
000060: 6E 75 6D 62 65 72 20 31 20 2D 20 45 64 2E 29 0D number 1 - Ed.).
000070: 0A 0D 0A 49 20 62 6F 72 72 6F 77 65 64 20 74 68 ...I borrowed th
000080: 65 20 6F 6E 65 20 49 20 61 6D 20 75 73 69 6E 67 e one I am using
000090: 20 66 72 6F 6D 20 6F 75 72 20 65 73 74 65 65 6D from our esteem
0000A0: 65 64 20 65 64 69 74 6F 72 2E 20 28 54 68 61 74 ed editor. (That
0000B0: 27 73 20 65 6E 6F 75 67 68 20 52 61 79 2C 20 49 's enough Ray, I
0000C0: 20 64 6F 0D 0A 6E 6F 74 20 73 65 65 6B 20 66 61 do..not seek fa
0000D0: 6D 65 2C 20 76 61 69 6E 20 67 6C 6F 72 79 2C 20 me, vain glory,
0000E0: 6F 72 20 61 20 22 6E 61 6D 65 22 20 6C 61 75 64 or a "name" laud
0000F0: 65 64 20 62 79 20 6F 74 68 65 72 20 43 50 43 20 ed by other CPC
000100: 75 73 65 72 73 2E 20 49 27 6C 6C 20 6C 65 61 76 users. I'll leav
000110: 65 20 74 68 65 0D 0A 22 66 6F 6C 69 65 20 64 65 e the.."folie de
000120: 20 67 72 61 6E 64 65 75 72 22 20 74 6F 20 6F 74 grandeur" to ot
000130: 68 65 72 73 20 77 68 6F 20 73 65 65 6D 20 74 6F hers who seem to
000140: 20 6E 65 65 64 20 69 74 20 2D 20 45 64 2E 29 20 need it - Ed.)
000150: 20 48 65 20 73 61 69 64 20 49 20 63 6F 75 6C 64 He said I could
000160: 20 62 6F 72 72 6F 77 0D 0A 69 74 20 69 66 20 49 borrow..it if I
000170: 20 77 72 6F 74 65 20 61 20 72 65 76 69 65 77 20 wrote a review
000180: 6F 6E 20 69 74 2C 20 73 6F 20 69 66 20 74 68 69 on it, so if thi
000190: 73 20 73 65 65 6D 73 20 67 6F 62 62 6C 65 64 65 s seems gobblede
0001A0: 67 6F 6F 6B 2C 20 61 73 20 61 6E 20 6F 6C 64 20 gook, as an old
0001B0: 73 6F 6E 67 20 73 61 79 73 0D 0A 27 44 6F 6E 27 song says..'Don'
0001C0: 74 20 62 6C 61 6D 65 20 6D 65 27 2C 20 69 74 27 t blame me', it'
0001D0: 73 20 74 68 65 20 6F 6E 6C 79 20 77 61 79 20 49 s the only way I
0001E0: 20 63 6F 75 6C 64 20 67 65 74 20 6D 79 20 68 61 could get my ha
0001F0: 6E 64 73 20 6F 6E 20 69 74 2C 20 28 62 75 74 20 nds on it, (but
Size : 512 (Real : 512)
000000: 30 20 49 4E 4B 20 30 2C 32 36 3A 49 4E 4B 20 31 0 INK 0,26:INK 1
000010: 2C 30 3A 4C 4F 41 44 22 5B 21 66 69 6C 65 6E 61 ,0:LOAD"[!filena
000020: 6D 65 2E 62 69 6E 5D 22 2C 26 43 30 30 30 0D 0A me.bin]",&C000..
000030: 0D 0A 54 6F 20 66 69 6E 61 6C 69 73 65 2C 20 47 ..To finalise, G
000040: 50 32 20 69 73 20 61 6E 20 65 78 63 65 6C 6C 65 P2 is an excelle
000050: 6E 74 20 61 72 74 20 70 61 63 6B 61 67 65 20 61 nt art package a
000060: 6E 64 20 61 20 67 72 65 61 74 20 69 6D 70 72 6F nd a great impro
000070: 76 65 6D 65 6E 74 20 6F 6E 20 47 50 31 2C 20 62 vement on GP1, b
000080: 75 74 0D 0A 69 6E 20 73 6F 6D 65 20 61 72 65 61 ut..in some area
000090: 73 20 74 68 65 72 65 20 69 73 20 61 20 6C 6F 74 s there is a lot
0000A0: 20 6F 66 20 66 69 64 64 6C 69 6E 67 20 61 6E 64 of fiddling and
0000B0: 20 66 61 72 74 69 6E 67 20 61 62 6F 75 74 2C 20 farting about,
0000C0: 62 75 74 20 69 74 20 69 73 20 77 65 6C 6C 20 77 but it is well w
0000D0: 6F 72 74 68 0D 0A 61 20 66 65 77 20 68 6F 75 72 orth..a few hour
0000E0: 73 20 74 6F 20 6C 65 61 72 6E 2E 20 49 74 27 6C s to learn. It'l
0000F0: 64 20 62 65 20 6E 69 63 65 20 74 6F 20 68 61 76 d be nice to hav
000100: 65 20 61 6C 6C 20 74 68 65 20 54 65 78 74 20 6F e all the Text o
000110: 70 74 69 6F 6E 73 20 69 6E 20 74 68 65 20 6F 6E ptions in the on
000120: 65 20 73 6F 6C 65 0D 0A 66 75 6E 63 74 69 6F 6E e sole..function
000130: 20 61 6E 64 20 74 68 65 20 61 62 69 6C 69 74 79 and the ability
000140: 20 74 6F 20 63 68 61 6E 67 65 20 74 68 65 20 46 to change the F
000150: 69 6C 6C 20 63 6F 6C 6F 75 72 20 6F 6E 20 61 20 ill colour on a
000160: 6B 65 79 70 72 65 73 73 2E 20 20 41 6C 73 6F 20 keypress. Also
000170: 69 74 20 73 65 65 6D 73 0D 0A 74 6F 20 6C 61 63 it seems..to lac
000180: 6B 20 61 6E 20 22 28 52 29 20 72 65 74 75 72 6E k an "(R) return
000190: 20 74 6F 20 6C 61 73 74 20 6F 70 65 72 61 74 69 to last operati
0001A0: 6F 6E 22 2C 20 20 74 68 65 72 65 62 79 20 6D 61 on", thereby ma
0001B0: 6B 69 6E 67 20 69 74 20 61 6E 6E 6F 79 69 6E 67 king it annoying
0001C0: 20 68 61 76 69 6E 67 20 74 6F 0D 0A 70 72 65 73 having to..pres
0001D0: 73 20 53 50 41 43 45 20 74 68 65 6E 20 74 68 65 s SPACE then the
0001E0: 20 66 75 6E 63 74 69 6F 6E 20 6B 65 79 20 61 67 function key ag
0001F0: 61 69 6E 20 74 6F 20 72 65 70 65 61 74 20 74 68 ain to repeat th
Size : 512 (Real : 512)
000000: 77 6F 72 74 68 20 69 74 29 2E 0D 0A 0D 0A 54 68 worth it).....Th
000010: 65 20 77 68 6F 6C 65 20 6B 69 74 20 63 6F 6D 65 e whole kit come
000020: 73 20 77 69 74 68 20 61 20 73 6D 61 6C 6C 20 62 s with a small b
000030: 6C 61 63 6B 20 62 6F 78 20 77 69 74 68 20 61 20 lack box with a
000040: 72 69 62 62 6F 6E 20 63 61 62 6C 65 20 77 68 69 ribbon cable whi
000050: 63 68 20 68 61 73 20 61 6E 20 65 64 67 65 0D 0A ch has an edge..
000060: 63 6F 6E 6E 65 63 74 6F 72 20 74 6F 20 63 6F 6E connector to con
000070: 6E 65 63 74 20 74 6F 20 74 68 65 20 63 6F 6D 70 nect to the comp
000080: 75 74 65 72 73 20 65 78 70 61 6E 73 69 6F 6E 20 uters expansion
000090: 70 6F 72 74 2C 20 20 61 20 74 68 72 6F 75 67 68 port, a through
0000A0: 20 63 6F 6E 6E 65 63 74 6F 72 20 61 6E 64 20 61 connector and a
0000B0: 0D 0A 64 69 73 63 20 77 69 74 68 20 76 61 72 69 ..disc with vari
0000C0: 6F 75 73 20 70 72 6F 67 72 61 6D 6D 65 73 20 6F ous programmes o
0000D0: 6E 20 69 74 2E 20 59 6F 75 20 77 69 6C 6C 20 6E n it. You will n
0000E0: 65 65 64 20 61 20 6C 65 61 64 2C 20 77 68 69 63 eed a lead, whic
0000F0: 68 20 69 6E 20 6D 79 20 63 61 73 65 20 68 61 73 h in my case has
000100: 20 61 0D 0A 73 63 61 72 74 20 73 6F 63 6B 65 74 a..scart socket
000110: 2C 20 28 74 6F 20 70 6C 75 67 20 69 6E 74 6F 20 , (to plug into
000120: 74 68 65 20 76 69 64 65 6F 29 20 6F 6E 20 6F 6E the video) on on
000130: 65 20 65 6E 64 20 61 6E 64 20 61 20 76 69 64 65 e end and a vide
000140: 6F 20 6F 75 74 20 70 68 6F 6E 6F 20 70 6C 75 67 o out phono plug
000150: 20 28 74 6F 0D 0A 70 6C 75 67 20 69 6E 74 6F 20 (to..plug into
000160: 74 68 65 20 56 69 64 69 20 62 6C 61 63 6B 20 62 the Vidi black b
000170: 6F 78 20 61 74 20 74 68 65 20 6F 74 68 65 72 2E ox at the other.
000180: 20 49 66 20 79 6F 75 20 6E 6F 77 20 73 77 69 74 If you now swit
000190: 63 68 20 6F 6E 20 74 68 65 20 63 6F 6D 70 75 74 ch on the comput
0001A0: 65 72 20 61 6E 64 0D 0A 72 75 6E 20 74 68 65 20 er and..run the
0001B0: 56 69 64 69 20 70 72 6F 67 72 61 6D 2C 20 20 73 Vidi program, s
0001C0: 77 69 74 63 68 20 6F 6E 20 74 68 65 20 76 69 64 witch on the vid
0001D0: 65 6F 2C 20 6D 6F 76 69 6E 67 20 70 69 63 74 75 eo, moving pictu
0001E0: 72 65 73 20 66 72 6F 6D 20 74 68 65 20 74 65 6C res from the tel
0001F0: 65 76 69 73 69 6F 6E 2C 0D 0A 76 69 64 65 6F 20 evision,..video
Size : 512 (Real : 512)
000000: 65 20 6F 70 65 72 61 74 69 6F 6E 2E 20 0D 0A 0D e operation. ...
000010: 0A 41 6E 79 77 61 79 20 49 20 61 6D 20 67 6F 69 .Anyway I am goi
000020: 6E 67 20 74 6F 20 73 74 69 63 6B 20 77 69 74 68 ng to stick with
000030: 20 69 74 20 61 6E 64 20 6A 75 73 74 20 6B 65 65 it and just kee
000040: 70 20 6C 65 61 72 6E 69 6E 67 20 61 73 20 49 20 p learning as I
000050: 67 6F 2C 20 62 75 74 20 49 20 64 6F 20 66 69 6E go, but I do fin
000060: 64 0D 0A 69 74 20 68 61 72 64 20 74 6F 20 62 65 d..it hard to be
000070: 6C 69 65 76 65 20 74 68 61 74 20 6E 6F 20 69 6E lieve that no in
000080: 73 74 72 75 63 74 69 6F 6E 20 73 68 65 65 74 20 struction sheet
000090: 77 61 73 20 73 75 70 70 6C 69 65 64 20 77 69 74 was supplied wit
0000A0: 68 20 69 74 2E 0D 0A 0D 0A 41 73 20 49 20 61 6D h it.....As I am
0000B0: 20 61 20 70 65 72 73 6F 6E 20 77 68 6F 20 69 73 a person who is
0000C0: 20 72 65 6E 6F 77 6E 65 64 20 66 6F 72 20 20 67 renowned for g
0000D0: 6F 69 6E 67 20 74 77 69 63 65 20 72 6F 75 6E 64 oing twice round
0000E0: 20 20 74 68 65 20 68 6F 75 73 65 73 20 74 6F 20 the houses to
0000F0: 63 72 6F 73 73 20 74 68 65 0D 0A 72 6F 61 64 2C cross the..road,
000100: 20 20 49 20 61 6D 20 73 75 72 65 20 73 6F 6D 65 I am sure some
000110: 6F 6E 65 20 6B 6E 6F 77 73 20 61 20 73 69 6D 70 one knows a simp
000120: 6C 65 72 20 77 61 79 20 74 6F 20 6F 70 65 72 61 ler way to opera
000130: 74 65 20 69 74 2C 20 20 73 6F 2C 20 69 66 20 74 te it, so, if t
000140: 68 61 74 20 73 6F 6D 65 6F 6E 65 0D 0A 65 78 69 hat someone..exi
000150: 73 74 73 2C 20 70 6C 65 61 73 65 20 73 65 6E 64 sts, please send
000160: 20 6D 65 20 61 6E 20 69 6E 73 74 72 75 63 74 69 me an instructi
000170: 6F 6E 20 73 68 65 65 74 20 6F 72 20 65 76 65 6E on sheet or even
000180: 20 61 20 66 65 77 20 68 69 6E 74 73 3B 20 61 70 a few hints; ap
000190: 61 72 74 20 6F 66 20 63 6F 75 72 73 65 0D 0A 66 art of course..f
0001A0: 72 6F 6D 20 69 6E 6E 75 65 6E 64 6F 75 73 20 69 rom innuendous i
0001B0: 6E 73 74 72 75 63 74 69 6F 6E 73 20 6F 66 20 77 nstructions of w
0001C0: 68 65 72 65 20 61 6E 64 20 68 6F 77 20 74 6F 20 here and how to
0001D0: 70 75 74 20 69 74 2E 0D 0A 9A 9A 9A 9A 9A 9A 9A put it..........
0001E0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0001F0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
Size : 512 (Real : 512)
000000: 74 61 70 65 20 6F 72 20 76 69 64 65 6F 20 63 61 tape or video ca
000010: 6D 65 72 61 20 61 63 63 6F 72 64 69 6E 67 20 74 mera according t
000020: 6F 20 77 68 69 63 68 20 79 6F 75 20 68 61 76 65 o which you have
000030: 20 63 6F 6E 6E 65 63 74 65 64 2C 20 77 69 6C 6C connected, will
000040: 20 61 70 70 65 61 72 20 6F 6E 0D 0A 74 68 65 20 appear on..the
000050: 6D 6F 6E 69 74 6F 72 20 73 63 72 65 65 6E 2E 0D monitor screen..
000060: 0A 0D 0A 54 68 65 20 73 6F 66 74 77 61 72 65 20 ...The software
000070: 6F 6E 20 64 69 73 63 20 63 6F 6D 65 73 20 69 6E on disc comes in
000080: 20 74 77 6F 20 66 6F 72 6D 73 2E 20 20 41 20 73 two forms. A s
000090: 65 72 69 65 73 20 6F 66 20 52 53 58 27 73 20 61 eries of RSX's a
0000A0: 6C 6C 6F 77 73 20 79 6F 75 20 74 6F 20 63 75 73 llows you to cus
0000B0: 74 6F 6D 0D 0A 64 65 73 69 67 6E 20 79 6F 75 72 tom..design your
0000C0: 20 6F 77 6E 20 42 41 53 49 43 20 70 72 6F 67 72 own BASIC progr
0000D0: 61 6D 73 2C 20 61 6E 64 20 61 20 70 72 6F 67 72 ams, and a progr
0000E0: 61 6D 20 74 68 61 74 20 6C 65 74 73 20 79 6F 75 am that lets you
0000F0: 20 67 72 61 62 20 74 68 65 20 73 63 72 65 65 6E grab the screen
000100: 73 20 61 6E 64 0D 0A 70 72 69 6E 74 20 74 68 65 s and..print the
000110: 6D 20 6F 75 74 20 66 72 6F 6D 20 74 68 65 20 6F m out from the o
000120: 75 74 73 65 74 2E 20 4F 70 65 72 61 74 69 6E 67 utset. Operating
000130: 20 69 74 20 69 73 20 72 65 61 6C 6C 79 20 65 61 it is really ea
000140: 73 79 2C 20 70 6F 69 6E 74 20 74 68 65 20 63 61 sy, point the ca
000150: 6D 65 72 61 20 6F 72 0D 0A 73 77 69 74 63 68 20 mera or..switch
000160: 6F 6E 20 79 6F 75 72 20 76 69 64 65 6F 20 61 6E on your video an
000170: 64 20 79 6F 75 27 72 65 20 6F 66 66 2E 20 54 68 d you're off. Th
000180: 65 20 69 6D 61 67 65 20 69 73 20 75 70 64 61 74 e image is updat
000190: 65 64 20 63 6F 6E 74 69 6E 75 6F 75 73 6C 79 20 ed continuously
0001A0: 6F 6E 20 73 63 72 65 65 6E 0D 0A 61 6E 64 20 74 on screen..and t
0001B0: 68 65 20 63 6F 6E 74 72 61 73 74 20 61 6E 64 20 he contrast and
0001C0: 62 72 69 67 68 74 6E 65 73 73 20 6F 66 20 74 68 brightness of th
0001D0: 65 20 69 6D 61 67 65 20 63 61 6E 20 62 65 20 61 e image can be a
0001E0: 6C 74 65 72 65 64 20 77 69 74 68 20 74 68 65 20 ltered with the
0001F0: 73 6F 66 74 77 61 72 65 2E 0D 0A 0D 0A 57 68 65 software.....Whe
Size : 512 (Real : 512)
000000: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000010: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000020: 9A 9A 9A 9A 9A 9A 9A 9A 9A 0D 0A 20 4D 69 63 6B ........... Mick
000030: 20 47 75 73 68 6C 6F 77 2E 20 36 34 20 43 68 75 Gushlow. 64 Chu
000040: 72 63 68 69 6C 6C 20 52 6F 61 64 2C 20 42 6F 63 rchill Road, Boc
000050: 6B 69 6E 67 2C 20 42 72 61 69 6E 74 72 65 65 2C king, Braintree,
000060: 20 45 73 73 65 78 2E 20 43 4D 37 20 35 53 50 2C Essex. CM7 5SP,
000070: 20 45 6E 67 6C 61 6E 64 2E 0D 0A 9A 9A 9A 9A 9A England........
000080: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000090: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000A0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000B0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000C0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 1A 40 40 40 40 ............@@@@
0000D0: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
0000E0: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
0000F0: 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 @@@@@@@@@@@@@@@@
000100: 20 20 49 20 61 6D 20 73 75 72 65 20 73 6F 6D 65 I am sure some
000110: 6F 6E 65 20 6B 6E 6F 77 73 20 61 20 73 69 6D 70 one knows a simp
000120: 6C 65 72 20 77 61 79 20 74 6F 20 6F 70 65 72 61 ler way to opera
000130: 74 65 20 69 74 2C 20 20 73 6F 2C 20 69 66 20 74 te it, so, if t
000140: 68 61 74 20 73 6F 6D 65 6F 6E 65 0D 0A 65 78 69 hat someone..exi
000150: 73 74 73 2C 20 70 6C 65 61 73 65 20 73 65 6E 64 sts, please send
000160: 20 6D 65 20 61 6E 20 69 6E 73 74 72 75 63 74 69 me an instructi
000170: 6F 6E 20 73 68 65 65 74 20 6F 72 20 65 76 65 6E on sheet or even
000180: 20 61 20 66 65 77 20 68 69 6E 74 73 3B 20 61 70 a few hints; ap
000190: 61 72 74 20 6F 66 20 63 6F 75 72 73 65 0D 0A 66 art of course..f
0001A0: 72 6F 6D 20 69 6E 6E 75 65 6E 64 6F 75 73 20 69 rom innuendous i
0001B0: 6E 73 74 72 75 63 74 69 6F 6E 73 20 6F 66 20 77 nstructions of w
0001C0: 68 65 72 65 20 61 6E 64 20 68 6F 77 20 74 6F 20 here and how to
0001D0: 70 75 74 20 69 74 2E 0D 0A 9A 9A 9A 9A 9A 9A 9A put it..........
0001E0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0001F0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
Size : 512 (Real : 512)
000000: 6E 20 74 68 65 20 69 6D 61 67 65 20 79 6F 75 20 n the image you
000010: 77 61 6E 74 20 69 73 20 6F 6E 20 73 63 72 65 65 want is on scree
000020: 6E 2C 20 79 6F 75 20 63 61 6E 20 73 69 6D 70 6C n, you can simpl
000030: 79 20 73 65 6C 65 63 74 20 27 47 52 41 42 27 2E y select 'GRAB'.
000040: 20 54 68 65 20 69 6D 61 67 65 20 69 73 0D 0A 74 The image is..t
000050: 68 65 6E 20 66 72 6F 7A 65 6E 20 61 6E 64 20 74 hen frozen and t
000060: 68 65 20 63 61 70 74 75 72 65 64 20 69 6D 61 67 he captured imag
000070: 65 20 63 61 6E 20 62 65 20 73 61 76 65 64 20 74 e can be saved t
000080: 6F 20 64 69 73 63 2C 20 6F 72 20 64 75 6D 70 65 o disc, or dumpe
000090: 64 20 74 6F 20 61 20 70 72 69 6E 74 65 72 2E 0D d to a printer..
0000A0: 0A 49 6D 61 67 65 73 20 63 61 6E 20 62 65 20 67 .Images can be g
0000B0: 72 61 62 62 65 64 20 69 6E 20 61 6C 6C 20 74 68 rabbed in all th
0000C0: 72 65 65 20 6D 6F 64 65 73 2E 20 20 41 6C 74 68 ree modes. Alth
0000D0: 6F 75 67 68 20 6D 6F 64 65 20 74 77 6F 20 70 72 ough mode two pr
0000E0: 6F 76 69 64 65 73 20 74 68 65 20 62 65 74 74 65 ovides the bette
0000F0: 72 0D 0A 72 65 73 6F 6C 75 74 69 6F 6E 2C 20 69 r..resolution, i
000100: 66 20 79 6F 75 20 68 61 76 65 20 62 6C 61 63 6B f you have black
000110: 20 61 6E 64 20 77 68 69 74 65 20 70 69 63 74 75 and white pictu
000120: 72 65 73 20 74 6F 20 63 68 6F 6F 73 65 20 66 72 res to choose fr
000130: 6F 6D 2C 20 74 68 65 20 6F 74 68 65 72 20 6D 6F om, the other mo
000140: 64 65 73 0D 0A 61 6C 6C 6F 77 20 63 6F 6C 6F 75 des..allow colou
000150: 72 20 67 72 61 62 73 2E 20 20 4E 6F 74 20 74 72 r grabs. Not tr
000160: 75 65 20 63 6F 6C 6F 75 72 20 62 75 74 20 69 74 ue colour but it
000170: 20 64 6F 65 73 20 61 6C 6C 6F 77 20 79 6F 75 20 does allow you
000180: 74 6F 20 73 68 61 64 65 20 74 68 65 20 70 69 63 to shade the pic
000190: 74 75 72 65 73 0D 0A 69 6E 20 67 72 65 79 20 73 tures..in grey s
0001A0: 63 61 6C 65 73 2E 20 46 6F 75 72 20 63 6F 6C 6F cales. Four colo
0001B0: 75 72 20 67 72 61 62 73 20 61 72 67 75 61 62 6C ur grabs arguabl
0001C0: 79 20 70 72 6F 76 69 64 65 20 74 68 65 20 62 65 y provide the be
0001D0: 73 74 20 74 72 61 64 65 20 6F 66 66 2E 20 20 54 st trade off. T
0001E0: 68 65 20 66 75 6C 6C 0D 0A 63 6F 6C 6F 75 72 20 he full..colour
0001F0: 69 73 20 6A 75 73 74 20 61 20 6D 65 73 73 2C 20 is just a mess,
Size : 512 (Real : 512)
000000: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000010: 20 20 20 20 20 20 20 96 9A 9A 9A 9A 9A 9A 9A 9A .........
000020: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000030: 9A 9A 9A 9A 9C 0D 0A 20 20 20 20 20 20 20 20 20 .......
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 95 20 .
000050: 56 49 44 49 2D 44 49 47 49 54 49 53 45 52 20 62 VIDI-DIGITISER b
000060: 79 20 52 61 79 20 4E 65 61 6C 20 95 0D 0A 20 20 y Ray Neal ...
000070: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000080: 20 20 20 20 20 93 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ...........
000090: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000A0: 9A 9A 99 0D 0A 41 74 20 6F 6E 65 20 74 69 6D 65 .....At one time
0000B0: 20 74 68 65 20 20 6F 6E 6C 79 20 61 76 61 69 6C the only avail
0000C0: 61 62 6C 65 20 70 69 65 63 65 20 6F 66 20 68 61 able piece of ha
0000D0: 72 64 77 61 72 65 20 20 66 6F 72 20 64 69 67 69 rdware for digi
0000E0: 74 69 73 65 64 20 70 69 63 74 75 72 65 73 20 6F tised pictures o
0000F0: 6E 20 74 68 65 0D 0A 43 50 43 20 77 61 73 20 74 n the..CPC was t
000100: 68 65 20 52 6F 6D 62 6F 20 56 69 64 69 20 44 69 he Rombo Vidi Di
000110: 67 69 74 69 73 65 72 2E 20 20 49 74 20 77 61 73 gitiser. It was
000120: 20 69 6E 74 72 6F 64 75 63 65 64 20 61 62 6F 75 introduced abou
000130: 74 20 31 32 20 79 65 61 72 73 20 61 67 6F 20 69 t 12 years ago i
000140: 6E 20 31 39 38 36 2E 0D 0A 49 74 20 63 61 6D 65 n 1986...It came
000150: 20 66 72 6F 6D 20 52 6F 6D 62 6F 20 50 72 6F 64 from Rombo Prod
000160: 75 63 74 69 6F 6E 73 2C 20 61 6C 74 68 6F 75 67 uctions, althoug
000170: 68 20 49 20 77 6F 75 6C 64 20 62 65 20 73 75 72 h I would be sur
000180: 70 72 69 73 65 64 20 69 66 20 69 74 20 69 73 20 prised if it is
000190: 6E 6F 77 20 73 74 69 6C 6C 0D 0A 61 76 61 69 6C now still..avail
0001A0: 61 62 6C 65 20 63 6F 6D 6D 65 72 63 69 61 6C 6C able commerciall
0001B0: 79 20 61 6E 79 77 68 65 72 65 2E 20 20 53 74 69 y anywhere. Sti
0001C0: 6C 6C 2C 20 79 6F 75 20 63 61 6E 20 61 6C 77 61 ll, you can alwa
0001D0: 79 73 20 70 75 74 20 61 6E 20 61 64 76 65 72 74 ys put an advert
0001E0: 20 69 6E 20 41 54 4D 20 66 6F 72 0D 0A 6F 6E 65 in ATM for..one
0001F0: 20 69 66 2C 20 61 66 74 65 72 20 72 65 61 64 69 if, after readi
Size : 512 (Real : 512)
000000: 77 68 69 6C 65 20 6D 6F 6E 6F 20 69 73 20 61 20 while mono is a
000010: 62 69 74 20 70 6C 61 69 6E 2E 20 28 4D 6F 64 65 bit plain. (Mode
000020: 20 31 20 73 65 65 6D 73 20 74 6F 20 67 69 76 65 1 seems to give
000030: 20 74 68 65 20 62 65 73 74 0D 0A 70 72 69 6E 74 the best..print
000040: 6F 75 74 29 2E 20 54 68 65 20 52 53 58 27 73 20 out). The RSX's
000050: 73 75 70 70 6C 69 65 64 20 70 72 6F 76 69 64 65 supplied provide
000060: 20 74 68 65 20 67 72 65 61 74 65 73 74 20 6F 70 the greatest op
000070: 70 6F 72 74 75 6E 69 74 79 20 74 6F 20 70 72 6F portunity to pro
000080: 67 72 61 6D 6D 65 72 73 2E 0D 8A 0D 0A 53 65 76 grammers.....Sev
000090: 65 72 61 6C 20 64 65 6D 6F 20 70 72 6F 67 72 61 eral demo progra
0000A0: 6D 73 20 74 68 61 74 20 75 73 65 20 74 68 65 20 ms that use the
0000B0: 52 53 58 27 73 20 63 6F 6D 65 20 6F 6E 20 74 68 RSX's come on th
0000C0: 65 20 64 69 73 63 2C 20 69 6E 63 6C 75 64 69 6E e disc, includin
0000D0: 67 20 65 78 61 6D 70 6C 65 73 20 6F 66 0D 0A 73 g examples of..s
0000E0: 65 6C 65 63 74 69 6E 67 20 66 72 61 6D 65 73 20 electing frames
0000F0: 61 6E 64 20 61 6E 69 6D 61 74 69 6E 67 20 74 68 and animating th
000100: 65 6D 20 6F 72 20 62 6F 75 6E 63 69 6E 67 20 61 em or bouncing a
000110: 6E 20 69 6D 61 67 65 20 61 72 6F 75 6E 64 20 74 n image around t
000120: 68 65 20 73 63 72 65 65 6E 2E 20 20 4E 6F 74 0D he screen. Not.
000130: 0A 62 65 69 6E 67 20 61 20 70 72 6F 67 72 61 6D .being a program
000140: 6D 65 72 20 6F 72 20 61 20 74 65 63 68 69 20 62 mer or a techi b
000150: 6F 64 20 49 20 68 61 76 65 20 6E 6F 74 20 74 72 od I have not tr
000160: 69 65 64 20 74 68 65 73 65 2E 0D 0A 0D 0A 44 69 ied these.....Di
000170: 67 69 74 69 73 69 6E 67 20 69 6E 76 6F 6C 76 65 gitising involve
000180: 73 20 74 61 6B 69 6E 67 20 61 20 76 69 64 65 6F s taking a video
000190: 20 69 6D 61 67 65 20 61 6E 64 20 63 6F 6E 76 65 image and conve
0001A0: 72 74 69 6E 67 20 69 74 20 69 6E 74 6F 20 70 69 rting it into pi
0001B0: 78 65 6C 73 2E 20 20 50 6F 69 6E 74 20 61 0D 0A xels. Point a..
0001C0: 63 61 6D 65 72 61 20 61 74 20 79 6F 75 72 20 73 camera at your s
0001D0: 75 62 6A 65 63 74 20 61 6E 64 20 67 72 61 62 20 ubject and grab
0001E0: 69 74 20 69 6E 74 6F 20 6D 65 6D 6F 72 79 2E 20 it into memory.
0001F0: 4F 6E 63 65 20 79 6F 75 20 68 61 76 65 20 61 20 Once you have a
Size : 512 (Real : 512)
000000: 34 38 2C 20 3C 2D 3E 20 3D 20 2D 20 31 36 2C 20 48, <-> = - 16,
000010: 63 68 61 6E 67 65 20 77 69 64 74 68 20 61 6E 64 change width and
000020: 20 68 65 69 67 68 74 0D 0A 0D 0A 42 52 47 54 3D height....BRGT=
000030: 20 63 68 61 6E 67 65 20 62 72 69 67 68 74 6E 65 change brightne
000040: 73 73 20 6F 66 20 70 69 63 74 75 72 65 0D 0A 0D ss of picture...
000050: 0A 43 4F 4E 54 3D 20 63 68 61 6E 67 65 20 63 6F .CONT= change co
000060: 6E 74 72 61 73 74 20 6F 66 20 70 69 63 74 75 72 ntrast of pictur
000070: 65 0D 0A 0D 0A 4D 6F 76 65 20 74 68 65 20 68 69 e....Move the hi
000080: 67 68 6C 69 67 68 74 20 62 61 72 20 74 6F 20 74 ghlight bar to t
000090: 68 65 20 6F 70 74 69 6F 6E 20 6E 65 65 64 65 64 he option needed
0000A0: 20 61 6E 64 20 70 72 65 73 73 20 53 50 41 43 45 and press SPACE
0000B0: 2C 20 65 6C 73 65 20 6D 6F 76 65 20 68 69 67 68 , else move high
0000C0: 6C 69 67 68 74 0D 0A 62 61 72 20 6C 65 66 74 20 light..bar left
0000D0: 74 6F 20 74 68 65 20 58 20 61 6E 64 20 79 6F 75 to the X and you
0000E0: 20 77 69 6C 6C 20 6D 6F 76 65 20 74 6F 20 74 68 will move to th
0000F0: 65 20 6E 65 78 74 20 73 65 74 20 6F 66 20 6F 70 e next set of op
000100: 74 69 6F 6E 73 2E 0D 0A 0D 0A 50 72 65 73 73 69 tions.....Pressi
000110: 6E 67 20 27 47 52 41 42 27 20 6D 6F 76 65 73 20 ng 'GRAB' moves
000120: 74 6F 20 74 68 65 20 6E 65 78 74 20 6D 65 6E 75 to the next menu
000130: 20 77 68 69 63 68 20 69 73 3A 2D 0D 0A 0D 0A 58 which is:-....X
000140: 20 20 20 53 41 56 45 20 20 20 44 55 4D 50 20 20 SAVE DUMP
000150: 20 46 49 4C 45 20 20 20 50 52 49 4E 54 20 20 20 FILE PRINT
000160: 43 54 52 4C 20 20 20 53 57 41 50 0D 0A 0D 0A 58 CTRL SWAP....X
000170: 20 3D 20 52 65 74 75 72 6E 20 74 6F 20 6C 61 73 = Return to las
000180: 74 20 6D 65 6E 75 0D 0A 0D 0A 44 75 6D 70 20 3D t menu....Dump =
000190: 20 44 75 6D 70 20 73 63 72 65 65 6E 20 74 6F 20 Dump screen to
0001A0: 70 72 69 6E 74 65 72 0D 0A 0D 0A 46 69 6C 65 20 printer....File
0001B0: 3D 20 4C 6F 61 64 2F 53 61 76 65 20 43 61 74 2F = Load/Save Cat/
0001C0: 43 68 61 6E 67 65 20 64 72 69 76 65 20 65 74 63 Change drive etc
0001D0: 3A 0D 0A 0D 0A 50 72 69 6E 74 20 3D 20 50 72 69 :....Print = Pri
0001E0: 6E 74 65 72 20 6F 70 74 69 6F 6E 73 20 28 64 6F nter options (do
0001F0: 75 62 6C 65 20 73 74 72 69 6B 65 20 65 74 63 3A uble strike etc:
Size : 512 (Real : 512)
000000: 6E 69 63 65 20 63 6C 65 61 6E 20 69 6D 61 67 65 nice clean image
000010: 0D 0A 6F 6E 20 79 6F 75 72 20 43 50 43 2C 20 77 ..on your CPC, w
000020: 68 61 74 20 64 6F 20 79 6F 75 20 64 6F 20 77 69 hat do you do wi
000030: 74 68 20 69 74 2E 20 20 54 68 65 72 65 20 61 72 th it. There ar
000040: 65 20 6E 6F 20 6D 75 6C 74 69 6D 65 64 65 61 20 e no multimedea
000050: 70 72 6F 67 72 61 6D 6D 65 73 20 66 6F 72 20 74 programmes for t
000060: 68 65 0D 0A 43 50 43 2E 0D 0A 0D 0A 54 68 65 20 he..CPC.....The
000070: 63 6C 6F 73 65 73 74 20 74 68 69 6E 67 27 73 20 closest thing's
000080: 70 72 6F 62 61 62 6C 79 20 53 74 6F 70 20 50 72 probably Stop Pr
000090: 65 73 73 20 6F 72 20 54 68 65 20 41 64 76 61 6E ess or The Advan
0000A0: 63 65 64 20 41 72 74 20 53 74 75 64 69 6F 2E 20 ced Art Studio.
0000B0: 59 6F 75 20 63 61 6E 20 6C 6F 61 64 0D 0A 73 61 You can load..sa
0000C0: 76 65 64 20 69 6D 61 67 65 73 20 69 6E 74 6F 20 ved images into
0000D0: 74 68 65 73 65 20 20 70 72 6F 67 72 61 6D 73 20 these programs
0000E0: 61 6E 64 20 6D 69 78 20 74 68 65 6D 20 77 69 74 and mix them wit
0000F0: 68 20 74 65 78 74 2C 20 65 74 63 3A 20 20 54 68 h text, etc: Th
000100: 65 20 56 69 64 69 20 70 72 6F 67 72 61 6D 0D 0A e Vidi program..
000110: 61 6C 6C 6F 77 73 20 79 6F 75 20 74 6F 20 73 61 allows you to sa
000120: 76 65 20 73 63 72 65 65 6E 73 20 61 73 20 2E 42 ve screens as .B
000130: 49 4E 20 66 69 6C 65 73 20 6F 72 20 2E 53 43 52 IN files or .SCR
000140: 20 66 69 6C 65 73 20 77 68 69 63 68 20 61 72 65 files which are
000150: 20 69 6D 70 6F 72 74 61 62 6C 65 20 69 6E 74 6F importable into
000160: 0D 0A 53 74 6F 70 20 50 72 65 73 73 20 6F 72 20 ..Stop Press or
000170: 54 68 65 20 41 64 76 61 6E 63 65 64 20 41 72 74 The Advanced Art
000180: 20 53 74 75 64 69 6F 2E 20 20 54 68 65 20 41 72 Studio. The Ar
000190: 74 20 53 74 75 64 69 6F 20 66 69 6C 65 73 20 63 t Studio files c
0001A0: 6F 6E 74 61 69 6E 20 62 6F 74 68 20 61 20 2E 50 ontain both a .P
0001B0: 41 4C 0D 0A 66 69 6C 65 20 61 6E 64 20 61 20 2E AL..file and a .
0001C0: 53 43 52 20 66 69 6C 65 2E 0D 0A 0D 0A 49 20 64 SCR file.....I d
0001D0: 6F 20 6E 6F 74 20 68 61 76 65 20 61 6E 79 20 6F o not have any o
0001E0: 66 20 74 68 65 20 6F 74 68 65 72 20 61 72 74 20 f the other art
0001F0: 70 72 6F 67 72 61 6D 6D 65 73 20 73 75 63 68 20 programmes such
Size : 512 (Real : 512)
000000: 29 0D 0A 0D 0A 43 54 52 4C 20 3D 20 43 68 61 6E )....CTRL = Chan
000010: 67 65 20 4D 6F 64 65 2F 49 6E 6B 73 20 65 74 63 ge Mode/Inks etc
000020: 3A 0D 0A 0D 0A 53 77 61 70 20 3D 20 53 77 61 70 :....Swap = Swap
000030: 20 73 63 72 65 65 6E 73 2C 20 28 79 6F 75 20 63 screens, (you c
000040: 61 6E 20 68 61 76 65 20 74 77 6F 20 73 63 72 65 an have two scre
000050: 65 6E 73 20 73 69 6D 75 6C 74 61 6E 69 6F 75 73 ens simultanious
000060: 6C 79 20 69 6E 20 6D 65 6D 6F 72 79 20 61 6E 64 ly in memory and
000070: 20 73 77 61 70 0D 0A 20 20 20 20 20 20 20 62 65 swap.. be
000080: 74 77 65 65 6E 20 74 68 65 6D 29 2E 0D 0A 0D 0A tween them).....
000090: 4F 77 6E 65 72 73 20 6F 66 20 52 4F 4D 44 4F 53 Owners of ROMDOS
0000A0: 20 63 61 6E 20 75 73 65 20 74 68 65 20 70 72 6F can use the pro
0000B0: 67 72 61 6D 20 62 65 6C 6F 77 20 74 6F 20 6D 61 gram below to ma
0000C0: 6B 65 20 74 68 65 20 56 69 64 69 20 70 72 6F 67 ke the Vidi prog
0000D0: 72 61 6D 6D 65 20 63 6F 6D 70 61 74 69 62 6C 65 ramme compatible
0000E0: 0D 0A 77 69 74 68 20 52 4F 4D 44 4F 53 2E 20 28 ..with ROMDOS. (
0000F0: 43 6F 75 72 74 65 73 79 20 6F 66 20 65 73 74 69 Courtesy of esti
000100: 6D 61 62 6C 65 20 52 6F 62 20 53 63 6F 74 74 20 mable Rob Scott
000110: 74 68 65 20 74 65 63 68 6E 69 63 61 6C 20 65 64 the technical ed
000120: 69 74 6F 72 20 6F 66 20 43 50 43 20 41 74 74 61 itor of CPC Atta
000130: 63 6B 0D 0A 49 73 73 75 65 20 36 29 2E 20 54 68 ck..Issue 6). Th
000140: 69 73 20 61 6C 6C 6F 77 73 20 79 6F 75 20 74 6F is allows you to
000150: 20 72 75 6E 20 74 68 65 20 70 72 6F 67 72 61 6D run the program
000160: 20 61 6E 64 20 6C 6F 61 64 20 61 6E 64 20 73 61 and load and sa
000170: 76 65 20 66 72 6F 6D 20 74 68 65 20 42 3A 20 64 ve from the B: d
000180: 72 69 76 65 0D 0A 49 20 68 61 76 65 20 74 72 69 rive..I have tri
000190: 65 64 20 74 68 65 20 6C 6F 61 64 65 72 20 70 72 ed the loader pr
0001A0: 6F 67 72 61 6D 6D 65 20 66 6F 72 20 52 41 4D 44 ogramme for RAMD
0001B0: 4F 53 20 61 6E 64 20 69 74 20 77 6F 72 6B 73 20 OS and it works
0001C0: 66 69 6E 65 2E 0D 0A 0D 0A 31 30 20 52 45 4D 20 fine.....10 REM
0001D0: 56 69 64 69 20 4C 4F 41 44 45 52 20 46 4F 52 20 Vidi LOADER FOR
0001E0: 52 41 4D 44 4F 53 2F 44 52 49 56 45 20 42 0D 0A RAMDOS/DRIVE B..
0001F0: 32 30 20 52 45 4D 20 49 6E 69 74 69 61 6C 69 73 20 REM Initialis
Size : 512 (Real : 512)
000000: 61 73 20 47 2D 50 61 69 6E 74 20 65 74 63 3A 20 as G-Paint etc:
000010: 62 75 74 20 49 20 69 6D 61 67 69 6E 65 0D 0A 74 but I imagine..t
000020: 68 61 74 20 74 68 65 20 56 69 64 69 20 66 69 6C hat the Vidi fil
000030: 65 73 20 77 6F 75 6C 64 20 6C 6F 61 64 20 69 6E es would load in
000040: 74 6F 20 74 68 65 73 65 20 61 73 20 77 65 6C 6C to these as well
000050: 2E 20 49 66 20 79 6F 75 20 68 61 76 65 20 6E 6F . If you have no
000060: 74 20 65 69 74 68 65 72 20 6F 66 20 74 68 65 0D t either of the.
000070: 0A 66 6F 72 65 67 6F 69 6E 67 20 70 72 6F 67 72 .foregoing progr
000080: 61 6D 6D 65 73 20 74 68 65 6E 20 79 6F 75 20 63 ammes then you c
000090: 61 6E 20 20 75 73 65 20 20 74 68 65 20 66 6F 6C an use the fol
0000A0: 6C 6F 77 69 6E 67 20 73 68 6F 72 74 20 70 72 6F lowing short pro
0000B0: 67 72 61 6D 6D 65 20 74 6F 20 64 69 73 70 6C 61 gramme to displa
0000C0: 79 0D 0A 74 68 65 6D 2E 0D 0A 0D 0A 31 30 20 52 y..them.....10 R
0000D0: 45 4D 20 53 65 74 20 75 70 20 4D 6F 64 65 20 30 EM Set up Mode 0
0000E0: 2C 31 20 6F 72 20 32 20 61 6E 64 20 63 6C 65 61 ,1 or 2 and clea
0000F0: 72 20 73 63 72 65 65 6E 0D 0A 32 30 20 4D 4F 44 r screen..20 MOD
000100: 45 20 31 0D 0A 33 30 20 52 45 4D 20 4C 6F 61 64 E 1..30 REM Load
000110: 20 74 68 65 20 66 69 6C 65 20 22 53 43 52 45 45 the file "SCREE
000120: 4E 2E 42 49 4E 22 20 69 6E 20 61 74 20 26 63 30 N.BIN" in at &c0
000130: 30 30 2C 20 74 68 65 20 73 74 61 72 74 20 6F 66 00, the start of
000140: 20 73 63 72 65 65 6E 20 6D 65 6D 6F 72 79 0D 0A screen memory..
000150: 34 30 20 4C 4F 41 44 22 53 43 52 45 45 4E 2E 42 40 LOAD"SCREEN.B
000160: 49 4E 22 2C 26 43 30 30 30 0D 0A 35 30 20 52 45 IN",&C000..50 RE
000170: 4D 20 57 61 69 74 20 66 6F 72 20 61 20 6B 65 79 M Wait for a key
000180: 0D 0A 36 30 20 43 41 4C 4C 20 26 42 42 31 38 0D ..60 CALL &BB18.
000190: 0A 0D 0A 49 66 20 79 6F 75 27 76 65 20 61 6E 20 ...If you've an
0001A0: 6F 6C 64 20 76 65 72 73 69 6F 6E 20 6F 66 20 74 old version of t
0001B0: 68 65 20 56 69 64 69 20 70 72 6F 67 72 61 6D 6D he Vidi programm
0001C0: 65 2C 20 74 68 65 6E 20 63 68 61 6E 67 65 20 69 e, then change i
0001D0: 74 20 61 73 20 66 6F 6C 6C 6F 77 73 20 74 6F 20 t as follows to
0001E0: 6C 65 74 0D 0A 69 74 20 74 6F 20 77 6F 72 6B 20 let..it to work
0001F0: 6F 6E 20 53 74 6F 70 20 50 72 65 73 73 20 28 63 on Stop Press (c
Size : 512 (Real : 512)
000000: 65 73 20 41 4C 4C 20 52 4F 4D 73 20 70 6C 75 67 es ALL ROMs plug
000010: 67 65 64 20 69 6E 0D 0A 33 30 20 52 45 4D 20 28 ged in..30 REM (
000020: 63 29 20 52 6F 62 20 53 63 6F 74 74 0D 0A 34 30 c) Rob Scott..40
000030: 20 52 45 4D 0D 0A 35 30 20 4D 4F 44 45 20 31 3A REM..50 MODE 1:
000040: 4D 45 4D 4F 52 59 20 26 37 46 46 46 3A 4C 4F 41 MEMORY &7FFF:LOA
000050: 44 22 56 69 64 69 2E 42 49 4E 22 0D 0A 36 30 20 D"Vidi.BIN"..60
000060: 50 4F 4B 45 20 26 38 30 30 38 2C 30 3A 50 4F 4B POKE &8008,0:POK
000070: 45 20 26 38 30 30 39 2C 30 0D 0A 37 30 20 50 4F E &8009,0..70 PO
000080: 4B 45 20 26 38 30 30 41 2C 30 0D 0A 38 30 20 43 KE &800A,0..80 C
000090: 41 4C 4C 20 26 38 30 30 30 0D 0A 0D 0A 53 41 56 ALL &8000....SAV
0000A0: 45 22 56 69 64 69 2E 42 41 53 22 0D 0A 0D 0A 28 E"Vidi.BAS"....(
0000B0: 49 20 64 6F 20 68 6F 70 65 20 52 6F 62 20 77 6F I do hope Rob wo
0000C0: 6E 27 74 20 6D 69 6E 64 20 74 68 69 73 20 70 72 n't mind this pr
0000D0: 6F 67 20 62 65 69 6E 67 20 70 6C 61 63 65 64 20 og being placed
0000E0: 69 6E 20 41 54 4D 23 34 2E 20 4E 69 63 65 20 62 in ATM#4. Nice b
0000F0: 6C 6F 6B 65 20 52 6F 62 2C 20 49 20 6D 65 74 0D loke Rob, I met.
000100: 0A 68 69 6D 20 61 74 20 57 41 43 43 49 66 65 73 .him at WACCIfes
000110: 74 20 23 31 20 61 6E 64 20 68 65 20 77 61 73 20 t #1 and he was
000120: 76 65 72 79 20 68 65 6C 70 66 75 6C 20 69 6E 20 very helpful in
000130: 73 6F 72 74 69 6E 67 20 6F 75 74 20 61 20 66 65 sorting out a fe
000140: 77 20 74 68 69 6E 67 73 20 2D 20 45 64 2E 29 0D w things - Ed.).
000150: 0A 0D 0A 49 20 68 61 76 65 20 63 68 61 6E 67 65 ...I have change
000160: 64 20 61 20 4D 6F 64 65 20 31 20 73 63 72 65 65 d a Mode 1 scree
000170: 6E 20 74 6F 20 4D 6F 64 65 20 32 20 61 6E 64 20 n to Mode 2 and
000180: 75 73 65 64 20 20 74 68 65 20 42 72 75 6E 77 6F used the Brunwo
000190: 72 64 20 56 69 64 65 6F 20 63 6F 6D 6D 61 6E 64 rd Video command
0001A0: 20 74 6F 0D 0A 70 72 69 6E 74 20 69 74 20 6F 75 to..print it ou
0001B0: 74 2C 20 77 68 69 63 68 20 77 61 73 20 71 75 69 t, which was qui
0001C0: 74 65 20 73 61 69 73 66 61 63 74 6F 72 79 2E 0D te saisfactory..
0001D0: 0A 0D 0A 59 6F 75 20 63 61 6E 20 61 6C 73 6F 20 ...You can also
0001E0: 75 73 65 20 74 68 65 20 41 4D 58 20 53 74 6F 70 use the AMX Stop
0001F0: 20 50 72 65 73 73 20 70 72 6F 67 72 61 6D 20 77 Press program w
Size : 512 (Real : 512)
000000: 6F 75 72 74 65 73 79 20 6F 66 20 52 69 63 68 61 ourtesy of Richa
000010: 72 64 20 57 69 6C 64 65 79 20 69 6E 20 43 50 43 rd Wildey in CPC
000020: 20 41 74 74 61 63 6B 20 69 73 73 75 65 20 36 29 Attack issue 6)
000030: 2E 0D 0A 0D 0A 31 39 35 20 61 24 3D 22 4F 56 45 .....195 a$="OVE
000040: 52 4C 41 59 53 2E 4F 56 54 22 0D 0A 32 30 30 20 RLAYS.OVT"..200
000050: 7C 45 52 41 2C 40 41 24 3A 53 41 56 45 20 41 24 |ERA,@A$:SAVE A$
000060: 2C 42 2C 26 32 36 30 30 2C 26 37 38 30 0D 0A 0D ,B,&2600,&780...
000070: 0A 49 27 76 65 20 67 72 61 62 62 65 64 20 69 6D .I've grabbed im
000080: 61 67 65 73 20 66 72 6F 6D 20 61 20 66 61 6D 69 ages from a fami
000090: 6C 79 20 77 65 64 64 69 6E 67 20 76 69 64 65 6F ly wedding video
0000A0: 2C 20 61 6E 64 20 6D 75 73 74 20 73 61 79 20 74 , and must say t
0000B0: 68 61 74 20 74 68 65 20 70 72 69 6E 74 6F 75 74 hat the printout
0000C0: 73 0D 0A 68 61 76 65 20 61 73 74 6F 6E 69 73 68 s..have astonish
0000D0: 65 64 20 6D 65 2E 20 4F 4B 2C 20 74 68 65 79 20 ed me. OK, they
0000E0: 61 72 65 20 6E 6F 74 20 73 74 61 74 65 20 6F 66 are not state of
0000F0: 20 74 68 65 20 61 72 74 2C 20 62 75 74 20 74 68 the art, but th
000100: 65 6E 20 49 20 61 6D 20 6E 6F 74 20 75 73 69 6E en I am not usin
000110: 67 20 61 0D 0A 63 6F 6D 70 75 74 65 72 20 74 68 g a..computer th
000120: 61 74 20 63 6F 73 74 20 68 75 6E 64 72 65 64 73 at cost hundreds
000130: 20 6F 66 20 70 6F 75 6E 64 73 2E 20 53 63 72 65 of pounds. Scre
000140: 65 6E 73 20 66 72 6F 6D 20 6D 75 73 69 63 61 6C ens from musical
000150: 20 76 69 64 65 6F 73 20 61 6E 64 20 66 69 6C 6D videos and film
000160: 73 20 61 72 65 0D 0A 61 6C 6C 20 66 61 72 20 62 s are..all far b
000170: 65 74 74 65 72 20 74 68 61 6E 20 49 20 65 78 70 etter than I exp
000180: 65 63 74 65 64 2E 0D 0A 0D 0A 54 68 65 72 65 20 ected.....There
000190: 68 61 73 20 62 65 65 6E 20 70 72 61 63 74 69 63 has been practic
0001A0: 61 6C 6C 79 20 6E 6F 20 70 72 6F 62 6C 65 6D 73 ally no problems
0001B0: 20 69 6E 20 75 73 69 6E 67 20 74 68 65 20 56 69 in using the Vi
0001C0: 64 69 2E 20 49 20 61 6D 20 6D 6F 72 65 20 74 68 di. I am more th
0001D0: 61 6E 20 70 6C 65 61 73 65 64 0D 0A 77 69 74 68 an pleased..with
0001E0: 20 74 68 65 20 72 65 73 75 6C 74 73 20 61 6E 64 the results and
0001F0: 20 73 6F 6D 65 77 68 65 72 65 20 69 6E 20 74 68 somewhere in th
Size : 512 (Real : 512)
000000: 69 74 68 20 74 68 65 20 56 69 64 69 20 44 69 67 ith the Vidi Dig
000010: 69 74 69 73 65 72 2E 20 59 6F 75 20 68 61 76 65 itiser. You have
000020: 20 74 6F 0D 0A 63 6F 6E 6E 65 63 74 20 74 68 65 to..connect the
000030: 20 56 69 64 69 20 44 69 67 69 74 69 73 65 72 20 Vidi Digitiser
000040: 74 6F 20 74 68 65 20 43 50 43 2C 20 73 77 69 74 to the CPC, swit
000050: 63 68 20 6F 6E 20 74 68 65 20 43 50 43 20 61 6E ch on the CPC an
000060: 64 20 76 69 64 65 6F 20 72 65 63 6F 72 64 65 72 d video recorder
000070: 20 74 68 65 6E 0D 0A 72 75 6E 20 74 68 65 20 53 then..run the S
000080: 74 6F 70 20 50 72 65 73 73 20 70 72 6F 67 72 61 top Press progra
000090: 6D 2E 20 49 66 20 79 6F 75 20 74 68 65 6E 20 6D m. If you then m
0000A0: 6F 76 65 20 74 6F 20 74 68 65 20 53 43 41 4E 4E ove to the SCANN
0000B0: 45 52 20 63 6F 6D 6D 61 6E 64 2C 20 69 74 20 69 ER command, it i
0000C0: 73 20 66 6F 75 6E 64 0D 0A 69 6E 20 74 68 65 20 s found..in the
0000D0: 65 69 67 68 74 68 20 6D 65 6E 75 20 66 72 6F 6D eighth menu from
0000E0: 20 74 68 65 20 6C 65 66 74 2C 20 20 61 20 74 65 the left, a te
0000F0: 6C 65 76 69 73 69 6F 6E 20 6F 72 20 76 69 64 65 levision or vide
000100: 6F 20 74 61 70 65 20 73 63 72 65 65 6E 20 77 69 o tape screen wi
000110: 6C 6C 20 61 70 70 65 61 72 0D 0A 6F 6E 20 74 68 ll appear..on th
000120: 65 20 73 63 72 65 65 6E 2E 20 54 68 65 6E 20 75 e screen. Then u
000130: 73 65 20 74 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 se the following
000140: 20 63 6F 6D 6D 61 6E 64 73 20 74 6F 20 67 65 74 commands to get
000150: 20 61 20 73 63 72 65 65 6E 20 69 6D 61 67 65 20 a screen image
000160: 6F 6E 20 74 6F 20 64 69 73 63 2E 0D 0A 0D 0A 55 on to disc.....U
000170: 73 65 20 45 58 45 43 55 54 45 20 28 66 35 29 20 se EXECUTE (f5)
000180: 74 6F 20 61 64 6A 75 73 74 20 62 72 69 67 68 74 to adjust bright
000190: 6E 65 73 73 2E 20 43 75 72 73 6F 72 20 6B 65 79 ness. Cursor key
0001A0: 73 20 74 6F 20 70 6F 73 69 74 69 6F 6E 20 74 68 s to position th
0001B0: 65 20 69 6D 61 67 65 2C 20 43 41 4E 43 45 4C 0D e image, CANCEL.
0001C0: 0A 28 66 36 29 20 74 6F 20 66 72 65 65 7A 65 20 .(f6) to freeze
0001D0: 69 74 2E 20 59 6F 75 20 63 61 6E 20 74 68 65 6E it. You can then
0001E0: 20 73 61 76 65 20 74 68 65 20 73 63 72 65 65 6E save the screen
0001F0: 20 74 6F 20 64 69 73 63 2E 20 20 54 68 65 20 4D to disc. The M
Size : 512 (Real : 512)
000000: 69 73 20 65 64 69 74 69 6F 6E 20 6F 66 20 41 54 is edition of AT
000010: 4D 23 34 20 49 20 68 6F 70 65 20 74 68 65 72 65 M#4 I hope there
000020: 27 73 20 61 6E 20 61 64 76 65 72 74 0D 0A 66 6F 's an advert..fo
000030: 72 20 74 68 65 20 56 69 64 69 20 44 69 67 69 73 r the Vidi Digis
000040: 74 65 72 20 69 6E 20 6D 79 20 6E 61 6D 65 2E 20 ter in my name.
000050: 28 50 6C 65 61 73 65 20 73 65 6C 6C 20 6D 65 20 (Please sell me
000060: 6F 6E 65 20 6E 75 6D 62 65 72 20 32 20 2D 20 45 one number 2 - E
000070: 64 2E 29 0D 0A 0D 0A 4F 6E 20 72 75 6E 6E 69 6E d.)....On runnin
000080: 67 20 74 68 65 20 70 72 6F 67 72 61 6D 20 79 6F g the program yo
000090: 75 27 72 65 20 70 72 65 73 65 6E 74 65 64 20 77 u're presented w
0000A0: 69 74 68 20 61 20 62 6C 61 6E 6B 20 73 63 72 65 ith a blank scre
0000B0: 65 6E 20 77 69 74 68 20 61 6E 20 6F 70 74 69 6F en with an optio
0000C0: 6E 73 20 6C 69 73 74 0D 0A 61 6C 6F 6E 67 20 74 ns list..along t
0000D0: 68 65 20 62 6F 74 74 6F 6D 20 61 6E 64 20 61 20 he bottom and a
0000E0: 68 69 67 68 6C 69 67 68 74 20 62 61 72 20 74 6F highlight bar to
0000F0: 20 73 65 6C 65 63 74 20 77 68 69 63 68 65 76 65 select whicheve
000100: 72 20 6F 70 74 69 6F 6E 20 79 6F 75 20 72 65 71 r option you req
000110: 75 69 72 65 2E 0D 0A 0D 0A 41 20 73 75 6D 6D 61 uire.....A summa
000120: 72 79 20 6F 66 20 74 68 65 73 65 20 6F 70 74 69 ry of these opti
000130: 6F 6E 73 20 61 72 65 20 61 73 20 66 6F 6C 6C 6F ons are as follo
000140: 77 73 3A 2D 0D 0A 0D 0A 54 68 65 20 6F 70 65 6E ws:-....The open
000150: 69 6E 67 20 73 63 72 65 65 6E 20 73 68 6F 77 73 ing screen shows
000160: 20 74 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 3A 2D the following:-
000170: 0D 0A 0D 0A 58 20 47 52 41 42 20 20 5E 2D 30 34 ....X GRAB ^-04
000180: 38 20 3C 2D 3E 2D 31 36 20 42 52 47 54 20 2D 20 8 <->-16 BRGT -
000190: 30 37 20 20 43 4F 4E 54 20 2D 20 30 37 0D 0A 0D 07 CONT - 07...
0001A0: 0A 58 20 3D 20 63 68 61 6E 67 65 20 6C 69 73 74 .X = change list
0001B0: 20 6F 66 20 6F 70 74 69 6F 6E 73 2C 20 0D 0A 0D of options, ...
0001C0: 0A 47 52 41 42 20 3D 20 47 72 61 62 20 73 63 72 .GRAB = Grab scr
0001D0: 65 65 6E 20 66 72 6F 6D 20 63 61 6D 65 72 61 20 een from camera
0001E0: 2F 20 76 69 64 65 6F 20 2F 20 74 65 6C 65 76 69 / video / televi
0001F0: 73 69 6F 6E 2E 0D 0A 0D 0A 5E 20 3D 20 2D 20 30 sion.....^ = - 0
Size : 512 (Real : 512)
000000: 4F 56 45 20 6B 65 79 20 28 66 35 29 20 77 69 6C OVE key (f5) wil
000010: 6C 0D 0A 66 72 65 65 7A 65 20 74 68 65 20 69 6D l..freeze the im
000020: 61 67 65 20 28 69 66 20 68 65 6C 64 20 64 6F 77 age (if held dow
000030: 6E 29 2E 20 54 68 65 20 69 6D 61 67 65 20 63 61 n). The image ca
000040: 6E 20 62 65 20 61 20 66 75 6C 6C 20 73 63 72 65 n be a full scre
000050: 65 6E 20 6F 72 20 63 61 6E 20 62 65 20 70 6C 61 en or can be pla
000060: 63 65 64 0D 0A 69 6E 20 61 20 67 72 61 70 68 69 ced..in a graphi
000070: 63 73 20 77 69 6E 64 6F 77 2E 0D 0A 0D 0A 49 74 cs window.....It
000080: 20 61 70 70 65 61 72 73 20 74 6F 20 62 65 20 61 appears to be a
000090: 20 62 65 74 74 65 72 20 70 72 69 6E 74 6F 75 74 better printout
0000A0: 20 66 72 6F 6D 20 53 74 6F 70 20 50 72 65 73 73 from Stop Press
0000B0: 2C 20 6F 77 69 6E 67 2C 20 49 20 77 6F 75 6C 64 , owing, I would
0000C0: 20 74 68 69 6E 6B 2C 20 74 6F 20 74 68 65 0D 0A think, to the..
0000D0: 66 61 63 74 20 74 68 61 74 20 69 74 20 73 61 76 fact that it sav
0000E0: 65 73 20 61 20 4D 6F 64 65 20 32 20 73 63 72 65 es a Mode 2 scre
0000F0: 65 6E 2E 20 20 55 73 69 6E 67 20 61 20 32 34 20 en. Using a 24
000100: 70 69 6E 20 70 72 69 6E 74 65 72 2C 20 74 68 65 pin printer, the
000110: 72 65 20 61 20 6D 75 63 68 20 62 65 74 74 65 72 re a much better
000120: 0D 0A 70 72 69 6E 74 6F 75 74 20 61 6C 74 68 6F ..printout altho
000130: 75 67 68 20 74 68 65 20 70 69 63 74 75 72 65 20 ugh the picture
000140: 69 73 2C 20 6F 66 20 63 6F 75 72 73 65 2C 20 73 is, of course, s
000150: 6C 69 67 68 74 6C 79 20 73 74 72 65 74 63 68 65 lightly stretche
000160: 64 2E 20 41 20 39 20 70 69 6E 20 70 72 69 6E 74 d. A 9 pin print
000170: 65 72 0D 0A 67 69 76 65 73 20 61 20 6D 6F 72 65 er..gives a more
000180: 20 74 68 61 6E 20 72 65 61 73 6F 6E 61 62 6C 65 than reasonable
000190: 20 70 69 63 74 75 72 65 2E 0D 0A 0D 0A 4F 6E 65 picture.....One
0001A0: 20 6F 66 20 74 68 65 20 77 61 79 73 20 49 20 75 of the ways I u
0001B0: 73 65 64 20 77 61 73 20 74 6F 20 73 61 76 65 20 sed was to save
0001C0: 61 20 73 63 72 65 65 6E 20 69 6E 20 53 74 6F 70 a screen in Stop
0001D0: 20 50 72 65 73 73 20 2E 43 55 54 20 66 6F 72 6D Press .CUT form
0001E0: 61 74 2C 20 20 64 65 66 69 6E 65 20 61 0D 0A 67 at, define a..g
0001F0: 72 61 70 68 69 63 73 20 77 69 6E 64 6F 77 20 6F raphics window o
Size : 512 (Real : 512)
000000: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9C 0D 0A 95 20 41 20 ............. A
000010: 43 68 65 61 70 65 72 20 41 6C 74 65 72 6E 61 74 Cheaper Alternat
000020: 69 76 65 95 0D 0A 93 9A 9A 9A 9A 9A 9A 9A 9A 9A ive.............
000030: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 99 0D 0A ................
000040: 41 73 20 74 68 65 20 70 72 69 63 65 20 20 6F 66 As the price of
000050: 20 33 22 20 64 69 73 63 73 20 77 61 78 65 64 2C 3" discs waxed,
000060: 20 61 6E 64 20 43 50 43 20 70 6F 70 75 6C 61 72 and CPC popular
000070: 69 74 79 20 77 61 6E 65 64 2C 20 73 6F 6D 65 62 ity waned, someb
000080: 6F 64 79 20 63 61 6D 65 20 75 70 20 77 69 74 68 ody came up with
000090: 0D 0A 74 68 65 20 62 72 69 67 68 74 20 69 64 65 ..the bright ide
0000A0: 61 20 6F 66 20 63 6F 6E 6E 65 63 74 69 6E 67 20 a of connecting
0000B0: 61 20 33 2E 35 22 20 64 72 69 76 65 20 74 6F 20 a 3.5" drive to
0000C0: 74 68 65 20 43 50 43 2E 20 20 54 68 69 73 20 6D the CPC. This m
0000D0: 65 61 6E 74 20 74 68 65 20 43 50 43 20 63 6F 75 eant the CPC cou
0000E0: 6C 64 0D 0A 75 73 65 20 74 68 65 20 63 68 65 61 ld..use the chea
0000F0: 70 65 72 20 33 2E 35 22 20 64 69 73 63 73 2C 20 per 3.5" discs,
000100: 61 73 20 77 65 6C 6C 20 61 73 20 73 74 6F 72 65 as well as store
000110: 20 6D 6F 72 65 20 6F 6E 20 6F 6E 65 20 64 69 73 more on one dis
000120: 63 2C 20 64 75 65 20 74 6F 20 33 2E 35 22 20 64 c, due to 3.5" d
000130: 69 73 63 73 0D 0A 68 61 76 69 6E 67 20 6D 6F 72 iscs..having mor
000140: 65 20 74 72 61 63 6B 73 20 74 68 61 6E 20 74 68 e tracks than th
000150: 65 69 72 20 33 22 20 63 6F 75 6E 74 65 72 70 61 eir 3" counterpa
000160: 72 74 73 2E 20 54 68 69 73 20 63 6F 6E 76 65 72 rts. This conver
000170: 73 69 6F 6E 20 62 72 6F 75 67 68 74 20 77 69 74 sion brought wit
000180: 68 20 69 74 20 61 0D 0A 66 65 77 20 70 72 6F 62 h it a..few prob
000190: 6C 65 6D 73 2C 20 62 75 74 20 74 68 65 73 65 20 lems, but these
0001A0: 77 65 72 65 20 73 6F 6F 6E 20 73 6F 6C 76 65 64 were soon solved
0001B0: 20 77 69 74 68 20 74 68 65 20 61 64 64 69 74 69 with the additi
0001C0: 6F 6E 20 6F 66 20 61 20 6C 69 74 74 6C 65 20 68 on of a little h
0001D0: 61 72 64 77 61 72 65 2E 0D 0A 0D 0A 54 68 65 20 ardware.....The
0001E0: 33 2E 35 22 20 64 72 69 76 65 73 20 77 65 6E 74 3.5" drives went
0001F0: 20 66 72 6F 6D 20 73 74 72 65 6E 67 74 68 20 74 from strength t
Size : 512 (Real : 512)
000000: 6E 20 74 68 65 20 73 63 72 65 65 6E 2C 20 20 74 n the screen, t
000010: 68 65 6E 20 75 73 65 20 74 68 65 20 43 55 54 20 hen use the CUT
000020: 4F 55 54 20 69 63 6F 6E 20 53 54 52 45 54 43 48 OUT icon STRETCH
000030: 20 63 6F 6D 6D 61 6E 64 2E 20 20 54 68 69 73 0D command. This.
000040: 0A 77 69 6C 6C 20 72 65 73 68 61 70 65 20 74 68 .will reshape th
000050: 65 20 70 69 63 74 75 72 65 20 20 61 6E 64 20 66 e picture and f
000060: 69 74 20 69 74 20 69 6E 74 6F 20 74 68 65 20 77 it it into the w
000070: 69 6E 64 6F 77 20 74 68 61 74 20 79 6F 75 20 68 indow that you h
000080: 61 76 65 20 64 72 61 77 6E 2E 20 41 6C 73 6F 20 ave drawn. Also
000090: 49 0D 0A 74 72 69 65 64 20 61 20 73 63 72 65 65 I..tried a scree
0000A0: 6E 20 73 61 76 65 64 20 77 69 74 68 20 74 68 65 n saved with the
0000B0: 20 56 69 64 69 20 70 72 6F 67 72 61 6D 20 69 6E Vidi program in
0000C0: 20 4D 6F 64 65 20 31 20 61 6E 64 20 63 6F 6E 76 Mode 1 and conv
0000D0: 65 72 74 65 64 20 62 79 20 53 74 6F 70 20 50 72 erted by Stop Pr
0000E0: 65 73 73 0D 0A 74 6F 20 4D 6F 64 65 20 32 2E 20 ess..to Mode 2.
0000F0: 54 68 69 73 20 77 61 73 20 6E 6F 74 20 76 65 72 This was not ver
000100: 79 20 73 75 63 63 65 73 73 66 75 6C 20 61 74 20 y successful at
000110: 61 6C 6C 2E 0D 0A 0D 0A 49 27 76 65 20 61 6C 73 all.....I've als
000120: 6F 20 74 72 69 65 64 20 75 73 69 6E 67 20 74 68 o tried using th
000130: 65 20 43 6F 6E 76 65 72 74 20 70 72 6F 67 72 61 e Convert progra
000140: 6D 6D 65 20 62 79 20 44 61 76 69 64 20 48 61 6C mme by David Hal
000150: 6C 2C 20 77 68 69 63 68 20 63 6F 6E 76 65 72 74 l, which convert
000160: 73 20 61 20 4D 6F 64 65 0D 0A 31 20 73 63 72 65 s a Mode..1 scre
000170: 65 6E 20 69 6E 74 6F 20 61 20 4D 6F 64 65 20 32 en into a Mode 2
000180: 20 73 63 72 65 65 6E 2C 20 20 62 75 74 20 65 76 screen, but ev
000190: 65 6E 20 74 68 69 73 20 64 6F 65 73 20 6E 6F 74 en this does not
0001A0: 20 67 69 76 65 20 61 20 76 65 72 79 20 67 6F 6F give a very goo
0001B0: 64 20 70 72 69 6E 74 6F 75 74 0D 0A 66 72 6F 6D d printout..from
0001C0: 20 65 69 74 68 65 72 20 53 74 6F 70 20 50 72 65 either Stop Pre
0001D0: 73 73 20 6F 72 20 54 68 65 20 41 64 76 61 6E 63 ss or The Advanc
0001E0: 65 64 20 41 72 74 20 53 74 75 64 69 6F 2E 0D 8A ed Art Studio...
0001F0: 0D 0A 54 6F 20 72 65 70 65 61 74 20 6D 79 73 65 ..To repeat myse
Size : 512 (Real : 512)
000000: 6F 20 73 74 72 65 6E 67 74 68 20 77 69 74 68 20 o strength with
000010: 6D 61 6E 79 20 6F 70 65 72 61 74 69 6E 67 20 73 many operating s
000020: 79 73 74 65 6D 73 20 62 65 69 6E 67 0D 0A 64 65 ystems being..de
000030: 73 69 67 6E 65 64 20 74 6F 20 65 6E 68 61 6E 63 signed to enhanc
000040: 65 20 75 73 65 20 6F 66 20 74 68 65 20 20 65 78 e use of the ex
000050: 74 72 61 20 66 65 61 74 75 72 65 73 20 6F 66 20 tra features of
000060: 74 68 65 20 33 2E 35 22 20 64 69 73 63 20 64 72 the 3.5" disc dr
000070: 69 76 65 2E 20 54 68 65 72 65 20 77 61 73 0D 0A ive. There was..
000080: 73 6F 6F 6E 20 74 6F 20 62 65 20 61 6E 6F 74 68 soon to be anoth
000090: 65 72 20 70 72 6F 62 6C 65 6D 20 77 69 74 68 20 er problem with
0000A0: 75 73 69 6E 67 20 33 2E 35 22 20 64 69 73 63 73 using 3.5" discs
0000B0: 2C 20 74 68 6F 75 67 68 2E 0D 0A 96 9A 9A 9A 9A , though........
0000C0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9C 0D 0A 95 ................
0000D0: 54 68 6F 73 65 20 44 61 6D 6E 20 50 43 73 20 20 Those Damn PCs
0000E0: 95 0D 0A 93 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000F0: 9A 9A 9A 9A 99 0D 0A 57 69 74 68 20 74 68 65 20 .......With the
000100: 72 69 73 65 20 6F 66 20 74 68 65 20 50 43 20 63 rise of the PC c
000110: 61 6D 65 20 74 68 65 20 69 6E 63 72 65 61 73 69 ame the increasi
000120: 6E 67 20 75 73 65 20 6F 66 20 48 44 20 28 48 69 ng use of HD (Hi
000130: 67 68 20 44 65 6E 73 69 74 79 29 20 33 2E 35 22 gh Density) 3.5"
000140: 20 64 69 73 63 73 2C 0D 0A 61 73 20 6F 70 70 6F discs,..as oppo
000150: 73 65 64 20 74 6F 20 74 68 65 20 44 44 20 28 44 sed to the DD (D
000160: 6F 75 62 6C 65 20 44 65 6E 73 69 74 79 29 20 64 ouble Density) d
000170: 69 73 63 73 20 74 68 61 74 20 74 68 65 20 43 50 iscs that the CP
000180: 43 20 75 73 65 64 2E 20 41 73 20 48 44 20 64 69 C used. As HD di
000190: 73 63 73 20 63 6F 75 6C 64 0D 0A 73 74 6F 72 65 scs could..store
0001A0: 20 74 77 69 63 65 20 61 73 20 6D 75 63 68 20 64 twice as much d
0001B0: 61 74 61 20 20 70 65 72 20 64 69 73 63 20 74 68 ata per disc th
0001C0: 61 6E 20 74 68 65 20 44 44 20 64 69 73 63 73 2C an the DD discs,
0001D0: 20 69 74 20 73 65 65 6D 65 64 20 61 70 70 72 6F it seemed appro
0001E0: 70 72 69 61 74 65 20 74 68 61 74 0D 0A 61 6E 20 priate that..an
0001F0: 48 44 20 64 69 73 63 20 64 72 69 76 65 20 62 65 HD disc drive be
Size : 512 (Real : 512)
000000: 6C 66 2C 20 74 68 65 20 62 65 73 74 20 70 72 69 lf, the best pri
000010: 6E 74 6F 75 74 20 77 61 73 20 66 72 6F 6D 20 74 ntout was from t
000020: 68 65 20 56 69 64 69 20 44 69 67 69 74 69 73 65 he Vidi Digitise
000030: 72 20 69 74 73 65 6C 66 2C 20 61 6C 74 68 6F 75 r itself, althou
000040: 67 68 0D 0A 69 66 20 79 6F 75 20 68 61 76 65 20 gh..if you have
000050: 61 20 6D 6F 6E 6F 20 66 69 6C 6D 20 6F 6E 20 61 a mono film on a
000060: 20 76 69 64 65 6F 20 74 61 70 65 20 74 68 65 6E video tape then
000070: 20 74 68 69 73 20 67 69 76 65 73 20 61 20 72 65 this gives a re
000080: 61 73 6F 6E 61 62 6C 65 20 70 72 69 6E 74 6F 75 asonable printou
000090: 74 20 69 6E 0D 0A 65 69 74 68 65 72 20 53 74 6F t in..either Sto
0000A0: 70 20 50 72 65 73 73 20 6F 72 20 74 68 65 20 56 p Press or the V
0000B0: 69 64 69 20 44 69 67 69 74 69 73 65 72 2E 0D 8A idi Digitiser...
0000C0: 0D 0A 48 61 70 70 79 20 43 50 43 20 43 6F 6D 70 ..Happy CPC Comp
0000D0: 75 74 69 6E 67 20 74 6F 20 79 6F 75 20 61 6C 6C uting to you all
0000E0: 20 2D 20 52 61 79 20 4E 65 61 6C 2E 0D 0A 0D 0A - Ray Neal.....
0000F0: 43 6F 6D 6D 65 6E 74 3A 20 52 41 59 20 4E 45 41 Comment: RAY NEA
000100: 4C 20 77 61 6E 74 73 20 61 20 56 69 64 69 2D 44 L wants a Vidi-D
000110: 69 67 69 74 69 73 65 72 20 2D 20 70 6C 65 61 73 igitiser - pleas
000120: 65 20 73 65 6C 6C 20 68 69 6D 20 6F 6E 65 20 2D e sell him one -
000130: 20 45 64 2E 20 28 4F 4B 20 52 61 79 3F 29 2E 0D Ed. (OK Ray?)..
000140: 0A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000150: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000160: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000170: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000180: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000190: 9A 1A 20 20 20 20 20 96 9A 9A 9A 9A 9A 9A 9A 9A .. .........
0001A0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0001B0: 9A 9A 9A 9A 9C 0D 0A 20 20 20 20 20 20 20 20 20 .......
0001C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 95 20 .
0001D0: 56 49 44 49 2D 44 49 47 49 54 49 53 45 52 20 62 VIDI-DIGITISER b
0001E0: 79 20 52 61 79 20 4E 65 61 6C 20 95 0D 0A 20 20 y Ray Neal ...
0001F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
Size : 512 (Real : 512)
000000: 20 61 74 74 61 63 68 65 64 20 74 6F 20 74 68 65 attached to the
000010: 20 43 50 43 2C 20 65 6E 61 62 6C 69 6E 67 20 74 CPC, enabling t
000020: 68 65 20 43 50 43 20 74 6F 20 75 73 65 20 48 44 he CPC to use HD
000030: 20 64 69 73 63 73 2E 0D 0A 0D 0A 49 74 20 77 61 discs.....It wa
000040: 73 20 72 6F 75 6E 64 6C 79 20 70 65 72 63 69 65 s roundly percie
000050: 76 65 64 20 74 68 61 74 20 74 68 65 72 65 20 77 ved that there w
000060: 61 73 20 61 6E 20 75 6E 73 6F 6C 76 65 61 62 6C as an unsolveabl
000070: 65 20 70 72 6F 62 6C 65 6D 20 77 69 74 68 20 74 e problem with t
000080: 68 69 73 20 6D 65 74 68 6F 64 2E 0D 0A 54 68 65 his method...The
000090: 20 48 44 20 64 72 69 76 65 73 20 77 6F 72 6B 20 HD drives work
0000A0: 77 6F 6E 64 65 72 66 75 6C 6C 79 20 77 69 74 68 wonderfully with
0000B0: 20 74 68 65 20 43 50 43 2C 20 28 77 68 69 63 68 the CPC, (which
0000C0: 27 73 20 61 20 67 6F 6F 64 20 6A 6F 62 2C 20 73 's a good job, s
0000D0: 69 6E 63 65 20 74 68 65 79 20 61 72 65 0D 0A 6E ince they are..n
0000E0: 69 67 68 20 6F 6E 20 74 68 65 20 6F 6E 6C 79 20 igh on the only
0000F0: 74 79 70 65 20 20 6F 66 20 33 2E 35 22 20 64 72 type of 3.5" dr
000100: 69 76 65 20 6E 6F 77 20 20 61 76 61 69 6C 61 62 ive now availab
000110: 6C 65 29 2C 20 62 75 74 20 74 68 65 20 70 72 6F le), but the pro
000120: 62 6C 65 6D 20 77 69 74 68 20 75 73 69 6E 67 0D blem with using.
000130: 0A 48 44 20 64 69 73 63 73 20 77 61 73 20 74 68 .HD discs was th
000140: 65 20 43 50 43 20 69 74 73 65 6C 66 2C 20 6F 72 e CPC itself, or
000150: 20 72 61 74 68 65 72 20 74 68 65 20 46 44 43 20 rather the FDC
000160: 63 68 69 70 20 69 6E 73 69 64 65 20 74 68 65 20 chip inside the
000170: 43 50 43 2E 0D 0A 0D 0A 54 68 65 20 46 44 43 2C CPC.....The FDC,
000180: 20 61 73 20 79 6F 75 20 6B 6E 6F 77 2C 20 63 6F as you know, co
000190: 6E 74 72 6F 6C 73 20 61 6C 6C 20 6F 66 20 74 68 ntrols all of th
0001A0: 65 20 64 61 74 61 20 74 72 61 6E 73 66 65 72 20 e data transfer
0001B0: 61 6E 64 20 74 68 65 20 6F 70 65 72 61 74 69 6F and the operatio
0001C0: 6E 20 6F 66 20 74 68 65 0D 0A 64 69 73 63 20 64 n of the..disc d
0001D0: 72 69 76 65 2E 20 54 68 65 20 70 72 6F 62 6C 65 rive. The proble
0001E0: 6D 20 77 61 73 20 74 68 61 74 20 74 6F 20 75 73 m was that to us
0001F0: 65 20 48 44 20 64 69 73 63 73 20 74 68 65 20 46 e HD discs the F
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: 44 43 20 68 61 64 20 74 6F 20 65 78 63 68 61 6E DC had to exchan
000010: 67 65 20 64 61 74 61 20 61 74 0D 0A 74 77 69 63 ge data at..twic
000020: 65 20 74 68 65 20 73 70 65 65 64 20 69 74 20 77 e the speed it w
000030: 61 73 20 64 65 73 69 67 6E 65 64 20 66 6F 72 2E as designed for.
000040: 20 20 41 74 20 74 68 69 73 20 70 6F 69 6E 74 2C At this point,
000050: 20 73 68 6F 72 74 20 6F 66 20 72 65 70 6C 61 63 short of replac
000060: 69 6E 67 20 74 68 65 20 46 44 43 2C 0D 0A 74 68 ing the FDC,..th
000070: 65 69 72 20 73 65 65 6D 65 64 20 74 6F 20 62 65 eir seemed to be
000080: 20 6E 6F 20 73 6F 6C 75 74 69 6F 6E 2E 2E 2E 2E no solution....
000090: 2E 0D 0A 96 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000A0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9C 0D ................
0000B0: 0A 95 49 6E 73 70 69 72 61 74 69 6F 6E 20 66 72 ..Inspiration fr
0000C0: 6F 6D 20 4F 6C 27 20 42 75 6E 6E 79 95 0D 0A 93 om Ol' Bunny....
0000D0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000E0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 99 0D 0A 54 68 69 .............Thi
0000F0: 73 27 73 20 77 68 65 72 65 20 6D 79 20 73 61 67 s's where my sag
000100: 61 20 73 74 61 72 74 73 2C 20 28 63 6F 6E 67 72 a starts, (congr
000110: 61 74 75 6C 61 74 69 6F 6E 73 20 79 6F 75 27 76 atulations you'v
000120: 65 20 73 75 72 76 69 76 65 64 20 6D 79 20 69 6E e survived my in
000130: 74 72 6F 64 75 63 74 69 6F 6E 21 29 2E 0D 0A 41 troduction!)...A
000140: 62 6F 75 74 20 61 20 79 65 61 72 20 61 67 6F 2C bout a year ago,
000150: 20 77 68 65 6E 20 52 69 63 68 61 72 64 20 46 61 when Richard Fa
000160: 69 72 68 75 72 73 74 20 65 64 69 74 65 64 20 6C irhurst edited l
000170: 65 74 74 65 72 73 20 69 6E 20 57 41 43 43 49 2C etters in WACCI,
000180: 20 49 20 72 65 61 64 20 61 20 72 65 70 6C 79 0D I read a reply.
000190: 0A 68 65 20 67 61 76 65 20 61 62 6F 75 74 20 75 .he gave about u
0001A0: 73 69 6E 67 20 48 44 20 64 69 73 63 73 20 77 69 sing HD discs wi
0001B0: 74 68 20 74 68 65 20 43 50 43 2E 20 20 48 65 20 th the CPC. He
0001C0: 6F 75 74 6C 69 6E 65 64 20 74 68 65 20 70 72 6F outlined the pro
0001D0: 62 6C 65 6D 2C 20 28 61 73 20 61 62 6F 76 65 29 blem, (as above)
0001E0: 2C 0D 0A 61 6E 64 20 73 61 69 64 20 74 68 61 74 ,..and said that
0001F0: 20 74 68 65 72 65 20 77 65 72 65 20 6F 6E 6C 79 there were only
Size : 512 (Real : 512)
000000: 2A 61 61 61 0D 0A 2A 7A 7A 7A 0D 0A 20 20 20 20 *aaa..*zzz..
000010: 20 20 20 20 20 20 20 20 96 9A 9A 9A 9A 9A 9A 9A ........
000020: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000030: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000040: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9C 0D 0A 20 ...............
000050: 20 20 20 20 20 20 20 20 20 20 20 95 31 2E 34 34 .1.44
000060: 4D 62 20 44 72 69 76 65 20 49 6E 74 65 72 66 61 Mb Drive Interfa
000070: 63 65 20 49 6E 66 6F 20 46 69 6C 65 20 62 79 20 ce Info File by
000080: 4A 61 6D 65 73 20 48 6F 73 6B 69 73 73 6F 6E 95 James Hoskisson.
000090: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 93 9A .. ..
0000A0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000B0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000C0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000D0: 9A 9A 99 0D 0A 0D 0A 49 6E 20 74 68 65 69 72 20 .......In their
0000E0: 69 6E 66 69 6E 69 74 65 20 77 69 73 64 6F 6D 2C infinite wisdom,
0000F0: 20 41 6D 73 74 72 61 64 20 64 65 63 69 64 65 64 Amstrad decided
000100: 20 74 68 61 74 20 74 68 65 79 20 77 6F 75 6C 64 that they would
000110: 20 66 69 74 20 74 68 65 20 43 50 43 20 63 6F 6D fit the CPC com
000120: 70 75 74 65 72 73 2C 0D 0A 28 61 6E 64 20 6D 61 puters,..(and ma
000130: 6E 79 20 6F 66 20 74 68 65 69 72 20 6F 74 68 65 ny of their othe
000140: 72 20 63 6F 6D 70 75 74 65 72 73 29 2C 20 77 69 r computers), wi
000150: 74 68 20 61 20 33 22 20 64 69 73 63 20 64 72 69 th a 3" disc dri
000160: 76 65 20 72 61 74 68 65 72 20 74 68 61 6E 20 61 ve rather than a
000170: 20 73 74 61 6E 64 61 72 64 0D 0A 33 2E 35 22 20 standard..3.5"
000180: 64 69 73 63 20 64 72 69 76 65 2E 20 20 54 68 69 disc drive. Thi
000190: 73 20 70 72 6F 76 65 64 20 63 6F 73 74 6C 79 20 s proved costly
0001A0: 66 6F 72 20 61 6E 79 62 6F 64 79 20 77 61 6E 74 for anybody want
0001B0: 69 6E 67 20 74 6F 20 62 75 79 20 33 22 20 64 69 ing to buy 3" di
0001C0: 73 63 73 20 62 65 63 61 75 73 65 0D 0A 76 65 72 scs because..ver
0001D0: 79 20 66 65 77 20 6F 74 68 65 72 20 63 6F 6D 70 y few other comp
0001E0: 75 74 65 72 73 20 75 73 65 64 20 74 68 65 6D 2E uters used them.
0001F0: 0D 0A 96 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
Size : 512 (Real : 512)
000000: 20 74 77 6F 20 70 6F 73 73 69 62 6C 65 20 73 6F two possible so
000010: 6C 75 74 69 6F 6E 73 3A 0D 0A 0D 0A 20 20 20 20 lutions:....
000020: 20 20 20 20 31 29 20 53 6C 6F 77 20 64 6F 77 6E 1) Slow down
000030: 20 74 68 65 20 73 70 65 65 64 20 74 68 61 74 20 the speed that
000040: 74 68 65 20 64 69 73 63 20 64 72 69 76 65 20 72 the disc drive r
000050: 6F 74 61 74 65 73 20 61 74 2E 0D 0A 20 20 20 20 otates at...
000060: 20 20 20 20 32 29 20 53 70 65 65 64 20 75 70 20 2) Speed up
000070: 74 68 65 20 64 61 74 61 20 74 72 61 6E 73 66 65 the data transfe
000080: 72 20 66 72 6F 6D 20 74 68 65 20 43 50 43 20 74 r from the CPC t
000090: 6F 20 74 68 65 20 64 69 73 63 20 64 72 69 76 65 o the disc drive
0000A0: 2E 0D 0A 0D 0A 48 65 20 64 69 73 6D 69 73 73 65 .....He dismisse
0000B0: 64 20 74 68 65 20 66 69 72 73 74 20 69 64 65 61 d the first idea
0000C0: 20 61 73 20 61 20 6E 6F 6E 65 20 73 74 61 72 74 as a none start
0000D0: 65 72 20 62 65 63 61 75 73 65 20 6F 66 20 74 68 er because of th
0000E0: 65 20 77 61 79 20 74 68 65 20 33 2E 35 22 20 64 e way the 3.5" d
0000F0: 72 69 76 65 73 0D 0A 77 65 72 65 20 62 75 69 6C rives..were buil
000100: 74 2E 20 54 68 65 20 73 65 63 6F 6E 64 20 69 64 t. The second id
000110: 65 61 20 68 65 20 64 69 73 6D 69 73 73 65 64 20 ea he dismissed
000120: 62 65 63 61 75 73 65 20 6F 66 20 74 68 65 20 46 because of the F
000130: 44 43 2E 0D 0A 0D 0A 49 20 61 67 72 65 65 64 20 DC.....I agreed
000140: 77 69 74 68 20 68 69 6D 20 6F 6E 20 74 68 65 20 with him on the
000150: 66 69 72 73 74 20 70 6F 69 6E 74 2C 20 20 62 75 first point, bu
000160: 74 20 74 68 65 20 73 65 63 6F 6E 64 20 70 6F 69 t the second poi
000170: 6E 74 20 73 74 61 72 74 65 64 20 6F 66 66 20 61 nt started off a
000180: 6E 20 69 64 65 61 2E 0D 0A 49 66 20 74 68 65 20 n idea...If the
000190: 46 44 43 20 63 6F 75 6C 64 20 6E 6F 74 20 74 72 FDC could not tr
0001A0: 61 6E 73 66 65 72 20 74 68 65 20 64 61 74 61 20 ansfer the data
0001B0: 61 74 20 74 68 65 20 72 65 71 75 69 72 65 64 20 at the required
0001C0: 73 70 65 65 64 2C 20 63 6F 75 6C 64 20 74 68 65 speed, could the
0001D0: 20 5A 38 30 3F 0D 0A 0D 0A 41 74 20 74 68 69 73 Z80?....At this
0001E0: 20 70 6F 69 6E 74 20 49 20 72 65 61 63 68 65 64 point I reached
0001F0: 20 66 6F 72 20 6D 79 20 63 61 6C 63 75 6C 61 74 for my calculat
Size : 512 (Real : 512)
000000: 2E 0D 0A 0D 0A 41 66 74 65 72 20 61 20 66 65 77 .....After a few
000010: 20 72 65 66 65 72 72 61 6C 73 20 49 20 66 6F 75 referrals I fou
000020: 6E 64 20 73 6F 6D 65 6F 6E 65 20 77 68 6F 20 74 nd someone who t
000030: 6F 6C 64 20 6D 65 20 74 68 61 74 20 74 68 65 20 old me that the
000040: 63 68 69 70 20 74 68 65 79 20 73 6F 6C 64 20 77 chip they sold w
000050: 61 73 6E 27 74 0D 0A 61 63 74 75 61 6C 6C 79 20 asn't..actually
000060: 6D 61 64 65 20 62 79 20 48 61 72 72 69 73 2E 20 made by Harris.
000070: 54 68 69 73 20 65 78 70 6C 61 69 6E 65 64 20 77 This explained w
000080: 68 79 20 74 68 65 79 20 68 61 64 20 64 69 66 66 hy they had diff
000090: 65 72 65 6E 74 20 6E 61 6D 65 73 2E 20 4F 6E 20 erent names. On
0000A0: 66 69 6E 64 69 6E 67 0D 0A 74 68 69 73 20 6F 75 finding..this ou
0000B0: 74 20 49 20 65 6E 71 75 69 72 65 64 20 77 68 61 t I enquired wha
0000C0: 74 20 74 68 65 20 6D 61 78 69 6D 75 6D 20 64 61 t the maximum da
0000D0: 74 61 20 74 72 61 6E 73 66 65 72 20 73 70 65 65 ta transfer spee
0000E0: 64 20 6F 66 20 74 68 69 73 20 63 68 69 70 20 77 d of this chip w
0000F0: 61 73 20 61 6E 64 20 69 74 0D 0A 74 75 72 6E 65 as and it..turne
000100: 64 20 6F 75 74 20 74 68 61 74 20 69 74 20 77 61 d out that it wa
000110: 73 20 6F 6E 6C 79 20 32 30 36 20 4B 62 70 73 2C s only 206 Kbps,
000120: 20 77 68 69 63 68 20 77 61 73 20 66 61 72 20 74 which was far t
000130: 6F 6F 20 73 6C 6F 77 2E 20 20 49 66 20 49 27 64 oo slow. If I'd
000140: 20 66 6F 75 6E 64 20 74 68 69 73 0D 0A 6F 75 74 found this..out
000150: 20 66 69 72 73 74 20 74 68 65 6E 20 49 20 70 72 first then I pr
000160: 6F 62 61 62 6C 79 20 77 6F 75 6C 64 20 68 61 76 obably would hav
000170: 65 20 67 69 76 65 6E 20 75 70 20 6F 6E 20 74 68 e given up on th
000180: 65 20 69 64 65 61 21 0D 0A 96 9A 9A 9A 9A 9A 9A e idea!.........
000190: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9C 0D 0A 95 ................
0001A0: 53 6F 20 57 68 61 74 20 44 6F 65 73 20 49 74 20 So What Does It
0001B0: 44 6F 95 0D 0A 93 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A Do..............
0001C0: 9A 9A 9A 9A 9A 9A 9A 9A 99 0D 0A 41 73 20 79 6F ...........As yo
0001D0: 75 20 6D 61 79 20 68 61 76 65 20 67 61 74 68 65 u may have gathe
0001E0: 72 65 64 20 74 68 65 20 69 6E 74 65 72 66 61 63 red the interfac
0001F0: 65 20 69 73 20 63 6F 6E 6E 65 63 74 65 64 20 64 e is connected d
Size : 512 (Real : 512)
000000: 6F 72 20 61 6E 64 20 20 64 69 64 20 73 6F 6D 65 or and did some
000010: 20 63 61 6C 63 75 6C 61 74 69 6F 6E 73 2C 20 28 calculations, (
000020: 77 68 61 74 20 65 6C 73 65 0D 0A 77 6F 75 6C 64 what else..would
000030: 20 49 20 64 6F 20 20 77 69 74 68 20 61 20 63 61 I do with a ca
000040: 6C 63 75 6C 61 74 6F 72 3F 29 2C 20 28 77 72 69 lculator?), (wri
000050: 74 65 20 22 73 68 65 6C 6C 20 6F 69 6C 22 20 2D te "shell oil" -
000060: 20 45 64 29 2E 20 54 68 65 20 5A 38 30 20 6F 70 Ed). The Z80 op
000070: 65 72 61 74 65 73 20 61 74 20 61 0D 0A 63 6C 6F erates at a..clo
000080: 63 6B 20 73 70 65 65 64 20 6F 66 20 34 4D 48 7A ck speed of 4MHz
000090: 2C 20 28 61 62 6F 75 74 20 33 4D 48 7A 20 69 66 , (about 3MHz if
0000A0: 20 74 68 65 20 56 47 41 20 69 6E 74 65 72 72 75 the VGA interru
0000B0: 70 74 73 20 61 72 65 20 74 61 6B 65 6E 20 69 6E pts are taken in
0000C0: 74 6F 20 20 61 63 63 6F 75 6E 74 29 2C 0D 0A 61 to account),..a
0000D0: 6E 64 20 74 68 65 20 64 61 74 61 20 77 6F 75 6C nd the data woul
0000E0: 64 20 68 61 76 65 20 74 6F 20 62 65 20 74 72 61 d have to be tra
0000F0: 6E 73 66 65 72 72 65 64 20 61 74 20 35 30 30 2C nsferred at 500,
000100: 30 30 30 20 62 69 74 73 20 70 65 72 20 73 65 63 000 bits per sec
000110: 6F 6E 64 20 74 6F 20 74 68 65 20 64 69 73 63 0D ond to the disc.
000120: 0A 64 72 69 76 65 2C 20 6D 65 61 6E 69 6E 67 20 .drive, meaning
000130: 74 68 61 74 20 65 76 65 72 79 20 32 30 30 30 20 that every 2000
000140: 6E 53 20 31 20 62 69 74 20 77 6F 75 6C 64 20 68 nS 1 bit would h
000150: 61 76 65 20 74 6F 20 62 65 20 73 65 6E 74 20 74 ave to be sent t
000160: 6F 20 74 68 65 20 64 72 69 76 65 2E 20 54 68 69 o the drive. Thi
000170: 73 0D 0A 6D 65 61 6E 74 20 74 68 65 20 5A 38 30 s..meant the Z80
000180: 20 63 6F 75 6C 64 20 65 78 65 63 75 74 65 20 38 could execute 8
000190: 20 54 20 73 74 61 74 65 73 20 66 6F 72 20 65 76 T states for ev
0001A0: 65 72 79 20 62 69 74 20 73 65 6E 74 20 74 6F 20 ery bit sent to
0001B0: 74 68 65 20 64 69 73 63 20 64 72 69 76 65 2E 0D the disc drive..
0001C0: 0A 0D 0A 54 68 65 20 5A 38 30 20 63 61 6E 20 6F ...The Z80 can o
0001D0: 6E 6C 79 20 74 72 61 6E 73 66 65 72 20 64 61 74 nly transfer dat
0001E0: 61 20 38 20 62 69 74 73 20 61 74 20 61 20 74 69 a 8 bits at a ti
0001F0: 6D 65 2C 20 31 20 62 79 74 65 20 61 74 20 61 20 me, 1 byte at a
Size : 512 (Real : 512)
000000: 69 72 65 63 74 6C 79 20 74 6F 20 74 68 65 20 5A irectly to the Z
000010: 38 30 2C 20 74 68 72 6F 75 67 68 0D 0A 74 68 65 80, through..the
000020: 20 65 78 70 61 6E 73 69 6F 6E 20 70 6F 72 74 2C expansion port,
000030: 20 77 68 69 63 68 20 61 6C 6C 6F 77 73 20 66 6F which allows fo
000040: 72 20 71 75 69 63 6B 65 72 20 64 61 74 61 20 74 r quicker data t
000050: 72 61 6E 73 66 65 72 20 73 70 65 65 64 2E 20 54 ransfer speed. T
000060: 68 65 20 64 69 73 63 20 64 72 69 76 65 0D 0A 74 he disc drive..t
000070: 68 65 6E 20 70 6C 75 67 73 20 69 6E 74 6F 20 74 hen plugs into t
000080: 68 65 20 64 72 69 76 65 20 69 6E 74 65 72 66 61 he drive interfa
000090: 63 65 2E 0D 0A 0D 0A 54 68 65 20 48 44 36 34 30 ce.....The HD640
0000A0: 32 20 63 68 69 70 20 69 73 20 6F 6E 6C 79 20 75 2 chip is only u
0000B0: 73 65 64 20 74 6F 20 74 72 61 6E 73 66 65 72 20 sed to transfer
0000C0: 64 61 74 61 2C 20 73 6F 20 69 74 20 64 6F 65 73 data, so it does
0000D0: 20 6E 6F 74 20 63 6F 6E 74 72 6F 6C 20 74 68 65 not control the
0000E0: 20 64 72 69 76 65 2E 0D 0A 54 68 69 73 20 69 73 drive...This is
0000F0: 20 77 68 79 20 74 68 65 20 46 44 43 20 73 74 69 why the FDC sti
000100: 6C 6C 20 68 61 73 20 74 6F 20 62 65 20 75 73 65 ll has to be use
000110: 64 2E 20 20 54 68 69 73 20 6D 65 61 6E 73 20 74 d. This means t
000120: 68 61 74 20 74 68 65 20 73 65 63 6F 6E 64 20 64 hat the second d
000130: 72 69 76 65 20 70 6F 72 74 0D 0A 68 61 73 20 74 rive port..has t
000140: 6F 20 62 65 20 70 6C 75 67 67 65 64 20 69 6E 74 o be plugged int
000150: 6F 20 74 68 65 20 69 6E 74 65 72 66 61 63 65 20 o the interface
000160: 61 73 20 77 65 6C 6C 2E 20 54 68 69 73 27 73 20 as well. This's
000170: 61 6C 73 6F 20 68 61 6E 64 79 20 62 65 63 61 75 also handy becau
000180: 73 65 20 69 74 20 6D 65 61 6E 73 0D 0A 74 68 61 se it means..tha
000190: 74 20 74 68 65 20 46 44 43 20 63 61 6E 20 62 65 t the FDC can be
0001A0: 20 75 73 65 64 20 64 69 72 65 63 74 6C 79 20 74 used directly t
0001B0: 6F 20 72 65 61 64 2F 77 72 69 74 65 20 44 44 20 o read/write DD
0001C0: 64 69 73 63 2C 20 61 73 20 75 73 75 61 6C 2C 20 disc, as usual,
0001D0: 74 68 65 20 69 6E 74 65 72 66 61 63 65 0D 0A 64 the interface..d
0001E0: 6F 65 73 6E 27 74 20 6E 65 65 64 20 70 6C 75 67 oesn't need plug
0001F0: 67 69 6E 67 20 61 6E 64 20 75 6E 70 6C 75 67 67 ging and unplugg
Size : 512 (Real : 512)
000000: 74 69 6D 65 2C 20 20 6D 65 61 6E 69 6E 67 20 74 time, meaning t
000010: 68 61 74 0D 0A 74 68 65 20 5A 38 30 20 63 61 6E hat..the Z80 can
000020: 20 65 78 65 63 75 74 65 20 36 34 20 54 20 73 74 execute 64 T st
000030: 61 74 65 73 20 69 6E 20 74 68 65 20 74 69 6D 65 ates in the time
000040: 20 74 68 61 74 20 38 20 62 69 74 73 20 77 6F 75 that 8 bits wou
000050: 6C 64 20 68 61 76 65 20 74 6F 20 62 65 20 73 65 ld have to be se
000060: 6E 74 20 74 6F 0D 0A 74 68 65 20 64 69 73 63 20 nt to..the disc
000070: 64 72 69 76 65 2E 20 54 68 69 73 20 77 6F 75 6C drive. This woul
000080: 64 20 62 65 20 61 6D 70 6C 65 20 74 69 6D 65 20 d be ample time
000090: 74 6F 20 72 65 61 64 20 6F 72 20 77 72 69 74 65 to read or write
0000A0: 20 74 68 65 20 62 79 74 65 20 62 65 66 6F 72 65 the byte before
0000B0: 20 69 74 20 68 61 64 0D 0A 74 6F 20 62 65 20 73 it had..to be s
0000C0: 65 6E 74 20 74 6F 20 74 68 65 20 64 69 73 63 20 ent to the disc
0000D0: 64 72 69 76 65 2C 20 28 65 76 65 6E 20 77 68 65 drive, (even whe
0000E0: 6E 20 61 63 63 6F 75 6E 74 69 6E 67 20 66 6F 72 n accounting for
0000F0: 20 74 68 65 20 56 47 41 20 69 6E 74 65 72 72 75 the VGA interru
000100: 70 74 73 29 2E 0D 0A 96 9A 9A 9A 9A 9A 9A 9A 9A pts)............
000110: 9A 9A 9A 9A 9A 9A 9A 9A 9C 0D 0A 95 54 68 65 20 ............The
000120: 44 65 73 69 67 6E 20 53 74 61 67 65 95 0D 0A 93 Design Stage....
000130: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000140: 99 0D 0A 4E 6F 77 20 49 20 6B 6E 65 77 20 69 74 ...Now I knew it
000150: 20 77 61 73 20 74 68 65 6F 72 65 74 69 63 61 6C was theoretical
000160: 6C 79 20 70 6F 73 73 69 62 6C 65 20 74 6F 20 75 ly possible to u
000170: 74 69 6C 69 73 65 73 65 20 31 2E 34 34 4D 62 20 tilisese 1.44Mb
000180: 64 69 73 63 73 20 77 69 74 68 20 74 68 65 20 43 discs with the C
000190: 50 43 2C 0D 0A 74 68 65 20 70 72 6F 62 6C 65 6D PC,..the problem
0001A0: 20 77 61 73 20 68 6F 77 20 74 6F 20 62 75 69 6C was how to buil
0001B0: 64 20 74 68 65 20 68 61 72 64 77 61 72 65 20 74 d the hardware t
0001C0: 6F 20 73 6F 6C 76 65 20 74 68 65 20 70 72 6F 62 o solve the prob
0001D0: 6C 65 6D 2E 20 20 54 68 69 73 20 69 73 20 77 68 lem. This is wh
0001E0: 65 72 65 20 49 0D 0A 67 6F 74 20 6C 75 63 6B 79 ere I..got lucky
0001F0: 2E 0D 0A 0D 0A 57 68 69 6C 65 20 6C 6F 6F 6B 69 .....While looki
Size : 512 (Real : 512)
000000: 69 6E 67 20 65 76 65 72 79 20 74 69 6D 65 20 61 ing every time a
000010: 20 48 44 20 64 69 73 63 20 69 73 20 75 73 65 64 HD disc is used
000020: 2E 0D 0A 0D 0A 54 68 65 20 69 6E 74 65 72 66 61 .....The interfa
000030: 63 65 20 61 75 74 6F 6D 61 74 69 63 61 6C 6C 79 ce automatically
000040: 20 64 65 74 65 63 74 73 20 69 66 20 74 68 65 72 detects if ther
000050: 65 20 69 73 20 61 20 44 44 20 6F 72 20 61 6E 20 e is a DD or an
000060: 48 44 20 64 69 73 63 20 69 6E 20 74 68 65 20 64 HD disc in the d
000070: 72 69 76 65 2C 0D 0A 73 6F 20 61 73 20 73 6F 6F rive,..so as soo
000080: 6E 20 61 73 20 74 68 65 20 73 6F 66 74 77 61 72 n as the softwar
000090: 65 20 69 73 20 6C 6F 61 64 65 64 2C 20 74 68 65 e is loaded, the
0000A0: 20 43 50 43 20 77 69 6C 6C 20 6A 75 73 74 20 6F CPC will just o
0000B0: 70 65 72 61 74 65 20 61 73 20 6E 6F 72 6D 61 6C perate as normal
0000C0: 2E 20 20 54 68 69 73 0D 0A 69 6E 74 65 72 66 61 . This..interfa
0000D0: 63 65 20 70 72 65 73 75 6D 65 73 20 74 68 65 20 ce presumes the
0000E0: 33 2E 35 22 20 64 72 69 76 65 27 73 20 74 68 65 3.5" drive's the
0000F0: 20 65 78 74 65 72 6E 61 6C 20 64 72 69 76 65 20 external drive
000100: 61 6E 64 20 69 66 20 79 6F 75 20 68 61 76 65 20 and if you have
000110: 63 6F 6E 6E 65 63 74 65 64 0D 0A 79 6F 75 72 20 connected..your
000120: 33 2E 35 22 20 64 72 69 76 65 20 69 6E 74 65 72 3.5" drive inter
000130: 6E 61 6C 6C 79 20 69 74 20 77 6F 6E 27 74 20 77 nally it won't w
000140: 6F 72 6B 2C 20 75 6E 6C 65 73 73 20 79 6F 75 20 ork, unless you
000150: 68 61 76 65 20 61 6E 20 41 42 42 41 20 73 77 69 have an ABBA swi
000160: 74 63 68 2E 0D 0A 0D 0A 41 20 73 6D 61 6C 6C 20 tch.....A small
000170: 70 72 6F 62 6C 65 6D 20 77 69 74 68 20 74 68 65 problem with the
000180: 20 69 6E 74 65 72 66 61 63 65 20 69 73 20 74 68 interface is th
000190: 61 74 20 69 74 20 68 61 73 20 74 6F 20 75 73 65 at it has to use
0001A0: 20 61 6E 6F 74 68 65 72 20 6C 65 61 64 20 74 6F another lead to
0001B0: 20 63 6F 6E 6E 65 63 74 0D 0A 74 68 65 20 64 69 connect..the di
0001C0: 73 63 20 64 72 69 76 65 20 74 6F 20 20 74 68 65 sc drive to the
0001D0: 20 69 6E 74 65 72 66 61 63 65 2C 20 73 6F 20 74 interface, so t
0001E0: 68 65 20 63 61 62 6C 65 20 74 6F 20 74 68 65 20 he cable to the
0001F0: 64 72 69 76 65 20 69 73 20 6C 6F 6E 67 65 72 2C drive is longer,
Size : 512 (Real : 512)
000000: 6E 67 20 61 74 20 73 6F 6D 65 20 63 69 72 63 75 ng at some circu
000010: 69 74 20 64 69 61 67 72 61 6D 73 2C 20 74 68 61 it diagrams, tha
000020: 74 20 49 61 6E 20 4E 65 69 6C 6C 20 68 61 64 20 t Ian Neill had
000030: 20 73 65 6E 74 20 6D 65 20 66 6F 72 20 61 6E 20 sent me for an
000040: 45 50 52 4F 4D 0D 0A 70 72 6F 67 72 61 6D 6D 65 EPROM..programme
000050: 72 2C 20 49 20 6E 6F 74 69 63 65 64 20 74 68 61 r, I noticed tha
000060: 74 20 69 74 20 68 61 64 20 61 20 63 68 69 70 20 t it had a chip
000070: 77 68 69 63 68 20 63 6F 6E 76 65 72 74 65 64 20 which converted
000080: 73 65 72 69 61 6C 20 64 61 74 61 20 74 6F 20 70 serial data to p
000090: 61 72 61 6C 6C 65 6C 0D 0A 64 61 74 61 2C 20 61 arallel..data, a
0000A0: 6E 64 20 76 69 63 65 20 76 65 72 73 61 2E 20 54 nd vice versa. T
0000B0: 68 69 73 20 77 61 73 20 6A 75 73 74 20 77 68 61 his was just wha
0000C0: 74 20 49 20 68 61 64 20 62 65 65 6E 20 6C 6F 6F t I had been loo
0000D0: 6B 69 6E 67 20 66 6F 72 2C 20 73 6F 20 49 20 68 king for, so I h
0000E0: 61 64 20 61 20 6C 6F 6F 6B 0D 0A 61 72 6F 75 6E ad a look..aroun
0000F0: 64 20 6F 6E 20 74 68 65 20 69 6E 74 65 72 6E 65 d on the interne
000100: 74 20 66 6F 72 20 74 68 65 20 64 61 74 61 20 73 t for the data s
000110: 68 65 65 74 2E 0D 0A 0D 0A 54 68 65 20 63 68 69 heet.....The chi
000120: 70 20 49 20 68 61 64 20 73 65 65 6E 20 77 61 73 p I had seen was
000130: 20 74 68 65 20 43 44 50 36 34 30 32 2C 20 77 68 the CDP6402, wh
000140: 69 63 68 20 49 20 66 6F 75 6E 64 20 6F 75 74 20 ich I found out
000150: 77 61 73 20 6D 61 64 65 20 62 79 20 48 61 72 72 was made by Harr
000160: 69 73 2C 20 61 66 74 65 72 0D 0A 6C 6F 6F 6B 69 is, after..looki
000170: 6E 67 20 69 6E 20 61 6E 20 65 6C 65 63 74 72 6F ng in an electro
000180: 6E 69 63 20 73 75 70 70 6C 69 65 72 20 63 61 74 nic supplier cat
000190: 61 6C 6F 67 75 65 2E 20 4B 6E 6F 77 69 6E 67 20 alogue. Knowing
0001A0: 74 68 69 73 2C 20 49 20 64 6F 77 6E 6C 6F 61 64 this, I download
0001B0: 65 64 20 74 68 65 20 64 61 74 61 0D 0A 73 68 65 ed the data..she
0001C0: 65 74 20 66 6F 72 20 74 68 65 20 36 34 30 32 20 et for the 6402
0001D0: 6F 66 66 20 74 68 65 20 48 61 72 72 69 73 20 77 off the Harris w
0001E0: 65 62 73 69 74 65 2E 0D 0A 0D 0A 53 61 69 64 20 ebsite.....Said
0001F0: 64 61 74 61 20 73 68 65 65 74 20 73 74 61 74 65 data sheet state
Size : 512 (Real : 512)
000000: 20 77 68 69 63 68 20 6D 61 79 0D 0A 6E 65 63 65 which may..nece
000010: 73 73 69 74 61 74 65 20 75 73 69 6E 67 20 61 20 ssitate using a
000020: 73 68 6F 72 74 65 72 20 6C 65 61 64 20 74 6F 20 shorter lead to
000030: 63 6F 6E 6E 65 63 74 20 74 68 65 20 43 50 43 20 connect the CPC
000040: 74 6F 20 74 68 65 20 69 6E 74 65 72 66 61 63 65 to the interface
000050: 2E 0D 0A 0D 0A 41 6C 74 68 6F 75 67 68 20 6D 6F .....Although mo
000060: 73 74 20 33 2E 35 22 20 64 72 69 76 65 73 20 75 st 3.5" drives u
000070: 73 65 64 20 20 77 69 74 68 20 43 50 43 73 20 61 sed with CPCs a
000080: 72 65 20 31 2E 34 34 4D 62 20 61 6E 79 77 61 79 re 1.44Mb anyway
000090: 2C 20 74 68 65 79 20 6D 61 79 20 6E 65 65 64 20 , they may need
0000A0: 74 6F 20 62 65 0D 0A 73 65 74 20 74 6F 20 31 2E to be..set to 1.
0000B0: 34 34 4D 62 20 28 48 44 29 20 6D 6F 64 65 2C 20 44Mb (HD) mode,
0000C0: 20 61 73 20 74 68 65 79 20 6D 61 79 20 62 65 20 as they may be
0000D0: 73 65 74 20 74 6F 20 37 32 30 4B 20 28 44 44 29 set to 720K (DD)
0000E0: 20 6D 6F 64 65 2E 20 20 49 20 6B 6E 6F 77 20 74 mode. I know t
0000F0: 68 61 74 20 74 68 65 0D 0A 46 52 45 44 44 59 20 hat the..FREDDY
000100: 44 52 49 56 45 53 20 61 72 65 20 73 65 74 20 74 DRIVES are set t
000110: 6F 20 37 32 30 4B 20 6D 6F 64 65 20 62 65 66 6F o 720K mode befo
000120: 72 65 20 74 68 65 79 20 61 72 65 20 73 6F 6C 64 re they are sold
000130: 2E 20 28 59 65 61 68 21 20 53 6F 20 74 68 65 79 . (Yeah! So they
000140: 20 63 61 6E 20 72 65 61 64 0D 0A 61 6E 64 20 77 can read..and w
000150: 72 69 74 65 20 74 6F 20 44 44 20 64 69 73 63 73 rite to DD discs
000160: 20 2D 20 45 64 29 2E 0D 0A 96 9A 9A 9A 9A 9A 9A - Ed)..........
000170: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9C 0D 0A 95 54 68 65 .............The
000180: 20 54 65 63 68 69 65 20 42 69 74 73 95 0D 0A 93 Techie Bits....
000190: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 99 ................
0001A0: 0D 0A 54 68 65 20 69 6E 74 65 72 66 61 63 65 20 ..The interface
0001B0: 68 61 73 20 74 77 6F 20 49 2F 4F 20 70 6F 72 74 has two I/O port
0001C0: 73 2E 20 54 68 65 20 66 69 72 73 74 20 6F 6E 65 s. The first one
0001D0: 20 69 73 20 66 6F 72 20 65 78 63 68 61 6E 67 69 is for exchangi
0001E0: 6E 67 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 66 ng information f
0001F0: 6F 72 0D 0A 72 65 61 64 69 6E 67 2F 77 72 69 74 or..reading/writ
Size : 512 (Real : 512)
000000: 64 20 74 68 61 74 20 74 68 65 20 63 68 69 70 20 d that the chip
000010: 77 61 73 20 61 62 6C 65 20 74 6F 20 74 72 61 6E was able to tran
000020: 73 66 65 72 20 64 61 74 61 20 61 74 20 61 20 74 sfer data at a t
000030: 6F 70 20 73 70 65 65 64 20 6F 66 0D 0A 35 30 30 op speed of..500
000040: 20 4B 62 70 73 2E 20 54 68 69 73 20 77 61 73 20 Kbps. This was
000050: 65 78 61 63 74 6C 79 20 77 68 61 74 20 49 20 6E exactly what I n
000060: 65 65 64 65 64 20 73 6F 20 49 20 73 65 74 20 61 eeded so I set a
000070: 62 6F 75 74 20 64 65 73 69 67 6E 69 6E 67 20 74 bout designing t
000080: 68 65 20 69 6E 74 65 72 66 61 63 65 2E 0D 0A 0D he interface....
000090: 0A 41 66 74 65 72 20 63 6F 6D 70 6C 65 74 69 6E .After completin
0000A0: 67 20 74 68 65 20 64 65 73 69 67 6E 20 49 20 77 g the design I w
0000B0: 65 6E 74 20 61 62 6F 75 74 20 6F 72 64 65 72 69 ent about orderi
0000C0: 6E 67 20 74 68 65 20 70 61 72 74 73 20 74 6F 20 ng the parts to
0000D0: 6D 61 6B 65 20 61 20 70 72 6F 74 6F 74 79 70 65 make a prototype
0000E0: 2E 0D 0A 54 68 69 73 27 73 20 77 68 65 72 65 20 ...This's where
0000F0: 49 20 6D 65 74 20 61 6E 6F 74 68 65 72 20 70 72 I met another pr
000100: 6F 62 6C 65 6D 2E 20 54 68 65 20 63 61 74 61 6C oblem. The catal
000110: 6F 67 75 65 20 71 75 6F 74 65 64 20 74 68 61 74 ogue quoted that
000120: 20 74 68 65 20 63 68 69 70 20 74 68 61 74 20 74 the chip that t
000130: 68 65 79 0D 0A 73 75 70 70 6C 69 65 64 20 77 61 hey..supplied wa
000140: 73 20 74 68 65 20 43 44 50 36 34 30 32 43 45 2E s the CDP6402CE.
000150: 20 41 20 70 75 7A 7A 6C 65 21 20 20 41 73 20 74 A puzzle! As t
000160: 68 65 20 64 61 74 61 20 49 20 68 61 64 20 67 6F he data I had go
000170: 74 20 66 72 6F 6D 20 74 68 65 20 48 61 72 72 69 t from the Harri
000180: 73 20 77 65 62 0D 0A 73 69 74 65 20 73 74 61 74 s web..site stat
000190: 65 64 20 74 68 61 74 20 74 68 65 20 63 68 69 70 ed that the chip
0001A0: 20 77 61 73 20 63 61 6C 6C 65 64 20 74 68 65 20 was called the
0001B0: 48 44 36 34 30 32 42 2E 20 41 74 20 74 68 69 73 HD6402B. At this
0001C0: 20 70 6F 69 6E 74 20 49 20 64 65 63 69 64 65 64 point I decided
0001D0: 20 61 20 63 61 6C 6C 0D 0A 74 6F 20 74 68 65 20 a call..to the
0001E0: 65 6C 65 63 74 72 6F 6E 69 63 20 73 75 70 70 6C electronic suppl
0001F0: 69 65 72 20 77 61 73 20 69 6E 20 6F 72 64 65 72 ier was in order
Size : 512 (Real : 512)
000000: 69 6E 67 2E 20 54 68 65 20 6F 74 68 65 72 20 70 ing. The other p
000010: 6F 72 74 20 69 73 20 74 68 65 20 63 6F 6E 74 72 ort is the contr
000020: 6F 6C 20 70 6F 72 74 2C 20 69 74 20 64 69 63 74 ol port, it dict
000030: 61 74 65 73 2F 69 6E 64 69 63 61 74 65 73 20 77 ates/indicates w
000040: 68 69 63 68 0D 0A 73 69 64 65 20 6F 66 20 74 68 hich..side of th
000050: 65 20 64 69 73 63 20 69 73 20 74 6F 20 62 65 20 e disc is to be
000060: 75 73 65 64 2C 20 77 68 65 6E 20 74 68 65 20 73 used, when the s
000070: 74 61 72 74 20 6F 66 20 74 68 65 20 74 72 61 63 tart of the trac
000080: 6B 20 69 73 2C 20 69 66 20 69 6E 66 6F 72 6D 61 k is, if informa
000090: 74 69 6F 6E 27 73 0D 0A 74 6F 20 62 65 20 72 65 tion's..to be re
0000A0: 61 64 20 6F 72 20 77 72 69 74 74 65 6E 20 74 6F ad or written to
0000B0: 20 74 68 65 20 64 69 73 63 2C 20 74 68 65 20 73 the disc, the s
0000C0: 74 61 74 75 73 20 6F 66 20 74 68 65 20 64 72 69 tatus of the dri
0000D0: 76 65 2C 20 61 6E 64 20 77 68 65 74 68 65 72 20 ve, and whether
0000E0: 74 68 65 20 64 69 73 63 0D 0A 69 6E 20 74 68 65 the disc..in the
0000F0: 20 64 72 69 76 65 20 69 73 20 44 44 20 6F 72 20 drive is DD or
000100: 48 44 2E 0D 0A 0D 0A 54 68 65 20 63 6F 6E 74 72 HD.....The contr
000110: 6F 6C 20 70 6F 72 74 27 73 20 6E 65 65 64 65 64 ol port's needed
000120: 20 62 65 63 61 75 73 65 20 61 6C 6C 20 74 68 65 because all the
000130: 73 65 20 6F 70 65 72 61 74 69 6F 6E 73 20 61 72 se operations ar
000140: 65 20 75 73 75 61 6C 6C 79 20 61 75 74 6F 6D 61 e usually automa
000150: 74 69 63 61 6C 6C 79 0D 0A 6D 61 6E 61 67 65 64 tically..managed
000160: 20 62 79 20 74 68 65 20 46 44 43 2C 20 62 75 74 by the FDC, but
000170: 20 73 69 6E 63 65 20 74 68 65 20 46 44 43 20 69 since the FDC i
000180: 73 20 6F 6E 6C 79 20 75 73 65 64 20 74 6F 20 6D s only used to m
000190: 6F 76 65 20 74 68 65 20 64 72 69 76 65 20 68 65 ove the drive he
0001A0: 61 64 2C 20 74 68 65 73 65 0D 0A 6F 70 65 72 61 ad, these..opera
0001B0: 74 69 6F 6E 73 20 68 61 76 65 20 74 6F 20 62 65 tions have to be
0001C0: 20 63 6F 6E 74 72 6F 6C 6C 65 64 20 64 69 72 65 controlled dire
0001D0: 63 74 6C 79 20 62 79 20 74 68 65 20 43 50 43 2E ctly by the CPC.
0001E0: 0D 0A 0D 0A 54 68 65 20 6F 74 68 65 72 20 64 72 ....The other dr
0001F0: 61 77 62 61 63 6B 20 6F 66 20 74 68 69 73 20 73 awback of this s
Size : 512 (Real : 512)
000000: 68 65 20 43 50 43 20 74 6F 20 68 61 76 65 20 62 he CPC to have b
000010: 6F 74 68 20 53 4F 46 54 0D 0A 61 6E 64 20 48 41 oth SOFT..and HA
000020: 52 44 20 73 63 72 65 65 6E 20 63 6F 6E 66 69 67 RD screen config
000030: 75 72 61 74 69 6F 6E 73 2E 20 20 53 4F 46 54 20 urations. SOFT
000040: 62 65 69 6E 67 20 61 73 20 69 74 20 69 73 20 61 being as it is a
000050: 6E 64 20 48 41 52 44 20 77 68 61 74 20 79 6F 75 nd HARD what you
000060: 20 63 61 6E 20 61 6C 74 65 72 0D 0A 69 74 20 74 can alter..it t
000070: 6F 20 62 79 20 4F 55 54 69 6E 67 20 76 69 61 20 o by OUTing via
000080: 74 68 65 20 5A 38 30 20 26 42 43 30 30 20 70 6F the Z80 &BC00 po
000090: 72 74 20 74 6F 20 73 70 65 63 69 66 69 63 20 43 rt to specific C
0000A0: 52 54 43 20 63 68 69 70 20 72 65 67 69 73 74 65 RTC chip registe
0000B0: 72 73 20 66 6F 72 20 6F 74 68 65 72 0D 0A 65 66 rs for other..ef
0000C0: 66 65 63 74 73 2E 20 20 49 6E 20 74 68 69 73 20 fects. In this
0000D0: 61 72 74 69 63 6C 65 20 77 65 27 6C 6C 20 73 74 article we'll st
0000E0: 69 63 6B 20 74 6F 20 4F 55 54 69 6E 67 20 74 6F ick to OUTing to
0000F0: 20 26 42 43 30 30 2C 20 28 66 75 6C 6C 20 72 61 &BC00, (full ra
000100: 6E 67 65 20 74 6F 20 26 42 43 46 46 29 2C 0D 0A nge to &BCFF),..
000110: 63 6F 6D 62 69 6E 65 64 20 77 69 74 68 20 4F 55 combined with OU
000120: 54 69 6E 67 20 74 6F 20 74 68 65 20 73 70 65 63 Ting to the spec
000130: 69 66 69 65 64 20 72 65 67 69 73 74 65 72 20 61 ified register a
000140: 74 20 26 42 44 30 30 2C 20 28 66 75 6C 6C 20 72 t &BD00, (full r
000150: 61 6E 67 65 20 74 6F 20 26 42 44 46 46 29 2E 0D ange to &BDFF)..
000160: 0A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 ...
000170: 20 20 20 20 20 20 96 9A 9A 9A 9A 9A 9A 9A 9A 9A ..........
000180: 9C 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
000190: 20 20 20 20 20 56 53 53 20 2D 0D 0A 20 20 20 20 VSS -..
0001A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 95 .
0001B0: 20 31 20 20 20 20 34 30 20 95 20 20 20 20 20 20 1 40 .
0001C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 9A 9A ..
0001D0: 9A 0D 0A 20 20 20 20 20 20 20 20 20 56 53 53 20 ... VSS
0001E0: 20 20 20 20 96 9A 99 20 20 20 20 20 20 20 20 20 ...
0001F0: 93 9A 9C 20 56 45 52 54 49 43 41 4C 20 53 59 4E ... VERTICAL SYN
Size : 512 (Real : 512)
000000: 79 73 74 65 6D 20 69 73 20 74 68 61 74 20 61 6C ystem is that al
000010: 6C 20 74 68 65 20 64 61 74 61 20 20 68 61 73 20 l the data has
000020: 74 6F 20 62 65 20 65 6E 63 6F 64 65 64 20 62 65 to be encoded be
000030: 66 6F 72 65 0D 0A 69 74 20 69 73 20 77 72 69 74 fore..it is writ
000040: 74 65 6E 2C 20 6F 72 20 64 65 63 6F 64 65 64 20 ten, or decoded
000050: 61 66 74 65 72 20 69 74 20 69 73 20 72 65 61 64 after it is read
000060: 2E 20 54 68 65 20 46 44 43 20 75 73 75 61 6C 6C . The FDC usuall
000070: 79 20 65 6E 63 6F 64 65 73 20 61 6C 6C 20 74 68 y encodes all th
000080: 65 20 64 61 74 61 0D 0A 74 68 61 74 20 69 73 20 e data..that is
000090: 73 65 6E 74 20 74 6F 20 74 68 65 20 64 69 73 63 sent to the disc
0000A0: 2C 20 20 74 6F 20 6D 69 6E 69 6D 69 7A 65 20 61 , to minimize a
0000B0: 6E 79 20 72 65 61 64 2F 77 72 69 74 65 20 65 72 ny read/write er
0000C0: 72 6F 72 73 2C 20 20 62 75 74 20 61 74 20 74 68 rors, but at th
0000D0: 65 20 66 61 73 74 65 72 0D 0A 74 72 61 6E 73 66 e faster..transf
0000E0: 65 72 20 73 70 65 65 64 20 74 68 65 72 65 20 69 er speed there i
0000F0: 73 6E 27 74 20 73 75 66 66 69 63 69 65 6E 74 20 sn't sufficient
000100: 74 69 6D 65 20 74 6F 20 65 6E 63 6F 64 65 20 74 time to encode t
000110: 68 65 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20 77 he information w
000120: 68 69 6C 65 20 69 74 20 69 73 0D 0A 62 65 69 6E hile it is..bein
000130: 67 20 73 65 6E 74 2E 0D 0A 0D 0A 54 68 65 20 46 g sent.....The F
000140: 44 43 20 75 73 75 61 6C 6C 79 20 75 73 65 73 20 DC usually uses
000150: 61 6E 20 20 65 6E 63 6F 64 69 6E 67 20 73 74 61 an encoding sta
000160: 6E 64 61 72 64 20 63 61 6C 6C 65 64 20 4D 46 4D ndard called MFM
000170: 2C 20 20 77 68 69 63 68 20 61 64 64 73 20 65 78 , which adds ex
000180: 74 72 61 20 62 69 74 73 20 69 6E 0D 0A 62 65 74 tra bits in..bet
000190: 77 65 65 6E 20 74 68 65 20 64 61 74 61 20 62 69 ween the data bi
0001A0: 74 73 20 74 6F 20 65 6E 73 75 72 65 20 74 68 61 ts to ensure tha
0001B0: 74 20 74 68 65 72 65 20 61 72 65 20 6E 6F 74 20 t there are not
0001C0: 74 6F 6F 20 6D 61 6E 79 20 31 27 73 20 6F 72 20 too many 1's or
0001D0: 30 27 73 20 69 6E 20 61 20 72 6F 77 2E 0D 0A 54 0's in a row...T
0001E0: 68 69 73 20 68 61 73 20 74 68 65 20 73 69 64 65 his has the side
0001F0: 20 65 66 66 65 63 74 20 6F 66 20 64 6F 75 62 6C effect of doubl
Size : 512 (Real : 512)
000000: 43 20 20 20 20 52 45 53 45 54 3A 20 4C 6F 77 20 C RESET: Low
000010: 72 65 73 65 74 20 43 52 54 43 20 63 6F 75 6E 74 reset CRTC count
000020: 65 72 73 0D 0A 20 20 20 20 20 20 20 20 20 9A 9A ers.. ..
000030: 9A 9A 9A 9A 9A 3E 93 9A 9C 20 20 20 20 20 20 20 .....>...
000040: 20 20 96 9A 99 3C 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ...<..........
000050: 9A 9A 9A 20 20 20 20 69 66 20 4C 49 47 48 54 20 ... if LIGHT
000060: 50 45 4E 20 53 54 52 4F 42 45 27 73 20 6C 6F 77 PEN STROBE's low
000070: 20 61 6C 73 6F 0D 0A 20 20 20 20 20 20 20 20 20 also..
000080: 52 45 53 45 54 20 20 20 96 9A 99 20 20 20 20 20 RESET ...
000090: 20 20 20 20 93 9A 9C 20 48 4F 52 49 5A 4F 4E 54 ... HORIZONT
0000A0: 41 4C 20 53 59 4E 43 20 20 62 75 74 20 61 6C 6C AL SYNC but all
0000B0: 20 20 63 6F 6E 74 72 6F 6C 20 72 65 67 69 73 74 control regist
0000C0: 65 72 73 20 61 72 65 0D 0A 20 20 20 20 20 20 20 ers are..
0000D0: 20 20 9A 9A 9A 9A 9A 9A 9A 3E 93 9A 9C 20 20 20 .......>...
0000E0: 20 20 20 20 20 20 96 9A 99 3C 9A 9A 9A 9A 9A 9A ...<......
0000F0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 20 20 75 6E 61 66 66 ......... unaff
000100: 65 63 74 65 64 0D 0A 4C 49 47 48 54 20 50 45 4E ected..LIGHT PEN
000110: 20 53 54 52 4F 42 45 20 96 9A 99 20 20 20 20 20 STROBE ...
000120: 20 20 20 20 93 9A 9C 20 52 41 53 54 45 52 20 41 ... RASTER A
000130: 44 44 52 45 53 53 20 30 20 4C 49 47 48 54 20 50 DDRESS 0 LIGHT P
000140: 45 4E 20 53 54 52 4F 42 45 3A 20 6C 6F 77 20 75 EN STROBE: low u
000150: 6E 6C 65 73 73 20 61 0D 0A 9A 9A 9A 9A 9A 9A 9A nless a.........
000160: 9A 9A 9A 9A 9A 9A 9A 9A 9A 3E 93 9A 9C 20 20 20 .........>...
000170: 20 20 20 20 20 20 96 9A 99 3C 9A 9A 9A 9A 9A 9A ...<......
000180: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 20 6C 69 67 68 74 .......... light
000190: 20 70 65 6E 20 69 73 20 75 73 65 64 2C 20 68 69 pen is used, hi
0001A0: 67 68 20 73 68 69 66 74 73 0D 0A 4D 45 4D 4F 52 gh shifts..MEMOR
0001B0: 59 20 41 44 44 52 45 53 53 20 30 20 96 9A 99 20 Y ADDRESS 0 ...
0001C0: 20 20 20 20 20 20 20 20 93 9A 9C 20 52 41 53 54 ... RAST
0001D0: 45 52 20 41 44 44 52 45 53 53 20 31 20 4D 45 4D ER ADDRESS 1 MEM
0001E0: 4F 52 59 20 41 44 44 52 45 53 53 20 6C 69 6E 65 ORY ADDRESS line
0001F0: 73 20 20 74 6F 20 6C 69 67 68 74 0D 0A 9A 9A 9A s to light.....
Size : 512 (Real : 512)
000000: 69 6E 67 20 74 68 65 20 6C 65 6E 67 74 68 20 6F ing the length o
000010: 66 20 74 68 65 20 64 61 74 61 2C 20 74 68 6F 75 f the data, thou
000020: 67 68 2E 20 57 68 69 63 68 20 6D 65 61 6E 73 0D gh. Which means.
000030: 0A 74 68 61 74 20 65 76 65 72 79 20 73 65 63 74 .that every sect
000040: 6F 72 20 69 73 20 61 63 74 75 61 6C 6C 79 20 74 or is actually t
000050: 77 69 63 65 20 61 73 20 6C 6F 6E 67 20 77 68 65 wice as long whe
000060: 6E 20 69 74 20 69 73 20 65 6E 63 6F 64 65 64 2E n it is encoded.
000070: 0D 0A 0D 0A 46 6F 72 20 74 68 65 20 73 6F 66 74 ....For the soft
000080: 77 61 72 65 20 74 6F 20 65 6E 63 6F 64 65 20 74 ware to encode t
000090: 68 65 20 64 61 74 61 20 62 65 66 6F 72 65 20 68 he data before h
0000A0: 61 6E 64 2C 20 69 74 20 6E 65 65 64 73 20 61 20 and, it needs a
0000B0: 31 6B 20 6D 65 6D 6F 72 79 20 77 6F 72 6B 73 70 1k memory worksp
0000C0: 61 63 65 2C 0D 0A 74 6F 20 73 65 74 20 75 70 20 ace,..to set up
0000D0: 74 68 65 20 65 6E 63 6F 64 65 64 20 73 65 63 74 the encoded sect
0000E0: 6F 72 20 62 65 66 6F 72 65 20 69 74 27 73 20 73 or before it's s
0000F0: 65 6E 74 20 74 6F 20 74 68 65 20 64 69 73 63 2E ent to the disc.
000100: 20 49 6E 20 74 68 65 6F 72 79 20 74 68 65 20 73 In theory the s
000110: 65 63 74 6F 72 73 0D 0A 63 6F 75 6C 64 20 62 65 ectors..could be
000120: 20 77 72 69 74 74 65 6E 20 77 69 74 68 6F 75 74 written without
000130: 20 74 68 65 6D 20 62 65 69 6E 67 20 65 6E 63 6F them being enco
000140: 64 65 64 2C 20 74 68 75 73 20 65 78 70 61 6E 64 ded, thus expand
000150: 69 6E 67 20 74 68 65 20 64 69 73 63 20 63 61 70 ing the disc cap
000160: 61 63 69 74 79 20 74 6F 0D 0A 32 2E 38 38 4D 62 acity to..2.88Mb
000170: 2C 20 62 75 74 20 49 20 77 6F 75 6C 64 6E 27 74 , but I wouldn't
000180: 20 66 61 6E 63 79 20 79 6F 75 72 20 63 68 61 6E fancy your chan
000190: 63 65 73 20 6F 66 20 72 65 61 64 69 6E 67 20 74 ces of reading t
0001A0: 68 65 6D 20 62 61 63 6B 2E 0D 0A 96 9A 9A 9A 9A hem back........
0001B0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9C 0D 0A 95 ................
0001C0: 54 68 65 20 4F 62 76 69 6F 75 73 20 50 6C 75 67 The Obvious Plug
0001D0: 95 0D 0A 93 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0001E0: 9A 9A 9A 9A 99 0D 0A 49 66 20 79 6F 75 20 77 6F .......If you wo
0001F0: 75 6C 64 20 6C 69 6B 65 20 74 6F 20 70 75 72 63 uld like to purc
Size : 512 (Real : 512)
000000: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 3E 93 9A .............>..
000010: 9C 20 20 20 20 20 20 20 20 20 96 9A 99 3C 9A 9A . ...<..
000020: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 20 70 .............. p
000030: 65 6E 20 72 65 67 69 73 74 65 72 73 0D 0A 4D 45 en registers..ME
000040: 4D 4F 52 59 20 41 44 44 52 45 53 53 20 31 20 96 MORY ADDRESS 1 .
000050: 9A 99 20 20 20 20 20 20 20 20 20 93 9A 9C 20 52 .. ... R
000060: 41 53 54 45 52 20 41 44 44 52 45 53 53 20 32 20 ASTER ADDRESS 2
000070: 4D 45 4D 4F 52 59 20 41 44 44 52 45 53 53 45 53 MEMORY ADDRESSES
000080: 20 30 2D 31 33 3A 20 70 69 63 74 75 72 65 0D 0A 0-13: picture..
000090: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000A0: 3E 93 9A 9C 20 20 20 20 20 20 20 20 20 96 9A 99 >... ...
0000B0: 3C 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A <...............
0000C0: 9A 20 6D 65 6D 6F 72 79 20 73 74 6F 72 61 67 65 . memory storage
0000D0: 20 6C 6F 63 61 74 69 6F 6E 73 0D 0A 4D 45 4D 4F locations..MEMO
0000E0: 52 59 20 41 44 44 52 45 53 53 20 32 20 96 9A 99 RY ADDRESS 2 ...
0000F0: 20 20 20 20 20 20 20 20 20 93 9A 9C 20 52 41 53 ... RAS
000100: 54 45 52 20 41 44 44 52 45 53 53 20 33 20 44 49 TER ADDRESS 3 DI
000110: 53 50 4C 41 59 20 54 49 4D 49 4E 47 3A 20 48 69 SPLAY TIMING: Hi
000120: 67 68 20 69 66 20 73 69 67 6E 61 6C 0D 0A 9A 9A gh if signal....
000130: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 3E 93 ..............>.
000140: 9A 9C 20 20 20 20 20 20 20 20 20 96 9A 99 3C 9A .. ...<.
000150: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 20 ...............
000160: 73 65 6E 74 20 74 6F 20 73 68 6F 77 20 6F 6E 20 sent to show on
000170: 74 68 65 20 73 63 72 65 65 6E 0D 0A 4D 45 4D 4F the screen..MEMO
000180: 52 59 20 41 44 44 52 45 53 53 20 33 20 96 9A 99 RY ADDRESS 3 ...
000190: 20 20 20 20 20 20 20 20 20 93 9A 9C 20 52 41 53 ... RAS
0001A0: 54 45 52 20 41 44 44 52 45 53 53 20 34 20 43 55 TER ADDRESS 4 CU
0001B0: 52 53 4F 52 20 45 4E 41 42 4C 45 3A 20 43 52 54 RSOR ENABLE: CRT
0001C0: 43 27 73 20 68 61 72 64 77 61 72 65 0D 0A 9A 9A C's hardware....
0001D0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 3E 93 ..............>.
0001E0: 9A 9C 20 20 20 20 20 20 20 20 20 96 9A 99 3C 9A .. ...<.
0001F0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 20 ...............
Size : 512 (Real : 512)
000000: 68 61 73 65 20 6F 6E 65 20 20 6F 66 20 74 68 65 hase one of the
000010: 73 65 20 77 6F 6E 64 69 66 65 72 6F 75 73 20 20 se wondiferous
000020: 64 72 69 76 65 20 69 6E 74 65 72 66 61 63 65 73 drive interfaces
000030: 2C 20 74 68 65 72 65 0D 0A 73 68 6F 75 6C 64 20 , there..should
000040: 62 65 20 61 6E 20 61 64 76 65 72 74 20 73 6F 6D be an advert som
000050: 65 77 68 65 72 65 20 6F 6E 20 74 68 69 73 20 64 ewhere on this d
000060: 69 73 63 2E 20 49 66 20 74 68 65 72 65 20 69 73 isc. If there is
000070: 6E 27 74 2C 20 74 68 65 6E 20 79 6F 75 20 6B 6E n't, then you kn
000080: 6F 77 20 77 68 6F 20 74 6F 0D 0A 63 6F 6D 70 6C ow who to..compl
000090: 61 69 6E 20 6C 6F 75 64 6C 79 20 74 6F 2E 0D 0A ain loudly to...
0000A0: 0D 0A 49 6E 20 74 68 65 20 65 76 65 6E 74 20 74 ..In the event t
0000B0: 68 61 74 20 49 20 64 69 64 20 6E 6F 74 20 73 65 hat I did not se
0000C0: 6E 64 20 52 6F 79 20 74 68 65 20 61 64 76 65 72 nd Roy the adver
0000D0: 74 2C 20 20 49 20 70 61 73 73 20 6F 6E 20 61 6C t, I pass on al
0000E0: 6C 20 72 65 73 70 6F 6E 73 69 62 69 6C 74 79 20 l responsibilty
0000F0: 74 6F 0D 0A 74 68 65 20 52 6F 79 61 6C 20 53 6E to..the Royal Sn
000100: 61 69 6C 2C 20 77 68 6F 20 74 72 79 20 74 68 65 ail, who try the
000110: 69 72 20 68 61 72 64 65 73 74 20 74 6F 20 6C 6F ir hardest to lo
000120: 73 65 20 65 76 65 72 79 74 68 69 6E 67 20 65 6C se everything el
000130: 73 65 20 49 20 73 65 6E 64 20 61 6E 79 77 61 79 se I send anyway
000140: 2E 0D 0A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000150: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000160: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000170: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000180: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000190: 9A 9A 9A 1A 20 20 20 20 96 9A 9A 9A 9A 9A 9A 9A .... ........
0001A0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0001B0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0001C0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9C 0D 0A 20 ...............
0001D0: 20 20 20 20 20 20 20 20 20 20 20 95 31 2E 34 34 .1.44
0001E0: 4D 62 20 44 72 69 76 65 20 49 6E 74 65 72 66 61 Mb Drive Interfa
0001F0: 63 65 20 49 6E 66 6F 20 46 69 6C 65 20 62 79 20 ce Info File by
Size : 512 (Real : 512)
000000: 63 6F 6D 6D 61 6E 64 20 6F 66 20 74 68 65 20 63 command of the c
000010: 75 72 73 6F 72 0D 0A 4D 45 4D 4F 52 59 20 41 44 ursor..MEMORY AD
000020: 44 52 45 53 53 20 34 20 96 9A 99 20 20 20 20 20 DRESS 4 ...
000030: 20 20 20 20 93 9A 9C 20 44 20 30 20 20 20 20 20 ... D 0
000040: 20 20 20 20 20 20 20 20 20 56 43 43 3A 20 70 6F VCC: po
000050: 77 65 72 20 73 6F 75 72 63 65 20 72 61 6E 67 65 wer source range
000060: 20 2B 2F 2D 35 25 0D 0A 9A 9A 9A 9A 9A 9A 9A 9A +/-5%..........
000070: 9A 9A 9A 9A 9A 9A 9A 9A 3E 93 9A 9C 20 20 20 20 ........>...
000080: 20 20 20 20 20 96 9A 99 3C 9A 9A 9A 20 20 20 20 ...<...
000090: 20 20 20 20 20 20 20 20 20 20 56 45 52 54 49 43 VERTIC
0000A0: 41 4C 20 53 59 4E 43 3A 20 73 75 70 70 6C 79 20 AL SYNC: supply
0000B0: 6D 6F 6E 69 74 6F 72 0D 0A 4D 45 4D 4F 52 59 20 monitor..MEMORY
0000C0: 41 44 44 52 45 53 53 20 35 20 96 9A 99 20 20 20 ADDRESS 5 ...
0000D0: 20 20 20 20 20 20 93 9A 9C 20 44 20 31 20 20 20 ... D 1
0000E0: 20 20 20 20 20 20 20 20 20 20 20 74 68 65 20 76 the v
0000F0: 65 72 74 69 63 61 6C 20 73 79 6E 63 68 72 6F 6E ertical synchron
000100: 69 73 61 74 69 6F 6E 0D 0A 9A 9A 9A 9A 9A 9A 9A isation.........
000110: 9A 9A 9A 9A 9A 9A 9A 9A 9A 3E 93 9A 9C 20 20 20 .........>...
000120: 20 20 20 20 20 20 96 9A 99 3C 9A 9A 9A 20 20 20 ...<...
000130: 20 20 20 20 20 20 20 20 20 20 20 48 4F 52 49 5A HORIZ
000140: 4F 4E 54 41 4C 20 53 59 4E 43 3A 73 75 70 70 6C ONTAL SYNC:suppl
000150: 79 20 6D 6F 6E 69 74 6F 72 0D 0A 4D 45 4D 4F 52 y monitor..MEMOR
000160: 59 20 41 44 44 52 45 53 53 20 36 20 96 9A 99 20 Y ADDRESS 6 ...
000170: 20 20 20 20 20 20 20 20 93 9A 9C 20 44 20 32 20 ... D 2
000180: 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65 the
000190: 20 68 6F 72 69 7A 6F 6E 74 61 6C 20 73 79 6E 63 horizontal sync
0001A0: 68 72 6F 6E 69 73 61 74 69 6F 6E 0D 0A 9A 9A 9A hronisation.....
0001B0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 3E 93 9A .............>..
0001C0: 9C 20 20 20 20 20 20 20 20 20 96 9A 99 3C 9A 9A . ...<..
0001D0: 9A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 . (
0001E0: 48 35 20 65 72 72 6F 72 20 63 61 75 73 65 73 20 H5 error causes
0001F0: 73 63 72 65 65 6E 20 73 6C 69 70 29 0D 0A 4D 45 screen slip)..ME
Size : 512 (Real : 512)
000000: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
000010: 20 20 20 20 20 20 20 54 68 65 20 28 43 29 61 74 The (C)at
000020: 68 6F 64 65 20 28 52 29 61 79 20 28 54 29 75 62 hode (R)ay (T)ub
000030: 65 20 28 43 29 6F 6E 74 72 6F 6C 6C 65 72 0D 0A e (C)ontroller..
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000050: 20 20 20 20 20 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ...........
000060: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000070: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 0D 0A 0D 0A ................
000080: 41 6E 79 6F 6E 65 20 77 68 6F 20 74 68 6F 75 67 Anyone who thoug
000090: 68 74 20 74 68 61 74 20 43 52 54 43 20 6D 65 61 ht that CRTC mea
0000A0: 6E 74 20 22 43 6F 72 21 20 52 69 63 68 61 72 64 nt "Cor! Richard
0000B0: 20 54 69 70 70 6C 65 73 20 43 69 64 65 72 22 20 Tipples Cider"
0000C0: 69 73 20 77 72 6F 6E 67 2E 20 20 57 65 6C 6C 2C is wrong. Well,
0000D0: 0D 0A 6E 6F 20 6E 6F 74 20 74 6F 74 61 6C 6C 79 ..no not totally
0000E0: 2C 20 62 75 74 20 69 6E 20 74 68 69 73 20 69 6E , but in this in
0000F0: 73 74 61 6E 63 65 2C 20 79 65 73 2E 20 54 68 69 stance, yes. Thi
000100: 73 20 66 6F 75 72 74 79 20 70 69 6E 6E 65 64 20 s fourty pinned
000110: 63 68 69 70 20 64 77 65 6C 6C 73 20 77 69 74 68 chip dwells with
000120: 69 6E 0D 0A 79 6F 75 72 20 43 50 43 20 28 64 65 in..your CPC (de
000130: 6E 6F 74 65 64 20 61 73 20 49 43 31 30 38 29 2C noted as IC108),
000140: 20 61 6E 64 20 69 73 20 74 68 65 20 6D 61 69 6E and is the main
000150: 20 72 65 61 73 6F 6E 20 77 68 79 20 61 20 6D 6F reason why a mo
000160: 6E 69 74 6F 72 20 6C 69 67 68 74 73 20 75 70 20 nitor lights up
000170: 77 68 65 6E 0D 0A 79 6F 75 20 74 75 72 6E 20 79 when..you turn y
000180: 6F 75 72 20 6B 65 79 62 6F 61 72 64 20 6F 6E 2E our keyboard on.
000190: 20 49 74 20 69 6E 74 65 72 66 61 63 65 73 20 62 It interfaces b
0001A0: 65 74 77 65 65 6E 20 74 68 65 20 6F 74 68 65 72 etween the other
0001B0: 20 63 68 69 70 73 20 61 6E 64 20 74 68 65 20 73 chips and the s
0001C0: 63 72 65 65 6E 2C 0D 0A 73 68 6F 77 69 6E 67 20 creen,..showing
0001D0: 79 6F 75 20 74 68 65 20 6F 74 68 65 72 20 63 68 you the other ch
0001E0: 69 70 73 20 61 63 74 69 76 65 20 72 65 73 75 6C ips active resul
0001F0: 74 73 2E 20 49 74 20 65 6E 61 62 6C 65 73 20 74 ts. It enables t
Size : 512 (Real : 512)
000000: 4D 4F 52 59 20 41 44 44 52 45 53 53 20 37 20 96 MORY ADDRESS 7 .
000010: 9A 99 20 20 20 20 20 20 20 20 20 93 9A 9C 20 44 .. ... D
000020: 20 33 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3
000030: 52 41 53 54 45 52 20 41 44 44 52 45 53 53 20 30 RASTER ADDRESS 0
000040: 2D 34 3A 20 67 65 6E 65 72 61 74 65 64 0D 0A 9A -4: generated...
000050: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 3E ...............>
000060: 93 9A 9C 20 20 20 20 20 20 20 20 20 96 9A 99 3C ... ...<
000070: 9A 9A 9A 20 20 20 20 20 20 20 20 20 20 20 20 20 ...
000080: 20 63 68 61 72 61 63 74 65 72 20 72 61 73 74 65 character raste
000090: 72 20 6C 69 6E 65 20 64 69 73 70 6C 61 79 0D 0A r line display..
0000A0: 4D 45 4D 4F 52 59 20 41 44 44 52 45 53 53 20 38 MEMORY ADDRESS 8
0000B0: 20 96 9A 99 20 20 20 20 20 20 20 20 20 93 9A 9C ... ...
0000C0: 20 44 20 34 20 20 20 20 20 20 20 20 20 20 20 20 D 4
0000D0: 20 20 73 65 6C 65 63 74 6F 72 0D 0A 9A 9A 9A 9A selector......
0000E0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 3E 93 9A 9C ............>...
0000F0: 20 20 20 20 20 20 20 20 20 96 9A 99 3C 9A 9A 9A ...<...
000100: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 44 (D
000110: 27 73 20 3D 20 42 49 44 49 52 45 43 54 49 4F 4E 's = BIDIRECTION
000120: 41 4C 20 44 41 54 41 20 42 55 53 29 0D 0A 4D 45 AL DATA BUS)..ME
000130: 4D 4F 52 59 20 41 44 44 52 45 53 53 20 39 20 96 MORY ADDRESS 9 .
000140: 9A 99 20 20 20 20 20 20 20 20 20 93 9A 9C 20 44 .. ... D
000150: 20 35 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5
000160: 44 20 30 2D 37 3A 20 63 6F 6E 74 72 6F 6C 6C 65 D 0-7: controlle
000170: 72 20 64 61 74 61 20 77 72 69 74 65 0D 0A 9A 9A r data write....
000180: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 3E 93 ..............>.
000190: 9A 9C 20 20 20 20 20 20 20 20 20 96 9A 99 3C 9A .. ...<.
0001A0: 9A 9A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
0001B0: 61 6E 64 20 72 65 61 64 20 61 72 65 61 0D 0A 4D and read area..M
0001C0: 45 4D 4F 52 59 20 41 44 44 52 45 53 53 20 31 30 EMORY ADDRESS 10
0001D0: 96 9A 99 20 20 20 20 20 20 20 20 20 93 9A 9C 20 ... ...
0001E0: 44 20 36 20 20 20 20 20 20 20 20 20 20 20 20 20 D 6
0001F0: 20 43 48 49 50 20 53 45 4C 45 43 54 3A 20 61 64 CHIP SELECT: ad
Size : 512 (Real : 512)
000000: 44 45 20 31 20 73 63 72 65 65 6E 27 73 20 34 30 DE 1 screen's 40
000010: 20 63 68 61 72 61 63 74 65 72 73 20 61 63 72 6F characters acro
000020: 73 73 0D 0A 95 52 65 67 69 73 74 65 72 20 38 20 ss...Register 8
000030: 20 3D 20 30 20 20 95 20 73 6F 20 74 68 65 20 72 = 0 . so the r
000040: 65 67 69 73 74 65 72 20 69 73 20 73 65 74 20 74 egister is set t
000050: 6F 20 34 30 2E 20 53 6C 6F 77 6C 79 20 69 6E 63 o 40. Slowly inc
000060: 72 65 61 73 69 6E 67 20 74 68 69 73 20 73 68 6F reasing this sho
000070: 77 73 20 61 0D 0A 95 52 65 67 69 73 74 65 72 20 ws a...Register
000080: 39 20 20 3D 20 37 20 20 95 20 6C 6F 77 65 72 20 9 = 7 . lower
000090: 72 65 70 65 74 69 74 69 6F 6E 20 77 69 6E 64 6F repetition windo
0000A0: 77 20 61 73 20 74 68 65 20 43 50 43 27 73 20 65 w as the CPC's e
0000B0: 78 63 65 65 64 65 64 20 74 68 65 20 31 36 6B 20 xceeded the 16k
0000C0: 73 63 72 65 65 6E 0D 0A 95 52 65 67 69 73 74 65 screen...Registe
0000D0: 72 20 31 30 20 3D 20 30 20 20 95 20 6C 69 6D 69 r 10 = 0 . limi
0000E0: 74 20 75 6E 74 69 6C 20 69 74 20 69 74 73 65 6C t until it itsel
0000F0: 66 20 65 78 63 65 65 64 73 20 74 68 65 20 52 45 f exceeds the RE
000100: 47 49 53 54 45 52 20 30 20 74 6F 74 61 6C 20 28 GISTER 0 total (
000110: 36 33 29 20 77 68 65 6E 0D 0A 95 52 65 67 69 73 63) when...Regis
000120: 74 65 72 20 31 31 20 3D 20 30 20 20 95 20 6F 6E ter 11 = 0 . on
000130: 6C 79 20 74 68 65 20 6C 69 6E 65 20 73 68 6F 77 ly the line show
000140: 73 20 6F 6E 20 74 68 65 20 73 63 72 65 65 6E 2E s on the screen.
000150: 0D 0A 95 52 65 67 69 73 74 65 72 20 31 32 20 3D ...Register 12 =
000160: 20 34 38 20 95 0D 0A 95 52 65 67 69 73 74 65 72 48 ....Register
000170: 20 31 33 20 3D 20 30 20 20 95 20 52 45 47 49 53 13 = 0 . REGIS
000180: 54 45 52 20 32 20 69 73 20 74 68 65 20 68 6F 72 TER 2 is the hor
000190: 69 7A 6F 6E 74 61 6C 20 73 79 6E 63 20 70 6F 73 izontal sync pos
0001A0: 69 74 69 6F 6E 2C 20 69 74 20 61 6C 6C 6F 77 73 ition, it allows
0001B0: 20 73 63 72 65 65 6E 0D 0A 95 52 65 67 69 73 74 screen...Regist
0001C0: 65 72 20 31 34 20 3D 20 31 39 32 95 20 6D 61 6E er 14 = 192. man
0001D0: 69 70 75 6C 61 74 69 6F 6E 2E 20 53 65 74 74 69 ipulation. Setti
0001E0: 6E 67 20 74 68 69 73 20 74 6F 20 67 72 65 61 74 ng this to great
0001F0: 65 72 20 74 68 61 6E 20 69 74 73 20 70 72 65 73 er than its pres
Size : 512 (Real : 512)
000000: 64 72 65 73 73 20 74 6F 20 61 6C 6C 6F 77 0D 0A dress to allow..
000010: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000020: 3E 93 9A 9C 20 20 20 20 20 20 20 20 20 96 9A 99 >... ...
000030: 3C 9A 9A 9A 20 20 20 20 20 20 20 20 20 20 20 20 <...
000040: 20 20 64 61 74 61 20 74 72 61 6E 73 66 65 72 20 data transfer
000050: 77 69 74 68 20 43 52 54 43 0D 0A 4D 45 4D 4F 52 with CRTC..MEMOR
000060: 59 20 41 44 44 52 45 53 53 20 31 31 96 9A 99 20 Y ADDRESS 11...
000070: 20 20 20 20 20 20 20 20 93 9A 9C 20 44 20 37 20 ... D 7
000080: 20 20 20 20 20 20 20 20 20 20 20 20 20 52 45 47 REG
000090: 49 53 54 45 52 20 53 45 4C 45 43 54 3A 20 73 65 ISTER SELECT: se
0000A0: 6C 65 63 74 69 6F 6E 20 2D 0D 0A 9A 9A 9A 9A 9A lection -.......
0000B0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 3E 93 9A 9C 20 ...........>...
0000C0: 20 20 20 20 20 20 20 20 96 9A 99 3C 9A 9A 9A 20 ...<...
0000D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 68 69 67 hig
0000E0: 68 20 3D 20 63 6F 6E 74 72 6F 6C 20 72 65 67 69 h = control regi
0000F0: 73 74 65 72 20 61 63 63 65 73 73 0D 0A 4D 45 4D ster access..MEM
000100: 4F 52 59 20 41 44 44 52 45 53 53 20 31 32 96 9A ORY ADDRESS 12..
000110: 99 20 20 20 20 20 20 20 20 20 93 9A 9C 20 43 48 . ... CH
000120: 49 50 20 53 45 4C 45 43 54 20 20 20 20 20 20 6C IP SELECT l
000130: 6F 77 20 20 3D 20 61 64 64 72 65 73 73 20 72 65 ow = address re
000140: 67 69 73 74 65 72 20 61 63 63 65 73 73 0D 0A 9A gister access...
000150: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 3E ...............>
000160: 93 9A 9C 20 20 20 20 20 20 20 20 20 96 9A 99 3C ... ...<
000170: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 20 20 20 20 20 ...........
000180: 20 45 4E 41 42 4C 45 3A 20 61 63 63 65 70 74 61 ENABLE: accepta
000190: 6E 63 65 20 69 6E 69 74 69 61 6C 69 73 65 72 0D nce initialiser.
0001A0: 0A 4D 45 4D 4F 52 59 20 41 44 44 52 45 53 53 20 .MEMORY ADDRESS
0001B0: 31 33 96 9A 99 20 20 20 20 20 20 20 20 20 93 9A 13... ..
0001C0: 9C 20 52 45 47 49 53 54 45 52 20 53 45 4C 45 43 . REGISTER SELEC
0001D0: 54 20 20 6F 66 20 74 68 65 20 49 43 20 64 61 74 T of the IC dat
0001E0: 61 20 62 79 20 74 68 65 20 43 52 54 43 0D 0A 9A a by the CRTC...
0001F0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 3E ...............>
Size : 512 (Real : 512)
000000: 65 74 20 73 68 69 66 74 73 0D 0A 95 52 65 67 69 et shifts...Regi
000010: 73 74 65 72 20 31 35 20 3D 20 30 20 20 95 20 74 ster 15 = 0 . t
000020: 68 65 20 73 63 72 65 65 6E 20 6C 65 66 74 2E 20 he screen left.
000030: 54 68 69 73 20 72 65 67 69 73 74 65 72 73 20 65 This registers e
000040: 66 66 65 63 74 20 69 73 20 75 73 65 64 20 69 6E ffect is used in
000050: 20 63 6F 6E 6A 75 63 74 69 6F 6E 0D 0A 95 52 65 conjuction...Re
000060: 67 69 73 74 65 72 20 31 36 20 3D 20 3F 20 20 95 gister 16 = ? .
000070: 20 77 69 74 68 20 6F 74 68 65 72 20 72 65 67 69 with other regi
000080: 73 74 65 72 73 20 74 6F 20 64 65 74 65 72 6D 69 sters to determi
000090: 6E 65 20 61 63 74 75 61 6C 20 73 63 72 65 65 6E ne actual screen
0000A0: 20 73 69 7A 65 2E 20 4E 6F 72 6D 61 6C 0D 0A 95 size. Normal...
0000B0: 52 65 67 69 73 74 65 72 20 31 37 20 3D 20 3F 20 Register 17 = ?
0000C0: 20 95 20 73 63 72 65 65 6E 73 20 61 72 65 20 31 . screens are 1
0000D0: 36 6B 2C 20 73 6F 20 6E 6F 20 73 63 72 65 65 6E 6k, so no screen
0000E0: 20 63 61 6E 20 65 78 63 65 65 64 20 31 30 32 34 can exceed 1024
0000F0: 2C 20 74 68 65 20 68 65 69 67 68 74 20 62 79 0D , the height by.
000100: 0A 93 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000110: 9A 9A 9A 99 20 74 68 65 20 77 69 64 74 68 2C 20 .... the width,
000120: 65 78 63 65 70 74 20 77 69 74 68 20 61 20 33 32 except with a 32
000130: 6B 20 6D 65 6D 6F 72 79 20 72 65 73 65 72 76 61 k memory reserva
000140: 74 69 6F 6E 2E 20 4D 6F 72 65 20 61 6E 6F 6E 2E tion. More anon.
000150: 0D 0A 96 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000160: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000170: 9A 9A 9A 9A 9A 9C 0D 0A 95 20 20 20 43 52 54 43 ......... CRTC
000180: 20 54 45 53 54 20 50 52 4F 47 52 41 4D 20 54 59 TEST PROGRAM TY
000190: 50 45 2D 49 4E 20 20 20 20 20 20 95 20 52 45 47 PE-IN . REG
0001A0: 49 53 54 45 52 20 33 20 63 6F 6E 74 72 6F 6C 73 ISTER 3 controls
0001B0: 20 68 6F 72 69 7A 6F 6E 74 61 6C 20 61 6E 64 20 horizontal and
0001C0: 76 65 72 74 69 63 61 6C 0D 0A 95 9A 9A 9A 9A 9A vertical........
0001D0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0001E0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 95 20 77 .............. w
0001F0: 69 64 74 68 20 73 79 6E 63 2C 20 74 68 6F 75 67 idth sync, thoug
Size : 512 (Real : 512)
000000: 93 9A 9C 20 20 20 20 20 20 20 20 20 96 9A 99 3C ... ...<
000010: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 20 ...............
000020: 20 52 45 41 44 2F 57 52 49 54 45 3A 20 73 65 6C READ/WRITE: sel
000030: 65 63 74 6F 72 20 2D 0D 0A 44 49 53 50 4C 41 59 ector -..DISPLAY
000040: 20 54 49 4D 49 4E 47 20 20 20 96 9A 99 20 20 20 TIMING ...
000050: 20 20 20 20 20 20 93 9A 9C 20 45 4E 41 42 4C 45 ... ENABLE
000060: 20 20 20 20 20 20 20 20 20 20 20 68 69 67 68 20 high
000070: 3D 20 43 52 54 43 20 61 63 63 65 70 74 20 64 61 = CRTC accept da
000080: 74 61 0D 0A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ta..............
000090: 9A 9A 9A 9A 3E 93 9A 9C 20 20 20 20 20 20 20 20 ....>...
0000A0: 20 96 9A 99 3C 9A 9A 9A 9A 9A 9A 20 20 20 20 20 ...<......
0000B0: 20 20 20 20 20 20 6C 6F 77 20 20 3D 20 43 52 54 low = CRT
0000C0: 43 20 6F 75 74 70 75 74 20 64 61 74 61 0D 0A 43 C output data..C
0000D0: 55 52 53 4F 52 20 45 4E 41 42 4C 45 20 20 20 20 URSOR ENABLE
0000E0: 96 9A 99 20 20 20 20 20 20 20 20 20 93 9A 9C 20 ... ...
0000F0: 52 45 41 44 2F 57 52 49 54 45 20 20 20 20 20 20 READ/WRITE
000100: 20 43 48 41 52 41 43 54 45 52 20 43 4C 4F 43 4B CHARACTER CLOCK
000110: 3A 20 74 69 6D 65 20 70 72 6F 76 69 64 65 72 0D : time provider.
000120: 0A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000130: 9A 3E 93 9A 9C 20 20 20 20 20 20 20 20 20 96 9A .>... ..
000140: 99 3C 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 20 20 20 20 .<..........
000150: 20 20 20 66 6F 72 20 6D 6F 6E 69 74 6F 72 20 72 for monitor r
000160: 65 71 75 69 72 65 64 20 73 69 67 6E 61 6C 73 0D equired signals.
000170: 0A 20 20 20 20 20 20 20 20 20 56 43 43 20 20 20 . VCC
000180: 20 20 96 9A 99 20 20 20 20 20 20 20 20 20 93 9A ... ..
000190: 9C 20 43 48 41 52 41 43 54 45 52 20 43 4C 4F 43 . CHARACTER CLOC
0001A0: 4B 0D 0A 20 20 20 20 20 20 20 20 20 9A 9A 9A 9A K.. ....
0001B0: 9A 9A 9A 3E 93 9A 9C 20 20 20 20 20 20 20 20 20 ...>...
0001C0: 96 9A 99 3C 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ...<............
0001D0: 9A 9A 9A 0D 0A 20 20 20 20 20 20 20 20 20 20 20 .....
0001E0: 20 20 20 20 20 20 20 20 95 20 32 30 20 20 20 32 . 20 2
0001F0: 31 20 95 0D 0A 20 20 20 20 20 20 20 20 20 20 20 1 ...
Size : 512 (Real : 512)
000000: 68 20 6D 6F 72 65 20 74 68 65 20 66 6F 72 6D 65 h more the forme
000010: 72 20 74 68 61 6E 20 74 68 65 0D 0A 95 20 20 31 r than the... 1
000020: 20 27 69 74 20 69 6E 69 74 69 61 6C 6C 79 20 73 'it initially s
000030: 63 72 65 65 6E 20 63 6F 72 72 75 70 74 73 20 95 creen corrupts .
000040: 20 6C 61 74 74 65 72 2E 20 53 65 74 74 69 6E 67 latter. Setting
000050: 20 76 61 6C 75 65 73 20 62 65 6C 6F 77 20 74 68 values below th
000060: 65 20 70 72 65 73 65 74 20 68 61 73 0D 0A 95 20 e preset has...
000070: 31 30 20 46 4F 52 20 61 3D 35 37 20 74 6F 20 36 10 FOR a=57 to 6
000080: 38 20 53 54 45 50 20 31 20 20 20 20 20 20 20 20 8 STEP 1
000090: 20 95 20 74 68 65 20 73 63 72 65 65 6E 20 73 68 . the screen sh
0000A0: 69 66 74 20 72 69 67 68 74 20 77 61 79 73 2E 0D ift right ways..
0000B0: 0A 95 20 32 30 20 4F 55 54 20 26 42 43 30 30 2C .. 20 OUT &BC00,
0000C0: 30 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0
0000D0: 20 20 20 20 95 0D 0A 95 20 33 30 20 4F 55 54 20 .... 30 OUT
0000E0: 26 42 44 30 30 2C 61 20 20 20 20 20 20 20 20 20 &BD00,a
0000F0: 20 20 20 20 20 20 20 20 20 20 95 20 52 45 47 49 . REGI
000100: 53 54 45 52 20 34 20 69 73 20 74 68 65 20 76 65 STER 4 is the ve
000110: 72 74 69 63 61 6C 20 74 6F 74 61 6C 20 6D 65 61 rtical total mea
000120: 6E 69 6E 67 20 69 74 0D 0A 95 20 34 30 20 67 6F ning it... 40 go
000130: 73 75 62 20 38 30 30 3A 4E 45 58 54 20 61 20 20 sub 800:NEXT a
000140: 20 20 20 20 20 20 20 20 20 20 20 20 95 20 73 65 . se
000150: 74 73 20 74 68 65 20 6E 75 6D 62 65 72 20 6F 66 ts the number of
000160: 20 76 65 72 74 69 63 61 6C 20 73 63 72 65 65 6E vertical screen
000170: 20 6C 69 6E 65 73 2E 20 41 0D 0A 95 20 35 30 20 lines. A... 50
000180: 4F 55 54 20 26 42 43 30 30 2C 30 3A 4F 55 54 20 OUT &BC00,0:OUT
000190: 26 42 44 30 30 2C 36 33 20 20 20 20 20 20 95 20 &BD00,63 .
0001A0: 6E 6F 72 6D 61 6C 20 64 69 73 70 6C 61 79 20 73 normal display s
0001B0: 63 72 65 65 6E 20 63 6F 6E 73 69 73 74 73 20 6F creen consists o
0001C0: 66 20 32 35 20 6C 69 6E 65 73 2C 0D 0A 95 20 36 f 25 lines,... 6
0001D0: 30 20 43 4C 53 3A 50 52 49 4E 54 22 52 45 47 49 0 CLS:PRINT"REGI
0001E0: 53 54 45 52 20 31 20 54 45 53 54 22 20 20 20 20 STER 1 TEST"
0001F0: 95 20 62 75 74 20 74 68 65 20 66 75 6C 6C 20 73 . but the full s
Size : 512 (Real : 512)
000000: 20 20 20 20 20 20 20 20 93 9A 9A 9A 9A 9A 9A 9A ........
000010: 9A 9A 99 0D 0A 41 73 20 73 74 61 74 65 64 2C 20 .....As stated,
000020: 43 52 54 43 20 72 65 67 69 73 74 65 72 73 20 61 CRTC registers a
000030: 72 65 20 70 72 65 73 65 74 20 66 6F 72 20 74 68 re preset for th
000040: 65 20 41 4D 53 54 52 41 44 20 62 6F 72 64 65 72 e AMSTRAD border
000050: 65 64 20 73 63 72 65 65 6E 20 31 36 6B 20 6D 65 ed screen 16k me
000060: 6D 6F 72 79 2E 0D 0A 54 68 65 73 65 20 73 65 74 mory...These set
000070: 74 69 6E 67 73 20 61 72 65 20 61 73 20 73 68 6F tings are as sho
000080: 77 6E 20 62 65 6C 6F 77 20 69 6E 20 46 69 67 2E wn below in Fig.
000090: 32 2E 20 4E 6F 74 65 20 68 65 72 65 20 74 68 61 2. Note here tha
0000A0: 74 20 69 6E 20 72 65 61 6C 69 74 79 20 74 68 65 t in reality the
0000B0: 20 62 6F 72 64 65 72 0D 0A 96 9A 9A 9A 9A 9A 9C border.........
0000C0: 20 69 73 20 74 68 65 20 66 75 6C 6C 20 73 63 72 is the full scr
0000D0: 65 65 6E 20 77 69 64 74 68 20 61 6E 64 20 68 65 een width and he
0000E0: 69 67 68 74 2C 20 74 68 65 20 41 4D 53 44 4F 53 ight, the AMSDOS
0000F0: 20 73 63 72 65 65 6E 20 69 73 20 64 69 73 70 6C screen is displ
000100: 61 79 65 64 20 6F 76 65 72 0D 0A 95 46 69 67 20 ayed over...Fig
000110: 32 95 20 74 68 65 20 62 6F 72 64 65 72 2E 20 54 2. the border. T
000120: 68 65 72 65 66 6F 72 65 20 77 68 65 6E 20 79 6F herefore when yo
000130: 75 20 63 68 61 6E 67 65 20 74 68 65 20 73 63 72 u change the scr
000140: 65 65 6E 20 79 6F 75 20 6F 76 65 72 6C 61 79 20 een you overlay
000150: 6D 6F 72 65 20 6F 66 20 74 68 65 0D 0A 95 9A 9A more of the.....
000160: 9A 9A 9A 93 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9C ................
000170: 20 62 6F 72 64 65 72 2E 0D 0A 95 43 52 54 43 20 border....CRTC
000180: 70 72 65 73 65 74 73 20 61 72 65 3A 95 0D 0A 95 presets are:....
000190: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0001A0: 9A 95 20 52 45 47 49 53 54 45 52 20 30 20 69 73 .. REGISTER 0 is
0001B0: 20 74 68 65 20 68 6F 72 69 7A 6F 6E 74 61 6C 20 the horizontal
0001C0: 74 6F 74 61 6C 2C 20 74 68 65 20 6E 75 6D 62 65 total, the numbe
0001D0: 72 20 6F 66 20 63 68 61 72 61 63 74 65 72 73 0D r of characters.
0001E0: 0A 95 52 65 67 69 73 74 65 72 20 30 20 20 3D 20 ..Register 0 =
0001F0: 36 33 20 95 20 72 65 71 75 69 72 65 64 20 69 6E 63 . required in
Size : 512 (Real : 512)
000000: 63 72 65 65 6E 20 73 74 61 72 74 73 20 66 72 6F creen starts fro
000010: 6D 20 74 68 65 20 74 6F 70 20 61 6E 64 0D 0A 95 m the top and...
000020: 20 37 30 20 47 4F 53 55 42 20 38 30 30 20 20 20 70 GOSUB 800
000030: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000040: 20 20 95 20 67 6F 65 73 20 74 6F 20 74 68 65 20 . goes to the
000050: 62 6F 74 74 6F 6D 2C 20 74 68 65 72 65 66 6F 72 bottom, therefor
000060: 65 20 69 74 20 69 73 20 67 72 65 61 74 65 72 0D e it is greater.
000070: 0A 95 20 38 30 20 46 4F 52 20 61 3D 34 30 20 54 .. 80 FOR a=40 T
000080: 4F 20 37 38 20 20 20 20 20 20 20 20 20 20 20 20 O 78
000090: 20 20 20 20 95 20 74 68 61 6E 20 74 68 65 20 73 . than the s
0000A0: 63 72 65 65 6E 20 79 6F 75 20 77 69 73 68 20 74 creen you wish t
0000B0: 6F 20 64 69 73 70 6C 61 79 2E 0D 0A 95 20 39 30 o display.... 90
0000C0: 20 4F 55 54 20 26 42 43 30 30 2C 31 3A 4F 55 54 OUT &BC00,1:OUT
0000D0: 20 26 42 44 30 30 2C 61 20 20 20 20 20 20 20 95 &BD00,a .
0000E0: 0D 0A 95 31 30 30 20 43 4C 53 3A 50 52 49 4E 54 ...100 CLS:PRINT
0000F0: 22 53 43 52 45 45 4E 20 57 49 44 54 48 20 22 3B "SCREEN WIDTH ";
000100: 61 3B 22 20 22 95 20 52 45 47 49 53 54 45 52 20 a;" ". REGISTER
000110: 35 20 69 73 20 74 68 65 20 76 65 72 74 69 63 61 5 is the vertica
000120: 6C 20 74 6F 74 61 6C 20 61 64 6A 75 73 74 2C 20 l total adjust,
000130: 69 74 0D 0A 95 31 31 30 20 47 4F 53 55 42 20 38 it...110 GOSUB 8
000140: 30 30 3A 4E 45 58 54 20 61 20 20 20 20 20 20 20 00:NEXT a
000150: 20 20 20 20 20 20 20 95 20 6F 70 65 72 61 74 65 . operate
000160: 73 20 62 79 20 73 68 69 66 74 69 6E 67 20 66 72 s by shifting fr
000170: 6F 6D 20 31 20 74 68 72 6F 75 67 68 20 74 6F 20 om 1 through to
000180: 37 20 74 6F 0D 0A 95 31 32 30 20 4F 55 54 20 26 7 to...120 OUT &
000190: 42 43 30 30 2C 31 3A 4F 55 54 20 26 42 44 30 30 BC00,1:OUT &BD00
0001A0: 2C 34 30 20 20 20 20 20 20 95 20 61 64 6A 75 73 ,40 . adjus
0001B0: 74 20 62 79 20 61 20 70 69 78 65 6C 20 6C 69 6E t by a pixel lin
0001C0: 65 20 74 68 65 20 69 6D 61 67 65 20 70 6F 73 69 e the image posi
0001D0: 74 69 6F 6E 2E 0D 0A 95 31 33 30 20 4D 4F 44 45 tion....130 MODE
0001E0: 20 31 3A 49 4E 4B 20 30 2C 32 3A 46 4F 52 20 61 1:INK 0,2:FOR a
0001F0: 3D 34 36 20 54 4F 20 35 30 20 95 0D 0A 95 31 34 =46 TO 50 ....14
Size : 512 (Real : 512)
000000: 20 61 20 46 55 4C 4C 20 6C 69 6E 65 2C 20 69 74 a FULL line, it
000010: 20 62 65 69 6E 67 20 66 72 6F 6D 20 6C 65 66 74 being from left
000020: 20 65 64 67 65 20 72 69 67 68 74 20 65 64 67 65 edge right edge
000030: 2C 0D 0A 95 52 65 67 69 73 74 65 72 20 31 20 20 ,...Register 1
000040: 3D 20 34 30 20 95 20 69 6E 63 6C 75 64 69 6E 67 = 40 . including
000050: 20 62 6F 72 64 65 72 73 20 61 6E 64 20 66 6C 79 borders and fly
000060: 2D 62 61 63 6B 20 28 77 68 65 72 65 20 74 68 65 -back (where the
000070: 20 65 6C 65 63 74 72 6F 6E 20 67 75 6E 20 73 6C electron gun sl
000080: 69 70 73 0D 0A 95 52 65 67 69 73 74 65 72 20 32 ips...Register 2
000090: 20 20 3D 20 34 36 20 95 20 64 6F 77 6E 20 61 20 = 46 . down a
0000A0: 6C 69 6E 65 20 77 69 74 68 6F 75 74 20 64 69 73 line without dis
0000B0: 70 6C 61 79 69 6E 67 20 73 6F 20 6F 6E 20 74 68 playing so on th
0000C0: 65 20 73 63 72 65 65 6E 29 2E 20 20 41 73 20 79 e screen). As y
0000D0: 6F 75 27 6C 6C 0D 0A 95 52 65 67 69 73 74 65 72 ou'll...Register
0000E0: 20 33 20 20 3D 20 31 34 32 95 20 6E 6F 72 6D 61 3 = 142. norma
0000F0: 6C 6C 79 20 77 61 6E 74 20 61 20 66 75 6C 6C 20 lly want a full
000100: 73 63 72 65 65 6E 20 74 68 65 72 65 27 73 20 6C screen there's l
000110: 69 74 74 6C 65 20 6E 65 65 64 20 74 6F 20 63 68 ittle need to ch
000120: 61 6E 67 65 20 69 74 0D 0A 95 52 65 67 69 73 74 ange it...Regist
000130: 65 72 20 34 20 20 3D 20 33 38 20 95 20 62 75 74 er 4 = 38 . but
000140: 20 79 6F 75 20 63 61 6E 20 70 6C 61 79 20 61 72 you can play ar
000150: 6F 75 6E 64 20 77 69 74 68 20 69 74 20 69 66 20 ound with it if
000160: 79 6F 75 20 77 61 6E 74 2E 0D 0A 95 52 65 67 69 you want....Regi
000170: 73 74 65 72 20 35 20 20 3D 20 30 20 20 95 0D 0A ster 5 = 0 ...
000180: 95 52 65 67 69 73 74 65 72 20 36 20 20 3D 20 32 .Register 6 = 2
000190: 35 20 95 20 52 45 47 49 53 54 45 52 20 31 20 69 5 . REGISTER 1 i
0001A0: 73 20 4D 4F 44 45 20 31 20 68 6F 72 69 7A 6F 6E s MODE 1 horizon
0001B0: 74 61 6C 20 64 69 73 70 6C 61 79 65 64 20 63 68 tal displayed ch
0001C0: 61 72 61 63 74 65 73 20 74 6F 74 61 6C 20 69 6E aractes total in
0001D0: 0D 0A 95 52 65 67 69 73 74 65 72 20 37 20 20 3D ...Register 7 =
0001E0: 20 33 30 20 95 20 61 20 6C 69 6E 65 2E 20 59 6F 30 . a line. Yo
0001F0: 75 20 6B 6E 6F 77 20 74 68 61 74 20 61 20 4D 4F u know that a MO
Size : 512 (Real : 512)
000000: 30 20 43 4C 53 3A 50 52 49 4E 54 22 52 45 47 49 0 CLS:PRINT"REGI
000010: 53 54 45 52 20 32 20 54 45 53 54 22 20 20 20 20 STER 2 TEST"
000020: 95 20 52 45 47 49 53 54 45 52 20 36 20 69 73 20 . REGISTER 6 is
000030: 74 68 65 20 76 65 72 74 69 63 61 6C 20 64 69 73 the vertical dis
000040: 70 6C 61 79 65 64 20 73 63 72 65 65 6E 0D 0A 95 played screen...
000050: 31 35 30 20 47 4F 53 55 42 20 38 30 30 20 20 20 150 GOSUB 800
000060: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000070: 20 20 95 20 63 68 61 72 61 63 74 65 72 73 20 70 . characters p
000080: 65 72 20 6C 69 6E 65 20 74 6F 74 61 6C 2C 20 61 er line total, a
000090: 20 76 61 6C 75 65 20 78 20 73 63 72 65 65 6E 0D value x screen.
0000A0: 0A 95 31 36 30 20 4F 55 54 20 26 42 43 30 30 2C ..160 OUT &BC00,
0000B0: 32 3A 4F 55 54 20 26 42 44 30 30 2C 61 20 20 20 2:OUT &BD00,a
0000C0: 20 20 20 20 95 20 77 69 64 74 68 20 74 6F 74 61 . width tota
0000D0: 6C 20 6D 75 73 74 20 6E 6F 74 20 65 78 63 65 65 l must not excee
0000E0: 64 20 31 30 32 34 2E 20 53 57 20 34 36 20 61 6E d 1024. SW 46 an
0000F0: 64 0D 0A 95 31 37 30 20 43 4C 53 3A 50 52 49 4E d...170 CLS:PRIN
000100: 54 22 53 43 52 45 45 4E 20 22 3B 61 3B 22 57 49 T"SCREEN ";a;"WI
000110: 44 45 22 20 20 20 95 20 53 48 20 6D 75 73 74 20 DE" . SH must
000120: 62 65 20 31 30 32 34 20 64 69 76 69 64 65 64 20 be 1024 divided
000130: 62 79 20 34 36 20 3D 20 32 32 2E 20 46 61 69 6C by 46 = 22. Fail
000140: 75 72 65 0D 0A 95 31 38 30 20 47 4F 53 55 42 20 ure...180 GOSUB
000150: 38 30 30 3A 4E 45 58 54 20 61 20 20 20 20 20 20 800:NEXT a
000160: 20 20 20 20 20 20 20 20 95 20 74 6F 20 61 64 6A . to adj
000170: 75 73 74 20 68 61 73 20 74 6F 70 20 6C 69 6E 65 ust has top line
000180: 73 20 73 63 72 65 65 6E 20 72 65 70 65 61 74 69 s screen repeati
000190: 6E 67 2E 0D 0A 95 31 39 30 20 4F 55 54 20 26 42 ng....190 OUT &B
0001A0: 43 30 30 2C 32 3A 4F 55 54 20 26 42 44 30 30 2C C00,2:OUT &BD00,
0001B0: 34 36 20 20 20 20 20 20 95 20 0D 0A 95 32 30 30 46 . ...200
0001C0: 20 53 54 4F 50 20 20 20 20 20 20 20 20 20 20 20 STOP
0001D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 95 .
0001E0: 20 52 45 47 49 53 54 45 52 20 37 20 69 73 20 74 REGISTER 7 is t
0001F0: 68 65 20 76 65 72 74 69 63 61 6C 20 73 79 6E 63 he vertical sync
Size : 512 (Real : 512)
000000: 20 74 68 65 20 70 65 6E 0D 0A 74 6F 20 72 65 61 the pen..to rea
000010: 64 20 74 68 65 20 63 75 72 72 65 6E 74 20 65 6C d the current el
000020: 65 63 74 72 6F 6E 20 62 65 61 6D 20 73 63 72 65 ectron beam scre
000030: 65 6E 20 61 64 64 72 65 73 73 2C 20 28 69 6E 74 en address, (int
000040: 65 72 70 72 65 74 20 61 20 73 63 72 65 65 6E 20 erpret a screen
000050: 70 6F 73 69 74 69 6F 6E 2E 29 0D 0A 96 9A 9A 9A position.)......
000060: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000070: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000080: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9C 0D 0A 95 42 61 63 .............Bac
000090: 6B 20 6C 61 62 65 6C 20 20 20 20 20 20 49 6E 74 k label Int
0000A0: 65 72 6E 61 6C 20 36 38 34 35 20 74 79 70 65 73 ernal 6845 types
0000B0: 20 20 20 20 20 20 20 20 20 95 54 68 65 20 6D 61 .The ma
0000C0: 69 6E 20 77 6F 72 6B 68 6F 72 73 65 20 76 69 64 in workhorse vid
0000D0: 65 6F 20 67 65 6E 65 72 61 74 6F 72 0D 0A 93 9A eo generator....
0000E0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000F0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000100: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 99 69 73 20 74 ............is t
000110: 68 65 20 47 41 54 45 20 41 52 52 41 59 2C 20 77 he GATE ARRAY, w
000120: 68 65 72 65 69 6E 20 61 20 43 52 54 43 73 0D 0A herein a CRTCs..
000130: 95 36 31 32 38 20 20 20 20 20 20 20 20 20 20 20 .6128
000140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000150: 20 20 20 20 20 20 20 20 20 20 20 20 20 95 6F 75 .ou
000160: 74 70 75 74 20 69 6E 20 72 65 6C 61 74 69 6F 6E tput in relation
000170: 20 74 6F 20 74 69 6D 69 6E 67 20 70 75 6C 73 65 to timing pulse
000180: 0D 0A 95 9A 9A 9A 9A 20 20 20 20 20 20 20 20 20 .......
000190: 20 20 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 20 95 .
0001B0: 69 73 20 69 6E 69 74 69 61 74 65 64 2E 20 46 72 is initiated. Fr
0001C0: 6F 6D 20 74 68 69 73 20 31 4D 48 7A 20 70 75 6C om this 1MHz pul
0001D0: 73 65 0D 0A 95 41 20 59 45 4C 4C 4F 57 20 20 20 se...A YELLOW
0001E0: 20 20 20 20 20 4D 43 36 38 34 35 50 20 4A 52 35 MC6845P JR5
0001F0: 38 34 34 34 20 20 20 20 20 20 20 20 20 20 20 20 8444
Size : 512 (Real : 512)
000000: 20 70 6F 73 69 74 69 6F 6E 2C 20 61 0D 0A 95 38 position, a...8
000010: 30 30 20 46 4F 52 20 74 3D 31 20 54 4F 20 31 30 00 FOR t=1 TO 10
000020: 30 30 3A 4E 45 58 54 20 74 3A 52 45 54 55 52 4E 00:NEXT t:RETURN
000030: 20 95 20 63 6F 75 6E 74 65 72 70 61 72 74 20 74 . counterpart t
000040: 6F 20 52 45 47 49 53 54 45 52 20 32 20 77 68 65 o REGISTER 2 whe
000050: 72 65 20 6E 6F 77 20 73 63 72 65 65 6E 73 0D 0A re now screens..
000060: 93 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000070: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000080: 9A 9A 9A 99 20 63 61 6E 20 62 65 20 6D 6F 76 65 .... can be move
000090: 64 20 75 70 20 6F 72 20 64 6F 77 6E 2E 0D 0A 0D d up or down....
0000A0: 0A 52 45 47 49 53 54 45 52 20 38 20 69 73 20 69 .REGISTER 8 is i
0000B0: 6E 74 65 72 6C 61 63 65 2E 20 54 68 69 73 20 63 nterlace. This c
0000C0: 61 6E 20 62 65 20 74 75 72 6E 65 64 20 6F 6E 20 an be turned on
0000D0: 62 79 20 70 61 73 73 69 6E 67 20 31 20 74 6F 20 by passing 1 to
0000E0: 74 68 69 73 20 72 65 67 69 73 74 65 72 2E 20 49 this register. I
0000F0: 74 0D 0A 65 6E 61 62 6C 65 73 20 61 20 73 6C 69 t..enables a sli
000100: 67 68 74 6C 79 20 73 68 69 66 74 65 64 20 73 63 ghtly shifted sc
000110: 72 65 65 6E 20 64 69 73 70 6C 61 79 20 74 6F 20 reen display to
000120: 62 65 20 65 66 66 65 63 74 65 64 2E 20 41 70 61 be effected. Apa
000130: 72 74 20 66 72 6F 6D 20 64 65 6D 6F 20 6D 61 6B rt from demo mak
000140: 65 72 73 0D 0A 74 68 65 72 65 20 69 73 20 6C 69 ers..there is li
000150: 74 74 6C 65 20 75 73 65 20 66 6F 72 20 74 68 65 ttle use for the
000160: 20 72 65 67 69 73 74 65 72 2E 0D 0A 0D 0A 52 45 register.....RE
000170: 47 49 53 54 45 52 20 39 20 69 73 20 74 68 65 20 GISTER 9 is the
000180: 6D 61 78 69 6D 75 6D 20 72 61 73 74 65 72 20 61 maximum raster a
000190: 64 64 72 65 73 73 2E 20 52 65 61 6C 6C 79 20 69 ddress. Really i
0001A0: 74 20 6D 65 61 6E 73 20 74 68 65 20 6E 75 6D 62 t means the numb
0001B0: 65 72 20 6F 66 20 6C 69 6E 65 73 20 69 6E 0D 0A er of lines in..
0001C0: 61 20 64 69 73 70 6C 61 79 65 64 20 63 68 61 72 a displayed char
0001D0: 61 63 74 65 72 2E 20 45 69 67 68 74 20 76 65 72 acter. Eight ver
0001E0: 74 69 63 61 6C 20 70 69 78 65 6C 20 6C 69 6E 65 tical pixel line
0001F0: 73 20 6D 61 6B 65 20 75 70 20 61 20 63 68 61 72 s make up a char
Size : 512 (Real : 512)
000000: 20 95 74 68 65 20 47 41 2C 20 69 6E 20 74 75 72 .the GA, in tur
000010: 6E 2C 20 75 73 65 73 20 43 52 54 43 20 74 69 6D n, uses CRTC tim
000020: 69 6E 67 73 0D 0A 95 41 20 59 45 4C 4C 4F 57 20 ings...A YELLOW
000030: 20 20 20 20 20 20 20 35 45 31 20 48 44 34 36 35 5E1 HD465
000040: 30 35 53 50 20 4A 41 50 41 4E 20 48 44 36 38 34 05SP JAPAN HD684
000050: 35 53 50 95 74 6F 20 67 65 6E 65 72 61 74 65 20 5SP.to generate
000060: 74 68 65 20 69 6E 74 65 72 72 75 70 74 20 73 69 the interrupt si
000070: 67 6E 61 6C 2E 0D 0A 95 43 20 52 45 44 20 20 20 gnal....C RED
000080: 20 20 20 20 20 20 20 20 20 20 20 20 48 44 34 36 HD46
000090: 35 30 35 53 50 20 4A 41 50 41 4E 20 48 44 36 38 505SP JAPAN HD68
0000A0: 34 35 53 50 95 0D 0A 95 4D 46 52 27 53 20 56 45 45SP....MFR'S VE
0000B0: 52 53 49 4F 4E 20 43 20 36 42 31 20 48 44 34 36 RSION C 6B1 HD46
0000C0: 35 30 35 53 50 20 4A 41 50 41 4E 20 48 44 36 38 505SP JAPAN HD68
0000D0: 34 35 53 50 95 54 65 63 68 6E 69 63 61 6C 3F 20 45SP.Technical?
0000E0: 4F 4B 20 74 68 65 6E 21 20 54 68 65 20 47 41 20 OK then! The GA
0000F0: 68 61 6E 64 6C 65 73 0D 0A 95 4D 46 52 27 53 20 handles...MFR'S
000100: 56 45 52 53 49 4F 4E 20 44 20 36 45 35 20 48 44 VERSION D 6E5 HD
000110: 34 36 35 30 35 35 20 20 4A 41 50 41 4E 20 48 44 465055 JAPAN HD
000120: 36 38 34 35 35 50 95 63 6F 6C 6F 75 72 73 20 28 68455P.colours (
000130: 50 45 4E 2C 20 50 41 50 45 52 2C 20 42 4F 52 44 PEN, PAPER, BORD
000140: 45 52 29 2C 20 61 6C 73 6F 0D 0A 95 4D 46 52 27 ER), also...MFR'
000150: 53 20 56 45 52 53 49 4F 4E 20 44 20 36 45 34 20 S VERSION D 6E4
000160: 48 44 34 36 35 30 35 53 50 20 4A 41 50 41 4E 20 HD46505SP JAPAN
000170: 48 44 36 38 34 35 53 50 95 67 65 6E 65 72 61 74 HD6845SP.generat
000180: 65 73 20 74 68 65 20 76 69 64 65 6F 20 73 69 67 es the video sig
000190: 6E 61 6C 2E 20 54 68 65 6E 20 61 0D 0A 95 4D 46 nal. Then a...MF
0001A0: 52 27 53 20 56 45 52 53 49 4F 4E 20 45 20 38 36 R'S VERSION E 86
0001B0: 33 31 43 20 55 4D 36 38 34 35 20 20 20 20 20 20 31C UM6845
0001C0: 20 20 20 20 20 20 20 20 20 20 95 43 52 54 43 20 .CRTC
0001D0: 74 61 6B 65 73 20 6F 76 65 72 2C 20 70 72 6F 76 takes over, prov
0001E0: 69 64 69 6E 67 20 64 61 74 61 20 74 6F 0D 0A 95 iding data to...
0001F0: 4D 46 52 27 53 20 56 45 52 53 49 4F 4E 20 49 20 MFR'S VERSION I
Size : 512 (Real : 512)
000000: 61 63 74 65 72 2C 20 74 68 65 20 66 69 72 73 74 acter, the first
000010: 0D 0A 6C 69 6E 65 20 70 6C 75 73 20 37 20 28 74 ..line plus 7 (t
000020: 68 65 20 70 72 65 73 65 74 29 2E 20 43 68 61 6E he preset). Chan
000030: 67 69 6E 67 20 74 68 69 73 20 61 6C 74 65 72 73 ging this alters
000040: 20 74 68 65 20 73 63 72 65 65 6E 20 64 69 73 70 the screen disp
000050: 6C 61 79 20 74 6F 20 72 65 70 65 61 74 20 6C 69 lay to repeat li
000060: 6E 65 0D 0A 63 6F 6E 74 65 6E 74 20 6F 6E 20 74 ne..content on t
000070: 68 65 20 73 63 72 65 65 6E 2E 0D 0A 0D 0A 52 45 he screen.....RE
000080: 47 49 53 54 45 52 20 31 30 20 69 73 20 74 68 65 GISTER 10 is the
000090: 20 63 75 72 73 6F 72 20 73 74 61 72 74 20 72 61 cursor start ra
0000A0: 73 74 65 72 2E 20 54 68 65 73 65 20 63 61 6E 20 ster. These can
0000B0: 62 65 20 75 73 65 64 20 74 6F 20 70 6F 73 69 74 be used to posit
0000C0: 69 6F 6E 20 74 68 65 20 63 75 72 73 6F 72 0D 0A ion the cursor..
0000D0: 6F 6E 20 74 68 65 20 73 63 72 65 65 6E 2C 20 66 on the screen, f
0000E0: 6C 61 73 68 20 69 74 20 61 74 20 64 69 66 66 65 lash it at diffe
0000F0: 72 65 6E 74 20 72 61 74 65 73 20 61 6E 64 20 75 rent rates and u
000100: 6E 2D 64 69 73 70 6C 61 79 20 69 74 2E 0D 0A 0D n-display it....
000110: 0A 52 45 47 49 53 54 45 52 20 31 31 20 69 73 20 .REGISTER 11 is
000120: 74 68 65 20 63 75 72 73 6F 72 20 65 6E 64 20 72 the cursor end r
000130: 61 73 74 65 72 2E 20 54 68 65 20 63 6F 75 6E 74 aster. The count
000140: 65 72 70 6F 69 6E 74 20 74 6F 20 52 45 47 49 53 erpoint to REGIS
000150: 54 45 52 20 31 30 2E 20 49 6E 20 65 66 66 65 63 TER 10. In effec
000160: 74 0D 0A 74 68 65 20 6C 61 73 74 20 74 77 6F 20 t..the last two
000170: 72 65 67 69 73 74 65 72 73 20 61 72 65 6E 27 74 registers aren't
000180: 20 75 73 65 64 2C 20 73 6F 66 74 77 61 72 65 20 used, software
000190: 63 75 72 73 6F 72 20 73 75 70 70 6F 72 74 20 62 cursor support b
0001A0: 79 20 66 69 72 6D 77 61 72 65 20 68 61 73 20 6D y firmware has m
0001B0: 61 6E 79 0D 0A 61 64 76 61 6E 74 61 67 65 73 2E any..advantages.
0001C0: 0D 0A 0D 0A 52 45 47 49 53 54 45 52 20 31 32 2F ....REGISTER 12/
0001D0: 52 45 47 49 53 54 45 52 20 31 33 20 6E 65 65 64 REGISTER 13 need
0001E0: 20 74 6F 20 62 65 20 6D 65 6E 74 69 6F 6E 65 64 to be mentioned
0001F0: 20 74 6F 67 65 74 68 65 72 20 61 73 20 74 68 65 together as the
Size : 512 (Real : 512)
000000: 38 38 30 36 43 20 55 4D 36 38 34 35 52 20 20 20 8806C UM6845R
000010: 20 20 20 20 20 20 20 20 20 20 20 20 95 74 68 65 .the
000020: 20 43 61 74 68 6F 64 65 20 52 61 79 20 47 75 6E Cathode Ray Gun
000030: 20 74 6F 20 64 65 74 65 72 6D 69 6E 65 20 61 0D to determine a.
000040: 0A 95 4D 46 52 27 53 20 56 45 52 53 49 4F 4E 20 ..MFR'S VERSION
000050: 4B 20 38 38 33 37 36 20 55 4D 36 38 34 35 52 20 K 88376 UM6845R
000060: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 95 73 .s
000070: 63 72 65 65 6E 20 74 6F 70 2C 20 20 73 69 64 65 creen top, side
000080: 73 20 61 6E 64 20 62 6F 74 74 6F 6D 20 73 69 7A s and bottom siz
000090: 65 0D 0A 95 4D 46 52 27 53 20 56 45 52 53 49 4F e...MFR'S VERSIO
0000A0: 4E 20 4C 20 38 38 33 34 53 20 55 4D 36 38 34 35 N L 8834S UM6845
0000B0: 52 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 R
0000C0: 95 64 69 73 70 6C 61 79 2E 20 49 74 20 72 65 63 .display. It rec
0000D0: 65 69 76 65 73 20 62 61 63 6B 20 74 68 65 20 43 eives back the C
0000E0: 52 54 43 0D 0A 95 34 36 34 20 20 20 20 20 20 20 RTC...464
0000F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000100: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000110: 20 20 95 68 6F 72 69 7A 6F 6E 74 61 6C 20 73 79 .horizontal sy
000120: 6E 63 20 73 69 67 6E 61 6C 2C 20 64 69 76 69 64 nc signal, divid
000130: 65 73 20 69 74 0D 0A 95 9A 9A 9A 20 20 20 20 20 es it......
000140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000160: 20 20 20 20 95 74 68 65 6E 20 6C 69 6E 6B 73 20 .then links
000170: 69 74 20 74 6F 20 74 68 65 20 76 65 72 74 69 63 it to the vertic
000180: 61 6C 20 73 79 6E 63 0D 0A 95 45 20 59 45 4C 4C al sync...E YELL
000190: 4F 57 20 20 20 20 20 20 20 20 33 4D 33 20 48 44 OW 3M3 HD
0001A0: 34 36 35 30 35 53 50 20 4A 41 50 41 4E 20 48 44 46505SP JAPAN HD
0001B0: 36 38 34 35 53 50 95 73 69 67 6E 61 6C 20 73 6F 6845SP.signal so
0001C0: 20 74 68 65 20 69 6E 74 65 72 72 75 70 74 20 72 the interrupt r
0001D0: 6F 75 74 69 6E 65 20 69 73 0D 0A 95 4D 46 52 27 outine is...MFR'
0001E0: 53 20 56 45 52 53 49 4F 4E 20 41 20 38 37 31 37 S VERSION A 8717
0001F0: 53 20 55 4D 36 38 34 35 52 20 20 20 20 20 20 20 S UM6845R
Size : 512 (Real : 512)
000000: 79 20 68 61 76 65 20 63 6F 6D 62 69 6E 65 64 20 y have combined
000010: 75 73 65 73 0D 0A 66 6F 72 20 73 63 72 65 65 6E uses..for screen
000020: 20 65 66 66 65 63 74 73 2E 20 54 68 65 79 20 63 effects. They c
000030: 6F 6E 74 72 6F 6C 20 73 63 72 65 65 6E 20 6D 65 ontrol screen me
000040: 6D 6F 72 79 20 61 64 64 72 65 73 73 65 73 2C 20 mory addresses,
000050: 74 6F 70 20 61 6E 64 20 62 6F 74 74 6F 6D 2E 20 top and bottom.
000060: 41 6C 6C 20 6F 66 0D 0A 74 68 65 20 52 45 47 49 All of..the REGI
000070: 53 54 45 52 20 31 33 20 62 69 74 73 20 61 6E 64 STER 13 bits and
000080: 20 62 69 74 73 20 30 20 61 6E 64 20 31 20 6F 66 bits 0 and 1 of
000090: 20 52 45 47 49 53 54 45 52 20 31 32 20 63 61 6E REGISTER 12 can
0000A0: 20 62 65 20 75 73 65 64 20 66 6F 72 20 73 63 72 be used for scr
0000B0: 6F 6C 6C 69 6E 67 20 61 0D 0A 70 61 72 74 20 6F olling a..part o
0000C0: 6E 20 74 68 65 20 73 63 72 65 65 6E 2E 20 42 75 n the screen. Bu
0000D0: 74 20 6D 6F 72 65 20 69 6D 70 6F 72 74 61 6E 74 t more important
0000E0: 6C 79 20 52 45 47 49 53 54 45 52 20 31 32 20 62 ly REGISTER 12 b
0000F0: 69 74 73 20 34 20 61 6E 64 20 35 20 64 65 74 65 its 4 and 5 dete
000100: 72 6D 69 6E 65 20 77 68 61 74 0D 0A 31 36 6B 20 rmine what..16k
000110: 62 6C 6F 63 6B 20 70 6F 73 69 74 69 6F 6E 20 77 block position w
000120: 69 6C 6C 20 68 6F 6C 64 20 74 68 65 20 73 63 72 ill hold the scr
000130: 65 65 6E 20 61 6E 64 20 62 69 74 73 20 32 20 61 een and bits 2 a
000140: 6E 64 20 33 20 73 65 74 20 73 63 72 65 65 6E 20 nd 3 set screen
000150: 6D 65 6D 6F 72 79 20 73 69 7A 65 3A 0D 0A 42 49 memory size:..BI
000160: 54 20 42 49 54 20 20 20 20 20 20 20 20 20 20 20 T BIT
000170: 20 20 20 20 20 20 42 49 54 20 42 49 54 0D 0A 20 BIT BIT..
000180: 34 20 20 20 35 20 20 20 20 20 20 20 20 20 20 20 4 5
000190: 20 20 20 20 20 20 20 20 32 20 20 20 33 20 20 20 2 3
0001A0: 20 20 20 20 45 6E 61 62 6C 69 6E 67 20 61 20 33 Enabling a 3
0001B0: 32 6B 20 73 63 72 65 65 6E 20 61 6E 64 20 75 73 2k screen and us
0001C0: 69 6E 67 20 6F 74 68 65 72 20 70 61 72 74 73 0D ing other parts.
0001D0: 0A 20 30 20 20 20 30 20 26 30 30 30 30 20 74 6F . 0 0 &0000 to
0001E0: 20 26 33 46 46 46 20 20 20 20 30 20 20 20 30 20 &3FFF 0 0
0001F0: 31 36 4B 20 20 20 6F 66 20 6F 74 68 65 72 20 72 16K of other r
Size : 512 (Real : 512)
000000: 20 20 20 20 20 20 20 20 95 61 62 6C 65 20 74 6F .able to
000010: 20 63 68 65 63 6B 20 66 6F 72 20 20 61 20 76 65 check for a ve
000020: 72 74 69 63 61 6C 20 73 79 6E 63 0D 0A 93 9A 9A rtical sync.....
000030: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000040: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000050: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 99 73 69 67 6E 61 ...........signa
000060: 6C 20 6F 6E 20 74 68 65 20 70 61 72 61 6C 6C 65 l on the paralle
000070: 6C 20 70 6F 72 74 2E 0D 0A 96 9A 9A 9A 9A 9A 9A l port..........
000080: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000090: 9A 9A 9A 9A 9A 9C 96 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000A0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000B0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000C0: 9A 9A 9A 9A 9A 9A 9A 9A 9C 0D 0A 95 48 49 54 41 ............HITA
0000D0: 43 48 49 20 20 3D 20 48 44 20 3D 20 43 52 54 43 CHI = HD = CRTC
0000E0: 20 74 79 70 65 20 30 95 95 57 65 20 63 6F 75 6C type 0..We coul
0000F0: 64 20 64 6F 20 77 69 74 68 20 6D 6F 72 65 20 69 d do with more i
000100: 6E 70 75 74 20 66 72 6F 6D 20 79 6F 75 20 72 65 nput from you re
000110: 61 64 65 72 73 20 77 69 74 68 95 0D 0A 95 4E 45 aders with....NE
000120: 43 20 20 20 20 20 20 3D 20 55 4D 20 3D 20 43 52 C = UM = CR
000130: 54 43 20 74 79 70 65 20 31 95 95 64 65 74 61 69 TC type 1..detai
000140: 6C 73 20 6F 66 20 74 68 65 20 36 38 34 35 27 73 ls of the 6845's
000150: 20 69 6E 20 79 6F 75 72 20 34 36 34 2C 20 36 36 in your 464, 66
000160: 34 20 61 6E 64 20 36 31 32 38 27 73 95 0D 0A 95 4 and 6128's....
000170: 4D 4F 54 4F 52 4F 4C 41 20 3D 20 4D 43 20 3D 20 MOTOROLA = MC =
000180: 43 52 54 43 20 74 79 70 65 20 32 95 95 61 6E 64 CRTC type 2..and
000190: 20 74 68 65 20 50 4C 55 53 20 41 53 49 43 53 20 the PLUS ASICS
0001A0: 74 6F 20 63 6F 6D 70 6C 65 74 65 20 74 68 69 73 to complete this
0001B0: 20 6C 69 73 74 69 6E 67 2E 20 20 20 20 20 95 0D listing. ..
0001C0: 0A 93 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0001D0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 99 93 9A ................
0001E0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0001F0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
Size : 512 (Real : 512)
000000: 65 67 69 73 74 65 72 73 20 61 20 73 6D 6F 6F 74 egisters a smoot
000010: 68 20 66 6C 6F 77 69 6E 67 20 64 69 73 70 6C 61 h flowing displa
000020: 79 0D 0A 20 31 20 20 20 31 20 26 43 30 30 30 20 y.. 1 1 &C000
000030: 74 6F 20 26 46 46 46 46 20 20 20 20 31 20 20 20 to &FFFF 1
000040: 30 20 31 36 4B 20 20 20 6F 66 20 74 77 6F 20 31 0 16K of two 1
000050: 36 6B 20 73 63 72 65 65 6E 73 20 63 61 6E 20 20 6k screens can
000060: 62 65 20 6D 61 64 65 20 6F 6E 20 74 68 65 20 43 be made on the C
000070: 50 43 2E 0D 0A 20 31 20 20 20 30 20 26 34 30 30 PC... 1 0 &400
000080: 30 20 74 6F 20 26 37 46 46 46 20 20 20 20 30 20 0 to &7FFF 0
000090: 20 20 31 20 31 36 4B 20 20 20 54 68 65 73 65 20 1 16K These
0000A0: 65 66 66 65 63 74 73 20 61 72 65 20 63 6F 6D 6D effects are comm
0000B0: 6F 6E 6C 79 20 6D 65 74 20 69 6E 20 64 65 6D 6F only met in demo
0000C0: 73 2E 0D 0A 20 30 20 20 20 31 20 26 38 30 30 30 s... 0 1 &8000
0000D0: 20 74 6F 20 26 42 46 46 46 20 20 20 20 31 20 20 to &BFFF 1
0000E0: 20 31 20 33 32 4B 0D 0A 0D 0A 52 45 47 49 53 54 1 32K....REGIST
0000F0: 45 52 20 31 34 2F 52 45 47 49 53 54 45 52 20 31 ER 14/REGISTER 1
000100: 35 20 61 72 65 20 63 75 72 73 6F 72 20 68 69 67 5 are cursor hig
000110: 68 20 61 6E 64 20 63 75 72 73 6F 72 20 6C 6F 77 h and cursor low
000120: 2E 20 49 6E 20 74 68 65 6F 72 79 20 74 68 65 73 . In theory thes
000130: 65 20 63 61 6E 20 62 65 20 61 0D 0A 75 73 65 20 e can be a..use
000140: 69 6E 20 73 63 72 65 65 6E 20 70 6F 73 69 74 69 in screen positi
000150: 6F 6E 69 6E 67 20 74 68 65 20 63 75 72 73 6F 72 oning the cursor
000160: 2C 20 62 75 74 20 72 65 61 6C 69 74 79 20 73 74 , but reality st
000170: 65 70 73 20 69 6E 20 61 6E 64 20 61 67 61 69 6E eps in and again
000180: 20 73 6F 66 74 77 61 72 65 20 69 73 0D 0A 6D 6F software is..mo
000190: 72 65 20 61 64 76 61 6E 74 61 67 65 6F 75 73 20 re advantageous
0001A0: 73 6F 20 74 68 65 79 20 61 72 65 6E 27 74 20 75 so they aren't u
0001B0: 73 65 64 2E 0D 0A 0D 0A 52 45 47 49 53 54 45 52 sed.....REGISTER
0001C0: 20 31 36 2F 52 45 47 49 53 54 45 52 20 31 37 20 16/REGISTER 17
0001D0: 72 65 6C 61 74 65 20 74 6F 20 74 68 65 20 6C 69 relate to the li
0001E0: 67 68 74 20 70 65 6E 20 61 6E 64 20 6D 61 6B 65 ght pen and make
0001F0: 20 69 74 20 70 6F 73 73 69 62 6C 65 20 66 6F 72 it possible for
Size : 512 (Real : 512)
000000: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000010: 99 1A 20 20 20 20 20 54 68 65 20 28 43 29 61 74 .. The (C)at
000020: 68 6F 64 65 20 28 52 29 61 79 20 28 54 29 75 62 hode (R)ay (T)ub
000030: 65 20 28 43 29 6F 6E 74 72 6F 6C 6C 65 72 0D 0A e (C)ontroller..
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000050: 20 20 20 20 20 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ...........
000060: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000070: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 0D 0A 0D 0A ................
000080: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000090: 9A 9A 9A 9A 9A 9C 96 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000A0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000B0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000C0: 9A 9A 9A 9A 9A 9A 9A 9A 9C 0D 0A 95 48 49 54 41 ............HITA
0000D0: 43 48 49 20 20 3D 20 48 44 20 3D 20 43 52 54 43 CHI = HD = CRTC
0000E0: 20 74 79 70 65 20 30 95 95 57 65 20 63 6F 75 6C type 0..We coul
0000F0: 64 20 64 6F 20 77 69 74 68 20 6D 6F 72 65 20 69 d do with more i
000100: 6E 70 75 74 20 66 72 6F 6D 20 79 6F 75 20 72 65 nput from you re
000110: 61 64 65 72 73 20 77 69 74 68 95 0D 0A 95 4E 45 aders with....NE
000120: 43 20 20 20 20 20 20 3D 20 55 4D 20 3D 20 43 52 C = UM = CR
000130: 54 43 20 74 79 70 65 20 31 95 95 64 65 74 61 69 TC type 1..detai
000140: 6C 73 20 6F 66 20 74 68 65 20 36 38 34 35 27 73 ls of the 6845's
000150: 20 69 6E 20 79 6F 75 72 20 34 36 34 2C 20 36 36 in your 464, 66
000160: 34 20 61 6E 64 20 36 31 32 38 27 73 95 0D 0A 95 4 and 6128's....
000170: 4D 4F 54 4F 52 4F 4C 41 20 3D 20 4D 43 20 3D 20 MOTOROLA = MC =
000180: 43 52 54 43 20 74 79 70 65 20 32 95 95 61 6E 64 CRTC type 2..and
000190: 20 74 68 65 20 50 4C 55 53 20 41 53 49 43 53 20 the PLUS ASICS
0001A0: 74 6F 20 63 6F 6D 70 6C 65 74 65 20 74 68 69 73 to complete this
0001B0: 20 6C 69 73 74 69 6E 67 2E 20 20 20 20 20 95 0D listing. ..
0001C0: 0A 93 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0001D0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 99 93 9A ................
0001E0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0001F0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
Size : 512 (Real : 512)
000000: 20 53 47 41 4D 52 45 50 41 50 2E 20 49 74 20 73 SGAMREPAP. It s
000010: 65 65 6D 73 20 74 6F 0D 0A 62 65 20 61 20 6D 75 eems to..be a mu
000020: 6C 74 69 66 6F 72 6D 61 74 20 6D 61 67 2E 20 20 ltiformat mag.
000030: 54 68 65 6E 20 63 6F 6D 65 73 20 61 20 72 65 74 Then comes a ret
000040: 72 6F 73 70 65 63 74 69 76 65 20 72 65 76 69 65 rospective revie
000050: 77 20 72 65 6C 61 74 69 6E 67 20 74 6F 20 52 4F w relating to RO
000060: 4C 4C 45 52 20 4D 41 47 2C 0D 0A 42 4F 4E 53 4F LLER MAG,..BONSO
000070: 49 52 20 4C 45 20 50 4C 41 4E 45 54 45 20 23 31 IR LE PLANETE #1
000080: 36 20 63 6F 6E 74 65 6E 74 73 20 61 6E 64 20 73 6 contents and s
000090: 74 79 6C 65 20 62 65 66 6F 72 65 20 72 65 76 69 tyle before revi
0000A0: 65 77 73 20 6F 66 20 74 68 65 20 63 75 72 72 65 ews of the curre
0000B0: 6E 74 20 6D 61 67 73 20 41 46 43 0D 0A 42 55 4C nt mags AFC..BUL
0000C0: 4C 45 54 49 4E 22 20 41 4D 53 4C 49 56 45 22 20 LETIN" AMSLIVE"
0000D0: 61 6E 64 20 51 55 41 53 41 52 20 23 31 33 2E 20 and QUASAR #13.
0000E0: 54 68 6F 73 65 20 70 61 72 74 69 63 69 70 61 74 Those participat
0000F0: 69 6E 67 20 61 72 65 20 6E 6F 74 65 64 20 69 6E ing are noted in
000100: 20 43 52 45 44 49 54 53 2E 0D 0A 0D 0A 4E 49 43 CREDITS.....NIC
000110: 4B 59 20 4F 4E 45 20 70 72 6F 76 69 64 65 73 20 KY ONE provides
000120: 74 68 65 20 61 73 73 65 6D 62 6C 65 72 20 74 75 the assembler tu
000130: 74 6F 72 69 61 6C 2C 20 65 78 70 6C 61 69 6E 69 torial, explaini
000140: 6E 67 20 73 63 72 6F 6C 6C 69 6E 67 20 65 66 66 ng scrolling eff
000150: 65 63 74 73 20 63 72 65 61 74 69 6F 6E 0D 0A 77 ects creation..w
000160: 69 74 68 20 73 6F 75 72 63 65 20 63 6F 64 65 20 ith source code
000170: 69 6C 6C 75 73 74 72 61 74 69 6F 6E 73 2C 20 61 illustrations, a
000180: 6E 64 20 20 74 68 65 69 72 20 75 73 65 66 75 6C nd their useful
000190: 6E 65 73 73 2E 20 50 52 45 56 49 45 57 20 69 6E ness. PREVIEW in
0001A0: 76 65 73 74 69 67 61 74 65 73 20 77 68 61 74 0D vestigates what.
0001B0: 0A 74 68 65 20 67 72 6F 75 70 73 20 28 44 42 54 .the groups (DBT
0001C0: 2C 20 4D 4F 52 54 45 4C 2C 20 44 45 4C 49 52 49 , MORTEL, DELIRI
0001D0: 55 4D 20 47 41 4E 47 20 61 6E 64 20 41 52 4B 4F UM GANG and ARKO
0001E0: 53 29 2C 20 68 61 76 65 20 64 6F 6E 65 20 64 75 S), have done du
0001F0: 72 69 6E 67 20 31 39 39 38 20 61 6E 64 20 74 68 ring 1998 and th
Size : 512 (Real : 512)
000000: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 96 9A ..
000020: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9C 0D ................
000030: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 95 .
000050: 20 20 42 41 42 41 20 46 41 4E 5A 20 23 37 20 95 BABA FANZ #7 .
000060: 0D 0A 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 20 20 20
000080: 93 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000090: 99 0D 0A 41 73 20 65 76 65 72 2C 20 74 68 69 6E ...As ever, thin
0000A0: 67 73 20 61 72 72 69 76 65 20 6C 61 74 65 2C 20 gs arrive late,
0000B0: 73 6F 20 49 20 68 61 76 65 20 74 6F 20 72 75 73 so I have to rus
0000C0: 68 20 74 6F 20 69 6E 63 6C 75 64 65 20 64 65 74 h to include det
0000D0: 61 69 6C 73 20 61 62 6F 75 74 20 74 68 65 6D 20 ails about them
0000E0: 66 6F 72 0D 0A 41 54 4D 23 34 2E 20 4F 6E 20 74 for..ATM#4. On t
0000F0: 68 69 73 20 6F 63 63 61 73 69 6F 6E 20 74 68 65 his occasion the
000100: 72 65 20 61 72 72 69 76 65 64 2C 20 61 6C 6F 6E re arrived, alon
000110: 67 20 77 69 74 68 20 6F 74 68 65 72 20 69 74 65 g with other ite
000120: 6D 73 2C 20 42 41 42 41 20 46 41 4E 5A 20 23 37 ms, BABA FANZ #7
000130: 20 66 72 6F 6D 0D 0A 45 4C 49 4F 54 2E 20 49 20 from..ELIOT. I
000140: 77 61 73 20 73 75 72 70 72 69 73 65 64 20 61 73 was surprised as
000150: 20 47 52 45 47 20 77 72 6F 74 65 20 74 68 61 74 GREG wrote that
000160: 20 74 68 65 20 6D 61 67 20 77 6F 75 6C 64 20 62 the mag would b
000170: 65 20 6F 75 74 20 69 6E 20 41 70 72 69 6C 20 31 e out in April 1
000180: 39 39 38 20 61 6E 64 0D 0A 74 68 61 74 20 69 66 998 and..that if
000190: 20 49 20 73 65 6E 74 20 68 69 6D 20 61 20 64 69 I sent him a di
0001A0: 73 63 20 68 65 20 77 6F 75 6C 64 20 73 65 6E 64 sc he would send
0001B0: 20 69 74 20 6F 6E 20 74 6F 20 6D 65 20 77 68 65 it on to me whe
0001C0: 6E 20 72 65 61 64 79 2E 20 20 41 74 20 74 68 61 n ready. At tha
0001D0: 74 20 74 69 6D 65 20 68 65 0D 0A 69 6E 64 69 63 t time he..indic
0001E0: 61 74 65 64 20 74 68 61 74 20 68 65 20 77 61 73 ated that he was
0001F0: 20 61 20 6D 75 73 69 63 69 61 6E 2C 20 73 6F 20 a musician, so
Size : 512 (Real : 512)
000000: 65 0D 0A 67 72 6F 75 70 73 20 69 6E 74 65 6E 74 e..groups intent
000010: 69 6F 6E 73 20 66 6F 72 20 74 68 65 20 63 6F 6D ions for the com
000020: 69 6E 67 20 79 65 61 72 2E 20 54 68 65 20 44 45 ing year. The DE
000030: 53 49 47 4E 20 66 65 61 74 75 72 65 20 69 73 20 SIGN feature is
000040: 61 6E 20 65 78 70 61 6E 73 69 6F 6E 20 6F 6E 20 an expansion on
000050: 74 68 65 0D 0A 4E 4F 20 52 45 43 45 53 53 20 61 the..NO RECESS a
000060: 72 74 69 63 6C 65 20 69 6E 20 47 48 4F 55 4C 27 rticle in GHOUL'
000070: 53 20 46 41 4E 5A 20 23 34 20 6F 6E 20 77 68 61 S FANZ #4 on wha
000080: 74 20 66 65 61 74 75 72 65 73 20 6D 61 6B 65 20 t features make
000090: 61 20 67 6F 6F 64 20 6D 61 67 20 6F 72 20 64 65 a good mag or de
0000A0: 6D 6F 20 62 79 0D 0A 47 52 45 47 2E 20 48 65 20 mo by..GREG. He
0000B0: 63 6F 6D 70 61 72 65 73 20 50 43 20 61 6E 64 20 compares PC and
0000C0: 41 4D 49 47 41 20 74 65 63 68 6E 69 71 75 65 73 AMIGA techniques
0000D0: 20 77 69 74 68 20 74 68 65 20 43 50 43 20 67 65 with the CPC ge
0000E0: 6E 65 72 61 6C 20 75 73 65 64 20 73 74 79 6C 65 neral used style
0000F0: 73 2C 20 74 68 65 6E 0D 0A 63 6F 76 65 72 73 20 s, then..covers
000100: 6D 75 73 69 63 2C 20 64 65 6D 6F 20 64 75 70 6C music, demo dupl
000110: 69 63 61 74 65 64 20 61 6E 64 20 6E 6F 76 65 6C icated and novel
000120: 20 66 65 61 74 75 72 65 73 2E 20 42 61 73 69 63 features. Basic
000130: 61 6C 6C 79 20 69 74 20 69 73 20 61 6E 20 69 6D ally it is an im
000140: 70 72 65 63 61 74 69 6F 6E 0D 0A 6F 6E 20 22 73 precation..on "s
000150: 61 6D 65 6E 65 73 73 22 20 61 6E 64 20 61 6E 20 ameness" and an
000160: 69 6D 70 6C 6F 72 61 6E 63 65 20 74 6F 20 61 64 implorance to ad
000170: 61 70 74 2C 20 61 64 6F 70 74 20 61 6E 64 20 69 apt, adopt and i
000180: 6E 6E 6F 76 61 74 65 2E 0D 0A 0D 0A 56 61 72 69 nnovate.....Vari
000190: 6F 75 73 20 72 65 70 6F 72 74 73 20 6F 6E 20 74 ous reports on t
0001A0: 68 65 20 31 39 39 37 20 67 65 74 20 74 6F 67 65 he 1997 get toge
0001B0: 74 68 65 72 73 20 61 72 65 20 6D 61 64 65 20 69 thers are made i
0001C0: 6E 20 4D 45 45 54 49 4E 47 2C 20 73 74 61 72 74 n MEETING, start
0001D0: 69 6E 67 20 77 69 74 68 20 74 68 65 0D 0A 57 41 ing with the..WA
0001E0: 52 46 20 4D 45 45 54 49 4E 47 20 23 34 20 61 6E RF MEETING #4 an
0001F0: 64 20 63 6F 6E 63 6C 75 64 69 6E 67 20 77 69 74 d concluding wit
Size : 512 (Real : 512)
000000: 49 20 6F 66 66 65 72 72 65 64 20 68 69 6D 20 33 I offerred him 3
000010: 32 6B 20 69 6E 20 61 6E 20 41 54 4D 20 66 6F 72 2k in an ATM for
000020: 20 61 6E 20 69 74 65 6D 20 6F 6E 0D 0A 6D 75 73 an item on..mus
000030: 69 63 20 66 72 6F 6D 20 68 69 6D 20 77 69 74 68 ic from him with
000040: 20 61 63 63 6F 6D 70 61 6E 79 69 6E 67 20 6D 75 accompanying mu
000050: 73 69 63 2E 20 4E 6F 74 68 69 6E 67 20 72 65 73 sic. Nothing res
000060: 75 6C 74 65 64 2E 20 49 6E 20 42 41 42 41 20 46 ulted. In BABA F
000070: 41 4E 5A 20 23 36 20 61 6E 20 61 69 6D 0D 0A 66 ANZ #6 an aim..f
000080: 6F 72 20 74 68 69 73 20 6D 61 67 20 77 61 73 20 or this mag was
000090: 74 6F 20 74 68 65 6E 63 65 66 6F 72 74 68 20 62 to thenceforth b
0000A0: 65 20 69 6E 20 45 6E 67 6C 69 73 68 2C 20 74 6F e in English, to
0000B0: 20 66 61 63 69 6C 69 74 61 74 65 20 61 20 77 69 facilitate a wi
0000C0: 64 65 72 20 72 65 61 64 65 72 73 68 69 70 2C 0D der readership,.
0000D0: 0A 73 6F 20 61 6E 20 2A 20 64 65 6E 6F 74 65 73 .so an * denotes
0000E0: 20 61 6E 20 45 6E 67 6C 69 73 68 20 65 6C 69 6D an English elim
0000F0: 65 6E 74 20 77 69 74 68 69 6E 20 61 6E 20 61 72 ent within an ar
000100: 74 69 63 6C 65 20 69 6E 20 42 41 42 41 20 46 41 ticle in BABA FA
000110: 4E 5A 20 23 37 2E 0D 0A 96 9A 9A 9A 9A 9A 9A 9A NZ #7...........
000120: 9A 9A 9A 9C 0D 0A 95 4D 45 4E 55 20 49 54 45 4D .......MENU ITEM
000130: 53 95 20 59 6F 75 20 6B 69 63 6B 20 6F 66 66 20 S. You kick off
000140: 62 79 20 72 75 6E 6E 69 6E 67 20 22 42 41 42 41 by running "BABA
000150: 46 37 22 20 61 6E 64 20 73 74 72 61 69 67 68 74 F7" and straight
000160: 20 61 77 61 79 20 79 6F 75 20 61 72 65 20 69 6E away you are in
000170: 74 6F 20 74 68 65 0D 0A 95 9A 9A 9A 9A 9A 9A 9A to the..........
000180: 9A 9A 9A 95 20 6D 75 73 69 63 61 6C 20 6F 76 65 .... musical ove
000190: 72 73 63 61 6E 20 6D 65 6E 75 20 73 63 72 65 65 rscan menu scree
0001A0: 6E 2E 20 54 68 65 20 61 72 74 69 63 6C 65 20 73 n. The article s
0001B0: 65 6C 65 63 74 6F 72 20 70 6F 69 6E 74 65 72 20 elector pointer
0001C0: 69 73 20 6D 6F 76 65 64 0D 0A 95 20 20 45 44 49 is moved... EDI
0001D0: 54 4F 20 20 20 95 20 62 79 20 63 75 72 73 6F 72 TO . by cursor
0001E0: 20 6B 65 79 73 2C 20 53 50 41 43 45 20 6C 6F 61 keys, SPACE loa
0001F0: 64 73 20 74 68 65 20 72 65 71 75 69 72 65 64 20 ds the required
Size : 512 (Real : 512)
000000: 68 20 74 68 65 20 50 55 4E 43 48 20 27 39 37 20 h the PUNCH '97
000010: 70 61 72 74 69 65 73 2E 20 4E 6F 74 69 6E 67 20 parties. Noting
000020: 74 68 6F 73 65 20 61 74 20 74 68 65 6D 2C 0D 0A those at them,..
000030: 77 68 61 74 20 6F 63 63 75 72 65 64 20 61 6E 64 what occured and
000040: 20 72 65 73 75 6C 74 65 64 20 66 72 6F 6D 20 74 resulted from t
000050: 68 65 20 67 61 74 68 65 72 69 6E 67 73 2E 20 49 he gatherings. I
000060: 6E 20 56 49 44 45 4F 2C 20 74 68 65 72 65 20 69 n VIDEO, there i
000070: 73 20 61 20 6C 6F 6F 6B 20 62 61 63 6B 20 61 74 s a look back at
000080: 0D 0A 74 68 65 20 67 61 6D 65 73 2C 20 64 65 6D ..the games, dem
000090: 6F 73 2C 20 6D 61 67 73 20 61 6E 64 20 65 76 65 os, mags and eve
0000A0: 6E 74 73 20 66 6F 72 20 74 68 65 20 70 65 72 69 nts for the peri
0000B0: 6F 64 20 31 39 39 31 2F 39 32 20 62 79 20 53 65 od 1991/92 by Se
0000C0: 62 61 73 74 69 65 6E 20 44 65 6D 61 6E 67 65 2E bastien Demange.
0000D0: 20 41 0D 0A 6D 69 6E 69 2D 6D 65 65 74 69 6E 67 A..mini-meeting
0000E0: 20 62 65 74 77 65 65 6E 20 47 52 45 47 20 61 6E between GREG an
0000F0: 64 20 50 4F 57 45 52 20 69 73 20 72 65 76 65 61 d POWER is revea
000100: 6C 65 64 20 69 6E 20 43 50 43 2E 0D 0A 0D 0A 4C led in CPC.....L
000110: 61 73 74 6C 79 2C 20 69 74 20 64 69 64 6E 27 74 astly, it didn't
000120: 20 74 61 6B 65 20 4D 75 6C 64 65 72 20 61 6E 64 take Mulder and
000130: 20 53 63 75 6C 6C 79 20 6C 6F 6E 67 20 74 6F 20 Scully long to
000140: 64 65 74 65 63 74 20 74 68 65 20 58 20 66 69 6C detect the X fil
000150: 65 2E 20 49 74 20 69 73 20 6A 75 73 74 20 61 0D e. It is just a.
000160: 0A 64 65 6D 6F 3A 20 74 6F 70 20 71 75 61 72 74 .demo: top quart
000170: 65 72 20 67 72 61 70 68 69 63 2C 20 6D 69 64 64 er graphic, midd
000180: 6C 65 20 68 61 6C 66 20 74 65 78 74 20 61 6E 64 le half text and
000190: 20 65 66 66 65 63 74 73 20 61 6E 64 20 74 68 65 effects and the
0001A0: 20 62 6F 74 74 6F 6D 20 71 75 61 72 74 65 72 20 bottom quarter
0001B0: 61 0D 0A 73 63 72 6F 6C 6C 69 6E 67 20 74 65 78 a..scrolling tex
0001C0: 74 20 62 79 20 43 41 4E 44 59 2C 20 77 68 6F 20 t by CANDY, who
0001D0: 79 6F 75 20 73 75 72 65 6C 79 20 6B 6E 6F 77 20 you surely know
0001E0: 69 73 20 53 65 62 61 73 74 69 65 6E 20 42 72 6F is Sebastien Bro
0001F0: 75 64 69 6E 2C 20 6F 66 20 4D 4F 52 54 45 4C 2E udin, of MORTEL.
Size : 512 (Real : 512)
000000: 61 72 74 69 63 6C 65 2E 20 4F 6F 6F 70 73 21 20 article. Ooops!
000010: 46 69 72 73 74 6C 79 20 69 74 20 0D 0A 95 20 20 Firstly it ...
000020: 44 49 53 43 4D 41 47 20 95 20 69 73 20 61 6C 6C DISCMAG . is all
000030: 20 69 6E 20 46 72 65 6E 63 68 2C 20 73 6F 20 66 in French, so f
000040: 6F 72 67 65 74 20 74 68 65 20 70 72 65 76 69 6F orget the previo
000050: 75 73 20 61 69 6D 2E 0D 0A 95 20 20 44 45 4D 4F us aim.... DEMO
000060: 53 20 20 20 95 0D 0A 95 20 20 44 2D 47 41 4E 47 S .... D-GANG
000070: 20 20 95 20 45 44 49 49 4F 20 6F 70 65 6E 73 20 . EDIIO opens
000080: 77 69 74 68 20 61 6E 6E 6F 75 6E 63 65 6D 65 6E with announcemen
000090: 74 20 74 68 61 74 20 74 68 69 73 20 77 69 6C 6C t that this will
0000A0: 20 62 65 20 74 68 65 20 6C 61 73 74 20 65 64 69 be the last edi
0000B0: 74 69 6F 6E 20 6F 66 0D 0A 95 20 20 50 41 50 45 tion of... PAPE
0000C0: 52 4D 41 47 95 20 42 41 42 41 20 46 41 4E 5A 2C RMAG. BABA FANZ,
0000D0: 20 74 68 65 72 65 20 77 69 6C 6C 20 62 65 20 61 there will be a
0000E0: 20 6D 65 72 67 65 72 20 6F 66 20 42 41 42 41 20 merger of BABA
0000F0: 46 41 4E 5A 20 61 6E 64 20 54 48 45 20 44 41 52 FANZ and THE DAR
000100: 4B 20 46 41 4E 5A 2E 20 41 0D 0A 95 20 20 43 52 K FANZ. A... CR
000110: 45 44 49 54 53 20 95 20 6E 6F 74 65 20 6F 66 20 EDITS . note of
000120: 74 68 61 6E 6B 73 20 66 6F 72 20 74 68 6F 73 65 thanks for those
000130: 20 73 75 70 70 6F 72 74 69 6E 67 20 74 68 65 20 supporting the
000140: 6D 61 67 20 66 6F 6C 6C 6F 77 73 2E 20 49 6E 20 mag follows. In
000150: 74 68 65 20 44 49 53 43 4D 41 47 0D 0A 95 20 20 the DISCMAG...
000160: 43 4F 44 49 4E 47 20 20 95 20 74 68 65 72 65 20 CODING . there
000170: 69 73 20 61 20 6C 65 6E 67 74 68 79 20 72 65 76 is a lengthy rev
000180: 69 65 77 20 6F 66 20 4F 56 41 54 49 4F 4E 20 23 iew of OVATION #
000190: 34 2C 20 6D 6F 72 65 20 72 65 6C 61 74 65 64 20 4, more related
0001A0: 74 6F 20 74 68 65 20 63 6F 64 69 6E 67 0D 0A 95 to the coding...
0001B0: 20 20 50 52 45 56 49 45 57 20 95 20 61 6E 64 20 PREVIEW . and
0001C0: 67 72 61 70 68 69 63 73 20 74 68 61 6E 20 74 68 graphics than th
0001D0: 65 20 63 6F 6E 74 65 6E 74 2E 0D 0A 95 20 20 44 e content.... D
0001E0: 45 53 49 47 4E 20 20 95 0D 0A 95 20 2A 4D 45 45 ESIGN .... *MEE
0001F0: 54 49 4E 47 20 95 20 47 52 45 47 20 74 61 6B 65 TING . GREG take
Size : 512 (Real : 512)
000000: 20 49 6E 0D 0A 61 73 73 69 73 74 61 6E 63 65 20 In..assistance
000010: 77 65 72 65 20 52 41 49 4E 42 49 52 44 2C 20 28 were RAINBIRD, (
000020: 53 65 62 61 73 74 69 65 6E 20 42 65 72 6E 61 72 Sebastien Bernar
000030: 64 29 2C 20 52 4F 43 45 2C 20 28 43 68 65 6D 20 d), ROCE, (Chem
000040: 52 6F 76 69 73 29 2C 20 4D 41 54 2C 20 28 4D 61 Rovis), MAT, (Ma
000050: 74 68 69 65 75 0D 0A 47 61 75 7A 65 6E 74 65 73 thieu..Gauzentes
000060: 29 20 61 6E 64 20 47 52 45 47 2E 0D 0A 0D 0A 49 ) and GREG.....I
000070: 74 20 69 73 20 61 20 67 72 65 61 74 20 70 69 74 t is a great pit
000080: 79 20 74 68 61 74 20 74 68 65 20 69 6E 74 65 6E y that the inten
000090: 74 69 6F 6E 20 74 68 61 74 20 74 68 65 20 6D 61 tion that the ma
0000A0: 67 20 62 65 20 77 72 69 74 74 65 6E 20 69 6E 20 g be written in
0000B0: 45 6E 67 6C 69 73 68 20 77 61 73 20 6E 6F 74 0D English was not.
0000C0: 0A 6D 61 69 6E 74 61 69 6E 65 64 2C 20 69 74 20 .maintained, it
0000D0: 6C 65 73 73 65 6E 73 20 74 68 65 20 72 65 61 64 lessens the read
0000E0: 65 72 73 68 69 70 20 66 6F 72 20 74 68 65 20 6D ership for the m
0000F0: 61 67 2E 20 54 68 65 72 65 20 69 73 20 61 6C 73 ag. There is als
000100: 6F 20 74 6F 20 62 65 20 6E 6F 74 65 64 20 74 68 o to be noted th
000110: 65 0D 0A 74 65 78 74 20 69 73 20 6E 6F 74 20 6C e..text is not l
000120: 69 6E 65 20 77 72 61 70 70 65 64 2C 20 73 6F 20 ine wrapped, so
000130: 77 6F 72 64 20 70 61 72 74 73 20 66 6F 6C 6C 6F word parts follo
000140: 77 20 6F 6E 20 74 68 65 20 73 75 62 73 65 71 75 w on the subsequ
000150: 65 6E 74 20 6C 69 6E 65 2C 20 65 2E 67 20 73 75 ent line, e.g su
000160: 70 70 6F 0D 0A 73 65 64 6C 79 2E 20 4D 65 61 73 ppo..sedly. Meas
000170: 75 72 65 73 20 63 6F 75 6C 64 20 68 61 76 65 20 ures could have
000180: 62 65 65 6E 20 74 61 6B 65 6E 20 74 6F 20 63 6F been taken to co
000190: 72 72 65 63 74 20 74 68 69 73 20 49 20 66 65 65 rrect this I fee
0001A0: 6C 20 73 75 72 65 2E 0D 0A 0D 0A 4F 62 74 61 69 l sure.....Obtai
0001B0: 6E 20 74 68 65 20 6D 61 67 20 66 72 6F 6D 20 41 n the mag from A
0001C0: 54 4D 20 6F 72 20 77 72 69 74 65 20 64 69 72 65 TM or write dire
0001D0: 63 74 20 74 6F 3A 2D 0D 0A 0D 0A 47 72 65 67 6F ct to:-....Grego
0001E0: 72 79 20 47 65 6F 72 67 65 6C 2C 20 36 20 52 75 ry Georgel, 6 Ru
0001F0: 65 20 6C 61 20 53 61 69 74 65 69 72 65 2C 20 46 e la Saiteire, F
Size : 512 (Real : 512)
000000: 73 20 61 20 6C 6F 6F 6B 20 61 74 20 74 68 65 20 s a look at the
000010: 44 52 45 41 4D 20 45 4E 44 20 44 45 4D 4F 20 62 DREAM END DEMO b
000020: 79 20 43 48 41 4E 59 2C 20 64 65 74 61 69 6C 69 y CHANY, detaili
000030: 6E 67 20 65 66 66 65 63 74 73 0D 0A 95 20 20 56 ng effects... V
000040: 49 44 45 4F 20 20 20 95 20 66 6F 75 6E 64 20 77 IDEO . found w
000050: 69 74 68 69 6E 20 69 74 2E 20 54 68 65 20 44 45 ithin it. The DE
000060: 4C 49 52 49 55 4D 20 47 41 4E 47 20 66 65 61 74 LIRIUM GANG feat
000070: 75 72 65 20 69 6E 20 74 68 65 20 44 2D 47 41 4E ure in the D-GAN
000080: 47 20 61 72 74 69 63 6C 65 2E 20 41 0D 0A 95 20 G article. A...
000090: 20 43 50 43 20 20 20 20 20 95 20 63 6F 64 69 6E CPC . codin
0000A0: 67 20 67 72 6F 75 70 3A 20 41 54 43 20 28 53 79 g group: ATC (Sy
0000B0: 6C 76 61 69 6E 20 47 72 6F 73 64 65 6D 6F 75 67 lvain Grosdemoug
0000C0: 65 29 2C 20 42 41 42 41 52 20 28 53 65 62 61 73 e), BABAR (Sebas
0000D0: 74 69 65 6E 20 44 65 6D 61 6E 67 65 29 2C 0D 0A tien Demange),..
0000E0: 95 20 20 58 20 46 49 4C 45 20 20 95 20 47 52 45 . X FILE . GRE
0000F0: 47 20 28 47 72 65 67 6F 72 79 20 47 65 6F 72 67 G (Gregory Georg
000100: 65 6C 29 2C 20 4D 49 43 4B 27 52 4F 20 28 4D 69 el), MICK'RO (Mi
000110: 63 6B 61 65 6C 20 46 6F 75 63 61 75 78 29 2C 20 ckael Foucaux),
000120: 53 45 42 20 28 61 6B 61 20 43 41 4E 44 59 20 2D SEB (aka CANDY -
000130: 0D 0A 93 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 99 20 53 .............. S
000140: 65 62 61 73 74 69 61 6E 20 42 72 6F 75 64 69 6E ebastian Broudin
000150: 29 2C 20 50 4F 57 45 52 20 28 45 6D 65 72 69 63 ), POWER (Emeric
000160: 20 4C 61 6E 64 65 6C 29 20 61 6E 64 20 46 41 46 Landel) and FAF
000170: 41 2E 20 20 57 68 61 74 20 74 68 65 79 20 68 61 A. What they ha
000180: 76 65 0D 0A 64 6F 6E 65 20 73 6F 20 66 61 72 2C ve..done so far,
000190: 20 77 68 61 74 20 69 73 20 70 6C 61 6E 6E 65 64 what is planned
0001A0: 20 61 6E 64 20 74 68 65 6E 20 61 6E 20 69 6E 74 and then an int
0001B0: 65 72 76 69 65 77 20 77 69 74 68 20 45 6D 65 72 erview with Emer
0001C0: 69 63 2E 0D 0A 0D 0A 50 41 50 45 52 4D 41 47 20 ic.....PAPERMAG
0001D0: 63 6F 6D 6D 65 6E 63 65 73 20 77 69 74 68 20 61 commences with a
0001E0: 20 47 65 72 6D 61 6E 20 6D 61 67 20 49 27 76 65 German mag I've
0001F0: 20 6E 65 76 65 72 20 68 65 61 72 64 20 6F 66 2C never heard of,
Size : 512 (Real : 512)
000000: 2D 38 38 36 34 30 20 47 72 61 6E 67 65 73 20 73 -88640 Granges s
000010: 75 72 20 56 6F 6C 6F 67 6E 65 73 2C 20 46 72 61 ur Volognes, Fra
000020: 6E 63 65 2E 0D 0A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A nce.............
000030: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000040: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000050: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000060: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000070: 9A 9A 9A 9A 9A 9A 0D 0A 20 20 20 20 20 20 20 20 ........
000080: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 96 .
000090: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000A0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9C ................
0000B0: 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ..
0000C0: 20 20 20 20 20 20 20 20 20 95 20 41 4D 53 54 52 . AMSTR
0000D0: 41 44 20 4C 49 56 45 20 23 39 20 44 65 63 65 6D AD LIVE #9 Decem
0000E0: 62 65 72 20 31 39 39 38 20 95 0D 0A 20 20 20 20 ber 1998 ...
0000F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000100: 20 20 20 93 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A .............
000110: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000120: 9A 9A 9A 99 0D 0A 54 68 65 20 41 46 43 20 69 73 ......The AFC is
000130: 20 61 20 46 72 65 6E 63 68 20 43 50 43 20 63 6F a French CPC co
000140: 6C 6C 65 63 74 69 76 65 20 69 6E 74 65 72 65 73 llective interes
000150: 74 65 64 20 69 6E 20 70 72 6F 76 69 64 69 6E 67 ted in providing
000160: 20 61 20 77 72 69 74 74 65 6E 20 6D 61 67 61 7A a written magaz
000170: 69 6E 65 20 6F 6E 0D 0A 61 20 72 65 67 75 6C 61 ine on..a regula
000180: 72 20 62 61 73 69 73 20 74 6F 20 43 50 43 20 75 r basis to CPC u
000190: 73 65 72 73 20 74 68 72 6F 75 67 68 6F 75 74 20 sers throughout
0001A0: 46 72 61 6E 63 65 20 62 69 2D 6D 6F 6E 74 68 6C France bi-monthl
0001B0: 79 2E 20 54 68 65 20 61 73 73 6F 63 69 61 74 69 y. The associati
0001C0: 6F 6E 27 73 20 6C 65 64 0D 0A 62 79 20 61 20 44 on's led..by a D
0001D0: 42 54 20 6D 65 6D 62 65 72 20 4B 45 52 49 41 4C BT member KERIAL
0001E0: 54 41 4E 20 28 46 6C 6F 72 69 61 6E 20 42 72 69 TAN (Florian Bri
0001F0: 63 6F 67 6E 65 29 2C 20 77 69 74 68 20 47 45 4E cogne), with GEN
Size : 512 (Real : 512)
000000: 6C 61 74 6F 72 73 20 6E 6F 74 20 62 65 69 6E 67 lators not being
000010: 0D 0A 61 6C 6C 6F 77 65 64 20 74 6F 20 62 65 20 ..allowed to be
000020: 64 6F 77 6E 20 6C 6F 61 64 65 64 20 66 6F 72 20 down loaded for
000030: 75 73 65 20 6F 6E 20 74 68 65 20 41 43 54 55 41 use on the ACTUA
000040: 4C 20 43 50 43 2E 20 41 20 67 6F 6F 64 20 71 75 L CPC. A good qu
000050: 65 73 74 69 6F 6E 2E 20 4C 6F 6F 6B 69 6E 67 20 estion. Looking
000060: 61 74 0D 0A 69 74 2C 20 6A 75 73 74 20 61 73 20 at..it, just as
000070: 74 68 65 72 65 20 69 73 20 61 20 6C 61 77 20 74 there is a law t
000080: 6F 20 73 74 6F 70 20 79 6F 75 20 73 70 65 65 64 o stop you speed
000090: 69 6E 67 20 69 6E 20 79 6F 75 72 20 63 61 72 2C ing in your car,
0000A0: 20 62 75 74 20 70 65 6F 70 6C 65 20 64 6F 2C 20 but people do,
0000B0: 74 68 69 73 0D 0A 6F 70 70 6F 72 74 75 6E 69 74 this..opportunit
0000C0: 79 20 65 78 69 73 74 73 20 61 6E 64 20 77 68 6F y exists and who
0000D0: 20 63 6F 75 6C 64 20 73 74 6F 70 20 73 6F 6D 65 could stop some
0000E0: 6F 6E 65 20 74 61 6B 69 6E 67 20 61 64 76 61 6E one taking advan
0000F0: 74 61 67 65 3F 20 20 54 68 65 72 65 20 69 73 2C tage? There is,
000100: 20 61 73 20 77 65 0D 0A 61 6C 6C 20 6B 6E 6F 77 as we..all know
000110: 2C 20 70 6C 65 6E 74 79 20 6F 6E 20 74 68 65 20 , plenty on the
000120: 4E 45 54 20 74 68 61 74 20 73 68 6F 75 6C 64 6E NET that shouldn
000130: 27 74 20 62 65 20 74 68 65 72 65 20 62 75 74 20 't be there but
000140: 69 73 2C 20 61 6C 6C 20 75 6E 61 75 74 68 6F 72 is, all unauthor
000150: 69 73 65 64 2C 20 74 6F 0D 0A 64 6F 77 6E 20 6C ised, to..down l
000160: 6F 61 64 20 72 65 6C 61 74 65 64 20 74 6F 20 74 oad related to t
000170: 68 65 20 43 50 43 2E 20 50 75 74 74 69 6E 67 20 he CPC. Putting
000180: 74 65 6D 70 74 61 74 69 6F 6E 20 66 72 65 65 6C temptation freel
000190: 79 20 69 6E 20 74 65 6D 70 74 61 74 69 6F 6E 73 y in temptations
0001A0: 20 77 61 79 20 69 73 6E 27 74 0D 0A 72 65 61 6C way isn't..real
0001B0: 6C 79 20 73 65 6E 73 69 62 6C 65 20 69 73 20 69 ly sensible is i
0001C0: 74 20 69 66 20 79 6F 75 20 65 78 70 65 63 74 20 t if you expect
0001D0: 70 65 6F 70 6C 65 20 6E 6F 74 20 74 6F 20 74 61 people not to ta
0001E0: 6B 65 20 61 64 76 61 6E 74 61 67 65 3F 0D 0A 0D ke advantage?...
0001F0: 0A 54 68 65 20 41 46 43 23 34 20 64 69 73 63 20 .The AFC#4 disc
Size : 512 (Real : 512)
000000: 45 53 49 53 38 20 28 45 6D 6D 61 6E 75 65 6C 20 ESIS8 (Emmanuel
000010: 52 6F 75 73 69 6E 29 20 69 6E 0D 0A 63 68 61 72 Rousin) in..char
000020: 67 65 20 6F 66 20 74 68 65 20 66 69 6E 61 6E 63 ge of the financ
000030: 65 73 2C 20 79 6F 75 20 77 69 6C 6C 20 72 65 63 es, you will rec
000040: 61 6C 6C 20 68 69 6D 20 66 72 6F 6D 20 57 41 43 all him from WAC
000050: 43 49 66 65 73 74 20 49 49 2E 20 45 64 69 74 6F CIfest II. Edito
000060: 72 69 61 6C 6C 79 20 69 74 20 69 73 0D 0A 4D 41 rially it is..MA
000070: 44 52 41 4D 20 28 59 76 65 73 20 47 65 72 65 79 DRAM (Yves Gerey
000080: 29 20 69 6E 20 63 68 61 72 67 65 20 77 69 74 68 ) in charge with
000090: 20 53 4E 4E 20 28 54 68 6F 6D 61 73 20 42 61 72 SNN (Thomas Bar
0000A0: 64 65 6E 61 74 29 20 61 73 20 63 6F 2D 65 64 69 denat) as co-edi
0000B0: 74 6F 72 2E 0D 0A 0D 0A 4F 72 69 67 69 6E 61 6C tor.....Original
0000C0: 6C 79 20 74 68 65 20 41 46 43 20 63 61 74 65 72 ly the AFC cater
0000D0: 65 64 20 74 6F 20 74 68 65 20 22 73 63 65 6E 65 ed to the "scene
0000E0: 72 73 22 20 73 6F 6C 65 6C 79 20 62 75 74 20 61 rs" solely but a
0000F0: 20 73 65 72 69 65 73 20 6F 66 20 75 70 68 65 61 series of uphea
000100: 76 61 6C 73 2C 20 62 79 0D 0A 77 68 69 63 68 20 vals, by..which
000110: 74 68 65 20 70 61 72 74 69 63 69 70 61 6E 74 73 the participants
000120: 20 64 65 70 61 72 74 65 64 2C 20 6C 65 64 20 74 departed, led t
000130: 6F 20 74 68 65 20 63 6F 6C 6C 65 63 74 69 76 65 o the collective
000140: 20 72 65 63 6F 6E 73 69 64 65 72 69 6E 67 20 74 reconsidering t
000150: 68 65 20 61 73 70 65 63 74 73 0D 0A 6E 65 63 65 he aspects..nece
000160: 73 73 61 72 79 20 74 6F 20 66 61 63 69 6C 69 74 ssary to facilit
000170: 61 74 65 20 61 20 72 65 67 75 6C 61 72 20 6D 61 ate a regular ma
000180: 67 20 61 69 6D 65 64 20 61 74 20 6D 61 6E 79 20 g aimed at many
000190: 43 50 43 20 75 73 65 72 73 2C 20 73 63 65 6E 65 CPC users, scene
0001A0: 72 73 20 61 6E 64 20 74 68 6F 73 65 0D 0A 63 6F rs and those..co
0001B0: 6D 6D 6F 6E 20 75 73 65 72 73 20 77 68 6F 20 6E mmon users who n
0001C0: 65 65 64 20 68 65 6C 70 20 61 6E 64 20 69 6E 66 eed help and inf
0001D0: 6F 72 6D 61 74 69 6F 6E 2E 20 49 74 20 69 73 20 ormation. It is
0001E0: 77 72 69 74 74 65 6E 20 70 75 72 65 6C 79 20 69 written purely i
0001F0: 6E 20 46 72 65 6E 63 68 20 61 73 20 69 74 0D 0A n French as it..
Size : 512 (Real : 512)
000000: 68 61 73 20 53 54 52 49 43 4B 45 52 2C 20 54 55 has STRICKER, TU
000010: 54 27 53 20 50 59 52 41 4D 49 44 20 61 6E 64 20 T'S PYRAMID and
000020: 42 41 54 54 4C 45 20 53 50 48 45 52 45 20 47 41 BATTLE SPHERE GA
000030: 4D 45 53 2C 20 4F 4B 20 64 65 6D 6F 2C 20 61 6E MES, OK demo, an
000040: 64 0D 0A 53 4D 41 52 54 2B 20 61 6E 64 20 57 49 d..SMART+ and WI
000050: 52 45 20 2D 20 73 65 6E 64 20 61 20 64 69 73 63 RE - send a disc
000060: 20 74 6F 20 67 65 74 20 74 68 65 20 70 72 6F 67 to get the prog
000070: 72 61 6D 73 2E 20 54 68 65 72 65 20 74 68 65 6E rams. There then
000080: 20 69 73 20 61 20 70 72 65 63 69 73 20 62 79 20 is a precis by
000090: 22 6C 65 0D 0A 70 72 6F 6C 69 66 69 71 75 65 20 "le..prolifique
0000A0: 65 64 69 74 65 75 72 20 64 65 20 41 4D 53 54 52 editeur de AMSTR
0000B0: 41 44 20 54 45 43 48 4E 49 43 41 4C 20 4D 41 47 AD TECHNICAL MAG
0000C0: 41 5A 49 4E 45 22 2C 20 6D 6F 69 2C 20 62 6F 6E AZINE", moi, bon
0000D0: 20 63 69 65 6C 73 2C 20 6F 6E 20 74 68 65 20 55 ciels, on the U
0000E0: 4B 20 43 50 43 0D 0A 67 72 6F 75 70 73 2C 20 64 K CPC..groups, d
0000F0: 65 61 6C 65 72 73 2C 20 65 74 63 2E 20 46 6F 72 ealers, etc. For
000100: 20 74 68 6F 73 65 20 69 6E 74 65 72 65 73 74 65 those intereste
000110: 64 20 69 6E 20 6D 61 74 68 73 20 74 68 65 72 65 d in maths there
000120: 20 69 73 20 61 6E 20 61 72 74 69 63 6C 65 20 6F is an article o
000130: 6E 20 74 68 69 73 2E 0D 0A 4D 6F 6E 20 44 69 65 n this...Mon Die
000140: 75 2C 20 61 20 74 65 63 68 69 65 20 62 69 74 2C u, a techie bit,
000150: 20 74 68 69 6E 6B 69 6E 67 20 63 61 70 20 6F 6E thinking cap on
000160: 2C 20 49 27 6C 6C 20 68 61 76 65 20 74 6F 20 74 , I'll have to t
000170: 72 61 6E 73 6C 61 74 65 20 74 68 69 73 21 20 42 ranslate this! B
000180: 75 67 67 65 72 21 20 41 68 0D 0A 69 74 27 73 20 ugger! Ah..it's
000190: 74 6F 20 64 6F 20 77 69 74 68 20 63 6F 6E 6E 65 to do with conne
0001A0: 63 74 69 6E 67 20 65 78 74 65 72 6E 61 6C 20 64 cting external d
0001B0: 72 69 76 65 73 20 74 6F 20 74 68 65 20 43 50 43 rives to the CPC
0001C0: 2E 20 49 74 27 73 20 62 79 20 45 4C 45 43 54 52 . It's by ELECTR
0001D0: 4F 2D 4A 41 43 4B 2C 20 77 68 6F 0D 0A 68 61 70 O-JACK, who..hap
0001E0: 70 65 6E 73 20 74 6F 20 62 65 20 4A 61 63 71 75 pens to be Jacqu
0001F0: 65 73 20 44 65 20 4C 61 6D 61 72 20 65 78 2D 65 es De Lamar ex-e
Size : 512 (Real : 512)
000000: 69 73 20 61 69 6D 65 64 20 61 73 20 74 68 65 20 is aimed as the
000010: 6C 69 6E 6B 65 72 20 66 6F 72 20 61 6C 6C 20 46 linker for all F
000020: 72 65 6E 63 68 20 43 50 43 20 75 73 65 72 73 2E rench CPC users.
000030: 20 0D 0A 0D 0A 53 6F 2C 20 77 68 61 74 20 64 6F ....So, what do
000040: 65 73 20 69 74 20 63 6F 6E 74 61 69 6E 20 61 6E es it contain an
000050: 64 20 77 68 61 74 20 69 73 20 69 74 20 6C 69 6B d what is it lik
000060: 65 3F 20 54 68 65 20 66 6F 72 6D 65 72 20 66 69 e? The former fi
000070: 72 73 74 2C 20 69 74 27 73 20 43 50 43 20 55 53 rst, it's CPC US
000080: 45 52 20 69 6E 0D 0A 70 61 67 65 20 73 69 7A 65 ER in..page size
000090: 20 77 69 74 68 20 6F 75 74 65 72 20 63 6F 76 65 with outer cove
0000A0: 72 73 20 69 6E 20 63 6F 6C 6F 75 72 2E 20 49 74 rs in colour. It
0000B0: 20 69 73 20 77 72 69 74 74 65 6E 20 73 6F 6C 65 is written sole
0000C0: 6C 79 20 6F 6E 20 74 68 65 20 43 50 43 20 61 6E ly on the CPC an
0000D0: 64 20 69 74 20 69 73 0D 0A 70 72 6F 66 65 73 73 d it is..profess
0000E0: 69 6F 6E 61 6C 6C 79 20 70 72 69 6E 74 65 64 20 ionally printed
0000F0: 74 6F 20 61 20 68 69 67 68 20 73 74 61 6E 64 61 to a high standa
000100: 72 64 2E 20 20 57 65 20 73 74 61 72 74 20 77 69 rd. We start wi
000110: 74 68 20 61 6E 20 61 72 74 69 63 6C 65 20 6F 6E th an article on
000120: 20 63 72 65 61 74 69 6E 67 0D 0A 33 44 20 67 72 creating..3D gr
000130: 61 70 68 69 63 73 20 62 79 20 4D 41 44 52 41 4D aphics by MADRAM
000140: 20 77 68 65 72 65 20 32 44 20 68 65 69 67 68 74 where 2D height
000150: 20 61 6E 64 20 77 69 64 74 68 20 69 73 20 63 6F and width is co
000160: 6D 70 61 72 65 64 20 74 6F 20 68 65 69 67 68 74 mpared to height
000170: 2C 20 77 69 64 74 68 20 61 6E 64 0D 0A 64 65 70 , width and..dep
000180: 74 68 20 66 6F 72 20 33 44 2E 20 20 43 52 54 43 th for 3D. CRTC
000190: 20 76 61 72 69 65 6E 63 65 20 70 72 6F 62 6C 65 varience proble
0001A0: 6D 73 20 61 72 65 20 65 78 70 6C 61 69 6E 65 64 ms are explained
0001B0: 2C 20 61 6E 64 20 74 68 65 20 64 69 66 66 65 72 , and the differ
0001C0: 65 6E 63 65 73 20 62 65 74 77 65 65 6E 0D 0A 74 ences between..t
0001D0: 68 65 20 55 4B 20 50 44 20 6C 69 62 72 61 72 69 he UK PD librari
0001E0: 65 73 20 68 61 62 69 74 20 61 6E 64 20 45 75 72 es habit and Eur
0001F0: 6F 70 65 61 6E 20 73 77 61 70 70 69 6E 67 20 68 opean swapping h
Size : 512 (Real : 512)
000000: 64 69 74 6F 72 20 6F 66 20 70 61 70 65 72 20 6D ditor of paper m
000010: 61 67 20 4C 45 20 50 45 54 49 54 45 20 45 4C 45 ag LE PETITE ELE
000020: 43 54 52 4F 20 4A 41 43 4B 2E 20 49 6E 0D 0A 74 CTRO JACK. In..t
000030: 68 65 20 66 69 72 73 74 20 69 6E 73 74 61 6E 63 he first instanc
000040: 65 20 74 68 65 20 64 72 69 76 65 20 73 65 6C 65 e the drive sele
000050: 63 74 2C 20 41 20 6F 72 20 42 2C 20 69 73 20 65 ct, A or B, is e
000060: 78 70 6C 61 69 6E 65 64 2E 20 54 68 65 20 73 65 xplained. The se
000070: 63 6F 6E 64 20 6F 6E 65 20 69 73 20 74 68 65 0D cond one is the.
000080: 0A 41 42 42 41 20 73 77 69 74 63 68 20 61 6E 64 .ABBA switch and
000090: 20 74 68 65 20 74 68 69 72 64 20 69 73 20 74 68 the third is th
0000A0: 65 20 69 6E 74 65 72 6E 61 6C 20 77 69 72 69 6E e internal wirin
0000B0: 67 20 74 6F 20 63 6F 6D 70 6C 65 74 65 20 74 68 g to complete th
0000C0: 65 20 6A 6F 62 2E 20 49 74 20 65 6E 64 73 20 6F e job. It ends o
0000D0: 6E 0D 0A 66 69 74 74 69 6E 67 20 61 20 52 45 53 n..fitting a RES
0000E0: 45 54 20 62 75 74 74 6F 6E 2E 20 4F 6E 65 20 74 ET button. One t
0000F0: 68 69 6E 67 2C 20 75 73 65 20 47 50 41 49 4E 54 hing, use GPAINT
000100: 2C 20 74 68 65 20 73 63 72 65 65 6E 73 20 61 72 , the screens ar
000110: 65 20 66 61 72 20 65 61 73 69 65 72 20 74 6F 20 e far easier to
000120: 67 65 74 0D 0A 6F 6E 74 6F 20 61 20 6D 61 67 20 get..onto a mag
000130: 70 61 67 65 2C 20 69 74 27 73 20 66 61 72 20 65 page, it's far e
000140: 61 73 69 65 72 20 74 6F 20 75 73 65 20 74 68 61 asier to use tha
000150: 6E 20 4F 43 50 20 28 4F 76 65 72 6C 79 20 43 6F n OCP (Overly Co
000160: 6D 70 6C 69 63 61 74 65 64 20 50 72 6F 67 72 61 mplicated Progra
000170: 6D 29 2E 0D 0A 0D 0A 4E 65 61 72 69 6E 67 20 74 m).....Nearing t
000180: 68 65 20 65 6E 64 20 6E 6F 77 2E 20 20 45 4C 49 he end now. ELI
000190: 4F 54 20 64 65 74 61 69 6C 73 20 22 43 4C 41 55 OT details "CLAU
0001A0: 44 49 41 22 20 66 6F 72 20 79 6F 75 2C 20 68 69 DIA" for you, hi
0001B0: 73 20 6E 65 77 20 42 4D 50 20 63 6F 6E 76 65 72 s new BMP conver
0001C0: 74 65 72 2C 20 69 74 0D 0A 69 73 20 69 6E 20 74 ter, it..is in t
0001D0: 68 65 20 70 72 65 76 69 65 77 20 73 74 61 67 65 he preview stage
0001E0: 2E 20 54 68 65 20 50 43 20 74 6F 20 43 50 43 2B . The PC to CPC+
0001F0: 20 61 6E 64 20 43 50 43 20 62 61 63 6B 20 70 61 and CPC back pa
Size : 512 (Real : 512)
000000: 61 62 69 74 20 61 72 65 20 63 6F 6D 6D 65 6E 74 abit are comment
000010: 65 64 20 75 70 6F 6E 2E 0D 0A 0D 0A 4D 41 44 52 ed upon.....MADR
000020: 41 4D 2C 20 61 67 61 69 6E 2C 20 64 65 74 61 69 AM, again, detai
000030: 6C 69 6E 67 20 61 6E 20 4F 55 54 20 74 72 69 63 ling an OUT tric
000040: 6B 20 74 6F 20 63 68 61 6E 67 65 20 74 68 65 20 k to change the
000050: 44 45 4D 4F 4E 49 41 4B 20 23 36 20 69 6E 74 72 DEMONIAK #6 intr
000060: 6F 20 64 65 73 69 67 6E 2E 20 49 74 0D 0A 64 6F o design. It..do
000070: 65 73 20 77 6F 72 6B 2C 20 62 75 74 20 77 68 61 es work, but wha
000080: 74 2C 20 49 20 77 6F 6E 64 65 72 2C 20 77 6F 75 t, I wonder, wou
000090: 6C 64 20 6D 6F 76 65 20 74 68 65 20 73 63 72 65 ld move the scre
0000A0: 65 6E 20 74 77 6F 20 63 68 61 72 61 63 74 65 72 en two character
0000B0: 73 20 6C 65 66 74 20 61 6E 64 20 67 65 74 0D 0A s left and get..
0000C0: 74 68 65 20 77 6F 72 64 73 20 61 6C 6C 20 73 65 the words all se
0000D0: 65 6E 20 6F 6E 20 6F 6E 65 20 73 63 72 65 65 6E en on one screen
0000E0: 20 69 6E 20 74 68 65 20 6D 61 67 20 69 74 73 65 in the mag itse
0000F0: 6C 66 3F 20 52 41 4D 37 20 72 65 76 65 61 6C 73 lf? RAM7 reveals
000100: 20 74 68 65 20 6B 65 79 73 20 74 6F 20 75 73 65 the keys to use
000110: 0D 0A 69 66 20 79 6F 75 20 68 61 76 65 6E 27 74 ..if you haven't
000120: 20 67 6F 74 20 61 20 6A 6F 79 73 74 69 63 6B 20 got a joystick
000130: 66 6F 72 20 67 61 6D 65 73 20 74 68 61 74 20 72 for games that r
000140: 65 71 75 69 72 65 20 74 68 65 6D 2E 20 54 68 65 equire them. The
000150: 72 65 20 69 73 20 61 20 62 69 74 20 6F 6E 20 74 re is a bit on t
000160: 68 65 0D 0A 45 4E 56 27 73 20 75 73 61 67 65 20 he..ENV's usage
000170: 66 6F 6C 6C 6F 77 65 64 20 62 79 20 61 20 42 41 followed by a BA
000180: 53 49 43 20 6F 6E 65 20 6C 69 6E 65 72 20 61 6C SIC one liner al
000190: 6C 6F 77 69 6E 67 20 74 68 65 20 70 72 69 6E 74 lowing the print
0001A0: 69 6E 67 20 6F 6E 20 73 63 72 65 65 6E 20 6F 66 ing on screen of
0001B0: 20 74 68 65 0D 0A 43 50 43 27 73 20 67 72 61 70 the..CPC's grap
0001C0: 68 69 63 20 63 68 61 72 61 63 74 65 72 73 2C 20 hic characters,
0001D0: 61 64 64 69 6E 67 20 50 52 49 4E 54 2C 42 24 20 adding PRINT,B$
0001E0: 62 65 66 6F 72 65 20 74 68 65 20 4E 45 58 54 20 before the NEXT
0001F0: 69 6C 6C 75 73 74 72 61 74 65 73 20 74 68 69 73 illustrates this
Size : 512 (Real : 512)
000000: 67 65 20 63 6F 6C 6F 75 72 20 70 69 63 74 75 72 ge colour pictur
000010: 65 73 20 72 65 76 65 61 6C 0D 0A 69 74 20 61 69 es reveal..it ai
000020: 6E 27 74 20 61 20 62 61 64 20 70 72 6F 67 72 61 n't a bad progra
000030: 6D 2E 20 4C 61 73 74 6C 79 20 63 6F 6D 65 73 20 m. Lastly comes
000040: 61 6E 20 69 6E 74 65 72 76 69 65 77 20 77 69 74 an interview wit
000050: 68 20 43 4A 43 20 6F 66 20 43 43 43 2E 20 4C 6F h CJC of CCC. Lo
000060: 73 74 3F 20 4F 4B 20 74 68 65 6E 0D 0A 49 27 6C st? OK then..I'l
000070: 6C 20 74 65 6C 6C 20 79 6F 75 2E 20 43 4A 43 20 l tell you. CJC
000080: 69 73 20 44 61 6D 69 65 6E 20 42 61 6E 63 61 6C is Damien Bancal
000090: 20 65 78 2D 43 52 4F 43 4F 20 43 4F 4D 50 55 54 ex-CROCO COMPUT
0000A0: 45 52 20 43 4C 55 42 2E 20 41 6E 79 20 77 69 73 ER CLUB. Any wis
0000B0: 65 72 3F 20 48 65 20 73 70 65 61 6B 73 0D 0A 6F er? He speaks..o
0000C0: 6E 20 77 68 61 74 20 68 65 20 61 6E 64 20 68 69 n what he and hi
0000D0: 73 20 61 73 73 6F 63 69 61 74 65 73 20 64 69 64 s associates did
0000E0: 20 69 6E 20 20 74 68 65 69 72 20 43 50 43 20 79 in their CPC y
0000F0: 65 61 72 73 2C 20 68 61 76 69 6E 67 20 6E 6F 77 ears, having now
000100: 20 71 75 69 74 20 61 6E 64 20 66 6F 75 6E 64 0D quit and found.
000110: 0A 77 6F 72 6B 20 61 73 20 61 20 6A 6F 75 72 6E .work as a journ
000120: 61 6C 69 73 74 20 6F 6E 20 45 75 72 6F 70 65 20 alist on Europe
000130: 32 2E 0D 0A 0D 0A 20 20 20 20 20 20 20 20 54 6F 2..... To
000140: 20 6A 6F 69 6E 20 74 68 65 20 41 46 43 2C 20 73 join the AFC, s
000150: 65 6E 64 20 69 6E 20 71 75 65 73 74 69 6F 6E 73 end in questions
000160: 20 6F 72 20 61 72 74 69 63 6C 65 73 20 77 72 69 or articles wri
000170: 74 65 20 74 6F 20 4D 41 44 52 41 4D 3A 0D 0A 0D te to MADRAM:...
000180: 0A 20 20 20 20 20 20 20 20 20 20 20 20 20 59 76 . Yv
000190: 65 73 20 47 65 72 65 79 2C 20 4C 65 73 20 50 61 es Gerey, Les Pa
0001A0: 74 61 75 64 65 73 2C 20 46 2D 38 37 32 32 30 20 taudes, F-87220
0001B0: 42 6F 69 73 73 65 75 69 6C 2C 20 46 72 61 6E 63 Boisseuil, Franc
0001C0: 65 2E 0D 0A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A e...............
0001D0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0001E0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0001F0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
Size : 512 (Real : 512)
000000: 20 77 68 69 6C 65 0D 0A 74 68 65 20 70 72 6F 67 while..the prog
000010: 20 72 75 6E 73 20 6F 6E 20 73 63 72 65 65 6E 2E runs on screen.
000020: 20 54 68 65 72 65 20 69 73 20 61 20 63 75 72 61 There is a cura
000030: 74 65 27 73 20 65 67 67 20 6F 66 20 61 20 72 65 te's egg of a re
000040: 76 69 65 77 20 6F 66 20 44 45 4D 4F 4E 49 41 4B view of DEMONIAK
000050: 20 23 36 2C 20 74 68 65 0D 0A 63 6F 6E 63 6C 75 #6, the..conclu
000060: 73 69 76 65 20 70 6F 69 6E 74 20 49 20 64 6F 20 sive point I do
000070: 61 67 72 65 65 20 77 69 74 68 2C 20 41 52 4B 4F agree with, ARKO
000080: 53 20 74 65 6E 64 73 20 74 6F 20 62 65 6C 69 65 S tends to belie
000090: 76 65 20 69 74 20 69 73 20 62 65 74 74 65 72 20 ve it is better
0000A0: 74 68 61 6E 20 6F 74 68 65 72 0D 0A 67 72 6F 75 than other..grou
0000B0: 70 73 20 74 6F 20 74 68 65 20 70 6F 69 6E 74 20 ps to the point
0000C0: 6F 66 20 61 62 73 75 72 64 69 74 79 2E 20 28 44 of absurdity. (D
0000D0: 69 64 20 79 6F 75 20 66 69 6E 64 20 74 68 65 20 id you find the
0000E0: 63 6F 64 69 6E 67 20 65 72 72 6F 72 73 20 4D 41 coding errors MA
0000F0: 44 52 41 4D 3F 29 2E 0D 0A 0D 0A 41 20 71 75 65 DRAM?).....A que
000100: 73 74 69 6F 6E 27 73 20 61 73 6B 65 64 2C 20 22 stion's asked, "
000110: 4D 61 69 73 20 61 6C 6F 72 73 2C 20 70 6F 75 72 Mais alors, pour
000120: 71 75 6F 69 20 64 69 61 62 6C 65 20 6E 27 61 2D quoi diable n'a-
000130: 74 27 6F 6E 20 70 61 73 20 6C 65 20 64 72 6F 69 t'on pas le droi
000140: 74 20 64 65 20 62 72 75 6C 65 72 0D 0A 20 20 20 t de bruler..
000150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000160: 20 20 6C 65 20 64 69 74 20 66 69 63 68 69 65 72 le dit fichier
000170: 20 69 6D 61 67 65 20 64 61 6E 73 20 75 6E 65 20 image dans une
000180: 45 50 52 4F 4D 20 28 6F 75 20 6C 65 20 63 68 61 EPROM (ou le cha
000190: 72 67 65 72 20 64 61 6E 73 20 75 6E 65 0D 0A 20 rger dans une..
0001A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001B0: 20 20 20 20 52 41 4D 43 41 52 44 29 3F 22 0D 0A RAMCARD)?"..
0001C0: 72 65 6C 61 74 69 6E 67 20 74 6F 20 74 68 65 20 relating to the
0001D0: 61 75 74 68 6F 72 69 73 65 64 20 65 78 2D 41 52 authorised ex-AR
0001E0: 4E 4F 52 20 72 65 6C 65 61 73 65 73 20 20 6F 6E NOR releases on
0001F0: 20 74 68 65 20 4E 45 54 20 66 6F 72 20 65 6D 75 the NET for emu
Size : 512 (Real : 512)
000000: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000010: 9A 9A 9A 9A 0D 0A 20 20 20 20 20 20 20 20 20 20 ......
000020: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000030: 20 20 20 20 20 96 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ...........
000040: 9A 9A 9A 9A 9A 9C 0D 0A 20 20 20 20 20 20 20 20 ........
000050: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000060: 20 20 20 20 20 20 20 95 20 41 4E 4F 54 48 45 52 . ANOTHER
000070: 20 57 4F 52 4C 44 20 95 0D 0A 20 20 20 20 20 20 WORLD ...
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 93 9A 9A 9A 9A 9A 9A .......
0000A0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 99 0D 0A 57 65 20 63 ............We c
0000B0: 61 6E 20 61 6C 6C 20 72 65 63 61 6C 6C 20 74 68 an all recall th
0000C0: 65 20 64 69 73 63 6D 61 67 20 41 4E 4F 54 48 45 e discmag ANOTHE
0000D0: 52 20 57 4F 52 4C 44 20 77 68 69 63 68 20 72 61 R WORLD which ra
0000E0: 6E 20 66 72 6F 6D 20 4D 61 72 63 68 20 74 6F 20 n from March to
0000F0: 4F 63 74 6F 62 65 72 20 31 39 39 34 0D 0A 70 72 October 1994..pr
000100: 6F 64 75 63 65 64 20 62 79 20 52 69 63 68 61 72 oduced by Richar
000110: 64 20 41 76 65 72 79 2E 20 20 57 65 6C 6C 20 74 d Avery. Well t
000120: 68 69 73 20 69 73 20 61 20 6E 65 77 20 46 72 65 his is a new Fre
000130: 6E 63 68 20 70 61 70 65 72 20 6D 61 67 20 77 68 nch paper mag wh
000140: 69 63 68 20 64 65 62 75 74 65 64 20 69 6E 0D 0A ich debuted in..
000150: 4F 63 74 6F 62 65 72 20 31 39 39 38 20 63 6F 2D October 1998 co-
000160: 65 64 69 74 65 64 20 62 79 20 62 72 6F 74 68 65 edited by brothe
000170: 72 73 20 44 61 76 69 64 20 28 54 4F 4D 27 53 29 rs David (TOM'S)
000180: 20 61 6E 64 20 46 72 61 6E 63 6B 20 54 68 6F 6D and Franck Thom
000190: 61 73 65 74 74 65 20 28 48 49 43 4B 27 53 29 2C asette (HICK'S),
0001A0: 0D 0A 77 69 74 68 20 4E 69 63 68 6F 6C 61 73 20 ..with Nicholas
0001B0: 44 65 73 65 6E 79 20 28 42 4C 4F 4F 44 29 2E 20 Deseny (BLOOD).
0001C0: 49 74 20 72 65 6D 69 6E 64 73 20 6D 65 20 6F 66 It reminds me of
0001D0: 20 42 4F 58 4F 4E 20 23 31 20 69 6E 20 73 74 79 BOXON #1 in sty
0001E0: 6C 65 2E 0D 0A 0D 0A 23 31 20 4F 63 74 6F 62 65 le.....#1 Octobe
0001F0: 72 20 31 39 39 38 0D 0A 9A 9A 9A 9A 9A 9A 9A 9A r 1998..........
Size : 512 (Real : 512)
000000: 20 6F 66 20 74 68 65 20 6D 61 67 20 77 72 69 74 of the mag writ
000010: 65 20 74 6F 20 6D 65 20 6F 72 20 73 65 6E 64 20 e to me or send
000020: 61 20 63 6F 75 70 6C 65 20 6F 66 20 49 52 43 27 a couple of IRC'
000030: 73 20 64 69 72 65 63 74 6C 79 20 74 6F 3A 2D 0D s directly to:-.
000040: 0A 0D 0A 46 72 61 6E 63 6B 20 61 6E 64 20 44 61 ...Franck and Da
000050: 76 69 64 20 54 68 6F 6D 61 73 65 74 74 65 2C 20 vid Thomasette,
000060: 32 36 20 52 75 65 20 64 65 73 20 4D 61 69 73 6F 26 Rue des Maiso
000070: 6E 6E 65 74 74 65 73 2C 20 46 2D 35 34 33 30 30 nnettes, F-54300
000080: 20 4C 75 6E 65 76 69 6C 6C 65 2C 20 46 72 61 6E Luneville, Fran
000090: 63 65 2E 0D 0A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ce..............
0000A0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000B0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000C0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000D0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000E0: 9A 9A 9A 9A 1A 20 20 20 20 20 20 20 20 20 20 20 .....
0000F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000100: 29 20 6F 66 20 46 55 54 55 52 53 20 69 73 20 69 ) of FUTURS is i
000110: 6E 74 65 72 76 69 65 77 65 64 2C 20 67 69 76 69 nterviewed, givi
000120: 6E 67 20 68 69 73 20 76 69 65 77 73 0D 0A 6F 6E ng his views..on
000130: 20 67 61 6D 65 73 20 61 6E 64 20 6D 61 67 73 20 games and mags
000140: 61 6E 64 20 70 61 73 73 69 6F 6E 73 20 66 6F 72 and passions for
000150: 20 6D 75 73 69 63 61 6C 20 63 6F 6D 70 6F 73 69 musical composi
000160: 74 69 6F 6E 20 61 6E 64 20 74 72 61 77 6C 69 6E tion and trawlin
000170: 67 20 74 68 65 20 49 6E 74 65 72 6E 65 74 0D 0A g the Internet..
000180: 43 50 43 20 73 69 74 65 73 2E 20 20 54 48 45 20 CPC sites. THE
000190: 46 41 4E 5A 49 4E 45 20 23 32 20 69 73 20 70 75 FANZINE #2 is pu
0001A0: 62 6C 69 63 69 7A 65 64 2C 20 74 68 65 6E 20 61 blicized, then a
0001B0: 6E 20 61 73 73 65 6D 62 6C 65 72 20 63 6F 64 69 n assembler codi
0001C0: 6E 67 20 75 6E 64 65 72 73 74 61 6E 64 69 6E 67 ng understanding
0001D0: 0D 0A 61 72 74 69 63 6C 65 20 73 65 72 69 65 73 ..article series
0001E0: 20 73 74 61 72 74 20 69 73 20 6D 61 64 65 2E 0D start is made..
0001F0: 0A 0D 0A 20 20 20 46 6F 72 20 63 6F 70 69 65 73 ... For copies
Size : 512 (Real : 512)
000000: 9A 9A 9A 9A 9A 9A 9A 0D 0A 4E 65 77 73 20 62 72 .........News br
000010: 65 61 6B 73 20 6F 6E 20 41 4C 49 45 4E 20 32 20 eaks on ALIEN 2
000020: 74 68 65 6E 20 4F 46 46 53 45 54 27 73 20 53 4F then OFFSET's SO
000030: 55 4E 44 50 4C 41 59 45 52 20 32 20 69 73 20 72 UNDPLAYER 2 is r
000040: 65 76 65 61 6C 65 64 2E 20 20 41 20 74 79 70 65 evealed. A type
000050: 2D 69 6E 20 53 50 4C 49 54 0D 0A 52 41 53 54 45 -in SPLIT..RASTE
000060: 52 53 20 65 66 66 65 63 74 20 69 73 20 66 6F 6C RS effect is fol
000070: 6C 6F 77 65 64 20 74 68 65 20 43 50 43 20 43 4C lowed the CPC CL
000080: 55 42 20 72 65 70 6F 72 74 2E 20 50 52 45 48 49 UB report. PREHI
000090: 53 54 4F 52 49 4B 20 32 20 69 73 20 74 65 73 74 STORIK 2 is test
0000A0: 65 64 20 62 65 66 6F 72 65 20 61 0D 0A 66 61 76 ed before a..fav
0000B0: 6F 75 72 61 62 6C 65 20 63 68 65 63 6B 20 6F 6E ourable check on
0000C0: 20 51 55 41 53 41 52 20 23 31 34 2E 0D 0A 0D 0A QUASAR #14.....
0000D0: 23 32 20 44 65 63 65 6D 62 65 72 20 31 39 39 38 #2 December 1998
0000E0: 0D 0A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000F0: 9A 9A 0D 0A 45 44 49 54 4F 20 6F 70 65 6E 73 20 ....EDITO opens
000100: 77 69 74 68 20 61 20 6E 6F 74 65 20 6F 6E 20 74 with a note on t
000110: 68 65 20 6C 65 74 74 65 72 73 20 72 65 63 65 69 he letters recei
000120: 76 65 64 20 73 69 6E 63 65 20 69 73 73 75 65 20 ved since issue
000130: 23 31 2C 20 20 74 68 65 6E 20 74 68 6F 73 65 20 #1, then those
000140: 6D 61 67 73 0D 0A 69 73 73 75 65 64 20 73 69 6E mags..issued sin
000150: 63 65 20 4E 6F 76 65 6D 62 65 72 20 61 72 65 20 ce November are
000160: 64 65 74 61 69 6C 65 64 2E 20 54 68 65 20 67 72 detailed. The gr
000170: 6F 77 69 6E 67 20 43 50 43 43 4C 55 42 20 63 61 owing CPCCLUB ca
000180: 6E 20 62 65 20 6A 6F 69 6E 65 64 20 62 79 20 77 n be joined by w
000190: 72 69 74 69 6E 67 0D 0A 74 6F 20 59 61 6E 6E 20 riting..to Yann
0001A0: 43 65 72 63 6C 65 20 28 46 45 4C 49 4E 29 20 61 Cercle (FELIN) a
0001B0: 74 20 31 36 20 52 75 65 20 64 75 20 31 39 20 4D t 16 Rue du 19 M
0001C0: 61 72 73 20 31 39 36 32 2C 20 46 2D 39 33 34 34 ars 1962, F-9344
0001D0: 30 20 44 75 67 6E 79 2C 20 46 72 61 6E 63 65 2E 0 Dugny, France.
0001E0: 20 20 41 4C 49 45 4E 53 0D 0A 32 20 66 75 72 74 ALIENS..2 furt
0001F0: 68 65 72 20 64 65 74 61 69 6C 73 20 61 72 65 20 her details are
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: 65 78 70 6C 61 69 6E 65 64 20 61 73 20 74 6F 20 explained as to
000010: 70 6C 61 6E 6E 65 64 20 64 65 73 69 67 6E 2E 20 planned design.
000020: 48 49 43 4B 27 53 20 69 73 20 74 68 65 6E 20 69 HICK'S is then i
000030: 6E 74 65 72 76 69 65 77 65 64 0D 0A 62 79 20 54 nterviewed..by T
000040: 4F 4D 27 53 20 2D 20 31 36 20 79 6F 61 20 63 6F OM'S - 16 yoa co
000050: 64 65 72 2C 20 66 6F 6F 74 69 65 20 66 61 6E 2C der, footie fan,
000060: 20 50 43 20 68 61 74 65 72 20 61 6E 64 20 75 72 PC hater and ur
000070: 67 65 72 20 66 6F 72 20 6E 65 77 20 67 61 6D 65 ger for new game
000080: 73 2C 20 75 74 69 6C 69 74 69 65 73 0D 0A 6D 61 s, utilities..ma
000090: 67 73 20 61 6E 64 20 64 65 6D 6F 73 2E 20 20 46 gs and demos. F
0000A0: 6F 6C 6C 6F 77 69 6E 67 20 69 73 20 61 6E 20 61 ollowing is an a
0000B0: 6E 6E 6F 74 61 74 65 64 20 72 61 73 74 65 72 73 nnotated rasters
0000C0: 20 63 72 65 61 74 69 6E 67 20 73 6F 75 72 63 65 creating source
0000D0: 20 63 6F 64 65 20 6C 69 73 74 69 6E 67 2E 0D 0A code listing...
0000E0: 54 68 65 20 64 65 62 61 74 69 6E 67 20 70 6F 69 The debating poi
0000F0: 6E 74 20 72 61 69 73 65 64 20 74 68 69 73 20 74 nt raised this t
000100: 69 6D 65 20 69 73 20 77 68 65 74 68 65 72 20 65 ime is whether e
000110: 73 74 61 62 6C 69 73 68 65 64 20 63 6F 64 65 72 stablished coder
000120: 73 20 77 69 6C 6C 20 65 6E 63 6F 6D 70 61 73 73 s will encompass
000130: 0D 0A 63 72 65 61 74 69 6E 67 20 67 61 6D 65 73 ..creating games
000140: 20 6F 72 20 77 69 6C 6C 20 6D 61 69 6E 74 61 69 or will maintai
000150: 6E 20 74 68 65 69 72 20 66 6F 6E 64 6E 65 73 73 n their fondness
000160: 20 66 6F 72 20 64 65 6D 6F 73 3F 0D 0A 0D 0A 41 for demos?....A
000170: 20 71 75 65 73 74 69 6F 6E 20 69 73 20 70 6F 73 question is pos
000180: 65 64 3A 20 43 61 6E 20 61 20 33 2E 35 22 20 64 ed: Can a 3.5" d
000190: 72 69 76 65 20 62 65 20 61 74 74 61 63 68 65 64 rive be attached
0001A0: 20 74 6F 20 61 20 43 50 43 34 36 34 3F 20 43 65 to a CPC464? Ce
0001B0: 72 74 61 69 6E 65 6D 65 6E 74 21 20 42 75 74 0D rtainement! But.
0001C0: 0A 6F 6E 6C 79 20 69 66 20 61 20 44 44 2D 31 20 .only if a DD-1
0001D0: 69 6E 74 65 72 66 61 63 65 20 69 73 20 61 6C 73 interface is als
0001E0: 6F 20 6F 62 74 61 69 6E 65 64 2E 20 54 68 65 20 o obtained. The
0001F0: 44 4F 53 20 28 44 69 73 63 20 4F 70 65 72 61 74 DOS (Disc Operat
Size : 512 (Real : 512)
000000: 20 20 20 20 20 20 20 20 20 20 20 43 41 52 49 4E CARIN
000010: 47 20 41 4E 44 20 52 45 50 41 49 52 49 4E 47 20 G AND REPAIRING
000020: 28 45 50 29 52 4F 4D 53 20 28 54 48 45 20 50 52 (EP)ROMS (THE PR
000030: 4F 50 45 52 20 57 41 59 29 20 62 79 20 49 61 6E OPER WAY) by Ian
000040: 20 4E 65 69 6C 6C 0D 0A 20 20 20 20 20 20 20 20 Neill..
000050: 20 20 20 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A .............
000060: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000070: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000080: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 0D 0A ................
000090: 49 6E 74 72 6F 64 75 63 74 69 6F 6E 0D 0A 9A 9A Introduction....
0000A0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 0D 0A 4D 6F 73 74 ............Most
0000B0: 20 70 65 6F 70 6C 65 20 69 6E 20 74 68 65 20 43 people in the C
0000C0: 50 43 20 77 6F 72 6C 64 20 68 61 76 65 20 61 20 PC world have a
0000D0: 52 4F 4D 20 62 6F 78 20 6F 66 20 73 6F 6D 65 20 ROM box of some
0000E0: 64 65 73 63 72 69 70 74 69 6F 6E 20 63 6F 6E 74 description cont
0000F0: 61 69 6E 69 6E 67 20 61 20 66 65 77 0D 0A 22 76 aining a few.."v
000100: 61 6C 75 61 62 6C 65 22 20 28 45 50 29 52 4F 4D aluable" (EP)ROM
000110: 73 2E 20 44 75 65 20 74 6F 20 64 65 63 6C 69 6E s. Due to declin
000120: 65 20 6F 66 20 74 68 65 20 43 50 43 20 6D 61 72 e of the CPC mar
000130: 6B 65 74 20 61 6E 64 20 74 68 65 20 66 61 63 74 ket and the fact
000140: 20 74 68 61 74 20 61 6C 74 68 6F 75 67 68 0D 0A that although..
000150: 28 45 50 29 52 4F 4D 73 20 61 72 65 20 65 61 73 (EP)ROMs are eas
000160: 69 6C 79 20 62 61 63 6B 65 64 20 75 70 2C 20 74 ily backed up, t
000170: 68 65 79 20 61 72 65 20 61 20 74 61 64 67 65 20 hey are a tadge
000180: 6D 6F 72 65 20 64 69 66 66 69 63 75 6C 74 20 74 more difficult t
000190: 6F 20 72 65 73 74 6F 72 65 2C 20 74 68 65 73 65 o restore, these
0001A0: 0D 0A 28 45 50 29 52 4F 4D 73 20 61 72 65 20 6F ..(EP)ROMs are o
0001B0: 66 74 65 6E 20 76 69 72 74 75 61 6C 6C 79 20 69 ften virtually i
0001C0: 72 72 65 70 6C 61 63 65 61 62 6C 65 2E 20 41 64 rreplaceable. Ad
0001D0: 64 69 74 69 6F 6E 61 6C 6C 79 2C 20 77 68 65 72 ditionally, wher
0001E0: 65 20 69 74 27 73 20 70 6F 73 73 69 62 6C 65 20 e it's possible
0001F0: 74 6F 0D 0A 73 74 69 6C 6C 20 6F 62 74 61 69 6E to..still obtain
Size : 512 (Real : 512)
000000: 69 6E 67 20 53 79 73 74 65 6D 29 20 52 6F 6D 27 ing System) Rom'
000010: 73 0D 0A 69 6E 20 74 68 65 20 69 6E 74 65 72 66 s..in the interf
000020: 61 63 65 2E 20 41 20 33 2E 35 22 20 63 61 6E 20 ace. A 3.5" can
000030: 74 6F 74 61 6C 6C 79 20 72 65 70 6C 61 63 65 20 totally replace
000040: 61 20 33 22 20 2D 20 69 74 27 73 20 62 65 65 6E a 3" - it's been
000050: 20 64 6F 6E 65 20 69 6E 74 65 72 6E 61 6C 6C 79 done internally
000060: 20 69 6E 0D 0A 61 20 43 50 43 20 36 31 32 38 20 in..a CPC 6128
000070: 6C 6F 6E 67 20 61 67 6F 2E 20 20 45 4C 4D 53 4F long ago. ELMSO
000080: 46 54 27 73 20 67 61 6D 65 20 5A 41 50 27 54 27 FT's game ZAP'T'
000090: 42 41 4C 4C 20 69 73 20 74 65 73 74 65 64 20 69 BALL is tested i
0000A0: 6E 20 74 68 65 20 63 6F 6E 74 69 6E 75 69 6E 67 n the continuing
0000B0: 20 6C 6F 6F 6B 0D 0A 61 74 20 74 68 65 20 67 61 look..at the ga
0000C0: 6D 65 73 20 63 6F 64 65 64 20 62 79 20 74 68 65 mes coded by the
0000D0: 6D 2E 20 44 69 73 63 6D 61 67 20 42 41 42 41 20 m. Discmag BABA
0000E0: 46 41 4E 5A 20 23 36 2C 20 28 49 20 64 6F 20 73 FANZ #6, (I do s
0000F0: 6F 20 64 65 74 65 73 74 20 22 66 61 6E 7A 69 6E o detest "fanzin
000100: 65 22 29 2C 20 69 73 0D 0A 63 68 65 63 6B 65 64 e"), is..checked
000110: 20 6F 75 74 20 69 6E 20 61 20 72 65 74 72 6F 73 out in a retros
000120: 70 65 63 74 69 76 65 20 61 72 74 69 63 6C 65 2E pective article.
000130: 20 54 68 65 6E 20 74 68 65 20 53 4F 55 4C 20 41 Then the SOUL A
000140: 4C 4D 49 47 48 54 59 20 64 65 6D 6F 20 69 73 20 LMIGHTY demo is
000150: 72 65 76 69 65 77 65 64 2E 0D 0A 4C 61 73 74 20 reviewed...Last
000160: 70 61 67 65 2C 20 61 6E 64 20 77 65 20 68 61 76 page, and we hav
000170: 65 20 61 20 66 65 77 20 63 6F 6D 6D 65 6E 74 73 e a few comments
000180: 20 64 69 72 65 63 74 65 64 20 74 6F 77 61 72 64 directed toward
000190: 73 20 41 57 20 62 65 69 6E 67 20 72 65 70 6C 69 s AW being repli
0001A0: 65 64 20 74 6F 2E 20 54 68 65 79 0D 0A 6D 61 69 ed to. They..mai
0001B0: 6E 6C 79 20 66 65 61 74 75 72 65 20 74 68 65 20 nly feature the
0001C0: 69 6E 74 65 6E 64 65 64 20 41 4C 49 45 4E 20 32 intended ALIEN 2
0001D0: 20 67 61 6D 65 20 61 73 70 65 63 74 73 2E 0D 0A game aspects...
0001E0: 0D 0A 23 33 20 4A 61 6E 75 61 72 79 20 31 39 39 ..#3 January 199
0001F0: 39 20 20 2D 20 53 6F 6C 64 20 6F 75 74 2E 0D 0A 9 - Sold out...
Size : 512 (Real : 512)
000000: 20 72 65 70 6C 61 63 65 6D 65 6E 74 73 2C 20 6D replacements, m
000010: 6F 73 74 20 70 65 6F 70 6C 65 20 61 72 65 20 6E ost people are n
000020: 6F 74 20 68 61 70 70 79 20 70 61 79 69 6E 67 20 ot happy paying
000030: 61 67 61 69 6E 20 28 74 79 70 69 63 61 6C 6C 79 again (typically
000040: 20 74 68 65 0D 0A 66 75 6C 6C 20 70 72 69 63 65 the..full price
000050: 29 20 66 6F 72 20 73 6F 66 74 77 61 72 65 20 74 ) for software t
000060: 68 61 74 20 74 68 65 79 20 68 61 76 65 20 61 6C hat they have al
000070: 72 65 61 64 79 20 6F 77 6E 20 74 68 65 20 6C 69 ready own the li
000080: 63 65 6E 63 65 20 66 6F 72 2E 0D 0A 0D 0A 43 61 cence for.....Ca
000090: 75 73 65 73 20 6F 66 20 28 45 50 29 52 4F 4D 20 uses of (EP)ROM
0000A0: 64 61 6D 61 67 65 0D 0A 9A 9A 9A 9A 9A 9A 9A 9A damage..........
0000B0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000C0: 0D 0A 49 6E 20 6D 79 20 65 78 70 65 72 69 65 6E ..In my experien
0000D0: 63 65 2C 20 6D 6F 73 74 20 28 45 50 29 52 4F 4D ce, most (EP)ROM
0000E0: 73 20 66 61 69 6C 20 62 65 63 61 75 73 65 20 74 s fail because t
0000F0: 68 65 79 20 20 61 72 65 20 70 68 79 73 69 63 61 hey are physica
000100: 6C 6C 79 20 64 61 6D 61 67 65 64 20 64 75 65 20 lly damaged due
000110: 74 6F 0D 0A 69 6E 63 6F 72 72 65 63 74 20 20 68 to..incorrect h
000120: 61 6E 64 6C 69 6E 67 20 2D 20 69 66 20 69 74 20 andling - if it
000130: 20 77 65 72 65 20 20 61 20 63 68 69 6C 64 20 69 were a child i
000140: 74 20 77 6F 75 6C 64 20 62 65 20 74 65 72 6D 65 t would be terme
000150: 64 20 61 62 75 73 65 21 20 20 54 68 69 73 20 61 d abuse! This a
000160: 62 75 73 65 0D 0A 75 73 75 61 6C 6C 79 20 74 61 buse..usually ta
000170: 6B 65 73 20 20 70 6C 61 63 65 20 77 68 65 6E 20 kes place when
000180: 74 68 65 20 28 45 50 29 52 4F 4D 20 69 73 20 62 the (EP)ROM is b
000190: 65 69 6E 67 20 69 6E 73 65 72 74 65 64 20 69 6E eing inserted in
0001A0: 74 6F 2C 20 6F 72 20 65 78 74 72 61 63 74 65 64 to, or extracted
0001B0: 20 66 72 6F 6D 2C 0D 0A 61 20 52 4F 4D 20 62 6F from,..a ROM bo
0001C0: 78 3A 0D 0A 0D 0A 49 6E 63 6F 72 72 65 63 74 20 x:....Incorrect
0001D0: 65 78 74 72 61 63 74 69 6F 6E 20 66 72 6F 6D 20 extraction from
0001E0: 74 68 65 20 52 4F 4D 20 62 6F 78 20 3A 20 20 4F the ROM box : O
0001F0: 66 74 65 6E 20 28 45 50 29 52 4F 4D 73 20 61 72 ften (EP)ROMs ar
Size : 512 (Real : 512)
000000: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000010: 0D 0A 0D 0A 23 34 20 46 65 62 72 75 61 72 79 20 ....#4 February
000020: 31 39 39 39 0D 0A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 1999............
000030: 9A 9A 9A 9A 9A 9A 0D 0A 48 6F 74 20 66 72 6F 6D ........Hot from
000040: 20 74 68 65 20 70 72 65 73 73 65 73 20 69 74 20 the presses it
000050: 63 6F 6E 63 65 6E 74 72 61 74 65 73 20 6F 6E 20 concentrates on
000060: 74 68 65 20 64 65 62 61 74 65 20 72 65 70 6C 69 the debate repli
000070: 65 73 2E 20 4D 41 44 52 41 4D 20 28 59 76 65 73 es. MADRAM (Yves
000080: 20 47 65 72 65 79 29 2C 0D 0A 4E 49 43 4B 59 20 Gerey),..NICKY
000090: 4F 4E 45 20 28 4E 69 63 6F 6C 61 73 20 41 64 65 ONE (Nicolas Ade
0000A0: 72 29 2C 20 45 4C 49 4F 54 20 28 4F 6C 69 76 69 r), ELIOT (Olivi
0000B0: 65 72 20 46 6C 6F 71 75 65 74 29 20 61 6E 64 20 er Floquet) and
0000C0: 53 48 41 50 20 28 4F 6C 69 76 69 65 72 20 41 6E SHAP (Olivier An
0000D0: 74 6F 69 6E 65 29 20 61 6C 6C 0D 0A 68 61 76 65 toine) all..have
0000E0: 20 6F 70 69 6E 69 6F 6E 73 2E 20 54 4F 4E 59 20 opinions. TONY
0000F0: 28 41 6E 74 6F 69 6E 65 20 52 65 6E 65 61 75 74 (Antoine Reneaut
000100: 29 20 6F 66 20 46 55 54 55 52 53 20 69 73 20 69 ) of FUTURS is i
000110: 6E 74 65 72 76 69 65 77 65 64 2C 20 67 69 76 69 nterviewed, givi
000120: 6E 67 20 68 69 73 20 76 69 65 77 73 0D 0A 6F 6E ng his views..on
000130: 20 67 61 6D 65 73 20 61 6E 64 20 6D 61 67 73 20 games and mags
000140: 61 6E 64 20 70 61 73 73 69 6F 6E 73 20 66 6F 72 and passions for
000150: 20 6D 75 73 69 63 61 6C 20 63 6F 6D 70 6F 73 69 musical composi
000160: 74 69 6F 6E 20 61 6E 64 20 74 72 61 77 6C 69 6E tion and trawlin
000170: 67 20 74 68 65 20 49 6E 74 65 72 6E 65 74 0D 0A g the Internet..
000180: 43 50 43 20 73 69 74 65 73 2E 20 20 54 48 45 20 CPC sites. THE
000190: 46 41 4E 5A 49 4E 45 20 23 32 20 69 73 20 70 75 FANZINE #2 is pu
0001A0: 62 6C 69 63 69 7A 65 64 2C 20 74 68 65 6E 20 61 blicized, then a
0001B0: 6E 20 61 73 73 65 6D 62 6C 65 72 20 63 6F 64 69 n assembler codi
0001C0: 6E 67 20 75 6E 64 65 72 73 74 61 6E 64 69 6E 67 ng understanding
0001D0: 0D 0A 61 72 74 69 63 6C 65 20 73 65 72 69 65 73 ..article series
0001E0: 20 73 74 61 72 74 20 69 73 20 6D 61 64 65 2E 0D start is made..
0001F0: 0A 0D 0A 20 20 20 46 6F 72 20 63 6F 70 69 65 73 ... For copies
Size : 512 (Real : 512)
000000: 65 20 6C 65 76 65 72 65 64 20 6F 75 74 20 6F 66 e levered out of
000010: 20 74 68 65 69 72 0D 0A 73 6F 63 6B 65 74 20 75 their..socket u
000020: 6E 65 76 65 6E 6C 79 2C 20 72 65 73 75 6C 74 69 nevenly, resulti
000030: 6E 67 20 69 6E 20 74 68 65 20 6C 65 67 73 20 61 ng in the legs a
000040: 74 20 6F 6E 65 20 65 6E 64 2C 20 28 6F 72 20 65 t one end, (or e
000050: 76 65 6E 20 62 6F 74 68 20 65 6E 64 73 29 2C 20 ven both ends),
000060: 62 65 63 6F 6D 69 6E 67 0D 0A 62 65 6E 74 2E 0D becoming..bent..
000070: 0A 0D 0A 54 68 65 20 66 69 72 73 74 20 66 65 77 ...The first few
000080: 20 74 69 6D 65 73 20 74 68 61 74 20 74 68 69 73 times that this
000090: 20 68 61 70 70 65 6E 73 20 74 68 65 20 6C 65 67 happens the leg
0000A0: 73 20 63 61 6E 20 62 65 20 73 75 63 63 65 73 73 s can be success
0000B0: 66 75 6C 6C 79 20 73 74 72 61 69 67 68 74 65 6E fully straighten
0000C0: 65 64 2E 0D 0A 45 76 65 6E 74 75 61 6C 6C 79 2C ed...Eventually,
0000D0: 20 74 68 6F 75 67 68 2C 20 74 68 65 20 6C 65 67 though, the leg
0000E0: 73 20 64 72 6F 70 20 6F 66 66 21 0D 0A 0D 0A 49 s drop off!....I
0000F0: 6E 63 6F 72 72 65 63 74 20 69 6E 73 65 72 74 69 ncorrect inserti
000100: 6F 6E 20 69 6E 74 6F 20 74 68 65 20 52 4F 4D 20 on into the ROM
000110: 62 6F 78 20 3A 20 41 6C 73 6F 20 74 6F 6F 20 6F box : Also too o
000120: 66 74 65 6E 20 28 45 50 29 52 4F 4D 73 20 61 72 ften (EP)ROMs ar
000130: 65 20 69 6E 73 65 72 74 65 64 20 69 6E 74 6F 0D e inserted into.
000140: 0A 74 68 65 69 72 20 73 6F 63 6B 65 74 73 20 20 .their sockets
000150: 77 69 74 68 6F 75 74 20 61 20 63 68 65 63 6B 20 without a check
000160: 74 6F 20 65 6E 73 75 72 65 20 74 68 61 74 20 20 to ensure that
000170: 61 6C 6C 20 74 68 65 20 6C 65 67 73 20 61 72 65 all the legs are
000180: 20 70 72 6F 70 65 72 6C 79 20 61 6C 69 67 6E 65 properly aligne
000190: 64 0D 0A 77 69 74 68 20 74 68 65 20 73 6F 63 6B d..with the sock
0001A0: 65 74 2E 20 41 67 61 69 6E 20 74 68 65 20 72 65 et. Again the re
0001B0: 73 75 6C 74 20 69 73 20 62 65 6E 74 20 6C 65 67 sult is bent leg
0001C0: 73 20 74 68 61 74 20 65 76 65 6E 74 75 61 6C 6C s that eventuall
0001D0: 79 20 64 72 6F 70 20 6F 66 66 2E 0D 0A 0D 0A 41 y drop off.....A
0001E0: 6E 6F 74 68 65 72 2C 20 6D 6F 72 65 20 64 65 61 nother, more dea
0001F0: 64 6C 79 2C 20 65 72 72 6F 72 20 69 73 20 74 6F dly, error is to
Size : 512 (Real : 512)
000000: 6F 69 6E 74 73 20 74 6F 20 6E 6F 74 65 3A 0D 0A oints to note:..
000010: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 0D ................
000020: 0A 52 65 6D 65 6D 62 65 72 20 74 6F 20 61 6C 69 .Remember to ali
000030: 67 6E 20 74 68 65 20 6E 6F 74 63 68 20 61 74 20 gn the notch at
000040: 6F 6E 65 20 65 6E 64 20 6F 66 20 74 68 65 20 28 one end of the (
000050: 45 50 29 52 4F 4D 20 20 77 69 74 68 20 74 68 65 EP)ROM with the
000060: 20 73 69 6D 69 6C 61 72 20 6E 6F 74 63 68 20 61 similar notch a
000070: 74 0D 0A 6F 6E 65 20 65 6E 64 20 6F 66 20 74 68 t..one end of th
000080: 65 20 49 43 20 73 6F 63 6B 65 74 2E 20 20 54 68 e IC socket. Th
000090: 69 73 20 77 69 6C 6C 20 68 65 6C 70 20 70 72 65 is will help pre
0000A0: 76 65 6E 74 20 20 74 68 65 20 28 45 50 29 52 4F vent the (EP)RO
0000B0: 4D 20 62 65 69 6E 67 20 69 6E 63 6F 72 72 65 63 M being incorrec
0000C0: 74 6C 79 0D 0A 69 6E 73 65 72 74 65 64 20 6C 61 tly..inserted la
0000D0: 74 65 72 20 28 73 65 65 20 66 69 67 2E 31 29 2E ter (see fig.1).
0000E0: 0D 0A 0D 0A 49 66 20 74 68 65 20 77 69 72 65 27 ....If the wire'
0000F0: 73 20 6F 66 20 74 68 65 20 72 69 67 68 74 20 74 s of the right t
000100: 68 69 63 6B 6E 65 73 73 20 69 74 20 77 69 6C 6C hickness it will
000110: 20 22 63 6C 69 63 6B 22 20 69 6E 74 6F 20 74 68 "click" into th
000120: 65 20 49 43 20 73 6F 63 6B 65 74 20 61 6E 64 20 e IC socket and
000130: 77 69 6C 6C 0D 0A 6E 6F 74 20 72 65 71 75 69 72 will..not requir
000140: 65 20 73 6F 6C 64 65 72 69 6E 67 20 69 6E 74 6F e soldering into
000150: 20 74 68 65 20 73 6F 63 6B 65 74 2E 0D 0A 0D 0A the socket.....
000160: 44 6F 20 6E 6F 74 20 68 6F 6C 64 20 74 68 65 20 Do not hold the
000170: 73 6F 6C 64 65 72 69 6E 67 20 69 72 6F 6E 20 6F soldering iron o
000180: 6E 20 74 68 65 20 28 45 50 29 52 4F 4D 20 66 6F n the (EP)ROM fo
000190: 72 20 74 6F 6F 20 6C 6F 6E 67 2C 20 20 6F 72 20 r too long, or
0001A0: 65 6C 73 65 20 74 68 65 20 28 45 50 29 52 4F 4D else the (EP)ROM
0001B0: 0D 0A 77 69 6C 6C 20 62 65 20 64 61 6D 61 67 65 ..will be damage
0001C0: 64 2E 0D 0A 0D 0A 48 6F 77 20 74 6F 20 70 72 6F d.....How to pro
0001D0: 74 65 63 74 20 79 6F 75 72 20 28 45 50 29 52 4F tect your (EP)RO
0001E0: 4D 20 69 6E 76 65 73 74 6D 65 6E 74 2E 0D 0A 0D M investment....
0001F0: 0A 43 6F 72 72 65 63 74 20 68 61 6E 64 6C 69 6E .Correct handlin
Size : 512 (Real : 512)
000000: 20 69 6E 73 65 72 74 20 74 68 65 20 28 45 50 29 insert the (EP)
000010: 52 4F 4D 20 74 68 65 20 77 72 6F 6E 67 20 77 61 ROM the wrong wa
000020: 79 20 72 6F 75 6E 64 20 64 65 73 70 69 74 65 0D y round despite.
000030: 0A 77 68 61 74 20 61 6C 69 67 6E 6D 65 6E 74 20 .what alignment
000040: 6E 6F 74 63 68 65 73 20 6D 61 79 20 69 6E 64 69 notches may indi
000050: 63 61 74 65 2C 20 28 73 65 65 20 66 69 67 2E 31 cate, (see fig.1
000060: 29 2E 20 20 54 68 69 73 20 68 61 73 20 74 68 65 ). This has the
000070: 20 65 66 66 65 63 74 20 6F 66 20 73 68 6F 72 74 effect of short
000080: 2D 0D 0A 63 69 72 63 75 69 74 69 6E 67 20 20 74 -..circuiting t
000090: 68 65 20 45 78 70 61 6E 73 69 6F 6E 20 70 6F 77 he Expansion pow
0000A0: 65 72 20 72 61 69 6C 73 20 74 68 72 6F 75 67 68 er rails through
0000B0: 20 20 74 68 65 20 28 45 50 29 52 4F 4D 20 61 6E the (EP)ROM an
0000C0: 64 20 70 72 65 76 65 6E 74 73 20 20 74 68 65 20 d prevents the
0000D0: 43 50 43 0D 0A 66 72 6F 6D 20 69 6E 69 74 69 61 CPC..from initia
0000E0: 6C 69 73 69 6E 67 20 20 70 72 6F 70 65 72 6C 79 lising properly
0000F0: 2E 20 20 57 68 65 6E 20 74 68 65 20 43 50 43 20 . When the CPC
000100: 69 73 20 6E 65 78 74 20 73 77 69 74 63 68 65 64 is next switched
000110: 20 4F 4E 20 74 68 65 20 28 45 50 29 52 4F 4D 20 ON the (EP)ROM
000120: 77 69 6C 6C 2C 0D 0A 28 75 73 75 61 6C 6C 79 29 will,..(usually)
000130: 20 62 65 20 70 65 72 6D 61 6E 65 6E 74 6C 79 20 be permanently
000140: 64 65 73 74 72 6F 79 65 64 21 20 20 48 6F 77 65 destroyed! Howe
000150: 76 65 72 2C 20 69 66 20 74 68 65 20 43 50 43 20 ver, if the CPC
000160: 69 73 20 73 77 69 74 63 68 65 64 20 4F 46 46 20 is switched OFF
000170: 71 75 69 63 6B 6C 79 0D 0A 65 6E 6F 75 67 68 20 quickly..enough
000180: 74 68 65 20 28 45 50 29 52 4F 4D 20 6D 61 79 20 the (EP)ROM may
000190: 73 75 72 76 69 76 65 2E 20 20 55 6E 66 6F 72 74 survive. Unfort
0001A0: 75 6E 61 74 65 6C 79 20 6D 6F 73 74 20 70 65 6F unately most peo
0001B0: 70 6C 65 20 73 77 69 74 63 68 20 74 68 65 20 43 ple switch the C
0001C0: 50 43 20 4F 4E 20 61 6E 64 0D 0A 4F 46 46 20 73 PC ON and..OFF s
0001D0: 65 76 65 72 61 6C 20 74 69 6D 65 73 2C 20 62 65 everal times, be
0001E0: 66 6F 72 65 20 72 65 61 6C 69 73 69 6E 67 20 20 fore realising
0001F0: 74 68 65 69 72 20 6D 69 73 74 61 6B 65 2C 20 62 their mistake, b
Size : 512 (Real : 512)
000000: 67 21 20 41 20 62 69 74 20 6F 66 20 63 61 72 65 g! A bit of care
000010: 20 61 6E 64 20 66 6F 72 65 74 68 6F 75 67 68 74 and forethought
000020: 20 77 69 6C 6C 20 65 6C 69 6D 69 6E 61 74 65 20 will eliminate
000030: 6D 6F 73 74 20 6D 69 73 74 61 6B 65 73 2E 0D 0A most mistakes...
000040: 0D 0A 52 65 6D 65 6D 62 65 72 20 74 6F 20 73 77 ..Remember to sw
000050: 69 74 63 68 20 4F 46 46 20 74 68 65 20 43 50 43 itch OFF the CPC
000060: 20 61 6E 64 20 63 68 65 63 6B 20 74 68 65 20 28 and check the (
000070: 45 50 29 52 4F 4D 20 61 6C 69 67 6E 6D 65 6E 74 EP)ROM alignment
000080: 20 77 69 74 68 20 74 68 65 20 52 4F 4D 20 62 6F with the ROM bo
000090: 78 2C 0D 0A 28 6D 61 6B 65 20 73 75 72 65 20 74 x,..(make sure t
0000A0: 68 65 20 28 45 50 29 52 4F 4D 27 73 20 6E 6F 74 he (EP)ROM's not
0000B0: 63 68 20 6C 69 6E 65 73 20 75 70 20 77 69 74 68 ch lines up with
0000C0: 20 74 68 65 20 6F 6E 65 20 69 6E 20 74 68 65 20 the one in the
0000D0: 52 4F 4D 20 62 6F 78 29 2C 20 62 65 66 6F 72 65 ROM box), before
0000E0: 20 79 6F 75 0D 0A 73 77 69 74 63 68 20 74 68 65 you..switch the
0000F0: 20 43 50 43 20 62 61 63 6B 20 4F 4E 20 28 73 65 CPC back ON (se
000100: 65 20 66 69 67 2E 31 29 2E 0D 0A 0D 0A 45 78 74 e fig.1).....Ext
000110: 72 61 63 74 20 28 45 50 29 52 4F 4D 73 20 65 76 ract (EP)ROMs ev
000120: 65 6E 6C 79 2E 20 45 69 74 68 65 72 20 75 73 65 enly. Either use
000130: 20 61 20 70 72 6F 70 65 72 20 28 45 50 29 52 4F a proper (EP)RO
000140: 4D 20 65 78 74 72 61 63 74 69 6F 6E 20 74 6F 6F M extraction too
000150: 6C 20 6F 72 20 6C 65 76 65 72 20 69 74 0D 0A 75 l or lever it..u
000160: 70 20 61 20 6C 69 74 74 6C 65 20 62 69 74 20 61 p a little bit a
000170: 74 20 61 20 74 69 6D 65 20 66 72 6F 6D 20 62 6F t a time from bo
000180: 74 68 20 65 6E 64 73 2E 0D 0A 0D 0A 42 61 63 6B th ends.....Back
000190: 20 74 68 65 6D 20 75 70 21 0D 0A 0D 0A 28 45 50 them up!....(EP
0001A0: 29 52 4F 4D 73 20 63 61 6E 20 62 65 20 65 61 73 )ROMs can be eas
0001B0: 69 6C 79 20 62 61 63 6B 65 64 20 75 70 20 74 6F ily backed up to
0001C0: 20 64 69 73 6B 2E 20 49 74 20 69 73 20 74 68 65 disk. It is the
0001D0: 6E 20 70 6F 73 73 69 62 6C 65 20 74 6F 20 72 65 n possible to re
0001E0: 73 74 6F 72 65 20 74 68 65 6D 20 69 6E 0D 0A 74 store them in..t
0001F0: 68 65 20 65 76 65 6E 74 20 6F 66 20 61 20 63 61 he event of a ca
Size : 512 (Real : 512)
000000: 79 20 77 68 69 63 68 20 74 69 6D 65 20 74 68 65 y which time the
000010: 20 28 45 50 29 52 4F 4D 20 69 73 0D 0A 63 6F 6D (EP)ROM is..com
000020: 70 6C 65 74 65 6C 79 20 64 65 61 64 2E 20 4C 75 pletely dead. Lu
000030: 63 6B 69 6C 79 20 49 20 68 61 76 65 20 6E 65 76 ckily I have nev
000040: 65 72 20 68 65 61 72 64 20 6F 66 20 61 20 43 50 er heard of a CP
000050: 43 20 62 65 69 6E 67 20 64 61 6D 61 67 65 64 20 C being damaged
000060: 62 79 20 74 68 69 73 2C 20 6A 75 73 74 0D 0A 72 by this, just..r
000070: 65 6D 6F 76 65 20 74 68 65 20 64 65 61 64 20 28 emove the dead (
000080: 45 50 29 52 4F 4D 20 61 6E 64 20 65 76 65 72 79 EP)ROM and every
000090: 74 68 69 6E 67 20 75 73 75 61 6C 6C 79 20 72 65 thing usually re
0000A0: 63 6F 76 65 72 73 20 73 74 72 61 69 67 68 74 20 covers straight
0000B0: 61 77 61 79 2E 0D 0A 0D 0A 49 74 20 69 73 20 61 away.....It is a
0000C0: 6C 73 6F 20 61 6D 61 7A 69 6E 67 20 68 6F 77 20 lso amazing how
0000D0: 6D 61 6E 79 20 70 65 6F 70 6C 65 20 66 6F 72 67 many people forg
0000E0: 65 74 20 74 6F 20 73 77 69 74 63 68 20 74 68 65 et to switch the
0000F0: 20 43 50 43 20 4F 46 46 20 62 65 66 6F 72 65 20 CPC OFF before
000100: 69 6E 73 65 72 74 69 6E 67 0D 0A 6F 72 20 65 78 inserting..or ex
000110: 74 72 61 63 74 69 6E 67 20 61 6E 20 28 45 50 29 tracting an (EP)
000120: 52 4F 4D 2E 20 54 68 65 79 20 63 61 6E 20 62 65 ROM. They can be
000130: 20 73 65 72 69 6F 75 73 6C 79 20 64 61 6D 61 67 seriously damag
000140: 65 64 20 69 66 20 69 6E 73 65 72 74 65 64 20 6F ed if inserted o
000150: 72 20 65 78 74 72 61 63 74 65 64 0D 0A 77 68 65 r extracted..whe
000160: 6E 20 74 68 65 20 43 50 43 20 69 73 20 70 6F 77 n the CPC is pow
000170: 65 72 65 64 2C 20 61 6E 64 20 75 73 75 61 6C 6C ered, and usuall
000180: 79 20 74 68 65 20 43 50 43 20 77 69 6C 6C 20 63 y the CPC will c
000190: 72 61 73 68 20 74 6F 6F 2E 0D 0A 0D 0A 48 6F 77 rash too.....How
0001A0: 20 74 6F 20 66 69 78 20 62 72 6F 6B 65 6E 20 28 to fix broken (
0001B0: 45 50 29 52 4F 4D 73 0D 0A 9A 9A 9A 9A 9A 9A 9A EP)ROMs.........
0001C0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0001D0: 9A 9A 9A 0D 0A 4F 62 76 69 6F 75 73 6C 79 20 61 .....Obviously a
0001E0: 6E 20 28 45 50 29 52 4F 4D 20 74 68 61 74 20 68 n (EP)ROM that h
0001F0: 61 73 20 62 65 65 6E 20 22 6B 69 6C 6C 65 64 22 as been "killed"
Size : 512 (Real : 512)
000000: 74 61 73 74 72 6F 70 68 65 20 77 69 74 68 20 74 tastrophe with t
000010: 68 65 20 6F 72 69 67 69 6E 61 6C 20 28 45 50 29 he original (EP)
000020: 52 4F 4D 2E 0D 0A 0D 0A 54 68 65 20 66 6F 6C 6C ROM.....The foll
000030: 6F 77 69 6E 67 20 6C 69 73 74 69 6E 67 20 77 69 owing listing wi
000040: 6C 6C 20 62 61 63 6B 20 75 70 2C 20 74 6F 20 66 ll back up, to f
000050: 6C 6F 70 70 79 2C 20 61 6C 6C 20 63 6F 6E 6E 65 loppy, all conne
000060: 63 74 65 64 20 28 45 50 29 52 4F 4D 73 20 69 6E cted (EP)ROMs in
000070: 20 73 6C 6F 74 73 20 30 0D 0A 74 6F 20 31 35 2C slots 0..to 15,
000080: 20 65 78 63 65 70 74 69 6E 67 20 74 68 65 20 42 excepting the B
000090: 41 53 49 43 20 52 4F 4D 20 61 6E 64 20 73 6C 6F ASIC ROM and slo
0000A0: 74 20 37 2E 20 54 68 65 73 65 20 67 65 6E 65 72 t 7. These gener
0000B0: 61 74 65 64 20 28 45 50 29 52 4F 4D 20 69 6D 61 ated (EP)ROM ima
0000C0: 67 65 73 20 63 61 6E 20 62 65 0D 0A 75 73 65 64 ges can be..used
0000D0: 20 74 6F 20 20 64 69 72 65 63 74 6C 79 20 70 72 to directly pr
0000E0: 6F 67 72 61 6D 20 72 65 70 6C 61 63 65 6D 65 6E ogram replacemen
0000F0: 74 20 28 45 50 29 52 4F 4D 73 2C 20 20 69 66 20 t (EP)ROMs, if
000100: 79 6F 75 20 70 6F 73 73 65 73 73 20 73 75 69 74 you possess suit
000110: 61 62 6C 65 20 28 45 50 29 52 4F 4D 0D 0A 70 72 able (EP)ROM..pr
000120: 6F 67 72 61 6D 6D 69 6E 67 20 65 71 75 69 70 6D ogramming equipm
000130: 65 6E 74 2E 0D 0A 0D 0A 20 20 42 41 53 49 43 20 ent..... BASIC
000140: 50 72 6F 67 72 61 6D 2E 2E 2E 0D 0A 20 9A 9A 9A Program..... ...
000150: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 0D 0A 20 ...............
000160: 31 30 20 27 52 6F 6D 20 44 75 6D 70 20 50 72 6F 10 'Rom Dump Pro
000170: 67 72 61 6D 0D 0A 20 32 30 20 27 62 79 20 49 61 gram.. 20 'by Ia
000180: 6E 20 4E 65 69 6C 6C 0D 0A 20 33 30 20 27 43 6F n Neill.. 30 'Co
000190: 70 69 65 73 20 52 4F 4D 53 20 66 72 6F 6D 20 30 pies ROMS from 0
0001A0: 20 2D 20 31 35 20 74 6F 20 64 69 73 63 2E 0D 0A - 15 to disc...
0001B0: 20 34 30 20 27 4F 6D 69 74 73 20 42 41 53 49 43 40 'Omits BASIC
0001C0: 20 52 4F 4D 20 61 6E 64 20 44 49 53 43 20 52 4F ROM and DISC RO
0001D0: 4D 20 28 37 29 2E 0D 0A 20 35 30 20 4D 45 4D 4F M (7)... 50 MEMO
0001E0: 52 59 20 26 33 46 46 46 0D 0A 20 36 30 20 4D 4F RY &3FFF.. 60 MO
0001F0: 44 45 20 31 0D 0A 20 37 30 20 46 4F 52 20 78 3D DE 1.. 70 FOR x=
Size : 512 (Real : 512)
000000: 20 64 75 65 20 74 6F 20 62 65 69 6E 67 20 69 6E due to being in
000010: 73 65 72 74 65 64 2F 65 78 74 72 61 63 74 65 64 serted/extracted
000020: 20 77 69 74 68 0D 0A 74 68 65 20 43 50 43 20 69 with..the CPC i
000030: 73 20 6F 6E 20 6F 72 20 62 65 63 61 75 73 65 20 s on or because
000040: 69 74 20 68 61 73 20 62 65 65 6E 20 70 6F 77 65 it has been powe
000050: 72 65 64 20 77 68 69 6C 65 20 69 6E 73 65 72 74 red while insert
000060: 65 64 20 74 68 65 20 77 72 6F 6E 67 20 77 61 79 ed the wrong way
000070: 20 61 72 6F 75 6E 64 2C 0D 0A 63 61 6E 6E 6F 74 around,..cannot
000080: 20 62 65 20 72 65 70 61 69 72 65 64 2E 0D 0A 0D be repaired....
000090: 0A 41 6E 20 28 45 50 29 52 4F 4D 20 74 68 61 74 .An (EP)ROM that
0000A0: 20 6F 6E 6C 79 20 68 61 73 20 61 20 66 65 77 20 only has a few
0000B0: 62 72 6F 6B 65 6E 20 6C 65 67 73 20 63 61 6E 20 broken legs can
0000C0: 65 61 73 69 6C 79 20 62 65 20 72 65 70 61 69 72 easily be repair
0000D0: 65 64 20 74 68 6F 75 67 68 3A 0D 0A 0D 0A 4E 65 ed though:....Ne
0000E0: 63 65 73 73 61 72 79 20 65 71 75 69 70 6D 65 6E cessary equipmen
0000F0: 74 20 61 6E 64 20 70 61 72 74 73 2E 2E 2E 0D 0A t and parts.....
000100: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000110: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000120: 0D 0A 41 20 73 6F 6C 64 65 72 69 6E 67 20 49 72 ..A soldering Ir
000130: 6F 6E 3A 20 20 69 66 20 79 6F 75 20 77 61 6E 74 on: if you want
000140: 20 74 6F 20 64 6F 20 61 20 70 72 6F 70 65 72 20 to do a proper
000150: 6A 6F 62 20 75 73 65 20 74 68 65 20 70 72 6F 70 job use the prop
000160: 65 72 20 74 6F 6F 6C 21 20 41 6E 79 20 6F 74 68 er tool! Any oth
000170: 65 72 0D 0A 22 75 6E 63 6F 6E 74 72 6F 6C 6C 65 er.."uncontrolle
000180: 64 22 20 68 65 61 74 20 73 6F 75 72 63 65 20 72 d" heat source r
000190: 69 73 6B 73 20 64 6F 69 6E 67 20 77 6F 72 73 65 isks doing worse
0001A0: 20 64 61 6D 61 67 65 20 74 68 61 6E 20 74 68 61 damage than tha
0001B0: 74 20 20 79 6F 75 20 61 72 65 20 74 72 79 69 6E t you are tryin
0001C0: 67 20 74 6F 0D 0A 72 65 70 61 69 72 2E 0D 0A 0D g to..repair....
0001D0: 0A 53 6F 6D 65 20 73 6F 6C 64 65 72 2E 0D 0A 41 .Some solder...A
0001E0: 20 32 38 2D 70 69 6E 20 54 75 72 6E 65 64 20 50 28-pin Turned P
0001F0: 69 6E 20 49 43 20 73 6F 63 6B 65 74 2E 0D 0A 53 in IC socket...S
Size : 512 (Real : 512)
000000: 26 39 30 30 30 20 54 4F 20 26 39 31 31 37 3A 52 &9000 TO &9117:R
000010: 45 41 44 20 78 24 3A 50 4F 4B 45 20 78 2C 56 41 EAD x$:POKE x,VA
000020: 4C 28 22 26 22 2B 78 24 29 3A 4E 45 58 54 0D 0A L("&"+x$):NEXT..
000030: 20 38 30 20 43 41 4C 4C 20 26 39 30 30 30 0D 0A 80 CALL &9000..
000040: 20 39 30 20 44 41 54 41 20 32 31 2C 37 43 2C 39 90 DATA 21,7C,9
000050: 30 2C 43 44 2C 37 33 2C 39 30 2C 43 44 2C 31 38 0,CD,73,90,CD,18
000060: 2C 42 42 2C 32 31 0D 0A 20 31 30 30 20 44 41 54 ,BB,21.. 100 DAT
000070: 41 20 43 31 2C 39 30 2C 43 44 2C 37 33 2C 39 30 A C1,90,CD,73,90
000080: 2C 30 45 2C 30 30 2C 43 35 2C 43 44 2C 31 35 0D ,0E,00,C5,CD,15.
000090: 0A 20 31 31 30 20 44 41 54 41 20 42 39 2C 46 45 . 110 DATA B9,FE
0000A0: 2C 38 30 2C 43 34 2C 32 43 2C 39 30 2C 32 31 2C ,80,C4,2C,90,21,
0000B0: 31 30 2C 39 31 2C 33 34 0D 0A 20 31 32 30 20 44 10,91,34.. 120 D
0000C0: 41 54 41 20 43 31 2C 30 43 2C 37 39 2C 46 45 2C ATA C1,0C,79,FE,
0000D0: 31 30 2C 32 30 2C 45 43 2C 32 31 2C 44 31 2C 39 10,20,EC,21,D1,9
0000E0: 30 0D 0A 20 31 33 30 20 44 41 54 41 20 43 44 2C 0.. 130 DATA CD,
0000F0: 37 33 2C 39 30 2C 43 39 2C 37 39 2C 46 45 2C 30 73,90,C9,79,FE,0
000100: 37 2C 43 38 2C 30 31 2C 30 30 0D 0A 20 31 34 30 7,C8,01,00.. 140
000110: 20 44 41 54 41 20 44 46 2C 45 44 2C 37 39 2C 43 DATA DF,ED,79,C
000120: 44 2C 30 30 2C 42 39 2C 32 31 2C 30 30 2C 43 30 D,00,B9,21,00,C0
000130: 2C 31 31 0D 0A 20 31 35 30 20 44 41 54 41 20 30 ,11.. 150 DATA 0
000140: 30 2C 34 30 2C 30 31 2C 30 30 2C 34 30 2C 45 44 0,40,01,00,40,ED
000150: 2C 42 30 2C 43 44 2C 30 33 2C 42 39 0D 0A 20 31 ,B0,CD,03,B9.. 1
000160: 36 30 20 44 41 54 41 20 30 36 2C 30 41 2C 32 31 60 DATA 06,0A,21
000170: 2C 30 42 2C 39 31 2C 31 31 2C 31 35 2C 39 31 2C ,0B,91,11,15,91,
000180: 43 44 2C 38 43 0D 0A 20 31 37 30 20 44 41 54 41 CD,8C.. 170 DATA
000190: 20 42 43 2C 33 30 2C 31 36 2C 33 45 2C 30 32 2C BC,30,16,3E,02,
0001A0: 30 31 2C 30 30 2C 30 30 2C 31 31 2C 30 30 0D 0A 01,00,00,11,00..
0001B0: 20 31 38 30 20 44 41 54 41 20 34 30 2C 32 31 2C 180 DATA 40,21,
0001C0: 30 30 2C 34 30 2C 43 44 2C 39 38 2C 42 43 2C 33 00,40,CD,98,BC,3
0001D0: 30 2C 30 36 2C 43 44 0D 0A 20 31 39 30 20 44 41 0,06,CD.. 190 DA
0001E0: 54 41 20 38 46 2C 42 43 2C 33 30 2C 30 31 2C 43 TA 8F,BC,30,01,C
0001F0: 39 2C 32 31 2C 45 35 2C 39 30 2C 43 44 2C 37 33 9,21,E5,90,CD,73
Size : 512 (Real : 512)
000000: 6F 6D 65 20 77 69 72 65 20 2D 20 70 72 65 66 65 ome wire - prefe
000010: 72 61 62 6C 79 20 74 68 65 20 74 69 6E 6E 65 64 rably the tinned
000020: 20 73 6F 6C 69 64 20 63 6F 72 65 20 73 74 75 66 solid core stuf
000030: 66 2E 0D 0A 0D 0A 54 68 65 20 52 65 70 61 69 72 f.....The Repair
000040: 2E 2E 2E 0D 0A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000050: 9A 9A 0D 0A 53 69 6D 70 6C 79 20 69 6E 73 65 72 ....Simply inser
000060: 74 20 74 68 65 20 64 61 6D 61 67 65 64 20 28 45 t the damaged (E
000070: 50 29 52 4F 4D 20 28 61 73 20 6D 61 6E 79 20 6C P)ROM (as many l
000080: 65 67 73 20 61 73 20 61 72 65 20 6C 65 66 74 29 egs as are left)
000090: 20 69 6E 74 6F 20 74 68 65 20 49 43 20 73 6F 63 into the IC soc
0000A0: 6B 65 74 2E 0D 0A 0D 0A 4E 6F 77 20 67 65 74 20 ket.....Now get
0000B0: 74 68 65 20 77 69 72 65 20 61 6E 64 20 70 75 73 the wire and pus
0000C0: 68 20 69 74 20 69 6E 74 6F 20 74 68 65 20 6C 65 h it into the le
0000D0: 67 20 68 6F 6C 65 73 20 6F 66 20 74 68 65 20 49 g holes of the I
0000E0: 43 20 73 6F 63 6B 65 74 20 77 68 65 72 65 20 74 C socket where t
0000F0: 68 65 20 52 4F 4D 27 73 0D 0A 6C 65 67 73 20 61 he ROM's..legs a
000100: 72 65 20 62 72 6F 6B 65 6E 2E 20 20 54 72 69 6D re broken. Trim
000110: 20 69 74 20 74 6F 20 6C 65 6E 67 74 68 20 2D 20 it to length -
000120: 6A 75 73 74 20 65 6E 6F 75 67 68 20 74 6F 20 72 just enough to r
000130: 65 61 63 68 2C 20 61 6E 64 20 74 6F 75 63 68 2C each, and touch,
000140: 20 74 68 65 20 73 74 75 6D 70 0D 0A 6F 66 20 74 the stump..of t
000150: 68 65 20 28 45 50 29 52 4F 4D 27 73 20 62 72 6F he (EP)ROM's bro
000160: 6B 65 6E 20 6C 65 67 2E 0D 0A 0D 0A 4E 65 78 74 ken leg.....Next
000170: 2C 20 73 6F 6C 64 65 72 20 74 68 65 20 74 72 69 , solder the tri
000180: 6D 6D 65 64 20 70 69 65 63 65 20 6F 66 20 77 69 mmed piece of wi
000190: 72 65 20 20 74 6F 20 74 68 65 20 73 74 75 6D 70 re to the stump
0001A0: 20 6F 66 20 74 68 65 20 28 45 50 29 52 4F 4D 27 of the (EP)ROM'
0001B0: 73 20 62 72 6F 6B 65 6E 20 6C 65 67 0D 0A 28 73 s broken leg..(s
0001C0: 65 65 20 66 69 67 2E 32 29 2E 0D 0A 0D 0A 54 68 ee fig.2).....Th
0001D0: 61 74 27 73 20 69 74 2C 20 6A 75 73 74 20 64 6F at's it, just do
0001E0: 20 74 68 69 73 20 66 6F 72 20 65 76 65 72 79 20 this for every
0001F0: 62 72 6F 6B 65 6E 20 6C 65 67 2E 0D 0A 0D 0A 50 broken leg.....P
Size : 512 (Real : 512)
000000: 0D 0A 20 32 30 30 20 44 41 54 41 20 39 30 2C 43 .. 200 DATA 90,C
000010: 44 2C 31 38 2C 42 42 2C 43 39 2C 37 45 2C 42 37 D,18,BB,C9,7E,B7
000020: 2C 43 38 2C 43 44 2C 35 41 0D 0A 20 32 31 30 20 ,C8,CD,5A.. 210
000030: 44 41 54 41 20 42 42 2C 32 33 2C 31 38 2C 46 37 DATA BB,23,18,F7
000040: 2C 30 41 2C 30 41 2C 30 44 2C 34 35 2C 35 38 2C ,0A,0A,0D,45,58,
000050: 35 34 0D 0A 20 32 32 30 20 44 41 54 41 20 34 35 54.. 220 DATA 45
000060: 2C 35 32 2C 34 45 2C 34 31 2C 34 43 2C 32 30 2C ,52,4E,41,4C,20,
000070: 35 32 2C 34 46 2C 34 44 2C 32 30 0D 0A 20 32 33 52,4F,4D,20.. 23
000080: 30 20 44 41 54 41 20 34 34 2C 35 35 2C 34 44 2C 0 DATA 44,55,4D,
000090: 35 30 2C 32 30 2C 35 32 2C 34 46 2C 35 35 2C 35 50,20,52,4F,55,5
0000A0: 34 2C 34 39 0D 0A 20 32 34 30 20 44 41 54 41 20 4,49.. 240 DATA
0000B0: 34 45 2C 34 35 2C 30 41 2C 30 41 2C 30 44 2C 36 4E,45,0A,0A,0D,6
0000C0: 32 2C 37 39 2C 32 30 2C 34 39 2C 34 31 0D 0A 20 2,79,20,49,41..
0000D0: 32 35 30 20 44 41 54 41 20 34 45 2C 32 30 2C 34 250 DATA 4E,20,4
0000E0: 45 2C 34 35 2C 34 39 2C 34 43 2C 34 43 2C 30 41 E,45,49,4C,4C,0A
0000F0: 2C 30 41 2C 30 44 0D 0A 20 32 36 30 20 44 41 54 ,0A,0D.. 260 DAT
000100: 41 20 35 30 2C 35 32 2C 34 35 2C 35 33 2C 35 33 A 50,52,45,53,53
000110: 2C 32 30 2C 34 31 2C 34 45 2C 35 39 2C 32 30 0D ,20,41,4E,59,20.
000120: 0A 20 32 37 30 20 44 41 54 41 20 34 42 2C 34 35 . 270 DATA 4B,45
000130: 2C 35 39 2C 32 30 2C 35 34 2C 34 46 2C 32 30 2C ,59,20,54,4F,20,
000140: 35 33 2C 35 34 2C 34 31 0D 0A 20 32 38 30 20 44 53,54,41.. 280 D
000150: 41 54 41 20 35 32 2C 35 34 2C 30 30 2C 30 41 2C ATA 52,54,00,0A,
000160: 30 41 2C 30 44 2C 34 33 2C 34 46 2C 35 30 2C 35 0A,0D,43,4F,50,5
000170: 39 0D 0A 20 32 39 30 20 44 41 54 41 20 34 39 2C 9.. 290 DATA 49,
000180: 34 45 2C 34 37 2C 32 45 2C 32 45 2C 32 45 2C 32 4E,47,2E,2E,2E,2
000190: 45 2C 32 45 2C 30 30 2C 30 41 0D 0A 20 33 30 30 E,2E,00,0A.. 300
0001A0: 20 44 41 54 41 20 30 41 2C 30 44 2C 32 45 2C 32 DATA 0A,0D,2E,2
0001B0: 45 2C 32 45 2C 32 45 2C 32 45 2C 34 36 2C 34 39 E,2E,2E,2E,46,49
0001C0: 2C 34 45 0D 0A 20 33 31 30 20 44 41 54 41 20 34 ,4E.. 310 DATA 4
0001D0: 39 2C 35 33 2C 34 38 2C 34 35 2C 34 34 2C 30 41 9,53,48,45,44,0A
0001E0: 2C 30 41 2C 30 44 2C 30 30 2C 30 41 0D 0A 20 33 ,0A,0D,00,0A.. 3
0001F0: 32 30 20 44 41 54 41 20 30 41 2C 30 44 2C 35 33 20 DATA 0A,0D,53
Size : 512 (Real : 512)
000000: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 95 .
000010: 0D 0A 95 20 20 20 20 20 20 20 20 49 4E 43 20 43 ... INC C
000020: 20 20 20 20 20 20 20 20 20 20 20 3B 50 4F 49 4E ;POIN
000030: 54 20 54 4F 20 4E 45 58 54 20 52 4F 4D 20 20 20 T TO NEXT ROM
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 95 0D ..
000050: 0A 95 20 20 20 20 20 20 20 20 4C 44 20 41 2C 43 .. LD A,C
000060: 20 20 20 20 20 20 20 20 20 20 3B 52 4F 4D 20 50 ;ROM P
000070: 4F 49 4E 54 45 52 20 49 4E 54 4F 20 41 20 20 20 OINTER INTO A
000080: 20 20 20 20 20 20 20 20 20 20 20 20 20 95 0D 0A ...
000090: 95 20 20 20 20 20 20 20 20 43 50 20 26 31 30 20 . CP &10
0000A0: 20 20 20 20 20 20 20 20 20 3B 4C 4F 4F 4B 20 4E ;LOOK N
0000B0: 4F 20 48 49 47 48 45 52 20 54 48 41 4E 20 50 4F O HIGHER THAN PO
0000C0: 53 49 54 49 4F 4E 20 31 35 20 20 20 95 0D 0A 95 SITION 15 ....
0000D0: 20 20 20 20 20 20 20 20 4A 52 20 4E 5A 2C 43 48 JR NZ,CH
0000E0: 45 43 4B 20 20 20 20 20 3B 54 48 52 4F 55 47 48 ECK ;THROUGH
0000F0: 20 4C 4F 4F 50 20 41 47 41 49 4E 20 20 20 20 20 LOOP AGAIN
000100: 20 20 20 20 20 20 20 20 20 20 20 95 0D 0A 95 20 ....
000110: 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 47 42 59 LD HL,GBY
000120: 45 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 E
000130: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000140: 20 20 20 20 20 20 20 20 20 20 95 0D 0A 95 20 20 ....
000150: 20 20 20 20 20 20 43 41 4C 4C 20 53 54 52 4F 55 CALL STROU
000160: 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 T
000170: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000180: 20 20 20 20 20 20 20 20 20 95 0D 0A 95 20 20 20 ....
000190: 20 20 20 20 20 52 45 54 20 20 20 20 20 20 20 20 RET
0001A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001C0: 20 20 20 20 20 20 20 20 95 0D 0A 95 3B 20 20 20 ....;
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 20 20 20 20 20 20
0001F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
Size : 512 (Real : 512)
000000: 2C 34 31 2C 35 36 2C 34 39 2C 34 45 2C 34 37 2C ,41,56,49,4E,47,
000010: 32 30 2C 34 35 0D 0A 20 33 33 30 20 44 41 54 41 20,45.. 330 DATA
000020: 20 35 32 2C 35 32 2C 34 46 2C 35 32 2C 32 30 2C 52,52,4F,52,20,
000030: 32 44 2C 32 30 2C 34 31 2C 34 45 2C 35 39 0D 0A 2D,20,41,4E,59..
000040: 20 33 34 30 20 44 41 54 41 20 32 30 2C 34 42 2C 340 DATA 20,4B,
000050: 34 35 2C 35 39 2C 32 30 2C 35 34 2C 34 46 2C 32 45,59,20,54,4F,2
000060: 30 2C 34 33 2C 34 46 0D 0A 20 33 35 30 20 44 41 0,43,4F.. 350 DA
000070: 54 41 20 34 45 2C 35 34 2C 34 39 2C 34 45 2C 35 TA 4E,54,49,4E,5
000080: 35 2C 34 35 2C 30 30 2C 34 39 2C 34 44 2C 34 31 5,45,00,49,4D,41
000090: 0D 0A 20 33 36 30 20 44 41 54 41 20 34 37 2C 34 .. 360 DATA 47,4
0000A0: 35 2C 34 31 2C 32 45 2C 35 32 2C 34 46 2C 34 44 5,41,2E,52,4F,4D
0000B0: 2C 30 30 2C 30 30 2C 30 30 0D 0A 0D 0A 20 20 20 ,00,00,00....
0000C0: 20 41 73 73 65 6D 62 6C 79 20 6C 69 73 74 69 6E Assembly listin
0000D0: 67 2E 2E 2E 0D 0A 20 20 20 20 9A 9A 9A 9A 9A 9A g..... ......
0000E0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 0D 0A 96 ................
0000F0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000100: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000110: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000120: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9C 0D 0A 95 3B ...............;
000130: 52 4F 4D 44 55 4D 50 20 2D 20 50 52 4F 47 20 54 ROMDUMP - PROG T
000140: 4F 20 53 43 41 4E 20 46 4F 52 20 41 4E 44 20 43 O SCAN FOR AND C
000150: 4F 50 59 20 28 54 4F 20 44 49 53 43 29 20 55 53 OPY (TO DISC) US
000160: 45 46 55 4C 20 52 4F 4D 53 20 95 0D 0A 95 3B 20 EFUL ROMS ....;
000170: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000180: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000190: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001A0: 20 20 20 20 20 20 20 20 20 95 0D 0A 95 50 52 4F ....PRO
0001B0: 42 45 20 20 20 45 51 55 20 26 42 39 31 35 20 20 BE EQU &B915
0001C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
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 95 0D 0A 95 55 52 4F 4D ....UROM
0001F0: 4F 4E 20 20 45 51 55 20 26 42 39 30 30 20 20 20 ON EQU &B900
Size : 512 (Real : 512)
000000: 20 20 20 20 20 20 20 95 0D 0A 95 3B 52 4F 55 54 ....;ROUT
000010: 49 4E 45 20 54 4F 20 53 41 56 45 20 52 4F 4D 20 INE TO SAVE ROM
000020: 49 4D 41 47 45 20 20 20 20 20 20 20 20 20 20 20 IMAGE
000030: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000040: 20 20 20 20 20 20 95 0D 0A 95 3B 20 20 20 20 20 ....;
000050: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000060: 20 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 20 20 20
000080: 20 20 20 20 20 95 0D 0A 95 49 4D 41 47 45 20 20 ....IMAGE
000090: 20 4C 44 20 41 2C 43 20 20 20 20 20 20 20 20 20 LD A,C
0000A0: 20 3B 52 4F 4D 20 50 4F 49 4E 54 45 52 20 49 4E ;ROM POINTER IN
0000B0: 54 4F 20 41 20 20 20 20 20 20 20 20 20 20 20 20 TO A
0000C0: 20 20 20 20 95 0D 0A 95 20 20 20 20 20 20 20 20 ....
0000D0: 43 50 20 37 20 20 20 20 20 20 20 20 20 20 20 20 CP 7
0000E0: 3B 43 48 45 43 4B 20 46 4F 52 20 44 49 53 43 20 ;CHECK FOR DISC
0000F0: 52 4F 4D 20 20 20 20 20 20 20 20 20 20 20 20 20 ROM
000100: 20 20 20 95 0D 0A 95 20 20 20 20 20 20 20 20 52 .... R
000110: 45 54 20 5A 20 20 20 20 20 20 20 20 20 20 20 3B ET Z ;
000120: 44 4F 4E 27 54 20 43 4F 50 59 20 20 20 20 20 20 DON'T COPY
000130: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000140: 20 20 95 0D 0A 95 20 20 20 20 20 20 20 20 4C 44 .... LD
000150: 20 42 43 2C 26 44 46 30 30 20 20 20 20 20 3B 52 BC,&DF00 ;R
000160: 4F 4D 20 53 45 4C 45 43 54 20 4C 41 54 43 48 20 OM SELECT LATCH
000170: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000180: 20 95 0D 0A 95 20 20 20 20 20 20 20 20 4F 55 54 .... OUT
000190: 20 28 43 29 2C 41 20 20 20 20 20 20 20 3B 53 45 (C),A ;SE
0001A0: 4C 45 43 54 20 52 4F 4D 20 20 20 20 20 20 20 20 LECT ROM
0001B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001C0: 95 0D 0A 95 20 20 20 20 20 20 20 20 43 41 4C 4C .... CALL
0001D0: 20 55 52 4F 4D 4F 4E 20 20 20 20 20 3B 45 4E 41 UROMON ;ENA
0001E0: 42 4C 45 20 49 54 20 20 20 20 20 20 20 20 20 20 BLE IT
0001F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 95 .
Size : 512 (Real : 512)
000000: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000020: 20 20 20 20 20 20 20 95 0D 0A 95 55 52 4F 4D 4F ....UROMO
000030: 46 20 20 45 51 55 20 26 42 39 30 33 20 20 20 20 F EQU &B903
000040: 20 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 20 20 20
000060: 20 20 20 20 20 20 95 0D 0A 95 49 4E 49 54 42 4B ....INITBK
000070: 20 20 45 51 55 20 26 42 43 43 45 20 20 20 20 20 EQU &BCCE
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 20 20 20 20
0000A0: 20 20 20 20 20 95 0D 0A 95 4F 50 4F 55 54 20 20 ....OPOUT
0000B0: 20 45 51 55 20 26 42 43 38 43 20 20 20 20 20 20 EQU &BC8C
0000C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000E0: 20 20 20 20 95 0D 0A 95 53 41 56 45 20 20 20 20 ....SAVE
0000F0: 45 51 55 20 26 42 43 39 38 20 20 20 20 20 20 20 EQU &BC98
000100: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000110: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000120: 20 20 20 95 0D 0A 95 43 4C 4F 55 54 20 20 20 45 ....CLOUT E
000130: 51 55 20 26 42 43 38 46 20 20 20 20 20 20 20 20 QU &BC8F
000140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000160: 20 20 95 0D 0A 95 57 41 49 54 20 20 20 20 45 51 ....WAIT EQ
000170: 55 20 26 42 42 31 38 20 20 20 20 20 20 20 20 20 U &BB18
000180: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000190: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001A0: 20 95 0D 0A 95 54 58 54 4F 55 54 20 20 45 51 55 ....TXTOUT EQU
0001B0: 20 26 42 42 35 41 20 20 20 20 20 20 20 20 20 20 &BB5A
0001C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001E0: 95 0D 0A 95 3B 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 20 20
Size : 512 (Real : 512)
000000: 0D 0A 95 20 20 20 20 20 20 20 20 4C 44 20 48 4C ... LD HL
000010: 2C 26 43 30 30 30 20 20 20 20 20 3B 4D 4F 56 45 ,&C000 ;MOVE
000020: 20 52 4F 4D 20 43 4F 4E 54 45 4E 54 53 20 46 52 ROM CONTENTS FR
000030: 4F 4D 2E 2E 2E 20 20 20 20 20 20 20 20 20 95 0D OM... ..
000040: 0A 95 20 20 20 20 20 20 20 20 4C 44 20 44 45 2C .. LD DE,
000050: 26 34 30 30 30 20 20 20 20 20 3B 2E 2E 2E 2E 54 &4000 ;....T
000060: 4F 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 O
000070: 20 20 20 20 20 20 20 20 20 20 20 20 20 95 0D 0A ...
000080: 95 20 20 20 20 20 20 20 20 4C 44 20 42 43 2C 26 . LD BC,&
000090: 34 30 30 30 20 20 20 20 20 3B 4C 45 4E 47 54 48 4000 ;LENGTH
0000A0: 20 4F 46 20 52 4F 4D 20 20 20 20 20 20 20 20 20 OF ROM
0000B0: 20 20 20 20 20 20 20 20 20 20 20 20 95 0D 0A 95 ....
0000C0: 20 20 20 20 20 20 20 20 4C 44 49 52 20 20 20 20 LDIR
0000D0: 20 20 20 20 20 20 20 20 3B 42 4C 4F 43 4B 20 43 ;BLOCK C
0000E0: 4F 50 59 21 20 20 20 20 20 20 20 20 20 20 20 20 OPY!
0000F0: 20 20 20 20 20 20 20 20 20 20 20 95 0D 0A 95 20 ....
000100: 20 20 20 20 20 20 20 43 41 4C 4C 20 55 52 4F 4D CALL UROM
000110: 4F 46 20 20 20 20 20 3B 44 49 53 41 42 4C 45 20 OF ;DISABLE
000120: 49 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 IT
000130: 20 20 20 20 20 20 20 20 20 20 95 0D 0A 95 20 20 ....
000140: 20 20 20 20 20 20 4C 44 20 42 2C 26 30 41 20 20 LD B,&0A
000150: 20 20 20 20 20 20 3B 4E 41 4D 45 20 4C 45 4E 47 ;NAME LENG
000160: 54 48 20 20 20 20 20 20 20 20 20 20 20 20 20 20 TH
000170: 20 20 20 20 20 20 20 20 20 95 0D 0A 95 20 20 20 ....
000180: 20 20 20 20 20 4C 44 20 48 4C 2C 4E 41 4D 45 20 LD HL,NAME
000190: 20 20 20 20 20 3B 4E 41 4D 45 20 53 54 41 52 54 ;NAME START
0001A0: 20 41 44 44 52 45 53 53 20 20 20 20 20 20 20 20 ADDRESS
0001B0: 20 20 20 20 20 20 20 20 95 0D 0A 95 20 20 20 20 ....
0001C0: 20 20 20 20 4C 44 20 44 45 2C 42 55 46 46 45 52 LD DE,BUFFER
0001D0: 20 20 20 20 3B 32 4B 20 46 49 4C 45 20 42 55 46 ;2K FILE BUF
0001E0: 46 45 52 20 20 20 20 20 20 20 20 20 20 20 20 20 FER
0001F0: 20 20 20 20 20 20 20 95 0D 0A 95 20 20 20 20 20 ....
Size : 512 (Real : 512)
000000: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 95 .
000020: 0D 0A 95 4F 52 47 20 26 39 30 30 30 20 20 20 20 ...ORG &9000
000030: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000040: 20 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 20 95 0D ..
000060: 0A 95 44 49 53 50 20 34 30 35 30 30 20 20 20 20 ..DISP 40500
000070: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
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 20 95 0D 0A ...
0000A0: 95 3B 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .;
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 20 20 20 20 20 20 20 20 20
0000D0: 20 20 20 20 20 20 20 20 20 20 20 20 95 0D 0A 95 ....
0000E0: 53 54 41 52 54 20 20 20 4C 44 20 48 4C 2C 48 45 START LD HL,HE
0000F0: 4C 4C 4F 20 20 20 20 20 20 20 20 20 20 20 20 20 LLO
000100: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000110: 20 20 20 20 20 20 20 20 20 20 20 95 0D 0A 95 20 ....
000120: 20 20 20 20 20 20 20 43 41 4C 4C 20 53 54 52 4F CALL STRO
000130: 55 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 UT
000140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000150: 20 20 20 20 20 20 20 20 20 20 95 0D 0A 95 20 20 ....
000160: 20 20 20 20 20 20 43 41 4C 4C 20 57 41 49 54 20 CALL WAIT
000170: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000180: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000190: 20 20 20 20 20 20 20 20 20 95 0D 0A 95 20 20 20 ....
0001A0: 20 20 20 20 20 4C 44 20 48 4C 2C 43 4F 50 4D 45 LD HL,COPME
0001B0: 53 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 S
0001C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001D0: 20 20 20 20 20 20 20 20 95 0D 0A 95 20 20 20 20 ....
0001E0: 20 20 20 20 43 41 4C 4C 20 53 54 52 4F 55 54 20 CALL STROUT
0001F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
Size : 512 (Real : 512)
000000: 20 20 20 43 41 4C 4C 20 4F 50 4F 55 54 20 20 20 CALL OPOUT
000010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000020: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000030: 20 20 20 20 20 20 95 0D 0A 95 20 20 20 20 20 20 ....
000040: 20 20 4A 52 20 4E 43 2C 45 52 52 4F 52 20 20 20 JR NC,ERROR
000050: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000060: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000070: 20 20 20 20 20 95 0D 0A 95 20 20 20 20 20 20 20 ....
000080: 20 4C 44 20 41 2C 26 30 32 20 20 20 20 20 20 20 LD A,&02
000090: 20 3B 42 49 4E 41 52 59 20 46 49 4C 45 20 20 20 ;BINARY FILE
0000A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000B0: 20 20 20 20 95 0D 0A 95 20 20 20 20 20 20 20 20 ....
0000C0: 4C 44 20 42 43 2C 26 30 30 30 30 20 20 20 20 20 LD BC,&0000
0000D0: 3B 46 49 4C 45 20 45 58 45 43 55 54 49 4F 4E 20 ;FILE EXECUTION
0000E0: 41 44 44 52 45 53 53 20 20 20 20 20 20 20 20 20 ADDRESS
0000F0: 20 20 20 95 0D 0A 95 20 20 20 20 20 20 20 20 4C .... L
000100: 44 20 44 45 2C 26 34 30 30 30 20 20 20 20 20 3B D DE,&4000 ;
000110: 46 49 4C 45 20 4C 45 4E 47 54 48 20 20 20 20 20 FILE LENGTH
000120: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000130: 20 20 95 0D 0A 95 20 20 20 20 20 20 20 20 4C 44 .... LD
000140: 20 48 4C 2C 26 34 30 30 30 20 20 20 20 20 3B 53 HL,&4000 ;S
000150: 54 41 52 54 20 41 44 44 52 45 53 53 20 20 20 20 TART ADDRESS
000160: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000170: 20 95 0D 0A 95 20 20 20 20 20 20 20 20 43 41 4C .... CAL
000180: 4C 20 53 41 56 45 20 20 20 20 20 20 20 20 20 20 L SAVE
000190: 20 20 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 20 20
0001B0: 95 0D 0A 95 20 20 20 20 20 20 20 20 4A 52 20 4E .... JR N
0001C0: 43 2C 45 52 52 4F 52 20 20 20 20 20 20 20 20 20 C,ERROR
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 20 20 20 20 20 95 .
0001F0: 0D 0A 95 20 20 20 20 20 20 20 20 43 41 4C 4C 20 ... CALL
Size : 512 (Real : 512)
000000: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000010: 20 20 20 20 20 20 20 95 0D 0A 95 20 20 20 20 20 ....
000020: 20 20 20 4C 44 20 43 2C 30 20 20 20 20 20 20 20 LD C,0
000030: 20 20 20 3B 52 4F 4D 20 50 4F 49 4E 54 45 52 20 ;ROM POINTER
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000050: 20 20 20 20 20 20 95 0D 0A 95 43 48 45 43 4B 20 ....CHECK
000060: 20 20 50 55 53 48 20 42 43 20 20 20 20 20 20 20 PUSH BC
000070: 20 20 3B 50 52 45 53 45 52 56 45 20 52 4F 4D 20 ;PRESERVE ROM
000080: 50 4F 49 4E 54 45 52 20 20 20 20 20 20 20 20 20 POINTER
000090: 20 20 20 20 20 95 0D 0A 95 20 20 20 20 20 20 20 ....
0000A0: 20 43 41 4C 4C 20 50 52 4F 42 45 20 20 20 20 20 CALL PROBE
0000B0: 20 3B 46 49 4E 44 20 4F 55 54 20 57 48 41 54 20 ;FIND OUT WHAT
0000C0: 4B 49 4E 44 20 4F 46 20 52 4F 4D 20 20 20 20 20 KIND OF ROM
0000D0: 20 20 20 20 95 0D 0A 95 20 20 20 20 20 20 20 20 ....
0000E0: 43 50 20 26 38 30 20 20 20 20 20 20 20 20 20 20 CP &80
0000F0: 3B 41 3D 26 38 30 20 4D 45 41 4E 53 20 42 41 53 ;A=&80 MEANS BAS
000100: 49 43 20 52 4F 4D 20 20 20 20 20 20 20 20 20 20 IC ROM
000110: 20 20 20 95 0D 0A 95 20 20 20 20 20 20 20 20 43 .... C
000120: 41 4C 4C 20 4E 5A 2C 49 4D 41 47 45 20 20 20 3B ALL NZ,IMAGE ;
000130: 57 4F 52 54 48 20 43 4F 50 59 49 4E 47 21 20 20 WORTH COPYING!
000140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000150: 20 20 95 0D 0A 95 20 20 20 20 20 20 20 20 4C 44 .... LD
000160: 20 48 4C 2C 4C 45 54 54 45 52 20 20 20 20 3B 53 HL,LETTER ;S
000170: 41 56 45 20 4E 41 4D 45 20 55 50 44 41 54 45 20 AVE NAME UPDATE
000180: 43 48 41 52 41 43 54 45 52 20 20 20 20 20 20 20 CHARACTER
000190: 20 95 0D 0A 95 20 20 20 20 20 20 20 20 49 4E 43 .... INC
0001A0: 20 28 48 4C 29 20 20 20 20 20 20 20 20 3B 43 52 (HL) ;CR
0001B0: 45 41 54 45 20 4E 45 58 54 20 53 41 56 45 20 4E EATE NEXT SAVE N
0001C0: 41 4D 45 20 20 20 20 20 20 20 20 20 20 20 20 20 AME
0001D0: 95 0D 0A 95 20 20 20 20 20 20 20 20 50 4F 50 20 .... POP
0001E0: 42 43 20 20 20 20 20 20 20 20 20 20 3B 52 45 43 BC ;REC
0001F0: 4F 56 45 52 20 52 4F 4D 20 50 4F 49 4E 54 45 52 OVER ROM POINTER
Size : 512 (Real : 512)
000000: 43 4C 4F 55 54 20 20 20 20 20 20 20 20 20 20 20 CLOUT
000010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000020: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 95 0D ..
000030: 0A 95 20 20 20 20 20 20 20 20 4A 52 20 4E 43 2C .. JR NC,
000040: 45 52 52 4F 52 20 20 20 20 20 20 20 20 20 20 20 ERROR
000050: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000060: 20 20 20 20 20 20 20 20 20 20 20 20 20 95 0D 0A ...
000070: 95 20 20 20 20 20 20 20 20 52 45 54 20 20 20 20 . RET
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 20 20 20 20
0000A0: 20 20 20 20 20 20 20 20 20 20 20 20 95 0D 0A 95 ....
0000B0: 3B 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ;
0000C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
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 20 20 95 0D 0A 95 3B ....;
0000F0: 46 49 4C 49 4E 47 20 45 52 52 4F 52 20 20 20 20 FILING ERROR
000100: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
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 20 20 95 0D 0A 95 3B 20 ....;
000130: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000160: 20 20 20 20 20 20 20 20 20 95 0D 0A 95 45 52 52 ....ERR
000170: 4F 52 20 20 20 4C 44 20 48 4C 2C 45 52 4D 45 53 OR LD HL,ERMES
000180: 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 1
000190: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001A0: 20 20 20 20 20 20 20 20 95 0D 0A 95 20 20 20 20 ....
0001B0: 20 20 20 20 43 41 4C 4C 20 53 54 52 4F 55 54 20 CALL STROUT
0001C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
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 95 0D 0A 95 20 20 20 20 20 ....
0001F0: 20 20 20 43 41 4C 4C 20 57 41 49 54 20 20 20 20 CALL WAIT
Size : 512 (Real : 512)
000000: 20 20 20 20 20 20 95 0D 0A 95 4C 45 4E 47 54 48 ....LENGTH
000010: 20 20 45 51 55 20 45 4E 44 2D 53 54 41 52 54 20 EQU END-START
000020: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000030: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000040: 20 20 20 20 20 95 0D 0A 93 9A 9A 9A 9A 9A 9A 9A ...........
000050: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000060: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000070: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000080: 9A 9A 9A 9A 99 0D 0A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000090: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000A0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000B0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000C0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000D0: 9A 9A 9A 9A 9A 9A 9A 1A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000E0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000F0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000100: 20 20 20 20 20 20 20 20 20 20 95 0D 0A 95 4C 45 ....LE
000110: 54 54 45 52 20 20 44 45 46 4D 20 22 41 22 20 20 TTER DEFM "A"
000120: 20 20 20 20 20 20 3B 4E 41 4D 45 20 55 50 44 41 ;NAME UPDA
000130: 54 45 20 4C 45 54 54 45 52 20 20 20 20 20 20 20 TE LETTER
000140: 20 20 20 20 20 20 20 20 20 95 0D 0A 95 20 20 20 ....
000150: 20 20 20 20 20 44 45 46 4D 20 22 2E 52 4F 4D 22 DEFM ".ROM"
000160: 20 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 20 20 20
000180: 20 20 20 20 20 20 20 20 95 0D 0A 95 42 55 46 46 ....BUFF
000190: 45 52 20 20 44 45 46 53 20 31 20 20 20 20 20 20 ER DEFS 1
0001A0: 20 20 20 20 3B 32 4B 20 44 4F 53 20 42 55 46 46 ;2K DOS BUFF
0001B0: 45 52 20 46 52 4F 4D 20 48 45 52 45 20 4F 4E 57 ER FROM HERE ONW
0001C0: 41 52 44 53 20 20 20 95 0D 0A 95 45 4E 44 20 20 ARDS ....END
0001D0: 20 20 20 45 51 55 20 24 20 20 20 20 20 20 20 20 EQU $
0001E0: 20 20 20 3B 43 55 52 52 45 4E 54 20 41 44 44 52 ;CURRENT ADDR
0001F0: 45 53 53 20 20 20 20 20 20 20 20 20 20 20 20 20 ESS
Size : 512 (Real : 512)
000000: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000020: 20 20 20 20 20 20 95 0D 0A 95 20 20 20 20 20 20 ....
000030: 20 20 52 45 54 20 20 20 20 20 20 20 20 20 20 20 RET
000040: 20 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 20 20 20
000060: 20 20 20 20 20 95 0D 0A 95 3B 20 20 20 20 20 20 ....;
000070: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
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 20 20 20 20
0000A0: 20 20 20 20 95 0D 0A 95 3B 53 54 52 49 4E 47 20 ....;STRING
0000B0: 50 52 49 4E 54 20 52 4F 55 54 49 4E 45 20 20 20 PRINT ROUTINE
0000C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0000E0: 20 20 20 95 0D 0A 95 3B 20 20 20 20 20 20 20 20 ....;
0000F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000100: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000110: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000120: 20 20 95 0D 0A 95 53 54 52 4F 55 54 20 20 4C 44 ....STROUT LD
000130: 20 41 2C 28 48 4C 29 20 20 20 20 20 20 20 3B 47 A,(HL) ;G
000140: 45 54 20 4C 45 54 54 45 52 20 54 4F 20 50 52 49 ET LETTER TO PRI
000150: 4E 54 20 20 20 20 20 20 20 20 20 20 20 20 20 20 NT
000160: 20 95 0D 0A 95 20 20 20 20 20 20 20 20 4F 52 20 .... OR
000170: 41 20 20 20 20 20 20 20 20 20 20 20 20 3B 53 45 A ;SE
000180: 54 20 46 4C 41 47 53 20 20 20 20 20 20 20 20 20 T FLAGS
000190: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001A0: 95 0D 0A 95 20 20 20 20 20 20 20 20 52 45 54 20 .... RET
0001B0: 5A 20 20 20 20 20 20 20 20 20 20 20 3B 41 20 5A Z ;A Z
0001C0: 45 52 4F 20 54 4F 20 45 4E 44 20 20 20 20 20 20 ERO TO END
0001D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 95 .
0001E0: 0D 0A 95 20 20 20 20 20 20 20 20 43 41 4C 4C 20 ... CALL
0001F0: 54 58 54 4F 55 54 20 20 20 20 20 3B 50 52 49 4E TXTOUT ;PRIN
Size : 512 (Real : 512)
000000: 2A 7A 7A 7A 0D 0A 2A 40 40 40 0D 0A 20 20 20 20 *zzz..*@@@..
000010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000020: 96 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000030: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000040: 9A 9C 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 ....
000050: 20 20 20 20 20 20 20 20 95 52 41 4D 52 4F 4D 20 .RAMROM
000060: 4C 6F 61 64 65 72 20 62 79 20 4A 61 6D 65 73 20 Loader by James
000070: 48 6F 73 6B 69 73 73 6F 6E 95 0D 0A 20 20 20 20 Hoskisson...
000080: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000090: 93 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000A0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000B0: 9A 99 0D 0A 41 62 6F 75 74 20 74 68 72 65 65 20 ....About three
0000C0: 6D 6F 6E 74 68 73 20 61 67 6F 2C 20 61 74 20 74 months ago, at t
0000D0: 68 65 20 62 65 71 75 65 73 74 20 6F 66 20 68 69 he bequest of hi
0000E0: 73 20 65 64 69 74 6F 72 73 68 69 70 2C 20 20 49 s editorship, I
0000F0: 20 73 65 74 20 61 62 6F 75 74 20 77 72 69 74 69 set about writi
000100: 6E 67 20 61 0D 0A 52 41 4D 52 4F 4D 20 6C 6F 61 ng a..RAMROM loa
000110: 64 65 72 20 70 72 6F 67 72 61 6D 2E 20 20 54 68 der program. Th
000120: 69 73 20 77 61 73 20 6E 6F 20 6D 65 61 6E 20 66 is was no mean f
000130: 65 61 74 20 77 68 65 6E 20 74 68 65 20 66 61 63 eat when the fac
000140: 74 20 74 68 61 74 20 49 20 64 6F 20 6E 6F 74 20 t that I do not
000150: 68 61 76 65 20 61 0D 0A 52 41 4D 52 4F 4D 20 69 have a..RAMROM i
000160: 73 20 74 61 6B 65 6E 20 69 6E 74 6F 20 61 63 63 s taken into acc
000170: 6F 75 6E 74 20 28 49 20 61 6D 20 64 61 66 74 20 ount (I am daft
000180: 65 6E 6F 75 67 68 20 74 6F 20 64 6F 20 74 68 65 enough to do the
000190: 73 65 20 74 68 69 6E 67 73 20 66 6F 72 20 66 75 se things for fu
0001A0: 6E 21 29 2E 20 54 68 65 0D 0A 70 72 6F 62 6C 65 n!). The..proble
0001B0: 6D 20 73 70 65 63 69 66 69 63 61 74 69 6F 6E 20 m specification
0001C0: 77 65 6E 74 20 61 6C 6F 6E 67 20 74 68 65 20 6C went along the l
0001D0: 69 6E 65 73 20 6F 66 3A 20 20 28 50 6C 65 61 73 ines of: (Pleas
0001E0: 65 20 6E 6F 74 65 20 74 68 61 74 20 61 6E 79 20 e note that any
0001F0: 73 69 6D 69 6C 61 72 69 74 79 0D 0A 74 6F 20 61 similarity..to a
Size : 512 (Real : 512)
000000: 54 20 43 48 41 52 41 43 54 45 52 20 20 20 20 20 T CHARACTER
000010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 95 0D ..
000020: 0A 95 20 20 20 20 20 20 20 20 49 4E 43 20 48 4C .. INC HL
000030: 20 20 20 20 20 20 20 20 20 20 3B 50 4F 49 4E 54 ;POINT
000040: 20 54 4F 20 4E 45 58 54 20 43 48 41 52 41 43 54 TO NEXT CHARACT
000050: 45 52 20 20 20 20 20 20 20 20 20 20 20 95 0D 0A ER ...
000060: 95 20 20 20 20 20 20 20 20 4A 52 20 53 54 52 4F . JR STRO
000070: 55 54 20 20 20 20 20 20 20 3B 52 45 50 45 41 54 UT ;REPEAT
000080: 2E 2E 2E 2E 2E 20 20 20 20 20 20 20 20 20 20 20 .....
000090: 20 20 20 20 20 20 20 20 20 20 20 20 95 0D 0A 95 ....
0000A0: 3B 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ;
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 20 20 20 20 20 20 20 20 20
0000D0: 20 20 20 20 20 20 20 20 20 20 20 95 0D 0A 95 48 ....H
0000E0: 45 4C 4C 4F 20 20 20 44 45 46 42 20 26 41 2C 26 ELLO DEFB &A,&
0000F0: 41 2C 26 44 20 20 20 20 20 20 20 20 20 20 20 20 A,&D
000100: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000110: 20 20 20 20 20 20 20 20 20 20 95 0D 0A 95 20 20 ....
000120: 20 20 20 20 20 20 44 45 46 4D 20 22 45 58 54 45 DEFM "EXTE
000130: 52 4E 41 4C 20 52 4F 4D 20 44 55 4D 50 20 52 4F RNAL ROM DUMP RO
000140: 55 54 49 4E 45 22 20 20 20 20 20 20 20 20 20 20 UTINE"
000150: 20 20 20 20 20 20 20 20 20 95 0D 0A 95 20 20 20 ....
000160: 20 20 20 20 20 44 45 46 42 20 26 41 2C 26 41 2C DEFB &A,&A,
000170: 26 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 &D
000180: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000190: 20 20 20 20 20 20 20 20 95 0D 0A 95 20 20 20 20 ....
0001A0: 20 20 20 20 44 45 46 4D 20 22 62 79 20 49 41 4E DEFM "by IAN
0001B0: 20 4E 45 49 4C 4C 22 20 20 20 20 20 20 20 20 20 NEILL"
0001C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001D0: 20 20 20 20 20 20 20 95 0D 0A 95 20 20 20 20 20 ....
0001E0: 20 20 20 44 45 46 42 20 26 41 2C 26 41 2C 26 44 DEFB &A,&A,&D
0001F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
Size : 512 (Real : 512)
000000: 63 74 75 61 6C 20 65 76 65 6E 74 73 20 69 73 20 ctual events is
000010: 74 6F 74 61 6C 6C 79 20 63 6F 69 6E 63 69 64 65 totally coincide
000020: 6E 74 61 6C 2E 29 0D 0A 96 9A 9A 9A 9A 9A 9A 9A ntal.)..........
000030: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9C 0D 0A ................
000040: 95 52 41 4D 52 4F 4D 20 4C 6F 61 64 65 72 20 4D .RAMROM Loader M
000050: 4B 2E 20 49 20 95 0D 0A 93 9A 9A 9A 9A 9A 9A 9A K. I ...........
000060: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 99 0D 0A ................
000070: 52 6F 79 3A 20 43 61 6E 20 79 6F 75 20 77 72 69 Roy: Can you wri
000080: 74 65 20 61 20 70 72 6F 67 72 61 6D 20 74 68 61 te a program tha
000090: 74 27 6C 6C 20 70 72 65 70 61 72 65 20 52 4F 4D t'll prepare ROM
0000A0: 20 69 6D 61 67 65 73 20 74 6F 20 63 6F 70 79 20 images to copy
0000B0: 69 6E 74 6F 20 74 68 65 73 65 20 52 4F 4D 42 4F into these ROMBO
0000C0: 0D 0A 20 20 20 20 20 72 61 6D 2F 72 6F 6D 73 3F .. ram/roms?
0000D0: 0D 0A 0D 0A 4D 65 3A 20 57 65 6C 6C 2C 20 49 20 ....Me: Well, I
0000E0: 73 75 70 70 6F 73 65 20 49 20 63 6F 75 6C 64 2E suppose I could.
0000F0: 20 57 68 61 74 20 6B 69 6E 64 20 6F 66 20 61 20 What kind of a
000100: 70 72 6F 67 72 61 6D 20 64 6F 20 79 6F 75 20 77 program do you w
000110: 61 6E 74 3F 0D 0A 0D 0A 52 6F 79 3A 20 4F 6E 65 ant?....Roy: One
000120: 20 74 68 61 74 20 77 6F 72 6B 73 20 6D 69 67 68 that works migh
000130: 74 20 62 65 20 6E 69 63 65 2E 0D 0A 0D 0A 4D 65 t be nice.....Me
000140: 3A 20 48 6D 6D 6D 2C 20 49 20 77 61 73 20 6B 69 : Hmmm, I was ki
000150: 6E 64 20 6F 66 20 68 6F 70 69 6E 67 20 79 6F 75 nd of hoping you
000160: 20 63 6F 75 6C 64 20 67 6F 20 69 6E 74 6F 20 6D could go into m
000170: 6F 72 65 20 64 65 74 61 69 6C 20 74 68 61 6E 20 ore detail than
000180: 74 68 61 74 2E 0D 0A 0D 0A 52 6F 79 3A 20 57 65 that.....Roy: We
000190: 6C 6C 20 69 74 20 69 73 20 62 61 73 69 63 61 6C ll it is basical
0001A0: 6C 79 20 6A 75 73 74 20 74 6F 20 70 75 74 20 65 ly just to put e
0001B0: 78 65 63 75 74 61 62 6C 65 20 70 72 6F 67 72 61 xecutable progra
0001C0: 6D 73 2C 20 20 74 68 61 74 20 61 72 65 20 75 73 ms, that are us
0001D0: 65 64 20 6F 66 74 65 6E 2C 0D 0A 20 20 20 20 20 ed often,..
0001E0: 69 6E 74 6F 20 74 68 65 20 52 41 4D 52 4F 4D 2E into the RAMROM.
0001F0: 20 49 74 27 6C 6C 20 68 61 76 65 20 74 6F 20 77 It'll have to w
Size : 512 (Real : 512)
000000: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000010: 20 20 20 20 20 20 95 0D 0A 95 20 20 20 20 20 20 ....
000020: 20 20 44 45 46 4D 20 22 50 52 45 53 53 20 41 4E DEFM "PRESS AN
000030: 59 20 4B 45 59 20 54 4F 20 53 54 41 52 54 22 20 Y KEY TO START"
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000050: 20 20 20 20 20 95 0D 0A 95 20 20 20 20 20 20 20 ....
000060: 20 44 45 46 42 20 26 30 20 20 20 20 20 20 20 20 DEFB &0
000070: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000080: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000090: 20 20 20 20 95 0D 0A 95 43 4F 50 4D 45 53 20 20 ....COPMES
0000A0: 44 45 46 42 20 26 41 2C 26 41 2C 26 44 20 20 20 DEFB &A,&A,&D
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 20 20 20 20 20 20 20 20 20
0000D0: 20 20 20 95 0D 0A 95 20 20 20 20 20 20 20 20 44 .... D
0000E0: 45 46 4D 20 22 43 4F 50 59 49 4E 47 2E 2E 2E 2E EFM "COPYING....
0000F0: 2E 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ."
000100: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000110: 20 20 95 0D 0A 95 20 20 20 20 20 20 20 20 44 45 .... DE
000120: 46 42 20 26 30 20 20 20 20 20 20 20 20 20 20 20 FB &0
000130: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000150: 20 95 0D 0A 95 47 42 59 45 20 20 20 20 44 45 46 ....GBYE DEF
000160: 42 20 26 41 2C 26 41 2C 26 44 20 20 20 20 20 20 B &A,&A,&D
000170: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000180: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000190: 95 0D 0A 95 20 20 20 20 20 20 20 20 44 45 46 4D .... DEFM
0001A0: 20 22 2E 2E 2E 2E 2E 46 49 4E 49 53 48 45 44 22 ".....FINISHED"
0001B0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0001C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 95 .
0001D0: 0D 0A 95 20 20 20 20 20 20 20 20 44 45 46 42 20 ... DEFB
0001E0: 26 41 2C 26 41 2C 26 44 2C 30 20 20 20 20 20 20 &A,&A,&D,0
0001F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
Size : 512 (Real : 512)
000000: 6F 72 6B 20 77 69 74 68 20 42 41 53 49 43 20 61 ork with BASIC a
000010: 6E 64 20 6D 61 63 68 69 6E 65 20 63 6F 64 65 20 nd machine code
000020: 70 72 6F 67 72 61 6D 73 2E 0D 0A 0D 0A 4D 65 3A programs.....Me:
000030: 20 57 65 6C 6C 20 74 68 61 74 20 73 68 6F 75 6C Well that shoul
000040: 64 20 6E 6F 74 20 62 65 20 74 6F 6F 20 68 61 72 d not be too har
000050: 64 2C 20 28 66 61 6D 6F 75 73 20 6C 61 73 74 20 d, (famous last
000060: 77 6F 72 64 73 21 29 2E 20 44 6F 20 79 6F 75 20 words!). Do you
000070: 74 68 69 6E 6B 20 74 68 61 74 27 6C 64 0D 0A 20 think that'ld..
000080: 20 20 20 69 6E 63 6C 75 64 65 20 41 53 43 49 49 include ASCII
000090: 20 66 69 6C 65 73 2E 0D 0A 0D 0A 52 6F 79 3A 20 files.....Roy:
0000A0: 49 20 73 68 6F 75 6C 64 20 6E 6F 74 20 74 68 69 I should not thi
0000B0: 6E 6B 20 73 6F 2E 20 49 20 63 61 6E 27 74 20 73 nk so. I can't s
0000C0: 65 65 20 70 65 6F 70 6C 65 20 70 75 74 74 69 6E ee people puttin
0000D0: 67 20 61 20 77 68 6F 6C 65 20 64 6F 63 75 6D 65 g a whole docume
0000E0: 6E 74 20 69 6E 74 6F 20 74 68 65 0D 0A 20 20 20 nt into the..
0000F0: 20 20 52 41 4D 52 4F 4D 2E 0D 0A 0D 0A 4D 65 3A RAMROM.....Me:
000100: 20 57 65 6C 6C 2C 20 79 6F 75 20 6E 65 76 65 72 Well, you never
000110: 20 6B 6E 6F 77 2E 2E 2E 2E 2E 0D 0A 0D 0A 54 68 know.........Th
000120: 65 20 63 6F 6E 76 65 72 73 61 74 69 6F 6E 20 63 e conversation c
000130: 6F 6E 74 69 6E 75 65 64 20 73 6F 6D 65 77 68 61 ontinued somewha
000140: 74 20 61 6C 6F 6E 67 20 74 68 6F 73 65 20 6C 69 t along those li
000150: 6E 65 73 2C 20 20 62 75 74 20 79 6F 75 20 67 65 nes, but you ge
000160: 74 20 74 68 65 20 70 69 63 74 75 72 65 2E 0D 0A t the picture...
000170: 41 6E 79 77 61 79 2C 20 74 68 72 65 65 20 77 65 Anyway, three we
000180: 65 6B 73 20 6C 61 74 65 72 2C 20 49 20 69 6D 6D eks later, I imm
000190: 65 64 69 61 74 65 6C 79 20 73 65 74 20 74 6F 20 ediately set to
0001A0: 77 6F 72 6B 2E 0D 0A 0D 0A 49 74 20 74 6F 6F 6B work.....It took
0001B0: 20 6D 65 20 74 77 6F 20 64 61 79 73 20 74 6F 20 me two days to
0001C0: 6B 6E 6F 63 6B 20 75 70 20 61 20 70 69 65 63 65 knock up a piece
0001D0: 20 6F 66 20 63 6F 64 65 20 77 68 69 63 68 20 76 of code which v
0001E0: 61 67 75 65 6C 79 20 72 65 73 65 6D 62 6C 65 64 aguely resembled
0001F0: 20 61 20 52 41 4D 52 4F 4D 0D 0A 6C 6F 61 64 65 a RAMROM..loade
Size : 512 (Real : 512)
000000: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 95 0D ..
000010: 0A 95 45 52 4D 45 53 31 20 20 44 45 46 42 20 26 ..ERMES1 DEFB &
000020: 41 2C 26 41 2C 26 44 20 20 20 20 20 20 20 20 20 A,&A,&D
000030: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000040: 20 20 20 20 20 20 20 20 20 20 20 20 20 95 0D 0A ...
000050: 95 20 20 20 20 20 20 20 20 44 45 46 4D 20 22 53 . DEFM "S
000060: 41 56 49 4E 47 20 45 52 52 4F 52 20 2D 20 41 4E AVING ERROR - AN
000070: 59 20 4B 45 59 20 54 4F 20 43 4F 4E 54 49 4E 55 Y KEY TO CONTINU
000080: 45 22 20 20 20 20 20 20 20 20 20 20 95 0D 0A 95 E" ....
000090: 20 20 20 20 20 20 20 20 44 45 46 42 20 26 30 20 DEFB &0
0000A0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
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 20 20 20 20 95 0D 0A 95 4E ....N
0000D0: 41 4D 45 20 20 20 20 44 45 46 4D 20 22 49 4D 41 AME DEFM "IMA
0000E0: 47 45 22 20 20 20 20 20 20 20 20 20 20 20 20 20 GE"
0000F0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000100: 20 20 20 20 20 20 20 20 20 20 95 0D 0A 95 4C 45 ....LE
000110: 54 54 45 52 20 20 44 45 46 4D 20 22 41 22 20 20 TTER DEFM "A"
000120: 20 20 20 20 20 20 3B 4E 41 4D 45 20 55 50 44 41 ;NAME UPDA
000130: 54 45 20 4C 45 54 54 45 52 20 20 20 20 20 20 20 TE LETTER
000140: 20 20 20 20 20 20 20 20 20 95 0D 0A 95 20 20 20 ....
000150: 20 20 20 20 20 44 45 46 4D 20 22 2E 52 4F 4D 22 DEFM ".ROM"
000160: 20 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 20 20 20
000180: 20 20 20 20 20 20 20 20 95 0D 0A 95 42 55 46 46 ....BUFF
000190: 45 52 20 20 44 45 46 53 20 31 20 20 20 20 20 20 ER DEFS 1
0001A0: 20 20 20 20 3B 32 4B 20 44 4F 53 20 42 55 46 46 ;2K DOS BUFF
0001B0: 45 52 20 46 52 4F 4D 20 48 45 52 45 20 4F 4E 57 ER FROM HERE ONW
0001C0: 41 52 44 53 20 20 20 95 0D 0A 95 45 4E 44 20 20 ARDS ....END
0001D0: 20 20 20 45 51 55 20 24 20 20 20 20 20 20 20 20 EQU $
0001E0: 20 20 20 3B 43 55 52 52 45 4E 54 20 41 44 44 52 ;CURRENT ADDR
0001F0: 45 53 53 20 20 20 20 20 20 20 20 20 20 20 20 20 ESS
Size : 512 (Real : 512)
000000: 72 2C 20 61 6E 64 20 61 20 66 75 72 74 68 65 72 r, and a further
000010: 20 77 65 65 6B 20 74 6F 20 64 65 62 75 67 20 69 week to debug i
000020: 74 2C 20 28 73 74 72 61 6E 67 65 20 74 68 61 74 t, (strange that
000030: 20 69 74 20 74 61 6B 65 73 20 6C 6F 6E 67 65 72 it takes longer
000040: 20 74 6F 20 67 65 74 20 74 68 65 0D 0A 70 72 6F to get the..pro
000050: 67 72 61 6D 20 77 6F 72 6B 69 6E 67 20 74 68 61 gram working tha
000060: 6E 20 77 72 69 74 69 6E 67 20 69 74 20 69 73 6E n writing it isn
000070: 27 74 20 69 74 29 2E 20 20 41 66 74 65 72 20 61 't it). After a
000080: 20 6E 65 78 74 20 77 65 65 6B 20 69 74 20 77 61 next week it wa
000090: 73 20 77 69 6E 67 69 6E 67 20 69 74 73 0D 0A 77 s winging its..w
0000A0: 61 79 20 74 6F 20 52 6F 79 27 73 20 6C 65 74 74 ay to Roy's lett
0000B0: 65 72 20 62 6F 78 2E 0D 0A 0D 0A 41 62 6F 75 74 er box.....About
0000C0: 20 61 20 77 65 65 6B 20 6C 61 74 65 72 20 49 20 a week later I
0000D0: 72 61 6E 67 20 68 69 6D 20 75 70 20 74 6F 20 73 rang him up to s
0000E0: 65 65 20 69 66 20 74 68 65 72 65 20 77 65 72 65 ee if there were
0000F0: 20 61 6E 79 20 74 61 6B 65 72 73 20 66 6F 72 20 any takers for
000100: 6D 79 20 67 65 6E 65 72 6F 75 73 0D 0A 6F 66 66 my generous..off
000110: 65 72 20 6F 66 20 6F 72 64 65 72 69 6E 67 20 50 er of ordering P
000120: 43 42 20 62 6F 61 72 64 73 20 66 6F 72 20 74 68 CB boards for th
000130: 65 20 45 50 52 4F 4D 20 70 72 6F 67 72 61 6D 6D e EPROM programm
000140: 65 72 20 70 72 6F 6A 65 63 74 2E 20 49 20 64 69 er project. I di
000150: 73 63 6F 76 65 72 65 64 20 74 68 61 74 0D 0A 74 scovered that..t
000160: 68 65 20 64 65 6D 61 6E 64 20 68 61 64 20 62 65 he demand had be
000170: 65 6E 20 73 6F 20 69 6D 6D 65 6E 73 65 2C 20 74 en so immense, t
000180: 68 61 74 20 74 68 65 20 70 68 6F 6E 65 20 6C 69 hat the phone li
000190: 6E 65 20 68 61 64 20 62 65 65 6E 20 70 65 72 6D ne had been perm
0001A0: 61 6E 65 6E 74 6C 79 20 65 6E 67 61 67 65 64 0D anently engaged.
0001B0: 0A 61 6E 64 20 6E 6F 62 6F 64 79 20 63 6F 75 6C .and nobody coul
0001C0: 64 20 67 65 74 20 74 68 72 6F 75 67 68 2E 20 20 d get through.
0001D0: 46 72 6F 6D 20 74 68 69 73 20 63 6F 6E 76 65 72 From this conver
0001E0: 73 61 74 69 6F 6E 20 49 20 61 73 6B 65 64 20 68 sation I asked h
0001F0: 69 6D 20 69 66 20 68 65 27 64 20 74 65 73 74 65 im if he'd teste
Size : 512 (Real : 512)
000000: 72 65 64 20 61 74 20 26 43 30 30 34 2C 20 74 68 red at &C004, th
000010: 65 20 66 69 72 6D 77 61 72 65 20 63 61 6E 0D 0A e firmware can..
000020: 74 68 65 6E 20 64 69 73 74 69 6E 67 75 69 73 68 then distinguish
000030: 20 62 65 74 77 65 65 6E 20 74 68 65 20 6A 75 6D between the jum
000040: 70 62 6C 6F 63 6B 20 61 6E 64 20 74 68 65 20 6E pblock and the n
000050: 61 6D 65 20 74 61 62 6C 65 2E 0D 0A 0D 0A 54 68 ame table.....Th
000060: 65 20 6E 61 6D 65 20 74 61 62 6C 65 20 63 6F 6E e name table con
000070: 73 69 73 74 73 20 6F 66 20 61 20 6C 69 73 74 20 sists of a list
000080: 6F 66 20 63 6F 6D 6D 61 6E 64 73 20 20 77 68 69 of commands whi
000090: 63 68 20 61 72 65 20 74 65 72 6D 69 6E 61 74 65 ch are terminate
0000A0: 64 20 62 79 20 61 20 30 20 62 79 74 65 2E 0D 0A d by a 0 byte...
0000B0: 45 76 65 72 79 20 63 6F 6D 6D 61 6E 64 20 68 61 Every command ha
0000C0: 73 20 20 62 69 74 20 37 20 6F 66 20 74 68 65 20 s bit 7 of the
0000D0: 6C 61 73 74 20 62 79 74 65 20 20 73 65 74 20 73 last byte set s
0000E0: 6F 20 74 68 61 74 20 74 68 65 20 20 66 69 72 6D o that the firm
0000F0: 77 61 72 65 20 6B 6E 6F 77 73 20 77 68 65 72 65 ware knows where
000100: 0D 0A 65 61 63 68 20 63 6F 6D 6D 61 6E 64 20 73 ..each command s
000110: 74 61 72 74 73 20 61 6E 64 20 65 6E 64 73 2E 20 tarts and ends.
000120: 54 68 65 20 70 6F 73 69 74 69 6F 6E 20 6F 66 20 The position of
000130: 74 68 65 20 63 6F 6D 6D 61 6E 64 20 69 73 20 64 the command is d
000140: 69 72 65 63 74 6C 79 20 72 65 6C 61 74 65 64 20 irectly related
000150: 74 6F 0D 0A 74 68 65 20 70 6F 73 69 74 69 6F 6E to..the position
000160: 20 6F 66 20 74 68 65 20 6A 75 6D 70 62 6C 6F 63 of the jumpbloc
000170: 6B 20 4A 50 20 69 6E 73 74 72 75 63 74 69 6F 6E k JP instruction
000180: 2C 20 73 6F 2C 20 69 66 20 62 61 72 20 48 45 4C , so, if bar HEL
000190: 50 20 69 73 20 62 65 69 6E 67 20 65 78 65 63 75 P is being execu
0001A0: 74 65 64 2C 0D 0A 61 6E 64 20 74 68 65 20 62 61 ted,..and the ba
0001B0: 72 20 48 45 4C 50 20 63 6F 6D 6D 61 6E 64 27 73 r HELP command's
0001C0: 20 74 68 69 72 64 20 69 6E 20 74 68 65 20 6E 61 third in the na
0001D0: 6D 65 20 74 61 62 6C 65 2C 20 74 68 65 6E 20 74 me table, then t
0001E0: 68 65 20 66 69 72 6D 77 61 72 65 20 77 69 6C 6C he firmware will
0001F0: 20 67 6F 20 74 6F 0D 0A 74 68 65 20 74 68 69 72 go to..the thir
Size : 512 (Real : 512)
000000: 64 0D 0A 74 68 65 20 52 41 4D 52 4F 4D 20 6C 6F d..the RAMROM lo
000010: 61 64 65 72 2E 20 54 68 65 20 61 6E 73 77 65 72 ader. The answer
000020: 20 77 61 73 20 27 6E 6F 74 20 79 65 74 27 2E 0D was 'not yet'..
000030: 0A 0D 0A 54 68 65 20 6F 75 74 63 6F 6D 65 20 6F ...The outcome o
000040: 66 20 74 68 65 20 63 6F 6E 76 65 72 73 61 74 69 f the conversati
000050: 6F 6E 20 77 61 73 20 74 68 61 74 20 49 20 77 61 on was that I wa
000060: 73 20 61 20 62 69 74 20 75 6E 73 75 72 65 20 6F s a bit unsure o
000070: 66 20 20 77 68 65 74 68 65 72 20 74 68 65 20 63 f whether the c
000080: 6F 64 65 0D 0A 77 6F 75 6C 64 20 77 6F 72 6B 20 ode..would work
000090: 62 65 63 61 75 73 65 20 49 20 64 69 64 20 6E 6F because I did no
0000A0: 74 20 68 61 76 65 20 6D 75 63 68 20 65 78 70 65 t have much expe
0000B0: 72 74 69 73 65 20 6F 6E 20 52 41 4D 52 4F 4D 20 rtise on RAMROM
0000C0: 28 6F 72 20 61 6E 79 74 68 69 6E 67 20 65 6C 73 (or anything els
0000D0: 65 20 66 6F 72 0D 0A 74 68 61 74 20 6D 61 74 74 e for..that matt
0000E0: 65 72 21 29 2E 20 54 68 69 73 20 6C 65 64 20 74 er!). This led t
0000F0: 6F 20 52 6F 79 20 6B 69 6E 64 6C 79 20 6F 66 66 o Roy kindly off
000100: 65 72 69 6E 67 20 74 6F 20 73 65 6E 64 20 6D 65 ering to send me
000110: 20 73 6F 6D 65 20 64 6F 63 75 6D 65 6E 74 73 20 some documents
000120: 74 68 61 74 20 68 65 0D 0A 68 61 64 20 61 62 6F that he..had abo
000130: 75 74 20 74 68 65 20 52 41 4D 52 4F 4D 2E 20 48 ut the RAMROM. H
000140: 65 20 61 6C 73 6F 20 73 65 6E 74 20 61 20 52 41 e also sent a RA
000150: 4D 52 4F 4D 20 61 6C 6F 6E 67 2E 20 4E 69 63 65 MROM along. Nice
000160: 20 69 64 65 61 2C 20 65 78 63 65 70 74 20 74 68 idea, except th
000170: 61 74 20 69 74 20 77 61 73 0D 0A 6F 6E 6C 79 20 at it was..only
000180: 63 6F 6D 70 61 74 69 62 6C 65 20 77 69 74 68 20 compatible with
000190: 74 68 65 20 52 6F 6D 62 6F 20 72 6F 6D 62 6F 78 the Rombo rombox
0001A0: 2C 20 73 6F 20 69 74 20 73 65 72 76 65 64 20 61 , so it served a
0001B0: 73 20 61 20 6E 69 63 65 20 6F 72 6E 61 6D 65 6E s a nice ornamen
0001C0: 74 20 66 6F 72 20 61 20 66 65 77 0D 0A 6D 6F 6E t for a few..mon
0001D0: 74 68 73 2E 0D 0A 0D 0A 41 66 74 65 72 20 72 65 ths.....After re
0001E0: 61 64 69 6E 67 20 74 68 72 6F 75 67 68 20 74 68 ading through th
0001F0: 65 20 64 6F 63 75 6D 65 6E 74 61 74 69 6F 6E 20 e documentation
Size : 512 (Real : 512)
000000: 64 20 61 64 64 72 65 73 73 20 69 6E 20 74 68 65 d address in the
000010: 20 6A 75 6D 70 62 6C 6F 63 6B 20 61 6E 64 20 6A jumpblock and j
000020: 75 6D 70 20 74 6F 20 74 68 65 72 65 2E 0D 0A 0D ump to there....
000030: 0A 54 68 65 20 70 72 6F 62 6C 65 6D 20 49 20 68 .The problem I h
000040: 61 64 20 77 61 73 20 74 68 61 74 20 69 66 20 74 ad was that if t
000050: 68 65 20 6E 75 6D 62 65 72 20 6F 66 20 70 72 6F he number of pro
000060: 67 72 61 6D 73 20 74 6F 20 62 65 20 6C 6F 61 64 grams to be load
000070: 65 64 20 69 73 20 75 6E 6B 6E 6F 77 6E 20 74 68 ed is unknown th
000080: 65 0D 0A 6E 61 6D 65 20 74 61 62 6C 65 20 77 6F e..name table wo
000090: 75 6C 64 20 68 61 76 65 20 74 6F 20 20 62 65 20 uld have to be
0000A0: 6D 6F 76 65 64 20 77 68 65 6E 65 76 65 72 20 61 moved whenever a
0000B0: 6E 20 20 65 78 74 72 61 20 4A 50 20 69 6E 73 74 n extra JP inst
0000C0: 72 75 63 74 69 6F 6E 20 69 73 20 61 64 64 65 64 ruction is added
0000D0: 20 74 6F 0D 0A 74 68 65 20 6A 75 6D 70 62 6C 6F to..the jumpblo
0000E0: 63 6B 2E 20 20 54 68 69 73 20 77 6F 75 6C 64 20 ck. This would
0000F0: 6D 65 61 6E 20 72 65 63 61 6C 63 75 6C 61 74 69 mean recalculati
000100: 6E 67 20 74 68 65 20 61 64 64 72 65 73 73 20 6F ng the address o
000110: 66 20 74 68 65 20 6E 61 6D 65 20 74 61 62 6C 65 f the name table
000120: 2C 20 61 6E 64 0D 0A 6B 65 65 70 69 6E 67 20 74 , and..keeping t
000130: 72 61 63 6B 20 6F 66 20 68 6F 77 20 62 69 67 20 rack of how big
000140: 74 68 65 20 20 6E 61 6D 65 20 74 61 62 6C 65 20 the name table
000150: 77 61 73 2C 20 65 74 63 2E 20 20 41 6E 79 77 61 was, etc. Anywa
000160: 79 2C 20 6D 79 20 73 6F 6C 75 74 69 6F 6E 20 66 y, my solution f
000170: 6F 72 20 74 68 69 73 0D 0A 70 72 6F 62 6C 65 6D or this..problem
000180: 20 77 61 73 20 74 6F 20 66 69 6E 64 20 6F 75 74 was to find out
000190: 20 68 6F 77 20 6D 61 6E 79 20 63 6F 6D 6D 61 6E how many comman
0001A0: 64 73 20 74 68 65 72 65 20 77 65 72 65 20 20 67 ds there were g
0001B0: 6F 69 6E 67 20 74 6F 20 62 65 20 62 65 66 6F 72 oing to be befor
0001C0: 65 20 74 68 65 20 52 4F 4D 0D 0A 69 6D 61 67 65 e the ROM..image
0001D0: 20 77 61 73 20 73 65 74 20 75 70 2E 0D 0A 0D 0A was set up.....
0001E0: 49 66 20 74 68 65 72 65 20 77 61 73 20 6F 6E 65 If there was one
0001F0: 20 63 6F 6D 6D 61 6E 64 20 70 65 72 20 66 69 6C command per fil
Size : 512 (Real : 512)
000000: 66 6F 72 20 74 68 65 20 52 41 4D 52 4F 4D 20 49 for the RAMROM I
000010: 20 64 65 63 69 64 65 64 20 74 68 61 74 20 6D 79 decided that my
000020: 20 70 72 6F 67 72 61 6D 0D 0A 77 6F 75 6C 64 20 program..would
000030: 6E 6F 74 20 77 6F 72 6B 20 61 74 20 61 6C 6C 2C not work at all,
000040: 20 20 73 6F 20 49 20 72 61 6E 67 20 75 70 20 52 so I rang up R
000050: 6F 79 20 61 6E 64 20 74 6F 6C 64 20 68 69 6D 20 oy and told him
000060: 6E 6F 74 20 74 6F 20 62 6F 74 68 65 72 20 77 69 not to bother wi
000070: 74 68 20 74 65 73 74 69 6E 67 0D 0A 74 68 65 20 th testing..the
000080: 6F 6C 64 20 70 72 6F 67 72 61 6D 2E 20 28 49 20 old program. (I
000090: 68 61 64 6E 27 74 2C 20 61 73 20 68 65 20 68 61 hadn't, as he ha
0000A0: 64 20 6D 79 20 52 4F 4D 42 4F 20 52 41 4D 2F 52 d my ROMBO RAM/R
0000B0: 4F 4D 20 2D 20 45 64 29 2E 0D 0A 96 9A 9A 9A 9A OM - Ed)........
0000C0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000D0: 9A 9C 0D 0A 95 52 41 4D 52 4F 4D 20 6C 6F 61 64 .....RAMROM load
0000E0: 65 72 20 4D 6B 2E 20 49 49 20 95 0D 0A 93 9A 9A er Mk. II ......
0000F0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000100: 9A 9A 9A 99 0D 0A 44 65 74 65 72 6D 69 6E 65 64 ......Determined
000110: 20 74 6F 20 72 65 64 65 65 6D 20 6D 79 73 65 6C to redeem mysel
000120: 66 20 61 6E 64 20 67 65 74 20 73 6F 6D 65 74 68 f and get someth
000130: 69 6E 67 20 6F 75 74 20 6F 66 20 61 20 77 65 65 ing out of a wee
000140: 6B 73 20 77 6F 72 6B 20 49 20 73 65 74 20 61 62 ks work I set ab
000150: 6F 75 74 20 6F 6E 0D 0A 52 41 4D 52 4F 4D 20 6C out on..RAMROM l
000160: 6F 61 64 65 72 20 4D 4B 2E 20 49 49 2E 0D 0A 0D oader MK. II....
000170: 0A 54 68 65 20 6F 6C 64 20 70 72 6F 67 72 61 6D .The old program
000180: 73 20 70 72 6F 62 6C 65 6D 20 77 61 73 20 74 68 s problem was th
000190: 61 74 20 69 74 20 77 61 73 20 73 6C 69 67 68 74 at it was slight
0001A0: 6C 79 20 62 75 67 67 65 64 20 69 6E 20 74 68 65 ly bugged in the
0001B0: 20 52 41 4D 52 4F 4D 20 64 65 74 65 63 74 69 6F RAMROM detectio
0001C0: 6E 0D 0A 64 65 70 61 72 74 6D 65 6E 74 20 62 79 n..department by
0001D0: 20 6E 6F 74 20 64 69 73 61 62 6C 69 6E 67 20 74 not disabling t
0001E0: 68 65 20 69 6E 74 65 72 72 75 70 74 73 20 77 68 he interrupts wh
0001F0: 65 6E 20 74 68 65 20 52 41 4D 52 4F 4D 20 77 61 en the RAMROM wa
Size : 512 (Real : 512)
000000: 65 2C 20 74 68 65 6E 20 74 68 65 20 75 73 65 72 e, then the user
000010: 20 77 6F 75 6C 64 20 68 61 76 65 20 74 6F 20 73 would have to s
000020: 65 6C 65 63 74 20 61 6C 6C 20 6F 66 20 74 68 65 elect all of the
000030: 0D 0A 66 69 6C 65 73 20 74 68 65 79 20 77 61 6E ..files they wan
000040: 74 65 64 20 74 6F 20 70 75 74 20 69 6E 74 6F 20 ted to put into
000050: 74 68 65 20 52 41 4D 52 4F 4D 20 62 65 66 6F 72 the RAMROM befor
000060: 65 20 73 65 74 74 69 6E 67 20 75 70 20 74 68 65 e setting up the
000070: 20 52 4F 4D 20 69 6D 61 67 65 2E 20 49 66 20 49 ROM image. If I
000080: 27 64 0D 0A 75 73 65 64 20 74 68 65 20 73 61 6D 'd..used the sam
000090: 65 20 73 79 73 74 65 6D 20 61 73 20 49 20 64 69 e system as I di
0000A0: 64 20 69 6E 20 74 68 65 20 20 66 69 72 73 74 20 d in the first
0000B0: 70 72 6F 67 72 61 6D 20 69 74 20 77 6F 75 6C 64 program it would
0000C0: 20 68 61 76 65 20 6D 65 61 6E 74 20 74 68 65 20 have meant the
0000D0: 75 73 65 72 0D 0A 68 61 76 69 6E 67 20 74 6F 20 user..having to
0000E0: 74 79 70 65 20 74 68 65 20 6E 61 6D 65 73 20 6F type the names o
0000F0: 66 20 61 6C 6C 20 74 68 65 20 66 69 6C 65 73 20 f all the files
000100: 61 6E 64 20 74 68 65 6E 20 74 68 65 73 65 20 62 and then these b
000110: 65 69 6E 67 20 73 74 6F 72 65 64 20 69 6E 20 6D eing stored in m
000120: 65 6D 6F 72 79 2E 0D 0A 54 68 69 73 20 69 73 20 emory...This is
000130: 6E 6F 74 20 76 65 72 79 20 65 66 66 69 63 69 65 not very efficie
000140: 6E 74 2C 20 65 73 70 65 63 69 61 6C 6C 79 20 77 nt, especially w
000150: 68 65 6E 20 79 6F 75 20 63 6F 6E 73 69 64 65 72 hen you consider
000160: 20 74 68 61 74 20 69 74 20 69 73 20 70 6F 73 73 that it is poss
000170: 69 62 6C 65 2C 20 69 66 0D 0A 75 73 69 6E 67 20 ible, if..using
000180: 61 20 52 4F 4D 44 4F 53 20 44 32 20 66 6F 72 6D a ROMDOS D2 form
000190: 61 74 20 64 69 73 63 2C 20 74 6F 20 65 6E 74 65 at disc, to ente
0001A0: 72 20 32 35 36 20 63 6F 6D 6D 61 6E 64 73 2E 0D r 256 commands..
0001B0: 0A 0D 0A 4D 79 20 6F 6E 6C 79 20 6F 74 68 65 72 ...My only other
0001C0: 20 6F 70 74 69 6F 6E 20 77 61 73 20 74 6F 20 77 option was to w
0001D0: 72 69 74 65 20 61 20 6D 65 6E 75 20 74 79 70 65 rite a menu type
0001E0: 20 6F 66 20 73 65 6C 65 63 74 69 6F 6E 20 61 6C of selection al
0001F0: 67 6F 72 69 74 68 6D 20 28 70 72 6F 63 65 64 75 gorithm (procedu
Size : 512 (Real : 512)
000000: 73 20 6C 6F 61 64 65 64 2E 20 20 49 20 73 68 6F s loaded. I sho
000010: 75 6C 64 0D 0A 6D 65 6E 74 69 6F 6E 20 61 74 20 uld..mention at
000020: 74 68 69 73 20 6A 75 6E 63 74 75 72 65 20 74 68 this juncture th
000030: 61 74 20 61 6E 79 20 64 61 74 61 20 61 64 64 72 at any data addr
000040: 65 73 73 65 64 20 74 6F 20 26 43 30 30 30 2D 26 essed to &C000-&
000050: 46 46 46 46 20 69 73 20 63 6F 70 69 65 64 20 74 FFFF is copied t
000060: 6F 20 74 68 65 0D 0A 52 41 4D 52 4F 4D 20 77 68 o the..RAMROM wh
000070: 69 6C 65 20 69 74 20 69 73 20 69 6E 20 52 65 61 ile it is in Rea
000080: 64 2F 57 72 69 74 65 20 6D 6F 64 65 2E 20 54 68 d/Write mode. Th
000090: 69 73 20 69 6E 63 6C 75 64 65 73 20 6D 65 6D 6F is includes memo
0000A0: 72 79 20 61 6E 64 20 49 2F 4F 20 72 65 61 64 2F ry and I/O read/
0000B0: 77 72 69 74 65 73 2C 0D 0A 62 65 63 61 75 73 65 writes,..because
0000C0: 20 6F 66 20 74 68 65 20 77 61 79 20 74 68 65 20 of the way the
0000D0: 52 41 4D 52 4F 4D 20 64 65 63 6F 64 65 73 20 74 RAMROM decodes t
0000E0: 68 65 20 61 64 64 72 65 73 73 20 62 75 73 2E 20 he address bus.
0000F0: 49 20 77 69 6C 6C 20 6E 6F 74 20 67 6F 20 69 6E I will not go in
000100: 74 6F 20 64 65 74 61 69 6C 0D 0A 6E 6F 77 2C 20 to detail..now,
000110: 20 62 75 74 20 62 61 73 69 63 61 6C 6C 79 20 77 but basically w
000120: 68 65 6E 20 69 6E 74 65 72 72 75 70 74 73 20 61 hen interrupts a
000130: 72 65 20 65 6E 61 62 6C 65 64 20 74 68 65 20 66 re enabled the f
000140: 69 72 6D 77 61 72 65 20 72 65 61 64 73 20 62 79 irmware reads by
000150: 74 65 73 20 66 72 6F 6D 20 61 6E 0D 0A 61 73 73 tes from an..ass
000160: 6F 72 74 6D 65 6E 74 20 6F 66 20 63 68 69 70 73 ortment of chips
000170: 20 74 6F 20 64 6F 20 6B 65 79 62 6F 61 72 64 20 to do keyboard
000180: 73 63 61 6E 6E 69 6E 67 20 61 6E 64 20 74 68 65 scanning and the
000190: 20 6C 69 6B 65 2E 0D 0A 0D 0A 53 74 65 61 64 66 like.....Steadf
0001A0: 61 73 74 20 69 6E 20 6D 79 20 6E 65 77 20 6D 6F ast in my new mo
0001B0: 6F 64 20 6F 66 20 64 65 63 69 73 69 6F 6E 2C 20 od of decision,
0001C0: 49 20 64 65 74 65 72 6D 69 6E 65 64 20 74 68 61 I determined tha
0001D0: 74 20 49 20 77 6F 75 6C 64 20 6D 61 6B 65 20 69 t I would make i
0001E0: 74 20 70 6F 73 73 69 62 6C 65 0D 0A 74 6F 20 70 t possible..to p
0001F0: 75 74 20 6D 6F 72 65 20 74 68 61 6E 20 6F 6E 65 ut more than one
Size : 512 (Real : 512)
000000: 72 65 29 0D 0A 61 6E 64 20 74 68 69 73 20 77 6F re)..and this wo
000010: 75 6C 64 20 6D 65 61 6E 20 74 68 61 74 20 65 61 uld mean that ea
000020: 63 68 20 66 69 6C 65 20 73 65 6C 65 63 74 65 64 ch file selected
000030: 20 63 6F 75 6C 64 20 20 62 65 20 61 73 73 69 67 could be assig
000040: 6E 65 64 20 61 20 6E 75 6D 62 65 72 2C 20 61 6E ned a number, an
000050: 64 20 74 68 65 0D 0A 66 69 6C 65 20 6C 6F 6F 6B d the..file look
000060: 65 64 20 75 70 20 61 74 20 61 20 6C 61 74 65 72 ed up at a later
000070: 20 64 61 74 65 2E 0D 0A 0D 0A 46 6F 72 20 61 20 date.....For a
000080: 6D 65 6E 75 20 74 79 70 65 20 6F 66 20 73 65 6C menu type of sel
000090: 65 63 74 69 6F 6E 20 49 20 68 61 64 20 74 6F 20 ection I had to
0000A0: 72 65 77 72 69 74 65 20 74 68 65 20 43 41 53 5F rewrite the CAS_
0000B0: 43 41 53 54 41 4C 4F 47 20 66 69 72 6D 77 61 72 CASTALOG firmwar
0000C0: 65 20 63 6F 6D 6D 61 6E 64 2C 0D 0A 62 65 63 61 e command,..beca
0000D0: 75 73 65 20 69 74 20 77 6F 75 6C 64 20 6E 6F 74 use it would not
0000E0: 20 20 61 6C 6C 6F 77 20 66 6F 72 20 74 68 65 20 allow for the
0000F0: 66 69 6C 65 20 74 6F 20 20 62 65 20 6C 6F 6F 6B file to be look
000100: 65 64 20 75 70 20 20 61 74 20 61 20 6C 61 74 65 ed up at a late
000110: 72 20 64 61 74 65 2E 20 54 68 69 73 0D 0A 72 65 r date. This..re
000120: 71 75 69 72 65 64 20 61 6E 20 61 6C 67 6F 72 69 quired an algori
000130: 74 68 6D 20 74 6F 20 72 65 61 64 20 74 68 65 20 thm to read the
000140: 73 65 63 74 6F 72 73 20 68 6F 6C 64 69 6E 67 20 sectors holding
000150: 74 68 65 20 64 69 72 65 63 74 6F 72 79 20 69 6E the directory in
000160: 66 6F 72 6D 61 74 69 6F 6E 2C 20 61 6E 64 0D 0A formation, and..
000170: 6F 6E 65 20 74 6F 20 73 6F 72 74 20 74 68 65 20 one to sort the
000180: 66 69 6C 65 73 20 69 6E 74 6F 20 61 6C 70 68 61 files into alpha
000190: 62 65 74 69 63 61 6C 20 6F 72 64 65 72 2E 20 20 betical order.
0001A0: 54 68 65 73 65 20 74 79 70 65 73 20 6F 66 20 74 These types of t
0001B0: 68 69 6E 67 73 20 68 61 76 65 20 74 68 65 69 72 hings have their
0001C0: 0D 0A 6F 77 6E 20 63 6F 6D 70 6C 69 63 61 74 69 ..own complicati
0001D0: 6F 6E 73 2E 20 49 66 20 79 6F 75 20 61 72 65 20 ons. If you are
0001E0: 69 6E 74 65 72 65 73 74 65 64 2C 20 74 68 65 20 interested, the
0001F0: 73 6F 75 72 63 65 20 63 6F 64 65 20 66 6F 72 20 source code for
Size : 512 (Real : 512)
000000: 20 66 69 6C 65 20 6F 6E 20 74 68 65 20 52 41 4D file on the RAM
000010: 52 4F 4D 20 61 73 20 77 65 6C 6C 2C 20 61 66 74 ROM as well, aft
000020: 65 72 20 61 6C 6C 2C 20 77 68 61 74 20 69 73 20 er all, what is
000030: 74 68 65 20 70 6F 69 6E 74 20 6F 66 0D 0A 68 61 the point of..ha
000040: 76 69 6E 67 20 61 20 31 36 4B 20 52 41 4D 52 4F ving a 16K RAMRO
000050: 4D 20 69 66 20 79 6F 75 20 6F 6E 6C 79 20 75 73 M if you only us
000060: 65 20 34 4B 20 6F 66 20 69 74 3F 20 54 68 69 73 e 4K of it? This
000070: 20 6C 65 64 20 74 6F 20 61 20 70 72 6F 62 6C 65 led to a proble
000080: 6D 2E 0D 0A 0D 0A 57 68 65 6E 20 61 6E 79 20 52 m.....When any R
000090: 4F 4D 20 28 6F 72 20 52 41 4D 52 4F 4D 29 20 69 OM (or RAMROM) i
0000A0: 73 20 69 6E 69 74 69 61 6C 69 73 65 64 20 69 74 s initialised it
0000B0: 27 73 20 65 6E 61 62 6C 65 64 20 61 6E 64 20 65 's enabled and e
0000C0: 78 65 63 75 74 65 64 20 61 74 20 26 43 30 30 36 xecuted at &C006
0000D0: 2E 20 54 68 69 73 0D 0A 69 73 20 74 68 65 20 73 . This..is the s
0000E0: 74 61 72 74 20 6F 66 20 74 68 65 20 6A 75 6D 70 tart of the jump
0000F0: 62 6C 6F 63 6B 20 69 6E 20 74 68 65 20 52 4F 4D block in the ROM
000100: 2E 20 54 68 65 20 6A 75 6D 70 62 6C 6F 63 6B 20 . The jumpblock
000110: 63 6F 6E 73 69 73 74 73 20 6F 66 20 61 20 6C 69 consists of a li
000120: 73 74 20 6F 66 20 4A 50 0D 0A 63 6F 6D 6D 61 6E st of JP..comman
000130: 64 73 20 77 68 69 63 68 20 6A 75 6D 70 20 74 6F ds which jump to
000140: 20 74 68 65 20 20 72 65 73 70 65 63 74 69 76 65 the respective
000150: 20 52 4F 4D 20 72 6F 75 74 69 6E 65 73 2C 20 77 ROM routines, w
000160: 69 74 68 20 6F 6E 65 20 4A 50 20 69 6E 73 74 72 ith one JP instr
000170: 75 63 74 69 6F 6E 20 70 65 72 0D 0A 7C 2E 20 54 uction per..|. T
000180: 68 65 20 63 6F 6D 6D 61 6E 64 20 6E 61 6D 65 20 he command name
000190: 74 68 61 74 20 61 63 74 69 76 61 74 65 73 20 20 that activates
0001A0: 65 61 63 68 20 72 6F 75 74 69 6E 65 20 69 73 20 each routine is
0001B0: 20 68 65 6C 64 20 69 6E 20 74 68 65 20 6E 61 6D held in the nam
0001C0: 65 20 74 61 62 6C 65 20 74 68 61 74 0D 0A 69 6D e table that..im
0001D0: 6D 65 64 69 61 74 65 6C 79 20 66 6F 6C 6C 6F 77 mediately follow
0001E0: 73 2E 20 54 68 65 20 6E 61 6D 65 20 74 61 62 6C s. The name tabl
0001F0: 65 20 61 64 64 72 65 73 73 20 69 73 20 73 74 6F e address is sto
Size : 512 (Real : 512)
000000: 74 68 65 20 70 72 6F 67 72 61 6D 20 73 68 6F 75 the program shou
000010: 6C 64 0D 0A 62 65 20 6F 6E 20 74 68 69 73 20 64 ld..be on this d
000020: 69 73 63 2E 20 20 49 74 20 69 73 20 73 65 6D 69 isc. It is semi
000030: 2D 61 6E 6E 6F 74 61 74 65 64 2C 20 20 62 75 74 -annotated, but
000040: 20 6D 79 20 77 6F 72 64 20 70 72 6F 63 65 73 73 my word process
000050: 6F 72 20 72 61 6E 20 6F 75 74 20 6F 66 20 6D 65 or ran out of me
000060: 6D 6F 72 79 0D 0A 62 65 66 6F 72 65 20 49 20 68 mory..before I h
000070: 61 64 20 66 69 6E 69 73 68 65 64 20 73 6F 20 79 ad finished so y
000080: 6F 75 27 6C 6C 20 68 61 76 65 20 74 6F 20 6D 61 ou'll have to ma
000090: 6B 65 20 64 6F 20 77 69 74 68 20 77 68 61 74 27 ke do with what'
0000A0: 73 20 74 68 65 72 65 2E 0D 0A 96 9A 9A 9A 9A 9A s there.........
0000B0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000C0: 9A 9A 9A 9A 9A 9A 9C 0D 0A 95 49 6E 74 6F 20 74 ..........Into t
0000D0: 68 65 20 52 41 4D 52 4F 4D 20 61 6E 64 20 62 65 he RAMROM and be
0000E0: 79 6F 6E 64 20 95 0D 0A 93 9A 9A 9A 9A 9A 9A 9A yond ...........
0000F0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000100: 9A 9A 9A 9A 99 0D 0A 53 61 66 65 6C 79 20 69 6E .......Safely in
000110: 20 74 68 65 20 6B 6E 6F 77 6C 65 64 67 65 20 74 the knowledge t
000120: 68 61 74 20 49 20 6B 6E 65 77 20 20 68 6F 77 20 hat I knew how
000130: 6D 61 6E 79 20 63 6F 6D 6D 61 6E 64 73 20 74 68 many commands th
000140: 65 72 65 20 77 65 72 65 20 67 6F 69 6E 67 20 74 ere were going t
000150: 6F 20 62 65 2C 20 49 0D 0A 63 6F 75 6C 64 20 61 o be, I..could a
000160: 6C 6C 6F 63 61 74 65 20 73 6F 6D 65 20 73 70 61 llocate some spa
000170: 63 65 20 66 6F 72 20 74 68 65 20 6A 75 6D 70 62 ce for the jumpb
000180: 6C 6F 63 6B 20 62 65 66 6F 72 65 20 61 73 6B 69 lock before aski
000190: 6E 67 20 20 74 68 65 20 75 73 65 72 20 74 6F 20 ng the user to
0001A0: 65 6E 74 65 72 20 74 68 65 0D 0A 63 6F 6D 6D 61 enter the..comma
0001B0: 6E 64 20 6E 61 6D 65 73 20 66 6F 72 20 65 61 63 nd names for eac
0001C0: 68 20 66 69 6C 65 2E 0D 0A 0D 0A 43 6F 6D 6D 61 h file.....Comma
0001D0: 6E 64 20 6E 61 6D 65 73 20 61 72 65 20 63 68 65 nd names are che
0001E0: 63 6B 65 64 20 6F 6E 20 65 6E 74 72 79 20 62 65 cked on entry be
0001F0: 63 61 75 73 65 20 74 68 65 79 20 63 61 6E 27 74 cause they can't
Size : 512 (Real : 512)
000000: 32 20 69 6E 20 26 30 46 2E 20 45 6E 73 75 72 65 2 in &0F. Ensure
000010: 20 74 68 61 74 20 74 68 65 20 6E 75 6D 62 65 72 that the number
000020: 27 73 20 69 6E 20 68 65 78 20 62 65 66 6F 72 65 's in hex before
000030: 20 73 77 61 70 70 69 6E 67 20 74 68 65 20 62 79 swapping the by
000040: 74 65 73 20 6F 72 20 69 74 20 77 69 6C 6C 0D 0A tes or it will..
000050: 6E 6F 74 20 77 6F 72 6B 2E 0D 0A 0D 0A 54 68 65 not work.....The
000060: 20 6D 2F 63 20 68 65 61 64 65 72 20 6A 75 73 74 m/c header just
000070: 20 63 6F 70 69 65 73 20 20 74 68 65 20 63 6F 64 copies the cod
000080: 65 20 69 6E 74 6F 20 52 41 4D 20 61 6E 64 20 65 e into RAM and e
000090: 78 65 63 75 74 65 73 20 69 74 2E 20 20 49 74 20 xecutes it. It
0000A0: 70 72 65 73 75 6D 65 73 20 74 68 61 74 0D 0A 74 presumes that..t
0000B0: 68 65 20 63 6F 64 65 20 69 73 20 73 75 70 70 6F he code is suppo
0000C0: 73 65 64 20 74 6F 20 62 65 20 6C 6F 61 64 65 64 sed to be loaded
0000D0: 20 69 6E 74 6F 20 74 68 65 20 66 69 72 73 74 20 into the first
0000E0: 34 38 4B 20 6F 66 20 52 41 4D 2E 20 49 66 20 69 48K of RAM. If i
0000F0: 74 20 77 61 73 20 6E 6F 74 2C 20 74 68 65 6E 0D t was not, then.
000100: 0A 74 68 65 20 70 61 72 74 20 6F 66 20 74 68 65 .the part of the
000110: 20 20 52 41 4D 52 4F 4D 20 74 68 61 74 20 74 68 RAMROM that th
000120: 65 20 20 70 72 6F 67 72 61 6D 20 77 61 73 20 20 e program was
000130: 75 6E 64 65 72 20 77 6F 75 6C 64 20 20 67 65 74 under would get
000140: 20 65 78 65 63 75 74 65 64 2C 20 20 77 68 69 63 executed, whic
000150: 68 0D 0A 77 6F 75 6C 64 2C 20 69 6E 76 61 72 69 h..would, invari
000160: 61 62 6C 79 2C 20 63 61 75 73 65 20 74 68 65 20 ably, cause the
000170: 63 6F 6D 70 75 74 65 72 20 74 6F 20 63 72 61 73 computer to cras
000180: 68 2E 20 49 66 20 74 68 65 20 70 72 6F 67 72 61 h. If the progra
000190: 6D 20 77 61 73 6E 27 74 20 73 61 76 65 64 20 77 m wasn't saved w
0001A0: 69 74 68 0D 0A 61 6E 20 65 78 65 63 75 74 69 6F ith..an executio
0001B0: 6E 20 61 64 64 72 65 73 73 20 74 68 65 20 70 72 n address the pr
0001C0: 6F 67 72 61 6D 20 77 69 6C 6C 20 6A 75 73 74 20 ogram will just
0001D0: 72 65 73 65 74 20 74 68 65 20 63 6F 6D 70 75 74 reset the comput
0001E0: 65 72 2E 0D 0A 96 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A er..............
0001F0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
Size : 512 (Real : 512)
000000: 20 68 61 76 65 20 61 6E 79 20 73 70 61 63 65 73 have any spaces
000010: 20 6F 72 20 63 6F 6D 6D 61 73 2C 0D 0A 61 6E 64 or commas,..and
000020: 20 6D 75 73 74 20 62 65 20 73 74 6F 72 65 64 20 must be stored
000030: 69 6E 20 74 68 65 20 6E 61 6D 65 20 74 61 62 6C in the name tabl
000040: 65 20 69 6E 20 75 70 70 65 72 20 63 61 73 65 2E e in upper case.
000050: 20 20 54 68 65 79 20 63 61 6E 6E 6F 74 20 62 65 They cannot be
000060: 20 6D 6F 72 65 20 74 68 61 6E 20 31 36 0D 0A 63 more than 16..c
000070: 68 61 72 61 63 74 65 72 73 20 6C 6F 6E 67 20 65 haracters long e
000080: 69 74 68 65 72 2E 0D 0A 0D 0A 49 66 20 61 6E 79 ither.....If any
000090: 20 63 6F 6D 6D 61 6E 64 73 20 61 72 65 20 73 74 commands are st
0000A0: 6F 72 65 64 20 69 6E 20 61 6E 20 69 6E 76 61 6C ored in an inval
0000B0: 69 64 20 66 6F 72 6D 20 74 68 65 6E 20 42 41 53 id form then BAS
0000C0: 49 43 20 77 6F 6E 27 74 20 62 65 20 61 62 6C 65 IC won't be able
0000D0: 20 74 6F 20 61 63 63 65 73 73 0D 0A 74 68 65 6D to access..them
0000E0: 2E 20 20 54 68 69 73 20 69 73 20 77 68 79 20 74 . This is why t
0000F0: 68 65 20 69 6E 69 74 69 61 6C 69 73 61 74 69 6F he initialisatio
000100: 6E 20 72 6F 75 74 69 6E 65 73 20 6E 61 6D 65 73 n routines names
000110: 20 20 61 72 65 20 6E 6F 74 20 61 63 74 75 61 6C are not actual
000120: 6C 79 20 76 61 6C 69 64 2E 20 49 66 0D 0A 74 68 ly valid. If..th
000130: 65 79 20 77 65 72 65 2C 20 61 6E 64 20 67 6F 74 ey were, and got
000140: 20 65 78 65 63 75 74 65 64 20 61 63 63 69 64 65 executed accide
000150: 6E 74 61 6C 6C 79 2C 20 69 74 20 63 6F 75 6C 64 ntally, it could
000160: 20 63 72 61 73 68 20 74 68 65 20 63 6F 6D 70 75 crash the compu
000170: 74 65 72 2E 0D 0A 0D 0A 41 66 74 65 72 20 63 61 ter.....After ca
000180: 6C 63 75 6C 61 74 69 6E 67 20 74 68 65 20 6A 70 lculating the jp
000190: 20 61 64 64 72 65 73 73 65 73 2C 20 61 6E 64 20 addresses, and
0001A0: 66 69 6C 6C 69 6E 67 20 69 6E 20 74 68 65 20 6E filling in the n
0001B0: 61 6D 65 20 74 61 62 6C 65 2C 20 65 61 63 68 20 ame table, each
0001C0: 66 69 6C 65 20 68 61 64 0D 0A 74 6F 20 68 61 76 file had..to hav
0001D0: 65 20 61 20 68 65 61 64 65 72 20 61 74 74 61 63 e a header attac
0001E0: 68 65 64 20 74 6F 20 69 74 2E 20 20 54 68 65 20 hed to it. The
0001F0: 68 65 61 64 65 72 20 63 6F 70 69 65 73 20 74 68 header copies th
Size : 512 (Real : 512)
000000: 9A 9A 9C 0D 0A 95 43 6F 75 6E 74 64 6F 77 6E 20 ......Countdown
000010: 74 6F 20 52 41 4D 52 4F 4D 20 62 6C 6F 77 69 6E to RAMROM blowin
000020: 67 20 95 0D 0A 93 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A g ..............
000030: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000040: 9A 9A 99 0D 0A 41 66 74 65 72 20 61 6C 6C 20 74 .....After all t
000050: 68 65 20 66 69 6C 65 73 20 68 61 76 65 20 62 65 he files have be
000060: 65 6E 20 73 65 6C 65 63 74 65 64 20 61 6E 64 20 en selected and
000070: 74 68 65 20 63 6F 6D 6D 61 6E 64 20 6E 61 6D 65 the command name
000080: 73 20 74 79 70 65 64 20 69 6E 20 74 68 65 20 73 s typed in the s
000090: 63 72 65 65 6E 0D 0A 77 69 6C 6C 20 62 65 20 63 creen..will be c
0000A0: 6C 65 61 72 65 64 20 61 6E 64 20 61 20 63 6F 75 leared and a cou
0000B0: 6E 74 64 6F 77 6E 20 20 77 69 6C 6C 20 73 74 61 ntdown will sta
0000C0: 72 74 20 74 65 6C 6C 69 6E 67 20 74 68 65 20 75 rt telling the u
0000D0: 73 65 72 20 68 6F 77 20 6C 6F 6E 67 20 20 74 68 ser how long th
0000E0: 65 79 20 68 61 76 65 0D 0A 74 6F 20 73 77 69 74 ey have..to swit
0000F0: 63 68 20 74 68 65 20 52 41 4D 52 4F 4D 20 74 6F ch the RAMROM to
000100: 20 72 65 61 64 20 6F 6E 6C 79 2E 20 49 66 20 74 read only. If t
000110: 68 65 20 52 41 4D 52 4F 4D 20 69 73 20 6E 6F 74 he RAMROM is not
000120: 20 73 77 69 74 63 68 65 64 20 69 6E 20 74 69 6D switched in tim
000130: 65 20 69 74 20 77 69 6C 6C 0D 0A 62 65 20 63 6F e it will..be co
000140: 72 72 75 70 74 65 64 2E 0D 0A 0D 0A 49 66 20 79 rrupted.....If y
000150: 6F 75 20 6C 6F 6F 6B 20 61 74 20 74 68 65 20 73 ou look at the s
000160: 6F 75 72 63 65 20 63 6F 64 65 20 66 6F 72 20 74 ource code for t
000170: 68 69 73 20 70 61 72 74 20 6F 66 20 74 68 65 20 his part of the
000180: 70 72 6F 67 72 61 6D 20 79 6F 75 20 77 69 6C 6C program you will
000190: 20 6E 6F 74 69 63 65 20 74 68 61 74 0D 0A 69 74 notice that..it
0001A0: 20 64 6F 65 73 20 6E 6F 74 20 75 74 69 6C 69 73 does not utilis
0001B0: 65 20 74 68 65 20 6E 6F 72 6D 61 6C 20 66 69 72 e the normal fir
0001C0: 6D 77 61 72 65 20 43 41 4C 4C 20 54 58 54 5F 4F mware CALL TXT_O
0001D0: 55 54 50 55 54 20 63 6F 6D 6D 61 6E 64 20 74 6F UTPUT command to
0001E0: 20 20 70 72 69 6E 74 20 61 6E 79 20 6F 66 0D 0A print any of..
0001F0: 74 68 65 20 6D 65 73 73 61 67 65 73 2E 20 20 54 the messages. T
Size : 512 (Real : 512)
000000: 65 20 20 66 69 6C 65 20 69 6E 74 6F 20 52 41 4D e file into RAM
000010: 2C 20 61 6E 64 20 74 68 65 6E 0D 0A 65 78 65 63 , and then..exec
000020: 75 74 65 73 20 69 74 2E 20 20 49 66 20 74 68 65 utes it. If the
000030: 20 66 69 6C 65 73 20 77 65 72 65 20 74 6F 20 62 files were to b
000040: 65 20 65 78 65 63 75 74 65 64 20 20 66 72 6F 6D e executed from
000050: 20 52 4F 4D 20 69 74 20 77 6F 75 6C 64 20 6D 65 ROM it would me
000060: 61 6E 20 68 61 76 69 6E 67 20 74 6F 0D 0A 72 65 an having to..re
000070: 6C 6F 63 61 74 65 20 74 68 65 6D 2C 20 77 68 69 locate them, whi
000080: 63 68 20 64 6F 65 73 6E 27 74 20 61 6C 77 61 79 ch doesn't alway
000090: 73 20 77 6F 72 6B 2C 20 73 6F 20 77 6F 75 6C 64 s work, so would
0000A0: 6E 27 74 20 62 65 20 76 65 72 79 20 72 65 6C 69 n't be very reli
0000B0: 61 62 6C 65 2E 0D 0A 0D 0A 54 68 65 72 65 20 61 able.....There a
0000C0: 72 65 20 74 77 6F 20 74 79 70 65 73 20 6F 66 20 re two types of
0000D0: 68 65 61 64 65 72 3A 20 42 41 53 49 43 20 6F 72 header: BASIC or
0000E0: 20 6D 61 63 68 69 6E 65 20 63 6F 64 65 2E 20 54 machine code. T
0000F0: 68 65 20 64 69 73 63 72 69 6D 69 6E 61 74 69 6F he discriminatio
000100: 6E 20 62 65 74 77 65 65 6E 0D 0A 74 68 65 20 74 n between..the t
000110: 77 6F 20 74 79 70 65 73 20 6F 66 20 66 69 6C 65 wo types of file
000120: 20 69 73 20 6E 65 65 64 65 64 20 20 62 65 63 61 is needed beca
000130: 75 73 65 20 74 68 65 20 42 41 53 49 43 20 69 6E use the BASIC in
000140: 74 65 72 70 72 65 74 65 72 20 68 61 73 20 74 6F terpreter has to
000150: 20 62 65 20 74 72 69 63 6B 65 64 0D 0A 69 6E 74 be tricked..int
000160: 6F 20 74 68 69 6E 6B 69 6E 67 20 74 68 61 74 20 o thinking that
000170: 74 68 65 72 65 20 69 73 20 20 61 63 74 75 61 6C there is actual
000180: 6C 79 20 61 20 70 72 6F 67 72 61 6D 20 20 74 68 ly a program th
000190: 65 72 65 20 62 65 66 6F 72 65 20 69 74 20 69 73 ere before it is
0001A0: 20 65 78 65 63 75 74 65 64 2E 20 4F 66 0D 0A 63 executed. Of..c
0001B0: 6F 75 72 73 65 20 74 68 65 20 61 64 64 72 65 73 ourse the addres
0001C0: 73 65 73 20 6E 65 65 64 65 64 20 66 6F 72 20 74 ses needed for t
0001D0: 68 69 73 20 61 72 65 20 64 69 66 66 65 72 65 6E his are differen
0001E0: 74 20 66 6F 72 20 65 61 63 68 20 63 6F 6D 70 75 t for each compu
0001F0: 74 65 72 2C 20 20 73 6F 20 69 66 20 74 68 65 0D ter, so if the.
Size : 512 (Real : 512)
000000: 68 69 73 20 69 73 20 62 65 63 61 75 73 65 20 74 his is because t
000010: 68 65 20 66 69 72 6D 77 61 72 65 20 69 6E 74 65 he firmware inte
000020: 72 72 75 70 74 73 20 68 61 76 65 20 74 6F 20 62 rrupts have to b
000030: 65 20 64 69 73 61 62 6C 65 64 20 77 68 69 6C 65 e disabled while
000040: 0D 0A 74 68 65 20 52 4F 4D 20 69 6D 61 67 65 20 ..the ROM image
000050: 69 73 20 62 65 69 6E 67 20 63 6F 70 69 65 64 20 is being copied
000060: 74 6F 20 74 68 65 20 52 41 4D 52 4F 4D 2C 20 6F to the RAMROM, o
000070: 74 68 65 72 77 69 73 65 20 69 74 20 77 69 6C 6C therwise it will
000080: 20 67 65 74 20 63 6F 72 72 75 70 74 65 64 2E 0D get corrupted..
000090: 0A 0D 0A 54 68 65 20 4D 45 53 53 41 47 45 53 20 ...The MESSAGES
0000A0: 72 6F 75 74 69 6E 65 20 61 6C 74 65 72 73 20 20 routine alters
0000B0: 74 68 65 20 73 63 72 65 65 6E 20 6D 65 6D 6F 72 the screen memor
0000C0: 79 20 64 69 72 65 63 74 6C 79 20 20 74 6F 20 70 y directly to p
0000D0: 72 69 6E 74 20 74 68 65 20 63 68 61 72 61 63 74 rint the charact
0000E0: 65 72 73 0D 0A 6F 6E 20 74 6F 20 74 68 65 20 73 ers..on to the s
0000F0: 63 72 65 65 6E 2E 20 54 68 69 73 20 69 73 6E 27 creen. This isn'
000100: 74 20 61 73 20 63 6F 6D 70 6C 69 63 61 74 65 64 t as complicated
000110: 20 61 73 20 69 74 20 73 65 65 6D 73 20 61 73 20 as it seems as
000120: 61 6C 6C 20 6F 66 20 74 68 65 20 62 79 74 65 73 all of the bytes
000130: 20 74 68 61 74 0D 0A 6D 61 6B 65 20 75 70 20 65 that..make up e
000140: 61 63 68 20 63 68 61 72 61 63 74 65 72 20 61 72 ach character ar
000150: 65 20 73 74 6F 72 65 64 20 69 6E 20 74 68 65 20 e stored in the
000160: 6C 6F 77 65 72 20 52 4F 4D 2C 20 74 68 65 72 65 lower ROM, there
000170: 66 6F 72 65 20 69 74 27 73 20 6A 75 73 74 20 61 fore it's just a
000180: 20 6D 61 74 74 65 72 0D 0A 6F 66 20 72 65 61 64 matter..of read
000190: 69 6E 67 20 74 68 65 20 63 6F 72 72 65 63 74 20 ing the correct
0001A0: 62 79 74 65 73 20 20 66 6F 72 20 65 61 63 68 20 bytes for each
0001B0: 63 68 61 72 61 63 74 65 72 20 61 6E 64 20 63 6F character and co
0001C0: 70 79 69 6E 67 20 74 68 65 6D 20 74 6F 20 74 68 pying them to th
0001D0: 65 20 63 6F 72 72 65 63 74 0D 0A 70 6C 61 63 65 e correct..place
0001E0: 20 6F 6E 20 74 68 65 20 73 63 72 65 65 6E 2E 0D on the screen..
0001F0: 0A 0D 0A 54 68 65 20 6E 6F 72 6D 61 6C 20 69 6E ...The normal in
Size : 512 (Real : 512)
000000: 0A 6C 6F 61 64 65 72 20 64 6F 65 73 6E 27 74 20 .loader doesn't
000010: 77 6F 72 6B 20 6F 6E 20 79 6F 75 72 20 34 36 34 work on your 464
000020: 20 6F 72 20 36 36 34 20 74 68 65 6E 20 62 6C 61 or 664 then bla
000030: 6D 65 20 4C 6F 63 6F 6D 6F 74 69 76 65 20 53 6F me Locomotive So
000040: 66 74 77 61 72 65 2E 0D 0A 0D 0A 49 66 20 74 68 ftware.....If th
000050: 65 20 42 41 53 49 43 20 70 72 6F 67 72 61 6D 20 e BASIC program
000060: 20 68 61 73 20 61 6E 79 20 72 65 66 65 72 65 6E has any referen
000070: 63 65 73 2C 20 20 6C 69 6B 65 20 64 69 73 63 20 ces, like disc
000080: 72 65 61 64 73 2C 20 20 74 6F 20 61 6E 79 20 6F reads, to any o
000090: 66 20 74 68 65 20 6F 74 68 65 72 0D 0A 70 72 6F f the other..pro
0000A0: 67 72 61 6D 73 20 69 6E 20 74 68 65 20 52 41 4D grams in the RAM
0000B0: 52 4F 4D 20 74 68 65 73 65 20 73 68 6F 75 6C 64 ROM these should
0000C0: 20 62 65 20 61 6C 74 65 72 65 64 20 61 63 63 6F be altered acco
0000D0: 72 64 69 6E 67 6C 79 2E 20 20 46 6F 72 20 65 78 rdingly. For ex
0000E0: 61 6D 70 6C 65 2C 20 69 66 20 6F 6E 65 0D 0A 6F ample, if one..o
0000F0: 66 20 74 68 65 20 70 72 6F 67 72 61 6D 73 20 69 f the programs i
000100: 73 20 61 20 6C 6F 61 64 65 72 2C 20 74 68 65 6E s a loader, then
000110: 20 74 68 65 20 27 4C 4F 41 44 27 20 63 6F 6D 6D the 'LOAD' comm
000120: 61 6E 64 20 73 68 6F 75 6C 64 20 62 65 20 72 65 and should be re
000130: 70 6C 61 63 65 64 20 77 69 74 68 20 74 68 65 0D placed with the.
000140: 0A 61 70 70 72 6F 70 72 69 61 74 65 20 7C 2E 20 .appropriate |.
000150: 20 41 53 43 49 49 20 66 69 6C 65 73 20 63 61 6E ASCII files can
000160: 6E 6F 74 20 62 65 20 70 75 74 20 69 6E 20 61 20 not be put in a
000170: 52 41 4D 52 4F 4D 2C 20 20 73 6F 20 74 68 65 72 RAMROM, so ther
000180: 65 20 69 73 20 6E 6F 20 63 68 61 6E 63 65 20 6F e is no chance o
000190: 66 0D 0A 70 75 74 74 69 6E 67 20 61 20 64 61 74 f..putting a dat
0001A0: 61 62 61 73 65 20 74 79 70 65 20 6F 66 20 70 72 abase type of pr
0001B0: 6F 67 72 61 6D 20 69 6E 20 69 74 2E 0D 0A 0D 0A ogram in it.....
0001C0: 49 66 20 74 68 65 20 42 41 53 49 43 20 6C 6F 61 If the BASIC loa
0001D0: 64 65 72 20 69 73 20 6C 6F 61 64 69 6E 67 20 61 der is loading a
0001E0: 20 6D 61 63 68 69 6E 65 20 63 6F 64 65 20 70 72 machine code pr
0001F0: 6F 67 72 61 6D 2C 20 61 6E 64 20 68 61 73 20 61 ogram, and has a
Size : 512 (Real : 512)
000000: 74 65 72 72 75 70 74 20 72 6F 75 74 69 6E 65 20 terrupt routine
000010: 69 73 20 72 65 64 69 72 65 63 74 65 64 20 61 74 is redirected at
000020: 20 74 68 65 20 76 65 72 79 20 62 65 67 69 6E 6E the very beginn
000030: 69 6E 67 20 6F 66 20 74 68 65 20 70 72 6F 67 72 ing of the progr
000040: 61 6D 2E 0D 0A 49 74 20 67 6F 65 73 20 74 6F 20 am...It goes to
000050: 61 20 72 6F 75 74 69 6E 65 20 77 68 69 63 68 20 a routine which
000060: 63 68 65 63 6B 73 20 74 68 65 20 73 74 61 74 65 checks the state
000070: 20 6F 66 20 74 68 65 20 44 49 20 66 6C 61 67 2E of the DI flag.
000080: 20 49 66 20 74 68 65 20 44 49 20 66 6C 61 67 20 If the DI flag
000090: 69 73 6E 27 74 0D 0A 65 71 75 61 6C 20 74 6F 20 isn't..equal to
0000A0: 7A 65 72 6F 20 69 74 20 64 6F 65 73 20 61 20 6E zero it does a n
0000B0: 6F 72 6D 61 6C 20 66 69 72 6D 77 61 72 65 20 69 ormal firmware i
0000C0: 6E 74 65 72 72 75 70 74 2E 20 20 49 66 20 69 74 nterrupt. If it
0000D0: 20 69 73 20 7A 65 72 6F 20 74 68 65 6E 20 69 74 is zero then it
0000E0: 20 73 74 61 72 74 73 0D 0A 74 68 65 20 63 6F 75 starts..the cou
0000F0: 6E 74 64 6F 77 6E 2E 0D 0A 0D 0A 54 68 65 20 69 ntdown.....The i
000100: 6E 74 65 72 72 75 70 74 27 73 20 6A 75 6D 70 65 nterrupt's jumpe
000110: 64 20 74 6F 20 65 76 65 72 79 20 33 30 30 74 68 d to every 300th
000120: 20 6F 66 20 61 20 73 65 63 6F 6E 64 2C 20 73 6F of a second, so
000130: 20 6F 6E 63 65 20 69 74 20 68 61 73 20 62 65 65 once it has bee
000140: 6E 20 6A 75 6D 70 65 64 20 74 6F 0D 0A 33 30 30 n jumped to..300
000150: 20 74 69 6D 65 73 20 6F 6E 65 20 73 65 63 6F 6E times one secon
000160: 64 20 68 61 73 20 65 6C 61 70 73 65 64 2E 20 54 d has elapsed. T
000170: 68 65 20 72 6F 75 74 69 6E 65 20 6B 65 65 70 73 he routine keeps
000180: 20 74 72 61 63 6B 20 6F 66 20 74 68 69 73 20 61 track of this a
000190: 6E 64 20 61 6C 74 65 72 73 20 74 68 65 0D 0A 76 nd alters the..v
0001A0: 61 72 69 61 62 6C 65 73 20 66 6F 72 20 74 68 65 ariables for the
0001B0: 20 20 6F 74 68 65 72 20 70 61 72 74 20 6F 66 20 other part of
0001C0: 74 68 65 20 20 70 72 6F 67 72 61 6D 20 61 63 63 the program acc
0001D0: 6F 72 64 69 6E 67 6C 79 2E 20 20 57 68 65 6E 65 ordingly. Whene
0001E0: 76 65 72 20 74 68 65 20 63 6F 75 6E 74 65 72 0D ver the counter.
0001F0: 0A 72 65 61 63 68 65 73 20 7A 65 72 6F 20 69 74 .reaches zero it
Size : 512 (Real : 512)
000000: 20 43 41 4C 4C 20 63 6F 6D 6D 61 6E 64 20 69 6E CALL command in
000010: 0D 0A 69 74 2C 20 74 68 69 73 20 77 69 6C 6C 20 ..it, this will
000020: 68 61 76 65 20 74 6F 20 62 65 20 72 65 6D 6F 76 have to be remov
000030: 65 64 20 61 6E 64 20 62 65 20 72 65 70 6C 61 63 ed and be replac
000040: 65 64 20 77 69 74 68 20 74 68 65 20 7C 20 66 6F ed with the | fo
000050: 72 20 74 68 65 20 6D 61 63 68 69 6E 65 20 63 6F r the machine co
000060: 64 65 0D 0A 70 72 6F 67 72 61 6D 2E 20 49 66 20 de..program. If
000070: 74 68 65 20 6D 2F 63 20 70 72 6F 67 72 61 6D 20 the m/c program
000080: 64 69 64 6E 27 74 20 68 61 76 65 20 61 6E 20 65 didn't have an e
000090: 78 65 63 75 74 69 6F 6E 20 61 64 64 72 65 73 73 xecution address
0000A0: 20 77 68 65 6E 20 73 61 76 65 64 2C 20 74 68 65 when saved, the
0000B0: 6E 20 62 79 0D 0A 50 4F 4B 45 69 6E 67 20 26 30 n by..POKEing &0
0000C0: 30 20 77 69 74 68 20 26 43 33 2C 20 61 6E 64 20 0 with &C3, and
0000D0: 26 30 31 20 61 6E 64 20 26 30 32 20 77 69 74 68 &01 and &02 with
0000E0: 20 74 68 65 20 65 78 65 63 75 74 69 6F 6E 20 61 the execution a
0000F0: 64 64 72 65 73 73 2C 20 74 68 65 20 61 64 64 72 ddress, the addr
000100: 65 73 73 20 69 6E 0D 0A 74 68 65 20 43 41 4C 4C ess in..the CALL
000110: 20 63 6F 6D 6D 61 6E 64 2C 20 73 68 6F 75 6C 64 command, should
000120: 20 70 72 6F 64 75 63 65 20 74 68 65 20 64 65 73 produce the des
000130: 69 72 65 64 20 65 66 66 65 63 74 2E 20 20 4E 6F ired effect. No
000140: 74 65 20 74 68 65 20 61 64 64 72 65 73 73 20 73 te the address s
000150: 68 6F 75 6C 64 20 62 65 0D 0A 77 72 69 74 74 65 hould be..writte
000160: 6E 20 69 6E 20 20 74 68 65 20 6C 6F 77 20 62 79 n in the low by
000170: 74 65 20 68 69 67 68 20 62 79 74 65 20 66 6F 72 te high byte for
000180: 6D 2C 20 65 2E 67 2E 20 61 6E 20 61 64 64 72 65 m, e.g. an addre
000190: 73 73 20 6F 66 20 26 33 46 34 35 20 77 6F 75 6C ss of &3F45 woul
0001A0: 64 20 62 65 20 50 4F 4B 45 64 0D 0A 61 73 20 26 d be POKEd..as &
0001B0: 34 35 20 69 6E 20 26 30 31 20 61 6E 64 20 26 33 45 in &01 and &3
0001C0: 66 20 69 6E 20 26 30 32 2C 20 69 66 20 74 68 65 f in &02, if the
0001D0: 20 61 64 64 72 65 73 73 20 77 61 73 20 26 46 34 address was &F4
0001E0: 35 2C 20 20 69 74 27 6C 64 20 62 65 20 20 26 34 5, it'ld be &4
0001F0: 35 20 69 6E 20 26 30 31 20 61 6E 64 0D 0A 26 30 5 in &01 and..&0
Size : 512 (Real : 512)
000000: 20 63 68 61 6E 67 65 73 20 74 77 6F 20 62 79 74 changes two byt
000010: 65 73 20 6F 66 20 74 68 65 20 20 70 72 6F 67 72 es of the progr
000020: 61 6D 20 73 6F 20 74 68 61 74 20 69 74 20 20 63 am so that it c
000030: 6F 6E 74 69 6E 75 65 73 20 77 69 74 68 20 74 68 ontinues with th
000040: 65 0D 0A 72 65 73 74 20 6F 66 20 74 68 65 20 70 e..rest of the p
000050: 72 6F 67 72 61 6D 20 69 6E 73 74 65 61 64 20 6F rogram instead o
000060: 66 20 6C 6F 6F 70 69 6E 67 20 65 6E 64 6C 65 73 f looping endles
000070: 73 6C 79 2E 0D 0A 96 9A 9A 9A 9A 9A 9A 9A 9A 9A sly.............
000080: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9C 0D 0A ................
000090: 95 41 20 52 4F 4D 20 69 6D 61 67 65 20 66 6F 72 .A ROM image for
0000A0: 20 6C 61 74 65 72 20 95 0D 0A 93 9A 9A 9A 9A 9A later .........
0000B0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0000C0: 9A 99 0D 0A 4F 6E 63 65 20 74 68 65 20 52 41 4D ....Once the RAM
0000D0: 52 4F 4D 27 73 20 62 65 65 6E 20 73 77 69 74 63 ROM's been switc
0000E0: 68 65 64 20 74 6F 20 72 65 61 64 20 6F 6E 6C 79 hed to read only
0000F0: 20 74 68 65 20 75 73 65 72 20 68 61 73 20 74 68 the user has th
000100: 65 20 6F 70 74 69 6F 6E 20 74 6F 20 73 61 76 65 e option to save
000110: 20 74 68 65 0D 0A 52 4F 4D 20 69 6D 61 67 65 2E the..ROM image.
000120: 20 20 54 68 69 73 20 6D 65 61 6E 73 20 74 68 65 This means the
000130: 20 52 4F 4D 20 69 6D 61 67 65 20 63 61 6E 20 62 ROM image can b
000140: 65 20 6C 6F 61 64 65 64 20 75 70 20 64 69 72 65 e loaded up dire
000150: 63 74 6C 79 20 69 6E 20 66 75 74 75 72 65 2C 20 ctly in future,
000160: 72 61 74 68 65 72 0D 0A 74 68 61 6E 20 68 61 76 rather..than hav
000170: 69 6E 67 20 74 6F 20 67 6F 20 20 74 68 72 6F 75 ing to go throu
000180: 67 68 20 74 68 65 20 70 72 6F 67 72 61 6D 20 20 gh the program
000190: 61 6E 64 20 73 65 6C 65 63 74 69 6E 67 20 74 68 and selecting th
0001A0: 65 20 66 69 6C 65 73 20 74 6F 20 20 70 75 74 20 e files to put
0001B0: 69 6E 74 6F 20 74 68 65 0D 0A 52 41 4D 52 4F 4D into the..RAMROM
0001C0: 20 65 74 63 2E 0D 0A 0D 0A 54 68 65 20 52 4F 4D etc.....The ROM
0001D0: 20 69 6D 61 67 65 20 69 73 20 73 61 76 65 64 20 image is saved
0001E0: 77 69 74 68 20 61 20 73 6D 61 6C 6C 20 70 69 65 with a small pie
0001F0: 63 65 20 6F 66 20 20 6C 6F 61 64 65 72 20 63 6F ce of loader co
Size : 512 (Real : 512)
000000: 4F 52 47 20 26 39 30 30 30 0D 0A 2E 4D 43 5F 53 ORG &9000...MC_S
000010: 54 41 52 54 5F 50 52 4F 47 52 41 4D 20 45 51 55 TART_PROGRAM EQU
000020: 20 26 42 44 31 36 0D 0A 2E 4B 4C 5F 52 4F 4D 5F &BD16...KL_ROM_
000030: 57 41 4C 4B 20 45 51 55 20 26 42 43 43 42 0D 0A WALK EQU &BCCB..
000040: 2E 54 58 54 5F 57 49 4E 5F 45 4E 41 42 4C 45 20 .TXT_WIN_ENABLE
000050: 45 51 55 20 26 42 42 36 36 0D 0A 2E 54 58 54 5F EQU &BB66...TXT_
000060: 47 45 54 5F 43 55 52 53 4F 52 20 45 51 55 20 26 GET_CURSOR EQU &
000070: 42 42 37 38 0D 0A 2E 54 58 54 5F 53 45 54 5F 43 BB78...TXT_SET_C
000080: 55 52 53 4F 52 20 45 51 55 20 26 42 42 37 35 0D URSOR EQU &BB75.
000090: 0A 2E 54 58 54 5F 50 4C 41 43 45 5F 43 55 52 53 ..TXT_PLACE_CURS
0000A0: 4F 52 20 45 51 55 20 26 42 42 38 41 0D 0A 2E 54 OR EQU &BB8A...T
0000B0: 58 54 5F 52 45 4D 4F 56 45 5F 43 55 52 53 4F 52 XT_REMOVE_CURSOR
0000C0: 20 45 51 55 20 26 42 42 38 44 0D 0A 2E 53 43 52 EQU &BB8D...SCR
0000D0: 5F 53 45 54 5F 4D 4F 44 45 20 45 51 55 20 26 42 _SET_MODE EQU &B
0000E0: 43 30 45 0D 0A 2E 4B 4C 5F 50 52 4F 42 45 5F 52 C0E...KL_PROBE_R
0000F0: 4F 4D 20 45 51 55 20 26 42 39 31 35 0D 0A 2E 4B OM EQU &B915...K
000100: 4D 5F 57 41 49 54 5F 4B 45 59 20 45 51 55 20 26 M_WAIT_KEY EQU &
000110: 42 42 31 38 0D 0A 2E 4B 4D 5F 52 45 53 45 54 20 BB18...KM_RESET
000120: 45 51 55 20 26 42 42 30 33 0D 0A 2E 43 41 53 5F EQU &BB03...CAS_
000130: 49 4E 5F 4F 50 45 4E 20 45 51 55 20 26 42 43 37 IN_OPEN EQU &BC7
000140: 37 0D 0A 2E 43 41 53 5F 49 4E 5F 44 49 52 45 43 7...CAS_IN_DIREC
000150: 54 20 45 51 55 20 26 42 43 38 33 0D 0A 2E 43 41 T EQU &BC83...CA
000160: 53 5F 49 4E 5F 43 4C 4F 53 45 20 45 51 55 20 26 S_IN_CLOSE EQU &
000170: 42 43 37 41 0D 0A 2E 4B 4C 5F 52 4F 4D 5F 53 45 BC7A...KL_ROM_SE
000180: 4C 45 43 54 20 45 51 55 20 26 42 39 30 46 0D 0A LECT EQU &B90F..
000190: 2E 53 43 52 5F 43 48 41 52 5F 50 4F 53 49 54 49 .SCR_CHAR_POSITI
0001A0: 4F 4E 20 45 51 55 20 26 42 43 31 41 0D 0A 2E 43 ON EQU &BC1A...C
0001B0: 41 53 5F 43 41 54 41 4C 4F 47 20 45 51 55 20 26 AS_CATALOG EQU &
0001C0: 42 43 39 42 0D 0A 2E 43 41 53 5F 4F 55 54 5F 4F BC9B...CAS_OUT_O
0001D0: 50 45 4E 20 45 51 55 20 26 42 43 38 43 0D 0A 2E PEN EQU &BC8C...
0001E0: 43 41 53 5F 4F 55 54 5F 44 49 52 45 43 54 20 45 CAS_OUT_DIRECT E
0001F0: 51 55 20 26 42 43 39 38 0D 0A 2E 43 41 53 5F 4F QU &BC98...CAS_O
Size : 512 (Real : 512)
000000: 64 65 20 62 65 66 6F 72 65 20 69 74 2C 20 77 68 de before it, wh
000010: 69 63 68 20 66 69 6E 64 73 0D 0A 74 68 65 20 70 ich finds..the p
000020: 6F 73 69 74 69 6F 6E 20 6F 66 20 74 68 65 20 20 osition of the
000030: 52 41 4D 52 4F 4D 20 61 6E 64 20 20 63 6F 70 69 RAMROM and copi
000040: 65 73 20 74 68 65 20 52 4F 4D 20 69 6D 61 67 65 es the ROM image
000050: 20 74 6F 20 69 74 2E 20 20 49 74 20 74 68 65 6E to it. It then
000060: 20 72 65 73 65 74 73 20 74 68 65 0D 0A 63 6F 6D resets the..com
000070: 70 75 74 65 72 20 74 6F 20 69 6E 69 74 69 61 6C puter to initial
000080: 69 73 65 20 74 68 65 20 52 41 4D 52 4F 4D 2E 0D ise the RAMROM..
000090: 0A 0D 0A 54 68 65 20 52 41 4D 52 4F 4D 20 6C 6F ...The RAMROM lo
0000A0: 61 64 65 72 20 63 6F 64 65 20 69 73 20 6E 6F 74 ader code is not
0000B0: 20 61 73 20 73 6F 70 68 69 73 74 69 63 61 74 65 as sophisticate
0000C0: 64 20 61 73 20 74 68 65 20 52 41 4D 52 4F 4D 20 d as the RAMROM
0000D0: 6C 6F 61 64 65 72 20 70 72 6F 67 72 61 6D 2C 20 loader program,
0000E0: 62 75 74 0D 0A 74 68 65 6E 20 61 67 61 69 6E 2C but..then again,
0000F0: 20 69 74 20 69 73 20 61 62 6F 75 74 20 31 30 30 it is about 100
000100: 20 74 69 6D 65 73 20 73 6D 61 6C 6C 65 72 21 20 times smaller!
000110: 20 57 68 65 6E 20 74 68 65 20 6D 65 73 73 20 6F When the mess o
000120: 66 20 64 6F 74 73 20 61 70 70 65 61 72 73 20 6F f dots appears o
000130: 6E 20 74 68 65 0D 0A 73 63 72 65 65 6E 20 74 68 n the..screen th
000140: 61 74 20 69 73 20 79 6F 75 72 20 63 75 65 20 74 at is your cue t
000150: 6F 20 73 77 69 74 63 68 20 74 68 65 20 52 41 4D o switch the RAM
000160: 52 4F 4D 20 74 6F 20 72 65 61 64 20 6F 6E 6C 79 ROM to read only
000170: 2E 0D 0A 0D 0A 54 68 65 20 6C 6F 61 64 65 72 20 .....The loader
000180: 63 6F 64 65 20 69 73 20 73 6F 20 73 6D 61 6C 6C code is so small
000190: 20 74 68 61 74 20 74 68 65 20 52 4F 4D 20 69 6D that the ROM im
0001A0: 61 67 65 20 66 69 6C 65 20 74 61 6B 65 73 20 75 age file takes u
0001B0: 70 20 74 68 65 20 20 73 61 6D 65 20 61 6D 6F 75 p the same amou
0001C0: 6E 74 20 6F 66 0D 0A 64 69 73 63 20 73 70 61 63 nt of..disc spac
0001D0: 65 20 77 69 74 68 20 74 68 65 20 6C 6F 61 64 65 e with the loade
0001E0: 72 20 61 73 20 77 69 74 68 6F 75 74 2E 0D 0A 0D r as without....
0001F0: 0A 4F 6E 63 65 20 74 68 65 20 52 4F 4D 20 69 6D .Once the ROM im
Size : 512 (Real : 512)
000000: 55 54 5F 43 4C 4F 53 45 20 45 51 55 20 26 42 43 UT_CLOSE EQU &BC
000010: 38 46 0D 0A 2E 43 41 53 5F 49 4E 5F 41 42 41 4E 8F...CAS_IN_ABAN
000020: 44 4F 4E 20 45 51 55 20 26 42 43 37 44 0D 0A 2E DON EQU &BC7D...
000030: 43 41 53 5F 4F 55 54 5F 41 42 41 4E 44 4F 4E 20 CAS_OUT_ABANDON
000040: 45 51 55 20 26 42 43 39 32 0D 0A 2E 42 49 4F 53 EQU &BC92...BIOS
000050: 5F 47 45 54 5F 53 54 41 54 55 53 20 45 51 55 20 _GET_STATUS EQU
000060: 26 43 30 34 38 0D 0A 2E 54 58 54 5F 4F 55 54 50 &C048...TXT_OUTP
000070: 55 54 20 45 51 55 20 26 42 42 35 41 0D 0A 2E 54 UT EQU &BB5A...T
000080: 58 54 5F 57 52 5F 43 48 41 52 20 45 51 55 20 26 XT_WR_CHAR EQU &
000090: 42 42 35 44 0D 0A 2E 54 58 54 5F 52 44 5F 43 48 BB5D...TXT_RD_CH
0000A0: 41 52 20 45 51 55 20 26 42 42 36 30 0D 0A 2E 4B AR EQU &BB60...K
0000B0: 4D 5F 54 45 53 54 5F 4B 45 59 20 45 51 55 20 26 M_TEST_KEY EQU &
0000C0: 42 42 31 45 0D 0A 2E 49 4E 43 5F 48 49 58 20 45 BB1E...INC_HIX E
0000D0: 51 55 20 26 32 34 44 44 0D 0A 2E 44 45 43 5F 48 QU &24DD...DEC_H
0000E0: 49 58 20 45 51 55 20 26 32 35 44 44 0D 0A 2E 4C IX EQU &25DD...L
0000F0: 44 5F 4C 49 58 5F 41 20 45 51 55 20 26 36 46 44 D_LIX_A EQU &6FD
000100: 44 0D 0A 2E 4C 44 5F 41 5F 48 49 58 20 45 51 55 D...LD_A_HIX EQU
000110: 20 26 37 43 44 44 0D 0A 4C 44 20 48 4C 2C 53 54 &7CDD..LD HL,ST
000120: 41 52 54 0D 0A 4C 44 20 43 2C 26 46 46 0D 0A 4A ART..LD C,&FF..J
000130: 50 20 4D 43 5F 53 54 41 52 54 5F 50 52 4F 47 52 P MC_START_PROGR
000140: 41 4D 0D 0A 2E 53 54 41 52 54 0D 0A 4C 44 20 48 AM...START..LD H
000150: 4C 2C 26 41 42 46 46 0D 0A 4C 44 20 44 45 2C 26 L,&ABFF..LD DE,&
000160: 34 30 0D 0A 43 41 4C 4C 20 4B 4C 5F 52 4F 4D 5F 40..CALL KL_ROM_
000170: 57 41 4C 4B 0D 0A 4C 44 20 41 2C 32 0D 0A 43 41 WALK..LD A,2..CA
000180: 4C 4C 20 53 43 52 5F 53 45 54 5F 4D 4F 44 45 0D LL SCR_SET_MODE.
000190: 0A 44 49 20 3B 44 69 73 61 62 6C 65 20 74 68 65 .DI ;Disable the
0001A0: 20 69 6E 74 65 72 72 75 70 74 73 20 73 6F 20 74 interrupts so t
0001B0: 68 65 20 5A 38 30 20 64 6F 65 73 6E 27 74 20 74 he Z80 doesn't t
0001C0: 72 79 20 74 6F 20 65 78 65 63 75 74 65 20 61 6E ry to execute an
0001D0: 20 69 6E 74 65 72 72 75 70 74 0D 0A 4C 44 20 48 interrupt..LD H
0001E0: 4C 2C 26 33 41 20 3B 77 68 69 6C 65 20 74 68 65 L,&3A ;while the
0001F0: 20 6A 75 6D 70 62 6C 6F 63 6B 20 69 73 20 62 65 jumpblock is be
Size : 512 (Real : 512)
000000: 61 67 65 20 69 73 20 73 61 76 65 64 20 69 74 20 age is saved it
000010: 63 61 6E 20 62 65 20 63 6F 70 69 65 64 20 74 6F can be copied to
000020: 20 74 68 65 20 52 41 4D 52 4F 4D 20 61 74 20 61 the RAMROM at a
000030: 6E 79 20 74 69 6D 65 20 62 79 20 74 79 70 69 6E ny time by typin
000040: 67 0D 0A 52 55 4E 22 5B 66 69 6C 65 6E 61 6D 65 g..RUN"[filename
000050: 5D 22 2C 20 77 68 65 72 65 20 66 69 6C 65 6E 61 ]", where filena
000060: 6D 65 20 69 73 20 74 68 65 20 6E 61 6D 65 20 6F me is the name o
000070: 66 20 74 68 65 20 52 4F 4D 20 69 6D 61 67 65 2E f the ROM image.
000080: 20 20 54 68 69 73 20 77 69 6C 6C 20 65 78 65 63 This will exec
000090: 75 74 65 0D 0A 74 68 65 20 6C 6F 61 64 65 72 20 ute..the loader
0000A0: 63 6F 64 65 2C 20 73 6F 20 74 68 65 20 52 41 4D code, so the RAM
0000B0: 52 4F 4D 20 73 68 6F 75 6C 64 20 62 65 20 73 65 ROM should be se
0000C0: 74 20 20 74 6F 20 72 65 61 64 2F 77 72 69 74 65 t to read/write
0000D0: 2E 20 4F 6E 63 65 20 74 68 65 20 52 41 4D 52 4F . Once the RAMRO
0000E0: 4D 20 68 61 73 0D 0A 6C 6F 61 64 65 64 20 69 74 M has..loaded it
0000F0: 27 6C 6C 20 68 61 76 65 20 74 6F 20 62 65 20 73 'll have to be s
000100: 65 74 20 74 6F 20 72 65 61 64 20 6F 6E 6C 79 2C et to read only,
000110: 20 62 65 66 6F 72 65 20 74 68 65 20 63 6F 6D 70 before the comp
000120: 75 74 65 72 20 72 65 73 65 74 73 2E 20 54 68 65 uter resets. The
000130: 20 6C 6F 61 64 65 72 0D 0A 77 69 6C 6C 20 69 6E loader..will in
000140: 73 74 72 75 63 74 20 79 6F 75 20 77 68 65 6E 20 struct you when
000150: 74 6F 20 73 77 69 74 63 68 20 74 68 65 20 52 41 to switch the RA
000160: 4D 52 4F 4D 20 74 6F 20 72 65 61 64 20 6F 6E 6C MROM to read onl
000170: 79 2E 0D 0A 0D 0A 41 6C 73 6F 2C 20 49 20 68 61 y.....Also, I ha
000180: 76 65 20 69 6E 63 6C 75 64 65 64 20 61 20 20 66 ve included a f
000190: 65 61 74 75 72 65 20 77 68 65 72 65 62 79 20 74 eature whereby t
0001A0: 68 69 73 20 70 72 6F 67 72 61 6D 20 77 69 6C 6C his program will
0001B0: 20 72 65 63 6F 67 6E 69 73 65 20 61 20 52 4F 4D recognise a ROM
0001C0: 20 69 6D 61 67 65 0D 0A 61 6E 64 20 6C 6F 61 64 image..and load
0001D0: 20 69 74 20 69 6E 74 6F 20 74 68 65 20 52 41 4D it into the RAM
0001E0: 52 4F 4D 2E 20 59 6F 75 20 63 61 6E 20 6F 6E 6C ROM. You can onl
0001F0: 79 20 68 61 76 65 20 6F 6E 65 20 69 6D 61 67 65 y have one image
Size : 512 (Real : 512)
000000: 69 6E 67 20 63 68 61 6E 67 65 64 2E 0D 0A 4C 44 ing changed...LD
000010: 20 44 45 2C 49 4E 54 45 52 52 55 50 54 2B 32 0D DE,INTERRUPT+2.
000020: 0A 4C 44 20 42 43 2C 33 0D 0A 4C 44 44 52 20 3B .LD BC,3..LDDR ;
000030: 55 73 65 64 20 61 6E 20 4C 44 44 52 20 73 6F 20 Used an LDDR so
000040: 74 68 61 74 20 48 4C 20 70 6F 69 6E 74 73 20 74 that HL points t
000050: 6F 20 74 68 65 20 62 79 74 65 20 62 65 6C 6F 77 o the byte below
000060: 20 26 33 38 2E 0D 0A 49 4E 43 20 48 4C 0D 0A 4C &38...INC HL..L
000070: 44 20 28 48 4C 29 2C 26 43 33 20 3B 41 6C 74 65 D (HL),&C3 ;Alte
000080: 72 20 74 68 65 20 69 6E 74 65 72 72 75 70 74 20 r the interrupt
000090: 69 6E 64 69 72 65 63 74 69 6F 6E 20 73 6F 20 69 indirection so i
0000A0: 74 20 6A 75 6D 70 73 20 74 6F 20 74 68 65 20 6E t jumps to the n
0000B0: 65 77 20 72 6F 75 74 69 6E 65 2E 0D 0A 49 4E 43 ew routine...INC
0000C0: 20 48 4C 0D 0A 4C 44 20 28 48 4C 29 2C 42 41 4E HL..LD (HL),BAN
0000D0: 4E 45 52 5F 4D 4F 44 45 20 4D 4F 44 20 32 35 36 NER_MODE MOD 256
0000E0: 0D 0A 49 4E 43 20 48 4C 0D 0A 4C 44 20 28 48 4C ..INC HL..LD (HL
0000F0: 29 2C 42 41 4E 4E 45 52 5F 4D 4F 44 45 2F 32 35 ),BANNER_MODE/25
000100: 36 0D 0A 45 49 0D 0A 4C 44 20 43 2C 30 0D 0A 43 6..EI..LD C,0..C
000110: 41 4C 4C 20 4B 4C 5F 50 52 4F 42 45 5F 52 4F 4D ALL KL_PROBE_ROM
000120: 20 3B 46 69 6E 64 20 6F 75 74 20 77 68 61 74 20 ;Find out what
000130: 6B 69 6E 64 20 6F 66 20 43 50 43 20 74 68 69 73 kind of CPC this
000140: 20 69 73 20 62 79 20 6C 6F 6F 6B 69 6E 67 20 61 is by looking a
000150: 74 20 74 68 65 20 42 41 53 49 43 0D 0A 4C 44 20 t the BASIC..LD
000160: 41 2C 48 20 3B 52 4F 4D 20 76 65 72 73 69 6F 6E A,H ;ROM version
000170: 20 6E 75 6D 62 65 72 2E 0D 0A 43 50 20 31 0D 0A number...CP 1..
000180: 4A 52 20 43 2C 43 50 43 34 36 34 0D 0A 4A 52 20 JR C,CPC464..JR
000190: 5A 2C 43 50 43 36 36 34 0D 0A 2E 43 50 43 36 31 Z,CPC664...CPC61
0001A0: 32 38 0D 0A 4C 44 20 48 4C 2C 26 41 45 36 36 0D 28..LD HL,&AE66.
0001B0: 0A 4C 44 20 28 52 45 46 5F 41 44 44 52 5F 42 41 .LD (REF_ADDR_BA
0001C0: 53 2B 32 29 2C 48 4C 0D 0A 49 4E 43 20 48 4C 0D S+2),HL..INC HL.
0001D0: 0A 49 4E 43 20 48 4C 0D 0A 4C 44 20 28 52 45 46 .INC HL..LD (REF
0001E0: 5F 41 44 44 52 5F 42 41 53 2B 36 29 2C 48 4C 0D _ADDR_BAS+6),HL.
0001F0: 0A 49 4E 43 20 48 4C 0D 0A 49 4E 43 20 48 4C 0D .INC HL..INC HL.
Size : 512 (Real : 512)
000000: 20 70 65 72 20 52 41 4D 52 4F 4D 20 74 68 6F 75 per RAMROM thou
000010: 67 68 2E 0D 0A 96 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A gh..............
000020: 9A 9A 9A 9A 9A 9A 9A 9A 9C 0D 0A 95 41 62 6F 75 ............Abou
000030: 74 20 74 68 65 20 50 72 6F 67 72 61 6D 20 95 0D t the Program ..
000040: 0A 93 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000050: 9A 9A 9A 9A 99 0D 0A 54 68 65 20 70 72 6F 67 72 .......The progr
000060: 61 6D 20 69 73 20 50 75 62 6C 69 63 20 44 6F 6D am is Public Dom
000070: 61 69 6E 2C 20 61 6E 64 20 63 61 6E 20 62 65 20 ain, and can be
000080: 64 69 73 74 72 69 62 75 74 65 64 20 66 72 65 65 distributed free
000090: 6C 79 2E 20 20 54 68 65 20 73 6F 75 72 63 65 20 ly. The source
0000A0: 63 6F 64 65 20 69 73 0D 0A 63 6F 70 79 72 69 67 code is..copyrig
0000B0: 68 74 20 4A 61 6D 65 73 20 48 6F 73 6B 69 73 73 ht James Hoskiss
0000C0: 6F 6E 2C 20 61 6E 64 20 69 73 20 70 72 6F 76 69 on, and is provi
0000D0: 64 65 64 20 70 75 72 65 6C 79 20 20 66 6F 72 20 ded purely for
0000E0: 72 65 66 65 72 65 6E 63 65 20 73 6F 20 74 68 61 reference so tha
0000F0: 74 20 79 6F 75 20 63 61 6E 0D 0A 73 65 65 20 68 t you can..see h
000100: 6F 77 20 69 74 20 61 6C 6C 20 77 6F 72 6B 73 2E ow it all works.
000110: 20 20 49 74 20 61 6C 73 6F 20 73 68 6F 77 73 20 It also shows
000120: 68 6F 77 20 6D 75 63 68 20 63 6F 64 65 20 69 74 how much code it
000130: 20 74 61 6B 65 73 20 20 74 6F 20 70 72 6F 64 75 takes to produ
000140: 63 65 20 61 20 6C 69 74 74 6C 65 0D 0A 34 4B 20 ce a little..4K
000150: 66 69 6C 65 21 0D 0A 9A 9A 9A 9A 9A 9A 9A 9A 9A file!...........
000160: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000170: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000180: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
000190: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0001A0: 9A 9A 9A 9A 9A 9A 9A 1A 9A 9A 9A 9A 9A 9A 9A 9A ................
0001B0: 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A 9A ................
0001C0: 9A 9C 0D 0A 20 20 20 20 20 20 20 20 20 20 20 20 ....
0001D0: 20 20 20 20 20 20 20 20 95 52 41 4D 52 4F 4D 20 .RAMROM
0001E0: 4C 6F 61 64 65 72 20 62 79 20 4A 61 6D 65 73 20 Loader by James
0001F0: 48 6F 73 6B 69 73 73 6F 6E 95 0D 0A 20 20 20 20 Hoskisson...
Size : 512 (Real : 512)
000000: 0A 4C 44 20 28 52 45 46 5F 41 44 44 52 5F 42 41 .LD (REF_ADDR_BA
000010: 53 2B 31 30 29 2C 48 4C 0D 0A 49 4E 43 20 48 4C S+10),HL..INC HL
000020: 0D 0A 49 4E 43 20 48 4C 0D 0A 4C 44 20 28 52 45 ..INC HL..LD (RE
000030: 46 5F 41 44 44 52 5F 42 41 53 2B 31 34 29 2C 48 F_ADDR_BAS+14),H
000040: 4C 0D 0A 4C 44 20 48 4C 2C 26 45 41 37 38 0D 0A L..LD HL,&EA78..
000050: 4C 44 20 28 52 45 46 32 5F 41 44 44 52 5F 42 41 LD (REF2_ADDR_BA
000060: 53 2B 31 29 2C 48 4C 0D 0A 4A 52 20 43 4F 4E 54 S+1),HL..JR CONT
000070: 49 4E 55 45 0D 0A 2E 43 50 43 34 36 34 0D 0A 4C INUE...CPC464..L
000080: 44 20 48 4C 2C 26 41 45 38 33 0D 0A 4C 44 20 28 D HL,&AE83..LD (
000090: 52 45 46 5F 41 44 44 52 5F 42 41 53 2B 32 29 2C REF_ADDR_BAS+2),
0000A0: 48 4C 0D 0A 49 4E 43 20 48 4C 0D 0A 49 4E 43 20 HL..INC HL..INC
0000B0: 48 4C 0D 0A 4C 44 20 28 52 45 46 5F 41 44 44 52 HL..LD (REF_ADDR
0000C0: 5F 42 41 53 2B 36 29 2C 48 4C 0D 0A 49 4E 43 20 _BAS+6),HL..INC
0000D0: 48 4C 0D 0A 49 4E 43 20 48 4C 0D 0A 4C 44 20 28 HL..INC HL..LD (
0000E0: 52 45 46 5F 41 44 44 52 5F 42 41 53 2B 31 30 29 REF_ADDR_BAS+10)
0000F0: 2C 48 4C 0D 0A 49 4E 43 20 48 4C 0D 0A 49 4E 43 ,HL..INC HL..INC
000100: 20 48 4C 0D 0A 4C 44 20 28 52 45 46 5F 41 44 44 HL..LD (REF_ADD
000110: 52 5F 42 41 53 2B 31 34 29 2C 48 4C 0D 0A 4C 44 R_BAS+14),HL..LD
000120: 20 48 4C 2C 26 45 39 42 44 0D 0A 4C 44 20 28 52 HL,&E9BD..LD (R
000130: 45 46 32 5F 41 44 44 52 5F 42 41 53 2B 31 29 2C EF2_ADDR_BAS+1),
000140: 48 4C 0D 0A 4A 52 20 43 4F 4E 54 49 4E 55 45 0D HL..JR CONTINUE.
000150: 0A 2E 43 50 43 36 36 34 0D 0A 4C 44 20 48 4C 2C ..CPC664..LD HL,
000160: 26 41 45 38 33 0D 0A 4C 44 20 28 52 45 46 5F 41 &AE83..LD (REF_A
000170: 44 44 52 5F 42 41 53 2B 32 29 2C 48 4C 0D 0A 49 DDR_BAS+2),HL..I
000180: 4E 43 20 48 4C 0D 0A 49 4E 43 20 48 4C 0D 0A 4C NC HL..INC HL..L
000190: 44 20 28 52 45 46 5F 41 44 44 52 5F 42 41 53 2B D (REF_ADDR_BAS+
0001A0: 36 29 2C 48 4C 0D 0A 49 4E 43 20 48 4C 0D 0A 49 6),HL..INC HL..I
0001B0: 4E 43 20 48 4C 0D 0A 4C 44 20 28 52 45 46 5F 41 NC HL..LD (REF_A
0001C0: 44 44 52 5F 42 41 53 2B 31 30 29 2C 48 4C 0D 0A DDR_BAS+10),HL..
0001D0: 49 4E 43 20 48 4C 0D 0A 49 4E 43 20 48 4C 0D 0A INC HL..INC HL..
0001E0: 4C 44 20 28 52 45 46 5F 41 44 44 52 5F 42 41 53 LD (REF_ADDR_BAS
0001F0: 2B 31 34 29 2C 48 4C 0D 0A 4C 44 20 48 4C 2C 26 +14),HL..LD HL,&
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: 45 41 37 44 0D 0A 4C 44 20 28 52 45 46 32 5F 41 EA7D..LD (REF2_A
000010: 44 44 52 5F 42 41 53 2B 31 29 2C 48 4C 0D 0A 2E DDR_BAS+1),HL...
000020: 43 4F 4E 54 49 4E 55 45 0D 0A 4C 44 20 42 43 2C CONTINUE..LD BC,
000030: 53 54 41 52 54 4D 45 53 53 0D 0A 4C 44 20 44 45 STARTMESS..LD DE
000040: 2C 26 43 30 30 30 20 3B 41 64 64 72 65 73 73 20 ,&C000 ;Address
000050: 6F 66 20 77 68 65 72 65 20 74 68 65 20 62 61 6E of where the ban
000060: 6E 65 72 20 77 69 6C 6C 20 62 65 20 70 72 69 6E ner will be prin
000070: 74 65 64 2E 0D 0A 43 41 4C 4C 20 4D 45 53 53 41 ted...CALL MESSA
000080: 47 45 53 20 3B 54 68 65 20 63 68 61 72 61 63 74 GES ;The charact
000090: 65 72 73 20 77 69 6C 6C 20 62 65 20 6C 69 6B 65 ers will be like
0000A0: 20 69 6E 20 6D 6F 64 65 20 31 20 62 75 74 20 70 in mode 1 but p
0000B0: 72 69 6E 74 65 64 20 69 6E 20 6D 6F 64 65 20 32 rinted in mode 2
0000C0: 2E 0D 0A 4C 44 20 48 4C 2C 32 0D 0A 4C 44 20 44 ...LD HL,2..LD D
0000D0: 45 2C 26 35 30 31 39 0D 0A 43 41 4C 4C 20 54 58 E,&5019..CALL TX
0000E0: 54 5F 57 49 4E 5F 45 4E 41 42 4C 45 20 3B 53 65 T_WIN_ENABLE ;Se
0000F0: 74 20 74 68 65 20 77 69 6E 64 6F 77 20 73 6F 20 t the window so
000100: 74 68 61 74 20 74 68 65 20 62 61 6E 6E 65 72 20 that the banner
000110: 73 74 61 79 73 20 61 74 20 74 68 65 20 74 6F 70 stays at the top
000120: 2E 0D 0A 4C 44 20 48 4C 2C 4D 45 53 53 31 0D 0A ...LD HL,MESS1..
000130: 43 41 4C 4C 20 54 45 58 54 4C 4F 4F 50 0D 0A 43 CALL TEXTLOOP..C
000140: 41 4C 4C 20 4B 4D 5F 57 41 49 54 5F 4B 45 59 0D ALL KM_WAIT_KEY.
000150: 0A 4C 44 20 41 2C 26 46 46 0D 0A 4C 44 20 28 26 .LD A,&FF..LD (&
000160: 42 45 37 38 29 2C 41 0D 0A 2E 46 49 4E 44 5F 44 BE78),A...FIND_D
000170: 49 53 43 0D 0A 4C 44 20 41 2C 31 30 0D 0A 43 41 ISC..LD A,10..CA
000180: 4C 4C 20 54 58 54 5F 4F 55 54 50 55 54 0D 0A 43 LL TXT_OUTPUT..C
000190: 41 4C 4C 20 54 58 54 5F 47 45 54 5F 43 55 52 53 ALL TXT_GET_CURS
0001A0: 4F 52 0D 0A 4E 45 47 20 3B 54 68 69 73 20 69 73 OR..NEG ;This is
0001B0: 20 6C 69 6B 65 20 64 6F 69 6E 67 20 61 20 53 55 like doing a SU
0001C0: 42 20 4C 2C 41 2E 0D 0A 41 44 44 20 4C 20 3B 48 B L,A...ADD L ;H
0001D0: 61 76 65 20 74 6F 20 74 61 6B 65 20 74 68 65 20 ave to take the
0001E0: 73 63 72 65 65 6E 20 72 6F 6C 6C 20 69 6E 74 6F screen roll into
0001F0: 20 61 63 63 6F 75 6E 74 2E 0D 0A 4C 44 20 4C 2C account...LD L,
Size : 512 (Real : 512)
000000: 6F 6E 64 20 70 61 72 74 20 61 73 20 65 72 61 73 ond part as eras
000010: 65 64 2C 20 73 6F 20 74 68 61 74 20 74 68 65 72 ed, so that ther
000020: 65 20 61 72 65 6E 27 74 20 74 77 6F 20 65 6E 74 e aren't two ent
000030: 72 69 65 73 0D 0A 4C 44 20 28 48 4C 29 2C 41 20 ries..LD (HL),A
000040: 3B 77 69 74 68 20 74 68 65 20 73 61 6D 65 20 6E ;with the same n
000050: 61 6D 65 2E 0D 0A 2E 42 4C 4F 43 4B 5F 53 49 5A ame....BLOCK_SIZ
000060: 45 0D 0A 4C 44 20 48 4C 2C 34 37 0D 0A 41 44 44 E..LD HL,47..ADD
000070: 20 48 4C 2C 42 43 20 3B 48 4C 20 70 6F 69 6E 74 HL,BC ;HL point
000080: 73 20 74 6F 20 74 68 65 20 6C 65 6E 67 74 68 20 s to the length
000090: 6F 66 20 74 68 69 73 20 65 6E 74 72 79 2E 0D 0A of this entry...
0000A0: 4C 44 20 41 2C 28 48 4C 29 0D 0A 50 55 53 48 20 LD A,(HL)..PUSH
0000B0: 41 46 0D 0A 50 55 53 48 20 44 45 0D 0A 43 41 4C AF..PUSH DE..CAL
0000C0: 4C 20 4E 5A 2C 42 55 42 42 4C 45 5F 53 4F 52 54 L NZ,BUBBLE_SORT
0000D0: 20 3B 54 68 69 73 20 6D 6F 76 65 73 20 74 68 65 ;This moves the
0000E0: 20 65 72 61 73 65 64 20 66 69 6C 65 20 74 6F 20 erased file to
0000F0: 74 68 65 20 65 6E 64 2C 20 69 66 20 69 74 20 77 the end, if it w
000100: 61 73 20 65 72 61 73 65 64 2E 0D 0A 50 4F 50 20 as erased...POP
000110: 44 45 0D 0A 50 4F 50 20 41 46 0D 0A 52 4C 43 41 DE..POP AF..RLCA
000120: 0D 0A 4A 52 20 5A 2C 46 49 4E 44 5F 53 49 5A 45 ..JR Z,FIND_SIZE
000130: 0D 0A 4A 52 20 43 2C 4D 55 4C 54 49 5F 42 4C 4F ..JR C,MULTI_BLO
000140: 43 4B 20 3B 49 66 20 74 68 69 73 20 65 6E 74 72 CK ;If this entr
000150: 79 20 69 73 20 31 36 4B 20 61 6C 73 6F 2C 20 6C y is 16K also, l
000160: 6F 6F 6B 20 66 6F 72 20 61 6E 6F 74 68 65 72 20 ook for another
000170: 65 6E 74 72 79 2E 0D 0A 2E 46 49 4E 44 5F 53 49 entry....FIND_SI
000180: 5A 45 0D 0A 52 52 43 41 0D 0A 52 52 43 41 0D 0A ZE..RRCA..RRCA..
000190: 52 52 43 41 0D 0A 52 52 43 41 0D 0A 4C 44 20 48 RRCA..RRCA..LD H
0001A0: 2C 41 0D 0A 41 4E 44 20 26 31 46 0D 0A 4C 44 20 ,A..AND &1F..LD
0001B0: 4C 2C 41 0D 0A 4C 44 20 41 2C 48 0D 0A 41 4E 44 L,A..LD A,H..AND
0001C0: 20 26 45 30 0D 0A 4A 52 20 5A 2C 52 4F 55 4E 44 &E0..JR Z,ROUND
0001D0: 5F 44 45 43 49 4D 41 4C 53 0D 0A 49 4E 43 20 4C _DECIMALS..INC L
0001E0: 0D 0A 2E 52 4F 55 4E 44 5F 44 45 43 49 4D 41 4C ...ROUND_DECIMAL
0001F0: 53 0D 0A 4C 44 20 48 2C 30 0D 0A 45 58 20 44 45 S..LD H,0..EX DE
Size : 512 (Real : 512)
000000: 41 0D 0A 4C 44 20 28 43 55 52 53 4F 52 5F 50 4F A..LD (CURSOR_PO
000010: 53 29 2C 48 4C 20 3B 53 74 6F 72 65 20 74 68 65 S),HL ;Store the
000020: 20 70 6F 73 69 74 69 6F 6E 20 6F 66 20 74 68 65 position of the
000030: 20 63 75 72 73 6F 72 20 66 6F 72 20 66 75 74 75 cursor for futu
000040: 72 65 20 75 73 65 2E 0D 0A 43 41 4C 4C 20 44 49 re use...CALL DI
000050: 53 43 5F 44 52 49 56 45 0D 0A 4C 44 20 28 44 52 SC_DRIVE..LD (DR
000060: 49 56 45 5F 4E 55 4D 2B 31 29 2C 41 0D 0A 50 55 IVE_NUM+1),A..PU
000070: 53 48 20 41 46 0D 0A 4C 44 20 42 2C 41 0D 0A 49 SH AF..LD B,A..I
000080: 4E 43 20 42 0D 0A 4C 44 20 48 4C 2C 26 43 30 31 NC B..LD HL,&C01
000090: 42 0D 0A 2E 41 55 54 4F 5F 44 45 54 45 43 54 20 B...AUTO_DETECT
0000A0: 3B 41 6C 74 65 72 73 20 48 4C 20 74 6F 20 70 6F ;Alters HL to po
0000B0: 69 6E 74 20 74 6F 20 74 68 65 20 61 64 64 72 65 int to the addre
0000C0: 73 73 20 66 6F 72 20 7C 41 20 6F 72 20 7C 42 2E ss for |A or |B.
0000D0: 0D 0A 49 4E 43 20 4C 0D 0A 49 4E 43 20 4C 0D 0A ..INC L..INC L..
0000E0: 49 4E 43 20 4C 0D 0A 44 4A 4E 5A 20 41 55 54 4F INC L..DJNZ AUTO
0000F0: 5F 44 45 54 45 43 54 0D 0A 44 57 20 49 4E 43 5F _DETECT..DW INC_
000100: 48 49 58 0D 0A 44 57 20 49 4E 43 5F 48 49 58 0D HIX..DW INC_HIX.
000110: 0A 4C 44 20 41 2C 28 49 58 2D 26 37 33 29 0D 0A .LD A,(IX-&73)..
000120: 4C 44 20 28 42 49 4F 53 5F 52 45 41 44 5F 53 45 LD (BIOS_READ_SE
000130: 43 54 4F 52 2B 32 29 2C 41 0D 0A 4C 44 20 43 2C CTOR+2),A..LD C,
000140: 41 0D 0A 58 4F 52 20 41 0D 0A 50 55 53 48 20 49 A..XOR A..PUSH I
000150: 58 0D 0A 43 41 4C 4C 20 26 31 42 0D 0A 50 4F 50 X..CALL &1B..POP
000160: 20 49 58 0D 0A 50 4F 50 20 41 46 0D 0A 41 44 44 IX..POP AF..ADD
000170: 20 41 0D 0A 41 44 44 20 41 0D 0A 41 44 44 20 41 A..ADD A..ADD A
000180: 0D 0A 41 44 44 20 41 0D 0A 41 44 44 20 41 0D 0A ..ADD A..ADD A..
000190: 41 44 44 20 41 0D 0A 41 44 44 20 26 39 30 0D 0A ADD A..ADD &90..
0001A0: 44 57 20 44 45 43 5F 48 49 58 0D 0A 44 57 20 4C DW DEC_HIX..DW L
0001B0: 44 5F 4C 49 58 5F 41 0D 0A 4C 44 20 48 4C 2C 26 D_LIX_A..LD HL,&
0001C0: 32 30 30 30 0D 0A 4C 44 20 41 2C 28 49 58 2B 39 2000..LD A,(IX+9
0001D0: 29 0D 0A 4C 44 20 42 43 2C 26 38 46 46 0D 0A 2E )..LD BC,&8FF...
0001E0: 44 49 52 4C 45 4E 0D 0A 41 4E 44 20 41 0D 0A 52 DIRLEN..AND A..R
0001F0: 4C 41 0D 0A 4A 52 20 4E 43 2C 44 49 52 43 4F 4E LA..JR NC,DIRCON
Size : 512 (Real : 512)
000000: 2C 48 4C 0D 0A 41 44 44 20 49 59 2C 44 45 0D 0A ,HL..ADD IY,DE..
000010: 45 58 20 44 45 2C 48 4C 0D 0A 50 55 53 48 20 49 EX DE,HL..PUSH I
000020: 59 0D 0A 50 4F 50 20 48 4C 0D 0A 58 4F 52 20 41 Y..POP HL..XOR A
000030: 0D 0A 41 44 44 20 48 0D 0A 44 41 41 0D 0A 4C 44 ..ADD H..DAA..LD
000040: 20 48 2C 41 0D 0A 58 4F 52 20 41 0D 0A 53 52 4C H,A..XOR A..SRL
000050: 20 4C 20 3B 44 69 76 69 64 65 73 20 4C 20 62 79 L ;Divides L by
000060: 20 74 77 6F 20 73 6F 20 74 68 61 74 20 77 68 65 two so that whe
000070: 6E 20 69 74 20 69 73 20 63 68 61 6E 67 65 64 20 n it is changed
000080: 74 6F 20 64 65 63 69 6D 61 6C 20 69 74 20 69 73 to decimal it is
000090: 6E 27 74 20 6D 6F 72 65 0D 0A 4A 52 20 4E 43 2C n't more..JR NC,
0000A0: 41 30 20 3B 74 68 61 6E 20 31 39 39 2E 0D 0A 49 A0 ;than 199...I
0000B0: 4E 43 20 41 20 3B 49 66 20 74 68 65 20 6E 75 6D NC A ;If the num
0000C0: 62 65 72 20 69 73 20 6F 64 64 20 61 64 64 20 6F ber is odd add o
0000D0: 6E 65 20 6F 6E 20 74 6F 20 41 2E 0D 0A 2E 41 30 ne on to A....A0
0000E0: 0D 0A 50 55 53 48 20 41 46 0D 0A 4C 44 20 41 2C ..PUSH AF..LD A,
0000F0: 4C 20 3B 4E 65 65 64 20 74 6F 20 66 69 6E 64 20 L ;Need to find
000100: 4C 20 61 73 20 61 20 42 43 44 20 6E 75 6D 62 65 L as a BCD numbe
000110: 72 20 62 65 66 6F 72 65 20 61 64 64 69 6E 67 2E r before adding.
000120: 0D 0A 41 4E 44 20 26 46 30 0D 0A 52 52 43 41 0D ..AND &F0..RRCA.
000130: 0A 52 52 43 41 0D 0A 52 52 43 41 0D 0A 52 52 43 .RRCA..RRCA..RRC
000140: 41 0D 0A 4C 44 20 42 2C 41 0D 0A 49 4E 43 20 42 A..LD B,A..INC B
000150: 0D 0A 58 4F 52 20 41 0D 0A 2E 4D 55 4C 54 49 50 ..XOR A...MULTIP
000160: 4C 59 0D 0A 41 44 44 20 26 31 36 0D 0A 44 41 41 LY..ADD &16..DAA
000170: 0D 0A 44 4A 4E 5A 20 4D 55 4C 54 49 50 4C 59 0D ..DJNZ MULTIPLY.
000180: 0A 53 55 42 20 26 31 36 0D 0A 44 41 41 0D 0A 4C .SUB &16..DAA..L
000190: 44 20 42 2C 41 0D 0A 4C 44 20 41 2C 4C 0D 0A 41 D B,A..LD A,L..A
0001A0: 4E 44 20 26 46 0D 0A 4C 44 20 43 2C 41 0D 0A 58 ND &F..LD C,A..X
0001B0: 4F 52 20 41 0D 0A 41 44 44 20 43 0D 0A 44 41 41 OR A..ADD C..DAA
0001C0: 0D 0A 41 44 44 20 42 0D 0A 44 41 41 0D 0A 4C 44 ..ADD B..DAA..LD
0001D0: 20 4C 2C 41 0D 0A 50 4F 50 20 41 46 0D 0A 41 44 L,A..POP AF..AD
0001E0: 44 20 4C 20 3B 41 64 64 20 74 68 65 20 66 69 72 D L ;Add the fir
0001F0: 73 74 20 68 61 6C 66 20 74 6F 20 41 0D 0A 44 41 st half to A..DA
Size : 512 (Real : 512)
000000: 54 0D 0A 49 4E 43 20 43 0D 0A 2E 44 49 52 43 4F T..INC C...DIRCO
000010: 4E 54 0D 0A 44 4A 4E 5A 20 44 49 52 4C 45 4E 0D NT..DJNZ DIRLEN.
000020: 0A 4C 44 20 41 2C 43 0D 0A 2E 4C 4F 47 32 41 0D .LD A,C...LOG2A.
000030: 0A 49 4E 43 20 42 0D 0A 53 52 4C 20 41 0D 0A 4A .INC B..SRL A..J
000040: 52 20 43 2C 4C 4F 47 32 41 0D 0A 4C 44 20 41 2C R C,LOG2A..LD A,
000050: 42 0D 0A 41 44 44 20 28 49 58 2B 32 29 0D 0A 53 B..ADD (IX+2)..S
000060: 55 42 20 28 49 58 2B 26 31 34 29 0D 0A 4C 44 20 UB (IX+&14)..LD
000070: 42 2C 41 0D 0A 4C 44 20 41 2C 31 0D 0A 2E 54 57 B,A..LD A,1...TW
000080: 4F 5F 50 57 52 5F 41 0D 0A 41 44 44 20 41 0D 0A O_PWR_A..ADD A..
000090: 44 4A 4E 5A 20 54 57 4F 5F 50 57 52 5F 41 0D 0A DJNZ TWO_PWR_A..
0000A0: 53 52 4C 20 41 0D 0A 4C 44 20 42 2C 41 0D 0A 4C SRL A..LD B,A..L
0000B0: 44 20 44 2C 28 49 58 2B 26 44 29 0D 0A 2E 44 52 D D,(IX+&D)...DR
0000C0: 49 56 45 5F 4E 55 4D 0D 0A 4C 44 20 45 2C 30 0D IVE_NUM..LD E,0.
0000D0: 0A 4C 44 20 43 2C 28 49 58 2B 26 46 29 0D 0A 2E .LD C,(IX+&F)...
0000E0: 52 45 41 44 5F 44 49 52 45 43 54 4F 52 59 0D 0A READ_DIRECTORY..
0000F0: 50 55 53 48 20 48 4C 0D 0A 52 53 54 20 33 2C 42 PUSH HL..RST 3,B
000100: 49 4F 53 5F 52 45 41 44 5F 53 45 43 54 4F 52 0D IOS_READ_SECTOR.
000110: 0A 4A 50 20 4E 43 2C 42 41 44 5F 43 41 54 0D 0A .JP NC,BAD_CAT..
000120: 50 4F 50 20 48 4C 0D 0A 50 55 53 48 20 44 45 0D POP HL..PUSH DE.
000130: 0A 4C 44 20 44 45 2C 26 32 30 30 0D 0A 41 44 44 .LD DE,&200..ADD
000140: 20 48 4C 2C 44 45 0D 0A 50 4F 50 20 44 45 0D 0A HL,DE..POP DE..
000150: 44 4A 4E 5A 20 49 4E 43 5F 53 45 43 54 4F 52 0D DJNZ INC_SECTOR.
000160: 0A 4A 52 20 52 45 41 52 52 41 4E 47 45 5F 46 49 .JR REARRANGE_FI
000170: 4C 45 53 0D 0A 2E 49 4E 43 5F 53 45 43 54 4F 52 LES...INC_SECTOR
000180: 0D 0A 49 4E 43 20 43 0D 0A 4C 44 20 41 2C 28 49 ..INC C..LD A,(I
000190: 58 2B 26 31 30 29 0D 0A 41 44 44 20 28 49 58 2B X+&10)..ADD (IX+
0001A0: 26 46 29 0D 0A 43 50 20 43 0D 0A 4A 52 20 4E 5A &F)..CP C..JR NZ
0001B0: 2C 52 45 41 44 5F 44 49 52 45 43 54 4F 52 59 0D ,READ_DIRECTORY.
0001C0: 0A 49 4E 43 20 44 0D 0A 4C 44 20 43 2C 28 49 58 .INC D..LD C,(IX
0001D0: 2B 26 46 29 0D 0A 4A 52 20 52 45 41 44 5F 44 49 +&F)..JR READ_DI
0001E0: 52 45 43 54 4F 52 59 0D 0A 2E 52 45 41 52 52 41 RECTORY...REARRA
0001F0: 4E 47 45 5F 46 49 4C 45 53 0D 0A 4C 44 20 28 48 NGE_FILES..LD (H
Size : 512 (Real : 512)
000000: 41 0D 0A 4A 52 20 4E 43 2C 43 48 45 43 4B 5F 43 A..JR NC,CHECK_C
000010: 41 52 52 59 0D 0A 50 55 53 48 20 41 46 20 3B 49 ARRY..PUSH AF ;I
000020: 66 20 74 68 65 20 42 43 44 20 6E 75 6D 62 65 72 f the BCD number
000030: 20 6F 76 65 72 66 6C 6F 77 65 64 20 69 6E 63 72 overflowed incr
000040: 65 6D 65 6E 74 20 48 2E 0D 0A 4C 44 20 41 2C 48 ement H...LD A,H
000050: 0D 0A 41 4E 44 20 41 0D 0A 49 4E 43 20 41 0D 0A ..AND A..INC A..
000060: 44 41 41 0D 0A 4C 44 20 48 2C 41 0D 0A 50 4F 50 DAA..LD H,A..POP
000070: 20 41 46 0D 0A 2E 43 48 45 43 4B 5F 43 41 52 52 AF...CHECK_CARR
000080: 59 0D 0A 41 44 44 20 4C 20 3B 41 64 64 20 74 68 Y..ADD L ;Add th
000090: 65 20 73 65 63 6F 6E 64 20 68 61 6C 66 20 74 6F e second half to
0000A0: 20 41 2E 0D 0A 44 41 41 0D 0A 4A 52 20 4E 43 2C A...DAA..JR NC,
0000B0: 50 52 49 4E 54 5F 43 48 41 52 0D 0A 50 55 53 48 PRINT_CHAR..PUSH
0000C0: 20 41 46 20 3B 49 66 20 74 68 65 20 42 43 44 20 AF ;If the BCD
0000D0: 6E 75 6D 62 65 72 20 6F 76 65 72 66 6C 6F 77 65 number overflowe
0000E0: 64 20 69 6E 63 72 65 6D 65 6E 74 20 48 2E 0D 0A d increment H...
0000F0: 4C 44 20 41 2C 48 0D 0A 41 4E 44 20 41 0D 0A 49 LD A,H..AND A..I
000100: 4E 43 20 41 0D 0A 44 41 41 0D 0A 4C 44 20 48 2C NC A..DAA..LD H,
000110: 41 0D 0A 50 4F 50 20 41 46 0D 0A 2E 50 52 49 4E A..POP AF...PRIN
000120: 54 5F 43 48 41 52 0D 0A 4C 44 20 4C 2C 41 20 3B T_CHAR..LD L,A ;
000130: 53 74 6F 72 65 20 74 68 65 20 42 43 44 20 6E 75 Store the BCD nu
000140: 6D 62 65 72 20 69 6E 20 4C 2E 0D 0A 2E 4E 55 4D mber in L....NUM
000150: 42 45 52 5F 4F 46 5F 4E 55 4D 42 45 52 53 0D 0A BER_OF_NUMBERS..
000160: 58 4F 52 20 41 0D 0A 4C 44 20 42 2C 41 20 3B 54 XOR A..LD B,A ;T
000170: 68 69 73 20 70 61 72 74 20 66 69 6E 64 73 20 6F his part finds o
000180: 75 74 20 68 6F 77 20 6D 61 6E 79 20 73 70 61 63 ut how many spac
000190: 65 73 20 74 6F 20 61 64 64 20 73 6F 20 74 68 61 es to add so tha
0001A0: 74 20 74 68 65 20 6E 75 6D 62 65 72 20 69 73 0D t the number is.
0001B0: 0A 4C 44 20 41 2C 34 20 3B 72 69 67 68 74 20 6A .LD A,4 ;right j
0001C0: 75 73 74 69 66 69 65 64 2E 0D 0A 50 55 53 48 20 ustified...PUSH
0001D0: 41 46 0D 0A 2E 54 45 53 54 5F 4E 49 42 42 4C 45 AF...TEST_NIBBLE
0001E0: 53 0D 0A 4C 44 20 41 2C 4C 0D 0A 41 4E 44 20 26 S..LD A,L..AND &
0001F0: 46 20 3B 4F 6E 6C 79 20 6C 6F 6F 6B 20 61 74 20 F ;Only look at
Size : 512 (Real : 512)
000000: 4C 29 2C 26 45 35 0D 0A 4C 44 20 4C 2C 28 49 58 L),&E5..LD L,(IX
000010: 2B 37 29 20 3B 46 69 6E 64 20 6F 75 74 20 68 6F +7) ;Find out ho
000020: 77 20 6D 61 6E 79 20 64 69 72 65 63 74 6F 72 79 w many directory
000030: 20 65 6E 74 72 69 65 73 20 74 68 65 72 65 20 61 entries there a
000040: 72 65 2E 0D 0A 4C 44 20 48 2C 28 49 58 2B 38 29 re...LD H,(IX+8)
000050: 0D 0A 4C 44 20 28 4E 4F 5F 45 4E 54 52 49 45 53 ..LD (NO_ENTRIES
000060: 29 2C 48 4C 0D 0A 43 41 4C 4C 20 42 55 42 42 4C ),HL..CALL BUBBL
000070: 45 5F 53 4F 52 54 0D 0A 4C 44 20 41 2C 28 26 32 E_SORT..LD A,(&2
000080: 30 30 30 29 0D 0A 43 50 20 26 45 35 0D 0A 4A 52 000)..CP &E5..JR
000090: 20 4E 5A 2C 43 41 54 0D 0A 4C 44 20 48 4C 2C 4D NZ,CAT..LD HL,M
0000A0: 45 53 53 31 35 0D 0A 43 41 4C 4C 20 54 45 58 54 ESS15..CALL TEXT
0000B0: 4C 4F 4F 50 0D 0A 43 41 4C 4C 20 4B 4D 5F 57 41 LOOP..CALL KM_WA
0000C0: 49 54 5F 4B 45 59 0D 0A 4A 50 20 46 49 4E 44 5F IT_KEY..JP FIND_
0000D0: 44 49 53 43 0D 0A 2E 43 41 54 0D 0A 4C 44 20 48 DISC...CAT..LD H
0000E0: 4C 2C 26 31 46 45 30 20 3B 54 68 69 73 20 6C 6F L,&1FE0 ;This lo
0000F0: 6F 70 20 64 69 73 70 6C 61 79 73 20 61 6C 6C 20 op displays all
000100: 6F 66 20 74 68 65 20 66 69 6C 65 6E 61 6D 65 73 of the filenames
000110: 20 6F 6E 20 74 68 65 20 64 69 73 63 2E 0D 0A 50 on the disc...P
000120: 55 53 48 20 48 4C 0D 0A 2E 44 49 53 50 4C 41 59 USH HL...DISPLAY
000130: 5F 43 41 54 0D 0A 50 4F 50 20 48 4C 0D 0A 4C 44 _CAT..POP HL..LD
000140: 20 44 45 2C 26 32 30 0D 0A 41 44 44 20 48 4C 2C DE,&20..ADD HL,
000150: 44 45 0D 0A 4C 44 20 41 2C 28 48 4C 29 0D 0A 43 DE..LD A,(HL)..C
000160: 50 20 26 45 35 0D 0A 4A 50 20 5A 2C 53 45 4C 45 P &E5..JP Z,SELE
000170: 43 54 5F 46 49 4C 45 53 20 3B 49 66 20 61 6C 6C CT_FILES ;If all
000180: 20 6F 66 20 74 68 65 20 64 69 72 65 63 74 6F 72 of the director
000190: 79 20 65 6E 74 72 69 65 73 20 68 61 76 65 20 62 y entries have b
0001A0: 65 65 6E 20 64 69 73 70 6C 61 79 65 64 0D 0A 50 een displayed..P
0001B0: 55 53 48 20 48 4C 20 3B 6A 75 6D 70 20 74 6F 20 USH HL ;jump to
0001C0: 74 68 65 20 62 69 74 20 74 6F 20 73 65 6C 65 63 the bit to selec
0001D0: 74 20 74 68 65 20 66 69 6C 65 73 0D 0A 49 4E 43 t the files..INC
0001E0: 20 48 4C 0D 0A 4C 44 20 44 45 2C 42 55 46 46 45 HL..LD DE,BUFFE
0001F0: 52 0D 0A 4C 44 20 41 2C 22 20 22 0D 0A 4C 44 20 R..LD A," "..LD
Size : 512 (Real : 512)
000000: 74 68 65 20 6C 61 73 74 20 6E 69 62 62 6C 65 20 the last nibble
000010: 6F 66 20 74 68 65 20 48 4C 20 72 65 67 69 73 74 of the HL regist
000020: 65 72 20 70 61 69 72 2E 0D 0A 4A 52 20 5A 2C 4E er pair...JR Z,N
000030: 4F 5F 4E 55 4D 0D 0A 4C 44 20 43 2C 42 20 3B 43 O_NUM..LD C,B ;C
000040: 20 68 6F 6C 64 73 20 74 68 65 20 68 69 67 68 65 holds the highe
000050: 73 74 20 6E 75 6D 62 65 72 20 6F 66 20 64 69 67 st number of dig
000060: 69 74 73 20 73 6F 20 66 61 72 2E 0D 0A 2E 4E 4F its so far....NO
000070: 5F 4E 55 4D 0D 0A 50 4F 50 20 41 46 0D 0A 52 52 _NUM..POP AF..RR
000080: 20 48 20 3B 52 6F 74 61 74 65 20 74 68 65 20 48 H ;Rotate the H
000090: 4C 20 72 65 67 69 73 74 65 72 20 70 61 69 72 20 L register pair
0000A0: 73 6F 20 74 68 61 74 20 74 68 65 20 6E 65 78 74 so that the next
0000B0: 20 6E 69 62 62 6C 65 20 69 73 20 77 68 65 72 65 nibble is where
0000C0: 20 74 68 65 0D 0A 52 52 20 4C 20 3B 6C 61 73 74 the..RR L ;last
0000D0: 20 6F 6E 65 20 77 61 73 2E 0D 0A 52 52 20 48 0D one was...RR H.
0000E0: 0A 52 52 20 4C 0D 0A 52 52 20 48 0D 0A 52 52 20 .RR L..RR H..RR
0000F0: 4C 0D 0A 52 52 20 48 0D 0A 52 52 20 4C 0D 0A 50 L..RR H..RR L..P
000100: 55 53 48 20 41 46 0D 0A 49 4E 43 20 42 0D 0A 43 USH AF..INC B..C
000110: 50 20 42 20 3B 49 66 20 42 20 69 73 20 34 20 66 P B ;If B is 4 f
000120: 69 6E 69 73 68 20 74 68 65 20 6C 6F 6F 70 2C 20 inish the loop,
000130: 6F 74 68 65 72 77 69 73 65 20 69 6E 63 72 65 6D otherwise increm
000140: 65 6E 74 20 42 20 61 6E 64 20 72 65 70 65 61 74 ent B and repeat
000150: 20 69 74 2E 0D 0A 4A 52 20 4E 5A 2C 54 45 53 54 it...JR NZ,TEST
000160: 5F 4E 49 42 42 4C 45 53 0D 0A 52 52 20 48 20 3B _NIBBLES..RR H ;
000170: 52 65 74 75 72 6E 20 48 4C 20 74 6F 20 69 74 73 Return HL to its
000180: 20 70 72 65 76 69 6F 75 73 20 76 61 6C 75 65 2E previous value.
000190: 0D 0A 52 52 20 4C 0D 0A 50 4F 50 20 41 46 0D 0A ..RR L..POP AF..
0001A0: 53 55 42 20 43 0D 0A 4C 44 20 42 2C 41 0D 0A 43 SUB C..LD B,A..C
0001B0: 41 4C 4C 20 41 44 44 5F 53 50 41 43 45 53 0D 0A ALL ADD_SPACES..
0001C0: 4C 44 20 41 2C 43 20 3B 43 20 69 73 20 6F 6E 65 LD A,C ;C is one
0001D0: 20 6C 65 73 73 20 74 68 61 6E 20 74 68 65 20 6E less than the n
0001E0: 75 6D 62 65 72 20 6F 66 20 64 69 67 69 74 73 2E umber of digits.
0001F0: 0D 0A 53 55 42 20 31 20 3B 4E 65 65 64 20 74 6F ..SUB 1 ;Need to
Size : 512 (Real : 512)
000000: 28 44 45 29 2C 41 0D 0A 49 4E 43 20 44 45 0D 0A (DE),A..INC DE..
000010: 4C 44 20 42 43 2C 38 0D 0A 4C 44 49 52 0D 0A 4C LD BC,8..LDIR..L
000020: 44 20 41 2C 22 2E 22 0D 0A 4C 44 20 28 44 45 29 D A,"."..LD (DE)
000030: 2C 41 0D 0A 49 4E 43 20 44 45 0D 0A 4C 44 20 42 ,A..INC DE..LD B
000040: 43 2C 33 0D 0A 4C 44 49 52 0D 0A 49 4E 43 20 48 C,3..LDIR..INC H
000050: 4C 0D 0A 49 4E 43 20 48 4C 0D 0A 49 4E 43 20 48 L..INC HL..INC H
000060: 4C 0D 0A 4C 44 20 49 59 2C 30 20 3B 55 73 65 20 L..LD IY,0 ;Use
000070: 49 59 20 61 73 20 61 20 63 6F 75 6E 74 65 72 20 IY as a counter
000080: 66 6F 72 20 74 68 65 20 73 69 7A 65 20 6F 66 20 for the size of
000090: 74 68 65 20 66 69 6C 65 0D 0A 4C 44 20 41 2C 28 the file..LD A,(
0000A0: 48 4C 29 0D 0A 52 4C 43 41 0D 0A 4A 52 20 4E 43 HL)..RLCA..JR NC
0000B0: 2C 46 49 4E 44 5F 53 49 5A 45 0D 0A 2E 4D 55 4C ,FIND_SIZE...MUL
0000C0: 54 49 5F 42 4C 4F 43 4B 0D 0A 4C 44 20 48 4C 2C TI_BLOCK..LD HL,
0000D0: 31 36 0D 0A 45 58 20 44 45 2C 48 4C 0D 0A 41 44 16..EX DE,HL..AD
0000E0: 44 20 49 59 2C 44 45 20 3B 4A 75 73 74 20 74 68 D IY,DE ;Just th
0000F0: 65 20 73 61 6D 65 20 61 73 20 64 6F 69 6E 67 20 e same as doing
000100: 41 44 44 20 49 59 2C 48 4C 2E 0D 0A 45 58 20 44 ADD IY,HL...EX D
000110: 45 2C 48 4C 0D 0A 50 4F 50 20 42 43 0D 0A 50 55 E,HL..POP BC..PU
000120: 53 48 20 42 43 0D 0A 4C 44 20 48 4C 2C 34 34 20 SH BC..LD HL,44
000130: 3B 43 68 65 63 6B 73 20 77 68 65 74 68 65 72 20 ;Checks whether
000140: 74 68 69 73 20 65 6E 74 72 79 20 68 61 73 20 61 this entry has a
000150: 6E 6F 74 68 65 72 20 70 61 72 74 2E 0D 0A 41 44 nother part...AD
000160: 44 20 48 4C 2C 42 43 0D 0A 4F 52 20 41 0D 0A 4A D HL,BC..OR A..J
000170: 52 20 5A 2C 42 4C 4F 43 4B 5F 53 49 5A 45 20 3B R Z,BLOCK_SIZE ;
000180: 4A 75 6D 70 73 20 74 6F 20 42 4C 4F 43 4B 5F 53 Jumps to BLOCK_S
000190: 49 5A 45 20 69 66 20 69 74 20 64 6F 65 73 6E 27 IZE if it doesn'
0001A0: 74 2E 0D 0A 4C 44 20 48 4C 2C 33 32 0D 0A 41 44 t...LD HL,32..AD
0001B0: 44 20 48 4C 2C 42 43 20 3B 50 6F 69 6E 74 73 20 D HL,BC ;Points
0001C0: 48 4C 20 74 6F 20 74 68 65 20 6E 65 78 74 20 65 HL to the next e
0001D0: 6E 74 72 79 20 66 6F 72 20 74 68 65 20 66 69 6C ntry for the fil
0001E0: 65 6E 61 6D 65 2E 0D 0A 4C 44 20 41 2C 26 45 35 ename...LD A,&E5
0001F0: 20 3B 4D 61 72 6B 73 20 74 68 69 73 20 73 65 63 ;Marks this sec
Size : 512 (Real : 512)
000000: 20 64 6F 20 53 55 42 20 72 61 74 68 65 72 20 74 do SUB rather t
000010: 68 61 6E 20 44 45 43 2C 20 62 65 63 61 75 73 65 han DEC, because
000020: 20 44 45 43 20 64 6F 65 73 6E 27 74 20 73 65 74 DEC doesn't set
000030: 20 43 61 72 72 79 2E 0D 0A 4A 52 20 5A 2C 54 57 Carry...JR Z,TW
000040: 4F 5F 44 49 47 49 54 53 20 3B 49 66 20 74 68 65 O_DIGITS ;If the
000050: 20 6E 75 6D 62 65 72 20 69 73 20 6C 65 73 73 20 number is less
000060: 74 68 61 6E 20 33 20 64 69 67 69 74 73 20 73 6B than 3 digits sk
000070: 69 70 20 74 68 65 20 6E 65 78 74 20 63 61 6C 6C ip the next call
000080: 2E 0D 0A 4A 52 20 43 2C 54 57 4F 5F 44 49 47 49 ...JR C,TWO_DIGI
000090: 54 53 0D 0A 53 55 42 20 32 20 3B 49 66 20 74 68 TS..SUB 2 ;If th
0000A0: 65 72 65 20 69 73 20 61 6E 20 6F 64 64 20 6E 75 ere is an odd nu
0000B0: 6D 62 65 72 20 6F 66 20 64 69 67 69 74 73 20 43 mber of digits C
0000C0: 61 72 72 79 20 77 69 6C 6C 20 62 65 20 73 65 74 arry will be set
0000D0: 2E 0D 0A 4C 44 20 42 2C 48 0D 0A 43 41 4C 4C 20 ...LD B,H..CALL
0000E0: 41 44 44 5F 4E 55 4D 42 45 52 53 20 3B 52 6F 75 ADD_NUMBERS ;Rou
0000F0: 74 69 6E 65 20 74 6F 20 61 64 64 20 74 68 65 20 tine to add the
000100: 6E 75 6D 62 65 72 73 20 74 6F 20 74 68 65 20 73 numbers to the s
000110: 74 72 69 6E 67 2E 0D 0A 2E 54 57 4F 5F 44 49 47 tring....TWO_DIG
000120: 49 54 53 0D 0A 4C 44 20 42 2C 4C 0D 0A 43 41 4C ITS..LD B,L..CAL
000130: 4C 20 41 44 44 5F 4E 55 4D 42 45 52 53 0D 0A 4C L ADD_NUMBERS..L
000140: 44 20 41 2C 22 4B 22 0D 0A 4C 44 20 28 44 45 29 D A,"K"..LD (DE)
000150: 2C 41 20 3B 50 72 69 6E 74 20 74 68 65 20 4B 20 ,A ;Print the K
000160: 6F 6E 20 74 68 65 20 65 6E 64 20 74 6F 20 73 68 on the end to sh
000170: 6F 77 20 74 68 65 20 66 69 6C 65 20 73 69 7A 65 ow the file size
000180: 20 69 73 20 69 6E 20 4B 69 6C 6F 62 79 74 65 73 is in Kilobytes
000190: 2E 0D 0A 49 4E 43 20 44 45 0D 0A 4C 44 20 42 2C ...INC DE..LD B,
0001A0: 31 0D 0A 43 41 4C 4C 20 41 44 44 5F 53 50 41 43 1..CALL ADD_SPAC
0001B0: 45 53 20 3B 41 64 64 20 6F 6E 65 20 73 70 61 63 ES ;Add one spac
0001C0: 65 20 6F 6E 74 6F 20 74 68 65 20 65 6E 64 20 73 e onto the end s
0001D0: 6F 20 74 68 61 74 20 74 68 65 72 65 20 69 73 20 o that there is
0001E0: 65 78 61 63 74 6C 79 20 34 20 63 6F 6C 75 6D 6E exactly 4 column
0001F0: 73 0D 0A 58 4F 52 20 41 20 3B 61 63 72 6F 73 73 s..XOR A ;across
Size : 512 (Real : 512)
000000: 0D 0A 50 55 53 48 20 48 4C 0D 0A 4C 44 20 48 2C ..PUSH HL..LD H,
000010: 41 0D 0A 49 4E 43 20 48 0D 0A 43 41 4C 4C 20 54 A..INC H..CALL T
000020: 58 54 5F 55 4E 57 52 49 54 45 0D 0A 50 4F 50 20 XT_UNWRITE..POP
000030: 48 4C 0D 0A 50 4F 50 20 42 43 0D 0A 43 50 20 22 HL..POP BC..CP "
000040: 20 22 0D 0A 4C 44 20 41 2C 42 0D 0A 4A 50 20 5A "..LD A,B..JP Z
000050: 2C 4E 4F 5F 43 48 41 4E 47 45 31 0D 0A 4C 44 20 ,NO_CHANGE1..LD
000060: 48 2C 41 0D 0A 4C 44 20 41 2C 43 0D 0A 44 45 43 H,A..LD A,C..DEC
000070: 20 41 0D 0A 4C 44 20 28 43 55 52 52 45 4E 54 5F A..LD (CURRENT_
000080: 46 49 4C 45 29 2C 41 20 3B 54 68 69 73 20 69 6E FILE),A ;This in
000090: 64 69 63 61 74 65 73 20 77 68 69 63 68 20 66 69 dicates which fi
0000A0: 6C 65 20 74 68 65 20 61 72 72 6F 77 20 69 73 20 le the arrow is
0000B0: 70 6F 69 6E 74 69 6E 67 20 61 74 2E 0D 0A 2E 4E pointing at....N
0000C0: 4F 5F 43 48 41 4E 47 45 31 0D 0A 50 55 53 48 20 O_CHANGE1..PUSH
0000D0: 48 4C 0D 0A 43 41 4C 4C 20 54 58 54 5F 53 45 54 HL..CALL TXT_SET
0000E0: 5F 43 55 52 53 4F 52 0D 0A 43 41 4C 4C 20 54 58 _CURSOR..CALL TX
0000F0: 54 5F 47 45 54 5F 43 55 52 53 4F 52 0D 0A 50 4F T_GET_CURSOR..PO
000100: 50 20 48 4C 0D 0A 4E 45 47 0D 0A 41 44 44 20 4C P HL..NEG..ADD L
000110: 0D 0A 4C 44 20 4C 2C 41 0D 0A 4C 44 20 28 43 55 ..LD L,A..LD (CU
000120: 52 53 4F 52 5F 50 4F 53 29 2C 48 4C 20 3B 54 68 RSOR_POS),HL ;Th
000130: 69 73 20 73 74 6F 72 65 73 20 74 68 65 20 6E 65 is stores the ne
000140: 77 20 70 6F 73 69 74 69 6F 6E 20 6F 66 20 74 68 w position of th
000150: 65 20 63 75 72 73 6F 72 2E 0D 0A 4C 44 20 41 2C e cursor...LD A,
000160: 32 34 33 0D 0A 43 41 4C 4C 20 54 58 54 5F 4F 55 243..CALL TXT_OU
000170: 54 50 55 54 20 3B 50 72 69 6E 74 20 74 68 65 20 TPUT ;Print the
000180: 61 72 72 6F 77 20 61 74 20 69 74 73 20 6E 65 77 arrow at its new
000190: 20 70 6F 73 69 74 69 6F 6E 2E 0D 0A 52 45 54 0D position...RET.
0001A0: 0A 2E 4D 4F 56 45 5F 52 49 47 48 54 0D 0A 43 41 ..MOVE_RIGHT..CA
0001B0: 4C 4C 20 54 58 54 5F 47 45 54 5F 43 55 52 53 4F LL TXT_GET_CURSO
0001C0: 52 0D 0A 4C 44 20 48 4C 2C 28 43 55 52 53 4F 52 R..LD HL,(CURSOR
0001D0: 5F 50 4F 53 29 20 3B 47 65 74 20 74 68 65 20 63 _POS) ;Get the c
0001E0: 75 72 73 6F 72 20 70 6F 73 69 74 69 6F 6E 2E 0D ursor position..
0001F0: 0A 41 44 44 20 4C 0D 0A 4C 44 20 4C 2C 41 0D 0A .ADD L..LD L,A..
Size : 512 (Real : 512)
000000: 20 74 68 65 20 73 63 72 65 65 6E 2E 0D 0A 4C 44 the screen...LD
000010: 20 28 44 45 29 2C 41 0D 0A 4C 44 20 48 4C 2C 42 (DE),A..LD HL,B
000020: 55 46 46 45 52 0D 0A 43 41 4C 4C 20 54 45 58 54 UFFER..CALL TEXT
000030: 4C 4F 4F 50 20 3B 50 72 69 6E 74 20 74 68 65 20 LOOP ;Print the
000040: 66 69 6C 65 6E 61 6D 65 20 61 6E 64 20 73 69 7A filename and siz
000050: 65 2E 0D 0A 4A 50 20 44 49 53 50 4C 41 59 5F 43 e...JP DISPLAY_C
000060: 41 54 20 3B 52 65 70 65 61 74 20 74 68 65 20 6C AT ;Repeat the l
000070: 6F 6F 70 2E 0D 0A 2E 53 45 4C 45 43 54 5F 46 49 oop....SELECT_FI
000080: 4C 45 53 20 3B 54 68 69 73 20 72 6F 75 74 69 6E LES ;This routin
000090: 65 20 61 6C 6C 6F 77 73 20 74 68 65 20 66 69 6C e allows the fil
0000A0: 65 73 20 74 6F 20 62 65 20 73 65 6C 65 63 74 65 es to be selecte
0000B0: 64 2E 0D 0A 4C 44 20 48 4C 2C 4D 45 53 53 32 0D d...LD HL,MESS2.
0000C0: 0A 43 41 4C 4C 20 54 45 58 54 4C 4F 4F 50 0D 0A .CALL TEXTLOOP..
0000D0: 4C 44 20 48 2C 41 20 3B 41 20 69 73 20 61 6C 77 LD H,A ;A is alw
0000E0: 61 79 73 20 30 20 61 66 74 65 72 20 74 68 65 20 ays 0 after the
0000F0: 54 45 58 54 4C 4F 4F 50 20 72 6F 75 74 69 6E 65 TEXTLOOP routine
000100: 2E 0D 0A 4C 44 20 4C 2C 41 0D 0A 4C 44 20 28 43 ...LD L,A..LD (C
000110: 55 52 52 45 4E 54 5F 46 49 4C 45 29 2C 41 0D 0A URRENT_FILE),A..
000120: 4C 44 20 28 46 49 4C 45 43 4F 55 4E 54 29 2C 48 LD (FILECOUNT),H
000130: 4C 0D 0A 43 41 4C 4C 20 54 58 54 5F 47 45 54 5F L..CALL TXT_GET_
000140: 43 55 52 53 4F 52 0D 0A 4E 45 47 0D 0A 41 44 44 CURSOR..NEG..ADD
000150: 20 4C 0D 0A 4C 44 20 4C 2C 41 0D 0A 4C 44 20 28 L..LD L,A..LD (
000160: 4C 4F 43 41 54 45 2B 31 29 2C 48 4C 20 3B 53 74 LOCATE+1),HL ;St
000170: 6F 72 65 20 74 68 65 20 63 75 72 73 6F 72 20 70 ore the cursor p
000180: 6F 73 69 74 69 6F 6E 2C 20 66 6F 72 20 70 72 69 osition, for pri
000190: 6E 74 69 6E 67 20 6D 65 73 73 61 67 65 73 20 6C nting messages l
0001A0: 61 74 65 72 2E 0D 0A 4C 44 20 48 4C 2C 53 41 56 ater...LD HL,SAV
0001B0: 45 4E 41 4D 45 0D 0A 4C 44 20 28 53 45 4C 45 43 ENAME..LD (SELEC
0001C0: 54 5F 50 4F 49 4E 54 45 52 29 2C 48 4C 20 3B 50 T_POINTER),HL ;P
0001D0: 6F 69 6E 74 20 74 6F 20 74 68 65 20 66 69 6C 65 oint to the file
0001E0: 73 20 74 68 61 74 20 61 72 65 20 73 74 6F 72 65 s that are store
0001F0: 64 20 69 6E 20 74 68 65 20 62 75 66 66 65 72 2E d in the buffer.
Size : 512 (Real : 512)
000000: 50 55 53 48 20 48 4C 0D 0A 43 41 4C 4C 20 54 58 PUSH HL..CALL TX
000010: 54 5F 53 45 54 5F 43 55 52 53 4F 52 0D 0A 4C 44 T_SET_CURSOR..LD
000020: 20 41 2C 22 20 22 0D 0A 43 41 4C 4C 20 54 58 54 A," "..CALL TXT
000030: 5F 4F 55 54 50 55 54 20 3B 54 68 69 73 20 63 6C _OUTPUT ;This cl
000040: 65 61 72 73 20 74 68 65 20 63 75 72 73 6F 72 20 ears the cursor
000050: 66 72 6F 6D 20 69 74 73 20 6F 6C 64 20 70 6F 73 from its old pos
000060: 69 74 69 6F 6E 2E 0D 0A 50 4F 50 20 48 4C 0D 0A ition...POP HL..
000070: 4C 44 20 41 2C 48 0D 0A 41 44 44 20 32 30 0D 0A LD A,H..ADD 20..
000080: 43 50 20 38 31 0D 0A 50 55 53 48 20 41 46 0D 0A CP 81..PUSH AF..
000090: 4C 44 20 41 2C 28 43 55 52 52 45 4E 54 5F 46 49 LD A,(CURRENT_FI
0000A0: 4C 45 29 0D 0A 4C 44 20 43 2C 41 0D 0A 4A 52 20 LE)..LD C,A..JR
0000B0: 4E 5A 2C 52 49 47 48 54 5F 43 4F 4C 55 4D 4E 0D NZ,RIGHT_COLUMN.
0000C0: 0A 50 4F 50 20 41 46 0D 0A 53 55 42 20 38 30 20 .POP AF..SUB 80
0000D0: 3B 4D 6F 76 65 20 74 68 65 20 63 75 72 73 6F 72 ;Move the cursor
0000E0: 20 74 6F 20 74 68 65 20 65 78 74 72 65 6D 65 20 to the extreme
0000F0: 6C 65 66 74 20 69 66 20 69 74 20 6D 6F 76 65 73 left if it moves
000100: 20 6F 66 66 20 74 68 65 20 73 63 72 65 65 6E 2E off the screen.
000110: 0D 0A 50 55 53 48 20 41 46 0D 0A 4C 44 20 41 2C ..PUSH AF..LD A,
000120: 43 0D 0A 53 55 42 20 34 0D 0A 4C 44 20 43 2C 41 C..SUB 4..LD C,A
000130: 0D 0A 2E 52 49 47 48 54 5F 43 4F 4C 55 4D 4E 0D ...RIGHT_COLUMN.
000140: 0A 50 4F 50 20 41 46 0D 0A 4C 44 20 42 2C 41 0D .POP AF..LD B,A.
000150: 0A 50 55 53 48 20 42 43 0D 0A 50 55 53 48 20 48 .PUSH BC..PUSH H
000160: 4C 0D 0A 4C 44 20 48 2C 41 0D 0A 49 4E 43 20 48 L..LD H,A..INC H
000170: 0D 0A 43 41 4C 4C 20 54 58 54 5F 55 4E 57 52 49 ..CALL TXT_UNWRI
000180: 54 45 0D 0A 50 4F 50 20 48 4C 0D 0A 50 4F 50 20 TE..POP HL..POP
000190: 42 43 0D 0A 43 50 20 22 20 22 0D 0A 4C 44 20 41 BC..CP " "..LD A
0001A0: 2C 42 0D 0A 4A 50 20 5A 2C 4E 4F 5F 43 48 41 4E ,B..JP Z,NO_CHAN
0001B0: 47 45 32 0D 0A 4C 44 20 48 2C 41 0D 0A 4C 44 20 GE2..LD H,A..LD
0001C0: 41 2C 43 0D 0A 49 4E 43 20 41 0D 0A 4C 44 20 28 A,C..INC A..LD (
0001D0: 43 55 52 52 45 4E 54 5F 46 49 4C 45 29 2C 41 0D CURRENT_FILE),A.
0001E0: 0A 2E 4E 4F 5F 43 48 41 4E 47 45 32 0D 0A 50 55 ..NO_CHANGE2..PU
0001F0: 53 48 20 48 4C 0D 0A 43 41 4C 4C 20 54 58 54 5F SH HL..CALL TXT_
Size : 512 (Real : 512)
000000: 0D 0A 43 41 4C 4C 20 54 58 54 5F 47 45 54 5F 43 ..CALL TXT_GET_C
000010: 55 52 53 4F 52 20 3B 47 65 74 20 74 68 65 20 73 URSOR ;Get the s
000020: 63 72 65 65 6E 20 72 6F 6C 6C 20 6E 75 6D 62 65 creen roll numbe
000030: 72 20 69 6E 20 41 2E 0D 0A 4C 44 20 48 4C 2C 28 r in A...LD HL,(
000040: 43 55 52 53 4F 52 5F 50 4F 53 29 0D 0A 41 44 44 CURSOR_POS)..ADD
000050: 20 4C 20 3B 41 64 6A 75 73 74 20 4C 20 74 6F 20 L ;Adjust L to
000060: 61 6C 6C 6F 77 20 66 6F 72 20 74 68 65 20 73 63 allow for the sc
000070: 72 65 65 6E 20 73 63 72 6F 6C 6C 69 6E 67 2E 0D reen scrolling..
000080: 0A 4C 44 20 4C 2C 41 0D 0A 43 41 4C 4C 20 54 58 .LD L,A..CALL TX
000090: 54 5F 53 45 54 5F 43 55 52 53 4F 52 20 3B 4D 6F T_SET_CURSOR ;Mo
0000A0: 76 65 20 74 68 65 20 74 65 78 74 20 63 75 72 73 ve the text curs
0000B0: 6F 72 20 74 6F 20 74 68 65 20 74 6F 70 20 6F 66 or to the top of
0000C0: 20 74 68 65 20 66 69 6C 65 20 6C 69 73 74 2E 0D the file list..
0000D0: 0A 4C 44 20 41 2C 32 34 33 0D 0A 43 41 4C 4C 20 .LD A,243..CALL
0000E0: 54 58 54 5F 4F 55 54 50 55 54 20 3B 50 72 69 6E TXT_OUTPUT ;Prin
0000F0: 74 20 74 68 65 20 70 6F 69 6E 74 65 72 20 28 61 t the pointer (a
000100: 6E 20 61 72 72 6F 77 29 2E 0D 0A 2E 4D 4F 56 45 n arrow)....MOVE
000110: 5F 50 4F 49 4E 54 45 52 20 3B 54 68 69 73 20 6C _POINTER ;This l
000120: 6F 6F 70 20 63 68 65 63 6B 73 20 77 68 65 74 68 oop checks wheth
000130: 65 72 20 61 6E 79 20 6B 65 79 73 20 68 61 76 65 er any keys have
000140: 20 62 65 65 6E 20 70 72 65 73 73 65 64 2E 0D 0A been pressed...
000150: 4C 44 20 48 4C 2C 26 33 32 30 30 0D 0A 2E 50 41 LD HL,&3200...PA
000160: 55 53 45 20 3B 57 61 69 74 20 66 6F 72 20 61 20 USE ;Wait for a
000170: 6C 69 74 74 6C 65 20 77 68 69 6C 65 20 73 6F 20 little while so
000180: 74 68 61 74 20 74 68 65 20 61 72 72 6F 77 20 64 that the arrow d
000190: 6F 65 73 6E 27 74 20 6D 6F 76 65 20 74 6F 6F 20 oesn't move too
0001A0: 71 75 69 63 6B 6C 79 2E 0D 0A 44 45 43 20 48 4C quickly...DEC HL
0001B0: 0D 0A 4C 44 20 41 2C 48 0D 0A 4F 52 20 4C 0D 0A ..LD A,H..OR L..
0001C0: 4A 52 20 4E 5A 2C 50 41 55 53 45 0D 0A 4C 44 20 JR NZ,PAUSE..LD
0001D0: 41 2C 38 0D 0A 43 41 4C 4C 20 4B 4D 5F 54 45 53 A,8..CALL KM_TES
0001E0: 54 5F 4B 45 59 20 3B 54 65 73 74 20 74 68 65 20 T_KEY ;Test the
0001F0: 6C 65 66 74 20 61 72 72 6F 77 20 6B 65 79 2E 0D left arrow key..
Size : 512 (Real : 512)
000000: 53 45 54 5F 43 55 52 53 4F 52 20 3B 4D 6F 76 65 SET_CURSOR ;Move
000010: 20 74 68 65 20 74 65 78 74 20 63 75 72 73 6F 72 the text cursor
000020: 20 74 6F 20 74 68 65 20 6E 65 77 20 70 6F 73 69 to the new posi
000030: 74 69 6F 6E 2E 0D 0A 43 41 4C 4C 20 54 58 54 5F tion...CALL TXT_
000040: 47 45 54 5F 43 55 52 53 4F 52 0D 0A 50 4F 50 20 GET_CURSOR..POP
000050: 48 4C 0D 0A 4E 45 47 0D 0A 41 44 44 20 4C 0D 0A HL..NEG..ADD L..
000060: 4C 44 20 4C 2C 41 0D 0A 4C 44 20 28 43 55 52 53 LD L,A..LD (CURS
000070: 4F 52 5F 50 4F 53 29 2C 48 4C 20 3B 54 68 69 73 OR_POS),HL ;This
000080: 20 73 74 6F 72 65 73 20 74 68 65 20 6E 65 77 20 stores the new
000090: 70 6F 73 69 74 69 6F 6E 20 6F 66 20 74 68 65 20 position of the
0000A0: 63 75 72 73 6F 72 2E 0D 0A 4C 44 20 41 2C 32 34 cursor...LD A,24
0000B0: 33 0D 0A 43 41 4C 4C 20 54 58 54 5F 4F 55 54 50 3..CALL TXT_OUTP
0000C0: 55 54 0D 0A 52 45 54 0D 0A 2E 4D 4F 56 45 5F 55 UT..RET...MOVE_U
0000D0: 50 0D 0A 43 41 4C 4C 20 54 58 54 5F 47 45 54 5F P..CALL TXT_GET_
0000E0: 43 55 52 53 4F 52 0D 0A 4C 44 20 48 4C 2C 28 43 CURSOR..LD HL,(C
0000F0: 55 52 53 4F 52 5F 50 4F 53 29 20 3B 47 65 74 20 URSOR_POS) ;Get
000100: 74 68 65 20 63 75 72 73 6F 72 20 70 6F 73 69 74 the cursor posit
000110: 69 6F 6E 2E 0D 0A 41 44 44 20 4C 0D 0A 4C 44 20 ion...ADD L..LD
000120: 4C 2C 41 0D 0A 50 55 53 48 20 48 4C 0D 0A 43 41 L,A..PUSH HL..CA
000130: 4C 4C 20 54 58 54 5F 53 45 54 5F 43 55 52 53 4F LL TXT_SET_CURSO
000140: 52 0D 0A 4C 44 20 41 2C 22 20 22 0D 0A 43 41 4C R..LD A," "..CAL
000150: 4C 20 54 58 54 5F 4F 55 54 50 55 54 20 3B 54 68 L TXT_OUTPUT ;Th
000160: 65 73 65 20 72 6F 75 74 69 6E 65 73 20 61 72 65 ese routines are
000170: 20 66 61 69 72 6C 79 20 73 69 6D 69 6C 61 72 2E fairly similar.
000180: 0D 0A 50 4F 50 20 48 4C 0D 0A 4C 44 20 41 2C 4C ..POP HL..LD A,L
000190: 0D 0A 44 45 43 20 41 0D 0A 50 55 53 48 20 41 46 ..DEC A..PUSH AF
0001A0: 0D 0A 50 55 53 48 20 48 4C 0D 0A 4C 44 20 4C 2C ..PUSH HL..LD L,
0001B0: 41 0D 0A 49 4E 43 20 48 0D 0A 43 41 4C 4C 20 54 A..INC H..CALL T
0001C0: 58 54 5F 55 4E 57 52 49 54 45 0D 0A 50 4F 50 20 XT_UNWRITE..POP
0001D0: 48 4C 0D 0A 50 4F 50 20 42 43 0D 0A 43 50 20 22 HL..POP BC..CP "
0001E0: 20 22 0D 0A 4C 44 20 41 2C 42 0D 0A 4A 50 20 5A "..LD A,B..JP Z
0001F0: 2C 4E 4F 5F 43 48 41 4E 47 45 33 0D 0A 4C 44 20 ,NO_CHANGE3..LD
Size : 512 (Real : 512)
000000: 0A 43 41 4C 4C 20 4E 5A 2C 4D 4F 56 45 5F 4C 45 .CALL NZ,MOVE_LE
000010: 46 54 0D 0A 58 4F 52 20 41 0D 0A 43 41 4C 4C 20 FT..XOR A..CALL
000020: 4B 4D 5F 54 45 53 54 5F 4B 45 59 20 3B 54 65 73 KM_TEST_KEY ;Tes
000030: 74 20 74 68 65 20 75 70 20 61 72 72 6F 77 20 6B t the up arrow k
000040: 65 79 2E 0D 0A 43 41 4C 4C 20 4E 5A 2C 4D 4F 56 ey...CALL NZ,MOV
000050: 45 5F 55 50 0D 0A 4C 44 20 41 2C 31 0D 0A 43 41 E_UP..LD A,1..CA
000060: 4C 4C 20 4B 4D 5F 54 45 53 54 5F 4B 45 59 20 3B LL KM_TEST_KEY ;
000070: 54 65 73 74 20 74 68 65 20 72 69 67 68 74 20 61 Test the right a
000080: 72 72 6F 77 20 6B 65 79 2E 0D 0A 43 41 4C 4C 20 rrow key...CALL
000090: 4E 5A 2C 4D 4F 56 45 5F 52 49 47 48 54 0D 0A 4C NZ,MOVE_RIGHT..L
0000A0: 44 20 41 2C 32 0D 0A 43 41 4C 4C 20 4B 4D 5F 54 D A,2..CALL KM_T
0000B0: 45 53 54 5F 4B 45 59 20 3B 54 65 73 74 20 74 68 EST_KEY ;Test th
0000C0: 65 20 64 6F 77 6E 20 61 72 72 6F 77 20 6B 65 79 e down arrow key
0000D0: 2E 0D 0A 43 41 4C 4C 20 4E 5A 2C 4D 4F 56 45 5F ...CALL NZ,MOVE_
0000E0: 44 4F 57 4E 0D 0A 4C 44 20 41 2C 31 38 0D 0A 43 DOWN..LD A,18..C
0000F0: 41 4C 4C 20 4B 4D 5F 54 45 53 54 5F 4B 45 59 20 ALL KM_TEST_KEY
000100: 3B 54 65 73 74 20 74 68 65 20 72 65 74 75 72 6E ;Test the return
000110: 20 6B 65 79 2E 0D 0A 43 41 4C 4C 20 4E 5A 2C 4C key...CALL NZ,L
000120: 4F 41 44 5F 45 41 43 48 5F 46 49 4C 45 0D 0A 4C OAD_EACH_FILE..L
000130: 44 20 41 2C 39 0D 0A 43 41 4C 4C 20 4B 4D 5F 54 D A,9..CALL KM_T
000140: 45 53 54 5F 4B 45 59 20 3B 54 65 73 74 20 74 68 EST_KEY ;Test th
000150: 65 20 63 6F 70 79 20 6B 65 79 2E 0D 0A 43 41 4C e copy key...CAL
000160: 4C 20 4E 5A 2C 53 45 4C 45 43 54 0D 0A 4A 52 20 L NZ,SELECT..JR
000170: 4D 4F 56 45 5F 50 4F 49 4E 54 45 52 0D 0A 2E 4D MOVE_POINTER...M
000180: 4F 56 45 5F 4C 45 46 54 0D 0A 43 41 4C 4C 20 54 OVE_LEFT..CALL T
000190: 58 54 5F 47 45 54 5F 43 55 52 53 4F 52 0D 0A 4C XT_GET_CURSOR..L
0001A0: 44 20 48 4C 2C 28 43 55 52 53 4F 52 5F 50 4F 53 D HL,(CURSOR_POS
0001B0: 29 20 3B 47 65 74 20 74 68 65 20 63 75 72 73 6F ) ;Get the curso
0001C0: 72 20 70 6F 73 69 74 69 6F 6E 2E 0D 0A 41 44 44 r position...ADD
0001D0: 20 4C 0D 0A 4C 44 20 4C 2C 41 0D 0A 50 55 53 48 L..LD L,A..PUSH
0001E0: 20 48 4C 0D 0A 43 41 4C 4C 20 54 58 54 5F 53 45 HL..CALL TXT_SE
0001F0: 54 5F 43 55 52 53 4F 52 0D 0A 4C 44 20 41 2C 22 T_CURSOR..LD A,"
Size : 512 (Real : 512)
000000: 4C 2C 41 0D 0A 4C 44 20 41 2C 28 43 55 52 52 45 L,A..LD A,(CURRE
000010: 4E 54 5F 46 49 4C 45 29 0D 0A 53 55 42 20 34 0D NT_FILE)..SUB 4.
000020: 0A 4C 44 20 28 43 55 52 52 45 4E 54 5F 46 49 4C .LD (CURRENT_FIL
000030: 45 29 2C 41 0D 0A 2E 4E 4F 5F 43 48 41 4E 47 45 E),A...NO_CHANGE
000040: 33 0D 0A 50 55 53 48 20 48 4C 0D 0A 43 41 4C 4C 3..PUSH HL..CALL
000050: 20 54 58 54 5F 53 45 54 5F 43 55 52 53 4F 52 0D TXT_SET_CURSOR.
000060: 0A 43 41 4C 4C 20 54 58 54 5F 47 45 54 5F 43 55 .CALL TXT_GET_CU
000070: 52 53 4F 52 0D 0A 50 4F 50 20 48 4C 0D 0A 4E 45 RSOR..POP HL..NE
000080: 47 0D 0A 41 44 44 20 4C 0D 0A 4C 44 20 4C 2C 41 G..ADD L..LD L,A
000090: 0D 0A 4C 44 20 28 43 55 52 53 4F 52 5F 50 4F 53 ..LD (CURSOR_POS
0000A0: 29 2C 48 4C 0D 0A 4C 44 20 41 2C 32 34 33 0D 0A ),HL..LD A,243..
0000B0: 43 41 4C 4C 20 54 58 54 5F 4F 55 54 50 55 54 0D CALL TXT_OUTPUT.
0000C0: 0A 52 45 54 0D 0A 2E 4D 4F 56 45 5F 44 4F 57 4E .RET...MOVE_DOWN
0000D0: 0D 0A 43 41 4C 4C 20 54 58 54 5F 47 45 54 5F 43 ..CALL TXT_GET_C
0000E0: 55 52 53 4F 52 0D 0A 4C 44 20 48 4C 2C 28 43 55 URSOR..LD HL,(CU
0000F0: 52 53 4F 52 5F 50 4F 53 29 0D 0A 41 44 44 20 4C RSOR_POS)..ADD L
000100: 0D 0A 4C 44 20 4C 2C 41 0D 0A 50 55 53 48 20 48 ..LD L,A..PUSH H
000110: 4C 0D 0A 43 41 4C 4C 20 54 58 54 5F 53 45 54 5F L..CALL TXT_SET_
000120: 43 55 52 53 4F 52 0D 0A 4C 44 20 41 2C 22 20 22 CURSOR..LD A," "
000130: 0D 0A 43 41 4C 4C 20 54 58 54 5F 4F 55 54 50 55 ..CALL TXT_OUTPU
000140: 54 0D 0A 50 4F 50 20 48 4C 0D 0A 4C 44 20 41 2C T..POP HL..LD A,
000150: 4C 0D 0A 49 4E 43 20 41 0D 0A 50 55 53 48 20 41 L..INC A..PUSH A
000160: 46 0D 0A 50 55 53 48 20 48 4C 0D 0A 4C 44 20 4C F..PUSH HL..LD L
000170: 2C 41 0D 0A 49 4E 43 20 48 0D 0A 43 41 4C 4C 20 ,A..INC H..CALL
000180: 54 58 54 5F 55 4E 57 52 49 54 45 0D 0A 50 4F 50 TXT_UNWRITE..POP
000190: 20 48 4C 0D 0A 50 4F 50 20 42 43 0D 0A 43 50 20 HL..POP BC..CP
0001A0: 22 20 22 0D 0A 4C 44 20 41 2C 42 0D 0A 4A 50 20 " "..LD A,B..JP
0001B0: 5A 2C 4E 4F 5F 43 48 41 4E 47 45 34 0D 0A 4C 44 Z,NO_CHANGE4..LD
0001C0: 20 4C 2C 41 0D 0A 4C 44 20 41 2C 28 43 55 52 52 L,A..LD A,(CURR
0001D0: 45 4E 54 5F 46 49 4C 45 29 0D 0A 41 44 44 20 34 ENT_FILE)..ADD 4
0001E0: 0D 0A 4C 44 20 28 43 55 52 52 45 4E 54 5F 46 49 ..LD (CURRENT_FI
0001F0: 4C 45 29 2C 41 0D 0A 2E 4E 4F 5F 43 48 41 4E 47 LE),A...NO_CHANG
Size : 512 (Real : 512)
000000: 20 22 0D 0A 43 41 4C 4C 20 54 58 54 5F 4F 55 54 "..CALL TXT_OUT
000010: 50 55 54 20 3B 54 68 69 73 20 63 6C 65 61 72 73 PUT ;This clears
000020: 20 74 68 65 20 63 75 72 73 6F 72 20 66 72 6F 6D the cursor from
000030: 20 69 74 73 20 6F 6C 64 20 70 6F 73 69 74 69 6F its old positio
000040: 6E 2E 0D 0A 50 4F 50 20 48 4C 0D 0A 4C 44 20 41 n...POP HL..LD A
000050: 2C 48 0D 0A 53 55 42 20 32 30 20 3B 43 61 6C 63 ,H..SUB 20 ;Calc
000060: 75 6C 61 74 65 20 74 68 65 20 70 6F 73 69 74 69 ulate the positi
000070: 6F 6E 20 66 6F 72 20 74 68 65 20 6E 65 78 74 20 on for the next
000080: 63 6F 6C 75 6D 6E 20 74 6F 20 74 68 65 20 6C 65 column to the le
000090: 66 74 2E 0D 0A 50 55 53 48 20 41 46 0D 0A 4C 44 ft...PUSH AF..LD
0000A0: 20 41 2C 28 43 55 52 52 45 4E 54 5F 46 49 4C 45 A,(CURRENT_FILE
0000B0: 29 0D 0A 4C 44 20 43 2C 41 0D 0A 4A 52 20 4E 43 )..LD C,A..JR NC
0000C0: 2C 4C 45 46 54 5F 43 4F 4C 55 4D 4E 0D 0A 50 4F ,LEFT_COLUMN..PO
0000D0: 50 20 41 46 0D 0A 41 44 44 20 38 30 20 3B 54 68 P AF..ADD 80 ;Th
0000E0: 69 73 20 61 64 64 73 20 38 30 20 69 66 20 74 68 is adds 80 if th
0000F0: 65 20 72 65 73 75 6C 74 20 69 73 20 6E 65 67 61 e result is nega
000100: 74 69 76 65 20 73 6F 20 74 68 61 74 20 74 68 65 tive so that the
000110: 20 73 63 72 65 65 6E 20 77 72 61 70 73 20 61 72 screen wraps ar
000120: 6F 75 6E 64 2E 0D 0A 50 55 53 48 20 41 46 0D 0A ound...PUSH AF..
000130: 4C 44 20 41 2C 43 20 3B 54 68 69 73 20 6D 61 6B LD A,C ;This mak
000140: 65 73 20 73 75 72 65 20 74 68 61 74 20 74 68 65 es sure that the
000150: 20 72 69 67 68 74 20 66 69 6C 65 20 6E 75 6D 62 right file numb
000160: 65 72 20 69 73 20 6B 65 70 74 20 77 68 65 6E 20 er is kept when
000170: 74 68 65 20 73 63 72 65 65 6E 0D 0A 41 44 44 20 the screen..ADD
000180: 34 20 3B 77 72 61 70 73 20 61 72 6F 75 6E 64 2E 4 ;wraps around.
000190: 0D 0A 4C 44 20 43 2C 41 0D 0A 2E 4C 45 46 54 5F ..LD C,A...LEFT_
0001A0: 43 4F 4C 55 4D 4E 0D 0A 50 4F 50 20 41 46 0D 0A COLUMN..POP AF..
0001B0: 4C 44 20 42 2C 41 0D 0A 50 55 53 48 20 42 43 20 LD B,A..PUSH BC
0001C0: 3B 43 68 65 63 6B 20 77 68 65 74 68 65 72 20 74 ;Check whether t
0001D0: 68 65 72 65 20 69 73 20 61 63 74 75 61 6C 6C 79 here is actually
0001E0: 20 61 20 66 69 6C 65 6E 61 6D 65 20 61 74 20 74 a filename at t
0001F0: 68 65 20 6E 65 77 20 70 6F 73 69 74 69 6F 6E 2E he new position.
Size : 512 (Real : 512)
000000: 45 34 0D 0A 50 55 53 48 20 48 4C 0D 0A 43 41 4C E4..PUSH HL..CAL
000010: 4C 20 54 58 54 5F 53 45 54 5F 43 55 52 53 4F 52 L TXT_SET_CURSOR
000020: 0D 0A 43 41 4C 4C 20 54 58 54 5F 47 45 54 5F 43 ..CALL TXT_GET_C
000030: 55 52 53 4F 52 0D 0A 50 4F 50 20 48 4C 0D 0A 4E URSOR..POP HL..N
000040: 45 47 0D 0A 41 44 44 20 4C 0D 0A 4C 44 20 4C 2C EG..ADD L..LD L,
000050: 41 0D 0A 4C 44 20 28 43 55 52 53 4F 52 5F 50 4F A..LD (CURSOR_PO
000060: 53 29 2C 48 4C 0D 0A 4C 44 20 41 2C 32 34 33 0D S),HL..LD A,243.
000070: 0A 43 41 4C 4C 20 54 58 54 5F 4F 55 54 50 55 54 .CALL TXT_OUTPUT
000080: 0D 0A 52 45 54 0D 0A 2E 53 45 4C 45 43 54 0D 0A ..RET...SELECT..
000090: 43 41 4C 4C 20 54 58 54 5F 47 45 54 5F 43 55 52 CALL TXT_GET_CUR
0000A0: 53 4F 52 0D 0A 4C 44 20 48 4C 2C 28 43 55 52 53 SOR..LD HL,(CURS
0000B0: 4F 52 5F 50 4F 53 29 0D 0A 41 44 44 20 4C 0D 0A OR_POS)..ADD L..
0000C0: 4C 44 20 4C 2C 41 0D 0A 49 4E 43 20 4C 20 3B 49 LD L,A..INC L ;I
0000D0: 4E 43 20 4C 20 62 65 63 61 75 73 65 20 6F 66 20 NC L because of
0000E0: 74 68 65 20 62 61 6E 6E 65 72 20 77 69 6E 64 6F the banner windo
0000F0: 77 20 61 74 20 74 68 65 20 74 6F 70 2E 0D 0A 43 w at the top...C
000100: 41 4C 4C 20 53 43 52 5F 43 48 41 52 5F 50 4F 53 ALL SCR_CHAR_POS
000110: 49 54 49 4F 4E 0D 0A 2E 52 45 56 45 52 53 45 5F ITION...REVERSE_
000120: 43 48 41 52 41 43 54 45 52 53 20 3B 52 6F 75 74 CHARACTERS ;Rout
000130: 69 6E 65 20 74 6F 20 68 69 67 68 6C 69 67 68 74 ine to highlight
000140: 20 74 68 65 20 73 65 6C 65 63 74 65 64 20 66 69 the selected fi
000150: 6C 65 6E 61 6D 65 2E 0D 0A 4C 44 20 43 2C 38 0D lename...LD C,8.
000160: 0A 2E 52 45 56 45 52 53 45 5F 52 4F 57 53 0D 0A ..REVERSE_ROWS..
000170: 4C 44 20 42 2C 31 38 0D 0A 50 55 53 48 20 48 4C LD B,18..PUSH HL
000180: 0D 0A 2E 52 45 56 45 52 53 45 5F 42 59 54 45 53 ...REVERSE_BYTES
000190: 0D 0A 4C 44 20 41 2C 28 48 4C 29 0D 0A 43 50 4C ..LD A,(HL)..CPL
0001A0: 20 3B 52 65 76 65 72 73 65 20 61 6C 6C 20 6F 66 ;Reverse all of
0001B0: 20 74 68 65 20 62 69 74 73 20 69 6E 20 74 68 65 the bits in the
0001C0: 20 62 79 74 65 2E 0D 0A 4C 44 20 28 48 4C 29 2C byte...LD (HL),
0001D0: 41 0D 0A 49 4E 43 20 48 4C 0D 0A 4C 44 20 44 2C A..INC HL..LD D,
0001E0: 41 0D 0A 44 4A 4E 5A 20 52 45 56 45 52 53 45 5F A..DJNZ REVERSE_
0001F0: 42 59 54 45 53 0D 0A 50 4F 50 20 48 4C 0D 0A 4C BYTES..POP HL..L
Size : 512 (Real : 512)
000000: 73 20 48 4C 20 74 6F 20 74 68 65 20 66 69 72 73 s HL to the firs
000010: 74 20 66 69 6C 65 6E 61 6D 65 20 6E 75 6D 62 65 t filename numbe
000020: 72 2E 0D 0A 2E 41 53 53 49 47 4E 5F 4E 41 4D 45 r....ASSIGN_NAME
000030: 53 20 3B 54 68 69 73 20 6C 6F 6F 70 20 61 73 73 S ;This loop ass
000040: 69 67 6E 73 20 61 20 6E 61 6D 65 20 74 6F 20 65 igns a name to e
000050: 61 63 68 20 66 69 6C 65 2E 0D 0A 50 55 53 48 20 ach file...PUSH
000060: 42 43 0D 0A 50 55 53 48 20 44 45 0D 0A 50 55 53 BC..PUSH DE..PUS
000070: 48 20 48 4C 0D 0A 2E 49 4E 50 55 54 5F 43 4F 4D H HL...INPUT_COM
000080: 4D 41 4E 44 20 3B 49 66 20 74 68 65 20 63 6F 6D MAND ;If the com
000090: 6D 61 6E 64 20 6E 61 6D 65 20 77 61 73 20 69 6E mand name was in
0000A0: 76 61 6C 69 64 20 74 68 69 73 20 62 69 74 20 69 valid this bit i
0000B0: 73 20 72 65 70 65 61 74 65 64 2E 0D 0A 4C 44 20 s repeated...LD
0000C0: 48 4C 2C 4D 45 53 53 34 0D 0A 43 41 4C 4C 20 54 HL,MESS4..CALL T
0000D0: 45 58 54 4C 4F 4F 50 0D 0A 50 4F 50 20 48 4C 0D EXTLOOP..POP HL.
0000E0: 0A 50 55 53 48 20 48 4C 0D 0A 43 41 4C 4C 20 43 .PUSH HL..CALL C
0000F0: 52 45 41 54 45 5F 46 49 4C 45 4E 41 4D 45 20 3B REATE_FILENAME ;
000100: 46 69 6E 64 73 20 74 68 65 20 66 69 6C 65 6E 61 Finds the filena
000110: 6D 65 20 66 72 6F 6D 20 74 68 65 20 6E 75 6D 62 me from the numb
000120: 65 72 20 70 6F 69 6E 74 65 64 20 74 6F 20 62 79 er pointed to by
000130: 20 48 4C 2E 0D 0A 45 58 20 44 45 2C 48 4C 0D 0A HL...EX DE,HL..
000140: 4C 44 20 28 48 4C 29 2C 22 3F 22 0D 0A 49 4E 43 LD (HL),"?"..INC
000150: 20 48 4C 0D 0A 4C 44 20 28 48 4C 29 2C 22 20 22 HL..LD (HL)," "
000160: 0D 0A 49 4E 43 20 48 4C 0D 0A 4C 44 20 28 48 4C ..INC HL..LD (HL
000170: 29 2C 31 33 0D 0A 49 4E 43 20 48 4C 0D 0A 4C 44 ),13..INC HL..LD
000180: 20 28 48 4C 29 2C 31 30 0D 0A 49 4E 43 20 48 4C (HL),10..INC HL
000190: 0D 0A 4C 44 20 28 48 4C 29 2C 30 0D 0A 4C 44 20 ..LD (HL),0..LD
0001A0: 48 4C 2C 42 55 46 46 45 52 0D 0A 43 41 4C 4C 20 HL,BUFFER..CALL
0001B0: 54 45 58 54 4C 4F 4F 50 0D 0A 43 41 4C 4C 20 49 TEXTLOOP..CALL I
0001C0: 4E 50 55 54 5F 52 4F 55 54 49 4E 45 20 3B 47 65 NPUT_ROUTINE ;Ge
0001D0: 74 73 20 69 6E 70 75 74 20 66 72 6F 6D 20 74 68 ts input from th
0001E0: 65 20 6B 65 79 62 6F 61 72 64 2E 0D 0A 4C 44 20 e keyboard...LD
0001F0: 43 2C 42 0D 0A 4C 44 20 42 2C 30 0D 0A 4C 44 20 C,B..LD B,0..LD
Size : 512 (Real : 512)
000000: 44 20 41 2C 48 0D 0A 41 44 44 20 38 20 3B 48 4C D A,H..ADD 8 ;HL
000010: 20 68 6F 6C 64 73 20 74 68 65 20 61 64 64 72 65 holds the addre
000020: 73 73 20 6F 66 20 74 68 65 20 6E 65 78 74 20 72 ss of the next r
000030: 6F 77 20 28 26 38 30 30 20 67 72 65 61 74 65 72 ow (&800 greater
000040: 20 74 68 61 6E 20 74 68 65 20 6C 61 73 74 29 2E than the last).
000050: 0D 0A 4C 44 20 48 2C 41 0D 0A 44 45 43 20 43 0D ..LD H,A..DEC C.
000060: 0A 4A 52 20 4E 5A 2C 52 45 56 45 52 53 45 5F 52 .JR NZ,REVERSE_R
000070: 4F 57 53 0D 0A 50 55 53 48 20 44 45 20 3B 44 20 OWS..PUSH DE ;D
000080: 68 6F 6C 64 73 20 74 68 65 20 6C 61 73 74 20 62 holds the last b
000090: 79 74 65 20 74 68 61 74 20 77 61 73 20 69 6E 76 yte that was inv
0000A0: 65 72 74 65 64 20 69 2E 65 2E 20 74 68 65 20 62 erted i.e. the b
0000B0: 6F 74 74 6F 6D 20 72 69 67 68 74 20 62 79 74 65 ottom right byte
0000C0: 2E 0D 0A 4C 44 20 48 4C 2C 28 46 49 4C 45 43 4F ...LD HL,(FILECO
0000D0: 55 4E 54 29 0D 0A 49 4E 43 20 48 4C 20 3B 41 64 UNT)..INC HL ;Ad
0000E0: 64 20 6F 6E 65 20 74 6F 20 74 68 65 20 6E 75 6D d one to the num
0000F0: 62 65 72 20 6F 66 20 66 69 6C 65 73 20 73 65 6C ber of files sel
000100: 65 63 74 65 64 2E 0D 0A 4C 44 20 44 45 2C 28 53 ected...LD DE,(S
000110: 45 4C 45 43 54 5F 50 4F 49 4E 54 45 52 29 0D 0A ELECT_POINTER)..
000120: 4C 44 20 41 2C 28 43 55 52 52 45 4E 54 5F 46 49 LD A,(CURRENT_FI
000130: 4C 45 29 0D 0A 4C 44 20 28 44 45 29 2C 41 0D 0A LE)..LD (DE),A..
000140: 49 4E 43 20 44 45 0D 0A 50 4F 50 20 41 46 20 3B INC DE..POP AF ;
000150: 50 75 74 73 20 74 68 65 20 76 61 6C 75 65 20 6F Puts the value o
000160: 66 20 74 68 65 20 6C 61 73 74 20 62 79 74 65 20 f the last byte
000170: 77 68 69 63 68 20 77 61 73 20 69 6E 76 65 72 74 which was invert
000180: 65 64 20 69 6E 20 41 2E 0D 0A 4F 52 20 41 0D 0A ed in A...OR A..
000190: 4A 52 20 4E 5A 2C 41 44 44 5F 46 49 4C 45 20 3B JR NZ,ADD_FILE ;
0001A0: 49 66 20 74 68 65 20 6C 61 73 74 20 62 79 74 65 If the last byte
0001B0: 20 69 6E 76 65 72 74 65 64 20 77 61 73 20 63 68 inverted was ch
0001C0: 61 6E 67 65 64 20 74 6F 20 61 20 30 20 74 68 65 anged to a 0 the
0001D0: 6E 20 74 68 65 20 66 69 6C 65 20 6D 75 73 74 0D n the file must.
0001E0: 0A 44 45 43 20 48 4C 20 3B 68 61 76 65 20 62 65 .DEC HL ;have be
0001F0: 65 6E 20 64 65 73 65 6C 65 63 74 65 64 2E 20 54 en deselected. T
Size : 512 (Real : 512)
000000: 28 43 4F 4D 4D 41 4E 44 5F 4C 45 4E 29 2C 42 43 (COMMAND_LEN),BC
000010: 0D 0A 4C 44 20 41 2C 43 0D 0A 43 50 20 31 37 0D ..LD A,C..CP 17.
000020: 0A 4A 52 20 4E 43 2C 49 4E 50 55 54 5F 43 4F 4D .JR NC,INPUT_COM
000030: 4D 41 4E 44 0D 0A 4C 44 20 48 4C 2C 42 55 46 46 MAND..LD HL,BUFF
000040: 45 52 20 3B 54 68 65 20 63 6F 6D 6D 61 6E 64 20 ER ;The command
000050: 6E 61 6D 65 20 69 73 20 73 74 6F 72 65 64 20 61 name is stored a
000060: 74 20 42 55 46 46 45 52 2E 0D 0A 2E 43 48 45 43 t BUFFER....CHEC
000070: 4B 5F 43 4F 4D 4D 41 4E 44 0D 0A 4C 44 20 41 2C K_COMMAND..LD A,
000080: 28 48 4C 29 0D 0A 52 45 53 20 37 2C 41 20 3B 52 (HL)..RES 7,A ;R
000090: 65 73 65 74 20 62 69 74 20 37 20 73 6F 20 42 41 eset bit 7 so BA
0000A0: 53 49 43 20 64 6F 65 73 6E 27 74 20 74 68 69 6E SIC doesn't thin
0000B0: 6B 20 69 74 20 69 73 20 74 68 65 20 65 6E 64 20 k it is the end
0000C0: 6F 66 20 74 68 65 20 6E 61 6D 65 2E 0D 0A 43 50 of the name...CP
0000D0: 20 22 2E 22 0D 0A 4A 52 20 5A 2C 4D 41 4B 45 55 "."..JR Z,MAKEU
0000E0: 50 0D 0A 43 50 20 22 30 22 0D 0A 4A 52 20 43 2C P..CP "0"..JR C,
0000F0: 49 4E 50 55 54 5F 43 4F 4D 4D 41 4E 44 0D 0A 43 INPUT_COMMAND..C
000100: 50 20 22 3A 22 0D 0A 4A 52 20 43 2C 4D 41 4B 45 P ":"..JR C,MAKE
000110: 55 50 0D 0A 43 50 20 22 41 22 0D 0A 4A 52 20 43 UP..CP "A"..JR C
000120: 2C 49 4E 50 55 54 5F 43 4F 4D 4D 41 4E 44 0D 0A ,INPUT_COMMAND..
000130: 43 50 20 22 5B 22 0D 0A 4A 52 20 43 2C 4D 41 4B CP "["..JR C,MAK
000140: 45 55 50 0D 0A 43 50 20 22 61 22 0D 0A 4A 52 20 EUP..CP "a"..JR
000150: 43 2C 49 4E 50 55 54 5F 43 4F 4D 4D 41 4E 44 0D C,INPUT_COMMAND.
000160: 0A 43 50 20 22 7B 22 0D 0A 4A 52 20 4E 43 2C 49 .CP "{"..JR NC,I
000170: 4E 50 55 54 5F 43 4F 4D 4D 41 4E 44 0D 0A 2E 4D NPUT_COMMAND...M
000180: 41 4B 45 55 50 0D 0A 53 55 42 20 39 37 0D 0A 4A AKEUP..SUB 97..J
000190: 52 20 43 2C 55 50 50 45 52 0D 0A 53 55 42 20 32 R C,UPPER..SUB 2
0001A0: 36 0D 0A 4A 52 20 4E 43 2C 55 50 50 45 52 0D 0A 6..JR NC,UPPER..
0001B0: 4C 44 20 41 2C 28 48 4C 29 0D 0A 53 55 42 20 33 LD A,(HL)..SUB 3
0001C0: 32 0D 0A 4C 44 20 28 48 4C 29 2C 41 0D 0A 2E 55 2..LD (HL),A...U
0001D0: 50 50 45 52 0D 0A 49 4E 43 20 48 4C 0D 0A 44 45 PPER..INC HL..DE
0001E0: 43 20 43 0D 0A 4A 52 20 4E 5A 2C 43 48 45 43 4B C C..JR NZ,CHECK
0001F0: 5F 43 4F 4D 4D 41 4E 44 0D 0A 44 45 43 20 48 4C _COMMAND..DEC HL
Size : 512 (Real : 512)
000000: 68 69 73 20 6D 65 61 6E 73 20 74 68 61 74 20 74 his means that t
000010: 68 65 20 63 6F 75 6E 74 65 72 20 77 69 6C 6C 20 he counter will
000020: 68 61 76 65 20 74 6F 20 62 65 0D 0A 44 45 43 20 have to be..DEC
000030: 48 4C 20 3B 64 65 63 72 65 6D 65 6E 74 65 64 20 HL ;decremented
000040: 61 6E 64 20 74 68 65 20 70 6F 69 6E 74 65 72 20 and the pointer
000050: 64 65 63 72 65 6D 65 6E 74 65 64 20 61 6C 73 6F decremented also
000060: 2E 0D 0A 50 55 53 48 20 48 4C 0D 0A 50 55 53 48 ...PUSH HL..PUSH
000070: 20 44 45 0D 0A 49 4E 43 20 48 4C 0D 0A 4C 44 20 DE..INC HL..LD
000080: 42 2C 48 20 3B 54 68 69 73 20 62 69 74 20 74 61 B,H ;This bit ta
000090: 6B 65 73 20 6F 75 74 20 74 68 65 20 66 69 6C 65 kes out the file
0000A0: 6E 61 6D 65 20 6E 75 6D 62 65 72 20 74 68 61 74 name number that
0000B0: 20 68 61 73 20 62 65 65 6E 20 64 65 73 65 6C 65 has been desele
0000C0: 63 74 65 64 2E 0D 0A 4C 44 20 43 2C 4C 0D 0A 4C cted...LD C,L..L
0000D0: 44 20 48 4C 2C 53 41 56 45 4E 41 4D 45 0D 0A 4C D HL,SAVENAME..L
0000E0: 44 20 41 2C 28 43 55 52 52 45 4E 54 5F 46 49 4C D A,(CURRENT_FIL
0000F0: 45 29 20 3B 53 65 61 72 63 68 20 66 6F 72 20 74 E) ;Search for t
000100: 68 65 20 66 69 6C 65 20 6E 75 6D 62 65 72 20 74 he file number t
000110: 6F 20 62 65 20 72 65 6D 6F 76 65 64 2E 0D 0A 43 o be removed...C
000120: 50 49 52 0D 0A 4A 50 20 50 4F 2C 4F 4E 45 5F 42 PIR..JP PO,ONE_B
000130: 59 54 45 20 3B 49 66 20 42 43 20 69 73 20 7A 65 YTE ;If BC is ze
000140: 72 6F 20 64 6F 6E 27 74 20 62 6F 74 68 65 72 20 ro don't bother
000150: 6D 6F 76 69 6E 67 20 61 6E 79 20 62 79 74 65 73 moving any bytes
000160: 2E 0D 0A 4C 44 20 44 2C 48 0D 0A 4C 44 20 45 2C ...LD D,H..LD E,
000170: 4C 0D 0A 44 45 43 20 44 45 20 3B 54 68 65 20 62 L..DEC DE ;The b
000180: 79 74 65 73 20 61 72 65 20 6D 6F 76 65 64 20 62 ytes are moved b
000190: 61 63 6B 20 6F 6E 65 20 62 79 74 65 2E 0D 0A 4C ack one byte...L
0001A0: 44 49 52 20 3B 4D 6F 76 65 20 6F 74 68 65 72 20 DIR ;Move other
0001B0: 6E 75 6D 62 65 72 73 20 75 70 20 74 6F 20 63 6C numbers up to cl
0001C0: 6F 73 65 20 74 68 65 20 67 61 70 2E 0D 0A 2E 4F ose the gap....O
0001D0: 4E 45 5F 42 59 54 45 0D 0A 50 4F 50 20 44 45 0D NE_BYTE..POP DE.
0001E0: 0A 50 4F 50 20 48 4C 0D 0A 44 45 43 20 44 45 20 .POP HL..DEC DE
0001F0: 3B 44 65 63 72 65 6D 65 6E 74 20 74 68 65 20 66 ;Decrement the f
Size : 512 (Real : 512)
000000: 0D 0A 53 45 54 20 37 2C 28 48 4C 29 20 3B 53 65 ..SET 7,(HL) ;Se
000010: 74 20 62 69 74 20 37 20 6F 66 20 74 68 65 20 6C t bit 7 of the l
000020: 61 73 74 20 63 68 61 72 61 63 74 65 72 20 6F 66 ast character of
000030: 20 74 68 65 20 63 6F 6D 6D 61 6E 64 2E 0D 0A 50 the command...P
000040: 4F 50 20 48 4C 0D 0A 50 4F 50 20 44 45 0D 0A 50 OP HL..POP DE..P
000050: 55 53 48 20 48 4C 0D 0A 4C 44 20 48 4C 2C 42 55 USH HL..LD HL,BU
000060: 46 46 45 52 0D 0A 4C 44 20 42 43 2C 28 43 4F 4D FFER..LD BC,(COM
000070: 4D 41 4E 44 5F 4C 45 4E 29 0D 0A 4C 44 49 52 0D MAND_LEN)..LDIR.
000080: 0A 50 4F 50 20 48 4C 0D 0A 49 4E 43 20 48 4C 0D .POP HL..INC HL.
000090: 0A 50 4F 50 20 42 43 0D 0A 44 4A 4E 5A 20 41 53 .POP BC..DJNZ AS
0000A0: 53 49 47 4E 5F 4E 41 4D 45 53 0D 0A 58 4F 52 20 SIGN_NAMES..XOR
0000B0: 41 0D 0A 4C 44 20 28 44 45 29 2C 41 0D 0A 49 4E A..LD (DE),A..IN
0000C0: 43 20 44 45 0D 0A 4C 44 20 48 4C 2C 49 4E 49 54 C DE..LD HL,INIT
0000D0: 4D 45 53 53 2D 52 4F 4D 49 4E 49 54 2B 26 38 30 MESS-ROMINIT+&80
0000E0: 30 30 20 3B 46 69 6E 64 20 6F 75 74 20 74 68 65 00 ;Find out the
0000F0: 20 61 64 64 72 65 73 73 20 6F 66 20 74 68 65 20 address of the
000100: 69 6E 69 74 69 61 6C 69 73 61 74 69 6F 6E 0D 0A initialisation..
000110: 41 44 44 20 48 4C 2C 44 45 20 3B 6D 65 73 73 61 ADD HL,DE ;messa
000120: 67 65 0D 0A 4C 44 20 28 4D 45 53 53 5F 41 44 44 ge..LD (MESS_ADD
000130: 52 45 53 53 2B 31 29 2C 48 4C 0D 0A 4C 44 20 48 RESS+1),HL..LD H
000140: 4C 2C 49 4E 49 54 4D 45 53 53 2D 52 4F 4D 49 4E L,INITMESS-ROMIN
000150: 49 54 2B 31 0D 0A 41 44 44 20 48 4C 2C 44 45 0D IT+1..ADD HL,DE.
000160: 0A 50 55 53 48 20 44 45 0D 0A 4C 44 20 44 45 2C .PUSH DE..LD DE,
000170: 26 31 30 30 30 0D 0A 45 58 20 44 45 2C 48 4C 0D &1000..EX DE,HL.
000180: 0A 4C 44 20 42 43 2C 28 26 46 30 30 29 0D 0A 4C .LD BC,(&F00)..L
000190: 44 49 52 0D 0A 45 58 20 44 45 2C 48 4C 0D 0A 4C DIR..EX DE,HL..L
0001A0: 44 20 28 48 4C 29 2C 31 30 0D 0A 49 4E 43 20 48 D (HL),10..INC H
0001B0: 4C 0D 0A 4C 44 20 28 48 4C 29 2C 31 33 0D 0A 49 L..LD (HL),13..I
0001C0: 4E 43 20 48 4C 0D 0A 4C 44 20 28 48 4C 29 2C 31 NC HL..LD (HL),1
0001D0: 30 0D 0A 49 4E 43 20 48 4C 0D 0A 4C 44 20 28 48 0..INC HL..LD (H
0001E0: 4C 29 2C 30 0D 0A 49 4E 43 20 48 4C 0D 0A 50 4F L),0..INC HL..PO
0001F0: 50 20 44 45 0D 0A 50 55 53 48 20 48 4C 0D 0A 4C P DE..PUSH HL..L
Size : 512 (Real : 512)
000000: 69 6C 65 20 70 6F 69 6E 74 65 72 2E 0D 0A 44 45 ile pointer...DE
000010: 43 20 44 45 0D 0A 2E 41 44 44 5F 46 49 4C 45 0D C DE...ADD_FILE.
000020: 0A 4C 44 20 28 46 49 4C 45 43 4F 55 4E 54 29 2C .LD (FILECOUNT),
000030: 48 4C 0D 0A 4C 44 20 28 53 45 4C 45 43 54 5F 50 HL..LD (SELECT_P
000040: 4F 49 4E 54 45 52 29 2C 44 45 0D 0A 52 45 54 0D OINTER),DE..RET.
000050: 0A 2E 4C 4F 41 44 5F 45 41 43 48 5F 46 49 4C 45 ..LOAD_EACH_FILE
000060: 0D 0A 4C 44 20 48 4C 2C 28 46 49 4C 45 43 4F 55 ..LD HL,(FILECOU
000070: 4E 54 29 0D 0A 4C 44 20 41 2C 48 0D 0A 4F 52 20 NT)..LD A,H..OR
000080: 4C 0D 0A 52 45 54 20 5A 0D 0A 50 4F 50 20 48 4C L..RET Z..POP HL
000090: 0D 0A 43 41 4C 4C 20 54 58 54 5F 47 45 54 5F 43 ..CALL TXT_GET_C
0000A0: 55 52 53 4F 52 0D 0A 2E 4C 4F 43 41 54 45 0D 0A URSOR...LOCATE..
0000B0: 4C 44 20 48 4C 2C 30 0D 0A 41 44 44 20 4C 0D 0A LD HL,0..ADD L..
0000C0: 4C 44 20 4C 2C 41 0D 0A 43 41 4C 4C 20 54 58 54 LD L,A..CALL TXT
0000D0: 5F 53 45 54 5F 43 55 52 53 4F 52 0D 0A 43 41 4C _SET_CURSOR..CAL
0000E0: 4C 20 4B 4D 5F 52 45 53 45 54 20 3B 43 6C 65 61 L KM_RESET ;Clea
0000F0: 72 20 74 68 65 20 6B 65 79 20 62 75 66 66 65 72 r the key buffer
000100: 2E 0D 0A 4C 44 20 48 4C 2C 4D 45 53 53 31 34 0D ...LD HL,MESS14.
000110: 0A 43 41 4C 4C 20 54 45 58 54 4C 4F 4F 50 0D 0A .CALL TEXTLOOP..
000120: 4C 44 20 48 4C 2C 26 31 30 30 30 0D 0A 43 41 4C LD HL,&1000..CAL
000130: 4C 20 49 4E 50 55 54 5F 52 4F 55 54 49 4E 45 2B L INPUT_ROUTINE+
000140: 33 0D 0A 4C 44 20 43 2C 42 0D 0A 4C 44 20 42 2C 3..LD C,B..LD B,
000150: 30 0D 0A 4C 44 20 28 26 46 30 30 29 2C 42 43 0D 0..LD (&F00),BC.
000160: 0A 4C 44 20 48 4C 2C 52 4F 4D 5F 48 45 41 44 45 .LD HL,ROM_HEADE
000170: 52 0D 0A 4C 44 20 44 45 2C 26 34 30 30 30 0D 0A R..LD DE,&4000..
000180: 4C 44 20 42 43 2C 4E 41 4D 45 5F 54 41 42 4C 45 LD BC,NAME_TABLE
000190: 2D 52 4F 4D 5F 48 45 41 44 45 52 0D 0A 4C 44 49 -ROM_HEADER..LDI
0001A0: 52 0D 0A 45 58 20 44 45 2C 48 4C 20 3B 48 4C 20 R..EX DE,HL ;HL
0001B0: 6E 6F 77 20 70 6F 69 6E 74 73 20 74 6F 20 74 68 now points to th
0001C0: 65 20 62 65 67 69 6E 6E 69 6E 67 20 6F 66 20 74 e beginning of t
0001D0: 68 65 20 4A 75 6D 70 62 6C 6F 63 6B 20 69 6E 20 he Jumpblock in
0001E0: 74 68 65 20 52 4F 4D 20 69 6D 61 67 65 2E 0D 0A the ROM image...
0001F0: 4C 44 20 42 43 2C 28 46 49 4C 45 43 4F 55 4E 54 LD BC,(FILECOUNT
Size : 512 (Real : 512)
000000: 44 20 42 43 2C 49 4E 49 54 4D 45 53 53 2D 52 4F D BC,INITMESS-RO
000010: 4D 49 4E 49 54 2B 31 0D 0A 4C 44 20 48 4C 2C 26 MINIT+1..LD HL,&
000020: 38 30 30 30 0D 0A 41 44 44 20 48 4C 2C 44 45 0D 8000..ADD HL,DE.
000030: 0A 50 55 53 48 20 44 45 0D 0A 45 58 20 44 45 2C .PUSH DE..EX DE,
000040: 48 4C 0D 0A 4C 44 20 48 4C 2C 49 4E 49 54 49 41 HL..LD HL,INITIA
000050: 4C 49 53 45 5F 52 4F 4D 2D 52 4F 4D 5F 48 45 41 LISE_ROM-ROM_HEA
000060: 44 45 52 2B 26 34 30 30 31 0D 0A 4C 44 20 28 48 DER+&4001..LD (H
000070: 4C 29 2C 45 20 3B 53 74 6F 72 65 20 74 68 65 20 L),E ;Store the
000080: 61 64 64 72 65 73 73 20 6F 66 20 74 68 65 20 69 address of the i
000090: 6E 69 74 69 61 6C 69 73 61 74 69 6F 6E 20 72 6F nitialisation ro
0000A0: 75 74 69 6E 65 2C 20 73 6F 20 74 68 61 74 20 74 utine, so that t
0000B0: 68 65 20 72 6F 75 74 69 6E 65 0D 0A 49 4E 43 20 he routine..INC
0000C0: 48 4C 20 3B 69 73 20 6A 75 6D 70 65 64 20 74 6F HL ;is jumped to
0000D0: 20 6F 6E 20 69 6E 69 74 69 61 6C 69 73 61 74 69 on initialisati
0000E0: 6F 6E 2E 0D 0A 4C 44 20 28 48 4C 29 2C 44 0D 0A on...LD (HL),D..
0000F0: 49 4E 43 20 48 4C 0D 0A 4C 44 20 28 43 4F 4D 4D INC HL..LD (COMM
000100: 41 4E 44 5F 4C 45 4E 29 2C 48 4C 20 3B 53 74 6F AND_LEN),HL ;Sto
000110: 72 65 20 74 68 65 20 61 64 64 72 65 73 73 20 6F re the address o
000120: 66 20 77 68 65 72 65 20 61 6C 6C 20 74 68 65 20 f where all the
000130: 6F 74 68 65 72 20 4A 50 20 63 6F 6D 6D 61 6E 64 other JP command
000140: 73 20 67 6F 2E 0D 0A 4C 44 20 48 4C 2C 52 4F 4D s go...LD HL,ROM
000150: 49 4E 49 54 20 3B 43 6F 70 79 20 74 68 65 20 69 INIT ;Copy the i
000160: 6E 69 74 69 61 6C 69 73 61 74 69 6F 6E 20 63 6F nitialisation co
000170: 64 65 20 74 6F 20 74 68 65 20 52 4F 4D 20 69 6D de to the ROM im
000180: 61 67 65 2E 0D 0A 50 4F 50 20 44 45 0D 0A 4C 44 age...POP DE..LD
000190: 49 52 0D 0A 50 4F 50 20 44 45 0D 0A 4C 44 20 48 IR..POP DE..LD H
0001A0: 4C 2C 26 38 30 30 30 0D 0A 41 4E 44 20 41 0D 0A L,&8000..AND A..
0001B0: 53 42 43 20 48 4C 2C 44 45 20 3B 46 69 6E 64 20 SBC HL,DE ;Find
0001C0: 6F 75 74 20 68 6F 77 20 6D 75 63 68 20 73 70 61 out how much spa
0001D0: 63 65 20 74 68 65 72 65 20 69 73 20 66 6F 72 20 ce there is for
0001E0: 70 72 6F 67 72 61 6D 73 20 61 6E 64 20 73 74 6F programs and sto
0001F0: 72 65 20 69 6E 20 48 4C 2E 0D 0A 4C 44 20 28 52 re in HL...LD (R
Size : 512 (Real : 512)
000000: 29 20 3B 48 61 76 65 20 74 6F 20 6C 65 61 76 65 ) ;Have to leave
000010: 20 73 6F 6D 65 20 72 6F 6F 6D 20 66 6F 72 20 74 some room for t
000020: 68 65 20 4A 75 6D 70 62 6C 6F 63 6B 2E 0D 0A 4C he Jumpblock...L
000030: 44 20 44 45 2C 33 0D 0A 2E 58 33 42 43 20 3B 4D D DE,3...X3BC ;M
000040: 75 6C 74 69 70 6C 79 20 42 43 20 62 79 20 33 20 ultiply BC by 3
000050: 61 6E 64 20 61 64 64 20 69 74 20 6F 6E 20 74 6F and add it on to
000060: 20 48 4C 2E 0D 0A 41 44 44 20 48 4C 2C 44 45 0D HL...ADD HL,DE.
000070: 0A 44 45 43 20 42 43 0D 0A 4C 44 20 41 2C 42 0D .DEC BC..LD A,B.
000080: 0A 4F 52 20 43 0D 0A 4A 52 20 4E 5A 2C 58 33 42 .OR C..JR NZ,X3B
000090: 43 0D 0A 4C 44 20 44 45 2C 26 38 30 30 30 0D 0A C..LD DE,&8000..
0000A0: 50 55 53 48 20 48 4C 0D 0A 41 44 44 20 48 4C 2C PUSH HL..ADD HL,
0000B0: 44 45 0D 0A 4C 44 20 28 4E 41 4D 45 54 41 42 4C DE..LD (NAMETABL
0000C0: 45 5F 41 44 44 52 2D 52 4F 4D 5F 48 45 41 44 45 E_ADDR-ROM_HEADE
0000D0: 52 2B 26 34 30 30 30 29 2C 48 4C 20 3B 41 64 64 R+&4000),HL ;Add
0000E0: 73 20 74 68 65 20 61 64 64 72 65 73 73 20 6F 66 s the address of
0000F0: 20 74 68 65 20 6E 61 6D 65 20 74 61 62 6C 65 20 the name table
000100: 74 6F 0D 0A 50 4F 50 20 44 45 20 3B 74 68 65 20 to..POP DE ;the
000110: 52 4F 4D 20 69 6D 61 67 65 2E 0D 0A 4C 44 20 48 ROM image...LD H
000120: 4C 2C 4E 41 4D 45 5F 54 41 42 4C 45 20 3B 41 64 L,NAME_TABLE ;Ad
000130: 64 20 74 68 65 20 6E 61 6D 65 20 6F 66 20 74 68 d the name of th
000140: 65 20 69 6E 69 74 69 61 6C 69 73 61 74 69 6F 6E e initialisation
000150: 20 63 6F 6D 6D 61 6E 64 20 74 6F 20 74 68 65 20 command to the
000160: 6E 61 6D 65 20 74 61 62 6C 65 2E 0D 0A 4C 44 20 name table...LD
000170: 42 43 2C 43 4F 4D 4D 41 4E 44 5F 4E 41 4D 45 2D BC,COMMAND_NAME-
000180: 4E 41 4D 45 5F 54 41 42 4C 45 0D 0A 4C 44 49 52 NAME_TABLE..LDIR
000190: 0D 0A 4C 44 20 42 43 2C 28 46 49 4C 45 43 4F 55 ..LD BC,(FILECOU
0001A0: 4E 54 29 0D 0A 4C 44 20 42 2C 43 20 3B 55 73 65 NT)..LD B,C ;Use
0001B0: 20 42 20 61 73 20 61 20 63 6F 75 6E 74 65 72 20 B as a counter
0001C0: 6F 66 20 68 6F 77 20 6D 61 6E 79 20 74 69 6D 65 of how many time
0001D0: 73 20 74 6F 20 67 6F 20 74 68 72 6F 75 67 68 20 s to go through
0001E0: 74 68 65 20 6C 6F 6F 70 2E 0D 0A 4C 44 20 48 4C the loop...LD HL
0001F0: 2C 53 41 56 45 4E 41 4D 45 20 3B 50 6F 69 6E 74 ,SAVENAME ;Point
Size : 512 (Real : 512)
000000: 41 4D 5F 52 45 4D 41 49 4E 49 4E 47 29 2C 48 4C AM_REMAINING),HL
000010: 0D 0A 4C 44 20 48 4C 2C 53 41 56 45 4E 41 4D 45 ..LD HL,SAVENAME
000020: 0D 0A 4C 44 20 42 43 2C 28 46 49 4C 45 43 4F 55 ..LD BC,(FILECOU
000030: 4E 54 29 0D 0A 4C 44 20 42 2C 43 0D 0A 4C 44 20 NT)..LD B,C..LD
000040: 28 48 45 41 44 45 52 5F 50 4F 49 4E 54 45 52 29 (HEADER_POINTER)
000050: 2C 44 45 0D 0A 2E 4C 4F 41 44 5F 46 49 4C 45 53 ,DE...LOAD_FILES
000060: 20 3B 54 68 69 73 20 6C 6F 6F 70 20 6C 6F 61 64 ;This loop load
000070: 73 20 65 61 63 68 20 66 69 6C 65 20 61 6E 64 20 s each file and
000080: 66 69 6C 6C 73 20 69 6E 20 74 68 65 20 61 64 64 fills in the add
000090: 72 65 73 73 65 73 20 74 6F 20 6A 75 6D 70 20 74 resses to jump t
0000A0: 6F 2E 0D 0A 50 55 53 48 20 42 43 0D 0A 50 55 53 o...PUSH BC..PUS
0000B0: 48 20 48 4C 0D 0A 43 41 4C 4C 20 43 52 45 41 54 H HL..CALL CREAT
0000C0: 45 5F 46 49 4C 45 4E 41 4D 45 0D 0A 2E 4C 4F 41 E_FILENAME...LOA
0000D0: 44 0D 0A 4C 44 20 42 2C 31 32 0D 0A 4C 44 20 44 D..LD B,12..LD D
0000E0: 45 2C 26 38 30 30 30 0D 0A 4C 44 20 48 4C 2C 42 E,&8000..LD HL,B
0000F0: 55 46 46 45 52 0D 0A 43 41 4C 4C 20 43 41 53 5F UFFER..CALL CAS_
000100: 49 4E 5F 4F 50 45 4E 0D 0A 4A 50 20 4E 43 2C 52 IN_OPEN..JP NC,R
000110: 45 54 52 59 0D 0A 43 41 4C 4C 20 46 52 45 45 5F ETRY..CALL FREE_
000120: 42 59 54 45 53 0D 0A 4A 50 20 4E 43 2C 54 4F 4F BYTES..JP NC,TOO
000130: 5F 4C 4F 4E 47 20 3B 49 66 20 74 68 65 20 66 69 _LONG ;If the fi
000140: 6C 65 20 69 73 20 74 6F 6F 20 62 69 67 20 63 61 le is too big ca
000150: 72 72 79 20 69 73 20 72 65 73 65 74 2E 0D 0A 4C rry is reset...L
000160: 44 20 28 52 41 4D 5F 52 45 4D 41 49 4E 49 4E 47 D (RAM_REMAINING
000170: 29 2C 49 58 0D 0A 50 55 53 48 20 42 43 20 3B 53 ),IX..PUSH BC ;S
000180: 74 6F 72 65 20 74 68 65 20 6C 65 6E 67 74 68 20 tore the length
000190: 6F 66 20 74 68 65 20 70 72 6F 67 72 61 6D 2E 0D of the program..
0001A0: 0A 43 50 20 32 20 3B 54 68 69 73 20 70 61 72 74 .CP 2 ;This part
0001B0: 20 63 6F 70 69 65 73 20 74 68 65 20 6C 6F 61 64 copies the load
0001C0: 65 72 20 63 6F 64 65 20 66 6F 72 20 65 61 63 68 er code for each
0001D0: 20 70 72 6F 67 72 61 6D 20 74 6F 20 69 74 73 20 program to its
0001E0: 70 6F 73 69 74 69 6F 6E 20 69 6E 20 74 68 65 0D position in the.
0001F0: 0A 4A 52 20 4E 43 2C 42 49 4E 20 3B 52 4F 4D 20 .JR NC,BIN ;ROM
Size : 512 (Real : 512)
000000: 20 33 20 6C 69 6E 65 73 2E 0D 0A 4F 55 54 20 28 3 lines...OUT (
000010: 43 29 2C 43 0D 0A 4C 44 20 42 43 2C 26 42 44 30 C),C..LD BC,&BD0
000020: 33 0D 0A 4F 55 54 20 28 43 29 2C 43 0D 0A 4C 44 3..OUT (C),C..LD
000030: 20 48 4C 2C 26 34 30 20 3B 43 6C 65 61 72 20 74 HL,&40 ;Clear t
000040: 68 65 20 61 72 65 61 20 66 72 6F 6D 20 26 34 30 he area from &40
000050: 20 74 6F 20 26 33 46 46 46 2C 20 73 6F 20 74 68 to &3FFF, so th
000060: 65 20 73 63 72 65 65 6E 20 61 70 70 65 61 72 73 e screen appears
000070: 20 74 6F 20 62 65 20 62 6C 61 6E 6B 2E 0D 0A 4C to be blank...L
000080: 44 20 44 45 2C 26 34 31 0D 0A 4C 44 20 42 43 2C D DE,&41..LD BC,
000090: 26 33 46 42 46 0D 0A 4C 44 20 28 48 4C 29 2C 30 &3FBF..LD (HL),0
0000A0: 0D 0A 4C 44 49 52 0D 0A 4C 44 20 42 43 2C 26 42 ..LDIR..LD BC,&B
0000B0: 43 30 43 20 3B 53 63 72 65 65 6E 20 6D 6F 76 65 C0C ;Screen move
0000C0: 64 20 74 6F 20 26 35 30 20 73 6F 20 74 68 65 72 d to &50 so ther
0000D0: 65 20 61 72 65 6E 27 74 20 61 6E 79 20 6C 69 6E e aren't any lin
0000E0: 65 73 20 61 63 72 6F 73 73 20 74 68 65 20 73 63 es across the sc
0000F0: 72 65 65 6E 2E 0D 0A 4F 55 54 20 28 43 29 2C 43 reen...OUT (C),C
000100: 20 3B 53 65 6C 65 63 74 20 43 52 54 43 20 72 65 ;Select CRTC re
000110: 67 69 73 74 65 72 20 31 32 2E 0D 0A 49 4E 43 20 gister 12...INC
000120: 42 0D 0A 4F 55 54 20 28 43 29 2C 41 20 3B 53 65 B..OUT (C),A ;Se
000130: 74 20 74 68 65 20 73 63 72 65 65 6E 20 62 61 73 t the screen bas
000140: 65 20 74 6F 20 26 30 30 2E 0D 0A 44 45 43 20 42 e to &00...DEC B
000150: 0D 0A 49 4E 43 20 43 0D 0A 4F 55 54 20 28 43 29 ..INC C..OUT (C)
000160: 2C 43 20 3B 53 65 6C 65 63 74 20 43 52 54 43 20 ,C ;Select CRTC
000170: 72 65 67 69 73 74 65 72 20 31 33 2E 0D 0A 4C 44 register 13...LD
000180: 20 43 2C 26 35 30 0D 0A 49 4E 43 20 42 0D 0A 4F C,&50..INC B..O
000190: 55 54 20 28 43 29 2C 43 20 3B 53 65 74 20 74 68 UT (C),C ;Set th
0001A0: 65 20 6F 66 66 73 65 74 20 74 6F 20 26 35 30 2C e offset to &50,
0001B0: 20 73 6F 20 74 68 65 20 4C 6F 77 65 72 20 4A 75 so the Lower Ju
0001C0: 6D 70 62 6C 6F 63 6B 20 69 73 6E 27 74 20 6F 76 mpblock isn't ov
0001D0: 65 72 77 72 69 74 74 65 6E 2E 0D 0A 49 4E 43 20 erwritten...INC
0001E0: 41 0D 0A 4C 44 20 28 4D 4F 44 45 5F 4E 55 4D 29 A..LD (MODE_NUM)
0001F0: 2C 41 0D 0A 4C 44 20 42 43 2C 53 54 41 52 54 4D ,A..LD BC,STARTM
Size : 512 (Real : 512)
000000: 69 6D 61 67 65 2E 0D 0A 4C 44 20 48 4C 2C 28 48 image...LD HL,(H
000010: 45 41 44 45 52 5F 50 4F 49 4E 54 45 52 29 0D 0A EADER_POINTER)..
000020: 4C 44 20 44 45 2C 42 41 53 52 55 4E 2D 42 41 53 LD DE,BASRUN-BAS
000030: 49 43 2B 26 38 30 30 30 0D 0A 50 55 53 48 20 48 IC+&8000..PUSH H
000040: 4C 0D 0A 41 44 44 20 48 4C 2C 44 45 0D 0A 4C 44 L..ADD HL,DE..LD
000050: 20 28 42 41 53 52 55 4E 5F 50 52 4F 47 2B 31 29 (BASRUN_PROG+1)
000060: 2C 48 4C 0D 0A 50 4F 50 20 48 4C 0D 0A 50 55 53 ,HL..POP HL..PUS
000070: 48 20 48 4C 0D 0A 4C 44 20 44 45 2C 42 41 53 45 H HL..LD DE,BASE
000080: 4E 44 2D 42 41 53 49 43 2B 26 38 30 30 30 0D 0A ND-BASIC+&8000..
000090: 41 44 44 20 48 4C 2C 44 45 0D 0A 4C 44 20 28 42 ADD HL,DE..LD (B
0000A0: 41 53 49 43 2B 31 29 2C 48 4C 0D 0A 4C 44 20 28 ASIC+1),HL..LD (
0000B0: 42 41 53 5F 4C 45 4E 47 54 48 2B 31 29 2C 42 43 BAS_LENGTH+1),BC
0000C0: 0D 0A 50 4F 50 20 44 45 0D 0A 50 55 53 48 20 44 ..POP DE..PUSH D
0000D0: 45 0D 0A 4C 44 20 48 4C 2C 26 38 30 30 30 0D 0A E..LD HL,&8000..
0000E0: 41 44 44 20 48 4C 2C 44 45 0D 0A 45 58 20 44 45 ADD HL,DE..EX DE
0000F0: 2C 48 4C 0D 0A 4C 44 20 48 4C 2C 28 43 4F 4D 4D ,HL..LD HL,(COMM
000100: 41 4E 44 5F 4C 45 4E 29 20 3B 47 65 74 20 74 68 AND_LEN) ;Get th
000110: 65 20 61 64 64 72 65 73 73 20 6F 66 20 74 68 65 e address of the
000120: 20 6E 65 78 74 20 73 70 61 63 65 20 69 6E 20 74 next space in t
000130: 68 65 20 4A 75 6D 70 62 6C 6F 63 6B 2E 0D 0A 4C he Jumpblock...L
000140: 44 20 28 48 4C 29 2C 26 43 33 20 3B 54 68 65 20 D (HL),&C3 ;The
000150: 6F 70 63 6F 64 65 20 66 6F 72 20 74 68 65 20 4A opcode for the J
000160: 50 20 69 6E 73 74 72 75 63 74 69 6F 6E 2E 0D 0A P instruction...
000170: 49 4E 43 20 48 4C 0D 0A 4C 44 20 28 48 4C 29 2C INC HL..LD (HL),
000180: 45 20 3B 50 75 74 20 74 68 65 20 65 78 65 63 75 E ;Put the execu
000190: 74 69 6F 6E 20 61 64 64 72 65 73 73 20 6F 66 20 tion address of
0001A0: 74 68 65 20 6C 6F 61 64 65 72 20 63 6F 64 65 20 the loader code
0001B0: 69 6E 20 74 68 65 20 4A 75 6D 70 62 6C 6F 63 6B in the Jumpblock
0001C0: 2E 0D 0A 49 4E 43 20 48 4C 0D 0A 4C 44 20 28 48 ...INC HL..LD (H
0001D0: 4C 29 2C 44 0D 0A 49 4E 43 20 48 4C 0D 0A 4C 44 L),D..INC HL..LD
0001E0: 20 28 43 4F 4D 4D 41 4E 44 5F 4C 45 4E 29 2C 48 (COMMAND_LEN),H
0001F0: 4C 20 3B 53 74 6F 72 65 20 74 68 65 20 61 64 64 L ;Store the add
Size : 512 (Real : 512)
000000: 45 53 53 0D 0A 4C 44 20 44 45 2C 26 41 30 0D 0A ESS..LD DE,&A0..
000010: 43 41 4C 4C 20 4D 45 53 53 41 47 45 53 20 3B 52 CALL MESSAGES ;R
000020: 65 70 72 69 6E 74 73 20 74 68 65 20 62 61 6E 6E eprints the bann
000030: 65 72 20 61 74 20 74 68 65 20 6E 65 77 20 73 63 er at the new sc
000040: 72 65 65 6E 20 6C 6F 63 61 74 69 6F 6E 2E 0D 0A reen location...
000050: 4C 44 20 48 4C 2C 26 34 30 30 30 20 3B 54 68 69 LD HL,&4000 ;Thi
000060: 73 20 62 69 74 20 63 6F 70 69 65 73 20 74 68 65 s bit copies the
000070: 20 52 4F 4D 20 69 6D 61 67 65 20 74 6F 20 74 68 ROM image to th
000080: 65 20 52 41 4D 52 4F 4D 2E 0D 0A 4C 44 20 42 43 e RAMROM...LD BC
000090: 2C 26 34 30 30 30 0D 0A 4C 44 20 44 45 2C 26 43 ,&4000..LD DE,&C
0000A0: 30 30 30 0D 0A 4C 44 49 52 0D 0A 4C 44 20 41 2C 000..LDIR..LD A,
0000B0: 32 0D 0A 4C 44 20 28 4D 4F 44 45 5F 4E 55 4D 29 2..LD (MODE_NUM)
0000C0: 2C 41 0D 0A 4C 44 20 42 43 2C 4D 45 53 53 36 35 ,A..LD BC,MESS65
0000D0: 0D 0A 4C 44 20 44 45 2C 26 31 34 30 20 3B 53 63 ..LD DE,&140 ;Sc
0000E0: 72 65 65 6E 20 61 64 64 72 65 73 73 20 6F 66 20 reen address of
0000F0: 74 68 65 20 33 72 64 20 6C 69 6E 65 20 64 6F 77 the 3rd line dow
000100: 6E 2E 0D 0A 43 41 4C 4C 20 4D 45 53 53 41 47 45 n...CALL MESSAGE
000110: 53 20 3B 54 68 69 73 20 69 73 20 61 20 64 69 66 S ;This is a dif
000120: 66 65 72 65 6E 74 20 72 6F 75 74 69 6E 65 20 74 ferent routine t
000130: 6F 20 54 45 58 54 4C 4F 4F 50 20 62 65 63 61 75 o TEXTLOOP becau
000140: 73 65 20 74 68 65 20 66 69 72 6D 77 61 72 65 0D se the firmware.
000150: 0A 4C 44 20 42 43 2C 4E 55 4D 42 45 52 53 20 3B .LD BC,NUMBERS ;
000160: 63 61 6E 27 74 20 62 65 20 75 73 65 64 2C 20 6F can't be used, o
000170: 74 68 65 72 77 69 73 65 20 74 68 65 20 52 41 4D therwise the RAM
000180: 52 4F 4D 20 77 69 6C 6C 20 62 65 20 63 6F 72 72 ROM will be corr
000190: 75 70 74 65 64 2E 0D 0A 50 55 53 48 20 44 45 0D upted...PUSH DE.
0001A0: 0A 43 41 4C 4C 20 4D 45 53 53 41 47 45 53 20 3B .CALL MESSAGES ;
0001B0: 50 72 69 6E 74 73 20 6F 75 74 20 68 6F 77 20 6C Prints out how l
0001C0: 6F 6E 67 20 74 68 65 20 75 73 65 72 20 68 61 73 ong the user has
0001D0: 20 74 6F 20 73 77 69 74 63 68 20 74 68 65 20 52 to switch the R
0001E0: 41 4D 52 4F 4D 20 74 6F 20 72 65 61 64 0D 0A 4C AMROM to read..L
0001F0: 44 20 42 43 2C 4D 45 53 53 36 37 35 20 3B 6F 6E D BC,MESS675 ;on
Size : 512 (Real : 512)
000000: 72 65 73 73 20 6F 66 20 74 68 65 20 6E 65 78 74 ress of the next
000010: 20 73 70 61 63 65 20 69 6E 20 74 68 65 20 4A 75 space in the Ju
000020: 6D 70 62 6C 6F 63 6B 2E 0D 0A 50 4F 50 20 44 45 mpblock...POP DE
000030: 0D 0A 4C 44 20 48 4C 2C 42 41 53 49 43 0D 0A 4C ..LD HL,BASIC..L
000040: 44 20 42 43 2C 42 41 53 45 4E 44 2D 42 41 53 49 D BC,BASEND-BASI
000050: 43 0D 0A 4C 44 49 52 0D 0A 4A 52 20 4C 4F 41 44 C..LDIR..JR LOAD
000060: 5F 46 49 4C 45 0D 0A 2E 42 49 4E 0D 0A 50 55 53 _FILE...BIN..PUS
000070: 48 20 44 45 0D 0A 4C 44 20 44 45 2C 32 36 0D 0A H DE..LD DE,26..
000080: 41 44 44 20 48 4C 2C 44 45 0D 0A 4C 44 20 45 2C ADD HL,DE..LD E,
000090: 28 48 4C 29 0D 0A 49 4E 43 20 48 4C 0D 0A 4C 44 (HL)..INC HL..LD
0000A0: 20 44 2C 28 48 4C 29 0D 0A 4C 44 20 28 42 49 4E D,(HL)..LD (BIN
0000B0: 5F 45 58 45 43 2B 31 29 2C 44 45 0D 0A 4C 44 20 _EXEC+1),DE..LD
0000C0: 48 4C 2C 28 48 45 41 44 45 52 5F 50 4F 49 4E 54 HL,(HEADER_POINT
0000D0: 45 52 29 0D 0A 4C 44 20 44 45 2C 42 49 4E 45 4E ER)..LD DE,BINEN
0000E0: 44 2D 42 49 4E 41 52 59 2B 26 38 30 30 30 0D 0A D-BINARY+&8000..
0000F0: 41 44 44 20 48 4C 2C 44 45 0D 0A 4C 44 20 28 42 ADD HL,DE..LD (B
000100: 49 4E 5F 41 44 44 52 45 53 53 2B 31 29 2C 48 4C IN_ADDRESS+1),HL
000110: 0D 0A 50 4F 50 20 44 45 0D 0A 4C 44 20 28 42 49 ..POP DE..LD (BI
000120: 4E 5F 44 45 53 54 2B 31 29 2C 44 45 0D 0A 4C 44 N_DEST+1),DE..LD
000130: 20 28 42 49 4E 5F 4C 45 4E 47 54 48 2B 31 29 2C (BIN_LENGTH+1),
000140: 42 43 0D 0A 4C 44 20 44 45 2C 28 48 45 41 44 45 BC..LD DE,(HEADE
000150: 52 5F 50 4F 49 4E 54 45 52 29 0D 0A 4C 44 20 48 R_POINTER)..LD H
000160: 4C 2C 26 38 30 30 30 0D 0A 41 44 44 20 48 4C 2C L,&8000..ADD HL,
000170: 44 45 0D 0A 50 55 53 48 20 44 45 0D 0A 45 58 20 DE..PUSH DE..EX
000180: 44 45 2C 48 4C 0D 0A 4C 44 20 48 4C 2C 28 43 4F DE,HL..LD HL,(CO
000190: 4D 4D 41 4E 44 5F 4C 45 4E 29 0D 0A 4C 44 20 28 MMAND_LEN)..LD (
0001A0: 48 4C 29 2C 26 43 33 0D 0A 49 4E 43 20 48 4C 0D HL),&C3..INC HL.
0001B0: 0A 4C 44 20 28 48 4C 29 2C 45 0D 0A 49 4E 43 20 .LD (HL),E..INC
0001C0: 48 4C 0D 0A 4C 44 20 28 48 4C 29 2C 44 0D 0A 49 HL..LD (HL),D..I
0001D0: 4E 43 20 48 4C 0D 0A 4C 44 20 28 43 4F 4D 4D 41 NC HL..LD (COMMA
0001E0: 4E 44 5F 4C 45 4E 29 2C 48 4C 0D 0A 50 4F 50 20 ND_LEN),HL..POP
0001F0: 44 45 0D 0A 4C 44 20 48 4C 2C 42 49 4E 41 52 59 DE..LD HL,BINARY
Size : 512 (Real : 512)
000000: 6C 79 2E 0D 0A 43 41 4C 4C 20 4D 45 53 53 41 47 ly...CALL MESSAG
000010: 45 53 0D 0A 2E 43 4F 55 4E 54 44 4F 57 4E 0D 0A ES...COUNTDOWN..
000020: 4C 44 20 42 43 2C 4E 55 4D 42 45 52 53 2B 31 20 LD BC,NUMBERS+1
000030: 3B 50 6F 69 6E 74 73 20 74 6F 20 74 68 65 20 41 ;Points to the A
000040: 53 43 49 49 20 72 65 70 72 65 73 65 6E 74 61 74 SCII representat
000050: 69 6F 6E 20 6F 66 20 74 68 65 20 63 6F 75 6E 74 ion of the count
000060: 64 6F 77 6E 20 6E 75 6D 62 65 72 73 2E 0D 0A 4C down numbers...L
000070: 44 20 41 2C 28 4E 55 4D 42 45 52 29 20 3B 46 69 D A,(NUMBER) ;Fi
000080: 6E 64 73 20 77 68 61 74 20 74 68 65 20 63 75 72 nds what the cur
000090: 72 65 6E 74 20 6E 75 6D 62 65 72 20 69 73 20 61 rent number is a
0000A0: 6E 64 20 63 68 61 6E 67 65 73 20 69 74 20 74 6F nd changes it to
0000B0: 20 41 53 43 49 49 2E 0D 0A 50 55 53 48 20 41 46 ASCII...PUSH AF
0000C0: 0D 0A 41 4E 44 20 26 46 0D 0A 41 44 44 20 34 38 ..AND &F..ADD 48
0000D0: 0D 0A 4C 44 20 28 42 43 29 2C 41 0D 0A 50 4F 50 ..LD (BC),A..POP
0000E0: 20 41 46 0D 0A 44 45 43 20 42 43 0D 0A 41 4E 44 AF..DEC BC..AND
0000F0: 20 26 46 30 0D 0A 52 52 43 41 20 3B 52 6F 74 61 &F0..RRCA ;Rota
000100: 74 65 20 74 68 65 20 74 6F 70 20 6E 69 62 62 6C te the top nibbl
000110: 65 20 6F 66 20 74 68 65 20 41 20 72 65 67 69 73 e of the A regis
000120: 74 65 72 20 74 6F 20 74 68 65 20 72 69 67 68 74 ter to the right
000130: 2E 0D 0A 52 52 43 41 0D 0A 52 52 43 41 0D 0A 52 ...RRCA..RRCA..R
000140: 52 43 41 0D 0A 41 44 44 20 34 38 0D 0A 4C 44 20 RCA..ADD 48..LD
000150: 28 42 43 29 2C 41 0D 0A 4C 44 20 42 43 2C 4E 55 (BC),A..LD BC,NU
000160: 4D 42 45 52 53 0D 0A 50 4F 50 20 44 45 0D 0A 50 MBERS..POP DE..P
000170: 55 53 48 20 44 45 0D 0A 43 41 4C 4C 20 4D 45 53 USH DE..CALL MES
000180: 53 41 47 45 53 0D 0A 2E 4C 4F 4F 50 5F 54 4F 5F SAGES...LOOP_TO_
000190: 43 4F 55 4E 54 44 4F 57 4E 0D 0A 4A 50 20 43 4F COUNTDOWN..JP CO
0001A0: 55 4E 54 44 4F 57 4E 20 3B 54 68 69 73 20 6A 75 UNTDOWN ;This ju
0001B0: 6D 70 20 77 69 6C 6C 20 62 65 20 63 68 61 6E 67 mp will be chang
0001C0: 65 64 20 74 6F 20 4A 50 20 43 4E 54 20 77 68 65 ed to JP CNT whe
0001D0: 6E 20 74 68 65 20 74 69 6D 65 20 68 61 73 20 65 n the time has e
0001E0: 78 70 69 72 65 64 2E 0D 0A 2E 43 4E 54 0D 0A 50 xpired....CNT..P
0001F0: 4F 50 20 44 45 0D 0A 4C 44 20 48 4C 2C 26 43 30 OP DE..LD HL,&C0
Size : 512 (Real : 512)
000000: 0D 0A 4C 44 20 42 43 2C 42 49 4E 45 4E 44 2D 42 ..LD BC,BINEND-B
000010: 49 4E 41 52 59 0D 0A 4C 44 49 52 0D 0A 2E 4C 4F INARY..LDIR...LO
000020: 41 44 5F 46 49 4C 45 0D 0A 4C 44 20 48 2C 44 0D AD_FILE..LD H,D.
000030: 0A 4C 44 20 4C 2C 45 0D 0A 50 4F 50 20 42 43 0D .LD L,E..POP BC.
000040: 0A 41 44 44 20 48 4C 2C 42 43 20 3B 46 69 6E 64 .ADD HL,BC ;Find
000050: 20 77 68 65 72 65 20 74 68 65 20 6E 65 78 74 20 where the next
000060: 70 72 6F 67 72 61 6D 20 77 69 6C 6C 20 62 65 20 program will be
000070: 73 74 6F 72 65 64 2E 0D 0A 4C 44 20 28 48 45 41 stored...LD (HEA
000080: 44 45 52 5F 50 4F 49 4E 54 45 52 29 2C 48 4C 20 DER_POINTER),HL
000090: 3B 53 74 6F 72 65 20 74 68 65 20 70 6F 73 69 74 ;Store the posit
0000A0: 69 6F 6E 20 6F 66 20 74 68 65 20 6E 65 78 74 20 ion of the next
0000B0: 70 72 6F 67 72 61 6D 2E 0D 0A 45 58 20 44 45 2C program...EX DE,
0000C0: 48 4C 20 3B 47 65 74 20 74 68 65 20 61 64 64 72 HL ;Get the addr
0000D0: 65 73 73 20 6F 66 20 77 68 65 72 65 20 74 68 65 ess of where the
0000E0: 20 70 72 6F 67 72 61 6D 20 69 73 20 74 6F 20 62 program is to b
0000F0: 65 20 6C 6F 61 64 65 64 20 66 72 6F 6D 20 44 45 e loaded from DE
000100: 2E 0D 0A 2E 49 4D 41 47 45 5F 4C 4F 41 44 0D 0A ....IMAGE_LOAD..
000110: 43 41 4C 4C 20 43 41 53 5F 49 4E 5F 44 49 52 45 CALL CAS_IN_DIRE
000120: 43 54 20 3B 4C 6F 61 64 20 74 68 65 20 70 72 6F CT ;Load the pro
000130: 67 72 61 6D 2E 0D 0A 43 41 4C 4C 20 43 41 53 5F gram...CALL CAS_
000140: 49 4E 5F 43 4C 4F 53 45 0D 0A 50 4F 50 20 48 4C IN_CLOSE..POP HL
000150: 0D 0A 50 4F 50 20 42 43 0D 0A 49 4E 43 20 48 4C ..POP BC..INC HL
000160: 20 3B 4D 6F 76 65 20 6F 6E 20 74 6F 20 74 68 65 ;Move on to the
000170: 20 6E 65 78 74 20 70 72 6F 67 72 61 6D 20 74 6F next program to
000180: 20 6C 6F 61 64 2E 0D 0A 44 45 43 20 42 0D 0A 4A load...DEC B..J
000190: 50 20 4E 5A 2C 4C 4F 41 44 5F 46 49 4C 45 53 0D P NZ,LOAD_FILES.
0001A0: 0A 2E 52 45 54 52 59 5F 52 4F 4D 0D 0A 4C 44 20 ..RETRY_ROM..LD
0001B0: 43 2C 31 36 20 3B 46 69 6E 64 73 20 74 68 65 20 C,16 ;Finds the
0001C0: 6E 75 6D 62 65 72 20 6F 66 20 74 68 65 20 52 41 number of the RA
0001D0: 4D 52 4F 4D 2E 0D 0A 2E 46 49 4E 44 5F 52 41 4D MROM....FIND_RAM
0001E0: 52 4F 4D 0D 0A 44 45 43 20 43 0D 0A 4A 50 20 5A ROM..DEC C..JP Z
0001F0: 2C 4E 4F 5F 52 41 4D 52 4F 4D 20 3B 41 73 73 75 ,NO_RAMROM ;Assu
Size : 512 (Real : 512)
000000: 30 30 0D 0A 4C 44 20 44 45 2C 26 43 30 30 31 0D 00..LD DE,&C001.
000010: 0A 4C 44 20 42 43 2C 26 33 46 46 46 0D 0A 4C 44 .LD BC,&3FFF..LD
000020: 20 28 48 4C 29 2C 30 20 3B 43 6C 65 61 72 20 74 (HL),0 ;Clear t
000030: 68 65 20 73 63 72 65 65 6E 2E 0D 0A 4C 44 49 52 he screen...LDIR
000040: 0D 0A 4C 44 20 41 2C 34 38 20 3B 53 65 74 20 74 ..LD A,48 ;Set t
000050: 68 65 20 6E 6F 72 6D 61 6C 20 73 63 72 65 65 6E he normal screen
000060: 20 61 72 65 61 2E 0D 0A 4C 44 20 42 43 2C 26 42 area...LD BC,&B
000070: 43 30 43 0D 0A 4F 55 54 20 28 43 29 2C 43 0D 0A C0C..OUT (C),C..
000080: 49 4E 43 20 42 0D 0A 4F 55 54 20 28 43 29 2C 41 INC B..OUT (C),A
000090: 0D 0A 44 45 43 20 42 0D 0A 49 4E 43 20 43 0D 0A ..DEC B..INC C..
0000A0: 4F 55 54 20 28 43 29 2C 43 0D 0A 49 4E 43 20 42 OUT (C),C..INC B
0000B0: 0D 0A 58 4F 52 20 41 0D 0A 4F 55 54 20 28 43 29 ..XOR A..OUT (C)
0000C0: 2C 41 20 3B 52 65 73 65 74 20 74 68 65 20 73 63 ,A ;Reset the sc
0000D0: 72 65 65 6E 20 6F 66 66 73 65 74 2E 0D 0A 4C 44 reen offset...LD
0000E0: 20 42 43 2C 26 42 43 30 36 20 3B 43 68 61 6E 67 BC,&BC06 ;Chang
0000F0: 65 20 74 68 65 20 76 65 72 74 69 63 61 6C 20 73 e the vertical s
000100: 63 72 65 65 6E 20 73 69 7A 65 20 62 61 63 6B 20 creen size back
000110: 74 6F 20 32 35 20 6C 69 6E 65 73 2E 0D 0A 4F 55 to 25 lines...OU
000120: 54 20 28 43 29 2C 43 0D 0A 4C 44 20 42 43 2C 26 T (C),C..LD BC,&
000130: 42 44 31 39 0D 0A 4F 55 54 20 28 43 29 2C 43 0D BD19..OUT (C),C.
000140: 0A 4C 44 20 41 2C 31 0D 0A 4C 44 20 28 4D 4F 44 .LD A,1..LD (MOD
000150: 45 5F 4E 55 4D 29 2C 41 0D 0A 4C 44 20 42 43 2C E_NUM),A..LD BC,
000160: 53 54 41 52 54 4D 45 53 53 0D 0A 4C 44 20 44 45 STARTMESS..LD DE
000170: 2C 26 43 30 30 30 0D 0A 43 41 4C 4C 20 4D 45 53 ,&C000..CALL MES
000180: 53 41 47 45 53 20 3B 50 72 69 6E 74 20 74 68 65 SAGES ;Print the
000190: 20 62 61 6E 6E 65 72 20 69 6E 20 74 68 65 20 6E banner in the n
0001A0: 6F 72 6D 61 6C 20 73 63 72 65 65 6E 20 61 72 65 ormal screen are
0001B0: 61 2E 0D 0A 4C 44 20 41 2C 26 46 46 0D 0A 4C 44 a...LD A,&FF..LD
0001C0: 20 28 44 49 29 2C 41 20 3B 45 6E 61 62 6C 65 20 (DI),A ;Enable
0001D0: 74 68 65 20 6E 6F 72 6D 61 6C 20 66 69 72 6D 77 the normal firmw
0001E0: 61 72 65 20 69 6E 74 65 72 72 75 70 74 73 2E 0D are interrupts..
0001F0: 0A 4C 44 20 48 4C 2C 32 0D 0A 4C 44 20 44 45 2C .LD HL,2..LD DE,
Size : 512 (Real : 512)
000000: 6D 65 73 20 74 68 61 74 20 74 68 65 20 42 41 53 mes that the BAS
000010: 49 43 20 52 4F 4D 20 77 69 6C 6C 20 62 65 20 61 IC ROM will be a
000020: 74 20 6E 75 6D 62 65 72 20 30 2E 0D 0A 50 55 53 t number 0...PUS
000030: 48 20 42 43 0D 0A 43 41 4C 4C 20 4B 4C 5F 52 4F H BC..CALL KL_RO
000040: 4D 5F 53 45 4C 45 43 54 0D 0A 50 4F 50 20 42 43 M_SELECT..POP BC
000050: 0D 0A 4C 44 20 41 2C 26 46 45 0D 0A 4C 44 20 28 ..LD A,&FE..LD (
000060: 26 43 30 30 30 29 2C 41 0D 0A 4C 44 20 41 2C 28 &C000),A..LD A,(
000070: 26 43 30 30 30 29 20 3B 49 66 20 69 74 20 69 73 &C000) ;If it is
000080: 20 61 20 52 41 4D 52 4F 4D 20 74 68 65 20 62 79 a RAMROM the by
000090: 74 65 20 74 68 61 74 20 77 61 73 20 77 72 69 74 te that was writ
0000A0: 74 65 6E 20 77 69 6C 6C 20 62 65 20 72 65 74 75 ten will be retu
0000B0: 72 6E 65 64 2E 0D 0A 43 50 20 26 46 45 20 3B 49 rned...CP &FE ;I
0000C0: 66 20 69 74 20 69 73 6E 27 74 20 61 20 52 41 4D f it isn't a RAM
0000D0: 52 4F 4D 20 74 68 65 20 62 79 74 65 20 72 65 74 ROM the byte ret
0000E0: 75 72 6E 65 64 20 77 69 6C 6C 20 62 65 20 30 2C urned will be 0,
0000F0: 31 2C 32 2C 20 26 38 30 2C 20 6F 72 20 26 46 46 1,2, &80, or &FF
000100: 2E 0D 0A 4A 52 20 4E 5A 2C 46 49 4E 44 5F 52 41 ...JR NZ,FIND_RA
000110: 4D 52 4F 4D 20 3B 49 66 20 69 74 20 69 73 6E 27 MROM ;If it isn'
000120: 74 20 61 20 52 41 4D 52 4F 4D 20 6C 6F 6F 70 20 t a RAMROM loop
000130: 61 67 61 69 6E 2E 0D 0A 4C 44 20 41 2C 32 20 3B again...LD A,2 ;
000140: 52 65 73 65 74 20 74 68 65 20 73 63 72 65 65 6E Reset the screen
000150: 20 6F 66 66 73 65 74 20 61 6E 64 20 63 6C 65 61 offset and clea
000160: 72 20 74 68 65 20 63 75 72 73 6F 72 20 74 6F 20 r the cursor to
000170: 74 68 65 20 74 6F 70 2E 0D 0A 43 41 4C 4C 20 53 the top...CALL S
000180: 43 52 5F 53 45 54 5F 4D 4F 44 45 0D 0A 58 4F 52 CR_SET_MODE..XOR
000190: 20 41 0D 0A 4C 44 20 28 44 49 29 2C 41 20 3B 44 A..LD (DI),A ;D
0001A0: 69 73 61 62 6C 65 73 20 74 68 65 20 6E 6F 72 6D isables the norm
0001B0: 61 6C 20 66 69 72 6D 77 61 72 65 20 69 6E 74 65 al firmware inte
0001C0: 72 72 75 70 74 73 0D 0A 4C 44 20 42 43 2C 26 42 rrupts..LD BC,&B
0001D0: 43 30 36 20 3B 52 65 73 74 72 69 63 74 20 74 68 C06 ;Restrict th
0001E0: 65 20 76 65 72 74 69 63 61 6C 20 73 69 7A 65 20 e vertical size
0001F0: 6F 66 20 74 68 65 20 73 63 72 65 65 6E 20 74 6F of the screen to
Size : 512 (Real : 512)
000000: 26 35 30 31 39 0D 0A 43 41 4C 4C 20 54 58 54 5F &5019..CALL TXT_
000010: 57 49 4E 5F 45 4E 41 42 4C 45 20 3B 53 65 74 20 WIN_ENABLE ;Set
000020: 74 68 65 20 77 69 6E 64 6F 77 20 73 6F 20 74 68 the window so th
000030: 61 74 20 74 68 65 20 62 61 6E 6E 65 72 20 73 74 at the banner st
000040: 61 79 73 20 61 74 20 74 68 65 20 74 6F 70 2E 0D ays at the top..
000050: 0A 4C 44 20 48 4C 2C 4D 45 53 53 37 20 3B 41 73 .LD HL,MESS7 ;As
000060: 6B 20 77 68 65 74 68 65 72 20 74 6F 20 73 61 76 k whether to sav
000070: 65 20 74 68 65 20 52 4F 4D 20 69 6D 61 67 65 2E e the ROM image.
000080: 0D 0A 43 41 4C 4C 20 54 45 58 54 4C 4F 4F 50 0D ..CALL TEXTLOOP.
000090: 0A 43 41 4C 4C 20 4B 4D 5F 57 41 49 54 5F 4B 45 .CALL KM_WAIT_KE
0000A0: 59 0D 0A 43 50 20 22 59 22 0D 0A 4A 52 20 5A 2C Y..CP "Y"..JR Z,
0000B0: 53 41 56 45 0D 0A 43 50 20 22 79 22 0D 0A 4A 52 SAVE..CP "y"..JR
0000C0: 20 5A 2C 53 41 56 45 0D 0A 52 53 54 20 30 0D 0A Z,SAVE..RST 0..
0000D0: 2E 53 41 56 45 0D 0A 43 41 4C 4C 20 44 49 53 43 .SAVE..CALL DISC
0000E0: 5F 44 52 49 56 45 0D 0A 2E 43 41 54 5F 41 47 41 _DRIVE...CAT_AGA
0000F0: 49 4E 0D 0A 4C 44 20 44 45 2C 26 38 30 30 30 20 IN..LD DE,&8000
000100: 3B 41 72 65 61 20 75 73 65 64 20 61 73 20 61 20 ;Area used as a
000110: 62 75 66 66 65 72 20 66 6F 72 20 74 68 65 20 66 buffer for the f
000120: 69 72 6D 77 61 72 65 20 64 69 73 63 20 72 6F 75 irmware disc rou
000130: 74 69 6E 65 73 2E 0D 0A 43 41 4C 4C 20 43 41 53 tines...CALL CAS
000140: 5F 43 41 54 41 4C 4F 47 0D 0A 41 4E 44 20 26 43 _CATALOG..AND &C
000150: 30 0D 0A 4A 50 20 4E 5A 2C 53 41 56 45 5F 43 41 0..JP NZ,SAVE_CA
000160: 54 0D 0A 2E 46 49 4C 45 4E 41 4D 45 0D 0A 4C 44 T...FILENAME..LD
000170: 20 48 4C 2C 4D 45 53 53 38 0D 0A 43 41 4C 4C 20 HL,MESS8..CALL
000180: 54 45 58 54 4C 4F 4F 50 0D 0A 43 41 4C 4C 20 49 TEXTLOOP..CALL I
000190: 4E 50 55 54 5F 52 4F 55 54 49 4E 45 0D 0A 4C 44 NPUT_ROUTINE..LD
0001A0: 20 28 43 4F 4D 4D 41 4E 44 5F 4C 45 4E 29 2C 42 (COMMAND_LEN),B
0001B0: 43 0D 0A 2E 53 41 56 49 4E 47 0D 0A 4C 44 20 42 C...SAVING..LD B
0001C0: 43 2C 28 43 4F 4D 4D 41 4E 44 5F 4C 45 4E 29 0D C,(COMMAND_LEN).
0001D0: 0A 50 55 53 48 20 42 43 0D 0A 4C 44 20 48 4C 2C .PUSH BC..LD HL,
0001E0: 42 55 46 46 45 52 0D 0A 4C 44 20 44 45 2C 53 41 BUFFER..LD DE,SA
0001F0: 56 45 4E 41 4D 45 0D 0A 4C 44 20 43 2C 42 0D 0A VENAME..LD C,B..
Size : 512 (Real : 512)
000000: 66 20 61 20 64 69 73 63 20 77 61 73 20 66 6F 75 f a disc was fou
000010: 6E 64 20 41 20 68 6F 6C 64 73 20 74 68 65 20 64 nd A holds the d
000020: 72 69 76 65 20 6E 75 6D 62 65 72 2E 0D 0A 44 57 rive number...DW
000030: 20 44 45 43 5F 48 49 58 0D 0A 4C 44 20 28 49 58 DEC_HIX..LD (IX
000040: 29 2C 41 0D 0A 52 45 54 0D 0A 2E 54 45 58 54 4C ),A..RET...TEXTL
000050: 4F 4F 50 20 3B 53 69 6D 70 6C 65 20 72 6F 75 74 OOP ;Simple rout
000060: 69 6E 65 20 74 6F 20 64 69 73 70 6C 61 79 20 74 ine to display t
000070: 65 78 74 2E 0D 0A 4C 44 20 41 2C 28 48 4C 29 0D ext...LD A,(HL).
000080: 0A 4F 52 20 41 0D 0A 52 45 54 20 5A 0D 0A 52 45 .OR A..RET Z..RE
000090: 53 20 37 2C 41 0D 0A 43 41 4C 4C 20 54 58 54 5F S 7,A..CALL TXT_
0000A0: 4F 55 54 50 55 54 0D 0A 49 4E 43 20 48 4C 0D 0A OUTPUT..INC HL..
0000B0: 4A 52 20 54 45 58 54 4C 4F 4F 50 0D 0A 2E 43 52 JR TEXTLOOP...CR
0000C0: 45 41 54 45 5F 46 49 4C 45 4E 41 4D 45 20 3B 46 EATE_FILENAME ;F
0000D0: 69 6E 64 73 20 74 68 65 20 66 69 6C 65 6E 61 6D inds the filenam
0000E0: 65 20 74 68 61 74 20 74 68 65 20 6E 75 6D 62 65 e that the numbe
0000F0: 72 20 63 6F 72 72 65 73 70 6F 6E 64 73 20 74 6F r corresponds to
000100: 2E 0D 0A 4C 44 20 42 2C 28 48 4C 29 0D 0A 49 4E ...LD B,(HL)..IN
000110: 43 20 42 20 3B 49 6E 63 72 65 6D 65 6E 74 73 20 C B ;Increments
000120: 42 20 73 6F 20 74 68 61 74 20 74 68 65 20 6C 6F B so that the lo
000130: 6F 70 20 65 78 65 63 75 74 65 73 20 6F 6E 63 65 op executes once
000140: 20 77 68 65 6E 20 42 20 69 73 20 30 2E 0D 0A 4C when B is 0...L
000150: 44 20 48 4C 2C 26 31 46 45 31 20 3B 53 75 62 74 D HL,&1FE1 ;Subt
000160: 72 61 63 74 20 33 32 20 66 72 6F 6D 20 26 32 30 ract 32 from &20
000170: 30 31 20 62 65 63 61 75 73 65 20 42 20 77 61 73 01 because B was
000180: 20 69 6E 63 72 65 6D 65 6E 74 65 64 2E 0D 0A 4C incremented...L
000190: 44 20 44 45 2C 26 32 30 0D 0A 2E 50 4F 49 4E 54 D DE,&20...POINT
0001A0: 5F 54 4F 5F 46 49 4C 45 20 3B 4D 75 6C 74 69 70 _TO_FILE ;Multip
0001B0: 6C 69 65 73 20 42 20 62 79 20 33 32 20 61 6E 64 lies B by 32 and
0001C0: 20 61 64 64 73 20 69 74 20 74 6F 20 26 31 46 45 adds it to &1FE
0001D0: 31 2E 0D 0A 41 44 44 20 48 4C 2C 44 45 0D 0A 44 1...ADD HL,DE..D
0001E0: 4A 4E 5A 20 50 4F 49 4E 54 5F 54 4F 5F 46 49 4C JNZ POINT_TO_FIL
0001F0: 45 0D 0A 4C 44 20 44 45 2C 42 55 46 46 45 52 20 E..LD DE,BUFFER
Size : 512 (Real : 512)
000000: 4C 44 20 42 2C 30 0D 0A 4C 44 49 52 0D 0A 4C 44 LD B,0..LDIR..LD
000010: 20 48 4C 2C 49 4D 41 47 45 5F 49 4E 49 54 20 3B HL,IMAGE_INIT ;
000020: 43 6F 70 79 20 74 68 65 20 6C 6F 61 64 65 72 20 Copy the loader
000030: 63 6F 64 65 20 74 6F 20 6A 75 73 74 20 62 65 66 code to just bef
000040: 6F 72 65 20 74 68 65 20 52 4F 4D 20 69 6D 61 67 ore the ROM imag
000050: 65 2E 0D 0A 4C 44 20 44 45 2C 26 34 30 30 30 2D e...LD DE,&4000-
000060: 49 4D 41 47 45 5F 49 4E 49 54 5F 45 4E 44 2B 49 IMAGE_INIT_END+I
000070: 4D 41 47 45 5F 49 4E 49 54 0D 0A 4C 44 20 42 43 MAGE_INIT..LD BC
000080: 2C 49 4D 41 47 45 5F 49 4E 49 54 5F 45 4E 44 2D ,IMAGE_INIT_END-
000090: 49 4D 41 47 45 5F 49 4E 49 54 0D 0A 4C 44 49 52 IMAGE_INIT..LDIR
0000A0: 0D 0A 50 4F 50 20 42 43 0D 0A 4C 44 20 48 4C 2C ..POP BC..LD HL,
0000B0: 53 41 56 45 4E 41 4D 45 0D 0A 4C 44 20 44 45 2C SAVENAME..LD DE,
0000C0: 26 38 30 30 30 0D 0A 43 41 4C 4C 20 43 41 53 5F &8000..CALL CAS_
0000D0: 4F 55 54 5F 4F 50 45 4E 0D 0A 4A 52 20 4E 43 2C OUT_OPEN..JR NC,
0000E0: 53 41 56 45 5F 52 45 54 52 59 0D 0A 4C 44 20 48 SAVE_RETRY..LD H
0000F0: 4C 2C 26 34 30 30 30 2D 49 4D 41 47 45 5F 49 4E L,&4000-IMAGE_IN
000100: 49 54 5F 45 4E 44 2B 49 4D 41 47 45 5F 49 4E 49 IT_END+IMAGE_INI
000110: 54 0D 0A 4C 44 20 44 45 2C 26 34 30 30 30 2B 49 T..LD DE,&4000+I
000120: 4D 41 47 45 5F 49 4E 49 54 5F 45 4E 44 2D 49 4D MAGE_INIT_END-IM
000130: 41 47 45 5F 49 4E 49 54 0D 0A 4C 44 20 42 2C 48 AGE_INIT..LD B,H
000140: 20 3B 54 68 65 20 65 78 65 63 75 74 69 6F 6E 20 ;The execution
000150: 61 64 64 72 65 73 73 20 69 73 20 74 68 65 20 73 address is the s
000160: 61 6D 65 20 61 73 20 74 68 65 20 6C 6F 61 64 20 ame as the load
000170: 61 64 64 72 65 73 73 2E 0D 0A 4C 44 20 43 2C 4C address...LD C,L
000180: 0D 0A 4C 44 20 41 2C 32 0D 0A 43 41 4C 4C 20 43 ..LD A,2..CALL C
000190: 41 53 5F 4F 55 54 5F 44 49 52 45 43 54 0D 0A 43 AS_OUT_DIRECT..C
0001A0: 41 4C 4C 20 43 41 53 5F 4F 55 54 5F 43 4C 4F 53 ALL CAS_OUT_CLOS
0001B0: 45 0D 0A 4A 50 20 4E 43 2C 20 53 41 56 45 5F 52 E..JP NC, SAVE_R
0001C0: 45 54 52 59 0D 0A 4C 44 20 48 4C 2C 4D 45 53 53 ETRY..LD HL,MESS
0001D0: 31 32 0D 0A 43 41 4C 4C 20 54 45 58 54 4C 4F 4F 12..CALL TEXTLOO
0001E0: 50 0D 0A 43 41 4C 4C 20 4B 4D 5F 57 41 49 54 5F P..CALL KM_WAIT_
0001F0: 4B 45 59 0D 0A 52 53 54 20 30 0D 0A 2E 52 45 54 KEY..RST 0...RET
Size : 512 (Real : 512)
000000: 3B 43 6F 70 69 65 73 20 74 68 65 20 66 69 6C 65 ;Copies the file
000010: 6E 61 6D 65 20 74 6F 20 74 68 65 20 62 75 66 66 name to the buff
000020: 65 72 20 73 6F 20 69 74 20 63 61 6E 20 62 65 20 er so it can be
000030: 70 72 69 6E 74 65 64 2E 0D 0A 4C 44 20 42 43 2C printed...LD BC,
000040: 38 0D 0A 4C 44 49 52 0D 0A 4C 44 20 41 2C 22 2E 8..LDIR..LD A,".
000050: 22 0D 0A 4C 44 20 28 44 45 29 2C 41 0D 0A 49 4E "..LD (DE),A..IN
000060: 43 20 44 45 0D 0A 4C 44 20 42 43 2C 33 0D 0A 4C C DE..LD BC,3..L
000070: 44 49 52 0D 0A 52 45 54 0D 0A 2E 49 4E 50 55 54 DIR..RET...INPUT
000080: 5F 52 4F 55 54 49 4E 45 0D 0A 4C 44 20 48 4C 2C _ROUTINE..LD HL,
000090: 42 55 46 46 45 52 0D 0A 4C 44 20 42 2C 30 0D 0A BUFFER..LD B,0..
0000A0: 43 41 4C 4C 20 54 58 54 5F 50 4C 41 43 45 5F 43 CALL TXT_PLACE_C
0000B0: 55 52 53 4F 52 0D 0A 2E 49 4E 50 55 54 0D 0A 43 URSOR...INPUT..C
0000C0: 41 4C 4C 20 4B 4D 5F 57 41 49 54 5F 4B 45 59 0D ALL KM_WAIT_KEY.
0000D0: 0A 43 50 20 31 33 0D 0A 4A 52 20 4E 5A 2C 44 45 .CP 13..JR NZ,DE
0000E0: 4C 0D 0A 4C 44 20 41 2C 42 0D 0A 4F 52 20 41 0D L..LD A,B..OR A.
0000F0: 0A 4A 52 20 5A 2C 49 4E 50 55 54 0D 0A 43 41 4C .JR Z,INPUT..CAL
000100: 4C 20 54 58 54 5F 52 45 4D 4F 56 45 5F 43 55 52 L TXT_REMOVE_CUR
000110: 53 4F 52 0D 0A 4C 44 20 41 2C 31 33 0D 0A 43 41 SOR..LD A,13..CA
000120: 4C 4C 20 54 58 54 5F 4F 55 54 50 55 54 0D 0A 4C LL TXT_OUTPUT..L
000130: 44 20 41 2C 31 30 0D 0A 4A 50 20 54 58 54 5F 4F D A,10..JP TXT_O
000140: 55 54 50 55 54 0D 0A 2E 44 45 4C 0D 0A 43 50 20 UTPUT...DEL..CP
000150: 31 32 37 0D 0A 4A 52 20 4E 5A 2C 41 44 44 5F 54 127..JR NZ,ADD_T
000160: 4F 5F 42 55 46 46 45 52 0D 0A 4C 44 20 41 2C 42 O_BUFFER..LD A,B
000170: 0D 0A 4F 52 20 41 0D 0A 4A 52 20 5A 2C 49 4E 50 ..OR A..JR Z,INP
000180: 55 54 0D 0A 43 41 4C 4C 20 54 58 54 5F 52 45 4D UT..CALL TXT_REM
000190: 4F 56 45 5F 43 55 52 53 4F 52 0D 0A 58 4F 52 20 OVE_CURSOR..XOR
0001A0: 41 0D 0A 44 45 43 20 48 4C 0D 0A 4C 44 20 28 48 A..DEC HL..LD (H
0001B0: 4C 29 2C 41 0D 0A 44 45 43 20 42 0D 0A 4C 44 20 L),A..DEC B..LD
0001C0: 41 2C 38 0D 0A 43 41 4C 4C 20 54 58 54 5F 4F 55 A,8..CALL TXT_OU
0001D0: 54 50 55 54 0D 0A 4C 44 20 41 2C 31 36 0D 0A 43 TPUT..LD A,16..C
0001E0: 41 4C 4C 20 54 58 54 5F 4F 55 54 50 55 54 0D 0A ALL TXT_OUTPUT..
0001F0: 43 41 4C 4C 20 54 58 54 5F 50 4C 41 43 45 5F 43 CALL TXT_PLACE_C
Size : 512 (Real : 512)
000000: 52 59 0D 0A 43 41 4C 4C 20 43 41 53 5F 49 4E 5F RY..CALL CAS_IN_
000010: 41 42 41 4E 44 4F 4E 0D 0A 4C 44 20 48 4C 2C 4D ABANDON..LD HL,M
000020: 45 53 53 33 0D 0A 43 41 4C 4C 20 54 45 58 54 4C ESS3..CALL TEXTL
000030: 4F 4F 50 0D 0A 43 41 4C 4C 20 4B 4D 5F 57 41 49 OOP..CALL KM_WAI
000040: 54 5F 4B 45 59 0D 0A 43 50 20 22 52 22 0D 0A 4A T_KEY..CP "R"..J
000050: 50 20 5A 2C 4C 4F 41 44 0D 0A 43 50 20 22 72 22 P Z,LOAD..CP "r"
000060: 0D 0A 4A 50 20 5A 2C 4C 4F 41 44 0D 0A 4A 50 20 ..JP Z,LOAD..JP
000070: 46 49 4E 44 5F 44 49 53 43 0D 0A 2E 54 4F 4F 5F FIND_DISC...TOO_
000080: 4C 4F 4E 47 0D 0A 43 41 4C 4C 20 43 41 53 5F 49 LONG..CALL CAS_I
000090: 4E 5F 41 42 41 4E 44 4F 4E 0D 0A 4C 44 20 48 4C N_ABANDON..LD HL
0000A0: 2C 4D 45 53 53 35 0D 0A 43 41 4C 4C 20 54 45 58 ,MESS5..CALL TEX
0000B0: 54 4C 4F 4F 50 0D 0A 43 41 4C 4C 20 4B 4D 5F 57 TLOOP..CALL KM_W
0000C0: 41 49 54 5F 4B 45 59 0D 0A 50 4F 50 20 48 4C 0D AIT_KEY..POP HL.
0000D0: 0A 50 4F 50 20 48 4C 0D 0A 4A 50 20 46 49 4E 44 .POP HL..JP FIND
0000E0: 5F 44 49 53 43 0D 0A 2E 42 41 44 5F 43 41 54 20 _DISC...BAD_CAT
0000F0: 3B 49 66 20 61 6E 20 65 72 72 6F 72 20 6F 63 63 ;If an error occ
000100: 75 72 65 64 2C 20 77 68 69 6C 65 20 63 61 74 61 ured, while cata
000110: 6C 6F 67 75 69 6E 67 2C 20 67 6F 20 62 61 63 6B loguing, go back
000120: 20 74 6F 20 46 49 4E 44 5F 44 49 53 43 2E 0D 0A to FIND_DISC...
000130: 4C 44 20 48 4C 2C 4D 45 53 53 36 0D 0A 43 41 4C LD HL,MESS6..CAL
000140: 4C 20 54 45 58 54 4C 4F 4F 50 0D 0A 43 41 4C 4C L TEXTLOOP..CALL
000150: 20 4B 4D 5F 57 41 49 54 5F 4B 45 59 0D 0A 4A 50 KM_WAIT_KEY..JP
000160: 20 46 49 4E 44 5F 44 49 53 43 0D 0A 2E 53 41 56 FIND_DISC...SAV
000170: 45 5F 43 41 54 0D 0A 4C 44 20 48 4C 2C 4D 45 53 E_CAT..LD HL,MES
000180: 53 31 31 0D 0A 43 41 4C 4C 20 54 45 58 54 4C 4F S11..CALL TEXTLO
000190: 4F 50 0D 0A 43 41 4C 4C 20 4B 4D 5F 57 41 49 54 OP..CALL KM_WAIT
0001A0: 5F 4B 45 59 0D 0A 43 50 20 22 52 22 0D 0A 4A 50 _KEY..CP "R"..JP
0001B0: 20 5A 2C 43 41 54 5F 41 47 41 49 4E 0D 0A 43 50 Z,CAT_AGAIN..CP
0001C0: 20 22 72 22 0D 0A 4A 50 20 5A 2C 43 41 54 5F 41 "r"..JP Z,CAT_A
0001D0: 47 41 49 4E 0D 0A 4A 50 20 53 41 56 45 0D 0A 2E GAIN..JP SAVE...
0001E0: 53 41 56 45 5F 52 45 54 52 59 0D 0A 43 41 4C 4C SAVE_RETRY..CALL
0001F0: 20 43 41 53 5F 4F 55 54 5F 41 42 41 4E 44 4F 4E CAS_OUT_ABANDON
Size : 512 (Real : 512)
000000: 55 52 53 4F 52 0D 0A 4A 52 20 49 4E 50 55 54 0D URSOR..JR INPUT.
000010: 0A 2E 41 44 44 5F 54 4F 5F 42 55 46 46 45 52 0D ..ADD_TO_BUFFER.
000020: 0A 49 4E 43 20 42 0D 0A 4A 52 20 4E 5A 2C 43 4F .INC B..JR NZ,CO
000030: 4E 54 0D 0A 44 45 43 20 42 0D 0A 4A 52 20 49 4E NT..DEC B..JR IN
000040: 50 55 54 0D 0A 2E 43 4F 4E 54 0D 0A 4C 44 20 28 PUT...CONT..LD (
000050: 48 4C 29 2C 41 0D 0A 50 55 53 48 20 41 46 0D 0A HL),A..PUSH AF..
000060: 43 41 4C 4C 20 54 58 54 5F 52 45 4D 4F 56 45 5F CALL TXT_REMOVE_
000070: 43 55 52 53 4F 52 0D 0A 50 4F 50 20 41 46 0D 0A CURSOR..POP AF..
000080: 50 55 53 48 20 48 4C 0D 0A 50 55 53 48 20 42 43 PUSH HL..PUSH BC
000090: 0D 0A 43 41 4C 4C 20 54 58 54 5F 57 52 5F 43 48 ..CALL TXT_WR_CH
0000A0: 41 52 0D 0A 43 41 4C 4C 20 54 58 54 5F 50 4C 41 AR..CALL TXT_PLA
0000B0: 43 45 5F 43 55 52 53 4F 52 0D 0A 50 4F 50 20 42 CE_CURSOR..POP B
0000C0: 43 0D 0A 50 4F 50 20 48 4C 0D 0A 49 4E 43 20 48 C..POP HL..INC H
0000D0: 4C 0D 0A 4A 52 20 49 4E 50 55 54 0D 0A 2E 4D 45 L..JR INPUT...ME
0000E0: 53 53 41 47 45 53 0D 0A 44 49 20 3B 54 68 65 20 SSAGES..DI ;The
0000F0: 69 6E 74 65 72 72 75 70 74 73 20 68 61 76 65 20 interrupts have
000100: 74 6F 20 62 65 20 64 69 73 61 62 6C 65 64 20 66 to be disabled f
000110: 6F 72 20 74 68 69 73 20 72 6F 75 74 69 6E 65 2E or this routine.
000120: 20 54 68 65 20 63 6F 75 6E 74 64 6F 77 6E 20 63 The countdown c
000130: 6F 75 6E 74 73 0D 0A 50 55 53 48 20 42 43 20 3B ounts..PUSH BC ;
000140: 69 6E 20 32 39 39 2F 33 30 30 74 68 73 20 6F 66 in 299/300ths of
000150: 20 61 20 73 65 63 6F 6E 64 2C 20 74 6F 20 61 6C a second, to al
000160: 6C 6F 77 20 66 6F 72 20 74 68 69 73 20 72 6F 75 low for this rou
000170: 74 69 6E 65 2E 0D 0A 4C 44 20 42 43 2C 26 37 46 tine...LD BC,&7F
000180: 38 41 0D 0A 4F 55 54 20 28 43 29 2C 43 20 3B 45 8A..OUT (C),C ;E
000190: 6E 61 62 6C 65 20 74 68 65 20 6C 6F 77 65 72 20 nable the lower
0001A0: 52 4F 4D 2E 0D 0A 50 4F 50 20 42 43 0D 0A 4C 44 ROM...POP BC..LD
0001B0: 20 41 2C 28 42 43 29 0D 0A 2E 53 50 45 43 49 41 A,(BC)...SPECIA
0001C0: 4C 5F 4D 45 53 53 0D 0A 50 55 53 48 20 42 43 0D L_MESS..PUSH BC.
0001D0: 0A 50 55 53 48 20 44 45 0D 0A 4C 44 20 4C 2C 41 .PUSH DE..LD L,A
0001E0: 0D 0A 4C 44 20 48 2C 37 0D 0A 41 44 44 20 48 4C ..LD H,7..ADD HL
0001F0: 2C 48 4C 0D 0A 41 44 44 20 48 4C 2C 48 4C 0D 0A ,HL..ADD HL,HL..
Size : 512 (Real : 512)
000000: 0D 0A 4C 44 20 48 4C 2C 4D 45 53 53 39 0D 0A 43 ..LD HL,MESS9..C
000010: 41 4C 4C 20 54 45 58 54 4C 4F 4F 50 0D 0A 43 41 ALL TEXTLOOP..CA
000020: 4C 4C 20 4B 4D 5F 57 41 49 54 5F 4B 45 59 0D 0A LL KM_WAIT_KEY..
000030: 43 50 20 22 52 22 0D 0A 4A 50 20 5A 2C 53 41 56 CP "R"..JP Z,SAV
000040: 49 4E 47 20 3B 49 66 20 52 20 69 73 20 70 72 65 ING ;If R is pre
000050: 73 73 65 64 20 74 72 79 20 73 61 76 69 6E 67 20 ssed try saving
000060: 61 67 61 69 6E 2E 0D 0A 43 50 20 22 72 22 0D 0A again...CP "r"..
000070: 4A 50 20 5A 2C 53 41 56 49 4E 47 0D 0A 43 50 20 JP Z,SAVING..CP
000080: 22 46 22 0D 0A 4A 50 20 5A 2C 46 49 4C 45 4E 41 "F"..JP Z,FILENA
000090: 4D 45 20 3B 49 66 20 46 20 69 73 20 70 72 65 73 ME ;If F is pres
0000A0: 73 65 64 20 67 6F 20 74 6F 20 74 68 65 20 66 69 sed go to the fi
0000B0: 6C 65 6E 61 6D 65 20 65 6E 74 72 79 20 72 6F 75 lename entry rou
0000C0: 74 69 6E 65 2E 0D 0A 43 50 20 22 66 22 0D 0A 4A tine...CP "f"..J
0000D0: 50 20 5A 2C 46 49 4C 45 4E 41 4D 45 0D 0A 4A 50 P Z,FILENAME..JP
0000E0: 20 53 41 56 45 0D 0A 2E 41 53 43 49 49 20 3B 49 SAVE...ASCII ;I
0000F0: 66 20 61 20 66 69 6C 65 20 69 73 20 41 53 43 49 f a file is ASCI
000100: 49 20 74 68 65 20 61 70 70 72 6F 70 72 69 61 74 I the appropriat
000110: 65 20 6D 65 73 73 61 67 65 20 69 73 20 64 69 73 e message is dis
000120: 70 6C 61 79 65 64 2E 0D 0A 50 4F 50 20 48 4C 0D played...POP HL.
000130: 0A 50 4F 50 20 48 4C 0D 0A 50 4F 50 20 48 4C 0D .POP HL..POP HL.
000140: 0A 50 4F 50 20 48 4C 20 0D 0A 43 41 4C 4C 20 43 .POP HL ..CALL C
000150: 41 53 5F 49 4E 5F 41 42 41 4E 44 4F 4E 0D 0A 4C AS_IN_ABANDON..L
000160: 44 20 48 4C 2C 4D 45 53 53 31 30 0D 0A 43 41 4C D HL,MESS10..CAL
000170: 4C 20 54 45 58 54 4C 4F 4F 50 0D 0A 43 41 4C 4C L TEXTLOOP..CALL
000180: 20 4B 4D 5F 57 41 49 54 5F 4B 45 59 0D 0A 4A 50 KM_WAIT_KEY..JP
000190: 20 46 49 4E 44 5F 44 49 53 43 20 3B 41 6C 77 61 FIND_DISC ;Alwa
0001A0: 79 73 20 67 6F 65 73 20 62 61 63 6B 20 74 6F 20 ys goes back to
0001B0: 68 65 72 65 20 6E 6F 20 6D 61 74 74 65 72 20 77 here no matter w
0001C0: 68 61 74 20 69 73 20 70 72 65 73 73 65 64 2E 0D hat is pressed..
0001D0: 0A 2E 44 49 53 43 5F 44 52 49 56 45 20 3B 54 65 ..DISC_DRIVE ;Te
0001E0: 73 74 73 20 77 68 65 74 68 65 72 20 74 68 65 72 sts whether ther
0001F0: 65 20 69 73 20 61 20 64 69 73 63 20 69 6E 20 65 e is a disc in e
Size : 512 (Real : 512)
000000: 41 44 44 20 48 4C 2C 48 4C 0D 0A 4C 44 20 42 2C ADD HL,HL..LD B,
000010: 38 0D 0A 2E 58 38 5F 52 4F 57 53 0D 0A 50 55 53 8...X8_ROWS..PUS
000020: 48 20 42 43 0D 0A 4C 44 20 41 2C 28 4D 4F 44 45 H BC..LD A,(MODE
000030: 5F 4E 55 4D 29 0D 0A 52 52 43 41 20 3B 49 66 20 _NUM)..RRCA ;If
000040: 69 74 20 69 73 20 6F 6E 65 20 43 61 72 72 79 20 it is one Carry
000050: 69 73 20 73 65 74 2E 0D 0A 4C 44 20 41 2C 28 48 is set...LD A,(H
000060: 4C 29 0D 0A 50 55 53 48 20 44 45 0D 0A 4A 52 20 L)..PUSH DE..JR
000070: 4E 43 2C 4D 4F 44 45 32 0D 0A 43 50 4C 0D 0A 50 NC,MODE2..CPL..P
000080: 55 53 48 20 48 4C 0D 0A 50 55 53 48 20 41 46 0D USH HL..PUSH AF.
000090: 0A 41 4E 44 20 26 46 30 20 3B 4C 6F 6F 6B 20 61 .AND &F0 ;Look a
0000A0: 74 20 74 68 65 20 74 6F 70 20 6E 69 62 62 6C 65 t the top nibble
0000B0: 2E 0D 0A 4C 44 20 42 2C 34 0D 0A 2E 45 58 50 41 ...LD B,4...EXPA
0000C0: 4E 44 5F 54 4F 50 0D 0A 52 4C 41 0D 0A 52 4C 20 ND_TOP..RLA..RL
0000D0: 48 0D 0A 53 4C 41 20 48 0D 0A 44 4A 4E 5A 20 45 H..SLA H..DJNZ E
0000E0: 58 50 41 4E 44 5F 54 4F 50 0D 0A 4C 44 20 41 2C XPAND_TOP..LD A,
0000F0: 48 0D 0A 52 52 43 41 20 3B 53 79 6E 63 68 72 6F H..RRCA ;Synchro
000100: 6E 69 73 65 20 74 68 65 20 30 73 20 77 69 74 68 nise the 0s with
000110: 20 74 68 65 20 31 73 20 69 6E 20 74 68 65 20 74 the 1s in the t
000120: 77 6F 20 62 79 74 65 73 2E 0D 0A 4F 52 20 48 20 wo bytes...OR H
000130: 3B 41 64 64 20 74 68 65 20 74 77 6F 20 62 79 74 ;Add the two byt
000140: 65 73 20 74 6F 67 65 74 68 65 72 2E 0D 0A 4C 44 es together...LD
000150: 20 28 44 45 29 2C 41 20 3B 53 74 6F 72 65 20 74 (DE),A ;Store t
000160: 68 65 20 6E 65 77 20 62 79 74 65 2E 0D 0A 50 4F he new byte...PO
000170: 50 20 41 46 0D 0A 41 4E 44 20 26 46 0D 0A 4C 44 P AF..AND &F..LD
000180: 20 42 2C 34 0D 0A 2E 45 58 50 41 4E 44 5F 42 4F B,4...EXPAND_BO
000190: 54 54 4F 4D 0D 0A 52 52 41 0D 0A 52 52 20 4C 0D TTOM..RRA..RR L.
0001A0: 0A 53 52 4C 20 4C 0D 0A 44 4A 4E 5A 20 45 58 50 .SRL L..DJNZ EXP
0001B0: 41 4E 44 5F 42 4F 54 54 4F 4D 0D 0A 49 4E 43 20 AND_BOTTOM..INC
0001C0: 44 45 0D 0A 4C 44 20 41 2C 4C 0D 0A 52 4C 43 41 DE..LD A,L..RLCA
0001D0: 0D 0A 4F 52 20 4C 0D 0A 50 4F 50 20 48 4C 0D 0A ..OR L..POP HL..
0001E0: 2E 4D 4F 44 45 32 0D 0A 4C 44 20 28 44 45 29 2C .MODE2..LD (DE),
0001F0: 41 0D 0A 50 4F 50 20 44 45 0D 0A 49 4E 43 20 48 A..POP DE..INC H
Size : 512 (Real : 512)
000000: 69 74 68 65 72 20 64 72 69 76 65 2E 0D 0A 4C 44 ither drive...LD
000010: 20 49 58 2C 28 26 42 45 37 44 29 20 3B 4C 6F 61 IX,(&BE7D) ;Loa
000020: 64 73 20 49 58 20 77 69 74 68 20 74 68 65 20 73 ds IX with the s
000030: 74 61 72 74 20 6F 66 20 74 68 65 20 6F 70 65 72 tart of the oper
000040: 61 74 69 6E 67 20 61 72 65 61 2E 0D 0A 44 57 20 ating area...DW
000050: 49 4E 43 5F 48 49 58 0D 0A 44 57 20 49 4E 43 5F INC_HIX..DW INC_
000060: 48 49 58 0D 0A 58 4F 52 20 41 20 3B 54 65 73 74 HIX..XOR A ;Test
000070: 73 20 64 72 69 76 65 20 31 20 66 69 72 73 74 2E s drive 1 first.
000080: 0D 0A 2E 54 45 53 54 5F 44 52 49 56 45 0D 0A 58 ...TEST_DRIVE..X
000090: 4F 52 20 31 20 3B 54 6F 67 67 6C 65 73 20 62 65 OR 1 ;Toggles be
0000A0: 74 77 65 65 6E 20 30 20 61 6E 64 20 31 2E 0D 0A tween 0 and 1...
0000B0: 50 55 53 48 20 41 46 0D 0A 4C 44 20 48 4C 2C 42 PUSH AF..LD HL,B
0000C0: 49 4F 53 5F 47 45 54 5F 53 54 41 54 55 53 20 3B IOS_GET_STATUS ;
0000D0: 42 49 4F 53 20 63 6F 6D 6D 61 6E 64 2C 20 77 68 BIOS command, wh
0000E0: 69 63 68 20 72 65 74 75 72 6E 73 20 74 68 65 20 ich returns the
0000F0: 73 74 61 74 75 73 20 6F 66 20 74 68 65 20 73 70 status of the sp
000100: 65 63 69 66 69 65 64 0D 0A 4C 44 20 43 2C 28 49 ecified..LD C,(I
000110: 58 2D 26 37 33 29 20 3B 64 69 73 63 20 64 72 69 X-&73) ;disc dri
000120: 76 65 2E 20 43 20 68 6F 6C 64 73 20 74 68 65 20 ve. C holds the
000130: 52 4F 4D 20 6E 75 6D 62 65 72 20 6F 66 20 74 68 ROM number of th
000140: 65 20 6F 70 65 72 61 74 69 6E 67 20 73 79 73 74 e operating syst
000150: 65 6D 2E 0D 0A 43 41 4C 4C 20 26 31 42 0D 0A 4C em...CALL &1B..L
000160: 44 20 42 2C 41 0D 0A 50 4F 50 20 41 46 0D 0A 42 D B,A..POP AF..B
000170: 49 54 20 35 2C 42 20 3B 49 66 20 62 69 74 20 35 IT 5,B ;If bit 5
000180: 20 69 73 20 73 65 74 20 61 20 64 69 73 63 20 69 is set a disc i
000190: 73 20 66 69 74 74 65 64 20 61 6E 64 20 72 65 61 s fitted and rea
0001A0: 64 79 2E 0D 0A 4A 52 20 5A 2C 54 45 53 54 5F 44 dy...JR Z,TEST_D
0001B0: 52 49 56 45 20 3B 4F 74 68 65 72 77 69 73 65 20 RIVE ;Otherwise
0001C0: 6B 65 65 70 20 6C 6F 6F 70 69 6E 67 20 75 6E 74 keep looping unt
0001D0: 69 6C 20 61 20 64 69 73 63 20 64 72 69 76 65 20 il a disc drive
0001E0: 68 61 73 20 61 20 64 69 73 63 20 69 6E 20 69 74 has a disc in it
0001F0: 2E 0D 0A 44 57 20 44 45 43 5F 48 49 58 20 3B 49 ...DW DEC_HIX ;I
Size : 512 (Real : 512)
000000: 4C 0D 0A 4C 44 20 41 2C 44 0D 0A 41 44 44 20 38 L..LD A,D..ADD 8
000010: 0D 0A 4C 44 20 44 2C 41 0D 0A 50 4F 50 20 42 43 ..LD D,A..POP BC
000020: 0D 0A 44 4A 4E 5A 20 58 38 5F 52 4F 57 53 0D 0A ..DJNZ X8_ROWS..
000030: 50 4F 50 20 44 45 0D 0A 49 4E 43 20 44 45 0D 0A POP DE..INC DE..
000040: 4C 44 20 41 2C 28 4D 4F 44 45 5F 4E 55 4D 29 0D LD A,(MODE_NUM).
000050: 0A 52 52 43 41 0D 0A 4A 52 20 4E 43 2C 4D 4F 44 .RRCA..JR NC,MOD
000060: 45 5F 32 0D 0A 49 4E 43 20 44 45 20 3B 49 66 20 E_2..INC DE ;If
000070: 69 74 20 69 73 20 69 6E 20 6D 6F 64 65 20 31 20 it is in mode 1
000080: 74 68 65 6E 20 6D 6F 76 65 20 74 77 6F 20 62 79 then move two by
000090: 74 65 73 20 74 6F 20 74 68 65 20 72 69 67 68 74 tes to the right
0000A0: 2E 0D 0A 2E 4D 4F 44 45 5F 32 0D 0A 50 4F 50 20 ....MODE_2..POP
0000B0: 42 43 0D 0A 49 4E 43 20 42 43 0D 0A 4C 44 20 41 BC..INC BC..LD A
0000C0: 2C 28 42 43 29 0D 0A 4F 52 20 41 0D 0A 4A 52 20 ,(BC)..OR A..JR
0000D0: 4E 5A 2C 53 50 45 43 49 41 4C 5F 4D 45 53 53 0D NZ,SPECIAL_MESS.
0000E0: 0A 4C 44 20 42 43 2C 26 37 46 38 45 20 3B 54 75 .LD BC,&7F8E ;Tu
0000F0: 72 6E 20 74 68 65 20 6C 6F 77 65 72 20 52 4F 4D rn the lower ROM
000100: 20 6F 66 66 20 61 6E 64 20 73 65 6C 65 63 74 20 off and select
000110: 6D 6F 64 65 20 32 2E 0D 0A 4F 55 54 20 28 43 29 mode 2...OUT (C)
000120: 2C 43 0D 0A 45 49 0D 0A 52 45 54 0D 0A 2E 41 44 ,C..EI..RET...AD
000130: 44 5F 4E 55 4D 42 45 52 53 0D 0A 4A 52 20 43 2C D_NUMBERS..JR C,
000140: 4E 45 58 54 5F 4E 49 42 42 4C 45 0D 0A 4C 44 20 NEXT_NIBBLE..LD
000150: 41 2C 42 0D 0A 41 4E 44 20 26 46 30 0D 0A 52 52 A,B..AND &F0..RR
000160: 43 41 0D 0A 52 52 43 41 0D 0A 52 52 43 41 0D 0A CA..RRCA..RRCA..
000170: 52 52 43 41 0D 0A 41 44 44 20 34 38 0D 0A 4C 44 RRCA..ADD 48..LD
000180: 20 28 44 45 29 2C 41 0D 0A 49 4E 43 20 44 45 0D (DE),A..INC DE.
000190: 0A 2E 4E 45 58 54 5F 4E 49 42 42 4C 45 0D 0A 4C ..NEXT_NIBBLE..L
0001A0: 44 20 41 2C 42 0D 0A 41 4E 44 20 26 46 0D 0A 41 D A,B..AND &F..A
0001B0: 44 44 20 34 38 0D 0A 4C 44 20 28 44 45 29 2C 41 DD 48..LD (DE),A
0001C0: 0D 0A 49 4E 43 20 44 45 0D 0A 52 45 54 0D 0A 2E ..INC DE..RET...
0001D0: 54 58 54 5F 55 4E 57 52 49 54 45 20 3B 52 6F 75 TXT_UNWRITE ;Rou
0001E0: 74 69 6E 65 20 74 6F 20 72 65 61 64 20 61 20 63 tine to read a c
0001F0: 68 61 72 61 63 74 65 72 20 66 72 6F 6D 20 74 68 haracter from th
Size : 512 (Real : 512)
000000: 62 65 72 20 70 72 69 6E 74 20 72 6F 75 74 69 6E ber print routin
000010: 65 20 69 73 20 65 6E 64 65 64 2E 0D 0A 4C 44 20 e is ended...LD
000020: 28 4C 4F 4F 50 5F 54 4F 5F 43 4F 55 4E 54 44 4F (LOOP_TO_COUNTDO
000030: 57 4E 2B 31 29 2C 48 4C 20 3B 41 6C 74 65 72 20 WN+1),HL ;Alter
000040: 74 68 65 20 70 72 6F 67 72 61 6D 20 73 6F 20 74 the program so t
000050: 68 61 74 20 74 68 65 20 6C 6F 6F 70 20 74 65 72 hat the loop ter
000060: 6D 69 6E 61 74 65 73 2E 0D 0A 2E 53 54 4F 52 45 minates....STORE
000070: 5F 53 45 43 53 0D 0A 4C 44 20 28 4E 55 4D 42 45 _SECS..LD (NUMBE
000080: 52 29 2C 41 20 3B 53 74 6F 72 65 20 74 68 65 20 R),A ;Store the
000090: 6E 65 77 20 6E 75 6D 62 65 72 20 6F 66 20 73 65 new number of se
0000A0: 63 6F 6E 64 73 2E 0D 0A 2E 54 49 4D 45 52 5F 45 conds....TIMER_E
0000B0: 4E 44 0D 0A 50 4F 50 20 48 4C 0D 0A 50 4F 50 20 ND..POP HL..POP
0000C0: 41 46 0D 0A 45 49 0D 0A 52 45 54 20 3B 52 65 74 AF..EI..RET ;Ret
0000D0: 75 72 6E 20 66 72 6F 6D 20 74 68 65 20 69 6E 74 urn from the int
0000E0: 65 72 72 75 70 74 2E 0D 0A 2E 46 49 52 4D 57 41 errupt....FIRMWA
0000F0: 52 45 5F 49 4E 54 45 52 52 55 50 54 0D 0A 50 4F RE_INTERRUPT..PO
000100: 50 20 48 4C 0D 0A 50 4F 50 20 41 46 0D 0A 45 49 P HL..POP AF..EI
000110: 0D 0A 2E 49 4E 54 45 52 52 55 50 54 20 44 53 20 ...INTERRUPT DS
000120: 33 20 3B 57 69 6C 6C 20 68 6F 6C 64 20 74 68 65 3 ;Will hold the
000130: 20 61 64 64 72 65 73 73 20 6F 66 20 74 68 65 20 address of the
000140: 69 6E 74 65 72 72 75 70 74 20 68 61 6E 64 6C 69 interrupt handli
000150: 6E 67 20 72 6F 75 74 69 6E 65 2E 0D 0A 2E 4E 4F ng routine....NO
000160: 5F 52 41 4D 52 4F 4D 0D 0A 4C 44 20 48 4C 2C 4D _RAMROM..LD HL,M
000170: 45 53 53 31 33 0D 0A 43 41 4C 4C 20 54 45 58 54 ESS13..CALL TEXT
000180: 4C 4F 4F 50 0D 0A 43 41 4C 4C 20 4B 4D 5F 57 41 LOOP..CALL KM_WA
000190: 49 54 5F 4B 45 59 0D 0A 4A 50 20 52 45 54 52 59 IT_KEY..JP RETRY
0001A0: 5F 52 4F 4D 0D 0A 2E 42 55 42 42 4C 45 5F 53 4F _ROM...BUBBLE_SO
0001B0: 52 54 0D 0A 4C 44 20 48 4C 2C 28 4E 4F 5F 45 4E RT..LD HL,(NO_EN
0001C0: 54 52 49 45 53 29 0D 0A 4C 44 20 44 45 2C 26 32 TRIES)..LD DE,&2
0001D0: 30 30 30 0D 0A 2E 53 54 41 52 54 5F 53 4F 52 54 000...START_SORT
0001E0: 49 4E 47 0D 0A 50 55 53 48 20 48 4C 0D 0A 50 55 ING..PUSH HL..PU
0001F0: 53 48 20 44 45 0D 0A 4C 44 20 41 2C 28 44 45 29 SH DE..LD A,(DE)
Size : 512 (Real : 512)
000000: 65 20 73 63 72 65 65 6E 2E 0D 0A 50 55 53 48 20 e screen...PUSH
000010: 48 4C 20 3B 53 74 6F 72 65 20 77 68 65 72 65 20 HL ;Store where
000020: 74 68 65 20 63 68 61 72 61 63 74 65 72 20 74 6F the character to
000030: 20 62 65 20 72 65 61 64 20 69 73 20 6C 6F 63 61 be read is loca
000040: 74 65 64 2E 0D 0A 43 41 4C 4C 20 54 58 54 5F 47 ted...CALL TXT_G
000050: 45 54 5F 43 55 52 53 4F 52 0D 0A 45 58 20 28 53 ET_CURSOR..EX (S
000060: 50 29 2C 48 4C 20 3B 53 74 6F 72 65 73 20 77 68 P),HL ;Stores wh
000070: 65 72 65 20 74 68 65 20 63 75 72 73 6F 72 20 77 ere the cursor w
000080: 61 73 20 61 6E 64 20 67 65 74 73 20 77 68 65 72 as and gets wher
000090: 65 20 69 74 20 69 73 20 74 6F 20 62 65 20 6D 6F e it is to be mo
0000A0: 76 65 64 20 74 6F 2E 0D 0A 43 41 4C 4C 20 54 58 ved to...CALL TX
0000B0: 54 5F 53 45 54 5F 43 55 52 53 4F 52 20 3B 4D 6F T_SET_CURSOR ;Mo
0000C0: 76 65 20 74 68 65 20 63 75 72 73 6F 72 20 74 6F ve the cursor to
0000D0: 20 77 68 65 72 65 20 74 68 65 20 63 68 61 72 61 where the chara
0000E0: 63 74 65 72 20 69 73 20 74 6F 20 62 65 20 72 65 cter is to be re
0000F0: 61 64 20 66 72 6F 6D 2E 0D 0A 43 41 4C 4C 20 54 ad from...CALL T
000100: 58 54 5F 52 44 5F 43 48 41 52 20 3B 47 65 74 20 XT_RD_CHAR ;Get
000110: 74 68 65 20 63 68 61 72 61 63 74 65 72 20 66 72 the character fr
000120: 6F 6D 20 74 68 65 20 73 63 72 65 65 6E 2E 0D 0A om the screen...
000130: 50 4F 50 20 48 4C 0D 0A 50 55 53 48 20 41 46 0D POP HL..PUSH AF.
000140: 0A 43 41 4C 4C 20 54 58 54 5F 53 45 54 5F 43 55 .CALL TXT_SET_CU
000150: 52 53 4F 52 0D 0A 50 4F 50 20 41 46 0D 0A 52 45 RSOR..POP AF..RE
000160: 54 0D 0A 2E 41 44 44 5F 53 50 41 43 45 53 0D 0A T...ADD_SPACES..
000170: 4C 44 20 41 2C 22 20 22 0D 0A 4C 44 20 28 44 45 LD A," "..LD (DE
000180: 29 2C 41 0D 0A 49 4E 43 20 44 45 0D 0A 44 4A 4E ),A..INC DE..DJN
000190: 5A 20 41 44 44 5F 53 50 41 43 45 53 0D 0A 52 45 Z ADD_SPACES..RE
0001A0: 54 0D 0A 2E 46 52 45 45 5F 42 59 54 45 53 0D 0A T...FREE_BYTES..
0001B0: 50 55 53 48 20 44 45 0D 0A 50 55 53 48 20 41 46 PUSH DE..PUSH AF
0001C0: 0D 0A 4C 44 20 49 58 2C 26 41 41 33 34 0D 0A 4C ..LD IX,&AA34..L
0001D0: 44 20 41 2C 28 49 58 2B 32 29 0D 0A 43 50 20 26 D A,(IX+2)..CP &
0001E0: 43 33 0D 0A 4A 52 20 4E 5A 2C 4E 4F 54 5F 52 4F C3..JR NZ,NOT_RO
0001F0: 4D 49 4D 41 47 45 0D 0A 4C 44 20 41 2C 28 49 58 MIMAGE..LD A,(IX
Size : 512 (Real : 512)
000000: 0D 0A 43 50 20 26 45 35 0D 0A 4C 44 20 48 4C 2C ..CP &E5..LD HL,
000010: 33 32 0D 0A 41 44 44 20 48 4C 2C 44 45 0D 0A 4A 32..ADD HL,DE..J
000020: 52 20 4E 5A 2C 4E 45 58 54 5F 43 48 41 52 0D 0A R NZ,NEXT_CHAR..
000030: 43 50 20 28 48 4C 29 0D 0A 4A 52 20 5A 2C 53 4B CP (HL)..JR Z,SK
000040: 49 50 5F 49 54 0D 0A 4A 52 20 53 57 41 50 0D 0A IP_IT..JR SWAP..
000050: 2E 4E 45 58 54 5F 43 48 41 52 0D 0A 4C 44 20 41 .NEXT_CHAR..LD A
000060: 2C 26 45 35 0D 0A 43 50 20 28 48 4C 29 0D 0A 4A ,&E5..CP (HL)..J
000070: 52 20 5A 2C 53 4B 49 50 5F 49 54 0D 0A 49 4E 43 R Z,SKIP_IT..INC
000080: 20 44 45 0D 0A 4C 44 20 41 2C 28 44 45 29 0D 0A DE..LD A,(DE)..
000090: 4C 44 20 48 4C 2C 33 32 0D 0A 41 44 44 20 48 4C LD HL,32..ADD HL
0000A0: 2C 44 45 0D 0A 43 50 20 28 48 4C 29 0D 0A 4A 52 ,DE..CP (HL)..JR
0000B0: 20 43 2C 53 4B 49 50 5F 49 54 0D 0A 4A 52 20 5A C,SKIP_IT..JR Z
0000C0: 2C 4E 45 58 54 5F 43 48 41 52 0D 0A 2E 53 57 41 ,NEXT_CHAR...SWA
0000D0: 50 0D 0A 4C 44 20 42 2C 33 32 0D 0A 50 4F 50 20 P..LD B,32..POP
0000E0: 44 45 0D 0A 50 55 53 48 20 44 45 0D 0A 4C 44 20 DE..PUSH DE..LD
0000F0: 48 4C 2C 33 32 0D 0A 41 44 44 20 48 4C 2C 44 45 HL,32..ADD HL,DE
000100: 0D 0A 2E 53 57 41 50 5F 4C 4F 4F 50 0D 0A 4C 44 ...SWAP_LOOP..LD
000110: 20 43 2C 28 48 4C 29 0D 0A 4C 44 20 41 2C 28 44 C,(HL)..LD A,(D
000120: 45 29 0D 0A 45 58 20 44 45 2C 48 4C 20 3B 53 77 E)..EX DE,HL ;Sw
000130: 61 70 20 74 68 65 20 63 6F 6E 74 65 6E 74 73 20 ap the contents
000140: 6F 66 20 74 68 65 20 48 4C 20 61 6E 64 20 44 45 of the HL and DE
000150: 20 72 65 67 69 73 74 65 72 73 2E 0D 0A 4C 44 20 registers...LD
000160: 28 48 4C 29 2C 43 0D 0A 4C 44 20 28 44 45 29 2C (HL),C..LD (DE),
000170: 41 0D 0A 45 58 20 44 45 2C 48 4C 0D 0A 49 4E 43 A..EX DE,HL..INC
000180: 20 44 45 0D 0A 49 4E 43 20 48 4C 0D 0A 44 4A 4E DE..INC HL..DJN
000190: 5A 20 53 57 41 50 5F 4C 4F 4F 50 0D 0A 58 4F 52 Z SWAP_LOOP..XOR
0001A0: 20 41 0D 0A 4C 44 20 28 46 4C 41 47 29 2C 41 0D A..LD (FLAG),A.
0001B0: 0A 2E 53 4B 49 50 5F 49 54 0D 0A 50 4F 50 20 44 ..SKIP_IT..POP D
0001C0: 45 0D 0A 4C 44 20 48 4C 2C 33 32 0D 0A 41 44 44 E..LD HL,32..ADD
0001D0: 20 48 4C 2C 44 45 0D 0A 45 58 20 44 45 2C 48 4C HL,DE..EX DE,HL
0001E0: 0D 0A 50 4F 50 20 48 4C 0D 0A 44 45 43 20 48 4C ..POP HL..DEC HL
0001F0: 0D 0A 4C 44 20 41 2C 48 0D 0A 4F 52 20 4C 0D 0A ..LD A,H..OR L..
Size : 512 (Real : 512)
000000: 2B 31 29 0D 0A 41 4E 44 20 26 43 30 0D 0A 4A 52 +1)..AND &C0..JR
000010: 20 5A 2C 4E 4F 54 5F 52 4F 4D 49 4D 41 47 45 0D Z,NOT_ROMIMAGE.
000020: 0A 4C 44 20 41 2C 28 49 58 2B 34 29 0D 0A 41 4E .LD A,(IX+4)..AN
000030: 44 20 26 43 30 0D 0A 4A 52 20 5A 2C 4E 4F 54 5F D &C0..JR Z,NOT_
000040: 52 4F 4D 49 4D 41 47 45 0D 0A 4C 44 20 41 2C 28 ROMIMAGE..LD A,(
000050: 49 58 2D 34 29 0D 0A 43 50 20 33 0D 0A 4A 52 20 IX-4)..CP 3..JR
000060: 43 2C 49 53 5F 49 4D 41 47 45 0D 0A 43 50 20 26 C,IS_IMAGE..CP &
000070: 38 30 0D 0A 4A 52 20 4E 5A 2C 4E 4F 54 5F 52 4F 80..JR NZ,NOT_RO
000080: 4D 49 4D 41 47 45 0D 0A 2E 49 53 5F 49 4D 41 47 MIMAGE...IS_IMAG
000090: 45 0D 0A 50 4F 50 20 41 46 0D 0A 50 4F 50 20 44 E..POP AF..POP D
0000A0: 45 0D 0A 4C 44 20 48 4C 2C 28 46 49 4C 45 43 4F E..LD HL,(FILECO
0000B0: 55 4E 54 29 0D 0A 44 45 43 20 48 4C 0D 0A 4C 44 UNT)..DEC HL..LD
0000C0: 20 41 2C 48 0D 0A 4F 52 20 4C 0D 0A 52 45 54 20 A,H..OR L..RET
0000D0: 4E 5A 0D 0A 50 4F 50 20 41 46 0D 0A 4C 44 20 48 NZ..POP AF..LD H
0000E0: 2C 26 34 30 0D 0A 4A 50 20 49 4D 41 47 45 5F 4C ,&40..JP IMAGE_L
0000F0: 4F 41 44 0D 0A 2E 4E 4F 54 5F 52 4F 4D 49 4D 41 OAD...NOT_ROMIMA
000100: 47 45 0D 0A 50 4F 50 20 41 46 0D 0A 50 55 53 48 GE..POP AF..PUSH
000110: 20 41 46 0D 0A 4C 44 20 49 58 2C 28 52 41 4D 5F AF..LD IX,(RAM_
000120: 52 45 4D 41 49 4E 49 4E 47 29 0D 0A 43 50 20 32 REMAINING)..CP 2
000130: 0D 0A 4A 52 20 43 2C 42 41 53 49 43 5F 4C 4F 41 ..JR C,BASIC_LOA
000140: 44 45 52 0D 0A 43 50 20 31 36 0D 0A 4A 52 20 43 DER..CP 16..JR C
000150: 2C 42 49 4E 41 52 59 5F 4C 4F 41 44 45 52 0D 0A ,BINARY_LOADER..
000160: 50 4F 50 20 48 4C 0D 0A 4A 50 20 41 53 43 49 49 POP HL..JP ASCII
000170: 0D 0A 2E 42 41 53 49 43 5F 4C 4F 41 44 45 52 0D ...BASIC_LOADER.
000180: 0A 4C 44 20 44 45 2C 26 31 30 30 30 30 2D 42 41 .LD DE,&10000-BA
000190: 53 45 4E 44 2B 42 41 53 49 43 0D 0A 41 44 44 20 SEND+BASIC..ADD
0001A0: 49 58 2C 44 45 0D 0A 4A 52 20 41 44 44 5F 50 52 IX,DE..JR ADD_PR
0001B0: 4F 47 0D 0A 2E 42 49 4E 41 52 59 5F 4C 4F 41 44 OG...BINARY_LOAD
0001C0: 45 52 0D 0A 4C 44 20 44 45 2C 26 31 30 30 30 30 ER..LD DE,&10000
0001D0: 2D 42 49 4E 45 4E 44 2B 42 49 4E 41 52 59 0D 0A -BINEND+BINARY..
0001E0: 41 44 44 20 49 58 2C 44 45 0D 0A 2E 41 44 44 5F ADD IX,DE...ADD_
0001F0: 50 52 4F 47 0D 0A 4C 44 20 41 2C 42 20 3B 43 68 PROG..LD A,B ;Ch
Size : 512 (Real : 512)
000000: 4A 52 20 4E 5A 2C 53 54 41 52 54 5F 53 4F 52 54 JR NZ,START_SORT
000010: 49 4E 47 0D 0A 4C 44 20 41 2C 28 46 4C 41 47 29 ING..LD A,(FLAG)
000020: 0D 0A 4F 52 20 41 0D 0A 4C 44 20 41 2C 26 46 46 ..OR A..LD A,&FF
000030: 0D 0A 4C 44 20 28 46 4C 41 47 29 2C 41 0D 0A 4A ..LD (FLAG),A..J
000040: 52 20 5A 2C 42 55 42 42 4C 45 5F 53 4F 52 54 0D R Z,BUBBLE_SORT.
000050: 0A 52 45 54 0D 0A 2E 52 4F 4D 5F 48 45 41 44 45 .RET...ROM_HEADE
000060: 52 0D 0A 44 42 20 31 2C 31 2C 30 2C 30 0D 0A 2E R..DB 1,1,0,0...
000070: 4E 41 4D 45 54 41 42 4C 45 5F 41 44 44 52 0D 0A NAMETABLE_ADDR..
000080: 44 57 20 30 20 3B 57 68 65 6E 20 74 68 65 20 6E DW 0 ;When the n
000090: 61 6D 65 20 74 61 62 6C 65 20 69 73 20 63 6F 6E ame table is con
0000A0: 73 74 72 75 63 74 65 64 20 74 68 69 73 20 77 69 structed this wi
0000B0: 6C 6C 20 73 74 6F 72 65 20 69 74 73 20 61 64 64 ll store its add
0000C0: 72 65 73 73 2E 0D 0A 2E 49 4E 49 54 49 41 4C 49 ress....INITIALI
0000D0: 53 45 5F 52 4F 4D 0D 0A 4A 50 20 52 4F 4D 49 4E SE_ROM..JP ROMIN
0000E0: 49 54 20 3B 41 6C 6C 20 52 4F 4D 73 20 61 72 65 IT ;All ROMs are
0000F0: 20 69 6E 69 74 69 61 6C 69 73 65 64 20 61 74 20 initialised at
000100: 74 68 69 73 20 61 64 64 72 65 73 73 2E 0D 0A 2E this address....
000110: 4E 41 4D 45 5F 54 41 42 4C 45 20 44 42 20 22 53 NAME_TABLE DB "S
000120: 54 41 52 54 20 55 22 2C 22 50 22 2B 26 38 30 3B TART U","P"+&80;
000130: 4E 61 6D 65 20 6F 66 20 74 68 65 20 69 6E 69 74 Name of the init
000140: 69 61 6C 69 73 61 74 69 6F 6E 20 72 6F 75 74 69 ialisation routi
000150: 6E 65 2E 0D 0A 2E 43 4F 4D 4D 41 4E 44 5F 4E 41 ne....COMMAND_NA
000160: 4D 45 20 3B 42 65 67 69 6E 6E 69 6E 67 20 6F 66 ME ;Beginning of
000170: 20 74 68 65 20 63 6F 6D 6D 61 6E 64 20 6E 61 6D the command nam
000180: 65 20 74 61 62 6C 65 2E 0D 0A 2E 52 4F 4D 49 4E e table....ROMIN
000190: 49 54 0D 0A 50 55 53 48 20 48 4C 0D 0A 2E 4D 45 IT..PUSH HL...ME
0001A0: 53 53 5F 41 44 44 52 45 53 53 20 3B 54 68 69 73 SS_ADDRESS ;This
0001B0: 20 77 69 6C 6C 20 73 74 6F 72 65 20 74 68 65 20 will store the
0001C0: 61 64 64 72 65 73 73 20 6F 66 20 74 68 65 20 73 address of the s
0001D0: 74 61 72 74 20 75 70 20 6D 65 73 73 61 67 65 2E tart up message.
0001E0: 0D 0A 4C 44 20 48 4C 2C 30 0D 0A 2E 49 4E 49 54 ..LD HL,0...INIT
0001F0: 54 45 58 54 0D 0A 4C 44 20 41 2C 28 48 4C 29 0D TEXT..LD A,(HL).
Size : 512 (Real : 512)
000000: 61 6E 67 65 20 42 43 20 74 6F 20 2D 42 43 20 61 ange BC to -BC a
000010: 6E 64 20 73 74 6F 72 65 20 69 74 20 69 6E 20 44 nd store it in D
000020: 45 2E 0D 0A 43 50 4C 20 3B 54 6F 20 6D 61 6B 65 E...CPL ;To make
000030: 20 61 20 6E 75 6D 62 65 72 20 6E 65 67 61 74 69 a number negati
000040: 76 65 20 61 6C 6C 20 74 68 65 20 62 69 74 73 20 ve all the bits
000050: 61 72 65 20 63 6F 6D 70 6C 65 6D 65 6E 74 65 64 are complemented
000060: 20 61 6E 64 20 31 20 69 73 20 61 64 64 65 64 2E and 1 is added.
000070: 0D 0A 4C 44 20 44 2C 41 0D 0A 4C 44 20 41 2C 43 ..LD D,A..LD A,C
000080: 0D 0A 43 50 4C 0D 0A 4C 44 20 45 2C 41 0D 0A 49 ..CPL..LD E,A..I
000090: 4E 43 20 44 45 0D 0A 41 44 44 20 49 58 2C 44 45 NC DE..ADD IX,DE
0000A0: 20 3B 54 68 69 73 20 69 73 20 74 68 65 20 65 71 ;This is the eq
0000B0: 75 69 76 61 6C 65 6E 74 20 6F 66 20 64 6F 69 6E uivalent of doin
0000C0: 67 20 61 20 53 42 43 20 49 58 2C 42 43 2E 0D 0A g a SBC IX,BC...
0000D0: 50 4F 50 20 41 46 0D 0A 4C 44 20 44 2C 41 0D 0A POP AF..LD D,A..
0000E0: 44 57 20 4C 44 5F 41 5F 48 49 58 0D 0A 43 50 20 DW LD_A_HIX..CP
0000F0: 26 34 30 0D 0A 4C 44 20 41 2C 44 0D 0A 50 4F 50 &40..LD A,D..POP
000100: 20 44 45 0D 0A 52 45 54 0D 0A 2E 42 41 4E 4E 45 DE..RET...BANNE
000110: 52 5F 4D 4F 44 45 0D 0A 44 49 0D 0A 50 55 53 48 R_MODE..DI..PUSH
000120: 20 41 46 0D 0A 50 55 53 48 20 48 4C 0D 0A 4C 44 AF..PUSH HL..LD
000130: 20 41 2C 28 44 49 29 20 3B 43 68 65 63 6B 20 74 A,(DI) ;Check t
000140: 68 65 20 73 74 61 74 65 20 6F 66 20 74 68 65 20 he state of the
000150: 44 49 20 66 6C 61 67 2E 20 57 68 65 6E 20 69 74 DI flag. When it
000160: 20 69 73 20 30 20 74 68 65 20 63 6F 75 6E 74 64 is 0 the countd
000170: 6F 77 6E 20 73 74 61 72 74 73 2E 0D 0A 4F 52 20 own starts...OR
000180: 41 0D 0A 4A 52 20 4E 5A 2C 46 49 52 4D 57 41 52 A..JR NZ,FIRMWAR
000190: 45 5F 49 4E 54 45 52 52 55 50 54 0D 0A 4C 44 20 E_INTERRUPT..LD
0001A0: 48 4C 2C 54 49 4D 45 52 20 3B 54 49 4D 45 52 20 HL,TIMER ;TIMER
0001B0: 68 6F 6C 64 73 20 74 68 65 20 31 2F 33 30 30 74 holds the 1/300t
0001C0: 68 73 20 6F 66 20 61 20 73 65 63 6F 6E 64 20 63 hs of a second c
0001D0: 6F 75 6E 74 65 72 2E 0D 0A 44 45 43 20 28 48 4C ounter...DEC (HL
0001E0: 29 0D 0A 4A 52 20 4E 5A 2C 54 49 4D 45 52 5F 45 )..JR NZ,TIMER_E
0001F0: 4E 44 20 3B 49 66 20 74 68 69 73 20 62 79 74 65 ND ;If this byte
Size : 512 (Real : 512)
000000: 0A 4F 52 20 41 0D 0A 4A 52 20 5A 2C 45 4E 44 5F .OR A..JR Z,END_
000010: 49 4E 49 54 0D 0A 43 41 4C 4C 20 54 58 54 5F 4F INIT..CALL TXT_O
000020: 55 54 50 55 54 0D 0A 49 4E 43 20 48 4C 0D 0A 4A UTPUT..INC HL..J
000030: 52 20 49 4E 49 54 54 45 58 54 0D 0A 2E 45 4E 44 R INITTEXT...END
000040: 5F 49 4E 49 54 0D 0A 50 4F 50 20 48 4C 0D 0A 53 _INIT..POP HL..S
000050: 43 46 0D 0A 52 45 54 0D 0A 2E 49 4E 49 54 4D 45 CF..RET...INITME
000060: 53 53 20 44 42 20 22 20 22 0D 0A 2E 42 41 53 49 SS DB " "...BASI
000070: 43 0D 0A 4C 44 20 48 4C 2C 30 20 3B 54 68 69 73 C..LD HL,0 ;This
000080: 20 77 69 6C 6C 20 68 6F 6C 64 20 74 68 65 20 61 will hold the a
000090: 64 64 72 65 73 73 20 6F 66 20 74 68 65 20 42 41 ddress of the BA
0000A0: 53 49 43 20 70 72 6F 67 72 61 6D 20 77 68 65 6E SIC program when
0000B0: 20 69 74 20 69 73 20 63 6F 70 69 65 64 2E 0D 0A it is copied...
0000C0: 4C 44 20 44 45 2C 26 31 37 30 0D 0A 2E 42 41 53 LD DE,&170...BAS
0000D0: 5F 4C 45 4E 47 54 48 0D 0A 4C 44 20 42 43 2C 30 _LENGTH..LD BC,0
0000E0: 20 3B 54 68 69 73 20 77 69 6C 6C 20 68 6F 6C 64 ;This will hold
0000F0: 20 74 68 65 20 6C 65 6E 67 74 68 20 6F 66 20 74 the length of t
000100: 68 65 20 42 41 53 49 43 20 70 72 6F 67 72 61 6D he BASIC program
000110: 20 77 68 65 6E 20 69 74 20 69 73 20 63 6F 70 69 when it is copi
000120: 65 64 2E 0D 0A 4C 44 49 52 0D 0A 2E 52 45 46 5F ed...LDIR...REF_
000130: 41 44 44 52 5F 42 41 53 0D 0A 4C 44 20 28 26 41 ADDR_BAS..LD (&A
000140: 45 36 36 29 2C 44 45 0D 0A 4C 44 20 28 26 41 45 E66),DE..LD (&AE
000150: 36 38 29 2C 44 45 0D 0A 4C 44 20 28 26 41 45 36 68),DE..LD (&AE6
000160: 41 29 2C 44 45 0D 0A 4C 44 20 28 26 41 45 36 43 A),DE..LD (&AE6C
000170: 29 2C 44 45 0D 0A 2E 42 41 53 52 55 4E 5F 50 52 ),DE...BASRUN_PR
000180: 4F 47 0D 0A 4C 44 20 48 4C 2C 30 20 3B 54 68 69 OG..LD HL,0 ;Thi
000190: 73 20 77 69 6C 6C 20 68 6F 6C 64 20 74 68 65 20 s will hold the
0001A0: 61 64 64 72 65 73 73 20 6F 66 20 74 68 65 20 42 address of the B
0001B0: 41 53 52 55 4E 20 63 6F 64 65 20 69 6E 20 74 68 ASRUN code in th
0001C0: 65 20 52 4F 4D 2E 0D 0A 4C 44 20 44 45 2C 26 34 e ROM...LD DE,&4
0001D0: 30 20 3B 54 68 65 20 63 6F 64 65 20 77 69 6C 6C 0 ;The code will
0001E0: 20 62 65 20 63 6F 70 69 65 64 20 74 6F 20 68 65 be copied to he
0001F0: 72 65 20 62 65 66 6F 72 65 20 69 74 20 69 73 20 re before it is
Size : 512 (Real : 512)
000000: 20 68 61 73 20 72 65 61 63 68 65 64 20 30 2C 20 has reached 0,
000010: 64 65 63 72 65 6D 65 6E 74 20 74 68 65 20 6E 65 decrement the ne
000020: 78 74 20 62 79 74 65 2E 0D 0A 49 4E 43 20 48 4C xt byte...INC HL
000030: 0D 0A 44 45 43 20 28 48 4C 29 20 3B 49 66 20 69 ..DEC (HL) ;If i
000040: 74 20 69 73 6E 27 74 20 30 20 72 65 74 75 72 6E t isn't 0 return
000050: 20 66 72 6F 6D 20 72 6F 75 74 69 6E 65 2E 0D 0A from routine...
000060: 4A 52 20 4E 5A 2C 54 49 4D 45 52 5F 45 4E 44 0D JR NZ,TIMER_END.
000070: 0A 4C 44 20 48 4C 2C 26 32 32 42 20 3B 54 68 69 .LD HL,&22B ;Thi
000080: 73 20 6E 75 6D 62 65 72 20 68 61 70 70 65 6E 73 s number happens
000090: 20 74 6F 20 62 65 20 33 30 30 2B 26 39 39 20 69 to be 300+&99 i
0000A0: 6E 20 68 65 78 61 64 65 63 69 6D 61 6C 2E 20 54 n hexadecimal. T
0000B0: 68 69 73 20 69 73 20 73 6F 20 74 68 61 74 2C 0D his is so that,.
0000C0: 0A 4C 44 20 28 54 49 4D 45 52 29 2C 48 4C 20 3B .LD (TIMER),HL ;
0000D0: 77 68 65 6E 20 62 6F 74 68 20 62 79 74 65 73 20 when both bytes
0000E0: 61 72 65 20 30 2C 20 32 39 39 20 31 2F 33 30 30 are 0, 299 1/300
0000F0: 74 68 73 20 6F 66 20 61 20 73 65 63 6F 6E 64 20 ths of a second
000100: 68 61 76 65 20 70 61 73 73 65 64 2E 0D 0A 4C 44 have passed...LD
000110: 20 41 2C 28 4E 55 4D 42 45 52 29 20 3B 57 68 65 A,(NUMBER) ;Whe
000120: 6E 20 61 20 32 39 39 2F 33 30 30 74 68 73 20 6F n a 299/300ths o
000130: 66 20 61 20 73 65 63 6F 6E 64 20 68 61 76 65 20 f a second have
000140: 70 61 73 73 65 64 20 64 65 63 72 65 6D 65 6E 74 passed decrement
000150: 20 74 68 65 20 63 6F 75 6E 74 65 72 2E 0D 0A 44 the counter...D
000160: 45 43 20 41 0D 0A 44 41 41 20 3B 43 68 61 6E 67 EC A..DAA ;Chang
000170: 65 20 74 68 65 20 6E 75 6D 62 65 72 20 74 6F 20 e the number to
000180: 42 43 44 2E 0D 0A 4A 52 20 4E 5A 2C 53 54 4F 52 BCD...JR NZ,STOR
000190: 45 5F 53 45 43 53 20 3B 49 66 20 74 68 65 20 63 E_SECS ;If the c
0001A0: 6F 75 6E 74 65 72 20 69 73 6E 27 74 20 7A 65 72 ounter isn't zer
0001B0: 6F 20 74 68 65 6E 20 73 74 6F 72 65 20 74 68 65 o then store the
0001C0: 20 6E 65 77 20 6E 75 6D 62 65 72 2E 0D 0A 4C 44 new number...LD
0001D0: 20 48 4C 2C 43 4E 54 20 3B 49 66 20 74 68 65 20 HL,CNT ;If the
0001E0: 63 6F 75 6E 74 65 72 20 68 61 73 20 72 65 61 63 counter has reac
0001F0: 68 65 64 20 7A 65 72 6F 20 74 68 65 20 6E 75 6D hed zero the num
Size : 512 (Real : 512)
000000: 65 78 65 63 75 74 65 64 2E 0D 0A 4C 44 20 42 43 executed...LD BC
000010: 2C 31 34 0D 0A 4C 44 49 52 0D 0A 4A 50 20 26 34 ,14..LDIR..JP &4
000020: 30 0D 0A 2E 42 41 53 52 55 4E 20 3B 54 68 69 73 0...BASRUN ;This
000030: 20 63 6F 64 65 20 72 75 6E 73 20 74 68 65 20 42 code runs the B
000040: 41 53 49 43 20 70 72 6F 67 72 61 6D 20 61 6E 64 ASIC program and
000050: 20 6D 75 73 74 20 62 65 20 63 6F 70 69 65 64 20 must be copied
000060: 69 6E 74 6F 20 52 41 4D 20 62 65 66 6F 72 65 20 into RAM before
000070: 69 74 0D 0A 4C 44 20 43 2C 30 20 3B 69 73 20 65 it..LD C,0 ;is e
000080: 78 65 63 75 74 65 64 2E 0D 0A 43 41 4C 4C 20 4B xecuted...CALL K
000090: 4C 5F 52 4F 4D 5F 53 45 4C 45 43 54 0D 0A 4C 44 L_ROM_SELECT..LD
0000A0: 20 48 4C 2C 26 42 30 0D 0A 4C 44 20 28 48 4C 29 HL,&B0..LD (HL)
0000B0: 2C 30 0D 0A 2E 52 45 46 32 5F 41 44 44 52 5F 42 ,0...REF2_ADDR_B
0000C0: 41 53 0D 0A 4A 50 20 26 45 41 37 38 0D 0A 2E 42 AS..JP &EA78...B
0000D0: 41 53 45 4E 44 0D 0A 2E 42 49 4E 41 52 59 20 3B ASEND...BINARY ;
0000E0: 42 65 67 69 6E 6E 69 6E 67 20 6F 66 20 74 68 65 Beginning of the
0000F0: 20 62 69 6E 61 72 79 20 6C 6F 61 64 65 72 20 63 binary loader c
000100: 6F 64 65 2E 0D 0A 50 55 53 48 20 48 4C 20 3B 4D ode...PUSH HL ;M
000110: 61 6B 65 20 73 75 72 65 20 61 6C 6C 20 6F 66 20 ake sure all of
000120: 74 68 65 20 72 65 67 69 73 74 65 72 73 20 61 72 the registers ar
000130: 65 20 70 61 73 73 65 64 20 74 6F 20 74 68 65 20 e passed to the
000140: 64 65 73 74 69 6E 61 74 69 6F 6E 20 72 6F 75 74 destination rout
000150: 69 6E 65 0D 0A 50 55 53 48 20 44 45 20 3B 75 6E ine..PUSH DE ;un
000160: 61 6C 74 65 72 65 64 2E 0D 0A 50 55 53 48 20 42 altered...PUSH B
000170: 43 0D 0A 2E 42 49 4E 5F 41 44 44 52 45 53 53 0D C...BIN_ADDRESS.
000180: 0A 4C 44 20 48 4C 2C 30 20 3B 54 68 69 73 20 77 .LD HL,0 ;This w
000190: 69 6C 6C 20 68 6F 6C 64 20 74 68 65 20 61 64 64 ill hold the add
0001A0: 72 65 73 73 20 69 6E 20 74 68 65 20 52 4F 4D 20 ress in the ROM
0001B0: 6F 66 20 74 68 65 20 62 69 6E 61 72 79 20 70 72 of the binary pr
0001C0: 6F 67 72 61 6D 2E 0D 0A 2E 42 49 4E 5F 44 45 53 ogram....BIN_DES
0001D0: 54 0D 0A 4C 44 20 44 45 2C 30 20 3B 54 68 69 73 T..LD DE,0 ;This
0001E0: 20 77 69 6C 6C 20 68 6F 6C 64 20 74 68 65 20 61 will hold the a
0001F0: 64 64 72 65 73 73 20 6F 66 20 77 68 65 72 65 20 ddress of where
Size : 512 (Real : 512)
000000: 20 52 4F 4D 2E 22 2C 31 30 2C 31 33 0D 0A 44 42 ROM.",10,13..DB
000010: 20 20 22 50 72 65 73 73 20 46 20 74 6F 20 72 65 "Press F to re
000020: 73 65 6C 65 63 74 2C 20 6F 72 20 44 20 66 6F 72 select, or D for
000030: 20 61 20 64 69 66 66 65 72 65 6E 74 20 64 69 73 a different dis
000040: 63 2E 22 2C 31 30 2C 31 33 2C 30 0D 0A 2E 4D 45 c.",10,13,0...ME
000050: 53 53 36 20 44 42 20 22 54 68 65 72 65 20 77 61 SS6 DB "There wa
000060: 73 20 61 6E 20 65 72 72 6F 72 20 63 61 74 61 6C s an error catal
000070: 6F 67 75 69 6E 67 20 74 68 65 20 64 69 73 63 2E oguing the disc.
000080: 22 2C 31 30 2C 31 33 0D 0A 44 42 20 22 50 72 65 ",10,13..DB "Pre
000090: 73 73 20 52 20 74 6F 20 72 65 74 72 79 2C 20 6F ss R to retry, o
0000A0: 72 20 44 20 66 6F 72 20 61 20 64 69 66 66 65 72 r D for a differ
0000B0: 65 6E 74 20 64 69 73 63 2E 22 2C 31 30 2C 31 33 ent disc.",10,13
0000C0: 2C 30 0D 0A 2E 4D 45 53 53 36 35 20 44 42 20 22 ,0...MESS65 DB "
0000D0: 59 6F 75 20 68 61 76 65 20 22 2C 30 0D 0A 2E 4D You have ",0...M
0000E0: 45 53 53 36 37 35 20 44 42 20 22 20 73 65 63 6F ESS675 DB " seco
0000F0: 6E 64 73 20 74 6F 20 73 77 69 74 63 68 20 74 68 nds to switch th
000100: 65 20 52 41 4D 52 4F 4D 20 74 6F 20 72 65 61 64 e RAMROM to read
000110: 20 6F 6E 6C 79 2E 22 2C 30 0D 0A 2E 4D 45 53 53 only.",0...MESS
000120: 37 20 44 42 20 22 44 6F 20 79 6F 75 20 77 61 6E 7 DB "Do you wan
000130: 74 20 74 6F 20 73 61 76 65 20 74 68 65 20 52 4F t to save the RO
000140: 4D 20 69 6D 61 67 65 20 62 65 66 6F 72 65 20 69 M image before i
000150: 6E 69 74 69 61 6C 69 73 69 6E 67 3F 22 0D 0A 44 nitialising?"..D
000160: 42 20 22 20 28 59 2F 4E 29 22 2C 31 30 2C 31 33 B " (Y/N)",10,13
000170: 2C 30 0D 0A 2E 4D 45 53 53 38 20 44 42 20 22 54 ,0...MESS8 DB "T
000180: 79 70 65 20 69 6E 20 74 68 65 20 66 69 6C 65 6E ype in the filen
000190: 61 6D 65 3A 20 22 2C 30 0D 0A 2E 4D 45 53 53 39 ame: ",0...MESS9
0001A0: 20 44 42 20 22 54 68 65 72 65 20 77 61 73 20 61 DB "There was a
0001B0: 6E 20 65 72 72 6F 72 20 77 68 69 6C 65 20 73 61 n error while sa
0001C0: 76 69 6E 67 2E 22 2C 31 30 2C 31 33 0D 0A 44 42 ving.",10,13..DB
0001D0: 20 22 50 72 65 73 73 20 52 20 74 6F 20 72 65 74 "Press R to ret
0001E0: 72 79 2C 20 46 20 74 6F 20 75 73 65 20 61 20 64 ry, F to use a d
0001F0: 69 66 66 65 72 65 6E 74 20 66 69 6C 65 6E 61 6D ifferent filenam
Size : 512 (Real : 512)
000000: 74 68 65 20 70 72 6F 67 72 61 6D 20 77 6F 75 6C the program woul
000010: 64 20 6E 6F 72 6D 61 6C 20 6C 6F 61 64 20 74 6F d normal load to
000020: 2E 0D 0A 2E 42 49 4E 5F 4C 45 4E 47 54 48 0D 0A ....BIN_LENGTH..
000030: 4C 44 20 42 43 2C 30 20 3B 54 68 69 73 20 77 69 LD BC,0 ;This wi
000040: 6C 6C 20 68 6F 6C 64 20 74 68 65 20 6C 65 6E 67 ll hold the leng
000050: 74 68 20 6F 66 20 74 68 65 20 62 69 6E 61 72 79 th of the binary
000060: 20 70 72 6F 67 72 61 6D 2E 0D 0A 4C 44 49 52 0D program...LDIR.
000070: 0A 50 4F 50 20 42 43 0D 0A 50 4F 50 20 44 45 0D .POP BC..POP DE.
000080: 0A 50 4F 50 20 48 4C 0D 0A 2E 42 49 4E 5F 45 58 .POP HL...BIN_EX
000090: 45 43 0D 0A 4A 50 20 30 20 3B 54 68 69 73 20 77 EC..JP 0 ;This w
0000A0: 69 6C 6C 20 6A 75 6D 70 20 74 6F 20 74 68 65 20 ill jump to the
0000B0: 65 78 65 63 75 74 69 6F 6E 20 61 64 64 72 65 73 execution addres
0000C0: 73 20 6F 66 20 74 68 65 20 62 69 6E 61 72 79 20 s of the binary
0000D0: 70 72 6F 67 72 61 6D 2E 0D 0A 2E 42 49 4E 45 4E program....BINEN
0000E0: 44 0D 0A 2E 49 4D 41 47 45 5F 49 4E 49 54 0D 0A D...IMAGE_INIT..
0000F0: 4C 44 20 41 2C 32 0D 0A 43 41 4C 4C 20 53 43 52 LD A,2..CALL SCR
000100: 5F 53 45 54 5F 4D 4F 44 45 0D 0A 4C 44 20 43 2C _SET_MODE..LD C,
000110: 31 36 20 3B 46 69 6E 64 73 20 74 68 65 20 6E 75 16 ;Finds the nu
000120: 6D 62 65 72 20 6F 66 20 74 68 65 20 52 41 4D 52 mber of the RAMR
000130: 4F 4D 2E 0D 0A 2E 46 49 4E 44 5F 52 41 4D 52 4F OM....FIND_RAMRO
000140: 4D 32 0D 0A 44 45 43 20 43 0D 0A 50 55 53 48 20 M2..DEC C..PUSH
000150: 42 43 0D 0A 43 41 4C 4C 20 4B 4C 5F 52 4F 4D 5F BC..CALL KL_ROM_
000160: 53 45 4C 45 43 54 0D 0A 50 4F 50 20 42 43 0D 0A SELECT..POP BC..
000170: 4C 44 20 41 2C 26 46 45 0D 0A 4C 44 20 28 26 43 LD A,&FE..LD (&C
000180: 30 30 30 29 2C 41 0D 0A 4C 44 20 41 2C 28 26 43 000),A..LD A,(&C
000190: 30 30 30 29 0D 0A 43 50 20 26 46 45 0D 0A 4A 52 000)..CP &FE..JR
0001A0: 20 4E 5A 2C 46 49 4E 44 5F 52 41 4D 52 4F 4D 32 NZ,FIND_RAMROM2
0001B0: 0D 0A 4C 44 20 48 4C 2C 26 34 30 30 30 2D 49 4D ..LD HL,&4000-IM
0001C0: 41 47 45 5F 49 4E 49 54 5F 45 4E 44 2B 49 4D 41 AGE_INIT_END+IMA
0001D0: 47 45 5F 49 4E 49 54 2B 49 4D 41 47 5F 4D 45 53 GE_INIT+IMAG_MES
0001E0: 53 2D 49 4D 41 47 45 5F 49 4E 49 54 20 3B 50 6F S-IMAGE_INIT ;Po
0001F0: 69 6E 74 73 20 74 6F 20 6D 65 73 73 61 67 65 2E ints to message.
Size : 512 (Real : 512)
000000: 65 2C 20 6F 72 20 44 20 66 6F 72 20 61 20 64 69 e, or D for a di
000010: 66 66 65 72 65 6E 74 22 0D 0A 44 42 20 22 20 64 fferent"..DB " d
000020: 69 73 63 2E 22 2C 31 30 2C 31 33 2C 30 0D 0A 2E isc.",10,13,0...
000030: 4D 45 53 53 31 30 20 44 42 20 22 4F 6E 65 20 6F MESS10 DB "One o
000040: 66 20 74 68 65 20 66 69 6C 65 73 20 69 73 20 41 f the files is A
000050: 53 43 49 49 2E 22 2C 31 30 2C 31 33 0D 0A 44 42 SCII.",10,13..DB
000060: 20 22 50 72 65 73 73 20 46 20 74 6F 20 72 65 73 "Press F to res
000070: 65 6C 65 63 74 2C 20 6F 72 20 44 20 66 6F 72 20 elect, or D for
000080: 61 20 64 69 66 66 65 72 65 6E 74 20 64 69 73 63 a different disc
000090: 22 2C 31 30 2C 31 33 2C 30 0D 0A 2E 4D 45 53 53 ",10,13,0...MESS
0000A0: 31 31 20 44 42 20 22 54 68 65 72 65 20 77 61 73 11 DB "There was
0000B0: 20 61 20 64 69 73 63 20 65 72 72 6F 72 2E 22 2C a disc error.",
0000C0: 31 30 2C 31 33 0D 0A 44 42 20 22 50 72 65 73 73 10,13..DB "Press
0000D0: 20 52 20 74 6F 20 72 65 74 72 79 2C 20 6F 72 20 R to retry, or
0000E0: 44 20 74 6F 20 63 61 74 61 6C 6F 67 75 65 20 61 D to catalogue a
0000F0: 20 64 69 66 66 65 72 65 6E 74 20 64 69 73 63 22 different disc"
000100: 2C 31 30 2C 31 33 2C 30 0D 0A 2E 4D 45 53 53 31 ,10,13,0...MESS1
000110: 32 20 44 42 20 22 52 4F 4D 20 69 6D 61 67 65 20 2 DB "ROM image
000120: 73 61 76 65 64 20 73 75 63 63 65 73 73 66 75 6C saved successful
000130: 6C 79 2E 20 50 72 65 73 73 20 61 6E 79 20 6B 65 ly. Press any ke
000140: 79 20 74 6F 20 69 6E 69 74 69 61 6C 69 73 65 20 y to initialise
000150: 74 68 65 22 0D 0A 44 42 20 22 20 52 41 4D 52 4F the"..DB " RAMRO
000160: 4D 2E 22 2C 30 0D 0A 2E 4D 45 53 53 31 33 20 44 M.",0...MESS13 D
000170: 42 20 22 43 6F 75 6C 64 6E 27 74 20 66 69 6E 64 B "Couldn't find
000180: 20 61 20 52 41 4D 52 4F 4D 2E 20 4D 61 6B 65 20 a RAMROM. Make
000190: 73 75 72 65 20 69 74 20 69 73 20 73 65 74 20 74 sure it is set t
0001A0: 6F 20 72 65 61 64 2F 77 72 69 74 65 2E 22 2C 31 o read/write.",1
0001B0: 30 2C 31 33 0D 0A 44 42 20 22 50 72 65 73 73 20 0,13..DB "Press
0001C0: 61 6E 79 20 6B 65 79 20 74 6F 20 72 65 74 72 79 any key to retry
0001D0: 2E 22 2C 31 30 2C 31 33 2C 30 0D 0A 2E 4D 45 53 .",10,13,0...MES
0001E0: 53 31 34 20 44 42 20 22 57 68 61 74 20 69 73 20 S14 DB "What is
0001F0: 74 68 65 20 73 74 61 72 74 20 75 70 20 6D 65 73 the start up mes
Size : 512 (Real : 512)
000000: 0D 0A 2E 50 52 49 4E 54 5F 4D 45 53 53 0D 0A 4C ...PRINT_MESS..L
000010: 44 20 41 2C 28 48 4C 29 0D 0A 4F 52 20 41 0D 0A D A,(HL)..OR A..
000020: 4A 52 20 5A 2C 50 52 49 4E 54 5F 45 4E 44 0D 0A JR Z,PRINT_END..
000030: 43 41 4C 4C 20 54 58 54 5F 4F 55 54 50 55 54 0D CALL TXT_OUTPUT.
000040: 0A 49 4E 43 20 48 4C 0D 0A 4A 52 20 50 52 49 4E .INC HL..JR PRIN
000050: 54 5F 4D 45 53 53 0D 0A 2E 50 52 49 4E 54 5F 45 T_MESS...PRINT_E
000060: 4E 44 0D 0A 43 41 4C 4C 20 4B 4D 5F 57 41 49 54 ND..CALL KM_WAIT
000070: 5F 4B 45 59 0D 0A 44 49 0D 0A 4C 44 20 48 4C 2C _KEY..DI..LD HL,
000080: 26 34 30 30 30 20 3B 43 6F 70 69 65 73 20 74 68 &4000 ;Copies th
000090: 65 20 52 4F 4D 20 69 6D 61 67 65 20 74 6F 20 74 e ROM image to t
0000A0: 68 65 20 52 41 4D 52 4F 4D 0D 0A 4C 44 20 44 45 he RAMROM..LD DE
0000B0: 2C 26 43 30 30 30 0D 0A 4C 44 20 42 43 2C 26 34 ,&C000..LD BC,&4
0000C0: 30 30 30 0D 0A 4C 44 49 52 0D 0A 4C 44 20 42 2C 000..LDIR..LD B,
0000D0: 31 30 20 3B 44 6F 65 73 20 6E 6F 74 68 69 6E 67 10 ;Does nothing
0000E0: 20 66 6F 72 20 61 20 66 65 77 20 73 65 63 6F 6E for a few secon
0000F0: 64 73 20 73 6F 20 74 68 61 74 20 74 68 65 20 52 ds so that the R
000100: 41 4D 52 4F 4D 20 63 61 6E 20 62 65 20 73 77 69 AMROM can be swi
000110: 74 63 68 65 64 20 74 6F 0D 0A 2E 44 45 4C 41 59 tched to...DELAY
000120: 31 20 3B 72 65 61 64 20 6F 6E 6C 79 2E 0D 0A 4C 1 ;read only...L
000130: 44 20 48 4C 2C 30 0D 0A 2E 44 45 4C 41 59 32 0D D HL,0...DELAY2.
000140: 0A 44 45 43 20 48 4C 0D 0A 4C 44 20 41 2C 48 0D .DEC HL..LD A,H.
000150: 0A 4F 52 20 4C 0D 0A 4A 52 20 4E 5A 2C 44 45 4C .OR L..JR NZ,DEL
000160: 41 59 32 0D 0A 44 4A 4E 5A 20 44 45 4C 41 59 31 AY2..DJNZ DELAY1
000170: 0D 0A 52 53 54 20 30 0D 0A 2E 49 4D 41 47 5F 4D ..RST 0...IMAG_M
000180: 45 53 53 20 44 42 20 22 53 77 69 74 63 68 20 74 ESS DB "Switch t
000190: 68 65 20 52 41 4D 52 4F 4D 20 74 6F 20 72 65 61 he RAMROM to rea
0001A0: 64 20 6F 6E 6C 79 20 77 68 65 6E 20 74 68 65 20 d only when the
0001B0: 6C 69 6E 65 73 20 61 63 72 6F 73 73 20 74 68 65 lines across the
0001C0: 20 73 63 72 65 65 6E 22 0D 0A 44 42 20 22 20 68 screen"..DB " h
0001D0: 61 76 65 20 73 74 6F 70 70 65 64 2E 22 2C 31 30 ave stopped.",10
0001E0: 2C 31 33 2C 22 50 72 65 73 73 20 61 20 6B 65 79 ,13,"Press a key
0001F0: 20 74 6F 20 6C 6F 61 64 20 74 68 65 20 52 41 4D to load the RAM
Size : 512 (Real : 512)
000000: 73 61 67 65 20 66 6F 72 20 79 6F 75 72 20 52 41 sage for your RA
000010: 4D 52 4F 4D 3F 22 2C 31 30 2C 31 33 2C 30 0D 0A MROM?",10,13,0..
000020: 2E 4D 45 53 53 31 35 20 44 42 20 22 54 68 65 72 .MESS15 DB "Ther
000030: 65 20 61 72 65 6E 27 74 20 61 6E 79 20 66 69 6C e aren't any fil
000040: 65 73 20 6F 6E 20 74 68 69 73 20 64 69 73 63 2E es on this disc.
000050: 20 50 72 65 73 73 20 61 20 6B 65 79 20 74 6F 20 Press a key to
000060: 74 72 79 20 61 6E 6F 74 68 65 72 22 0D 0A 44 42 try another"..DB
000070: 20 22 20 64 69 73 63 2E 22 2C 31 30 2C 31 33 2C " disc.",10,13,
000080: 30 0D 0A 2E 42 55 46 46 45 52 20 44 53 20 32 31 0...BUFFER DS 21
000090: 0D 0A 2E 53 41 56 45 4E 41 4D 45 20 44 53 20 32 ...SAVENAME DS 2
0000A0: 35 36 0D 0A 44 42 20 30 1A 4B 4C 5F 52 4F 4D 5F 56..DB 0.KL_ROM_
0000B0: 57 41 4C 4B 20 45 51 55 20 26 42 43 43 42 0D 0A WALK EQU &BCCB..
0000C0: 2E 54 58 54 5F 57 49 4E 5F 45 4E 41 42 4C 45 20 .TXT_WIN_ENABLE
0000D0: 45 51 55 20 26 42 42 36 36 0D 0A 2E 54 58 54 5F EQU &BB66...TXT_
0000E0: 47 45 54 5F 43 55 52 53 4F 52 20 45 51 55 20 26 GET_CURSOR EQU &
0000F0: 42 42 37 38 0D 0A 2E 54 58 54 5F 53 45 54 5F 43 BB78...TXT_SET_C
000100: 2C 31 30 2C 31 33 2C 30 0D 0A 2E 4D 45 53 53 31 ,10,13,0...MESS1
000110: 32 20 44 42 20 22 52 4F 4D 20 69 6D 61 67 65 20 2 DB "ROM image
000120: 73 61 76 65 64 20 73 75 63 63 65 73 73 66 75 6C saved successful
000130: 6C 79 2E 20 50 72 65 73 73 20 61 6E 79 20 6B 65 ly. Press any ke
000140: 79 20 74 6F 20 69 6E 69 74 69 61 6C 69 73 65 20 y to initialise
000150: 74 68 65 22 0D 0A 44 42 20 22 20 52 41 4D 52 4F the"..DB " RAMRO
000160: 4D 2E 22 2C 30 0D 0A 2E 4D 45 53 53 31 33 20 44 M.",0...MESS13 D
000170: 42 20 22 43 6F 75 6C 64 6E 27 74 20 66 69 6E 64 B "Couldn't find
000180: 20 61 20 52 41 4D 52 4F 4D 2E 20 4D 61 6B 65 20 a RAMROM. Make
000190: 73 75 72 65 20 69 74 20 69 73 20 73 65 74 20 74 sure it is set t
0001A0: 6F 20 72 65 61 64 2F 77 72 69 74 65 2E 22 2C 31 o read/write.",1
0001B0: 30 2C 31 33 0D 0A 44 42 20 22 50 72 65 73 73 20 0,13..DB "Press
0001C0: 61 6E 79 20 6B 65 79 20 74 6F 20 72 65 74 72 79 any key to retry
0001D0: 2E 22 2C 31 30 2C 31 33 2C 30 0D 0A 2E 4D 45 53 .",10,13,0...MES
0001E0: 53 31 34 20 44 42 20 22 57 68 61 74 20 69 73 20 S14 DB "What is
0001F0: 74 68 65 20 73 74 61 72 74 20 75 70 20 6D 65 73 the start up mes
Size : 512 (Real : 512)
000000: 52 4F 4D 2E 22 2C 30 0D 0A 2E 49 4D 41 47 45 5F ROM.",0...IMAGE_
000010: 49 4E 49 54 5F 45 4E 44 0D 0A 2E 43 4F 4D 4D 41 INIT_END...COMMA
000020: 4E 44 5F 4C 45 4E 20 44 57 20 30 20 3B 53 74 6F ND_LEN DW 0 ;Sto
000030: 72 65 73 20 74 68 65 20 6C 65 6E 67 74 68 20 6F res the length o
000040: 66 20 74 68 65 20 52 53 58 20 63 6F 6D 6D 61 6E f the RSX comman
000050: 64 73 20 61 73 20 74 68 65 79 20 61 72 65 20 65 ds as they are e
000060: 6E 74 65 72 65 64 2E 0D 0A 2E 48 45 41 44 45 52 ntered....HEADER
000070: 5F 50 4F 49 4E 54 45 52 20 44 57 20 30 20 3B 4B _POINTER DW 0 ;K
000080: 65 65 70 73 20 74 72 61 63 6B 20 6F 66 20 77 68 eeps track of wh
000090: 65 72 65 20 74 68 65 20 6E 65 78 74 20 70 72 6F ere the next pro
0000A0: 67 72 61 6D 20 77 69 6C 6C 20 67 6F 20 69 6E 20 gram will go in
0000B0: 74 68 65 20 52 4F 4D 2E 0D 0A 2E 46 49 4C 45 43 the ROM....FILEC
0000C0: 4F 55 4E 54 20 44 57 20 30 0D 0A 2E 4E 4F 5F 45 OUNT DW 0...NO_E
0000D0: 4E 54 52 49 45 53 20 44 57 20 30 0D 0A 2E 4E 55 NTRIES DW 0...NU
0000E0: 4D 42 45 52 20 44 42 20 26 33 30 0D 0A 2E 4E 55 MBER DB &30...NU
0000F0: 4D 42 45 52 53 20 44 42 20 22 33 30 22 0D 0A 44 MBERS DB "30"..D
000100: 42 20 30 20 3B 4D 61 72 6B 73 20 74 68 65 20 65 B 0 ;Marks the e
000110: 6E 64 20 6F 66 20 74 68 65 20 6E 75 6D 62 65 72 nd of the number
000120: 73 20 73 74 72 69 6E 67 2E 0D 0A 2E 43 55 52 53 s string....CURS
000130: 4F 52 5F 50 4F 53 20 44 57 20 30 0D 0A 2E 43 55 OR_POS DW 0...CU
000140: 52 52 45 4E 54 5F 46 49 4C 45 20 44 42 20 30 0D RRENT_FILE DB 0.
000150: 0A 2E 53 45 4C 45 43 54 5F 50 4F 49 4E 54 45 52 ..SELECT_POINTER
000160: 20 44 57 20 30 0D 0A 2E 52 41 4D 5F 52 45 4D 41 DW 0...RAM_REMA
000170: 49 4E 49 4E 47 20 44 57 20 26 34 30 30 30 0D 0A INING DW &4000..
000180: 2E 4D 4F 44 45 5F 4E 55 4D 20 44 42 20 31 0D 0A .MODE_NUM DB 1..
000190: 2E 54 49 4D 45 52 20 44 57 20 26 32 32 42 0D 0A .TIMER DW &22B..
0001A0: 2E 44 49 20 44 42 20 26 46 46 0D 0A 2E 46 4C 41 .DI DB &FF...FLA
0001B0: 47 20 44 42 20 26 46 46 0D 0A 2E 42 49 4F 53 5F G DB &FF...BIOS_
0001C0: 52 45 41 44 5F 53 45 43 54 4F 52 20 44 57 20 26 READ_SECTOR DW &
0001D0: 43 30 33 43 0D 0A 44 42 20 37 0D 0A 2E 53 54 41 C03C..DB 7...STA
0001E0: 52 54 4D 45 53 53 20 44 42 20 22 20 20 52 41 4D RTMESS DB " RAM
0001F0: 52 4F 4D 20 4C 6F 61 64 65 72 20 22 2C 26 41 34 ROM Loader ",&A4
Size : 512 (Real : 512)
000000: 00 52 4F 4D 4C 4F 41 44 20 42 49 4E 00 00 00 00 .ROMLOAD BIN....
000010: 00 00 02 00 00 00 90 00 00 11 00 90 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 11 00 4B 04 01 00 52 4F 4D 4C 4F 41 44 20 24 ...K...ROMLOAD $
000050: 24 24 FF 00 FF 54 41 52 54 5F 50 52 4F 47 52 41 $$...TART_PROGRA
000060: 4D 20 45 51 55 20 26 42 44 31 36 0D 0A 2E 4B 4C M EQU &BD16...KL
000070: 5F 52 4F 4D 5F 57 41 4C 4B 20 45 51 55 20 26 42 _ROM_WALK EQU &B
000080: 21 08 90 0E FF C3 16 BD 21 FF AB 11 40 00 CD CB !.......!...@...
000090: BC 3E 02 CD 0E BC F3 21 3A 00 11 AD 99 01 03 00 .>.....!:.......
0000A0: ED B8 23 36 C3 23 36 7B 23 36 99 FB 0E 00 CD 15 ..#6.#6{#6......
0000B0: B9 7C FE 01 38 1F 28 3A 21 66 AE 22 3E 9A 23 23 .|..8.(:!f.">.##
0000C0: 22 42 9A 23 23 22 46 9A 23 23 22 4A 9A 21 78 EA "B.##"F.##"J.!x.
0000D0: 22 65 9A 18 38 21 83 AE 22 3E 9A 23 23 22 42 9A "e..8!..">.##"B.
0000E0: 23 23 22 46 9A 23 23 22 4A 9A 21 BD E9 22 65 9A ##"F.##"J.!.."e.
0000F0: 18 1B 21 83 AE 22 3E 9A 23 23 22 42 9A 23 23 22 ..!..">.##"B.##"
000100: 46 9A 23 23 22 4A 9A 21 7D EA 22 65 9A 01 47 9B F.##"J.!}."e..G.
000110: 11 00 C0 CD 89 98 21 02 00 11 19 50 CD 66 BB 21 ......!....P.f.!
000120: 70 9B CD 0A 98 CD 18 BB 3E FF 32 78 BE 3E 0A CD p.......>.2x.>..
000130: 5A BB CD 78 BB ED 44 85 6F 22 38 9B CD E7 97 32 Z..x..D.o"8....2
000140: 17 91 F5 47 04 21 1B C0 2C 2C 2C 10 FB DD 24 DD ...G.!..,,,...$.
000150: 24 DD 7E 8D 32 46 9B 4F AF DD E5 CD 1B 00 DD E1 $.~.2F.O........
000160: F1 87 87 87 87 87 87 C6 90 DD 25 DD 6F 21 00 20 ..........%.o!.
000170: DD 7E 09 01 FF 08 A7 17 30 01 0C 10 F9 79 04 CB .~......0....y..
000180: 3F 38 FB 78 DD 86 02 DD 96 14 47 3E 01 87 10 FD ?8.x......G>....
000190: CB 3F 47 DD 56 0D 1E 00 DD 4E 0F E5 DF 44 9B D2 .?G.V....N...D..
0001A0: 8F 97 E1 D5 11 00 02 19 D1 10 02 18 10 0C DD 7E ...............~
0001B0: 10 DD 86 0F B9 20 E4 14 DD 4E 0F 18 DE 36 E5 DD ..... ...N...6..
0001C0: 6E 07 DD 66 08 22 32 9B CD BA 99 3A 00 20 FE E5 n..f."2....:. ..
0001D0: 20 0C 21 CF 9F CD 0A 98 CD 18 BB C3 AD 90 21 E0 .!...........!.
0001E0: 1F E5 E1 11 20 00 19 7E FE E5 CA 5E 92 E5 23 11 .... ..~...^..#.
0001F0: 17 A0 3E 20 12 13 01 08 00 ED B0 3E 2E 12 13 01 ..> .......>....
Size : 512 (Real : 512)
000000: 2C 22 20 4A 61 6D 65 73 20 48 6F 73 6B 69 73 73 ," James Hoskiss
000010: 6F 6E 20 31 39 39 38 20 20 22 2C 30 0D 0A 2E 4D on 1998 ",0...M
000020: 45 53 53 31 20 44 42 20 22 49 6E 73 65 72 74 20 ESS1 DB "Insert
000030: 64 69 73 63 2C 20 77 69 74 68 20 70 72 6F 67 72 disc, with progr
000040: 61 6D 20 66 6F 72 20 52 4F 4D 20 69 6D 61 67 65 am for ROM image
000050: 2C 20 69 6E 20 64 72 69 76 65 20 61 6E 64 20 70 , in drive and p
000060: 72 65 73 73 20 61 6E 79 0D 0A 44 42 20 22 20 6B ress any..DB " k
000070: 65 79 22 2C 31 30 2C 31 33 2C 30 0D 0A 2E 4D 45 ey",10,13,0...ME
000080: 53 53 32 20 44 42 20 31 30 2C 31 33 2C 31 30 2C SS2 DB 10,13,10,
000090: 22 53 65 6C 65 63 74 20 74 68 65 20 66 69 6C 65 "Select the file
0000A0: 73 20 75 73 69 6E 67 20 74 68 65 20 63 75 72 73 s using the curs
0000B0: 6F 72 20 6B 65 79 73 20 61 6E 64 20 43 4F 50 59 or keys and COPY
0000C0: 2E 20 50 72 65 73 73 22 0D 0A 44 42 20 22 20 52 . Press"..DB " R
0000D0: 45 54 55 52 4E 20 74 6F 20 63 6F 6E 74 69 6E 75 ETURN to continu
0000E0: 65 2E 22 2C 31 30 2C 31 30 2C 31 33 2C 30 0D 0A e.",10,10,13,0..
0000F0: 2E 4D 45 53 53 33 20 44 42 20 22 54 68 65 72 65 .MESS3 DB "There
000100: 20 77 61 73 20 61 6E 20 65 72 72 6F 72 20 72 65 was an error re
000110: 61 64 69 6E 67 20 61 20 66 69 6C 65 2E 22 2C 31 ading a file.",1
000120: 30 2C 31 33 0D 0A 44 42 20 22 50 72 65 73 73 20 0,13..DB "Press
000130: 52 20 74 6F 20 72 65 74 72 79 2C 20 46 20 74 6F R to retry, F to
000140: 20 72 65 73 65 6C 65 63 74 20 74 68 65 20 66 69 reselect the fi
000150: 6C 65 73 2C 20 6F 72 20 44 20 66 6F 72 20 61 20 les, or D for a
000160: 64 69 66 66 65 72 65 6E 74 22 0D 0A 44 42 20 22 different"..DB "
000170: 20 64 69 73 63 2E 22 2C 31 30 2C 31 33 2C 30 0D disc.",10,13,0.
000180: 0A 2E 4D 45 53 53 34 20 44 42 20 22 57 68 61 74 ..MESS4 DB "What
000190: 20 63 6F 6D 6D 61 6E 64 20 64 6F 20 79 6F 75 20 command do you
0001A0: 77 61 6E 74 20 74 6F 20 75 73 65 20 74 6F 20 61 want to use to a
0001B0: 63 63 65 73 73 20 74 68 65 20 70 72 6F 67 72 61 ccess the progra
0001C0: 6D 20 63 61 6C 6C 65 64 20 22 2C 30 0D 0A 2E 4D m called ",0...M
0001D0: 45 53 53 35 20 44 42 20 22 54 68 69 73 20 73 65 ESS5 DB "This se
0001E0: 6C 65 63 74 69 6F 6E 20 69 73 20 74 6F 6F 20 62 lection is too b
0001F0: 69 67 20 74 6F 20 66 69 74 20 69 6E 20 74 68 65 ig to fit in the
Size : 512 (Real : 512)
000000: 03 00 ED B0 23 23 23 FD 21 00 00 7E 07 30 28 21 ....###.!..~.0(!
000010: 10 00 EB FD 19 EB C1 C5 21 2C 00 09 B7 28 07 21 ........!,...(.!
000020: 20 00 09 3E E5 77 21 2F 00 09 7E F5 D5 C4 BA 99 ..>.w!/..~.....
000030: D1 F1 07 28 02 38 D8 0F 0F 0F 0F 67 E6 1F 6F 7C ...(.8.....g..o|
000040: E6 E0 28 01 2C 26 00 EB FD 19 EB FD E5 E1 AF 84 ..(.,&..........
000050: 27 67 AF CB 3D 30 01 3C F5 7D E6 F0 0F 0F 0F 0F 'g..=0.<.}......
000060: 47 04 AF C6 16 27 10 FB D6 16 27 47 7D E6 0F 4F G....'....'G}..O
000070: AF 81 27 80 27 6F F1 85 27 30 07 F5 7C A7 3C 27 ..'.'o..'0..|.<'
000080: 67 F1 85 27 30 07 F5 7C A7 3C 27 67 F1 6F AF 47 g..'0..|.<'g.o.G
000090: 3E 04 F5 7D E6 0F 28 01 48 F1 CB 1C CB 1D CB 1C >..}..(.H.......
0000A0: CB 1D CB 1C CB 1D CB 1C CB 1D F5 04 B8 20 E4 CB ............. ..
0000B0: 1C CB 1D F1 91 47 CD 0F 99 79 D6 01 28 08 38 06 .....G...y..(.8.
0000C0: D6 02 44 CD E8 98 45 CD E8 98 3E 4B 12 13 06 01 ..D...E...>K....
0000D0: CD 0F 99 AF 12 21 17 A0 CD 0A 98 C3 62 91 21 B6 .....!......b.!.
0000E0: 9B CD 0A 98 67 6F 32 3A 9B 22 30 9B CD 78 BB ED ....go2:."0..x..
0000F0: 44 85 6F 22 49 94 21 2C A0 22 3B 9B CD 78 BB 2A D.o"I.!,.";..x.*
000100: 38 9B 85 6F CD 75 BB 3E F3 CD 5A BB 21 00 32 2B 8..o.u.>..Z.!.2+
000110: 7C B5 20 FB 3E 08 CD 1E BB C4 C5 92 AF CD 1E BB |. .>...........
000120: C4 67 93 3E 01 CD 1E BB C4 15 93 3E 02 CD 1E BB .g.>.......>....
000130: C4 A8 93 3E 12 CD 1E BB C4 3E 94 3E 09 CD 1E BB ...>.....>.>....
000140: C4 E9 93 18 C7 CD 78 BB 2A 38 9B 85 6F E5 CD 75 ......x.*8..o..u
000150: BB 3E 20 CD 5A BB E1 7C D6 14 F5 3A 3A 9B 4F 30 .> .Z..|...::.O0
000160: 08 F1 C6 50 F5 79 C6 04 4F F1 47 C5 E5 67 24 CD ...P.y..O.G..g$.
000170: FD 98 E1 C1 FE 20 78 CA 00 93 67 79 3D 32 3A 9B ..... x...gy=2:.
000180: E5 CD 75 BB CD 78 BB E1 ED 44 85 6F 22 38 9B 3E ..u..x...D.o"8.>
000190: F3 CD 5A BB C9 CD 78 BB 2A 38 9B 85 6F E5 CD 75 ..Z...x.*8..o..u
0001A0: BB 3E 20 CD 5A BB E1 7C C6 14 FE 51 F5 3A 3A 9B .> .Z..|...Q.::.
0001B0: 4F 20 08 F1 D6 50 F5 79 D6 04 4F F1 47 C5 E5 67 O ...P.y..O.G..g
0001C0: 24 CD FD 98 E1 C1 FE 20 78 CA 52 93 67 79 3C 32 $...... x.R.gy<2
0001D0: 3A 9B E5 CD 75 BB CD 78 BB E1 ED 44 85 6F 22 38 :...u..x...D.o"8
0001E0: 9B 3E F3 CD 5A BB C9 CD 78 BB 2A 38 9B 85 6F E5 .>..Z...x.*8..o.
0001F0: CD 75 BB 3E 20 CD 5A BB E1 7D 3D F5 E5 6F 24 CD .u.> .Z..}=..o$.
Size : 512 (Real : 512)
000000: 68 20 70 72 6F 67 72 61 6D 20 66 6F 72 20 52 4F h program for RO
000010: 4D 20 69 6D 61 67 65 2C 20 69 6E 20 64 72 69 76 M image, in driv
000020: 65 20 61 6E 64 20 70 72 65 73 73 20 61 6E 79 20 e and press any
000030: 6B 65 79 0A 0D 00 0A 0D 0A 53 65 6C 65 63 74 20 key......Select
000040: 74 68 65 20 66 69 6C 65 73 20 75 73 69 6E 67 20 the files using
000050: 74 68 65 20 63 75 72 73 6F 72 20 6B 65 79 73 20 the cursor keys
000060: 61 6E 64 20 43 4F 50 59 2E 20 50 72 65 73 73 20 and COPY. Press
000070: 52 45 54 55 52 4E 20 74 6F 20 63 6F 6E 74 69 6E RETURN to contin
000080: 75 65 2E 0A 0A 0D 00 54 68 65 72 65 20 77 61 73 ue.....There was
000090: 20 61 6E 20 65 72 72 6F 72 20 72 65 61 64 69 6E an error readin
0000A0: 67 20 61 20 66 69 6C 65 2E 0A 0D 50 72 65 73 73 g a file...Press
0000B0: 20 52 20 74 6F 20 72 65 74 72 79 2C 20 46 20 74 R to retry, F t
0000C0: 6F 20 72 65 73 65 6C 65 63 74 20 74 68 65 20 66 o reselect the f
0000D0: 69 6C 65 73 2C 20 6F 72 20 44 20 66 6F 72 20 61 iles, or D for a
0000E0: 20 64 69 66 66 65 72 65 6E 74 20 64 69 73 63 2E different disc.
0000F0: 0A 0D 00 57 68 61 74 20 63 6F 6D 6D 61 6E 64 20 ...What command
000100: 64 6F 20 79 6F 75 20 77 61 6E 74 20 74 6F 20 75 do you want to u
000110: 73 65 20 74 6F 20 61 63 63 65 73 73 20 74 68 65 se to access the
000120: 20 70 72 6F 67 72 61 6D 20 63 61 6C 6C 65 64 20 program called
000130: 00 54 68 69 73 20 73 65 6C 65 63 74 69 6F 6E 20 .This selection
000140: 69 73 20 74 6F 6F 20 62 69 67 20 74 6F 20 66 69 is too big to fi
000150: 74 20 69 6E 20 74 68 65 20 52 4F 4D 2E 0A 0D 50 t in the ROM...P
000160: 72 65 73 73 20 46 20 74 6F 20 72 65 73 65 6C 65 ress F to resele
000170: 63 74 2C 20 6F 72 20 44 20 66 6F 72 20 61 20 64 ct, or D for a d
000180: 69 66 66 65 72 65 6E 74 20 64 69 73 63 2E 0A 0D ifferent disc...
000190: 00 54 68 65 72 65 20 77 61 73 20 61 6E 20 65 72 .There was an er
0001A0: 72 6F 72 20 63 61 74 61 6C 6F 67 75 69 6E 67 20 ror cataloguing
0001B0: 74 68 65 20 64 69 73 63 2E 0A 0D 50 72 65 73 73 the disc...Press
0001C0: 20 52 20 74 6F 20 72 65 74 72 79 2C 20 6F 72 20 R to retry, or
0001D0: 44 20 66 6F 72 20 61 20 64 69 66 66 65 72 65 6E D for a differen
0001E0: 74 20 64 69 73 63 2E 0A 0D 00 59 6F 75 20 68 61 t disc....You ha
0001F0: 76 65 20 00 20 73 65 63 6F 6E 64 73 20 74 6F 20 ve . seconds to
Size : 512 (Real : 512)
000000: FD 98 E1 C1 FE 20 78 CA 93 93 6F 3A 3A 9B D6 04 ..... x...o::...
000010: 32 3A 9B E5 CD 75 BB CD 78 BB E1 ED 44 85 6F 22 2:...u..x...D.o"
000020: 38 9B 3E F3 CD 5A BB C9 CD 78 BB 2A 38 9B 85 6F 8.>..Z...x.*8..o
000030: E5 CD 75 BB 3E 20 CD 5A BB E1 7D 3C F5 E5 6F 24 ..u.> .Z..}<..o$
000040: CD FD 98 E1 C1 FE 20 78 CA D4 93 6F 3A 3A 9B C6 ...... x...o::..
000050: 04 32 3A 9B E5 CD 75 BB CD 78 BB E1 ED 44 85 6F .2:...u..x...D.o
000060: 22 38 9B 3E F3 CD 5A BB C9 CD 78 BB 2A 38 9B 85 "8.>..Z...x.*8..
000070: 6F 2C CD 1A BC 0E 08 06 12 E5 7E 2F 77 23 57 10 o,........~/w#W.
000080: F9 E1 7C C6 08 67 0D 20 EE D5 2A 30 9B 23 ED 5B ..|..g. ..*0.#.[
000090: 3B 9B 3A 3A 9B 12 13 F1 B7 20 1B 2B 2B E5 D5 23 ;.::..... .++..#
0000A0: 44 4D 21 2C A0 3A 3A 9B ED B1 E2 32 94 54 5D 1B DM!,.::....2.T].
0000B0: ED B0 D1 E1 1B 1B 22 30 9B ED 53 3B 9B C9 2A 30 ......"0..S;..*0
0000C0: 9B 7C B5 C8 E1 CD 78 BB 21 00 00 85 6F CD 75 BB .|....x.!...o.u.
0000D0: CD 03 BB 21 9F 9F CD 0A 98 21 00 10 CD 35 98 48 ...!.....!...5.H
0000E0: 06 00 ED 43 00 0F 21 0E 9A 11 00 40 01 09 00 ED ...C..!....@....
0000F0: B0 EB ED 4B 30 9B 11 03 00 19 0B 78 B1 20 FA 11 ...K0......x. ..
000100: 00 80 E5 19 22 04 40 D1 21 17 9A 01 08 00 ED B0 ....".@.!.......
000110: ED 4B 30 9B 41 21 2C A0 C5 D5 E5 21 73 9C CD 0A .K0.A!,....!s...
000120: 98 E1 E5 CD 15 98 EB 36 3F 23 36 20 23 36 0D 23 .......6?#6 #6.#
000130: 36 0A 23 36 00 21 17 A0 CD 0A 98 CD 32 98 48 06 6.#6.!......2.H.
000140: 00 ED 43 2C 9B 79 FE 11 30 D1 21 17 A0 7E CB BF ..C,.y..0.!..~..
000150: FE 2E 28 18 FE 30 38 C3 FE 3A 38 10 FE 41 38 BB ..(..08..:8..A8.
000160: FE 5B 38 08 FE 61 38 B3 FE 7B 30 AF D6 61 38 08 .[8..a8..{0..a8.
000170: D6 1A 30 04 7E D6 20 77 23 0D 20 D1 2B CB FE E1 ..0.~. w#. .+...
000180: D1 E5 21 17 A0 ED 4B 2C 9B ED B0 E1 23 C1 10 88 ..!...K,....#...
000190: AF 12 13 21 11 80 19 22 21 9A 21 12 00 19 D5 11 ...!..."!.!.....
0001A0: 00 10 EB ED 4B 00 0F ED B0 EB 36 0A 23 36 0D 23 ....K.....6.#6.#
0001B0: 36 0A 23 36 00 23 D1 E5 01 12 00 21 00 80 19 D5 6.#6.#.....!....
0001C0: EB 21 07 40 73 23 72 23 22 2C 9B 21 1F 9A D1 ED .!.@s#r#",.!....
0001D0: B0 D1 21 00 80 A7 ED 52 22 3D 9B 21 2C A0 ED 4B ..!....R"=.!,..K
0001E0: 30 9B 41 ED 53 2E 9B C5 E5 CD 15 98 06 0C 11 00 0.A.S...........
0001F0: 80 21 17 A0 CD 77 BC D2 65 97 CD 16 99 D2 7E 97 .!...w..e.....~.
Size : 512 (Real : 512)
000000: 73 77 69 74 63 68 20 74 68 65 20 52 41 4D 52 4F switch the RAMRO
000010: 4D 20 74 6F 20 72 65 61 64 20 6F 6E 6C 79 2E 00 M to read only..
000020: 44 6F 20 79 6F 75 20 77 61 6E 74 20 74 6F 20 73 Do you want to s
000030: 61 76 65 20 74 68 65 20 52 4F 4D 20 69 6D 61 67 ave the ROM imag
000040: 65 20 62 65 66 6F 72 65 20 69 6E 69 74 69 61 6C e before initial
000050: 69 73 69 6E 67 3F 20 28 59 2F 4E 29 0A 0D 00 54 ising? (Y/N)...T
000060: 79 70 65 20 69 6E 20 74 68 65 20 66 69 6C 65 6E ype in the filen
000070: 61 6D 65 3A 20 00 54 68 65 72 65 20 77 61 73 20 ame: .There was
000080: 61 6E 20 65 72 72 6F 72 20 77 68 69 6C 65 20 73 an error while s
000090: 61 76 69 6E 67 2E 0A 0D 50 72 65 73 73 20 52 20 aving...Press R
0000A0: 74 6F 20 72 65 74 72 79 2C 20 46 20 74 6F 20 75 to retry, F to u
0000B0: 73 65 20 61 20 64 69 66 66 65 72 65 6E 74 20 66 se a different f
0000C0: 69 6C 65 6E 61 6D 65 2C 20 6F 72 20 44 20 66 6F ilename, or D fo
0000D0: 72 20 61 20 64 69 66 66 65 72 65 6E 74 20 64 69 r a different di
0000E0: 73 63 2E 0A 0D 00 4F 6E 65 20 6F 66 20 74 68 65 sc....One of the
0000F0: 20 66 69 6C 65 73 20 69 73 20 41 53 43 49 49 2E files is ASCII.
000100: 0A 0D 50 72 65 73 73 20 46 20 74 6F 20 72 65 73 ..Press F to res
000110: 65 6C 65 63 74 2C 20 6F 72 20 44 20 66 6F 72 20 elect, or D for
000120: 61 20 64 69 66 66 65 72 65 6E 74 20 64 69 73 63 a different disc
000130: 0A 0D 00 54 68 65 72 65 20 77 61 73 20 61 20 64 ...There was a d
000140: 69 73 63 20 65 72 72 6F 72 2E 0A 0D 50 72 65 73 isc error...Pres
000150: 73 20 52 20 74 6F 20 72 65 74 72 79 2C 20 6F 72 s R to retry, or
000160: 20 44 20 74 6F 20 63 61 74 61 6C 6F 67 75 65 20 D to catalogue
000170: 61 20 64 69 66 66 65 72 65 6E 74 20 64 69 73 63 a different disc
000180: 0A 0D 00 52 4F 4D 20 69 6D 61 67 65 20 73 61 76 ...ROM image sav
000190: 65 64 20 73 75 63 63 65 73 73 66 75 6C 6C 79 2E ed successfully.
0001A0: 20 50 72 65 73 73 20 61 6E 79 20 6B 65 79 20 74 Press any key t
0001B0: 6F 20 69 6E 69 74 69 61 6C 69 73 65 20 74 68 65 o initialise the
0001C0: 20 52 41 4D 52 4F 4D 2E 00 43 6F 75 6C 64 6E 27 RAMROM..Couldn'
0001D0: 74 20 66 69 6E 64 20 61 20 52 41 4D 52 4F 4D 2E t find a RAMROM.
0001E0: 20 4D 61 6B 65 20 73 75 72 65 20 69 74 20 69 73 Make sure it is
0001F0: 20 73 65 74 20 74 6F 20 72 65 61 64 2F 77 72 69 set to read/wri
Size : 512 (Real : 512)
000000: DD 22 3D 9B C5 FE 02 30 37 2A 2E 9B 11 29 80 E5 ."=....07*...)..
000010: 19 22 4D 9A E1 E5 11 36 80 19 22 32 9A ED 43 38 ."M....6.."2..C8
000020: 9A D1 D5 21 00 80 19 EB 2A 2C 9B 36 C3 23 73 23 ...!....*,.6.#s#
000030: 72 23 22 2C 9B D1 21 31 9A 01 36 00 ED B0 18 3F r#",..!1..6....?
000040: D5 11 1A 00 19 5E 23 56 ED 53 79 9A 2A 2E 9B 11 .....^#V.Sy.*...
000050: 14 80 19 22 6B 9A D1 ED 53 6E 9A ED 43 71 9A ED ..."k...Sn..Cq..
000060: 5B 2E 9B 21 00 80 19 D5 EB 2A 2C 9B 36 C3 23 73 [..!.....*,.6.#s
000070: 23 72 23 22 2C 9B D1 21 67 9A 01 14 00 ED B0 62 #r#",..!g......b
000080: 6B C1 09 22 2E 9B EB CD 83 BC CD 7A BC E1 C1 23 k..".......z...#
000090: 05 C2 67 95 0E 10 0D CA AE 99 C5 CD 0F B9 C1 3E ..g............>
0000A0: FE 32 00 C0 3A 00 C0 FE FE 20 EB 3E 02 CD 0E BC .2..:.... .>....
0000B0: AF 32 42 9B 01 06 BC ED 49 01 03 BD ED 49 21 40 .2B.....I....I!@
0000C0: 00 11 41 00 01 BF 3F 36 00 ED B0 01 0C BC ED 49 ..A...?6.......I
0000D0: 04 ED 79 05 0C ED 49 0E 50 04 ED 49 3C 32 3F 9B ..y...I.P..I<2?.
0000E0: 01 47 9B 11 A0 00 CD 89 98 21 00 40 01 00 40 11 .G.......!.@..@.
0000F0: 00 C0 ED B0 3E 02 32 3F 9B 01 6A 9D 11 40 01 CD ....>.2?..j..@..
000100: 89 98 01 35 9B D5 CD 89 98 01 74 9D CD 89 98 01 ...5......t.....
000110: 36 9B 3A 34 9B F5 E6 0F C6 30 02 F1 0B E6 F0 0F 6.:4.....0......
000120: 0F 0F 0F C6 30 02 01 35 9B D1 D5 CD 89 98 C3 8F ....0..5........
000130: 96 D1 21 00 C0 11 01 C0 01 FF 3F 36 00 ED B0 3E ..!.......?6...>
000140: 30 01 0C BC ED 49 04 ED 79 05 0C ED 49 04 AF ED 0....I..y...I...
000150: 79 01 06 BC ED 49 01 19 BD ED 49 3E 01 32 3F 9B y....I....I>.2?.
000160: 01 47 9B 11 00 C0 CD 89 98 3E FF 32 42 9B 21 02 .G.......>.2B.!.
000170: 00 11 19 50 CD 66 BB 21 A0 9D CD 0A 98 CD 18 BB ...P.f.!........
000180: FE 59 28 05 FE 79 28 01 C7 CD E7 97 11 00 80 CD .Y(..y(.........
000190: 9B BC E6 C0 C2 9B 97 21 DF 9D CD 0A 98 CD 32 98 .......!......2.
0001A0: ED 43 2C 9B ED 4B 2C 9B C5 21 17 A0 11 2C A0 48 .C,..K,..!...,.H
0001B0: 06 00 ED B0 21 7B 9A 11 4F 3F 01 B1 00 ED B0 C1 ....!{..O?......
0001C0: 21 2C A0 11 00 80 CD 8C BC 30 66 21 4F 3F 11 B1 !,.......0f!O?..
0001D0: 40 44 4D 3E 02 CD 98 BC CD 8F BC 21 03 9F CD 0A @DM>.......!....
0001E0: 98 CD 18 BB C7 CD 7D BC 21 07 9C CD 0A 98 CD 18 ......}.!.......
0001F0: BB FE 52 CA 6C 95 FE 72 CA 6C 95 C3 AD 90 CD 7D ..R.l..r.l.....}
Size : 512 (Real : 512)
000000: 74 65 2E 0A 0D 50 72 65 73 73 20 61 6E 79 20 6B te...Press any k
000010: 65 79 20 74 6F 20 72 65 74 72 79 2E 0A 0D 00 57 ey to retry....W
000020: 68 61 74 20 69 73 20 74 68 65 20 73 74 61 72 74 hat is the start
000030: 20 75 70 20 6D 65 73 73 61 67 65 20 66 6F 72 20 up message for
000040: 79 6F 75 72 20 52 41 4D 52 4F 4D 3F 0A 0D 00 54 your RAMROM?...T
000050: 68 65 72 65 20 61 72 65 6E 27 74 20 61 6E 79 20 here aren't any
000060: 66 69 6C 65 73 20 6F 6E 20 74 68 69 73 20 64 69 files on this di
000070: 73 63 2E 20 50 72 65 73 73 20 61 20 6B 65 79 20 sc. Press a key
000080: 74 6F 20 74 72 79 20 61 6E 6F 74 68 65 72 20 64 to try another d
000090: 69 73 63 2E 0A 0D 00 00 00 00 00 00 00 00 00 00 isc.............
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: 0A 0D 00 52 4F 4D 20 69 6D 61 67 65 20 73 61 76 ...ROM image sav
000190: 65 64 20 73 75 63 63 65 73 73 66 75 6C 6C 79 2E ed successfully.
0001A0: 20 50 72 65 73 73 20 61 6E 79 20 6B 65 79 20 74 Press any key t
0001B0: 6F 20 69 6E 69 74 69 61 6C 69 73 65 20 74 68 65 o initialise the
0001C0: 20 52 41 4D 52 4F 4D 2E 00 43 6F 75 6C 64 6E 27 RAMROM..Couldn'
0001D0: 74 20 66 69 6E 64 20 61 20 52 41 4D 52 4F 4D 2E t find a RAMROM.
0001E0: 20 4D 61 6B 65 20 73 75 72 65 20 69 74 20 69 73 Make sure it is
0001F0: 20 73 65 74 20 74 6F 20 72 65 61 64 2F 77 72 69 set to read/wri
Size : 512 (Real : 512)
000000: BC 21 B1 9C CD 0A 98 CD 18 BB E1 E1 C3 AD 90 21 .!.............!
000010: 11 9D CD 0A 98 CD 18 BB C3 AD 90 21 B3 9E CD 0A ...........!....
000020: 98 CD 18 BB FE 52 CA 0C 97 FE 72 CA 0C 97 C3 09 .....R....r.....
000030: 97 CD 92 BC 21 F6 9D CD 0A 98 CD 18 BB FE 52 CA ....!.........R.
000040: 24 97 FE 72 CA 24 97 FE 46 CA 17 97 FE 66 CA 17 $..r.$..F....f..
000050: 97 C3 09 97 E1 E1 E1 E1 CD 7D BC 21 66 9E CD 0A .........}.!f...
000060: 98 CD 18 BB C3 AD 90 DD 2A 7D BE DD 24 DD 24 AF ........*}..$.$.
000070: EE 01 F5 21 48 C0 DD 4E 8D CD 1B 00 47 F1 CB 68 ...!H..N....G..h
000080: 28 EE DD 25 DD 25 DD 77 00 C9 7E B7 C8 CB BF CD (..%.%.w..~.....
000090: 5A BB 23 18 F5 46 04 21 E1 1F 11 20 00 19 10 FD Z.#..F.!... ....
0000A0: 11 17 A0 01 08 00 ED B0 3E 2E 12 13 01 03 00 ED ........>.......
0000B0: B0 C9 21 17 A0 06 00 CD 8A BB CD 18 BB FE 0D 20 ..!............
0000C0: 11 78 B7 28 F5 CD 8D BB 3E 0D CD 5A BB 3E 0A C3 .x.(....>..Z.>..
0000D0: 5A BB FE 7F 20 1A 78 B7 28 E0 CD 8D BB AF 2B 77 Z... .x.(.....+w
0000E0: 05 3E 08 CD 5A BB 3E 10 CD 5A BB CD 8A BB 18 CA .>..Z.>..Z......
0000F0: 04 20 03 05 18 C4 77 F5 CD 8D BB F1 E5 C5 CD 5D . ....w........]
000100: BB CD 8A BB C1 E1 23 18 B1 F3 C5 01 8A 7F ED 49 ......#........I
000110: C1 0A C5 D5 6F 26 07 29 29 29 06 08 C5 3A 3F 9B ....o&.)))...:?.
000120: 0F 7E D5 30 23 2F E5 F5 E6 F0 06 04 17 CB 14 CB .~.0#/..........
000130: 24 10 F9 7C 0F B4 12 F1 E6 0F 06 04 1F CB 1D CB $..|............
000140: 3D 10 F9 13 7D 07 B5 E1 12 D1 23 7A C6 08 57 C1 =...}.....#z..W.
000150: 10 CA D1 13 3A 3F 9B 0F 30 01 13 C1 03 0A B7 20 ....:?..0......
000160: B1 01 8E 7F ED 49 FB C9 38 0B 78 E6 F0 0F 0F 0F .....I..8.x.....
000170: 0F C6 30 12 13 78 E6 0F C6 30 12 13 C9 E5 CD 78 ..0..x...0.....x
000180: BB E3 CD 75 BB CD 60 BB E1 F5 CD 75 BB F1 C9 3E ...u..`....u...>
000190: 20 12 13 10 FA C9 D5 F5 DD 21 34 AA DD 7E 02 FE ........!4..~..
0001A0: C3 20 28 DD 7E 01 E6 C0 28 21 DD 7E 04 E6 C0 28 . (.~...(!.~...(
0001B0: 1A DD 7E FC FE 03 38 04 FE 80 20 0F F1 D1 2A 30 ..~...8... ...*0
0001C0: 9B 2B 7C B5 C0 F1 26 40 C3 07 96 F1 F5 DD 2A 3D .+|...&@......*=
0001D0: 9B FE 02 38 08 FE 10 38 0B E1 C3 D4 97 11 CA FF ...8...8........
0001E0: DD 19 18 05 11 EC FF DD 19 78 2F 57 79 2F 5F 13 .........x/Wy/_.
0001F0: DD 19 F1 57 DD 7C FE 40 7A D1 C9 F3 F5 E5 3A 42 ...W.|.@z.....:B
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: 9B B7 20 24 21 40 9B 35 20 1A 23 35 20 16 21 2B .. $!@.5 .#5 .!+
000010: 02 22 40 9B 3A 34 9B 3D 27 20 06 21 B1 96 22 AF ."@.:4.=' .!..".
000020: 96 32 34 9B E1 F1 FB C9 E1 F1 FB 00 00 00 21 49 .24...........!I
000030: 9F CD 0A 98 CD 18 BB C3 14 96 2A 32 9B 11 00 20 ..........*2...
000040: E5 D5 1A FE E5 21 20 00 19 20 05 BE 28 28 18 10 .....! .. ..((..
000050: 3E E5 BE 28 21 13 1A 21 20 00 19 BE 38 18 28 F0 >..(!..! ...8.(.
000060: 06 20 D1 D5 21 20 00 19 4E 1A EB 71 12 EB 13 23 . ..! ..N..q...#
000070: 10 F6 AF 32 43 9B D1 21 20 00 19 EB E1 2B 7C B5 ...2C..! ....+|.
000080: 20 BE 3A 43 9B B7 3E FF 32 43 9B 28 AD C9 01 01 .:C..>.2C.(....
000090: 00 00 00 00 C3 1F 9A 53 54 41 52 54 20 55 D0 E5 .......START U..
0000A0: 21 00 00 7E B7 28 06 CD 5A BB 23 18 F6 E1 37 C9 !..~.(..Z.#...7.
0000B0: 20 21 00 00 11 70 01 01 00 00 ED B0 ED 53 66 AE !...p.......Sf.
0000C0: ED 53 68 AE ED 53 6A AE ED 53 6C AE 21 00 00 11 .Sh..Sj..Sl.!...
0000D0: 40 00 01 0E 00 ED B0 C3 40 00 0E 00 CD 0F B9 21 @.......@......!
0000E0: B0 00 36 00 C3 78 EA E5 D5 C5 21 00 00 11 00 00 ..6..x....!.....
0000F0: 01 00 00 ED B0 C1 D1 E1 C3 00 00 3E 02 CD 0E BC ...........>....
000100: 0E 10 0D C5 CD 0F B9 C1 3E FE 32 00 C0 3A 00 C0 ........>.2..:..
000110: FE FE 20 EE 21 91 3F 7E B7 28 06 CD 5A BB 23 18 .. .!.?~.(..Z.#.
000120: F6 CD 18 BB F3 21 00 40 11 00 C0 01 00 40 ED B0 .....!.@.....@..
000130: 06 0A 21 00 00 2B 7C B5 20 FB 10 F6 C7 53 77 69 ..!..+|. ....Swi
000140: 74 63 68 20 74 68 65 20 52 41 4D 52 4F 4D 20 74 tch the RAMROM t
000150: 6F 20 72 65 61 64 20 6F 6E 6C 79 20 77 68 65 6E o read only when
000160: 20 74 68 65 20 6C 69 6E 65 73 20 61 63 72 6F 73 the lines acros
000170: 73 20 74 68 65 20 73 63 72 65 65 6E 20 68 61 76 s the screen hav
000180: 65 20 73 74 6F 70 70 65 64 2E 0A 0D 50 72 65 73 e stopped...Pres
000190: 73 20 61 20 6B 65 79 20 74 6F 20 6C 6F 61 64 20 s a key to load
0001A0: 74 68 65 20 52 41 4D 52 4F 4D 2E 00 00 00 00 00 the RAMROM......
0001B0: 00 00 00 00 30 33 30 00 00 00 00 00 00 00 40 01 ....030.......@.
0001C0: 2B 02 FF FF 3C C0 07 20 20 52 41 4D 52 4F 4D 20 +...<.. RAMROM
0001D0: 4C 6F 61 64 65 72 20 A4 20 4A 61 6D 65 73 20 48 Loader . James H
0001E0: 6F 73 6B 69 73 73 6F 6E 20 31 39 39 38 20 20 00 oskisson 1998 .
0001F0: 49 6E 73 65 72 74 20 64 69 73 63 2C 20 77 69 74 Insert disc, wit
   
Tous droits réservés. Reproduction sans autorisation interdite. © Kukulcan