Ftl Modula 2 (UK) (Face 2A) (1988) [UTILITAIRE].dsk
HexaDumpAscii only
000000:  45 58 54 45 4E 44 45 44 20 43 50 43 20 44 53 4B    EXTENDED CPC DSK
000010:  20 46 69 6C 65 0D 0A 44 69 73 6B 2D 49 6E 66 6F     File..Disk-Info
000020:  0D 0A 53 41 4D 64 69 73 6B 31 34 30 33 31 31 00    ..SAMdisk140311.
000030:  28 01 00 00 13 13 13 13 13 13 13 13 13 13 13 13    (...............
000040:  13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13    ................
000050:  13 13 13 13 13 13 13 13 13 13 13 13 00 00 00 00    ................
000060:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000070:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000080:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000090:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0000A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0000B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0000C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0000D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0000E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0000F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000100:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
000110:  00 00 01 00 02 09 52 E5 00 00 C9 02 00 00 00 02    ......R.........
000120:  00 00 C5 02 00 00 00 02 00 00 C1 02 00 00 00 02    ................
000130:  00 00 C6 02 00 00 00 02 00 00 C2 02 00 00 00 02    ................
000140:  00 00 C7 02 00 00 00 02 00 00 C3 02 00 00 00 02    ................
000150:  00 00 C8 02 00 00 00 02 00 00 C4 02 00 00 00 02    ................
000160:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000170:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000180:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000190:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0001A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0001B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0001C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0001D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0001E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0001F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000200:  B4 00 6C 61 62 65 6C 00 91 BF 42 49 4F 53 3A B4    ..label...BIOS:.
000210:  00 6C 64 00 90 B4 00 69 79 00 8F 2C 00 62 69 6F    .ld....iy..,.bio
000220:  73 00 8E 31 C0 00 6A 70 00 8D B4 00 64 69 72 65    s..1..jp....dire
000230:  63 74 00 8C B5 3B 64 6F 20 8C 20 63 61 6C 6C BF    ct...;do . call.
000240:  8E 31 3A B4 00 70 6F 70 00 8B B4 00 69 78 00 8A    .1:..pop....ix..
000250:  C0 8B B4 00 68 6C 00 89 B5 3B 00 72 65 74 75 72    ....hl...;.retur
000260:  6E 00 88 20 00 61 64 64 72 65 73 73 00 87 C0 8B    n.. .address....
000270:  B4 00 64 65 00 86 B5 3B 72 65 6D 6F 76 65 20 88    ..de...;remove .
000280:  20 73 70 61 63 65 C0 90 B4 65 2C 61 C0 90 B4 64     space...e,a...d
000290:  2C 30 B4 C0 00 70 75 73 68 00 85 B4 86 C0 8D B4    ,0...push.......
0002A0:  28 89 29 C0 91 BF 42 49 4F 53 48 4C 3A B4 90 B4    (.)...BIOSHL:...
0002B0:  8F 2C 8E 32 C0 8D B4 8C BF 8E 32 3A B4 8B B4 8A    .,.2......2:....
0002C0:  C0 8B B4 00 62 63 00 84 C0 8B B4 86 C0 85 B4 89    ....bc..........
0002D0:  C0 85 B4 84 C0 72 65 74 B5 BF 8C 3A B4 8B B4 89    .....ret...:....
0002E0:  B5 3B 88 20 87 C0 8B B4 86 C0 8B B4 84 C0 65 78    .;. ..........ex
0002F0:  B4 28 73 70 29 2C 89 B5 3B 72 65 70 6C 61 63 65    .(sp),..;replace
000300:  20 88 2C 20 67 65 74 20 00 63 6F 64 65 00 83 C0     ., get .code...
000310:  85 B4 86 C0 64 65 63 B4 89 C0 90 B4 64 2C 68 C0    ....dec.....d,h.
000320:  90 B4 65 2C 6C C0 00 61 64 64 00 82 B4 89 2C 89    ..e,l..add....,.
000330:  C0 82 B4 89 2C 86 B5 3B 33 2A 28 83 2D 31 29 C0    ....,..;3*(.-1).
000340:  90 B4 86 2C 28 31 29 B5 3B 87 20 00 6F 66 00 81    ...,(1).;. .of..
000350:  20 73 65 63 6F 6E 64 20 65 6E 74 72 79 20 81 20     second entry . 
000360:  00 6A 75 6D 70 00 80 20 74 61 62 6C 65 C0 82 B4    .jump.. table...
000370:  89 2C 86 B5 3B 87 20 81 20 80 C0 8B B4 86 C0 85    .,..;. . .......
000380:  B4 8A C0 85 B4 8F B5 3B 88 20 87 C0 8D B4 28 89    .......;. ....(.
000390:  29 C0 65 6E 64 BF 00 00 1A 1A 1A 1A 1A 1A 1A 1A    ).end...........
0003A0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0003B0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0003C0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0003D0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0003E0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0003F0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
000400:  00 20 20 20 20 20 20 20 20 20 20 20 00 00 03 00    .           ....
000410:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000420:  00 43 48 41 49 4E 20 20 20 41 53 4D 03 00 09 00    .CHAIN   ASM....
000430:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
000440:  00 43 50 4D 20 20 20 20 20 41 53 4D 0C 00 04 00    .CPM     ASM....
000450:  00 00 00 00 01 C3 07 08 03 0E 3B 1A 00 00 00 00    ..........;.....
000460:  00 43 50 4D 42 49 4F 53 20 41 53 4D 10 00 04 00    .CPMBIOS ASM....
000470:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
000480:  00 46 41 53 54 4D 4F 56 45 41 53 4D 14 00 07 00    .FASTMOVEASM....
000490:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
0004A0:  00 49 4E 54 4C 4F 47 49 43 41 53 4D 1B 00 04 00    .INTLOGICASM....
0004B0:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
0004C0:  00 50 4F 52 54 49 4F 20 20 41 53 4D 1F 00 04 00    .PORTIO  ASM....
0004D0:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
0004E0:  00 2D 52 45 41 44 4D 45 21 41 53 4D 23 00 06 00    .-README!ASM#...
0004F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000500:  00 45 58 43 48 41 4E 47 45 41 53 4D 29 00 05 00    .EXCHANGEASM)...
000510:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
000520:  00 4F 50 53 41 53 4D 20 20 44 41 54 2E 00 23 00    .OPSASM  DAT..#.
000530:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000540:  FF 20 20 20 20 20 20 20 20 20 20 20 50 00 23 00    .           P.#.
000550:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
000560:  FF 20 20 20 20 20 20 20 20 20 20 20 00 00 00 00    .           ....
000570:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
000580:  3B BF 3B B4 43 68 61 69 6E 20 00 74 6F 00 A7 20    ;.;.Chain .to.. 
000590:  61 6E 6F 74 68 65 72 20 00 70 72 6F 67 72 61 6D    another .program
0005A0:  00 A6 BF 3B BF 3B B4 4C 6F 77 20 6D 65 6D 6F 72    ...;.;.Low memor
0005B0:  79 20 6D 75 73 74 20 62 65 20 00 73 65 74 00 A5    y must be .set..
0005C0:  20 75 70 20 61 73 20 00 72 65 71 75 69 72 65 64     up as .required
0005D0:  00 A4 20 62 79 20 00 74 68 65 00 A3 20 63 61 6C    .. by .the.£ cal
0005E0:  6C 65 64 20 A6 BF 3B BF 3B B4 54 68 69 73 20 00    led ..;.;.This .
0005F0:  63 6F 64 65 00 A2 BF 3B BF 3B B4 31 2F 20 72 65    code...;.;.1/ re
000600:  00 41 53 4D 46 49 4C 45 53 4C 42 52 00 00 00 51    .ASMFILESLBR...Q
000610:  02 03 04 05 06 07 08 09 0A 0B 0C 00 00 00 00 00    ................
000620:  00 4D 4F 44 46 49 4C 45 53 4C 42 52 00 00 00 80    .MODFILESLBR....
000630:  0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C    ................
000640:  00 4D 4F 44 46 49 4C 45 53 4C 42 52 01 00 00 80    .MODFILESLBR....
000650:  1D 1E 1F 20 21 22 23 24 25 26 27 28 29 2A 2B 2C    ... !"#$%&'()*+,
000660:  00 4D 4F 44 46 49 4C 45 53 4C 42 52 02 00 00 80    .MODFILESLBR....
000670:  2D 2E 2F 30 31 32 33 34 35 36 37 38 39 3A 3B 3C    -./0123456789:;<
000680:  00 4D 4F 44 46 49 4C 45 53 4C 42 52 03 00 00 2E    .MODFILESLBR....
000690:  3D 3E 3F 40 41 42 00 00 00 00 00 00 00 00 00 00    =>?@AB..........
0006A0:  00 44 45 46 46 49 4C 45 53 4C 42 52 00 00 00 80    .DEFFILESLBR....
0006B0:  43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52    CDEFGHIJKLMNOPQR
0006C0:  00 44 45 46 46 49 4C 45 53 4C 42 52 01 00 00 80    .DEFFILESLBR....
0006D0:  53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F 60 61 62    STUVWXYZ[\]^_`ab
0006E0:  00 44 45 46 46 49 4C 45 53 4C 42 52 02 00 00 29    .DEFFILESLBR...)
0006F0:  63 64 65 66 67 68 00 00 00 00 00 00 00 00 00 00    cdefgh..........
000700:  00 4C 49 53 54 20 20 20 20 4D 4F 44 00 00 00 1E    .LIST    MOD....
000710:  69 6A 6B 6C 00 00 00 00 00 00 00 00 00 00 00 00    ijkl............
000720:  00 48 49 54 48 45 52 45 20 4D 4F 44 00 00 00 01    .HITHERE MOD....
000730:  6D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    m...............
000740:  00 57 50 20 20 20 20 20 20 43 4F 4D 00 00 00 08    .WP      COM....
000750:  6E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    n...............
000760:  00 4D 4F 44 58 54 52 43 54 53 55 42 00 00 00 03    .MODXTRCTSUB....
000770:  6F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    o...............
000780:  00 44 45 46 58 54 52 43 54 53 55 42 00 00 00 04    .DEFXTRCTSUB....
000790:  70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    p...............
0007A0:  00 53 44 20 20 20 20 20 20 43 4F 4D 00 00 00 07    .SD      COM....
0007B0:  71 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    q...............
0007C0:  00 57 44 20 20 20 20 20 20 43 4F 4D 00 00 00 04    .WD      COM....
0007D0:  72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    r...............
0007E0:  00 41 53 4D 58 54 52 43 54 53 55 42 00 00 00 03    .ASMXTRCTSUB....
0007F0:  73 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    s...............
000800:  6C 6F 63 61 74 65 73 20 69 74 73 65 6C 66 20 6A    locates itself j
000810:  75 73 74 20 62 65 6C 6F 77 20 42 44 4F 53 BF 3B    ust below BDOS.;
000820:  B4 32 2F 20 6C 6F 61 64 73 20 A3 20 A4 20 00 66    .2/ loads £ . .f
000830:  69 6C 65 00 A1 BF 3B B4 33 2F 20 72 65 6C 6F 61    ile...;.3/ reloa
000840:  64 73 20 A3 20 00 73 74 61 63 6B 00 A0 20 70 6F    ds £ .stack.. po
000850:  69 6E 74 65 72 20 66 72 6F 6D 20 00 61 64 64 72    inter from .addr
000860:  65 73 73 00 9F 20 36 BF 3B B4 34 2F 20 63 61 6C    ess.. 6.;.4/ cal
000870:  6C 73 20 A3 20 A6 BF 3B BF 3B B4 52 65 6D 61 72    ls £ ..;.;.Remar
000880:  6B 20 2D 20 74 68 69 73 20 00 77 69 6C 6C 00 9E    k - this .will..
000890:  20 6E 6F 74 20 77 6F 72 6B 20 00 66 6F 72 00 9D     not work .for..
0008A0:  20 70 72 6F 67 72 61 6D 73 20 00 77 68 69 63 68     programs .which
0008B0:  00 9C 20 65 78 69 74 20 77 69 74 68 BF 3B B5 20    .. exit with.;. 
0008C0:  61 20 72 65 74 20 69 6E 73 74 72 75 63 74 69 6F    a ret instructio
0008D0:  6E 2C 20 72 61 74 68 65 72 20 74 68 61 6E 20 61    n, rather than a
0008E0:  20 00 62 64 6F 73 00 9B 20 00 63 61 6C 6C 00 9A     .bdos.. .call..
0008F0:  20 30 20 6F 72 BF 3B B5 20 61 20 4A 4D 50 20 30     0 or.;. a JMP 0
000900:  BF 3B B5 49 66 20 00 79 6F 75 00 99 20 00 6B 6E    .;.If .you.. .kn
000910:  6F 77 00 98 20 00 65 6E 6F 75 67 68 00 97 20 61    ow.. .enough.. a
000920:  62 6F 75 74 20 00 43 50 00 96 2F 4D 20 A7 20 68    bout .CP../M . h
000930:  61 76 65 20 63 6F 6D 70 72 65 68 65 6E 64 65 64    ave comprehended
000940:  20 A3 20 61 62 6F 76 65 2C BF 3B B5 99 20 63 65     £ above,.;.. ce
000950:  72 74 61 69 6E 6C 79 20 98 20 97 20 A7 20 63 72    rtainly . . . cr
000960:  65 61 74 65 20 79 6F 75 72 20 6F 77 6E 20 76 65    eate your own ve
000970:  72 73 69 6F 6E 20 00 6F 66 00 95 BF 3B B5 A3 20    rsion .of...;.£ 
000980:  A6 20 9C 20 9E C0 6C 61 62 65 6C C0 00 6C 64 00    . . ..label..ld.
000990:  94 B4 00 64 65 00 93 2C 28 36 29 B5 3B 00 62 6F    ...de..,(6).;.bo
0009A0:  74 74 6F 6D 00 92 20 95 20 96 2F 4D C0 00 64 65    ttom.. . ./M..de
0009B0:  63 00 91 B4 93 C0 00 70 6F 70 00 90 B4 00 68 6C    c......pop....hl
0009C0:  00 8F B5 3B 74 68 72 6F 77 20 61 77 61 79 20 00    ...;throw away .
0009D0:  72 65 74 75 72 6E 00 8E 20 9F C0 90 B4 8F B5 3B    return.. ......;
0009E0:  67 65 74 20 9F 20 95 20 00 66 63 62 00 8D C0 94    get . . .fcb....
0009F0:  B4 00 62 63 00 8C 2C 33 36 C0 00 61 64 64 00 8B    ..bc..,36..add..
000A00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000A10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000A20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000A30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000A40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000A50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000A60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000A70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000A80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000A90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000AA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000AB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000AC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000AD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000AE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000AF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000B00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000B10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000B20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000B30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000B40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000B50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000B60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000B70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000B80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000B90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000BA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000BB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000BC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000BD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000BE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000BF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000C00:  B4 8F 2C 8C C0 91 B4 8F C0 00 6C 64 64 72 00 8A    ..,.......lddr..
000C10:  B6 3B 6D 6F 76 65 20 8D C0 94 B4 68 2C 64 C0 94    .;move ....h,d..
000C20:  B4 6C 2C 65 C0 00 69 6E 63 00 89 B4 8F C0 94 B4    .l,e..inc.......
000C30:  73 70 2C 8F B5 3B A5 20 A0 20 A7 20 92 20 95 20    sp,..;. . . . . 
000C40:  8D C0 94 B4 28 00 70 61 74 63 68 00 88 31 2D 32    ....(.patch..1-2
000C50:  29 2C 8F B4 3B 88 20 61 64 64 72 65 73 73 65 73    ),..;. addresses
000C60:  20 95 20 8D C0 94 B4 28 88 32 2D 32 29 2C 8F C0     . ....(.2-2),..
000C70:  94 B4 8C 2C 00 65 6E 64 61 64 72 00 87 2D 00 73    ...,.endadr..-.s
000C80:  74 61 72 74 61 64 72 00 86 2B 32 30 B4 3B 28 32    tartadr..+20.;(2
000C90:  30 20 62 79 74 65 73 20 9D 20 A0 20 73 70 61 63    0 bytes . . spac
000CA0:  65 29 C0 94 B4 8F 2C 87 2B 31 39 C0 8A C0 00 65    e)....,.+19....e
000CB0:  78 00 85 B4 93 2C 8F C0 89 B4 8F C0 00 6A 70 00    x....,.......jp.
000CC0:  84 B4 28 8F 29 B5 3B 65 78 65 63 75 74 65 20 A3    ..(.).;execute £
000CD0:  20 A2 BF 86 3A 94 B4 93 2C 30 BF 88 31 3A B4 94     ...:...,0..1:..
000CE0:  B4 63 2C 31 35 B5 3B 6F 70 65 6E 20 A1 C0 9A B4    .c,15.;open ....
000CF0:  35 B5 3B 9A 20 9B C0 94 B4 93 2C 31 30 30 68 C0    5.;. .....,100h.
000D00:  00 63 70 00 83 B4 32 35 35 C0 84 B4 7A 2C 30 BF    .cp...255...z,0.
000D10:  00 6C 6F 6F 70 00 82 3A B4 00 70 75 73 68 00 81    .loop..:..push..
000D20:  B4 93 C0 94 B4 63 2C 32 36 C0 9A B4 35 B5 3B A5    .....c,26...5.;.
000D30:  20 64 6D 61 20 9F C0 94 B4 93 2C 30 BF 88 32 3A     dma .....,0..2:
000D40:  B4 94 B4 63 2C 32 30 C0 9A B4 35 B5 3B 00 72 65    ...c,20...5.;.re
000D50:  61 64 00 80 20 6E 65 78 74 20 72 65 63 6F 72 64    ad.. next record
000D60:  C0 90 B4 93 C0 94 B4 8F 2C 31 32 38 C0 8B B4 8F    ........,128....
000D70:  2C 93 C0 85 B4 93 2C 8F C0 83 B4 30 C0 6A 72 B4    ,.....,....0.jr.
000D80:  7A 2C 82 B5 3B 6F 6E 20 80 20 6F 6B C0 94 B4 8F    z,..;on . ok....
000D90:  2C 30 C0 81 B4 8F B5 3B A5 20 8E 20 9F BF 87 3A    ,0.....;. . ...:
000DA0:  B4 84 B4 31 30 30 68 B5 3B 9A 20 A6 C0 65 6E 64    ...100h.;. ..end
000DB0:  BF 00 00 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
000DC0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
000DD0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
000DE0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
000DF0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
000E00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000E10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000E20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000E30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000E40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000E50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000E60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000E70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000E80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000E90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000EA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000EB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000EC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000ED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000EE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000EF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000F00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000F10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000F20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000F30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000F40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000F50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000F60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000F70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000F80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000F90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000FA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000FB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000FC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000FD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000FE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
000FF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001000:  3B BF 3B B4 49 6E 74 65 72 66 61 63 65 20 74 6F    ;.;.Interface to
001010:  20 00 43 50 4D 00 93 BF 3B BF 3B B4 42 64 6F 73     .CPM...;.;.Bdos
001020:  20 61 6E 64 20 42 49 4F 53 20 63 61 6C 6C 73 BF     and BIOS calls.
001030:  3B BF 3B B4 A4 B4 93 B5 3B 50 69 63 6B 20 75 70    ;.;.....;Pick up
001040:  20 64 65 66 69 6E 69 74 69 6F 6E 20 6D 6F 64 75     definition modu
001050:  6C 65 20 00 66 6F 72 00 92 20 6E 61 6D 65 20 6D    le .for.. name m
001060:  61 70 70 69 6E 67 C0 00 6C 61 62 65 6C 00 91 BF    apping..label...
001070:  42 44 4F 53 3A B4 00 70 6F 70 00 90 B4 00 68 6C    BDOS:..pop....hl
001080:  00 8F B5 3B 00 72 65 74 75 72 6E 00 8E 20 00 61    ...;.return.. .a
001090:  64 64 72 65 73 73 00 8D C0 90 B4 00 64 65 00 8C    ddress......de..
0010A0:  C0 90 B4 00 62 63 00 8B C0 00 70 75 73 68 00 8A    ....bc....push..
0010B0:  B4 8F C0 8A B4 00 69 78 00 89 C0 00 63 61 6C 6C    ......ix....call
0010C0:  00 88 B4 35 B5 3B 00 70 65 72 66 6F 72 6D 00 87    ...5.;.perform..
0010D0:  20 00 66 75 6E 63 74 69 6F 6E 00 86 C0 90 B4 89     .function......
0010E0:  C0 90 B4 8F C0 90 B4 8C B5 3B 00 72 65 6D 6F 76    .........;.remov
0010F0:  65 00 85 20 00 61 6C 6C 6F 63 61 74 69 6F 6E 00    e.. .allocation.
001100:  84 20 92 20 8E 20 00 76 61 6C 75 65 00 83 20 00    . . . .value.. .
001110:  66 72 6F 6D 00 82 20 00 73 74 61 63 6B 00 81 C0    from.. .stack...
001120:  00 6C 64 00 80 B4 65 2C 61 C0 80 B4 64 2C 30 C0    .ld...e,a...d,0.
001130:  8A B4 8C B5 3B 8E 20 83 C0 6A 70 B4 28 8F 29 B5    ....;. ..jp.(.).
001140:  3B 8E C0 91 BF 42 44 4F 53 48 4C 3A B4 90 B4 8F    ;....BDOSHL:....
001150:  B5 3B 8E 20 8D C0 90 B4 8B C0 8A B4 8F C0 8A B4    .;. ............
001160:  89 C0 88 B4 35 B5 3B 87 20 86 C0 90 B4 89 C0 90    ....5.;. .......
001170:  B4 8C C0 90 B4 8B B5 3B 85 20 84 20 92 20 8E 20    .......;. . . . 
001180:  83 20 82 20 81 C0 8A B4 8F B5 3B 8E 20 48 4C 20    . . ......;. HL 
001190:  83 C0 8A B4 8C C0 72 65 74 C0 65 6E 64 BF 00 00    ......ret.end...
0011A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0011B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0011C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0011D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0011E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0011F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
001200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0012A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0012B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0012C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0012D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0012E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0012F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0013A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0013B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0013C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0013D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0013E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0013F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
001400:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
001410:  01 00 01 00 02 09 52 E5 01 00 C9 02 00 00 00 02    ......R.........
001420:  01 00 C5 02 00 00 00 02 01 00 C1 02 00 00 00 02    ................
001430:  01 00 C6 02 00 00 00 02 01 00 C2 02 00 00 00 02    ................
001440:  01 00 C7 02 00 00 00 02 01 00 C3 02 00 00 00 02    ................
001450:  01 00 C8 02 00 00 00 02 01 00 C4 02 00 00 00 02    ................
001460:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
001470:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
001480:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
001490:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0014A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0014B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0014C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0014D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0014E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0014F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
001500:  4C 44 20 20 20 20 20 20 02 01 10 0E ED 47 00 4C    LD      .....G.L
001510:  44 20 20 20 20 20 20 02 01 11 0E ED 4F 00 4C 44    D      .....O.LD
001520:  20 20 20 20 20 20 01 01 12 05 F9 4F 00 4C 44 20          .....O.LD 
001530:  20 20 20 20 20 02 01 12 02 DD F9 00 4C 44 20 20         .......LD  
001540:  20 20 20 20 02 01 12 03 FD F9 00 4C 44 44 20 20        .......LDD  
001550:  20 20 20 02 01 00 00 ED A8 00 4C 44 44 52 20 20       .......LDDR  
001560:  20 20 02 01 00 00 ED B8 00 4C 44 49 20 20 20 20      .......LDI    
001570:  20 02 01 00 00 ED A0 00 4C 44 49 20 20 20 20 20     .......LDI     
001580:  4C 44 49 52 20 20 20 20 02 01 00 00 ED B0 00 4E    LDIR    .......N
001590:  45 47 20 20 20 20 20 02 01 00 00 ED 44 00 4E 4F    EG     .....D.NO
0015A0:  50 20 20 20 20 20 01 01 00 00 00 44 00 4F 52 20    P     .....D.OR 
0015B0:  20 20 20 20 20 01 01 01 00 B6 44 00 4F 55 54 44         .....D.OUTD
0015C0:  20 20 20 20 02 01 00 00 ED AB 00 4F 55 54 44 52        .......OUTDR
0015D0:  20 20 20 02 01 00 00 ED BB 00 4F 55 54 49 20 20       .......OUTI  
0015E0:  20 20 02 01 00 00 ED A3 00 4F 55 54 49 52 20 20      .....£.OUTIR  
0015F0:  20 02 01 00 00 ED B3 00 4F 55 54 49 52 20 20 20     .......OUTIR   
001600:  50 4F 50 20 20 20 20 20 02 01 02 00 DD E1 00 50    POP     .......P
001610:  4F 50 20 20 20 20 20 02 01 03 00 FD E1 00 50 55    OP     .......PU
001620:  53 48 20 20 20 20 02 01 02 00 DD E5 00 50 55 53    SH    .......PUS
001630:  48 20 20 20 20 02 01 03 00 FD E5 00 52 45 54 20    H    .......RET 
001640:  20 20 20 20 01 01 00 00 C9 E5 00 52 45 54 20 20        .......RET  
001650:  20 20 20 01 01 13 00 D8 E5 00 52 45 54 20 20 20       .......RET   
001660:  20 20 01 01 14 00 F8 E5 00 52 45 54 20 20 20 20      .......RET    
001670:  20 01 01 15 00 D0 E5 00 52 45 54 20 20 20 20 20     .......RET     
001680:  52 45 54 20 20 20 20 20 01 01 16 00 C0 E5 00 52    RET     .......R
001690:  45 54 20 20 20 20 20 01 01 17 00 F0 E5 00 52 45    ET     .......RE
0016A0:  54 20 20 20 20 20 01 01 18 00 E8 E5 00 52 45 54    T     .......RET
0016B0:  20 20 20 20 20 01 01 19 00 E0 E5 00 52 45 54 20         .......RET 
0016C0:  20 20 20 20 01 01 1A 00 C8 E5 00 52 45 54 49 20        .......RETI 
0016D0:  20 20 20 02 01 00 00 ED 4D 00 52 45 54 4E 20 20       .....M.RETN  
0016E0:  20 20 02 01 00 00 ED 45 00 52 4C 20 20 20 20 20      .....E.RL     
0016F0:  20 02 01 01 00 CB 16 00 52 4C 20 20 20 20 20 20     .......RL      
001700:  70 65 72 69 6F 72 20 61 73 73 65 6D 62 6C 65 72    perior assembler
001710:  2E 20 20 59 6F 75 20 6D 61 79 20 72 65 6E 61 6D    .  You may renam
001720:  65 20 22 41 53 4D 2E 43 4F 4D 22 20 74 6F 20 22    e "ASM.COM" to "
001730:  4D 41 2E 43 4F 4D 22 20 69 66 20 79 6F 75 20 6C    MA.COM" if you l
001740:  69 6B 65 2E 0D 0A 54 6F 20 72 75 6E 20 2E 53 55    ike...To run .SU
001750:  42 20 66 69 6C 65 73 20 77 68 69 63 68 20 63 61    B files which ca
001760:  6C 6C 73 20 74 68 65 20 61 73 73 65 6D 62 6C 65    lls the assemble
001770:  72 2C 20 79 6F 75 20 77 69 6C 6C 20 69 6E 64 65    r, you will inde
001780:  65 64 20 77 61 6E 74 20 74 6F 2E 20 20 57 65 0D    ed want to.  We.
001790:  0A 68 61 76 65 20 6E 6F 74 20 72 65 6E 61 6D 65    .have not rename
0017A0:  64 20 69 74 20 74 6F 20 6B 65 65 70 20 69 74 20    d it to keep it 
0017B0:  73 65 70 61 72 61 74 65 2E 0D 0A 0D 0A 49 66 20    separate.....If 
0017C0:  79 6F 75 20 77 6F 75 6C 64 20 6C 69 6B 65 20 6D    you would like m
0017D0:  6F 72 65 20 69 6E 66 6F 72 6D 61 74 69 6F 6E 20    ore information 
0017E0:  61 6E 64 20 65 78 61 6D 70 6C 65 73 20 6F 66 20    and examples of 
0017F0:  61 73 73 65 6D 62 6C 79 20 6C 69 6E 6B 61 67 65    assembly linkage
001800:  20 74 6F 0D 0A 4D 6F 64 75 6C 61 2D 32 2C 20 74     to..Modula-2, t
001810:  68 65 20 41 73 73 65 6D 62 6C 65 72 20 54 6F 6F    he Assembler Too
001820:  6C 4B 69 74 20 69 73 20 61 76 61 69 6C 61 62 6C    lKit is availabl
001830:  65 2E 20 20 50 6C 65 61 73 65 20 63 6F 6E 74 61    e.  Please conta
001840:  63 74 20 57 6F 72 6B 6D 61 6E 20 26 0D 0A 41 73    ct Workman &..As
001850:  73 6F 63 69 61 74 65 73 20 6F 72 20 79 6F 75 72    sociates or your
001860:  20 64 65 61 6C 65 72 20 66 6F 72 20 64 65 74 61     dealer for deta
001870:  69 6C 73 2E 0D 0A 0D 0A 09 09 09 48 61 70 70 79    ils........Happy
001880:  20 41 73 73 65 6D 62 6C 69 6E 67 21 0D 0A 0D 0A     Assembling!....
001890:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0018A0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0018B0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0018C0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0018D0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0018E0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0018F0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
001900:  3B BF 3B B4 66 61 73 74 20 64 61 74 61 20 00 6D    ;.;.fast data .m
001910:  6F 76 65 00 A3 20 00 61 6E 64 00 A2 20 00 73 77    ove.£ .and.. .sw
001920:  61 70 00 A1 20 72 6F 75 74 69 6E 65 73 BF 3B BF    ap.. routines.;.
001930:  3B B4 75 73 65 64 20 00 62 79 00 A0 20 74 68 65    ;.used .by.. the
001940:  20 65 64 69 74 6F 72 20 A2 20 A0 20 73 6F 72 74     editor . . sort
001950:  BF 3B C0 00 6C 61 62 65 6C 00 9F B6 3B 4D 6F 76    .;..label...;Mov
001960:  65 75 70 28 61 2C 62 2C 00 6C 65 6E 00 9E 29 BF    eup(a,b,.len..).
001970:  3B BF 3B B7 A3 20 00 66 72 6F 6D 00 9D 20 61 20    ;.;.£ .from.. a 
001980:  00 74 6F 00 9C 20 62 BF 3B C0 00 70 6F 70 00 9B    .to.. b.;..pop..
001990:  B4 00 69 79 00 9A B4 3B 00 72 65 74 75 72 6E 00    ..iy...;.return.
0019A0:  99 B4 00 61 64 64 72 65 73 73 00 98 C0 9B B4 00    ...address......
0019B0:  62 63 00 97 B4 3B 00 6C 65 6E 67 74 68 00 96 C0    bc...;.length...
0019C0:  9B B4 00 68 6C 00 95 B4 3B 00 64 65 73 74 69 6E    ...hl...;.destin
0019D0:  61 74 69 6F 6E 00 94 C0 9B B4 00 64 65 00 93 B4    ation......de...
0019E0:  3B 00 73 6F 75 72 63 65 00 92 BD C0 00 70 75 73    ;.source.....pus
0019F0:  68 00 91 B4 9A C0 00 63 61 6C 6C 00 90 B4 00 63    h......call....c
001A00:  68 65 63 6B 7A 00 8F C0 00 72 65 74 00 8E B4 7A    heckz....ret...z
001A10:  C0 00 64 65 63 00 8D B4 97 C0 00 61 64 64 00 8C    ..dec......add..
001A20:  B4 95 2C 97 C0 65 78 B4 93 2C 95 C0 8C B4 95 2C    ..,..ex..,.....,
001A30:  97 C0 00 69 6E 63 00 8B B4 97 C0 6C 64 64 72 C0    ...inc.....lddr.
001A40:  8E BF 3B C0 9F B6 3B 4D 6F 76 65 64 6E 28 61 2C    ..;...;Movedn(a,
001A50:  62 2C 9E 29 BF 3B BF 3B B7 A3 20 9D 20 61 20 9C    b,.).;.;.£ . a .
001A60:  20 62 BF 3B C0 9B B4 9A B4 3B 99 B4 98 C0 9B B4     b.;.....;......
001A70:  97 B4 3B 96 C0 9B B4 93 B4 3B 94 C0 9B B4 95 B4    ..;......;......
001A80:  3B 92 C0 91 B4 9A C0 90 B4 8F C0 8E B4 7A C0 6C    ;............z.l
001A90:  64 69 72 C0 8E BF 3B BF 3B B4 C0 9F B6 3B A1 28    dir...;.;....;.(
001AA0:  61 2C 62 2C 9E 29 C0 9B B4 9A C0 9B B4 97 C0 9B    a,b,.)..........
001AB0:  B4 95 C0 9B B4 93 C0 91 B4 9A BF 00 6C 6F 6F 70    ............loop
001AC0:  00 8A 3A B4 8D B4 97 C0 62 69 74 B4 37 2C 62 C0    ..:.....bit.7,b.
001AD0:  8E B4 00 6E 7A 00 89 C0 00 6C 64 00 88 B4 61 2C    ...nz....ld...a,
001AE0:  28 93 29 C0 91 B4 00 61 66 00 87 C0 88 B4 61 2C    (.)....af.....a,
001AF0:  28 95 29 C0 88 B4 28 93 29 2C 61 C0 9B B4 87 C0    (.)...(.),a.....
001B00:  21 0D 00 ED 5B BB 9E CD 17 92 DA D8 79 DD E5 E1    !...[.......y...
001B10:  01 04 00 09 ED 5B BB 9E 19 5E 16 00 EB 11 20 00    .....[...^.... .
001B20:  B7 ED 52 CA D8 79 21 00 00 E5 DD E5 E1 01 04 00    ..R..y!.........
001B30:  09 ED 5B BB 9E 19 5E 16 00 EB D1 B7 ED 52 CA D8    ..[...^......R..
001B40:  79 DD E5 E1 01 04 00 09 ED 5B BB 9E 19 5E 16 00    y........[...^..
001B50:  EB 11 2E 00 B7 ED 52 CA D8 79 DD E5 E1 01 04 00    ......R..y......
001B60:  09 ED 5B BB 9E 19 5E 16 00 EB 11 3A 00 B7 ED 52    ..[...^....:...R
001B70:  C2 57 79 2A BB 9E 11 01 00 CD 17 92 C2 57 79 21    .Wy*.........Wy!
001B80:  3B BF 3B B4 45 78 63 68 61 6E 67 65 20 00 70 72    ;.;.Exchange .pr
001B90:  6F 63 65 73 73 00 95 20 77 69 74 68 20 63 75 72    ocess.. with cur
001BA0:  72 65 6E 74 20 95 BF 3B C0 6C 61 62 65 6C C0 00    rent ..;.label..
001BB0:  70 75 73 68 00 94 B4 00 61 66 00 93 C0 94 B4 00    push....af......
001BC0:  62 63 00 92 C0 94 B4 00 64 65 00 91 C0 94 B4 00    bc......de......
001BD0:  69 78 00 90 B5 3B 73 61 76 65 20 00 63 61 6C 6C    ix...;save .call
001BE0:  65 72 73 00 8F 20 90 20 6F 6E 20 8F 20 00 73 74    ers.. . on . .st
001BF0:  61 63 6B 00 8E C0 94 B4 00 69 79 00 8D B5 3B 61    ack......iy...;a
001C00:  6E 64 20 8D C0 94 B4 00 68 6C 00 8C C0 00 6C 64    nd .....hl....ld
001C10:  00 8B B4 8C 2C 30 C0 00 61 64 64 00 8A B4 8C 2C    ....,0..add....,
001C20:  00 73 70 00 89 C0 65 78 B4 91 2C 8C C0 8B B4 8C    .sp...ex..,.....
001C30:  2C 31 34 C0 8A B4 8C 2C 91 B5 3B 00 61 64 64 72    ,14....,..;.addr
001C40:  65 73 73 00 88 20 00 6F 66 00 87 20 00 65 78 63    ess.. .of.. .exc
001C50:  68 61 6E 67 65 00 86 20 70 61 63 6B 65 74 C0 8B    hange.. packet..
001C60:  B4 63 2C 28 8C 29 C0 00 69 6E 63 00 85 B4 8C C0    .c,(.)..inc.....
001C70:  8B B4 68 2C 28 8C 29 C0 8B B4 6C 2C 63 C0 8B B4    ..h,(.)...l,c...
001C80:  63 2C 28 8C 29 C0 8B B4 28 8C 29 2C 65 C0 85 B4    c,(.)...(.),e...
001C90:  8C C0 8B B4 62 2C 28 8C 29 C0 8B B4 28 8C 29 2C    ....b,(.)...(.),
001CA0:  64 B5 3B 86 20 8E 20 70 6F 69 6E 74 65 72 73 C0    d.;. . pointers.
001CB0:  8B B4 68 2C 62 C0 8B B4 6C 2C 63 C0 8B B4 89 2C    ..h,b...l,c....,
001CC0:  8C B5 3B 00 63 61 6C 6C 65 65 00 84 27 73 20 8E    ..;.callee..'s .
001CD0:  20 00 6E 6F 77 00 83 20 69 6E 20 70 6C 61 63 65     .now.. in place
001CE0:  BF 3B BF 3B B4 77 65 20 83 20 63 6F 72 72 65 63    .;.;.we . correc
001CF0:  74 20 74 68 65 20 8E 20 00 74 6F 00 82 20 67 65    t the . .to.. ge
001D00:  88 B4 28 95 29 2C 61 C0 8B B4 93 C0 8B B4 95 C0    ..(.),a.........
001D10:  00 6A 70 00 86 B4 8A BF 3B BF 3B B4 6C 6F 6F 6B    .jp.....;.;.look
001D20:  75 70 BF 3B C0 9F C0 9B B4 9A B5 3B 99 20 98 C0    up.;.......;. ..
001D30:  9B B4 97 B5 3B 9E C0 9B B4 95 B5 3B 00 73 74 61    ....;......;.sta
001D40:  72 74 00 85 20 98 C0 9B B4 93 C0 90 B4 8F C0 86    rt.. ...........
001D50:  B4 7A 2C 00 6C 6F 6F 6B 00 84 31 C0 88 B4 61 2C    .z,.look..1...a,
001D60:  65 C0 9B B4 93 B5 3B 00 73 70 61 63 65 00 83 20    e.....;.space.. 
001D70:  00 66 6F 72 00 82 20 00 72 65 73 75 6C 74 00 81    .for.. .result..
001D80:  C0 63 70 69 72 BF 84 31 3A B4 91 B4 95 C0 91 B4    .cpir..1:.......
001D90:  9A C0 8E BF 3B BF 3B B4 6C 6F 6F 6B 64 6F 77 6E    ....;.;.lookdown
001DA0:  BF 3B C0 9F C0 9B B4 9A B5 3B 99 20 98 C0 9B B4    .;.......;. ....
001DB0:  97 B5 3B 9E C0 9B B4 95 B5 3B 85 20 98 C0 9B B4    ..;......;. ....
001DC0:  93 C0 90 B4 8F C0 86 B4 7A 2C 84 32 C0 88 B4 61    ........z,.2...a
001DD0:  2C 65 C0 9B B4 93 B5 3B 83 20 82 20 81 C0 63 70    ,e.....;. . ..cp
001DE0:  64 72 BF 84 32 3A B4 91 B4 95 C0 91 B4 9A C0 8E    dr..2:..........
001DF0:  BF 3B BF 3B B4 63 68 65 63 6B 20 82 20 7A 65 72    .;.;.check . zer
001E00:  6F BF 3B BF 8F 3A B4 78 6F 72 B4 61 C0 00 63 70    o.;..:.xor.a..cp
001E10:  00 80 B4 62 C0 8E B4 89 C0 80 B4 63 C0 8E C0 65    ...b.......c...e
001E20:  6E 64 BF C1 BF 00 00 1A 1A 1A 1A 1A 1A 1A 1A 1A    nd..............
001E30:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
001E40:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
001E50:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
001E60:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
001E70:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
001E80:  3B BF 3B B4 53 6F 6D 65 20 69 6E 74 65 67 65 72    ;.;.Some integer
001E90:  20 6C 6F 67 69 63 20 72 6F 75 74 69 6E 65 73 BF     logic routines.
001EA0:  3B C0 00 6C 61 62 65 6C 00 96 BF 49 41 4E 44 3A    ;..label...IAND:
001EB0:  B4 00 70 6F 70 00 95 B4 00 68 6C 00 94 B5 3B 00    ..pop....hl...;.
001EC0:  72 65 74 75 72 6E 00 93 20 00 61 64 64 72 65 73    return.. .addres
001ED0:  73 00 92 C0 95 B4 00 62 63 00 91 B5 3B 00 66 69    s......bc...;.fi
001EE0:  72 73 74 00 90 20 00 6F 70 65 72 61 6E 64 00 8F    rst.. .operand..
001EF0:  C0 95 B4 00 64 65 00 8E B5 3B 32 00 6E 64 00 8D    ....de...;2.nd..
001F00:  74 20 72 69 64 20 87 20 70 61 72 61 6D 65 74 65    t rid . paramete
001F10:  72 20 66 6F 72 20 74 68 69 73 20 70 72 6F 63 65    r for this proce
001F20:  64 75 72 65 BF 3B C0 8B B4 91 2C 31 32 C0 8A B4    dure.;....,12...
001F30:  8C 2C 91 B5 3B 00 72 65 74 75 72 6E 00 81 20 88    .,..;.return.. .
001F40:  C0 00 70 6F 70 00 80 B4 91 B5 3B 8C 20 72 65 67    ..pop.....;. reg
001F50:  69 73 74 65 72 20 76 61 6C 75 65 C0 8B B4 63 2C    ister value...c,
001F60:  28 8C 29 C0 8B B4 28 8C 29 2C 65 C0 85 B4 8C C0    (.)...(.),e.....
001F70:  8B B4 62 2C 28 8C 29 C0 8B B4 28 8C 29 2C 64 C0    ..b,(.)...(.),d.
001F80:  85 B4 8C C0 8B B4 28 8C 29 2C 63 C0 85 B4 8C C0    ......(.),c.....
001F90:  8B B4 28 8C 29 2C 62 C0 80 B4 8D C0 80 B4 90 C0    ..(.),b.........
001FA0:  80 B4 91 C0 80 B4 92 C0 80 B4 93 C0 80 B4 8C C0    ................
001FB0:  72 65 74 B6 3B 81 20 82 20 84 C0 65 6E 64 BF C0    ret.;. . ..end..
001FC0:  C1 00 00 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
001FD0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
001FE0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
001FF0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
002000:  41 44 43 20 20 20 20 20 01 01 01 00 8E 00 00 41    ADC     .......A
002010:  44 44 20 20 20 20 20 01 01 01 00 86 00 00 41 4E    DD     .......AN
002020:  44 20 20 20 20 20 01 01 01 00 A6 00 00 43 43 46    D     .......CCF
002030:  20 20 20 20 20 01 01 00 00 3F 00 00 43 50 20 20         ....?..CP  
002040:  20 20 20 20 01 01 01 00 BE 00 00 43 50 44 20 20        .......CPD  
002050:  20 20 20 02 01 00 00 ED A9 00 43 50 44 52 20 20       .......CPDR  
002060:  20 20 02 01 00 00 ED B9 00 43 50 49 20 20 20 20      .......CPI    
002070:  20 02 01 00 00 ED A1 00 43 50 49 20 20 20 20 20     .......CPI     
002080:  43 50 49 52 20 20 20 20 02 01 00 00 ED B1 00 43    CPIR    .......C
002090:  50 4C 20 20 20 20 20 01 01 00 00 2F B1 00 44 41    PL     ..../..DA
0020A0:  41 20 20 20 20 20 01 01 00 00 27 B1 00 44 45 43    A     ....'..DEC
0020B0:  20 20 20 20 20 01 01 01 00 35 B1 00 44 45 43 20         ....5..DEC 
0020C0:  20 20 20 20 02 01 02 00 DD 2B 00 44 45 43 20 20        .....+.DEC  
0020D0:  20 20 20 02 01 03 00 FD 2B 00 44 49 20 20 20 20       .....+.DI    
0020E0:  20 20 01 01 00 00 F3 2B 00 45 49 20 20 20 20 20      .....+.EI     
0020F0:  20 01 01 00 00 FB 2B 00 45 49 20 20 20 20 20 20     .....+.EI      
002100:  20 8F C0 00 6C 64 00 8C B4 61 2C 65 C0 00 61 6E     ...ld...a,e..an
002110:  64 00 8B B4 63 C0 8C B4 65 2C 61 C0 8C B4 61 2C    d...c...e,a...a,
002120:  64 C0 8B B4 62 C0 8C B4 64 2C 61 C0 95 B4 91 B5    d...b...d,a.....
002130:  3B 00 73 70 61 63 65 00 8A 20 00 66 6F 72 00 89    ;.space.. .for..
002140:  20 00 72 65 73 75 6C 74 00 88 C0 00 70 75 73 68     .result....push
002150:  00 87 B4 8E C0 00 6A 70 00 86 B4 28 94 29 B5 3B    ......jp...(.).;
002160:  00 61 6C 6C 00 85 20 00 74 68 61 74 00 84 2C 20    .all.. .that.., 
002170:  00 6A 75 73 74 00 83 20 89 20 00 61 6E 00 82 20    .just.. . .an.. 
002180:  8B 21 C0 96 BF 49 4F 52 3A B4 95 B4 94 B5 3B 93    .!...IOR:.....;.
002190:  20 92 C0 95 B4 91 B5 3B 90 20 8F C0 95 B4 8E B5     ......;. ......
0021A0:  3B 32 8D 20 8F C0 8C B4 61 2C 65 C0 00 6F 72 00    ;2. ....a,e..or.
0021B0:  81 B4 63 C0 8C B4 65 2C 61 C0 8C B4 61 2C 64 C0    ..c...e,a...a,d.
0021C0:  81 B4 62 C0 8C B4 64 2C 61 C0 95 B4 91 B5 3B 8A    ..b...d,a.....;.
0021D0:  20 89 20 88 C0 87 B4 8E C0 86 B4 28 94 29 B5 3B     . ........(.).;
0021E0:  85 20 84 2C 20 83 20 89 20 82 20 8B 21 C0 96 BF    . ., . . . .!...
0021F0:  49 58 4F 52 3A B4 95 B4 94 B5 3B 93 20 92 C0 95    IXOR:.....;. ...
002200:  B4 91 B5 3B 90 20 8F C0 95 B4 8E B5 3B 32 8D 20    ...;. ......;2. 
002210:  8F C0 8C B4 61 2C 65 C0 00 78 6F 72 00 80 B4 63    ....a,e..xor...c
002220:  C0 8C B4 65 2C 61 C0 8C B4 61 2C 64 C0 80 B4 62    ...e,a...a,d...b
002230:  C0 8C B4 64 2C 61 C0 95 B4 91 B5 3B 8A 20 89 20    ...d,a.....;. . 
002240:  88 C0 87 B4 8E C0 86 B4 28 94 29 B5 3B 85 20 84    ........(.).;. .
002250:  2C 20 83 20 89 20 82 20 8B 21 C0 65 6E 64 BF 00    , . . . .!.end..
002260:  00 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
002270:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
002280:  3B BF 3B B4 00 50 6F 72 74 69 6F 00 91 20 73 75    ;.;..Portio.. su
002290:  70 70 6F 72 74 20 72 6F 75 74 69 6E 65 73 20 2D    pport routines -
0022A0:  20 73 65 65 20 91 2E 64 65 66 BF 3B BF 3B B4 B1     see ..def.;.;..
0022B0:  20 28 43 29 20 44 61 76 65 20 4D 6F 6F 72 65 20     (C) Dave Moore 
0022C0:  53 65 70 74 20 31 39 38 36 BF 3B C0 00 6C 61 62    Sept 1986.;..lab
0022D0:  65 6C 00 90 B5 3B 00 69 6E 00 8F C0 00 70 6F 70    el...;.in....pop
0022E0:  00 8E B4 00 68 6C 00 8D B4 3B 00 72 65 74 75 72    ....hl...;.retur
0022F0:  6E 00 8C 20 00 61 64 64 72 65 73 73 00 8B C0 8E    n.. .address....
002300:  45 58 20 20 20 20 20 20 01 01 04 05 E3 2B 00 45    EX      .....+.E
002310:  58 20 20 20 20 20 20 02 01 04 02 DD E3 00 45 58    X      .......EX
002320:  20 20 20 20 20 20 02 01 04 03 FD E3 00 45 58 20          .......EX 
002330:  20 20 20 20 20 01 01 06 00 08 E3 00 45 58 20 20         .......EX  
002340:  20 20 20 20 01 01 07 05 EB E3 00 45 58 58 20 20        .......EXX  
002350:  20 20 20 01 01 00 00 D9 E3 00 48 41 4C 54 20 20       .......HALT  
002360:  20 20 01 01 00 00 76 E3 00 49 4D 20 20 20 20 20      ....v..IM     
002370:  20 02 01 08 00 ED 46 00 49 4D 20 20 20 20 20 20     .....F.IM      
002380:  49 4D 20 20 20 20 20 20 02 01 09 00 ED 56 00 49    IM      .....V.I
002390:  4D 20 20 20 20 20 20 02 01 0A 00 ED 5E 00 49 4E    M      .....^.IN
0023A0:  43 20 20 20 20 20 01 01 01 00 34 5E 00 49 4E 43    C     ....4^.INC
0023B0:  20 20 20 20 20 02 01 02 00 DD 23 00 49 4E 43 20         .....#.INC 
0023C0:  20 20 20 20 02 01 03 00 FD 23 00 49 4E 44 20 20        .....#.IND  
0023D0:  20 20 20 02 01 00 00 ED AA 00 49 4E 44 52 20 20       .......INDR  
0023E0:  20 20 02 01 00 00 ED BA 00 49 4E 49 20 20 20 20      .......INI    
0023F0:  20 02 01 00 00 ED A2 00 49 4E 49 20 20 20 20 20     .......INI     
002400:  49 4E 49 52 20 20 20 20 02 01 00 00 ED B2 00 4F    INIR    .......O
002410:  55 54 44 52 20 20 20 02 01 00 00 ED BB 00 4F 55    UTDR   .......OU
002420:  54 49 52 20 20 20 02 01 00 00 ED B3 00 4F 54 44    TIR   .......OTD
002430:  52 20 20 20 20 02 01 00 00 ED BB 00 4F 54 49 52    R    .......OTIR
002440:  20 20 20 20 02 01 00 00 ED B3 00 4F 55 54 44 20        .......OUTD 
002450:  20 20 20 02 01 00 00 ED AB 00 4F 55 54 49 20 20       .......OUTI  
002460:  20 20 02 01 00 00 ED A3 00 4A 50 20 20 20 20 20      .....£.JP     
002470:  20 01 01 01 00 E9 A3 00 4A 50 20 20 20 20 20 20     .....£.JP      
002480:  4A 50 20 20 20 20 20 20 02 01 0B 00 DD E9 00 4A    JP      .......J
002490:  50 20 20 20 20 20 20 02 01 0C 00 FD E9 00 4C 44    P      .......LD
0024A0:  20 20 20 20 20 20 01 01 0D 0E 02 E9 00 4C 44 20          .......LD 
0024B0:  20 20 20 20 20 01 01 0F 0E 12 E9 00 4C 44 20 20         .......LD  
0024C0:  20 20 20 20 01 01 0E 0D 0A E9 00 4C 44 20 20 20        .......LD   
0024D0:  20 20 20 01 01 0E 0F 1A E9 00 4C 44 20 20 20 20       .......LD    
0024E0:  20 20 02 01 0E 10 ED 57 00 4C 44 20 20 20 20 20      .....W.LD     
0024F0:  20 02 01 0E 11 ED 5F 00 4C 44 20 20 20 20 20 20     ....._.LD      
002500:  B4 00 62 63 00 8A B4 3B 00 70 6F 72 74 00 89 20    ..bc...;.port.. 
002510:  6E 75 6D 62 65 72 C0 8E B4 00 64 65 00 88 B4 3B    number....de...;
002520:  63 75 74 20 62 61 63 6B 20 72 65 73 75 6C 74 20    cut back result 
002530:  61 72 65 61 C0 8F B4 65 2C 28 63 29 B4 3B 67 65    area...e,(c).;ge
002540:  74 20 00 62 79 74 65 00 87 C0 00 6C 64 00 86 B4    t .byte....ld...
002550:  64 2C 30 B4 3B 63 6C 65 61 72 20 68 69 67 68 20    d,0.;clear high 
002560:  87 C0 70 75 73 68 B4 88 C0 00 6A 70 00 85 B4 28    ..push....jp...(
002570:  8D 29 C0 90 B5 3B 4F 75 74 C0 8E B4 8D B4 3B 8C    .)...;Out.....;.
002580:  20 8B C0 8E B4 88 B4 3B 76 61 6C 75 65 20 74 6F     ......;value to
002590:  20 00 6F 75 74 00 84 C0 8E B4 8A B4 3B 89 20 8B     .out.......;. .
0025A0:  C0 84 B4 28 63 29 2C 65 C0 85 B4 28 8D 29 C0 90    ...(c),e...(.)..
0025B0:  B5 3B 44 69 73 61 62 6C 65 20 00 49 6E 74 65 72    .;Disable .Inter
0025C0:  72 75 70 74 73 00 83 C0 64 69 C0 00 72 65 74 00    rupts...di..ret.
0025D0:  82 C0 90 B5 3B 45 6E 61 62 6C 65 20 83 C0 65 69    ....;Enable ..ei
0025E0:  C0 82 C0 90 B5 3B 00 73 65 74 00 81 20 6D 6F 64    .....;.set.. mod
0025F0:  65 32 20 00 62 61 73 65 00 80 C0 8E B4 8D B4 3B    e2 .base.......;
002600:  8C 20 8B C0 8E B4 88 B4 3B 80 20 8B C0 86 B4 61    . ......;. ....a
002610:  2C 64 C0 86 B4 69 2C 61 B4 3B 81 20 69 6E 74 65    ,d...i,a.;. inte
002620:  72 72 75 70 74 73 20 8B C0 82 C0 65 6E 64 BF C3    rrupts ....end..
002630:  00 00 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
002640:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
002650:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
002660:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
002670:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
002680:  46 54 4C 20 4D 6F 64 75 6C 61 2D 32 0D 0A 41 73    FTL Modula-2..As
002690:  73 65 6D 62 6C 65 72 20 55 70 64 61 74 65 20 4E    sembler Update N
0026A0:  6F 74 65 3A 0D 0A 0D 0A 0D 0A 54 68 65 20 61 73    ote:......The as
0026B0:  73 65 6D 62 6C 65 72 20 22 4D 41 2E 43 4F 4D 22    sembler "MA.COM"
0026C0:  20 69 73 20 6E 6F 20 6C 6F 6E 67 65 72 20 73 75     is no longer su
0026D0:  70 70 6C 69 65 64 2E 20 20 49 6E 73 74 65 61 64    pplied.  Instead
0026E0:  20 77 65 20 73 75 70 70 6C 79 20 22 41 53 4D 2E     we supply "ASM.
0026F0:  43 4F 4D 22 2C 20 61 0D 0A 6D 75 63 68 20 73 75    COM", a..much su
002700:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
002710:  02 00 01 00 02 09 52 E5 02 00 C9 02 00 00 00 02    ......R.........
002720:  02 00 C5 02 00 00 00 02 02 00 C1 02 00 00 00 02    ................
002730:  02 00 C6 02 00 00 00 02 02 00 C2 02 00 00 00 02    ................
002740:  02 00 C7 02 00 00 00 02 02 00 C3 02 00 00 00 02    ................
002750:  02 00 C8 02 00 00 00 02 02 00 C4 02 00 00 00 02    ................
002760:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
002770:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
002780:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
002790:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0027A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0027B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0027C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0027D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0027E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0027F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
002800:  00 20 20 20 20 20 20 20 20 20 20 20 00 00 06 00    .           ....
002810:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
002820:  00 42 55 49 4C 44 53 55 42 4D 4F 44 06 00 1E 00    .BUILDSUBMOD....
002830:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
002840:  00 43 4F 4D 4D 41 4E 44 20 4D 4F 44 24 00 07 00    .COMMAND MOD$...
002850:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
002860:  00 43 4F 4E 56 45 52 53 49 4D 4F 44 2B 00 06 00    .CONVERSIMOD+...
002870:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
002880:  00 44 45 42 55 47 20 20 20 4D 4F 44 31 00 1E 00    .DEBUG   MOD1...
002890:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
0028A0:  00 46 49 4C 45 53 20 20 20 4D 4F 44 4F 00 1A 00    .FILES   MODO...
0028B0:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
0028C0:  00 47 45 54 46 49 4C 45 53 4D 4F 44 69 00 09 00    .GETFILESMODi...
0028D0:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
0028E0:  00 49 4E 4F 55 54 20 20 20 4D 4F 44 72 00 20 00    .INOUT   MODr. .
0028F0:  00 00 00 00 01 C3 07 09 08 13 27 00 00 00 00 00    ..........'.....
002900:  00 4C 49 53 54 20 20 20 20 4D 4F 44 92 00 12 00    .LIST    MOD....
002910:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
002920:  00 4D 41 54 48 53 20 20 20 4D 4F 44 A4 00 2C 00    .MATHS   MOD..,.
002930:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
002940:  00 50 52 45 43 45 44 45 4E 4D 4F 44 D0 00 1E 00    .PRECEDENMOD....
002950:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
002960:  00 50 52 4F 43 45 53 53 45 4D 4F 44 EE 00 25 00    .PROCESSEMOD..%.
002970:  00 00 00 00 01 C3 07 09 08 13 28 18 00 00 00 00    ..........(.....
002980:  00 51 55 49 43 4B 53 54 52 4D 4F 44 13 01 0D 00    .QUICKSTRMOD....
002990:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
0029A0:  00 52 45 41 4C 49 4E 4F 55 4D 4F 44 20 01 23 00    .REALINOUMOD .#.
0029B0:  00 00 00 00 01 C3 07 09 08 13 29 28 00 00 00 00    ..........)(....
0029C0:  00 53 45 54 55 50 43 41 4C 4D 4F 44 43 01 07 00    .SETUPCALMODC...
0029D0:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
0029E0:  00 53 4D 41 4C 4C 49 4F 20 4D 4F 44 4A 01 09 00    .SMALLIO MODJ...
0029F0:  00 00 00 00 01 C3 07 09 0A 07 15 14 00 00 00 00    ................
002A00:  53 4C 41 20 20 20 20 20 02 0F 1F 00 CB 20 C6 53    SLA     ..... .S
002A10:  52 41 20 20 20 20 20 02 0F 1F 00 CB 28 C6 53 52    RA     .....(.SR
002A20:  4C 20 20 20 20 20 02 0F 1F 00 CB 38 C6 53 55 42    L     .....8.SUB
002A30:  20 20 20 20 20 01 0F 1F 00 90 38 C6 58 4F 52 20         .....8.XOR 
002A40:  20 20 20 20 01 0F 1F 00 A8 38 C6 4C 44 20 20 20        .....8.LD   
002A50:  20 20 20 02 11 1F 21 DD 46 C6 4C 44 20 20 20 20       ...!.F.LD    
002A60:  20 20 02 11 1F 22 FD 46 C6 4C 44 20 20 20 20 20      ...".F.LD     
002A70:  20 01 11 1F 23 06 46 C6 4C 44 20 20 20 20 20 20     ...#.F.LD      
002A80:  4C 44 20 20 20 20 20 20 01 12 1F 1F 40 46 C6 4C    LD      ....@F.L
002A90:  44 20 20 20 20 20 20 02 13 25 1D ED 4B C6 4C 44    D      ..%..K.LD
002AA0:  20 20 20 20 20 20 01 13 25 1B 01 4B C6 4C 44 20          ..%..K.LD 
002AB0:  20 20 20 20 20 01 02 05 1D 2A 4B C6 41 44 44 20         ....*K.ADD 
002AC0:  20 20 20 20 02 14 02 27 DD 09 C6 41 44 44 20 20        ...'...ADD  
002AD0:  20 20 20 02 15 03 28 FD 09 C6 4F 55 54 20 20 20       ...(...OUT   
002AE0:  20 20 02 16 20 1F ED 41 C6 49 4E 20 20 20 20 20      .. ..A.IN     
002AF0:  20 01 17 0E 23 DB 41 C6 49 4E 20 20 20 20 20 20     ...#.A.IN      
002B00:  4A 52 20 20 20 20 20 20 01 1A 13 29 38 41 C6 4A    JR      ...)8A.J
002B10:  52 20 20 20 20 20 20 01 1A 1C 29 30 41 C6 4A 52    R      ...)0A.JR
002B20:  20 20 20 20 20 20 01 1A 16 29 20 41 C6 4A 52 20          ...) A.JR 
002B30:  20 20 20 20 20 01 1A 1A 29 28 41 C6 4A 52 20 20         ...)(A.JR  
002B40:  20 20 20 20 01 19 29 00 18 41 C6 44 4A 4E 5A 20        ..)..A.DJNZ 
002B50:  20 20 20 01 19 29 00 10 41 C6 4C 44 20 20 20 20       ..)..A.LD    
002B60:  20 20 01 17 01 23 36 41 C6 52 45 54 20 20 20 20      ...#6A.RET    
002B70:  20 01 01 1C 00 D0 41 C6 52 45 54 20 20 20 20 20     .....A.RET     
002B80:  41 44 43 20 20 20 20 20 01 01 0E 01 8E 41 C6 41    ADC     .....A.A
002B90:  44 44 20 20 20 20 20 01 01 0E 01 86 41 C6 41 4E    DD     .....A.AN
002BA0:  44 20 20 20 20 20 01 01 0E 01 A6 41 C6 43 50 20    D     .....A.CP 
002BB0:  20 20 20 20 20 01 01 0E 01 BE 41 C6 45 58 20 20         .....A.EX  
002BC0:  20 20 20 20 01 01 05 04 E3 41 C6 45 58 20 20 20        .....A.EX   
002BD0:  20 20 20 02 01 02 04 DD E3 C6 45 58 20 20 20 20       .......EX    
002BE0:  20 20 02 01 03 04 FD E3 C6 4F 52 20 20 20 20 20      .......OR     
002BF0:  20 01 01 0E 01 B6 E3 C6 4F 52 20 20 20 20 20 20     .......OR      
002C00:  52 4C 41 20 20 20 20 20 01 01 00 00 17 16 00 52    RLA     .......R
002C10:  4C 43 20 20 20 20 20 02 01 01 00 CB 06 00 52 4C    LC     .......RL
002C20:  43 41 20 20 20 20 01 01 00 00 07 06 00 52 4C 44    CA    .......RLD
002C30:  20 20 20 20 20 02 01 00 00 ED 6F 00 52 52 20 20         .....o.RR  
002C40:  20 20 20 20 02 01 01 00 CB 1E 00 52 52 41 20 20        .......RRA  
002C50:  20 20 20 01 01 00 00 1F 1E 00 52 52 43 20 20 20       .......RRC   
002C60:  20 20 02 01 01 00 CB 0E 00 52 52 43 41 20 20 20      .......RRCA   
002C70:  20 01 01 00 00 0F 0E 00 52 52 43 41 20 20 20 20     .......RRCA    
002C80:  52 52 44 20 20 20 20 20 02 01 00 00 ED 67 00 53    RRD     .....g.S
002C90:  42 43 20 20 20 20 20 01 01 01 00 9E 67 00 53 43    BC     .....g.SC
002CA0:  46 20 20 20 20 20 01 01 00 00 37 67 00 53 4C 41    F     ....7g.SLA
002CB0:  20 20 20 20 20 02 01 01 00 CB 26 00 53 52 41 20         .....&.SRA 
002CC0:  20 20 20 20 02 01 01 00 CB 2E 00 53 52 4C 20 20        .......SRL  
002CD0:  20 20 20 02 01 01 00 CB 3E 00 53 55 42 20 20 20       .....>.SUB   
002CE0:  20 20 01 01 01 00 96 3E 00 58 4F 52 20 20 20 20      .....>.XOR    
002CF0:  20 01 01 01 00 AE 3E 00 58 4F 52 20 20 20 20 20     .....>.XOR     
002D00:  43 41 4C 4C 20 20 20 20 01 03 1B 00 CD 3E 00 43    CALL    .....>.C
002D10:  41 4C 4C 20 20 20 20 01 02 13 1B DC 3E 00 43 41    ALL    .....>.CA
002D20:  4C 4C 20 20 20 20 01 02 14 1B FC 3E 00 43 41 4C    LL    .....>.CAL
002D30:  4C 20 20 20 20 01 02 1C 1B D4 3E 00 43 41 4C 4C    L    .....>.CALL
002D40:  20 20 20 20 01 02 16 1B C4 3E 00 43 41 4C 4C 20        .....>.CALL 
002D50:  20 20 20 01 02 17 1B F4 3E 00 43 41 4C 4C 20 20       .....>.CALL  
002D60:  20 20 01 02 18 1B EC 3E 00 43 41 4C 4C 20 20 20      .....>.CALL   
002D70:  20 01 02 19 1B E4 3E 00 43 41 4C 4C 20 20 20 20     .....>.CALL    
002D80:  43 41 4C 4C 20 20 20 20 01 02 1A 1B CC 3E 00 4A    CALL    .....>.J
002D90:  50 20 20 20 20 20 20 01 03 1B 00 C3 3E 00 4A 50    P      .....>.JP
002DA0:  20 20 20 20 20 20 01 02 13 1B DA 3E 00 4A 50 20          .....>.JP 
002DB0:  20 20 20 20 20 01 02 14 1B FA 3E 00 4A 50 20 20         .....>.JP  
002DC0:  20 20 20 20 01 02 1C 1B D2 3E 00 4A 50 20 20 20        .....>.JP   
002DD0:  20 20 20 01 02 16 1B C2 3E 00 4A 50 20 20 20 20       .....>.JP    
002DE0:  20 20 01 02 17 1B F2 3E 00 4A 50 20 20 20 20 20      .....>.JP     
002DF0:  20 01 02 18 1B EA 3E 00 4A 50 20 20 20 20 20 20     .....>.JP      
002E00:  53 55 42 20 20 20 20 20 01 01 0E 01 96 E3 C6 58    SUB     .......X
002E10:  4F 52 20 20 20 20 20 01 01 0E 01 AE E3 C6 53 42    OR     .......SB
002E20:  43 20 20 20 20 20 01 1B 0E 23 DE E3 C6 53 55 42    C     ...#...SUB
002E30:  20 20 20 20 20 02 1B 0E 21 DD 96 C6 53 55 42 20         ...!...SUB 
002E40:  20 20 20 20 02 1B 0E 22 FD 96 C6 53 55 42 20 20        ..."...SUB  
002E50:  20 20 20 01 1B 0E 23 D6 96 C6 58 4F 52 20 20 20       ...#...XOR   
002E60:  20 20 02 1B 0E 21 DD AE C6 58 4F 52 20 20 20 20      ...!...XOR    
002E70:  20 02 1B 0E 22 FD AE C6 58 4F 52 20 20 20 20 20     ..."...XOR     
002E80:  58 4F 52 20 20 20 20 20 01 1B 0E 23 EE AE C6 41    XOR     ...#...A
002E90:  44 43 20 20 20 20 20 01 1C 0E 1F 88 AE C6 41 44    DC     .......AD
002EA0:  44 20 20 20 20 20 01 1C 0E 1F 80 AE C6 41 4E 44    D     .......AND
002EB0:  20 20 20 20 20 01 1C 0E 1F A0 AE C6 43 50 20 20         .......CP  
002EC0:  20 20 20 20 01 1C 0E 1F B8 AE C6 4F 52 20 20 20        .......OR   
002ED0:  20 20 20 01 1C 0E 1F B0 AE C6 53 55 42 20 20 20       .......SUB   
002EE0:  20 20 01 1C 0E 1F 90 AE C6 58 4F 52 20 20 20 20      .......XOR    
002EF0:  20 01 1C 0E 1F A8 AE C6 58 4F 52 20 20 20 20 20     .......XOR     
002F00:  41 44 43 20 20 20 20 20 02 1B 0E 21 DD 8E C6 41    ADC     ...!...A
002F10:  44 43 20 20 20 20 20 02 1B 0E 22 FD 8E C6 41 44    DC     ..."...AD
002F20:  43 20 20 20 20 20 01 1B 0E 23 CE 8E C6 41 44 44    C     ...#...ADD
002F30:  20 20 20 20 20 02 1B 0E 21 DD 86 C6 41 44 44 20         ...!...ADD 
002F40:  20 20 20 20 02 1B 0E 22 FD 86 C6 41 44 44 20 20        ..."...ADD  
002F50:  20 20 20 01 1B 0E 23 C6 86 C6 41 4E 44 20 20 20       ...#...AND   
002F60:  20 20 02 1B 0E 21 DD A6 C6 41 4E 44 20 20 20 20      ...!...AND    
002F70:  20 02 1B 0E 22 FD A6 C6 41 4E 44 20 20 20 20 20     ..."...AND     
002F80:  41 4E 44 20 20 20 20 20 01 1B 0E 23 E6 A6 C6 43    AND     ...#...C
002F90:  50 20 20 20 20 20 20 02 1B 0E 21 DD BE C6 43 50    P      ...!...CP
002FA0:  20 20 20 20 20 20 02 1B 0E 22 FD BE C6 43 50 20          ..."...CP 
002FB0:  20 20 20 20 20 01 1B 0E 23 FE BE C6 53 42 43 20         ...#...SBC 
002FC0:  20 20 20 20 01 01 0E 01 9E BE C6 53 42 43 20 20        .......SBC  
002FD0:  20 20 20 02 1B 0E 21 DD 9E C6 53 42 43 20 20 20       ...!...SBC   
002FE0:  20 20 02 1B 0E 22 FD 9E C6 53 42 43 20 20 20 20      ..."...SBC    
002FF0:  20 01 1B 0E 23 DE 9E C6 53 42 43 20 20 20 20 20     ...#...SBC     
003000:  4A 50 20 20 20 20 20 20 01 02 19 1B E2 3E 00 4A    JP      .....>.J
003010:  50 20 20 20 20 20 20 01 02 1A 1B CA 3E 00 4C 44    P      .....>.LD
003020:  20 20 20 20 20 20 01 03 1D 0E 32 3E 00 4C 44 20          ....2>.LD 
003030:  20 20 20 20 20 02 03 1D 1E ED 43 00 4C 44 20 20         .....C.LD  
003040:  20 20 20 20 02 03 1D 07 ED 53 00 4C 44 20 20 20        .....S.LD   
003050:  20 20 20 01 03 1D 05 22 53 00 4C 44 20 20 20 20       ...."S.LD    
003060:  20 20 02 03 1D 02 DD 22 00 4C 44 20 20 20 20 20      .....".LD     
003070:  20 02 03 1D 03 FD 22 00 4C 44 20 20 20 20 20 20     .....".LD      
003080:  4C 44 20 20 20 20 20 20 02 03 1D 12 ED 73 00 4C    LD      .....s.L
003090:  44 20 20 20 20 20 20 01 02 0E 1D 3A 73 00 4C 44    D      ....:s.LD
0030A0:  20 20 20 20 20 20 02 02 02 1D DD 2A 00 4C 44 20          .....*.LD 
0030B0:  20 20 20 20 20 02 02 02 1B DD 21 00 4C 44 20 20         .....!.LD  
0030C0:  20 20 20 20 02 02 03 1D FD 2A 00 4C 44 20 20 20        .....*.LD   
0030D0:  20 20 20 02 02 03 1B FD 21 00 44 45 43 20 20 20       .....!.DEC   
0030E0:  20 20 01 04 1F 00 05 21 00 49 4E 20 20 20 20 20      .....!.IN     
0030F0:  20 02 04 1F 20 ED 40 00 49 4E 20 20 20 20 20 20     ... .@.IN      
003100:  49 4E 43 20 20 20 20 20 01 04 1F 00 04 40 00 4C    INC     .....@.L
003110:  44 20 20 20 20 20 20 01 04 1F 01 46 40 00 41 44    D      ....F@.AD
003120:  43 20 20 20 20 20 02 05 21 00 DD 8E 00 41 44 43    C     ..!....ADC
003130:  20 20 20 20 20 02 05 22 00 FD 8E 00 41 44 43 20         .."....ADC 
003140:  20 20 20 20 01 05 23 00 CE 8E 00 41 44 44 20 20        ..#....ADD  
003150:  20 20 20 02 05 21 00 DD 86 00 41 44 44 20 20 20       ..!....ADD   
003160:  20 20 02 05 22 00 FD 86 00 41 44 44 20 20 20 20      .."....ADD    
003170:  20 01 05 23 00 C6 86 00 41 44 44 20 20 20 20 20     ..#....ADD     
003180:  41 4E 44 20 20 20 20 20 02 05 21 00 DD A6 00 41    AND     ..!....A
003190:  4E 44 20 20 20 20 20 02 05 22 00 FD A6 00 41 4E    ND     .."....AN
0031A0:  44 20 20 20 20 20 01 05 23 00 E6 A6 00 43 50 20    D     ..#....CP 
0031B0:  20 20 20 20 20 02 05 21 00 DD BE 00 43 50 20 20         ..!....CP  
0031C0:  20 20 20 20 02 05 22 00 FD BE 00 43 50 20 20 20        .."....CP   
0031D0:  20 20 20 01 05 23 00 FE BE 00 44 45 43 20 20 20       ..#....DEC   
0031E0:  20 20 02 05 21 00 DD 35 00 44 45 43 20 20 20 20      ..!..5.DEC    
0031F0:  20 02 05 22 00 FD 35 00 44 45 43 20 20 20 20 20     .."..5.DEC     
003200:  53 42 43 20 20 20 20 20 01 1C 0E 1F 98 9E C6 53    SBC     .......S
003210:  42 43 20 20 20 20 20 01 00 0E 1F 98 9E C6 1A 1A    BC     .........
003220:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
003230:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
003240:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
003250:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
003260:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
003270:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
003280:  B5 F7 FD 09 FD 5E 00 FD 56 01 19 5E 16 00 FD 73    .....^..V..^...s
003290:  FD FD 6E 00 FD 66 01 23 FD 75 00 FD 74 01 DD F9    ..n..f.#.u..t...
0032A0:  DD E1 C9 DD E5 DD 21 00 00 DD 39 E5 E5 FD 2A 00    ......!...9...*.
0032B0:  40 01 B3 F7 FD 09 FD 6E 00 FD 66 01 11 00 00 B7    @......n..f.....
0032C0:  ED 52 C2 C8 09 C3 87 0A FD 2A 00 40 01 B3 F7 FD    .R.......*.@....
0032D0:  09 FD 6E 00 FD 66 01 11 7F 00 19 11 80 00 CD 83    ..n..f..........
0032E0:  30 29 29 29 29 29 29 29 DD 75 FC DD 74 FD 21 FF    0))))))).u..t.!.
0032F0:  03 DD 5E FC DD 56 FD B7 ED 52 D2 06 0A 21 FF 03    ..^..V...R...!..
003300:  DD 75 FC DD 74 FD FD 2A 00 40 01 B3 F7 FD 09 FD    .u..t..*.@......
003310:  6E 00 FD 66 01 DD 5E FC DD 56 FD B7 ED 52 D2 43    n..f..^..V...R.C
003320:  0A 2A 00 40 01 FA F7 09 FD 5E 00 FD 56 01 19 11    .*.@.....^..V...
003330:  1A 00 73 FD 6E 00 FD 66 01 23 FD 75 00 FD 74 01    ..s.n..f.#.u..t.
003340:  C3 06 0A DD 6E FC DD 66 FD 23 DD 75 FC DD 74 FD    ....n..f.#.u..t.
003350:  FD 2A 00 40 FD 6E 06 FD 66 07 E5 2A 00 40 01 FA    .*.@.n..f..*.@..
003360:  F7 09 E5 DD 6E FC DD 66 FD E5 DD E5 E1 01 FE FF    ....n..f........
003370:  09 E5 CD 14 2A 21 00 00 FD 2A 00 40 01 B3 F7 FD    ....*!...*.@....
003380:  09 FD 75 00 FD 74 01 DD F9 DD E1 C9 DD E5 DD 21    ..u..t.........!
003390:  00 00 DD 39 21 FF 03 FD 2A 00 40 01 B3 F7 FD 09    ...9!...*.@.....
0033A0:  FD 5E 00 FD 56 01 B7 ED 52 D2 AF 0A CD A3 09 2A    .^..V...R....£.*
0033B0:  00 40 01 FA F7 09 FD 2A 00 40 01 B3 F7 FD 09 FD    .@.....*.@......
0033C0:  5E 00 FD 56 01 19 DD 5E 04 16 00 73 FD 6E 00 FD    ^..V...^...s.n..
0033D0:  66 01 23 FD 75 00 FD 74 01 DD E1 E1 C1 E9 21 00    f.#.u..t......!.
0033E0:  00 FD 2A 00 40 01 F4 F7 FD 09 FD 75 00 FD 74 01    ..*.@......u..t.
0033F0:  FD 6E BE 26 00 11 20 00 B7 ED 52 D2 16 0B FD 6E    .n.&.. ...R....n
003400:  49 4E 43 20 20 20 20 20 02 05 21 00 DD 34 00 49    INC     ..!..4.I
003410:  4E 43 20 20 20 20 20 02 05 22 00 FD 34 00 4F 52    NC     .."..4.OR
003420:  20 20 20 20 20 20 02 05 21 00 DD B6 00 4F 52 20          ..!....OR 
003430:  20 20 20 20 20 02 05 22 00 FD B6 00 4F 52 20 20         .."....OR  
003440:  20 20 20 20 01 05 23 00 F6 B6 00 4F 55 54 20 20        ..#....OUT  
003450:  20 20 20 01 05 23 0E D3 B6 00 53 42 43 20 20 20       ..#....SBC   
003460:  20 20 02 05 21 00 DD 9E 00 53 42 43 20 20 20 20      ..!....SBC    
003470:  20 02 05 22 00 FD 9E 00 53 42 43 20 20 20 20 20     .."....SBC     
003480:  53 42 43 20 20 20 20 20 01 05 23 00 DE 9E 00 53    SBC     ..#....S
003490:  55 42 20 20 20 20 20 02 05 21 00 DD 96 00 53 55    UB     ..!....SU
0034A0:  42 20 20 20 20 20 02 05 22 00 FD 96 00 53 55 42    B     .."....SUB
0034B0:  20 20 20 20 20 01 05 23 00 D6 96 00 58 4F 52 20         ..#....XOR 
0034C0:  20 20 20 20 02 05 21 00 DD AE 00 58 4F 52 20 20        ..!....XOR  
0034D0:  20 20 20 02 05 22 00 FD AE 00 58 4F 52 20 20 20       .."....XOR   
0034E0:  20 20 01 05 23 00 EE AE 00 4C 44 20 20 20 20 20      ..#....LD     
0034F0:  20 02 07 21 23 DD 36 00 4C 44 20 20 20 20 20 20     ..!#.6.LD      
003500:  4C 44 20 20 20 20 20 20 02 07 22 23 FD 36 00 4C    LD      .."#.6.L
003510:  44 20 20 20 20 20 20 02 08 21 1F DD 70 00 4C 44    D      ..!..p.LD
003520:  20 20 20 20 20 20 02 08 22 1F FD 70 00 52 4C 20          .."..p.RL 
003530:  20 20 20 20 20 03 09 21 00 DD CB 16 52 4C 20 20         ..!....RL  
003540:  20 20 20 20 03 09 22 00 FD CB 16 52 4C 43 20 20        .."....RLC  
003550:  20 20 20 03 09 21 00 DD CB 06 52 4C 43 20 20 20       ..!....RLC   
003560:  20 20 03 09 22 00 FD CB 06 52 52 20 20 20 20 20      .."....RR     
003570:  20 03 09 21 00 DD CB 1E 52 52 20 20 20 20 20 20     ..!....RR      
003580:  52 52 20 20 20 20 20 20 03 09 22 00 FD CB 1E 52    RR      .."....R
003590:  52 43 20 20 20 20 20 03 09 21 00 DD CB 0E 52 52    RC     ..!....RR
0035A0:  43 20 20 20 20 20 03 09 22 00 FD CB 0E 53 4C 41    C     .."....SLA
0035B0:  20 20 20 20 20 03 09 21 00 DD CB 26 53 4C 41 20         ..!...&SLA 
0035C0:  20 20 20 20 03 09 22 00 FD CB 26 53 52 41 20 20        .."...&SRA  
0035D0:  20 20 20 03 09 21 00 DD CB 2E 53 52 41 20 20 20       ..!....SRA   
0035E0:  20 20 03 09 22 00 FD CB 2E 53 52 4C 20 20 20 20      .."....SRL    
0035F0:  20 03 09 21 00 DD CB 3E 53 52 4C 20 20 20 20 20     ..!...>SRL     
003600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0036A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0036B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0036C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0036D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0036E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0036F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0037A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0037B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0037C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0037D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0037E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0037F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
003800:  53 52 4C 20 20 20 20 20 03 09 22 00 FD CB 3E 42    SRL     .."...>B
003810:  49 54 20 20 20 20 20 02 0B 24 01 CB 46 3E 52 45    IT     ..$..F>RE
003820:  53 20 20 20 20 20 02 0B 24 01 CB 86 3E 52 53 54    S     ..$...>RST
003830:  20 20 20 20 20 01 0B 24 00 C7 86 3E 53 45 54 20         ..$...>SET 
003840:  20 20 20 20 02 0B 24 01 CB C6 3E 42 49 54 20 20        ..$...>BIT  
003850:  20 20 20 03 0C 24 21 DD CB 46 42 49 54 20 20 20       ..$!..FBIT   
003860:  20 20 03 0C 24 22 FD CB 46 52 45 53 20 20 20 20      ..$"..FRES    
003870:  20 03 0C 24 21 DD CB 86 52 45 53 20 20 20 20 20     ..$!...RES     
003880:  52 45 53 20 20 20 20 20 03 0C 24 22 FD CB 86 53    RES     ..$"...S
003890:  45 54 20 20 20 20 20 03 0C 24 21 DD CB C6 53 45    ET     ..$!...SE
0038A0:  54 20 20 20 20 20 03 0C 24 22 FD CB C6 42 49 54    T     ..$"...BIT
0038B0:  20 20 20 20 20 02 0D 24 1F CB 40 C6 52 45 53 20         ..$..@.RES 
0038C0:  20 20 20 20 02 0D 24 1F CB 80 C6 53 45 54 20 20        ..$....SET  
0038D0:  20 20 20 02 0D 24 1F CB C0 C6 41 44 43 20 20 20       ..$....ADC   
0038E0:  20 20 02 0E 05 25 ED 4A C6 41 44 44 20 20 20 20      ...%.J.ADD    
0038F0:  20 01 0E 05 25 09 4A C6 41 44 44 20 20 20 20 20     ...%.J.ADD     
003900:  44 45 43 20 20 20 20 20 01 06 25 00 0B 4A C6 49    DEC     ..%..J.I
003910:  4E 43 20 20 20 20 20 01 06 25 00 03 4A C6 50 4F    NC     ..%..J.PO
003920:  50 20 20 20 20 20 01 18 26 00 C1 4A C6 50 55 53    P     ..&..J.PUS
003930:  48 20 20 20 20 01 18 26 00 C5 4A C6 53 42 43 20    H    ..&..J.SBC 
003940:  20 20 20 20 02 0E 05 25 ED 42 C6 41 44 43 20 20        ...%.B.ADC  
003950:  20 20 20 01 0F 1F 00 88 42 C6 41 44 44 20 20 20       .....B.ADD   
003960:  20 20 01 0F 1F 00 80 42 C6 41 4E 44 20 20 20 20      .....B.AND    
003970:  20 01 0F 1F 00 A0 42 C6 41 4E 44 20 20 20 20 20     .....B.AND     
003980:  43 50 20 20 20 20 20 20 01 0F 1F 00 B8 42 C6 4C    CP      .....B.L
003990:  44 20 20 20 20 20 20 01 0A 01 1F 70 42 C6 4F 52    D      ....pB.OR
0039A0:  20 20 20 20 20 20 01 0F 1F 00 B0 42 C6 52 4C 20          .....B.RL 
0039B0:  20 20 20 20 20 02 0F 1F 00 CB 10 C6 52 4C 43 20         .......RLC 
0039C0:  20 20 20 20 02 0F 1F 00 CB 00 C6 52 52 20 20 20        .......RR   
0039D0:  20 20 20 02 0F 1F 00 CB 18 C6 52 52 43 20 20 20       .......RRC   
0039E0:  20 20 02 0F 1F 00 CB 08 C6 53 42 43 20 20 20 20      .......SBC    
0039F0:  20 01 0F 1F 00 98 08 C6 53 42 43 20 20 20 20 20     .......SBC     
003A00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
003A10:  03 00 01 00 02 09 52 E5 03 00 C9 02 00 00 00 02    ......R.........
003A20:  03 00 C5 02 00 00 00 02 03 00 C1 02 00 00 00 02    ................
003A30:  03 00 C6 02 00 00 00 02 03 00 C2 02 00 00 00 02    ................
003A40:  03 00 C7 02 00 00 00 02 03 00 C3 02 00 00 00 02    ................
003A50:  03 00 C8 02 00 00 00 02 03 00 C4 02 00 00 00 02    ................
003A60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003A70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003A80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003A90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003AA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003AB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003AC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003AD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003AE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003AF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
003B00:  49 4D 50 4C 45 4D 45 4E 54 41 54 49 4F 4E 20 A4    IMPLEMENTATION .
003B10:  20 00 43 6F 6D 6D 61 6E 64 00 A2 3B BF BF BF 28     .Command..;...(
003B20:  2A B4 A2 20 00 6C 69 6E 65 00 A1 20 70 72 6F 63    *.. .line.. proc
003B30:  65 73 73 6F 72 2A 29 BF 93 20 53 74 6F 72 61 67    essor*).. Storag
003B40:  65 20 A3 20 00 41 4C 4C 4F 43 41 54 45 00 9F 3B    e £ .ALLOCATE..;
003B50:  BF 93 20 53 59 53 54 45 4D BA A3 20 AB 3B BF 8E    .. SYSTEM.£ .;..
003B60:  B4 69 2C 6A 2C 6B 3A AA 3B BF AF 20 00 47 65 74    .i,j,k:.;.. .Get
003B70:  50 61 72 61 6D 73 00 9E 28 8E 20 70 3A 9B 20 84    Params..(. p:. .
003B80:  20 50 61 72 61 6D 65 74 65 72 3B 8E 20 00 63 6F     Parameter;. .co
003B90:  75 6E 74 00 9D 3A AA 29 3B BF AF 20 00 42 75 69    unt..:.);.. .Bui
003BA0:  6C 64 00 9A 28 00 6C 65 6E 00 96 3A AA 3B 00 63    ld..(.len..:.;.c
003BB0:  68 00 8F 3A 99 3B 63 3A 50 61 72 63 6C 61 73 73    h..:.;c:Parclass
003BC0:  29 3B BF 8E B4 00 61 64 00 8D 3A AB 3B BF 9C BF    );....ad..:.;...
003BD0:  C0 9F 28 8D 2C 96 2B 34 29 3B C0 70 5B 9D 5D 3A    ..(.,.+4);.p[.]:
003BE0:  3D 8D 3B C0 97 20 70 5B 9D 5D 5E 20 81 C1 82 20    =.;.. p[.]^ ... 
003BF0:  6A 3E 3D AA 28 00 43 6F 6D 6D 4C 65 6E 67 74 68    j>=.(.CommLength
003C00:  00 8C 29 95 20 00 54 65 72 6D 69 6E 61 74 6F 72    ..). .Terminator
003C10:  00 8B 3A 3D 30 00 64 78 00 88 C1 91 20 8B 3A 3D    ..:=0.dx.... .:=
003C20:  8F 20 89 3B C1 4C 65 6E 67 74 68 3A 3D 96 3B C1    . .;.Length:=.;.
003C30:  43 6C 61 73 73 3A 3D 63 3B C1 8A 20 6B 3A 3D 30    Class:=c;.. k:=0
003C40:  20 86 20 96 2D 31 20 81 C2 00 43 68 61 72 73 00     . .-1 ...Chars.
003C50:  85 5B 6B 5D 3A 3D 00 43 6F 6D 6D 54 65 78 74 00    .[k]:=.CommText.
003C60:  83 5B 69 2B 6B 5D 3B C2 89 3B C1 85 5B 96 5D 3A    .[i+k];..;..[.]:
003C70:  3D 30 78 3B C1 89 3B C0 9D 3A 3D 9D 2B 31 C0 89    =0x;..;..:=.+1..
003C80:  20 9A 3B BF 28 2A B4 63 72 61 63 6B 20 74 68 65     .;.(*.crack the
003C90:  20 63 6F 6D 6D 61 6E 64 20 A1 2A 29 BF 9C C0 69     command .*)...i
003CA0:  3A 3D 30 3B C0 9D 3A 3D 30 3B C0 94 C1 82 20 9D    :=0;..:=0;.... .
003CB0:  3E 98 28 70 29 20 95 20 C2 92 20 C2 89 3B C1 A0    >.(p) . .. ..;..
003CC0:  20 28 69 3C AA 28 8C 29 29 20 87 20 28 83 5B 69     (i<.(.)) . (.[i
003CD0:  5D 3D 27 20 27 29 20 81 C2 00 49 4E 43 00 80 28    ]=' ') ...INC..(
003CE0:  69 29 C2 89 3B C1 82 20 69 3E 3D AA 28 8C 29 20    i)..;.. i>=.(.) 
003CF0:  95 20 92 20 89 3B C1 90 20 83 5B 69 5D 20 84 C1    . . .;.. .[i] ..
003D00:  69 5D 2E EA 3C 3E D3 29 20 81 20 D5 28 69 29 20    i]..<>.) . .(i) 
003D10:  89 3B C0 82 20 69 3E E6 20 95 C1 E6 3A 3D 69 3B    .;.. i>. ...:=i;
003D20:  C1 97 20 E7 5B E6 5D 20 81 C2 EA 3A 3D D3 3B C2    .. .[.] ...:=.;.
003D30:  E9 3A 3D 30 3B C2 89 3B C1 89 3B 28 2A 82 20 69    .:=0;..;..;(*. i
003D40:  2A 29 C0 A7 20 69 C0 89 20 D4 3B BF AF 20 00 53    *).. i.. .;.. .S
003D50:  70 6C 69 74 55 70 4E 61 6D 65 00 CE 28 8E 20 EB    plitUpName..(. .
003D60:  3A 9B 20 84 20 99 29 3B BF BF 28 2A B4 73 70 6C    :. . .);..(*.spl
003D70:  69 74 20 75 70 20 61 20 D6 20 69 6E 74 6F 20 00    it up a . into .
003D80:  69 74 73 00 CD 20 62 61 73 65 20 D6 20 61 6E 64    its.. base . and
003D90:  20 CD 20 65 78 74 65 6E 73 69 6F 6E 2A 29 BF BF     . extension*)..
003DA0:  8E B4 69 2C 6A 3A AD 3B BF 9C C0 DE 3A 3D 27 BE    ..i,j:.;....:='.
003DB0:  BA 27 3B C0 DD 3A 3D 27 BE BA 27 3B C0 69 3A 3D    .';..:='..';.i:=
003DC0:  30 3B C0 A0 20 28 69 3C 98 28 EB 29 29 20 C1 87    0;.. (i<.(.)) ..
003DD0:  20 28 EB 5B 69 5D 3C 3E 27 2E 27 29 C1 87 20 28     (.[i]<>'.').. (
003DE0:  EB 5B 69 5D 3C 3E 27 20 27 29 C1 87 20 28 EB 5B    .[i]<>' ').. (.[
003DF0:  69 5D 3C 3E 30 63 29 20 81 20 C1 DE 5B 69 2B 31    i]<>0c) . ..[i+1
003E00:  5D 3A 3D EB 5B 69 5D 3B C1 D5 28 69 29 3B C1 89    ]:=.[i];..(i);..
003E10:  3B C0 82 20 28 EB 5B 69 5D 3C 3E 27 2E 27 29 20    ;.. (.[i]<>'.') 
003E20:  95 20 A7 20 89 3B C0 6A 3A 3D 30 3B C0 D5 28 69    . . .;.j:=0;..(i
003E30:  29 3B C0 A0 20 28 69 3C 98 28 EB 29 29 20 C1 87    );.. (i<.(.)) ..
003E40:  20 28 EB 5B 69 5D 3C 3E 27 2E 27 29 C1 87 20 28     (.[i]<>'.').. (
003E50:  EB 5B 69 5D 3C 3E 27 20 27 29 C1 87 20 28 EB 5B    .[i]<>' ').. (.[
003E60:  69 5D 3C 3E 30 63 29 20 81 20 C1 DD 5B 6A 2B 31    i]<>0c) . ..[j+1
003E70:  5D 3A 3D EB 5B 69 5D 3B C1 D5 28 6A 29 3B C1 D5    ]:=.[i];..(j);..
003E80:  28 69 29 3B C1 89 3B C0 89 20 CE 3B BF AF 20 00    (i);..;.. .;.. .
003E90:  47 65 74 45 78 69 73 74 69 6E 67 54 61 62 6C 65    GetExistingTable
003EA0:  00 CC 3B BF 28 2A B4 4C 6F 61 64 20 00 61 6E 00    ..;.(*.Load .an.
003EB0:  CB 20 65 78 69 73 74 69 6E 67 20 70 72 65 63 65    . existing prece
003EC0:  64 65 6E 63 65 20 CF C0 63 6C 65 61 72 20 CF 20    dence ..clear . 
003ED0:  D1 20 6E 6F 6E 65 20 D0 2A 29 BF 8E B4 77 3A 01    . none .*)...w:.
003EE0:  03 3B BF 9C C0 FF 28 E2 2C 27 00 50 52 45 43 45    .;....(.,'.PRECE
003EF0:  44 45 4E 00 CA 2E 00 44 41 54 00 C9 20 27 2C EF    DEN....DAT.. ',.
003F00:  00 53 4F 4C 56 45 20 20 20 4D 4F 44 53 01 0E 00    .SOLVE   MODS...
003F10:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
003F20:  00 53 4F 52 54 20 20 20 20 4D 4F 44 61 01 09 00    .SORT    MODa...
003F30:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
003F40:  00 53 54 4F 52 41 47 45 20 4D 4F 44 6A 01 0D 00    .STORAGE MODj...
003F50:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
003F60:  00 53 54 52 45 41 4D 53 20 4D 4F 44 77 01 1C 00    .STREAMS MODw...
003F70:  00 00 00 00 01 C3 07 09 08 13 2A 2E 00 00 00 00    ..........*.....
003F80:  00 53 54 52 49 4E 47 53 20 4D 4F 44 93 01 10 00    .STRINGS MOD....
003F90:  00 00 00 00 01 C3 07 09 0B 10 12 06 00 00 00 00    ................
003FA0:  00 54 45 52 4D 49 4E 41 4C 4D 4F 44 A3 01 0B 00    .TERMINALMOD£...
003FB0:  00 00 00 00 01 C3 07 09 08 13 25 26 00 00 00 00    ..........%&....
003FC0:  FF 20 20 20 20 20 20 20 20 20 20 20 00 00 00 00    .           ....
003FD0:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
003FE0:  FF 20 20 20 20 20 20 20 20 20 20 20 00 00 00 00    .           ....
003FF0:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
004000:  28 2A B4 4C 61 73 74 20 6D 6F 64 69 66 69 65 64    (*.Last modified
004010:  20 32 30 20 4D 61 72 63 68 20 38 36 20 2A 29 BF     20 March 86 *).
004020:  A4 20 00 42 75 69 6C 64 53 75 62 00 01 13 3B BF    . .BuildSub...;.
004030:  BF 28 2A C1 47 65 6E 65 72 61 74 65 20 61 20 00    .(*.Generate a .
004040:  73 75 62 6D 69 74 00 01 12 20 00 66 69 6C 65 00    submit... .file.
004050:  01 11 20 00 66 6F 72 00 01 10 20 72 65 63 6F 6D    .. .for... recom
004060:  70 69 6C 61 74 69 6F 6E 73 BF C1 53 79 73 74 65    pilations..Syste
004070:  6D 20 63 61 6C 6C 3A BF C2 01 13 20 3C 64 65 73    m call:.... <des
004080:  74 20 01 11 3E 20 00 6D 6F 64 75 6C 65 00 01 0F    t ..> .module...
004090:  20 00 6E 61 6D 65 73 00 01 0E BF C1 00 50 61 72     .names......Par
0040A0:  61 6D 65 74 65 72 00 01 0D 20 31 B5 01 11 20 00    ameter... 1... .
0040B0:  74 6F 00 01 0C 20 72 65 63 65 69 76 65 20 01 12    to... receive ..
0040C0:  20 01 11 C1 01 0D 20 32 20 75 70 74 6F 20 31 30     ..... 2 upto 10
0040D0:  B4 00 66 69 6C 65 73 00 01 0B 20 01 0C 20 00 72    ..files... .. .r
0040E0:  65 63 6F 6D 70 69 6C 65 00 01 0A C1 C1 6F 70 74    ecompile.....opt
0040F0:  69 6F 6E 61 6C 20 66 6C 61 67 20 5B 69 20 2D 20    ional flag [i - 
004100:  29 3B C0 82 20 EF 3C 3E 30 20 95 C1 F4 28 27 20    );.. .<>0 ...(' 
004110:  CA 2E C9 20 01 11 20 01 06 20 D0 27 29 3B C0 91    ... .. .. .');..
004120:  C1 FD 28 E1 2C E2 2C FA 29 3B C1 F7 28 E1 2C 77    ..(.,.,.);..(.,w
004130:  29 3B C1 E6 3A 3D 77 3B C1 F6 28 E1 2C 8F 28 E7    );..:=w;..(.,.(.
004140:  29 2C 01 04 28 EC 29 2A E6 2C EF 29 3B C1 FC 28    ),..(.)*.,.);..(
004150:  E1 2C 9A 29 3B B4 C1 89 C0 89 20 CC 3B BF AF 20    .,.);..... .;.. 
004160:  00 44 65 70 65 6E 64 61 6E 74 00 C8 28 00 63 75    .Dependant..(.cu
004170:  72 72 65 6E 74 00 C7 3A AD 29 3A AC 3B BF BF 28    rrent..:.):.;..(
004180:  2A B4 63 68 65 63 6B 20 D1 20 C7 20 01 0F 20 75    *.check . . .. u
004190:  73 65 73 20 61 20 01 0F 20 00 77 68 69 63 68 00    ses a .. .which.
0041A0:  C6 20 6D 75 73 74 20 00 62 65 00 C5 20 C0 00 72    . must .be.. ..r
0041B0:  65 63 6F 6D 70 69 6C 65 64 00 C4 2A 29 BF 8E B4    ecompiled..*)...
0041C0:  6A 3A AD 3B BF 9C C0 8A 20 6A 3A 3D 30 20 86 20    j:.;.... j:=0 . 
0041D0:  E7 5B C7 5D 2E E9 2D 31 20 81 C1 82 20 E5 5B E7    .[.]..-1 ... .[.
0041E0:  5B C7 5D 2E E8 5B 6A 5D 5D 20 95 C2 A7 20 9A C2    [.]..[j]] ... ..
0041F0:  89 3B C1 89 3B 20 28 2A 8A 2A 29 C0 A7 20 A1 3B    .;..; (*.*).. .;
004200:  C0 89 20 C8 3B BF AF 20 00 4D 61 72 6B 52 65 63    .. .;.. .MarkRec
004210:  6F 6D 70 73 00 BB 3B BF 8E B4 00 50 61 72 61 6D    omps..;....Param
004220:  00 B9 3A 9B 20 5B 30 2E 2E 31 30 5D 20 84 20 01    ..:. [0..10] . .
004230:  0D 3B C0 00 43 6F 75 6E 74 00 B8 3A AA 3B C0 EB    .;..Count..:.;..
004240:  3A 01 01 3B C0 69 3A AD 3B C0 00 43 6C 6F 73 65    :..;.i:.;..Close
004250:  64 00 B7 3A AC 3B BF AF 20 00 47 65 74 4E 61 6D    d..:.;.. .GetNam
004260:  65 00 B2 28 8E 20 70 3A 01 0D 29 3B BF 8E B4 69    e..(. p:..);...i
004270:  2C 6A 3A AD 3B BF 9C C0 EB 3A 3D 27 BE BE BA 27    ,j:.;....:='...'
004280:  3B C0 6A 3A 3D 70 5E 2E 4C 65 6E 67 74 68 3B C0    ;.j:=p^.Length;.
004290:  82 20 6A 3E 98 28 EB 29 20 95 20 6A 3A 3D 98 28    . j>.(.) . j:=.(
0042A0:  EB 29 20 89 3B C0 8A 20 69 3A 3D 30 20 86 20 6A    .) .;.. i:=0 . j
0042B0:  20 81 20 EB 5B 69 5D 3A 3D 70 5E 2E 00 43 68 61     . .[i]:=p^..Cha
0042C0:  72 73 00 B1 5B 69 5D 20 89 3B C0 89 20 B2 3B BF    rs..[i] .;.. .;.
0042D0:  9C C0 01 02 28 B9 2C B8 29 3B C0 97 20 B9 5B B8    ....(.,.);.. .[.
0042E0:  2D 31 5D 5E 20 81 C1 82 20 43 6C 61 73 73 3D 6F    -1]^ ... Class=o
0042F0:  70 74 69 6F 6E 20 95 C2 EE 3A 3D 43 41 50 28 B1    ption ...:=CAP(.
004300:  69 6E 63 6C 75 64 65 20 01 0E 20 00 67 69 76 65    include .. .give
004310:  6E 00 01 09 20 00 69 6E 00 01 08 20 01 12 20 01    n... .in... .. .
004320:  08 20 01 12 20 01 11 BF C1 65 2E 67 2E BF C2 01    . .. ....e.g....
004330:  13 20 74 65 6D 70 2E 00 73 75 62 00 01 07 BA 73    . temp..sub....s
004340:  74 6F 72 61 67 65 2E 6D 6F 64 BF C1 4E 6F 74 65    torage.mod..Note
004350:  20 74 68 61 74 20 74 68 69 73 20 70 72 6F 67 72     that this progr
004360:  61 6D 20 77 69 6C 6C 20 00 6E 6F 74 00 01 06 20    am will .not... 
004370:  68 61 6E 64 6C 65 20 00 6D 6F 64 75 6C 65 73 00    handle .modules.
004380:  01 05 20 77 69 74 68 20 C1 63 79 63 6C 65 73 BF    .. with .cycles.
004390:  BF 2A 29 BF BF BF 93 20 53 59 53 54 45 4D 20 A3    .*).... SYSTEM £
0043A0:  20 AB 2C 8F 2C 00 54 53 49 5A 45 00 01 04 2C 00     .,.,.TSIZE...,.
0043B0:  57 4F 52 44 00 01 03 3B BF 93 20 43 6F 6D 6D 61    WORD...;.. Comma
0043C0:  6E 64 20 A3 20 01 0D 2C 50 61 72 63 6C 61 73 73    nd £ ..,Parclass
0043D0:  2C 00 47 65 74 50 61 72 61 6D 73 00 01 02 3B BF    ,.GetParams...;.
0043E0:  93 20 46 69 6C 65 73 20 A3 20 00 46 69 6C 65 4E    . Files £ .FileN
0043F0:  61 6D 65 00 01 01 2C 00 46 49 4C 45 00 01 00 2C    ame...,.FILE...,
004400:  00 4C 6F 6F 6B 75 70 00 FF 2C 00 43 72 65 61 74    .Lookup..,.Creat
004410:  65 00 FE 3B BF 93 20 53 74 72 65 61 6D 73 20 A3    e..;.. Streams £
004420:  20 00 43 6F 6E 6E 65 63 74 00 FD 2C 00 44 69 73     .Connect..,.Dis
004430:  63 6F 6E 6E 65 63 74 00 FC 2C 00 53 54 52 45 41    connect..,.STREA
004440:  4D 00 FB 2C 00 69 6E 70 75 74 00 FA 2C 00 6F 75    M..,.input..,.ou
004450:  74 70 75 74 00 F9 2C 00 57 72 69 74 65 43 68 61    tput..,.WriteCha
004460:  72 00 F8 2C C1 52 65 61 64 43 68 61 72 2C 00 52    r..,.ReadChar,.R
004470:  65 61 64 57 6F 72 64 00 F7 2C 00 52 65 61 64 52    eadWord..,.ReadR
004480:  65 63 00 F6 2C 57 72 69 74 65 57 6F 72 64 2C 00    ec..,WriteWord,.
004490:  57 72 69 74 65 52 65 63 00 F5 2C 45 4F 53 3B BF    WriteRec..,EOS;.
0044A0:  93 20 47 65 74 46 69 6C 65 73 20 A3 20 47 65 74    . GetFiles £ Get
0044B0:  4E 61 6D 65 73 3B BF 93 20 AE 20 A3 20 B3 2C A9    Names;.. . £ .,.
0044C0:  2C 00 45 72 72 6F 72 45 78 69 74 00 F4 3B BF 93    ,.ErrorExit..;..
0044D0:  20 53 6F 72 74 20 A3 20 53 6F 72 74 52 65 63 6F     Sort £ SortReco
0044E0:  72 64 73 3B BF 9D B4 46 46 3D 30 63 78 3B C0 54    rds;...FF=0cx;.T
0044F0:  41 42 3D 30 39 78 3B C0 4C 46 3D 30 00 61 78 00    AB=09x;.LF=0.ax.
004500:  5B 30 5D 29 3D 27 49 27 C2 44 45 43 28 B8 29 3B    [0])='I'.DEC(.);
004510:  C1 91 C2 EE 3A 3D A1 C2 89 C1 89 3B 20 28 2A 97    ....:=.....; (*.
004520:  2A 29 C0 82 20 B8 3D 30 20 95 C1 F4 28 27 20 55    *).. .=0 ...(' U
004530:  73 61 67 65 3A 20 01 13 20 3C 01 07 20 01 11 3E    sage: .. <.. ..>
004540:  20 3C 01 0B 20 01 0C 20 00 63 6F 6D 70 69 6C 65     <.. .. .compile
004550:  00 B0 3E 27 29 3B C1 89 3B BF C0 28 2A 6F 70 65    ..>');..;..(*ope
004560:  6E 20 01 07 20 01 11 2A 29 BF C0 B2 28 B9 5B 30    n .. ..*)...(.[0
004570:  5D 29 3B C0 FE 28 E0 2C EB 2C EF 29 3B C0 82 20    ]);..(.,.,.);.. 
004580:  EF 3C 3E 30 20 95 C1 F4 28 27 20 64 69 73 63 20    .<>0 ...(' disc 
004590:  66 75 6C 6C 27 29 3B C1 89 3B C0 FD 28 DF 2C E0    full');..;..(.,.
0045A0:  2C F9 29 3B BF C0 28 2A B4 00 6E 6F 77 00 A2 20    ,.);..(*..now.. 
0045B0:  00 73 65 74 00 9E 20 01 11 20 01 0E 2A 29 BF C0    .set.. .. ..*)..
0045C0:  8A 20 69 3A 3D 31 20 86 20 F0 20 81 20 C1 E5 5B    . i:=1 . . . ..[
0045D0:  69 5D 3A 3D A1 3B C1 E4 5B 69 5D 3A 3D A1 3B C1    i]:=.;..[i]:=.;.
0045E0:  89 3B C0 82 20 B8 3E 30 20 95 C0 BC 8A 20 69 3A    .;.. .>0 .... i:
0045F0:  3D 31 20 86 20 AD 28 B8 2D 31 29 20 81 C1 B2 28    =1 . .(.-1) ...(
004600:  B9 5B 69 5D 29 3B C1 CE 28 EB 29 3B C1 6A 3A 3D    .[i]);..(.);.j:=
004610:  D4 28 DE 2C DD 3D 27 DA BD 27 29 3B C1 E5 5B 6A    .(.,.='..');..[j
004620:  5D 3A 3D 9A 3B C1 E4 5B 6A 5D 3A 3D 8C 20 EE 3B    ]:=.;..[j]:=. .;
004630:  C1 89 3B C0 BC 89 3B BF C0 28 2A B4 4E 6F 77 20    ..;...;..(*.Now 
004640:  63 6C 6F 73 65 20 01 0B 20 01 0C 20 B0 20 2A 29    close .. .. . *)
004650:  BF C0 A6 C1 B7 3A 3D 9A 3B C1 8A 20 69 3A 3D 31    .....:=.;.. i:=1
004660:  20 86 20 E6 20 81 C2 82 20 8C 20 E5 5B 69 5D 20     . . ... . .[i] 
004670:  95 C3 E5 5B 69 5D 3A 3D C8 28 69 29 3B C3 B7 3A    ...[i]:=.(i);..:
004680:  3D 8C 20 E5 5B 69 5D 20 87 20 B7 3B C3 89 3B C2    =. .[i] . .;..;.
004690:  89 3B 20 28 2A 8A 2A 29 C1 9F 20 B7 3B C0 82 20    .; (*.*).. .;.. 
0046A0:  8C 20 EE 20 95 C1 8A 20 69 3A 3D 31 20 86 20 E6    . . ... i:=1 . .
0046B0:  20 81 C2 82 20 E4 5B 69 5D 20 95 20 E5 5B 69 5D     ... .[i] . .[i]
0046C0:  3A 3D A1 20 89 3B C2 89 3B C1 89 3B BF C0 28 2A    :=. .;..;..;..(*
0046D0:  9E 20 01 0A 20 01 10 20 00 69 6D 70 6C 65 6D 65    . .. .. .impleme
0046E0:  6E 74 61 74 69 6F 6E 00 90 20 01 05 20 01 10 20    ntation.. .. .. 
0046F0:  61 6E 79 20 00 64 65 66 69 6E 69 74 69 6F 6E 00    any .definition.
004700:  F3 3B C0 43 52 3D 30 00 64 78 00 F2 3B C0 00 4D    .;.CR=0.dx..;..M
004710:  61 78 49 6D 70 6F 72 74 73 00 F1 3D 32 30 3B B6    axImports..=20;.
004720:  28 2A 6D 61 78 20 69 6D 70 6F 72 74 73 20 61 6C    (*max imports al
004730:  6C 6F 77 65 64 20 62 79 20 61 20 01 0F 2A 29 C0    lowed by a ..*).
004740:  00 4D 61 78 4D 6F 64 75 6C 65 73 00 F0 3D 31 30    .MaxModules..=10
004750:  30 3B BF 96 20 B4 50 46 69 6C 65 4E 61 6D 65 3D    0;.. .PFileName=
004760:  A8 20 86 20 01 01 3B BF 8E B4 C0 00 72 65 70 6C    . . ..;.....repl
004770:  79 00 EF 3A AA 3B C0 69 2C 6A 3A AA 3B C0 6B 3A    y..:.;.i,j:.;.k:
004780:  AD 3B C0 63 3A AD 3B C0 49 6E 73 3A FB 3B C0 49    .;.c:.;.Ins:.;.I
004790:  6E 66 3A 01 00 3B C0 63 68 3A 99 3B B6 28 2A 6C    nf:..;.ch:.;.(*l
0047A0:  6F 6F 6B 20 61 68 65 61 64 20 63 68 61 72 61 63    ook ahead charac
0047B0:  74 65 72 20 01 10 20 FA 20 01 11 2A 29 C0 00 49    ter .. . ..*)..I
0047C0:  6E 63 6C 75 64 65 00 EE 3A AC 3B BF BF 96 B4 C0    nclude..:.;.....
0047D0:  00 49 64 65 6E 74 00 ED 3D 9B 5B 31 2E 2E 38 5D    .Ident..=.[1..8]
0047E0:  20 84 20 99 3B C0 00 50 72 65 63 54 61 62 6C 65     . .;..PrecTable
0047F0:  00 EC 3D A5 C1 00 4E 61 6D 65 00 EB 3A ED 3B C1    ..=...Name..:.;.
004800:  00 44 65 66 4D 6F 64 75 6C 65 00 EA 3A AC 3B C1    .DefModule..:.;.
004810:  00 49 6D 70 6F 72 74 43 6F 75 6E 74 00 E9 3A 5B    .ImportCount..:[
004820:  30 2E 2E F1 5D 3B C1 00 49 6D 70 6F 72 74 73 00    0...];..Imports.
004830:  E8 3A 9B 5B 30 2E 2E F1 5D 20 84 20 AD 3B C1 89    .:.[0...] . .;..
004840:  3B BF 8E B4 00 50 72 65 63 00 E7 3A 9B 5B 31 2E    ;....Prec..:.[1.
004850:  2E F0 5D 20 84 20 EC 3B B5 C0 00 50 72 65 63 43    ..] . .;...PrecC
004860:  6F 75 6E 74 00 E6 3A AD 3B C0 00 52 65 63 6F 6D    ount..:.;..Recom
004870:  70 00 E5 2C 00 50 61 72 61 6D 4D 6F 64 00 E4 3A    p..,.ParamMod..:
004880:  9B 5B 31 2E 2E F0 5D 20 84 20 AC 3B C0 43 75 72    .[1...] . .;.Cur
004890:  72 65 6E 74 4D 6F 64 75 6C 65 3A AD 3B B5 28 2A    rentModule:.;.(*
0048A0:  4D 6F 64 75 6C 65 20 00 62 65 69 6E 67 00 E3 20    Module .being.. 
0048B0:  65 78 61 6D 69 6E 65 64 2A 29 C0 00 50 72 65 63    examined*)..Prec
0048C0:  46 00 E2 3A 01 00 3B C0 00 50 72 65 63 53 00 E1    F..:..;..PrecS..
0048D0:  3A FB 3B C0 49 64 3A ED 3B C0 00 53 75 62 46 00    :.;.Id:.;..SubF.
0048E0:  E0 3A 01 00 3B C0 00 53 75 62 53 00 DF 3A FB 3B    .:..;..SubS..:.;
0048F0:  C0 00 42 61 73 65 4E 61 6D 65 00 DE 3A ED 3B C0    ..BaseName..:.;.
004900:  8D C0 BA 01 0F 20 C6 20 00 69 73 00 88 20 E3 20    ..... . .is.. . 
004910:  C4 2A 29 C0 8A 20 69 3A 3D 31 20 86 20 E6 20 81    .*).. i:=1 . . .
004920:  C1 82 20 E5 5B 69 5D 20 87 20 E7 5B 69 5D 2E EA    .. .[i] . .[i]..
004930:  20 95 C2 6A 3A 3D D4 28 E7 5B 69 5D 2E EB 2C A1     ..j:=.(.[i]..,.
004940:  29 3B C2 E5 5B 6A 5D 3A 3D 9A 3B C2 89 C1 89 3B    );..[j]:=.;....;
004950:  C0 89 20 BB 3B C0 BF AF 20 00 4F 75 74 70 75 74    .. .;... .Output
004960:  52 65 63 6F 6D 70 73 00 83 3B BF 8E B4 69 2C 6A    Recomps..;...i,j
004970:  3A AD 3B C0 B7 3A AC 3B BF AF 20 00 54 72 79 54    :.;..:.;.. .TryT
004980:  6F 4F 75 74 70 75 74 00 80 3B BF BF 28 2A B4 D7    oOutput..;..(*..
004990:  20 D1 20 D2 20 88 20 61 20 8D 20 01 0F 20 6F 72     . . . a . .. or
0049A0:  20 CB 20 90 20 01 0F C0 C6 20 6E 65 65 64 20 01     . . .... need .
0049B0:  06 20 77 61 69 74 20 01 10 20 CD 20 8D 20 01 0F    . wait .. . . ..
0049C0:  20 01 0C 20 C5 20 63 6F 6D 70 69 6C 65 64 2A 29     .. . compiled*)
0049D0:  BF BF 8E B4 6A 3A AD 3B BF 9C C0 97 20 E7 5B 69    ....j:.;.... .[i
0049E0:  5D 20 81 C1 82 20 8C 20 EA 20 95 C2 6A 3A 3D D4    ] ... . . ..j:=.
0049F0:  28 EB 2C 9A 29 3B C2 82 20 E5 5B 6A 5D 20 95 20    (.,.);.. .[j] . 
004A00:  C3 A7 20 89 3B C2 89 3B C1 B7 3A 3D A1 3B C1 D9    .. .;..;..:=.;..
004A10:  28 69 29 3B C1 E5 5B 69 5D 3A 3D A1 3B C1 89 3B    (i);..[i]:=.;..;
004A20:  20 28 2A 97 2A 29 C0 89 20 80 3B C0 BF 9C C0 28     (*.*).. .;....(
004A30:  2A 20 B4 A2 20 F9 20 63 6F 6D 70 69 6C 61 74 69    * .. . compilati
004A40:  6F 6E 73 20 72 65 71 75 65 73 74 73 2A 29 BF C0    ons requests*)..
004A50:  A6 C1 B7 3A 3D 9A 3B C1 69 3A 3D 31 3B C1 94 C2    ...:=.;.i:=1;...
004A60:  82 20 69 3E E6 20 95 20 92 20 89 3B C2 82 20 E5    . i>. . . .;.. .
004A70:  5B 69 5D 20 87 20 8C 20 C8 28 69 29 20 95 C3 80    [i] . . .(i) ...
004A80:  3B C3 89 3B C2 D5 28 69 29 3B C2 89 3B C1 9F 20    ;..;..(i);..;.. 
004A90:  B7 3B C0 89 20 83 3B C3 BF 9C C0 CC 3B C0 BB 3B    .;.. .;.....;..;
004AA0:  C0 83 3B B4 C0 FC 28 DF 2C 9A 29 3B C0 89 20 01    ..;...(.,.);.. .
004AB0:  13 2E BF 00 00 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
004AC0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
004AD0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
004AE0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
004AF0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
004B00:  00 45 78 74 65 6E 73 69 6F 6E 00 DD 3A ED 3B C0    .Extension..:.;.
004B10:  C0 00 43 6F 6D 70 69 6C 65 72 73 00 DC 3A 9B 20    ..Compilers..:. 
004B20:  AC 20 84 20 ED 3D 5B 27 4D 32 BE 27 2C 27 4D 44    . . .=['M2.','MD
004B30:  BE 27 5D 3B C0 00 45 78 74 65 6E 73 69 6F 6E 73    .'];..Extensions
004B40:  00 DB 3A 9B 20 AC 20 84 20 ED 3D 5B 27 2E 8B BC    ..:. . . .=['...
004B50:  27 2C 27 2E 00 44 45 46 00 DA BC 27 5D 3B BF C0    ','..DEF...'];..
004B60:  BF AF 20 00 50 75 74 4E 61 6D 65 00 D9 28 00 4D    .. .PutName..(.M
004B70:  6F 64 4E 6F 00 D8 3A AD 29 3B BF BF 28 2A B4 00    odNo..:.);..(*..
004B80:  4F 75 74 70 75 74 00 D7 20 61 20 63 6F 6D 70 69    Output.. a compi
004B90:  6C 61 74 69 6F 6E 20 6C 69 6E 65 20 01 10 20 74    lation line .. t
004BA0:  68 65 20 01 09 20 00 6E 61 6D 65 00 D6 2A 29 BF    he .. .name..*).
004BB0:  BF 8E B4 69 3A AD 3B C0 EF 3A AA 3B BF 9C C0 97    ...i:.;..:.;....
004BC0:  20 E7 5B D8 5D 20 81 C1 F5 28 DF 2C 8F 28 DC 5B     .[.] ...(.,.(.[
004BD0:  EA 5D 29 2C 33 2C EF 29 3B C1 69 3A 3D 31 3B C1    .]),3,.);.i:=1;.
004BE0:  A0 20 28 69 3C 3D 98 28 EB 29 29 20 87 20 28 EB    . (i<=.(.)) . (.
004BF0:  5B 69 5D 3C 3E 27 20 27 29 20 81 C2 F8 28 DF 2C    [i]<>' ') ...(.,
004C00:  EB 5B 69 5D 29 3B C2 00 49 4E 43 00 D5 28 69 29    .[i]);..INC..(i)
004C10:  3B C2 89 3B C1 F5 28 DF 2C 8F 28 DB 5B EA 5D 29    ;..;..(.,.(.[.])
004C20:  2C 34 2C EF 29 3B C1 F8 28 DF 2C 30 F2 29 3B C1    ,4,.);..(.,0.);.
004C30:  F8 28 DF 2C 30 F3 29 3B C1 89 3B 20 28 2A 97 2A    .(.,0.);..; (*.*
004C40:  29 C0 89 20 D9 3B BF AF 20 00 46 69 6E 64 4D 6F    ).. .;.. .FindMo
004C50:  64 75 6C 65 00 D4 28 EB 3A ED 3B 00 49 73 44 45    dule..(.:.;.IsDE
004C60:  46 00 D3 3A AC 29 3A AD 3B BF BF 28 2A B4 46 69    F..:.):.;..(*.Fi
004C70:  6E 64 20 61 20 01 0F 2C 20 65 6E 74 65 72 20 00    nd a .., enter .
004C80:  69 74 00 D2 20 00 69 66 00 D1 20 01 06 20 00 66    it.. .if.. .. .f
004C90:  6F 75 6E 64 00 D0 2A 29 BF BF 8E B4 69 3A AD 3B    ound..*)....i:.;
004CA0:  BF 9C C0 82 20 E6 3E 3D 98 28 E7 29 20 95 C1 F4    .... .>=.(.) ...
004CB0:  28 27 20 E7 20 00 74 61 62 6C 65 00 CF 20 6F 76    (' . .table.. ov
004CC0:  65 72 66 6C 6F 77 27 29 3B C1 89 3B C0 E7 5B E6    erflow');..;..[.
004CD0:  2B 31 5D 2E EB 3A 3D EB 3B C0 E7 5B E6 2B 31 5D    +1]..:=.;..[.+1]
004CE0:  2E EA 3A 3D D3 3B C0 69 3A 3D 31 3B C0 A0 20 28    ..:=.;.i:=1;.. (
004CF0:  E7 5B 69 5D 2E EB 3C 3E EB 29 20 85 20 28 E7 5B    .[i]..<>.) . (.[
004D00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
004D10:  04 00 01 00 02 09 52 E5 04 00 C9 02 00 00 00 02    ......R.........
004D20:  04 00 C5 02 00 00 00 02 04 00 C1 02 00 00 00 02    ................
004D30:  04 00 C6 02 00 00 00 02 04 00 C2 02 00 00 00 02    ................
004D40:  04 00 C7 02 00 00 00 02 04 00 C3 02 00 00 00 02    ................
004D50:  04 00 C8 02 00 00 00 02 04 00 C4 02 00 00 00 02    ................
004D60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004D70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004D80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004D90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004DA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004DB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004DC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004DD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004DE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004DF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
004E00:  69 6E 74 65 72 6E 61 6C 20 6B 6E 6F 77 6C 65 64    internal knowled
004E10:  67 65 20 01 09 20 01 00 20 63 6F 6D 70 69 6C 65    ge .. .. compile
004E20:  72 27 73 20 6F 70 65 72 61 74 69 6F 6E BF C1 01    r's operation...
004E30:  07 20 73 74 61 63 6B 20 01 06 20 6C 6F 6F 6B 20    . stack .. look 
004E40:  6C 69 6B 65 20 CC 3A BF C2 A7 20 A2 20 B4 28 32    like .:... . .(2
004E50:  20 F5 29 C2 6F 6C 64 20 69 78 20 00 76 61 6C 75     .).old ix .valu
004E60:  65 00 97 BB B4 28 32 20 F5 29 C2 69 B5 28 32 20    e....(2 .).i.(2 
004E70:  F5 29 C0 2A 29 BF C0 D7 3A 3D DB 28 AD 28 8F 28    .).*)...:=.(.(.(
004E80:  69 29 29 2B 34 29 3B C0 D6 3A 3D DB 28 D7 5E 29    i))+4);..:=.(.^)
004E90:  3B B5 28 2A A7 20 A2 20 97 2A 29 C0 D5 3A 3D DC    ;.(*. . .*)..:=.
004EA0:  28 D6 29 3B C0 82 20 AD 28 E9 28 00 4F 52 44 00    (.);.. .(.(.ORD.
004EB0:  8D 28 D5 5E 29 2C 30 63 30 68 29 29 3D 30 63 30    .(.^),0c0h))=0c0
004EC0:  68 20 95 20 28 2A 49 74 73 20 61 20 01 03 20 F1    h . (*Its a .. .
004ED0:  2A 29 C1 D7 5E 3A 3D D7 5E 2B 32 3B B4 28 2A 01    *)..^:=.^+2;.(*.
004EE0:  11 20 32 20 01 12 20 A7 20 A2 2A 29 C1 D1 3A 3D    . 2 .. . .*)..:=
004EF0:  32 35 36 2A E9 28 8D 28 D5 5E 29 2C 30 33 66 68    256*.(.(.^),03fh
004F00:  29 3B C1 D5 3A 3D DC 28 AD 28 D5 29 2B 31 29 3B    );..:=.(.(.)+1);
004F10:  C1 D1 3A 3D D1 2B 8D 28 D5 5E 29 3B C1 82 20 DA    ..:=.+.(.^);.. .
004F20:  20 95 C2 B3 28 27 20 4C 69 6E 65 20 3A 20 27 29     ...(' Line : ')
004F30:  3B C2 EE 28 D1 2C 35 29 3B C2 A9 3B C2 89 3B C0    ;..(.,5);..;..;.
004F40:  9E 20 E9 28 8D 28 D5 5E 29 2C 38 30 68 29 3D 30    . .(.(.^),80h)=0
004F50:  20 95 20 28 2A 01 08 20 F2 20 2A 29 C1 82 20 D9     . (*.. . *).. .
004F60:  20 95 20 B3 28 27 20 50 72 6F 63 65 64 75 72 65     . .(' Procedure
004F70:  20 3A 20 27 29 20 89 3B C1 82 20 D2 3D 98 28 D4     : ') .;.. .=.(.
004F80:  29 20 95 C2 8A 20 D2 3A 3D 31 20 86 20 98 28 D4    ) ... .:=1 . .(.
004F90:  29 2D 31 20 81 C3 D4 5B D2 5D 3A 3D D4 5B D2 2B    )-1 ...[.]:=.[.+
004FA0:  31 5D 3B C3 D3 5B D2 5D 3A 3D D3 5B D2 2B 31 5D    1];..[.]:=.[.+1]
004FB0:  3B C3 89 3B C2 B9 28 D2 29 3B C2 89 3B C1 49 4E    ;..;..(.);..;.IN
004FC0:  43 28 D2 29 3B C1 D4 5B D2 5D 3A 3D D5 3B C1 D3    C(.);..[.]:=.;..
004FD0:  5B D2 5D 3A 3D D1 3B C1 B1 3B C1 82 20 D9 20 95    [.]:=.;..;.. . .
004FE0:  20 A9 20 89 3B C1 D7 5E 3A 3D AD 28 D5 29 2B 31     . .;..^:=.(.)+1
004FF0:  3B C0 9E 20 AD 28 E9 28 8D 28 D5 5E 29 2C 30 65    ;.. .(.(.(.^),0e
005000:  2C 00 42 75 73 79 52 65 61 64 00 EC 2C C2 00 43    ,.BusyRead..,..C
005010:  6C 65 61 72 43 68 61 72 42 75 66 66 65 72 00 EB    learCharBuffer..
005020:  2C 00 52 65 61 64 00 EA 3B BF 93 B4 49 6E 74 4C    ,.Read..;...IntL
005030:  6F 67 69 63 20 A3 20 00 49 41 4E 44 00 E9 3B BF    ogic £ .IAND..;.
005040:  BF 9D B4 00 49 6E 74 4E 75 6D 62 65 72 00 E8 3D    ....IntNumber..=
005050:  36 3B B5 28 2A 00 4E 75 6D 62 65 72 00 E7 20 01    6;.(*.Number.. .
005060:  09 20 00 69 6E 74 65 72 75 70 74 00 E6 20 00 75    . .interupt.. .u
005070:  73 65 64 00 E5 20 28 65 67 20 52 53 54 20 36 29    sed.. (eg RST 6)
005080:  C3 BA 00 49 66 00 E4 20 6F 74 68 65 72 20 74 68    ...If.. other th
005090:  61 6E 20 36 20 01 16 20 E5 2C 20 00 62 65 00 E3    an 6 .. ., .be..
0050A0:  20 73 75 72 65 20 01 12 20 75 73 65 20 2F 74 3A     sure .. use /t:
0050B0:  6E C3 BA FE 20 01 00 20 6C 69 6E 6B 2A 29 C0 00    n... .. link*)..
0050C0:  46 72 65 71 43 6F 75 6E 74 00 E2 3D 31 30 30 3B    FreqCount..=100;
0050D0:  B5 28 2A E7 20 01 09 20 01 04 20 62 65 74 77 65    .(*. .. .. betwe
0050E0:  65 6E 20 74 65 73 74 73 20 00 66 6F 72 00 E1 20    en tests .for.. 
0050F0:  C3 BA F7 20 00 61 74 74 65 6E 74 69 6F 6E 00 E0    ... .attention..
005100:  20 00 63 68 61 72 61 63 74 65 72 00 DF 2E 20 01     .character... .
005110:  07 20 E0 C3 BA DF 20 01 16 20 6E 6F 74 20 63 68    . .... .. not ch
005120:  65 63 6B 65 64 20 F9 20 74 69 6D 65 20 72 6F 75    ecked . time rou
005130:  6E 64 20 C3 BA 62 65 63 61 75 73 65 20 00 74 68    nd ..because .th
005140:  61 74 00 DE 20 6D 61 6B 65 73 20 65 76 65 72 79    at.. makes every
005150:  74 68 69 6E 67 20 72 75 6E 20 74 6F 6F 20 73 6C    thing run too sl
005160:  6F 77 2A 29 C0 00 4D 61 78 44 65 70 74 68 00 DD    ow*)..MaxDepth..
005170:  3D 32 30 3B B5 28 2A 4D 61 78 20 64 65 70 74 68    =20;.(*Max depth
005180:  20 01 09 20 01 08 20 01 04 20 DE 20 63 61 6E 20     .. .. .. . can 
005190:  E3 20 C3 BA 74 72 61 63 6B 65 64 2A 29 BF 96 B4    . ..tracked*)...
0051A0:  00 70 43 48 41 52 00 DC 3D A8 20 86 20 99 3B C0    .pCHAR..=. . .;.
0051B0:  00 70 43 41 52 44 49 4E 41 4C 00 DB 3D A8 20 86    .pCARDINAL..=. .
0051C0:  20 AD 3B BF 8E B4 00 4C 69 6E 65 54 72 61 63 65     .;....LineTrace
0051D0:  00 DA 3A AC 3D 9A 3B C0 00 50 72 6F 63 54 72 61    ..:.=.;..ProcTra
0051E0:  63 65 00 D9 3A AC 3D 9A 3B C0 00 43 6F 75 6E 74    ce..:.=.;..Count
0051F0:  44 6F 77 6E 00 D8 3A AD 3D E2 3B C0 00 70 52 65    Down..:.=.;..pRe
005200:  27 5B 27 2C 27 2F 27 3A 28 2A 4F 70 74 69 6F 6E    '[','/':(*Option
005210:  20 66 6F 75 6E 64 2A 29 C2 80 28 69 29 3B C2 9A     found*)..(i);..
005220:  28 AA 28 8C 29 2D 69 2C 30 88 2C 6F 70 74 69 6F    (.(.)-i,0.,optio
005230:  6E 29 3B C2 92 C2 7C C1 27 22 27 2C 22 27 22 3A    n);...|.'"',"'":
005240:  6A 3A 3D 69 2B 31 3B C2 A0 20 28 83 5B 69 5D 3C    j:=i+1;.. (.[i]<
005250:  3E 83 5B 6A 5D 29 20 C3 87 20 28 6A 3C AA 28 8C    >.[j]) .. (j<.(.
005260:  29 29 20 81 C3 80 28 6A 29 C3 89 3B C2 80 28 69    )) ...(j)..;..(i
005270:  29 3B C2 9A 28 6A 2D 69 2C 83 5B 69 2D 31 5D 2C    );..(j-i,.[i-1],
005280:  73 74 72 69 6E 67 29 3B C2 80 28 6A 29 3B C2 7C    string);..(j);.|
005290:  C1 91 B4 6A 3A 3D 69 2B 31 3B C2 A0 20 B5 28 83    ...j:=i+1;.. .(.
0052A0:  5B 6A 5D 3C 3E 27 20 27 29 20 C3 87 B4 28 83 5B    [j]<>' ') ...(.[
0052B0:  6A 5D 3C 3E 27 2C 27 29 20 C3 87 B4 28 83 5B 6A    j]<>',') ...(.[j
0052C0:  5D 3C 3E 27 5B 27 29 C3 87 B4 28 83 5B 6A 5D 3C    ]<>'[')...(.[j]<
0052D0:  3E 27 2F 27 29 C3 87 20 B4 28 6A 3C AA 28 8C 29    >'/').. .(j<.(.)
0052E0:  29 20 81 C3 80 28 6A 29 C3 89 3B C2 9A 28 6A 2D    ) ...(j)..;..(j-
0052F0:  69 2C 83 5B 6A 5D 2C 6E 61 6D 65 29 3B C2 89 3B    i,.[j],name);..;
005300:  28 2A 63 61 73 65 2A 29 C1 C1 69 3A 3D 6A 3B C1    (*case*)..i:=j;.
005310:  82 20 83 5B 69 5D 3D 27 2C 27 20 95 20 80 28 69    . .[i]=',' . .(i
005320:  29 20 89 3B C1 89 3B 20 28 2A 94 2A 29 C0 89 20    ) .;..; (*.*).. 
005330:  9E 3B C3 BF 89 20 A2 2E BF 00 00 1A 1A 1A 1A 1A    .;... ..........
005340:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
005350:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
005360:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
005370:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
005380:  49 4D 50 4C 45 4D 45 4E 54 41 54 49 4F 4E 20 A4    IMPLEMENTATION .
005390:  20 00 43 6F 6E 76 65 72 73 69 6F 6E 73 00 A2 3B     .Conversions..;
0053A0:  BF 93 20 53 59 53 54 45 4D 20 A3 20 AB 2C 8F 3B    .. SYSTEM £ .,.;
0053B0:  BF 93 20 49 6E 74 4C 6F 67 69 63 20 A3 20 49 41    .. IntLogic £ IA
0053C0:  4E 44 3B BF 8E B4 00 63 68 61 72 73 00 A0 3A 9B    ND;....chars..:.
0053D0:  5B 30 2E 2E 31 35 5D 20 84 20 99 3D 27 30 31 32    [0..15] . .='012
0053E0:  33 34 35 36 37 38 39 41 42 43 44 45 46 27 3B C0    3456789ABCDEF';.
0053F0:  69 2C 6C 3A AA 3B C0 74 2C 72 3A AD 3B C0 62 3A    i,l:.;.t,r:.;.b:
005400:  74 00 D7 3A DB 3B C0 00 70 43 61 72 64 00 D6 3A    t..:.;..pCard..:
005410:  DB 3B C0 00 70 43 68 61 72 00 D5 3A DC 3B C0 6A    .;..pChar..:.;.j
005420:  3A AD 3B C0 00 50 72 6F 63 53 74 61 63 6B 00 D4    :.;..ProcStack..
005430:  3A 9B 20 5B 31 2E 2E DD 5D 20 84 20 DC 3B C0 00    :. [1...] . .;..
005440:  50 72 6F 63 4C 69 6E 65 00 D3 3A 9B 20 5B 31 2E    ProcLine..:. [1.
005450:  2E DD 5D 20 84 20 AD 3B C0 00 50 72 6F 63 54 6F    ..] . .;..ProcTo
005460:  70 00 D2 3A AD 3D 30 3B C0 00 4C 61 73 74 4C 69    p..:.=0;..LastLi
005470:  6E 65 00 D1 3A AD 3B C0 00 41 74 74 65 6E 74 69    ne..:.;..Attenti
005480:  6F 6E 43 68 61 72 61 63 74 65 72 00 D0 3A 99 3D    onCharacter..:.=
005490:  30 31 78 3B BF C0 28 2A 20 01 07 20 E0 20 DF 20    01x;..(* .. . . 
0054A0:  01 16 20 74 79 70 65 73 20 01 12 20 00 67 65 74    .. types .. .get
0054B0:  00 CF 20 69 6E 74 6F 20 C0 BB 01 18 20 01 10 20    .. into .... .. 
0054C0:  6D 6F 64 65 2E 20 01 17 20 6D 65 61 6E 73 20 DE    mode. .. means .
0054D0:  20 01 15 20 01 16 C0 BB 70 65 72 66 6F 72 6D 69     .. ....performi
0054E0:  6E 67 20 01 04 20 01 12 20 01 00 20 EC 20 72 6F    ng .. .. .. . ro
0054F0:  75 74 69 6E 65 20 F4 20 AE 2E BF C0 BB E4 20 00    utine . ...... .
005500:  79 6F 75 00 CE 20 00 61 72 65 00 CD 20 01 0B 20    you.. .are.. .. 
005510:  FC 20 EC 2C 20 00 74 68 69 73 00 CC 20 01 06 20    . ., .this.. .. 
005520:  63 61 75 73 65 20 63 6F 6E 66 6C 69 63 74 73 C0    cause conflicts.
005530:  BB 00 61 73 00 CB 20 00 44 65 62 75 67 00 CA 20    ..as.. .Debug.. 
005540:  01 06 20 CF 20 01 00 20 00 63 68 61 72 61 63 74    .. . .. .charact
005550:  65 72 73 00 C9 20 CE 20 77 61 6E 74 65 64 2E 20    ers.. . wanted. 
005560:  54 6F 20 6F 76 65 72 63 6F 6D 65 20 CC 2C 20 C0    To overcome ., .
005570:  BB CE 20 01 06 20 68 61 76 65 20 01 12 20 00 63    .. .. have .. .c
005580:  68 61 6E 67 65 00 C8 20 AE 20 73 6F 20 DE 20 C9    hange.. . so . .
005590:  20 72 65 6A 65 63 74 65 64 C0 BB FD 20 CA 20 01     rejected... . .
0055A0:  06 20 E3 20 72 65 74 75 72 6E 65 64 20 01 12 20    . . returned .. 
0055B0:  61 6E 6F 74 68 65 72 20 63 61 6C 6C 65 72 2E 20    another caller. 
0055C0:  2A 29 BF BF 28 2A B4 43 68 65 63 6B 20 E1 20 E0    *)..(*.Check . .
0055D0:  20 DF BF C0 E4 20 66 6F 75 6E 64 2C 20 74 68 65     .... found, the
0055E0:  6E 20 69 6E 74 65 72 70 72 65 74 20 00 63 6F 6D    n interpret .com
0055F0:  6D 61 6E 64 73 00 C7 BF C0 45 61 63 68 20 01 10    mands....Each ..
005600:  52 45 41 4C 3B BF AF 20 00 43 61 72 64 54 6F 53    REAL;.. .CardToS
005610:  74 72 69 6E 67 00 9E 28 63 2C 00 62 61 73 65 00    tring..(c,.base.
005620:  9D 3A AD 3B 8E 20 54 3A 9B 20 84 20 99 3B 8E 20    .:.;. T:. . .;. 
005630:  00 75 73 65 64 00 97 3A AA 29 3B BF 9C C0 69 3A    .used..:.);...i:
005640:  3D 98 28 54 29 3B C0 A6 C1 74 3A 3D 63 20 88 20    =.(T);...t:=c . 
005650:  9D 3B C1 72 3A 3D 63 2D 9D 2A 74 3B C1 54 5B 69    .;.r:=c-.*t;.T[i
005660:  5D 3A 3D A0 5B 72 5D 3B C1 63 3A 3D 74 3B C1 69    ]:=.[r];.c:=t;.i
005670:  3A 3D 69 2D 31 3B C1 9F 20 28 63 3D 30 29 20 85    :=i-1;.. (c=0) .
005680:  20 28 69 3C 30 29 3B C0 97 3A 3D 98 28 54 29 2D     (i<0);..:=.(T)-
005690:  69 3B C0 8A 20 69 3A 3D 69 20 86 20 30 20 80 20    i;.. i:=i . 0 . 
0056A0:  2D 31 20 81 20 54 5B 69 5D 3A 3D 27 20 27 20 89    -1 . T[i]:=' ' .
0056B0:  3B C0 89 20 9E 3B C1 BF AF 20 00 49 6E 74 54 6F    ;.. .;... .IntTo
0056C0:  53 74 72 69 6E 67 00 96 28 76 3A AA 3B 9D 3A AD    String..(v:.;.:.
0056D0:  3B C2 8E 20 54 3A 9B 20 84 20 99 3B 8E 20 97 3A    ;.. T:. . .;. .:
0056E0:  AA 29 3B BF 8E 20 00 6E 65 67 00 94 3A AC 3B BF    .);.. .neg..:.;.
0056F0:  BF 9C C0 82 20 76 3C 30 20 95 20 C1 94 3A 3D 9A    .... v<0 . ..:=.
005700:  3B C1 76 3A 3D 2D 76 C0 91 B4 94 3A 3D A1 C1 89    ;.v:=-v....:=...
005710:  3B C0 9E 28 AD 28 76 29 2C 9D 2C 54 2C 97 29 3B    ;..(.(v),.,T,.);
005720:  C0 82 20 94 20 95 20 C1 54 5B 98 28 54 29 2D 97    .. . . .T[.(T)-.
005730:  5D 3A 3D 27 2D 27 3B C1 97 3A 3D 97 2B 31 3B C1    ]:='-';..:=.+1;.
005740:  89 3B C0 89 20 96 3B BF AF 20 00 4D 61 6B 65 57    .;.. .;.. .MakeW
005750:  6F 72 64 00 92 28 00 48 69 67 68 00 90 2C 00 4C    ord..(.High..,.L
005760:  6F 77 00 8D 3A 00 42 59 54 45 00 8C 29 3A 00 57    ow..:.BYTE..):.W
005770:  4F 52 44 00 8B 3B BF 8E B4 61 3A AB 3B BF 9C C0    ORD..;...a:.;...
005780:  61 3A 3D 8F 28 69 29 3B C0 61 5E 3A 3D 8D 3B C0    a:=.(i);.a^:=.;.
005790:  61 3A 3D AB 28 AD 28 61 29 2B 31 29 3B C0 61 5E    a:=.(.(a)+1);.a^
0057A0:  3A 3D 90 3B C0 A7 20 69 C0 89 20 92 3B C0 BF AF    :=.;.. i.. .;...
0057B0:  20 00 48 69 67 68 42 79 74 65 00 87 28 77 3A 8B     .HighByte..(w:.
0057C0:  29 3A 8C 3B BF 8E B4 61 3A AB 3B BF 9C C0 61 3A    ):.;...a:.;...a:
0057D0:  3D AB 28 AD 28 8F 28 77 29 29 2B 31 29 3B C0 A7    =.(.(.(w))+1);..
0057E0:  20 61 5E 3B C0 89 20 87 3B BF AF 20 00 4C 6F 77     a^;.. .;.. .Low
0057F0:  42 79 74 65 00 83 28 77 3A 8B 29 3A 8C 3B BF 8E    Byte..(w:.):.;..
005800:  20 01 16 20 6F 6E 65 20 DF 20 28 70 6F 73 73 69     .. one . (possi
005810:  62 6C 79 20 F6 20 FD 20 00 70 61 72 61 6D 65 74    bly . . .paramet
005820:  65 72 00 C6 C1 C9 29 BF C0 01 07 20 C7 20 CD 3A    er....).... . .:
005830:  BF C0 41 78 20 B4 C8 20 E0 20 DF 20 01 12 20 78    ..Ax .. . . .. x
005840:  C0 44 78 B4 00 64 69 73 61 62 6C 65 00 C5 20 78    .Dx..disable.. x
005850:  20 01 05 20 28 78 3D 4C 20 E1 20 01 03 20 01 02     .. (x=L . .. ..
005860:  20 50 20 E1 20 70 72 6F 63 65 64 75 72 65 73 C3     P . procedures.
005870:  BB 61 6E 79 74 68 69 6E 67 20 FA 20 01 16 20 62    .anything . .. b
005880:  6F 74 68 29 C0 45 78 B4 C5 20 78 20 01 05 C0 58    oth).Ex.. x ...X
005890:  B4 43 6F 6E 74 69 6E 75 65 20 64 65 62 75 67 67    .Continue debugg
0058A0:  69 6E 67 C0 2A 29 BF AF 20 00 43 68 65 63 6B 46    ing.*).. .CheckF
0058B0:  6F 72 43 6F 6E 74 72 6F 6C 00 C4 3B BF 8E B4 00    orControl..;....
0058C0:  63 68 00 BD 3A 99 3B BF 9C BF BC 00 44 45 43 00    ch..:.;.....DEC.
0058D0:  B9 28 D8 29 3B BF BC 82 20 28 D8 3D 30 29 20 85    .(.);... (.=0) .
0058E0:  20 DA 20 85 20 D9 20 95 C0 D8 3A 3D E2 3B C0 EC     . . . ...:=.;..
0058F0:  28 BD 29 3B B4 BF BE BA 82 20 BD 3D D0 20 95 C1    (.);..... .=. ..
005900:  EB 3B C1 B3 28 27 20 CA 20 43 6F 6D 6D 61 6E 64    .;..(' . Command
005910:  3A 27 29 3B C1 94 C2 EA 28 BD 29 3B C2 90 20 00    :');....(.);.. .
005920:  43 41 50 00 B8 28 BD 29 20 84 C2 27 41 27 3A B3    CAP..(.) ..'A':.
005930:  28 27 20 43 68 61 6E 67 65 20 E0 20 01 12 3A 27    (' Change . ..:'
005940:  29 3B C2 BC A6 C3 EC 28 BD 29 3B C3 9F 20 BD 3C    );.....(.);.. .<
005950:  3E 30 78 3B C2 BC D0 3A 3D BD 3B C2 BC A9 3B C2    >0x;...:=.;...;.
005960:  BC EB 7C C2 27 44 27 3A C2 BC B3 28 27 69 73 61    ..|.'D':...('isa
005970:  62 6C 65 20 3A 27 29 3B EA 28 BD 29 3B C2 BC 90    ble :');.(.);...
005980:  20 B8 28 BD 29 20 84 C3 27 4C 27 3A DA 3A 3D A1     .(.) ..'L':.:=.
005990:  3B C3 BC B3 28 27 00 69 6E 65 00 B7 20 01 05 27    ;...('.ine.. ..'
0059A0:  29 7C C3 27 50 27 3A D9 3A 3D A1 3B C3 BC B3 28    )|.'P':.:=.;...(
0059B0:  27 00 72 6F 63 00 B6 20 01 05 27 29 7C C3 91 20    '.roc.. ..')|.. 
0059C0:  C3 B4 D9 3A 3D A1 3B C3 B4 DA 3A 3D A1 3B C3 B4    ...:=.;...:=.;..
0059D0:  B3 28 27 00 42 6F 74 68 00 B2 27 29 C3 B4 89 3B    .('.Both..')...;
0059E0:  28 2A 90 2A 29 C2 BC A9 3B C2 BC 7C C2 27 45 27    (*.*)...;..|.'E'
0059F0:  3A C2 BC B3 28 27 6E 61 62 6C 65 20 3A 27 29 3B    :...('nable :');
005A00:  B4 61 3A AB 3B BF 9C C0 61 3A 3D 8F 28 77 29 3B    .a:.;...a:=.(w);
005A10:  C0 A7 20 61 5E 3B C0 89 20 83 3B BF 89 20 A2 2E    .. a^;.. .;.. ..
005A20:  BF 00 00 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
005A30:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
005A40:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
005A50:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
005A60:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
005A70:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
005A80:  49 4D 50 4C 45 4D 45 4E 54 41 54 49 4F 4E 20 A4    IMPLEMENTATION .
005A90:  20 00 44 45 42 55 47 00 01 18 3B BF BF 28 2A B4     .DEBUG...;..(*.
005AA0:  00 54 68 69 73 00 01 17 20 00 69 73 00 01 16 20    .This... .is... 
005AB0:  61 20 00 64 65 62 75 67 00 01 15 20 00 6D 6F 64    a .debug... .mod
005AC0:  75 6C 65 00 01 14 BF C0 00 55 70 64 61 74 65 64    ule......Updated
005AD0:  00 01 13 20 4A 61 6E 20 32 36 20 38 35 20 00 74    ... Jan 26 85 .t
005AE0:  6F 00 01 12 20 00 61 64 64 00 01 11 20 00 63 6F    o... .add... .co
005AF0:  6D 6D 61 6E 64 00 01 10 20 69 6E 74 65 72 66 61    mmand... interfa
005B00:  63 65 C0 01 13 20 41 75 67 20 31 30 20 38 36 20    ce... Aug 10 86 
005B10:  01 12 20 01 11 20 00 62 6F 75 6E 64 73 00 01 0F    .. .. .bounds...
005B20:  20 65 72 72 6F 72 20 00 74 72 61 70 73 00 01 0E     error .traps...
005B30:  20 00 61 6E 64 00 01 0D 20 00 6F 76 65 72 66 6C     .and... .overfl
005B40:  6F 77 00 01 0C 20 01 0E 2C C0 00 61 6C 73 6F 00    ow... ..,..also.
005B50:  01 0B 20 00 65 6E 64 00 01 0A 20 00 6F 66 00 01    .. .end... .of..
005B60:  09 20 00 70 72 6F 63 65 64 75 72 65 00 01 08 20    . .procedure... 
005B70:  63 6F 64 65 BF C0 00 54 68 65 00 01 07 20 72 65    code...The... re
005B80:  6C 65 61 73 65 64 20 76 65 72 73 69 6F 6E 20 00    leased version .
005B90:  77 69 6C 6C 00 01 06 20 00 74 72 61 63 65 00 01    will... .trace..
005BA0:  05 20 01 08 20 00 63 61 6C 6C 73 00 01 04 20 01    . .. .calls... .
005BB0:  0D C0 00 6C 69 6E 65 00 01 03 20 00 6E 75 6D 62    ...line... .numb
005BC0:  65 72 73 00 01 02 2E BF C0 57 68 65 6E 20 61 20    ers......When a 
005BD0:  01 14 20 01 16 20 63 6F 6D 70 69 6C 65 64 20 00    .. .. compiled .
005BE0:  77 69 74 68 00 01 01 20 00 74 68 65 00 01 00 20    with... .the... 
005BF0:  01 05 20 00 66 6C 61 67 00 FF 20 00 6F 6E 00 FE    .. .flag.. .on..
005C00:  EA 28 BD 29 3B C2 BC 90 20 B8 28 BD 29 20 84 C3    .(.);... .(.) ..
005C10:  27 4C 27 3A DA 3A 3D 9A 3B C3 BC B3 28 27 B7 20    'L':.:=.;...('. 
005C20:  01 05 27 29 7C C3 27 50 27 3A D9 3A 3D 9A C3 BC    ..')|.'P':.:=...
005C30:  B3 28 27 B6 20 01 05 27 29 7C C3 91 20 C3 B4 D9    .('. ..')|.. ...
005C40:  3A 3D 9A 3B C3 B4 DA 3A 3D 9A 3B C3 B4 B3 28 27    :=.;...:=.;...('
005C50:  B2 27 29 3B C3 B4 89 3B 28 2A 90 2A 29 C3 A9 3B    .');...;(*.*)..;
005C60:  C2 BC 7C C2 27 58 27 3A B3 28 27 20 43 6F 6E 74    ..|.'X':.(' Cont
005C70:  69 6E 75 69 6E 67 27 29 3B C2 BC A9 3B 20 92 C2    inuing');...; ..
005C80:  91 C3 B3 28 27 43 6F 6D 6D 61 6E 64 73 20 CD 3A    ...('Commands .:
005C90:  20 41 20 45 20 44 20 01 0D 20 58 27 29 3B A9 3B     A E D .. X');.;
005CA0:  C3 89 3B 28 2A 90 2A 29 C2 89 3B 28 2A 94 2A 29    ..;(*.*)..;(*.*)
005CB0:  C1 89 3B 28 2A 82 20 BD 3D D0 2A 29 C0 89 3B 28    ..;(*. .=.*)..;(
005CC0:  2A D8 3D 30 2A 29 BF BC 89 20 C4 3B BF AF 20 00    *.=0*)... .;.. .
005CD0:  44 69 73 70 6C 61 79 4E 61 6D 65 00 B1 3B BF 9C    DisplayName..;..
005CE0:  C0 A0 20 D5 5E 3C 3E 30 78 20 81 C1 82 20 D9 20    .. .^<>0x ... . 
005CF0:  95 20 ED 28 D5 5E 29 20 89 3B C1 D5 3A 3D DC 28    . .(.^) .;..:=.(
005D00:  AD 28 D5 29 2B 31 29 3B C1 89 3B C0 89 20 B1 3B    .(.)+1);..;.. .;
005D10:  BF AF 20 00 54 72 61 63 65 42 61 63 6B 00 B0 3B    .. .TraceBack..;
005D20:  BF 9C C0 A9 3B C0 D9 3A 3D 9A 3B C0 8A 20 D2 3A    ....;..:=.;.. .:
005D30:  3D D2 20 86 20 30 20 80 20 2D 31 20 81 C1 82 20    =. . 0 . -1 ... 
005D40:  D2 3E 30 20 95 C2 D5 3A 3D D4 5B D2 5D 3B C2 B1    .>0 ...:=.[.];..
005D50:  3B C2 89 3B C1 B3 28 27 20 6E 65 61 72 20 27 29    ;..;..(' near ')
005D60:  3B C1 EE 28 D1 2C 34 29 3B C1 D1 3A 3D D3 5B D2    ;..(.,4);..:=.[.
005D70:  5D 3B C1 A9 3B C1 89 3B C0 89 20 B0 3B BF AF 20    ];..;..;.. .;.. 
005D80:  00 54 72 61 63 65 00 AB 3B BF BF 28 2A B4 01 17    .Trace..;..(*...
005D90:  20 01 14 20 61 63 74 75 61 6C 6C 79 20 64 6F 65     .. actually doe
005DA0:  73 20 01 00 20 74 72 61 63 69 6E 67 2A 29 BF 8E    s .. tracing*)..
005DB0:  B4 69 3A AD 3B BF 9C C0 C4 3B BF C0 28 2A B4 70    .i:.;....;..(*.p
005DC0:  69 63 6B 20 00 75 70 00 AA 20 01 00 20 00 72 65    ick .up.. .. .re
005DD0:  74 75 72 6E 00 A7 20 00 61 64 64 72 65 73 73 00    turn.. .address.
005DE0:  A2 20 CB 20 69 66 20 69 74 20 77 65 72 65 20 61    . . if it were a
005DF0:  20 C6 20 C1 01 17 20 72 65 71 75 69 72 65 64 20     . ... required 
005E00:  20 28 65 69 74 68 65 72 C0 00 62 79 00 FD 20 00     (either..by.. .
005E10:  75 73 69 6E 67 00 FC 20 4D 32 20 6E 61 6D 65 2F    using.. M2 name/
005E20:  54 2C 20 00 6F 72 00 FB 20 00 65 6C 73 65 00 FA    T, .or.. .else..
005E30:  20 28 2A 24 74 2B 2A 29 2C 20 01 0D 20 6C 69 6E     (*$t+*), .. lin
005E40:  6B 65 64 20 01 01 20 01 00 20 C0 2F 54 20 FF 2C    ked .. .. ./T .,
005E50:  20 00 65 61 63 68 00 F9 20 01 08 20 FB 20 00 73     .each.. .. . .s
005E60:  74 61 74 65 6D 65 6E 74 00 F8 20 01 16 20 70 72    tatement.. .. pr
005E70:  65 63 65 64 65 64 20 FD 20 00 61 6E 00 F7 20 69    eceded . .an.. i
005E80:  6E 74 20 36 C0 00 66 6F 6C 6C 6F 77 65 64 00 F6    nt 6..followed..
005E90:  20 FD 20 73 65 76 65 72 61 6C 20 00 62 79 74 65     . several .byte
005EA0:  73 00 F5 20 00 69 6E 00 F4 20 01 00 20 66 6F 72    s.. .in.. .. for
005EB0:  6D 3A BF C0 74 6F 70 20 00 62 69 74 73 00 F3 BB    m:..top .bits...
005EC0:  B4 30 BA 3D BA 01 08 20 00 63 61 6C 6C 00 F2 C2    .0.=... .call...
005ED0:  31 31 BA 3D BA F8 20 00 6E 75 6D 62 65 72 00 F1    11.=.. .number..
005EE0:  20 28 01 03 20 F1 29 28 6D 61 78 20 01 16 20 33     (.. .)(max .. 3
005EF0:  66 66 66 3D 31 36 33 38 33 29 C2 31 30 30 20 3D    fff=16383).100 =
005F00:  BA 01 0A 20 01 09 20 01 08 C2 31 30 31 30 20 3D    ... .. ...1010 =
005F10:  20 01 0C 20 00 74 72 61 70 00 F0 C2 31 30 31 31     .. .trap...1011
005F20:  20 3D 20 01 0F 20 F0 BF C0 01 07 20 72 65 6D 61     = .. ..... rema
005F30:  69 6E 69 6E 67 20 31 35 20 F3 20 01 09 20 61 20    ining 15 . .. a 
005F40:  77 6F 72 64 20 67 69 76 65 20 61 20 01 08 20 F1    word give a .. .
005F50:  20 FB 20 61 20 F8 C0 28 01 03 29 20 F1 2E 20 BF     . a ..(..) .. .
005F60:  C0 01 17 20 01 14 20 70 65 72 66 6F 72 6D 73 20    ... .. performs 
005F70:  74 77 6F 20 66 75 6E 63 74 69 6F 6E 73 3A BF C0    two functions:..
005F80:  31 2F 20 4F 75 74 70 75 74 73 20 01 05 20 69 6E    1/ Outputs .. in
005F90:  66 6F 72 6D 61 74 69 6F 6E BF C0 32 2F 20 41 6C    formation..2/ Al
005FA0:  6C 6F 77 73 20 63 6F 6E 74 72 6F 6C 20 01 09 20    lows control .. 
005FB0:  01 15 20 6F 75 74 70 75 74 BF C0 2A 29 BF 93 B4    .. output..*)...
005FC0:  53 59 53 54 45 4D 20 A3 20 8F 2C 00 42 59 54 45    SYSTEM £ .,.BYTE
005FD0:  00 EF 3B BF 93 B4 53 6D 61 6C 6C 49 4F 20 A3 20    ..;...SmallIO £ 
005FE0:  00 57 72 69 74 65 43 61 72 64 00 EE 3B BF 93 B4    .WriteCard..;...
005FF0:  AE 20 A3 20 A9 2C B3 2C 00 57 72 69 74 65 00 ED    . £ .,.,.Write..
006000:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
006010:  05 00 01 00 02 09 52 E5 05 00 C9 02 00 00 00 02    ......R.........
006020:  05 00 C5 02 00 00 00 02 05 00 C1 02 00 00 00 02    ................
006030:  05 00 C6 02 00 00 00 02 05 00 C2 02 00 00 00 02    ................
006040:  05 00 C7 02 00 00 00 02 05 00 C3 02 00 00 00 02    ................
006050:  05 00 C8 02 00 00 00 02 05 00 C4 02 00 00 00 02    ................
006060:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006070:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006080:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006090:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0060A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0060B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0060C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0060D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0060E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0060F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006100:  72 46 69 6C 65 4E 61 6D 65 73 00 90 3B BF 9C C0    rFileNames..;...
006110:  A8 28 66 2C A5 29 3B BF C0 82 20 66 2E 00 66 63    .(f,.);... f..fc
006120:  62 64 6E 00 8D 3D 30 20 95 20 9F 3A 3D 27 20 27    bdn..=0 . .:=' '
006130:  C0 91 20 9F 3A 3D 43 48 52 28 00 4F 52 44 00 8C    .. .:=CHR(.ORD..
006140:  28 66 2E 8D 29 2B 28 8C 28 27 41 27 29 2D 31 29    (f..)+(.('A')-1)
006150:  29 20 89 3B BF BF C0 28 2A B4 4E 6F 77 20 73 63    ) .;...(*.Now sc
006160:  61 6E 20 66 6F 72 20 6D 61 74 63 68 69 6E 67 20    an for matching 
006170:  A6 2A 29 BF C0 69 3A 3D B1 28 AB 2C 8F 28 92 29    .*)..i:=.(.,.(.)
006180:  29 3B B4 28 2A 73 65 74 20 92 20 62 75 66 66 65    );.(*set . buffe
006190:  72 20 61 64 64 72 65 73 73 2A 29 B4 C0 69 3A 3D    r address*)..i:=
0061A0:  B1 28 B0 2C 8F 28 66 29 29 3B B5 28 2A 73 74 61    .(.,.(f));.(*sta
0061B0:  72 74 20 73 65 61 72 63 68 2A 29 C0 94 3A 3D 30    rt search*)..:=0
0061C0:  3B C0 A0 20 69 3C 3E 32 35 35 20 81 C1 6A 3A 3D    ;.. i<>255 ..j:=
0061D0:  30 3B C1 82 20 9F 3C 3E 27 20 27 20 95 C2 A5 5B    0;.. .<>' ' ...[
0061E0:  30 5D 3A 3D 9F 3B C2 A5 5B 31 5D 3A 3D 27 3A 27    0]:=.;..[1]:=':'
0061F0:  3B C2 6A 3A 3D 32 3B C2 89 3B C1 97 20 92 5B 69    ;.j:=2;..;.. .[i
006200:  5D 20 81 C2 6B 3A 3D 31 3B C2 A0 20 28 6B 3C 3D    ] ..k:=1;.. (k<=
006210:  98 28 00 64 69 72 66 6E 00 8B 29 29 20 87 20 28    .(.dirfn..)) . (
006220:  8B 5B 6B 5D 3C 3E 27 20 27 29 20 81 C3 A5 5B 6A    .[k]<>' ') ...[j
006230:  5D 3A 3D 8B 5B 6B 5D 3B C3 00 49 4E 43 00 88 28    ]:=.[k];..INC..(
006240:  6A 29 3B C3 88 28 6B 29 3B C3 89 3B C2 A5 5B 6A    j);..(k);..;..[j
006250:  5D 3A 3D 27 2E 27 3B C2 6B 3A 3D 31 3B 88 28 6A    ]:='.';.k:=1;.(j
006260:  29 3B C2 A0 20 28 6B 3C 3D 98 28 00 64 69 72 66    );.. (k<=.(.dirf
006270:  74 00 83 29 29 20 87 20 28 83 5B 6B 5D 3C 3E 27    t..)) . (.[k]<>'
006280:  20 27 29 20 81 C3 A5 5B 6A 5D 3A 3D 83 5B 6B 5D     ') ...[j]:=.[k]
006290:  3B C3 88 28 6A 29 3B C3 88 28 6B 29 3B C3 89 3B    ;..(j);..(k);..;
0062A0:  C2 89 3B 20 28 2A 97 20 44 4D 41 2A 29 C1 8A 20    ..; (*. DMA*).. 
0062B0:  6A 3A 3D 6A 20 86 20 98 28 A5 29 20 81 20 A5 5B    j:=j . .(.) . .[
0062C0:  6A 5D 3A 3D 27 20 27 20 89 3B C1 A6 5B 94 5D 3A    j]:=' ' .;..[.]:
0062D0:  3D A5 3B C1 88 28 94 29 3B C1 69 3A 3D B1 28 AE    =.;..(.);.i:=.(.
0062E0:  2C 8F 28 66 29 29 3B B4 28 2A 67 6F 20 00 74 6F    ,.(f));.(*go .to
0062F0:  00 80 20 6E 65 78 74 2A 29 C1 89 3B 20 28 2A A0    .. next*)..; (*.
006300:  73 65 00 C9 28 8E 20 66 3A E4 29 3B BF 9C C0 69    se..(. f:.);...i
006310:  3A 3D EE 28 EC 2C 8F 28 66 2E 66 29 29 3B C0 89    :=.(.,.(f.f));..
006320:  20 C9 3B BF AF 20 00 52 65 6C 65 61 73 65 00 C8     .;.. .Release..
006330:  28 8E 20 66 3A E4 29 3B BF 9C B4 C0 C9 28 66 29    (. f:.);.....(f)
006340:  3B C0 69 3A 3D EE 28 EB 2C 8F 28 66 2E 66 29 29    ;.i:=.(.,.(f.f))
006350:  3B C0 89 20 C8 3B BF AF 20 00 52 65 6E 61 6D 65    ;.. .;.. .Rename
006360:  00 C7 28 8E 20 66 3A E4 3B 00 6E 65 77 00 C6 2C    ..(. f:.;.new..,
006370:  00 6F 6C 64 00 C5 3A 9B 20 84 20 99 3B 8E 20 CC    .old..:. . .;. .
006380:  3A AA 29 3B BF 8E B4 70 3A E5 3B BF 9C C0 D4 28    :.);...p:.;....(
006390:  66 2C C6 29 3B C0 69 3A 3D EE 28 EB 2C 8F 28 66    f,.);.i:=.(.,.(f
0063A0:  2E 66 29 29 3B C0 70 3A 3D E5 28 AD 28 8F 28 66    .f));.p:=.(.(.(f
0063B0:  29 29 2B 31 36 29 3B BF C0 28 2A B4 4E 6F 74 65    ))+16);..(*.Note
0063C0:  C1 2A 2A 2A 2A BF C1 4F 76 65 72 77 72 69 74 69    .****..Overwriti
0063D0:  6E 67 20 46 43 42 20 61 73 20 72 65 71 75 69 72    ng FCB as requir
0063E0:  65 64 20 62 79 20 00 72 65 6E 61 6D 65 00 C4 20    ed by .rename.. 
0063F0:  66 75 6E 63 74 69 6F 6E 2A 29 BF C0 70 5E 2E 66    function*)..p^.f
006400:  2E DE 3A 3D 66 2E 66 2E DE 3B C0 70 5E 2E 66 2E    ..:=f.f..;.p^.f.
006410:  DD 3A 3D 66 2E 66 2E DD 3B C0 D4 28 66 2C C5 29    .:=f.f..;..(f,.)
006420:  3B C0 69 3A 3D EE 28 E6 2C 8F 28 66 2E 66 29 29    ;.i:=.(.,.(f.f))
006430:  3B C0 82 20 69 3D 32 35 35 20 95 20 CC 3A 3D 2D    ;.. i=255 . .:=-
006440:  32 C0 91 20 CC 3A 3D 30 20 89 3B C0 89 20 C7 3B    2.. .:=0 .;.. .;
006450:  BF AF 20 00 4D 61 6B 65 42 41 4B 00 BD 28 8E 20    .. .MakeBAK..(. 
006460:  66 3A E4 3B 8E 20 CC 3A AA 29 3B BF 8E B4 70 3A    f:.;. .:.);...p:
006470:  E5 3B BF 9C C0 70 3A 3D E5 28 AD 28 8F 28 66 29    .;...p:=.(.(.(f)
006480:  29 2B 31 36 29 3B C0 70 5E 2E 66 2E DE 3A 3D 66    )+16);.p^.f..:=f
006490:  2E 66 2E DE 3B C0 70 5E 2E 66 2E DD 3A 3D 27 00    .f..;.p^.f..:='.
0064A0:  42 41 4B 00 B9 27 3B C0 70 5E 2E 66 2E DF 3A 3D    BAK..';.p^.f..:=
0064B0:  66 2E 66 2E DF 3B C0 69 3A 3D EE 28 EB 2C 8F 28    f.f..;.i:=.(.,.(
0064C0:  70 5E 2E 66 29 29 3B C0 69 3A 3D EE 28 E6 2C 8F    p^.f));.i:=.(.,.
0064D0:  28 66 2E 66 29 29 3B C0 66 2E 66 2E D7 3A 3D 30    (f.f));.f.f..:=0
0064E0:  3B C0 66 2E 66 2E D6 3A 3D 30 3B C0 69 3A 3D EE    ;.f.f..:=0;.i:=.
0064F0:  28 EA 2C 8F 28 66 2E 66 29 29 3B C0 82 20 69 3D    (.,.(f.f));.. i=
006500:  30 68 29 29 3D 30 38 30 68 20 95 20 28 2A 01 0A    0h))=080h . (*..
006510:  20 01 09 20 01 08 20 2A 29 C1 D7 5E 3A 3D AD 28     .. .. *)..^:=.(
006520:  D5 29 2B 31 3B C1 82 20 D9 20 95 20 C2 B3 28 27    .)+1;.. . . ..('
006530:  65 78 69 74 20 3A 27 29 3B C2 82 20 D2 3E 30 20    exit :');.. .>0 
006540:  95 20 C3 D5 3A 3D D4 5B D2 5D 3B C3 B1 3B C3 89    . ..:=.[.];..;..
006550:  3B C2 A9 3B C2 89 3B C1 82 20 D2 3E 30 20 95 20    ;..;..;.. .>0 . 
006560:  B9 28 D2 29 20 89 3B C0 9E 20 AD 28 E9 28 8D 28    .(.) .;.. .(.(.(
006570:  D5 5E 29 2C 30 66 30 68 29 29 3D 30 61 30 68 20    .^),0f0h))=0a0h 
006580:  95 C1 B3 28 27 20 01 0C 20 27 29 3B C1 B0 3B C1    ...(' .. ');..;.
006590:  00 48 41 4C 54 00 8C 3B C0 91 20 C1 B3 28 27 20    .HALT..;.. ..(' 
0065A0:  56 61 6C 75 65 20 6F 75 74 20 01 09 20 01 0F 27    Value out .. ..'
0065B0:  29 3B C1 B0 3B C1 8C 3B C0 C1 89 3B 28 2A 20 82    );..;..;...;(* .
0065C0:  20 54 72 61 63 69 6E 67 2A 29 C0 89 20 AB 3B BF     Tracing*).. .;.
0065D0:  96 B4 00 4A 75 6D 70 00 8B 3D A5 C1 00 4F 70 63    ...Jump..=...Opc
0065E0:  6F 64 65 00 88 3A EF 3B C1 00 41 64 64 72 65 73    ode..:.;..Addres
0065F0:  73 00 87 3A AD 3B C1 89 3B BF 8E B4 00 49 6E 74    s..:.;..;....Int
006600:  4A 75 6D 70 00 83 5B 38 2A E8 5D 3A 8B 3B BF 9C    Jump..[8*.]:.;..
006610:  B5 28 2A 4D 61 69 6E 20 01 03 20 2D 20 73 65 74    .(*Main .. - set
006620:  20 AA 20 01 00 20 E6 20 01 12 C1 6A 75 6D 70 20     . .. . ...jump 
006630:  01 12 20 01 05 2A 29 C0 83 2E 88 3A 3D 30 63 33    .. ..*)....:=0c3
006640:  68 3B C0 83 2E 87 3A 3D AD 28 AB 29 3B C0 89 20    h;....:=.(.);.. 
006650:  01 18 2E BF 00 00 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
006660:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
006670:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
006680:  49 4D 50 4C 45 4D 45 4E 54 41 54 49 4F 4E 20 A4    IMPLEMENTATION .
006690:  20 00 66 69 6C 65 73 00 F1 3B BF BF 28 2A B4 46     .files..;..(*.F
0066A0:  69 6C 65 20 73 79 73 74 65 6D 20 69 6D 70 6C 65    ile system imple
0066B0:  6D 65 6E 74 61 74 69 6F 6E 20 00 66 6F 72 00 F0    mentation .for..
0066C0:  20 43 50 2F 4D 20 38 30 BF C0 44 61 76 65 20 4D     CP/M 80..Dave M
0066D0:  6F 6F 72 65 20 44 65 63 20 31 39 38 34 BF 2A 29    oore Dec 1984.*)
0066E0:  BF 93 20 53 59 53 54 45 4D 20 A3 20 8F 2C 00 42    .. SYSTEM £ .,.B
0066F0:  59 54 45 00 EF 3B BF 93 20 43 50 4D 20 A3 20 00    YTE..;.. CPM £ .
006700:  32 35 35 20 95 20 C1 CC 3A 3D 2D 32 3B BF C1 28    255 . ..:=-2;..(
006710:  2A C4 20 00 74 68 65 00 B8 20 B9 20 00 66 69 6C    *. .the.. . .fil
006720:  65 00 B7 20 62 61 63 6B 20 61 67 61 69 6E C1 20    e.. back again. 
006730:  54 68 69 73 20 63 6F 75 6C 64 20 73 74 69 6C 6C    This could still
006740:  20 62 65 20 69 6D 70 72 6F 76 65 64 20 75 70 6F     be improved upo
006750:  6E 20 73 69 6E 63 65 20 77 69 74 68 20 00 74 68    n since with .th
006760:  69 73 00 B6 C1 20 00 63 6F 64 65 00 B2 2C 20 B8    is... .code.., .
006770:  20 C5 20 B9 20 B7 20 67 6F 65 73 20 61 77 61 79     . . . goes away
006780:  C1 20 4F 66 20 63 6F 75 72 73 65 2C 20 6E 6F 77    . Of course, now
006790:  20 74 68 61 74 20 00 79 6F 75 00 B1 20 68 61 76     that .you.. hav
0067A0:  65 20 72 65 61 64 20 B6 20 B2 2C C1 BA B1 20 77    e read . .,... w
0067B0:  69 6C 6C 20 6B 6E 6F 77 20 61 20 73 6E 65 61 6B    ill know a sneak
0067C0:  79 20 77 61 79 20 6F 66 20 67 65 74 74 69 6E 67    y way of getting
0067D0:  20 61 72 6F 75 6E 64 20 B8 20 C1 20 64 69 72 65     around . . dire
0067E0:  63 74 6F 72 79 20 66 75 6C 6C 20 6D 65 73 73 61    ctory full messa
0067F0:  67 65 20 69 6E 20 B8 20 65 64 69 74 6F 72 B4 C0    ge in . editor..
006800:  2A 29 BF C1 70 5E 2E 66 2E DD 3A 3D 66 2E 66 2E    *)..p^.f..:=f.f.
006810:  DD 3B C1 66 2E 66 2E DD 3A 3D 27 B9 27 3B C1 69    .;.f.f..:='.';.i
006820:  3A 3D EE 28 E6 2C 8F 28 66 2E 66 29 29 3B BF C0    :=.(.,.(f.f));..
006830:  91 20 CC 3A 3D 30 20 89 3B C0 89 20 BD 3B C0 BF    . .:=0 .;.. .;..
006840:  AF 20 00 53 65 74 42 6C 6F 63 6B 00 B0 28 8E 20    . .SetBlock..(. 
006850:  66 3A E4 3B 00 62 6C 6B 6E 72 00 AC 3A AD 29 3B    f:.;.blknr..:.);
006860:  B4 BF 8E B4 69 3A AD 3B BF 9C C0 69 3A 3D AC 20    ....i:.;...i:=. 
006870:  88 20 31 32 38 3B C0 82 20 66 2E 66 2E D7 3C 3E    . 128;.. f.f..<>
006880:  EF 28 69 29 20 95 C1 6A 3A 3D EE 28 EC 2C 8F 28    .(i) ..j:=.(.,.(
006890:  66 2E 66 29 29 3B C1 66 2E 66 2E D7 3A 3D EF 28    f.f));.f.f..:=.(
0068A0:  69 29 3B C1 6A 3A 3D EE 28 ED 2C 8F 28 66 2E 66    i);.j:=.(.,.(f.f
0068B0:  29 29 3B C1 82 20 6A 3D 32 35 35 20 95 20 C2 6A    ));.. j=255 . .j
0068C0:  3A 3D EE 28 EA 2C 8F 28 66 2E 66 29 29 3B C2 89    :=.(.,.(f.f));..
0068D0:  3B C1 89 3B C0 66 2E 66 2E D6 3A 3D AC 2D 31 32    ;..;.f.f..:=.-12
0068E0:  38 2A 69 3B C0 89 20 B0 3B BF BF AF 20 00 53 65    8*i;.. .;... .Se
0068F0:  71 52 65 61 64 42 6C 6F 63 6B 00 A7 28 8E 20 66    qReadBlock..(. f
006900:  42 44 4F 53 00 EE 2C 42 44 4F 53 48 4C 2C 00 6F    BDOS..,BDOSHL,.o
006910:  70 6E 66 63 00 ED 2C 00 63 6C 73 66 63 00 EC 2C    pnfc..,.clsfc..,
006920:  00 64 65 6C 66 63 00 EB 2C 00 6D 61 6B 66 63 00    .delfc..,.makfc.
006930:  EA 2C 00 72 73 72 66 63 00 E9 2C 00 77 73 72 66    .,.rsrfc..,.wsrf
006940:  63 00 E8 2C 00 73 64 61 66 63 00 E7 2C 00 72 65    c..,.sdafc..,.re
006950:  6E 66 63 00 E6 2C C2 65 78 74 65 6E 3B BF 93 20    nfc..,.exten;.. 
006960:  AE 20 A3 20 B3 2C A9 3B BF 96 B4 00 70 46 49 4C    . £ .,.;....pFIL
006970:  45 00 E5 3D A8 20 86 20 00 46 49 4C 45 00 E4 3B    E..=. . .FILE..;
006980:  C0 00 44 65 76 69 63 65 73 00 E3 3D 8D 20 84 20    ..Devices..=. . 
006990:  44 65 76 69 63 65 74 79 70 65 3B BF 8E B4 69 2C    Devicetype;...i,
0069A0:  6A 3A AA 3B C0 00 42 79 74 65 73 54 72 61 6E 73    j:.;..BytesTrans
0069B0:  66 65 72 72 65 64 00 E2 3A AD 3B C0 72 65 73 70    ferred..:.;.resp
0069C0:  6F 6E 73 65 20 3A 20 AA 3B BF AF 20 00 43 6F 6E    onse : .;.. .Con
0069D0:  76 65 72 74 46 69 6C 65 4E 61 6D 65 00 E1 28 8E    vertFileName..(.
0069E0:  20 66 3A 66 63 62 3B 00 66 6E 00 E0 3A 9B 20 84     f:fcb;.fn..:. .
0069F0:  20 99 29 3B BF 9C C0 69 3A 3D 30 3B C0 6A 3A 3D     .);...i:=0;.j:=
006A00:  30 3B C0 97 20 66 20 81 C1 00 66 63 62 64 6E 00    0;.. f ...fcbdn.
006A10:  DF 3A 3D 30 3B C1 00 66 63 62 66 6E 00 DE 3A 3D    .:=0;..fcbfn..:=
006A20:  27 BE BA 27 3B C1 00 66 63 62 66 74 00 DD 3A 3D    '..';..fcbft..:=
006A30:  27 BB 27 3B BF C0 28 2A 45 78 74 72 61 63 74 20    '.';..(*Extract 
006A40:  62 61 73 65 6E 61 6D 65 20 87 20 70 6F 73 73 69    basename . possi
006A50:  62 6C 79 20 64 65 76 69 63 65 2F 00 64 69 73 63    bly device/.disc
006A60:  00 DC 20 69 6E 64 69 63 61 74 6F 72 2A 29 BF 20    .. indicator*). 
006A70:  C1 A0 BE 20 28 69 3C 3D 98 28 E0 29 29 20 C2 87    ... (i<=.(.)) ..
006A80:  20 28 E0 5B 69 5D 3C 3E 27 20 27 29 20 C2 87 20     (.[i]<>' ') .. 
006A90:  28 E0 5B 69 5D 3C 3E 00 43 48 52 00 DB 28 30 29    (.[i]<>.CHR..(0)
006AA0:  29 20 C2 87 20 28 E0 5B 69 5D 3C 3E 27 2E 27 29    ) .. (.[i]<>'.')
006AB0:  20 81 C2 82 20 28 E0 5B 69 5D 3D 27 3A 27 29 20     ... (.[i]=':') 
006AC0:  87 20 28 69 3D 31 29 20 95 C3 DF 3A 3D 00 4F 52    . (i=1) ...:=.OR
006AD0:  44 00 DA 28 DE 5B 31 5D 29 2D 28 DA 28 27 41 27    D..(.[1])-(.('A'
006AE0:  29 2D 31 29 3B C3 DE 5B 31 5D 3A 3D 27 20 27 3B    )-1);..[1]:=' ';
006AF0:  C3 6A 3A 3D 30 C2 9E 20 E0 5B 69 5D 3D 27 2A 27    .j:=0.. .[i]='*'
006B00:  3A E4 3B 00 62 75 66 66 65 72 00 A6 3A AB 3B 00    :.;.buffer..:.;.
006B10:  62 79 74 65 63 6F 75 6E 74 00 A5 3A AD 3B C1 8E    bytecount..:.;..
006B20:  20 CC 3A AA 29 3B BF 9C C0 28 2A C1 00 53 65 74     .:.);...(*..Set
006B30:  00 A2 20 00 62 6C 6F 63 6B 00 9F 20 00 6E 75 6D    .. .block.. .num
006B40:  62 65 72 00 9D 20 00 69 66 00 90 20 00 6E 65 65    ber.. .if.. .nee
006B50:  64 65 64 00 8C C0 2A 29 BF C0 E2 3A 3D 31 32 37    ded...*)...:=127
006B60:  3B BF C0 6A 3A 3D 30 3B C0 A0 20 28 E2 3C A5 29    ;..j:=0;.. (.<.)
006B70:  20 87 20 28 6A 3D 30 29 20 81 C1 6A 3A 3D EE 28     . (j=0) ..j:=.(
006B80:  E7 2C A6 29 3B C1 6A 3A 3D EE 28 E9 2C 8F 28 66    .,.);.j:=.(.,.(f
006B90:  2E 66 29 29 3B C1 82 20 6A 3D 30 20 95 20 E2 3A    .f));.. j=0 . .:
006BA0:  3D E2 2B 31 32 38 20 89 3B C1 A6 3A 3D AB 28 AD    =.+128 .;..:=.(.
006BB0:  28 A6 29 2B 31 32 38 29 3B C1 89 3B C0 82 20 6A    (.)+128);..;.. j
006BC0:  3C 3E 30 20 95 20 66 2E D2 3A 3D 9A 20 89 3B C0    <>0 . f..:=. .;.
006BD0:  CC 3A 3D E2 2D 31 32 37 3B C0 89 20 A7 3B BF AF    .:=.-127;.. .;..
006BE0:  20 00 53 65 71 57 72 69 74 65 42 6C 6F 63 6B 00     .SeqWriteBlock.
006BF0:  8B 28 8E 20 66 3A E4 3B A6 3A AB 3B A5 3A AD 3B    .(. f:.;.:.;.:.;
006C00:  C1 8E 20 CC 3A AA 29 3B BF 9C C0 28 2A C1 A2 20    .. .:.);...(*.. 
006C10:  9F 20 9D 20 90 20 8C C0 2A 29 C0 E2 3A 3D 31 32    . . . ..*)..:=12
006C20:  37 3B C0 94 C1 82 20 E2 3E 3D A5 20 95 20 92 20    7;.... .>=. . . 
006C30:  89 3B C1 6A 3A 3D EE 28 E7 2C A6 29 3B C1 6A 3A    .;.j:=.(.,.);.j:
006C40:  3D EE 28 E8 2C 8F 28 66 2E 66 29 29 3B C1 82 20    =.(.,.(f.f));.. 
006C50:  6A 3C 3E 30 20 95 20 92 20 89 3B C1 E2 3A 3D E2    j<>0 . . .;..:=.
006C60:  2B 31 32 38 3B C1 A6 3A 3D AB 28 AD 28 A6 29 2B    +128;..:=.(.(.)+
006C70:  31 32 38 29 3B C1 89 3B C0 CC 3A 3D E2 2D 31 32    128);..;..:=.-12
006C80:  37 3B C0 89 20 8B 3B BF AF 20 00 52 65 61 64 42    7;.. .;.. .ReadB
006C90:  6C 6F 63 6B 00 85 28 8E 20 66 3A E4 3B A6 3A AB    lock..(. f:.;.:.
006CA0:  3B AC 2C A5 3A AD 3B C1 8E 20 CC 3A AA 29 3B BF    ;.,.:.;.. .:.);.
006CB0:  9C C0 28 2A C1 A2 20 9F 20 9D 20 90 20 8C C0 2A    ..(*.. . . . ..*
006CC0:  29 BF C0 B0 28 66 2C AC 29 3B C0 A7 28 66 2C A6    )...(f,.);..(f,.
006CD0:  2C A5 2C CC 29 3B C0 89 20 85 3B BF AF 20 00 57    ,.,.);.. .;.. .W
006CE0:  72 69 74 65 42 6C 6F 63 6B 00 80 28 8E 20 66 3A    riteBlock..(. f:
006CF0:  E4 3B A6 3A AB 3B AC 2C A5 3A AD 3B C1 8E 20 CC    .;.:.;.,.:.;.. .
006D00:  20 95 C3 8A 20 6A 3A 3D 6A 2B 31 20 86 20 98 28     ... j:=j+1 . .(
006D10:  DE 29 20 81 C3 B4 DE 5B 6A 5D 3A 3D 27 3F 27 3B    .) ....[j]:='?';
006D20:  C3 B4 89 3B C2 9E 20 6A 3C 98 28 DE 29 20 95 20    ...;.. j<.(.) . 
006D30:  C3 00 49 4E 43 00 D9 28 6A 29 3B C3 DE 5B 6A 5D    ..INC..(j);..[j]
006D40:  3A 3D 00 43 41 50 00 D8 28 E0 5B 69 5D 29 3B C3    :=.CAP..(.[i]);.
006D50:  89 3B 20 28 2A E0 5B 69 5D 3D 27 3A 27 20 2A 29    .; (*.[i]=':' *)
006D60:  C2 69 3A 3D 69 2B 31 3B C2 89 3B 20 28 2A A0 2A    .i:=i+1;..; (*.*
006D70:  29 C0 C0 28 2A B4 6C 6F 6F 6B 20 F0 20 65 78 74    )..(*.look . ext
006D80:  65 6E 73 69 6F 6E 2A 29 BF C1 82 20 E0 5B 69 5D    ension*)... .[i]
006D90:  3D 27 2E 27 20 95 C1 BC 69 3A 3D 69 2B 31 3B C1    ='.' ...i:=i+1;.
006DA0:  BC 6A 3A 3D 30 3B C1 BC A0 BB 28 69 3C 3D 98 28    .j:=0;....(i<=.(
006DB0:  E0 29 29 20 C2 87 20 28 E0 5B 69 5D 3C 3E 27 20    .)) .. (.[i]<>' 
006DC0:  27 29 20 C2 87 20 28 E0 5B 69 5D 3C 3E DB 28 30    ') .. (.[i]<>.(0
006DD0:  29 29 20 81 C2 82 20 E0 5B 69 5D 3D 27 2A 27 20    )) ... .[i]='*' 
006DE0:  95 C3 8A 20 6A 3A 3D 6A 2B 31 20 86 20 98 28 DD    ... j:=j+1 . .(.
006DF0:  29 20 81 20 DD 5B 6A 5D 3A 3D 27 3F 27 20 89 3B    ) . .[j]:='?' .;
006E00:  C2 9E 20 6A 3C 98 28 DD 29 20 95 C3 D9 28 6A 29    .. j<.(.) ...(j)
006E10:  3B 20 C3 DD 5B 6A 5D 3A 3D D8 28 E0 5B 69 5D 29    ; ..[j]:=.(.[i])
006E20:  3B C3 89 3B C2 69 3A 3D 69 2B 31 3B C2 89 3B 28    ;..;.i:=i+1;..;(
006E30:  2A A0 2A 29 C1 BC 89 3B 28 2A E0 5B 69 5D 3D 27    *.*)...;(*.[i]='
006E40:  2E 27 2A 29 C1 00 66 63 62 65 78 00 D7 3A 3D 30    .'*)..fcbex..:=0
006E50:  3B C1 00 66 63 62 63 72 00 D6 3A 3D 30 3B C1 63    ;..fcbcr..:=0;.c
006E60:  70 6D 72 65 73 3A 3D 30 3B C1 66 63 62 72 63 3A    pmres:=0;.fcbrc:
006E70:  3D 30 3B C1 00 66 63 62 72 6E 00 D5 2E 6C 6F 77    =0;..fcbrn...low
006E80:  6F 72 64 65 72 3A 3D 30 3B C1 D5 2E 68 69 67 68    order:=0;...high
006E90:  6F 72 64 65 72 3A 3D 30 3B C1 89 3B 20 28 2A 97    order:=0;..; (*.
006EA0:  2A 29 C0 89 20 E1 3B BF AF 20 00 63 6F 6E 76 65    *).. .;.. .conve
006EB0:  72 74 6E 61 6D 65 00 D4 28 8E 20 00 66 6C 00 D3    rtname..(. .fl..
006EC0:  3A E4 3B 8E 20 E0 3A 9B 20 84 20 99 29 3B BF 9C    :.;. .:. . .);..
006ED0:  C0 97 20 D3 20 81 C1 E1 28 66 2C E0 29 3B C1 D3    .. . ...(f,.);..
006EE0:  2E 00 65 6F 66 00 D2 3A 3D A1 3B C1 82 BC 66 2E    ..eof..:=.;...f.
006EF0:  DE 3D 27 43 4F 4E 3A BC 27 20 95 20 00 64 65 76    .='CON:.' . .dev
006F00:  3A AA 29 3B BF 9C C0 28 2A C1 A2 20 9F 20 9D 20    :.);...(*.. . . 
006F10:  90 20 8C C0 2A 29 C0 B0 28 66 2C AC 29 3B C0 8B    . ..*)..(f,.);..
006F20:  28 66 2C A6 2C A5 2C CC 29 3B C0 89 20 80 3B BF    (f,.,.,.);.. .;.
006F30:  89 20 F1 2E BF BF 00 00 00 00 00 00 00 00 00 00    . ..............
006F40:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006F50:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006F60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006F70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
006F80:  49 4D 50 4C 45 4D 45 4E 54 41 54 49 4F 4E 20 A4    IMPLEMENTATION .
006F90:  20 00 47 65 74 46 69 6C 65 73 00 B2 3B BF 93 20     .GetFiles..;.. 
006FA0:  43 50 4D 20 A3 20 00 42 44 4F 53 00 B1 2C 42 44    CPM £ .BDOS..,BD
006FB0:  4F 53 48 4C 2C 00 73 66 6F 66 63 00 B0 2C 00 73    OSHL,.sfofc..,.s
006FC0:  6E 6F 66 63 00 AE 2C 00 66 63 62 00 AD 2C 00 73    nofc..,.fcb..,.s
006FD0:  64 61 66 63 00 AB 3B BF 93 20 43 50 4D 42 49 4F    dafc..;.. CPMBIO
006FE0:  53 20 A3 20 00 64 69 72 65 63 74 6F 72 79 00 A9    S £ .directory..
006FF0:  3B BF 93 20 53 59 53 54 45 4D 20 A3 20 8F 3B BF    ;.. SYSTEM £ .;.
007000:  93 20 46 69 6C 65 73 20 A3 20 00 43 6F 6E 76 65    . Files £ .Conve
007010:  72 74 46 69 6C 65 4E 61 6D 65 00 A8 3B BF 28 2A    rtFileName..;.(*
007020:  B4 47 65 74 20 61 20 6C 69 73 74 20 6F 66 20 00    .Get a list of .
007030:  66 69 6C 65 00 A7 20 00 6E 61 6D 65 73 00 A6 20    file.. .names.. 
007040:  6D 65 65 74 69 6E 67 20 61 20 77 69 6C 64 63 61    meeting a wildca
007050:  72 64 20 64 65 73 63 72 69 70 74 69 6F 6E 2A 29    rd description*)
007060:  BF 8E B4 69 2C 6A 2C 6B 3A AA 3B C0 66 3A AD 3B    ...i,j,k:.;.f:.;
007070:  C0 00 6E 61 6D 65 00 A5 3A 00 46 69 6C 65 4E 61    ..name..:.FileNa
007080:  6D 65 00 A2 3B C0 00 44 65 76 43 68 61 72 00 9F    me..;..DevChar..
007090:  3A 99 3B C0 00 57 69 6C 64 43 61 72 64 00 9E 3A    :.;..WildCard..:
0070A0:  AC 3B BF AF 20 00 47 65 74 4E 61 6D 65 73 00 9D    .;.. .GetNames..
0070B0:  28 00 50 61 74 74 65 72 6E 00 96 3A 9B 20 84 20    (.Pattern..:. . 
0070C0:  99 3B 8E 20 A6 3A 9B 20 84 20 A2 3B C1 BA 8E 20    .;. .:. . .;... 
0070D0:  00 43 6F 75 6E 74 00 94 3A AA 29 3B BF 8E B4 00    .Count..:.);....
0070E0:  64 6D 61 00 92 3A 9B 20 5B 30 2E 2E 33 5D 20 84    dma..:. [0..3] .
0070F0:  20 A9 3B BF BF AF 20 00 53 65 61 72 63 68 46 6F     .;... .SearchFo
007100:  74 79 70 65 00 D1 3A 3D 63 6F 6E C1 9E 20 66 2E    type..:=con.. f.
007110:  DE 3D 27 52 44 52 3A BC 27 20 95 20 D1 3A 3D 00    .='RDR:.' . .:=.
007120:  72 64 72 00 D0 C1 9E 20 66 2E DE 3D 27 50 55 4E    rdr.... f..='PUN
007130:  3A BC 27 20 95 20 D1 3A 3D 00 70 75 6E 00 CF C1    :.' . .:=.pun...
007140:  9E 20 66 2E DE 3D 27 4C 53 54 3A BC 27 20 95 20    . f..='LST:.' . 
007150:  D1 3A 3D 00 6C 73 74 00 CE C1 91 20 D1 3A 3D DC    .:=.lst.... .:=.
007160:  20 89 3B C1 89 3B 28 2A 97 20 66 2E 66 2A 29 C0     .;..;(*. f.f*).
007170:  89 20 D4 3B C3 B5 BF AF 20 00 4C 6F 6F 6B 75 70    . .;.... .Lookup
007180:  00 CD 28 8E 20 66 3A E4 3B E0 3A 9B 20 84 20 99    ..(. f:.;.:. . .
007190:  3B 8E 20 00 72 65 70 6C 79 00 CC 3A AA 29 3B C2    ;. .reply..:.);.
0071A0:  BF 9C C0 D4 28 66 2C E0 29 3B C0 CC 3A 3D 30 3B    ....(f,.);..:=0;
0071B0:  C0 82 20 66 2E D1 3D DC 20 95 C1 69 3A 3D EE 28    .. f..=. ..i:=.(
0071C0:  ED 2C 8F 28 66 2E 66 29 29 3B C1 82 20 69 3D 32    .,.(f.f));.. i=2
0071D0:  35 35 20 95 20 C2 CC 3A 3D 2D 32 C2 89 3B C0 9E    55 . ..:=-2..;..
0071E0:  20 66 2E D1 20 83 20 E3 7B CE 2C CF 7D 20 95 20     f.. . .{.,.} . 
0071F0:  C1 CC 3A 3D 2D 31 C1 89 3B C0 89 20 CD 3B BF AF    ..:=-1..;.. .;..
007200:  20 00 43 72 65 61 74 65 00 CB 28 8E 20 66 3A E4     .Create..(. f:.
007210:  3B E0 3A 9B 20 84 20 99 3B 8E 20 CC 3A AA 29 3B    ;.:. . .;. .:.);
007220:  BF 9C C0 D4 28 66 2C E0 29 3B C0 CC 3A 3D 30 3B    ....(f,.);..:=0;
007230:  C0 82 20 66 2E D1 3D DC 20 95 C1 69 3A 3D EE 28    .. f..=. ..i:=.(
007240:  EB 2C 8F 28 66 2E 66 29 29 3B C1 69 3A 3D EE 28    .,.(f.f));.i:=.(
007250:  EA 2C 8F 28 66 2E 66 29 29 3B C1 82 20 69 3D 32    .,.(f.f));.. i=2
007260:  35 35 20 95 20 C2 CC 3A 3D 2D 32 C2 89 3B C0 9E    55 . ..:=-2..;..
007270:  20 66 2E D1 3D D0 20 95 20 C1 CC 3A 3D 2D 31 C1     f..=. . ..:=-1.
007280:  89 3B C0 89 20 CB 3B BF AF 20 00 44 65 6C 65 74    .;.. .;.. .Delet
007290:  65 00 CA 28 8E 20 66 3A E4 3B E0 3A 9B 20 84 20    e..(. f:.;.:. . 
0072A0:  99 3B 8E 20 CC 3A AA 29 3B BF 9C C0 D4 28 66 2C    .;. .:.);....(f,
0072B0:  E0 29 3B C0 69 3A 3D EE 28 EB 2C 8F 28 66 2E 66    .);.i:=.(.,.(f.f
0072C0:  29 29 3B C0 CC 3A 3D 2D 31 3B C0 82 20 66 2E D1    ));..:=-1;.. f..
0072D0:  3D DC 20 95 C1 82 20 69 3D 32 35 35 20 95 20 C2    =. ... i=255 . .
0072E0:  CC 3A 3D 2D 32 C1 91 20 C2 CC 3A 3D 30 20 C2 89    .:=-2.. ..:=0 ..
0072F0:  3B C1 89 3B C0 89 20 CA 3B BF AF 20 00 43 6C 6F    ;..;.. .;.. .Clo
007300:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
007310:  06 00 01 00 02 09 52 E5 06 00 C9 02 00 00 00 02    ......R.........
007320:  06 00 C5 02 00 00 00 02 06 00 C1 02 00 00 00 02    ................
007330:  06 00 C6 02 00 00 00 02 06 00 C2 02 00 00 00 02    ................
007340:  06 00 C7 02 00 00 00 02 06 00 C3 02 00 00 00 02    ................
007350:  06 00 C8 02 00 00 00 02 06 00 C4 02 00 00 00 02    ................
007360:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
007370:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
007380:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
007390:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0073A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0073B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0073C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0073D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0073E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0073F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
007400:  53 74 72 65 61 6D 00 83 3B BF 9C C0 82 20 DF 3E    Stream..;.... .>
007410:  31 20 95 20 DF 3A 3D DF 2D 31 20 89 3B C0 89 20    1 . .:=.-1 .;.. 
007420:  83 3B BF AF 20 00 50 6F 70 4F 75 74 53 74 72 65    .;.. .PopOutStre
007430:  61 6D 00 80 3B BF 9C C0 82 20 DD 3E 31 20 95 20    am..;.... .>1 . 
007440:  DD 3A 3D DD 2D 31 20 89 3B C0 89 20 80 3B BF 9C    .:=.-1 .;.. .;..
007450:  B4 28 2A 4D 61 69 6E 6C 69 6E 65 2A 29 C0 C5 3A    .(*Mainline*)..:
007460:  3D 30 B2 3B C0 C7 3A 3D 30 D4 3B C0 C9 3A 3D A1    =0.;..:=0.;..:=.
007470:  3B C0 ED 28 DB 2C 27 43 4F 4E 3A 27 2C DF 29 3B    ;..(.,'CON:',.);
007480:  C0 DF 3A 3D 31 3B C0 E9 28 DE 5B 31 5D 2C DB 2C    ..:=1;..(.[1],.,
007490:  F9 29 3B C0 DD 3A 3D 31 3B C0 E9 28 DC 5B 31 5D    .);..:=1;..(.[1]
0074A0:  2C DB 2C EA 29 3B C0 89 20 01 0C 2E BF BF 00 00    ,.,.);.. .......
0074B0:  89 3B 28 2A A0 2A 29 C0 C4 3A 3D D7 3B C0 82 20    .;(*.*)..:=.;.. 
0074C0:  B7 20 95 20 78 3A 3D 2D 78 20 89 3B C0 89 20 B8    . . x:=-x .;.. .
0074D0:  3B BF BF AF 20 00 57 72 69 74 65 00 B6 28 D7 3A    ;... .Write..(.:
0074E0:  99 29 3B BF 20 BF 9C C0 82 20 D7 3D C6 20 95 C1    .);. .... .=. ..
0074F0:  E6 28 DC 5B DD 5D 2C 30 D4 29 3B C1 D7 3A 3D 30    .(.[.],0.);..:=0
007500:  A4 20 00 4C 69 73 74 00 EE 3B BF BF 28 2A B4 EE    . .List..;..(*..
007510:  20 6F 6E 65 20 6F 66 20 6D 6F 72 65 20 00 66 69     one of more .fi
007520:  6C 65 73 00 ED BF C0 44 61 76 65 20 4D 6F 6F 72    les....Dave Moor
007530:  65 20 46 54 4C 20 4D 6F 64 75 6C 61 2D 32 C0 43    e FTL Modula-2.C
007540:  2F 4F 20 57 6F 72 6B 6D 61 6E 20 00 61 6E 64 00    /O Workman .and.
007550:  EC 20 41 73 73 6F 63 69 61 74 65 73 C0 31 31 32    . Associates.112
007560:  20 4D 61 72 69 6F 6E 20 44 72 69 76 65 C0 50 61     Marion Drive.Pa
007570:  73 61 64 65 6E 61 20 43 61 6C 69 66 6F 72 6E 69    sadena Californi
007580:  61 20 39 31 31 30 36 C0 28 50 68 29 20 28 38 31    a 91106.(Ph) (81
007590:  38 29 20 37 39 36 20 34 34 30 31 BF C0 54 68 69    8) 796 4401..Thi
0075A0:  73 20 00 69 73 00 EB 20 61 20 6D 6F 64 75 6C 65    s .is.. a module
0075B0:  20 70 72 6F 76 69 64 65 64 20 00 77 69 74 68 00     provided .with.
0075C0:  EA 20 00 74 68 65 00 E9 20 73 79 73 74 65 6D 2E    . .the.. system.
0075D0:  20 59 6F 75 20 6D 61 79 20 68 61 63 6B 20 00 69     You may hack .i
0075E0:  74 00 E8 C0 EC 20 75 73 65 20 E8 20 00 66 6F 72    t.... use . .for
0075F0:  00 E7 20 77 68 61 74 65 76 65 72 20 70 75 72 70    .. whatever purp
007600:  2E A9 3B C2 AE 2E B3 28 27 43 6F 75 6C 64 20 01    ..;....('Could .
007610:  06 20 63 72 65 61 74 65 20 FD 27 29 3B C2 CE 28    . create .');..(
007620:  DD 29 3B C2 89 3B C1 89 3B 20 28 2A DD 3D 98 2A    .);..;..; (*.=.*
007630:  29 C0 89 3B 20 28 2A 94 2A 29 BF BC E9 28 DC 5B    )..; (*.*)...(.[
007640:  DD 5D 2C D9 5B DD 5D 2C EA 29 3B BF BC 01 01 3A    .],.[.],.);....:
007650:  3D 9A 3B BF BC 89 20 CD 3B 20 BF AF 20 00 43 6C    =.;... .; .. .Cl
007660:  6F 73 65 49 6E 70 75 74 00 CB 3B BF 9C C0 82 20    oseInput..;.... 
007670:  DF 3E 31 20 95 20 DF 3A 3D DF 2D 31 3B 01 01 3A    .>1 . .:=.-1;..:
007680:  3D 9A 20 89 3B C0 89 20 CB 3B BF AF 20 00 43 6C    =. .;.. .;.. .Cl
007690:  6F 73 65 4F 75 74 70 75 74 00 CA 3B BF 9C C0 82    oseOutput..;....
0076A0:  20 DD 3E 31 20 95 20 C1 01 01 3A 3D 9A 3B C1 E8     .>1 . ...:=.;..
0076B0:  28 DC 5B DD 5D 2C 9A 29 3B C1 DD 3A 3D DD 2D 31    (.[.],.);..:=.-1
0076C0:  20 C1 89 3B C0 89 20 CA 3B BF AF 20 F5 28 8E 20     ..;.. .;.. .(. 
0076D0:  D7 3A 99 29 3B BF 20 BF 9C C0 01 01 3A 3D 9A 3B    .:.);. .....:=.;
0076E0:  C0 82 20 00 41 6C 77 61 79 73 42 75 66 66 65 72    .. .AlwaysBuffer
0076F0:  00 C9 20 95 20 E7 28 DE 5B DF 5D 2C A1 29 20 89    .. . .(.[.],.) .
007700:  3B C0 94 C1 82 20 E5 28 DE 5B DF 5D 29 20 95 C2    ;.... .(.[.]) ..
007710:  D7 3A 3D 00 45 6F 73 43 48 00 C8 3B C2 01 01 3A    .:=.EosCH..;...:
007720:  3D A1 3B C2 92 C2 89 3B C1 F2 28 DE 5B DF 5D 2C    =.;....;..(.[.],
007730:  D7 29 3B C1 82 20 D7 3D 00 65 6F 6C 63 68 00 C7    .);.. .=.eolch..
007740:  20 95 20 C2 D7 3A 3D 00 45 4F 4C 00 C6 3B C2 92     . ..:=.EOL..;..
007750:  C1 9E 20 D7 3C 3E 00 69 67 6E 6F 72 65 63 68 00    .. .<>.ignorech.
007760:  C5 20 95 20 C2 92 20 C2 89 C1 89 20 28 2A 94 2A    . . .. .... (*.*
007770:  29 C0 89 20 F5 3B BF AF 20 FB 3B BF 9C C0 A6 B4    ).. .;.. .;.....
007780:  28 2A 53 6B 69 70 20 6C 65 61 64 69 6E 67 20 73    (*Skip leading s
007790:  70 61 63 65 73 2A 29 C1 F5 28 D7 29 3B C1 9F 20    paces*)..(.);.. 
0077A0:  28 D7 3C 3E 27 20 27 29 20 87 20 28 D7 3C 3E 30    (.<>' ') . (.<>0
0077B0:  39 78 29 3B C0 01 01 3A 3D D7 3C 3E C8 3B C0 89    9x);...:=.<>.;..
0077C0:  20 FB 3B BF AF 20 F0 28 8E 20 73 3A 9B 20 84 20     .;.. .(. s:. . 
0077D0:  99 29 3B BF 9C C0 E7 28 DE 5B DF 5D 2C A1 29 3B    .);....(.[.],.);
0077E0:  C0 FB 3B C0 82 20 8C 20 01 01 20 95 20 A7 20 89    ..;.. . .. . . .
0077F0:  3B C0 69 3A 3D 30 3B C0 94 C1 82 20 69 3E 98 28    ;.i:=0;.... i>.(
007800:  20 69 3C 3E 32 35 35 2A 29 C0 C0 69 3A 3D B1 28     i<>255*)..i:=.(
007810:  AB 2C 38 30 48 29 3B B5 28 2A 72 65 73 65 74 20    .,80H);.(*reset 
007820:  80 20 64 65 66 61 75 6C 74 2A 29 C0 C0 89 20 90    . default*)... .
007830:  3B BF 9C BF C0 28 2A 20 43 6F 6E 76 65 72 74 20    ;....(* Convert 
007840:  96 20 80 20 61 20 A7 20 A5 2A 29 C0 C0 6A 3A 3D    . . a . .*)..j:=
007850:  98 28 96 29 3B C0 9E 3A 3D A1 3B C0 82 20 6A 3E    .(.);..:=.;.. j>
007860:  98 28 A5 29 20 95 20 6A 3A 3D 98 28 A5 29 20 89    .(.) . j:=.(.) .
007870:  3B C0 8A 20 69 3A 3D 30 20 86 20 6A 20 81 20 C1    ;.. i:=0 . j . .
007880:  A5 5B 69 5D 3A 3D 96 5B 69 5D 3B C1 82 20 28 A5    .[i]:=.[i];.. (.
007890:  5B 69 5D 3D 27 2A 27 29 20 85 20 28 A5 5B 69 5D    [i]='*') . (.[i]
0078A0:  3D 27 3F 27 29 20 95 20 9E 3A 3D 9A 20 89 3B C1    ='?') . .:=. .;.
0078B0:  89 3B C0 8A 20 69 3A 3D 69 2B 31 20 86 20 98 28    .;.. i:=i+1 . .(
0078C0:  A5 29 20 81 20 A5 5B 69 5D 3A 3D 27 20 27 20 89    .) . .[i]:=' ' .
0078D0:  3B BF C0 82 20 9E 20 95 20 90 C0 91 C1 94 3A 3D    ;... . . .....:=
0078E0:  31 3B C1 A6 5B 30 5D 3A 3D A5 C1 89 3B C0 89 20    1;..[0]:=...;.. 
0078F0:  9D 3B BF 89 20 B2 2E BF 00 00 1A 1A 1A 1A 1A 1A    .;.. ...........
007900:  49 4D 50 4C 45 4D 45 4E 54 41 54 49 4F 4E 20 A4    IMPLEMENTATION .
007910:  20 00 49 6E 4F 75 74 00 01 0C 3B BF BF 28 2A B5     .InOut...;..(*.
007920:  01 0C 20 00 61 73 00 01 0B 20 64 65 66 69 6E 65    .. .as... define
007930:  64 20 00 62 79 00 01 0A 20 4E 20 57 69 72 74 68    d .by... N Wirth
007940:  20 00 69 6E 00 01 09 20 27 50 72 6F 67 72 61 6D     .in... 'Program
007950:  6D 69 6E 67 20 01 09 20 00 4D 6F 64 75 6C 61 00    ming .. .Modula.
007960:  01 08 2D 32 27 BF C1 B1 20 28 43 29 20 44 61 76    ..-2'... (C) Dav
007970:  65 20 4D 6F 6F 72 65 20 46 54 4C 20 01 08 2D 32    e Moore FTL ..-2
007980:  20 31 39 38 36 BF C1 4D 6F 64 69 66 69 63 61 74     1986..Modificat
007990:  69 6F 6E 73 C1 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A    ions.***********
0079A0:  2A 2A BF C1 33 20 4A 75 6E 65 20 31 39 38 36 B4    **..3 June 1986.
0079B0:  52 65 6D 6F 76 65 64 20 61 73 73 75 6D 70 74 69    Removed assumpti
0079C0:  6F 6E 20 74 68 61 74 20 6F 70 65 6E 20 61 72 72    on that open arr
0079D0:  61 79 20 00 70 61 72 61 6D 65 74 65 72 73 00 01    ay .parameters..
0079E0:  07 C3 63 6F 75 6C 64 20 00 6E 6F 74 00 01 06 20    ..could .not... 
0079F0:  62 65 20 00 75 73 65 64 00 01 05 20 01 0B 20 61    be .used... .. a
007A00:  73 29 20 95 20 92 20 89 3B C1 82 20 D7 3C 27 20    s) . . .;.. .<' 
007A10:  27 20 95 20 92 20 89 3B C1 73 5B 69 5D 3A 3D D7    ' . . .;.s[i]:=.
007A20:  3B C1 69 3A 3D 69 2B 31 3B C1 F5 28 D7 29 3B C1    ;.i:=i+1;..(.);.
007A30:  89 20 28 2A 94 2A 29 3B C0 00 74 65 72 6D 43 48    . (*.*);..termCH
007A40:  00 C4 3A 3D D7 3B C0 82 20 69 3C 3D 98 28 73 29    ..:=.;.. i<=.(s)
007A50:  20 95 20 73 5B 69 5D 3A 3D 30 78 20 89 3B C0 89     . s[i]:=0x .;..
007A60:  20 F0 3B BF AF 20 00 53 6B 69 70 45 4F 4C 00 BD     .;.. .SkipEOL..
007A70:  3B BF 9C C0 01 01 3A 3D A1 3B C0 94 C1 F5 28 D7    ;.....:=.;....(.
007A80:  29 3B C1 82 20 D7 3D C8 20 95 20 A7 20 89 3B C1    );.. .=. . . .;.
007A90:  82 20 D7 3D C6 20 95 20 92 20 89 3B C1 89 20 28    . .=. . . .;.. (
007AA0:  2A 94 2A 29 3B C0 01 01 3A 3D 9A 3B C0 89 20 BD    *.*);...:=.;.. .
007AB0:  3B C0 BF AF 20 EF 28 8E 20 73 3A 9B 20 84 20 99    ;... .(. s:. . .
007AC0:  29 3B BF 9C C0 E7 28 DE 5B DF 5D 2C 9A 29 3B C0    );....(.[.],.);.
007AD0:  69 3A 3D 30 3B C0 94 C1 82 20 69 3E 98 28 73 29    i:=0;.... i>.(s)
007AE0:  20 95 20 92 20 89 3B C1 F5 28 D7 29 3B C1 82 20     . . .;..(.);.. 
007AF0:  D7 3D C8 20 95 20 92 20 89 3B C1 82 20 D7 3D C6    .=. . . .;.. .=.
007B00:  20 95 20 92 20 89 3B C1 82 20 D7 3C 3E C5 20 95     . . .;.. .<>. .
007B10:  C2 73 5B 69 5D 3A 3D D7 3B C2 D3 28 69 29 3B C2    .s[i]:=.;..(i);.
007B20:  89 3B C1 89 20 28 2A 94 2A 29 3B C0 C4 3A 3D D7    .;.. (*.*);..:=.
007B30:  3B C0 82 20 C4 3C 3E C6 20 95 20 BD 20 91 20 01    ;.. .<>. . . . .
007B40:  01 3A 3D 9A 20 89 3B C0 8A 20 69 3A 3D 69 20 86    .:=. .;.. i:=i .
007B50:  20 98 28 73 29 20 81 20 73 5B 69 5D 3A 3D 27 20     .(s) . s[i]:=' 
007B60:  27 20 89 3B C0 89 20 EF 3B BF AF 20 00 52 65 61    ' .;.. .;.. .Rea
007B70:  64 43 61 72 64 00 BB 28 8E 20 63 3A AD 29 3B BF    dCard..(. c:.);.
007B80:  9C C0 63 3A 3D 30 3B C0 E7 28 DE 5B DF 5D 2C A1    ..c:=0;..(.[.],.
007B90:  29 3B C0 FB 3B C0 82 20 8C 20 01 01 20 95 20 A7    );..;.. . .. . .
007BA0:  20 89 3B C0 01 01 3A 3D A1 3B C0 A0 20 28 D7 3E     .;...:=.;.. (.>
007BB0:  3D 27 30 27 29 20 87 20 28 D7 3C 3D 27 39 27 29    ='0') . (.<='9')
007BC0:  20 81 C1 01 01 3A 3D 9A 3B C1 63 3A 3D 31 30 2A     ....:=.;.c:=10*
007BD0:  63 2B 28 00 4F 52 44 00 B9 28 D7 29 2D B9 28 27    c+(.ORD..(.)-.('
007BE0:  30 27 29 29 3B C1 F5 28 D7 29 3B C1 89 3B 28 2A    0'));..(.);..;(*
007BF0:  A0 2A 29 C0 C4 3A 3D D7 3B C0 89 20 BB 3B BF AF    .*)..:=.;.. .;..
007C00:  63 74 75 61 6C 20 01 07 20 01 0A C3 76 61 6C 75    ctual .. ...valu
007C10:  65 2E 20 28 54 68 69 73 20 77 61 73 20 61 20 72    e. (This was a r
007C20:  65 73 74 72 69 63 74 69 6F 6E 20 01 09 20 00 74    estriction .. .t
007C30:  68 65 00 01 04 20 65 61 72 6C 79 C3 76 65 72 73    he... early.vers
007C40:  69 6F 6E 73 20 28 70 72 65 2D 72 65 6C 65 61 73    ions (pre-releas
007C50:  65 29 20 00 6F 66 00 01 03 20 01 04 20 63 6F 6D    e) .of... .. com
007C60:  70 69 6C 65 72 29 BF C3 49 6D 70 72 6F 76 65 64    piler)..Improved
007C70:  20 68 61 6E 64 6C 69 6E 67 20 01 03 20 01 04 20     handling .. .. 
007C80:  00 76 61 72 69 61 62 6C 65 00 01 02 20 00 44 6F    .variable... .Do
007C90:  6E 65 00 01 01 20 01 09 C3 00 4F 70 65 6E 49 6E    ne... ....OpenIn
007CA0:  70 75 74 00 01 00 20 00 61 6E 64 00 FF 20 4F 70    put... .and.. Op
007CB0:  65 6E 6F 75 74 70 75 74 20 2D 20 65 6E 74 72 79    enoutput - entry
007CC0:  69 6E 67 20 6E 6F 20 C3 00 6E 61 6D 65 00 FE 20    ing no ..name.. 
007CD0:  77 68 65 6E 20 70 72 6F 6D 70 74 65 64 20 66 6F    when prompted fo
007CE0:  72 20 61 20 00 66 69 6C 65 00 FD 20 FE 20 6E 6F    r a .file.. . no
007CF0:  77 C3 63 61 75 73 65 73 20 61 20 00 72 65 74 75    w.causes a .retu
007D00:  72 6E 00 FC 20 77 69 74 68 20 01 01 3D A1 BF C1    rn.. with ..=...
007D10:  31 30 20 4F 63 74 20 38 36 BF C1 00 53 6B 69 70    10 Oct 86...Skip
007D20:  42 6C 61 6E 6B 73 00 FB 20 FF 20 00 6E 75 6D 65    Blanks.. . .nume
007D30:  72 69 63 00 FA 20 00 69 6E 70 75 74 00 F9 20 00    ric.. .input.. .
007D40:  72 6F 75 74 69 6E 65 73 00 F8 20 00 63 68 61 6E    routines.. .chan
007D50:  67 65 64 00 F7 20 00 74 6F 00 F6 20 75 73 65 C1    ged.. .to.. use.
007D60:  00 52 65 61 64 00 F5 20 00 66 72 6F 6D 00 F4 20    .Read.. .from.. 
007D70:  49 6E 6F 75 74 20 00 69 6E 73 74 65 61 64 00 F3    Inout .instead..
007D80:  20 01 03 20 00 52 65 61 64 43 68 61 72 00 F2 20     .. .ReadChar.. 
007D90:  F4 20 00 53 74 72 65 61 6D 73 00 F1 20 64 69 72    . .Streams.. dir
007DA0:  65 63 74 6C 79 BF C1 00 52 65 61 64 53 74 72 69    ectly...ReadStri
007DB0:  6E 67 00 F0 20 F7 20 F6 20 FC 20 7A 65 72 6F 20    ng.. . . . zero 
007DC0:  62 79 74 65 20 74 65 72 6D 69 6E 61 74 65 64 20    byte terminated 
007DD0:  73 74 72 69 6E 67 20 C1 F3 20 01 03 20 62 6C 61    string .. .. bla
007DE0:  6E 6B 20 66 69 6C 6C 65 64 20 28 62 75 74 20 00    nk filled (but .
007DF0:  52 65 61 64 4C 69 6E 65 00 EF 20 6C 65 66 74 20    ReadLine.. left 
007E00:  20 00 52 65 61 64 49 6E 74 00 B8 28 8E 20 78 3A     .ReadInt..(. x:
007E10:  AA 29 3B BF 8E B4 00 6E 65 67 00 B7 3A AC 3B BF    .);....neg..:.;.
007E20:  9C C0 E7 28 DE 5B DF 5D 2C A1 29 3B C0 FB 3B C0    ...(.[.],.);..;.
007E30:  82 20 8C 20 01 01 20 95 20 A7 20 89 3B C0 01 01    . . .. . . .;...
007E40:  3A 3D A1 3B C0 B7 3A 3D 20 D7 3D 27 2D 27 3B C0    :=.;..:= .='-';.
007E50:  82 20 28 D7 3D 27 2D 27 29 20 85 20 28 D7 3D 27    . (.='-') . (.='
007E60:  2B 27 29 20 95 20 F5 28 D7 29 20 89 3B C0 78 3A    +') . .(.) .;.x:
007E70:  3D 30 3B C0 A0 20 28 D7 3E 3D 27 30 27 29 20 87    =0;.. (.>='0') .
007E80:  20 28 D7 3C 3D 27 39 27 29 20 81 C1 01 01 3A 3D     (.<='9') ....:=
007E90:  9A 3B C1 78 3A 3D 31 30 2A 78 2B 28 B9 28 D7 29    .;.x:=10*x+(.(.)
007EA0:  2D B9 28 27 30 27 29 29 3B C1 F5 28 D7 29 3B C1    -.('0'));..(.);.
007EB0:  89 3B 28 2A A0 2A 29 C0 C4 3A 3D D7 3B C0 82 20    .;(*.*)..:=.;.. 
007EC0:  B7 20 95 20 78 3A 3D 2D 78 20 89 3B C0 89 20 B8    . . x:=-x .;.. .
007ED0:  3B BF BF AF 20 00 57 72 69 74 65 00 B6 28 D7 3A    ;... .Write..(.:
007EE0:  99 29 3B BF 20 BF 9C C0 82 20 D7 3D C6 20 95 C1    .);. .... .=. ..
007EF0:  E6 28 DC 5B DD 5D 2C 30 D4 29 3B C1 D7 3A 3D 30    .(.[.],0.);..:=0
007F00:  00 61 78 00 B2 3B C1 89 3B C0 E6 28 DC 5B DD 5D    .ax..;..;..(.[.]
007F10:  2C D7 29 3B C0 89 20 B6 3B BF AF 20 A9 3B BF 9C    ,.);.. .;.. .;..
007F20:  C0 B6 28 30 D4 29 3B C0 B6 28 30 B2 29 3B C0 89    ..(0.);..(0.);..
007F30:  20 A9 3B BF BF AF 20 B3 28 73 3A 9B 20 84 20 99     .;... .(s:. . .
007F40:  29 3B BF 9C C0 69 3A 3D 30 3B C0 A0 20 28 69 3C    );...i:=0;.. (i<
007F50:  3D 98 28 73 29 29 20 87 20 28 73 5B 69 5D 3C 3E    =.(s)) . (s[i]<>
007F60:  30 78 29 20 81 C1 E6 28 DC 5B DD 5D 2C 73 5B 69    0x) ...(.[.],s[i
007F70:  5D 29 3B C1 D3 28 69 29 3B C1 89 3B C0 89 20 B3    ]);..(i);..;.. .
007F80:  3B BF AF 20 00 57 72 69 74 65 43 61 72 64 49 6E    ;.. .WriteCardIn
007F90:  47 69 76 65 6E 42 61 73 65 00 B0 28 63 2C 00 62    GivenBase..(c,.b
007FA0:  61 73 65 00 AB 3A AD 3B 00 70 6C 61 63 65 73 00    ase..:.;.places.
007FB0:  A8 3A AD 3B C0 00 7A 65 72 6F 73 75 70 70 72 65    .:.;..zerosuppre
007FC0:  73 73 00 A5 3A AC 29 3B BF 8E B4 00 74 65 78 74    ss..:.);....text
007FD0:  00 A2 3A 9B 5B 31 2E 2E 35 5D 20 84 20 99 3B C0    ..:.[1..5] . .;.
007FE0:  01 05 3A AA 3B BF 9C B4 C0 E4 28 63 2C AB 2C A2    ..:.;.....(c,.,.
007FF0:  2C 01 05 29 3B C0 82 20 A5 20 95 20 D7 3A 3D 27    ,..);.. . . .:='
008000:  01 0B 20 69 73 2E BF C1 48 61 6E 64 6C 69 6E 67    .. is...Handling
008010:  20 01 03 20 01 02 20 27 01 01 27 20 01 0A 20 FA     .. .. '..' .. .
008020:  20 F9 20 F8 C1 69 6D 70 72 6F 76 65 64 BF 2A 29     . ..improved.*)
008030:  BF BF 93 20 46 69 6C 65 73 20 A3 20 00 46 49 4C    ... Files £ .FIL
008040:  45 00 EE 2C 00 43 72 65 61 74 65 00 ED 2C 00 4C    E..,.Create..,.L
008050:  6F 6F 6B 75 70 00 EC 2C 43 6C 6F 73 65 2C 00 46    ookup..,Close,.F
008060:  69 6C 65 4E 61 6D 65 00 EB 3B BF 93 20 F1 20 A3    ileName..;.. . £
008070:  20 44 69 72 65 63 74 69 6F 6E 2C F9 2C 00 6F 75     Direction,.,.ou
008080:  74 70 75 74 00 EA 2C C2 00 43 6F 6E 6E 65 63 74    tput..,..Connect
008090:  00 E9 2C 00 44 69 73 63 6F 6E 6E 65 63 74 00 E8    ..,.Disconnect..
0080A0:  2C F2 2C 00 42 75 66 66 65 72 41 68 65 61 64 00    ,.,.BufferAhead.
0080B0:  E7 2C 00 57 72 69 74 65 43 68 61 72 00 E6 2C 00    .,.WriteChar..,.
0080C0:  45 4F 53 00 E5 3B BF 93 20 43 6F 6E 76 65 72 73    EOS..;.. Convers
0080D0:  69 6F 6E 73 20 A3 20 00 43 61 72 64 54 6F 53 74    ions £ .CardToSt
0080E0:  72 69 6E 67 00 E4 2C 00 49 6E 74 54 6F 53 74 72    ring..,.IntToStr
0080F0:  69 6E 67 00 E3 3B BF A3 20 AE 3B BF 9D B4 00 4D    ing..;.£ .;....M
008100:  61 78 44 65 70 74 68 00 E2 3D 33 3B BF 96 B4 00    axDepth..=3;....
008110:  53 74 72 65 61 6D 41 72 72 61 79 00 E1 3D 9B 5B    StreamArray..=.[
008120:  31 2E 2E E2 5D 20 84 20 00 53 54 52 45 41 4D 00    1...] . .STREAM.
008130:  E0 3B BF 8E B4 00 49 6E 54 6F 70 00 DF 3A AA 3B    .;....InTop..:.;
008140:  C0 00 49 6E 53 74 72 65 61 6D 73 00 DE 3A E1 3B    ..InStreams..:.;
008150:  C0 00 4F 75 74 54 6F 70 00 DD 3A AA 3B C0 00 4F    ..OutTop..:.;..O
008160:  75 74 53 74 72 65 61 6D 73 00 DC 3A E1 3B C0 00    utStreams..:.;..
008170:  43 6F 6E 73 46 69 6C 65 00 DB 3A EE 3B C0 00 49    ConsFile..:.;..I
008180:  6E 46 69 6C 65 00 DA 2C 00 4F 75 74 46 69 6C 65    nFile..,.OutFile
008190:  00 D9 3A 9B 5B 32 2E 2E E2 5D 20 84 20 EE 3B C0    ..:.[2...] . .;.
0081A0:  00 66 69 6C 65 6E 61 6D 65 00 D8 3A EB 3B C0 69    .filename..:.;.i
0081B0:  3A AA 3B C0 00 63 68 00 D7 3A 99 3B BF AF 20 00    :.;..ch..:.;.. .
0081C0:  47 65 74 46 69 6C 65 4E 61 6D 65 00 D6 28 00 64    GetFileName..(.d
0081D0:  65 66 65 78 74 00 D5 3A 9B 20 84 20 99 29 3B BF    efext..:. . .);.
0081E0:  9C C0 AE 2E A9 3B C0 AE 2E B3 28 D5 29 3B C0 AE    .....;....(.);..
0081F0:  2E 52 65 61 64 42 75 66 66 65 72 28 9A 29 3B C0    .ReadBuffer(.);.
008200:  20 27 C0 91 20 D7 3A 3D 27 30 27 20 89 3B C0 8A     '.. .:='0' .;..
008210:  20 69 3A 3D 01 05 2B 31 20 86 20 AA 28 A8 29 20     i:=..+1 . .(.) 
008220:  81 20 B6 28 D7 29 20 89 3B C0 8A 20 69 3A 3D 36    . .(.) .;.. i:=6
008230:  2D 01 05 20 86 20 35 20 81 20 B6 28 A2 5B 69 5D    -.. . 5 . .(.[i]
008240:  29 20 89 3B C0 89 20 B0 3B BF AF 20 00 57 72 69    ) .;.. .;.. .Wri
008250:  74 65 43 61 72 64 00 97 28 63 3A AD 3B A8 3A AD    teCard..(c:.;.:.
008260:  29 3B BF 9C C0 B0 28 63 2C 31 30 2C A8 2C 9A 29    );....(c,10,.,.)
008270:  C0 89 20 97 3B BF AF 20 00 57 72 69 74 65 48 65    .. .;.. .WriteHe
008280:  78 00 90 28 63 3A AD 3B A8 3A AD 29 3B BF 9C C0    x..(c:.;.:.);...
008290:  B0 28 63 2C 31 36 2C A8 2C A1 29 C0 89 20 90 3B    .(c,16,.,.).. .;
0082A0:  BF AF 20 00 57 72 69 74 65 4F 63 74 00 8F 28 63    .. .WriteOct..(c
0082B0:  3A AD 3B A8 3A AD 29 3B BF 9C C0 B0 28 63 2C 38    :.;.:.);....(c,8
0082C0:  2C A8 2C A1 29 C0 89 20 8F 3B BF AF 20 00 57 72    ,.,.).. .;.. .Wr
0082D0:  69 74 65 49 6E 74 00 8D 28 63 3A AA 3B A8 3A AD    iteInt..(c:.;.:.
0082E0:  29 3B BF 8E B4 A2 3A 9B 5B 31 2E 2E 36 5D 20 84    );....:.[1..6] .
0082F0:  20 99 3B C0 01 05 3A AA 3B BF 9C B4 C0 E3 28 63     .;...:.;.....(c
008300:  2C 31 30 2C A2 2C 01 05 29 3B C0 8A 20 69 3A 3D    ,10,.,..);.. i:=
008310:  01 05 2B 31 20 86 20 AA 28 A8 29 20 81 20 B6 28    ..+1 . .(.) . .(
008320:  27 20 27 29 20 89 3B C0 8A 20 69 3A 3D 37 2D 01    ' ') .;.. i:=7-.
008330:  05 20 86 20 36 20 81 20 B6 28 A2 5B 69 5D 29 20    . . 6 . .(.[i]) 
008340:  89 3B C0 89 20 8D 3B BF AF 20 00 53 77 69 74 63    .;.. .;.. .Switc
008350:  68 49 6E 53 74 72 65 61 6D 00 8B 28 70 3A E0 29    hInStream..(p:.)
008360:  3B BF 9C B4 C0 82 20 DF 3D 98 28 DE 29 20 95 C1    ;..... .=.(.) ..
008370:  AE 2E D2 28 27 D1 20 D0 20 CF 20 01 09 20 01 0C    ...('. . . .. ..
008380:  27 29 3B C0 91 C1 DF 3A 3D DF 2B 31 3B C1 DE 5B    ');....:=.+1;..[
008390:  DF 5D 3A 3D 70 3B C1 89 3B B5 C0 89 20 8B 3B BF    .]:=p;..;... .;.
0083A0:  AF 20 00 53 77 69 74 63 68 4F 75 74 53 74 72 65    . .SwitchOutStre
0083B0:  61 6D 00 88 28 70 3A E0 29 3B BF 9C B4 C0 82 20    am..(p:.);..... 
0083C0:  DD 3D 98 28 DC 29 20 95 C1 AE 2E D2 28 27 CC 20    .=.(.) .....('. 
0083D0:  D0 20 CF 20 01 09 20 01 0C 27 29 3B C0 91 C1 DD    . . .. ..');....
0083E0:  3A 3D DD 2B 31 3B C1 DC 5B DD 5D 3A 3D 70 3B C1    :=.+1;..[.]:=p;.
0083F0:  89 3B C0 89 20 88 3B BF AF 20 00 50 6F 70 49 6E    .;.. .;.. .PopIn
008400:  69 3A 3D 30 3B C0 94 C1 AE 2E F5 28 D7 29 3B C1    i:=0;......(.);.
008410:  82 20 D7 3D 30 00 64 78 00 D4 20 95 20 92 C1 91    . .=0.dx.. . ...
008420:  C2 82 20 69 3C 3D 98 28 D8 29 20 95 20 D8 5B 69    .. i<=.(.) . .[i
008430:  5D 3A 3D 43 41 50 28 D7 29 20 89 3B C2 00 49 4E    ]:=CAP(.) .;..IN
008440:  43 00 D3 28 69 29 3B C2 89 3B C1 89 3B C0 8A 20    C..(i);..;..;.. 
008450:  69 3A 3D 69 20 86 20 98 28 D8 29 20 81 20 D8 5B    i:=i . .(.) . .[
008460:  69 5D 3A 3D 27 20 27 20 89 3B C0 89 20 D6 3B BF    i]:=' ' .;.. .;.
008470:  AF 20 01 00 28 D5 3A 9B 20 84 20 99 29 3B BF 9C    . ..(.:. . .);..
008480:  BF BC 94 C0 82 20 DF 3D 98 28 DE 29 20 95 C1 AE    ..... .=.(.) ...
008490:  2E 00 45 72 72 6F 72 45 78 69 74 00 D2 28 27 00    ..ErrorExit..('.
0084A0:  49 6E 70 75 74 00 D1 20 00 53 74 61 63 6B 00 D0    Input.. .Stack..
0084B0:  20 00 6F 76 65 72 66 6C 6F 77 00 CF 20 01 09 20     .overflow.. .. 
0084C0:  01 0C 27 29 3B C0 91 C1 D6 28 D5 29 3B C0 BE BA    ..');....(.);...
0084D0:  82 20 D8 5B 31 5D 3D 27 20 27 20 95 C2 01 01 3A    . .[1]=' ' ....:
0084E0:  3D A1 3B C2 A7 C2 89 3B C1 DF 3A 3D DF 2B 31 3B    =.;....;..:=.+1;
0084F0:  C1 EC 28 DA 5B DF 5D 2C D8 2C 69 29 3B C1 82 20    ..(.[.],.,i);.. 
008500:  69 3D 30 20 95 20 92 C1 91 20 C2 AE 2E A9 3B C2    i=0 . ... ....;.
008510:  AE 2E B3 28 27 46 69 6C 65 20 01 06 20 66 6F 75    ...('File .. fou
008520:  6E 64 3A 27 29 3B C2 AE 2E B3 28 D8 29 3B C2 00    nd:');....(.);..
008530:  44 45 43 00 CE 28 DF 29 3B C2 89 3B C1 89 3B 20    DEC..(.);..;..; 
008540:  28 2A DF 3D 98 2A 29 C0 89 3B 20 28 2A 94 2A 29    (*.=.*)..; (*.*)
008550:  BF BC E9 28 DE 5B DF 5D 2C DA 5B DF 5D 2C F9 29    ...(.[.],.[.],.)
008560:  3B BF BC 01 01 3A 3D 9A 3B BF BC 89 20 01 00 3B    ;....:=.;... ..;
008570:  20 BF AF 20 00 4F 70 65 6E 4F 75 74 70 75 74 00     .. .OpenOutput.
008580:  CD 28 D5 3A 9B 20 84 20 99 29 3B BF 9C BF BC 94    .(.:. . .);.....
008590:  C0 82 20 DD 3D 98 28 DC 29 20 95 C1 AE 2E D2 28    .. .=.(.) .....(
0085A0:  27 00 4F 75 74 70 75 74 00 CC 20 D0 20 CF 20 01    '.Output.. . . .
0085B0:  09 20 4F 75 74 4F 75 74 27 29 3B C0 91 C1 D6 28    . OutOut');....(
0085C0:  D5 29 3B C1 82 20 D8 5B 31 5D 3D 27 20 27 20 95    .);.. .[1]=' ' .
0085D0:  C2 01 01 3A 3D A1 3B C2 A7 C2 89 3B C1 DD 3A 3D    ...:=.;....;..:=
0085E0:  DD 2B 31 3B C1 ED 28 D9 5B DD 5D 2C D8 2C 69 29    .+1;..(.[.],.,i)
0085F0:  3B C1 82 20 69 3D 30 20 95 20 92 C1 91 20 C2 AE    ;.. i=0 . ... ..
008600:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
008610:  07 00 01 00 02 09 52 E5 07 00 C9 02 00 00 00 02    ......R.........
008620:  07 00 C5 02 00 00 00 02 07 00 C1 02 00 00 00 02    ................
008630:  07 00 C6 02 00 00 00 02 07 00 C2 02 00 00 00 02    ................
008640:  07 00 C7 02 00 00 00 02 07 00 C3 02 00 00 00 02    ................
008650:  07 00 C8 02 00 00 00 02 07 00 C4 02 00 00 00 02    ................
008660:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
008670:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
008680:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
008690:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0086A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0086B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0086C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0086D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0086E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0086F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
008700:  6F 6E 2D 72 65 73 74 6F 72 69 6E 67 20 64 69 76    on-restoring div
008710:  69 64 65 20 6F 70 65 72 61 74 69 6F 6E 20 CB 20    ide operation . 
008720:  D6 20 64 69 76 69 73 6F 72 20 72 65 70 6C 61 63    . divisor replac
008730:  65 64 20 00 62 79 00 C5 20 61 20 74 61 62 6C 65    ed .by.. a table
008740:  20 D4 C0 6C 6F 67 73 2A 29 BF 9C C0 82 20 41 3C     ..logs*).... A<
008750:  3D 30 2E 30 20 95 C1 B3 28 27 00 65 72 72 6F 72    =0.0 ...('.error
008760:  00 C4 3A 20 D9 20 D4 20 00 76 65 00 BB 3C 3D 30    ..: . . .ve..<=0
008770:  2E 30 20 27 29 3B C1 A9 3B C1 00 48 41 4C 54 00    .0 ');..;..HALT.
008780:  B9 3B C1 89 3B C0 62 2E 78 3A 3D 41 3B C0 E6 3A    .;..;.b.x:=A;..:
008790:  3D 00 4F 52 44 00 B8 28 62 2E E8 29 2D 38 30 68    =.ORD..(b..)-80h
0087A0:  3B B4 28 2A E6 20 C5 20 70 6F 77 65 72 20 D4 20    ;.(*. . power . 
0087B0:  31 36 2A 29 C0 62 2E E8 3A 3D 38 30 68 3B B5 28    16*).b..:=80h;.(
0087C0:  2A 62 20 00 6E 6F 77 00 B7 20 EB 20 5B 31 2F 33    *b .now.. . [1/3
0087D0:  32 2E 2E 31 2F 32 5D 2A 29 C0 69 3A 3D 30 3B C0    2..1/2]*).i:=0;.
0087E0:  7A 3A 3D 62 2E 78 3B C0 A0 20 7A 3C 28 31 2E 30    z:=b.x;.. z<(1.0
0087F0:  2F 31 2E 34 31 34 32 31 33 35 36 32 33 29 20 81    /1.4142135623) .
008800:  20 C1 49 4E 43 28 69 29 3B C1 7A 3A 3D 32 2E 30     .INC(i);.z:=2.0
008810:  2A 7A 3B B4 28 2A DF 20 C9 20 69 6D 70 72 6F 76    *z;.(*. . improv
008820:  65 64 20 2D 20 D5 20 73 68 69 66 74 73 20 65 74    ed - . shifts et
008830:  63 2A 29 C1 89 3B C0 C0 7A 3A 3D 28 7A 2D 31 2E    c*)..;..z:=(z-1.
008840:  30 29 2F 28 7A 2B 31 2E 30 29 3B C0 79 3A 3D 7A    0)/(z+1.0);.y:=z
008850:  2A 7A 3B C0 79 3A 3D 7A 2A 28 28 28 34 2E 32 31    *z;.y:=z*(((4.21
008860:  30 38 37 33 37 31 32 31 37 39 37 39 37 31 34 35    0873712179797145
008870:  65 2D 31 2A 79 2D 39 2E 36 33 37 36 39 30 39 33    e-1*y-9.63769093
008880:  33 36 38 36 38 36 35 39 33 32 34 29 2A 79 C1 2B    36868659324)*y.+
008890:  33 2E 30 39 35 37 32 39 32 38 32 31 35 33 37 36    3.09572928215376
0088A0:  35 30 30 36 32 32 36 34 65 31 29 2A 79 C1 2D 32    50062264e1)*y.-2
0088B0:  2E 34 30 31 33 39 31 37 39 35 35 39 32 31 30 35    .401391795592105
0088C0:  30 39 38 36 38 34 38 34 65 31 29 2F C1 28 28 28    09868484e1)/.(((
0088D0:  79 2D 38 2E 39 31 31 31 30 39 30 32 37 39 33 37    y-8.911109027937
0088E0:  38 33 31 32 33 33 37 29 2A 79 C1 2B 31 2E 39 34    8312337)*y.+1.94
0088F0:  38 30 39 36 36 30 37 30 30 38 38 39 37 33 30 35    8096607008897305
008900:  49 4D 50 4C 45 4D 45 4E 54 41 54 49 4F 4E 20 A4    IMPLEMENTATION .
008910:  20 00 4D 61 74 68 73 00 EF 3B BF 93 B4 AE 20 A3     .Maths..;.... £
008920:  20 B3 2C A9 3B BF 93 B4 53 59 53 54 45 4D B4 20     .,.;...SYSTEM. 
008930:  A3 20 00 42 59 54 45 00 EE 3B BF 28 2A B4 53 6F    £ .BYTE..;.(*.So
008940:  6D 65 20 6D 61 74 68 65 6D 61 74 69 63 61 6C 20    me mathematical 
008950:  66 75 6E 63 74 69 6F 6E 73 BF C0 4D 65 74 68 6F    functions..Metho
008960:  64 73 20 00 61 6E 64 00 ED 20 61 70 70 72 6F 78    ds .and.. approx
008970:  69 6D 61 74 69 6F 6E 73 20 61 72 65 20 74 61 6B    imations are tak
008980:  65 6E 20 66 72 6F 6D 20 C0 00 48 41 52 54 00 EC    en from ..HART..
008990:  20 65 74 20 61 6C 2C 20 43 6F 6D 70 75 74 65 72     et al, Computer
0089A0:  20 41 70 70 72 6F 78 69 6D 61 74 69 6F 6E 73 2C     Approximations,
0089B0:  20 C0 53 49 41 4D 20 53 65 72 69 65 73 20 00 69     .SIAM Series .i
0089C0:  6E 00 EB 20 41 70 70 6C 69 65 64 20 4D 61 74 68    n.. Applied Math
0089D0:  65 6D 61 74 69 63 73 2C C0 4A 6F 68 6E 20 57 69    ematics,.John Wi
0089E0:  6C 65 79 20 ED 20 53 6F 6E 73 2C 20 4E 65 77 20    ley . Sons, New 
0089F0:  59 6F 72 6B 2A 29 BF 96 B4 00 52 65 61 6C 42 79    York*)....RealBy
008A00:  42 79 74 65 00 EA 3D A5 C1 90 20 3A AC 20 84 C1    Byte..=... :. ..
008A10:  A1 3A 78 3A 00 52 45 41 4C 00 E9 7C C1 9A 3A 00    .:x:.REAL..|..:.
008A20:  65 78 70 00 E8 3A EE 3B C1 BD 6D 61 6E 74 69 73    exp..:.;..mantis
008A30:  73 61 3A 9B 5B 31 2E 2E 37 5D 20 84 20 EE C1 89    sa:.[1..7] . ...
008A40:  3B C0 BC 89 3B BF 8E B4 78 2C 79 2C 7A 3A E9 3B    ;...;...x,y,z:.;
008A50:  C0 00 43 68 61 6E 67 65 53 69 67 6E 00 E7 3A AC    ..ChangeSign..:.
008A60:  3B C0 00 73 68 69 66 74 00 E6 3A AA 3B BF AF 20    ;..shift..:.;.. 
008A70:  00 53 49 4E 00 E5 28 41 3A E9 29 3A E9 3B BF 9C    .SIN..(A:.):.;..
008A80:  BF BF 28 2A B4 00 48 61 72 74 00 E4 20 00 66 75    ..(*..Hart.. .fu
008A90:  6E 63 74 69 6F 6E 00 E3 20 6E 6F 20 33 33 36 39    nction.. no 3369
008AA0:  20 2A 29 C0 82 20 41 3C 30 2E 30 20 95 C1 E7 3A     *).. A<0.0 ...:
008AB0:  3D 9A 3B C1 78 3A 3D 2D 41 3B C0 91 C1 E7 3A 3D    =.;.x:=-A;....:=
008AC0:  A1 3B C1 78 3A 3D 41 3B C1 89 3B C0 A0 20 78 3E    .;.x:=A;..;.. x>
008AD0:  28 32 2E 30 2A 00 50 49 00 E2 29 20 81 20 C1 78    (2.0*.PI..) . .x
008AE0:  3A 3D 78 2D 32 2E 30 2A E2 3B 20 C1 89 3B B4 28    :=x-2.0*.; ..;.(
008AF0:  2A 6D 75 6C 74 69 70 6C 65 73 20 00 70 72 6F 62    *multiples .prob
008B00:  6F 73 65 73 20 00 79 6F 75 00 E6 20 77 69 73 68    oses .you.. wish
008B10:  2E 20 BF C0 43 61 6C 6C 20 EB 20 00 4C 49 53 54    . ..Call . .LIST
008B20:  00 E5 BB 3C 28 00 77 69 6C 64 00 E4 20 00 63 61    ...<(.wild.. .ca
008B30:  72 64 00 E3 29 20 00 66 69 6C 65 00 E2 20 00 6E    rd..) .file.. .n
008B40:  61 6D 65 00 E1 3E 2C 2E 2E 2E 2E 20 28 00 6F 75    ame..>,.... (.ou
008B50:  74 70 75 74 00 E0 20 E2 20 E1 5B 6F 29 20 BF C0    tput.. . .[o) ..
008B60:  57 68 65 72 65 20 E9 20 E0 20 E2 20 E1 20 EB 20    Where . . . . . 
008B70:  6F 70 74 69 6F 6E 61 6C 20 28 64 65 66 61 75 6C    optional (defaul
008B80:  74 73 20 00 74 6F 00 DF 20 00 70 72 69 6E 74 65    ts .to.. .printe
008B90:  72 00 DE 20 64 65 76 69 63 65 29 BF C0 42 75 67    r.. device)..Bug
008BA0:  73 3A BF C1 4F 76 65 72 77 72 69 74 65 73 20 E0    s:..Overwrites .
008BB0:  20 E2 20 77 69 74 68 6F 75 74 20 63 68 65 63 6B     . without check
008BC0:  69 6E 67 20 00 69 66 00 DD 20 4F 4B BF BF 2A 29    ing .if.. OK..*)
008BD0:  BF A3 B4 44 65 62 75 67 3B BF 93 20 53 59 53 54    .£.Debug;.. SYST
008BE0:  45 4D 20 A3 20 AB 2C 8F 2C 00 54 53 49 5A 45 00    EM £ .,.,.TSIZE.
008BF0:  DC 3B BF 93 20 43 6F 6D 6D 61 6E 64 20 A3 20 00    .;.. Command £ .
008C00:  50 61 72 61 6D 65 74 65 72 00 DB 2C 50 61 72 63    Parameter..,Parc
008C10:  6C 61 73 73 2C 00 47 65 74 50 61 72 61 6D 73 00    lass,.GetParams.
008C20:  DA 3B BF 93 20 46 69 6C 65 73 20 A3 20 00 46 69    .;.. Files £ .Fi
008C30:  6C 65 4E 61 6D 65 00 D9 2C 00 46 49 4C 45 00 D8    leName..,.FILE..
008C40:  2C 00 4C 6F 6F 6B 75 70 00 D7 2C 00 43 72 65 61    ,.Lookup..,.Crea
008C50:  74 65 00 D6 3B BF 93 20 53 74 72 65 61 6D 73 20    te..;.. Streams 
008C60:  A3 20 00 43 6F 6E 6E 65 63 74 00 D5 2C 00 44 69    £ .Connect..,.Di
008C70:  73 63 6F 6E 6E 65 63 74 00 D4 2C 00 53 54 52 45    sconnect..,.STRE
008C80:  41 4D 00 D3 2C 00 69 6E 70 75 74 00 D2 2C E0 2C    AM..,.input..,.,
008C90:  00 57 72 69 74 65 43 68 61 72 00 D1 2C C1 00 52    .WriteChar..,..R
008CA0:  65 61 64 43 68 61 72 00 D0 2C 00 45 4F 53 00 CF    eadChar..,.EOS..
008CB0:  3B BF 93 20 47 65 74 46 69 6C 65 73 20 A3 20 00    ;.. GetFiles £ .
008CC0:  47 65 74 4E 61 6D 65 73 00 CE 3B BF 93 20 AE 20    GetNames..;.. . 
008CD0:  A3 20 B3 2C A9 3B BF 93 20 53 6F 72 74 20 A3 20    £ .,.;.. Sort £ 
008CE0:  00 53 6F 72 74 52 65 63 6F 72 64 73 00 CD 3B BF    .SortRecords..;.
008CF0:  9D B4 00 46 46 00 CC 3D 30 63 78 3B C0 00 54 41    ...FF..=0cx;..TA
008D00:  61 62 6C 79 00 E1 20 72 61 72 65 2A 29 C0 82 20    ably.. rare*).. 
008D10:  78 3E E2 20 95 C1 E7 3A 3D 8C 20 E7 3B C1 78 3A    x>. ...:=. .;.x:
008D20:  3D 78 2D E2 3B C1 89 3B C0 82 20 78 3E 28 E2 2A    =x-.;..;.. x>(.*
008D30:  30 2E 35 29 20 95 C1 78 3A 3D E2 2D 78 3B C1 89    0.5) ..x:=.-x;..
008D40:  3B C0 78 3A 3D 32 2E 30 2A 4F 6E 65 4F 6E 50 49    ;.x:=2.0*OneOnPI
008D50:  2A 78 3B C0 79 3A 3D 78 2A 78 3B C0 79 3A 3D 20    *x;.y:=x*x;.y:= 
008D60:  78 2A 28 28 28 28 28 2D 32 2E 32 37 36 37 37 39    x*(((((-2.276779
008D70:  36 35 39 38 38 37 36 37 36 31 39 37 36 33 65 2D    65988767619763e-
008D80:  33 2A 79 C1 2B 32 2E 35 37 33 38 34 36 30 39 38    3*y.+2.573846098
008D90:  33 31 31 36 30 31 39 39 36 30 31 38 32 65 2D 31    3116019960182e-1
008DA0:  29 2A 79 C1 2D 31 2E 32 33 39 34 35 38 33 30 35    )*y.-1.239458305
008DB0:  33 31 38 37 38 32 36 32 36 39 39 38 34 37 65 31    31878262699847e1
008DC0:  29 2A 79 C1 2B 32 2E 38 33 34 38 35 36 38 32 30    )*y.+2.834856820
008DD0:  36 37 37 31 32 37 32 34 33 35 37 36 32 38 34 65    677127243576284e
008DE0:  32 29 2A 79 C1 2D 32 2E 37 30 37 37 32 36 37 35    2)*y.-2.70772675
008DF0:  33 33 38 34 37 33 32 37 36 38 37 39 31 31 32 39    3384732768791129
008E00:  34 65 33 29 2A 79 C1 2B 37 2E 30 32 34 38 33 30    4e3)*y.+7.024830
008E10:  32 35 36 37 34 37 39 37 37 38 39 37 34 33 38 35    2567479778974385
008E20:  33 35 38 65 33 29 C0 BC 2F 28 28 79 C1 2B 31 2E    358e3)../((y.+1.
008E30:  31 35 33 30 33 38 37 31 32 33 36 31 34 35 36 31    1530387123614561
008E40:  31 39 33 39 37 32 34 32 65 32 29 2A 79 C1 2B 34    19397242e2)*y.+4
008E50:  2E 34 37 32 31 34 35 38 33 38 39 37 31 37 39 35    .472145838971795
008E60:  38 33 39 37 31 35 32 39 32 36 65 33 29 3B C0 82    8397152926e3);..
008E70:  20 E7 20 95 20 A7 20 2D 79 C0 91 20 A7 20 79 20     . . . -y.. . y 
008E80:  89 3B C0 89 20 E5 3B BF C0 BF BF AF 20 00 43 4F    .;.. .;..... .CO
008E90:  53 00 E0 28 41 3A E9 29 3A E9 3B BF 9C C0 A7 20    S..(A:.):.;.... 
008EA0:  E5 28 41 2B E2 2F 32 2E 30 29 3B B4 28 2A 00 63    .(A+./2.0);.(*.c
008EB0:  61 6E 00 DF 20 00 64 6F 00 DE 20 62 65 74 74 65    an.. .do.. bette
008EC0:  72 20 2D 20 65 67 20 E4 20 33 38 34 33 2A 29 C0    r - eg . 3843*).
008ED0:  89 20 E0 3B BF AF 20 00 54 41 4E 00 DD 28 41 3A    . .;.. .TAN..(A:
008EE0:  E9 29 3A E9 3B BF AF 20 00 41 70 70 72 6F 78 00    .):.;.. .Approx.
008EF0:  DC 28 41 3A E9 29 3A E9 3B BF BF 9C C0 78 3A 3D    .(A:.):.;....x:=
008F00:  42 00 CB 3D 30 39 78 3B C0 00 4C 46 00 CA 3D 30    B..=09x;..LF..=0
008F10:  61 78 3B C0 00 43 52 00 C9 3D 30 64 78 3B BF BE    ax;..CR..=0dx;..
008F20:  BA 54 41 42 53 3D 32 30 78 3B 20 BF 96 20 B4 00    .TABS=20x; .. ..
008F30:  50 46 69 6C 65 4E 61 6D 65 00 C8 3D A8 20 86 20    PFileName..=. . 
008F40:  D9 3B BF 8E B4 EE 3A D3 3B C0 00 4C 69 73 74 46    .;....:.;..ListF
008F50:  00 C7 3A D8 3B C0 00 72 65 70 6C 79 00 C6 3A AA    ..:.;..reply..:.
008F60:  3B C0 69 2C 6A 3A AA 3B C0 00 49 6E 73 00 C5 3A    ;.i,j:.;..Ins..:
008F70:  D3 3B C0 00 49 6E 66 00 C4 3A D8 3B C0 00 63 68    .;..Inf..:.;..ch
008F80:  00 BD 3A 99 3B BF C0 00 62 75 66 66 65 72 00 B9    ..:.;...buffer..
008F90:  3A 9B 5B 30 2E 2E 34 30 39 35 5D 20 84 20 99 3B    :.[0..4095] . .;
008FA0:  C0 00 62 75 66 66 6C 65 6E 00 B8 3A AD 3B B4 BF    ..bufflen..:.;..
008FB0:  28 2A B4 49 20 B9 20 E9 20 63 68 61 72 61 63 74    (*.I . . charact
008FC0:  65 72 73 20 00 6F 6E 00 B7 20 E0 20 73 69 6E 63    ers .on.. . sinc
008FD0:  65 20 49 20 68 61 76 65 20 61 20 DE 20 77 68 69    e I have a . whi
008FE0:  63 68 C0 73 74 6F 70 73 20 70 72 69 6E 74 69 6E    ch.stops printin
008FF0:  67 20 77 68 65 6E 65 76 65 72 20 61 6E 79 74 68    g whenever anyth
009000:  69 6E 67 20 61 70 70 65 61 72 73 20 B7 20 E9 20    ing appears . . 
009010:  69 6E 74 65 72 66 61 63 65 2E 20 54 6F C0 67 65    interface. To.ge
009020:  74 20 E8 20 DF 20 72 75 6E 20 00 61 74 00 B2 20    t . . run .at.. 
009030:  73 70 65 65 64 2C 20 E6 20 6D 75 73 74 20 68 69    speed, . must hi
009040:  74 20 E8 20 EA 20 61 20 B9 20 66 75 6C 6C 20 27    t . . a . full '
009050:  B2 C0 61 20 74 69 6D 65 27 2A 29 BF AF 20 00 46    ..a time'*).. .F
009060:  6C 75 73 68 42 75 66 66 65 72 00 B1 3B BF 8E B4    lushBuffer..;...
009070:  69 3A AD 3B BF 9C C0 82 20 B8 3E 30 20 95 20 C1    i:.;.... .>0 . .
009080:  8A 20 69 3A 3D 30 20 86 20 B8 2D 31 20 81 20 D1    . i:=0 . .-1 . .
009090:  28 EE 2C B9 5B 69 5D 29 20 89 3B C1 89 3B C0 B8    (.,.[i]) .;..;..
0090A0:  3A 3D 30 3B C0 89 20 B1 3B BF AF 20 00 42 75 66    :=0;.. .;.. .Buf
0090B0:  66 65 72 4F 75 74 00 B0 28 BD 3A 99 29 3B BF 9C    ferOut..(.:.);..
0090C0:  C0 82 20 B8 3D 98 28 B9 29 20 95 20 B1 20 89 3B    .. .=.(.) . . .;
0090D0:  C0 B9 5B B8 5D 3A 3D BD 3B C0 B8 3A 3D B8 2B 31    ..[.]:=.;..:=.+1
0090E0:  3B C0 89 20 B0 3B BF BF AF 20 00 43 6F 6D 70 61    ;.. .;... .Compa
0090F0:  72 00 A6 28 61 2C 62 3A AB 29 3A AC 3B BF 8E B4    r..(a,b:.):.;...
009100:  34 2E 30 2F E2 2A 41 3B C0 79 3A 3D 78 2A 78 3B    4.0/.*A;.y:=x*x;
009110:  C0 79 3A 3D 20 78 2A 28 28 28 28 33 2E 33 38 36    .y:= x*((((3.386
009120:  36 33 38 36 34 32 36 37 37 31 37 32 30 39 36 30    6386426771720960
009130:  37 36 33 36 39 65 2D 35 2A 79 2B C0 BE 33 2E 34    76369e-5*y+..3.4
009140:  32 32 35 35 34 33 38 37 32 34 31 30 30 33 34 33    2255438724100343
009150:  35 33 32 38 34 37 30 34 38 39 65 2D 32 29 2A 79    5328470489e-2)*y
009160:  2D C0 BE 31 2E 35 35 30 36 38 35 36 35 33 34 38    -..1.55068565348
009170:  33 32 36 36 33 37 36 39 34 31 37 30 35 37 32 38    3266376941705728
009180:  65 31 29 2A 79 2B C0 BE 31 2E 30 35 35 39 37 30    e1)*y+..1.055970
009190:  39 30 31 37 31 34 39 35 33 31 39 33 36 30 32 33    9017149531936023
0091A0:  35 33 39 38 31 65 33 29 2A 79 2D C0 BE 31 2E 33    53981e3)*y-..1.3
0091B0:  30 36 38 32 30 32 36 34 37 35 34 38 32 35 36 36    0682026475482566
0091C0:  38 32 36 39 36 31 31 31 37 37 65 34 29 2F C1 28    8269611177e4)/.(
0091D0:  28 28 79 2D 31 2E 35 35 35 30 33 33 31 36 34 30    ((y-1.5550331640
0091E0:  33 31 37 30 39 39 36 36 39 30 30 31 32 34 35 37    3170996690012457
0091F0:  34 65 32 29 2A 79 2B C0 BE BA 34 2E 37 36 35 37    4e2)*y+...4.7657
009200:  35 31 33 36 32 39 31 36 34 38 33 36 39 38 39 32    5136291648369892
009210:  36 36 35 35 35 38 31 65 33 29 2A 79 2D C0 BE BA    6655581e3)*y-...
009220:  31 2E 36 36 33 38 39 35 32 33 38 39 34 37 31 31    1.66389523894711
009230:  39 30 30 31 38 35 31 34 36 34 36 36 31 65 34 29    9001851464661e4)
009240:  3B C0 A7 20 79 3B C0 89 20 DC 3B BF 9C C0 28 2A    ;.. y;.. .;...(*
009250:  E4 20 E3 20 34 32 38 35 2A 29 C0 82 20 41 3C 30    . . 4285*).. A<0
009260:  2E 30 20 95 C1 78 3A 3D 2D 41 3B C1 E7 3A 3D 9A    .0 ..x:=-A;..:=.
009270:  C0 91 C1 78 3A 3D 41 3B C1 E7 3A 3D A1 C1 89 3B    ...x:=A;..:=...;
009280:  C0 A0 20 28 78 3E E2 29 20 81 20 78 3A 3D 78 2D    .. (x>.) . x:=x-
009290:  E2 20 89 3B C0 82 20 78 3E 28 E2 2F 32 2E 30 29    . .;.. x>(./2.0)
0092A0:  20 95 C1 78 3A 3D E2 2D 78 3B C1 E7 3A 3D 8C 20     ..x:=.-x;..:=. 
0092B0:  E7 3B C1 89 3B C0 82 20 78 3E 28 E2 2F 34 2E 30    .;..;.. x>(./4.0
0092C0:  29 20 95 20 C1 78 3A 3D 28 E2 2F 32 2E 30 2D 78    ) . .x:=(./2.0-x
0092D0:  29 3B C1 82 20 78 3C 31 2E 30 65 2D 31 34 30 20    );.. x<1.0e-140 
0092E0:  95 20 C2 B3 28 27 DD 20 00 74 6F 6F 00 DB 20 63    . ..('. .too.. c
0092F0:  6C 6F 73 65 20 00 74 6F 00 DA 20 E2 2F 32 27 29    lose .to.. ./2')
009300:  70 2C 71 3A C8 3B BF 9C C0 70 3A 3D C8 28 61 29    p,q:.;...p:=.(a)
009310:  3B C0 71 3A 3D C8 28 62 29 3B C0 A7 20 70 5E 3E    ;.q:=.(b);.. p^>
009320:  71 5E C0 89 20 A6 3B BF AF 20 00 55 73 61 67 65    q^.. .;.. .Usage
009330:  00 A5 3B BF 9C C0 B3 28 27 A5 20 EB 3A BB E5 20    ..;....('. .:.. 
009340:  E2 2C E2 2C 2E 2E 2E 27 29 3B A9 3B C0 B3 28 27    .,.,...');.;..('
009350:  BE 00 6F 72 00 A2 BC E5 20 E2 2C E2 2C 2E 2E 2E    ..or.... .,.,...
009360:  2C E0 20 E2 5B 6F 27 29 3B A9 3B C0 B3 28 27 20    ,. .[o');.;..(' 
009370:  77 68 65 72 65 20 E2 20 EB 20 61 20 E2 20 DF 20    where . . a . . 
009380:  00 6C 69 73 74 00 A1 20 A2 20 61 20 E4 20 E3 20    .list.. . a . . 
009390:  E7 20 ED 20 DF 20 A1 27 29 3B A9 3B C0 A9 3B C0    . . . .');.;..;.
0093A0:  B3 28 27 20 E7 20 65 78 61 6D 70 6C 65 3A BA E5    .(' . example:..
0093B0:  20 2A 2E 44 45 46 27 29 3B A9 3B C0 00 48 41 4C     *.DEF');.;..HAL
0093C0:  54 00 9F C0 89 20 A5 3B BF AF 20 00 4C 69 73 74    T.... .;.. .List
0093D0:  69 74 00 9E 3B BF BF 8E B4 00 50 61 72 61 6D 00    it..;.....Param.
0093E0:  97 3A 9B 20 5B 30 2E 2E 31 30 5D 20 84 20 DB 3B    .:. [0..10] . .;
0093F0:  C0 00 43 6F 75 6E 74 00 94 3A AA 3B C0 00 4E 61    ..Count..:.;..Na
009400:  6D 65 73 00 92 3A 9B 20 5B 30 2E 2E 31 30 30 5D    mes..:. [0..100]
009410:  20 84 20 D9 3B C0 00 4E 61 6D 65 43 6F 75 6E 74     . .;..NameCount
009420:  00 90 20 3A 20 AA 3B C0 00 43 6F 75 6E 74 65 72    .. : .;..Counter
009430:  00 8D 20 3A 20 AA 3B C0 43 6E 74 65 72 20 3A 20    .. : .;.Cnter : 
009440:  AA 3B BF 9C BF C0 DA 28 97 2C 94 29 3B BF BE BA    .;.....(.,.);...
009450:  8D 20 3A 3D 20 31 BF BE BA 82 20 94 3D 30 20 95    . := 1.... .=0 .
009460:  20 A5 20 89 3B C0 82 20 97 5B 94 2D 31 5D 5E 2E     . .;.. .[.-1]^.
009470:  43 6C 61 73 73 3D 6F 70 74 69 6F 6E 20 95 C1 00    Class=option ...
009480:  44 45 43 00 8B 28 94 29 3B C1 82 20 94 3D 30 20    DEC..(.);.. .=0 
009490:  95 20 A5 20 89 3B C1 CE 28 97 5B 94 2D 31 5D 5E    . . .;..(.[.-1]^
0094A0:  2E 00 43 68 61 72 73 00 88 2C 92 2C 90 29 3B C1    ..Chars..,.,.);.
0094B0:  D6 28 C7 2C 92 5B 30 5D 2C C6 29 3B C1 82 20 C6    .(.,.[0],.);.. .
0094C0:  3C 3E 30 20 95 C2 B3 28 27 20 00 43 6F 75 6C 64    <>0 ...(' .Could
0094D0:  00 83 20 00 6E 6F 74 00 80 20 63 72 65 61 74 65    .. .not.. create
0094E0:  20 A1 20 E2 27 29 3B C2 A9 3B C2 9F 3B C2 89 3B     . .');..;..;..;
0094F0:  C1 8B 28 94 29 3B C1 82 20 94 3D 30 20 95 20 A5    ..(.);.. .=0 . .
009500:  3B C2 A9 3B C2 79 3A 3D 31 2E 30 65 31 35 30 C1    ;..;.y:=1.0e150.
009510:  91 20 B4 79 3A 3D 31 2E 30 2F DC 28 78 29 C2 89    . .y:=1.0/.(x)..
009520:  3B C0 91 20 79 3A 3D DC 28 78 29 20 89 3B C0 82    ;.. y:=.(x) .;..
009530:  20 E7 20 95 20 A7 20 2D 79 C0 91 20 A7 20 79 20     . . . -y.. . y 
009540:  89 3B C0 89 20 DD 3B BF AF 20 00 4C 4E 00 D9 28    .;.. .;.. .LN..(
009550:  41 3A E9 29 3A E9 3B BF 8E B4 62 3A EA 3B C0 69    A:.):.;...b:.;.i
009560:  3A AA 3B BF BF 28 2A B4 E4 20 E3 20 32 37 30 35    :.;..(*.. . 2705
009570:  BF C0 00 74 68 69 73 00 D8 20 00 69 73 00 D7 20    ...this.. .is.. 
009580:  E1 20 61 20 70 6F 6F 72 20 63 68 6F 69 63 65 2C    . a poor choice,
009590:  20 73 69 6E 63 65 20 00 74 68 65 00 D6 20 00 75     since .the.. .u
0095A0:  73 65 00 D5 20 00 6F 66 00 D4 20 68 65 78 20 6E    se.. .of.. hex n
0095B0:  6F 72 6D 61 6C 69 73 61 74 69 6F 6E C0 00 6D 65    ormalisation..me
0095C0:  61 6E 73 00 D3 20 00 74 68 61 74 00 D2 20 6A 75    ans.. .that.. ju
0095D0:  73 74 20 73 74 61 6E 64 61 72 64 69 73 69 6E 67    st standardising
0095E0:  20 D6 20 00 65 78 70 6F 6E 65 6E 74 00 D1 20 D7     . .exponent.. .
0095F0:  20 00 6E 6F 74 00 D0 20 65 6E 6F 75 67 68 20 DA     .not.. enough .
009600:  20 65 6E 73 75 72 65 C0 D2 20 D6 20 00 76 61 6C     ensure.. . .val
009610:  75 65 00 CF 20 66 61 6C 6C 73 20 EB 20 D6 20 00    ue.. falls . . .
009620:  72 61 6E 67 65 00 CE 20 5B 31 2F 00 53 51 52 54    range.. [1/.SQRT
009630:  00 CD 28 32 29 2C CD 28 32 29 5D 2C 20 00 62 75    ..(2),.(2)], .bu
009640:  74 00 CC 20 61 20 E3 C0 00 77 69 74 68 00 CB 20    t.. a ...with.. 
009650:  D6 20 64 65 73 69 72 65 64 20 CE 20 77 61 73 20    . desired . was 
009660:  D0 20 61 76 61 69 6C 61 62 6C 65 BF C0 41 6C 73    . available..Als
009670:  6F 2C 20 00 69 74 00 CA 20 73 68 6F 75 6C 64 20    o, .it.. should 
009680:  00 62 65 00 C9 20 70 6F 73 73 69 62 6C 65 20 DA    .be.. possible .
009690:  20 DE 20 61 20 6C 6F 67 20 64 65 72 69 76 61 74     . a log derivat
0096A0:  69 6F 6E 20 28 62 61 73 65 20 32 29 20 77 69 74    ion (base 2) wit
0096B0:  68 6F 75 74 20 61 6E 79 C0 66 6C 6F 61 74 69 6E    hout any.floatin
0096C0:  67 20 6F 70 65 72 61 74 69 6F 6E 73 20 00 61 74    g operations .at
0096D0:  00 C8 20 61 6C 6C 20 28 65 78 63 65 70 74 20 C8    .. all (except .
0096E0:  20 D6 20 65 6E 64 20 00 66 6F 72 00 C7 20 D6 20     . end .for.. . 
0096F0:  D1 29 2C 20 00 75 73 69 6E 67 00 C6 C0 61 20 6E    .), .using...a n
009700:  20 89 3B C0 91 C1 D6 28 C7 2C 27 4C 53 54 3A 27     .;....(.,'LST:'
009710:  2C C6 29 3B C1 89 3B C0 D5 28 EE 2C C7 2C E0 29    ,.);..;..(.,.,.)
009720:  3B C0 8A 20 69 3A 3D 30 20 86 20 94 2D 31 20 81    ;.. i:=0 . .-1 .
009730:  C1 CE 28 97 5B 69 5D 5E 2E 88 2C 92 2C 90 29 3B    ..(.[i]^..,.,.);
009740:  C1 82 20 90 3E 31 20 95 C2 CD 28 8F 28 92 29 2C    .. .>1 ...(.(.),
009750:  AD 28 90 29 2C C3 DC 28 D9 29 2C A6 29 3B C2 89    .(.),..(.),.);..
009760:  3B C1 8A 20 6A 3A 3D 30 20 86 20 90 2D 31 20 81    ;.. j:=0 . .-1 .
009770:  C2 D7 28 C4 2C 92 5B 6A 5D 2C C6 29 3B C2 82 20    ..(.,.[j],.);.. 
009780:  C6 3C 30 20 95 C3 B3 28 27 20 83 20 80 20 6F 70    .<0 ...(' . . op
009790:  65 6E 20 27 29 3B C3 B3 28 92 5B 6A 5D 29 3B C3    en ');..(.[j]);.
0097A0:  A9 3B C2 91 C3 B3 28 27 20 4C 69 73 74 69 6E 67    .;....(' Listing
0097B0:  3A 27 29 3B C3 B3 28 92 5B 6A 5D 29 3B C3 A9 3B    :');..(.[j]);..;
0097C0:  C3 8D 20 3A 3D 20 31 3B C3 B0 28 CC 29 3B C3 D5    .. := 1;..(.);..
0097D0:  28 C5 2C C4 2C D2 29 3B C3 A0 20 8C 20 CF 28 C5    (.,.,.);.. . .(.
0097E0:  29 20 81 C3 B4 D0 28 C5 2C BD 29 3B C3 B4 82 20    ) ....(.,.);... 
0097F0:  BD 3E 3D 38 30 78 20 95 C3 B5 BD 3A 3D 43 48 52    .>=80x ....:=CHR
009800:  28 4F 52 44 28 BD 29 2D 38 30 68 29 3B C3 B5 89    (ORD(.)-80h);...
009810:  3B C3 28 2A E0 20 63 68 61 72 61 63 74 65 72 20    ;.(*. character 
009820:  DD 20 80 20 63 6F 6E 74 72 6F 6C 20 63 6F 64 65    . . control code
009830:  2A 29 C3 B4 82 20 28 28 BD 3E 3D 27 20 27 29 20    *)... ((.>=' ') 
009840:  87 20 28 BD 3C 3D 27 7E 27 29 29 C3 B4 BA 85 20    . (.<='~')).... 
009850:  28 BD 3D CB 29 C3 B4 BA 85 20 28 BD 3D C9 29 C3    (.=.).... (.=.).
009860:  B4 BA 85 20 28 BD 3D CA 29 20 95 20 C3 B5 B0 28    ... (.=.) . ...(
009870:  BD 29 20 C3 B5 89 3B C3 B4 C3 B4 89 3B C3 D4 28    .) ...;.....;..(
009880:  C5 2C 9A 29 3B C3 89 3B C2 89 3B C1 89 3B C0 89    .,.);..;..;..;..
009890:  20 9E 3B B6 BF 9C C0 B8 3A 3D 30 3B C0 9E 3B C0     .;.....:=0;..;.
0098A0:  B1 3B C0 D4 28 EE 2C 9A 29 3B C0 89 20 EE 2E BF    .;..(.,.);.. ...
0098B0:  00 00 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0098C0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0098D0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0098E0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0098F0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
009900:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
009910:  08 00 01 00 02 09 52 E5 08 00 C9 02 00 00 00 02    ......R.........
009920:  08 00 C5 02 00 00 00 02 08 00 C1 02 00 00 00 02    ................
009930:  08 00 C6 02 00 00 00 02 08 00 C2 02 00 00 00 02    ................
009940:  08 00 C7 02 00 00 00 02 08 00 C3 02 00 00 00 02    ................
009950:  08 00 C8 02 00 00 00 02 08 00 C4 02 00 00 00 02    ................
009960:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009970:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009980:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009990:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0099A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0099B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0099C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0099D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0099E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0099F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
009A00:  3B C1 00 49 6D 70 6F 72 74 73 00 DE 3A 9B 5B 30    ;..Imports..:.[0
009A10:  2E 2E EC 5D 20 84 20 AD 3B C1 89 3B C0 00 43 68    ...] . .;..;..Ch
009A20:  61 72 53 65 74 00 DD 3D 8D 20 84 20 99 3B BF 8E    arSet..=. . .;..
009A30:  B4 01 05 3A 9B 5B 31 2E 2E E9 5D 20 84 20 E2 3B    ...:.[1...] . .;
009A40:  B5 C0 00 50 72 65 63 43 6F 75 6E 74 00 DC 3A AD    ...PrecCount..:.
009A50:  3B C0 00 43 75 72 72 65 6E 74 4D 6F 64 75 6C 65    ;..CurrentModule
009A60:  00 DB 3A AD 3B B5 28 2A 00 4D 6F 64 75 6C 65 00    ..:.;.(*.Module.
009A70:  DA 20 62 65 69 6E 67 20 65 78 61 6D 69 6E 65 64    . being examined
009A80:  2A 29 C0 00 50 72 65 63 46 00 D9 3A FD 3B C0 00    *)..PrecF..:.;..
009A90:  50 72 65 63 53 00 D8 3A F8 3B C0 00 49 64 00 D7    PrecS..:.;..Id..
009AA0:  3A E3 3B C0 00 53 74 6F 70 57 6F 72 64 73 00 D6    :.;..StopWords..
009AB0:  3A 9B 5B 30 2E 2E 36 5D 20 84 20 E3 3D 5B C1 27    :.[0..6] . .=[.'
009AC0:  9C BB 27 2C C1 27 96 BC 27 2C C1 27 9D BB 27 2C    ..',.'..',.'..',
009AD0:  C1 27 8E BD 27 2C C1 27 50 52 4F 43 45 44 55 52    .'..',.'PROCEDUR
009AE0:  27 2C C1 27 BE BA 27 5D 3B BF AF 20 00 44 69 73    ',.'..'];.. .Dis
009AF0:  70 6C 61 79 52 65 73 75 6C 74 73 00 D5 3B BF 8E    playResults..;..
009B00:  B4 69 3A AD 3B BF 9C C0 8A 20 69 3A 3D 31 20 86    .i:.;.... i:=1 .
009B10:  20 DC 20 81 C1 97 20 01 05 5B 69 5D 20 81 C2 B3     . ... ..[i] ...
009B20:  28 E1 29 3B C2 B3 28 27 BA 27 29 3B C2 82 20 E0    (.);..('.');.. .
009B30:  20 95 C3 B3 28 27 2E 00 44 45 46 00 D4 20 27 29     ...('..DEF.. ')
009B40:  C2 91 20 B3 28 27 2E 8B 20 27 29 20 89 3B C2 6B    .. .('.. ') .;.k
009B50:  3A 3D 31 36 3B C2 8A 20 6A 3A 3D 30 20 86 20 DF    :=16;.. j:=0 . .
009B60:  2D 31 20 81 C3 82 20 6B 3E 37 35 20 95 C3 B4 A9    -1 ... k>75 ....
009B70:  3B C3 B4 B3 28 27 BE BE BA 27 29 3B C3 B4 6B 3A    ;...('...');..k:
009B80:  3D 31 30 C3 B4 89 3B C3 B3 28 01 05 5B DE 5B 6A    =10...;..(..[.[j
009B90:  5D 5D 2E E1 29 3B C3 B3 28 27 BA 27 29 3B C3 6B    ]]..);..('.');.k
009BA0:  3A 3D 6B 2B 31 30 3B C3 89 3B 28 2A 8A 20 6A 2A    :=k+10;..;(*. j*
009BB0:  29 C2 89 3B 28 2A 97 2A 29 C1 A9 3B C1 89 20 28    )..;(*.*)..;.. (
009BC0:  2A 8A 20 69 2A 29 C0 89 20 D5 3B 20 BF AF 20 00    *. i*).. .; .. .
009BD0:  47 65 74 45 78 69 73 74 69 6E 67 54 61 62 6C 65    GetExistingTable
009BE0:  00 D3 3B BF 28 2A B4 4C 6F 61 64 20 61 6E 20 65    ..;.(*.Load an e
009BF0:  78 69 73 74 69 6E 67 20 01 0E 20 01 0D C0 63 6C    xisting .. ...cl
009C00:  33 36 36 34 2E 35 34 34 39 35 36 33 32 38 33 37    3664.54495632837
009C10:  34 39 38 39 33 35 30 34 37 39 36 29 2A 79 2B C2    49893504796)*y+.
009C20:  33 34 33 34 2E 33 32 33 35 39 36 31 39 37 35 33    3434.32359619753
009C30:  35 31 37 31 36 35 34 37 30 36 39 29 2A 79 2B C2    51716547069)*y+.
009C40:  31 32 30 39 2E 37 34 37 30 30 31 37 35 38 30 39    1209.74700175809
009C50:  30 37 32 38 37 35 31 34 31 39 37 29 BF 2A 29 B5    07287514197).*).
009C60:  C0 89 20 DC 3B BF 9C C0 82 20 41 3C 30 2E 30 20    .. .;.... A<0.0 
009C70:  95 C1 E7 3A 3D 9A 3B C1 41 3A 3D 2D 41 3B C0 91    ...:=.;.A:=-A;..
009C80:  C1 E7 3A 3D A1 3B C1 89 3B BF C0 28 2A B4 42 65    ..:=.;..;..(*.Be
009C90:  63 61 75 73 65 20 00 73 6D 61 6C 6C 00 92 20 00    cause .small.. .
009CA0:  76 61 6C 75 65 73 00 8F 20 63 61 75 73 65 20 74    values.. cause t
009CB0:  72 6F 75 62 6C 65 20 CB 20 D6 20 66 6F 6C 6C 6F    rouble . . follo
009CC0:  77 69 6E 67 C1 66 6F 72 6D 75 6C 61 65 2C 20 ED    wing.formulae, .
009CD0:  20 62 65 63 61 75 73 65 20 D6 20 73 6C 6F 70 65     because . slope
009CE0:  20 D4 20 99 20 D7 20 31 20 C8 20 D6 20 C1 6F 72     . . . 1 . . .or
009CF0:  69 67 69 6E 2C 20 C7 20 92 20 8F 20 D4 20 41 20    igin, . . . . A 
009D00:  77 65 20 6C 65 74 20 99 28 41 29 3D 41 20 2A 29    we let .(A)=A *)
009D10:  C0 C0 82 20 41 3E 31 2E 30 45 2D 37 30 20 95 20    ... A>1.0E-70 . 
009D20:  BF C1 28 2A B4 52 65 64 75 63 65 20 CE 20 DA 20    ..(*.Reduce . . 
009D30:  C9 20 EB 20 5B 30 2E 2E DD 28 E2 2F 38 29 5D 2A    . . [0...(./8)]*
009D40:  29 C1 82 20 41 3D 31 2E 30 20 95 20 41 3A 3D E2    ).. A=1.0 . A:=.
009D50:  2F 34 2E 30 C1 9E 20 41 3E 31 2E 30 20 95 C2 41    /4.0.. A>1.0 ..A
009D60:  3A 3D E2 2F 32 2E 30 2D 99 28 31 2E 30 2F 41 29    :=./2.0-.(1.0/A)
009D70:  C1 9E 20 41 3E 3D 30 2E 34 31 34 32 31 33 35 36    .. A>=0.41421356
009D80:  32 33 37 33 30 39 35 30 34 38 38 20 28 2A DD 28    23730950488 (*.(
009D90:  E2 2F 38 29 2A 29 20 95 C2 41 3A 3D E2 2F 34 2E    ./8)*) ..A:=./4.
009DA0:  30 2D DC 28 32 2E 30 2F 28 31 2E 30 2B 41 29 2D    0-.(2.0/(1.0+A)-
009DB0:  31 2E 30 29 C1 91 C2 41 3A 3D DC 28 41 29 3B C2    1.0)...A:=.(A);.
009DC0:  89 3B C1 89 3B C0 82 20 E7 20 95 20 A7 20 2D 41    .;..;.. . . . -A
009DD0:  C0 91 20 A7 20 41 20 89 3B C0 89 20 99 3B BF AF    .. . A .;.. .;..
009DE0:  20 99 32 28 59 2C 58 3A E9 29 3A E9 3B BF 8E B4     .2(Y,X:.):.;...
009DF0:  00 51 75 61 64 72 61 6E 74 00 8D 3A AD 3B 20 BF    .Quadrant..:.; .
009E00:  31 36 32 33 65 31 29 2A 79 C1 2D 31 2E 32 30 30    1623e1)*y.-1.200
009E10:  36 39 35 38 39 37 37 39 36 30 35 32 35 34 37 31    6958977960525471
009E20:  37 35 32 35 65 31 29 3B C0 28 2A B4 B7 20 66 61    7525e1);.(*.. fa
009E30:  63 74 6F 72 20 E6 20 00 62 61 63 6B 00 B6 20 EB    ctor . .back.. .
009E40:  20 C6 20 D6 20 66 61 63 74 20 D2 20 C1 00 6C 6E     . . fact . ..ln
009E50:  00 B2 28 32 5E 6E 2A 78 29 3D B2 28 32 5E 6E 29    ..(2^n*x)=.(2^n)
009E60:  2B B2 28 78 29 3D 6E 2A B2 28 32 29 2B B2 28 78    +.(x)=n*.(2)+.(x
009E70:  29 20 2A 29 C0 A7 20 79 2B 28 E6 2A 34 2D 69 29    ) *).. y+(.*4-i)
009E80:  2A 30 2E 36 39 33 31 34 37 31 38 30 35 35 39 39    *0.6931471805599
009E90:  34 35 33 30 39 34 31 37 32 33 32 31 3B BF C0 89    453094172321;...
009EA0:  20 D9 3B BF AF 20 00 45 58 50 00 B1 28 41 3A E9     .;.. .EXP..(A:.
009EB0:  29 3A E9 3B BF BF 28 2A B4 E4 20 E3 20 31 38 30    ):.;..(*.. . 180
009EC0:  31 2A 29 BF 8E B4 62 3A EA 3B BF 9C C0 82 20 41    1*)...b:.;.... A
009ED0:  3C 30 2E 30 20 95 C1 C1 62 2E 78 3A 3D 2D 41 3B    <0.0 ...b.x:=-A;
009EE0:  C1 82 20 62 2E 78 3E 33 37 30 2E 30 20 95 20 A7    .. b.x>370.0 . .
009EF0:  20 30 2E 30 20 89 3B C1 E7 3A 3D 9A 3B C0 91 C1     0.0 .;..:=.;...
009F00:  62 2E 78 3A 3D 41 3B C1 82 20 41 3E 33 37 30 2E    b.x:=A;.. A>370.
009F10:  30 20 95 C2 B3 28 27 20 CF 20 DB 20 00 6C 61 72    0 ...(' . . .lar
009F20:  67 65 00 B0 20 EB 20 B1 27 29 3B A9 3B C2 B9 3B    ge.. . .');.;..;
009F30:  C2 89 3B C1 E7 3A 3D A1 3B C1 89 3B C0 E6 3A 3D    ..;..:=.;..;..:=
009F40:  B8 28 62 2E E8 29 2D 37 00 66 68 00 AB 3B C0 82    .(b..)-7.fh..;..
009F50:  20 E6 3E 30 20 95 C1 62 2E E8 3A 3D 37 AB 3B B4     .>0 ..b..:=7.;.
009F60:  28 2A 62 2E 78 20 B7 20 EB 20 CE 20 5B 30 2C 31    (*b.x . . . [0,1
009F70:  2F 33 32 5D 2A 29 C0 91 C1 E6 3A 3D 30 C1 89 3B    /32]*)....:=0..;
009F80:  C0 79 3A 3D 62 2E 78 2A 62 2E 78 3B C0 7A 3A 3D    .y:=b.x*b.x;.z:=
009F90:  32 2E 30 30 30 31 31 31 34 31 35 38 39 39 36 34    2.00011141589964
009FA0:  35 36 38 39 33 35 34 65 31 2A 79 2B 38 2E 34 30    5689354e1*y+8.40
009FB0:  30 36 36 38 35 32 35 33 36 34 38 33 32 33 39 34    0668525364832394
009FC0:  30 36 37 30 33 33 65 32 3B BF C0 79 3A 3D 31 2E    067033e2;..y:=1.
009FD0:  30 2B 28 32 2E 30 2A 62 2E 78 2A 7A 29 2F 28 C3    0+(2.0*b.x*z)/(.
009FE0:  28 28 79 2B 31 2E 38 30 30 31 33 33 37 30 34 30    ((y+1.8001337040
009FF0:  37 33 39 30 30 32 32 38 30 35 33 39 65 32 29 2A    739002280539e2)*
00A000:  9C C0 82 20 28 58 3E 3D 30 2E 30 29 20 95 C1 82    ... (X>=0.0) ...
00A010:  20 59 3E 3D 30 2E 30 20 95 20 8D 3A 3D 31 C1 91     Y>=0.0 . .:=1..
00A020:  C2 59 3A 3D 2D 59 3B C2 8D 3A 3D 34 3B C2 89 C0    .Y:=-Y;..:=4;...
00A030:  91 C1 58 3A 3D 2D 58 3B C1 82 20 59 3E 3D 30 2E    ..X:=-X;.. Y>=0.
00A040:  30 20 95 20 8D 3A 3D 32 C1 91 C2 59 3A 3D 2D 59    0 . .:=2...Y:=-Y
00A050:  3B C2 8D 3A 3D 33 3B C2 89 3B C1 89 3B C0 28 2A    ;..:=3;..;..;.(*
00A060:  B4 43 68 65 63 6B 20 69 66 20 D6 20 64 69 76 69    .Check if . divi
00A070:  73 69 6F 6E 20 00 77 69 6C 6C 00 8B 20 6F 76 65    sion .will.. ove
00A080:  72 66 6C 6F 77 BF C1 49 66 20 CA 20 8B 2C 20 73    rflow..If . ., s
00A090:  65 74 20 A8 20 DA 20 C9 20 E2 2F 32 2E 30 20 BF    et . . . ./2.0 .
00A0A0:  C1 9D 20 D3 20 74 68 61 6E 20 99 32 28 30 2E 30    .. . than .2(0.0
00A0B0:  2C 30 2E 30 29 3D E2 2F 32 2E 30 2A 29 BF C0 82    ,0.0)=./2.0*)...
00A0C0:  20 58 3C 3D 31 2E 30 45 2D 31 35 30 2A 59 20 95     X<=1.0E-150*Y .
00A0D0:  20 78 3A 3D E2 2F 32 2E 30 C0 91 20 78 3A 3D 99     x:=./2.0.. x:=.
00A0E0:  28 59 2F 58 29 20 89 3B C0 90 20 8D 20 84 C1 31    (Y/X) .;.. . ..1
00A0F0:  3A A7 20 78 7C C1 32 3A A7 20 E2 2D 78 7C C1 33    :. x|.2:. .-x|.3
00A100:  3A A7 20 E2 2B 78 7C C1 34 3A A7 20 32 2E 30 2A    :. .+x|.4:. 2.0*
00A110:  E2 2D 78 C1 89 3B C0 89 20 99 32 3B BF AF 20 00    .-x..;.. .2;.. .
00A120:  45 4E 54 49 45 52 00 87 28 78 3A E9 29 3A AA 3B    ENTIER..(x:.):.;
00A130:  BF 8E B4 00 73 69 67 6E 00 85 3A AC 3B BF 9C C0    ....sign..:.;...
00A140:  85 3A 3D 78 3C 30 2E 30 3B C0 78 3A 3D A2 28 78    .:=x<0.0;.x:=.(x
00A150:  29 3B C0 82 20 78 3E 33 32 37 36 37 2E 30 2B B8    );.. x>32767.0+.
00A160:  28 85 29 20 95 20 C1 B3 28 27 20 52 65 61 6C 20    (.) . ..(' Real 
00A170:  DB 20 B0 20 EB 20 87 20 27 29 3B C1 A9 3B C1 B9    . . . . ');..;..
00A180:  3B C1 89 3B C0 82 20 85 20 95 20 A7 20 2D 00 54    ;..;.. . . . -.T
00A190:  52 55 4E 43 00 83 28 78 29 20 91 20 A7 20 83 28    RUNC..(x) . . .(
00A1A0:  78 29 20 89 3B C0 89 20 87 3B C0 BF 89 20 EF 2E    x) .;.. .;... ..
00A1B0:  BF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00A1C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00A1D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00A1E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00A1F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00A200:  79 2B C3 BA 31 2E 36 38 30 31 33 33 37 30 35 30    y+..1.6801337050
00A210:  37 32 39 36 36 34 38 34 31 34 34 36 38 31 37 65    729664841446817e
00A220:  33 29 C2 BD 2D 62 2E 78 2A 7A 29 3B C0 8A 20 E6    3)..-b.x*z);.. .
00A230:  3A 3D 34 2A E6 20 86 20 31 20 80 20 2D 31 20 81    :=4*. . 1 . -1 .
00A240:  C1 79 3A 3D 79 2A 79 3B C1 89 3B B4 C0 82 20 E7    .y:=y*y;..;... .
00A250:  20 95 20 79 3A 3D 31 2E 30 2F 79 20 89 3B C0 A7     . y:=1.0/y .;..
00A260:  20 79 3B C0 89 20 B1 3B BF AF 20 CD 28 41 3A E9     y;.. .;.. .(A:.
00A270:  29 3A E9 3B BF 8E B4 62 3A EA 3B BF 9C C0 82 20    ):.;...b:.;.... 
00A280:  41 3D 30 2E 30 20 95 20 A7 20 41 20 89 3B C0 82    A=0.0 . . A .;..
00A290:  20 41 3C 30 2E 30 20 95 C1 B3 28 27 20 C4 20 2D     A<0.0 ...(' . -
00A2A0:  20 CD 20 D4 20 2D BB 20 27 29 3B C1 A9 3B C1 B9     . . -. ');..;..
00A2B0:  3B C1 89 3B C0 62 2E 78 3A 3D 41 3B C0 E6 3A 3D    ;..;.b.x:=A;..:=
00A2C0:  B8 28 62 2E E8 29 2D 38 30 68 3B C0 62 2E E8 3A    .(b..)-80h;.b..:
00A2D0:  3D 38 30 68 3B C0 82 20 4F 44 44 28 E6 29 20 95    =80h;.. ODD(.) .
00A2E0:  C1 E6 3A 3D E6 2B 31 3B C1 62 2E E8 3A 3D 37 AB    ..:=.+1;.b..:=7.
00A2F0:  C1 89 3B C0 28 2A B4 62 2E 78 20 B7 20 EB 20 5B    ..;.(*.b.x . . [
00A300:  30 2E 2E 31 2F 32 5D 2A 29 C0 78 3A 3D 62 2E 78    0..1/2]*).x:=b.x
00A310:  3B C0 79 3A 3D 28 28 28 28 32 2E 39 37 35 33 30    ;.y:=((((2.97530
00A320:  33 39 31 2A 78 29 2B C1 32 2E 30 32 37 37 32 34    391*x)+.2.027724
00A330:  36 33 29 2A 78 2B C1 31 2E 30 39 35 34 32 34 30    63)*x+.1.0954240
00A340:  35 65 2D 31 29 2A 78 2B C1 33 2E 31 36 32 33 35    5e-1)*x+.3.16235
00A350:  65 2D 34 29 2F C1 C1 28 28 28 78 2B 33 2E 34 36    e-4)/..(((x+3.46
00A360:  33 39 39 35 35 36 29 2A 78 2B C2 36 2E 34 31 32    399556)*x+.6.412
00A370:  32 35 33 36 37 65 2D 31 29 2A 78 2B C2 39 2E 34    25367e-1)*x+.9.4
00A380:  30 38 39 30 39 65 2D 33 29 3B BF C0 28 2A D8 20    08909e-3);..(*. 
00A390:  D7 20 6F 75 72 20 66 69 72 73 74 20 67 75 65 73    . our first gues
00A3A0:  73 20 C8 20 61 20 00 72 65 73 75 6C 74 00 A8 2A    s . a .result..*
00A3B0:  29 BF C0 A6 C1 7A 3A 3D 30 2E 35 2A 28 78 2F 79    )....z:=0.5*(x/y
00A3C0:  2D 79 29 3B C1 79 3A 3D 79 2B 7A 3B C1 9F 20 00    -y);.y:=y+z;.. .
00A3D0:  41 42 53 00 A2 28 7A 29 3C 31 2E 30 65 2D 31 35    ABS..(z)<1.0e-15
00A3E0:  3B C0 28 2A B4 B7 20 61 64 64 20 73 69 7A 65 20    ;.(*.. add size 
00A3F0:  B6 20 EB 20 2A 29 BF C0 82 20 E6 3C 3E 30 20 95    . . *)... .<>0 .
00A400:  28 2A B4 4C 61 73 74 20 6D 6F 64 69 66 69 65 64    (*.Last modified
00A410:  20 32 30 20 6D 61 72 63 68 20 38 36 20 2A 29 BF     20 march 86 *).
00A420:  A4 20 00 50 72 65 63 65 64 65 6E 63 65 00 01 0F    . .Precedence...
00A430:  3B BF BF 28 2A C1 47 65 6E 65 72 61 74 65 20 61    ;..(*.Generate a
00A440:  20 00 70 72 65 63 65 64 65 6E 63 65 00 01 0E 20     .precedence... 
00A450:  00 74 61 62 6C 65 00 01 0D 20 6F 66 20 6D 6F 64    .table... of mod
00A460:  75 6C 65 73 BF C1 53 79 73 74 65 6D 20 63 61 6C    ules..System cal
00A470:  6C 3A BF C2 00 50 72 65 63 65 64 65 6E 00 01 0C    l:...Preceden...
00A480:  20 3C 64 65 73 74 20 00 66 69 6C 65 00 01 0B 3E     <dest .file...>
00A490:  20 3C 77 69 6C 64 20 63 61 72 64 73 3E 2E 2E 2E     <wild cards>...
00A4A0:  BF C1 00 50 61 72 61 6D 65 74 65 72 00 01 0A 20    ...Parameter... 
00A4B0:  31 B5 01 0B 20 00 74 6F 00 01 09 20 72 65 63 65    1... .to... rece
00A4C0:  69 76 65 20 01 0E 20 01 0D C1 01 0A 20 32 20 75    ive .. ..... 2 u
00A4D0:  70 74 6F 20 31 30 B4 77 69 6C 64 63 61 72 64 73    pto 10.wildcards
00A4E0:  20 00 66 6F 72 00 01 08 20 00 66 69 6C 65 73 00     .for... .files.
00A4F0:  01 07 20 01 09 20 00 73 65 61 72 63 68 00 01 06    .. .. .search...
00A500:  BF C1 65 2E 67 2E BF C2 01 0C 20 00 50 72 65 63    ..e.g..... .Prec
00A510:  00 01 05 2E 64 61 74 20 62 3A 2A 2E 6D 6F 64 20    ....dat b:*.mod 
00A520:  62 3A 2A 2E 64 65 66 BF BF 2A 29 BF BF 28 2A B4    b:*.def..*)..(*.
00A530:  54 68 69 73 20 00 70 72 6F 67 72 61 6D 00 01 04    This .program...
00A540:  20 77 61 73 20 68 61 63 6B 65 64 20 00 66 72 6F     was hacked .fro
00A550:  6D 00 01 03 20 00 74 68 65 00 01 02 20 4C 49 53    m... .the... LIS
00A560:  54 20 01 04 2A 29 BF BF 93 20 53 59 53 54 45 4D    T ..*)... SYSTEM
00A570:  20 A3 20 AB 2C 8F 2C 00 54 53 49 5A 45 00 01 01     £ .,.,.TSIZE...
00A580:  2C 00 57 4F 52 44 00 01 00 3B BF 93 20 43 6F 6D    ,.WORD...;.. Com
00A590:  6D 61 6E 64 20 A3 20 01 0A 2C 50 61 72 63 6C 61    mand £ ..,Parcla
00A5A0:  73 73 2C 00 47 65 74 50 61 72 61 6D 73 00 FF 3B    ss,.GetParams..;
00A5B0:  BF 93 20 46 69 6C 65 73 20 A3 20 00 46 69 6C 65    .. Files £ .File
00A5C0:  4E 61 6D 65 00 FE 2C 00 46 49 4C 45 00 FD 2C 00    Name..,.FILE..,.
00A5D0:  4C 6F 6F 6B 75 70 00 FC 2C 00 43 72 65 61 74 65    Lookup..,.Create
00A5E0:  00 FB 3B BF 93 20 53 74 72 65 61 6D 73 20 A3 20    ..;.. Streams £ 
00A5F0:  00 43 6F 6E 6E 65 63 74 00 FA 2C 00 44 69 73 63    .Connect..,.Disc
00A600:  C1 62 2E 78 3A 3D 79 3B C1 62 2E E8 3A 3D E6 20    .b.x:=y;.b..:=. 
00A610:  88 20 32 2B B8 28 62 2E E8 29 3B C1 A7 20 62 2E    . 2+.(b..);.. b.
00A620:  78 C0 91 B4 C1 A7 20 79 3B C1 89 3B C0 89 20 CD    x..... y;..;.. .
00A630:  3B BF BF 28 2A B4 00 54 68 69 73 00 9D 20 65 76    ;..(*..This.. ev
00A640:  61 6C 75 61 74 69 6F 6E 20 D4 20 00 41 52 43 54    aluation . .ARCT
00A650:  41 4E 00 99 20 66 6F 6C 6C 6F 77 73 20 D6 20 EC    AN.. follows . .
00A660:  20 00 61 6C 67 6F 72 69 74 68 6D 00 98 20 35 30     .algorithm.. 50
00A670:  37 36 BF C0 52 65 61 64 20 61 6C 73 6F 20 D6 20    76..Read also . 
00A680:  64 65 73 69 67 6E 20 D4 20 98 20 73 65 63 74 69    design . . secti
00A690:  6F 6E 20 00 6F 6E 00 97 20 70 61 67 65 20 31 32    on .on.. page 12
00A6A0:  35 BF C0 57 65 20 D5 20 73 3D 32 BF C0 58 30 3D    5..We . s=2..X0=
00A6B0:  DD 28 30 29 C0 58 31 3D DD 28 E2 2F 38 29 C0 58    .(0).X1=.(./8).X
00A6C0:  32 3D DD 28 E2 2F 34 29 20 28 3D 31 2E 30 29 C0    2=.(./4) (=1.0).
00A6D0:  58 33 3D DD 28 E2 2F 32 2E 30 29 20 28 3D 00 69    X3=.(./2.0) (=.i
00A6E0:  6E 66 69 6E 69 74 79 00 94 29 C0 78 32 3D DD 28    nfinity..).x2=.(
00A6F0:  E2 2F 34 29 C0 78 33 3D DD 28 E2 2F 32 2E 30 29    ./4).x3=.(./2.0)
00A700:  20 28 3D 94 29 20 2A 29 C1 BF AF 20 99 28 41 3A     (=.) *)... .(A:
00A710:  E9 29 3A E9 3B BF BF 28 2A B4 EC 20 46 75 6E 63    .):.;..(*.. Func
00A720:  74 69 6F 6E 20 41 52 43 54 4E 20 35 30 37 36 20    tion ARCTN 5076 
00A730:  2A 29 BF 8E B4 E7 3A AC 3B BF AF 20 DC 28 78 3A    *)....:.;.. .(x:
00A740:  E9 29 3A E9 3B BF BF 28 2A 54 68 65 20 70 6F 6C    .):.;..(*The pol
00A750:  79 6E 6F 6D 69 61 6C 20 61 70 70 72 6F 78 69 6D    ynomial approxim
00A760:  61 74 69 6F 6E 20 DA 20 99 20 97 20 5B 30 2E 2E    ation . . . [0..
00A770:  E2 2F 38 5D 20 2A 29 BF 9C C0 79 3A 3D 78 2A 78    ./8] *)...y:=x*x
00A780:  3B C0 A7 20 78 2A 28 28 28 28 30 2E 31 35 38 39    ;.. x*((((0.1589
00A790:  37 34 30 32 38 38 34 38 32 33 30 37 30 34 38 2A    740288482307048*
00A7A0:  79 2B 36 2E 36 36 30 35 37 39 30 31 37 30 30 39    y+6.660579017009
00A7B0:  32 36 32 36 35 37 35 33 29 2A 79 C1 2B 34 30 2E    26265753)*y.+40.
00A7C0:  39 36 39 32 36 34 38 33 32 31 30 32 32 35 36 33    9692648321022563
00A7D0:  37 34 31 38 36 29 2A 79 2B 37 37 2E 34 37 37 36    74186)*y+77.4776
00A7E0:  38 37 37 31 39 32 30 34 32 30 38 36 31 36 34 38    8771920420861648
00A7F0:  31 29 2A 79 C1 2B 34 34 2E 35 34 31 33 34 30 30    1)*y.+44.5413400
00A800:  6F 6E 6E 65 63 74 00 F9 2C 00 53 54 52 45 41 4D    onnect..,.STREAM
00A810:  00 F8 2C 00 69 6E 70 75 74 00 F7 2C 00 6F 75 74    ..,.input..,.out
00A820:  70 75 74 00 F6 2C 57 72 69 74 65 43 68 61 72 2C    put..,WriteChar,
00A830:  C1 00 52 65 61 64 43 68 61 72 00 F5 2C 00 52 65    ..ReadChar..,.Re
00A840:  61 64 57 6F 72 64 00 F4 2C 00 52 65 61 64 52 65    adWord..,.ReadRe
00A850:  63 00 F3 2C 00 57 72 69 74 65 57 6F 72 64 00 F2    c..,.WriteWord..
00A860:  2C 00 57 72 69 74 65 52 65 63 00 F1 2C 00 45 4F    ,.WriteRec..,.EO
00A870:  53 00 F0 3B BF 93 20 47 65 74 46 69 6C 65 73 20    S..;.. GetFiles 
00A880:  A3 20 00 47 65 74 4E 61 6D 65 73 00 EF 3B BF 93    £ .GetNames..;..
00A890:  20 AE 20 A3 20 B3 2C A9 2C 00 45 72 72 6F 72 45     . £ .,.,.ErrorE
00A8A0:  78 69 74 00 EE 3B BF 93 20 53 6F 72 74 20 A3 20    xit..;.. Sort £ 
00A8B0:  00 53 6F 72 74 52 65 63 6F 72 64 73 00 ED 3B BF    .SortRecords..;.
00A8C0:  9D B4 46 46 3D 30 63 78 3B C0 54 41 42 3D 30 39    ..FF=0cx;.TAB=09
00A8D0:  78 3B C0 4C 46 3D 30 61 78 3B C0 43 52 3D 30 64    x;.LF=0ax;.CR=0d
00A8E0:  78 3B C0 00 4D 61 78 49 6D 70 6F 72 74 73 00 EC    x;..MaxImports..
00A8F0:  3D 32 30 3B B6 28 2A 6D 61 78 20 00 69 6D 70 6F    =20;.(*max .impo
00A900:  72 74 73 00 EB 20 61 6C 6C 6F 77 65 64 20 62 79    rts.. allowed by
00A910:  20 61 20 00 6D 6F 64 75 6C 65 00 EA 2A 29 C0 00     a .module..*)..
00A920:  4D 61 78 4D 6F 64 75 6C 65 73 00 E9 3D 31 30 30    MaxModules..=100
00A930:  3B BF 96 20 B4 00 50 46 69 6C 65 4E 61 6D 65 00    ;.. ..PFileName.
00A940:  E8 3D A8 20 86 20 FE 3B BF 8E B4 C0 00 72 65 70    .=. . .;.....rep
00A950:  6C 79 00 E7 3A AA 3B C0 69 2C 6A 3A AA 3B C0 6B    ly..:.;.i,j:.;.k
00A960:  3A AD 3B C0 63 3A AD 3B C0 00 49 6E 73 00 E6 3A    :.;.c:.;..Ins..:
00A970:  F8 3B C0 00 49 6E 66 00 E5 3A FD 3B C0 00 63 68    .;..Inf..:.;..ch
00A980:  00 E4 3A 99 3B B6 28 2A 6C 6F 6F 6B 20 61 68 65    ..:.;.(*look ahe
00A990:  61 64 20 63 68 61 72 61 63 74 65 72 20 01 08 20    ad character .. 
00A9A0:  F7 20 01 0B 2A 29 BF BF 96 B4 C0 00 49 64 65 6E    . ..*)......Iden
00A9B0:  74 00 E3 3D 9B 5B 31 2E 2E 38 5D 20 84 20 99 3B    t..=.[1..8] . .;
00A9C0:  C0 00 50 72 65 63 54 61 62 6C 65 00 E2 3D A5 C1    ..PrecTable..=..
00A9D0:  00 4E 61 6D 65 00 E1 3A E3 3B C1 00 44 65 66 4D    .Name..:.;..DefM
00A9E0:  6F 64 75 6C 65 00 E0 3A AC 3B C1 00 49 6D 70 6F    odule..:.;..Impo
00A9F0:  72 74 43 6F 75 6E 74 00 DF 3A 5B 30 2E 2E EC 5D    rtCount..:[0...]
00AA00:  35 39 32 39 30 36 38 30 33 31 39 37 35 31 31 29    592906803197511)
00AA10:  2F C1 28 28 28 28 79 2B 31 35 2E 35 30 33 39 37    /.((((y+15.50397
00AA20:  37 35 35 31 34 32 31 39 38 37 35 32 35 32 33 29    755142198752523)
00AA30:  2A 79 2B 36 32 2E 38 33 35 39 33 30 35 31 31 30    *y+62.8359305110
00AA40:  33 32 33 37 36 38 33 33 32 36 37 29 2A 79 C1 2B    32376833267)*y.+
00AA50:  39 32 2E 33 32 34 38 30 31 30 37 32 33 30 30 39    92.3248010723009
00AA60:  37 34 38 34 30 36 39 33 29 2A 79 2B 34 34 2E 35    74840693)*y+44.5
00AA70:  34 31 33 34 30 30 35 39 32 39 30 36 38 30 34 34    4134005929068044
00AA80:  34 35 39 39 35 29 BF BF 28 2A B4 41 6C 74 65 72    45995)..(*.Alter
00AA90:  6E 61 74 69 76 65 20 CB 20 67 72 65 61 74 65 72    native . greater
00AAA0:  20 61 63 63 75 72 61 63 79 20 2D 20 CC 20 D0 20     accuracy - . . 
00AAB0:  74 65 73 74 65 64 20 BF C0 A7 20 78 2A 28 28 28    tested ... x*(((
00AAC0:  28 28 28 30 2E 30 39 37 36 32 37 32 31 35 39 31    (((0.09762721591
00AAD0:  37 31 37 36 33 33 30 33 36 39 38 33 2A 79 2B C2    717633036983*y+.
00AAE0:  31 31 2E 33 32 32 31 35 39 34 31 31 36 37 36 34    11.3221594116764
00AAF0:  36 35 35 32 33 36 32 34 35 29 2A 79 2B C2 31 39    655236245)*y+.19
00AB00:  32 2E 35 37 39 32 30 31 34 34 38 31 35 35 39 36    2.57920144815596
00AB10:  31 33 34 37 34 32 38 36 29 2A 79 2B C2 31 31 31    13474286)*y+.111
00AB20:  34 2E 31 32 39 30 37 32 38 34 35 35 31 38 33 35    4.12907284551835
00AB30:  34 36 31 37 32 39 34 32 29 2A 79 2B C2 32 37 36    46172942)*y+.276
00AB40:  31 2E 37 31 39 38 32 34 36 31 33 38 38 33 34 39    1.71982461388349
00AB50:  35 39 30 35 33 37 38 34 29 2A 79 2B C2 33 30 33    59053784)*y+.303
00AB60:  31 2E 30 37 34 35 39 35 36 31 31 35 30 38 33 30    1.07459561150830
00AB70:  34 34 32 31 32 38 30 37 29 2A 79 2B C2 31 32 30    44212807)*y+.120
00AB80:  39 2E 37 34 37 30 30 31 37 35 38 30 39 30 37 32    9.74700175809072
00AB90:  31 37 32 34 30 37 31 35 29 2F C1 28 28 28 28 28    17240715)/.(((((
00ABA0:  28 79 2B 33 39 2E 39 31 37 38 38 34 32 34 38 36    (y+39.9178842486
00ABB0:  35 33 37 39 38 31 35 30 31 39 39 39 29 2A 79 2B    537981501999)*y+
00ABC0:  C2 34 32 33 2E 30 37 31 36 34 36 34 38 30 39 30    .423.07164648090
00ABD0:  34 37 38 30 34 35 32 34 32 30 36 29 2A 79 2B C2    47804524206)*y+.
00ABE0:  31 38 32 31 2E 36 30 30 33 33 39 32 39 31 38 34    1821.60033929184
00ABF0:  36 34 39 34 31 35 30 39 32 32 35 29 2A 79 2B C2    64941509225)*y+.
00AC00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
00AC10:  09 00 01 00 02 09 52 E5 09 00 C9 02 00 00 00 02    ......R.........
00AC20:  09 00 C5 02 00 00 00 02 09 00 C1 02 00 00 00 02    ................
00AC30:  09 00 C6 02 00 00 00 02 09 00 C2 02 00 00 00 02    ................
00AC40:  09 00 C7 02 00 00 00 02 09 00 C3 02 00 00 00 02    ................
00AC50:  09 00 C8 02 00 00 00 02 09 00 C4 02 00 00 00 02    ................
00AC60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00AC70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00AC80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00AC90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00ACA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00ACB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00ACC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00ACD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00ACE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00ACF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00AD00:  C0 01 1C 20 01 13 20 6E 75 6D 62 65 72 73 20 01    ... .. numbers .
00AD10:  2A 20 66 6F 6C 6C 6F 77 73 3A BF C1 69 6E 74 20    * follows:..int 
00AD20:  6E 6F BE BA DB 20 28 64 65 63 69 6D 61 6C 29 C1    no... (decimal).
00AD30:  00 52 53 54 00 CF 20 30 B5 30 C1 CF 20 31 B5 38    .RST.. 0.0.. 1.8
00AD40:  C1 CF 20 32 B5 31 36 C1 CF 20 33 B5 32 34 20 C1    .. 2.16.. 3.24 .
00AD50:  CF 20 34 B5 33 32 C1 CF 20 35 B5 34 30 C1 CF 20    . 4.32.. 5.40.. 
00AD60:  36 B5 34 38 20 00 54 68 69 73 00 CE 20 00 61 6E    6.48 .This.. .an
00AD70:  64 00 CD 20 01 20 20 00 6E 65 78 74 00 CC 20 D4    d.. .  .next.. .
00AD80:  20 75 73 75 61 6C 6C 79 20 66 72 65 65 C1 CF 20     usually free.. 
00AD90:  37 B5 35 36 20 75 6E 64 65 72 20 43 50 2F 4D 20    7.56 under CP/M 
00ADA0:  38 30 BF C0 00 49 6E 00 CB 20 D1 20 00 6D 6F 64    80...In.. . .mod
00ADB0:  65 00 CA 20 31 2C 20 6F 6E 6C 79 20 CF 20 37 20    e.. 1, only . 7 
00ADC0:  01 23 20 75 73 65 64 2C 20 00 73 6F 00 C9 20 79    .# used, .so.. y
00ADD0:  6F 75 20 00 63 61 6E 00 C8 20 00 75 73 65 00 C7    ou .can.. .use..
00ADE0:  20 CA 20 31 20 01 2A C0 00 69 66 00 C6 20 DE 20     . 1 .*..if.. . 
00ADF0:  77 65 72 65 20 61 20 CA 20 30 20 01 13 2E BF C0    were a . 0 .....
00AE00:  CB 20 D1 20 CA 20 32 2C 20 01 22 20 01 13 20 00    . . . 2, ." .. .
00AE10:  76 65 63 74 6F 72 00 C5 20 C8 20 E9 20 70 6C 61    vector.. . . pla
00AE20:  63 65 64 20 61 6E 79 77 68 65 72 65 20 C0 D2 20    ced anywhere .. 
00AE30:  6D 65 6D 6F 72 79 2E 20 57 69 74 68 20 56 31 2E    memory. With V1.
00AE40:  31 38 2C 20 CA 20 32 20 01 13 20 73 75 70 70 6F    18, . 2 .. suppo
00AE50:  72 74 20 00 68 61 73 00 C4 20 62 65 65 6E 20 61    rt .has.. been a
00AE60:  64 64 65 64 2E BF C0 00 54 6F 00 C2 20 C7 20 CA    dded....To.. . .
00AE70:  20 32 20 69 6E 74 65 72 72 75 70 74 73 2C 20 F0     2 interrupts, .
00AE80:  20 01 20 20 76 61 72 69 61 62 6C 65 20 D0 32 20     .  variable .2 
00AE90:  01 1C 20 9A 2E 20 CB 20 CA C0 32 2C 20 DB 20 01    .. .. . ..2, . .
00AEA0:  23 20 01 20 20 F7 20 01 05 20 01 20 20 C5 20 00    # .  . .. .  . .
00AEB0:  74 68 61 74 00 BD 20 01 23 20 01 1C 20 E9 20 6C    that.. .# .. . l
00AEC0:  69 6E 6B 65 64 20 01 1C 2E BF C0 C2 20 F0 20 E7    inked ...... . .
00AED0:  20 01 22 20 01 13 20 FA 2C 20 01 20 20 FE 20 01     ." .. ., .  . .
00AEE0:  21 20 01 23 20 01 1C 20 E9 20 01 20 C0 01 13 20    ! .# .. . . ... 
00AEF0:  FE 20 01 23 20 73 74 61 72 74 65 64 20 00 77 69    . .# started .wi
00AF00:  E6 29 20 95 20 92 20 89 3B C3 B4 CA 3B C3 B4 82    .) . . .;...;...
00AF10:  20 CD 28 29 20 95 20 92 20 89 3B C3 B4 82 20 D7     .() . . .;... .
00AF20:  3D 27 93 BC 27 20 95 C3 B5 B2 3B C3 B5 C5 3B C3    ='..' ....;...;.
00AF30:  B4 9E 20 D7 3D 27 A3 BA 27 20 95 C3 B5 A6 20 C3    .. .='£.' .... .
00AF40:  B6 B2 3B C3 B6 9F 20 F0 28 E6 29 20 C3 B6 BC 85    ..;... .(.) ....
00AF50:  20 28 E4 3D 27 3B 27 29 C3 B5 89 3B 28 2A 82 20     (.=';')...;(*. 
00AF60:  D7 3D 2A 29 C3 B4 89 3B 20 28 2A 94 2A 29 C3 F9    .=*)...; (*.*)..
00AF70:  28 E6 2C 9A 29 3B C3 89 3B 28 2A 82 20 E7 2A 29    (.,.);..;(*. .*)
00AF80:  C2 89 3B 28 2A 8A 20 6A 2A 29 C1 89 3B 28 2A 8A    ..;(*. j*)..;(*.
00AF90:  20 69 2A 29 C0 89 20 A2 3B B6 BF 9C C0 D3 3B C0     i*).. .;.....;.
00AFA0:  A2 3B C0 CE 3B C0 D5 3B C0 89 20 01 0F 2E C0 BF    .;..;..;.. .....
00AFB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00AFC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00AFD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00AFE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00AFF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00B000:  49 4D 50 4C 45 4D 45 4E 54 41 54 49 4F 4E 20 A4    IMPLEMENTATION .
00B010:  20 00 50 72 6F 63 65 73 73 65 73 00 01 2C 3B BF     .Processes..,;.
00B020:  BF 28 2A B4 01 2C 20 00 6D 6F 64 75 6C 65 00 01    .(*.., .module..
00B030:  2B 20 00 61 73 00 01 2A 20 70 65 72 20 00 57 69    + .as..* per .Wi
00B040:  72 74 68 00 01 29 BF C0 44 2E 20 4D 6F 6F 72 65    rth..)..D. Moore
00B050:  20 34 20 4A 61 6E 20 38 34 BF BF 2A 29 BF 93 20     4 Jan 84..*).. 
00B060:  53 54 4F 52 41 47 45 20 A3 20 00 41 4C 4C 4F 43    STORAGE £ .ALLOC
00B070:  41 54 45 00 01 28 2C 20 44 45 41 4C 4C 4F 43 41    ATE..(, DEALLOCA
00B080:  54 45 3B 20 BF 93 20 AE 20 A3 20 B3 2C A9 3B BF    TE; .. . £ .,.;.
00B090:  93 20 00 45 78 63 68 61 6E 67 65 00 01 27 20 A3    . .Exchange..' £
00B0A0:  20 01 27 3B BF 93 B4 53 59 53 54 45 4D 20 A3 20     .';...SYSTEM £ 
00B0B0:  00 42 59 54 45 00 01 26 2C 8F 2C 00 57 4F 52 44    .BYTE..&,.,.WORD
00B0C0:  00 01 25 2C 00 54 53 49 5A 45 00 01 24 3B BF BF    ..%,.TSIZE..$;..
00B0D0:  28 2A B4 01 27 20 00 69 73 00 01 23 20 00 61 6E    (*..' .is..# .an
00B0E0:  00 01 22 20 61 73 73 65 6D 62 6C 79 20 6C 61 6E    .." assembly lan
00B0F0:  67 75 61 67 65 20 01 2B 20 00 77 68 69 63 68 00    guage .+ .which.
00B100:  65 61 72 20 01 0D 20 00 69 66 00 D2 20 6E 6F 6E    ear .. .if.. non
00B110:  65 20 00 66 6F 75 6E 64 00 D1 2A 29 BF 8E B4 77    e .found..*)...w
00B120:  3A 01 00 3B BF 9C C0 FC 28 D9 2C 27 00 50 52 45    :..;....(.,'.PRE
00B130:  43 45 44 45 4E 00 D0 2E 00 44 41 54 00 CF 20 27    CEDEN....DAT.. '
00B140:  2C E7 29 3B C0 82 20 E7 3C 3E 30 20 95 C1 DC 3A    ,.);.. .<>0 ...:
00B150:  3D 30 C0 91 C1 FA 28 D8 2C D9 2C F7 29 3B C1 F4    =0....(.,.,.);..
00B160:  28 D8 2C 77 29 3B C1 DC 3A 3D 77 3B C1 F3 28 D8    (.,w);..:=w;..(.
00B170:  2C 8F 28 01 05 29 2C 01 01 28 E2 29 2A DC 2C E7    ,.(..),..(.)*.,.
00B180:  29 3B C1 F9 28 D8 2C 9A 29 3B B4 C1 89 C0 89 20    );..(.,.);..... 
00B190:  D3 3B BF AF 20 00 57 72 69 74 65 54 61 62 6C 65    .;.. .WriteTable
00B1A0:  00 CE 3B BF 9C C0 FB 28 D9 2C 27 D0 2E CF 20 27    ..;....(.,'... '
00B1B0:  2C E7 29 3B C0 82 20 E7 3C 3E 30 20 95 C1 EE 28    ,.);.. .<>0 ...(
00B1C0:  27 20 F6 20 64 69 73 63 20 66 75 6C 6C 27 29 3B    ' . disc full');
00B1D0:  BF 20 B4 91 C1 FA 28 D8 2C D9 2C F6 29 3B C1 F2    . ....(.,.,.);..
00B1E0:  28 D8 2C DC 29 3B C1 F1 28 D8 2C 8F 28 01 05 29    (.,.);..(.,.(..)
00B1F0:  2C 01 01 28 E2 29 2A DC 2C E7 29 3B C1 F9 28 D8    ,..(.)*.,.);..(.
00B200:  2C 9A 29 3B C1 89 C0 89 20 CE 3B BF AF 20 00 53    ,.);.... .;.. .S
00B210:  74 6F 70 57 6F 72 64 00 CD 28 29 3A AC 3B BF 8E    topWord..():.;..
00B220:  B4 69 3A AD 3B BF 9C C0 D6 5B 98 28 D6 29 5D 3A    .i:.;....[.(.)]:
00B230:  3D D7 3B C0 69 3A 3D 30 3B C0 A0 20 D6 5B 69 5D    =.;.i:=0;.. .[i]
00B240:  3C 3E D7 20 81 20 00 49 4E 43 00 CC 28 69 29 20    <>. . .INC..(i) 
00B250:  89 3B C0 A7 20 69 3C 3E 98 28 D6 29 C0 89 20 CD    .;.. i<>.(.).. .
00B260:  3B BF AF 20 00 53 6B 69 70 43 6F 6D 6D 65 6E 74    ;.. .SkipComment
00B270:  00 CB 3B BF 9C C0 94 C1 82 20 F0 28 E6 29 20 95    ..;...... .(.) .
00B280:  20 92 20 89 3B C1 F5 28 E6 2C E4 29 3B C1 82 20     . .;..(.,.);.. 
00B290:  E4 3D 27 2A 27 20 95 C2 F5 28 E6 2C E4 29 3B C2    .='*' ...(.,.);.
00B2A0:  82 20 E4 3D 27 29 27 20 95 20 92 20 89 3B C1 9E    . .=')' . . .;..
00B2B0:  20 E4 3D 27 28 27 20 95 C2 F5 28 E6 2C E4 29 3B     .='(' ...(.,.);
00B2C0:  C2 82 20 E4 3D 27 2A 27 20 95 20 CB 20 89 3B C2    .. .='*' . . .;.
00B2D0:  89 3B 28 2A E4 3D 27 2A 27 2A 29 3B C1 89 3B C0    .;(*.='*'*);..;.
00B2E0:  89 20 CB 3B BF AF 20 00 47 65 74 49 64 00 CA 3B    . .;.. .GetId..;
00B2F0:  BF BF 28 2A B4 52 65 61 64 20 01 02 20 6E 65 78    ..(*.Read .. nex
00B300:  01 21 20 73 77 61 70 73 20 00 74 68 65 00 01 20    .! swaps .the.. 
00B310:  C0 50 43 2F 49 58 2F 53 50 20 76 61 6C 75 65 73    .PC/IX/SP values
00B320:  20 00 66 72 6F 6D 00 01 1F 20 01 20 20 00 63 75     .from... .  .cu
00B330:  72 72 65 6E 74 00 01 1E 20 00 74 61 73 6B 00 01    rrent... .task..
00B340:  1D 20 00 74 6F 00 01 1C 2F 01 1F 20 01 20 20 67    . .to.../.. .  g
00B350:  69 76 65 6E C0 00 57 41 49 54 45 52 00 01 1B 20    iven..WAITER... 
00B360:  72 65 63 6F 72 64 2A 29 BF 96 B4 00 53 49 47 4E    record*)....SIGN
00B370:  41 4C 00 01 1A 3D A8 20 86 20 01 1B 3B C0 01 1B    AL...=. . ..;...
00B380:  3D A5 C1 00 50 72 6F 63 00 01 19 3A 00 50 52 4F    =...Proc...:.PRO
00B390:  43 45 53 53 00 01 18 3B C1 00 4E 65 78 74 00 01    CESS...;..Next..
00B3A0:  17 3A 01 1A 3B C1 89 3B C0 00 50 50 52 4F 43 00    .:..;..;..PPROC.
00B3B0:  01 16 3D A8 20 86 20 00 50 52 4F 43 00 01 15 3B    ..=. . .PROC...;
00B3C0:  C0 00 49 6E 74 65 72 72 75 70 74 53 74 75 62 00    ..InterruptStub.
00B3D0:  01 14 3D A5 BA 28 2A 00 69 6E 74 65 72 72 75 70    ..=..(*.interrup
00B3E0:  74 00 01 13 20 00 73 74 75 62 00 01 12 20 01 1C    t... .stub... ..
00B3F0:  20 6D 61 6B 65 20 00 65 78 63 68 61 6E 67 65 00     make .exchange.
00B400:  01 11 20 2A 29 C1 00 70 75 73 68 68 6C 00 01 10    .. *)..pushhl...
00B410:  3A 01 26 3B C1 00 6C 64 68 6C 00 01 0F 3A 01 26    :.&;..ldhl...:.&
00B420:  3B C1 00 70 72 6F 63 76 61 72 61 64 64 72 00 01    ;..procvaraddr..
00B430:  0E 3A 01 25 3B C1 00 65 78 68 6C 73 70 00 01 0D    .:.%;..exhlsp...
00B440:  3A 01 26 3B C1 00 63 61 6C 6C 00 01 0C 3A 01 26    :.&;..call...:.&
00B450:  3B C1 00 65 78 63 68 61 6E 67 65 61 64 64 72 00    ;..exchangeaddr.
00B460:  01 0B 3A 01 25 3B C1 00 72 65 74 00 01 0A 3A 01    ..:.%;..ret...:.
00B470:  26 3B C1 89 3B BF BF 8E B4 00 53 75 73 70 65 6E    &;..;.....Suspen
00B480:  64 65 64 00 01 09 3A 01 1A 3D 00 4E 49 4C 00 01    ded...:..=.NIL..
00B490:  08 3B C0 4E 65 77 74 61 73 6B 2C 00 54 68 69 73    .;.Newtask,.This
00B4A0:  74 61 73 6B 00 01 07 3A 01 1A 3B BF C1 28 2A 00    task...:..;..(*.
00B4B0:  6C 69 73 74 00 01 06 20 00 6F 66 00 01 05 20 00    list... .of... .
00B4C0:  70 72 6F 63 65 73 73 65 73 00 01 04 20 00 73 75    processes... .su
00B4D0:  73 70 65 6E 64 65 64 00 01 03 20 01 2A 20 01 20    spended... .* . 
00B4E0:  20 72 65 73 75 6C 74 20 01 05 20 61 20 01 0C C1     result .. a ...
00B4F0:  BA 01 1C 20 00 53 74 61 72 74 50 72 6F 63 65 73    ... .StartProces
00B500:  74 20 69 64 20 01 03 20 01 02 20 F7 20 01 0B BF    t id .. .. . ...
00B510:  C0 4F 6E 6C 79 20 65 69 67 68 74 20 00 63 68 61    .Only eight .cha
00B520:  72 61 63 74 65 72 73 00 C9 20 61 72 65 20 6B 65    racters.. are ke
00B530:  70 74 2C 20 73 69 6E 63 65 20 74 68 61 74 20 00    pt, since that .
00B540:  69 73 00 C8 20 01 02 20 6D 6F 73 74 C0 C9 20 00    is.. .. most.. .
00B550:  69 6E 00 C7 20 61 20 01 0B 20 6E 61 6D 65 2C 20    in.. a .. name, 
00B560:  61 6E 64 20 75 70 70 65 72 20 63 61 73 65 20 C8    and upper case .
00B570:  20 75 73 65 64 2A 29 BF 8E B4 69 3A AD 3B BF 9C     used*)...i:.;..
00B580:  C0 69 3A 3D 30 3B C0 D7 3A 3D 27 BE BA 27 3B C0    .i:=0;..:='..';.
00B590:  A0 20 8C 20 28 E4 20 83 20 DD 7B 27 41 27 2E 2E    . . (. . .{'A'..
00B5A0:  27 5A 27 2C 27 30 27 2E 2E 27 39 27 7D 29 20 87    'Z','0'..'9'}) .
00B5B0:  20 8C 20 F0 28 E6 29 20 81 20 C1 F5 28 E6 2C E4     . .(.) . ..(.,.
00B5C0:  29 3B C1 E4 3A 3D 00 43 41 50 00 C6 28 E4 29 3B    );..:=.CAP..(.);
00B5D0:  C1 82 20 E4 3D 27 28 27 20 95 C2 F5 28 E6 2C E4    .. .='(' ...(.,.
00B5E0:  29 3B C2 82 20 E4 3D 27 2A 27 20 95 20 CB 20 89    );.. .='*' . . .
00B5F0:  3B C2 89 3B C1 89 3B C0 A0 20 28 E4 20 83 20 DD    ;..;..;.. (. . .
00B600:  7B 27 41 27 2E 2E 27 5A 27 2C 27 30 27 2E 2E 27    {'A'..'Z','0'..'
00B610:  39 27 7D 29 20 87 20 8C 20 F0 28 E6 29 20 81 C1    9'}) . . .(.) ..
00B620:  CC 28 69 29 3B C1 82 20 69 3C 3D 98 28 D7 29 20    .(i);.. i<=.(.) 
00B630:  95 20 D7 5B 69 5D 3A 3D E4 20 89 3B C1 F5 28 E6    . .[i]:=. .;..(.
00B640:  2C E4 29 3B C1 E4 3A 3D C6 28 E4 29 3B C1 89 3B    ,.);..:=.(.);..;
00B650:  C0 89 20 CA 3B 20 B4 BF AF 20 00 53 6B 69 70 54    .. .; ... .SkipT
00B660:  6F 53 65 6D 69 43 6F 6C 6F 6E 00 C5 3B BF 9C C0    oSemiColon..;...
00B670:  A0 20 28 E4 3C 3E 27 3B 27 29 20 87 20 8C 20 F0    . (.<>';') . . .
00B680:  28 E6 29 20 81 C1 CA 3B C1 89 C0 89 20 C5 3B BF    (.) ...;.... .;.
00B690:  AF 20 00 46 69 6E 64 4D 6F 64 75 6C 65 00 C4 28    . .FindModule..(
00B6A0:  E1 3A E3 3B 00 49 73 44 45 46 00 B9 3A AC 29 3A    .:.;.IsDEF..:.):
00B6B0:  AD 3B BF BF 28 2A B4 46 69 6E 64 20 61 20 EA 2C    .;..(*.Find a .,
00B6C0:  20 65 6E 74 65 72 20 69 74 20 D2 20 00 6E 6F 74     enter it . .not
00B6D0:  00 B8 20 D1 2A 29 BF BF 8E B4 69 3A AD 3B BF 9C    .. .*)....i:.;..
00B6E0:  C0 82 20 DC 3E 3D 98 28 01 05 29 20 95 C1 EE 28    .. .>=.(..) ...(
00B6F0:  27 20 01 05 20 01 0D 20 6F 76 65 72 66 6C 6F 77    ' .. .. overflow
00B700:  73 00 01 02 2A 29 C0 00 57 6F 72 6B 53 70 61 63    s...*)..WorkSpac
00B710:  65 00 01 01 3A AB 3B C0 01 19 3A 01 16 3B BF AF    e...:.;...:..;..
00B720:  20 00 52 65 73 74 61 72 74 00 01 00 3B BF BF 28     .Restart...;..(
00B730:  2A B4 01 00 20 00 61 66 74 65 72 00 FF 20 61 20    *... .after.. a 
00B740:  00 70 72 6F 63 65 73 73 00 FE 20 00 66 61 6C 6C    .process.. .fall
00B750:  73 00 FD 20 00 6F 75 74 00 FC 20 01 20 20 00 62    s.. .out.. .  .b
00B760:  6F 74 74 6F 6D 00 FB 20 01 05 20 69 74 73 20 00    ottom.. .. its .
00B770:  70 72 6F 63 65 64 75 72 65 00 FA BF C0 00 54 68    procedure.....Th
00B780:  65 00 F9 20 00 72 65 74 75 72 6E 00 F8 20 00 61    e.. .return.. .a
00B790:  64 64 72 65 73 73 00 F7 20 01 23 20 01 20 20 00    ddress.. .# .  .
00B7A0:  66 69 72 73 74 00 F6 20 65 6C 65 6D 65 6E 74 20    first.. element 
00B7B0:  00 6F 6E 00 F5 20 01 20 20 01 03 20 01 06 2A 29    .on.. .  .. ..*)
00B7C0:  BF 9C C0 01 07 3A 3D 01 09 3B C0 01 09 3A 3D 01    .....:=..;...:=.
00B7D0:  09 5E 2E 01 17 3B C0 01 27 28 01 07 29 3B C0 89    .^...;..'(..);..
00B7E0:  20 01 00 3B BF AF 20 00 54 52 41 4E 53 46 45 52     ..;.. .TRANSFER
00B7F0:  00 F4 28 8E 20 00 73 6F 75 72 63 65 00 F3 2C 00    ..(. .source..,.
00B800:  64 65 73 74 69 6E 61 74 69 6F 6E 00 F2 3A 01 18    destination..:..
00B810:  29 3B BF 9C C0 28 2A 20 00 46 69 72 73 74 00 F1    );...(* .First..
00B820:  20 00 73 65 74 00 F0 20 00 70 6F 69 6E 74 65 72     .set.. .pointer
00B830:  73 00 EF 20 01 1C 20 00 63 6F 6E 74 72 6F 6C 00    s.. .. .control.
00B840:  EE 20 00 62 6C 6F 63 6B 73 00 ED 20 00 66 6F 72    . .blocks.. .for
00B850:  00 EC 20 00 65 61 63 68 00 EB 20 FE 2A 29 BF BF    .. .each.. .*)..
00B860:  C0 28 2A 20 B4 F9 20 F2 20 FE 20 00 6D 75 73 74    .(* .. . . .must
00B870:  00 EA 20 00 62 65 00 E9 20 00 61 6C 72 65 61 64    .. .be.. .alread
00B880:  79 00 E8 20 F0 20 00 75 70 00 E7 20 00 62 79 00    y.. . .up.. .by.
00B890:  E6 C1 00 4E 45 57 50 52 4F 43 45 53 53 00 E5 2A    ...NEWPROCESS..*
00B8A0:  29 BF C0 28 2A B4 00 43 6F 70 79 00 E4 20 01 20    )..(*..Copy.. . 
00B8B0:  20 F2 20 FE 20 00 64 65 73 63 72 69 70 74 6F 72     . . .descriptor
00B8C0:  00 E3 20 00 69 6E 74 6F 00 E2 C1 01 20 20 F3 20    .. .into....  . 
00B8D0:  FE 20 E3 2E 20 F9 20 01 27 C1 FA 20 00 77 69 6C    . .. . .'.. .wil
00B8E0:  6C 00 E1 20 00 72 65 70 6C 61 63 65 00 E0 20 01    l.. .replace.. .
00B8F0:  20 20 F2 20 E3 C1 E6 20 01 20 20 F3 20 E3 20 00      . ... .  . . .
00B900:  27 29 3B C1 89 3B C0 01 05 5B DC 2B 31 5D 2E E1    ');..;...[.+1]..
00B910:  3A 3D E1 3B C0 01 05 5B DC 2B 31 5D 2E E0 3A 3D    :=.;...[.+1]..:=
00B920:  B9 3B C0 69 3A 3D 31 3B C0 A0 20 28 01 05 5B 69    .;.i:=1;.. (..[i
00B930:  5D 2E E1 3C 3E E1 29 20 85 20 28 01 05 5B 69 5D    ]..<>.) . (..[i]
00B940:  2E E0 3C 3E B9 29 20 81 20 CC 28 69 29 20 89 3B    ..<>.) . .(i) .;
00B950:  C0 82 20 69 3E DC 20 95 C1 DC 3A 3D 69 3B C1 97    .. i>. ...:=i;..
00B960:  20 01 05 5B DC 5D 20 81 C2 E0 3A 3D B9 3B C2 DF     ..[.] ...:=.;..
00B970:  3A 3D 30 3B C2 89 3B C1 89 3B 28 2A 82 20 69 2A    :=0;..;..;(*. i*
00B980:  29 C0 A7 20 69 C0 89 20 C4 3B BF AF 20 00 43 6F    ).. i.. .;.. .Co
00B990:  6D 70 61 72 00 B7 28 61 2C 62 3A AB 29 3A AC 3B    mpar..(a,b:.):.;
00B9A0:  BF 8E B4 70 2C 71 3A E8 3B BF 9C C0 70 3A 3D E8    ...p,q:.;...p:=.
00B9B0:  28 61 29 3B C0 71 3A 3D E8 28 62 29 3B C0 A7 20    (a);.q:=.(b);.. 
00B9C0:  70 5E 3E 71 5E C0 89 20 B7 3B BF AF 20 00 53 63    p^>q^.. .;.. .Sc
00B9D0:  61 6E 4E 65 78 74 00 B2 3B BF 8E B4 69 2C 6A 3A    anNext..;...i,j:
00B9E0:  AD 3B BF 9C C0 CA 3B C0 69 3A 3D C4 28 D7 2C 9A    .;....;.i:=.(.,.
00B9F0:  29 3B B4 28 2A 9A 20 62 65 63 61 75 73 65 20 D2    );.(*. because .
00BA00:  20 77 65 20 6F 6E 6C 79 20 69 6D 70 6F 72 74 20     we only import 
00BA10:  01 03 20 64 65 66 73 2A 29 C0 97 20 01 05 5B DB    .. defs*).. ..[.
00BA20:  5D 20 81 C1 82 20 DF 3E 3D 98 28 DE 29 20 95 C2    ] ... .>=.(.) ..
00BA30:  B3 28 27 20 DA 20 27 29 3B C2 B3 28 E1 29 3B C2    .(' . ');..(.);.
00BA40:  B3 28 27 20 68 61 73 20 00 74 6F 6F 00 B1 20 00    .(' has .too.. .
00BA50:  6D 61 6E 79 00 B0 20 EB 27 29 3B C2 A9 C1 91 C2    many.. .');.....
00BA60:  DE 5B DF 5D 3A 3D 69 3B C2 6A 3A 3D 30 3B C2 A0    .[.]:=i;.j:=0;..
00BA70:  20 DE 5B 6A 5D 3C 3E 69 20 81 20 CC 28 6A 29 20     .[j]<>i . .(j) 
00BA80:  89 3B C2 82 20 6A 3D DF 20 95 20 CC 28 DF 29 C2    .;.. j=. . .(.).
00BA90:  91 C3 B3 28 27 20 57 61 72 6E 69 6E 67 20 2D 20    ...(' Warning - 
00BAA0:  27 29 3B C3 B3 28 E1 29 3B C3 B3 28 27 20 EB 20    ');..(.);..(' . 
00BAB0:  27 29 3B C3 B3 28 D7 29 3B C3 B3 28 27 20 6D 6F    ');..(.);..(' mo
00BAC0:  72 65 20 74 68 61 6E 20 6F 6E 63 65 27 29 3B C3    re than once');.
00BAD0:  A9 3B C3 89 3B 20 28 2A D1 20 C7 20 01 0D 2A 29    .;..; (*. . ..*)
00BAE0:  C2 89 3B 28 2A B8 20 B1 20 B0 2A 29 C1 89 3B 20    ..;(*. . .*)..; 
00BAF0:  28 2A 97 2A 29 C0 89 20 B2 3B B5 BF AF 20 00 53    (*.*).. .;... .S
00BB00:  77 68 65 6E 00 DF 20 00 69 74 00 DE 20 00 61 63    when.. .it.. .ac
00BB10:  74 69 76 61 74 65 73 00 DD 20 01 20 C1 F2 20 E3    tivates.. . .. .
00BB20:  2A 29 BF C0 F3 3A 3D F2 3B C0 01 27 28 8F 28 F3    *)...:=.;..'(.(.
00BB30:  29 29 3B C0 89 20 F4 3B BF BF AF 20 00 49 4F 54    ));.. .;... .IOT
00BB40:  52 41 4E 53 46 45 52 00 DC 28 8E 20 F3 2C F2 3A    RANSFER..(. .,.:
00BB50:  01 18 3B 00 76 61 00 DB 3A AD 3B 8E 20 77 3A 01    ..;.va..:.;. w:.
00BB60:  14 29 3B BF BF 28 2A B4 50 65 72 66 6F 72 6D 20    .);..(*.Perform 
00BB70:  01 22 20 49 6E 70 75 74 2D 4F 75 74 70 75 74 20    ." Input-Output 
00BB80:  54 72 61 6E 73 66 65 72 BF C0 43 61 75 74 69 6F    Transfer..Cautio
00BB90:  6E 20 2D 20 F9 20 00 66 6F 6C 6C 6F 77 69 6E 67    n - . .following
00BBA0:  00 DA 20 00 63 6F 64 65 00 D9 20 01 23 20 00 6E    .. .code.. .# .n
00BBB0:  6F 74 00 D8 20 61 74 20 61 6C 6C 20 6E 69 63 65    ot.. at all nice
00BBC0:  2E C0 2A 2A 2A 2A 2A 2A 2A C0 F9 20 F3 20 FE 20    ..*******.. . . 
00BBD0:  01 23 20 01 20 20 FE 20 01 1C 20 E9 20 00 63 61    .# .  . .. . .ca
00BBE0:  6C 6C 65 64 00 D7 20 DF 20 01 22 20 01 13 20 C0    lled.. . ." .. .
00BBF0:  00 6F 63 63 75 72 73 00 D6 2E 20 F9 20 F6 20 74    .occurs... . . t
00BC00:  77 6F 20 00 70 61 72 61 6D 65 74 65 72 73 00 D5    wo .parameters..
00BC10:  20 00 61 72 65 00 D4 20 01 2A 20 EC 20 F4 2E BF     .are.. .* . ...
00BC20:  C0 F9 20 74 68 69 72 64 20 F7 20 01 23 20 01 20    .. third . .# . 
00BC30:  20 F7 20 01 1C 20 72 65 63 65 69 76 65 20 61 20     . .. receive a 
00BC40:  6A 75 6D 70 20 69 6E 73 74 72 75 63 74 69 6F 6E    jump instruction
00BC50:  C0 01 21 20 E1 20 E9 20 00 65 78 65 63 75 74 65    ..! . . .execute
00BC60:  64 00 D3 20 DF 20 01 20 20 01 13 20 D6 2E BF C0    d.. . .  .. ....
00BC70:  46 6F 72 20 65 78 61 6D 70 6C 65 2C 20 00 69 6E    For example, .in
00BC80:  00 D2 20 00 49 6E 74 65 72 72 75 70 74 00 D1 20    .. .Interrupt.. 
00BC90:  00 4D 6F 64 65 00 D0 20 30 20 28 53 65 65 20 41    .Mode.. 0 (See A
00BCA0:  20 4F 73 62 6F 72 6E 65 2C 20 41 6E 20 49 6E 74     Osborne, An Int
00BCB0:  72 6F 64 75 63 74 69 6F 6E 20 01 1C C0 4D 69 63    roduction ...Mic
00BCC0:  72 6F 63 6F 6D 70 75 74 65 72 73 2C 20 56 6F 6C    rocomputers, Vol
00BCD0:  20 49 49 20 2D 20 53 6F 6D 65 20 52 65 61 6C 20     II - Some Real 
00BCE0:  44 65 76 69 63 65 73 20 2D 20 53 59 42 45 58 29    Devices - SYBEX)
00BCF0:  2C 20 DB 20 63 6F 72 72 65 73 70 6F 6E 64 73 20    , . corresponds 
00BD00:  63 61 6E 46 69 6C 65 73 00 A2 3B BF 8E B4 00 50    canFiles..;....P
00BD10:  61 72 61 6D 00 A1 3A 9B 20 5B 30 2E 2E 31 30 5D    aram..:. [0..10]
00BD20:  20 84 20 01 0A 3B C0 00 43 6F 75 6E 74 00 90 3A     . ..;..Count..:
00BD30:  AA 3B C0 00 4E 61 6D 65 73 00 88 3A 9B 5B 30 2E    .;..Names..:.[0.
00BD40:  2E 31 30 30 5D 20 84 20 FE 3B C0 00 4E 61 6D 65    .100] . .;..Name
00BD50:  43 6F 75 6E 74 00 80 3A AA 3B C0 6C 3A AA 3B BF    Count..:.;.l:.;.
00BD60:  9C C0 FF 28 A1 2C 90 29 3B C0 82 20 90 3D 30 20    ...(.,.);.. .=0 
00BD70:  95 C1 EE 28 27 20 55 73 61 67 65 3A 20 01 0C 20    ...(' Usage: .. 
00BD80:  3C 01 06 20 01 07 3E 27 29 3B C1 89 3B C0 8A 20    <.. ..>');..;.. 
00BD90:  69 3A 3D 30 20 86 20 90 2D 31 20 81 C1 EF 28 A1    i:=0 . .-1 ...(.
00BDA0:  5B 69 5D 5E 2E 43 68 61 72 73 2C 88 2C 80 29 3B    [i]^.Chars,.,.);
00BDB0:  C1 82 20 80 3E 31 20 95 C2 ED 28 8F 28 88 29 2C    .. .>1 ...(.(.),
00BDC0:  AD 28 80 29 2C C3 01 01 28 FE 29 2C B7 29 3B C2    .(.),...(.),.);.
00BDD0:  89 3B C1 8A 20 6A 3A 3D 30 20 86 20 80 2D 31 20    .;.. j:=0 . .-1 
00BDE0:  81 C2 FC 28 E5 2C 88 5B 6A 5D 2C E7 29 3B C2 82    ...(.,.[j],.);..
00BDF0:  20 E7 3C 30 20 95 C3 B3 28 27 20 43 6F 75 6C 64     .<0 ...(' Could
00BE00:  20 B8 20 6F 70 65 6E 20 27 29 3B C3 B3 28 88 5B     . open ');..(.[
00BE10:  6A 5D 29 3B C3 A9 3B C2 91 C3 B3 28 27 20 53 63    j]);..;....(' Sc
00BE20:  61 6E 6E 69 6E 67 3A 27 29 3B C3 B3 28 88 5B 6A    anning:');..(.[j
00BE30:  5D 29 3B C3 A9 3B C3 6B 3A 3D 30 3B C3 6C 3A 3D    ]);..;.k:=0;.l:=
00BE40:  31 3B C3 D7 3A 3D 27 BE BA 27 3B C3 82 20 88 5B    1;..:='..';.. .[
00BE50:  6A 5D 5B 31 5D 3D 27 3A 27 20 95 20 6B 3A 3D 32    j][1]=':' . k:=2
00BE60:  20 89 3B C3 A0 20 B5 28 88 5B 6A 5D 5B 6B 5D 3C     .;.. .(.[j][k]<
00BE70:  3E 27 2E 27 29 C3 B4 20 87 20 B4 28 88 5B 6A 5D    >'.').. . .(.[j]
00BE80:  5B 6B 5D 3C 3E 27 20 27 29 20 C3 B4 20 87 BC 28    [k]<>' ') .. ..(
00BE90:  6B 3C 3D 98 28 D7 29 29 20 81 C3 B4 D7 5B 6C 5D    k<=.(.)) ....[l]
00BEA0:  3A 3D 88 5B 6A 5D 5B 6B 5D 3B C3 B4 CC 28 6B 29    :=.[j][k];...(k)
00BEB0:  3B CC 28 6C 29 3B C3 B4 89 3B C3 DB 3A 3D C4 28    ;.(l);...;..:=.(
00BEC0:  D7 2C E5 2E 66 2E 66 63 62 66 74 3D 27 D4 27 29    .,..f.fcbft='.')
00BED0:  3B C3 01 05 5B DB 5D 2E DF 3A 3D 30 3B C3 FA 28    ;...[.]..:=0;..(
00BEE0:  E6 2C E5 2C F7 29 3B C3 F5 28 E6 2C E4 29 3B C3    .,.,.);..(.,.);.
00BEF0:  E4 3A 3D C6 28 E4 29 3B C3 94 C3 B4 82 20 F0 28    .:=.(.);..... .(
00BF00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
00BF10:  0A 00 01 00 02 09 52 E5 0A 00 C9 02 00 00 00 02    ......R.........
00BF20:  0A 00 C5 02 00 00 00 02 0A 00 C1 02 00 00 00 02    ................
00BF30:  0A 00 C6 02 00 00 00 02 0A 00 C2 02 00 00 00 02    ................
00BF40:  0A 00 C7 02 00 00 00 02 0A 00 C3 02 00 00 00 02    ................
00BF50:  0A 00 C8 02 00 00 00 02 0A 00 C4 02 00 00 00 02    ................
00BF60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00BF70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00BF80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00BF90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00BFA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00BFB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00BFC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00BFD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00BFE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00BFF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00C000:  49 4D 50 4C 45 4D 45 4E 54 41 54 49 4F 4E 20 A4    IMPLEMENTATION .
00C010:  20 00 52 65 61 6C 49 6E 4F 75 74 00 FD 3B BF BF     .RealInOut..;..
00C020:  28 2A B4 00 54 68 65 00 FC 20 6E 65 77 20 73 74    (*..The.. new st
00C030:  75 66 66 20 00 66 6F 72 00 FB 20 72 65 61 64 20    uff .for.. read 
00C040:  00 61 6E 64 00 FA 20 00 77 72 69 74 65 00 F9 20    .and.. .write.. 
00C050:  72 65 61 6C 73 20 68 61 73 20 62 65 65 6E 20 61    reals has been a
00C060:  64 64 65 64 20 00 69 6E 00 F8 20 00 74 77 6F 00    dded .in.. .two.
00C070:  F7 20 77 61 79 73 3A BF C0 FC 20 6F 6C 64 20 00    . ways:... old .
00C080:  57 72 69 74 65 52 65 61 6C 00 F6 20 FA 20 00 57    WriteReal.. . .W
00C090:  72 69 74 65 52 65 61 6C 46 69 78 65 64 00 F5 20    riteRealFixed.. 
00C0A0:  00 72 6F 75 74 69 6E 65 73 00 F4 20 00 6E 6F 77    .routines.. .now
00C0B0:  00 F3 20 63 61 6C 6C 20 00 74 68 65 00 F2 20 00    .. call .the.. .
00C0C0:  54 65 78 74 00 F1 C0 F4 20 FA 20 74 68 65 6E 20    Text.... . then 
00C0D0:  00 64 6F 00 F0 20 61 20 B3 2E 20 FC 20 00 52 65    .do.. a .. . .Re
00C0E0:  61 64 52 65 61 6C 00 EF 20 00 72 6F 75 74 69 6E    adReal.. .routin
00C0F0:  65 00 EE 20 72 65 61 64 73 C0 62 6F 74 68 20 74    e.. reads.both t
00C100:  79 70 65 73 20 00 6F 66 00 ED 20 00 6E 75 6D 62    ypes .of.. .numb
00C110:  65 72 00 EC 20 00 62 75 74 00 EB 20 F2 20 00 52    er.. .but.. . .R
00C120:  65 61 64 00 EA 20 63 68 61 72 61 63 74 65 72 20    ead.. character 
00C130:  EE 20 64 69 66 66 65 72 65 6E 74 69 61 74 65 73    . differentiates
00C140:  C0 62 65 74 77 65 65 6E 20 F2 20 F7 20 66 6F 72    .between . . for
00C150:  6D 73 20 ED 20 69 6E 70 75 74 20 2A 29 BF 93 20    ms . input *).. 
00C160:  49 4E 4F 55 54 20 A3 20 EA 2C 00 57 72 69 74 65    INOUT £ .,.Write
00C170:  00 E9 2C 00 57 72 69 74 65 4F 63 74 00 E8 2C 00    ..,.WriteOct..,.
00C180:  57 72 69 74 65 48 65 78 00 E7 2C 00 57 72 69 74    WriteHex..,.Writ
00C190:  65 49 6E 74 00 E6 2C B3 C1 2C A9 2C 00 74 65 72    eInt..,..,.,.ter
00C1A0:  6D 43 48 00 E5 2C 00 41 6C 77 61 79 73 42 75 66    mCH..,.AlwaysBuf
00C1B0:  66 65 72 00 E4 2C 00 44 6F 6E 65 00 E3 3B BF 93    fer..,.Done..;..
00C1C0:  B4 53 59 53 54 45 4D 20 A3 20 AB 2C 8F 3B BF BF    .SYSTEM £ .,.;..
00C1D0:  28 2A B5 FC 20 66 6F 69 6C 6C 6F 77 69 6E 67 20    (*.. foillowing 
00C1E0:  69 6D 70 6F 72 74 73 20 00 63 61 6E 00 E2 20 00    imports .can.. .
00C1F0:  62 65 00 E1 20 75 73 65 64 20 69 6E 73 74 65 61    be.. used instea
00C200:  84 28 8E 20 73 3A 01 1A 29 3B BF BF 28 2A B4 57    .(. s:..);..(*.W
00C210:  61 69 74 20 EC 20 61 20 73 69 67 6E 61 6C BF C0    ait . a signal..
00C220:  AA 20 2D 20 C6 20 65 76 65 72 79 74 68 69 6E 67    . - . everything
00C230:  20 88 2C 20 01 20 20 8B 20 64 69 65 73 20 2A 29     ., .  . dies *)
00C240:  BF 8E B4 74 3A 01 1A 3B BF 9C C0 82 20 01 09 3D    ...t:..;.... ..=
00C250:  01 08 20 95 C1 B3 28 27 20 53 79 73 74 65 6D 20    .. ...(' System 
00C260:  C4 20 6C 6F 63 6B 65 64 20 E7 27 29 3B C1 98 C1    . locked .');...
00C270:  89 3B C0 74 3A 3D 01 09 3B C0 01 09 3A 3D 01 09    .;.t:=..;...:=..
00C280:  5E 2E 01 17 3B C0 74 5E 2E 01 17 3A 3D 73 3B C0    ^...;.t^...:=s;.
00C290:  73 3A 3D 74 3B C0 01 27 28 74 29 3B C0 89 20 84    s:=t;..'(t);.. .
00C2A0:  3B C0 BF AF 20 00 41 77 61 69 74 65 64 00 83 28    ;... .Awaited..(
00C2B0:  73 3A 01 1A 29 3A AC 3B BF BF 28 2A B4 52 65 74    s:..):.;..(*.Ret
00C2C0:  75 72 6E 73 20 9A 20 C6 20 73 6F 6D 65 74 68 69    urns . . somethi
00C2D0:  6E 67 20 01 23 20 85 2A 29 BF 9C C0 A7 20 73 3C    ng .# .*).... s<
00C2E0:  3E 01 08 20 C0 89 20 83 3B BF AF 20 00 49 6E 69    >.. .. .;.. .Ini
00C2F0:  74 00 80 28 8E 20 73 3A 01 1A 29 3B BF BF 9C C0    t..(. s:..);....
00C300:  73 3A 3D 01 08 3B C0 89 20 80 3B BF 9C C0 D0 32    s:=..;.. .;....2
00C310:  3A 3D A1 3B C0 89 20 01 2C 2E BF 20 00 00 C0 89    :=.;.. .,.. ....
00C320:  20 01 02 3B BF AF 20 00 53 45 4E 44 00 87 28 8E     ..;.. .SEND..(.
00C330:  20 73 3A 01 1A 29 3B BF BF 28 2A B4 F9 20 F6 20     s:..);..(*.. . 
00C340:  FE 20 28 6C 6F 6E 67 65 73 74 20 00 77 61 69 74    . (longest .wait
00C350:  69 6E 67 00 85 29 C0 85 20 F5 20 73 20 01 23 20    ing..).. . s .# 
00C360:  72 65 73 74 61 72 74 65 64 2A 29 BF 8E B4 71 2C    restarted*)...q,
00C370:  72 2C 74 3A 01 1A 3B BF 9C C0 74 3A 3D 73 3B 72    r,t:..;...t:=s;r
00C380:  49 4D 50 4C 45 4D 45 4E 54 41 54 49 4F 4E 20 A4    IMPLEMENTATION .
00C390:  20 00 51 75 69 63 6B 53 74 72 00 CE 3B BF 93 B4     .QuickStr..;...
00C3A0:  43 6F 6D 6D 61 6E 64 20 A3 20 00 50 61 72 61 6D    Command £ .Param
00C3B0:  65 74 65 72 00 CD 2C 50 61 72 63 6C 61 73 73 2C    eter..,Parclass,
00C3C0:  00 47 65 74 50 61 72 61 6D 73 00 CC 3B BF 93 B4    .GetParams..;...
00C3D0:  AE 20 A3 20 B3 2C A9 2C 00 57 72 69 74 65 00 CB    . £ .,.,.Write..
00C3E0:  3B BF 93 B4 53 74 6F 72 61 67 65 20 A3 20 41 4C    ;...Storage £ AL
00C3F0:  4C 4F 43 41 54 45 3B BF 93 B4 46 69 6C 65 73 20    LOCATE;...Files 
00C400:  74 68 00 BC 3A BF C1 E5 28 49 6E 74 65 72 75 70    th..:...(Interup
00C410:  74 52 6F 75 74 2C 8F 28 01 01 29 2C 53 49 5A 45    tRout,.(..),SIZE
00C420:  28 01 01 29 2C 00 50 52 4F 00 BB 29 3B C1 F4 28    (..),.PRO..);..(
00C430:  00 43 4F 4E 00 B9 2C BB 29 3B 20 BF C0 B9 20 6E    .CON..,.); ... n
00C440:  65 65 64 20 D8 20 E9 20 69 6E 69 74 69 61 6C 69    eed . . initiali
00C450:  73 65 64 20 2D 20 DE 20 01 23 20 64 6F 6E 65 20    sed - . .# done 
00C460:  E6 20 F4 BF C0 46 6F 6C 6C 6F 77 65 64 20 E6 20    . ...Followed . 
00C470:  28 69 6E 73 69 64 65 20 01 20 20 D9 20 01 1C 20    (inside .  . .. 
00C480:  49 6E 74 65 72 72 75 70 74 52 6F 75 74 2C 20 01    InterruptRout, .
00C490:  21 20 01 23 20 00 6E 6F 77 00 B8 20 62 65 69 6E    ! .# .now.. bein
00C4A0:  67 C0 D3 29 BF C1 DC 28 BB 2C B9 2C 01 13 20 F7    g..)...(.,.,.. .
00C4B0:  29 3B BF C0 CE 20 73 65 6E 64 73 20 EE 20 00 62    );... sends . .b
00C4C0:  61 63 6B 00 B7 20 01 1C 20 01 20 20 00 73 74 61    ack.. .. .  .sta
00C4D0:  74 65 6D 65 6E 74 00 B6 20 DA 20 01 20 20 F6 20    tement.. . .  . 
00C4E0:  F4 2E C0 57 68 65 6E 20 01 22 20 01 13 20 D6 2C    ...When ." .. .,
00C4F0:  20 01 20 20 B6 28 73 29 20 FF 20 01 20 20 DC 20     .  .(s) . .  . 
00C500:  D4 C0 D3 20 CD 20 EE 20 01 23 20 72 65 74 75 72    ... . . .# retur
00C510:  6E 65 64 20 DF 20 01 20 20 DC 20 01 23 20 D3 20    ned . .  . .# . 
00C520:  C0 61 67 61 69 6E 2E 20 C1 BF BF 2A 29 BF 96 B4    .again. ...*)...
00C530:  50 52 4F 43 41 44 52 3D AF 20 28 AB 29 3B BF C0    PROCADR=. (.);..
00C540:  00 70 57 4F 52 44 00 B2 3D A8 20 86 20 01 25 3B    .pWORD..=. . .%;
00C550:  BF 8E B4 C0 00 77 70 00 B1 3A B2 3B C0 00 6A 6D    .....wp..:.;..jm
00C560:  70 00 B0 3A AB 3B BF 9C C0 28 2A 20 F1 20 F0 20    p..:.;...(* . . 
00C570:  EF 20 01 1C 20 EE 20 ED 20 EC 20 EB 20 FE 2A 29    . .. . . . . .*)
00C580:  BF BF C0 28 2A 20 B4 F9 20 F2 20 FE 20 EA 20 E9    ...(* .. . . . .
00C590:  20 E8 20 F0 20 E7 20 E6 C1 E5 2A 29 BF C0 28 2A     . . . ...*)..(*
00C5A0:  B4 E4 20 01 20 20 F2 20 FE 20 E3 20 E2 C1 01 20    .. .  . . . ... 
00C5B0:  20 F3 20 FE 20 E3 2E 20 F9 20 01 27 C1 FA 20 E1     . . .. . .'.. .
00C5C0:  20 E0 20 01 20 20 F2 20 E3 C1 E6 20 01 20 20 F3     . .  . ... .  .
00C5D0:  20 E3 20 DF 20 DE 20 DD 20 01 20 C1 F2 20 E3 2A     . . . . . .. .*
00C5E0:  29 BF C0 F3 3A 3D F2 3B BF C0 28 2A B8 20 F0 20    )...:=.;..(*. . 
00C5F0:  E7 20 01 13 20 72 6F 75 74 69 6E 65 BF C0 BA 00    . .. routine....
00C600:  A3 20 00 4C 6F 6F 6B 75 70 00 CA 2C 00 43 72 65    £ .Lookup..,.Cre
00C610:  61 74 65 00 C9 3B BF 93 B4 53 54 52 45 41 4D 53    ate..;...STREAMS
00C620:  20 A3 20 00 43 6F 6E 6E 65 63 74 00 C8 3B BF 93     £ .Connect..;..
00C630:  B4 53 59 53 54 45 4D 20 A3 20 8F 3B BF 8E B4 00    .SYSTEM £ .;....
00C640:  44 69 72 54 65 78 74 00 C7 3A 9B 20 44 69 72 65    DirText..:. Dire
00C650:  63 74 69 6F 6E 2C 5B 31 2E 2E 37 5D 20 84 20 99    ction,[1..7] . .
00C660:  3D 5B C1 27 66 69 6E 64 BB 27 2C C1 27 63 72 65    =[.'find.',.'cre
00C670:  61 74 65 20 27 5D 3B BF AF 20 00 4F 70 65 6E 53    ate '];.. .OpenS
00C680:  74 72 65 61 6D 73 00 C6 28 8E 20 00 53 74 72 65    treams..(. .Stre
00C690:  61 6D 4C 69 73 74 00 C5 3A 9B 20 84 20 00 53 74    amList..:. . .St
00C6A0:  72 65 61 6D 52 65 63 6F 72 64 00 C4 3B 8E 20 00    reamRecord..;. .
00C6B0:  4F 70 74 69 6F 6E 73 00 BE 3A 00 4F 70 74 69 6F    Options..:.Optio
00C6C0:  6E 73 53 65 74 00 B9 29 3A AC 3B BF 8E B4 00 50    nsSet..):.;....P
00C6D0:  61 72 73 00 B8 3A 9B 5B 31 2E 2E 36 5D 20 84 20    ars..:.[1..6] . 
00C6E0:  CD 3B C0 00 63 6F 75 6E 74 00 B7 3A AA 3B C0 69    .;..count..:.;.i
00C6F0:  3A AA 3B C0 66 3A 70 46 49 4C 45 3B C0 00 72 65    :.;.f:pFILE;..re
00C700:  70 6C 79 00 B6 3A AA 3B BF 9C C0 8A 20 69 3A 3D    ply..:.;.... i:=
00C710:  30 20 86 20 98 28 C5 29 20 81 20 C5 5B 69 5D 2E    0 . .(.) . .[i].
00C720:  00 4F 70 65 6E 65 64 00 B2 3A 3D A1 20 89 3B C0    .Opened..:=. .;.
00C730:  BE 3A 3D B9 7B 7D 3B C0 CC 28 B8 2C B7 29 3B BF    .:=.{};..(.,.);.
00C740:  C0 28 2A B4 46 69 72 73 74 2C 20 73 65 65 20 69    .(*.First, see i
00C750:  66 20 74 68 65 72 65 20 61 72 65 20 61 6E 79 20    f there are any 
00C760:  6F 70 74 69 6F 6E 73 2A 29 BF C0 97 20 B8 5B B7    options*)... .[.
00C770:  5D 5E 20 81 C1 82 20 00 43 6C 61 73 73 00 B1 3D    ]^ ... .Class..=
00C780:  00 6F 70 74 69 6F 6E 00 B0 20 95 C2 8A 20 69 3A    .option.. ... i:
00C790:  3D 30 20 86 20 4F 52 44 28 00 4C 65 6E 67 74 68    =0 . ORD(.Length
00C7A0:  00 AD 2D 31 29 20 81 20 C3 82 20 00 43 41 50 00    ..-1) . .. .CAP.
00C7B0:  AB 28 00 43 68 61 72 73 00 A8 5B 69 5D 29 20 83    .(.Chars..[i]) .
00C7C0:  20 B9 7B 27 41 27 2E 2E 27 5A 27 7D 20 95 C3 B4     .{'A'..'Z'} ...
00C7D0:  49 4E 43 4C 28 BE 2C AB 28 A8 5B 69 5D 29 29 3B    INCL(.,.(.[i]));
00C7E0:  C3 91 C3 B4 B3 28 27 49 6E 76 61 6C 69 64 20 4F    .....('Invalid O
00C7F0:  70 74 69 6F 6E 20 27 29 3B C3 B4 CB 28 A8 5B 69    ption ');...(.[i
00C800:  4E 6F 74 65 00 AA 20 BD 20 01 20 20 01 1E 20 74    Note.. . .  .. t
00C810:  61 73 6B 73 20 D5 20 D4 20 73 74 6F 72 65 64 20    asks . . stored 
00C820:  D2 20 01 07 20 CD C0 BA 74 68 65 72 65 66 6F 72    . .. ...therefor
00C830:  65 2C 20 DF 20 01 20 20 01 13 20 D6 2C 20 00 77    e, . .  .. ., .w
00C840:  65 00 A6 20 E1 20 68 61 76 65 20 01 1C 20 01 27    e.. . have .. .'
00C850:  C0 BA B7 20 E2 20 01 07 2A 29 BF C0 97 20 77 20    ... . ..*)... w 
00C860:  81 C1 01 10 3A 3D 30 65 35 68 3B C1 01 0F 3A 3D    ....:=0e5h;...:=
00C870:  32 31 68 3B C1 01 0E 3A 3D 8F 28 F3 29 3B C1 01    21h;...:=.(.);..
00C880:  0D 3A 3D 30 65 33 68 3B C1 01 0C 3A 3D 30 63 64    .:=0e3h;...:=0cd
00C890:  68 3B C1 01 0B 3A 3D 01 27 3B C1 01 0A 3A 3D 30    h;...:=.';...:=0
00C8A0:  63 39 68 3B C1 89 3B C0 82 20 D0 32 20 95 C1 B1    c9h;..;.. .2 ...
00C8B0:  3A 3D B2 28 DB 29 3B C0 91 C1 B1 3A 3D B2 28 DB    :=.(.);....:=.(.
00C8C0:  2B 31 29 3B C1 B0 3A 3D AB 28 DB 29 3B C1 B0 5E    +1);..:=.(.);..^
00C8D0:  3A 3D 30 63 33 68 3B C1 89 3B C0 B1 5E 3A 3D 8F    :=0c3h;..;..^:=.
00C8E0:  28 77 29 C0 01 27 28 8F 28 F3 29 29 3B BF C0 28    (w)..'(.(.));..(
00C8F0:  2A B4 00 57 65 00 A2 20 00 67 65 74 00 9F 20 B7    *..We.. .get.. .
00C900:  20 00 68 65 72 65 00 9E 20 DF 20 01 20 20 01 13     .here.. . .  ..
00C910:  20 D6 2E 20 01 07 20 B8 C1 C4 20 01 20 20 F8 20     .. .. ... .  . 
00C920:  F7 20 EC 20 01 20 20 01 13 20 01 12 2E 20 A2 20    . . .  .. ... . 
00C930:  70 75 74 20 DE C1 B7 20 D2 20 4E 65 77 54 61 73    put ... . NewTas
00C940:  6B 20 C9 20 BD 20 F5 20 01 20 20 CC 20 01 0C 20    k . . . .  . .. 
00C950:  01 1C 20 DC 20 A6 C1 F8 20 01 1C 20 01 20 20 69    .. . ... .. .  i
00C960:  6E 74 65 72 72 75 70 74 65 64 20 01 1D 20 2A 29    nterrupted .. *)
00C970:  BF C0 F2 3A 3D F3 3B C0 89 20 DC 3B BF C0 BF 28    ...:=.;.. .;...(
00C980:  2A B4 00 48 61 6C 74 65 64 00 9D 20 01 23 20 D7    *..Halted.. .# .
00C990:  20 DF 20 61 20 FA 20 F0 20 E7 20 BC 20 E5 C0 CD     . a . . . . ...
00C9A0:  20 D7 20 BC 20 F4 20 22 FD 20 FC 20 01 20 20 FB     . . . ". . .  .
00C9B0:  22 2E 20 F9 20 00 65 6E 74 69 72 65 00 9B C0 00    ". . .entire....
00C9C0:  70 72 6F 67 72 61 6D 00 99 20 01 23 20 73 74 6F    program.. .# sto
00C9D0:  70 70 65 64 20 28 01 2A 20 72 65 71 75 69 72 65    pped (.* require
00C9E0:  64 20 E6 20 01 29 27 73 20 62 6F 6F 6B 29 BF BF    d . .)'s book)..
00C9F0:  2A 29 BF AF 20 9D 3B BF 9C C0 B3 28 27 20 FE 20    *).. .;....(' . 
00CA00:  5D 29 3B C3 B4 A9 3B 20 C3 B4 A7 20 9A 3B C3 B4    ]);...; ... .;..
00CA10:  89 3B C3 89 3B C2 44 45 43 28 B7 29 3B C2 89 3B    .;..;.DEC(.);..;
00CA20:  20 28 2A 63 6C 61 73 73 3D B0 2A 29 C1 89 3B 20     (*class=.*)..; 
00CA30:  28 2A 97 20 B8 5B B7 5D 2A 29 BF C0 28 2A B4 4E    (*. .[.]*)..(*.N
00CA40:  6F 77 20 70 72 6F 63 65 73 73 20 66 69 6C 65 20    ow process file 
00CA50:  6E 61 6D 65 73 2A 29 BF C0 8A 20 69 3A 3D 31 20    names*)... i:=1 
00CA60:  86 20 98 28 C5 29 2B 31 20 81 C1 97 20 B8 5B 69    . .(.)+1 ... .[i
00CA70:  5D 5E 20 81 C2 82 20 28 69 3C 3D B7 29 20 87 20    ]^ ... (i<=.) . 
00CA80:  28 B1 3C 3E 6E 61 6D 65 29 20 95 C3 B3 28 27 20    (.<>name) ...(' 
00CA90:  4E 61 6D 65 20 00 70 61 72 61 6D 65 74 65 72 00    Name .parameter.
00CAA0:  A6 20 65 78 70 65 63 74 65 64 20 27 29 3B C3 B3    . expected ');..
00CAB0:  28 A8 29 3B C3 A9 3B C3 A7 20 9A C2 91 20 C2 BA    (.);..;.. ... ..
00CAC0:  97 20 C5 5B 69 2D 31 5D 20 81 C2 BD 82 20 28 AD    . .[i-1] .... (.
00CAD0:  3D 30 29 20 85 20 28 69 3E B7 29 20 95 C3 B4 B2    =0) . (i>.) ....
00CAE0:  3A 3D A1 3B C3 B4 82 20 00 4D 75 73 74 53 75 70    :=.;... .MustSup
00CAF0:  70 6C 79 00 A5 20 95 C3 B5 B3 28 27 20 52 65 71    ply.. ....(' Req
00CB00:  75 69 72 65 64 20 A6 20 6F 6D 69 74 74 65 64 20    uired . omitted 
00CB10:  27 29 3B C3 B5 A9 3B C3 B5 A7 20 9A 3B C3 B5 89    ');...;... .;...
00CB20:  3B C2 BD 91 C3 B4 00 44 65 66 61 75 6C 74 4E 61    ;......DefaultNa
00CB30:  6D 65 00 A2 3A 3D 00 46 69 6C 65 4E 61 6D 65 00    me..:=.FileName.
00CB40:  A0 28 A8 29 3B BD C3 B4 89 3B C2 BD 82 20 00 49    .(.);....;... .I
00CB50:  73 53 74 72 65 61 6D 00 9F 20 95 20 4E 45 57 28    sStream.. . NEW(
00CB60:  66 29 C2 BD 91 20 66 3A 3D 46 69 6C 65 20 89 3B    f)... f:=File .;
00CB70:  C2 BD B6 3A 3D 31 3B C2 BD 82 20 28 00 44 69 72    ...:=1;... (.Dir
00CB80:  00 9E 3D 00 69 6E 70 75 74 00 9D 29 20 85 20 00    ..=.input..) . .
00CB90:  4C 6F 6F 6B 75 70 46 69 72 73 74 00 96 20 95 C3    LookupFirst.. ..
00CBA0:  CA 28 66 5E 2C A2 2C B6 29 3B C3 89 3B C2 BD 82    .(f^,.,.);..;...
00CBB0:  20 28 9E 3D 00 6F 75 74 70 75 74 00 94 29 20 87     (.=.output..) .
00CBC0:  20 28 B6 3C 3E 30 29 20 95 C3 C9 28 66 5E 2C A0     (.<>0) ...(f^,.
00CBD0:  28 A2 29 2C B6 29 3B C3 89 3B C2 BD B2 3A 3D 9A    (.),.);..;...:=.
00CBE0:  3B C2 BD 82 20 B6 3C 3E 30 20 95 C3 B4 B3 28 27    ;... .<>0 ....('
00CBF0:  20 43 6F 75 6C 64 20 6E 6F 74 20 27 29 3B C3 B4     Could not ');..
00CC00:  65 78 69 74 65 64 20 2D 20 99 20 68 61 6C 74 27    exited - . halt'
00CC10:  29 3B C0 A9 3B C0 00 48 41 4C 54 00 98 C0 89 20    );..;..HALT.... 
00CC20:  9D 3B BF AF 20 E5 28 70 3A 01 15 3B 61 3A AB 3B    .;.. .(p:..;a:.;
00CC30:  6E 3A AD 3B 8E 20 00 6E 65 77 00 94 3A 01 18 29    n:.;. .new..:..)
00CC40:  3B BF 96 B4 00 52 65 67 53 61 76 65 00 92 3D A5    ;....RegSave..=.
00CC50:  C1 69 79 3A 01 25 3B C1 69 78 3A 01 25 3B C1 68    .iy:.%;.ix:.%;.h
00CC60:  6C 3A 01 25 3B C1 64 65 3A 01 25 3B C1 62 63 3A    l:.%;.de:.%;.bc:
00CC70:  01 25 3B C1 00 61 66 00 90 3A 01 25 3B C1 01 0A    .%;..af..:.%;...
00CC80:  3A 01 25 3B C1 89 3B BF 96 20 B4 00 70 52 65 67    :.%;..;.. ..pReg
00CC90:  53 61 76 65 00 8D 3D A8 20 86 20 92 3B BF 8E B4    Save..=. . .;...
00CCA0:  00 70 72 00 8C 3A 8D 3B BF 9C C0 8C 3A 3D 8D 28    .pr..:.;....:=.(
00CCB0:  AD 28 61 29 2B 6E 2D 01 24 28 92 29 29 3B C0 8C    .(a)+n-.$(.));..
00CCC0:  5E 2E 01 0A 3A 3D 9D 3B B4 28 2A C9 20 C6 20 FD    ^...:=.;.(*. . .
00CCD0:  20 FC 20 FB 2C 20 99 20 73 74 6F 70 73 20 BC 20     . ., . stops . 
00CCE0:  6D 65 73 73 61 67 65 20 2A 29 C0 8C 3A 3D 8D 28    message *)..:=.(
00CCF0:  AD 28 61 29 2B 6E 2D 01 24 28 92 29 2D 34 29 3B    .(a)+n-.$(.)-4);
00CD00:  C0 94 3A 3D 8C 3B C0 8C 5E 2E 01 0A 3A 3D 70 3B    ..:=.;..^...:=p;
00CD10:  C0 8C 5E 2E 90 3A 3D 30 3B B4 28 2A 63 6C 65 61    ..^..:=0;.(*clea
00CD20:  72 20 01 20 20 66 6C 61 67 73 20 2A 29 C0 89 20    r .  flags *).. 
00CD30:  E5 3B BF AF 20 01 02 28 70 3A 01 15 3B 6E 3A AD    .;.. ..(p:..;n:.
00CD40:  29 3B BF 9C BF 28 2A B4 53 74 61 72 74 20 61 20    );...(*.Start a 
00CD50:  63 6F 6E 63 75 72 72 65 6E 74 20 FE 20 BC 20 99    concurrent . . .
00CD60:  20 50 20 CD C0 61 20 77 6F 72 6B 73 70 61 63 65     P ..a workspace
00CD70:  20 01 05 20 6E 20 62 79 74 65 73 BF C0 01 15 20     .. n bytes.... 
00CD80:  01 23 20 61 20 73 74 61 6E 64 61 72 64 20 74 79    .# a standard ty
00CD90:  70 65 20 72 65 70 72 65 73 65 6E 74 69 6E 67 20    pe representing 
00CDA0:  61 20 70 61 72 61 6D 65 74 65 72 6C 65 73 73 20    a parameterless 
00CDB0:  FA BF C0 F9 20 73 74 6F 72 61 67 65 20 01 23 20    .... storage .# 
00CDC0:  67 6F 74 20 01 1F 20 01 20 20 68 65 61 70 BF C0    got .. .  heap..
00CDD0:  AA 20 BD 20 01 04 20 F0 20 E7 20 BC 20 74 68 69    . . .. . . . thi
00CDE0:  73 20 FA 20 6D 61 79 20 66 61 6C 6C 20 FC 20 01    s . may fall . .
00CDF0:  20 C0 FB 20 77 69 74 68 6F 75 74 20 74 65 72 6D     .. without term
00CE00:  B3 28 C7 5B 9E 5D 29 3B C3 B4 B3 28 A2 29 3B C3    .(.[.]);...(.);.
00CE10:  B4 A9 3B C3 B4 A7 20 9A 3B C3 B4 89 3B C2 BC 82    ..;... .;...;...
00CE20:  20 9F 20 95 20 C8 28 00 53 74 72 65 61 6D 00 92     . . .(.Stream..
00CE30:  5E 2C 66 5E 2C 9E 29 20 89 3B C2 BC 89 3B C2 BA    ^,f^,.) .;...;..
00CE40:  89 C2 89 3B C1 89 3B C0 82 20 B7 3E 28 98 28 C5    ...;..;.. .>(.(.
00CE50:  29 2B 31 29 20 95 C1 B3 28 27 20 54 6F 6F 20 6D    )+1) ...(' Too m
00CE60:  61 6E 79 20 70 61 72 61 6D 65 74 65 72 73 20 61    any parameters a
00CE70:  74 20 27 29 3B C1 B3 28 B8 5B B7 5D 5E 2E A8 29    t ');..(.[.]^..)
00CE80:  3B C1 A9 3B C1 A7 20 9A 3B C1 89 3B C0 A7 20 A1    ;..;.. .;..;.. .
00CE90:  3B C0 89 20 C6 3B BF AF 20 00 56 65 72 79 51 75    ;.. .;.. .VeryQu
00CEA0:  69 63 6B 00 90 28 8E 20 00 49 6E 00 8D 2C 00 4F    ick..(. .In..,.O
00CEB0:  75 74 00 8C 3A 53 54 52 45 41 4D 29 3A AC 3B BF    ut..:STREAM):.;.
00CEC0:  BF 28 2A B4 4F 70 65 6E 20 61 20 00 73 74 72 65    .(*.Open a .stre
00CED0:  61 6D 00 8B 20 00 66 6F 72 00 88 20 9D 20 61 6E    am.. .for.. . an
00CEE0:  64 20 61 20 8B 20 88 20 94 20 2A 29 BF 8E B4 53    d a . . . *)...S
00CEF0:  3A 9B 5B 31 2E 2E 32 5D 20 84 20 C4 3B C0 6F 3A    :.[1..2] . .;.o:
00CF00:  B9 3B BF 9C C0 97 20 53 5B 31 5D 20 81 C1 9F 3A    .;.... S[1] ...:
00CF10:  3D 9A 3B C1 A2 3A 3D 27 00 43 4F 4E 00 80 3A 27    =.;..:='.CON..:'
00CF20:  3B C1 9E 3A 3D 9D 3B C1 96 3A 3D A1 3B C1 A5 3A    ;..:=.;..:=.;..:
00CF30:  3D A1 3B C1 92 3A 3D 8F 28 8D 29 3B C1 89 3B C0    =.;..:=.(.);..;.
00CF40:  97 20 53 5B 32 5D 20 81 C1 9F 3A 3D 9A 3B C1 A2    . S[2] ...:=.;..
00CF50:  3A 3D 27 80 3A 27 3B C1 9E 3A 3D 94 3B C1 96 3A    :='.:';..:=.;..:
00CF60:  3D A1 3B C1 A5 3A 3D A1 3B C1 92 3A 3D 8F 28 8C    =.;..:=.;..:=.(.
00CF70:  29 3B C1 89 3B C0 A7 20 C6 28 53 2C 6F 29 3B C0    );..;.. .(S,o);.
00CF80:  89 20 90 3B BF 89 20 CE 2E BF 00 00 1A 1A 1A 1A    . .;.. .........
00CF90:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
00CFA0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
00CFB0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
00CFC0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
00CFD0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
00CFE0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
00CFF0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
00D000:  69 6E 61 74 69 6E 67 20 01 20 20 9B 20 99 2E 20    inating .  . .. 
00D010:  54 68 65 79 20 73 69 6D 70 6C 79 20 C0 63 65 61    They simply .cea
00D020:  73 65 20 01 1C 20 65 78 69 73 74 2C 20 CD 20 01    se .. exist, . .
00D030:  20 20 00 73 79 73 74 65 6D 00 8B 20 67 65 74 73      .system.. gets
00D040:  20 F5 20 BC 20 70 72 6F 63 65 73 73 69 6E 67 20     . . processing 
00D050:  61 6E 79 20 72 65 6D 61 69 6E 69 6E 67 20 C0 01    any remaining ..
00D060:  04 BF 2A 29 C0 01 28 28 01 01 2C 6E 29 3B C0 4E    ..*)..((..,n);.N
00D070:  45 57 28 01 07 29 3B C0 E5 28 70 2C 01 01 2C 6E    EW(..);..(p,..,n
00D080:  2C 01 07 5E 2E 01 19 29 3B C0 01 07 5E 2E 01 17    ,..^...);...^...
00D090:  3A 3D 01 09 3B C0 01 09 3A 3D 01 07 3B C0 01 19    :=..;...:=..;...
00D0A0:  5E 3A 3D 01 00 3B B5 28 2A 72 65 73 65 74 20 C9    ^:=..;.(*reset .
00D0B0:  20 BD 20 74 68 65 79 20 00 64 6F 6E 00 8A 27 74     . they .don..'t
00D0C0:  20 73 74 6F 70 20 8B 2A 29 C0 01 27 28 01 07 29     stop .*)..'(..)
00D0D0:  3B B4 28 2A 63 61 6C 6C 73 20 FE 20 A6 20 8A 27    ;.(*calls . . .'
00D0E0:  74 20 9F 20 B7 20 01 1F C3 01 11 20 75 6E 74 69    t . . ..... unti
00D0F0:  6C 20 01 20 20 FE 20 74 65 72 6D 69 6E 61 74 65    l .  . terminate
00D100:  73 20 6F 72 20 C3 00 77 61 69 74 73 00 88 20 A6    s or ..waits.. .
00D110:  20 9F 20 B7 20 9E 20 DF 20 FE 20 88 2A 29 C0 89     . . . . . .*)..
00D120:  20 01 02 3B BF AF 20 00 53 45 4E 44 00 87 28 8E     ..;.. .SEND..(.
00D130:  20 73 3A 01 1A 29 3B BF BF 28 2A B4 F9 20 F6 20     s:..);..(*.. . 
00D140:  FE 20 28 6C 6F 6E 67 65 73 74 20 00 77 61 69 74    . (longest .wait
00D150:  69 6E 67 00 85 29 C0 85 20 F5 20 73 20 01 23 20    ing..).. . s .# 
00D160:  72 65 73 74 61 72 74 65 64 2A 29 BF 8E B4 71 2C    restarted*)...q,
00D170:  72 2C 74 3A 01 1A 3B BF 9C C0 74 3A 3D 73 3B 72    r,t:..;...t:=s;r
00D180:  3A 3D 01 08 3B 71 3A 3D 01 08 3B C0 A0 20 74 3C    :=..;q:=..;.. t<
00D190:  3E 01 08 20 81 C1 71 3A 3D 72 3B C1 72 3A 3D 74    >.. ..q:=r;.r:=t
00D1A0:  3B C1 74 3A 3D 74 5E 2E 01 17 3B C1 89 3B C0 82    ;.t:=t^...;..;..
00D1B0:  20 72 3C 3E 01 08 20 95 C1 82 20 71 3D 01 08 20     r<>.. ... q=.. 
00D1C0:  95 20 73 3A 3D 01 08 C1 91 20 71 5E 2E 01 17 3A    . s:=.... q^...:
00D1D0:  3D 01 08 20 89 3B C1 72 5E 2E 01 17 3A 3D 01 09    =.. .;.r^...:=..
00D1E0:  3B C1 01 09 3A 3D 72 3B C1 01 27 28 72 29 3B C1    ;...:=r;..'(r);.
00D1F0:  89 3B C0 89 20 87 3B BF AF 20 00 57 41 49 54 00    .;.. .;.. .WAIT.
00D200:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
00D210:  0B 00 01 00 02 09 52 E5 0B 00 C9 02 00 00 00 02    ......R.........
00D220:  0B 00 C5 02 00 00 00 02 0B 00 C1 02 00 00 00 02    ................
00D230:  0B 00 C6 02 00 00 00 02 0B 00 C2 02 00 00 00 02    ................
00D240:  0B 00 C7 02 00 00 00 02 0B 00 C3 02 00 00 00 02    ................
00D250:  0B 00 C8 02 00 00 00 02 0B 00 C4 02 00 00 00 02    ................
00D260:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D270:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D280:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D290:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D2A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D2B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D2C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D2D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D2E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D2F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00D300:  20 00 42 59 54 45 00 96 3B BF 28 2A B4 4C 6F 77     .BYTE..;.(*.Low
00D310:  20 63 6F 72 65 20 76 61 72 69 61 62 6C 65 73 2A     core variables*
00D320:  29 BF 8E B4 00 66 63 62 00 94 31 5B 35 00 63 68    )....fcb..1[5.ch
00D330:  00 92 5D 3A 94 3B C0 94 32 5B 36 92 5D 3A 94 3B    ..]:.;..2[6.]:.;
00D340:  C0 00 63 6F 6D 6D 61 6E 64 6C 65 6E 00 91 5B 38    ..commandlen..[8
00D350:  30 68 5D 3A 96 3B C0 00 63 6F 6D 6D 61 6E 64 00    0h]:.;..command.
00D360:  90 5B 38 31 68 5D 3A 9B 5B 30 2E 2E 38 30 5D 20    .[81h]:.[0..80] 
00D370:  84 20 99 3B C0 69 2C 6A 3A AA 3B BF AF 20 00 4D    . .;.i,j:.;.. .M
00D380:  61 6B 65 43 61 6C 6C 00 8F 28 00 70 72 6F 67 6E    akeCall..(.progn
00D390:  61 6D 65 00 8C 3A 9B 20 84 20 99 3B 8E 20 66 3A    ame..:. . .;. f:
00D3A0:  94 29 3B BF 9C BF 20 B4 94 31 3A 3D 66 3B C0 94    .);... ..1:=f;..
00D3B0:  32 2E 00 66 63 62 64 6E 00 8B 3A 3D 30 3B C0 94    2..fcbdn..:=0;..
00D3C0:  32 2E 00 66 63 62 66 6E 00 88 5B 31 5D 3A 3D 27    2..fcbfn..[1]:='
00D3D0:  20 27 3B C0 28 2A 73 65 74 20 75 70 20 90 20 6C     ';.(*set up . l
00D3E0:  69 6E 65 2A 29 BF C0 69 3A 3D 30 3B C0 6A 3A 3D    ine*)..i:=0;.j:=
00D3F0:  31 3B C0 82 20 94 31 2E 8B 3C 3E 30 20 95 C1 90    1;.. .1..<>0 ...
00D400:  5B 69 5D 3A 3D 43 48 52 28 00 4F 52 44 00 85 28    [i]:=CHR(.ORD..(
00D410:  94 31 2E 8B 29 2B 85 28 27 41 27 29 2D 31 29 3B    .1..)+.('A')-1);
00D420:  C1 00 49 4E 43 00 83 28 69 29 3B C1 90 5B 69 5D    ..INC..(i);..[i]
00D430:  3A 3D 27 3A 27 3B C1 83 28 69 29 3B C1 89 3B C0    :=':';..(i);..;.
00D440:  A0 20 28 6A 3C 3D 38 29 20 87 20 28 94 31 2E 88    . (j<=8) . (.1..
00D450:  5B 6A 5D 3C 3E 27 20 27 29 20 81 C1 90 5B 69 5D    [j]<>' ') ...[i]
00D460:  3A 3D 94 31 2E 88 5B 6A 5D 3B C1 83 28 69 29 3B    :=.1..[j];..(i);
00D470:  C1 83 28 6A 29 3B C1 89 3B C0 6A 3A 3D 31 3B C0    ..(j);..;.j:=1;.
00D480:  90 5B 69 5D 3A 3D 27 2E 27 3B C0 83 28 69 29 3B    .[i]:='.';..(i);
00D490:  C0 A0 20 28 6A 3C 3D 33 29 20 87 20 28 66 2E 00    .. (j<=3) . (f..
00D4A0:  66 63 62 66 74 00 80 5B 6A 5D 3C 3E 27 20 27 29    fcbft..[j]<>' ')
00D4B0:  20 81 C1 90 5B 69 5D 3A 3D 94 31 2E 80 5B 6A 5D     ...[i]:=.1..[j]
00D4C0:  3B C1 83 28 69 29 3B C1 83 28 6A 29 3B C1 89 3B    ;..(i);..(j);..;
00D4D0:  C0 6A 3A 3D 30 3B C0 A0 20 28 6A 3C 3D 98 28 8C    .j:=0;.. (j<=.(.
00D4E0:  29 29 20 87 20 28 8C 5B 6A 5D 3C 3E 27 5B 27 29    )) . (.[j]<>'[')
00D4F0:  20 81 20 83 28 6A 29 20 89 3B C0 82 20 28 6A 3C     . .(j) .;.. (j<
00D500:  BF C0 28 2A B4 BB 20 E0 20 00 65 6E 67 69 6E 65    ..(*.. . .engine
00D510:  65 72 69 6E 67 00 A2 20 66 6F 72 6D 20 69 66 20    ering.. form if 
00D520:  72 65 71 75 69 72 65 64 BF C1 54 68 69 73 20 63    required..This c
00D530:  6F 64 65 20 64 6F 65 73 20 73 6F 20 62 79 20 73    ode does so by s
00D540:  68 69 66 74 69 6E 67 20 6D 6F 72 65 20 B8 20 F8    hifting more . .
00D550:  20 66 72 6F 6E 74 20 ED C1 F2 20 64 6F 74 BF C1     front ... dot..
00D560:  49 66 20 DF 20 77 61 6E 74 20 E0 20 73 68 69 66    If . want . shif
00D570:  74 20 F2 20 6F 74 68 65 72 20 77 61 79 2C 20 63    t . other way, c
00D580:  68 61 6E 67 65 20 F2 20 73 69 67 6E 73 BF C1 6F    hange . signs..o
00D590:  6E 20 F2 20 6E 75 6D 62 65 72 73 2A 29 BF 20 C0    n . numbers*). .
00D5A0:  82 20 00 45 6E 67 69 6E 65 65 72 69 6E 67 00 9F    . .Engineering..
00D5B0:  20 95 C1 A0 20 28 69 20 8B 20 33 29 3C 3E 30 20     ... (i . 3)<>0 
00D5C0:  81 20 C2 69 3A 3D 69 2D 31 3B C2 A6 3A 3D A6 2B    . .i:=i-1;..:=.+
00D5D0:  31 3B C2 89 3B C1 89 3B C0 A8 3A 3D B9 2D 28 35    1;..;..;..:=.-(5
00D5E0:  2B 33 29 3B BF C0 28 2A B4 A6 20 F3 20 63 6F 6E    +3);..(*.. . con
00D5F0:  74 61 69 6E 73 20 F2 20 EC 20 ED 20 B9 20 E0 20    tains . . . . . 
00D600:  C1 70 72 65 63 65 64 65 20 F2 20 64 65 63 69 6D    .precede . decim
00D610:  61 6C 20 70 6F 69 6E 74 C0 2A 29 BF C0 6A 3A 3D    al point.*)..j:=
00D620:  AA 28 00 4C 65 61 64 69 6E 67 70 6C 61 63 65 73    .(.Leadingplaces
00D630:  00 97 29 2D A6 3B C0 8A 20 6A 3A 3D 6A 20 86 20    ..)-.;.. j:=j . 
00D640:  31 20 80 20 2D 31 20 81 20 CF 28 27 20 27 29 20    1 . -1 . .(' ') 
00D650:  89 3B BF C0 6A 3A 3D 30 3B C0 82 20 D9 20 95 20    .;..j:=0;.. . . 
00D660:  CF 28 27 2D 27 29 C0 91 20 CF 28 27 20 27 29 BA    .('-').. .(' ').
00D670:  89 3B C0 82 20 A8 3C 32 20 95 20 A8 3A 3D 32 20    .;.. .<2 . .:=2 
00D680:  89 3B BF C0 28 2A B4 F9 20 6F 75 74 20 F2 20 EC    .;..(*.. out . .
00D690:  2A 29 C0 82 20 A8 3C A6 20 95 BF C1 28 2A 20 74    *).. .<. ...(* t
00D6A0:  68 69 73 20 E2 20 DE 20 68 61 70 70 65 6E 20 FB    his . . happen .
00D6B0:  20 A2 20 66 6F 72 6D 61 74 20 2A 29 C1 A8 3A 3D     . format *)..:=
00D6C0:  A6 C1 89 3B C0 61 3A 3D 61 2B D3 28 30 2E 31 2C    ...;.a:=a+.(0.1,
00D6D0:  A8 29 2A 30 2E 35 3B C0 82 20 00 54 52 55 4E 43    .)*0.5;.. .TRUNC
00D6E0:  00 96 28 61 29 3E 39 20 95 C1 61 3A 3D 61 2F 31    ..(a)>9 ..a:=a/1
00D6F0:  30 2E 30 3B C1 69 3A 3D 69 2B 31 C1 89 3B C0 A0    0.0;.i:=i+1..;..
00D700:  64 20 ED 20 F2 20 69 6D 70 6F 72 74 20 66 72 6F    d . . import fro
00D710:  6D C1 49 6E 4F 75 74 20 00 74 6F 00 E0 20 70 72    m.InOut .to.. pr
00D720:  6F 64 75 63 65 20 73 6D 61 6C 6C 65 72 20 70 72    oduce smaller pr
00D730:  6F 67 72 61 6D 73 20 2D 20 EB 20 00 79 6F 75 00    ograms - . .you.
00D740:  DF 20 77 69 6C 6C 20 00 6F 6E 6C 79 00 DE 20 E1    . will .only.. .
00D750:  20 61 62 6C 65 20 C1 E0 20 F0 20 49 4F 20 E0 20     able .. . IO . 
00D760:  F2 20 63 6F 6E 73 6F 6C 65 20 BF 93 20 AE 20 A3    . console .. . £
00D770:  20 EA 2C E9 2C B3 2C A9 3B BF 93 20 53 6D 61 6C     .,.,.,.;.. Smal
00D780:  6C 49 4F 20 A3 20 E8 2C E7 2C E6 2C E5 2C E4 2C    lIO £ .,.,.,.,.,
00D790:  C1 E3 3B BF 2A 29 BF 93 B4 49 6E 74 4C 6F 67 69    ..;.*)...IntLogi
00D7A0:  63 20 A3 20 00 49 41 4E 44 00 DD 3B BF 9D B4 00    c £ .IAND..;....
00D7B0:  74 61 62 00 DC 3D 30 39 78 3B C0 00 53 69 67 44    tab..=09x;..SigD
00D7C0:  69 67 69 74 73 00 DB 3D 31 35 3B BF 8E B4 00 74    igits..=15;....t
00D7D0:  63 68 00 DA 3A 99 3B C0 00 6E 65 67 00 D9 3A AC    ch..:.;..neg..:.
00D7E0:  3B C0 00 63 68 73 00 D8 3A 9B 5B 31 2E 2E 31 35    ;..chs..:.[1..15
00D7F0:  5D 20 84 20 99 3B C0 61 2C 62 3A 00 52 45 41 4C    ] . .;.a,b:.REAL
00D800:  00 D7 3B C0 69 2C 6A 2C 6B 2C 6C 3A AA 3B C0 00    ..;.i,j,k,l:.;..
00D810:  77 68 6F 6C 65 70 6C 61 63 65 73 00 D6 3A AA 3B    wholeplaces..:.;
00D820:  C0 00 72 76 61 6C 00 D5 2C 00 73 76 61 6C 00 D4    ..rval..,.sval..
00D830:  3A D7 3B BF BF AF 20 00 61 74 6F 69 00 D3 28 61    :.;... .atoi..(a
00D840:  3A D7 3B 69 3A AA 29 3A D7 3B BF 8E B4 62 3A D7    :.;i:.):.;...b:.
00D850:  3B C0 BF 9C C0 62 3A 3D 31 2E 30 3B C0 82 20 69    ;....b:=1.0;.. i
00D860:  3C 30 20 95 20 C1 69 3A 3D 2D 69 3B C1 61 3A 3D    <0 . .i:=-i;.a:=
00D870:  31 2F 61 3B C1 89 3B C0 6C 3A 3D 31 3B C0 94 C1    1/a;..;.l:=1;...
00D880:  82 20 DD 28 69 2C 6C 29 3C 3E 30 20 95 20 62 3A    . .(i,l)<>0 . b:
00D890:  3D 62 2A 61 20 89 3B C1 82 20 6C 3E 3D 69 20 95    =b*a .;.. l>=i .
00D8A0:  20 92 20 89 3B C1 61 3A 3D 61 2A 61 3B C1 6C 3A     . .;.a:=a*a;.l:
00D8B0:  3D 6C 2B 6C 3B C1 89 3B C0 A7 20 62 3B C0 89 20    =l+l;..;.. b;.. 
00D8C0:  D3 3B BF 8E B4 00 54 65 78 74 41 64 64 72 00 D2    .;....TextAddr..
00D8D0:  3A AB 3B C0 00 54 65 78 74 4C 65 6E 00 D1 3A AD    :.;..TextLen..:.
00D8E0:  3B C0 00 54 65 78 74 50 6F 73 00 D0 3A AD 3B BF    ;..TextPos..:.;.
00D8F0:  AF 20 00 57 72 69 74 65 43 48 00 CF 28 00 63 68    . .WriteCH..(.ch
00D900:  BA 28 6A 3C 3D A8 29 20 81 C1 6B 3A 3D 96 28 61    .(j<=.) ..k:=.(a
00D910:  29 3B C1 82 20 6B 3E 39 20 95 20 C2 6B 3A 3D 39    );.. k>9 . .k:=9
00D920:  3B C2 61 3A 3D 31 30 2E 30 3B C2 89 3B C1 82 20    ;.a:=10.0;..;.. 
00D930:  6B 3C 30 20 95 20 C2 00 57 72 69 74 65 52 65 61    k<0 . ..WriteRea
00D940:  6C 48 65 78 00 90 28 61 2C 31 34 29 3B C2 E6 28    lHex..(a,14);..(
00D950:  6B 2C 34 29 3B C2 A9 3B C2 89 3B C1 CF 28 CA 28    k,4);..;..;..(.(
00D960:  6B 2B C4 28 27 30 27 29 29 29 3B C1 61 3A 3D 31    k+.('0')));.a:=1
00D970:  30 2E 30 2A 28 61 2D 6B 29 3B C1 82 20 61 3C 30    0.0*(a-k);.. a<0
00D980:  2E 30 20 95 20 61 3A 3D 30 20 89 3B C1 82 20 6A    .0 . a:=0 .;.. j
00D990:  3D A6 20 95 20 CF 28 27 2E 27 29 20 89 3B C1 6A    =. . .('.') .;.j
00D9A0:  3A 3D 6A 2B 31 3B C1 89 3B C1 C0 82 20 28 69 3C    :=j+1;..;... (i<
00D9B0:  3E 30 29 20 85 20 00 46 6F 72 63 65 45 78 70 6F    >0) . .ForceExpo
00D9C0:  6E 65 6E 74 00 8D 20 95 C1 CF 28 27 65 27 29 3B    nent.. ...('e');
00D9D0:  C1 82 20 69 3C 30 20 95 C2 CF 28 27 2D 27 29 3B    .. i<0 ...('-');
00D9E0:  C2 69 3A 3D 2D 69 3B C1 91 20 C2 CF 28 27 2B 27    .i:=-i;.. ..('+'
00D9F0:  29 3B C2 89 3B C1 8A 20 6B 3A 3D 31 20 86 20 33    );..;.. k:=1 . 3
00DA00:  20 81 C2 6A 3A 3D 69 20 88 20 31 30 3B C2 6C 3A     ..j:=i . 10;.l:
00DA10:  3D 69 2D 31 30 2A 6A 3B C2 D8 5B 6B 5D 3A 3D CA    =i-10*j;..[k]:=.
00DA20:  28 6C 2B C4 28 27 30 27 29 29 3B C2 69 3A 3D 6A    (l+.('0'));.i:=j
00DA30:  3B C2 89 3B C1 8A 20 6B 3A 3D 33 20 86 20 31 20    ;..;.. k:=3 . 1 
00DA40:  80 20 2D 31 20 81 BA CF 28 D8 5B 6B 5D 29 20 89    . -1 ...(.[k]) .
00DA50:  3B C1 89 3B C0 CF 28 CA 28 30 29 29 3B C0 89 20    ;..;..(.(0));.. 
00DA60:  B2 3B BF AF 20 F6 28 63 3A D7 3B B9 3A AD 29 3B    .;.. .(c:.;.:.);
00DA70:  BF 8E B4 F1 3A 9B 5B 30 2E 2E 33 30 5D 20 84 20    ....:.[0..30] . 
00DA80:  99 3B BF 9C C0 B2 28 F1 2C 63 2C B9 29 3B C0 B3    .;....(.,c,.);..
00DA90:  28 F1 29 C0 89 20 F6 3B BF BF AF 20 00 57 72 69    (.).. .;... .Wri
00DAA0:  74 65 52 65 61 6C 4F 63 74 00 8C 28 78 3A D7 3B    teRealOct..(x:.;
00DAB0:  6E 3A AD 29 3B BF 8E B4 61 3A AB 3B C0 69 3A AD    n:.);...a:.;.i:.
00DAC0:  3B BF 9C C0 61 3A 3D AB 28 AD 28 8F 28 78 29 29    ;...a:=.(.(.(x))
00DAD0:  2B 37 29 3B C0 8A 20 69 3A 3D 38 20 86 20 31 20    +7);.. i:=8 . 1 
00DAE0:  80 20 2D 31 20 81 C1 E8 28 61 5E 2C 33 29 3B E9    . -1 ...(a^,3);.
00DAF0:  28 27 20 27 29 3B C1 61 3A 3D AB 28 AD 28 61 29    (' ');.a:=.(.(a)
00DB00:  00 CE 3A 99 29 3B BF 9C C0 82 20 D0 3C 3D D1 20    ..:.);.... .<=. 
00DB10:  95 20 D2 5E 3A 3D CE 20 89 3B C0 00 49 4E 43 00    . .^:=. .;..INC.
00DB20:  CD 28 D2 29 3B C0 CD 28 D0 29 3B C0 89 20 CF 3B    .(.);..(.);.. .;
00DB30:  BF AF 20 00 53 65 74 55 70 00 CC 28 8E 20 F1 3A    .. .SetUp..(. .:
00DB40:  9B 20 84 20 99 29 3B BF 9C C0 D2 3A 3D 8F 28 F1    . . .);....:=.(.
00DB50:  29 3B C0 D1 3A 3D 98 28 F1 29 3B C0 D0 3A 3D 30    );..:=.(.);..:=0
00DB60:  3B C0 89 20 CC 3B BF AF 20 00 52 65 61 64 43 48    ;.. .;.. .ReadCH
00DB70:  00 CB 28 8E 20 CE 3A 99 29 3B BF 9C C0 82 20 D1    ..(. .:.);.... .
00DB80:  3D 30 20 95 20 EA 28 CE 29 C0 9E 20 D0 3E D1 20    =0 . .(.).. .>. 
00DB90:  95 20 CE 3A 3D 27 20 27 3B E3 3A 3D A1 C0 91 C1    . .:=' ';.:=....
00DBA0:  E3 3A 3D 9A 3B C1 CE 3A 3D D2 5E 3B C1 CD 28 D2    .:=.;..:=.^;..(.
00DBB0:  29 3B C1 82 20 CE 3C 3E 00 43 48 52 00 CA 28 30    );.. .<>.CHR..(0
00DBC0:  29 20 95 20 CD 28 D0 29 20 89 3B C1 89 3B C0 89    ) . .(.) .;..;..
00DBD0:  20 CB 3B B4 BF AF 20 00 52 65 61 64 52 65 61 6C     .;... .ReadReal
00DBE0:  4E 75 6D 62 65 72 00 C9 28 8E 20 00 76 61 6C 00    Number..(. .val.
00DBF0:  C8 3A D7 29 3B BF 8E B4 00 53 61 76 65 42 75 66    .:.);....SaveBuf
00DC00:  66 00 C7 3A AC 3B C0 00 52 65 61 64 4F 4B 00 C6    f..:.;..ReadOK..
00DC10:  3A AC 3B C0 00 6E 65 67 65 00 C5 3A AC 3B BF 9C    :.;..nege..:.;..
00DC20:  C0 C7 3A 3D E4 3B C0 E4 3A 3D 9A 3B C0 CB 28 DA    ..:=.;..:=.;..(.
00DC30:  29 3B 20 C0 A0 BC 28 DA 3D 27 20 27 29 20 85 20    ); ...(.=' ') . 
00DC40:  28 DA 3D DC 29 20 87 20 E3 20 81 20 C1 CB 28 DA    (.=.) . . . ..(.
00DC50:  29 3B C1 89 3B C0 D9 3A 3D A1 3B C0 82 20 DA 3D    );..;..:=.;.. .=
00DC60:  27 2D 27 20 95 C1 D9 3A 3D 9A 3B C1 CB 28 DA 29    '-' ...:=.;..(.)
00DC70:  3B C0 9E 20 DA 3D 27 2B 27 20 95 20 C1 CB 28 DA    ;.. .='+' . ..(.
00DC80:  29 3B C1 89 3B C0 D4 3A 3D 30 2E 30 3B C0 C6 3A    );..;..:=0.0;..:
00DC90:  3D A1 3B C0 A0 20 28 DA 3E 3D 27 30 27 29 20 87    =.;.. (.>='0') .
00DCA0:  20 28 DA 3C 3D 27 39 27 29 20 87 20 E3 20 81 20     (.<='9') . . . 
00DCB0:  C1 C6 3A 3D 9A 3B C1 D4 3A 3D 31 30 2E 30 2A D4    ..:=.;..:=10.0*.
00DCC0:  2B 28 00 4F 52 44 00 C4 28 DA 29 2D C4 28 27 30    +(.ORD..(.)-.('0
00DCD0:  27 29 29 3B C1 CB 28 DA 29 3B C1 89 3B C0 E5 3A    '));..(.);..;..:
00DCE0:  3D DA 3B C0 82 20 DA 3D 27 2E 27 20 95 20 C1 C6    =.;.. .='.' . ..
00DCF0:  3A 3D 9A 3B C1 CB 28 DA 29 3B C1 D5 3A 3D 31 2E    :=.;..(.);..:=1.
00DD00:  2D 31 29 3B C1 89 3B C0 89 20 8C 3B BF AF 20 90    -1);..;.. .;.. .
00DD10:  28 78 3A D7 3B 6E 3A AD 29 3B BF 8E B4 61 3A AB    (x:.;n:.);...a:.
00DD20:  3B C0 69 3A AD 3B BF 9C C0 61 3A 3D AB 28 AD 28    ;.i:.;...a:=.(.(
00DD30:  8F 28 78 29 29 2B 37 29 3B C0 8A 20 69 3A 3D 38    .(x))+7);.. i:=8
00DD40:  20 86 20 31 20 80 20 2D 31 20 81 C1 E7 28 61 5E     . 1 . -1 ...(a^
00DD50:  2C 32 29 3B C1 82 20 6E 3E 31 36 20 95 20 E9 28    ,2);.. n>16 . .(
00DD60:  27 20 27 29 20 89 3B C1 61 3A 3D AB 28 AD 28 61    ' ') .;.a:=.(.(a
00DD70:  29 2D 31 29 3B C1 89 3B C0 89 20 90 3B BF AF 20    )-1);..;.. .;.. 
00DD80:  00 57 72 69 74 65 52 65 61 6C 46 69 78 65 64 54    .WriteRealFixedT
00DD90:  65 78 74 00 83 28 8E 20 F1 3A 9B 20 84 20 99 3B    ext..(. .:. . .;
00DDA0:  78 3A D7 3B B7 2C B9 3A AD 29 3B BF 28 2A B4 B1    x:.;.,.:.);.(*..
00DDB0:  20 61 20 B0 20 EC 2A 29 BF 8E B4 C0 A6 3A AA 3B     a . .*).....:.;
00DDC0:  BF BF 9C C0 CC 28 F1 29 3B C0 61 3A 3D 78 3B C0    .....(.);.a:=x;.
00DDD0:  BD 3B BF C0 28 2A 61 64 64 20 68 61 6C 66 20 E0    .;..(*add half .
00DDE0:  20 70 6C 61 63 65 20 61 66 74 65 72 20 6C 65 61     place after lea
00DDF0:  73 74 20 73 69 67 20 64 69 67 69 74 2A 29 C0 A6    st sig digit*)..
00DE00:  3A 3D B7 2D B9 2D 31 3B C0 82 20 D9 20 95 20 A6    :=.-.-1;.. . . .
00DE10:  3A 3D A6 2D 31 20 89 3B BF C0 28 2A 73 70 61 63    :=.-1 .;..(*spac
00DE20:  65 20 66 69 6C 6C 20 66 69 65 6C 64 2A 29 C0 82    e fill field*)..
00DE30:  20 69 3C 3D 30 20 95 20 B4 C1 D6 3A 3D 31 3B C1     i<=0 . ...:=1;.
00DE40:  61 3A 3D 41 42 53 28 78 29 3B C1 69 3A 3D 30 3B    a:=ABS(x);.i:=0;
00DE50:  C0 91 20 B5 D6 3A 3D 69 2B 31 20 89 3B C0 6A 3A    .. ..:=i+1 .;.j:
00DE60:  3D D6 2B AA 28 B9 29 2D 31 3B C0 82 20 6A 3E DB    =.+.(.)-1;.. j>.
00DE70:  20 95 20 6A 3A 3D DB 20 89 3B C0 61 3A 3D 61 2B     . j:=. .;.a:=a+
00DE80:  D3 28 30 2E 31 2C 6A 29 2A 30 2E 35 3B C0 8A 20    .(0.1,j)*0.5;.. 
00DE90:  6A 3A 3D D6 20 86 20 A6 20 81 20 CF 28 27 20 27    j:=. . . . .(' '
00DEA0:  29 20 89 3B C0 82 20 D9 20 95 20 CF 28 27 2D 27    ) .;.. . . .('-'
00DEB0:  29 20 89 3B C0 8A 20 6A 3A 3D 31 20 86 20 D6 20    ) .;.. j:=1 . . 
00DEC0:  81 C1 6B 3A 3D 96 28 61 29 3B C1 82 20 6B 3E 39    ..k:=.(a);.. k>9
00DED0:  20 95 20 6B 3A 3D 39 20 89 3B C1 CF 28 CA 28 6B     . k:=9 .;..(.(k
00DEE0:  2B C4 28 27 30 27 29 29 29 3B C1 61 3A 3D 31 30    +.('0')));.a:=10
00DEF0:  2E 30 2A 28 61 2D 6B 29 3B C1 82 20 61 3C 30 2E    .0*(a-k);.. a<0.
00DF00:  30 3B C1 A0 20 28 DA 3E 3D 27 30 27 29 20 87 20    0;.. (.>='0') . 
00DF10:  28 DA 3C 3D 27 39 27 29 20 81 20 C2 D4 3A 3D 31    (.<='9') . ..:=1
00DF20:  30 2E 30 2A D4 2B 28 C4 28 DA 29 2D C4 28 27 30    0.0*.+(.(.)-.('0
00DF30:  27 29 29 3B C2 D5 3A 3D 31 30 2E 30 2A D5 3B C2    '));..:=10.0*.;.
00DF40:  CB 28 DA 29 3B C2 89 3B C1 D4 3A 3D D4 2F D5 3B    .(.);..;..:=./.;
00DF50:  C1 89 3B C0 E5 3A 3D DA 3B C0 82 20 28 DA 3D 27    ..;..:=.;.. (.='
00DF60:  65 27 29 20 85 20 28 DA 3D 27 45 27 29 20 95 C1    e') . (.='E') ..
00DF70:  69 3A 3D 30 3B C1 CB 28 DA 29 3B C1 C5 3A 3D DA    i:=0;..(.);..:=.
00DF80:  3D 27 2D 27 3B C1 82 20 28 DA 3D 27 2D 27 29 20    ='-';.. (.='-') 
00DF90:  85 20 28 DA 3D 27 2B 27 29 20 95 20 CB 28 DA 29    . (.='+') . .(.)
00DFA0:  20 89 3B C1 94 C2 82 20 28 DA 3C 27 30 27 29 20     .;.... (.<'0') 
00DFB0:  85 20 28 DA 3E 27 39 27 29 20 95 20 92 20 89 3B    . (.>'9') . . .;
00DFC0:  C2 82 20 69 3E 33 30 30 30 20 95 20 92 20 89 3B    .. i>3000 . . .;
00DFD0:  C2 69 3A 3D 31 30 2A 69 2B 28 C4 28 DA 29 2D C4    .i:=10*i+(.(.)-.
00DFE0:  28 27 30 27 29 29 3B C2 CB 28 DA 29 3B C2 89 3B    ('0'));..(.);..;
00DFF0:  C1 82 20 C5 20 95 20 D4 3A 3D D4 2F D3 28 31 30    .. . . .:=./.(10
00E000:  2E 30 2C 69 29 C1 91 20 D4 3A 3D D4 2A D3 28 31    .0,i).. .:=.*.(1
00E010:  30 2E 30 2C 69 29 20 89 3B C1 89 3B B5 C0 C0 82    0.0,i) .;..;....
00E020:  BA D9 20 95 20 B4 D4 3A 3D 2D D4 20 89 3B C0 C8    .. . ..:=-. .;..
00E030:  3A 3D D4 3B C0 E4 3A 3D C7 3B C0 E3 3A 3D C6 3B    :=.;..:=.;..:=.;
00E040:  C0 89 20 C9 3B 20 BF AF 20 EF 28 8E 20 61 3A D7    .. .; .. .(. a:.
00E050:  29 3B BF 9C C0 D1 3A 3D 30 3B C0 C9 28 61 29 3B    );....:=0;..(a);
00E060:  C0 89 20 EF 3B BF AF 20 00 52 65 61 64 52 65 61    .. .;.. .ReadRea
00E070:  6C 54 65 78 74 00 C3 28 8E 20 F1 3A 9B 20 84 20    lText..(. .:. . 
00E080:  99 3B 8E 20 00 41 74 50 6F 73 00 BE 3A AD 3B 8E    .;. .AtPos..:.;.
00E090:  20 72 3A D7 29 3B BF 9C C0 CC 28 F1 29 3B C0 D0     r:.);....(.);..
00E0A0:  3A 3D BE 3B C0 A0 20 28 D0 3C 3D D1 29 20 87 20    :=.;.. (.<=.) . 
00E0B0:  28 99 28 D2 5E 29 3D 27 20 27 29 20 81 C1 CD 28    (.(.^)=' ') ...(
00E0C0:  D0 29 3B C1 CD 28 D2 29 3B C1 89 3B C0 82 20 D0    .);..(.);..;.. .
00E0D0:  3E D1 20 95 20 72 3A 3D 30 3B E3 3A 3D A1 3B C0    >. . r:=0;.:=.;.
00E0E0:  91 20 C9 28 72 29 20 89 3B C0 BE 3A 3D D0 3B C0    . .(r) .;..:=.;.
00E0F0:  89 20 C3 3B BF AF 20 00 50 72 65 53 63 61 6C 65    . .;.. .PreScale
00E100:  30 20 95 20 61 3A 3D 30 2E 30 20 89 3B C1 89 3B    0 . a:=0.0 .;..;
00E110:  C0 CF 28 27 2E 27 29 3B C0 8A 20 6A 3A 3D 31 20    ..('.');.. j:=1 
00E120:  86 20 AA 28 B9 29 20 81 C1 6B 3A 3D 96 28 61 29    . .(.) ..k:=.(a)
00E130:  3B C1 82 20 6B 3E 39 20 95 20 6B 3A 3D 39 3B 61    ;.. k>9 . k:=9;a
00E140:  3A 3D 31 30 2E 30 20 89 3B BF 28 2A B5 82 20 28    :=10.0 .;.(*.. (
00E150:  6B 3C 30 29 20 85 20 28 6B 3E 39 29 20 95 C2 B3    k<0) . (k>9) ...
00E160:  28 27 6B 3D 27 29 3B E6 28 6B 2C 36 29 3B C2 90    ('k=');.(k,6);..
00E170:  28 61 2C 31 34 29 3B A9 3B C2 89 3B 2A 29 C1 CF    (a,14);.;..;*)..
00E180:  28 CA 28 6B 2B C4 28 27 30 27 29 29 29 3B C1 61    (.(k+.('0')));.a
00E190:  3A 3D 31 30 2E 30 2A 28 61 2D 6B 29 3B C1 82 20    :=10.0*(a-k);.. 
00E1A0:  61 3C 30 2E 30 20 95 20 61 3A 3D 30 2E 30 20 89    a<0.0 . a:=0.0 .
00E1B0:  3B C1 89 3B C0 CF 28 CA 28 30 29 29 3B C0 89 20    ;..;..(.(0));.. 
00E1C0:  83 3B BF AF 20 F5 28 78 3A D7 3B B7 2C B9 3A AD    .;.. .(x:.;.,.:.
00E1D0:  29 3B BF 8E B4 F1 3A 9B 5B 30 2E 2E 33 30 5D 20    );....:.[0..30] 
00E1E0:  84 20 99 3B BF 9C C0 83 28 F1 2C 78 2C B7 2C B9    . .;....(.,x,.,.
00E1F0:  29 3B C0 B3 28 F1 29 3B C0 89 20 F5 3B BF 9C C0    );..(.);.. .;...
00E200:  A5 3A 3D 30 3B C0 9F 3A 3D A1 3B C0 97 3A 3D 32    .:=0;..:=.;..:=2
00E210:  3B C0 8D 3A 3D 9A 3B C0 89 20 FD 2E BF BF BF BF    ;..:=.;.. ......
00E220:  00 00 66 69 6C 6C 20 66 69 65 6C 64 2A 29 C0 82    ..fill field*)..
00E230:  20 69 3C 3D 30 20 95 20 B4 C1 D6 3A 3D 31 3B C1     i<=0 . ...:=1;.
00E240:  61 3A 3D 41 42 53 28 78 29 3B C1 69 3A 3D 30 3B    a:=ABS(x);.i:=0;
00E250:  C0 91 20 B5 D6 3A 3D 69 2B 31 20 89 3B C0 6A 3A    .. ..:=i+1 .;.j:
00E260:  3D D6 2B AA 28 B9 29 2D 31 3B C0 82 20 6A 3E DB    =.+.(.)-1;.. j>.
00E270:  20 95 20 6A 3A 3D DB 20 89 3B C0 61 3A 3D 61 2B     . j:=. .;.a:=a+
00E280:  49 4D 50 4C 45 4D 45 4E 54 41 54 49 4F 4E 20 A4    IMPLEMENTATION .
00E290:  20 00 53 65 74 55 70 43 61 6C 6C 00 9A 3B BF BF     .SetUpCall..;..
00E2A0:  28 2A B4 8D 20 55 70 20 63 61 6C 6C 20 70 61 72    (*.. Up call par
00E2B0:  61 6D 65 74 65 72 73 20 66 6F 72 20 61 20 70 72    ameters for a pr
00E2C0:  6F 67 72 61 6D 20 61 6E 64 20 63 68 61 69 6E 20    ogram and chain 
00E2D0:  74 6F 20 69 74 C0 2A 29 BF 93 B4 43 68 61 69 6E    to it.*)...Chain
00E2E0:  20 A3 20 00 4C 6F 61 64 41 6E 64 45 78 65 63 75     £ .LoadAndExecu
00E2F0:  74 65 00 97 3B BF 93 B4 53 59 53 54 45 4D 20 A3    te..;...SYSTEM £
00E300:  00 BD 3B BF BF 28 2A B4 00 43 6F 6E 76 65 72 74    ..;..(*..Convert
00E310:  00 BB 20 F2 20 EC 20 E0 20 E1 20 F8 20 F2 20 72    .. . . . . . . r
00E320:  61 6E 67 65 20 31 20 E0 20 31 30 20 28 75 6E 6C    ange 1 . 10 (unl
00E330:  65 73 73 20 7A 65 72 6F 29 C0 69 20 72 65 74 75    ess zero).i retu
00E340:  72 6E 73 20 00 70 6C 61 63 65 73 00 B9 20 73 68    rns .places.. sh
00E350:  69 66 74 65 64 20 F8 20 70 72 6F 63 65 73 73 2A    ifted . process*
00E360:  29 BF 9C C0 D9 3A 3D 61 3C 30 2E 30 3B C0 82 20    )....:=a<0.0;.. 
00E370:  D9 20 95 20 61 3A 3D 2D 61 20 89 3B C0 28 2A 63    . . a:=-a .;.(*c
00E380:  61 6C 63 75 6C 61 74 65 20 77 68 6F 6C 65 20 00    alculate whole .
00E390:  64 69 67 69 74 73 00 B8 20 00 73 69 7A 65 00 B7    digits.. .size..
00E3A0:  2A 29 C0 69 3A 3D 30 3B C0 82 20 61 3C 3E 30 2E    *).i:=0;.. a<>0.
00E3B0:  30 20 95 C1 A0 20 61 3E 3D 31 2E 30 65 31 34 20    0 ... a>=1.0e14 
00E3C0:  81 20 C2 61 3A 3D 61 2F 31 2E 30 65 31 34 3B C2    . .a:=a/1.0e14;.
00E3D0:  69 3A 3D 69 2B 31 34 3B C2 89 3B C1 A0 20 61 3E    i:=i+14;..;.. a>
00E3E0:  3D 31 30 2E 30 20 81 C2 61 3A 3D 61 2F 31 30 2E    =10.0 ..a:=a/10.
00E3F0:  30 3B C2 69 3A 3D 69 2B 31 3B C2 89 3B BF 20 B5    0;.i:=i+1;..;. .
00E400:  A0 20 61 3C 31 2E 30 65 2D 31 34 20 81 BF 28 2A    . a<1.0e-14 ..(*
00E410:  B6 B3 28 27 20 3C 3C 20 27 29 3B 2A 29 C2 61 3A    ..(' << ');*).a:
00E420:  3D 31 2E 30 65 31 34 2A 61 3B C2 69 3A 3D 69 2D    =1.0e14*a;.i:=i-
00E430:  31 34 3B C2 89 3B C1 A0 20 61 3C 31 2E 30 20 81    14;..;.. a<1.0 .
00E440:  BF 28 2A B6 B3 28 27 20 3C 20 27 29 3B 2A 29 C2    .(*..(' < ');*).
00E450:  61 3A 3D 31 30 2E 30 2A 61 3B C2 69 3A 3D 69 2D    a:=10.0*a;.i:=i-
00E460:  31 3B C2 89 3B C1 89 3B C0 89 20 BD 3B BF AF 20    1;..;..;.. .;.. 
00E470:  00 57 72 69 74 65 52 65 61 6C 54 65 78 74 00 B2    .WriteRealText..
00E480:  28 8E 20 F1 3A 9B 20 84 20 99 3B 63 3A D7 3B B9    (. .:. . .;c:.;.
00E490:  3A AD 29 3B BF 28 2A B4 00 6F 75 74 70 75 74 00    :.);.(*..output.
00E4A0:  B1 20 61 20 00 72 65 61 6C 00 B0 20 EC 2A 29 BF    . a .real.. .*).
00E4B0:  8E B4 00 73 69 67 64 69 67 69 74 73 00 A8 3A AA    ...sigdigits..:.
00E4C0:  3B C0 00 70 6C 61 63 65 73 62 65 66 6F 72 65 64    ;..placesbefored
00E4D0:  6F 74 00 A6 3A AA 3B BF 9C C0 CC 28 F1 29 3B C0    ot..:.;....(.);.
00E4E0:  61 3A 3D 63 3B C0 BD 3B C0 A6 3A 3D 00 53 63 61    a:=c;..;..:=.Sca
00E4F0:  6C 65 00 A5 3B C0 69 3A 3D 69 2D AA 28 A5 29 3B    le..;.i:=i-.(.);
00E500:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
00E510:  0C 00 01 00 02 09 52 E5 0C 00 C9 02 00 00 00 02    ......R.........
00E520:  0C 00 C5 02 00 00 00 02 0C 00 C1 02 00 00 00 02    ................
00E530:  0C 00 C6 02 00 00 00 02 0C 00 C2 02 00 00 00 02    ................
00E540:  0C 00 C7 02 00 00 00 02 0C 00 C3 02 00 00 00 02    ................
00E550:  0C 00 C8 02 00 00 00 02 0C 00 C4 02 00 00 00 02    ................
00E560:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E570:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E580:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E590:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E5A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E5B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E5C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E5D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E5E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E5F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00E600:  3B C2 89 3B C1 82 20 28 8D 3D 31 29 20 87 20 8F    ;..;.. (.=1) . .
00E610:  28 61 2C 62 29 20 95 20 99 28 61 2C 62 2C 90 29    (a,b) . .(a,b,.)
00E620:  20 89 3B C1 82 20 8F 28 61 2C 62 29 20 95 20 44     .;.. .(a,b) . D
00E630:  45 43 28 8D 29 20 C1 9E 20 8D 3D 92 20 95 20 8D    EC(.) .. .=. . .
00E640:  3A 3D 8D 2D 31 C1 91 20 63 3A 3D AB 28 AD 28 63    :=.-1.. c:=.(.(c
00E650:  29 2B 90 29 20 89 3B C1 96 28 94 2C 8D 2C 90 2C    )+.) .;..(.,.,.,
00E660:  8F 29 3B C1 96 28 63 2C 92 2D 8D 2C 90 2C 8F 29    .);..(c,.-.,.,.)
00E670:  3B C1 89 3B 28 2A 3C 35 20 92 2A 29 C0 89 20 96    ;..;(*<5 .*).. .
00E680:  3B C1 BF 89 20 A2 2E BF 00 00 1A 1A 1A 1A 1A 1A    ;... ...........
00E690:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
00E6A0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
00E6B0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
00E6C0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
00E6D0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
00E6E0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
00E6F0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
00E700:  49 4D 50 4C 45 4D 45 4E 54 41 54 49 4F 4E 20 A4    IMPLEMENTATION .
00E710:  20 00 53 54 4F 52 41 47 45 00 C8 3B BF 28 2A B4     .STORAGE..;.(*.
00E720:  48 65 61 70 20 61 6C 6C 6F 63 61 74 69 6F 6E 2F    Heap allocation/
00E730:  64 65 61 6C 6C 6F 63 61 74 69 6F 6E BF C0 44 2E    deallocation..D.
00E740:  4D 6F 6F 72 65 20 32 39 20 44 65 63 20 38 34 2A    Moore 29 Dec 84*
00E750:  29 BF 93 20 53 59 53 54 45 4D 20 A3 20 8F 3B BF    ).. SYSTEM £ .;.
00E760:  93 20 49 6E 74 4C 6F 67 69 63 20 A3 20 00 49 41    . IntLogic £ .IA
00E770:  4E 44 00 C7 3B BF 93 20 4C 4F 41 44 45 52 20 A3    ND..;.. LOADER £
00E780:  20 00 54 4F 50 00 C6 3B BF 93 20 AE 20 A3 20 B3     .TOP..;.. . £ .
00E790:  2C A9 3B BF 9D B4 00 48 65 61 64 52 6F 6F 6D 00    ,.;....HeadRoom.
00E7A0:  C5 3D 35 31 32 3B B5 28 2A 6D 69 6E 20 68 65 61    .=512;.(*min hea
00E7B0:  64 72 6F 6F 6D 20 62 65 74 77 65 65 6E 20 73 74    droom between st
00E7C0:  61 63 6B 20 00 61 6E 64 00 C4 20 00 68 65 61 70    ack .and.. .heap
00E7D0:  00 BE 2A 29 BF 96 B4 00 46 72 61 6D 65 00 BD 3D    ..*)....Frame..=
00E7E0:  A5 B5 28 2A 00 46 72 65 65 00 BC 20 00 6C 69 73    ..(*.Free.. .lis
00E7F0:  74 00 BB 20 66 72 61 6D 65 2A 29 C1 00 6E 65 78    t.. frame*)..nex
00E800:  8F 3A 9B 20 5B 31 2E 2E 31 30 20 28 2A 98 28 AB    .:. [1..10 (*.(.
00E810:  29 2A 29 5D 20 84 20 AC 3B C0 00 50 69 76 6F 74    )*)] . .;..Pivot
00E820:  4E 6F 00 8D 3A AD 3B C0 00 4D 61 78 45 6C 65 6D    No..:.;..MaxElem
00E830:  65 6E 74 00 8B 2C 00 48 65 61 64 45 6C 65 6D 65    ent..,.HeadEleme
00E840:  6E 74 00 88 3A B9 3B C0 69 2C 6A 2C 6B 3A AD 3B    nt..:.;.i,j,k:.;
00E850:  B4 C0 61 2C 62 3A B9 3B C0 00 74 65 6D 70 00 87    ..a,b:.;..temp..
00E860:  3A AB 3B C0 63 2C 64 2C 65 3A B9 3B BF 9C C0 28    :.;.c,d,e:.;...(
00E870:  2A C8 20 61 6C 6C 20 70 69 76 6F 74 73 20 91 20    *. all pivots . 
00E880:  66 61 6C 73 65 2A 29 C0 8A 20 69 3A 3D 31 20 86    false*).. i:=1 .
00E890:  20 AA 20 81 20 8F 5B 69 5D 3A 3D A1 20 89 3B C0     . . .[i]:=. .;.
00E8A0:  8A 20 69 3A 3D 31 20 86 20 AA 2D 31 20 81 C1 28    . i:=1 . .-1 ..(
00E8B0:  2A 63 68 6F 6F 73 65 20 61 20 00 70 69 76 6F 74    *choose a .pivot
00E8C0:  00 85 2A 29 C1 8B 3A 3D 30 2E 30 3B C1 8D 3A 3D    ..*)..:=0.0;..:=
00E8D0:  30 3B C1 8A 20 6A 3A 3D 31 20 86 20 AA 20 81 C1    0;.. j:=1 . . ..
00E8E0:  BC 82 20 8C 20 8F 5B 6A 5D 20 95 C2 82 20 B2 28    .. . .[j] ... .(
00E8F0:  B0 5B 69 2D 31 5D 5B 6A 5D 29 3E 8B 20 95 C3 B3    .[i-1][j])>. ...
00E900:  28 27 20 74 72 79 69 6E 67 20 27 29 3B C4 28 6A    (' trying ');.(j
00E910:  2C 35 29 3B A9 3B C3 8D 3A 3D 6A 3B C3 8B 3A 3D    ,5);.;..:=j;..:=
00E920:  B2 28 B0 5B 69 2D 31 5D 5B 6A 5D 29 3B C3 89 3B    .(.[i-1][j]);..;
00E930:  C2 89 3B C1 BC 89 3B 28 2A 8C 20 8F 2A 29 C1 82    ..;...;(*. .*)..
00E940:  20 8D 3D 30 20 95 C2 B3 28 27 20 53 69 6E 67 75     .=0 ...(' Singu
00E950:  6C 61 72 20 B0 27 29 3B C2 48 41 4C 54 3B C2 89    lar .');.HALT;..
00E960:  3B C1 8F 5B 8D 5D 3A 3D 9A 3B C1 90 5B 69 5D 3A    ;..[.]:=.;..[i]:
00E970:  3D 8D 3B C1 B3 28 27 20 00 6E 65 78 74 00 83 20    =.;..(' .next.. 
00E980:  85 20 9D 20 27 29 3B C4 28 8D 2C 35 29 3B BE 28    . . ');.(.,5);.(
00E990:  8B 2C 31 34 29 3B C1 A9 3B BF 28 2A B5 62 3A 3D    .,14);..;.(*.b:=
00E9A0:  8B 3B 2A 29 C1 8B 3A 3D 31 2E 30 2F 8B 3B BF 28    .;*)..:=1.0/.;.(
00E9B0:  2A B5 BD 28 31 2E 30 2F 8B 2C 62 2C 31 29 3B 2A    *..(1.0/.,b,1);*
00E9C0:  29 C1 C1 8A 20 6A 3A 3D 31 20 86 20 AA 20 81 C2    )... j:=1 . . ..
00E9D0:  82 20 8C 20 8F 5B 6A 5D 20 95 C2 BC 88 3A 3D 8B    . . .[j] ....:=.
00E9E0:  2A B0 5B 69 2D 31 5D 5B 6A 5D 3B BF 28 2A B6 BC    *.[i-1][j];.(*..
00E9F0:  BD 28 B0 5B 69 2D 31 5D 5B 6A 5D 2C 88 2F 8B 2C    .(.[i-1][j],./.,
00EA00:  98 28 8C 29 29 20 95 20 C1 90 5B 69 5D 3A 3D 27    .(.)) . ..[i]:='
00EA10:  5B 27 3B C1 83 28 69 29 3B C1 90 5B 69 5D 3A 3D    [';..(i);..[i]:=
00EA20:  8C 5B 6A 2B 31 5D 3B C1 83 28 69 29 3B C1 89 3B    .[j+1];..(i);..;
00EA30:  C0 91 3A 3D 69 3B C0 66 2E 88 3A 3D 27 BE BA 27    ..:=i;.f..:='..'
00EA40:  3B C0 8A 20 69 3A 3D 30 20 86 20 6A 2D 31 20 81    ;.. i:=0 . j-1 .
00EA50:  C1 66 2E 88 5B 69 2B 31 5D 3A 3D 8C 5B 69 5D 3B    .f..[i+1]:=.[i];
00EA60:  C1 89 3B C0 66 2E 80 3A 3D 27 43 4F 4D 27 3B C0    ..;.f..:='COM';.
00EA70:  66 2E 8B 3A 3D 30 3B C0 66 2E 66 63 62 65 78 3A    f..:=0;.f.fcbex:
00EA80:  3D 30 3B C0 66 2E 66 63 62 63 72 3A 3D 30 3B C0    =0;.f.fcbcr:=0;.
00EA90:  97 28 66 29 3B C0 89 20 8F 3B B4 BF 89 20 9A 2E    .(f);.. .;... ..
00EAA0:  BF BF 00 00 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
00EAB0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
00EAC0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
00EAD0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
00EAE0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
00EAF0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
00EB00:  49 4D 50 4C 45 4D 45 4E 54 41 54 49 4F 4E 20 A4    IMPLEMENTATION .
00EB10:  20 00 53 6D 61 6C 6C 49 4F 00 B2 3B BF 93 20 43     .SmallIO..;.. C
00EB20:  6F 6E 76 65 72 73 69 6F 6E 73 20 A3 20 00 43 61    onversions £ .Ca
00EB30:  72 64 54 6F 53 74 72 69 6E 67 00 B1 2C 00 49 6E    rdToString..,.In
00EB40:  74 54 6F 53 74 72 69 6E 67 00 B0 3B BF 93 20 AE    tToString..;.. .
00EB50:  20 A3 20 00 52 65 61 64 00 AB 2C 00 57 72 69 74     £ .Read..,.Writ
00EB60:  65 00 A9 2C B3 2C 00 52 65 61 64 42 75 66 66 65    e..,.,.ReadBuffe
00EB70:  72 00 A8 3B BF 9D B4 4D 61 78 44 65 70 74 68 3D    r..;...MaxDepth=
00EB80:  33 3B BF AF 20 00 53 6B 69 70 42 6C 61 6E 6B 73    3;.. .SkipBlanks
00EB90:  00 A7 28 8E 20 00 63 68 00 A5 3A 99 29 3B BF 9C    ..(. .ch..:.);..
00EBA0:  C0 A6 BF 20 B5 AB 28 A5 29 3B C1 9F 20 A5 3C 3E    ... ..(.);.. .<>
00EBB0:  27 20 27 C0 89 20 A7 3B BF AF 20 00 52 65 61 64    ' '.. .;.. .Read
00EBC0:  43 61 72 64 00 A2 28 8E 20 63 3A AD 29 3B BF 8E    Card..(. c:.);..
00EBD0:  B4 A5 3A 99 3B BF 9C C0 63 3A 3D 30 3B C0 A8 28    ..:.;...c:=0;..(
00EBE0:  A1 29 3B C0 A7 28 A5 29 3B C0 A0 20 28 A5 3E 3D    .);..(.);.. (.>=
00EBF0:  27 30 27 29 20 87 20 28 A5 3C 3D 27 39 27 29 20    '0') . (.<='9') 
00EC00:  32 29 3B 2A 29 C2 BC B0 5B 69 2D 31 5D 5B 6A 5D    2);*)...[i-1][j]
00EC10:  3A 3D 30 2E 30 3B C2 BC 8A 20 6B 3A 3D 69 2B 31    :=0.0;... k:=i+1
00EC20:  20 86 20 A8 20 81 C3 62 3A 3D B0 5B 6B 2D 31 5D     . . ..b:=.[k-1]
00EC30:  5B 6A 5D 3B C3 B0 5B 6B 2D 31 5D 5B 6A 5D 3A 3D    [j];..[k-1][j]:=
00EC40:  B0 5B 6B 2D 31 5D 5B 6A 5D C3 B4 2D B0 5B 6B 2D    .[k-1][j]..-.[k-
00EC50:  31 5D 5B 8D 5D 2A 88 3B BF 28 2A B7 BD 28 88 2C    1][.]*.;.(*..(.,
00EC60:  28 62 2D B0 5B 6B 2D 31 5D 5B 6A 5D 29 2F C3 B4    (b-.[k-1][j])/..
00EC70:  B0 5B 6B 2D 31 5D 5B 8D 5D 2C 33 29 3B 2A 29 C3    .[k-1][.],3);*).
00EC80:  89 3B 28 2A 8A 2A 29 C2 BC 89 3B 28 2A 82 20 8C    .;(*.*)...;(*. .
00EC90:  20 8F 2A 29 C2 89 3B 20 28 2A 8A 20 6A 2A 29 C1     .*)..; (*. j*).
00ECA0:  89 3B 20 28 2A 74 72 69 61 6E 67 75 6C 61 72 69    .; (*triangulari
00ECB0:  73 61 74 69 6F 6E 2A 29 C0 20 28 2A 96 20 9E 20    sation*). (*. . 
00ECC0:  9D 20 6E 6F 77 20 75 70 70 65 72 20 74 72 69 61    . now upper tria
00ECD0:  6E 67 75 6C 61 72 2C 20 62 75 74 20 96 20 94 20    ngular, but . . 
00ECE0:  92 C0 BB 70 65 72 6D 75 74 65 64 20 61 73 20 67    ...permuted as g
00ECF0:  69 76 65 6E 20 C5 20 90 2A 29 BF C0 28 2A B4 73    iven . .*)..(*.s
00ED00:  6F 6C 76 65 20 96 20 A5 20 A2 20 9F 2A 29 C0 C0    olve . . . .*)..
00ED10:  6B 3A 3D 31 3B C0 A0 20 8F 5B 6B 5D 20 81 20 49    k:=1;.. .[k] . I
00ED20:  4E 43 28 6B 29 20 89 3B C0 90 5B AA 5D 3A 3D 6B    NC(k) .;..[.]:=k
00ED30:  3B C0 8A 20 6B 3A 3D AA 2B 31 20 86 20 A8 20 81    ;.. k:=.+1 . . .
00ED40:  C1 87 3A 3D B0 5B 6B 2D 31 5D 3B B4 28 2A A5 20    ..:=.[k-1];.(*. 
00ED50:  A2 20 9F 2A 29 C1 8A 20 69 3A 3D AA 20 86 20 31    . .*).. i:=. . 1
00ED60:  20 80 20 2D 31 20 81 C2 8D 3A 3D 90 5B 69 5D 3B     . -1 ...:=.[i];
00ED70:  B4 28 2A 72 6F 77 20 91 20 70 72 6F 64 75 63 65    .(*row . produce
00ED80:  20 83 20 72 65 73 75 6C 74 2A 29 C2 61 3A 3D 87     . result*).a:=.
00ED90:  5B 8D 5D 3B C2 8A 20 6A 3A 3D 69 2B 31 20 86 20    [.];.. j:=i+1 . 
00EDA0:  AA 20 81 C3 62 3A 3D 61 3B C3 61 3A 3D 61 2D B0    . ..b:=a;.a:=a-.
00EDB0:  5B 6A 2D 31 5D 5B 8D 5D 2A B0 5B 6B 2D 31 5D 5B    [j-1][.]*.[k-1][
00EDC0:  6A 5D 3B BF 28 2A B7 82 20 B0 5B 6B 2D 31 5D 5B    j];.(*.. .[k-1][
00EDD0:  6A 5D 3C 3E 30 2E 30 20 95 C3 B4 BD 28 28 62 2D    j]<>0.0 ....((b-
00EDE0:  61 29 2F B0 5B 6B 2D 31 5D 5B 6A 5D 2C B0 5B 6A    a)/.[k-1][j],.[j
00EDF0:  2D 31 5D 5B 8D 5D 2C 34 29 3B C3 B4 89 3B 2A 29    -1][.],4);...;*)
00EE00:  81 C1 63 3A 3D 31 30 2A 63 2B 28 00 4F 52 44 00    ..c:=10*c+(.ORD.
00EE10:  9E 28 A5 29 2D 9E 28 27 30 27 29 29 3B C1 AB 28    .(.)-.('0'));..(
00EE20:  A5 29 3B C1 89 3B 28 2A A0 2A 29 C0 00 74 65 72    .);..;(*.*)..ter
00EE30:  6D 43 48 00 98 3A 3D A5 3B C0 89 20 A2 3B BF AF    mCH..:=.;.. .;..
00EE40:  20 00 52 65 61 64 49 6E 74 00 97 28 8E 20 78 3A     .ReadInt..(. x:
00EE50:  AA 29 3B BF 8E B4 00 6E 65 67 00 96 3A AC 3B C0    .);....neg..:.;.
00EE60:  A5 3A 99 3B BF 9C C0 A8 28 A1 29 3B C0 A7 28 A5    .:.;....(.);..(.
00EE70:  29 3B C0 96 3A 3D A1 3B C0 82 20 A5 3D 27 2D 27    );..:=.;.. .='-'
00EE80:  20 95 20 96 3A 3D 9A 20 89 3B C0 82 20 28 A5 3D     . .:=. .;.. (.=
00EE90:  27 2D 27 29 20 85 20 28 A5 3D 27 2B 27 29 20 95    '-') . (.='+') .
00EEA0:  20 AB 28 A5 29 20 89 3B C0 78 3A 3D 30 3B C0 A0     .(.) .;.x:=0;..
00EEB0:  20 28 A5 3E 3D 27 30 27 29 20 87 20 28 A5 3C 3D     (.>='0') . (.<=
00EEC0:  27 39 27 29 20 81 C1 78 3A 3D 31 30 2A 78 2B 28    '9') ..x:=10*x+(
00EED0:  9E 28 A5 29 2D 9E 28 27 30 27 29 29 3B C1 AB 28    .(.)-.('0'));..(
00EEE0:  A5 29 3B C1 89 3B 28 2A A0 2A 29 C0 98 3A 3D A5    .);..;(*.*)..:=.
00EEF0:  3B C0 82 20 96 20 95 20 78 3A 3D 2D 78 20 89 3B    ;.. . . x:=-x .;
00EF00:  C0 89 20 97 3B BF BF AF 20 00 57 72 69 74 65 43    .. .;... .WriteC
00EF10:  61 72 64 49 6E 47 69 76 65 6E 42 61 73 65 00 94    ardInGivenBase..
00EF20:  28 63 2C 00 62 61 73 65 00 92 3A AD 3B 00 70 6C    (c,.base..:.;.pl
00EF30:  61 63 65 73 00 90 3A AD 3B C0 00 7A 65 72 6F 73    aces..:.;..zeros
00EF40:  75 70 70 72 65 73 73 00 8F 3A AC 29 3B BF 8E B4    uppress..:.);...
00EF50:  00 74 65 78 74 00 8D 3A 9B 5B 31 2E 2E 35 5D 20    .text..:.[1..5] 
00EF60:  84 20 99 3B C0 00 75 73 65 64 00 8C 3A AA 3B C0    . .;..used..:.;.
00EF70:  A5 3A 99 3B C0 69 3A AA 3B BF 9C B4 C0 B1 28 63    .:.;.i:.;.....(c
00EF80:  2C 92 2C 8D 2C 8C 29 3B C0 82 20 8F 20 95 20 A5    ,.,.,.);.. . . .
00EF90:  3A 3D 27 20 27 C0 91 20 A5 3A 3D 27 30 27 20 89    :=' '.. .:='0' .
00EFA0:  3B C0 8A 20 69 3A 3D 8C 2B 31 20 86 20 AA 28 90    ;.. i:=.+1 . .(.
00EFB0:  29 20 81 20 A9 28 A5 29 20 89 3B C0 8A 20 69 3A    ) . .(.) .;.. i:
00EFC0:  3D 36 2D 8C 20 86 20 35 20 81 20 A9 28 8D 5B 69    =6-. . 5 . .(.[i
00EFD0:  5D 29 20 89 3B C0 89 20 94 3B BF AF 20 00 57 72    ]) .;.. .;.. .Wr
00EFE0:  69 74 65 43 61 72 64 00 8B 28 63 3A AD 3B 90 3A    iteCard..(c:.;.:
00EFF0:  AD 29 3B BF 9C C0 94 28 63 2C 31 30 2C 90 2C 9A    .);....(c,10,.,.
00F000:  C3 89 3B C2 B0 5B 6B 2D 31 5D 5B 69 5D 3A 3D 61    ..;..[k-1][i]:=a
00F010:  2F B0 5B 69 2D 31 5D 5B 8D 5D 3B BF 28 2A B6 BD    /.[i-1][.];.(*..
00F020:  28 61 2C B0 5B 6B 2D 31 5D 5B 69 5D 2A B0 5B 69    (a,.[k-1][i]*.[i
00F030:  2D 31 5D 5B 8D 5D 2C 35 29 3B 2A 29 C2 89 3B C1    -1][.],5);*)..;.
00F040:  89 3B BF BF C0 89 20 B1 3B C1 C1 C1 BF 89 20 C9    .;.... .;..... .
00F050:  2E BF BA BF 00 00 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
00F060:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
00F070:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
00F080:  49 4D 50 4C 45 4D 45 4E 54 41 54 49 4F 4E 20 A4    IMPLEMENTATION .
00F090:  20 00 53 6F 72 74 00 A2 3B BF 28 2A 49 6E 74 65     .Sort..;.(*Inte
00F0A0:  72 6E 61 6C 20 00 73 6F 72 74 00 9D 20 00 6F 66    rnal .sort.. .of
00F0B0:  00 9B 20 66 69 78 65 64 20 6C 65 6E 67 74 68 20    .. fixed length 
00F0C0:  72 65 63 6F 72 64 73 2A 29 BF 93 20 46 61 73 74    records*).. Fast
00F0D0:  4D 6F 76 65 20 A3 20 00 53 77 61 70 00 99 3B BF    Move £ .Swap..;.
00F0E0:  28 2A B4 75 73 65 73 20 00 71 75 69 63 6B 00 98    (*.uses .quick..
00F0F0:  20 9D 2A 29 BF 8E B4 69 2C 6A 3A AD 3B C0 00 73     .*)...i,j:.;..s
00F100:  6F 72 74 65 64 00 97 3A AC 3B BF AF 20 00 53 6F    orted..:.;.. .So
00F110:  72 74 52 65 63 6F 72 64 73 00 96 28 00 74 61 62    rtRecords..(.tab
00F120:  6C 65 00 94 3A AB 3B 00 65 6C 65 6D 65 6E 74 73    le..:.;.elements
00F130:  00 92 2C 00 65 6C 65 6D 65 6E 74 73 69 7A 65 00    ..,.elementsize.
00F140:  90 3A AD 3B C2 00 43 6F 6D 70 61 72 00 8F 3A 4B    .:.;..Compar..:K
00F150:  65 79 50 72 6F 63 29 3B BF 8E B4 00 65 6C 00 8D    eyProc);....el..
00F160:  3A AD 3B C0 61 2C 62 2C 63 3A AB 3B BF 9C C0 82    :.;.a,b,c:.;....
00F170:  20 92 3D 30 20 95 20 A7 20 89 3B C0 82 20 92 3C     .=0 . . .;.. .<
00F180:  35 20 95 C1 28 2A 00 75 73 65 00 8B 20 62 75 62    5 ..(*.use.. bub
00F190:  62 6C 65 20 00 66 6F 72 00 85 20 73 6D 61 6C 6C    ble .for.. small
00F1A0:  20 6E 75 6D 62 65 72 20 9B 20 92 2A 29 C1 6A 3A     number . .*).j:
00F1B0:  3D 92 2D 31 3B C1 A6 C2 97 3A 3D 9A 3B C2 61 3A    =.-1;....:=.;.a:
00F1C0:  3D 94 3B C2 8A 20 69 3A 3D 31 20 86 20 6A 20 81    =.;.. i:=1 . j .
00F1D0:  C3 62 3A 3D AB 28 AD 28 61 29 2B 90 29 3B C3 82    .b:=.(.(a)+.);..
00F1E0:  20 8F 28 61 2C 62 29 20 95 20 C3 B4 99 28 61 2C     .(a,b) . ...(a,
00F1F0:  62 2C 90 29 3B C3 B4 97 3A 3D A1 C3 B4 89 3B C3    b,.);...:=....;.
00F200:  29 C0 89 20 8B 3B BF AF 20 00 57 72 69 74 65 48    ).. .;.. .WriteH
00F210:  65 78 00 88 28 63 3A AD 3B 90 3A AD 29 3B BF 9C    ex..(c:.;.:.);..
00F220:  C0 94 28 63 2C 31 36 2C 90 2C A1 29 C0 89 20 88    ..(c,16,.,.).. .
00F230:  3B BF AF 20 00 57 72 69 74 65 4F 63 74 00 83 28    ;.. .WriteOct..(
00F240:  63 3A AD 3B 90 3A AD 29 3B BF 9C C0 94 28 63 2C    c:.;.:.);....(c,
00F250:  38 2C 90 2C A1 29 C0 89 20 83 3B BF AF 20 00 57    8,.,.).. .;.. .W
00F260:  72 69 74 65 49 6E 74 00 80 28 63 3A AA 3B 90 3A    riteInt..(c:.;.:
00F270:  AD 29 3B BF 8E B4 8D 3A 9B 5B 31 2E 2E 36 5D 20    .);....:.[1..6] 
00F280:  84 20 99 3B C0 8C 3A AA 3B C0 69 3A AA 3B BF 9C    . .;..:.;.i:.;..
00F290:  B4 C0 B0 28 63 2C 31 30 2C 8D 2C 8C 29 3B C0 8A    ...(c,10,.,.);..
00F2A0:  20 69 3A 3D 8C 2B 31 20 86 20 AA 28 90 29 20 81     i:=.+1 . .(.) .
00F2B0:  20 A9 28 27 20 27 29 20 89 3B C0 8A 20 69 3A 3D     .(' ') .;.. i:=
00F2C0:  37 2D 8C 20 86 20 36 20 81 20 A9 28 8D 5B 69 5D    7-. . 6 . .(.[i]
00F2D0:  29 20 89 3B C0 89 20 80 3B BF 9C C0 69 67 6E 6F    ) .;.. .;...igno
00F2E0:  72 65 63 68 3A 3D 30 61 78 3B C0 65 6F 6C 63 68    rech:=0ax;.eolch
00F2F0:  3A 3D 30 64 78 3B B4 C0 64 65 6C 69 6D 69 74 65    :=0dx;..delimite
00F300:  72 3A 3D 27 20 27 3B 20 C0 41 6C 77 61 79 73 42    r:=' '; .AlwaysB
00F310:  75 66 66 65 72 3A 3D A1 3B C0 89 20 B2 2E BF BF    uffer:=.;.. ....
00F320:  00 00 76 65 72 73 69 6F 6E 73 20 A3 20 00 43 61    ..versions £ .Ca
00F330:  72 64 54 6F 53 74 72 69 6E 67 00 B1 2C 00 49 6E    rdToString..,.In
00F340:  74 54 6F 53 74 72 69 6E 67 00 B0 3B BF 93 20 AE    tToString..;.. .
00F350:  20 A3 20 00 52 65 61 64 00 AB 2C 00 57 72 69 74     £ .Read..,.Writ
00F360:  65 00 A9 2C B3 2C 00 52 65 61 64 42 75 66 66 65    e..,.,.ReadBuffe
00F370:  72 00 A8 3B BF 9D B4 4D 61 78 44 65 70 74 68 3D    r..;...MaxDepth=
00F380:  49 4D 50 4C 45 4D 45 4E 54 41 54 49 4F 4E 20 A4    IMPLEMENTATION .
00F390:  20 00 53 6F 6C 76 65 00 C9 3B BF BF 28 2A B4 C9     .Solve..;..(*..
00F3A0:  20 61 20 00 73 65 74 00 C8 20 00 6F 66 00 C7 20     a .set.. .of.. 
00F3B0:  00 65 71 75 61 74 69 6F 6E 73 00 C6 20 00 62 79    .equations.. .by
00F3C0:  00 C5 20 67 61 75 73 73 69 61 6E 20 65 6C 69 6D    .. gaussian elim
00F3D0:  69 6E 61 74 69 6F 6E 2A 29 BF 93 20 AE 20 A3 20    ination*).. . £ 
00F3E0:  B3 2C A9 3B BF 93 B4 49 6E 4F 75 74 20 A3 20 00    .,.;...InOut £ .
00F3F0:  57 72 69 74 65 43 61 72 64 00 C4 3B BF 93 20 52    WriteCard..;.. R
00F400:  61 3A 3D 62 3B C3 89 3B 28 2A 8A 2A 29 C3 6A 3A    a:=b;..;(*.*).j:
00F410:  3D 6A 2D 31 3B C2 9F 20 97 3B C3 C0 91 20 B4 C1    =j-1;.. .;... ..
00F420:  28 2A 8B 20 98 20 85 20 6D 6F 72 65 2A 29 BF C1    (*. . . more*)..
00F430:  28 2A 00 73 65 6C 65 63 74 00 84 20 61 20 00 70    (*.select.. a .p
00F440:  69 76 6F 74 00 83 2A 29 BF C1 61 3A 3D AB 28 AD    ivot..*)..a:=.(.
00F450:  28 94 29 2B 90 2A 28 92 20 88 20 32 29 29 3B C1    (.)+.*(. . 2));.
00F460:  63 3A 3D AB 28 AD 28 94 29 2B 90 2A 28 92 2D 31    c:=.(.(.)+.*(.-1
00F470:  29 29 3B BF C1 28 2A 84 20 6D 69 64 64 6C 65 20    ));..(*. middle 
00F480:  00 65 6C 65 6D 65 6E 74 00 80 2A 29 C1 82 20 8F    .element..*).. .
00F490:  28 94 2C 61 29 20 95 20 28 2A 94 3E 61 2A 29 C2    (.,a) . (*.>a*).
00F4A0:  82 20 8F 28 63 2C 94 29 20 95 20 62 3A 3D 94 C2    . .(c,.) . b:=..
00F4B0:  9E 20 8F 28 61 2C 63 29 20 95 20 B4 62 3A 3D 61    . .(a,c) . .b:=a
00F4C0:  C2 91 B6 62 3A 3D 63 20 89 C1 91 B4 28 2A 61 3E    ...b:=c ....(*a>
00F4D0:  3D 94 2A 29 C2 82 20 8F 28 63 2C 61 29 20 95 20    =.*).. .(c,a) . 
00F4E0:  62 3A 3D 61 C2 9E 20 8F 28 94 2C 63 29 20 95 20    b:=a.. .(.,c) . 
00F4F0:  62 3A 3D 94 C2 91 20 62 3A 3D 63 20 89 3B C2 89    b:=... b:=c .;..
00F500:  3B C1 28 2A 62 20 69 73 20 6E 6F 77 20 83 2A 29    ;.(*b is now .*)
00F510:  C1 8D 3A 3D 92 3B C1 61 3A 3D 94 3B C1 A0 20 28    ..:=.;.a:=.;.. (
00F520:  AD 28 61 29 3C AD 28 63 29 29 20 81 C2 A0 20 28    .(a)<.(c)) ... (
00F530:  AD 28 61 29 3C AD 28 63 29 29 20 87 20 8C 20 8F    .(a)<.(c)) . . .
00F540:  28 61 2C 62 29 20 81 20 C3 61 3A 3D AB 28 AD 28    (a,b) . .a:=.(.(
00F550:  61 29 2B 90 29 3B C3 89 3B C2 A0 20 28 AD 28 61    a)+.);..;.. (.(a
00F560:  29 3C AD 28 63 29 29 20 87 20 8C 20 8F 28 62 2C    )<.(c)) . . .(b,
00F570:  63 29 20 81 C3 63 3A 3D AB 28 AD 28 63 29 2D 90    c) ..c:=.(.(c)-.
00F580:  29 3B C3 8D 3A 3D 8D 2D 31 3B C3 89 3B C2 82 20    );..:=.-1;..;.. 
00F590:  28 AD 28 61 29 3C AD 28 63 29 29 20 95 20 C3 99    (.(a)<.(c)) . ..
00F5A0:  28 61 2C 63 2C 90 29 3B BF C3 28 2A 69 66 20 83    (a,c,.);..(*if .
00F5B0:  20 80 20 68 61 73 20 62 65 65 6E 20 6D 6F 76 65     . has been move
00F5C0:  64 2C 20 C3 BA 72 65 70 6F 73 69 74 69 6F 6E 20    d, ..reposition 
00F5D0:  70 6F 69 6E 74 65 72 20 74 6F 20 69 74 2A 29 BF    pointer to it*).
00F5E0:  C3 82 20 61 3D 62 20 95 20 62 3A 3D 63 C3 9E 20    .. a=b . b:=c.. 
00F5F0:  63 3D 62 20 95 20 62 3A 3D 61 20 89 3B 20 C3 89    c=b . b:=a .; ..
00F600:  65 61 6C 49 6E 4F 75 74 20 A3 20 00 57 72 69 74    ealInOut £ .Writ
00F610:  65 52 65 61 6C 00 BE 2C 57 72 69 74 65 52 65 61    eReal..,WriteRea
00F620:  6C 48 65 78 3B BF BF 28 2A AF 20 00 43 68 65 63    lHex;..(*. .Chec
00F630:  6B 00 BD 28 61 2C 62 3A 00 52 45 41 4C 00 B9 3B    k..(a,b:.REAL..;
00F640:  00 41 74 00 B8 3A AD 29 3B BF 9C C0 82 20 00 41    .At..:.);.... .A
00F650:  42 53 00 B2 28 61 2D 62 29 3E B2 28 31 2E 30 65    BS..(a-b)>.(1.0e
00F660:  2D 31 34 2A 28 61 2B 62 29 29 20 95 C1 B3 28 27    -14*(a+b)) ...('
00F670:  20 61 74 20 27 29 3B C1 C4 28 B8 2C 35 29 3B C1     at ');..(.,5);.
00F680:  B3 28 27 61 20 62 20 64 69 66 27 29 3B C1 BE 28    .('a b dif');..(
00F690:  61 2C 32 30 29 3B C1 BE 28 62 2C 32 30 29 3B C1    a,20);..(b,20);.
00F6A0:  BE 28 61 2D 62 2C 32 30 29 3B C1 A9 3B C1 89 3B    .(a-b,20);..;..;
00F6B0:  C0 89 20 BD 3B 2A 29 BF AF 20 00 47 61 75 73 73    .. .;*).. .Gauss
00F6C0:  00 B1 28 8E 20 00 4D 61 74 72 69 78 00 B0 3A 9B    ..(. .Matrix..:.
00F6D0:  20 84 20 00 43 4F 4C 55 4D 4E 00 AB 3B 00 64 65     . .COLUMN..;.de
00F6E0:  70 74 68 00 AA 2C 00 6C 65 6E 00 A8 3A AD 29 3B    pth..,.len..:.);
00F6F0:  BF BF 28 2A B4 C9 20 61 20 C8 20 C7 20 C6 20 66    ..(*.. a . . . f
00F700:  6F 72 20 00 61 6E 00 A7 20 61 72 62 69 74 72 61    or .an.. arbitra
00F710:  72 79 20 00 6E 75 6D 62 65 72 00 A6 20 C7 20 00    ry .number.. . .
00F720:  72 69 67 68 74 00 A5 C0 00 68 61 6E 64 00 A2 20    right....hand.. 
00F730:  00 73 69 64 65 73 00 9F 2E BF C0 00 6D 61 74 72    .sides......matr
00F740:  69 78 00 9E 20 00 69 73 00 9D 20 A7 20 00 61 72    ix.. .is.. . .ar
00F750:  72 61 79 00 99 20 C7 20 63 6F 6C 75 6D 6E 73 20    ray.. . columns 
00F760:  77 68 69 63 68 20 00 6D 61 6B 65 00 97 20 75 70    which .make.. up
00F770:  20 00 74 68 65 00 96 20 99 BF C0 AA 20 9D 20 96     .the.. .... . .
00F780:  20 A6 20 C7 20 65 6C 65 6D 65 6E 74 73 20 69 6E     . . elements in
00F790:  20 65 61 63 68 20 63 6F 6C 75 6D 6E 2E 20 54 68     each column. Th
00F7A0:  65 20 66 69 72 73 74 C0 AA 20 00 72 6F 77 73 00    e first.. .rows.
00F7B0:  94 20 00 61 72 65 00 92 20 75 73 65 64 20 00 74    . .are.. used .t
00F7C0:  6F 00 91 20 97 20 61 20 73 71 75 61 72 65 20 9E    o.. . a square .
00F7D0:  2A 29 BF BF 8E B4 00 50 69 76 6F 74 73 00 90 3A    *).....Pivots..:
00F7E0:  9B 5B 31 2E 2E 31 30 BB 28 2A 98 28 AB 29 2A 29    .[1..10.(*.(.)*)
00F7F0:  5D 20 84 20 AD 3B C0 00 50 69 76 6F 74 65 64 00    ] . .;..Pivoted.
00F800:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
00F810:  0D 00 01 00 02 09 52 E5 0D 00 C9 02 00 00 00 02    ......R.........
00F820:  0D 00 C5 02 00 00 00 02 0D 00 C1 02 00 00 00 02    ................
00F830:  0D 00 C6 02 00 00 00 02 0D 00 C2 02 00 00 00 02    ................
00F840:  0D 00 C7 02 00 00 00 02 0D 00 C3 02 00 00 00 02    ................
00F850:  0D 00 C8 02 00 00 00 02 0D 00 C4 02 00 00 00 02    ................
00F860:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F870:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F880:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F890:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F8A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F8B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F8C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F8D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F8E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F8F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
00F900:  88 20 F5 3B C2 66 2E BD 3A 3D B7 3B C2 D5 28 73    . .;.f..:=.;..(s
00F910:  29 3B C2 E8 3A 3D B8 2D F5 2A B7 3B C2 89 3B C1    );..:=.-.*.;..;.
00F920:  89 3B C0 89 20 BB 3B BF AF 20 00 52 65 61 64 52    .;.. .;.. .ReadR
00F930:  65 63 00 B3 28 73 3A F1 3B 00 52 65 63 00 B2 3A    ec..(s:.;.Rec..:
00F940:  AB 3B 00 42 79 74 65 73 00 B1 3A AD 3B 8E 20 00    .;.Bytes..:.;. .
00F950:  72 65 70 6C 79 00 B0 3A AA 29 3B BF 8E B4 69 3A    reply..:.);...i:
00F960:  AD 3B C0 BC 3A 99 3B BF 9C C0 69 3A 3D 30 3B B4    .;..:.;...i:=0;.
00F970:  28 2A 00 62 79 74 65 73 00 A6 20 00 72 65 61 64    (*.bytes.. .read
00F980:  00 A2 2A 29 C0 94 C1 82 20 69 3E 3D B1 20 95 20    ..*).... i>=. . 
00F990:  92 20 89 3B C1 CA 28 73 2C BC 29 3B C1 82 20 73    . .;..(s,.);.. s
00F9A0:  5E 2E ED 5E 2E D6 20 95 20 92 20 89 3B C1 B2 5E    ^..^.. . . .;..^
00F9B0:  3A 3D 01 11 28 BC 29 3B C1 D1 28 B2 29 3B C1 69    :=..(.);..(.);.i
00F9C0:  3A 3D 69 2B 31 3B C1 89 3B C0 B0 3A 3D AA 28 69    :=i+1;..;..:=.(i
00F9D0:  29 3B C0 89 20 B3 3B BF AF 20 00 57 72 69 74 65    );.. .;.. .Write
00F9E0:  52 65 63 00 9F 28 73 3A F1 3B B2 3A AB 3B B1 3A    Rec..(s:.;.:.;.:
00F9F0:  AD 3B 8E 20 B0 3A AA 29 3B BF 8E B4 69 3A AD 3B    .;. .:.);...i:.;
00FA00:  BF 9C C0 69 3A 3D 30 3B B4 28 2A A6 20 A2 2A 29    ...i:=0;.(*. .*)
00FA10:  C0 73 5E 2E ED 5E 2E D6 3A 3D A1 3B C0 A0 20 28    .s^..^..:=.;.. (
00FA20:  69 3C B1 29 20 87 20 8C 20 73 5E 2E ED 5E 2E D6    i<.) . . s^..^..
00FA30:  BA 81 C1 D4 28 73 2C 99 28 B2 5E 29 29 3B C1 D1    ....(s,.(.^));..
00FA40:  28 B2 29 3B C1 69 3A 3D 69 2B 31 3B C1 89 3B C0    (.);.i:=i+1;..;.
00FA50:  B0 3A 3D AA 28 69 29 3B C0 89 20 9F 3B BF AF 20    .:=.(i);.. .;.. 
00FA60:  00 47 65 74 50 6F 73 00 98 28 73 3A F1 3B 8E 20    .GetPos..(s:.;. 
00FA70:  B9 2C B8 3A AD 29 3B BF 8E B4 69 3A AD 3B BF 9C    .,.:.);...i:.;..
00FA80:  C0 97 20 73 5E 2C ED 5E 20 81 C1 B8 3A 3D E8 2B    .. s^,.^ ...:=.+
00FA90:  F5 2A B6 28 66 2E BD 29 3B C1 69 3A 3D B6 28 66    .*.(f..);.i:=.(f
00FAA0:  2E BE 29 3B C1 B9 3A 3D 69 20 88 20 34 3B C1 B8    ..);..:=i . 4;..
00FAB0:  3A 3D B8 2B 31 36 33 38 34 2A 28 69 2D 34 2A B9    :=.+16384*(i-4*.
00FAC0:  29 3B C1 82 20 E6 3D E1 20 95 20 28 2A 20 F7 20    );.. .=. . (* . 
00FAD0:  70 6F 69 6E 74 65 72 73 20 61 72 65 20 61 68 65    pointers are ahe
00FAE0:  61 64 20 F8 20 70 6F 73 69 74 69 6F 6E 2A 29 C2    ad . position*).
00FAF0:  82 20 B8 3C 3D AD 28 DE 29 20 95 C3 44 45 43 28    . .<=.(.) ..DEC(
00FB00:  E6 B5 3A 00 44 69 72 65 63 74 69 6F 6E 00 E5 3B    ..:.Direction..;
00FB10:  C1 00 6F 75 74 70 75 74 66 63 62 00 E4 B4 3A 01    ..outputfcb...:.
00FB20:  00 3B B5 28 2A 01 00 20 E9 20 75 73 65 20 00 66    .;.(*.. . use .f
00FB30:  6F 72 00 E3 20 00 6F 75 74 70 75 74 00 E2 20 EB    or.. .output.. .
00FB40:  20 E6 3D 00 69 6E 70 75 74 00 E1 2A 29 C1 00 42     .=.input..*)..B
00FB50:  75 66 66 65 72 53 69 7A 65 00 E0 B4 3A AA 3B B4    ufferSize...:.;.
00FB60:  28 2A EA 20 00 73 69 7A 65 00 DF 20 F3 20 F4 20    (*. .size.. . . 
00FB70:  2A 29 C1 00 43 68 61 72 73 52 65 61 64 00 DE B4    *)..CharsRead...
00FB80:  3A AA 3B B4 28 2A F4 20 F3 20 EA 2A 29 C1 00 42    :.;.(*. . .*)..B
00FB90:  75 66 66 65 72 00 DD B5 3A 9B 5B 30 2E 2E F5 2D    uffer...:.[0...-
00FBA0:  31 5D 20 84 20 01 11 3B C2 28 2A 54 68 65 20 EA    1] . ..;.(*The .
00FBB0:  20 69 73 20 6F 6E 6C 79 20 75 73 65 64 20 E3 20     is only used . 
00FBC0:  01 09 20 66 69 6C 65 73 20 61 6E 64 20 C2 BA 63    .. files and ..c
00FBD0:  6F 6E 73 6F 6C 65 20 E1 20 DF 20 6D 61 79 20 00    onsole . . may .
00FBE0:  62 65 00 DC 20 69 6E 63 72 65 61 73 65 64 20 61    be.. increased a
00FBF0:  74 20 77 69 6C 6C 2A 29 BF C1 89 3B BF 8E B4 69    t will*)...;...i
00FC00:  3A AA 3B C0 00 42 75 66 66 65 72 73 00 DB 3A AD    :.;..Buffers..:.
00FC10:  3B BF AF 20 00 43 6F 6E 6E 65 63 74 00 DA 28 8E    ;.. .Connect..(.
00FC20:  20 73 3A F1 3B 8E 20 66 3A EE 3B 00 64 69 72 00     s:.;. f:.;.dir.
00FC30:  D9 3A E5 29 3B BF 9C C0 FC 28 73 2C 00 53 49 5A    .:.);....(s,.SIZ
00FC40:  45 00 D8 28 73 5E 29 2B F5 2A 28 DB 2D 31 29 29    E..(s^)+.*(.-1))
00FC50:  3B C0 97 20 73 5E 20 81 C1 ED 3A 3D EF 28 8F 28    ;.. s^ ...:=.(.(
00FC60:  66 29 29 3B C1 EC 3A 3D A1 3B C1 E6 3A 3D D9 3B    f));..:=.;..:=.;
00FC70:  C1 E0 3A 3D F5 2A DB 3B C1 82 20 D9 3D E2 20 95    ..:=.*.;.. .=. .
00FC80:  20 E8 3A 3D 30 C1 91 20 E8 3A 3D E0 2B 31 20 89     .:=0.. .:=.+1 .
00FC90:  3B C1 E4 3A 3D ED 5E 2E 66 3B C1 DE 3A 3D E0 C1    ;..:=.^.f;..:=..
00FCA0:  89 3B C0 89 20 DA 3B BF AF 20 00 42 75 66 66 65    .;.. .;.. .Buffe
00FCB0:  72 4F 75 74 00 D7 28 73 3A F1 29 3B BF 8E B4 69    rOut..(s:.);...i
00FCC0:  3A AA 3B BF 9C C0 97 20 73 5E 20 81 C1 ED 5E 2E    :.;.... s^ ...^.
00FCD0:  66 3A 3D E4 3B C1 01 0F 28 ED 5E 2C 8F 28 DD 29    f:=.;...(.^,.(.)
00FCE0:  2C E0 2C 69 29 3B C1 82 20 69 3C 3E E0 20 95 20    ,.,i);.. i<>. . 
00FCF0:  ED 5E 2E 00 65 6F 66 00 D6 3A 3D 9A 20 89 3B C1    .^..eof..:=. .;.
00FD00:  74 00 B9 3A AB 3B C1 00 73 69 7A 65 00 B8 3A AD    t..:.;..size..:.
00FD10:  3B C1 89 3B C0 00 50 46 72 61 6D 65 00 B7 3D A8    ;..;..PFrame..=.
00FD20:  20 86 20 BD 3B BF 8E B4 00 46 72 65 65 4C 69 73     . .;....FreeLis
00FD30:  74 00 B6 3A B7 3B C0 00 54 6F 70 4F 66 48 65 61    t..:.;..TopOfHea
00FD40:  70 00 B2 3A AD 3B C0 00 4C 61 73 74 00 B1 2C 00    p..:.;..Last..,.
00FD50:  4C 61 73 74 42 75 74 4F 6E 65 00 B0 2C BC 2C 00    LastButOne..,.,.
00FD60:  4E 65 78 74 00 AC 3A B7 3B BF AF 20 00 41 4C 4C    Next..:.;.. .ALL
00FD70:  4F 43 41 54 45 00 A6 28 8E 20 00 50 6F 69 6E 74    OCATE..(. .Point
00FD80:  65 72 00 A2 3A AB 3B B8 3A AD 29 3B BF 28 2A B4    er..:.;.:.);.(*.
00FD90:  00 41 6C 6C 6F 63 61 74 65 00 A1 20 00 6D 65 6D    .Allocate.. .mem
00FDA0:  6F 72 79 00 9F 20 00 66 72 6F 6D 00 9E 20 BE 2A    ory.. .from.. .*
00FDB0:  29 BF 9C C0 B8 3A 3D C7 28 B8 2B 33 2C 30 66 66    )....:=.(.+3,0ff
00FDC0:  66 63 68 29 3B 20 28 2A 6D 61 6B 65 20 6D 75 6C    fch); (*make mul
00FDD0:  74 69 70 6C 65 20 00 6F 66 00 9B 20 34 20 62 79    tiple .of.. 4 by
00FDE0:  74 65 73 2A 29 C0 94 B4 BF C1 28 2A 00 74 72 79    tes*).....(*.try
00FDF0:  00 9A 20 74 6F 20 66 69 6E 64 20 9F BF C1 BA 49    .. to find ....I
00FE00:  66 20 00 6E 6F 74 00 99 20 66 6F 75 6E 64 2C 20    f .not.. found, 
00FE10:  63 61 6C 6C 20 4D 65 6D 46 75 6C 6C 20 C4 20 9A    call MemFull . .
00FE20:  20 61 67 61 69 6E 20 00 69 66 00 98 20 4D 65 6D     again .if.. Mem
00FE30:  66 75 6C 6C C1 BA 72 65 74 75 72 6E 73 20 2A 29    full..returns *)
00FE40:  BF C1 BC 3A 3D B6 3B C1 B1 3A 3D 00 4E 49 4C 00    ...:=.;..:=.NIL.
00FE50:  97 3B C1 A0 20 28 BC 3C 3E 97 29 20 87 20 28 BC    .;.. (.<>.) . (.
00FE60:  5E 2E B8 3C B8 29 20 81 C2 B1 3A 3D BC 3B C2 BC    ^..<.) ...:=.;..
00FE70:  3A 3D BC 5E 2E B9 3B C2 89 3B C1 82 20 BC 3C 3E    :=.^..;..;.. .<>
00FE80:  97 20 95 B4 28 2A A1 20 9E 20 00 66 72 65 65 00    . ..(*. . .free.
00FE90:  90 20 BB 2A 29 C2 BC 5E 2E B8 3A 3D BC 5E 2E B8    . .*)..^..:=.^..
00FEA0:  2D B8 3B C2 82 20 BC 5E 2E B8 3D 30 20 95 C3 82    -.;.. .^..=0 ...
00FEB0:  20 B1 3D 97 20 95 20 B6 3A 3D BC 5E 2E B9 C3 91     .=. . .:=.^....
00FEC0:  20 B1 5E 2E B9 3A 3D BC 5E 2E B9 20 89 C3 89 3B     .^..:=.^.. ...;
00FED0:  C2 A2 3A 3D AB 28 AD 28 BC 29 2B BC 5E 2E B8 29    ..:=.(.(.)+.^..)
00FEE0:  3B C2 92 3B C1 91 B4 28 2A 61 6C 6C 6F 63 61 74    ;..;...(*allocat
00FEF0:  65 20 9E 20 74 6F 70 20 9B 20 BE 2A 29 C2 A2 3A    e . top . .*)..:
00FF00:  E8 3A 3D 30 3B C1 EC 3A 3D A1 3B C1 E4 3A 3D ED    .:=0;..:=.;..:=.
00FF10:  5E 2E 66 3B C1 89 3B C0 89 20 D7 3B BF AF 20 00    ^.f;..;.. .;.. .
00FF20:  42 75 66 66 65 72 49 6E 00 D5 28 73 3A F1 29 3B    BufferIn..(s:.);
00FF30:  BF 8E B4 69 3A AA 3B BF 9C C0 97 20 73 5E 20 81    ...i:.;.... s^ .
00FF40:  C1 E4 3A 3D ED 5E 2E 66 3B C1 01 10 28 ED 5E 2C    ..:=.^.f;...(.^,
00FF50:  8F 28 DD 29 2C E0 2C 69 29 3B C1 ED 5E 2E D6 3A    .(.),.,i);..^..:
00FF60:  3D 69 3D 30 3B C1 DE 3A 3D 69 3B C1 E8 3A 3D 30    =i=0;..:=i;..:=0
00FF70:  3B C1 89 3B C0 89 20 D5 3B C2 BF AF 20 00 57 72    ;..;.. .;... .Wr
00FF80:  69 74 65 43 68 61 72 00 D4 28 73 3A F1 3B 77 3A    iteChar..(s:.;w:
00FF90:  99 29 3B BF 9C C0 97 20 73 5E 20 81 C1 90 20 ED    .);.... s^ ... .
00FFA0:  5E 2E 00 64 65 76 74 79 70 65 00 D3 20 84 C1 01    ^..devtype.. ...
00FFB0:  0D 3A B4 FF 28 77 29 7C C1 01 0B 3A B4 69 3A 3D    .:..(w)|...:.i:=
00FFC0:  01 05 28 01 03 2C 00 57 4F 52 44 00 D2 28 77 29    ..(..,.WORD..(w)
00FFD0:  29 7C C1 01 0A 3A B4 69 3A 3D 01 05 28 01 04 2C    )|...:.i:=..(..,
00FFE0:  D2 28 77 29 29 7C C1 01 09 3A B4 DD 5B E8 5D 3A    .(w))|...:..[.]:
00FFF0:  3D 77 3B C2 00 49 4E 43 00 D1 28 E8 29 3B C2 EC    =w;..INC..(.);..
010000:  3A 3D 9A 3B C2 82 20 E8 3E 3D E0 20 95 20 C3 D7    :=.;.. .>=. . ..
010010:  28 73 29 3B C3 82 20 E6 3D E1 20 95 20 D5 28 73    (s);.. .=. . .(s
010020:  29 20 89 3B 20 C3 89 3B C2 89 20 28 2A 00 43 61    ) .; ..;.. (*.Ca
010030:  73 65 00 D0 20 D3 2A 29 3B C1 89 3B 20 28 2A 97    se.. .*);..; (*.
010040:  20 73 5E 2A 29 C0 89 20 D4 3B BF AF 20 00 44 69     s^*).. .;.. .Di
010050:  73 63 6F 6E 6E 65 63 74 00 CF 28 8E 20 73 3A F1    sconnect..(. s:.
010060:  3B 00 63 6C 6F 73 65 66 69 6C 65 00 CE 3A AC 29    ;.closefile..:.)
010070:  3B BF 8E B4 00 53 61 76 65 53 69 7A 65 00 CD 3A    ;....SaveSize..:
010080:  AA 3B BF 9C C0 97 20 73 5E 20 81 20 C1 82 20 EC    .;.... s^ . .. .
010090:  20 95 20 C2 D4 28 73 2C FA 29 3B B4 28 2A F9 20     . ..(s,.);.(*. 
0100A0:  F8 20 F7 20 F6 2A 29 C2 28 2A B4 66 69 6C 6C 20    . . .*).(*.fill 
0100B0:  EA 20 75 70 20 E9 20 31 32 38 20 E7 20 F2 20 62    . up . 128 . . b
0100C0:  6F 75 6E 64 61 72 79 2A 29 C2 CD 3A 3D E0 3B C2    oundary*)..:=.;.
0100D0:  E0 3A 3D F5 2A 28 28 E8 20 88 20 F5 29 2B 31 29    .:=.*((. . .)+1)
0100E0:  3B C2 8A 20 E8 3A 3D E8 20 86 20 E0 2D 31 20 81    ;.. .:=. . .-1 .
0100F0:  C3 DD 5B E8 5D 3A 3D FA 3B C3 89 3B C2 28 2A 6D    ..[.]:=.;..;.(*m
010100:  3D AB 28 B2 29 3B C2 B2 3A 3D B2 2B B8 3B C2 82    =.(.);..:=.+.;..
010110:  20 B2 3E 28 AD 28 8F 28 B8 29 29 2D C5 29 20 95     .>(.(.(.))-.) .
010120:  C3 B2 3A 3D B2 2D B8 3B C3 00 46 75 6C 6C 55 70    ..:=.-.;..FullUp
010130:  00 8D 3B C2 91 C3 92 C3 89 3B C2 89 3B C1 89 3B    ..;......;..;..;
010140:  C0 89 20 A6 3B BF AF 20 00 4D 65 6D 49 73 46 75    .. .;.. .MemIsFu
010150:  6C 6C 00 8C 3B BF 9C C0 B3 28 27 20 4F 75 74 20    ll..;....(' Out 
010160:  9B 20 9F 27 29 3B C0 A9 3B C0 48 41 4C 54 C0 89    . .');..;.HALT..
010170:  20 8C 3B C0 BF BF AF 20 00 52 45 4C 45 41 53 45     .;.... .RELEASE
010180:  00 8B 28 00 4E 65 77 54 6F 70 00 8A 3A AD 29 3B    ..(.NewTop..:.);
010190:  BF BF 28 2A B4 BC 20 75 70 20 61 6C 6C 20 9B 20    ..(*.. up all . 
0101A0:  9F 20 61 62 6F 76 65 20 8A 20 28 69 6E 63 6C 75    . above . (inclu
0101B0:  73 69 76 65 29 20 2A 29 BF 9C C0 B6 3A 3D 97 3B    sive) *)....:=.;
0101C0:  C0 B2 3A 3D 8A 3B C0 89 20 8B 3B BF AF 20 00 44    ..:=.;.. .;.. .D
0101D0:  45 41 4C 4C 4F 43 41 54 45 00 88 28 8E 20 A2 3A    EALLOCATE..(. .:
0101E0:  AB 3B B8 3A AD 29 3B BF BF 28 2A B4 44 65 61 6C    .;.:.);..(*.Deal
0101F0:  6C 6F 63 61 74 65 20 73 6F 6D 65 20 9F 2A 29 BF    locate some .*).
010200:  9C C0 B8 3A 3D C7 28 B8 2B 33 2C 30 46 46 46 43    ...:=.(.+3,0FFFC
010210:  48 29 3B C0 AC 3A 3D B6 3B C0 B1 3A 3D 97 3B C0    H);..:=.;..:=.;.
010220:  B0 3A 3D 97 3B C0 A0 20 28 AD 28 A2 29 3E AD 28    .:=.;.. (.(.)>.(
010230:  AC 29 29 20 87 20 28 AC 3C 3E 97 29 20 81 C1 B0    .)) . (.<>.) ...
010240:  3A 3D B1 3B C1 B1 3A 3D AC 3B C1 AC 3A 3D AC 5E    :=.;..:=.;..:=.^
010250:  2E B9 3B C1 89 3B BF C0 28 2A B4 00 73 65 65 00    ..;..;..(*..see.
010260:  85 20 98 20 61 64 6A 6F 69 6E 73 20 B9 20 00 61    . . adjoins . .a
010270:  72 65 61 00 84 20 69 6E 20 90 20 BB 2A 29 C0 BC    rea.. in . .*)..
010280:  3A 3D B7 28 A2 29 3B C0 BC 5E 2E B8 3A 3D B8 3B    :=.(.);..^..:=.;
010290:  C0 BC 5E 2E B9 3A 3D AC 3B C0 82 20 AD 28 AC 29    ..^..:=.;.. .(.)
0102A0:  3D 28 AD 28 A2 29 2B B8 29 20 95 20 BF C1 28 2A    =(.(.)+.) . ..(*
0102B0:  6D 65 72 67 65 20 00 77 69 74 68 00 83 20 66 6F    merge .with.. fo
0102C0:  6C 6C 6F 77 69 6E 67 BF C1 BA 97 20 69 73 20 30    llowing.... is 0
0102D0:  66 66 66 66 68 2C 20 73 6F 20 6A 6F 69 6E 69 6E    ffffh, so joinin
0102E0:  67 20 69 6D 70 6C 69 65 73 20 B9 BA 99 20 6E 69    g implies ... ni
0102F0:  6C 2A 29 BF C1 BC 5E 2E B8 3A 3D B8 2B AC 5E 2E    l*)...^..:=.+.^.
010300:  75 73 74 20 DC 20 01 09 20 F7 2A 29 C2 D7 28 73    ust . .. .*)..(s
010310:  29 3B C2 89 3B C1 82 20 CE 20 95 20 01 0E 28 ED    );..;.. . . ..(.
010320:  5E 29 20 89 3B C1 89 3B C0 FB 28 73 2C D8 28 73    ^) .;..;..(s,.(s
010330:  5E 29 2B CD 2D F5 29 3B C0 89 20 CF 3B BF AF 20    ^)+.-.);.. .;.. 
010340:  00 57 72 69 74 65 57 6F 72 64 00 CC 28 73 3A F1    .WriteWord..(s:.
010350:  3B 77 3A D2 29 3B BF 9C C0 D4 28 73 2C 01 08 28    ;w:.);....(s,..(
010360:  77 29 29 3B C0 D4 28 73 2C 01 07 28 77 29 29 3B    w));..(s,..(w));
010370:  C0 89 20 CC 3B BF AF 20 00 45 6E 64 57 72 69 74    .. .;.. .EndWrit
010380:  65 00 CB 28 73 3A F1 29 3B BF 9C C0 97 20 73 5E    e..(s:.);.... s^
010390:  20 81 C1 82 20 28 ED 5E 2E D3 3D 01 09 29 20 B4     ... (.^..=..) .
0103A0:  87 20 28 E8 3C 3E 30 29 20 95 C2 D7 28 73 29 3B    . (.<>0) ...(s);
0103B0:  C2 89 3B C1 89 3B C0 89 20 CB 3B BF AF 20 00 52    ..;..;.. .;.. .R
0103C0:  65 61 64 43 68 61 72 00 CA 28 73 3A F1 3B 8E 20    eadChar..(s:.;. 
0103D0:  77 3A 99 29 3B BF 9C C0 97 20 73 5E 20 81 C1 90    w:.);.... s^ ...
0103E0:  20 ED 5E 2E D3 20 84 C1 01 0D 3A B4 FD 28 77 29     .^.. ....:..(w)
0103F0:  7C C1 01 0C 3A B4 77 3A 3D 99 28 01 05 28 01 02    |...:.w:=.(..(..
010400:  2C 30 29 29 7C C1 01 09 3A B4 82 20 E8 3E 3D DE    ,0))|...:.. .>=.
010410:  20 95 20 D5 28 73 29 20 89 3B C2 77 3A 3D DD 5B     . .(s) .;.w:=.[
010420:  E8 5D 3B C2 D1 28 E8 29 3B C2 89 20 28 2A D0 20    .];..(.);.. (*. 
010430:  D3 2A 29 3B C1 89 3B 20 28 2A 97 20 73 5E 2A 29    .*);..; (*. s^*)
010440:  C0 89 20 CA 3B BF AF 20 00 52 65 61 64 57 6F 72    .. .;.. .ReadWor
010450:  64 00 C9 28 73 3A F1 3B 8E 20 77 3A D2 29 3B BF    d..(s:.;. w:.);.
010460:  8E B4 00 6C 6F 77 62 79 74 65 00 C8 2C 00 68 69    ...lowbyte..,.hi
010470:  67 68 62 79 74 65 00 C7 3A 99 3B BF 9C C0 CA 28    ghbyte..:.;....(
010480:  73 2C C8 29 3B C0 CA 28 73 2C C7 29 3B C0 77 3A    s,.);..(s,.);.w:
010490:  3D 01 06 28 01 11 28 C7 29 2C 01 11 28 C8 29 29    =..(..(.),..(.))
0104A0:  3B C0 89 20 C9 3B BF AF 20 00 45 4F 53 00 C6 28    ;.. .;.. .EOS..(
0104B0:  73 3A F1 29 3A AC 3B BF 9C C0 97 20 73 5E 2C ED    s:.):.;.... s^,.
0104C0:  5E 20 81 C1 82 20 D3 3D 01 09 20 95 20 C2 82 20    ^ ... .=.. . .. 
0104D0:  E8 3E 3D DE 20 95 20 D5 28 73 29 20 89 3B C2 82    .>=. . .(s) .;..
0104E0:  20 D6 20 95 20 A7 20 9A C2 91 20 A7 20 DD 5B E8     . . . ... . .[.
0104F0:  5D 3D FA 20 89 3B C1 91 C2 A7 20 A1 20 C2 89 28    ]=. .;.... . ..(
010500:  B8 3B C1 BC 5E 2E B9 3A 3D AC 5E 2E B9 3B C1 89    .;..^..:=.^..;..
010510:  3B BF C0 82 20 B1 3D 97 20 95 20 B6 3A 3D BC C0    ;... .=. . .:=..
010520:  91 B4 82 20 28 AD 28 B1 29 2B B1 5E 2E B8 29 3D    ... (.(.)+.^..)=
010530:  AD 28 BC 29 20 95 BF C1 28 2A 20 4A 6F 69 6E 20    .(.) ...(* Join 
010540:  83 20 70 72 65 63 65 64 69 6E 67 20 84 2A 29 BF    . preceding .*).
010550:  C2 B1 5E 2E B8 3A 3D B1 5E 2E B8 2B BC 5E 2E B8    ..^..:=.^..+.^..
010560:  3B C2 B1 5E 2E B9 3A 3D BC 5E 2E B9 3B C2 BC 3A    ;..^..:=.^..;..:
010570:  3D B1 3B C1 91 C2 B1 5E 2E B9 3A 3D BC 20 C2 89    =.;....^..:=. ..
010580:  3B C1 89 20 28 2A B1 3D 97 2A 29 3B BF C0 28 2A    ;.. (*.=.*);..(*
010590:  B4 85 20 98 20 61 74 20 65 6E 64 20 9B 20 9F 2A    .. . at end . .*
0105A0:  29 BF C0 82 20 28 AD 28 BC 29 2B BC 5E 2E B8 29    )... (.(.)+.^..)
0105B0:  3D B2 20 95 C1 B2 3A 3D AD 28 BC 29 3B C1 82 20    =. ...:=.(.);.. 
0105C0:  BC 3D B1 20 95 20 B1 3A 3D B0 20 89 3B C1 82 20    .=. . .:=. .;.. 
0105D0:  B1 3D 97 20 95 20 B6 3A 3D 97 C1 91 20 B1 5E 2E    .=. . .:=... .^.
0105E0:  B9 3A 3D 97 20 89 3B C1 89 3B C0 A2 3A 3D 97 3B    .:=. .;..;..:=.;
0105F0:  C0 89 20 88 3B BF AF 20 00 46 72 65 65 53 70 61    .. .;.. .FreeSpa
010600:  63 65 00 80 28 29 3A AD 3B BF 8E B4 69 3A AA 3B    ce..():.;...i:.;
010610:  BF 9C C0 A7 20 AD 28 8F 28 69 29 29 2D B2 3B C0    .... .(.(i))-.;.
010620:  89 20 80 3B BF 9C B4 28 2A 49 6E 69 74 69 61 6C    . .;...(*Initial
010630:  69 73 61 74 69 6F 6E 2A 29 C0 B2 3A 3D 8F 28 C6    isation*)..:=.(.
010640:  29 3B C0 B6 3A 3D 97 C0 8D 3A 3D 8C 3B C0 89 20    );..:=...:=.;.. 
010650:  C8 2E BF 00 00 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
010660:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
010670:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
010680:  49 4D 50 4C 45 4D 45 4E 54 41 54 49 4F 4E 20 A4    IMPLEMENTATION .
010690:  20 00 53 74 72 65 61 6D 73 00 01 12 3B BF 93 20     .Streams...;.. 
0106A0:  53 59 53 54 45 4D 20 A3 20 8F 2C 00 42 59 54 45    SYSTEM £ .,.BYTE
0106B0:  00 01 11 3B BF 93 20 46 69 6C 65 73 20 A3 20 00    ...;.. Files £ .
0106C0:  53 65 71 52 65 61 64 42 6C 6F 63 6B 00 01 10 2C    SeqReadBlock...,
0106D0:  00 53 65 71 57 72 69 74 65 42 6C 6F 63 6B 00 01    .SeqWriteBlock..
0106E0:  0F 2C 00 43 6C 6F 73 65 00 01 0E 2C 44 65 76 69    .,.Close...,Devi
0106F0:  63 65 74 79 70 65 2C C1 00 63 6F 6E 00 01 0D 2C    cetype,..con...,
010700:  2A D3 3D 01 09 2A 29 3B C1 89 3B 28 2A 97 2A 29    *.=..*);..;(*.*)
010710:  C0 89 20 C6 3B BF AF 20 00 50 68 79 73 69 63 61    .. .;.. .Physica
010720:  6C 45 4F 53 00 C5 28 73 3A F1 29 3A AC 3B BF 9C    lEOS..(s:.):.;..
010730:  C0 82 20 C6 28 73 29 20 95 C1 A7 20 73 5E 2E ED    .. .(s) ... s^..
010740:  5E 2E D6 3B C0 91 C1 A7 20 A1 3B C1 89 3B C0 89    ^..;.... .;..;..
010750:  20 C5 3B BF AF 20 00 52 65 73 65 74 00 C4 28 73     .;.. .Reset..(s
010760:  3A F1 29 3B BF 9C C0 97 20 73 5E 2C ED 5E 20 81    :.);.... s^,.^ .
010770:  C1 82 20 D3 3D 01 09 20 95 C2 01 0E 28 ED 5E 29    .. .=.. ....(.^)
010780:  3B C2 66 2E 00 66 63 62 65 78 00 BE 3A 3D 30 3B    ;.f..fcbex..:=0;
010790:  C2 66 2E 00 66 63 62 63 72 00 BD 3A 3D 30 3B C2    .f..fcbcr..:=0;.
0107A0:  69 3A 3D 01 05 28 01 01 2C 8F 28 66 29 29 3B C2    i:=..(..,.(f));.
0107B0:  E8 3A 3D E0 2B 31 3B C2 E4 3A 3D 66 3B C1 9E 20    .:=.+1;..:=f;.. 
0107C0:  D3 3D 01 0D 20 95 20 FE 28 9A 29 C1 9E 20 D3 3D    .=.. . .(.).. .=
0107D0:  01 0B 20 95 20 C2 69 3A 3D 01 05 28 01 03 2C 30    .. . .i:=..(..,0
0107E0:  64 68 29 3B C2 69 3A 3D 01 05 28 01 03 2C 30 00    dh);.i:=..(..,0.
0107F0:  63 68 00 BC 29 3B 20 28 2A 70 61 67 65 20 65 6A    ch..); (*page ej
010800:  65 63 74 2A 29 C2 89 C1 89 C0 89 20 C4 3B C2 BF    ect*)...... .;..
010810:  AF 20 00 53 65 74 50 6F 73 00 BB 28 73 3A F1 3B    . .SetPos..(s:.;
010820:  00 68 69 67 68 00 B9 2C 00 6C 6F 77 00 B8 3A AD    .high..,.low..:.
010830:  29 3B BF 8E B4 00 45 78 74 65 6E 74 00 B7 3A AD    );....Extent..:.
010840:  3B BF 9C C0 97 20 73 5E 2C ED 5E 20 81 C1 82 20    ;.... s^,.^ ... 
010850:  EC 20 95 20 D7 28 73 29 20 89 3B C1 B7 3A 3D 34    . . .(s) .;..:=4
010860:  2A 01 08 28 B9 29 3B C1 A0 20 B8 3E 31 36 33 38    *..(.);.. .>1638
010870:  33 20 81 C2 B8 3A 3D B8 2D 31 36 33 38 34 3B C2    3 ...:=.-16384;.
010880:  D1 28 B7 29 3B C2 89 3B BF C1 28 2A B4 6F 70 65    .(.);..;..(*.ope
010890:  6E 20 74 68 65 20 72 65 71 75 69 72 65 64 20 65    n the required e
0108A0:  78 74 65 6E 74 2A 29 BF C1 82 20 B7 3C 3E 00 4F    xtent*)... .<>.O
0108B0:  52 44 00 B6 28 66 2E BE 29 20 95 C2 01 0E 28 ED    RD..(f..) ....(.
0108C0:  5E 29 3B C2 66 2E BE 3A 3D B7 3B C2 69 3A 3D 01    ^);.f..:=.;.i:=.
0108D0:  05 28 01 01 2C 8F 28 66 29 29 3B C2 89 3B C1 82    .(..,.(f));..;..
0108E0:  20 69 3D 32 35 35 20 95 20 C2 D6 3A 3D 9A 3B C2     i=255 . ..:=.;.
0108F0:  E8 3A 3D E0 2B 31 3B C1 91 BA C2 B7 3A 3D B8 20    .:=.+1;.....:=. 
010900:  00 72 64 72 00 01 0C 2C 00 6C 73 74 00 01 0B 2C    .rdr...,.lst...,
010910:  00 70 75 6E 00 01 0A 2C 00 64 69 73 63 00 01 09    .pun...,.disc...
010920:  3B BF 93 20 43 6F 6E 76 65 72 73 69 6F 6E 73 20    ;.. Conversions 
010930:  A3 20 00 4C 6F 77 42 79 74 65 00 01 08 2C 00 48    £ .LowByte...,.H
010940:  69 67 68 42 79 74 65 00 01 07 2C 00 4D 61 6B 65    ighByte...,.Make
010950:  57 6F 72 64 00 01 06 3B BF 93 20 43 50 4D 20 A3    Word...;.. CPM £
010960:  20 00 42 44 4F 53 00 01 05 2C 00 77 70 75 66 63     .BDOS...,.wpufc
010970:  00 01 04 2C 00 77 6C 63 66 63 00 01 03 2C 00 72    ...,.wlcfc...,.r
010980:  72 64 66 63 00 01 02 2C 00 6F 70 6E 66 63 00 01    rdfc...,.opnfc..
010990:  01 2C 00 66 63 62 00 01 00 3B BF 93 20 AE 20 A3    .,.fcb...;.. . £
0109A0:  20 00 57 72 69 74 65 00 FF 2C 00 52 65 61 64 42     .Write..,.ReadB
0109B0:  75 66 66 65 72 00 FE 2C 00 52 65 61 64 00 FD 2C    uffer..,.Read..,
0109C0:  A9 3B BF 93 20 53 54 4F 52 41 47 45 20 A3 20 00    .;.. STORAGE £ .
0109D0:  41 4C 4C 4F 43 41 54 45 00 FC 2C 00 44 45 41 4C    ALLOCATE..,.DEAL
0109E0:  4C 4F 43 41 54 45 00 FB 3B BF BF 9D B4 00 45 4F    LOCATE..;.....EO
0109F0:  46 00 FA 3D 31 61 78 3B B5 28 2A 00 65 6E 64 00    F..=1ax;.(*.end.
010A00:  F9 20 00 6F 66 00 F8 20 00 66 69 6C 65 00 F7 20    . .of.. .file.. 
010A10:  00 63 68 61 72 61 63 74 65 72 00 F6 2A 29 C0 00    .character..*)..
010A20:  42 6C 6F 63 6B 53 69 7A 65 00 F5 3D 31 32 38 3B    BlockSize..=128;
010A30:  B5 28 2A 00 63 68 61 72 61 63 74 65 72 73 00 F4    .(*.characters..
010A40:  20 00 69 6E 00 F3 20 61 20 00 62 6C 6F 63 6B 00     .in.. a .block.
010A50:  F2 2A 29 BF 96 B4 00 53 54 52 45 41 4D 00 F1 3D    .*)....STREAM..=
010A60:  A8 20 86 20 00 53 74 72 65 61 6D 52 65 63 6F 72    . . .StreamRecor
010A70:  64 00 F0 3B C0 00 46 69 6C 65 50 6F 69 6E 74 65    d..;..FilePointe
010A80:  72 00 EF 3D A8 20 86 20 00 46 49 4C 45 00 EE 3B    r..=. . .FILE..;
010A90:  C0 F0 3D A5 C1 00 43 6F 6E 6E 65 63 74 46 69 6C    ..=...ConnectFil
010AA0:  65 00 ED B4 3A EF 3B C1 00 55 70 64 61 74 65 64    e...:.;..Updated
010AB0:  00 EC B5 3A AC 3B B4 28 2A 9A 20 00 69 66 00 EB    ...:.;.(*. .if..
010AC0:  20 00 62 75 66 66 65 72 00 EA 20 77 72 69 74 74     .buffer.. writt
010AD0:  65 6E 20 00 74 6F 00 E9 2A 29 C1 00 50 6F 73 00    en .to..*)..Pos.
010AE0:  E8 B5 3A AA 3B B4 28 2A 4E 65 78 74 20 00 62 79    ..:.;.(*Next .by
010AF0:  74 65 00 E7 20 F3 20 EA 2A 29 C1 00 44 69 72 00    te.. . .*)..Dir.
010B00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
010B10:  0E 00 01 00 02 09 52 E5 0E 00 C9 02 00 00 00 02    ......R.........
010B20:  0E 00 C5 02 00 00 00 02 0E 00 C1 02 00 00 00 02    ................
010B30:  0E 00 C6 02 00 00 00 02 0E 00 C2 02 00 00 00 02    ................
010B40:  0E 00 C7 02 00 00 00 02 0E 00 C3 02 00 00 00 02    ................
010B50:  0E 00 C8 02 00 00 00 02 0E 00 C4 02 00 00 00 02    ................
010B60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010B70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010B80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010B90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010BA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010BB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010BC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010BD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010BE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010BF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010C00:  00 20 20 20 20 20 20 20 20 20 20 20 00 00 07 00    .           ....
010C10:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
010C20:  00 43 4F 4D 4D 41 4E 44 20 44 45 46 07 00 07 00    .COMMAND DEF....
010C30:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
010C40:  00 43 4F 4E 56 45 52 53 49 44 45 46 0E 00 05 00    .CONVERSIDEF....
010C50:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
010C60:  00 43 50 4D 20 20 20 20 20 44 45 46 13 00 0F 00    .CPM     DEF....
010C70:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
010C80:  00 43 50 4D 42 49 4F 53 20 44 45 46 22 00 0D 00    .CPMBIOS DEF"...
010C90:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
010CA0:  00 44 45 42 55 47 20 20 20 44 45 46 2F 00 04 00    .DEBUG   DEF/...
010CB0:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
010CC0:  00 45 58 43 48 41 4E 47 45 44 45 46 33 00 01 00    .EXCHANGEDEF3...
010CD0:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
010CE0:  00 46 41 53 54 4D 4F 56 45 44 45 46 34 00 06 00    .FASTMOVEDEF4...
010CF0:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
010D00:  00 46 49 4C 45 53 20 20 20 44 45 46 3A 00 1C 00    .FILES   DEF:...
010D10:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
010D20:  00 47 45 54 46 49 4C 45 53 44 45 46 56 00 05 00    .GETFILESDEFV...
010D30:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
010D40:  00 49 4E 4F 55 54 20 20 20 44 45 46 5B 00 1B 00    .INOUT   DEF[...
010D50:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
010D60:  00 49 4E 54 4C 4F 47 49 43 44 45 46 76 00 01 00    .INTLOGICDEFv...
010D70:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
010D80:  00 4C 4F 41 44 45 52 20 20 44 45 46 77 00 03 00    .LOADER  DEFw...
010D90:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
010DA0:  00 4D 41 54 48 53 20 20 20 44 45 46 7A 00 09 00    .MATHS   DEFz...
010DB0:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
010DC0:  00 50 52 4F 43 45 53 53 45 44 45 46 83 00 16 00    .PROCESSEDEF....
010DD0:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
010DE0:  00 51 55 49 43 4B 53 54 52 44 45 46 99 00 0C 00    .QUICKSTRDEF....
010DF0:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
010E00:  95 20 88 3A 3D 6B 2D 8F 20 89 3B C0 8A 20 69 3A    . .:=k-. .;.. i:
010E10:  3D 8F 20 86 20 6B 2D 88 20 81 20 8B 5B 69 5D 3A    =. . k-. . .[i]:
010E20:  3D 8B 5B 69 2B 88 5D 20 89 3B C0 69 3A 3D 6B 2D    =.[i+.] .;.i:=k-
010E30:  88 3B C0 82 20 69 3C 3D 98 28 8B 29 20 95 20 8B    .;.. i<=.(.) . .
010E40:  5B 69 5D 3A 3D 30 78 20 89 3B C0 89 20 8C 3B BF    [i]:=0x .;.. .;.
010E50:  AF 20 00 43 6F 70 79 00 83 28 8B 3A 9B 20 84 20    . .Copy..(.:. . 
010E60:  99 3B 8F 2C 88 3A AD 3B 8E 20 A3 3A 9B 20 84 20    .;.,.:.;. £:. . 
010E70:  99 29 3B BF 8E B4 69 3A AD 3B BF 9C C0 82 20 88    .);...i:.;.... .
010E80:  3E 8D 28 A3 29 20 95 20 88 3A 3D 8D 28 A3 29 20    >.(£) . .:=.(£) 
010E90:  89 3B C0 69 3A 3D A8 28 8B 29 3B C0 82 20 28 8F    .;.i:=.(.);.. (.
010EA0:  3E 3D 69 29 20 85 20 28 88 3D 30 29 20 95 20 C1    >=i) . (.=0) . .
010EB0:  A3 5B 30 5D 3A 3D 30 78 3B C1 A7 C1 89 3B C0 82    £[0]:=0x;....;..
010EC0:  20 28 8F 2B 88 29 3E 69 20 95 20 88 3A 3D 69 2D     (.+.)>i . .:=i-
010ED0:  8F 20 89 3B C0 8A 20 69 3A 3D 8F 20 86 20 8F 2B    . .;.. i:=. . .+
010EE0:  88 2D 31 20 81 C1 A3 5B 69 2D 8F 5D 3A 3D 8B 5B    .-1 ..£[i-.]:=.[
010EF0:  69 5D 3B C1 89 3B C0 82 20 88 3C 3D 98 28 A3 29    i];..;.. .<=.(£)
010F00:  20 95 20 A3 5B 88 5D 3A 3D 30 78 20 89 3B C0 89     . £[.]:=0x .;..
010F10:  20 83 3B BF 89 20 BD 2E BF 00 00 9C C0 69 3A 3D     .;.. .......i:=
010F20:  30 3B C0 A0 20 28 69 3C 3D 98 28 73 31 29 29 20    0;.. (i<=.(s1)) 
010F30:  87 20 28 73 31 5B 69 5D 3C 3E 30 63 29 BA 81 20    . (s1[i]<>0c).. 
010F40:  A6 28 69 29 20 89 3B C0 A7 20 69 3B C0 89 20 A8    .(i) .;.. i;.. .
010F50:  3B BF AF 20 00 53 74 6F 53 00 9E 28 00 53 6F 75    ;.. .StoS..(.Sou
010F60:  72 63 65 00 9D 3A 9B 20 84 20 99 3B 8E 20 00 44    rce..:. . .;. .D
010F70:  65 73 74 00 9A 3A 9B 20 84 20 99 3B 00 42 6C 61    est..:. . .;.Bla
010F80:  49 4D 50 4C 45 4D 45 4E 54 41 54 49 4F 4E 20 A4    IMPLEMENTATION .
010F90:  20 AE 3B BF BF 28 2A B4 4C 6F 77 20 6C 65 76 65     .;..(*.Low leve
010FA0:  6C 20 74 65 72 6D 69 6E 61 6C 20 73 75 70 70 6F    l terminal suppo
010FB0:  72 74 BF C0 44 61 76 65 20 4D 6F 6F 72 65 20 32    rt..Dave Moore 2
010FC0:  34 20 64 65 63 20 38 34 BF 2A 29 BF 93 20 43 50    4 dec 84.*).. CP
010FD0:  4D 20 A3 20 00 42 44 4F 53 00 B8 2C 00 72 63 63    M £ .BDOS..,.rcc
010FE0:  66 63 00 B7 2C 00 77 63 63 66 63 00 B6 2C 00 72    fc..,.wccfc..,.r
010FF0:  63 62 66 63 00 B5 2C 00 72 63 73 66 63 00 B2 2C    cbfc..,.rcsfc..,
011000:  B9 29 3B C3 B8 3A 3D B8 2B 28 4D 41 58 28 AD 29    .);..:=.+(MAX(.)
011010:  2D AD 28 DE 29 29 3B C2 91 C3 B8 3A 3D B8 2D AD    -.(.));....:=.-.
011020:  28 DE 29 2D 31 3B C3 89 3B C2 89 3B C1 89 C0 89    (.)-1;..;..;....
011030:  20 98 3B BF AF 20 00 42 75 66 66 65 72 41 68 65     .;.. .BufferAhe
011040:  61 64 00 8D 28 73 3A F1 3B 00 66 6F 72 63 65 00    ad..(s:.;.force.
011050:  8B 3A AC 29 3B BF 9C C0 82 20 73 5E 2E ED 5E 2E    .:.);.... s^..^.
011060:  D3 3D 01 0D 20 95 20 FE 28 8B 29 20 89 3B C0 89    .=.. . .(.) .;..
011070:  20 8D 3B BF AF 20 00 53 65 74 42 75 66 66 65 72     .;.. .SetBuffer
011080:  73 00 85 28 00 43 6F 75 6E 74 00 83 3A AD 29 3B    s..(.Count..:.);
011090:  BF 9C C0 82 20 83 3C 31 20 95 20 DB 3A 3D 31 C0    .... .<1 . .:=1.
0110A0:  9E 20 83 3E 38 20 28 2A 70 75 72 65 6C 79 20 61    . .>8 (*purely a
0110B0:  72 62 69 74 72 61 72 79 20 6C 69 6D 69 74 2A 29    rbitrary limit*)
0110C0:  20 95 20 DB 3A 3D 38 C0 91 20 DB 3A 3D 83 20 89     . .:=8.. .:=. .
0110D0:  C0 89 20 85 3B BF AF 20 00 43 68 61 6E 67 65 44    .. .;.. .ChangeD
0110E0:  69 72 65 63 74 69 6F 6E 00 80 28 73 3A F1 3B D9    irection..(s:.;.
0110F0:  3A E5 29 3B BF 28 2A B4 49 20 61 6D 20 6E 6F 74    :.);.(*.I am not
011100:  20 73 75 72 65 20 F8 20 74 68 69 73 20 63 6F 64     sure . this cod
011110:  65 2E 20 48 61 76 65 20 49 20 6D 69 73 73 65 64    e. Have I missed
011120:  20 64 6F 69 6E 67 20 61 6E 79 74 68 69 6E 67 3F     doing anything?
011130:  2A 29 BF 9C C0 73 5E 2E E6 3A 3D D9 3B C0 89 20    *)...s^..:=.;.. 
011140:  80 3B BF 9C C0 DB 3A 3D 31 3B C0 89 20 01 12 2E    .;....:=1;.. ...
011150:  BF BF C1 BF 00 00 29 3B C0 89 20 9F 3B BF AF 20    ......);.. .;.. 
011160:  00 47 65 74 50 6F 73 00 98 28 73 3A F1 3B 8E 20    .GetPos..(s:.;. 
011170:  B9 2C B8 3A AD 29 3B BF 8E B4 69 3A AD 3B BF 9C    .,.:.);...i:.;..
011180:  49 4D 50 4C 45 4D 45 4E 54 41 54 49 4F 4E 20 A4    IMPLEMENTATION .
011190:  20 00 53 74 72 69 6E 67 73 00 BD 3B BF 28 2A B4     .Strings..;.(*.
0111A0:  53 74 72 69 6E 67 20 6D 61 74 63 68 20 72 6F 75    String match rou
0111B0:  74 69 6E 65 73 BF C0 BD 20 61 72 65 20 00 74 65    tines... are .te
0111C0:  72 6D 69 6E 61 74 65 64 00 BC 20 00 62 79 00 BB    rminated.. .by..
0111D0:  20 00 7A 65 72 6F 00 B9 20 62 79 74 65 73 20 6F     .zero.. bytes o
0111E0:  72 20 BB 20 00 6C 65 6E 67 74 68 00 B8 BF BF 2A    r . .length....*
0111F0:  29 BF AF 20 00 50 6F 73 00 B7 28 00 4D 61 74 63    ).. .Pos..(.Matc
011200:  00 64 69 6F 66 63 00 B1 3B BF 93 20 53 59 53 54    .diofc..;.. SYST
011210:  45 4D 20 A3 20 8F 2C 00 57 4F 52 44 00 B0 3B BF    EM £ .,.WORD..;.
011220:  8E B4 00 43 6F 6E 73 6F 6C 65 42 75 66 66 65 72    ...ConsoleBuffer
011230:  00 AB B4 3A 9B 5B 30 2E 2E 31 32 38 5D 20 84 20    ...:.[0..128] . 
011240:  00 42 59 54 45 00 A8 3B C0 00 50 6F 73 69 74 69    .BYTE..;..Positi
011250:  6F 6E 00 A7 B4 3A A8 3B C0 69 3A AA 3B C0 6A 3A    on...:.;.i:.;.j:
011260:  AD 3B C0 00 63 68 00 A6 3A 99 3B BF AF 20 00 57    .;..ch..:.;.. .W
011270:  72 69 74 65 00 A5 28 62 3A 99 29 3B BF 8E B4 69    rite..(b:.);...i
011280:  3A AA 3B B4 28 2A 6E 65 65 64 65 64 20 00 74 6F    :.;.(*needed .to
011290:  00 A2 20 61 76 6F 69 64 20 63 6F 6E 66 6C 69 63    .. avoid conflic
0112A0:  74 20 00 77 69 74 68 00 A0 20 67 6C 6F 62 61 6C    t .with.. global
0112B0:  2A 29 BF 9C C0 82 20 00 43 68 61 72 45 6E 61 62    *).... .CharEnab
0112C0:  6C 65 64 00 9F 20 95 20 43 68 61 72 52 6F 75 74    led.. . CharRout
0112D0:  69 6E 65 28 62 29 20 C0 91 C1 69 3A 3D B8 28 B6    ine(b) ...i:=.(.
0112E0:  2C B0 28 62 29 29 C1 89 3B C0 89 20 A5 3B BF AF    ,.(b))..;.. .;..
0112F0:  20 00 52 65 61 64 42 75 66 66 65 72 00 9D 28 00     .ReadBuffer..(.
011300:  66 6F 72 63 65 00 9A 3A AC 29 3B BF 9C BF BC 82    force..:.);.....
011310:  20 9A 20 85 20 28 28 A7 2D 31 29 3E AB 5B 31 5D     . . ((.-1)>.[1]
011320:  29 20 95 C0 AB 5B 30 5D 3A 3D 98 28 AB 29 2D 31    ) ...[0]:=.(.)-1
011330:  3B C0 69 3A 3D B8 28 B5 2C 8F 28 AB 29 29 3B C0    ;.i:=.(.,.(.));.
011340:  A7 3A 3D 31 3B C0 89 3B BF BC 89 20 9D 3B BF AF    .:=1;..;... .;..
011350:  20 00 52 65 61 64 00 97 28 8E 20 62 3A 99 29 3B     .Read..(. b:.);
011360:  BF 9C C0 82 20 A7 3C 3D AB 5B 31 5D 20 95 20 C1    .... .<=.[1] . .
011370:  62 3A 3D AB 5B A7 2B 31 5D 3B C1 A7 3A 3D A7 2B    b:=.[.+1];..:=.+
011380:  31 3B C0 9E 20 28 A7 2D 31 29 3D AB 5B 31 5D 20    1;.. (.-1)=.[1] 
011390:  95 C1 62 3A 3D 30 44 78 3B B4 28 2A 63 61 72 72    ..b:=0Dx;.(*carr
0113A0:  69 61 67 65 20 72 65 74 75 72 6E 2A 29 C1 A7 3A    iage return*)..:
0113B0:  3D A7 2B 31 3B C1 69 3A 3D B8 28 B6 2C 30 00 61    =.+1;.i:=.(.,0.a
0113C0:  68 00 96 29 3B C0 91 B4 C1 69 3A 3D B8 28 B7 2C    h..);....i:=.(.,
0113D0:  30 29 3B C1 62 3A 3D 00 43 48 52 00 90 28 69 29    0);.b:=.CHR..(i)
0113E0:  3B C1 82 20 62 3D 30 00 64 78 00 8D 20 95 20 69    ;.. b=0.dx.. . i
0113F0:  3A 3D B8 28 B6 2C 30 96 29 20 89 3B C1 89 3B C0    :=.(.,0.) .;..;.
011400:  68 00 B6 2C 00 53 65 61 72 63 68 00 B5 3A 9B 20    h..,.Search..:. 
011410:  84 20 99 3B 00 53 74 61 72 74 00 B3 3A AD 29 3A    . .;.Start..:.):
011420:  AD 3B BF 28 2A B4 00 52 65 74 75 72 6E 73 00 B2    .;.(*..Returns..
011430:  20 00 6E 75 6D 62 65 72 00 B1 20 00 6F 66 00 B0     .number.. .of..
011440:  20 00 63 68 61 72 61 63 74 65 72 73 00 AE 20 70     .characters.. p
011450:  72 65 63 65 64 69 6E 67 20 66 69 72 73 74 C0 6F    receding first.o
011460:  63 63 75 72 72 65 6E 63 65 20 B0 20 4D 41 54 43    ccurrence . MATC
011470:  48 20 BF C0 B3 20 67 69 76 65 73 20 B1 20 B0 20    H ... gives . . 
011480:  AE 20 00 74 6F 00 AB 20 73 6B 69 70 20 61 74 20    . .to.. skip at 
011490:  62 65 67 69 6E 6E 69 6E 67 20 B0 20 B5 BF C0 B2    beginning . ....
0114A0:  20 98 28 B5 29 2B 31 20 00 69 66 00 A9 20 6E 6F     .(.)+1 .if.. no
0114B0:  74 20 66 6F 75 6E 64 2A 29 BF 8E B4 69 2C 6A 2C    t found*)...i,j,
0114C0:  6B 3A AD 3B BF 9C C0 6B 3A 3D 00 4C 65 6E 67 74    k:.;...k:=.Lengt
0114D0:  68 00 A8 28 B5 29 2D A8 28 B6 29 3B C0 69 3A 3D    h..(.)-.(.);.i:=
0114E0:  B3 3B C0 94 C1 82 20 28 69 3E 6B 29 20 95 20 92    .;.... (i>k) . .
0114F0:  20 89 3B C1 6A 3A 3D 30 3B C1 94 C2 82 20 28 6A     .;.j:=0;.... (j
011500:  3E 98 28 B6 29 29 20 85 20 28 B6 5B 6A 5D 3D 30    >.(.)) . (.[j]=0
011510:  63 29 20 95 C3 A7 20 69 C3 89 3B C2 82 20 28 B6    c) ... i..;.. (.
011520:  5B 6A 5D 3C 3E B5 5B 69 2B 6A 5D 29 20 95 20 92    [j]<>.[i+j]) . .
011530:  20 89 3B C2 00 49 4E 43 00 A6 28 6A 29 3B C2 89     .;..INC..(j);..
011540:  3B C1 A6 28 69 29 3B C1 89 3B C0 A7 20 98 28 B5    ;..(i);..;.. .(.
011550:  29 2B 31 3B C0 89 20 B7 3B B4 BF BF BF BF BF AF    )+1;.. .;.......
011560:  20 00 43 6F 6E 63 61 74 00 A5 28 73 31 2C 73 32     .Concat..(s1,s2
011570:  3A 9B 20 84 20 99 3B 8E 20 73 33 3A 9B 20 84 20    :. . .;. s3:. . 
011580:  99 29 3B BF BF 28 2A B4 43 6F 6E 63 61 74 65 6E    .);..(*.Concaten
011590:  61 74 65 20 74 77 6F 20 73 74 72 69 6E 67 73 20    ate two strings 
0115A0:  AB 20 63 72 65 61 74 65 20 61 20 74 68 69 72 64    . create a third
0115B0:  BF C0 00 72 65 73 75 6C 74 00 A3 20 00 73 74 72    ...result.£ .str
0115C0:  69 6E 67 00 A2 20 00 69 73 00 9F 20 B9 20 62 79    ing.. .is.. . by
0115D0:  74 65 20 BC BF C0 A3 20 9F 20 74 72 75 6E 63 61    te ...£ . trunca
0115E0:  74 65 64 20 A9 20 77 6F 6E 27 74 20 66 69 74 2A    ted . won't fit*
0115F0:  29 BF 8E B4 69 2C 6A 2C 6B 3A AD 3B BF 9C C0 6A    )...i,j,k:.;...j
011600:  89 20 97 3B BF AF 20 00 42 75 73 79 52 65 61 64    . .;.. .BusyRead
011610:  00 8C 28 8E 20 62 3A 99 29 3B BF 9C C0 28 2A 74    ..(. b:.);...(*t
011620:  68 65 72 65 20 69 73 20 61 20 70 72 6F 62 6C 65    here is a proble
011630:  6D 20 77 69 75 74 68 20 43 50 2F 4D 20 77 68 65    m wiuth CP/M whe
011640:  6E 20 74 68 65 73 65 20 00 63 61 6C 6C 73 00 8B    n these .calls..
011650:  20 61 72 65 C0 BA 69 6E 74 65 72 6D 69 78 65 64     are..intermixed
011660:  20 A0 20 8B 20 A2 20 97 2E 20 54 68 69 73 20 72     . . . .. This r
011670:  65 73 75 6C 74 73 20 69 6E 20 73 6F 6D 65 20 C0    esults in some .
011680:  BA 63 68 61 72 61 63 74 65 72 73 20 62 65 69 6E    .characters bein
011690:  67 20 72 65 63 65 69 76 65 64 20 74 77 69 63 65    g received twice
0116A0:  2A 29 C0 69 3A 3D B8 28 B1 2C 32 35 35 29 3B C0    *).i:=.(.,255);.
0116B0:  62 3A 3D 90 28 69 29 3B C0 82 20 00 42 6C 69 6E    b:=.(i);.. .Blin
0116C0:  6B 45 6E 61 62 6C 65 64 00 8A 20 95 20 42 6C 69    kEnabled.. . Bli
0116D0:  6E 6B 52 6F 75 74 69 6E 65 20 89 3B B4 C0 89 20    nkRoutine .;... 
0116E0:  8C 3B BF AF 20 00 43 6C 65 61 72 43 68 61 72 42    .;.. .ClearCharB
0116F0:  75 66 66 65 72 00 88 3B BF C0 28 2A 6F 76 65 72    uffer..;..(*over
011700:  63 6F 6D 65 20 62 75 67 20 6D 65 6E 74 69 6F 6E    come bug mention
011710:  65 64 20 61 62 6F 76 65 2A 29 BF 9C C0 69 3A 3D    ed above*)...i:=
011720:  B8 28 B2 2C 30 29 3B C0 82 20 69 3C 3E 30 20 95    .(.,0);.. i<>0 .
011730:  20 69 3A 3D B8 28 B7 2C 30 29 20 89 3B C0 89 20     i:=.(.,0) .;.. 
011740:  88 3B BF AF 20 00 52 65 61 64 41 67 61 69 6E 00    .;.. .ReadAgain.
011750:  87 3B BF 9C C0 82 20 A7 3E 31 20 95 20 A7 3A 3D    .;.... .>1 . .:=
011760:  A7 2D 31 20 89 3B C0 89 20 87 3B BF AF 20 A9 3B    .-1 .;.. .;.. .;
011770:  BF 9C C0 A5 28 30 8D 29 3B C0 A5 28 30 61 78 29    ....(0.);..(0ax)
011780:  3B C0 89 20 A9 3B BF AF 20 00 4F 75 74 53 74 72    ;.. .;.. .OutStr
011790:  69 6E 67 00 86 28 8E 20 73 3A 9B 20 84 20 99 29    ing..(. s:. . .)
0117A0:  3B BF 9C C0 69 3A 3D 30 3B C0 94 C1 82 20 69 3E    ;...i:=0;.... i>
0117B0:  98 28 73 29 20 95 20 92 20 89 3B C1 82 20 73 5B    .(s) . . .;.. s[
0117C0:  69 5D 3D 30 63 20 95 20 92 20 89 3B C1 A5 28 73    i]=0c . . .;..(s
0117D0:  5B 69 5D 29 3B C1 69 3A 3D 69 2B 31 3B C1 89 3B    [i]);.i:=i+1;..;
0117E0:  20 28 2A 94 2A 29 C0 89 20 86 3B BF AF 20 B3 28     (*.*).. .;.. .(
0117F0:  73 3A 9B 20 84 20 99 29 3B BF 9C C0 86 28 73 29    s:. . .);....(s)
011800:  3A 3D 98 28 73 33 29 3B C0 82 20 6A 3E 98 28 73    :=.(s3);.. j>.(s
011810:  31 29 20 95 20 6A 3A 3D 98 28 73 31 29 20 89 3B    1) . j:=.(s1) .;
011820:  C0 69 3A 3D 30 3B C0 A0 20 28 69 3C 3D 6A 29 20    .i:=0;.. (i<=j) 
011830:  87 20 28 73 31 5B 69 5D 3C 3E 30 63 29 20 81 C1    . (s1[i]<>0c) ..
011840:  73 33 5B 69 5D 3A 3D 73 31 5B 69 5D 3B C1 A6 28    s3[i]:=s1[i];..(
011850:  69 29 3B C1 89 3B C0 82 20 69 3E 98 28 73 33 29    i);..;.. i>.(s3)
011860:  20 95 20 A7 20 89 3B C0 6A 3A 3D 98 28 73 32 29     . . .;.j:=.(s2)
011870:  3B C0 82 20 6A 3E 28 98 28 73 33 29 2D 69 29 20    ;.. j>(.(s3)-i) 
011880:  95 20 6A 3A 3D 98 28 73 33 29 2D 69 20 89 3B C0    . j:=.(s3)-i .;.
011890:  6B 3A 3D 30 3B C0 A0 20 28 6B 3C 3D 6A 29 20 87    k:=0;.. (k<=j) .
0118A0:  20 28 73 32 5B 6B 5D 3C 3E 30 63 29 20 81 C1 73     (s2[k]<>0c) ..s
0118B0:  33 5B 69 5D 3A 3D 73 32 5B 6B 5D 3B C1 A6 28 69    3[i]:=s2[k];..(i
0118C0:  29 3B C1 A6 28 6B 29 3B C1 89 3B C0 82 20 69 3C    );..(k);..;.. i<
0118D0:  3D 98 28 73 33 29 20 95 20 73 33 5B 69 5D 3A 3D    =.(s3) . s3[i]:=
0118E0:  30 78 20 89 3B C0 89 20 A5 3B BF AF 20 A8 28 73    0x .;.. .;.. .(s
0118F0:  31 3A 9B 20 84 20 99 29 3A AD 3B BF BF 28 2A B4    1:. . .):.;..(*.
011900:  52 65 74 75 72 6E 20 B8 20 B0 20 A2 20 69 6E 20    Return . . . in 
011910:  AE 2A 29 BF 8E B4 69 3A AD 3B BF 9C C0 69 3A 3D    .*)...i:.;...i:=
011920:  30 3B C0 A0 20 28 69 3C 3D 98 28 73 31 29 29 20    0;.. (i<=.(s1)) 
011930:  87 20 28 73 31 5B 69 5D 3C 3E 30 63 29 BA 81 20    . (s1[i]<>0c).. 
011940:  A6 28 69 29 20 89 3B C0 A7 20 69 3B C0 89 20 A8    .(i) .;.. i;.. .
011950:  3B BF AF 20 00 53 74 6F 53 00 9E 28 00 53 6F 75    ;.. .StoS..(.Sou
011960:  72 63 65 00 9D 3A 9B 20 84 20 99 3B 8E 20 00 44    rce..:. . .;. .D
011970:  65 73 74 00 9A 3A 9B 20 84 20 99 3B 00 42 6C 61    est..:. . .;.Bla
011980:  6E 6B 46 69 6C 6C 00 97 3A AC 29 3A AD 3B BF 8E    nkFill..:.):.;..
011990:  B4 69 2C 6A 2C 6B 2C 6C 3A AD 3B BF BF 9C C0 69    .i,j,k,l:.;....i
0119A0:  3A 3D 30 3B C0 A0 20 28 69 3C 3D 98 28 9D 29 29    :=0;.. (i<=.(.))
0119B0:  20 87 20 28 69 3C 3D 98 28 9A 29 29 20 87 20 28     . (i<=.(.)) . (
0119C0:  9D 5B 69 5D 3C 3E 30 78 29 20 81 C1 9A 5B 69 5D    .[i]<>0x) ...[i]
0119D0:  3A 3D 9D 5B 69 5D 3B C1 A6 28 69 29 3B C1 89 3B    :=.[i];..(i);..;
0119E0:  C0 6C 3A 3D 69 3B B4 28 2A 73 61 76 65 20 66 6F    .l:=i;.(*save fo
0119F0:  72 20 72 65 74 75 72 6E 20 76 61 6C 75 65 2A 29    r return value*)
011A00:  3B C0 89 20 B3 3B BF AF 20 00 45 72 72 6F 72 45    ;.. .;.. .ErrorE
011A10:  78 69 74 00 83 28 73 3A 9B 20 84 20 99 29 3B BF    xit..(s:. . .);.
011A20:  9C C0 86 28 73 29 3B C0 69 3A 3D B8 28 30 2C 30    ...(s);.i:=.(0,0
011A30:  29 3B C0 89 20 83 3B B4 BF AF 20 00 52 65 61 64    );.. .;... .Read
011A40:  53 74 72 69 6E 67 00 81 28 8E 20 73 3A 9B 20 84    String..(. s:. .
011A50:  20 99 29 3B BF BF 9C C0 9D 28 A1 29 3B C0 00 53     .);.....(.);..S
011A60:  74 72 69 6E 67 4C 65 6E 00 80 3A 3D 30 3B C0 94    tringLen..:=0;..
011A70:  C1 82 20 80 3E 98 28 73 29 20 95 20 92 20 89 3B    .. .>.(s) . . .;
011A80:  C1 97 28 A6 29 3B C1 82 20 A6 3C 27 20 27 20 95    ..(.);.. .<' ' .
011A90:  20 C2 92 20 C2 89 3B C1 73 5B 80 5D 3A 3D A6 3B     .. ..;.s[.]:=.;
011AA0:  C1 80 3A 3D 80 2B 31 3B C1 89 20 28 2A 94 2A 29    ..:=.+1;.. (*.*)
011AB0:  3B C0 82 20 80 3C 3D 98 28 73 29 20 95 20 73 5B    ;.. .<=.(s) . s[
011AC0:  80 5D 3A 3D 30 78 20 89 3B C0 89 20 81 3B BF 9C    .]:=0x .;.. .;..
011AD0:  C0 AB 5B 31 5D 3A 3D 30 3B C0 A7 3A 3D 31 32 39    ..[1]:=0;..:=129
011AE0:  3B C0 9F 3A 3D A1 3B C0 8A 3A 3D A1 3B C0 89 20    ;..:=.;..:=.;.. 
011AF0:  AE 2E BF BF 00 00 09 6F D6 0C 48 0D 00 23 00 00    .......o..H..#..
011B00:  72 3A 3D 27 20 27 3B 20 C0 41 6C 77 61 79 73 42    r:=' '; .AlwaysB
011B10:  75 66 66 65 72 3A 3D A1 3B C0 89 20 B2 2E BF BF    uffer:=.;.. ....
011B20:  00 00 76 65 72 73 69 6F 6E 73 20 A3 20 00 43 61    ..versions £ .Ca
011B30:  72 64 54 6F 53 74 72 69 6E 67 00 B1 2C 00 49 6E    rdToString..,.In
011B40:  74 54 6F 53 74 72 69 6E 67 00 B0 3B BF 93 20 AE    tToString..;.. .
011B50:  20 A3 20 00 52 65 61 64 00 AB 2C 00 57 72 69 74     £ .Read..,.Writ
011B60:  65 00 A9 2C B3 2C 00 52 65 61 64 42 75 66 66 65    e..,.,.ReadBuffe
011B70:  72 00 A8 3B BF 9D B4 4D 61 78 44 65 70 74 68 3D    r..;...MaxDepth=
011B80:  49 4D 50 4C 45 4D 45 4E 54 41 54 49 4F 4E 20 A4    IMPLEMENTATION .
011B90:  20 00 53 6F 6C 76 65 00 C9 3B BF BF 28 2A B4 C9     .Solve..;..(*..
011BA0:  20 61 20 00 73 65 74 00 C8 20 00 6F 66 00 C7 20     a .set.. .of.. 
011BB0:  00 65 71 75 61 74 69 6F 6E 73 00 C6 20 00 62 79    .equations.. .by
011BC0:  00 C5 20 67 61 75 73 73 69 61 6E 20 65 6C 69 6D    .. gaussian elim
011BD0:  69 6E 61 74 69 6F 6E 2A 29 BF 93 20 AE 20 A3 20    ination*).. . £ 
011BE0:  B3 2C A9 3B BF 93 B4 49 6E 4F 75 74 20 A3 20 00    .,.;...InOut £ .
011BF0:  57 72 69 74 65 43 61 72 64 00 C4 3B BF 93 20 52    WriteCard..;.. R
011C00:  C0 82 20 97 20 95 C1 8A 20 69 3A 3D 69 20 86 20    .. . ... i:=i . 
011C10:  98 28 9A 29 20 81 20 9A 5B 69 5D 3A 3D 27 20 27    .(.) . .[i]:=' '
011C20:  20 89 3B C1 69 3A 3D 98 28 9A 29 2B 31 3B C1 89     .;.i:=.(.)+1;..
011C30:  3B C0 82 20 69 3C 3D 98 28 9A 29 20 95 C1 9A 5B    ;.. i<=.(.) ...[
011C40:  69 5D 3A 3D 30 78 C1 89 3B C0 A7 20 6C C0 89 20    i]:=0x..;.. l.. 
011C50:  9E 3B BF AF 20 00 41 73 73 69 67 6E 00 96 28 73    .;.. .Assign..(s
011C60:  31 3A 9B 20 84 20 99 3B 8E 20 73 32 3A 9B 20 84    1:. . .;. s2:. .
011C70:  20 99 29 3B BF 8E B4 69 3A AD 3B BF 9C C0 69 3A     .);...i:.;...i:
011C80:  3D 9E 28 73 31 2C 73 32 2C A1 29 3B C0 89 20 96    =.(s1,s2,.);.. .
011C90:  3B BF AF 20 00 49 6E 73 65 72 74 00 93 28 00 73    ;.. .Insert..(.s
011CA0:  75 62 73 74 72 00 91 3A 9B 20 84 20 99 3B 8E 20    ubstr..:. . .;. 
011CB0:  00 64 65 73 74 00 90 3A 9B 20 84 20 99 3B 00 69    .dest..:. . .;.i
011CC0:  6E 78 00 8F 3A AD 29 3B BF 8E B4 69 2C 6A 2C 6B    nx..:.);...i,j,k
011CD0:  3A AA 3B BF 9C BF C0 6B 3A 3D A8 28 91 29 3B C0    :.;....k:=.(.);.
011CE0:  6A 3A 3D A8 28 90 29 3B BF C0 28 2A 74 72 75 6E    j:=.(.);..(*trun
011CF0:  63 61 74 65 20 A3 20 A9 20 74 6F 6F 20 6C 61 72    cate £ . too lar
011D00:  67 65 20 2A 29 C0 82 20 6B 3E 28 00 53 49 5A 45    ge *).. k>(.SIZE
011D10:  00 8D 28 90 29 2D AA 28 8F 29 29 20 95 20 6B 3A    ..(.)-.(.)) . k:
011D20:  3D 8D 28 90 29 2D 8F 20 89 3B C0 82 20 28 6A 2B    =.(.)-. .;.. (j+
011D30:  6B 29 3E 8D 28 90 29 20 95 20 6A 3A 3D 8D 28 90    k)>.(.) . j:=.(.
011D40:  29 2D 6B 20 89 3B C0 28 2A 6D 6F 76 65 20 75 70    )-k .;.(*move up
011D50:  20 72 65 73 74 20 B0 20 A2 2A 29 C0 8A 20 69 3A     rest . .*).. i:
011D60:  3D 6A 2D 31 20 86 20 AA 28 8F 29 20 80 20 2D 31    =j-1 . .(.) . -1
011D70:  20 81 20 90 5B 69 2B 6B 5D 3A 3D 90 5B 69 5D 20     . .[i+k]:=.[i] 
011D80:  89 3B C0 8A 20 69 3A 3D 30 20 86 20 6B 2D 31 20    .;.. i:=0 . k-1 
011D90:  81 20 90 5B 69 2B AA 28 8F 29 5D 3A 3D 91 5B 69    . .[i+.(.)]:=.[i
011DA0:  5D 20 89 3B C0 89 20 93 3B BF AF 20 00 44 65 6C    ] .;.. .;.. .Del
011DB0:  65 74 65 00 8C 28 8E 20 00 73 74 72 00 8B 3A 9B    ete..(. .str..:.
011DC0:  20 84 20 99 3B 8F 2C 00 6C 65 6E 00 88 3A AD 29     . .;.,.len..:.)
011DD0:  3B BF 8E B4 69 2C 6A 2C 6B 3A AD 3B BF 9C C0 6B    ;...i,j,k:.;...k
011DE0:  3A 3D A8 28 8B 29 3B C0 82 20 8F 3E 3D 6B 20 95    :=.(.);.. .>=k .
011DF0:  20 A7 20 89 3B C0 82 20 28 8F 2B 88 29 3E 6B 20     . .;.. (.+.)>k 
011E00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
011E10:  0F 00 01 00 02 09 52 E5 0F 00 C9 02 00 00 00 02    ......R.........
011E20:  0F 00 C5 02 00 00 00 02 0F 00 C1 02 00 00 00 02    ................
011E30:  0F 00 C6 02 00 00 00 02 0F 00 C2 02 00 00 00 02    ................
011E40:  0F 00 C7 02 00 00 00 02 0F 00 C3 02 00 00 00 02    ................
011E50:  0F 00 C8 02 00 00 00 02 0F 00 C4 02 00 00 00 02    ................
011E60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011E70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011E80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011E90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011EA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011EB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011EC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011ED0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011EE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011EF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
011F00:  20 00 73 74 61 74 75 73 00 B7 20 B6 2A 29 C0 63     .status.. .*).c
011F10:  6F 6E 69 6E 3D 33 3B B4 28 2A B4 00 72 65 61 64    onin=3;.(*..read
011F20:  00 B3 20 00 63 68 61 72 61 63 74 65 72 00 B1 20    .. .character.. 
011F30:  00 66 72 6F 6D 00 B0 20 B8 B4 2A 29 C0 63 6F 6E    .from.. ..*).con
011F40:  6F 75 74 3D 34 3B B4 28 2A B4 00 77 72 69 74 65    out=4;.(*..write
011F50:  00 AE 20 B1 20 00 74 6F 00 AD 20 B8 B4 2A 29 C0    .. . .to.. ..*).
011F60:  00 6C 69 73 74 00 AC 3D 35 3B B5 28 2A B4 AE 20    .list..=5;.(*.. 
011F70:  B1 20 AD 20 AC B5 2A 29 C0 00 70 75 6E 63 68 00    . . ..*)..punch.
011F80:  AB 3D 36 3B B4 28 2A B4 AE 20 B1 20 AD 20 AB B4    .=6;.(*.. . . ..
011F90:  2A 29 C0 00 72 65 61 64 65 72 00 A9 3D 37 3B B4    *)..reader..=7;.
011FA0:  28 2A B4 B3 20 B0 20 A9 B5 2A 29 C0 00 68 6F 6D    (*.. . ..*)..hom
011FB0:  65 00 A7 3D 38 3B B5 28 2A B4 A7 20 63 75 72 72    e..=8;.(*.. curr
011FC0:  65 6E 74 20 00 64 69 73 63 00 A6 B5 2A 29 C0 73    ent .disc...*).s
011FD0:  65 6C 64 73 63 3D 39 3B B4 28 2A B4 73 65 6C 65    eldsc=9;.(*.sele
011FE0:  63 74 20 A6 B6 2A 29 C0 73 65 74 74 72 6B 3D 31    ct ..*).settrk=1
011FF0:  30 3B B4 28 2A B4 00 73 65 74 00 A2 20 00 74 72    0;.(*..set.. .tr
012000:  61 63 6B 00 A1 B6 2A 29 C0 73 65 74 73 65 63 3D    ack...*).setsec=
012010:  31 31 3B B4 28 2A B4 A2 20 00 73 65 63 74 6F 72    11;.(*.. .sector
012020:  00 A0 B6 2A 29 C0 73 65 74 64 6D 61 3D 31 32 3B    ...*).setdma=12;
012030:  B4 28 2A B4 A2 20 64 6D 61 20 61 64 64 72 65 73    .(*.. dma addres
012040:  73 B6 2A 29 C0 72 65 61 64 64 69 73 63 3D 31 33    s.*).readdisc=13
012050:  3B B4 28 2A B4 B3 20 61 20 A0 B6 2A 29 C0 77 72    ;.(*.. a ..*).wr
012060:  69 74 65 64 69 73 63 3D 31 34 3B B4 28 2A B4 AE    itedisc=14;.(*..
012070:  20 61 20 A0 B6 2A 29 C0 6C 69 73 74 73 74 3D 31     a ..*).listst=1
012080:  35 3B B4 28 2A B4 72 65 74 75 72 6E 20 AC 20 B7    5;.(*.return . .
012090:  B5 2A 29 C0 73 65 63 74 72 6E 3D 31 36 3B B4 28    .*).sectrn=16;.(
0120A0:  2A B4 74 72 61 6E 73 6C 61 74 65 20 A0 B5 2A 29    *.translate ..*)
0120B0:  BF 96 C0 00 69 6E 74 65 72 6C 61 63 65 00 9F 3D    ....interlace..=
0120C0:  9B 5B 31 2E 2E 32 36 5D 20 84 20 C6 3B C0 00 70    .[1..26] . .;..p
0120D0:  69 6E 74 65 72 6C 61 63 65 00 9E 3D A8 20 86 20    interlace..=. . 
0120E0:  9F 3B BF C0 00 70 61 72 61 6D 65 74 65 72 73 00    .;...parameters.
0120F0:  9C 3D A5 C1 73 70 74 3A AA 3B B4 28 2A B4 73 65    .=..spt:.;.(*.se
012100:  20 61 64 64 69 74 69 6F 6E 73 20 00 69 6E 00 A9     additions .in..
012110:  20 74 68 65 20 73 61 6D 65 20 73 74 79 6C 65 20     the same style 
012120:  B1 20 6F 6D 69 74 74 65 64 20 76 61 6C 75 65 73    . omitted values
012130:  BF C0 42 79 20 4C 61 77 72 65 6E 63 65 20 45 20    ..By Lawrence E 
012140:  00 48 75 67 68 65 73 00 A8 BF BF 2A 29 BF 93 20    .Hughes....*).. 
012150:  53 59 53 54 45 4D 20 A3 20 00 42 59 54 45 00 A7    SYSTEM £ .BYTE..
012160:  2C 00 57 4F 52 44 00 A6 3B BF 9D BF C0 28 2A B4    ,.WORD..;....(*.
012170:  63 6F 6E 73 74 61 6E 74 73 20 B1 20 75 73 65 20    constants . use 
012180:  AB 20 00 42 44 4F 53 00 A2 20 AE 20 00 42 44 4F    . .BDOS.. . .BDO
012190:  53 48 4C 00 A1 2A 29 BF C0 72 65 73 66 63 3D 30    SHL..*)..resfc=0
0121A0:  3B 20 B4 28 2A B4 00 72 65 73 65 74 00 A0 20 28    ; .(*..reset.. (
0121B0:  72 65 62 6F 6F 74 20 63 63 70 29 B5 2A 29 C0 72    reboot ccp).*).r
0121C0:  63 63 66 63 3D 31 3B B4 28 2A B4 00 72 65 61 64    ccfc=1;.(*..read
0121D0:  00 9F 20 00 63 6F 6E 73 6F 6C 65 00 9E 20 00 63    .. .console.. .c
0121E0:  68 61 72 61 63 74 65 72 00 9C B5 2A 29 C0 77 63    haracter...*).wc
0121F0:  63 66 63 3D 32 3B B4 28 2A B4 00 77 72 69 74 65    cfc=2;.(*..write
012200:  00 9A 20 9E 20 9C B5 2A 29 C0 72 72 64 66 63 3D    .. . ..*).rrdfc=
012210:  33 3B B4 28 2A B4 9F 20 72 65 61 64 65 72 B6 2A    3;.(*.. reader.*
012220:  29 C0 77 70 75 66 63 3D 34 3B B4 28 2A B4 9A 20    ).wpufc=4;.(*.. 
012230:  70 75 6E 63 68 B6 2A 29 C0 77 6C 63 66 63 3D 35    punch.*).wlcfc=5
012240:  3B B4 28 2A B4 9A 20 6C 69 73 74 20 9C B5 2A 29    ;.(*.. list ..*)
012250:  C0 64 69 6F 66 63 3D 36 3B B4 28 2A B4 64 69 72    .diofc=6;.(*.dir
012260:  65 63 74 20 69 6F B6 2A 29 C0 77 63 62 66 63 3D    ect io.*).wcbfc=
012270:  39 3B B4 28 2A B4 9A 20 9E 20 00 62 75 66 66 65    9;.(*.. . .buffe
012280:  72 00 98 B5 2A 29 C0 72 63 62 66 63 3D 31 30 3B    r...*).rcbfc=10;
012290:  B4 28 2A B4 9F 20 9E 20 98 B5 2A 29 C0 72 63 73    .(*.. . ..*).rcs
0122A0:  66 63 3D 31 31 3B B4 28 2A B4 9F 20 9E 20 73 74    fc=11;.(*.. . st
0122B0:  61 74 75 73 B5 2A 29 C0 73 65 6C 66 63 3D 31 34    atus.*).selfc=14
0122C0:  3B B4 28 2A B4 73 65 6C 65 63 74 20 00 64 69 73    ;.(*.select .dis
0122D0:  63 00 97 20 00 64 72 69 76 65 00 95 B5 2A 29 C0    c.. .drive...*).
0122E0:  6F 70 6E 66 63 3D 31 35 3B B4 28 2A B4 6F 70 65    opnfc=15;.(*.ope
0122F0:  6E 20 00 66 69 6C 65 00 94 B6 2A 29 C0 63 6C 73    n .file...*).cls
012300:  00 52 45 41 4C 49 4E 4F 55 44 45 46 A5 00 15 00    .REALINOUDEF....
012310:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
012320:  00 53 45 54 55 50 43 41 4C 44 45 46 BA 00 04 00    .SETUPCALDEF....
012330:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
012340:  00 53 4D 41 4C 4C 49 4F 20 44 45 46 BE 00 0B 00    .SMALLIO DEF....
012350:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
012360:  00 53 4F 4C 56 45 20 20 20 44 45 46 C9 00 03 00    .SOLVE   DEF....
012370:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
012380:  00 53 4F 52 54 20 20 20 20 44 45 46 CC 00 03 00    .SORT    DEF....
012390:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
0123A0:  00 53 54 4F 52 41 47 45 20 44 45 46 CF 00 07 00    .STORAGE DEF....
0123B0:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
0123C0:  00 53 54 52 45 41 4D 53 20 44 45 46 D6 00 14 00    .STREAMS DEF....
0123D0:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
0123E0:  00 53 54 52 49 4E 47 53 20 44 45 46 EA 00 0C 00    .STRINGS DEF....
0123F0:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
012400:  00 54 45 52 4D 49 4E 41 4C 44 45 46 F6 00 0D 00    .TERMINALDEF....
012410:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
012420:  00 50 4F 52 54 49 4F 20 20 44 45 46 03 01 04 00    .PORTIO  DEF....
012430:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
012440:  00 43 48 41 49 4E 20 20 20 44 45 46 07 01 02 00    .CHAIN   DEF....
012450:  00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00    ................
012460:  00 53 43 52 45 45 4E 49 4F 44 45 46 09 01 20 00    .SCREENIODEF.. .
012470:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
012480:  B2 20 A4 20 00 43 6F 6D 6D 61 6E 64 00 9D 3B BF    . . .Command..;.
012490:  BF 28 2A B4 9D 20 00 6C 69 6E 65 00 9C 20 70 72    .(*.. .line.. pr
0124A0:  6F 63 65 73 73 6F 72 2A 29 BF 93 20 53 59 53 54    ocessor*).. SYST
0124B0:  45 4D 20 A3 20 00 42 59 54 45 00 98 3B BF BF 96    EM £ .BYTE..;...
0124C0:  C0 00 50 61 72 63 6C 61 73 73 00 97 3D 28 00 6E    ..Parclass..=(.n
0124D0:  61 6D 65 00 95 2C 00 73 74 72 69 6E 67 00 94 2C    ame..,.string..,
0124E0:  00 6F 70 74 69 6F 6E 00 92 29 3B BF C0 28 2A B4    .option..);..(*.
0124F0:  97 20 00 69 73 00 91 20 61 20 62 65 73 74 20 67    . .is.. a best g
012500:  66 63 3D 31 36 3B B4 28 2A B4 63 6C 6F 73 65 20    fc=16;.(*.close 
012510:  94 B6 2A 29 C0 73 66 6F 66 63 3D 31 37 3B B4 28    ..*).sfofc=17;.(
012520:  2A B4 00 73 65 61 72 63 68 00 92 20 B1 20 66 69    *..search.. . fi
012530:  72 73 74 20 6D 61 74 63 68 20 A9 20 64 69 72 B4    rst match . dir.
012540:  2A 29 C0 73 6E 6F 66 63 3D 31 38 3B B4 28 2A B4    *).snofc=18;.(*.
012550:  92 20 B1 20 6E 65 78 74 B6 2A 29 C0 64 65 6C 66    . . next.*).delf
012560:  63 3D 31 39 3B B4 28 2A B4 64 65 6C 65 74 65 20    c=19;.(*.delete 
012570:  94 B6 2A 29 C0 72 73 72 66 63 3D 32 30 3B B4 28    ..*).rsrfc=20;.(
012580:  2A B4 00 73 65 71 75 65 6E 74 69 61 6C 00 91 20    *..sequential.. 
012590:  9F B6 2A 29 C0 77 73 72 66 63 3D 32 31 3B B4 28    ..*).wsrfc=21;.(
0125A0:  2A B4 91 20 9A B5 2A 29 C0 6D 61 6B 66 63 3D 32    *.. ..*).makfc=2
0125B0:  32 3B B4 28 2A B4 6D 61 6B 65 20 94 B6 2A 29 C0    2;.(*.make ..*).
0125C0:  72 65 6E 66 63 3D 32 33 3B B4 28 2A B4 72 65 6E    renfc=23;.(*.ren
0125D0:  61 6D 65 20 94 B6 2A 29 C0 73 64 61 66 63 3D 32    ame ..*).sdafc=2
0125E0:  36 3B B4 28 2A B4 00 73 65 74 00 8F 20 94 20 98    6;.(*..set.. . .
0125F0:  20 41 64 64 72 65 73 73 B5 2A 29 C0 67 61 76 66     Address.*).gavf
012600:  63 3D 32 37 3B B4 28 2A B4 00 67 65 74 00 8E 20    c=27;.(*..get.. 
012610:  61 6C 6C 6F 63 61 74 69 6F 6E 20 76 65 63 74 6F    allocation vecto
012620:  72 20 61 64 64 72 65 73 73 B4 2A 29 C0 67 64 70    r address.*).gdp
012630:  66 63 3D 33 31 3B B4 28 2A B4 8E 20 97 20 70 61    fc=31;.(*.. . pa
012640:  72 61 6D 65 74 65 72 20 62 6C 6F 63 6B 20 61 64    rameter block ad
012650:  64 72 B4 2A 29 C0 67 75 63 66 63 3D 33 32 3B B4    dr.*).gucfc=32;.
012660:  28 2A B4 8E 2F 8F 20 75 73 65 72 20 00 6E 75 6D    (*../. user .num
012670:  62 65 72 00 8D B5 2A 29 C0 72 72 72 66 63 3D 33    ber...*).rrrfc=3
012680:  33 3B B4 28 2A B4 9F 20 00 72 61 6E 64 6F 6D 00    3;.(*.. .random.
012690:  8C 20 A5 B5 2A 29 C0 77 72 72 66 63 3D 33 34 3B    . ..*).wrrfc=34;
0126A0:  B4 28 2A B4 9A 20 8C 20 A5 B5 2A 29 C0 63 66 73    .(*.. . ..*).cfs
0126B0:  66 63 3D 33 35 3B B4 28 2A B4 43 6F 6D 70 75 74    fc=35;.(*.Comput
0126C0:  65 20 94 20 73 69 7A 65 B5 2A 29 C0 73 72 72 66    e . size.*).srrf
0126D0:  63 3D 33 36 3B B4 28 2A B4 8F 20 8C 20 A5 20 70    c=36;.(*.. . . p
0126E0:  6F 69 6E 74 65 72 B4 2A 29 C0 72 73 64 66 63 3D    ointer.*).rsdfc=
0126F0:  33 37 3B B4 28 2A B4 A0 20 95 B6 2A 29 C0 77 72    37;.(*.. ..*).wr
012700:  75 65 73 73 20 73 74 79 6C 65 20 00 6F 66 00 8F    uess style .of..
012710:  20 74 68 69 6E 67 3A C1 00 49 66 00 8D 20 00 74     thing:..If.. .t
012720:  68 65 00 8C 20 00 70 61 72 61 6D 65 74 65 72 00    he.. .parameter.
012730:  8B 20 91 20 00 69 6E 00 8A 20 71 75 6F 74 65 73    . . .in.. quotes
012740:  20 00 69 74 00 88 20 91 20 61 20 94 C1 8D 20 88     .it.. . a ... .
012750:  20 66 6F 6C 6C 6F 77 73 20 61 20 27 5B 27 20 00     follows a '[' .
012760:  6F 72 00 87 20 61 20 27 2F 27 20 88 20 91 20 61    or.. a '/' . . a
012770:  6E 20 92 C1 28 74 68 65 72 65 20 91 20 6F 6E 6C    n ..(there . onl
012780:  79 20 65 76 65 72 20 6F 6E 65 20 92 20 8B 2E 20    y ever one . .. 
012790:  49 74 20 91 C1 00 61 6C 77 61 79 73 00 85 20 6C    It ...always.. l
0127A0:  61 73 74 2C 20 61 6E 64 20 88 20 63 6F 6E 74 61    ast, and . conta
0127B0:  69 6E 73 20 65 76 65 72 79 74 68 69 6E 67 20 66    ins everything f
0127C0:  72 6F 6D 20 8C 20 2F 20 87 20 C1 5B 20 6F 6E 77    rom . / . .[ onw
0127D0:  61 72 64 73 C1 45 76 65 72 79 74 68 69 6E 67 20    ards.Everything 
0127E0:  65 6C 73 65 20 91 20 61 20 95 20 28 6E 6F 20 76    else . a . (no v
0127F0:  61 6C 69 64 69 74 79 20 63 68 65 63 6B 69 6E 67    alidity checking
012800:  20 70 65 72 66 6F 72 6D 65 64 2A 29 BF C0 00 54     performed*)...T
012810:  65 78 74 00 83 3D A5 C1 4C 65 6E 67 74 68 3A 98    ext..=..Length:.
012820:  3B B5 28 2A 00 72 65 74 75 72 6E 73 00 82 20 62    ;.(*.returns.. b
012830:  79 74 65 73 20 8A 20 8B 2A 29 C1 54 65 72 6D 69    ytes . .*).Termi
012840:  6E 61 74 6F 72 3A 99 3B B4 28 2A 82 20 6E 65 78    nator:.;.(*. nex
012850:  74 20 63 68 61 72 61 63 74 65 72 2C 20 87 C3 B4    t character, ...
012860:  64 65 6C 69 6D 69 74 65 72 20 66 6F 72 20 73 74    delimiter for st
012870:  72 69 6E 67 73 2A 29 B4 C1 43 6C 61 73 73 3A 97    rings*)..Class:.
012880:  3B B5 28 2A 63 6C 61 73 73 20 8F 20 8B 2A 29 C1    ;.(*class . .*).
012890:  90 20 3A AC 20 84 C1 BC A1 3A 46 69 6C 65 50 6F    . :. ....:FilePo
0128A0:  73 3A AD 3B 45 72 72 6F 72 4E 6F 3A AD 7C C1 BC    s:.;ErrorNo:.|..
0128B0:  9A 3A 43 68 61 72 73 3A 9B 5B 30 2E 2E 31 32 37    .:Chars:.[0..127
0128C0:  5D 20 84 20 99 3B C1 BC 89 C3 B4 28 2A 8B 20 2D    ] . .;.....(*. -
0128D0:  20 85 20 74 65 72 6D 69 6E 61 74 65 64 20 62 79     . terminated by
0128E0:  C3 B4 BA 61 20 7A 65 72 6F 20 00 62 79 74 65 00    ...a zero .byte.
0128F0:  81 2C 20 62 75 74 20 74 68 61 74 20 81 20 91 20    ., but that . . 
012900:  7A 66 63 3D 34 30 3B B4 28 2A B4 9A 20 8C 20 AB    zfc=40;.(*.. . .
012910:  20 7A 65 72 6F 20 00 66 69 6C 6C 00 8B B4 2A 29     zero .fill...*)
012920:  BF BF 96 BF 28 2A C0 4C 61 79 6F 75 74 73 20 B1    ....(*.Layouts .
012930:  20 76 61 72 69 6F 75 73 20 61 72 65 61 73 20 A9     various areas .
012940:  20 42 49 4F 53 BF C0 B1 20 43 65 72 65 6E 6B 6F     BIOS... Cerenko
012950:  66 20 4D 6F 64 75 6C 61 20 49 49 BF C0 44 61 76    f Modula II..Dav
012960:  65 20 4D 6F 6F 72 65 20 4F 63 74 20 38 34 BF C0    e Moore Oct 84..
012970:  AD 20 61 72 65 20 AC 20 A8 20 62 6F 6F 6B 20 28    . are . . book (
012980:  6F 70 20 73 69 74 29 BF BF 2A 29 C0 00 61 6C 66    op sit)..*)..alf
012990:  61 00 8A 3D 9B 5B 31 2E 2E 38 5D 20 84 20 99 3B    a..=.[1..8] . .;
0129A0:  C0 00 65 78 74 65 6E 00 88 3D 9B 5B 31 2E 2E 33    ..exten..=.[1..3
0129B0:  5D 20 84 20 99 3B C0 00 64 69 73 63 6D 61 70 00    ] . .;..discmap.
0129C0:  87 3D A5 C1 90 20 3A AA 20 84 B4 28 2A 64 65 70    .=... :. ..(*dep
0129D0:  65 6E 64 69 6E 67 20 6F 6E 20 8D 20 84 20 67 72    ending on . . gr
0129E0:  6F 75 70 73 2A 29 C1 BC 38 3A 62 79 74 65 73 3A    oups*)..8:bytes:
0129F0:  9B 5B 30 2E 2E 31 35 5D 20 84 20 A7 7C C1 BC 31    .[0..15] . .|..1
012A00:  36 3A 77 6F 72 64 73 3A 9B 5B 30 2E 2E 37 5D 20    6:words:.[0..7] 
012A10:  84 20 AA 3B C0 BA B4 BC 89 C1 89 3B C0 00 69 6E    . .;.......;..in
012A20:  74 00 86 33 3D A5 C1 6C 6F 77 6F 72 64 65 72 3A    t..3=..loworder:
012A30:  A7 3B C1 68 69 67 68 6F 72 64 65 72 3A AA C1 89    .;.highorder:...
012A40:  3B BF C0 66 63 62 3D A5 C1 66 63 62 64 6E 3A A7    ;..fcb=..fcbdn:.
012A50:  3B B4 28 2A B4 95 20 8D B5 2A 29 C1 66 63 62 66    ;.(*.. ..*).fcbf
012A60:  6E 3A 8A 3B B4 28 2A B4 94 20 6E 61 6D 65 20 28    n:.;.(*.. name (
012A70:  62 6C 61 6E 6B 20 8B 29 B4 2A 29 C1 66 63 62 66    blank .).*).fcbf
012A80:  74 3A 88 3B B4 28 2A B4 94 20 65 78 74 65 6E 73    t:.;.(*.. extens
012A90:  69 6F 6E B5 2A 29 C1 66 63 62 65 78 3A A7 3B B4    ion.*).fcbex:.;.
012AA0:  28 2A B4 00 65 78 74 65 6E 74 00 85 20 6F 70 65    (*..extent.. ope
012AB0:  6E 65 64 B5 2A 29 C1 63 70 6D 72 65 73 3A AA 3B    ned.*).cpmres:.;
012AC0:  B4 28 2A B4 72 65 73 65 72 76 65 64 20 62 79 20    .(*.reserved by 
012AD0:  B0 2F 4D B4 2A 29 C1 66 63 62 72 63 3A A7 3B B4    ./M.*).fcbrc:.;.
012AE0:  28 2A B4 A5 20 63 6F 75 6E 74 B5 2A 29 C1 66 63    (*.. count.*).fc
012AF0:  62 64 6D 3A 87 3B B4 28 2A B4 97 20 6D 61 70 20    bdm:.;.(*.. map 
012B00:  6E 6F 74 C3 B4 BA 69 6E 63 6C 75 64 65 64 20 8A    not...included .
012B10:  20 8C 20 6C 65 6E 67 74 68 2A 29 C1 89 3B BF C0     . length*)..;..
012B20:  00 50 61 72 61 6D 65 74 65 72 00 80 3D A8 20 86    .Parameter..=. .
012B30:  20 83 3B BF AF 20 47 65 74 50 61 72 61 6D 73 28     .;.. GetParams(
012B40:  8E 20 70 3A 9B 20 84 20 80 3B 8E 20 63 6F 75 6E    . p:. . .;. coun
012B50:  74 3A AA 29 3B BF 28 2A B4 63 72 61 63 6B 20 8C    t:.);.(*.crack .
012B60:  20 63 6F 6D 6D 61 6E 64 20 9C 2A 29 BF 8E B4 43     command .*)...C
012B70:  6F 6D 6D 4C 65 6E 67 74 68 5B 38 30 68 5D 3A 98    ommLength[80h]:.
012B80:  3B C0 43 6F 6D 6D 54 65 78 74 5B 38 31 68 5D 3A    ;.CommText[81h]:
012B90:  9B 5B 30 2E 2E 31 32 36 5D 20 84 20 99 3B 20 BF    .[0..126] . .; .
012BA0:  89 20 9D 2E BF 00 00 1A 1A 1A 1A 1A 1A 1A 1A 1A    . ..............
012BB0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
012BC0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
012BD0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
012BE0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
012BF0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
012C00:  B2 20 A4 20 00 43 6F 6E 76 65 72 73 69 6F 6E 73    . . .Conversions
012C10:  00 91 3B BF 93 20 53 59 53 54 45 4D 20 A3 20 00    ..;.. SYSTEM £ .
012C20:  57 4F 52 44 00 90 2C 00 42 59 54 45 00 8F 3B BF    WORD..,.BYTE..;.
012C30:  AF 20 43 61 72 64 54 6F 53 74 72 69 6E 67 28 63    . CardToString(c
012C40:  2C 00 62 61 73 65 00 8D 3A AD 3B 8E 20 54 3A 9B    ,.base..:.;. T:.
012C50:  20 84 20 99 3B 8E 20 00 75 73 65 64 00 8C 3A AA     . .;. .used..:.
012C60:  29 3B BF AF 20 49 6E 74 54 6F 53 74 72 69 6E 67    );.. IntToString
012C70:  28 63 3A AA 3B 8D 3A AD 3B C1 8E 20 54 3A 9B 20    (c:.;.:.;.. T:. 
012C80:  84 20 99 3B 8E 20 8C 3A AA 29 3B BF BF 28 2A B4    . .;. .:.);..(*.
012C90:  43 6F 6E 76 65 72 74 20 61 20 43 61 72 64 69 6E    Convert a Cardin
012CA0:  61 6C 20 28 49 6E 74 65 67 65 72 29 20 00 74 6F    al (Integer) .to
012CB0:  00 8B 20 61 20 00 73 74 72 69 6E 67 00 8A BF C0    .. a .string....
012CC0:  63 20 00 69 73 00 88 20 00 74 68 65 00 87 20 76    c .is.. .the.. v
012CD0:  61 6C 75 65 2C 20 8D 20 88 20 87 20 8D 20 8B 20    alue, . . . . . 
012CE0:  75 73 65 BF C0 54 20 72 65 74 75 72 6E 73 20 87    use..T returns .
012CF0:  20 8A 20 6C 65 66 74 20 6A 75 73 74 69 66 69 65     . left justifie
012D00:  84 20 85 B4 2A 29 C1 66 63 62 63 72 3A A7 3B B4    . ..*).fcbcr:.;.
012D10:  28 2A B4 63 75 72 72 65 6E 74 20 A5 B5 2A 29 C1    (*.current ..*).
012D20:  66 63 62 72 6E 3A 86 33 3B B4 28 2A B4 B0 2F 4D    fcbrn:.3;.(*../M
012D30:  20 32 2E 32 20 A5 20 8D B4 2A 29 C1 89 3B BF BF     2.2 . ..*)..;..
012D40:  AF 20 A2 28 00 63 6F 64 65 00 83 3A AA 3B 64 65    . .(.code..:.;de
012D50:  3A A6 29 3A A6 3B B5 28 2A 00 52 65 73 75 6C 74    :.):.;.(*.Result
012D60:  00 82 20 00 69 73 00 81 20 41 20 00 76 61 6C 75    .. .is.. A .valu
012D70:  65 00 80 2A 29 BF AF 20 A1 28 83 3A AA 29 3A A6    e..*).. .(.:.):.
012D80:  3B B6 28 2A 82 20 81 20 48 4C 20 80 2A 29 BF 89    ;.(*. . HL .*)..
012D90:  20 B3 2E BF BF 00 00 1A 1A 1A 1A 1A 1A 1A 1A 1A     ...............
012DA0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
012DB0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
012DC0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
012DD0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
012DE0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
012DF0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
012E00:  B2 20 A4 20 00 43 50 4D 42 49 4F 53 00 C7 3B BF    . . .CPMBIOS..;.
012E10:  93 B4 53 59 53 54 45 4D 20 A3 20 00 42 59 54 45    ..SYSTEM £ .BYTE
012E20:  00 C6 2C 00 57 4F 52 44 00 C5 3B BF 93 B4 43 50    ..,.WORD..;...CP
012E30:  4D 20 A3 20 00 61 6C 66 61 00 C4 2C 00 65 78 74    M £ .alfa..,.ext
012E40:  65 6E 00 C2 2C 00 64 69 73 63 6D 61 70 00 BE 3B    en..,.discmap..;
012E50:  BF 9D C0 28 2A 6D 6E 65 6D 6F 6E 69 63 73 20 00    ...(*mnemonics .
012E60:  66 6F 72 00 BD 20 64 69 72 65 63 74 20 62 64 6F    for.. direct bdo
012E70:  73 20 63 61 6C 6C 73 20 75 73 69 6E 67 20 74 68    s calls using th
012E80:  65 20 6A 75 6D 70 20 00 76 65 63 74 6F 72 00 BC    e jump .vector..
012E90:  C0 20 74 61 62 6C 65 20 28 75 73 65 20 00 42 49    . table (use .BI
012EA0:  4F 53 00 BB 20 61 6E 64 20 00 42 49 4F 53 48 4C    OS.. and .BIOSHL
012EB0:  00 BA 29 C0 2A 29 C0 63 62 6F 6F 74 3D 30 3B B4    ..).*).cboot=0;.
012EC0:  28 2A B4 63 6F 6C 64 20 00 62 6F 6F 74 00 B9 B6    (*.cold .boot...
012ED0:  2A 29 C0 77 62 6F 6F 74 3D 31 3B B4 28 2A B4 77    *).wboot=1;.(*.w
012EE0:  61 72 6D 20 B9 B6 2A 29 C0 63 6F 6E 73 74 61 3D    arm ..*).consta=
012EF0:  32 3B B4 28 2A B4 00 63 6F 6E 73 6F 6C 65 00 B8    2;.(*..console..
012F00:  64 BF C0 8C 20 67 69 76 65 73 20 6E 75 6D 62 65    d... gives numbe
012F10:  72 20 00 6F 66 00 86 20 73 69 67 20 64 69 67 69    r .of.. sig digi
012F20:  74 73 2A 29 BF AF 20 4D 61 6B 65 57 6F 72 64 28    ts*).. MakeWord(
012F30:  00 48 69 67 68 00 85 2C 00 4C 6F 77 00 83 3A 8F    .High..,.Low..:.
012F40:  29 3A 90 3B BF BF 28 2A B4 43 6F 6D 62 69 6E 65    ):.;..(*.Combine
012F50:  20 74 77 6F 20 62 79 74 65 73 20 69 6E 74 6F 20     two bytes into 
012F60:  61 20 00 77 6F 72 64 00 82 20 2A 29 BF AF 20 48    a .word.. *).. H
012F70:  69 67 68 42 79 74 65 28 77 3A 90 29 3A 8F 3B BF    ighByte(w:.):.;.
012F80:  AF 20 4C 6F 77 42 79 74 65 28 77 3A 90 29 3A 8F    . LowByte(w:.):.
012F90:  3B BF BF 28 2A B4 52 65 74 75 72 6E 20 87 20 85    ;..(*.Return . .
012FA0:  20 28 83 29 20 00 6F 72 64 65 72 00 81 20 00 62     (.) .order.. .b
012FB0:  79 74 65 00 80 20 86 20 61 20 82 BF C0 4E 6F 74    yte.. . a ...Not
012FC0:  65 20 74 68 61 74 2C 20 66 6F 6C 6C 6F 77 69 6E    e that, followin
012FD0:  67 20 87 20 75 73 75 61 6C 20 38 30 38 30 20 63    g . usual 8080 c
012FE0:  6F 6E 76 65 6E 74 69 6F 6E 2C C0 87 20 66 69 72    onvention,.. fir
012FF0:  73 74 20 80 20 88 20 87 20 6C 6F 77 20 81 20 80    st . . . low . .
013000:  2A 29 BF 89 20 91 2E BF 00 00 1A 1A 1A 1A 1A 1A    *).. ...........
013010:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
013020:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
013030:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
013040:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
013050:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
013060:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
013070:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
013080:  B2 20 A4 20 00 43 50 4D 00 B3 3B BF 28 2A B4 4F    . . .CPM..;.(*.O
013090:  70 63 6F 64 65 73 20 00 66 6F 72 00 B1 20 00 43    pcodes .for.. .C
0130A0:  50 00 B0 2F 4D 20 42 64 6F 73 20 00 61 6E 64 00    P../M Bdos .and.
0130B0:  AE 20 42 69 6F 73 20 63 61 6C 6C 73 B4 BF C0 00    . Bios calls....
0130C0:  4D 6E 65 6D 6F 6E 69 63 73 00 AD 20 74 61 6B 65    Mnemonics.. take
0130D0:  6E 20 00 66 72 6F 6D 00 AC 20 53 79 73 74 65 6D    n .from.. System
0130E0:  20 50 72 6F 67 72 61 6D 6D 69 6E 67 20 75 6E 64     Programming und
0130F0:  65 72 20 B0 2F 4D 38 30 C0 00 77 69 74 68 00 AB    er ./M80..with..
013100:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
013110:  10 00 01 00 02 09 52 E5 10 00 C9 02 00 00 00 02    ......R.........
013120:  10 00 C5 02 00 00 00 02 10 00 C1 02 00 00 00 02    ................
013130:  10 00 C6 02 00 00 00 02 10 00 C2 02 00 00 00 02    ................
013140:  10 00 C7 02 00 00 00 02 10 00 C3 02 00 00 00 02    ................
013150:  10 00 C8 02 00 00 00 02 10 00 C4 02 00 00 00 02    ................
013160:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013170:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013180:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013190:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0131A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0131B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0131C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0131D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0131E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0131F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
013200:  E4 2C 9F 3A AD 3B C1 8E 20 AE 3A AA 29 3B BF BF    .,.:.;.. .:.);..
013210:  28 2A B4 52 65 61 64 28 57 72 69 74 65 29 20 61    (*.Read(Write) a
013220:  20 00 62 6C 6F 63 6B 00 9E 20 F6 20 28 EF 29 20     .block.. . (.) 
013230:  61 20 C5 20 CE BF C0 66 BE BC 2D 20 D6 20 CE 20    a . ...f..- . . 
013240:  F6 20 FA 20 EF 20 C8 20 28 B3 20 63 68 65 63 6B    . . . . (. check
013250:  20 F3 20 B0 C0 DF BD 2D 20 61 64 64 72 65 73 73     . ....- address
013260:  20 E5 20 DF 20 EF 20 C8 20 B9 C0 E4 BE 2D 20 9E     . . . . ....- .
013270:  20 EF 20 C8 2E BA 42 6C 6F 63 6B 73 20 E7 20 31     . ...Blocks . 1
013280:  32 38 20 00 62 79 74 65 73 00 9D 20 65 61 63 68    28 .bytes.. each
013290:  C1 BD 49 6E 20 65 61 72 6C 79 20 76 65 72 73 69    ..In early versi
0132A0:  6F 6E 73 20 E5 20 FD 20 00 63 6F 6D 70 69 6C 65    ons . . .compile
0132B0:  72 00 9C 2C 20 F8 20 70 61 72 61 6D 65 74 65 72    r.., . parameter
0132C0:  20 00 77 61 73 00 9A 20 69 67 6E 6F 72 65 64 C1     .was.. ignored.
0132D0:  BD A8 20 ED 20 9A 20 7A 65 72 6F 2E 20 F7 20 E8    .. . . zero. . .
0132E0:  20 F1 20 F0 20 72 65 70 6C 61 63 65 64 20 E6 20     . . replaced . 
0132F0:  FD 20 00 72 6F 75 74 69 6E 65 73 00 98 C1 BD 00    . .routines.....
013300:  53 65 71 52 65 61 64 42 6C 6F 63 6B 00 97 20 D8    SeqReadBlock.. .
013310:  20 00 53 65 71 57 72 69 74 65 42 6C 6F 63 6B 00     .SeqWriteBlock.
013320:  95 C0 9F BA 2D 20 42 79 74 65 20 E2 20 EF 20 00    ....- Byte . . .
013330:  74 72 61 6E 73 66 65 72 00 94 20 28 FE 20 64 69    transfer.. (. di
013340:  66 66 65 72 65 6E 63 65 20 F6 20 FB 31 31 20 C1    fference . .11 .
013350:  BD FA 20 64 65 66 69 6E 65 73 20 61 20 E0 20 E2    .. defines a . .
013360:  2E 20 F7 20 F3 20 61 20 00 63 61 73 65 00 92 20    . . . a .case.. 
013370:  E5 20 FA 20 F3 20 6D 6F 72 65 20 C1 BD 70 6F 72    . . . more ..por
013380:  74 61 62 6C 65 2C 20 00 73 69 6E 63 65 00 91 20    table, .since.. 
013390:  FD 20 FB 2D 31 31 20 9C 20 64 65 66 69 6E 65 64    . .-11 . defined
0133A0:  20 53 49 5A 45 20 D8 20 54 53 49 5A 45 20 EF C1     SIZE . TSIZE ..
0133B0:  BD 00 62 65 00 90 20 FD 20 73 69 7A 65 20 F5 20    ..be.. . size . 
0133C0:  77 6F 72 64 73 2C 20 FA 20 77 6F 75 6C 64 20 90    words, . would .
0133D0:  20 74 6F 74 61 6C 6C 79 20 73 69 6C 6C 79 20 01     totally silly .
0133E0:  00 20 61 C1 BD E3 20 6F 72 69 65 6E 74 65 64 20    . a... oriented 
0133F0:  F2 29 BF C2 2A 2A 20 63 61 72 65 66 75 6C 20 2A    .)..** careful *
013400:  83 20 96 20 66 69 6E 64 C0 84 20 88 20 84 20 8A    . . find.. . . .
013410:  C0 86 20 88 20 6E 75 6D 62 65 72 20 00 6F 66 00    .. . number .of.
013420:  82 20 62 79 74 65 73 20 96 20 65 78 61 6D 69 6E    . bytes . examin
013430:  65 20 28 00 69 66 00 81 20 30 20 36 34 6B 20 88    e (.if.. 0 64k .
013440:  20 73 65 61 72 63 68 65 64 29 C0 72 65 74 75 72     searched).retur
013450:  6E 73 20 8A 20 82 20 6D 61 74 63 68 65 64 20 00    ns . . matched .
013460:  62 79 74 65 00 80 2C 20 8D 20 8A 20 82 20 80 C0    byte.., . . . ..
013470:  6F 6E 65 20 70 61 73 74 20 65 6E 64 20 81 20 6E    one past end . n
013480:  6F 6E 65 BF 2A 29 BF 89 20 97 2E BF 00 00 1A 1A    one.*).. .......
013490:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0134A0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0134B0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0134C0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0134D0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0134E0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0134F0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
013500:  B2 20 A4 20 00 46 69 6C 65 73 00 01 01 3B BA BF    . . .Files...;..
013510:  BF 28 2A B4 01 01 20 64 65 66 69 6E 69 74 69 6F    .(*... definitio
013520:  6E 20 00 66 6F 72 00 01 00 20 00 43 50 00 FF 2F    n .for... .CP../
013530:  4D BF C0 43 65 72 65 6E 6B 6F 66 20 4D 6F 64 75    M..Cerenkof Modu
013540:  6C 61 20 49 49 BF C0 00 4E 6F 74 65 00 FE 20 61    la II...Note.. a
013550:  6C 73 6F 20 00 74 68 65 00 FD 20 00 6D 6F 64 75    lso .the.. .modu
013560:  6C 65 00 FC 20 00 52 54 00 FB 31 31 01 01 20 00    le.. .RT..11.. .
013570:  77 68 69 63 68 00 FA 20 70 72 6F 76 69 64 65 73    which.. provides
013580:  20 FB 31 31 C0 63 6F 6D 70 61 74 69 62 69 6C 69     .11.compatibili
013590:  74 79 2E 20 54 68 61 74 20 FC 20 00 75 73 65 73    ty. That . .uses
0135A0:  00 F9 20 00 74 68 69 73 00 F8 20 6F 6E 65 2A 29    .. .this.. one*)
0135B0:  BF BF 28 2A B4 43 61 75 74 69 6F 6E 20 C0 2A 2A    ..(*.Caution .**
0135C0:  2A 2A 2A 2A 2A BF C0 00 54 68 69 73 00 F7 20 FC    *****...This.. .
0135D0:  20 64 69 66 66 65 72 73 20 00 66 72 6F 6D 00 F6     differs .from..
0135E0:  20 FD 20 FB 31 31 20 FC 20 00 69 6E 00 F5 20 63     . .11 . .in.. c
0135F0:  65 72 74 61 69 6E 20 77 61 79 73 BF C0 00 54 68    ertain ways...Th
013600:  63 74 6F 72 73 20 70 65 72 20 A1 B4 2A 29 C1 62    ctors per ..*).b
013610:  73 68 3A C6 3B B4 28 2A B4 00 62 6C 6F 63 6B 00    sh:.;.(*..block.
013620:  9A 20 73 68 69 66 74 20 66 61 63 74 6F 72 B4 2A    . shift factor.*
013630:  29 C1 62 6C 6D 3A C6 3B B4 28 2A B4 9A 20 00 6D    ).blm:.;.(*.. .m
013640:  61 73 6B 00 98 B5 2A 29 C1 65 78 6D 3A C6 3B B4    ask...*).exm:.;.
013650:  28 2A B4 00 65 78 74 65 6E 74 00 97 20 98 B5 2A    (*..extent.. ..*
013660:  29 C1 64 73 6D 3A AA 3B B4 28 2A B4 00 6D 61 78    ).dsm:.;.(*..max
013670:  00 95 20 00 61 6C 6C 6F 63 61 74 69 6F 6E 00 94    .. .allocation..
013680:  20 67 72 6F 75 70 73 B4 2A 29 C1 64 72 6D 3A AA     groups.*).drm:.
013690:  3B B4 28 2A B4 95 20 00 64 69 72 65 63 74 6F 72    ;.(*.. .director
0136A0:  79 00 92 20 65 6E 74 72 69 65 73 B4 2A 29 C1 61    y.. entries.*).a
0136B0:  6C 30 3A 9B 20 5B 30 2E 2E 31 5D 20 84 20 C6 3B    l0:. [0..1] . .;
0136C0:  C3 28 2A B4 94 20 BC B4 2A 29 C1 63 6B 73 3A AA    .(*.. ..*).cks:.
0136D0:  3B B4 28 2A B4 00 63 68 65 63 6B 00 91 20 BC 20    ;.(*..check.. . 
0136E0:  73 69 7A 65 B4 2A 29 C1 6F 66 66 3A AA 3B B4 28    size.*).off:.;.(
0136F0:  2A B4 00 73 79 73 74 65 6D 00 90 20 74 72 61 63    *..system.. trac
013700:  6B 73 B5 2A 29 C1 66 69 6C 6C 65 72 3A 9B 5B 30    ks.*).filler:.[0
013710:  2E 2E 32 5D 20 84 20 99 3B C1 89 3B C0 00 70 70    ..2] . .;..;..pp
013720:  61 72 61 6D 65 74 65 72 73 00 8F 3D A8 20 86 20    arameters..=. . 
013730:  9C 3B C0 00 70 64 69 72 65 63 74 6F 72 79 00 8E    .;..pdirectory..
013740:  3D A8 20 86 20 92 3B C0 92 3D A5 C1 64 69 72 75    =. . .;..=..diru
013750:  6E 3A C6 3B B4 28 2A 6F 72 20 30 45 35 68 20 69    n:.;.(*or 0E5h i
013760:  66 20 64 65 6C 65 74 65 64 2A 29 C1 64 69 72 66    f deleted*).dirf
013770:  6E 3A C4 3B B4 28 2A 00 66 69 6C 65 00 8D 20 6E    n:.;.(*.file.. n
013780:  61 6D 65 2A 29 C1 64 69 72 66 74 3A C2 3B B4 28    ame*).dirft:.;.(
013790:  2A 8D 20 74 79 70 65 2A 29 C1 64 69 72 65 78 3A    *. type*).direx:
0137A0:  C6 3B B4 28 2A 97 20 6E 75 6D 62 65 72 2A 29 C1    .;.(*. number*).
0137B0:  64 69 72 72 65 73 3A AA 3B B4 28 2A 72 65 73 65    dirres:.;.(*rese
0137C0:  72 76 65 64 20 BD 20 90 2A 29 C1 64 69 72 72 63    rved . .*).dirrc
0137D0:  3A C6 3B B4 28 2A A5 20 63 6F 75 6E 74 20 BD 20    :.;.(*. count . 
0137E0:  97 2A 29 C1 64 69 72 64 6D 3A BE 3B B4 28 2A A6    .*).dirdm:.;.(*.
0137F0:  20 6D 61 70 20 BD 20 97 2A 29 C1 89 3B C0 00 70     map . .*)..;..p
013800:  65 00 F4 20 6F 72 69 67 69 6E 61 6C 20 01 01 20    e.. original .. 
013810:  FC 20 00 69 73 00 F3 20 76 65 72 79 20 00 6D 61    . .is.. very .ma
013820:  63 68 69 6E 65 00 F2 20 73 70 65 63 69 66 69 63    chine.. specific
013830:  2E 20 49 74 20 00 68 61 73 00 F1 C0 74 68 65 72    . It .has...ther
013840:  65 66 6F 72 65 20 00 62 65 65 6E 00 F0 20 64 65    efore .been.. de
013850:  65 6D 65 64 20 61 63 63 65 70 74 69 62 6C 65 20    emed acceptible 
013860:  00 74 6F 00 EF 20 00 63 68 61 6E 67 65 00 EE 20    .to.. .change.. 
013870:  00 69 74 00 ED 20 01 00 20 00 43 50 4D 00 EC 2E    .it.. .. .CPM...
013880:  BF C0 00 49 66 00 EB 20 00 79 6F 75 00 EA 20 77    ...If.. .you.. w
013890:  61 6E 74 20 F2 20 69 6E 64 65 70 65 6E 64 61 6E    ant . independan
0138A0:  74 20 00 49 4F 00 E9 2C 20 00 75 73 65 00 E8 20    t .IO.., .use.. 
0138B0:  73 74 72 65 61 6D 73 BF C0 F4 20 64 69 66 66 65    streams... diffe
0138C0:  72 65 6E 63 65 73 20 00 61 72 65 00 E7 3A BF C0    rences .are..:..
0138D0:  53 6F 6D 65 20 70 61 72 61 6D 65 74 65 72 73 20    Some parameters 
0138E0:  70 61 73 73 65 64 20 00 62 79 00 E6 20 8E 20 69    passed .by.. . i
0138F0:  6E 73 74 65 61 64 20 00 6F 66 00 E5 20 76 61 6C    nstead .of.. val
013900:  75 65 C0 00 62 6C 6B 6E 72 00 E4 20 70 61 72 61    ue..blknr.. para
013910:  6D 61 74 65 72 20 F3 20 68 61 6E 64 6C 65 64 20    mater . handled 
013920:  64 69 66 66 65 72 65 6E 74 6C 79 C0 00 62 79 74    differently..byt
013930:  65 00 E3 20 00 63 6F 75 6E 74 00 E2 20 00 6E 6F    e.. .count.. .no
013940:  74 00 E1 20 00 77 6F 72 64 00 E0 20 E2 20 75 73    t.. .word.. . us
013950:  65 64 20 01 00 20 00 62 75 66 66 65 72 00 DF 20    ed .. .buffer.. 
013960:  6C 65 6E 67 74 68 73 C0 4E 6F 74 20 00 61 6C 6C    lengths.Not .all
013970:  00 DE 20 FB 31 31 20 00 65 72 72 6F 72 00 DD 20    .. .11 .error.. 
013980:  00 63 6F 64 65 73 00 DC 20 6D 61 6B 65 20 73 65    .codes.. make se
013990:  6E 73 65 20 75 6E 64 65 72 20 EC C0 01 01 20 E7    nse under .... .
0139A0:  20 E1 20 43 68 61 6E 6E 65 6C 20 6E 75 6D 62 65     . Channel numbe
0139B0:  72 73 21 20 B5 2A 29 BF BF 93 20 53 59 53 54 45    rs! .*)... SYSTE
0139C0:  4D 20 A3 20 AB 2C 57 4F 52 44 3B BF 93 20 EC BC    M £ .,WORD;.. ..
0139D0:  A3 20 00 66 63 62 00 DB 3B BF BF 28 2A B4 FE 20    £ .fcb..;..(*.. 
0139E0:  00 74 68 61 74 00 DA 20 52 61 64 35 30 00 6E 61    .that.. Rad50.na
0139F0:  6D 65 00 D9 20 00 61 6E 64 00 D8 20 52 61 64 69    me.. .and.. Radi
013A00:  61 6C 6C 6F 63 00 8C 3D A8 20 86 20 00 61 6C 6C    alloc..=. . .all
013A10:  6F 63 00 8B 3B C0 8B 3D 9B 5B 30 2E 2E 31 30 5D    oc..;..=.[0..10]
013A20:  20 84 20 C6 3B B4 C0 00 70 63 68 65 63 6B 00 8A     . .;...pcheck..
013A30:  3D A8 20 86 20 91 3B C0 91 3D 9B 5B 30 2E 2E 31    =. . .;..=.[0..1
013A40:  30 5D 20 84 20 C6 3B C0 70 64 69 73 63 68 65 61    0] . .;.pdischea
013A50:  64 65 72 3D A8 20 86 20 00 64 69 73 63 68 65 61    der=. . .dischea
013A60:  64 65 72 00 88 3B C0 88 3D A5 C1 9F 3A 9E 3B C1    der..;..=...:.;.
013A70:  73 63 72 61 74 63 68 3A 9B 5B 30 2E 2E 32 5D 20    scratch:.[0..2] 
013A80:  84 20 AA 3B C1 92 3A 8E 3B C1 9C 3A 8F 3B C1 91    . .;..:.;..:.;..
013A90:  3A 8A 3B C1 8B 3A 8C 3B C1 89 3B BF BF BF AF 20    :.;..:.;..;.... 
013AA0:  BB 28 00 63 6F 64 65 00 87 3A AA 3B 00 62 63 00    .(.code..:.;.bc.
013AB0:  85 3A C5 3B 00 64 65 00 83 3A C5 29 3A AA 3B 20    .:.;.de..:.):.; 
013AC0:  B4 28 2A 00 52 65 73 75 6C 74 00 82 20 00 69 73    .(*.Result.. .is
013AD0:  00 81 20 41 20 00 76 61 6C 75 65 00 80 2A 29 BF    .. A .value..*).
013AE0:  AF 20 BA 28 87 3A AA 3B 85 3A C5 3B 83 3A C5 29    . .(.:.;.:.;.:.)
013AF0:  3A AA 3B B4 28 2A 82 20 81 20 48 4C 20 80 2A 29    :.;.(*. . HL .*)
013B00:  BF 89 20 C7 2E BF BF 00 00 1A 1A 1A 1A 1A 1A 1A    .. .............
013B10:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
013B20:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
013B30:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
013B40:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
013B50:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
013B60:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
013B70:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
013B80:  B2 20 A4 20 00 44 45 42 55 47 00 8E 3B BF 28 2A    . . .DEBUG..;.(*
013B90:  B4 54 68 69 73 20 00 69 73 00 8D 20 00 74 68 65    .This .is.. .the
013BA0:  00 8C 20 64 65 66 69 6E 69 74 69 6F 6E 20 00 6D    .. definition .m
013BB0:  6F 64 75 6C 65 00 8B 20 66 6F 72 20 00 64 65 62    odule.. for .deb
013BC0:  75 67 00 8A BF C0 41 74 20 70 72 65 73 65 6E 74    ug....At present
013BD0:  2C 20 00 69 74 00 88 20 64 6F 65 73 20 00 6E 6F    , .it.. does .no
013BE0:  74 00 87 20 63 6F 6E 74 61 69 6E 20 00 61 6E 79    t.. contain .any
013BF0:  00 86 20 64 65 66 69 6E 69 74 69 6F 6E 73 2C C0    .. definitions,.
013C00:  63 35 30 20 E7 20 6F 6D 69 74 74 65 64 20 2A 29    c50 . omitted *)
013C10:  BF BF 28 2A B4 50 72 6F 63 65 64 75 72 65 B4 42    ..(*.Procedure.B
013C20:  44 4F 53 20 72 65 71 75 65 73 74 B4 66 75 6E 63    DOS request.func
013C30:  74 69 6F 6E BF C0 00 4C 6F 6F 6B 75 70 00 D7 B5    tion...Lookup...
013C40:  6F 70 6E 66 63 B5 00 6F 70 65 6E 00 D6 20 DB C0    opnfc..open.. ..
013C50:  00 43 72 65 61 74 65 00 D5 B5 00 64 65 6C 66 63    .Create....delfc
013C60:  00 D4 2F 6D 61 6B 66 63 B4 00 64 65 6C 65 74 65    ../makfc..delete
013C70:  00 D3 20 61 6E 79 20 00 65 78 69 73 74 69 6E 67    .. any .existing
013C80:  00 D2 20 D8 20 00 63 72 65 61 74 65 00 D1 20 00    .. . .create.. .
013C90:  6E 65 77 00 D0 C0 00 44 65 6C 65 74 65 00 CF B5    new....Delete...
013CA0:  D4 B5 D3 20 00 66 69 6C 65 00 CE C0 00 52 65 6C    ... .file....Rel
013CB0:  65 61 73 65 00 CD B5 D4 B5 D3 20 DE 20 65 78 74    ease...... . ext
013CC0:  65 6E 74 73 C0 00 43 6C 6F 73 65 00 CC B5 63 6C    ents..Close...cl
013CD0:  73 66 63 B5 63 6C 6F 73 65 20 CE C0 00 57 72 69    sfc.close ...Wri
013CE0:  74 65 42 6C 6F 63 6B 00 CB B4 77 73 72 66 63 B5    teBlock...wsrfc.
013CF0:  28 00 73 65 71 75 65 6E 74 69 61 6C 00 CA 29 20    (.sequential..) 
013D00:  77 72 69 74 65 C0 00 52 65 61 64 42 6C 6F 63 6B    write..ReadBlock
013D10:  00 C9 B4 72 73 72 66 63 B5 28 CA 29 20 00 72 65    ...rsrfc.(.) .re
013D20:  61 64 00 C8 C0 00 52 65 6E 61 6D 65 00 C7 B5 72    ad....Rename...r
013D30:  65 6E 66 63 B5 C7 20 CE BF 2A 29 BF 96 20 B4 C0    enfc.. ..*).. ..
013D40:  00 44 65 76 69 63 65 74 79 70 65 00 C6 3D 28 63    .Devicetype..=(c
013D50:  6F 6E 2C 72 64 72 2C 6C 73 74 2C 70 75 6E 2C 00    on,rdr,lst,pun,.
013D60:  64 69 73 63 00 C5 29 3B C0 00 46 49 4C 45 00 C4    disc..);..FILE..
013D70:  3D A5 C1 64 65 76 74 79 70 65 3A C6 3B C1 66 3A    =..devtype:.;.f:
013D80:  DB 3B C1 65 6F 66 3A AC 3B C1 89 3B C0 46 69 6C    .;.eof:.;..;.Fil
013D90:  65 4E 61 6D 65 3D 9B 5B 30 2E 2E 31 33 5D 20 84    eName=.[0..13] .
013DA0:  20 99 3B 20 28 2A 65 2E 67 2E 20 62 3A 66 69 6C     .; (*e.g. b:fil
013DB0:  65 6E 61 6D 65 2E 64 61 74 2A 29 BF BF AF 20 43    ename.dat*)... C
013DC0:  6F 6E 76 65 72 74 46 69 6C 65 4E 61 6D 65 28 8E    onvertFileName(.
013DD0:  20 66 3A DB 3B 00 66 6E 00 C3 3A 9B 20 84 20 99     f:.;.fn..:. . .
013DE0:  29 3B BF BF 28 2A B4 00 43 6F 6E 76 65 72 74 00    );..(*..Convert.
013DF0:  BB 20 61 20 CE 20 D9 20 00 69 6E 74 6F 00 B9 20    . a . . .into.. 
013E00:  74 68 6F 75 67 68 20 00 79 6F 75 00 85 20 6D 61    though .you.. ma
013E10:  79 2C 20 6F 66 20 63 6F 75 72 73 65 20 61 64 64    y, of course add
013E20:  20 73 6F 6D 65 2E BF C0 8E 20 00 6D 75 73 74 00     some.... .must.
013E30:  84 20 00 62 65 00 83 20 69 6D 70 6F 72 74 65 64    . .be.. imported
013E40:  20 00 62 79 00 82 20 86 20 8B 20 77 68 69 63 68     .by.. . . which
013E50:  20 8D C0 63 6F 6D 70 69 6C 65 64 20 61 6E 64 20     ..compiled and 
013E60:  6C 69 6E 6B 65 64 20 00 77 69 74 68 00 81 20 2F    linked .with.. /
013E70:  54 20 28 6F 72 20 75 73 69 6E 67 20 8C 20 28 2A    T (or using . (*
013E80:  24 74 2B 2A 29 20 66 6C 61 67 C0 73 6F 20 74 68    $t+*) flag.so th
013E90:  61 74 20 8C 20 6D 61 69 6E 20 70 72 6F 67 72 61    at . main progra
013EA0:  6D 20 6C 69 6E 6B 61 67 65 20 63 6F 6D 65 73 20    m linkage comes 
013EB0:  6F 75 74 20 00 69 6E 00 80 20 8C C0 72 69 67 68    out .in.. ..righ
013EC0:  74 20 6F 72 64 65 72 20 28 6F 62 76 69 6F 75 73    t order (obvious
013ED0:  6C 79 2C 20 8E 20 84 20 83 20 69 6E 69 74 69 61    ly, . . . initia
013EE0:  6C 69 73 65 64 20 C0 66 69 72 73 74 20 61 73 20    lised .first as 
013EF0:  88 20 73 65 74 73 20 75 70 20 8C 20 69 6E 74 65    . sets up . inte
013F00:  72 75 70 74 20 80 20 6C 6F 77 20 6D 65 6D 6F 72    rupt . low memor
013F10:  79 20 75 73 65 64 C0 82 20 8C 20 6F 74 68 65 72    y used.. . other
013F20:  20 6D 6F 64 75 6C 65 73 20 74 6F 20 63 61 6C 6C     modules to call
013F30:  20 8E BF BF C0 4E 6F 2C 20 48 6F 72 74 65 6E 73     ....No, Hortens
013F40:  65 2C 20 85 20 84 20 87 20 63 6F 6D 70 69 6C 65    e, . . . compile
013F50:  20 74 68 69 73 20 8B 20 81 20 8A C0 6D 6F 64 65     this . . ..mode
013F60:  20 28 2F 54 29 20 73 65 6C 65 63 74 65 64 20 2A     (/T) selected *
013F70:  29 BF 89 20 8E 2E BF 00 00 1A 1A 1A 1A 1A 1A 1A    ).. ............
013F80:  B2 20 A4 20 00 45 78 63 68 61 6E 67 65 00 80 3B    . . .Exchange..;
013F90:  BF 93 20 53 59 53 54 45 4D 20 A3 20 AB 3B BF AF    .. SYSTEM £ .;..
013FA0:  20 80 28 70 3A AB 29 3B BF BF 28 2A B4 80 20 70     .(p:.);..(*.. p
013FB0:  6F 72 63 65 73 73 20 61 74 20 70 20 77 69 74 68    orcess at p with
013FC0:  20 63 75 72 72 65 6E 74 20 6F 6E 65 2A 29 BF 89     current one*)..
013FD0:  20 80 2E BF 00 00 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A     ...............
013FE0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
013FF0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
014000:  00 61 6E 00 B8 20 DB BF C0 CE 20 D9 20 00 6D 61    .an.. .... . .ma
014010:  79 00 B7 20 69 6E 63 6C 75 64 65 20 77 69 6C 64    y.. include wild
014020:  20 63 61 72 64 73 20 28 00 62 75 74 00 B6 20 00     cards (.but.. .
014030:  6E 6F 00 B3 20 73 65 61 72 63 68 20 01 00 20 6D    no.. search .. m
014040:  61 74 63 68 69 6E 67 20 C1 00 66 69 6C 65 73 00    atching ..files.
014050:  B1 20 F3 20 00 70 65 72 66 6F 72 6D 65 64 00 B0    . . .performed..
014060:  2A 29 B4 BF AF 20 D7 28 8E 20 66 3A C4 3B C3 3A    *)... .(. f:.;.:
014070:  9B 20 84 20 99 3B 8E 20 00 72 65 70 6C 79 00 AE    . . .;. .reply..
014080:  3A AA 29 3B BF BF 28 2A B4 AE 20 00 72 65 74 75    :.);..(*.. .retu
014090:  72 6E 73 00 A9 20 B4 30 20 00 69 66 00 A8 20 6F    rns.. .0 .if.. o
0140A0:  6B 20 28 6E 6F 74 65 2D 20 E1 20 CE 20 6C 65 6E    k (note- . . len
0140B0:  67 74 68 29 C2 2D 31 20 A8 20 6F 75 74 70 75 74    gth).-1 . output
0140C0:  20 00 6F 6E 6C 79 00 A7 20 00 64 65 76 69 63 65     .only.. .device
0140D0:  00 A6 20 00 73 70 65 63 69 66 69 65 64 00 A2 C2    .. .specified...
0140E0:  2D 32 20 A8 20 CE 20 E1 20 66 6F 75 6E 64 2A 29    -2 . . . found*)
0140F0:  BF BF BF AF 20 D5 28 8E 20 66 3A C4 3B C3 3A 9B    .... .(. f:.;.:.
014100:  20 84 20 99 3B 8E 20 AE 3A AA 29 3B BF BF 28 2A     . .;. .:.);..(*
014110:  B4 D3 20 D2 20 D8 20 D1 20 D0 20 CE C0 AE 20 3D    .. . . . . ... =
014120:  20 30 2C 20 A8 20 00 4F 4B 00 A1 C0 BE 20 2D 31     0, . .OK.... -1
014130:  BA A8 20 69 6E 70 75 74 20 A7 20 A6 20 A2 C0 BE    .. input . . ...
014140:  20 2D 32 2C 20 64 69 72 65 63 74 6F 72 79 20 00     -2, directory .
014150:  66 75 6C 6C 00 A0 2A 29 BF BF AF 20 CF 28 8E 20    full..*)... .(. 
014160:  66 3A C4 3B C3 3A 9B 20 84 20 99 3B 8E 20 AE 3A    f:.;.:. . .;. .:
014170:  AA 29 3B BF BF 28 2A B4 D3 20 D2 C0 52 65 70 6C    .);..(*.. ..Repl
014180:  79 20 2D 20 30 20 A1 C1 2D 32 2C 6E 6F 6E 20 73    y - 0 ..-2,non s
014190:  75 63 68 2A 29 BF BF AF 20 CC 28 8E 20 66 3A C4    uch*)... .(. f:.
0141A0:  29 3B BF BF 28 2A B4 CC 20 CE 2A 29 BF BF AF 20    );..(*.. .*)... 
0141B0:  CD 28 8E 20 66 3A C4 29 3B C0 BF 28 2A B4 CF 20    .(. f:.);..(*.. 
0141C0:  B8 20 D6 20 CE 20 2A 29 BF BF AF 20 C9 28 8E 20    . . . *)... .(. 
0141D0:  66 3A C4 3B DF 3A AB 3B E4 2C 00 62 79 74 65 63    f:.;.:.;.,.bytec
0141E0:  6F 75 6E 74 00 9F 3A AD 3B C1 8E 20 AE 3A AA 29    ount..:.;.. .:.)
0141F0:  3B BF AF 20 CB 28 8E 20 66 3A C4 3B DF 3A AB 3B    ;.. .(. f:.;.:.;
014200:  B2 20 A4 20 00 46 61 73 74 4D 6F 76 65 00 97 3B    . . .FastMove..;
014210:  BF BF 28 2A B4 41 73 73 65 6D 62 6C 79 20 6C 61    ..(*.Assembly la
014220:  6E 67 75 61 67 65 20 72 6F 75 74 69 6E 65 73 20    nguage routines 
014230:  00 74 6F 00 96 20 64 6F 20 66 61 73 74 20 00 6D    .to.. do fast .m
014240:  65 6D 6F 72 79 00 95 20 00 6D 6F 76 65 73 00 94    emory.. .moves..
014250:  2F 65 78 63 68 61 6E 67 65 73 C0 75 73 69 6E 67    /exchanges.using
014260:  20 4C 44 49 52 20 00 61 6E 64 00 92 20 4C 44 44     LDIR .and.. LDD
014270:  52 20 BF C0 00 49 66 00 91 20 00 74 68 65 00 90    R ...If.. .the..
014280:  20 94 20 61 72 65 20 6E 6F 6E 20 2D 6F 76 65 72     . are non -over
014290:  6C 61 70 70 69 6E 67 2C 20 79 6F 75 20 63 61 6E    lapping, you can
0142A0:  20 00 75 73 65 00 8F 20 65 69 74 68 65 72 20 00     .use.. either .
0142B0:  4D 6F 76 65 75 70 00 8E C0 00 6F 72 00 8D 20 00    Moveup....or.. .
0142C0:  4D 6F 76 65 64 6F 77 6E 00 8C BF C0 91 20 74 68    Movedown..... th
0142D0:  65 79 20 6F 76 65 72 6C 61 70 20 92 20 90 20 00    ey overlap . . .
0142E0:  64 65 73 74 69 6E 61 74 69 6F 6E 00 8B 20 00 61    destination.. .a
0142F0:  64 64 72 65 73 73 00 8A 20 00 69 73 00 88 20 6C    ddress.. .is.. l
014300:  6F 77 65 72 20 74 68 61 6E 20 90 C0 00 73 6F 75    ower than ...sou
014310:  72 63 65 00 87 20 8A 2C 20 8F 20 8C 20 65 6C 73    rce.. ., . . els
014320:  65 20 8F 20 8E BF C0 91 20 90 20 6C 65 6E 67 74    e . .... . lengt
014330:  68 20 88 20 7A 65 72 6F 2C 20 6E 6F 74 68 69 6E    h . zero, nothin
014340:  67 20 88 20 6D 6F 76 65 64 2A 29 BF BF 93 20 53    g . moved*)... S
014350:  59 53 54 45 4D 20 A3 20 AB 3B BF AF 20 8E 28 87    YSTEM £ .;.. .(.
014360:  2C 8B 3A AB 3B 00 6C 65 6E 00 86 3A AD 29 3B BF    ,.:.;.len..:.);.
014370:  BF AF 20 8C 28 87 2C 8B 3A AB 3B 86 3A AD 29 3B    .. .(.,.:.;.:.);
014380:  C0 BF AF 20 53 77 61 70 28 61 2C 62 3A AB 3B 86    ... Swap(a,b:.;.
014390:  3A AD 29 3B BF AF 20 53 65 61 72 63 68 75 70 28    :.);.. Searchup(
0143A0:  00 63 68 00 85 3A 99 3B 00 73 74 61 72 74 00 84    .ch..:.;.start..
0143B0:  3A AB 3B 86 3A AD 29 3A AD 3B BF AF 20 53 65 61    :.;.:.):.;.. Sea
0143C0:  72 63 68 64 6F 77 6E 28 85 3A 99 3B 84 3A AB 3B    rchdown(.:.;.:.;
0143D0:  86 3A AD 29 3A AD 3B BF BF 28 2A B4 6C 6F 6F 6B    .:.):.;..(*.look
0143E0:  20 66 6F 72 20 61 20 00 63 68 61 72 61 63 74 65     for a .characte
0143F0:  72 00 83 20 69 6E 20 95 C0 85 20 88 20 74 68 20    r.. in ... . th 
014400:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
014410:  11 00 01 00 02 09 52 E5 11 00 C9 02 00 00 00 02    ......R.........
014420:  11 00 C5 02 00 00 00 02 11 00 C1 02 00 00 00 02    ................
014430:  11 00 C6 02 00 00 00 02 11 00 C2 02 00 00 00 02    ................
014440:  11 00 C7 02 00 00 00 02 11 00 C3 02 00 00 00 02    ................
014450:  11 00 C8 02 00 00 00 02 11 00 C4 02 00 00 00 02    ................
014460:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
014470:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
014480:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
014490:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0144A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0144B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0144C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0144D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0144E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0144F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
014500:  00 8F 20 96 20 AB 20 EB 20 00 63 61 6C 6C 65 64    .. . . . .called
014510:  00 8D 2C 20 E3 20 6F 6E 65 20 DE 20 EB 20 CB 2C    .., . one . . .,
014520:  20 9A 20 C0 B9 20 D6 20 EB 20 8F 20 96 20 CA 20     . .. . . . . . 
014530:  EB 20 8D 2C 20 61 20 9C 20 EB 20 CB 2E 20 C0 A2    . ., a . . .. ..
014540:  20 61 20 9C 20 EB 20 CB 2C 20 EE 20 A6 20 00 75     a . . ., . . .u
014550:  73 65 00 8C 20 62 61 63 6B 73 70 61 63 65 2C 20    se.. backspace, 
014560:  00 63 6F 6E 74 72 6F 6C 00 8B 20 50 2C 20 8B 20    .control.. P, . 
014570:  55 C0 65 74 63 2E 20 DB 20 EE 20 95 20 77 61 6E    U.etc. . . . wan
014580:  74 20 61 20 9C 20 EF 20 D4 20 CB 20 28 65 76 65    t a . . . . (eve
014590:  6E 20 BB 20 AB 29 2C 20 C6 C0 EA 20 C7 20 CE 20    n . .), ... . . 
0145A0:  EF 20 C5 2A 29 BF BF AF 20 52 65 61 64 4C 69 6E    . .*)... ReadLin
0145B0:  65 28 8E 20 73 3A 9B 20 84 20 99 29 3B BF C0 28    e(. s:. . .);..(
0145C0:  2A AB 20 61 20 E1 20 E9 20 74 65 78 74 2E 20 DB    *. a . . text. .
0145D0:  20 E1 20 EB 20 6C 6F 6E 67 65 72 20 00 74 68 61     . . longer .tha
0145E0:  6E 00 8A 20 73 2C 20 EA 20 72 65 6D 61 69 6E 64    n.. s, . remaind
0145F0:  65 72 C0 20 E9 20 EA 20 E1 20 EB 20 64 69 73 63    er. . . . . disc
014600:  61 72 64 65 64 2A 29 BF BF AF 20 53 6B 69 70 45    arded*)... SkipE
014610:  4F 4C 3B BF C0 28 2A 53 6B 69 70 20 72 65 73 74    OL;..(*Skip rest
014620:  20 E9 20 E1 2A 29 BF BF AF 20 52 65 61 64 49 6E     . .*)... ReadIn
014630:  74 28 8E 20 78 3A AA 29 3B BF C0 28 2A AB 20 90    t(. x:.);..(*. .
014640:  20 00 69 6E 74 65 67 65 72 00 88 20 B1 20 C0 20     .integer.. . . 
014650:  4E 75 6D 62 65 72 20 6D 61 79 20 68 61 76 65 20    Number may have 
014660:  00 6C 65 61 64 69 6E 67 00 87 20 73 69 67 6E C0    .leading.. sign.
014670:  20 92 20 91 2C 20 E1 20 73 65 70 61 72 61 74 6F     . ., . separato
014680:  72 73 20 E6 20 74 61 62 73 20 F1 20 A7 C0 20 41    rs . tabs . .. A
014690:  20 6E 6F 6E 2D 6E 75 6D 65 72 69 63 20 94 2A 29     non-numeric .*)
0146A0:  BF BF AF 20 52 65 61 64 43 61 72 64 28 8E 20 78    ... ReadCard(. x
0146B0:  3A AD 29 3B BF C0 28 2A AB 20 61 20 63 61 72 64    :.);..(*. a card
0146C0:  69 6E 61 6C 2A 29 BF BF AF 20 D7 28 A8 3A 99 29    inal*)... .(.:.)
0146D0:  3B BF C0 28 2A D7 20 61 20 DE 2A 29 BF BF AF 20    ;..(*. a .*)... 
0146E0:  A9 3B BF C0 28 2A D7 20 61 20 E1 20 73 65 70 61    .;..(*. a . sepa
0146F0:  72 61 74 6F 72 2A 29 BF BF AF 20 B3 28 73 3A 9B    rator*)... .(s:.
014700:  72 6F 75 74 69 6E 65 73 00 F0 20 00 74 6F 00 EF    routines.. .to..
014710:  20 61 6C 6C 6F 77 20 00 79 6F 75 00 EE C0 EF 20     allow .you.... 
014720:  74 65 6D 70 6F 72 61 72 69 6C 6C 79 20 73 77 69    temporarilly swi
014730:  74 63 68 20 EF 20 61 20 6E 65 77 20 00 73 74 72    tch . a new .str
014740:  65 61 6D 00 ED BF C0 00 54 68 69 73 00 EC 20 00    eam.....This.. .
014750:  69 73 00 EB 20 00 74 68 65 00 EA 20 66 69 6C 6C    is.. .the.. fill
014760:  20 76 65 72 73 69 6F 6E 20 00 6F 66 00 E9 20 69     version .of.. i
014770:  6E 6F 75 74 20 00 74 68 61 74 00 E8 20 61 6C 6C    nout .that.. all
014780:  6F 77 73 20 C0 73 77 69 74 63 68 69 6E 67 20 E9    ows .switching .
014790:  20 00 73 74 72 65 61 6D 73 00 E7 20 00 61 6E 64     .streams.. .and
0147A0:  00 E6 20 72 65 64 69 72 65 63 74 69 6F 6E 20 28    .. redirection (
0147B0:  00 73 65 65 00 E5 20 61 6C 73 6F 20 C0 43 6F 6D    .see.. also .Com
0147C0:  6D 61 6E 64 4C 69 6E 65 29 BF C0 00 54 68 65 72    mandLine)...Ther
0147D0:  65 00 E4 20 EB 20 61 6E 6F 74 68 65 72 20 F6 20    e.. . another . 
0147E0:  53 6D 61 6C 6C 49 4F 2C 20 77 68 69 63 68 20 00    SmallIO, which .
0147F0:  6F 6E 6C 79 00 E3 20 73 75 70 70 6F 72 74 73 C0    only.. supports.
014800:  EA 20 73 74 61 6E 64 61 72 64 20 E7 20 EF 20 EA    . standard . . .
014810:  20 00 63 6F 6E 73 6F 6C 65 00 E2 2A 29 BF BF 9D     .console..*)...
014820:  B4 45 4F 4C 3D 31 65 78 3B B4 28 2A 20 45 6E 64    .EOL=1ex;.(* End
014830:  20 E9 20 00 6C 69 6E 65 00 E1 20 6D 61 72 6B 65     . .line.. marke
014840:  72 C2 BA 00 4E 6F 74 65 00 E0 20 E8 20 F4 20 75    r...Note.. . . u
014850:  73 65 73 20 31 65 68 20 3D 20 52 65 63 6F 72 64    ses 1eh = Record
014860:  20 73 65 70 65 72 61 74 6F 72 C2 BA 00 54 68 65     seperator...The
014870:  00 DF 20 E3 20 72 65 71 75 69 72 65 6D 65 6E 74    .. . requirement
014880:  20 EB 20 E8 20 EA 20 00 63 68 61 72 61 63 74 65     . . . .characte
014890:  72 00 DE C2 BA 64 6F 65 73 20 00 6E 6F 74 00 DD    r....does .not..
0148A0:  20 6F 63 63 75 72 20 00 69 6E 00 DC 20 EA 20 6D     occur .in.. . m
0148B0:  69 64 64 6C 65 20 E9 20 61 20 E1 BF C2 00 49 66    iddle . a ....If
0148C0:  00 DB 20 00 74 68 69 73 00 DA 20 73 79 6D 62 6F    .. .this.. symbo
0148D0:  6C 20 EB 20 00 6F 75 74 70 75 74 00 D9 20 00 62    l . .output.. .b
0148E0:  79 00 D8 20 00 57 72 69 74 65 00 D7 2C 20 00 69    y.. .Write.., .i
0148F0:  74 00 D6 20 00 77 69 6C 6C 00 D5 20 00 62 65 00    t.. .will.. .be.
014900:  2A BF C1 BD 9F 20 73 68 6F 75 6C 64 20 90 20 61    *.... should . a
014910:  20 00 6D 75 6C 74 69 70 6C 65 00 8F 20 E5 20 31     .multiple.. . 1
014920:  32 38 20 9D C1 BD 65 76 65 6E 20 A8 20 69 74 73    28 ...even . its
014930:  20 E1 2C 20 61 20 8F 20 E5 20 31 32 38 20 9D 20     ., a . . 128 . 
014940:  F3 20 61 6C 77 61 79 73 C1 BD 00 74 72 61 6E 73    . always...trans
014950:  66 65 72 72 65 64 00 8D 2E 20 C0 AE BE 2D 20 3E    ferred... ...- >
014960:  3D 30 20 41 63 74 75 61 6C 20 00 6E 75 6D 62 65    =0 Actual .numbe
014970:  72 00 8C 20 E5 20 42 59 54 45 53 20 8D C1 BE 20    r.. . BYTES ... 
014980:  30 20 72 65 70 72 65 73 65 6E 74 73 20 45 4F 46    0 represents EOF
014990:  2E 20 41 20 70 61 72 74 69 61 6C 20 94 20 00 77    . A partial . .w
0149A0:  69 6C 6C 00 8B 20 A7 C2 6F 63 63 75 72 20 00 61    ill.. ..occur .a
0149B0:  74 00 8A 20 00 65 6E 64 00 88 20 E5 20 CE 20 28    t.. .end.. . . (
0149C0:  00 6E 65 76 65 72 00 87 20 88 20 E5 20 65 78 74    .never.. . . ext
0149D0:  65 6E 74 29 C2 4F 6E 6C 79 20 6C 65 73 73 20 00    ent).Only less .
0149E0:  74 68 61 6E 00 86 20 9D 20 EF 20 94 20 6F 6E 20    than.. . . . on 
0149F0:  77 72 69 74 65 73 20 A8 C2 C5 20 F3 20 A0 C0 52    writes ... . ..R
014A00:  65 6D 61 72 6B 3A C1 AE 20 87 20 A9 20 68 61 72    emark:.. . . har
014A10:  64 20 DD 20 91 20 F5 20 DA 20 92 C1 77 65 20 87    d . . . . ..we .
014A20:  20 67 65 74 20 62 61 63 6B 20 F6 20 EC 2E C1 4F     get back . ...O
014A30:  6E 65 20 77 61 79 20 EF 20 6F 76 65 72 63 6F 6D    ne way . overcom
014A40:  65 20 DA 20 F3 20 EF 20 EE 20 FD 20 63 6F 6C 64    e . . . . . cold
014A50:  20 62 6F 6F 74 C1 00 6A 75 6D 70 00 85 20 8A 20     boot..jump.. . 
014A60:  6C 6F 63 61 74 69 6F 6E 20 30 2E 20 EB 20 EA 20    location 0. . . 
014A70:  64 6F 20 F8 2C 20 EA 20 8B 20 E5 20 63 6F 75 72    do ., . . . cour
014A80:  73 65 C1 00 68 61 76 65 00 83 20 EF 20 6D 6F 64    se..have.. . mod
014A90:  69 66 79 20 F8 20 FC 20 61 70 70 72 6F 70 72 69    ify . . appropri
014AA0:  61 74 65 6C 6C 79 2E 20 41 6C 73 6F 20 FD C1 44    atelly. Also ..D
014AB0:  69 72 65 63 74 20 42 69 6F 73 20 63 61 6C 6C 20    irect Bios call 
014AC0:  63 6F 64 65 20 F5 20 FD 20 EC 20 FC 20 8B 20 83    code . . . . . .
014AD0:  20 EF C1 90 20 61 6C 74 65 72 65 64 2C 20 00 61     ... altered, .a
014AE0:  73 00 82 20 ED 20 F9 20 F8 20 69 6E 73 74 72 75    s.. . . . instru
014AF0:  63 74 69 6F 6E 20 EF 20 70 69 63 6B 20 75 70 C1    ction . pick up.
014B00:  D4 C2 74 72 61 6E 73 6C 61 74 65 64 20 EF 20 00    ..translated . .
014B10:  63 61 72 72 69 61 67 65 00 D3 20 00 72 65 74 75    carriage.. .retu
014B20:  72 6E 00 D2 2F E1 20 00 66 65 65 64 00 D1 2A 29    rn../. .feed..*)
014B30:  C0 45 6F 73 43 48 3D 30 78 3B B5 28 2A DE 20 EF    .EosCH=0x;.(*. .
014B40:  20 D2 20 00 61 74 00 D0 20 45 4F 46 20 2A 29 BF     . .at.. EOF *).
014B50:  BF 8E B4 00 44 6F 6E 65 00 CF 3A AC 3B B4 28 2A    ....Done..:.;.(*
014B60:  F5 20 DC 20 27 6C 69 6B 65 20 61 20 64 69 6E 6E    . . 'like a dinn
014B70:  65 72 27 20 EC 20 00 76 61 72 69 61 62 6C 65 00    er' . .variable.
014B80:  CE C2 BA EB 20 75 73 65 64 20 00 66 6F 72 00 CD    .... used .for..
014B90:  20 61 6C 6C 20 73 6F 72 74 73 20 E9 20 73 74 61     all sorts . sta
014BA0:  74 75 73 20 00 72 65 74 75 72 6E 73 00 CC C2 BA    tus .returns....
014BB0:  E5 20 70 72 6F 63 65 64 75 72 65 20 64 65 66 69    . procedure defi
014BC0:  6E 69 74 69 6F 6E 73 20 CD 20 64 65 74 61 69 6C    nitions . detail
014BD0:  73 C2 BA 2A 29 BF C0 74 65 72 6D 43 48 3A 99 3B    s..*)..termCH:.;
014BE0:  B4 28 2A 53 74 72 69 6E 67 20 74 65 72 6D 69 6E    .(*String termin
014BF0:  61 74 69 6E 67 20 DE 20 61 66 74 65 72 20 00 72    ating . after .r
014C00:  65 61 64 00 CB C2 BA D8 20 00 52 65 61 64 53 74    ead..... .ReadSt
014C10:  72 69 6E 67 00 CA 2A 29 C0 00 69 67 6E 6F 72 65    ring..*)..ignore
014C20:  63 68 00 C9 3A 99 28 2A 3D 30 61 78 2A 29 3B B4    ch..:.(*=0ax*);.
014C30:  28 2A 00 4E 6F 72 6D 61 6C 6C 79 00 C8 20 E1 20    (*.Normally.. . 
014C40:  D1 2A 29 BF 20 B4 65 6F 6C 63 68 3A 99 28 2A 3D    .*). .eolch:.(*=
014C50:  30 64 78 2A 29 3B B5 28 2A C8 20 D3 20 D2 2A 29    0dx*);.(*. . .*)
014C60:  C0 00 41 6C 77 61 79 73 42 75 66 66 65 72 00 C7    ..AlwaysBuffer..
014C70:  3A AC 28 2A 3D A1 2A 29 3B C3 28 2A E5 20 CA 20    :.(*=.*);.(*. . 
014C80:  2D 20 00 73 65 74 00 C6 20 00 74 72 75 65 00 C5    - .set.. .true..
014C90:  20 EF 20 66 6F 72 63 65 C3 62 75 66 66 65 72 65     . force.buffere
014CA0:  64 20 CB 20 E9 20 AE 20 2A 29 BF BF BF AF 20 4F    d . . . *).... O
014CB0:  70 65 6E 49 6E 70 75 74 28 00 64 65 66 65 78 74    penInput(.defext
014CC0:  00 C4 3A 9B 20 84 20 99 29 3B BF BF 28 2A B4 00    ..:. . .);..(*..
014CD0:  4F 70 65 6E 00 C1 20 61 20 00 66 69 6C 65 00 BE    Open.. a .file..
014CE0:  2E 20 53 65 74 20 D6 20 F5 20 EA 20 00 69 6E 70    . Set . . . .inp
014CF0:  75 74 00 BD 20 ED 20 64 65 76 69 63 65 C0 C4 20    ut.. . device.. 
014D00:  FD 20 42 49 4F 53 20 74 61 62 6C 65 2E 20 43 68    . BIOS table. Ch
014D10:  61 6E 67 69 6E 67 20 FD 20 43 6F 6C 64 20 42 6F    anging . Cold Bo
014D20:  6F 74 20 85 20 F3 20 E1 C1 73 75 70 70 6F 72 74    ot . . ..support
014D30:  65 64 20 2D 20 65 69 74 68 65 72 20 E6 20 75 73    ed - either . us
014D40:  20 00 6F 72 00 81 20 E6 20 44 69 67 69 74 61 6C     .or.. . Digital
014D50:  20 52 65 73 65 61 72 63 68 21 BF C0 44 65 75 78     Research!..Deux
014D60:  69 65 6D 65 20 72 65 6D 61 72 6B 3A C1 E9 20 EF    ieme remark:.. .
014D70:  20 6F 74 68 65 72 73 20 64 65 76 69 63 65 73 20     others devices 
014D80:  F3 20 B0 20 E6 20 53 54 52 45 41 4D 53 BF BF 2A    . . . STREAMS..*
014D90:  29 BF AF 20 97 28 8E 20 66 3A C4 3B DF 3A AB 3B    ).. .(. f:.;.:.;
014DA0:  9F 3A AD 3B C1 8E 20 AE 3A AA 29 3B BF AF 20 95    .:.;.. .:.);.. .
014DB0:  28 8E 20 66 3A C4 3B DF 3A AB 3B 9F 3A AD 3B C1    (. f:.;.:.;.:.;.
014DC0:  8E 20 AE 3A AA 29 3B BF BF 28 2A B4 F4 20 D0 20    . .:.);..(*.. . 
014DD0:  28 8A 20 56 31 2E 30 33 29 20 98 20 EF 20 70 65    (. V1.03) . . pe
014DE0:  72 66 6F 72 6D 20 CA 20 E9 C0 50 61 72 61 6D 65    rform . ..Parame
014DF0:  74 65 72 73 20 E7 20 82 20 01 00 20 CB 20 D8 20    ters . . .. . . 
014E00:  C9 20 65 78 63 65 70 74 20 74 68 65 72 65 C0 F3    . except there..
014E10:  20 B3 20 9E 20 8C 2A 29 BF BF AF 20 C7 28 8E 20     . . .*)... .(. 
014E20:  66 3A C4 3B D0 2C 6F 6C 64 3A 9B 20 84 20 99 3B    f:.;.,old:. . .;
014E30:  8E 20 AE 3A AA 29 3B BF 28 2A B4 43 68 61 6E 67    . .:.);.(*.Chang
014E40:  65 73 20 FD 20 CE 20 D9 BF C0 46 69 6C 65 20 B7    es . . ...File .
014E50:  20 90 20 D6 2C 20 B6 20 00 6D 75 73 74 00 80 20     . ., . .must.. 
014E60:  E1 20 90 20 61 63 63 65 73 73 65 64 20 75 6E 74    . . accessed unt
014E70:  69 6C 20 72 65 2D 6F 70 65 6E 65 64 C0 61 66 74    il re-opened.aft
014E80:  65 72 20 D9 20 EE BF C0 41 6E 79 20 D2 20 CE 20    er . ...Any . . 
014E90:  77 69 74 68 20 73 61 6D 65 20 D9 20 F3 20 64 65    with same . . de
014EA0:  6C 65 74 65 64 2A 29 BF AF 20 4D 61 6B 65 42 41    leted*).. MakeBA
014EB0:  4B 28 8E 20 66 3A C4 3B 8E 20 AE 3A AA 29 3B BF    K(. f:.;. .:.);.
014EC0:  28 2A B4 BB 20 FD 20 CE 20 6E 61 6D 65 64 20 F5    (*.. . . named .
014ED0:  20 FD 20 B1 20 46 43 42 20 EF 20 61 20 42 41 4B     . . FCB . a BAK
014EE0:  20 CE 2A 29 BF AF 20 53 65 74 42 6C 6F 63 6B 28     .*).. SetBlock(
014EF0:  8E 20 66 3A C4 3B E4 3A AD 29 3B B4 BF 28 2A B4    . f:.;.:.);..(*.
014F00:  EB 20 61 20 70 72 6F 6D 70 74 20 EF 20 64 69 73    . a prompt . dis
014F10:  70 6C 61 79 20 6F 6E 20 EA 20 E2 20 DC C0 72 65    play on . . ..re
014F20:  71 75 65 73 74 20 CD 20 EA 20 BE 20 6E 61 6D 65    quest . . . name
014F30:  BF C0 DF 20 70 72 65 63 65 64 69 6E 67 20 BE 20    ... preceding . 
014F40:  EB 20 70 75 73 68 65 64 20 6F 6E 74 6F 20 61 20    . pushed onto a 
014F50:  00 73 74 61 63 6B 00 BC 2C 20 D8 20 64 65 66 61    .stack.., . defa
014F60:  75 6C 74 C0 E3 20 74 77 6F 20 65 6E 74 72 69 65    ult.. two entrie
014F70:  73 20 64 65 65 70 2E 20 DB 20 EA 20 BC 20 6F 76    s deep. . . . ov
014F80:  65 72 66 6C 6F 77 73 2C 20 EA C0 70 72 6F 67 72    erflows, ..progr
014F90:  61 6D 20 61 62 6F 72 74 73 20 00 77 69 74 68 00    am aborts .with.
014FA0:  BB 20 EA 20 6D 65 73 73 61 67 65 20 27 53 74 61    . . message 'Sta
014FB0:  63 6B 20 6F 76 65 72 66 6C 6F 77 20 DC 20 F9 27    ck overflow . .'
014FC0:  BF C0 CF 20 CC 20 C5 20 00 69 66 00 B9 20 BE 20    ... . . .if.. . 
014FD0:  00 77 61 73 00 B8 20 6F 70 65 6E 65 64 20 73 75    .was.. opened su
014FE0:  63 63 65 73 73 66 75 6C 6C 79 2A 29 BF BF AF 20    ccessfully*)... 
014FF0:  4F 70 65 6E 4F 75 74 70 75 74 28 C4 3A 9B 20 84    OpenOutput(.:. .
015000:  20 99 29 3B BF BF 28 2A B4 C1 20 61 20 BE 20 CD     .);..(*.. a . .
015010:  20 D9 20 2D 20 F5 20 CD 20 BD 2A 29 BF BF BF AF     . - . . .*)....
015020:  20 43 6C 6F 73 65 49 6E 70 75 74 3B BF BF 28 2A     CloseInput;..(*
015030:  B4 00 43 6C 6F 73 65 00 B7 20 EA 20 BD 20 BE 2E    ..Close.. . . ..
015040:  20 52 65 73 74 6F 72 65 73 20 EA 20 BD 20 ED 20     Restores . . . 
015050:  EF 20 EA 20 C0 00 70 72 65 76 69 6F 75 73 00 B6    . . ..previous..
015060:  20 00 76 61 6C 75 65 00 B1 2A 29 BF BF AF 20 43     .value..*)... C
015070:  6C 6F 73 65 4F 75 74 70 75 74 3B BF BF 28 2A B4    loseOutput;..(*.
015080:  B7 20 EA 20 D9 20 BE 2C 20 72 65 74 61 69 6E 69    . . . ., retaini
015090:  6E 67 20 EA 20 00 69 6E 66 6F 72 6D 61 74 69 6F    ng . .informatio
0150A0:  6E 00 B0 2A 29 BF BF AF 20 00 52 65 61 64 00 AB    n..*)... .Read..
0150B0:  28 8E 20 00 63 68 00 A8 3A 99 29 3B BF BF 28 2A    (. .ch..:.);..(*
0150C0:  B4 AB 20 6E 65 78 74 20 DE 2E 20 E0 20 E8 20 4C    .. next .. . . L
0150D0:  69 6E 65 20 46 65 65 64 73 20 F1 20 6E 6F 72 6D    ine Feeds . norm
0150E0:  61 6C 6C 79 20 00 69 67 6E 6F 72 65 64 00 A7 BF    ally .ignored...
0150F0:  C0 59 6F 75 20 00 63 61 6E 00 A6 20 63 68 61 6E    .You .can.. chan
015100:  50 6F 73 69 74 69 6F 6E 20 EF 20 61 20 9E 20 F5    Position . a . .
015110:  20 61 20 CE C0 FD 20 9E 20 80 20 65 78 69 73 74     a ... . . exist
015120:  20 F5 20 FD 20 CE 20 61 6C 72 65 61 64 79 20 2D     . . . already -
015130:  20 81 20 8A 20 6D 6F 73 74 20 90 20 FD C0 6E 65     . . most . ..ne
015140:  78 74 20 9E 20 EF 20 90 20 61 64 64 65 64 20 EF    xt . . . added .
015150:  20 FD 20 CE C0 C0 F7 20 F3 20 62 65 63 61 75 73     . .... . becaus
015160:  65 20 F8 20 72 6F 75 74 69 6E 65 20 70 65 72 66    e . routine perf
015170:  6F 72 6D 73 20 61 20 EC 20 31 20 63 6F 6D 70 61    orms a . 1 compa
015180:  74 69 62 6C 65 20 73 65 71 75 65 6E 63 65 2C 20    tible sequence, 
015190:  72 61 74 68 65 72 C0 86 20 FD 20 65 78 74 65 6E    rather.. . exten
0151A0:  64 65 64 20 DC 20 69 6E 74 72 6F 64 75 63 65 64    ded . introduced
0151B0:  20 E6 20 FF 2F 4D 20 32 2E 32 2E 20 28 49 74 73     . ./M 2.2. (Its
0151C0:  20 70 72 6F 62 61 62 6C 79 20 66 61 73 74 65 72     probably faster
0151D0:  20 74 6F 6F 29 20 2A 29 BF BF 89 20 01 01 2E BF     too) *)... ....
0151E0:  00 00 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0151F0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
015200:  B2 20 A4 20 00 47 65 74 46 69 6C 65 73 00 9A 3B    . . .GetFiles..;
015210:  BF BF 28 2A B4 47 65 74 20 61 20 00 6C 69 73 74    ..(*.Get a .list
015220:  00 98 20 00 6F 66 00 97 20 00 66 69 6C 65 00 96    .. .of.. .file..
015230:  20 00 6E 61 6D 65 73 00 95 20 6D 65 65 74 69 6E     .names.. meetin
015240:  67 20 61 20 77 69 6C 64 63 61 72 64 20 64 65 73    g a wildcard des
015250:  63 72 69 70 74 69 6F 6E 2A 29 BF 93 20 00 46 69    cription*).. .Fi
015260:  6C 65 73 00 94 20 A3 20 00 46 69 6C 65 4E 61 6D    les.. £ .FileNam
015270:  65 00 92 3B BF AF 20 47 65 74 4E 61 6D 65 73 28    e..;.. GetNames(
015280:  00 50 61 74 74 65 72 6E 00 91 3A 9B 20 84 20 99    .Pattern..:. . .
015290:  3B C1 8E B4 95 3A 9B 20 84 20 92 3B 8E 20 00 63    ;....:. . .;. .c
0152A0:  6F 75 6E 74 00 90 3A AA 29 3B BF BF 28 2A B4 91    ount..:.);..(*..
0152B0:  20 00 69 73 00 8F 20 61 20 70 61 74 74 65 72 6E     .is.. a pattern
0152C0:  20 00 74 6F 00 8D 20 75 73 65 20 00 66 6F 72 00     .to.. use .for.
0152D0:  8C 20 00 74 68 65 00 8B 20 73 65 61 72 63 68 C0    . .the.. search.
0152E0:  95 20 00 72 65 74 75 72 6E 73 00 8A 20 61 20 98    . .returns.. a .
0152F0:  20 97 20 6D 61 74 63 68 69 6E 67 20 96 20 00 6E     . matching . .n
015300:  67 65 20 DA 20 D8 20 61 6C 74 65 72 69 6E 67 20    ge . . altering 
015310:  EA 20 B1 20 E9 20 C9 BF C0 CF 20 CC 20 C5 20 B9    . . . .... . . .
015320:  20 61 20 DE 20 B8 20 66 6F 75 6E 64 2A 29 BF BF     a . . found*)..
015330:  AF 20 CA 28 8E 20 73 3A 9B 20 84 20 99 29 3B BF    . .(. s:. . .);.
015340:  BF 28 2A B4 AB 20 61 20 00 73 74 72 69 6E 67 00    .(*.. a .string.
015350:  A5 2E 20 00 57 68 65 6E 00 A2 20 00 72 65 61 64    .. .When.. .read
015360:  69 6E 67 00 A0 20 00 66 72 6F 6D 00 9F 20 EA 20    ing.. .from.. . 
015370:  E2 20 DA 20 E6 20 EA C0 B6 20 63 6F 6D 6D 61 6E    . . . ... comman
015380:  64 20 69 6E 74 65 72 61 63 74 20 DC 20 61 20 73    d interact . a s
015390:  70 65 63 69 61 6C 20 77 61 79 3A BF C0 EC 20 00    pecial way:... .
0153A0:  72 6F 75 74 69 6E 65 00 9E 20 D5 20 00 62 75 66    routine.. . .buf
0153B0:  66 65 72 00 9C 20 EA 20 BD 20 00 77 68 65 72 61    fer.. . . .whera
0153C0:  73 00 9A 20 AB 20 D5 20 DD 2E C0 00 48 6F 77 65    s.. . . ....Howe
0153D0:  76 65 72 00 98 2C 20 B9 20 EE 20 63 61 6C 6C 20    ver.., . . call 
0153E0:  DA 20 9E 20 E6 20 EA 20 AB 20 E6 20 B0 C0 00 72    . . . . . . ...r
0153F0:  65 6D 61 69 6E 73 00 97 20 DC 20 EA 20 9C 2C 20    emains.. . . ., 
015400:  EA 20 AB 20 9E 20 D5 20 D2 20 D6 2E BF C0 DF 20    . . . . . ..... 
015410:  DE 20 64 65 6C 69 6D 69 74 65 72 20 61 63 74 73    . delimiter acts
015420:  20 F5 20 61 20 A5 20 74 65 72 6D 69 6E 61 74 6F     . a . terminato
015430:  72 20 DE 2E C0 41 6E 79 20 DE 20 3C 3D 20 DA 20    r ...Any . <= . 
015440:  DE 20 D5 20 74 65 72 6D 69 6E 61 74 65 20 61 20    . . terminate a 
015450:  A5 2E 20 C0 98 2C 20 00 77 68 65 6E 00 96 20 A0    .. .., .when.. .
015460:  20 9F 20 EA 20 E2 2C 20 65 6E 64 20 E9 20 E1 20     . . ., end . . 
015470:  00 61 6C 77 61 79 73 00 95 C0 00 74 65 72 6D 69    .always....termi
015480:  6E 61 74 65 73 00 94 20 61 20 A5 2E BF C0 00 4C    nates.. a .....L
015490:  65 61 64 69 6E 67 00 92 20 00 62 6C 61 6E 6B 73    eading.. .blanks
0154A0:  00 91 20 F1 20 A7 2E BF BF 20 B4 E4 20 EB 20 61    .. . .... .. . a
0154B0:  20 73 75 62 74 6C 65 74 79 20 69 6E 76 6F 6C 76     subtlety involv
0154C0:  69 6E 67 20 AB 20 E6 20 CA 20 96 20 A0 20 C0 9F    ing . . . . . ..
0154D0:  20 EA 20 E2 2E BF C0 DF 20 F6 20 72 65 74 61 69     . ..... . retai
0154E0:  6E 73 20 00 61 6E 00 90 20 BD 20 9C 20 CD 20 EA    ns .an.. . . . .
0154F0:  20 E2 2E 20 DB 20 DA 20 EB C0 00 65 6D 70 74 79     .. . . ...empty
015500:  61 6D 65 00 88 20 28 77 69 74 68 20 00 6E 6F 00    ame.. (with .no.
015510:  87 20 64 65 76 69 63 65 20 88 C1 6F 6E 20 8B 20    . device ..on . 
015520:  66 72 6F 6E 74 29 C0 90 20 8A 20 6E 75 6D 62 65    front).. . numbe
015530:  72 20 97 20 95 20 00 72 65 74 75 72 6E 65 64 00    r . . .returned.
015540:  86 20 69 6E 20 95 BF C0 49 66 20 8B 20 67 69 76    . in ...If . giv
015550:  65 6E 20 88 20 63 6F 6E 74 61 69 6E 73 20 87 20    en . contains . 
015560:  77 69 6C 64 20 63 61 72 64 2C 20 00 69 74 00 85    wild card, .it..
015570:  20 8F 20 61 6C 77 61 79 73 20 86 C0 00 61 73 00     . always ...as.
015580:  83 20 8B 20 6F 6E 6C 79 20 6D 61 74 63 68 2C 20    . . only match, 
015590:  77 68 65 74 68 65 72 20 85 20 65 78 69 73 74 73    whether . exists
0155A0:  20 6F 72 20 6E 6F 74 20 BF C0 57 68 69 6C 65 20     or not ..While 
0155B0:  00 74 68 69 73 00 82 20 6D 65 61 6E 73 20 74 68    .this.. means th
0155C0:  61 74 20 82 20 72 6F 75 74 69 6E 65 20 63 61 6E    at . routine can
0155D0:  6E 6F 74 20 00 62 65 00 81 20 00 75 73 65 64 00    not .be.. .used.
0155E0:  80 20 8D 20 63 68 65 63 6B 20 8C C0 8B 20 65 78    . . check ... ex
0155F0:  69 73 74 65 6E 63 65 20 97 20 61 20 96 2C 20 85    istence . a ., .
015600:  20 63 61 6E 20 81 20 80 20 8D 20 63 6F 6E 76 65     can . . . conve
015610:  72 74 20 61 20 70 61 72 61 6D 65 74 65 72 C0 8D    rt a parameter..
015620:  20 61 20 66 69 6C 65 6E 61 6D 65 20 83 20 72 65     a filename . re
015630:  71 75 69 72 65 64 20 62 79 20 8B 20 6D 6F 64 75    quired by . modu
015640:  6C 65 20 94 20 2A 29 BF 89 20 9A 2E BF 00 00 1A    le . *).. ......
015650:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
015660:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
015670:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
015680:  B2 20 A4 20 00 49 6E 4F 75 74 00 F9 3B BF 93 20    . . .InOut..;.. 
015690:  00 53 74 72 65 61 6D 73 00 F8 20 A3 20 00 53 54    .Streams.. £ .ST
0156A0:  52 45 41 4D 00 F7 3B BF BF 28 2A B4 F8 20 00 6D    REAM..;..(*.. .m
0156B0:  6F 64 75 6C 65 00 F6 20 00 61 73 00 F5 20 70 65    odule.. .as.. pe
0156C0:  72 20 00 57 69 72 74 68 00 F4 27 73 20 62 6F 6F    r .Wirth..'s boo
0156D0:  6B BF C0 00 49 6E 00 F3 20 61 64 64 69 74 69 6F    k...In.. additio
0156E0:  6E 2C 20 00 74 68 65 72 65 00 F2 20 00 61 72 65    n, .there.. .are
0156F0:  00 F1 20 61 20 66 65 77 20 65 78 74 72 61 20 00    .. a few extra .
015700:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
015710:  12 00 01 00 02 09 52 E5 12 00 C9 02 00 00 00 02    ......R.........
015720:  12 00 C5 02 00 00 00 02 12 00 C1 02 00 00 00 02    ................
015730:  12 00 C6 02 00 00 00 02 12 00 C2 02 00 00 00 02    ................
015740:  12 00 C7 02 00 00 00 02 12 00 C3 02 00 00 00 02    ................
015750:  12 00 C8 02 00 00 00 02 12 00 C4 02 00 00 00 02    ................
015760:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
015770:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
015780:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
015790:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0157A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0157B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0157C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0157D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0157E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0157F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
015800:  6D 61 74 69 63 61 6C 6C 79 21 2A 29 BF BF AF 20    matically!*)... 
015810:  D4 28 70 3A A6 3B 61 3A AB 3B 6E 3A AD 3B 8E 20    .(p:.;a:.;n:.;. 
015820:  71 3A E0 29 3B BF BF 28 2A B4 47 65 6E 65 72 61    q:.);..(*.Genera
015830:  74 65 20 61 20 CA 20 71 20 C1 20 73 74 61 72 74    te a . q . start
015840:  73 20 A5 20 9F 20 C2 20 70 C0 DD 20 68 61 73 20    s . . . p.. has 
015850:  61 20 00 77 6F 72 6B 00 9B 20 00 73 70 61 63 65    a .work.. .space
015860:  00 99 20 CC 20 00 73 69 7A 65 00 98 20 6E 20 C5    .. . .size.. n .
015870:  20 61 64 64 72 65 73 73 20 61 20 D2 20 6D 65 6D     address a . mem
015880:  6F 72 79 20 BF C0 44 6F 20 D8 20 B7 20 DE 20 CA    ory ..Do . . . .
015890:  20 79 65 74 20 28 74 68 61 74 73 20 64 6F 6E 65     yet (thats done
0158A0:  20 A5 20 D3 20 29 BF C0 00 59 6F 75 00 95 20 D6     . . )...You.. .
0158B0:  20 70 72 6F 62 61 62 6C 79 20 77 6F 6E 64 65 72     probably wonder
0158C0:  69 6E 67 20 77 68 61 74 20 DF 20 61 20 00 67 6F    ing what . a .go
0158D0:  6F 64 00 94 20 77 61 79 20 DC 20 00 63 61 6C 63    od.. way . .calc
0158E0:  75 6C 61 74 65 00 92 20 DE C0 98 20 00 72 65 71    ulate.. ... .req
0158F0:  75 69 72 65 64 00 91 20 B1 20 DE 20 A2 BF C0 53    uired.. . . ...S
015900:  6F 20 D6 20 77 65 2E 20 9E 20 9B 20 99 20 DF 20    o . we. . . . . 
015910:  00 75 73 65 64 00 90 20 B1 20 DE 20 73 74 61 63    .used.. . . stac
015920:  6B 20 CC 20 DE 20 C2 C0 70 20 28 DD 20 CB 20 C2    k . . ..p (. . .
015930:  20 B8 20 63 61 6C 6C 73 20 D2 20 74 75 72 6E 29     . calls . turn)
015940:  20 41 73 20 94 20 00 61 6E 00 8F 20 61 70 70 72     As . .an.. appr
015950:  6F 61 63 68 20 E5 20 CB C0 77 6F 75 6C 64 20 C7    oach . ..would .
015960:  20 DC 20 74 68 69 6E 6B 20 CC 20 61 20 6E 75 6D     . think . a num
015970:  62 65 72 20 DD 20 00 64 6F 75 62 6C 65 00 8D 20    ber . .double.. 
015980:  B8 2C 20 74 68 65 6E 20 8D 20 B8 20 61 67 61 69    ., then . . agai
015990:  6E 2E BF C0 CF 20 B6 20 72 65 61 6C 79 20 77 61    n.... . realy wa
0159A0:  6E 74 20 DC 20 92 20 B8 20 2D 20 68 65 72 65 20    nt . . . - here 
0159B0:  D6 20 00 73 6F 6D 65 00 8C 20 6E 75 6D 62 65 72    . .some.. number
0159C0:  73 3A BF C0 46 6F 72 20 65 61 63 68 20 B7 2C 20    s:..For each ., 
0159D0:  BE 20 DC 20 36 20 A0 20 D6 20 91 2C 20 00 70 6C    . . 6 . . ., .pl
0159E0:  75 73 00 88 20 99 20 B1 20 70 61 72 61 6D 65 74    us.. . . paramet
0159F0:  65 72 73 C0 28 32 20 E4 20 00 76 61 72 00 87 2C    ers.(2 . .var..,
015A00:  8E 20 88 20 28 95 20 72 61 64 69 61 6E 73 29 20    . . (. radians) 
015A10:  00 77 69 74 68 00 85 20 74 61 6E 67 65 6E 74 20    .with.. tangent 
015A20:  41 2F 42 C0 87 32 28 41 2C 42 29 3D 87 28 41 2F    A/B..2(A,B)=.(A/
015A30:  42 29 BF C0 41 6C 73 6F 2C 20 87 32 20 86 20 61    B)..Also, .2 . a
015A40:  20 00 76 61 6C 75 65 00 84 20 95 20 8E 20 00 72     .value.. . . .r
015A50:  61 6E 67 65 00 83 20 30 20 8F 20 32 2A 96 20 C0    ange.. 0 . 2*. .
015A60:  57 68 65 72 65 61 73 20 87 20 86 20 8E 20 84 20    Whereas . . . . 
015A70:  95 20 8E 20 83 20 2D 96 2F 32 2E 2E 96 2F 32 BF    . . . -./2.../2.
015A80:  C0 00 54 68 69 73 00 82 20 6D 65 61 6E 73 20 91    ..This.. means .
015A90:  20 87 32 20 63 61 6E 20 62 65 20 75 73 65 64 20     .2 can be used 
015AA0:  64 69 72 65 63 74 6C 79 20 66 6F 72 20 72 65 63    directly for rec
015AB0:  74 61 6E 67 75 6C 61 72 C0 8F 20 70 6F 6C 61 72    tangular.. polar
015AC0:  20 63 6F 2D 6F 72 64 69 6E 61 74 65 73 2E 20 49     co-ordinates. I
015AD0:  6E 20 61 64 64 69 74 69 6F 6E 2C 20 87 32 20 00    n addition, .2 .
015AE0:  77 6F 72 6B 73 00 81 20 77 68 65 6E 20 42 3D 30    works.. when B=0
015AF0:  2E 30 2A 29 BF BF AF 20 45 4E 54 49 45 52 28 78    .0*)... ENTIER(x
015B00:  3A 94 29 3A AA 3B BF BF 28 2A B4 63 6F 6E 76 65    :.):.;..(*.conve
015B10:  72 74 20 61 20 72 65 61 6C 20 8F 20 61 6E 20 8B    rt a real . an .
015B20:  2E 20 82 20 64 69 66 66 65 72 73 20 8A 20 00 54    . . differs . .T
015B30:  52 55 4E 43 00 80 20 62 65 63 61 75 73 65 C0 80    RUNC.. because..
015B40:  20 6F 6E 6C 79 20 81 20 85 20 70 6F 73 69 74 69     only . . positi
015B50:  76 65 20 76 61 6C 75 65 73 2A 29 BF 89 20 99 2E    ve values*).. ..
015B60:  BF 00 00 6E 20 00 6F 66 00 97 20 61 20 67 65 6E    ...n .of.. a gen
015B70:  65 72 69 63 20 6D 6F 64 75 6C 65 BF C0 35 20 4A    eric module..5 J
015B80:  B2 20 A4 20 00 50 72 6F 63 65 73 73 65 73 00 E7    . . .Processes..
015B90:  3B BF BF 28 2A B4 E7 20 00 6D 6F 64 75 6C 65 00    ;..(*.. .module.
015BA0:  E6 20 00 61 73 00 E5 20 00 70 65 72 00 E4 20 00    . .as.. .per.. .
015BB0:  57 69 72 74 68 00 E3 BF C0 44 2E 20 4D 6F 6F 72    Wirth....D. Moor
015BC0:  65 20 34 20 4A 61 6E 20 38 34 BF C0 52 65 76 61    e 4 Jan 84..Reva
015BD0:  6D 70 65 64 20 32 20 53 65 70 74 20 38 36 20 00    mped 2 Sept 86 .
015BE0:  73 6F 00 E2 20 00 74 68 61 74 00 E1 20 00 50 52    so.. .that.. .PR
015BF0:  4F 43 45 53 53 00 E0 20 00 69 73 00 DF 20 00 74    OCESS.. .is.. .t
015C00:  20 84 20 99 29 3B BF C0 28 2A D7 20 61 20 A5 2E     . .);..(*. a ..
015C10:  20 54 65 72 6D 69 6E 61 74 65 64 20 D8 20 6C 65     Terminated . le
015C20:  6E 67 74 68 20 6F 72 20 6E 75 6C 6C 20 DE 2A 29    ngth or null .*)
015C30:  BF BF AF 20 57 72 69 74 65 49 6E 74 28 78 3A AA    ... WriteInt(x:.
015C40:  3B 00 70 6C 61 63 65 73 00 86 3A AD 29 3B BF C0    ;.places..:.);..
015C50:  28 2A D7 20 78 20 DC 20 D0 20 6C 65 61 73 74 20    (*. x . . least 
015C60:  86 20 86 20 C0 20 00 6E 75 6D 62 65 72 00 85 20    . . . .number.. 
015C70:  EB 20 72 69 67 68 74 20 6A 75 73 74 69 66 69 65    . right justifie
015C80:  64 2E 20 DB 20 6D 6F 72 65 20 73 70 61 63 65 73    d. . more spaces
015C90:  20 F1 20 72 65 71 75 69 72 65 64 C0 20 8A 20 F2     . required. . .
015CA0:  20 F1 20 86 2C 20 EA 20 66 69 65 6C 64 20 EB 20     . ., . field . 
015CB0:  65 78 70 61 6E 64 65 64 2E 20 F3 20 DA C0 20 63    expanded. . .. c
015CC0:  61 73 65 2C 20 F2 20 F1 20 6E 6F 20 87 20 91 2A    ase, . . no . .*
015CD0:  29 BF BF AF 20 57 72 69 74 65 43 61 72 64 28 78    )... WriteCard(x
015CE0:  2C 86 3A AD 29 3B BF AF 20 00 57 72 69 74 65 48    ,.:.);.. .WriteH
015CF0:  65 78 00 83 28 78 2C 86 3A AD 29 3B BF AF 20 57    ex..(x,.:.);.. W
015D00:  72 69 74 65 4F 63 74 28 78 2C 86 3A AD 29 3B BF    riteOct(x,.:.);.
015D10:  C0 28 2A 4F 74 68 65 72 20 63 61 72 64 69 6E 61    .(*Other cardina
015D20:  6C 6F 75 74 70 75 74 20 F0 2E 20 54 6F 20 77 72    loutput .. To wr
015D30:  69 74 65 20 90 20 88 20 DC 20 68 65 78 2C 20 8C    ite . . . hex, .
015D40:  C0 20 83 28 43 61 72 64 69 6E 61 6C 28 69 6E 74    . .(Cardinal(int
015D50:  65 67 65 72 76 61 6C 75 65 29 2C 34 20 28 2A 73    egervalue),4 (*s
015D60:  61 79 2A 29 29 3B 20 2D 31 20 D5 20 70 72 69 6E    ay*)); -1 . prin
015D70:  74 20 F5 20 46 46 46 46 2A 29 BF C0 28 2A 53 65    t . FFFF*)..(*Se
015D80:  65 20 EA 20 F6 20 52 65 61 6C 49 6E 4F 75 74 20    e . . RealInOut 
015D90:  CD 20 52 65 61 6C 20 85 20 49 4F 2A 29 BF BF BF    . Real . IO*)...
015DA0:  AF 20 53 77 69 74 63 68 49 6E 53 74 72 65 61 6D    . SwitchInStream
015DB0:  28 70 3A F7 29 3B BF C0 28 2A 00 53 77 69 74 63    (p:.);..(*.Switc
015DC0:  68 00 82 20 EF 20 00 67 69 76 65 6E 00 81 20 ED    h.. . .given.. .
015DD0:  20 CD 20 BD BF C0 BA DF 20 65 78 69 73 74 69 6E     . ..... existin
015DE0:  67 20 ED 20 97 20 6F 70 65 6E BF C0 BA DF 20 69    g . . open.... i
015DF0:  64 65 6E 74 69 66 69 65 72 20 E9 20 EA 20 ED 20    dentifier . . . 
015E00:  68 65 00 DE 20 73 61 6D 65 20 E5 20 AB 20 00 61    he.. same . . .a
015E10:  6E 64 00 DD C0 E2 20 E5 20 00 74 6F 00 DC 20 73    nd.... . .to.. s
015E20:  75 70 70 6F 72 74 20 00 6D 6F 64 65 00 DB 20 32    upport .mode.. 2
015E30:  20 00 69 6E 74 65 72 72 75 70 74 73 00 DA 2E 20     .interrupts... 
015E40:  00 54 68 69 73 00 D9 20 73 68 6F 75 6C 64 20 00    .This.. should .
015E50:  6E 6F 74 00 D8 20 61 66 66 65 63 74 20 00 79 6F    not.. affect .yo
015E60:  75 72 00 D7 C0 70 72 6F 67 72 61 6D 73 20 E5 20    ur...programs . 
015E70:  61 6C 6C 20 DE 20 63 68 61 6E 67 65 73 20 00 61    all . changes .a
015E80:  72 65 00 D6 20 69 6E 76 69 73 69 62 6C 65 2E BF    re.. invisible..
015E90:  C0 00 4E 6F 74 65 00 D5 20 2D 20 00 4E 45 57 50    ..Note.. - .NEWP
015EA0:  52 4F 43 45 53 53 00 D4 20 DD 20 00 54 52 41 4E    ROCESS.. . .TRAN
015EB0:  53 46 45 52 00 D3 20 D6 20 00 69 6E 00 D2 20 00    SFER.. . .in.. .
015EC0:  74 68 69 73 00 D1 20 E6 2C 20 D8 C0 D2 20 00 53    this.. ., ... .S
015ED0:  59 53 54 45 4D 00 D0 2C 20 E5 20 D2 20 E3 2E BF    YSTEM.., . . ...
015EE0:  BF BF 2A 29 BF BF 28 2A B4 2A 2A 2A 2A 2A 2A 2A    ..*)..(*.*******
015EF0:  2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A    ****************
015F00:  2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A    ****************
015F10:  2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A    ****************
015F20:  2A 2A 2A 2A C0 4C 49 4D 49 54 41 54 49 4F 4E C0    ****.LIMITATION.
015F30:  3D 3D 3D 3D 3D 3D 3D 3D 3D 3D BF C0 00 49 66 00    ==========...If.
015F40:  CF 20 6D 6F 72 65 20 74 68 61 6E 20 00 6F 6E 65    . more than .one
015F50:  00 CE 20 00 63 6F 70 79 00 CD 20 00 6F 66 00 CC    .. .copy.. .of..
015F60:  20 00 61 6E 79 00 CB 20 00 70 72 6F 63 65 73 73     .any.. .process
015F70:  00 CA 20 00 77 69 74 68 69 6E 00 C9 20 61 20 67    .. .within.. a g
015F80:  69 76 65 6E 20 E6 20 00 63 61 6E 00 C8 C0 00 62    iven . .can....b
015F90:  65 00 C7 20 00 72 75 6E 6E 69 6E 67 00 C6 20 00    e.. .running.. .
015FA0:  61 74 00 C5 20 CB 20 CE 20 74 69 6D 65 2C 20 DE    at.. . . time, .
015FB0:  20 00 64 69 73 70 6C 61 79 00 C4 20 00 77 69 6C     .display.. .wil
015FC0:  6C 00 C3 20 D8 20 C7 20 72 65 74 61 69 6E 65 64    l.. . . retained
015FD0:  C0 62 65 74 77 65 65 6E 20 DE 20 73 75 73 70 65    .between . suspe
015FE0:  6E 73 69 6F 6E 20 CC 20 61 20 00 70 72 6F 63 65    nsion . a .proce
015FF0:  64 75 72 65 00 C2 20 DD 20 69 74 73 20 72 65 2D    dure.. . its re-
016000:  EB 20 63 72 65 61 74 65 64 20 D8 20 EA 20 C0 BA    . created . . ..
016010:  F6 20 F8 2A 29 BF BF BF AF 20 53 77 69 74 63 68    . .*).... Switch
016020:  4F 75 74 53 74 72 65 61 6D 28 70 3A F7 29 3B BF    OutStream(p:.);.
016030:  C0 28 2A 82 20 EF 20 81 20 ED 20 CD 20 4F 75 74    .(*. . . . . Out
016040:  70 75 74 2A 29 BF BF AF 20 50 6F 70 49 6E 53 74    put*)... PopInSt
016050:  72 65 61 6D 3B BF C0 28 2A 00 52 65 74 75 72 6E    ream;..(*.Return
016060:  00 80 20 EF 20 61 70 72 65 76 69 6F 75 73 20 BD    .. . aprevious .
016070:  20 ED 2A 29 BF BF AF 20 50 6F 70 4F 75 74 53 74     .*)... PopOutSt
016080:  72 65 61 6D 3B BF C0 28 2A 80 20 EF 20 B6 20 D9    ream;..(*. . . .
016090:  20 ED 2A 29 B4 BF BF 89 20 F9 2E 20 BF 00 00 20     .*).... .. ... 
0160A0:  EF 20 C5 2A 29 BF BF AF 20 52 65 61 64 4C 69 6E    . .*)... ReadLin
0160B0:  65 28 8E 20 73 3A 9B 20 84 20 99 29 3B BF C0 28    e(. s:. . .);..(
0160C0:  2A AB 20 61 20 E1 20 E9 20 74 65 78 74 2E 20 DB    *. a . . text. .
0160D0:  20 E1 20 EB 20 6C 6F 6E 67 65 72 20 00 74 68 61     . . longer .tha
0160E0:  6E 00 8A 20 73 2C 20 EA 20 72 65 6D 61 69 6E 64    n.. s, . remaind
0160F0:  65 72 C0 20 E9 20 EA 20 E1 20 EB 20 64 69 73 63    er. . . . . disc
016100:  B2 20 A4 20 00 49 6E 74 4C 6F 67 69 63 00 80 3B    . . .IntLogic..;
016110:  BF BF 28 2A B4 53 6F 6D 65 20 69 6E 74 65 67 65    ..(*.Some intege
016120:  72 20 6C 6F 67 69 63 20 6F 70 65 72 61 74 69 6F    r logic operatio
016130:  6E 73 2A 29 BF BF AF 20 49 41 4E 44 28 69 2C 6A    ns*)... IAND(i,j
016140:  3A AA 29 3A AA 3B BF AF 20 49 4F 52 28 69 2C 6A    :.):.;.. IOR(i,j
016150:  3A AA 29 3A AA 3B BF AF 20 49 58 4F 52 28 69 2C    :.):.;.. IXOR(i,
016160:  6A 3A AA 29 3A AA 3B BF 89 20 80 2E BF 00 00 1A    j:.):.;.. ......
016170:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
016180:  B2 20 A4 20 00 4C 4F 41 44 45 52 00 87 3B BF 28    . . .LOADER..;.(
016190:  2A C1 54 68 69 73 20 00 69 73 00 86 20 61 20 64    *.This .is.. a d
0161A0:  75 6D 6D 79 20 00 6D 6F 64 75 6C 65 00 85 BF C1    ummy .module....
0161B0:  49 74 20 86 20 61 6C 77 61 79 73 20 6C 6F 61 64    It . always load
0161C0:  65 64 20 6C 61 73 74 2E 20 54 68 65 20 00 61 64    ed last. The .ad
0161D0:  64 72 65 73 73 00 84 20 00 6F 66 00 83 20 00 69    dress.. .of.. .i
0161E0:  74 73 00 82 C1 6F 6E 65 20 73 79 6D 62 6F 6C 2C    ts...one symbol,
0161F0:  20 74 68 65 72 65 66 6F 72 65 2C 20 86 20 00 74     therefore, . .t
016200:  61 63 74 69 76 61 74 69 6F 6E 2E 20 D9 C0 C3 20    activation. ... 
016210:  C7 20 72 65 6D 6F 76 65 64 20 D2 20 56 31 2E 31    . removed . V1.1
016220:  39 BF C0 D9 20 6D 65 61 6E 73 20 E1 20 61 20 72    9... means . a r
016230:  6F 75 74 69 6E 65 20 00 77 68 69 63 68 00 C1 20    outine .which.. 
016240:  73 75 73 70 65 6E 64 73 20 6D 75 73 74 20 D8 20    suspends must . 
016250:  63 6F 6E 74 61 69 6E 20 CB C0 00 75 70 00 BE 20    contain ...up.. 
016260:  00 6C 65 76 65 6C 00 BD 20 00 61 64 64 72 65 73    .level.. .addres
016270:  73 69 6E 67 00 BC 2E 20 28 54 68 61 74 20 DF 20    sing... (That . 
016280:  72 65 66 65 72 65 6E 63 65 73 20 DC 20 00 76 61    references . .va
016290:  72 69 61 62 6C 65 73 00 BB 20 D2 20 C0 00 70 72    riables.. . ..pr
0162A0:  6F 63 65 64 75 72 65 73 00 BA 20 D2 20 C1 20 DE    ocedures.. . . .
0162B0:  20 73 75 73 70 65 6E 64 69 6E 67 20 C2 20 DF 20     suspending . . 
0162C0:  00 6E 65 73 74 65 64 00 B9 29 2E 20 4E 6F 72 20    .nested..). Nor 
0162D0:  6D 61 79 C0 00 69 74 00 B8 20 00 63 61 6C 6C 00    may..it.. .call.
0162E0:  B7 20 BA 20 B9 20 C9 20 69 74 73 65 6C 66 20 C1    . . . . itself .
0162F0:  20 68 61 76 65 20 BE 20 BD 20 C0 BC BF C0 CF 20     have . . ..... 
016300:  00 79 6F 75 00 B6 20 D6 20 C6 20 6D 75 6C 74 69    .you.. . . multi
016310:  70 6C 65 20 70 72 6F 63 65 73 73 65 73 2C 20 B8    ple processes, .
016320:  20 DF 20 62 65 73 74 20 DC 20 00 75 73 65 00 B5     . best . .use..
016330:  20 DE C0 2F 50 20 6C 69 6E 6B 65 72 20 66 6C 61     ../P linker fla
016340:  67 20 2D 20 00 73 65 65 00 B3 20 DE 20 6D 61 6E    g - .see.. . man
016350:  75 61 6C 20 00 66 6F 72 00 B1 20 64 65 74 61 69    ual .for.. detai
016360:  6C 73 BF C0 D9 20 6C 69 6D 69 74 61 74 69 6F 6E    ls... limitation
016370:  20 63 6F 75 6C 64 20 C7 20 6F 76 65 72 63 6F 6D     could . overcom
016380:  65 20 00 62 79 00 B0 20 74 61 6B 69 6E 67 20 61    e .by.. taking a
016390:  20 CD 20 CC 20 DE C0 C4 20 77 68 65 6E 65 76 65     . . ... wheneve
0163A0:  72 20 CA 20 73 74 61 74 65 73 20 D6 20 73 77 69    r . states . swi
0163B0:  74 63 68 65 64 2E 20 49 20 73 68 61 6C 6C 20 B3    tched. I shall .
0163C0:  20 00 69 66 00 AE 20 49 20 C0 C8 20 00 64 6F 00     .if.. I .. .do.
0163D0:  AA 20 D1 20 B1 20 DE 20 6E 65 78 74 20 72 65 6C    . . . . next rel
0163E0:  65 61 73 65 BF 2A 29 BF 93 B4 D0 20 A3 20 AB 3B    ease.*).... £ .;
0163F0:  C0 BF 96 B4 00 53 49 47 4E 41 4C 00 A9 3B C0 E0    .....SIGNAL..;..
016400:  68 65 00 81 20 84 20 83 20 81 C1 74 6F 70 20 83    he.. . . ..top .
016410:  20 81 20 6C 6F 61 64 20 85 20 28 6E 6F 74 65 20     . load . (note 
016420:  2D 20 82 20 81 20 84 2C C1 00 6E 6F 74 00 80 20    - . . .,..not.. 
016430:  81 20 63 6F 6E 74 65 6E 74 73 29 BF C1 44 6F 20    . contents)..Do 
016440:  80 20 72 65 63 6F 6D 70 69 6C 65 20 74 68 69 73    . recompile this
016450:  20 85 2E BF BF 2A 29 BF 8E B4 54 4F 50 20 3A 99     ....*)...TOP :.
016460:  3B 20 28 2A 6F 72 20 61 6E 79 74 68 69 6E 67 2C    ; (*or anything,
016470:  20 61 73 20 69 74 20 6E 65 76 65 72 20 67 65 74     as it never get
016480:  73 20 61 6C 6C 6F 63 61 74 65 64 2A 29 BF 89 20    s allocated*).. 
016490:  87 2E BF 00 00 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0164A0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0164B0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0164C0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0164D0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0164E0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0164F0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
016500:  B2 20 A4 20 00 4D 61 74 68 73 00 99 3B BF BF 28    . . .Maths..;..(
016510:  2A B4 53 6F 6D 65 20 6D 61 74 68 65 6D 61 74 69    *.Some mathemati
016520:  63 61 6C 20 00 66 75 6E 63 74 69 6F 6E 73 00 98    cal .functions..
016530:  C0 B1 20 28 43 29 20 44 61 76 65 20 4D 6F 6F 72    .. (C) Dave Moor
016540:  65 2C 20 46 54 4C 20 4D 6F 64 75 6C 61 2D 32 20    e, FTL Modula-2 
016550:  31 39 38 36 C0 43 50 2F 4D 20 38 30 20 76 65 72    1986.CP/M 80 ver
016560:  73 69 6F 6E 20 00 6F 66 00 97 20 61 20 67 65 6E    sion .of.. a gen
016570:  65 72 69 63 20 6D 6F 64 75 6C 65 BF C0 35 20 4A    eric module..5 J
016580:  61 6E 20 38 37 20 2D 20 41 64 64 65 64 20 45 6E    an 87 - Added En
016590:  74 69 65 72 20 66 75 6E 63 74 69 6F 6E BF 2A 29    tier function.*)
0165A0:  BF BF 9D B4 00 50 49 00 96 B4 3D BD B4 33 2E 31    .....PI...=..3.1
0165B0:  34 31 35 39 32 36 35 33 35 38 39 37 39 33 32 33    4159265358979323
0165C0:  3B C0 4F 6E 65 4F 6E 50 49 B4 3D B4 30 2E 33 31    ;.OneOnPI.=.0.31
0165D0:  38 33 30 39 38 38 36 31 38 33 37 39 30 36 37 3B    830988618379067;
0165E0:  C0 65 B4 3D B4 32 2E 37 31 38 32 38 31 38 32 38    .e.=.2.718281828
0165F0:  34 35 39 30 34 35 32 33 3B BF BF 28 2A B4 53 74    45904523;..(*.St
016600:  3D AB 3B C0 00 49 6E 74 65 72 72 75 70 74 53 74    =.;..InterruptSt
016610:  75 62 00 A8 3B BF 8E B4 4D 6F 64 65 32 3A AC 28    ub..;...Mode2:.(
016620:  2A 3D A1 2A 29 3B 20 28 2A 00 73 65 74 00 A7 20    *=.*); (*.set.. 
016630:  DC 20 9A 20 DC 20 B5 20 DB 20 32 20 DA 20 2A 29    . . . . . 2 . *)
016640:  BF BF AF 20 53 74 61 72 74 50 72 6F 63 65 73 73    ... StartProcess
016650:  28 70 3A 00 50 52 4F 43 00 A6 3B 6E 3A AD 29 3B    (p:.PROC..;n:.);
016660:  BF BF 28 2A B4 53 74 61 72 74 20 61 20 63 6F 6E    ..(*.Start a con
016670:  63 75 72 72 65 6E 74 20 CA 20 00 77 69 74 68 00    current . .with.
016680:  A5 20 70 72 6F 67 72 61 6D 20 50 20 DD C0 61 20    . program P ..a 
016690:  00 77 6F 72 6B 73 70 61 63 65 00 A2 20 CC 20 6E    .workspace.. . n
0166A0:  20 00 62 79 74 65 73 00 A0 BF C0 A6 20 DF 20 61     .bytes..... . a
0166B0:  20 73 74 61 6E 64 61 72 64 20 74 79 70 65 20 72     standard type r
0166C0:  65 70 72 65 73 65 6E 74 69 6E 67 20 61 20 00 70    epresenting a .p
0166D0:  61 72 61 6D 65 74 65 72 6C 65 73 73 00 9F 20 C2    arameterless.. .
0166E0:  BF C0 00 54 68 65 00 9E 20 73 74 6F 72 61 67 65    ...The.. storage
0166F0:  20 DF 20 67 6F 74 20 66 72 6F 6D 20 DE 20 68 65     . got from . he
016700:  61 70 20 BF BF 2A 29 BF AF 20 53 45 4E 44 28 8E    ap ..*).. SEND(.
016710:  20 73 3A A9 29 3B BF BF 28 2A B4 9E 20 66 69 72     s:.);..(*.. fir
016720:  73 74 20 CA 20 28 6C 6F 6E 67 65 73 74 20 00 77    st . (longest .w
016730:  61 69 74 69 6E 67 00 9D 29 C0 9D 20 6F 6E 20 73    aiting..).. on s
016740:  20 DF 20 72 65 73 74 61 72 74 65 64 2A 29 BF BF     . restarted*)..
016750:  AF 20 57 41 49 54 28 8E 20 73 3A A9 29 3B BF BF    . WAIT(. s:.);..
016760:  28 2A B4 57 61 69 74 20 B1 20 61 20 00 73 69 67    (*.Wait . a .sig
016770:  6E 61 6C 00 9C BF C0 D5 20 2D 20 62 65 77 61 72    nal..... - bewar
016780:  65 20 DE 20 42 6F 73 74 6F 6E 20 53 75 62 77 61    e . Boston Subwa
016790:  79 2A 29 BF BF AF 20 41 77 61 69 74 65 64 28 73    y*)... Awaited(s
0167A0:  3A A9 29 3A AC 3B BF BF 28 2A B4 52 65 74 75 72    :.):.;..(*.Retur
0167B0:  6E 73 20 9A 20 AE 20 73 6F 6D 65 74 68 69 6E 67    ns . . something
0167C0:  20 DF 20 9D 2A 29 BF BF AF 20 49 6E 69 74 28 8E     . .*)... Init(.
0167D0:  20 73 3A A9 29 3B BF BF 28 2A B4 49 6E 69 74 69     s:.);..(*.Initi
0167E0:  61 6C 69 73 65 20 61 20 9C 20 2D 20 53 69 6D 75    alise a . - Simu
0167F0:  6C 61 20 36 37 20 C8 20 AA 20 D1 20 61 75 74 6F    la 67 . . . auto
016800:  61 6E 64 61 72 64 20 74 72 69 67 6F 6E 6F 6D 65    andard trigonome
016810:  74 72 69 63 20 98 2E C0 41 6C 6C 20 74 72 69 67    tric ...All trig
016820:  20 98 20 77 6F 72 6B 20 00 69 6E 00 95 20 52 61     . work .in.. Ra
016830:  64 69 61 6E 73 2C C0 6E 6F 74 20 64 65 67 72 65    dians,.not degre
016840:  65 73 2E BF BF 20 2A 29 BF BF AF 20 53 49 4E 28    es... *)... SIN(
016850:  41 3A 00 52 45 41 4C 00 94 29 3A 94 3B BF AF 20    A:.REAL..):.;.. 
016860:  43 4F 53 28 41 3A 94 29 3A 94 3B BF AF 20 00 54    COS(A:.):.;.. .T
016870:  41 4E 00 93 28 41 3A 94 29 3A 94 3B BF BF 28 2A    AN..(A:.):.;..(*
016880:  B4 4E 61 74 75 72 61 6C 20 6C 6F 67 6F 72 69 74    .Natural logorit
016890:  68 6D 20 00 61 6E 64 00 92 20 65 78 70 6F 6E 65    hm .and.. expone
0168A0:  6E 74 69 61 6C 20 C0 4E 6F 74 65 20 00 74 68 61    ntial .Note .tha
0168B0:  74 00 91 20 4C 4F 47 31 30 28 41 29 3D 00 4C 4E    t.. LOG10(A)=.LN
0168C0:  00 90 28 41 29 2A 30 2E 34 33 34 32 39 34 34 38    ..(A)*0.43429448
0168D0:  31 39 30 33 32 35 31 38 32 C0 92 20 91 20 61 5E    190325182.. . a^
0168E0:  62 20 28 61 20 00 74 6F 00 8F 20 00 74 68 65 00    b (a .to.. .the.
0168F0:  8E 20 70 6F 77 65 72 20 97 20 62 29 20 00 69 73    . power . b) .is
016900:  00 8D 20 00 45 58 50 00 8C 28 62 2A 90 28 61 29    .. .EXP..(b*.(a)
016910:  29 C0 62 75 74 20 69 66 20 62 20 8D 20 00 69 6E    ).but if b . .in
016920:  74 65 67 65 72 00 8B 2C 20 74 68 65 72 65 20 8D    teger.., there .
016930:  20 61 20 66 61 73 74 65 72 20 77 61 79 20 2D 20     a faster way - 
016940:  75 73 65 20 61 74 6F 69 20 C0 00 66 72 6F 6D 00    use atoi ..from.
016950:  8A 20 52 65 61 6C 49 6E 4F 75 74 20 2A 29 BF AF    . RealInOut *)..
016960:  20 90 28 41 3A 94 29 3A 94 3B BF AF 20 8C 28 41     .(A:.):.;.. .(A
016970:  3A 94 29 3A 94 3B BF BF 28 2A B4 53 71 75 61 72    :.):.;..(*.Squar
016980:  65 20 72 6F 6F 74 20 2A 29 BF AF 20 53 51 52 54    e root *).. SQRT
016990:  28 41 3A 94 29 3A 94 3B BF BF 28 2A B4 49 6E 76    (A:.):.;..(*.Inv
0169A0:  65 72 73 65 20 93 20 98 20 2D 20 67 69 76 65 6E    erse . . - given
0169B0:  20 8E 20 93 C0 57 68 61 74 20 8D 20 8E 20 00 61     . ..What . . .a
0169C0:  6E 67 6C 65 00 88 3F 20 2A 29 BF AF 20 00 41 52    ngle..? *).. .AR
0169D0:  43 54 41 4E 00 87 28 41 3A 94 29 3A 94 3B BF AF    CTAN..(A:.):.;..
0169E0:  20 87 32 28 41 2C 42 3A 94 29 3A 94 3B BF BF 28     .2(A,B:.):.;..(
0169F0:  2A B4 87 32 20 00 72 65 74 75 72 6E 73 00 86 20    *..2 .returns.. 
016A00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
016A10:  13 00 01 00 02 09 52 E5 13 00 C9 02 00 00 00 02    ......R.........
016A20:  13 00 C5 02 00 00 00 02 13 00 C1 02 00 00 00 02    ................
016A30:  13 00 C6 02 00 00 00 02 13 00 C2 02 00 00 00 02    ................
016A40:  13 00 C7 02 00 00 00 02 13 00 C3 02 00 00 00 02    ................
016A50:  13 00 C8 02 00 00 00 02 13 00 C4 02 00 00 00 02    ................
016A60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016A70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016A80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016A90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016AA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016AB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016AC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016AD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016AE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016AF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
016B00:  20 63 68 61 72 61 63 74 65 72 73 C0 72 65 6D 61     characters.rema
016B10:  69 6E 2C 20 CE 20 93 20 88 20 CD 20 73 68 61 76    in, . . . . shav
016B20:  65 64 2C 20 8B 20 CE 20 B6 20 6D 6F 76 65 73 20    ed, . . . moves 
016B30:  91 20 CF C0 CE 20 88 20 00 73 69 7A 65 00 86 20    . ... . .size.. 
016B40:  72 65 6D 61 69 6E 73 20 CE 20 73 61 6D 65 2E BF    remains . same..
016B50:  C0 8D 20 CE 20 DD 20 73 74 69 6C 6C 20 77 6F 6E    .. . . still won
016B60:  74 20 00 66 69 74 00 85 2C 20 65 78 74 72 61 20    t .fit.., extra 
016B70:  8A 20 E1 20 BE 20 D1 20 CE 20 DD BF C0 9D 20 A3    . . . . . .... £
016B80:  20 9C 20 96 20 CE 20 DD 20 E5 20 61 20 A9 20 00     . . . . . a . .
016B90:  74 65 72 6D 69 6E 61 74 65 64 00 83 20 98 20 D5    terminated.. . .
016BA0:  20 C0 A3 BF 2A 29 BF BF AF 20 57 72 69 74 65 52     .£.*)... WriteR
016BB0:  65 61 6C 4F 63 74 28 78 3A A6 3B 6E 3A AD 29 3B    ealOct(x:.;n:.);
016BC0:  C0 28 2A E6 20 DE 20 DD 20 D5 20 6F 63 74 61 6C    .(*. . . . octal
016BD0:  20 D1 20 64 65 62 75 67 67 69 6E 67 20 70 75 72     . debugging pur
016BE0:  70 6F 73 65 73 2A 29 BF AF 20 57 72 69 74 65 52    poses*).. WriteR
016BF0:  65 61 6C 48 65 78 28 78 3A A6 3B 6E 3A AD 29 3B    ealHex(x:.;n:.);
016C00:  BF BF AF 20 57 72 69 74 65 52 65 61 6C 46 69 78    ... WriteRealFix
016C10:  65 64 28 78 3A A6 3B 86 2C B9 3A AD 29 3B BF AF    ed(x:.;.,.:.);..
016C20:  20 DA 28 8E 20 A3 3A 9B 20 84 20 99 3B 78 3A A6     .(. £:. . .;x:.
016C30:  3B 86 2C B9 3A AD 29 3B BF BF 28 2A B4 95 20 61    ;.,.:.);..(*.. a
016C40:  20 DE 20 DD 20 D5 20 66 69 78 65 64 20 A7 C0 86     . . . fixed ...
016C50:  20 CD 20 86 20 BD 20 88 20 D7 20 00 75 73 65 00     . . . . . .use.
016C60:  82 C0 B9 20 CD 20 DD 20 BD 20 B9 20 D1 20 64 65    ... . . . . . de
016C70:  63 69 6D 61 6C 73 BF C0 8D 20 CE 20 DD 20 CD 20    cimals... . . . 
016C80:  00 74 6F 6F 00 81 20 6C 61 72 67 65 20 D7 20 85    .too.. large . .
016C90:  20 D5 20 CE 20 88 2C 20 C0 A8 20 A7 20 B5 20 CD     . . ., .. . . .
016CA0:  20 72 65 76 65 72 74 65 64 20 D7 C0 C0 8D 20 CE     reverted .... .
016CB0:  20 DD 20 CD 20 81 20 73 6D 61 6C 6C 2C 20 D0 20     . . . small, . 
016CC0:  70 72 69 6E 74 73 20 E5 20 A9 BF C0 9D 20 A3 20    prints . .... £ 
016CD0:  70 72 6F 63 65 64 75 72 65 20 96 20 CE 20 76 61    procedure . . va
016CE0:  6C 75 65 20 D5 20 54 65 78 2C 20 E5 20 61 20 A9    lue . Tex, . a .
016CF0:  20 83 C0 98 BF 2A 29 BF AF 20 00 61 74 6F 69 00     ....*).. .atoi.
016D00:  6F 6E 73 6F 6C 65 BF C0 42 6F 74 68 20 66 75 6E    onsole..Both fun
016D10:  63 74 69 6F 6E 73 20 B0 20 9A 20 8A 20 81 20 C4    ctions . . . . .
016D20:  20 80 20 88 BF 2A 29 B4 BF 89 20 51 75 69 63 6B     . ..*)... Quick
016D30:  73 74 72 2E BF 00 00 1A 1A 1A 1A 1A 1A 1A 1A 1A    str.............
016D40:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
016D50:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
016D60:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
016D70:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
016D80:  B2 20 A4 20 00 52 65 61 6C 49 6E 4F 75 74 00 E7    . . .RealInOut..
016D90:  3B BF 28 2A B4 52 65 61 6C 20 69 6E 70 75 74 20    ;.(*.Real input 
016DA0:  00 6F 75 74 70 75 74 00 E6 C0 00 61 73 00 E5 20    .output....as.. 
016DB0:  70 65 72 20 57 69 72 74 68 20 77 69 74 68 20 65    per Wirth with e
016DC0:  78 74 65 6E 73 69 6F 6E 73 C0 B1 20 28 43 29 20    xtensions.. (C) 
016DD0:  00 44 61 76 65 00 E4 20 00 4D 6F 6F 72 65 00 E3    .Dave.. .Moore..
016DE0:  2C 20 46 54 4C 20 4D 6F 64 75 6C 61 2D 32 20 31    , FTL Modula-2 1
016DF0:  39 38 36 C0 41 20 67 65 6E 65 72 69 63 20 00 6D    986.A generic .m
016E00:  6F 64 75 6C 65 00 E2 BF C0 4D 6F 64 69 66 69 65    odule....Modifie
016E10:  64 20 4A 75 6C 79 20 31 39 38 37 2C 20 E4 20 E3    d July 1987, . .
016E20:  BF C0 54 68 65 72 65 20 00 61 72 65 00 E1 20 6E    ..There .are.. n
016E30:  6F 77 20 74 77 6F 20 00 6E 65 77 00 E0 20 72 6F    ow two .new.. ro
016E40:  75 74 69 6E 65 73 20 00 74 68 61 74 00 DF 20 73    utines .that.. s
016E50:  75 70 70 6F 72 74 20 63 6F 64 69 6E 67 C0 61 20    upport coding.a 
016E60:  00 72 65 61 6C 00 DE 20 00 6E 75 6D 62 65 72 00    .real.. .number.
016E70:  DD 20 69 6E 74 6F 20 61 20 00 74 65 78 74 00 DC    . into a .text..
016E80:  20 61 72 72 61 79 2E 20 54 68 65 73 65 20 E1 20     array. These . 
016E90:  00 57 72 69 74 65 52 65 61 6C 54 65 78 74 00 DB    .WriteRealText..
016EA0:  20 61 6E 64 C0 00 57 72 69 74 65 52 65 61 6C 46     and..WriteRealF
016EB0:  69 78 65 64 54 65 78 74 00 DA 2E 20 BF C0 41 6C    ixedText... ..Al
016EC0:  73 6F 2C 20 52 65 61 64 52 65 61 6C 46 69 78 65    so, ReadRealFixe
016ED0:  64 20 00 61 6C 6C 6F 77 73 00 D9 20 00 79 6F 75    d .allows.. .you
016EE0:  00 D8 20 00 74 6F 00 D7 20 00 72 65 61 64 00 D6    .. .to.. .read..
016EF0:  20 00 69 6E 00 D5 20 00 6E 75 6D 62 65 72 73 00     .in.. .numbers.
016F00:  20 00 70 61 72 61 6D 65 74 65 72 00 86 20 98 20     .parameter.. . 
016F10:  B1 20 00 76 61 6C 75 65 00 85 20 28 6D 69 6E 20    . .value.. (min 
016F20:  32 29 2C 20 36 20 B1 20 00 6F 70 65 6E 00 84 20    2), 6 . .open.. 
016F30:  00 61 72 72 61 79 00 83 20 B0 C0 87 2C 20 36 2B    .array.. ..., 6+
016F40:  86 20 98 20 B1 20 84 20 83 20 B0 20 85 20 2C 20    . . . . . . . , 
016F50:  88 20 99 20 B1 C0 BB 20 88 20 61 20 66 65 77 20    . . ... . a few 
016F60:  B1 20 8A 20 6C 6F 6F 70 73 2C 20 97 20 73 74 61    . . loops, . sta
016F70:  74 6D 65 6E 74 73 2C 20 74 65 6D 70 6F 72 61 72    tments, temporar
016F80:  69 65 73 2C 20 65 74 63 20 BF 2A 29 BF BF AF 20    ies, etc .*)... 
016F90:  D3 28 8E 20 70 2C 71 3A E0 29 3B BF BF 28 2A B4    .(. p,q:.);..(*.
016FA0:  54 72 61 6E 73 66 65 72 20 DC 20 CA 20 71 20 73    Transfer . . q s
016FB0:  61 76 69 6E 67 20 63 75 72 72 65 6E 74 20 CA 20    aving current . 
016FC0:  D2 20 70 20 2A 29 BF BF AF 20 00 49 4F 54 52 41    . p *)... .IOTRA
016FD0:  4E 53 46 45 52 00 82 28 8E 20 70 2C 71 3A E0 3B    NSFER..(. p,q:.;
016FE0:  76 61 3A AD 3B 8E 20 77 3A A8 29 3B BF BF 28 2A    va:.;. w:.);..(*
016FF0:  B4 50 65 72 66 6F 72 6D 20 8F 20 82 20 2D 20 B3    .Perform . . - .
017000:  20 50 52 4F 43 45 53 53 45 2E 8B 20 B1 20 6C 6F     PROCESSE.. . lo
017010:  74 73 20 CC 20 64 69 73 63 75 73 73 69 6F 6E 2E    ts . discussion.
017020:  BF C0 D5 20 DE 20 65 78 74 72 61 20 86 2C 20 77    ... . extra ., w
017030:  2E 20 D9 20 DF 20 61 20 9B 20 61 72 65 61 20 90    . . . a . area .
017040:  20 B1 C0 61 20 00 73 74 75 62 00 81 20 DC 20 74     ..a .stub.. . t
017050:  72 61 6E 73 66 65 72 20 D2 20 DD 20 6F 75 74 20    ransfer . . out 
017060:  CC 20 DE 20 00 69 6E 74 65 72 72 75 70 74 00 80    . . .interrupt..
017070:  2E 20 2A 29 BF 28 2A B4 2A 2A 2A 2A 2A 2A 2A 2A    . *).(*.********
017080:  2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A C0 4E 4F 54    ************.NOT
017090:  45 C0 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A    E.**************
0170A0:  2A 2A 2A 2A 2A 2A BF C0 D9 20 E6 20 66 6F 6C 6C    ******... . foll
0170B0:  6F 77 73 20 DE 20 73 74 61 6E 64 61 72 64 73 20    ows . standards 
0170C0:  A7 20 64 6F 77 6E 20 B0 20 E3 20 E5 20 66 61 72    . down . . . far
0170D0:  20 E5 20 70 6F 73 73 69 62 6C 65 2E C0 95 20 C8     . possible... .
0170E0:  20 68 61 63 6B 20 D1 20 E6 20 DC 20 69 6D 70 72     hack . . . impr
0170F0:  6F 76 65 20 80 20 72 65 73 70 6F 6E 73 65 20 74    ove . response t
017100:  D4 20 00 66 72 6F 6D 00 D3 20 DC 20 73 74 72 69    . .from.. . stri
017110:  6E 67 73 BF C0 49 20 63 6F 75 6C 64 20 63 6C 61    ngs..I could cla
017120:  69 6D 20 DF 20 49 20 64 69 64 20 00 74 68 69 73    im . I did .this
017130:  00 D2 20 62 65 63 61 75 73 65 20 73 6F 6D 65 20    .. because some 
017140:  70 65 6F 70 6C 65 20 68 61 64 20 61 73 6B 65 64    people had asked
017150:  20 00 66 6F 72 00 D1 20 00 69 74 00 D0 2C C0 00     .for.. .it..,..
017160:  62 75 74 00 CF 20 00 74 68 65 00 CE 20 DE 20 72    but.. .the.. . r
017170:  65 61 73 6F 6E 20 00 69 73 00 CD 20 D0 20 6D 61    eason .is.. . ma
017180:  64 65 20 D0 20 65 61 73 69 65 72 20 D7 20 77 72    de . easier . wr
017190:  69 74 65 20 61 20 E0 20 00 74 65 73 74 00 CC 20    ite a . .test.. 
0171A0:  E2 C0 D7 20 CC 20 E7 2E BF 2A 29 BF 8E B4 C0 00    ... . ...*).....
0171B0:  53 63 61 6C 65 00 CB 3A AD 28 2A 3D 30 2A 29 3B    Scale..:.(*=0*);
0171C0:  B4 28 2A 00 73 63 61 6C 65 00 CA 20 66 61 63 74    .(*.scale.. fact
0171D0:  6F 72 20 D1 20 00 57 72 69 74 65 52 65 61 6C 00    or . .WriteReal.
0171E0:  C9 2A 29 C0 00 45 6E 67 69 6E 65 65 72 69 6E 67    .*)..Engineering
0171F0:  00 C8 3A AC 28 2A 3D A1 2A 29 3B 20 BF C1 28 2A    ..:.(*=.*); ..(*
017200:  00 69 66 00 C7 20 00 74 72 75 65 00 C6 2C 20 00    .if.. .true.., .
017210:  65 6E 67 69 6E 65 65 72 69 6E 67 00 C5 20 00 65    engineering.. .e
017220:  78 70 6F 6E 65 6E 74 73 00 C4 20 E1 20 00 75 73    xponents.. . .us
017230:  65 64 00 BE C1 BA C5 20 C4 20 E1 20 61 6C 77 61    ed..... . . alwa
017240:  79 73 20 6D 75 6C 74 69 70 6C 65 73 C1 BA 00 6F    ys multiples...o
017250:  66 00 BD 20 33 B7 2A 29 BF C0 4C 65 61 64 69 6E    f.. 3.*)..Leadin
017260:  67 70 6C 61 63 65 73 3A AD 28 2A 3D 32 2A 29 3B    gplaces:.(*=2*);
017270:  20 BF C1 28 2A DD 20 BD 20 00 70 6C 61 63 65 73     ..(*. . .places
017280:  00 B9 20 D7 20 6C 65 61 76 65 20 00 62 65 66 6F    .. . leave .befo
017290:  72 65 00 B8 20 00 64 6F 74 00 B6 C1 BA 75 73 65    re.. .dot....use
0172A0:  66 75 6C 20 70 61 72 74 69 63 75 6C 61 72 6C 79    ful particularly
0172B0:  20 D1 20 C5 20 00 66 6F 72 6D 61 74 00 B5 C1 BA     . . .format....
0172C0:  77 68 65 6E 20 D0 20 73 68 6F 75 6C 64 20 00 62    when . should .b
0172D0:  65 00 B3 20 00 73 65 74 00 B0 20 D7 20 00 61 74    e.. .set.. . .at
0172E0:  00 AE 20 6C 65 61 73 74 20 34 B4 2A 29 BF C0 46    .. least 4.*)..F
0172F0:  6F 72 63 65 45 78 70 6F 6E 65 6E 74 3A AC 28 2A    orceExponent:.(*
017300:  69 6D 65 73 20 61 20 6C 69 74 74 6C 65 C0 B0 20    imes a little.. 
017310:  73 65 74 74 69 6E 67 20 BE 20 D7 20 80 20 81 20    setting . . . . 
017320:  73 65 70 61 72 61 74 65 6C 79 2E 20 2A 29 BF BF    separately. *)..
017330:  28 2A B4 53 65 65 20 61 6C 73 6F 20 DE 20 E6 20    (*.See also . . 
017340:  50 4F 52 54 49 4F 20 B1 20 8C 20 6F 74 68 65 72    PORTIO . . other
017350:  20 75 73 65 66 75 6C 20 72 6F 75 74 69 6E 65 73     useful routines
017360:  2E 20 2A 29 BF 89 20 E7 2E BF 20 00 00 00 00 00    . *).. ... .....
017370:  00 00 00 00 00 00 60 5D 24 0F 62 19 00 01 00 00    ......`]$.b.....
017380:  B2 20 A4 20 51 75 69 63 6B 53 74 72 3B BF BF 28    . . QuickStr;..(
017390:  2A B4 00 51 75 69 63 6B 00 CD 20 00 6F 70 65 6E    *..Quick.. .open
0173A0:  00 CC 20 72 6F 75 74 69 6E 65 20 00 66 6F 72 00    .. routine .for.
0173B0:  CB 20 00 73 74 72 65 61 6D 73 00 CA BF C0 28 CD    . .streams....(.
0173C0:  20 00 69 6E 00 C9 20 00 74 68 65 00 C8 20 73 65     .in.. .the.. se
0173D0:  6E 73 65 20 00 6F 66 00 C7 20 63 6F 64 69 6E 67    nse .of.. coding
0173E0:  20 74 69 6D 65 20 73 61 76 65 64 29 BF C0 44 61     time saved)..Da
0173F0:  76 65 20 4D 6F 6F 72 65 C0 43 65 72 65 6E 6B 6F    ve Moore.Cerenko
017400:  66 20 43 6F 6D 70 75 74 69 6E 67 C0 32 39 20 53    f Computing.29 S
017410:  65 70 20 38 35 BF C0 00 54 68 69 73 00 C6 20 00    ep 85...This.. .
017420:  6D 6F 64 75 6C 65 00 C5 20 00 69 73 00 C4 20 6E    module.. .is.. n
017430:  6F 74 20 C9 20 C8 20 6D 61 6E 75 61 6C 20 62 65    ot . . manual be
017440:  63 61 75 73 65 20 00 69 74 00 BE 20 70 6F 73 74    cause .it.. post
017450:  2D 64 61 74 65 73 20 BE 2E BF C0 00 49 74 00 BD    -dates .....It..
017460:  20 C4 20 64 65 73 69 67 6E 65 64 20 00 74 6F 00     . designed .to.
017470:  BC 20 72 65 64 75 63 65 20 C8 20 77 6F 72 6B 20    . reduce . work 
017480:  00 79 6F 75 00 BB 20 68 61 76 65 20 BC 20 64 6F    .you.. have . do
017490:  20 BC 20 CC C0 CA 20 00 75 73 69 6E 67 00 B9 20     . ... .using.. 
0174A0:  C8 20 00 63 6F 6D 6D 61 6E 64 00 B8 20 00 6C 69    . .command.. .li
0174B0:  6E 65 00 B7 20 00 70 61 72 61 6D 65 74 65 72 73    ne.. .parameters
0174C0:  00 B6 BF C0 C6 20 C5 20 61 6C 6C 6F 77 73 20 BB    ..... . allows .
0174D0:  20 BC 20 CC 20 6F 6E 65 20 00 6F 72 00 B5 20 6D     . . one .or.. m
0174E0:  6F 72 65 20 00 66 69 6C 65 73 00 B3 20 B5 20 CA    ore .files.. . .
0174F0:  C0 B9 20 00 65 69 74 68 65 72 00 B1 20 C8 20 CA    .. .either.. . .
017500:  3D 9A 2A 29 3B 20 BF C1 28 2A B0 20 D7 20 66 61    =.*); ..(*. . fa
017510:  6C 73 65 20 D7 20 00 6E 6F 74 00 AB 20 E6 20 C4    lse . .not.. . .
017520:  20 BD 20 00 7A 65 72 6F 00 A9 20 6F 6E 20 00 66     . .zero.. on .f
017530:  6C 6F 61 74 69 6E 67 00 A8 20 00 70 6F 69 6E 74    loating.. .point
017540:  00 A7 C1 BA D4 2A 29 BF BF AF 20 52 65 61 64 52    .....*)... ReadR
017550:  65 61 6C 28 8E 20 78 3A 00 52 45 41 4C 00 A6 29    eal(. x:.REAL..)
017560:  3B BF AF 20 00 52 65 61 64 52 65 61 6C 54 65 78    ;.. .ReadRealTex
017570:  74 00 A5 28 8E 20 00 54 65 78 74 00 A3 3A 9B 20    t..(. .Text.£:. 
017580:  84 20 99 3B 8E 20 00 41 74 50 6F 73 00 A2 3A AD    . .;. .AtPos..:.
017590:  3B 8E 20 78 3A A6 29 3B BF C1 28 2A B4 52 65 61    ;. x:.);..(*.Rea
0175A0:  64 20 61 20 DE 20 DD 20 BF C2 66 6F 72 6D 73 20    d a . . ..forms 
0175B0:  E1 20 5B 2B 21 2D 5D 5B 64 2A 5D 5B 2E 64 2A 5D    . [+!-][d*][.d*]
0175C0:  5B 65 5B 2B 21 2D 5D 64 2B 5D BF C2 00 65 67 00    [e[+!-]d+]...eg.
0175D0:  A0 BB B4 31 2E 30 C3 32 C3 2E 33 C3 45 33 BF C2    ...1.0.2..3.E3..
0175E0:  54 65 72 6D 69 6E 61 74 69 6F 6E 20 00 63 68 61    Termination .cha
0175F0:  72 61 63 74 65 72 00 9F 20 CD 20 72 65 74 75 72    racter.. . retur
017600:  6E 65 64 20 D5 20 C2 74 65 72 6D 43 48 20 D3 20    ned . .termCH . 
017610:  49 4E 4F 55 54 20 28 73 69 6E 63 65 20 D2 20 E2    INOUT (since . .
017620:  20 CD C2 65 66 66 65 63 74 69 76 65 6C 79 20 00     ..effectively .
017630:  61 6E 00 9E 20 65 78 74 65 6E 73 69 6F 6E 20 BD    an.. extension .
017640:  20 49 6E 4F 75 74 29 BF C1 00 54 68 65 00 9D 20     InOut)...The.. 
017650:  A5 20 00 72 6F 75 74 69 6E 65 00 9C 20 D9 20 D8    . .routine.. . .
017660:  20 D7 20 D6 20 61 20 DE 20 DD 20 C1 D3 20 61 20     . . a . . .. a 
017670:  00 73 74 72 69 6E 67 00 98 2E 20 A2 20 CD 20 CE    .string... . . .
017680:  20 00 69 6E 64 65 78 00 97 20 D1 20 CE 20 66 69     .index.. . . fi
017690:  72 73 74 20 9F 20 D7 C1 D6 20 28 73 74 61 72 74    rst . ... (start
0176A0:  73 20 AE 20 30 29 2E 20 49 74 20 00 72 65 74 75    s . 0). It .retu
0176B0:  72 6E 73 00 96 20 97 20 BD 20 9F 20 61 66 74 65    rns.. . . . afte
0176C0:  72 C1 DD C1 2A 29 BF BF AF 20 C9 28 78 3A A6 3B    r...*)... .(x:.;
0176D0:  6E 3A AD 29 3B BF AF 20 DB 28 8E 20 A3 3A 9B 20    n:.);.. .(. £:. 
0176E0:  84 20 99 3B 78 3A A6 3B 6E 3A AD 29 3B BF 28 2A    . .;x:.;n:.);.(*
0176F0:  B4 00 57 72 69 74 65 00 95 20 61 20 DE 20 DD 20    ..Write.. a . . 
017700:  20 B5 20 C8 20 B3 20 69 6E 74 65 72 66 61 63 65     . . . interface
017710:  BF C0 BD 20 77 69 6C 6C 20 61 6C 73 6F 20 00 72    ... will also .r
017720:  65 74 75 72 6E 00 B0 20 61 20 00 73 65 74 00 AE    eturn.. a .set..
017730:  20 C7 20 00 6F 70 74 69 6F 6E 73 00 AD 20 66 6F     . .options.. fo
017740:  75 6E 64 BF C0 54 6F 20 63 61 6C 6C 20 BE 2C 20    und..To call ., 
017750:  AE 20 75 70 20 00 61 6E 00 AB 20 61 72 72 61 79    . up .an.. array
017760:  20 C7 20 74 79 70 65 20 00 53 74 72 65 61 6D 52     . type .StreamR
017770:  65 63 6F 72 64 00 AA BF C0 45 61 63 68 20 65 6E    ecord....Each en
017780:  74 72 79 20 70 6F 69 6E 74 73 20 BC 20 B1 20 61    try points . . a
017790:  20 00 66 69 6C 65 00 A9 20 B5 20 61 20 00 73 74     .file.. . a .st
0177A0:  72 65 61 6D 00 A7 20 77 68 69 63 68 20 C4 20 BC    ream.. which . .
0177B0:  20 00 62 65 00 A6 20 00 6F 70 65 6E 65 64 00 A2     .be.. .opened..
0177C0:  2E C0 41 20 00 64 65 66 61 75 6C 74 00 A0 20 A9    ..A .default.. .
0177D0:  20 00 6E 61 6D 65 00 9F 20 63 61 6E 20 A6 20 00     .name.. can . .
0177E0:  67 69 76 65 6E 00 9E 2E 20 00 49 66 00 9D 20 00    given... .If.. .
0177F0:  6E 6F 00 9C 20 A0 20 C4 20 9E 20 28 BC 20 67 69    no.. . . . (. gi
017800:  76 65 C0 9C 20 A0 2C 20 AE 20 BC 20 6E 75 6C 6C    ve.. ., . . null
017810:  20 73 74 72 69 6E 67 29 2C 20 00 61 6E 64 00 99     string), .and..
017820:  20 9C 20 00 70 61 72 61 6D 65 74 65 72 00 98 20     . .parameter.. 
017830:  C4 20 9E 2C 20 9C 20 A9 20 C0 C4 20 A2 2A 29 20    . ., . . .. .*) 
017840:  BF 93 B4 53 74 72 65 61 6D 73 20 A3 20 00 53 54    ...Streams £ .ST
017850:  52 45 41 4D 00 97 2C 00 44 69 72 65 63 74 69 6F    REAM..,.Directio
017860:  6E 00 95 3B BF 93 B4 46 69 6C 65 73 BA A3 20 00    n..;...Files.£ .
017870:  46 69 6C 65 4E 61 6D 65 00 94 2C 00 46 49 4C 45    FileName..,.FILE
017880:  00 92 3B BF 96 B4 00 70 53 54 52 45 41 4D 00 91    ..;....pSTREAM..
017890:  3D A8 20 86 20 97 3B C0 00 70 46 49 4C 45 00 8F    =. . .;..pFILE..
0178A0:  3D A8 20 86 20 92 3B C0 00 4F 70 74 69 6F 6E 73    =. . .;..Options
0178B0:  53 65 74 00 8C 3D 8D 20 84 20 5B 27 41 27 2E 2E    Set..=. . ['A'..
0178C0:  27 5A 27 5D 3B C1 C0 AA 3D A5 C1 4F 70 65 6E 65    'Z'];...=..Opene
0178D0:  64 3A AC 3B C1 4D 75 73 74 53 75 70 70 6C 79 3A    d:.;.MustSupply:
0178E0:  AC 3B 20 28 2A AE 20 00 74 72 75 65 00 8B 20 00    .; (*. .true.. .
0178F0:  69 66 00 8A 20 61 62 73 65 6E 63 65 20 C7 20 98    if.. absence . .
017900:  D5 20 00 6D 61 6E 74 69 73 73 61 00 94 20 2B 20    . .mantissa.. + 
017910:  00 65 78 70 6F 6E 65 6E 74 00 93 20 66 6F 72 6D    .exponent.. form
017920:  BF C0 D1 20 65 78 61 6D 70 6C 65 2C 20 31 30 20    ... example, 10 
017930:  00 77 69 6C 6C 00 92 20 B3 20 E6 20 E5 20 30 2E    .will.. . . . 0.
017940:  31 45 32 BF C0 9D 20 76 61 72 69 61 62 6C 65 20    1E2... variable 
017950:  CB 2C 20 C7 20 2B 76 65 2C 20 92 20 63 61 75 73    ., . +ve, . caus
017960:  65 20 CE 20 2E 20 D7 20 B3 20 73 68 69 66 74 65    e . . . . shifte
017970:  64 20 00 72 69 67 68 74 00 91 C0 C7 20 00 6E 65    d .right.... .ne
017980:  67 61 74 69 76 65 00 90 2C 20 91 BF C0 A0 20 C7    gative.., .... .
017990:  20 CB 3D 31 2C 20 31 30 20 92 20 00 70 72 69 6E     .=1, 10 . .prin
0179A0:  74 00 8F 20 E5 20 31 2E 30 45 32 BF C0 00 49 66    t.. . 1.0E2...If
0179B0:  00 8D 20 C8 20 CD 20 C6 2C 20 CE 20 DD 20 CD 20    .. . . ., . . . 
0179C0:  73 63 61 6C 65 64 2C 20 00 74 68 65 6E 00 8C 20    scaled, .then.. 
0179D0:  CE 20 94 C0 C7 20 72 6F 75 6E 64 65 64 20 D7 20    . ... rounded . 
0179E0:  61 20 6D 75 6C 74 69 70 6C 65 20 BD 20 33 20 28    a multiple . 3 (
0179F0:  CE 20 DD 20 BD 20 64 69 67 69 74 73 20 B8 20 CE    . . . digits . .
017A00:  C0 B6 20 CD 20 72 65 64 75 63 65 64 BF C0 00 73    .. . reduced...s
017A10:  6F 00 8B 2C 20 31 30 20 92 20 8F 20 E5 20 30 2E    o.., 10 . . . 0.
017A20:  30 31 45 33 20 28 C7 20 CA 3D 30 2C 31 29 C2 BC    01E3 (. .=0,1)..
017A30:  31 30 2E 30 45 30 BA 28 C7 20 CA 3D 32 2C 33 2C    10.0E0.(. .=2,3,
017A40:  34 29 C2 20 31 30 30 30 30 2E 30 45 2D 33 20 28    4). 10000.0E-3 (
017A50:  C7 20 CA 3D 35 2C 36 2C 37 29 20 65 74 63 BF C0    . .=5,6,7) etc..
017A60:  9D 20 6C 61 79 6F 75 74 20 CD 20 E5 20 66 6F 6C    . layout . . fol
017A70:  6C 6F 77 73 3A BF C0 9D 20 72 69 67 68 74 6D 6F    lows:... rightmo
017A80:  73 74 20 35 20 00 63 6F 6C 75 6D 6E 73 00 8A 20    st 5 .columns.. 
017A90:  BD 20 CE 20 00 66 69 65 6C 64 00 88 20 E1 20 72    . . .field.. . r
017AA0:  65 73 65 72 76 65 64 20 D1 20 CE 20 93 C0 74 68    eserved . . ..th
017AB0:  65 72 65 20 6D 75 73 74 20 8C 20 B3 20 00 73 69    ere must . . .si
017AC0:  67 64 69 67 69 74 73 00 87 2B 31 20 28 6F 72 20    gdigits..+1 (or 
017AD0:  87 2B 32 20 C7 20 90 29 20 C0 9F 20 70 6F 73 69    .+2 . .) .. posi
017AE0:  74 69 6F 6E 73 20 6C 65 66 74 20 D5 20 CE 20 88    tions left . . .
017AF0:  2E 20 8D 20 69 6E 73 75 66 66 69 63 69 65 6E 74    . . insufficient
017B00:  20 C3 B4 C4 20 AB 20 00 65 72 72 6F 72 00 88 20     ... . .error.. 
017B10:  2A 29 C1 90 20 49 73 53 74 72 65 61 6D 3A AC 20    *).. IsStream:. 
017B20:  84 C2 A1 3A 46 69 6C 65 3A 8F 7C C2 9A 3A 53 74    ...:File:.|..:St
017B30:  72 65 61 6D 3A 91 3B C2 89 3B C1 44 65 66 61 75    ream:.;..;.Defau
017B40:  6C 74 4E 61 6D 65 3A 94 3B C1 44 69 72 3A 95 3B    ltName:.;.Dir:.;
017B50:  20 28 2A 00 69 6E 70 75 74 00 87 20 B5 20 00 6F     (*.input.. . .o
017B60:  75 74 70 75 74 00 85 2A 29 C1 4C 6F 6F 6B 75 70    utput..*).Lookup
017B70:  46 69 72 73 74 3A AC 3B 20 28 2A 8A 20 8B 2C 20    First:.; (*. ., 
017B80:  6C 6F 6F 6B 75 70 20 72 61 74 68 65 72 20 74 68    lookup rather th
017B90:  61 6E 20 C3 20 B4 63 72 65 61 74 65 20 CB 20 85    an . .create . .
017BA0:  2E 20 55 73 65 66 75 6C 20 CB C3 B4 49 6E 70 75    . Useful ...Inpu
017BB0:  74 2D 4F 75 74 70 75 74 20 CA 2A 29 C1 89 3B BF    t-Output .*)..;.
017BC0:  AF 20 4F 70 65 6E 53 74 72 65 61 6D 73 28 8E 20    . OpenStreams(. 
017BD0:  53 74 72 65 61 6D 4C 69 73 74 3A 9B 20 84 20 AA    StreamList:. . .
017BE0:  3B C0 8E 20 00 4F 70 74 69 6F 6E 73 00 83 3A 8C    ;.. .Options..:.
017BF0:  29 3A AC 3B BF BF 28 2A B4 4F 70 65 6E 20 61 20    ):.;..(*.Open a 
017C00:  AE 20 C7 20 CA BF C0 46 6F 72 20 65 61 63 68 20    . . ...For each 
017C10:  A7 2C 20 61 20 70 6F 69 6E 74 65 72 20 C8 20 C8    ., a pointer . .
017C20:  20 A7 20 76 61 72 69 61 62 6C 65 2C 20 61 20 A0     . variable, a .
017C30:  20 A9 20 9F 2C C1 99 20 61 20 64 69 72 65 63 74     . .,.. a direct
017C40:  69 6F 6E 20 28 87 20 B5 20 85 29 2C 20 00 61 72    ion (. . .), .ar
017C50:  65 00 82 20 70 61 73 73 65 64 BF C0 9D 20 00 74    e.. passed... .t
017C60:  68 65 72 65 00 81 20 82 20 00 61 6E 79 00 80 20    here.. . .any.. 
017C70:  AD 20 6F 6E 20 C8 20 B8 20 B7 2C 20 74 68 65 79    . on . . ., they
017C80:  20 82 20 72 65 74 75 72 6E 65 64 20 C9 20 C8 20     . returned . . 
017C90:  AE C0 83 2A 29 BF AF 20 56 65 72 79 51 75 69 63    ...*).. VeryQuic
017CA0:  6B 28 8E 20 49 6E 2C 4F 75 74 3A 97 29 3A AC 3B    k(. In,Out:.):.;
017CB0:  BF BF 28 2A B4 41 75 74 6F 6D 61 74 69 63 61 6C    ..(*.Automatical
017CC0:  6C 79 20 CC 20 AB 20 87 20 A7 20 99 20 AB 20 85    ly . . . . . . .
017CD0:  20 A7 BF C0 41 74 74 61 63 68 20 BC 20 B3 20 9E     ...Attach . . .
017CE0:  20 61 73 20 B6 2E 20 9D 20 B6 20 82 20 6F 6D 69     as .. . . . omi
017CF0:  74 74 65 64 2C C0 61 74 74 61 63 68 20 BC 20 63    tted,.attach . c
017D00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
017D10:  14 00 01 00 02 09 52 E5 14 00 C9 02 00 00 00 02    ......R.........
017D20:  14 00 C5 02 00 00 00 02 14 00 C1 02 00 00 00 02    ................
017D30:  14 00 C6 02 00 00 00 02 14 00 C2 02 00 00 00 02    ................
017D40:  14 00 C7 02 00 00 00 02 14 00 C3 02 00 00 00 02    ................
017D50:  14 00 C8 02 00 00 00 02 14 00 C4 02 00 00 00 02    ................
017D60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017D70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017D80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017D90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017DA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017DB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017DC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017DD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017DE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017DF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
017E00:  69 63 68 00 D2 20 00 72 65 74 75 72 6E 73 00 D1    ich.. .returns..
017E10:  20 9A 20 C1 00 69 66 00 D0 20 DA 20 D9 20 D8 20     . ..if.. . . . 
017E20:  D7 20 00 69 73 00 CF 20 00 66 6F 75 6E 64 00 CE    . .is.. .found..
017E30:  2C 20 00 6F 72 00 CD 20 00 74 68 65 00 CC 20 00    , .or.. .the.. .
017E40:  63 68 61 72 61 63 74 65 72 00 CB 20 45 4F 46 20    character.. EOF 
017E50:  28 31 61 78 29 20 C1 CF 20 CE 2E BF C1 54 68 65    (1ax) .. ....The
017E60:  20 DC 20 DD 20 00 61 6C 6C 6F 77 73 00 CA 20 CC     . . .allows.. .
017E70:  20 00 75 73 65 00 C9 20 D8 20 73 74 72 65 61 6D     .use.. . stream
017E80:  73 20 DB 20 C1 62 69 6E 61 72 79 20 00 66 69 6C    s . .binary .fil
017E90:  65 73 00 C8 BF C1 DF 20 33 30 20 4E 6F 76 20 38    es..... 30 Nov 8
017EA0:  36 BF C1 31 2F 20 57 72 69 74 65 73 20 00 6E 6F    6..1/ Writes .no
017EB0:  77 00 C7 20 00 63 68 65 63 6B 00 C6 20 DB 20 D9    w.. .check.. . .
017EC0:  20 D8 20 00 64 69 73 6B 00 C5 20 00 61 6E 64 00     . .disk.. .and.
017ED0:  C4 20 73 65 74 73 C1 65 6F 66 20 00 66 6C 61 67    . sets.eof .flag
017EE0:  00 C3 20 D0 20 CE 2E 20 00 59 6F 75 00 C2 20 00    .. . .. .You.. .
017EF0:  63 61 6E 00 BE 20 00 64 6F 00 BD 20 D3 28 73 29    can.. .do.. .(s)
017F00:  20 00 61 66 74 65 72 00 BC 20 61 C1 00 77 72 69     .after.. a..wri
017F10:  74 65 00 B9 20 D4 20 C6 20 DB 20 C5 20 66 75 6C    te.. . . . . ful
017F20:  6C 2E 20 C2 20 00 6D 75 73 74 00 B8 20 BD 20 CC    l. . .must.. . .
017F30:  20 74 65 73 74 C1 73 74 72 61 69 67 68 74 20 BC     test.straight .
017F40:  20 CC 20 B9 20 2D 20 00 6F 74 68 65 72 00 B7 20     . . - .other.. 
017F50:  6F 70 65 72 61 74 69 6F 6E 73 20 BE 20 63 68 61    operations . cha
017F60:  6E 67 65 C1 CC 20 73 74 61 74 75 73 20 D8 20 CC    nge.. status . .
017F70:  20 C3 2E BF C1 32 2F 20 52 61 6E 64 6F 6D 20 00     ....2/ Random .
017F80:  69 6E 70 75 74 00 B6 2D 00 6F 75 74 70 75 74 00    input..-.output.
017F90:  B3 20 00 77 69 74 68 00 B0 20 72 65 63 6F 72 64    . .with.. record
017FA0:  73 20 74 68 61 74 20 73 70 61 6E 20 62 6C 6F 63    s that span bloc
017FB0:  6B 73 20 CF 20 C7 C1 BB 73 75 70 70 6F 72 74 65    ks . ...supporte
017FC0:  64 2E BF C1 33 2F 20 00 54 68 65 72 65 00 AE 20    d...3/ .There.. 
017FD0:  CF 20 61 20 DE 20 00 70 72 6F 63 65 64 75 72 65    . a . .procedure
017FE0:  00 A9 20 00 53 65 74 42 75 66 66 65 72 73 00 A8    .. .SetBuffers..
017FF0:  20 D2 20 CA 20 00 79 6F 75 00 A7 20 D4 C1 BB 00     . . .you.. ....
018000:  64 75 6C 65 20 52 65 61 6C 49 6E 4F 75 74 20 91    dule RealInOut .
018010:  20 52 65 61 6C 20 82 20 49 4F 2A 29 BF BF BF BF     Real . IO*)....
018020:  89 20 A2 2E 20 BF 00 00 73 65 70 61 72 61 74 6F    . .. ...separato
018030:  72 73 20 61 6E 64 20 74 61 62 73 20 00 61 72 65    rs and tabs .are
018040:  00 84 20 69 67 6E 6F 72 65 64 C0 20 41 20 6E 6F    .. ignored. A no
018050:  6E 2D 6E 75 6D 65 72 69 63 20 74 65 72 6D 69 6E    n-numeric termin
018060:  61 74 65 73 2A 29 BF BF AF 20 52 65 61 64 43 61    ates*)... ReadCa
018070:  72 64 28 8E 20 78 3A AD 29 3B BF C0 28 2A 8A 20    rd(. x:.);..(*. 
018080:  B2 20 A4 20 00 53 6F 6C 76 65 00 8F 3B BF BF 28    . . .Solve..;..(
018090:  2A B4 8F 20 61 20 00 73 65 74 00 8D 20 00 6F 66    *.. a .set.. .of
0180A0:  00 8C 20 00 65 71 75 61 74 69 6F 6E 73 00 8B 20    .. .equations.. 
0180B0:  62 79 20 67 61 75 73 73 69 61 6E 20 65 6C 69 6D    by gaussian elim
0180C0:  69 6E 61 74 69 6F 6E 2A 29 BF BF BF BF BF 96 B4    ination*).......
0180D0:  00 43 4F 4C 55 4D 4E 00 8A 3D 9B 5B 31 2E 2E 31    .COLUMN..=.[1..1
0180E0:  30 5D 20 84 20 52 45 41 4C 3B BF BF AF 20 47 61    0] . REAL;... Ga
0180F0:  75 73 73 28 8E 20 4D 61 74 72 69 78 3A 9B 20 84    uss(. Matrix:. .
018100:  20 8A 3B 00 64 65 70 74 68 00 88 2C 6C 65 6E 3A     .;.depth..,len:
018110:  AD 29 3B BF BF 28 2A B4 8F 20 61 20 8D 20 8C 20    .);..(*.. a . . 
018120:  8B 20 66 6F 72 20 00 61 6E 00 87 20 61 72 62 69    . for .an.. arbi
018130:  74 72 61 72 79 20 00 6E 75 6D 62 65 72 00 86 20    trary .number.. 
018140:  8C 20 72 69 67 68 74 C0 68 61 6E 64 20 73 69 64    . right.hand sid
018150:  65 73 2E BF C0 00 6D 61 74 72 69 78 00 85 20 00    es....matrix.. .
018160:  69 73 00 83 20 87 20 00 61 72 72 61 79 00 82 20    is.. . .array.. 
018170:  8C 20 63 6F 6C 75 6D 6E 73 20 77 68 69 63 68 20    . columns which 
018180:  00 6D 61 6B 65 00 81 20 75 70 20 00 74 68 65 00    .make.. up .the.
018190:  80 20 82 BF C0 88 20 83 20 80 20 86 20 8C 20 65    . .... . . . . e
0181A0:  6C 65 6D 65 6E 74 73 20 69 6E 20 65 61 63 68 20    lements in each 
0181B0:  63 6F 6C 75 6D 6E 2E 20 54 68 65 20 66 69 72 73    column. The firs
0181C0:  74 C0 88 20 72 6F 77 73 20 61 72 65 20 75 73 65    t.. rows are use
0181D0:  64 20 74 6F 20 81 20 61 20 73 71 75 61 72 65 20    d to . a square 
0181E0:  85 2A 29 BF 89 20 8F 2E BF BA BF 00 00 1A 1A 1A    .*).. ..........
0181F0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
018200:  80 28 61 3A A6 3B 69 3A AA 29 3A A6 3B BF BF 28    .(a:.;i:.):.;..(
018210:  2A B4 52 61 69 73 65 20 61 20 DE 20 DD 20 D7 20    *.Raise a . . . 
018220:  9E 20 69 6E 74 65 67 65 72 20 70 6F 77 65 72 C0    . integer power.
018230:  54 68 69 73 20 BE 20 D7 20 B3 20 D5 20 43 6F 6E    This . . . . Con
018240:  76 65 72 73 69 69 6F 6E 73 2C 20 77 68 69 63 68    versiions, which
018250:  20 77 61 73 20 61 20 76 65 72 79 C0 69 6E 6E 61     was a very.inna
018260:  70 70 72 6F 70 72 61 74 65 20 70 6C 61 63 65 20    pproprate place 
018270:  D1 20 D0 2E 20 E7 20 CD 20 AB 20 77 68 6F 6C 6C    . .. . . . wholl
018280:  79 C0 61 70 70 72 6F 70 72 69 61 74 65 2C 20 CF    y.appropriate, .
018290:  20 C7 20 D8 20 82 20 6F 6E 65 20 80 2C 20 D8 20     . . . one ., . 
0182A0:  92 20 70 72 6F 62 61 62 6C 79 C0 61 6C 73 6F 20    . probably.also 
0182B0:  82 20 E7 2A 29 BF BF 89 20 E7 2E 20 BF BF 00 00    . .*)... .. ....
0182C0:  C0 28 2A E6 20 DE 20 DD 20 D5 20 6F 63 74 61 6C    .(*. . . . octal
0182D0:  20 D1 20 64 65 62 75 67 67 69 6E 67 20 70 75 72     . debugging pur
0182E0:  70 6F 73 65 73 2A 29 BF AF 20 57 72 69 74 65 52    poses*).. WriteR
0182F0:  65 61 6C 48 65 78 28 78 3A A6 3B 6E 3A AD 29 3B    ealHex(x:.;n:.);
018300:  B2 20 A4 20 00 53 65 74 55 70 43 61 6C 6C 00 90    . . .SetUpCall..
018310:  3B BF BF 28 2A B4 8D 20 55 70 20 63 61 6C 6C 20    ;..(*.. Up call 
018320:  70 61 72 61 6D 65 74 65 72 73 20 00 66 6F 72 00    parameters .for.
018330:  8F 20 61 20 70 72 6F 67 72 61 6D 20 61 6E 64 20    . a program and 
018340:  63 68 61 69 6E 20 00 74 6F 00 8C 20 69 74 BF C0    chain .to.. it..
018350:  54 68 69 73 20 00 6D 6F 64 75 6C 65 00 8B 20 00    This .module.. .
018360:  69 73 00 8A 20 75 73 65 64 20 00 62 79 00 88 20    is.. used .by.. 
018370:  00 74 68 65 00 87 20 65 64 69 74 6F 72 20 8F 20    .the.. editor . 
018380:  63 61 6C 6C 69 6E 67 20 87 C0 63 6F 6D 70 69 6C    calling ..compil
018390:  65 72 73 2E BF C0 54 68 65 20 73 65 63 6F 6E 64    ers...The second
0183A0:  20 00 70 61 72 61 6D 65 74 65 72 00 86 20 8A 20     .parameter.. . 
0183B0:  87 20 00 66 63 62 00 85 20 8F 20 87 20 66 69 6C    . .fcb.. . . fil
0183C0:  65 20 77 68 69 63 68 20 8A 20 8C 20 00 62 65 00    e which . . .be.
0183D0:  83 20 63 6F 6D 70 69 6C 65 64 BF C0 00 49 74 00    . compiled...It.
0183E0:  82 20 00 77 69 6C 6C 00 81 20 83 20 73 65 74 20    . .will.. . set 
0183F0:  75 70 20 6F 6E 20 87 20 63 6F 6D 6D 61 6E 64 20    up on . command 
018400:  B2 20 A4 20 00 53 6F 72 74 00 8D 3B BF BF 28 2A    . . .Sort..;..(*
018410:  49 6E 74 65 72 6E 61 6C 20 00 73 6F 72 74 00 8C    Internal .sort..
018420:  20 00 6F 66 00 8B 20 66 69 78 65 64 20 6C 65 6E     .of.. fixed len
018430:  67 74 68 20 00 72 65 63 6F 72 64 73 00 8A 2A 29    gth .records..*)
018440:  BF BF 28 2A B4 75 73 65 73 20 51 75 69 63 6B 73    ..(*.uses Quicks
018450:  6F 72 74 2A 29 BF 93 20 53 59 53 54 45 4D 20 A3    ort*).. SYSTEM £
018460:  20 AB 3B BF 96 B4 00 4B 65 79 50 72 6F 63 00 88     .;....KeyProc..
018470:  3D AF 20 28 AB 2C AB 29 3A AC 3B BF BF AF 20 53    =. (.,.):.;... S
018480:  6F 72 74 52 65 63 6F 72 64 73 28 00 74 61 62 6C    ortRecords(.tabl
018490:  65 00 87 3A AB 3B 00 65 6C 65 6D 65 6E 74 73 00    e..:.;.elements.
0184A0:  86 2C 00 65 6C 65 6D 65 6E 74 73 69 7A 65 00 85    .,.elementsize..
0184B0:  3A AD 3B C2 00 43 6F 6D 70 61 72 00 84 3A 88 29    :.;..Compar..:.)
0184C0:  3B BF BF 28 2A B4 8D 20 00 74 68 65 00 83 20 8A    ;..(*.. .the.. .
0184D0:  BF C0 87 20 B5 00 69 73 00 82 20 83 20 64 61 74    ... ..is.. . dat
0184E0:  61 20 74 6F 20 8C C0 86 20 B4 82 20 83 20 00 6E    a to ... .. . .n
0184F0:  75 6D 62 65 72 00 81 20 8B 20 86 20 00 69 6E 00    umber.. . . .in.
018500:  80 20 83 20 87 C0 85 B4 82 20 83 20 81 20 8B 20    . . ..... . . . 
018510:  62 79 74 65 73 20 80 20 65 61 63 68 20 65 6C 65    bytes . each ele
018520:  6D 65 6E 74 C0 84 B5 82 20 61 20 72 6F 75 74 69    ment.... a routi
018530:  6E 65 20 77 68 6F 63 68 20 72 65 74 75 72 6E 73    ne whoch returns
018540:  20 9A 20 69 66 20 83 20 C2 86 20 70 61 73 73 65     . if . .. passe
018550:  64 20 61 73 20 70 61 72 61 6D 65 74 65 72 73 20    d as parameters 
018560:  61 72 65 20 6F 75 74 20 8B 20 C2 6F 72 64 65 72    are out . .order
018570:  2A 29 BF 89 20 8D 2E BF 00 00 1A 1A 1A 1A 1A 1A    *).. ...........
018580:  B2 20 A4 20 00 53 54 4F 52 41 47 45 00 9A 3B BF    . . .STORAGE..;.
018590:  28 2A B4 48 65 61 70 20 00 61 6C 6C 6F 63 61 74    (*.Heap .allocat
0185A0:  69 6F 6E 00 99 2F 64 65 61 6C 6C 6F 63 61 74 69    ion../deallocati
0185B0:  6F 6E BF C0 44 2E 4D 6F 6F 72 65 20 32 39 20 44    on..D.Moore 29 D
0185C0:  65 63 20 38 34 BF C0 43 68 61 6E 67 65 64 20 33    ec 84..Changed 3
0185D0:  30 20 4A 61 6E 20 38 35 BF C0 54 68 65 20 00 46    0 Jan 85..The .F
0185E0:  75 6C 6C 55 70 00 98 20 00 70 72 6F 63 65 64 75    ullUp.. .procedu
0185F0:  72 65 00 97 20 6D 61 79 20 72 65 74 75 72 6E 20    re.. may return 
018600:  6C 69 6E 65 20 00 61 73 00 80 20 61 20 86 2E 20    line .as.. a .. 
018610:  82 20 81 20 83 20 66 6F 6C 6C 6F 77 65 64 C0 88    . . . followed..
018620:  20 2F 45 20 80 20 61 6E 20 6F 70 74 69 6F 6E 2E     /E . an option.
018630:  BF C0 49 66 20 74 68 69 73 20 8A 20 74 6F 6F 20    ..If this . too 
018640:  63 6C 65 76 65 72 20 8F 20 79 6F 75 72 20 72 65    clever . your re
018650:  71 75 69 72 65 6D 65 6E 74 73 2C 20 79 6F 75 20    quirements, you 
018660:  63 6F 75 6C 64 20 75 73 65 20 87 20 8B C0 27 43    could use . ..'C
018670:  68 61 69 6E 27 20 64 69 72 65 63 74 6C 79 2E C0    hain' directly..
018680:  2A 29 BF BF 93 20 B4 43 50 4D 20 A3 20 85 2C 61    *)... .CPM £ .,a
018690:  6C 66 61 3B BF AF 20 4D 61 6B 65 43 61 6C 6C 28    lfa;.. MakeCall(
0186A0:  70 72 6F 67 6E 61 6D 65 3A 9B 20 84 20 99 3B 8E    progname:. . .;.
0186B0:  20 66 3A 85 29 3B BF 89 20 90 2E BF BF 00 00 1A     f:.);.. .......
0186C0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0186D0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0186E0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
0186F0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
018700:  B2 20 A4 20 00 53 6D 61 6C 6C 49 4F 00 A2 3B BF    . . .SmallIO..;.
018710:  BF 28 2A B4 00 54 68 69 73 00 A0 20 00 69 73 00    .(*..This.. .is.
018720:  9F 20 00 74 68 65 00 9E 20 73 6D 61 6C 6C 20 76    . .the.. small v
018730:  65 72 73 69 6F 6E 20 00 6F 66 00 9C 20 49 6E 4F    ersion .of.. InO
018740:  75 74 20 77 68 69 63 68 20 00 6F 6E 6C 79 00 9B    ut which .only..
018750:  20 73 75 70 70 6F 72 74 73 C0 69 2D 6F 20 66 72     supports.i-o fr
018760:  6F 6D 20 9E 20 63 6F 6E 73 6F 6C 65 2A 29 BF BF    om . console*)..
018770:  BF BF 9D B4 45 4F 4C 3D 30 00 64 78 00 9A 3B B4    ....EOL=0.dx..;.
018780:  28 2A 30 44 48 20 3D 20 00 63 61 72 72 69 61 67    (*0DH = .carriag
018790:  65 00 98 20 00 72 65 74 75 72 6E 00 97 C2 BA 4E    e.. .return....N
0187A0:  6F 74 65 20 00 74 68 61 74 00 96 20 57 69 72 74    ote .that.. Wirt
0187B0:  68 20 75 73 65 73 20 31 65 68 20 3D 20 52 65 63    h uses 1eh = Rec
0187C0:  6F 72 64 20 73 65 70 65 72 61 74 6F 72 C2 BA 54    ord seperator..T
0187D0:  68 65 20 9B 20 72 65 71 75 69 72 65 6D 65 6E 74    he . requirement
0187E0:  20 9F 20 96 20 9E 20 00 63 68 61 72 61 63 74 65     . . . .characte
0187F0:  72 00 95 C2 BA 64 6F 65 73 20 6E 6F 74 20 6F 63    r....does not oc
018800:  63 6F 6E 74 72 6F 6C 20 00 74 6F 00 96 20 00 41    control .to.. .A
018810:  4C 4C 4F 43 41 54 45 00 95 C0 00 49 66 00 94 20    LLOCATE....If.. 
018820:  00 69 74 00 92 20 64 6F 65 73 20 00 73 6F 00 91    .it.. does .so..
018830:  2C 20 00 74 68 65 00 90 20 99 20 00 77 69 6C 6C    , .the.. . .will
018840:  00 8F 20 00 62 65 00 8D 20 74 72 69 65 64 20 00    .. .be.. tried .
018850:  61 67 61 69 6E 00 8C 2E 20 94 20 92 C0 66 61 69    again... . ..fai
018860:  6C 73 2C 20 00 74 68 65 6E 00 8B 20 98 20 8F 20    ls, .then.. . . 
018870:  8D 20 63 61 6C 6C 65 64 20 8C 20 2D 20 61 64 20    . called . - ad 
018880:  69 6E 66 69 6E 69 74 75 6D 2C 20 91 C0 59 6F 75    infinitum, ..You
018890:  72 20 98 20 72 6F 75 74 69 6E 65 20 6D 75 73 74    r . routine must
0188A0:  20 64 6F 20 73 6F 6D 65 74 68 69 6E 67 20 75 73     do something us
0188B0:  65 66 75 6C 20 28 6C 69 6B 65 20 48 41 4C 54 29    eful (like HALT)
0188C0:  2A 29 BF 93 20 53 59 53 54 45 4D 20 A3 20 AB 3B    *).. SYSTEM £ .;
0188D0:  BF AF 20 95 28 8E 20 00 50 6F 69 6E 74 65 72 00    .. .(. .Pointer.
0188E0:  8A 3A AB 3B 00 73 69 7A 65 00 88 3A AD 29 3B BF    .:.;.size..:.);.
0188F0:  BF 28 2A B4 41 6C 6C 6F 63 61 74 65 20 00 6D 65    .(*.Allocate .me
018900:  6D 6F 72 79 00 87 20 66 72 6F 6D 20 00 68 65 61    mory.. from .hea
018910:  70 00 86 2A 29 BF BF AF 20 52 45 4C 45 41 53 45    p..*)... RELEASE
018920:  28 00 4E 65 77 54 6F 70 00 85 3A AD 29 3B BF BF    (.NewTop..:.);..
018930:  28 2A B4 46 72 65 65 20 75 70 20 61 6C 6C 20 00    (*.Free up all .
018940:  6F 66 00 84 20 87 20 61 62 6F 76 65 20 85 20 28    of.. . above . (
018950:  69 6E 63 6C 75 73 69 76 65 29 20 2A 29 BF BF AF    inclusive) *)...
018960:  20 44 45 41 4C 4C 4F 43 41 54 45 28 8E 20 8A 3A     DEALLOCATE(. .:
018970:  AB 3B 88 3A AD 29 3B BF BF 28 2A B4 44 65 61 6C    .;.:.);..(*.Deal
018980:  6C 6F 63 61 74 65 20 73 6F 6D 65 20 87 2A 29 BF    locate some .*).
018990:  AF 20 46 72 65 65 53 70 61 63 65 28 29 3A AD 3B    . FreeSpace():.;
0189A0:  BF 28 2A B4 41 6D 6F 75 6E 74 20 84 20 73 70 61    .(*.Amount . spa
0189B0:  63 65 20 6C 65 66 74 20 62 65 74 77 65 65 6E 20    ce left between 
0189C0:  74 6F 70 20 84 20 86 20 00 61 6E 64 00 83 20 73    top . . .and.. s
0189D0:  74 61 63 6B 20 00 69 6E 00 82 20 62 79 74 65 73    tack .in.. bytes
0189E0:  2A 29 BF 8E B4 98 3A 50 52 4F 43 3B BF 28 2A B4    *)....:PROC;.(*.
0189F0:  50 72 6F 63 65 64 75 72 65 20 96 20 63 61 6C 6C    Procedure . call
018A00:  63 75 72 20 00 69 6E 00 94 20 9E 20 6D 69 64 64    cur .in.. . midd
018A10:  6C 65 20 9C 20 61 20 00 6C 69 6E 65 00 93 2A 29    le . a .line..*)
018A20:  BF BF 8E B4 44 6F 6E 65 3A AC 3B B4 28 2A 00 61    ....Done:.;.(*.a
018A30:  73 00 92 20 94 20 27 6C 69 6B 65 20 61 20 64 69    s.. . 'like a di
018A40:  6E 6E 65 72 27 20 A0 20 76 61 72 69 61 62 6C 65    nner' . variable
018A50:  C2 BA 9F 20 75 73 65 64 20 00 66 6F 72 00 91 20    ... used .for.. 
018A60:  61 6C 6C 20 73 6F 72 74 73 20 9C 20 73 74 61 74    all sorts . stat
018A70:  75 73 20 72 65 74 75 72 6E 73 C2 BA 00 73 65 65    us returns...see
018A80:  00 90 20 70 72 6F 63 65 64 75 72 65 20 64 65 66    .. procedure def
018A90:  69 6E 69 74 69 6F 6E 73 20 91 20 64 65 74 61 69    initions . detai
018AA0:  6C 73 C2 BA 2A 29 BF C0 74 65 72 6D 43 48 3A 99    ls..*)..termCH:.
018AB0:  3B B4 28 2A 53 74 72 69 6E 67 20 74 65 72 6D 69    ;.(*String termi
018AC0:  6E 61 74 69 6E 67 20 95 20 61 66 74 65 72 20 00    nating . after .
018AD0:  72 65 61 64 00 8F C2 BA 62 79 20 00 52 65 61 64    read....by .Read
018AE0:  53 74 72 69 6E 67 00 8D 2A 29 C0 69 67 6E 6F 72    String..*).ignor
018AF0:  65 63 68 3A 99 28 2A 3D 30 61 78 2A 29 3B B4 28    ech:.(*=0ax*);.(
018B00:  2A 00 4E 6F 72 6D 61 6C 6C 79 00 8C 20 93 20 66    *.Normally.. . f
018B10:  65 65 64 2A 29 C0 65 6F 6C 63 68 3A 99 28 2A 3D    eed*).eolch:.(*=
018B20:  30 9A 2A 29 3B B5 28 2A 8C 20 98 20 97 2A 29 C0    0.*);.(*. . .*).
018B30:  64 65 6C 69 6D 69 74 65 72 3A 99 28 2A 3D 27 20    delimiter:.(*=' 
018B40:  27 2A 29 3B 20 B4 28 2A 8C 20 42 6C 61 6E 6B 20    '*); .(*. Blank 
018B50:  61 6E 79 20 95 3C 3D 20 00 74 68 69 73 00 8B 20    any .<= .this.. 
018B60:  95 C2 20 B4 64 65 6C 69 6D 69 74 73 20 61 20 73    .. .delimits a s
018B70:  74 72 69 6E 67 2A 29 C0 41 6C 77 61 79 73 42 75    tring*).AlwaysBu
018B80:  66 66 65 72 3A AC 28 2A 3D A1 2A 29 3B C3 28 2A    ffer:.(*=.*);.(*
018B90:  90 20 8D 20 2D 20 73 65 74 20 74 72 75 65 20 74    . . - set true t
018BA0:  6F 20 66 6F 72 63 65 C3 62 75 66 66 65 72 65 64    o force.buffered
018BB0:  20 8F 20 9C 20 AE 20 2A 29 BF BF BF AF 20 52 65     . . . *).... Re
018BC0:  61 64 49 6E 74 28 8E 20 78 3A AA 29 3B BF C0 28    adInt(. x:.);..(
018BD0:  2A 00 52 65 61 64 00 8A 20 00 61 6E 00 88 20 00    *.Read.. .an.. .
018BE0:  69 6E 74 65 67 65 72 00 87 20 76 61 6C 75 65 20    integer.. value 
018BF0:  C0 20 4E 75 6D 62 65 72 20 6D 61 79 20 68 61 76    . Number may hav
018C00:  20 00 77 68 65 6E 00 81 20 87 20 00 66 75 6C 6C     .when.. . .full
018C10:  00 80 BF C0 44 65 66 61 75 6C 74 73 20 96 20 61    ....Defaults . a
018C20:  20 97 20 82 20 53 74 6F 72 61 67 65 20 77 68 69     . . Storage whi
018C30:  63 68 20 70 72 69 6E 74 73 20 87 20 80 20 6D 65    ch prints . . me
018C40:  73 73 61 67 65 C0 83 20 8B 20 73 74 6F 70 73 BF    ssage.. . stops.
018C50:  C0 53 74 6F 72 65 20 90 20 61 64 64 72 65 73 73    .Store . address
018C60:  20 84 20 61 20 97 20 79 6F 75 20 77 61 6E 74 20     . a . you want 
018C70:  96 20 65 78 65 63 75 74 65 20 81 20 87 C0 69 73    . execute . ..is
018C80:  20 80 20 82 20 74 68 69 73 20 97 20 76 61 72 69     . . this . vari
018C90:  61 62 6C 65 2A 29 BF 89 20 9A 2E BF 00 00 1A 1A    able*).. .......
018CA0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
018CB0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
018CC0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
018CD0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
018CE0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
018CF0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
018D00:  B2 20 A4 20 00 53 74 72 65 61 6D 73 00 E3 3B BF    . . .Streams..;.
018D10:  BF 28 2A B5 E3 20 6D 6F 64 75 6C 65 20 00 61 73    .(*.. module .as
018D20:  00 E2 20 00 69 6E 00 E1 20 00 57 69 72 74 68 00    .. .in.. .Wirth.
018D30:  E0 27 73 20 62 6F 6F 6B 2E C1 B1 20 28 43 29 20    .'s book... (C) 
018D40:  44 61 76 65 20 4D 6F 6F 72 65 2C 20 46 54 4C 20    Dave Moore, FTL 
018D50:  4D 6F 64 75 6C 61 2D 32 20 31 39 38 36 BF C1 00    Modula-2 1986...
018D60:  4D 6F 64 69 66 69 65 64 00 DF 20 31 31 20 46 65    Modified.. 11 Fe
018D70:  62 20 38 36 20 BF C1 41 20 00 6E 65 77 00 DE 20    b 86 ..A .new.. 
018D80:  00 66 75 6E 63 74 69 6F 6E 00 DD 20 2C 20 00 50    .function.. , .P
018D90:  68 79 73 69 63 61 6C 45 4F 53 00 DC 2C 20 63 68    hysicalEOS.., ch
018DA0:  65 63 6B 73 20 00 66 6F 72 00 DB 20 00 70 68 79    ecks .for.. .phy
018DB0:  73 69 63 61 6C 00 DA 20 00 65 6E 64 00 D9 20 00    sical.. .end.. .
018DC0:  6F 66 00 D8 20 C1 00 66 69 6C 65 00 D7 20 00 6F    of.. ..file.. .o
018DD0:  6E 00 D6 20 61 20 00 53 54 52 45 41 4D 00 D5 2E    n.. a .STREAM...
018DE0:  20 54 68 69 73 20 63 6F 6E 74 72 61 73 74 73 20     This contrasts 
018DF0:  00 74 6F 00 D4 20 00 45 4F 53 00 D3 20 00 77 68    .to.. .EOS.. .wh
018E00:  65 20 00 6C 65 61 64 69 6E 67 00 86 20 73 69 67    e .leading.. sig
018E10:  6E C0 20 4C 65 61 64 69 6E 67 20 00 62 6C 61 6E    n. Leading .blan
018E20:  6B 73 00 85 2C 20 93 20 73 65 70 61 72 61 74 6F    ks.., . separato
018E30:  72 73 20 61 6E 64 20 74 61 62 73 20 00 61 72 65    rs and tabs .are
018E40:  00 84 20 69 67 6E 6F 72 65 64 C0 20 41 20 6E 6F    .. ignored. A no
018E50:  6E 2D 6E 75 6D 65 72 69 63 20 74 65 72 6D 69 6E    n-numeric termin
018E60:  61 74 65 73 2A 29 BF BF AF 20 52 65 61 64 43 61    ates*)... ReadCa
018E70:  72 64 28 8E 20 78 3A AD 29 3B BF C0 28 2A 8A 20    rd(. x:.);..(*. 
018E80:  61 20 63 61 72 64 69 6E 61 6C 2A 29 BF BF BF AF    a cardinal*)....
018E90:  20 57 72 69 74 65 49 6E 74 28 78 3A AA 3B 00 70     WriteInt(x:.;.p
018EA0:  6C 61 63 65 73 00 83 3A AD 29 3B BF C0 28 2A 57    laces..:.);..(*W
018EB0:  72 69 74 65 20 78 20 94 20 61 74 20 6C 65 61 73    rite x . at leas
018EC0:  74 20 83 20 83 20 C0 20 00 6E 75 6D 62 65 72 00    t . . . .number.
018ED0:  82 20 9F 20 72 69 67 68 74 20 6A 75 73 74 69 66    . . right justif
018EE0:  69 65 64 2E 20 49 66 20 6D 6F 72 65 20 73 70 61    ied. If more spa
018EF0:  63 65 73 20 84 20 72 65 71 75 69 72 65 64 C0 20    ces . required. 
018F00:  74 68 61 6E 20 00 74 68 65 72 65 00 81 20 84 20    than .there.. . 
018F10:  83 2C 20 9E 20 66 69 65 6C 64 20 9F 20 65 78 70    ., . field . exp
018F20:  61 6E 64 65 64 2E 20 49 6E 20 8B C0 20 63 61 73    anded. In .. cas
018F30:  65 2C 20 81 20 84 20 6E 6F 20 86 20 85 2A 29 BF    e, . . no . .*).
018F40:  BF AF 20 57 72 69 74 65 43 61 72 64 28 78 2C 83    .. WriteCard(x,.
018F50:  3A AD 29 3B BF AF 20 00 57 72 69 74 65 48 65 78    :.);.. .WriteHex
018F60:  00 80 28 78 2C 83 3A AD 29 3B BF AF 20 57 72 69    ..(x,.:.);.. Wri
018F70:  74 65 4F 63 74 28 78 2C 83 3A AD 29 3B BF C0 28    teOct(x,.:.);..(
018F80:  2A 4F 74 68 65 72 20 63 61 72 64 69 6E 61 6C 6F    *Other cardinalo
018F90:  75 74 70 75 74 20 72 6F 75 74 69 6E 65 73 2E 20    utput routines. 
018FA0:  54 6F 20 77 72 69 74 65 20 88 20 87 20 94 20 68    To write . . . h
018FB0:  65 78 2C 20 75 73 65 C0 20 80 28 43 61 72 64 69    ex, use. .(Cardi
018FC0:  6E 61 6C 28 69 6E 74 65 67 65 72 76 61 6C 75 65    nal(integervalue
018FD0:  29 2C 34 20 28 2A 73 61 79 2A 29 29 3B 20 2D 31    ),4 (*say*)); -1
018FE0:  20 77 69 6C 6C 20 70 72 69 6E 74 20 92 20 46 46     will print . FF
018FF0:  46 46 2A 29 BF C0 28 2A 53 65 65 20 9E 20 6D 6F    FF*)..(*See . mo
019000:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
019010:  15 00 01 00 02 09 52 E5 15 00 C9 02 00 00 00 02    ......R.........
019020:  15 00 C5 02 00 00 00 02 15 00 C1 02 00 00 00 02    ................
019030:  15 00 C6 02 00 00 00 02 15 00 C2 02 00 00 00 02    ................
019040:  15 00 C7 02 00 00 00 02 15 00 C3 02 00 00 00 02    ................
019050:  15 00 C8 02 00 00 00 02 15 00 C4 02 00 00 00 02    ................
019060:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019070:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019080:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019090:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0190A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0190B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0190C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0190D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0190E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0190F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
019100:  64 29 2A 29 BF AF 20 00 52 65 61 64 00 92 28 8E    d)*).. .Read..(.
019110:  20 62 3A 99 29 3B BF BF 28 2A B4 92 20 A1 20 00     b:.);..(*.. . .
019120:  63 68 61 72 61 63 74 65 72 00 91 2E 20 00 49 66    character... .If
019130:  00 90 20 A8 20 B9 20 00 62 75 66 66 65 72 00 8F    .. . . .buffer..
019140:  2C 20 BC 20 91 20 BB 20 72 65 74 75 72 6E 65 64    , . . . returned
019150:  C0 4F 74 68 65 72 77 69 73 65 20 61 20 77 61 69    .Otherwise a wai
019160:  74 20 95 20 91 20 62 64 6F 73 20 00 63 61 6C 6C    t . . bdos .call
019170:  00 8D 20 BB 20 69 73 73 75 65 64 2A 29 BF BF AF    .. . issued*)...
019180:  20 52 65 61 64 42 75 66 66 65 72 28 00 66 6F 72     ReadBuffer(.for
019190:  63 65 00 8C 3A AC 29 3B B5 BF BF 28 2A B4 42 75    ce..:.);...(*.Bu
0191A0:  66 66 65 72 20 61 68 65 61 64 2E C0 52 65 61 64    ffer ahead..Read
0191B0:  73 20 61 6E 6F 74 68 65 72 20 8F 20 00 69 66 00    s another . .if.
0191C0:  8B 20 8F 20 BB 20 65 6D 70 74 79 20 00 6F 72 00    . . . empty .or.
0191D0:  8A 20 8C 20 BB 20 74 72 75 65 C0 44 75 72 69 6E    . . . true.Durin
0191E0:  67 20 BA 20 94 2C 20 61 6C 6C 20 00 43 50 00 88    g . ., all .CP..
0191F0:  2F 4D 20 63 6F 6E 74 72 6F 6C 20 63 6F 64 65 73    /M control codes
019200:  20 9C 20 00 62 65 00 87 20 9F 2A 29 BF BF AF 20     . .be.. .*)... 
019210:  00 42 75 73 79 52 65 61 64 00 86 28 8E 20 62 3A    .BusyRead..(. b:
019220:  99 29 3B B4 BF BF 28 2A B4 92 20 61 20 63 6F 6E    .);...(*.. a con
019230:  73 6F 6C 65 20 91 20 9A 20 77 61 69 74 69 6E 67    sole . . waiting
019240:  C0 54 68 69 73 20 9D 20 69 67 6E 6F 72 65 73 20    .This . ignores 
019250:  BA 20 63 6F 6E 74 65 6E 74 73 20 9E 20 BA 20 8F    . contents . . .
019260:  C0 72 65 74 75 72 6E 73 20 6E 75 6C 6C 20 91 20    .returns null . 
019270:  8B 20 98 20 68 61 73 20 62 65 65 6E 20 94 2A 29    . . has been .*)
019280:  BF BF AF 20 52 65 61 64 41 67 61 69 6E 3B B4 BF    ... ReadAgain;..
019290:  BF 28 2A B4 63 61 75 73 65 73 20 00 6C 61 73 74    .(*.causes .last
0192A0:  00 85 20 91 20 B1 20 87 20 62 61 63 6B 65 64 20    .. . . . backed 
0192B0:  00 75 70 00 83 20 6F 76 65 72 C0 55 73 65 66 75    .up.. over.Usefu
0192C0:  6C 20 95 20 6C 65 78 69 63 61 6C 20 61 6E 61 6C    l . lexical anal
0192D0:  79 73 65 72 73 2E 20 59 6F 75 20 9C 20 6F 6E 6C    ysers. You . onl
0192E0:  79 20 62 61 63 6B C0 83 20 B1 20 BA 20 62 65 67    y back.. . . beg
0192F0:  69 6E 6E 69 6E 67 20 9E 20 61 20 00 6C 69 6E 65    inning . a .line
019300:  69 6E 67 20 00 66 69 72 73 74 00 A5 C0 6F 63 63    ing .first...occ
019310:  75 72 72 65 6E 63 65 20 A7 20 4D 41 54 43 48 20    urrence . MATCH 
019320:  BF C0 AA 20 67 69 76 65 73 20 A8 20 A7 20 A6 20    ... gives . . . 
019330:  00 74 6F 00 A3 20 73 6B 69 70 20 00 61 74 00 A2    .to.£ skip .at..
019340:  20 62 65 67 69 6E 6E 69 6E 67 20 A7 20 AB BF C0     beginning . ...
019350:  A9 20 98 28 AB 29 2B 31 20 00 69 66 00 A1 20 00    . .(.)+1 .if.. .
019360:  6E 6F 74 00 A0 20 00 66 6F 75 6E 64 00 9F 2A 29    not.. .found..*)
019370:  BF BF AF 20 00 49 6E 73 65 72 74 00 9E 28 00 73    ... .Insert..(.s
019380:  75 62 73 74 72 00 9D 3A 9B 20 84 20 99 3B C1 20    ubstr..:. . .;. 
019390:  8E 20 00 64 65 73 74 00 9C 3A 9B 20 84 20 99 3B    . .dest..:. . .;
0193A0:  C1 20 00 69 6E 78 00 9A 3A AD 29 3B BF 28 2A B4    . .inx..:.);.(*.
0193B0:  9E 20 00 74 68 65 00 97 20 73 75 62 73 74 72 69    . .the.. substri
0193C0:  6E 67 20 9D 20 00 69 6E 74 6F 00 95 20 9C 20 A2    ng . .into.. . .
0193D0:  20 97 20 70 6F 73 69 74 69 6F 6E C0 67 69 76 65     . position.give
0193E0:  6E 20 B5 20 9A 2A 29 BF BF AF 20 43 6F 6E 63 61    n . .*)... Conca
0193F0:  74 28 73 31 2C 73 32 3A 9B 20 84 20 99 3B 8E 20    t(s1,s2:. . .;. 
019400:  73 33 3A 9B 20 84 20 99 29 3B BF BF 28 2A B4 43    s3:. . .);..(*.C
019410:  6F 6E 63 61 74 65 6E 61 74 65 20 74 77 6F 20 73    oncatenate two s
019420:  74 72 69 6E 67 73 20 A3 20 63 72 65 61 74 65 20    trings £ create 
019430:  61 20 74 68 69 72 64 BF C0 00 72 65 73 75 6C 74    a third...result
019440:  00 94 20 00 73 74 72 69 6E 67 00 93 20 00 69 73    .. .string.. .is
019450:  00 92 20 B3 20 00 62 79 74 65 00 91 20 B6 BF C0    .. . .byte.. ...
019460:  94 20 92 20 74 72 75 6E 63 61 74 65 64 20 A1 20    . . truncated . 
019470:  77 6F 6E 27 74 20 66 69 74 2A 29 BF BF AF 20 4C    won't fit*)... L
019480:  65 6E 67 74 68 28 73 31 3A 9B 20 84 20 99 29 3A    ength(s1:. . .):
019490:  AD 3B BF BF 28 2A B4 52 65 74 75 72 6E 20 B0 20    .;..(*.Return . 
0194A0:  A7 20 93 20 00 69 6E 00 90 20 A6 2A 29 BF BF BF    . . .in.. .*)...
0194B0:  AF 20 00 41 73 73 69 67 6E 00 8F 28 73 31 3A 9B    . .Assign..(s1:.
0194C0:  20 84 20 99 3B 8E 20 73 32 3A 9B 20 84 20 99 29     . .;. s2:. . .)
0194D0:  3B BF BF 28 2A B4 8F 20 73 31 20 A3 20 73 32 2E    ;..(*.. s1 £ s2.
0194E0:  20 41 64 64 20 61 20 6E 75 6C 6C 20 74 65 72 6D     Add a null term
0194F0:  69 6E 61 74 6F 72 20 A1 20 72 65 71 75 69 72 65    inator . require
019500:  73 65 74 00 A6 20 CC 20 6E 75 6D 62 65 72 20 D8    set.. . number .
019510:  20 62 75 66 66 65 72 73 20 D4 20 C9 20 DB 20 61     buffers . . . a
019520:  20 D7 2E C1 BA C1 BB AE 20 CF 20 61 6C 73 6F 20     ....... . also 
019530:  61 20 DE 20 A9 20 00 43 68 61 6E 67 65 44 69 72    a . . .ChangeDir
019540:  65 63 74 69 6F 6E 00 A5 20 D2 C1 BB 63 68 61 6E    ection.. ...chan
019550:  67 65 73 20 CC 20 00 64 69 72 65 63 74 69 6F 6E    ges . .direction
019560:  00 A2 20 D8 20 61 20 D7 2E BF C1 34 2F 20 00 52    .. . a ....4/ .R
019570:  65 73 65 74 00 A0 20 6E 6F 20 6C 6F 6E 67 65 72    eset.. no longer
019580:  20 6D 61 6B 65 73 20 61 20 D7 20 00 61 6E 00 9F     makes a . .an..
019590:  20 B6 20 D7 2E BF 2A 29 BF BF 93 20 53 59 53 54     . ...*)... SYST
0195A0:  45 4D 20 A3 20 00 57 4F 52 44 00 9E 2C AB 3B BF    EM £ .WORD..,.;.
0195B0:  93 20 46 69 6C 65 73 20 A3 20 00 46 49 4C 45 00    . Files £ .FILE.
0195C0:  9D 3B BF 96 20 B4 D5 3B C0 00 44 69 72 65 63 74    .;.. ..;..Direct
0195D0:  69 6F 6E 00 9C 3D 28 B6 2C B3 29 3B BF BF AF 20    ion..=(.,.);... 
0195E0:  00 43 6F 6E 6E 65 63 74 00 9B 28 8E 20 73 3A D5    .Connect..(. s:.
0195F0:  3B 8E 20 66 3A 9D 3B 64 69 72 3A 9C 29 3B BF C0    ;. f:.;dir:.);..
019600:  28 2A B4 9B 20 00 73 74 72 65 61 6D 00 98 20 73    (*.. .stream.. s
019610:  20 B0 20 D7 20 66 C1 D7 20 00 6D 61 79 00 97 20     . . f.. .may.. 
019620:  00 62 65 00 95 20 00 6F 70 65 6E 00 94 20 CD 20    .be.. .open.. . 
019630:  63 6C 6F 73 65 64 2C 20 00 62 75 74 00 92 20 A7    closed, .but.. .
019640:  20 B8 20 94 20 CC C1 D7 20 62 65 66 6F 72 65 20     . . ... before 
019650:  61 63 63 65 73 73 69 6E 67 20 69 74 20 76 69 61    accessing it via
019660:  20 CC 20 98 BF C1 4E 6F 74 65 20 CC 20 64 69 66     . ...Note . dif
019670:  66 65 72 65 6E 63 65 20 E1 20 CC 20 74 68 69 72    ference . . thir
019680:  64 20 70 61 72 61 6D 65 74 65 72 C1 00 49 6E 00    d parameter..In.
019690:  91 20 E0 2C 20 00 74 68 69 73 00 90 20 CF 20 9A    . ., .this.. . .
0196A0:  20 DB 20 61 20 77 6F 72 64 20 D7 2C 20 A1 20 DB     . a word ., . .
0196B0:  20 61 C1 42 59 54 45 20 D7 2E 20 91 20 90 20 76     a.BYTE .. . . v
0196C0:  65 72 73 69 6F 6E 2C 20 42 59 54 45 73 20 C4 20    ersion, BYTEs . 
0196D0:  57 4F 52 44 73 20 97 20 95 C1 69 6E 74 65 72 6D    WORDs . ..interm
0196E0:  69 78 65 64 20 D6 20 61 20 D7 2C 20 92 20 A7 20    ixed . a ., . . 
0196F0:  B8 20 69 6E 66 6F 72 6D 20 E3 C1 E2 20 D4 20 CC    . inform ... . .
019700:  64 2A 29 BF BF BF AF 20 53 74 6F 53 28 53 6F 75    d*).... StoS(Sou
019710:  72 63 65 3A 9B 20 84 20 99 3B 8E 20 00 44 65 73    rce:. . .;. .Des
019720:  74 00 8D 3A 9B 20 84 20 99 3B 42 6C 61 6E 6B 46    t..:. . .;BlankF
019730:  69 6C 6C 3A AC 29 3A AD 3B BF BF 28 2A B4 4E 65    ill:.):.;..(*.Ne
019740:  77 20 00 66 75 6E 63 74 69 6F 6E 00 8C 20 A2 20    w .function.. . 
019750:  56 65 72 73 69 6F 6E 20 31 2E 32 BF C0 43 6F 6E    Version 1.2..Con
019760:  76 65 72 74 73 20 97 20 93 20 90 20 73 6F 75 72    verts . . . sour
019770:  63 65 20 A3 20 61 20 93 20 90 20 8D C0 49 66 20    ce £ a . . ..If 
019780:  42 6C 61 6E 6B 66 69 6C 6C 20 92 20 74 72 75 65    Blankfill . true
019790:  2C 20 64 65 73 74 69 6E 61 74 69 6F 6E 20 92 20    , destination . 
0197A0:  00 62 6C 61 6E 6B 00 8B 20 66 69 6C 6C 65 64 2C    .blank.. filled,
0197B0:  20 C0 6F 74 68 65 72 77 69 73 65 2C 20 69 74 20     .otherwise, it 
0197C0:  92 20 B6 20 77 69 74 68 20 61 20 B3 20 91 20 28    . . with a . . (
0197D0:  A1 20 00 74 68 65 72 65 00 8A 20 92 20 00 72 6F    . .there.. . .ro
0197E0:  6F 6D 00 88 29 BF C0 43 6F 70 79 69 6E 67 20 73    om..)..Copying s
0197F0:  74 6F 70 73 20 A1 20 97 20 65 6E 64 20 A7 20 65    tops . . end . e
019800:  69 74 68 65 72 20 61 72 72 61 79 20 92 20 65 6E    ither array . en
019810:  63 6F 75 6E 74 65 72 65 64 2C 20 B1 20 61 20 B3    countered, . a .
019820:  C0 91 20 92 20 9F 20 90 20 97 20 69 6E 70 75 74    .. . . . . input
019830:  BF C0 54 68 65 20 8C 20 72 65 74 75 72 6E 73 20    ..The . returns 
019840:  97 20 A8 20 A7 20 A6 20 61 63 74 75 61 6C 6C 79    . . . . actually
019850:  20 63 6F 70 69 65 64 2C 20 A0 20 69 6E 63 6C 75     copied, . inclu
019860:  64 69 6E 67 C0 97 20 B3 20 91 20 B1 20 97 20 8B    ding.. . . . . .
019870:  20 66 69 6C 6C 20 28 A1 20 61 6E 79 29 2E 2A 29     fill (. any).*)
019880:  BF AF 20 00 44 65 6C 65 74 65 00 87 28 8E 20 00    .. .Delete..(. .
019890:  73 74 72 00 86 3A 9B 20 84 20 99 3B 9A 2C 00 6C    str..:. . .;.,.l
0198A0:  65 6E 00 85 3A AD 29 3B BF BF 28 2A B4 87 20 A6    en..:.);..(*.. .
0198B0:  20 00 66 72 6F 6D 00 83 20 86 20 00 73 74 61 72     .from.. . .star
0198C0:  74 69 6E 67 00 82 20 A2 20 00 63 68 61 72 61 63    ting.. . .charac
0198D0:  74 65 72 00 81 20 9A C0 87 20 85 20 A6 20 2A 29    ter.. ... . . *)
0198E0:  BF BF BF AF 20 00 43 6F 70 79 00 80 28 86 3A 9B    .... .Copy..(.:.
0198F0:  20 84 20 99 3B 9A 2C 85 3A AD 3B 8E 20 94 3A 9B     . .;.,.:.;. .:.
019900:  20 A2 20 28 B6 20 CD 20 B3 29 20 DB 20 CC 20 D7     . (. . .) . . .
019910:  20 BF C1 4D 6F 72 65 20 74 68 61 6E 20 6F 6E 65     ..More than one
019920:  20 98 20 97 20 95 20 63 6F 6E 6E 65 63 74 65 64     . . . connected
019930:  20 D4 20 61 20 D7 2A 29 BF BF AF 20 00 44 69 73     . a .*)... .Dis
019940:  63 6F 6E 6E 65 63 74 00 8F 28 8E 20 73 3A D5 3B    connect..(. s:.;
019950:  00 63 6C 6F 73 65 66 69 6C 65 00 8D 3A AC 29 3B    .closefile..:.);
019960:  BF C0 28 2A B4 8F 20 C4 20 6F 70 74 69 6F 6E 61    ..(*.. . optiona
019970:  6C 6C 79 20 63 6C 6F 73 65 20 D7 BF C1 41 63 74    lly close ...Act
019980:  75 61 6C 6C 79 2C 20 D0 20 8D 20 CF 20 66 61 6C    ually, . . . fal
019990:  73 65 2C 20 CC 20 6F 6E 6C 79 20 65 66 66 65 63    se, . only effec
0199A0:  74 C1 CF 20 D4 20 66 6C 75 73 68 20 61 6E 79 20    t.. . flush any 
0199B0:  B3 20 00 62 75 66 66 65 72 00 8C BF C1 9F 20 D9    . .buffer..... .
0199C0:  20 D8 20 D7 20 CB 20 28 31 00 61 68 00 8B 29 20     . . . (1.ah..) 
0199D0:  CF 20 61 6C 77 61 79 73 20 77 72 69 74 74 65 6E    . always written
0199E0:  2A 29 BF AF 20 57 72 69 74 65 57 6F 72 64 28 73    *).. WriteWord(s
0199F0:  3A D5 3B 77 3A 9E 29 3B BF C0 28 2A B4 00 4F 75    :.;w:.);..(*..Ou
019A00:  74 70 75 74 00 8A 20 74 77 6F 20 62 79 74 65 73    tput.. two bytes
019A10:  20 77 69 74 68 6F 75 74 20 63 6F 6E 76 65 72 73     without convers
019A20:  69 6F 6E 2A 29 BF BF AF 20 57 72 69 74 65 43 68    ion*)... WriteCh
019A30:  61 72 28 73 3A D5 3B 77 3A 99 29 3B BF C0 28 2A    ar(s:.;w:.);..(*
019A40:  B4 8A 20 61 20 CB 20 D4 20 CC 20 98 20 2A 29 BF    .. a . . . . *).
019A50:  BF AF 20 45 6E 64 57 72 69 74 65 28 73 3A D5 29    .. EndWrite(s:.)
019A60:  3B BF C0 28 2A B4 46 6C 75 73 68 20 8C 2C 20 D0    ;..(*.Flush ., .
019A70:  20 72 65 71 75 69 72 65 64 2A 29 BF BF AF 20 52     required*)... R
019A80:  65 61 64 57 6F 72 64 28 73 3A D5 3B 8E 20 77 3A    eadWord(s:.;. w:
019A90:  9E 29 3B BF AF 20 52 65 61 64 43 68 61 72 28 73    .);.. ReadChar(s
019AA0:  3A D5 3B 8E 20 77 3A 99 29 3B BF C0 28 2A B4 52    :.;. w:.);..(*.R
019AB0:  65 61 64 20 77 6F 72 64 73 20 C4 20 00 63 68 61    ead words . .cha
019AC0:  72 61 63 74 65 72 73 00 88 BF C1 54 68 65 73 65    racters....These
019AD0:  20 72 6F 75 74 69 6E 65 73 20 BD 20 6E 6F 74 20     routines . not 
019AE0:  6B 6E 6F 77 20 00 61 62 6F 75 74 00 87 20 65 6F    know .about.. eo
019AF0:  66 73 20 64 65 66 69 6E 65 64 20 00 62 79 00 86    fs defined .by..
019B00:  20 84 20 99 29 3B BF 28 2A C0 80 20 A6 20 83 20     . .);.(*.. . . 
019B10:  86 20 82 20 A2 20 9A 20 AE 20 85 20 A6 20 95 C0    . . . . . . . ..
019B20:  94 2E 20 52 65 73 75 6C 74 20 92 20 B3 20 91 20    .. Result . . . 
019B30:  B6 2C 20 A1 20 8A 20 92 20 88 20 2A 29 BF BF 28    ., . . . . *)..(
019B40:  2A B4 4E 6F 74 65 20 57 65 6C 6C C0 2A 2A 2A 2A    *.Note Well.****
019B50:  2A 2A 2A 2A 2A BF C0 49 6E 78 20 73 74 61 72 74    *****..Inx start
019B60:  73 20 A2 20 B3 2C 20 A0 20 31 20 2D 20 97 20 A5    s . ., . 1 - . .
019B70:  20 81 20 90 20 61 20 93 C0 92 20 81 20 B3 2E 20     . . a ... . .. 
019B80:  2A 29 BF 89 20 B8 2E BF 00 00 1A 1A 1A 1A 1A 1A    *).. ...........
019B90:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
019BA0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
019BB0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
019BC0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
019BD0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
019BE0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
019BF0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
019C00:  B2 20 A4 20 AE 3B BF 93 20 53 59 53 54 45 4D 20    . . .;.. SYSTEM 
019C10:  A3 20 42 59 54 45 3B BF 28 2A B4 AE 20 49 4F 20    £ BYTE;.(*.. IO 
019C20:  72 6F 75 74 69 6E 65 73 BF C0 54 68 65 73 65 20    routines..These 
019C30:  00 61 72 65 00 C2 20 73 65 70 65 72 61 74 65 64    .are.. seperated
019C40:  20 00 66 72 6F 6D 00 BE 20 53 74 72 65 61 6D 73     .from.. Streams
019C50:  20 00 62 65 63 61 75 73 65 00 BD 20 00 74 68 61     .because.. .tha
019C60:  74 00 BC 20 00 69 73 00 BB 20 00 74 68 65 00 BA    t.. .is.. .the..
019C70:  C0 77 61 79 20 69 74 20 BB 20 64 6F 6E 65 20 00    .way it . done .
019C80:  69 6E 00 B9 20 57 69 72 74 68 2C 20 00 61 6E 64    in.. Wirth, .and
019C90:  00 B8 20 BD 20 00 79 6F 75 00 B7 20 00 6D 61 79    .. . .you.. .may
019CA0:  00 B6 20 77 61 6E 74 20 00 74 6F 00 B1 C0 00 75    .. want .to....u
019CB0:  73 65 00 B0 20 00 74 68 69 73 00 AB 20 00 6D 6F    se.. .this.. .mo
019CC0:  64 75 6C 65 00 AA 20 64 69 72 65 63 74 6C 79 20    dule.. directly 
019CD0:  B9 20 00 61 6E 79 00 A8 20 63 61 73 65 BF C0 53    . .any.. case..S
019CE0:  65 65 20 61 6C 73 6F 2C 20 BA 20 AA 20 00 53 63    ee also, . . .Sc
019CF0:  72 65 65 6E 49 4F 00 A7 20 77 68 69 63 68 20 64    reenIO.. which d
019D00:  20 C1 70 61 72 74 69 63 75 6C 61 72 20 88 20 28     .particular . (
019D10:  65 67 20 31 8B 20 CD 20 65 35 68 29 BF C1 28 92    eg 1. . e5h)..(.
019D20:  20 D3 20 6B 6E 6F 77 73 20 87 20 31 8B 29 20 C0     . knows . 1.) .
019D30:  2A 29 BF BF BF AF 20 D3 28 73 3A D5 29 3A AC 3B    *).... .(s:.):.;
019D40:  BF C0 28 2A B4 52 65 74 75 72 6E 73 20 74 72 75    ..(*.Returns tru
019D50:  65 20 D0 20 61 74 20 D9 20 D8 20 98 20 28 D7 29    e . at . . . (.)
019D60:  C1 45 6E 64 20 D8 20 D7 20 CF 20 65 69 74 68 65    .End . . . eithe
019D70:  72 20 DA 20 D9 20 D8 20 D7 C1 CD 20 64 65 74 65    r . . . ... dete
019D80:  63 74 69 6F 6E 20 D8 20 CC 20 CB 20 31 8B 2A 29    ction . . . 1.*)
019D90:  BF BF AF 20 A0 28 73 3A D5 29 3B BF C0 28 2A B4    ... .(s:.);..(*.
019DA0:  53 65 74 73 20 98 20 62 61 63 6B 20 D4 20 62 65    Sets . back . be
019DB0:  67 69 6E 6E 69 6E 67 C1 4F 6E 20 6C 69 73 74 20    ginning.On list 
019DC0:  00 64 65 76 69 63 65 00 85 2C 20 64 6F 65 73 20    .device.., does 
019DD0:  61 20 70 61 67 65 20 74 68 72 6F 77 2A 29 BF BF    a page throw*)..
019DE0:  AF 20 53 65 74 50 6F 73 28 73 3A D5 3B 00 68 69    . SetPos(s:.;.hi
019DF0:  67 68 00 84 2C 00 6C 6F 77 00 83 3A AD 29 3B BF    gh..,.low..:.);.
019E00:  AF 20 47 65 74 50 6F 73 28 73 3A D5 3B 8E 20 84    . GetPos(s:.;. .
019E10:  2C 83 3A AD 29 3B BF C0 28 2A B4 47 65 74 2F A6    ,.:.);..(*.Get/.
019E20:  20 63 75 72 72 65 6E 74 20 CB 20 70 6F 73 69 74     current . posit
019E30:  69 6F 6E 20 E1 20 D7 C1 4F 6E 6C 79 20 77 6F 72    ion . ..Only wor
019E40:  6B 73 20 D6 20 64 69 73 63 20 C8 21 2A 29 BF BF    ks . disc .!*)..
019E50:  AF 20 42 75 66 66 65 72 41 68 65 61 64 28 73 3A    . BufferAhead(s:
019E60:  D5 3B 66 6F 72 63 65 3A AC 29 3B BF C0 28 2A B4    .;force:.);..(*.
019E70:  49 66 20 63 6F 6E 73 6F 6C 65 20 B6 2C 20 72 65    If console ., re
019E80:  61 64 20 61 68 65 61 64 C1 55 73 65 20 77 68 65    ad ahead.Use whe
019E90:  6E 20 72 65 61 64 69 6E 67 20 CB 20 86 20 CB 20    n reading . . . 
019EA0:  92 20 73 74 69 6C 6C C1 77 61 6E 74 20 43 50 2F    . still.want CP/
019EB0:  4D 20 65 64 69 74 74 69 6E 67 BF C1 49 67 6E 6F    M editting..Igno
019EC0:  72 65 64 20 DB 20 B7 20 64 65 76 69 63 65 73 20    red . . devices 
019ED0:  D4 20 70 72 6F 64 75 63 65 20 85 20 69 6E 64 65    . produce . inde
019EE0:  70 65 6E 64 65 6E 63 65 2A 29 BF AF 20 52 65 61    pendence*).. Rea
019EF0:  64 52 65 63 28 73 3A D5 3B 00 52 65 63 00 82 3A    dRec(s:.;.Rec..:
019F00:  6F 65 73 20 74 68 69 6E 67 73 20 77 69 74 68 20    oes things with 
019F10:  BA C0 00 63 75 72 73 6F 72 00 A6 20 65 74 63 BF    ...cursor.. etc.
019F20:  BF 2A 29 BF 96 B4 00 43 68 61 72 57 72 69 74 00    .*)....CharWrit.
019F30:  A5 3D AF 28 99 29 3B BF C0 28 2A B4 00 54 68 65    .=.(.);..(*..The
019F40:  00 A2 20 00 6E 65 78 74 00 A1 20 66 6F 75 72 20    .. .next.. four 
019F50:  00 76 61 72 69 61 62 6C 65 73 00 A0 20 C2 20 00    .variables.. . .
019F60:  75 73 65 64 00 9F 20 62 79 20 A7 C1 B1 20 27 70    used.. by ... 'p
019F70:  69 6E 63 68 27 20 BA 20 6C 6F 77 65 73 74 20 6C    inch' . lowest l
019F80:  65 76 65 6C 20 00 6F 66 00 9E 20 74 65 72 6D 69    evel .of.. termi
019F90:  6E 61 6C 20 6F 75 74 70 75 74 C1 B8 20 B1 20 70    nal output.. . p
019FA0:  72 6F 76 69 64 65 20 61 20 A6 20 62 6C 69 6E 6B    rovide a . blink
019FB0:  20 66 61 63 69 6C 69 74 79 BF C1 A2 20 A7 20 00     facility... . .
019FC0:  72 6F 75 74 69 6E 65 00 9D 20 73 65 74 73 20 BA    routine.. sets .
019FD0:  20 A0 20 72 61 74 68 65 72 20 74 68 61 6E C1 AE     . rather than..
019FE0:  20 69 6D 70 6F 72 74 69 6E 67 20 A7 20 73 6F 20     importing . so 
019FF0:  BC 20 AE 20 00 63 61 6E 00 9C 20 72 75 6E C1 00    . . .can.. run..
01A000:  77 69 74 68 6F 75 74 00 9A 20 A7 20 62 65 69 6E    without.. . bein
01A010:  67 20 70 72 65 73 65 6E 74 2E 20 4F 66 20 63 6F    g present. Of co
01A020:  75 72 73 65 2C 20 74 68 65 72 65 C1 BB 20 00 6E    urse, there.. .n
01A030:  6F 74 68 69 6E 67 00 98 20 B1 20 73 74 6F 70 20    othing.. . stop 
01A040:  B7 20 00 75 73 69 6E 67 00 97 20 74 68 65 73 65    . .using.. these
01A050:  20 65 6E 74 72 79 20 70 6F 69 6E 74 73 20 00 66     entry points .f
01A060:  6F 72 00 95 C1 79 6F 75 72 20 6F 77 6E 20 6D 6F    or...your own mo
01A070:  64 75 6C 65 73 2A 29 BF BF 8E B4 43 68 61 72 52    dules*)....CharR
01A080:  6F 75 74 69 6E 65 3A A5 3B C0 43 68 61 72 45 6E    outine:.;.CharEn
01A090:  61 62 6C 65 64 3A AC 3B C0 42 6C 69 6E 6B 52 6F    abled:.;.BlinkRo
01A0A0:  75 74 69 6E 65 3A 50 52 4F 43 3B C0 42 6C 69 6E    utine:PROC;.Blin
01A0B0:  6B 45 6E 61 62 6C 65 64 3A AC 3B BF BF C0 53 74    kEnabled:.;...St
01A0C0:  72 69 6E 67 4C 65 6E 3A AD 3B B4 28 2A 6C 65 6E    ringLen:.;.(*len
01A0D0:  67 74 68 20 9E 20 00 72 65 61 64 00 94 20 73 74    gth . .read.. st
01A0E0:  72 69 6E 67 20 28 63 68 61 72 61 63 74 65 72 73    ring (characters
01A0F0:  20 61 63 74 75 61 6C 6C 79 20 65 6E 74 65 72 65     actually entere
01A100:  AB 3B 00 42 79 74 65 73 00 81 3A AD 3B 8E 20 00    .;.Bytes..:.;. .
01A110:  72 65 70 6C 79 00 80 3A AA 29 3B BF AF 20 57 72    reply..:.);.. Wr
01A120:  69 74 65 52 65 63 28 73 3A D5 3B 82 3A AB 3B 81    iteRec(s:.;.:.;.
01A130:  3A AD 3B 8E 20 80 3A AA 29 3B BF AF 20 DC 28 73    :.;. .:.);.. .(s
01A140:  3A D5 29 3A AC 3B BF BF 28 2A B4 D1 20 9A 20 D0    :.):.;..(*.. . .
01A150:  20 DA 20 D9 20 D8 20 D7 20 CE 20 2A 29 BF AF 20     . . . . . *).. 
01A160:  A8 28 43 6F 75 6E 74 3A AD 29 3B BF AF 20 A5 28    .(Count:.);.. .(
01A170:  73 3A D5 3B 44 69 72 3A 9C 29 3B BF 89 20 E3 2E    s:.;Dir:.);.. ..
01A180:  BF 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00    . ..............
01A190:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A1A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A1B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A1C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A1D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A1E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A1F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A200:  B2 20 A4 20 00 53 74 72 69 6E 67 73 00 B8 3B BF    . . .Strings..;.
01A210:  BF 28 2A B4 00 53 74 72 69 6E 67 00 B7 20 6D 61    .(*..String.. ma
01A220:  74 63 68 20 72 6F 75 74 69 6E 65 73 BF C0 B8 20    tch routines... 
01A230:  61 72 65 20 00 74 65 72 6D 69 6E 61 74 65 64 00    are .terminated.
01A240:  B6 20 00 62 79 00 B5 20 00 7A 65 72 6F 00 B3 20    . .by.. .zero.. 
01A250:  62 79 74 65 73 20 00 6F 72 00 B1 20 B5 20 00 6C    bytes .or.. . .l
01A260:  65 6E 67 74 68 00 B0 BF BF 2A 29 BF BF 96 B4 B7    ength....*).....
01A270:  3D 9B 5B 30 2E 2E 38 30 5D 20 84 20 99 3B B4 28    =.[0..80] . .;.(
01A280:  2A 68 65 72 65 20 00 66 6F 72 00 AE 20 63 6F 6D    *here .for.. com
01A290:  70 61 74 69 62 69 6C 74 79 20 6F 6E 6C 79 2A 29    patibilty only*)
01A2A0:  BF BF AF 20 50 6F 73 28 4D 61 74 63 68 2C 00 53    ... Pos(Match,.S
01A2B0:  65 61 72 63 68 00 AB 3A 9B 20 84 20 99 3B 00 53    earch..:. . .;.S
01A2C0:  74 61 72 74 00 AA 3A AD 29 3A AD 3B BF BF 28 2A    tart..:.):.;..(*
01A2D0:  B4 00 52 65 74 75 72 6E 73 00 A9 20 00 6E 75 6D    ..Returns.. .num
01A2E0:  62 65 72 00 A8 20 00 6F 66 00 A7 20 00 63 68 61    ber.. .of.. .cha
01A2F0:  72 61 63 74 65 72 73 00 A6 20 70 72 65 63 65 64    racters.. preced
01A300:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
01A310:  16 00 01 00 02 09 52 E5 16 00 C9 02 00 00 00 02    ......R.........
01A320:  16 00 C5 02 00 00 00 02 16 00 C1 02 00 00 00 02    ................
01A330:  16 00 C6 02 00 00 00 02 16 00 C2 02 00 00 00 02    ................
01A340:  16 00 C7 02 00 00 00 02 16 00 C3 02 00 00 00 02    ................
01A350:  16 00 C8 02 00 00 00 02 16 00 C4 02 00 00 00 02    ................
01A360:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A370:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A380:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A390:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A3A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A3B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A3C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A3D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A3E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A3F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01A400:  43 6F 6E 74 72 6F 6C 20 69 73 20 74 68 65 20 63    Control is the c
01A410:  75 72 72 65 6E 74 20 63 6F 6E 74 72 6F 6C 20 63    urrent control c
01A420:  6F 64 65 20 73 65 74 20 66 6F 72 20 74 68 65 20    ode set for the 
01A430:  74 65 72 6D 69 6E 61 6C 0D 0A 0D 0A 09 09 4D 61    terminal......Ma
01A440:  64 65 43 68 61 6E 67 65 20 69 73 20 54 52 55 45    deChange is TRUE
01A450:  20 6F 6E 20 72 65 74 75 72 6E 20 66 72 6F 6D 20     on return from 
01A460:  53 63 72 65 65 6E 43 6F 6E 74 72 6F 6C 20 69 66    ScreenControl if
01A470:  20 74 68 65 20 0D 0A 09 09 72 65 71 75 69 72 65     the ....require
01A480:  64 20 63 6F 64 65 20 69 73 20 69 6D 70 6C 65 6D    d code is implem
01A490:  65 6E 74 65 64 2C 20 65 6C 73 65 20 66 61 6C 73    ented, else fals
01A4A0:  65 0D 0A 0D 0A 09 09 45 64 69 74 44 69 73 70 20    e......EditDisp 
01A4B0:  63 6F 6E 74 61 69 6E 73 20 63 6F 64 65 20 74 6F    contains code to
01A4C0:  20 73 69 6D 75 6C 61 74 65 20 73 6F 6D 65 20 63     simulate some c
01A4D0:  6F 64 65 73 20 77 68 65 6E 20 74 68 65 79 0D 0A    odes when they..
01A4E0:  09 09 61 72 65 20 6E 6F 74 20 69 6D 70 6C 65 6D    ..are not implem
01A4F0:  65 6E 74 65 64 2A 29 0D 0A 0D 0A 28 2A 09 4E 65    ented*)....(*.Ne
01A500:  77 20 72 6F 75 74 69 6E 65 73 20 61 64 64 65 64    w routines added
01A510:  20 61 74 20 76 65 72 73 69 6F 6E 20 31 2E 30 32     at version 1.02
01A520:  0D 0A 0D 0A 09 54 68 65 73 65 20 72 6F 75 74 69    .....These routi
01A530:  6E 65 73 20 6D 6F 76 65 20 74 68 65 20 72 65 73    nes move the res
01A540:  70 6F 73 69 62 69 6C 74 79 20 66 6F 72 20 73 63    posibilty for sc
01A550:  72 6F 6C 6C 69 6E 67 20 77 69 74 68 69 6E 20 61    rolling within a
01A560:  20 77 69 6E 64 6F 77 20 66 72 6F 6D 0D 0A 09 45     window from...E
01A570:  64 69 74 53 74 61 74 20 74 6F 20 53 63 72 65 65    ditStat to Scree
01A580:  6E 49 4F 0D 0A 0D 0A 09 54 68 69 73 20 69 73 20    nIO.....This is 
01A590:  64 6F 6E 65 20 73 6F 20 74 68 61 74 2C 20 77 68    done so that, wh
01A5A0:  65 6E 20 77 6F 72 6B 69 6E 67 20 77 69 74 68 20    en working with 
01A5B0:  74 68 65 20 6D 65 6D 6F 72 79 20 6D 61 70 70 65    the memory mappe
01A5C0:  64 20 76 65 72 73 69 6F 6E 20 6F 66 20 53 63 72    d version of Scr
01A5D0:  65 65 6E 49 4F 2C 0D 0A 09 54 68 65 20 42 61 72    eenIO,...The Bar
01A5E0:  73 20 6E 65 65 64 20 6E 6F 74 20 6A 75 6D 70 20    s need not jump 
01A5F0:  75 70 20 61 6E 64 20 64 6F 77 6E 20 77 68 65 6E    up and down when
01A600:  63 68 61 72 61 63 74 65 72 73 20 69 6E 20 74 68    characters in th
01A610:  65 20 73 65 71 75 65 6E 63 65 73 20 62 65 6C 6F    e sequences belo
01A620:  77 0D 0A 0D 0A 09 09 44 65 6C 43 68 61 72 2C 44    w......DelChar,D
01A630:  65 6C 4C 69 6E 65 2C 49 6E 73 43 68 61 72 2C 49    elLine,InsChar,I
01A640:  6E 73 4C 69 6E 65 2C 44 65 6C 45 6F 6C 2C 44 65    nsLine,DelEol,De
01A650:  6C 45 6F 73 2C 43 6C 65 61 72 53 63 72 65 65 6E    lEos,ClearScreen
01A660:  0D 0A 0D 0A 09 09 09 50 65 72 66 6F 72 6D 20 74    .......Perform t
01A670:  68 65 20 76 61 72 69 6F 75 73 20 65 64 69 74 74    he various editt
01A680:  69 6E 67 20 73 65 71 75 65 6E 63 65 73 0D 0A 09    ing sequences...
01A690:  09 09 44 65 6C 45 6F 6C 20 64 65 6C 65 74 65 73    ..DelEol deletes
01A6A0:  20 66 72 6F 6D 20 75 6E 64 65 72 20 63 75 72 73     from under curs
01A6B0:  6F 72 20 74 6F 20 65 6E 64 20 6F 66 20 6C 69 6E    or to end of lin
01A6C0:  65 0D 0A 09 09 09 44 65 6C 45 6F 73 20 64 65 6C    e.....DelEos del
01A6D0:  65 74 65 73 20 66 72 6F 6D 20 75 6E 64 65 72 20    etes from under 
01A6E0:  63 75 72 73 6F 72 20 74 6F 20 65 6E 64 20 6F 66    cursor to end of
01A6F0:  20 73 63 72 65 65 6E 0D 0A 09 09 09 43 6C 65 61     screen.....Clea
01A700:  72 73 63 72 65 65 6E 20 68 6F 6D 65 73 20 74 68    rscreen homes th
01A710:  65 20 63 75 72 73 6F 72 20 61 73 20 77 65 6C 6C    e cursor as well
01A720:  20 28 74 6F 20 74 6F 70 20 6C 65 66 74 29 0D 0A     (to top left)..
01A730:  0D 0A 09 09 48 6F 72 69 7A 6F 6E 74 61 6C 2C 56    ....Horizontal,V
01A740:  65 72 74 69 63 61 6C 2C 43 6F 72 6E 65 72 4C 4C    ertical,CornerLL
01A750:  2C 43 6F 72 6E 65 72 55 4C 2C 43 6F 72 6E 65 72    ,CornerUL,Corner
01A760:  55 52 2C 43 6F 72 6E 65 72 4C 52 0D 0A 0D 0A 09    UR,CornerLR.....
01A770:  09 09 43 68 61 72 61 63 74 65 72 20 73 65 71 75    ..Character sequ
01A780:  65 6E 63 65 73 20 74 6F 20 64 72 61 77 20 68 6F    ences to draw ho
01A790:  72 69 7A 6F 6E 74 61 6C 20 61 6E 64 20 76 65 72    rizontal and ver
01A7A0:  74 69 63 61 6C 0D 0A 09 09 09 62 61 72 73 20 61    tical.....bars a
01A7B0:  72 6F 75 6E 64 20 77 69 6E 64 6F 77 73 20 61 6E    round windows an
01A7C0:  64 20 74 6F 20 64 6F 20 74 68 65 20 63 6F 72 6E    d to do the corn
01A7D0:  65 72 73 20 28 6C 6F 77 65 72 20 6C 65 66 74 2C    ers (lower left,
01A7E0:  0D 0A 09 09 09 75 70 70 65 72 20 6C 65 66 74 2C    .....upper left,
01A7F0:  20 75 70 70 65 72 20 72 69 67 68 74 2C 6C 6F 77     upper right,low
01A800:  00 82 BF C0 4F 6E 6C 79 20 77 6F 72 6B 73 20 6F    ....Only works o
01A810:  6E 20 00 62 75 66 66 65 72 65 64 00 81 20 69 6E    n .buffered.. in
01A820:  70 75 74 BF 2A 29 BF AF 20 00 57 72 69 74 65 00    put.*).. .Write.
01A830:  80 28 42 3A 99 29 3B BF AF 20 A9 3B B4 28 2A 80    .(B:.);.. .;.(*.
01A840:  20 61 20 63 61 72 72 69 61 67 65 20 72 65 74 75     a carriage retu
01A850:  72 6E 20 82 20 66 65 65 64 20 70 61 69 72 2A 29    rn . feed pair*)
01A860:  BF AF 20 B3 28 73 3A 9B 20 84 20 99 29 3B BF AF    .. .(s:. . .);..
01A870:  20 45 72 72 6F 72 45 78 69 74 28 73 3A 9B 20 84     ErrorExit(s:. .
01A880:  20 99 29 3B BF AF 20 52 65 61 64 53 74 72 69 6E     .);.. ReadStrin
01A890:  67 28 8E 20 73 3A 9B 20 84 20 99 29 3B BF AF 20    g(. s:. . .);.. 
01A8A0:  43 6C 65 61 72 43 68 61 72 42 75 66 66 65 72 3B    ClearCharBuffer;
01A8B0:  BF BF 28 2A B4 4F 76 65 72 63 6F 6D 65 20 88 2F    ..(*.Overcome ./
01A8C0:  4D 20 62 75 67 C0 90 20 B7 20 C2 20 97 20 86 2C    M bug.. . . . .,
01A8D0:  20 BA 20 85 20 91 20 B7 20 94 20 B6 20 87 20 70     . . . . . . . p
01A8E0:  72 65 73 65 6E 74 65 64 B4 C0 61 20 73 65 63 6F    resented..a seco
01A8F0:  6E 64 20 74 69 6D 65 20 8B 20 B7 20 74 68 65 6E    nd time . . then
01A900:  20 B0 20 61 6E 20 6F 72 64 69 6E 61 72 79 20 94     . an ordinary .
01A910:  20 8A 20 61 20 81 20 94 C0 54 6F 20 6F 76 65 72     . a . ..To over
01A920:  63 6F 6D 65 20 AB 2C 20 8D 20 AB 20 9D 20 6A 75    come ., . . . ju
01A930:  73 74 20 62 65 66 6F 72 65 20 65 78 69 74 74 69    st before exitti
01A940:  6E 67 20 8A C0 77 68 65 6E 20 B7 20 73 77 69 74    ng ..when . swit
01A950:  63 68 20 BE 20 6F 6E 65 20 B1 20 BA 20 6F 74 68    ch . one . . oth
01A960:  65 72 2A 29 BF 89 20 AE 2E BF 00 00 6C 20 91 20    er*).. .....l . 
01A970:  8B 20 98 20 68 61 73 20 62 65 65 6E 20 94 2A 29    . . has been .*)
01A980:  B2 20 A4 20 00 50 6F 72 74 49 4F 00 87 3B BF BF    . . .PortIO..;..
01A990:  28 2A B4 53 75 70 70 6F 72 74 20 50 4F 52 54 20    (*.Support PORT 
01A9A0:  49 4F 20 28 00 49 6E 00 86 20 00 61 6E 64 00 85    IO (.In.. .and..
01A9B0:  20 00 4F 75 74 00 84 29 20 85 20 72 65 61 6C 74     .Out..) . realt
01A9C0:  65 64 20 73 74 75 66 66 20 BF C0 B1 20 28 43 29    ed stuff ... (C)
01A9D0:  20 44 61 76 65 20 4D 6F 6F 72 65 20 53 65 70 74     Dave Moore Sept
01A9E0:  20 31 39 38 36 20 2A 29 BF 93 B4 53 59 53 54 45     1986 *)...SYSTE
01A9F0:  4D 20 A3 20 00 57 4F 52 44 00 82 2C AB 3B BF AF    M £ .WORD..,.;..
01AA00:  65 72 20 72 69 67 68 74 29 0D 0A 0D 0A 09 09 53    er right)......S
01AA10:  74 61 72 74 78 79 2C 4D 69 64 64 6C 65 58 59 2C    tartxy,MiddleXY,
01AA20:  45 6E 64 58 59 0D 0A 0D 0A 09 09 09 54 68 65 20    EndXY.......The 
01AA30:  63 68 61 72 61 63 74 65 72 20 73 65 71 75 65 6E    character sequen
01AA40:  63 65 73 20 74 6F 20 73 74 61 72 74 20 61 20 63    ces to start a c
01AA50:  75 72 73 6F 72 20 61 64 64 72 65 73 73 0D 0A 09    ursor address...
01AA60:  09 09 63 6F 6D 6D 61 6E 64 2C 20 66 6F 72 20 62    ..command, for b
01AA70:  65 74 77 65 65 6E 20 74 68 65 20 63 6F 2D 6F 72    etween the co-or
01AA80:  64 69 6E 61 74 65 73 20 61 6E 64 20 61 66 74 65    dinates and afte
01AA90:  72 20 74 68 65 0D 0A 09 09 09 63 75 72 73 6F 72    r the.....cursor
01AAA0:  20 61 64 64 72 65 73 73 20 63 6F 6D 6D 61 6E 64     address command
01AAB0:  2E 0D 0A 0D 0A 09 09 4D 6F 76 65 4C 65 66 74 2C    .......MoveLeft,
01AAC0:  4D 6F 76 65 52 69 67 68 74 2C 4D 6F 76 65 44 6F    MoveRight,MoveDo
01AAD0:  77 6E 2C 4D 6F 76 65 55 70 0D 0A 0D 0A 09 09 09    wn,MoveUp.......
01AAE0:  43 75 72 73 6F 72 20 6D 6F 76 65 20 63 6F 6D 6D    Cursor move comm
01AAF0:  61 6E 64 73 0D 0A 09 09 2A 29 0D 0A 09 28 2A 09    ands....*)...(*.
01AB00:  59 6F 75 20 73 68 6F 75 6C 64 20 6E 6F 74 20 6E    You should not n
01AB10:  65 65 64 20 74 6F 20 75 73 65 20 74 68 65 20 6E    eed to use the n
01AB20:  65 78 74 20 66 65 77 20 74 79 70 65 20 64 65 63    ext few type dec
01AB30:  6C 61 72 61 74 69 6F 6E 73 0D 0A 09 09 54 68 65    larations....The
01AB40:  79 20 61 72 65 20 69 6E 63 6C 75 64 65 64 20 68    y are included h
01AB50:  65 72 65 20 66 6F 72 20 75 73 65 20 62 79 20 74    ere for use by t
01AB60:  68 65 20 63 6F 6E 66 69 67 75 72 61 74 69 6F 6E    he configuration
01AB70:  20 70 72 6F 67 72 61 6D 2A 29 0D 0A 0D 0A 0D 0A     program*)......
01AB80:  50 52 4F 43 45 44 55 52 45 20 47 6F 74 6F 78 79    PROCEDURE Gotoxy
01AB90:  28 78 2C 79 3A 43 41 52 44 49 4E 41 4C 29 3B 09    (x,y:CARDINAL);.
01ABA0:  09 0D 0A 0D 0A 28 2A 09 09 50 6F 73 69 74 69 6F    .....(*..Positio
01ABB0:  6E 20 74 6F 20 67 69 76 65 6E 20 63 6F 6F 72 64    n to given coord
01ABC0:  69 6E 61 74 65 73 0D 0A 09 09 74 6F 70 20 6C 65    inates....top le
01ABD0:  66 74 20 69 73 20 61 6C 77 61 79 73 20 30 2C 30    ft is always 0,0
01ABE0:  2C 20 77 68 69 63 68 20 6D 65 61 6E 73 20 74 68    , which means th
01ABF0:  61 74 0D 0A 09 09 74 68 65 20 62 69 67 67 65 72    at....the bigger
01AC00:  BA 86 28 00 50 6F 72 74 41 64 64 72 65 73 73 00    ..(.PortAddress.
01AC10:  81 3A AD 29 3A 82 3B BF AF 20 84 28 81 3A AD 3B    .:.):.;.. .(.:.;
01AC20:  56 61 6C 3A 82 29 3B BF BF 28 2A B4 64 6F 20 00    Val:.);..(*.do .
01AC30:  61 6E 00 80 20 83 20 6F 72 20 80 20 4F 55 54 2E    an.. . or . OUT.
01AC40:  20 86 20 72 65 74 75 72 6E 73 20 49 4E 65 64 20     . returns INed 
01AC50:  76 61 6C 75 65 20 61 73 20 66 75 6E 64 74 69 6F    value as fundtio
01AC60:  6E 20 72 65 73 75 6C 74 20 2A 29 BF BF AF 20 44    n result *)... D
01AC70:  69 73 61 62 6C 65 49 6E 74 65 72 72 75 70 74 73    isableInterrupts
01AC80:  3B BF AF 20 45 6E 61 62 6C 65 49 6E 74 65 72 72    ;.. EnableInterr
01AC90:  75 70 74 73 3B BF BF AF 20 53 65 74 4D 6F 64 65    upts;... SetMode
01ACA0:  32 42 61 73 65 28 61 3A AB 29 3B BF BF 28 2A B4    2Base(a:.);..(*.
01ACB0:  53 65 74 20 62 61 73 65 20 61 64 64 72 65 73 73    Set base address
01ACC0:  20 66 6F 72 20 6D 6F 64 65 20 32 20 69 6E 74 65     for mode 2 inte
01ACD0:  72 72 75 70 74 73 20 BF C0 4D 75 73 74 20 62 65    rrupts ..Must be
01ACE0:  20 6F 6E 20 61 20 32 35 36 20 62 79 74 65 20 62     on a 256 byte b
01ACF0:  6F 75 6E 64 61 72 79 20 28 69 65 2C 20 6C 6F 77    oundary (ie, low
01AD00:  20 38 20 62 69 74 73 20 7A 65 72 6F 29 2A 29 BF     8 bits zero)*).
01AD10:  89 20 87 2E BF 00 00 1A 1A 1A 1A 1A 1A 1A 1A 1A    . ..............
01AD20:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
01AD30:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
01AD40:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
01AD50:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
01AD60:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
01AD70:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
01AD80:  B2 20 A4 20 00 43 68 61 69 6E 00 87 3B BF BF 28    . . .Chain..;..(
01AD90:  2A B4 87 20 00 74 6F 00 86 20 61 6E 6F 74 68 65    *.. .to.. anothe
01ADA0:  72 20 00 70 72 6F 67 72 61 6D 00 85 BF C0 4C 6F    r .program....Lo
01ADB0:  77 20 6D 65 6D 6F 72 79 20 6D 75 73 74 20 00 62    w memory must .b
01ADC0:  65 00 84 20 73 65 74 20 75 70 20 72 65 61 64 79    e.. set up ready
01ADD0:  20 00 66 6F 72 00 83 20 00 74 68 65 00 82 20 00     .for.. .the.. .
01ADE0:  63 61 6C 6C 65 64 00 81 20 85 BF C0 28 61 73 20    called.. ...(as 
01ADF0:  69 66 20 81 20 66 72 6F 6D 20 43 43 50 29 BF C0    if . from CCP)..
01AE00:  20 79 20 69 73 2C 20 74 68 65 20 66 75 72 74 68     y is, the furth
01AE10:  65 72 20 64 6F 77 6E 20 74 68 65 20 73 63 72 65    er down the scre
01AE20:  65 6E 0D 0A 0D 0A 09 09 78 20 69 73 20 63 6F 6C    en......x is col
01AE30:  75 6D 6E 2C 20 79 20 69 73 20 72 6F 77 0D 0A 0D    umn, y is row...
01AE40:  0A 09 09 41 20 27 53 74 61 6E 64 61 72 64 27 20    ...A 'Standard' 
01AE50:  53 63 72 65 65 6E 20 69 73 20 38 30 20 62 79 20    Screen is 80 by 
01AE60:  32 34 2E 20 54 68 65 20 6C 69 6D 69 74 20 69 73    24. The limit is
01AE70:  20 73 65 74 20 62 79 0D 0A 09 09 74 68 65 20 74     set by....the t
01AE80:  65 72 6D 69 6E 61 6C 20 64 65 66 69 6E 69 74 69    erminal definiti
01AE90:  6F 6E 20 66 69 6C 65 09 2A 29 0D 0A 0D 0A 50 52    on file.*)....PR
01AEA0:  4F 43 45 44 55 52 45 20 4C 6F 61 64 54 65 72 6D    OCEDURE LoadTerm
01AEB0:  43 6F 64 65 28 66 69 6C 65 6E 61 6D 65 3A 46 69    Code(filename:Fi
01AEC0:  6C 65 4E 61 6D 65 29 3B 0D 0A 0D 0A 28 2A 09 09    leName);....(*..
01AED0:  4C 6F 61 64 20 74 68 65 20 74 65 72 6D 69 6E 61    Load the termina
01AEE0:  6C 20 64 65 66 69 6E 69 74 69 6F 6E 20 66 6F 72    l definition for
01AEF0:  20 74 68 65 20 63 75 72 72 65 6E 74 20 74 65 72     the current ter
01AF00:  6D 69 6E 61 6C 0D 0A 0D 0A 09 09 66 69 6C 65 6E    minal......filen
01AF10:  61 6D 65 20 69 73 20 74 68 65 20 6E 61 6D 65 20    ame is the name 
01AF20:  6F 66 20 74 68 65 20 66 69 6C 65 20 74 6F 20 72    of the file to r
01AF30:  65 61 64 0D 0A 0D 0A 09 09 4E 6F 72 6D 61 6C 6C    ead......Normall
01AF40:  79 2C 20 77 68 65 6E 20 74 68 65 20 70 72 6F 67    y, when the prog
01AF50:  72 61 6D 20 69 73 20 6C 6F 61 64 65 64 2C 20 74    ram is loaded, t
01AF60:  68 65 20 66 69 6C 65 0D 0A 09 09 27 54 45 52 4D    he file....'TERM
01AF70:  49 4E 41 4C 2E 43 4F 44 27 20 69 73 20 6C 6F 61    INAL.COD' is loa
01AF80:  64 65 64 20 66 72 6F 6D 20 74 68 65 20 6C 6F 67    ded from the log
01AF90:  67 65 64 20 69 6E 20 64 69 73 63 0D 0A 09 09 54    ged in disc....T
01AFA0:  68 69 73 20 72 6F 75 74 69 6E 65 20 6F 6E 6C 79    his routine only
01AFB0:  20 6E 65 65 64 73 20 74 6F 20 62 65 20 75 73 65     needs to be use
01AFC0:  64 20 69 66 20 74 68 61 74 0D 0A 09 09 66 69 6C    d if that....fil
01AFD0:  65 20 69 73 20 6E 6F 74 20 74 68 65 20 6F 6E 65    e is not the one
01AFE0:  20 74 6F 20 75 73 65 20 28 65 67 2C 20 74 6F 20     to use (eg, to 
01AFF0:  73 77 61 70 20 73 63 72 65 65 6E 73 2A 29 20 0D    swap screens*) .
01B000:  2A 29 BF BF 93 B4 43 50 4D 20 A3 20 00 66 63 62    *)....CPM £ .fcb
01B010:  00 80 3B BF AF 20 4C 6F 61 64 41 6E 64 45 78 65    ..;.. LoadAndExe
01B020:  63 75 74 65 28 8E 20 66 3A 80 29 3B BF BF 28 2A    cute(. f:.);..(*
01B030:  B4 54 68 65 20 70 61 72 61 6D 65 74 65 72 20 69    .The parameter i
01B040:  73 20 61 6E 20 80 20 83 20 82 20 66 69 6C 65 20    s an . . . file 
01B050:  86 20 84 20 6C 6F 61 64 65 64 2A 29 BF BF 89 20    . . loaded*)... 
01B060:  87 2E BF C0 00 00 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
01B070:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
01B080:  44 45 46 49 4E 49 54 49 4F 4E 20 4D 4F 44 55 4C    DEFINITION MODUL
01B090:  45 20 53 63 72 65 65 6E 49 4F 3B 0D 0A 0D 0A 28    E ScreenIO;....(
01B0A0:  2A 09 53 63 72 65 65 6E 20 68 61 6E 64 6C 69 6E    *.Screen handlin
01B0B0:  67 20 72 6F 75 74 69 6E 65 73 20 66 6F 72 20 63    g routines for c
01B0C0:  75 72 73 6F 72 20 70 6F 73 69 74 69 6F 6E 2C 20    ursor position, 
01B0D0:  61 74 74 72 69 62 75 74 65 20 65 74 63 0D 0A 0D    attribute etc...
01B0E0:  0A 09 53 70 65 63 69 66 69 63 20 74 6F 20 74 68    ..Specific to th
01B0F0:  69 73 20 63 6F 6D 70 69 6C 65 72 2A 29 0D 0A 0D    is compiler*)...
01B100:  0A 46 52 4F 4D 09 53 59 53 54 45 4D 20 49 4D 50    .FROM.SYSTEM IMP
01B110:  4F 52 54 20 42 59 54 45 3B 0D 0A 46 52 4F 4D 09    ORT BYTE;..FROM.
01B120:  46 69 6C 65 73 20 49 4D 50 4F 52 54 20 46 69 6C    Files IMPORT Fil
01B130:  65 4E 61 6D 65 3B 0D 0A 54 59 50 45 09 45 64 69    eName;..TYPE.Edi
01B140:  74 73 3D 28 44 69 6D 2C 42 72 69 67 68 74 2C 4E    ts=(Dim,Bright,N
01B150:  6F 72 6D 61 6C 2C 49 6E 76 65 72 73 65 2C 42 6C    ormal,Inverse,Bl
01B160:  69 6E 6B 2C 53 74 61 72 74 47 72 61 70 68 2C 45    ink,StartGraph,E
01B170:  6E 64 47 72 61 70 68 2C 0D 0A 09 09 44 65 6C 43    ndGraph,....DelC
01B180:  68 61 72 2C 44 65 6C 4C 69 6E 65 2C 49 6E 73 43    har,DelLine,InsC
01B190:  68 61 72 2C 49 6E 73 4C 69 6E 65 2C 44 65 6C 45    har,InsLine,DelE
01B1A0:  6F 6C 2C 44 65 6C 45 6F 73 2C 43 6C 65 61 72 53    ol,DelEos,ClearS
01B1B0:  63 72 65 65 6E 2C 0D 0A 09 09 48 6F 72 69 7A 6F    creen,....Horizo
01B1C0:  6E 74 61 6C 2C 56 65 72 74 69 63 61 6C 2C 43 6F    ntal,Vertical,Co
01B1D0:  72 6E 65 72 4C 4C 2C 43 6F 72 6E 65 72 55 4C 2C    rnerLL,CornerUL,
01B1E0:  43 6F 72 6E 65 72 55 52 2C 43 6F 72 6E 65 72 4C    CornerUR,CornerL
01B1F0:  52 2C 0D 0A 09 09 53 74 61 72 74 78 79 2C 4D 69    R,....Startxy,Mi
01B200:  0A 0D 0A 0D 0A 0D 0A 50 52 4F 43 45 44 55 52 45    .......PROCEDURE
01B210:  20 53 63 72 65 65 6E 43 6F 6E 74 72 6F 6C 28 73     ScreenControl(s
01B220:  3A 45 64 69 74 73 29 3B 0D 0A 0D 0A 28 2A 09 09    :Edits);....(*..
01B230:  50 65 72 66 6F 72 6D 20 61 20 73 63 72 65 65 6E    Perform a screen
01B240:  20 63 6F 6E 74 72 6F 6C 20 6F 70 65 72 61 74 69     control operati
01B250:  6F 6E 2A 29 0D 0A 0D 0A 50 52 4F 43 45 44 55 52    on*)....PROCEDUR
01B260:  45 20 20 44 72 61 77 42 6F 78 28 78 31 2C 79 31    E  DrawBox(x1,y1
01B270:  2C 78 32 2C 79 32 3A 43 41 52 44 49 4E 41 4C 29    ,x2,y2:CARDINAL)
01B280:  3B 0D 0A 0D 0A 28 2A 09 09 64 72 61 77 20 61 20    ;....(*..draw a 
01B290:  62 6F 78 20 66 6F 72 20 61 20 77 69 6E 64 6F 77    box for a window
01B2A0:  20 6F 6E 20 74 68 65 20 73 63 72 65 65 6E 0D 0A     on the screen..
01B2B0:  0D 0A 09 09 78 31 2C 79 31 20 20 69 73 20 74 68    ....x1,y1  is th
01B2C0:  65 20 6C 6F 77 65 72 20 6C 65 66 74 20 63 6F 72    e lower left cor
01B2D0:  6E 65 72 0D 0A 09 09 78 32 2C 79 32 20 20 69 73    ner....x2,y2  is
01B2E0:  20 75 70 70 65 72 20 72 69 67 68 74 20 63 6F 72     upper right cor
01B2F0:  6E 65 72 2A 29 0D 0A 50 52 4F 43 45 44 55 52 45    ner*)..PROCEDURE
01B300:  20 43 6C 69 70 28 78 31 2C 79 31 2C 78 32 2C 79     Clip(x1,y1,x2,y
01B310:  32 3A 43 41 52 44 49 4E 41 4C 29 3B 0D 0A 28 2A    2:CARDINAL);..(*
01B320:  09 09 53 65 74 20 63 6C 69 70 20 62 6F 75 6E 64    ..Set clip bound
01B330:  61 72 69 65 73 0D 0A 09 09 75 73 65 64 20 62 79    aries....used by
01B340:  20 57 69 6E 64 6F 77 73 20 77 68 65 6E 20 64 72     Windows when dr
01B350:  61 77 69 6E 67 20 62 6F 78 65 73 20 73 6F 20 74    awing boxes so t
01B360:  68 61 74 20 6F 6E 6C 79 20 74 68 65 0D 0A 09 09    hat only the....
01B370:  70 61 72 74 73 20 6F 66 20 74 68 65 20 62 6F 78    parts of the box
01B380:  65 73 20 6D 61 73 6B 65 64 20 61 72 65 20 72 65    es masked are re
01B390:  2D 64 72 61 77 6E 0D 0A 09 09 68 61 73 20 6E 6F    -drawn....has no
01B3A0:  20 65 66 66 65 63 74 20 65 78 63 65 70 74 20 69     effect except i
01B3B0:  6E 20 44 72 61 77 42 6F 78 2A 29 0D 0A 56 41 52    n DrawBox*)..VAR
01B3C0:  09 53 63 72 65 65 6E 44 65 70 74 68 2C 53 63 72    .ScreenDepth,Scr
01B3D0:  65 65 6E 57 69 64 74 68 3A 43 41 52 44 49 4E 41    eenWidth:CARDINA
01B3E0:  4C 3B 0D 0A 09 4D 61 64 65 43 68 61 6E 67 65 3A    L;...MadeChange:
01B3F0:  42 4F 4F 4C 45 41 4E 3B 0D 0A 0D 0A 09 28 2A 09    BOOLEAN;.....(*.
01B400:  64 64 6C 65 58 59 2C 45 6E 64 58 59 2C 52 69 6E    ddleXY,EndXY,Rin
01B410:  67 42 65 6C 6C 2C 4D 6F 76 65 4C 65 66 74 2C 4D    gBell,MoveLeft,M
01B420:  6F 76 65 52 69 67 68 74 2C 0D 0A 09 09 4D 6F 76    oveRight,....Mov
01B430:  65 44 6F 77 6E 2C 4D 6F 76 65 55 70 29 3B 0D 0A    eDown,MoveUp);..
01B440:  0D 0A 09 28 2A 09 54 68 65 20 65 64 69 74 74 69    ...(*.The editti
01B450:  6E 67 20 6D 6E 65 6D 6F 6E 69 63 73 20 68 61 76    ng mnemonics hav
01B460:  65 20 74 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20    e the following 
01B470:  6D 65 61 6E 69 6E 67 20 0D 0A 0D 0A 09 09 44 69    meaning ......Di
01B480:  6D 2C 42 72 69 67 68 74 2C 4E 6F 72 6D 61 6C 2C    m,Bright,Normal,
01B490:  49 6E 76 65 72 73 65 2C 42 6C 69 6E 6B 0D 0A 0D    Inverse,Blink...
01B4A0:  0A 09 09 09 45 6E 74 65 72 20 74 68 65 20 67 69    ....Enter the gi
01B4B0:  76 65 6E 20 6D 6F 64 65 2E 20 4D 6F 64 65 73 20    ven mode. Modes 
01B4C0:  73 68 6F 75 6C 64 20 6E 6F 74 20 62 65 20 63 6F    should not be co
01B4D0:  6D 62 69 6E 65 64 0D 0A 09 09 09 61 73 20 74 6F    mbined.....as to
01B4E0:  6F 20 6D 75 63 68 20 76 61 72 69 61 74 69 6F 6E    o much variation
01B4F0:  20 65 78 69 73 74 73 20 62 65 74 77 65 65 6E 20     exists between 
01B500:  74 65 72 6D 69 6E 61 6C 73 20 69 6E 0D 0A 09 09    terminals in....
01B510:  09 74 68 69 73 20 61 72 65 61 0D 0A 0D 0A 09 09    .this area......
01B520:  53 74 61 72 74 47 72 61 70 68 2C 45 6E 64 47 72    StartGraph,EndGr
01B530:  61 70 68 0D 0A 0D 0A 09 09 09 45 6E 74 65 72 20    aph.......Enter 
01B540:  61 6E 64 20 65 78 69 74 20 67 72 61 70 68 69 63    and exit graphic
01B550:  20 63 68 61 72 61 63 74 65 72 20 73 65 74 20 6D     character set m
01B560:  6F 64 65 0D 0A 09 09 09 55 73 65 64 20 66 6F 72    ode.....Used for
01B570:  20 64 72 61 77 69 6E 67 20 62 61 72 73 20 61 72     drawing bars ar
01B580:  6F 75 6E 64 20 77 69 6E 64 6F 77 73 0D 0A 09 09    ound windows....
01B590:  09 49 66 20 79 6F 75 72 20 74 65 72 6D 69 6E 61    .If your termina
01B5A0:  6C 20 63 61 6E 20 64 6F 20 74 68 69 73 20 77 69    l can do this wi
01B5B0:  74 68 20 6F 72 64 69 6E 61 72 79 20 63 68 61 72    th ordinary char
01B5C0:  61 63 74 65 72 73 2C 0D 0A 09 09 09 73 65 74 20    acters,.....set 
01B5D0:  74 68 65 73 65 20 73 65 71 75 65 6E 63 65 73 20    these sequences 
01B5E0:  65 6D 70 74 79 20 61 6E 64 20 70 75 74 20 74 68    empty and put th
01B5F0:  65 20 72 65 71 75 69 72 65 64 20 0D 0A 09 09 09    e required .....
01B600:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
01B610:  17 00 01 00 02 09 52 E5 17 00 C9 02 00 00 00 02    ......R.........
01B620:  17 00 C5 02 00 00 00 02 17 00 C1 02 00 00 00 02    ................
01B630:  17 00 C6 02 00 00 00 02 17 00 C2 02 00 00 00 02    ................
01B640:  17 00 C7 02 00 00 00 02 17 00 C3 02 00 00 00 02    ................
01B650:  17 00 C8 02 00 00 00 02 17 00 C4 02 00 00 00 02    ................
01B660:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01B670:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01B680:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01B690:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01B6A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01B6B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01B6C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01B6D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01B6E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01B6F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01B700:  6F 74 20 63 72 65 61 74 65 20 6C 69 73 74 20 66    ot create list f
01B710:  69 6C 65 27 29 3B 0D 0A 09 09 09 57 72 69 74 65    ile');.....Write
01B720:  4C 6E 3B 0D 0A 09 09 09 48 41 4C 54 3B 0D 0A 09    Ln;.....HALT;...
01B730:  09 09 45 4E 44 3B 0D 0A 09 09 44 45 43 28 43 6F    ..END;....DEC(Co
01B740:  75 6E 74 29 3B 0D 0A 09 09 49 46 20 43 6F 75 6E    unt);....IF Coun
01B750:  74 3D 30 20 54 48 45 4E 20 55 73 61 67 65 20 45    t=0 THEN Usage E
01B760:  4E 44 3B 0D 0A 09 45 4C 53 45 0D 0A 09 09 43 72    ND;...ELSE....Cr
01B770:  65 61 74 65 28 4C 69 73 74 46 2C 27 4C 53 54 3A    eate(ListF,'LST:
01B780:  27 2C 72 65 70 6C 79 29 3B 0D 0A 09 09 45 4E 44    ',reply);....END
01B790:  3B 0D 0A 09 43 6F 6E 6E 65 63 74 28 4C 69 73 74    ;...Connect(List
01B7A0:  2C 4C 69 73 74 46 2C 6F 75 74 70 75 74 29 3B 0D    ,ListF,output);.
01B7B0:  0A 09 46 4F 52 20 69 3A 3D 30 20 54 4F 20 43 6F    ..FOR i:=0 TO Co
01B7C0:  75 6E 74 2D 31 20 44 4F 0D 0A 09 09 47 65 74 4E    unt-1 DO....GetN
01B7D0:  61 6D 65 73 28 50 61 72 61 6D 5B 69 5D 5E 2E 43    ames(Param[i]^.C
01B7E0:  68 61 72 73 2C 4E 61 6D 65 73 2C 4E 61 6D 65 43    hars,Names,NameC
01B7F0:  6F 75 6E 74 29 3B 0D 0A 09 09 49 46 20 4E 61 6D    ount);....IF Nam
01B800:  65 43 6F 75 6E 74 3E 31 20 54 48 45 4E 0D 0A 09    eCount>1 THEN...
01B810:  09 09 53 6F 72 74 52 65 63 6F 72 64 73 28 41 44    ..SortRecords(AD
01B820:  52 28 4E 61 6D 65 73 29 2C 43 41 52 44 49 4E 41    R(Names),CARDINA
01B830:  4C 28 4E 61 6D 65 43 6F 75 6E 74 29 2C 0D 0A 09    L(NameCount),...
01B840:  09 09 09 54 53 49 5A 45 28 46 69 6C 65 4E 61 6D    ...TSIZE(FileNam
01B850:  65 29 2C 43 6F 6D 70 61 72 29 3B 0D 0A 09 09 09    e),Compar);.....
01B860:  45 4E 44 3B 0D 0A 09 09 46 4F 52 20 6A 3A 3D 30    END;....FOR j:=0
01B870:  20 54 4F 20 4E 61 6D 65 43 6F 75 6E 74 2D 31 20     TO NameCount-1 
01B880:  44 4F 0D 0A 09 09 09 4C 6F 6F 6B 75 70 28 49 6E    DO.....Lookup(In
01B890:  66 2C 4E 61 6D 65 73 5B 6A 5D 2C 72 65 70 6C 79    f,Names[j],reply
01B8A0:  29 3B 0D 0A 09 09 09 49 46 20 72 65 70 6C 79 3C    );.....IF reply<
01B8B0:  30 20 54 48 45 4E 0D 0A 09 09 09 09 57 72 69 74    0 THEN......Writ
01B8C0:  65 53 74 72 69 6E 67 28 27 20 43 6F 75 6C 64 20    eString(' Could 
01B8D0:  6E 6F 74 20 6F 70 65 6E 20 27 29 3B 0D 0A 09 09    not open ');....
01B8E0:  09 09 57 72 69 74 65 53 74 72 69 6E 67 28 4E 61    ..WriteString(Na
01B8F0:  6D 65 73 5B 6A 5D 29 3B 0D 0A 09 09 09 09 57 72    mes[j]);......Wr
01B900:  4D 50 4F 52 54 20 41 44 44 52 45 53 53 2C 41 44    MPORT ADDRESS,AD
01B910:  52 2C 54 53 49 5A 45 3B 0D 0A 46 52 4F 4D 20 43    R,TSIZE;..FROM C
01B920:  6F 6D 6D 61 6E 64 20 49 4D 50 4F 52 54 20 50 61    ommand IMPORT Pa
01B930:  72 61 6D 65 74 65 72 2C 50 61 72 63 6C 61 73 73    rameter,Parclass
01B940:  2C 47 65 74 50 61 72 61 6D 73 3B 0D 0A 46 52 4F    ,GetParams;..FRO
01B950:  4D 20 46 69 6C 65 73 20 49 4D 50 4F 52 54 20 46    M Files IMPORT F
01B960:  69 6C 65 4E 61 6D 65 2C 46 49 4C 45 2C 4C 6F 6F    ileName,FILE,Loo
01B970:  6B 75 70 2C 43 72 65 61 74 65 3B 0D 0A 46 52 4F    kup,Create;..FRO
01B980:  4D 20 53 74 72 65 61 6D 73 20 49 4D 50 4F 52 54    M Streams IMPORT
01B990:  20 43 6F 6E 6E 65 63 74 2C 44 69 73 63 6F 6E 6E     Connect,Disconn
01B9A0:  65 63 74 2C 53 54 52 45 41 4D 2C 69 6E 70 75 74    ect,STREAM,input
01B9B0:  2C 6F 75 74 70 75 74 2C 57 72 69 74 65 43 68 61    ,output,WriteCha
01B9C0:  72 2C 0D 0A 09 09 52 65 61 64 43 68 61 72 2C 45    r,....ReadChar,E
01B9D0:  4F 53 3B 0D 0A 46 52 4F 4D 20 47 65 74 46 69 6C    OS;..FROM GetFil
01B9E0:  65 73 20 49 4D 50 4F 52 54 20 47 65 74 4E 61 6D    es IMPORT GetNam
01B9F0:  65 73 3B 0D 0A 46 52 4F 4D 20 54 65 72 6D 69 6E    es;..FROM Termin
01BA00:  61 6C 20 49 4D 50 4F 52 54 20 57 72 69 74 65 53    al IMPORT WriteS
01BA10:  74 72 69 6E 67 2C 57 72 69 74 65 4C 6E 3B 0D 0A    tring,WriteLn;..
01BA20:  46 52 4F 4D 20 53 6F 72 74 20 49 4D 50 4F 52 54    FROM Sort IMPORT
01BA30:  20 53 6F 72 74 52 65 63 6F 72 64 73 3B 0D 0A 43     SortRecords;..C
01BA40:  4F 4E 53 54 09 46 46 3D 30 63 78 3B 0D 0A 09 54    ONST.FF=0cx;...T
01BA50:  41 42 3D 30 39 78 3B 0D 0A 09 4C 46 3D 30 61 78    AB=09x;...LF=0ax
01BA60:  3B 0D 0A 09 43 52 3D 30 64 78 3B 0D 0A 20 20 20    ;...CR=0dx;..   
01BA70:  20 20 20 20 20 54 41 42 53 3D 32 30 78 3B 20 0D         TABS=20x; .
01BA80:  0A 54 59 50 45 20 09 50 46 69 6C 65 4E 61 6D 65    .TYPE .PFileName
01BA90:  3D 50 4F 49 4E 54 45 52 20 54 4F 20 46 69 6C 65    =POINTER TO File
01BAA0:  4E 61 6D 65 3B 0D 0A 56 41 52 09 4C 69 73 74 3A    Name;..VAR.List:
01BAB0:  53 54 52 45 41 4D 3B 0D 0A 09 4C 69 73 74 46 3A    STREAM;...ListF:
01BAC0:  46 49 4C 45 3B 0D 0A 09 72 65 70 6C 79 3A 49 4E    FILE;...reply:IN
01BAD0:  54 45 47 45 52 3B 0D 0A 09 69 2C 6A 3A 49 4E 54    TEGER;...i,j:INT
01BAE0:  45 47 45 52 3B 0D 0A 09 49 6E 73 3A 53 54 52 45    EGER;...Ins:STRE
01BAF0:  41 4D 3B 0D 0A 09 49 6E 66 3A 46 49 4C 45 3B 0D    AM;...Inf:FILE;.
01BB00:  20 61 20 77 69 6E 64 6F 77 20 69 73 20 73 63 72     a window is scr
01BB10:  6F 6C 6C 65 64 2A 29 0D 0A 50 52 4F 43 45 44 55    olled*)..PROCEDU
01BB20:  52 45 20 53 63 72 6F 6C 6C 57 69 6E 64 6F 77 55    RE ScrollWindowU
01BB30:  70 28 53 74 61 72 74 4C 69 6E 65 2C 45 6E 64 4C    p(StartLine,EndL
01BB40:  69 6E 65 3A 43 41 52 44 49 4E 41 4C 29 3B 0D 0A    ine:CARDINAL);..
01BB50:  50 52 4F 43 45 44 55 52 45 20 53 63 72 6F 6C 6C    PROCEDURE Scroll
01BB60:  57 69 6E 64 6F 77 44 6F 77 6E 28 53 74 61 72 74    WindowDown(Start
01BB70:  4C 69 6E 65 2C 45 6E 64 4C 69 6E 65 3A 43 41 52    Line,EndLine:CAR
01BB80:  44 49 4E 41 4C 29 3B 0D 0A 50 52 4F 43 45 44 55    DINAL);..PROCEDU
01BB90:  52 45 20 4F 75 74 70 75 74 54 6F 53 63 72 65 65    RE OutputToScree
01BBA0:  6E 28 54 75 72 6E 4F 6E 3A 42 4F 4F 4C 45 41 4E    n(TurnOn:BOOLEAN
01BBB0:  29 3B 0D 0A 0D 0A 28 2A 09 43 61 6C 6C 20 74 68    );....(*.Call th
01BBC0:  69 73 20 72 6F 75 74 69 6E 65 20 77 69 74 68 20    is routine with 
01BBD0:  46 41 4C 53 45 20 74 6F 20 70 72 65 76 65 6E 74    FALSE to prevent
01BBE0:  20 6F 75 74 70 75 74 20 67 6F 69 6E 67 20 74 6F     output going to
01BBF0:  20 74 68 65 0D 0A 09 73 63 72 65 65 6E 2E 20 54     the...screen. T
01BC00:  68 69 73 20 61 6C 6C 6F 77 73 20 79 6F 75 20 74    his allows you t
01BC10:  6F 20 73 75 70 70 72 65 73 73 20 6F 75 74 70 75    o suppress outpu
01BC20:  74 20 77 68 69 6C 65 20 6C 61 72 67 65 20 61 6D    t while large am
01BC30:  6F 75 6E 74 73 0D 0A 09 6F 66 20 73 63 72 65 65    ounts...of scree
01BC40:  6E 20 61 6C 74 65 72 61 74 69 6F 6E 73 20 61 72    n alterations ar
01BC50:  65 20 62 65 69 6E 67 20 6D 61 64 65 20 74 6F 20    e being made to 
01BC60:  73 70 65 65 64 20 75 70 20 61 20 70 72 6F 67 72    speed up a progr
01BC70:  61 6D 2E 20 4F 66 0D 0A 09 63 6F 75 72 73 65 2C    am. Of...course,
01BC80:  20 79 6F 75 20 6D 75 73 74 20 72 65 2D 65 6E 61     you must re-ena
01BC90:  62 6C 65 20 73 63 72 65 65 6E 20 6F 75 74 70 75    ble screen outpu
01BCA0:  74 20 61 6E 64 20 74 68 65 6E 20 72 65 2D 64 72    t and then re-dr
01BCB0:  61 77 20 74 68 65 0D 0A 09 73 63 72 65 65 6E 20    aw the...screen 
01BCC0:  6C 61 74 65 72 2E 20 54 68 69 73 20 69 73 20 75    later. This is u
01BCD0:  73 65 64 20 62 79 20 74 68 65 20 65 64 69 74 6F    sed by the edito
01BCE0:  72 20 74 6F 20 73 75 70 70 72 65 73 73 20 73 63    r to suppress sc
01BCF0:  72 65 65 6E 0D 0A 09 61 6C 74 65 72 61 74 69 6F    reen...alteratio
01BD00:  0A 09 63 68 3A 43 48 41 52 3B 0D 0A 0D 0A 09 62    ..ch:CHAR;.....b
01BD10:  75 66 66 65 72 3A 41 52 52 41 59 5B 30 2E 2E 34    uffer:ARRAY[0..4
01BD20:  30 39 35 5D 20 4F 46 20 43 48 41 52 3B 0D 0A 09    095] OF CHAR;...
01BD30:  62 75 66 66 6C 65 6E 3A 43 41 52 44 49 4E 41 4C    bufflen:CARDINAL
01BD40:  3B 09 0D 0A 28 2A 09 49 20 62 75 66 66 65 72 20    ;...(*.I buffer 
01BD50:  74 68 65 20 63 68 61 72 61 63 74 65 72 73 20 6F    the characters o
01BD60:  6E 20 6F 75 74 70 75 74 20 73 69 6E 63 65 20 49    n output since I
01BD70:  20 68 61 76 65 20 61 20 70 72 69 6E 74 65 72 20     have a printer 
01BD80:  77 68 69 63 68 0D 0A 09 73 74 6F 70 73 20 70 72    which...stops pr
01BD90:  69 6E 74 69 6E 67 20 77 68 65 6E 65 76 65 72 20    inting whenever 
01BDA0:  61 6E 79 74 68 69 6E 67 20 61 70 70 65 61 72 73    anything appears
01BDB0:  20 6F 6E 20 74 68 65 20 69 6E 74 65 72 66 61 63     on the interfac
01BDC0:  65 2E 20 54 6F 0D 0A 09 67 65 74 20 69 74 20 74    e. To...get it t
01BDD0:  6F 20 72 75 6E 20 61 74 20 73 70 65 65 64 2C 20    o run at speed, 
01BDE0:  79 6F 75 20 6D 75 73 74 20 68 69 74 20 69 74 20    you must hit it 
01BDF0:  77 69 74 68 20 61 20 62 75 66 66 65 72 20 66 75    with a buffer fu
01BE00:  6C 6C 20 27 61 74 0D 0A 09 61 20 74 69 6D 65 27    ll 'at...a time'
01BE10:  2A 29 0D 0A 50 52 4F 43 45 44 55 52 45 20 46 6C    *)..PROCEDURE Fl
01BE20:  75 73 68 42 75 66 66 65 72 3B 0D 0A 56 41 52 09    ushBuffer;..VAR.
01BE30:  69 3A 43 41 52 44 49 4E 41 4C 3B 0D 0A 42 45 47    i:CARDINAL;..BEG
01BE40:  49 4E 0D 0A 09 49 46 20 62 75 66 66 6C 65 6E 3E    IN...IF bufflen>
01BE50:  30 20 54 48 45 4E 20 0D 0A 09 09 46 4F 52 20 69    0 THEN ....FOR i
01BE60:  3A 3D 30 20 54 4F 20 62 75 66 66 6C 65 6E 2D 31    :=0 TO bufflen-1
01BE70:  20 44 4F 20 57 72 69 74 65 43 68 61 72 28 4C 69     DO WriteChar(Li
01BE80:  73 74 2C 62 75 66 66 65 72 5B 69 5D 29 20 45 4E    st,buffer[i]) EN
01BE90:  44 3B 0D 0A 09 09 45 4E 44 3B 0D 0A 09 62 75 66    D;....END;...buf
01BEA0:  66 6C 65 6E 3A 3D 30 3B 0D 0A 09 45 4E 44 20 46    flen:=0;...END F
01BEB0:  6C 75 73 68 42 75 66 66 65 72 3B 0D 0A 50 52 4F    lushBuffer;..PRO
01BEC0:  43 45 44 55 52 45 20 42 75 66 66 65 72 4F 75 74    CEDURE BufferOut
01BED0:  28 63 68 3A 43 48 41 52 29 3B 0D 0A 42 45 47 49    (ch:CHAR);..BEGI
01BEE0:  4E 0D 0A 09 49 46 20 62 75 66 66 6C 65 6E 3D 48    N...IF bufflen=H
01BEF0:  49 47 48 28 62 75 66 66 65 72 29 20 54 48 45 4E    IGH(buffer) THEN
01BF00:  6E 73 20 64 75 72 69 6E 67 20 65 78 65 63 75 74    ns during execut
01BF10:  69 6F 6E 20 6F 66 20 72 65 70 65 61 74 73 20 2A    ion of repeats *
01BF20:  29 0D 0A 45 4E 44 20 53 63 72 65 65 6E 49 4F 2E    )..END ScreenIO.
01BF30:  0D 0A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
01BF40:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
01BF50:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
01BF60:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
01BF70:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
01BF80:  3B C1 BF 89 20 A2 2E BF 00 00 1A 1A 1A 1A 1A 1A    ;... ...........
01BF90:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
01BFA0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
01BFB0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
01BFC0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
01BFD0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
01BFE0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
01BFF0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
01C000:  49 4D 50 4C 45 4D 45 4E 54 41 54 49 4F 4E 20 A4    IMPLEMENTATION .
01C010:  20 00 53 54 4F 52 41 47 45 00 C8 3B BF 28 2A B4     .STORAGE..;.(*.
01C020:  48 65 61 70 20 61 6C 6C 6F 63 61 74 69 6F 6E 2F    Heap allocation/
01C030:  64 65 61 6C 6C 6F 63 61 74 69 6F 6E BF C0 44 2E    deallocation..D.
01C040:  4D 6F 6F 72 65 20 32 39 20 44 65 63 20 38 34 2A    Moore 29 Dec 84*
01C050:  29 BF 93 20 53 59 53 54 45 4D 20 A3 20 8F 3B BF    ).. SYSTEM £ .;.
01C060:  93 20 49 6E 74 4C 6F 67 69 63 20 A3 20 00 49 41    . IntLogic £ .IA
01C070:  4E 44 00 C7 3B BF 93 20 4C 4F 41 44 45 52 20 A3    ND..;.. LOADER £
01C080:  20 00 54 4F 50 00 C6 3B BF 93 20 AE 20 A3 20 B3     .TOP..;.. . £ .
01C090:  2C A9 3B BF 9D B4 00 48 65 61 64 52 6F 6F 6D 00    ,.;....HeadRoom.
01C0A0:  C5 3D 35 31 32 3B B5 28 2A 6D 69 6E 20 68 65 61    .=512;.(*min hea
01C0B0:  64 72 6F 6F 6D 20 62 65 74 77 65 65 6E 20 73 74    droom between st
01C0C0:  61 63 6B 20 00 61 6E 64 00 C4 20 00 68 65 61 70    ack .and.. .heap
01C0D0:  00 BE 2A 29 BF 96 B4 00 46 72 61 6D 65 00 BD 3D    ..*)....Frame..=
01C0E0:  A5 B5 28 2A 00 46 72 65 65 00 BC 20 00 6C 69 73    ..(*.Free.. .lis
01C0F0:  74 00 BB 20 66 72 61 6D 65 2A 29 C1 00 6E 65 78    t.. frame*)..nex
01C100:  20 46 6C 75 73 68 42 75 66 66 65 72 20 45 4E 44     FlushBuffer END
01C110:  3B 0D 0A 09 62 75 66 66 65 72 5B 62 75 66 66 6C    ;...buffer[buffl
01C120:  65 6E 5D 3A 3D 63 68 3B 0D 0A 09 62 75 66 66 6C    en]:=ch;...buffl
01C130:  65 6E 3A 3D 62 75 66 66 6C 65 6E 2B 31 3B 0D 0A    en:=bufflen+1;..
01C140:  09 45 4E 44 20 42 75 66 66 65 72 4F 75 74 3B 0D    .END BufferOut;.
01C150:  0A 0D 0A 50 52 4F 43 45 44 55 52 45 20 43 6F 6D    ...PROCEDURE Com
01C160:  70 61 72 28 61 2C 62 3A 41 44 44 52 45 53 53 29    par(a,b:ADDRESS)
01C170:  3A 42 4F 4F 4C 45 41 4E 3B 0D 0A 56 41 52 09 70    :BOOLEAN;..VAR.p
01C180:  2C 71 3A 50 46 69 6C 65 4E 61 6D 65 3B 0D 0A 42    ,q:PFileName;..B
01C190:  45 47 49 4E 0D 0A 09 70 3A 3D 50 46 69 6C 65 4E    EGIN...p:=PFileN
01C1A0:  61 6D 65 28 61 29 3B 0D 0A 09 71 3A 3D 50 46 69    ame(a);...q:=PFi
01C1B0:  6C 65 4E 61 6D 65 28 62 29 3B 0D 0A 09 52 45 54    leName(b);...RET
01C1C0:  55 52 4E 20 70 5E 3E 71 5E 0D 0A 09 45 4E 44 20    URN p^>q^...END 
01C1D0:  43 6F 6D 70 61 72 3B 0D 0A 50 52 4F 43 45 44 55    Compar;..PROCEDU
01C1E0:  52 45 20 55 73 61 67 65 3B 0D 0A 42 45 47 49 4E    RE Usage;..BEGIN
01C1F0:  0D 0A 09 57 72 69 74 65 53 74 72 69 6E 67 28 27    ...WriteString('
01C200:  55 73 61 67 65 20 69 73 3A 20 20 20 4C 49 53 54    Usage is:   LIST
01C210:  20 66 69 6C 65 2C 66 69 6C 65 2C 2E 2E 2E 27 29     file,file,...')
01C220:  3B 57 72 69 74 65 4C 6E 3B 0D 0A 09 57 72 69 74    ;WriteLn;...Writ
01C230:  65 53 74 72 69 6E 67 28 27 20 20 20 20 20 20 6F    eString('      o
01C240:  72 20 20 20 20 4C 49 53 54 20 66 69 6C 65 2C 66    r    LIST file,f
01C250:  69 6C 65 2C 2E 2E 2E 2C 6F 75 74 70 75 74 20 66    ile,...,output f
01C260:  69 6C 65 5B 6F 27 29 3B 57 72 69 74 65 4C 6E 3B    ile[o');WriteLn;
01C270:  0D 0A 09 57 72 69 74 65 53 74 72 69 6E 67 28 27    ...WriteString('
01C280:  20 77 68 65 72 65 20 66 69 6C 65 20 69 73 20 61     where file is a
01C290:  20 66 69 6C 65 20 74 6F 20 6C 69 73 74 20 6F 72     file to list or
01C2A0:  20 61 20 77 69 6C 64 20 63 61 72 64 20 66 6F 72     a wild card for
01C2B0:  20 66 69 6C 65 73 20 74 6F 20 6C 69 73 74 27 29     files to list')
01C2C0:  3B 57 72 69 74 65 4C 6E 3B 0D 0A 09 57 72 69 74    ;WriteLn;...Writ
01C2D0:  65 4C 6E 3B 0D 0A 09 57 72 69 74 65 53 74 72 69    eLn;...WriteStri
01C2E0:  6E 67 28 27 20 66 6F 72 20 65 78 61 6D 70 6C 65    ng(' for example
01C2F0:  3A 20 20 4C 49 53 54 20 2A 2E 44 45 46 27 29 3B    :  LIST *.DEF');
01C300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C3A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C3B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C3C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C3D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C3E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C3F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C4A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C4B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C4C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C4D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C4E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C4F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01C500:  57 72 69 74 65 4C 6E 3B 0D 0A 09 48 41 4C 54 0D    WriteLn;...HALT.
01C510:  0A 09 45 4E 44 20 55 73 61 67 65 3B 0D 0A 50 52    ..END Usage;..PR
01C520:  4F 43 45 44 55 52 45 20 4C 69 73 74 69 74 3B 0D    OCEDURE Listit;.
01C530:  0A 0D 0A 56 41 52 09 50 61 72 61 6D 3A 41 52 52    ...VAR.Param:ARR
01C540:  41 59 20 5B 30 2E 2E 31 30 5D 20 4F 46 20 50 61    AY [0..10] OF Pa
01C550:  72 61 6D 65 74 65 72 3B 0D 0A 09 43 6F 75 6E 74    rameter;...Count
01C560:  3A 49 4E 54 45 47 45 52 3B 0D 0A 09 4E 61 6D 65    :INTEGER;...Name
01C570:  73 3A 41 52 52 41 59 20 5B 30 2E 2E 31 30 30 5D    s:ARRAY [0..100]
01C580:  20 4F 46 20 46 69 6C 65 4E 61 6D 65 3B 0D 0A 09     OF FileName;...
01C590:  4E 61 6D 65 43 6F 75 6E 74 20 3A 20 49 4E 54 45    NameCount : INTE
01C5A0:  47 45 52 3B 0D 0A 09 43 6F 75 6E 74 65 72 20 3A    GER;...Counter :
01C5B0:  20 49 4E 54 45 47 45 52 3B 0D 0A 09 43 6E 74 65     INTEGER;...Cnte
01C5C0:  72 20 3A 20 49 4E 54 45 47 45 52 3B 0D 0A 42 45    r : INTEGER;..BE
01C5D0:  47 49 4E 0D 0A 0D 0A 09 47 65 74 50 61 72 61 6D    GIN.....GetParam
01C5E0:  73 28 50 61 72 61 6D 2C 43 6F 75 6E 74 29 3B 0D    s(Param,Count);.
01C5F0:  0A 20 20 20 20 20 20 20 20 43 6F 75 6E 74 65 72    .        Counter
01C600:  20 3A 3D 20 31 0D 0A 20 20 20 20 20 20 20 20 49     := 1..        I
01C610:  46 20 43 6F 75 6E 74 3D 30 20 54 48 45 4E 20 55    F Count=0 THEN U
01C620:  73 61 67 65 20 45 4E 44 3B 0D 0A 09 49 46 20 50    sage END;...IF P
01C630:  61 72 61 6D 5B 43 6F 75 6E 74 2D 31 5D 5E 2E 43    aram[Count-1]^.C
01C640:  6C 61 73 73 3D 6F 70 74 69 6F 6E 20 54 48 45 4E    lass=option THEN
01C650:  0D 0A 09 09 44 45 43 28 43 6F 75 6E 74 29 3B 0D    ....DEC(Count);.
01C660:  0A 09 09 49 46 20 43 6F 75 6E 74 3D 30 20 54 48    ...IF Count=0 TH
01C670:  45 4E 20 55 73 61 67 65 20 45 4E 44 3B 0D 0A 09    EN Usage END;...
01C680:  09 47 65 74 4E 61 6D 65 73 28 50 61 72 61 6D 5B    .GetNames(Param[
01C690:  43 6F 75 6E 74 2D 31 5D 5E 2E 43 68 61 72 73 2C    Count-1]^.Chars,
01C6A0:  4E 61 6D 65 73 2C 4E 61 6D 65 43 6F 75 6E 74 29    Names,NameCount)
01C6B0:  3B 0D 0A 09 09 43 72 65 61 74 65 28 4C 69 73 74    ;....Create(List
01C6C0:  46 2C 4E 61 6D 65 73 5B 30 5D 2C 72 65 70 6C 79    F,Names[0],reply
01C6D0:  29 3B 0D 0A 09 09 49 46 20 72 65 70 6C 79 3C 3E    );....IF reply<>
01C6E0:  30 20 54 48 45 4E 0D 0A 09 09 09 57 72 69 74 65    0 THEN.....Write
01C6F0:  53 74 72 69 6E 67 28 27 20 43 6F 75 6C 64 20 6E    String(' Could n
01C700:  4D 4F 44 55 4C 45 20 4C 69 73 74 3B 0D 0A 0D 0A    MODULE List;....
01C710:  28 2A 09 4C 69 73 74 20 6F 6E 65 20 6F 66 20 6D    (*.List one of m
01C720:  6F 72 65 20 66 69 6C 65 73 0D 0A 0D 0A 09 44 61    ore files.....Da
01C730:  76 65 20 4D 6F 6F 72 65 20 46 54 4C 20 4D 6F 64    ve Moore FTL Mod
01C740:  75 6C 61 2D 32 0D 0A 09 43 2F 4F 20 57 6F 72 6B    ula-2...C/O Work
01C750:  6D 61 6E 20 61 6E 64 20 41 73 73 6F 63 69 61 74    man and Associat
01C760:  65 73 0D 0A 09 31 39 32 35 20 45 61 73 74 20 4D    es...1925 East M
01C770:  6F 75 6E 74 61 69 6E 20 53 74 72 65 65 74 0D 0A    ountain Street..
01C780:  09 50 61 73 61 64 65 6E 61 2C 20 43 41 20 39 31    .Pasadena, CA 91
01C790:  31 30 34 0D 0A 09 28 38 31 38 29 20 37 39 31 2D    104...(818) 791-
01C7A0:  37 39 37 39 0D 0A 0D 0A 09 54 68 69 73 20 69 73    7979.....This is
01C7B0:  20 61 20 6D 6F 64 75 6C 65 20 70 72 6F 76 69 64     a module provid
01C7C0:  65 64 20 77 69 74 68 20 74 68 65 20 73 79 73 74    ed with the syst
01C7D0:  65 6D 2E 20 59 6F 75 20 6D 61 79 20 68 61 63 6B    em. You may hack
01C7E0:  20 69 74 0D 0A 09 61 6E 64 20 75 73 65 20 69 74     it...and use it
01C7F0:  20 66 6F 72 20 77 68 61 74 65 76 65 72 20 70 75     for whatever pu
01C800:  72 70 6F 73 65 73 20 79 6F 75 20 77 69 73 68 2E    rposes you wish.
01C810:  20 0D 0A 0D 0A 09 43 61 6C 6C 20 69 73 20 4C 49     .....Call is LI
01C820:  53 54 20 20 20 3C 28 77 69 6C 64 20 63 61 72 64    ST   <(wild card
01C830:  29 20 66 69 6C 65 20 6E 61 6D 65 3E 2C 2E 2E 2E    ) file name>,...
01C840:  2E 20 28 6F 75 74 70 75 74 20 66 69 6C 65 20 6E    . (output file n
01C850:  61 6D 65 5B 6F 29 20 0D 0A 0D 0A 09 57 68 65 72    ame[o) .....Wher
01C860:  65 20 74 68 65 20 6F 75 74 70 75 74 20 66 69 6C    e the output fil
01C870:  65 20 6E 61 6D 65 20 69 73 20 6F 70 74 69 6F 6E    e name is option
01C880:  61 6C 20 28 64 65 66 61 75 6C 74 73 20 74 6F 20    al (defaults to 
01C890:  70 72 69 6E 74 65 72 20 64 65 76 69 63 65 29 0D    printer device).
01C8A0:  0A 0D 0A 09 42 75 67 73 3A 0D 0A 0D 0A 09 09 4F    ....Bugs:......O
01C8B0:  76 65 72 77 72 69 74 65 73 20 6F 75 74 70 75 74    verwrites output
01C8C0:  20 66 69 6C 65 20 77 69 74 68 6F 75 74 20 63 68     file without ch
01C8D0:  65 63 6B 69 6E 67 20 69 66 20 4F 4B 0D 0A 0D 0A    ecking if OK....
01C8E0:  2A 29 0D 0A 49 4D 50 4F 52 54 09 44 65 62 75 67    *)..IMPORT.Debug
01C8F0:  3B 0D 0A 46 52 4F 4D 20 53 59 53 54 45 4D 20 49    ;..FROM SYSTEM I
01C900:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
01C910:  18 00 01 00 02 09 52 E5 18 00 C9 02 00 00 00 02    ......R.........
01C920:  18 00 C5 02 00 00 00 02 18 00 C1 02 00 00 00 02    ................
01C930:  18 00 C6 02 00 00 00 02 18 00 C2 02 00 00 00 02    ................
01C940:  18 00 C7 02 00 00 00 02 18 00 C3 02 00 00 00 02    ................
01C950:  18 00 C8 02 00 00 00 02 18 00 C4 02 00 00 00 02    ................
01C960:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C970:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C980:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C990:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C9A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C9B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C9C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C9D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C9E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01C9F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01CA00:  6D 6C 75 0D 0A 3C 64 65 66 66 69 6C 65 73 2E 6C    mlu..<deffiles.l
01CA10:  62 72 0D 0A 3C 65 20 43 4F 4D 4D 41 4E 44 2E 44    br..<e COMMAND.D
01CA20:  45 46 0D 0A 3C 65 20 43 4F 4E 56 45 52 53 49 2E    EF..<e CONVERSI.
01CA30:  44 45 46 0D 0A 3C 65 20 43 50 4D 2E 44 45 46 0D    DEF..<e CPM.DEF.
01CA40:  0A 3C 65 20 43 50 4D 42 49 4F 53 2E 44 45 46 0D    .<e CPMBIOS.DEF.
01CA50:  0A 3C 65 20 44 45 42 55 47 2E 44 45 46 0D 0A 3C    .<e DEBUG.DEF..<
01CA60:  65 20 45 58 43 48 41 4E 47 45 2E 44 45 46 0D 0A    e EXCHANGE.DEF..
01CA70:  3C 65 20 46 41 53 54 4D 4F 56 45 2E 44 45 46 0D    <e FASTMOVE.DEF.
01CA80:  0A 3C 65 20 46 49 4C 45 53 2E 44 45 46 0D 0A 3C    .<e FILES.DEF..<
01CA90:  65 20 47 45 54 46 49 4C 45 53 2E 44 45 46 0D 0A    e GETFILES.DEF..
01CAA0:  3C 65 20 49 4E 4F 55 54 2E 44 45 46 0D 0A 3C 65    <e INOUT.DEF..<e
01CAB0:  20 49 4E 54 4C 4F 47 49 43 2E 44 45 46 0D 0A 3C     INTLOGIC.DEF..<
01CAC0:  65 20 4C 4F 41 44 45 52 2E 44 45 46 0D 0A 3C 65    e LOADER.DEF..<e
01CAD0:  20 4D 41 54 48 53 2E 44 45 46 0D 0A 3C 65 20 50     MATHS.DEF..<e P
01CAE0:  52 4F 43 45 53 53 45 2E 44 45 46 0D 0A 3C 65 20    ROCESSE.DEF..<e 
01CAF0:  51 55 49 43 4B 53 54 52 2E 44 45 46 0D 0A 3C 65    QUICKSTR.DEF..<e
01CB00:  20 52 45 41 4C 49 4E 4F 55 2E 44 45 46 0D 0A 3C     REALINOU.DEF..<
01CB10:  65 20 53 45 54 55 50 43 41 4C 2E 44 45 46 0D 0A    e SETUPCAL.DEF..
01CB20:  3C 65 20 53 4D 41 4C 4C 49 4F 2E 44 45 46 0D 0A    <e SMALLIO.DEF..
01CB30:  3C 65 20 53 4F 4C 56 45 2E 44 45 46 0D 0A 3C 65    <e SOLVE.DEF..<e
01CB40:  20 53 4F 52 54 2E 44 45 46 0D 0A 3C 65 20 53 54     SORT.DEF..<e ST
01CB50:  4F 52 41 47 45 2E 44 45 46 0D 0A 3C 65 20 53 54    ORAGE.DEF..<e ST
01CB60:  52 45 41 4D 53 2E 44 45 46 0D 0A 3C 65 20 53 54    REAMS.DEF..<e ST
01CB70:  52 49 4E 47 53 2E 44 45 46 0D 0A 3C 65 20 54 45    RINGS.DEF..<e TE
01CB80:  52 4D 49 4E 41 4C 2E 44 45 46 0D 0A 3C 65 20 50    RMINAL.DEF..<e P
01CB90:  4F 52 54 49 4F 2E 44 45 46 0D 0A 3C 65 20 43 48    ORTIO.DEF..<e CH
01CBA0:  41 49 4E 2E 44 45 46 0D 0A 3C 65 20 53 43 52 45    AIN.DEF..<e SCRE
01CBB0:  45 4E 49 4F 2E 44 45 46 0D 0A 3C 65 20 43 50 4D    ENIO.DEF..<e CPM
01CBC0:  48 4C 2E 44 45 46 0D 0A 3C 65 20 50 4C 55 53 42    HL.DEF..<e PLUSB
01CBD0:  49 4F 53 2E 44 45 46 0D 0A 3C 66 0D 0A 1A 1A 1A    IOS.DEF..<f.....
01CBE0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
01CBF0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
01CC00:  2A 06 00 F9 11 00 FF 19 22 F9 04 11 51 11 A7 ED    *......."...Q...
01CC10:  52 7C 1F 1F E6 3F 3C F5 11 68 04 CD 42 03 CD 38    R|...?<..h..B..8
01CC20:  04 F1 CD E9 03 3E 4B CD 47 03 11 8F 04 CD 42 03    .....>K.G.....B.
01CC30:  3A 5C 00 B7 20 03 CD 68 01 32 F3 04 21 6C 00 7E    :\.. ..h.2..!l.~
01CC40:  B7 20 1C 23 7E FE 2D 20 13 23 7E FE 51 28 04 FE    . .#~.- .#~.Q(..
01CC50:  42 20 09 23 7E FE 20 20 03 32 6D 00 CD 68 01 32    B .#~.  .2m..h.2
01CC60:  F2 04 18 0B CD 42 03 C7 0E 19 CD 05 00 3C C9 11    .....B.......<..
01CC70:  46 05 01 0B 00 21 6D 00 7E FE 20 20 03 21 E7 04    F....!m.~.  .!..
01CC80:  ED B0 11 5C 00 D5 DD E1 DD 7E 01 FE 20 20 0B D5    ...\.....~..  ..
01CC90:  13 21 E7 04 01 0B 00 ED B0 D1 0E 11 CD 05 00 3C    .!.............<
01CCA0:  20 05 11 92 04 18 BD 3D 87 87 87 87 87 5F 16 00     ......=....._..
01CCB0:  21 80 00 19 3A F4 04 F5 E5 21 51 05 B7 28 07 47    !...:....!Q..(.G
01CCC0:  11 0B 00 19 10 FD D1 13 01 0B 00 EB ED B0 F1 3C    ...............<
01CCD0:  32 F4 04 0E 12 CD 05 00 3C 20 CC 21 51 05 E5 CD    2.......< .!Q...
01CCE0:  9B 02 21 FE 04 CD 4C 03 11 C1 04 CD 42 03 21 22    ..!...L.....B.!"
01CCF0:  05 E5 CD 4C 03 E1 11 FE 04 06 0C 1A BE 23 13 20    ...L.........#. 
01CD00:  10 10 F8 11 C6 04 CD 42 03 3A FD 04 B7 28 3C 18    .......B.:...(<.
01CD10:  5B 3A F7 04 B7 20 2D 11 CD 04 CD 42 03 0E 01 CD    [:... -....B....
01CD20:  05 00 F6 20 FE 71 CA 00 00 FE 61 20 05 32 F7 04    ... .q....a .2..
01CD30:  18 0C FE 62 28 31 FE 77 28 2C FE 79 20 09 3A F5    ...b(1.w(,.y .:.
01CD40:  04 32 F6 04 CD CC 02 FE 70 28 21 11 8F 04 CD 42    .2......p(!....B
01CD50:  03 E1 11 0B 00 19 AF 32 FD 04 3A F4 04 3D 28 C6    .......2..:..=(.
01CD60:  32 F4 04 C3 DE 01 AF 32 F6 04 18 D8 11 8F 04 CD    2......2........
01CD70:  42 03 E1 11 F5 FF 19 01 51 05 B7 ED 42 09 DA 00    B.......Q...B...
01CD80:  00 3E 01 32 FD 04 3A F4 04 3C 18 D4 01 23 00 E5    .>.2..:..<...#..
01CD90:  D5 62 6B 13 36 00 ED B0 D1 E1 C9 E5 11 FE 04 CD    .bk.6...........
01CDA0:  8C 02 3A F3 04 12 13 01 0B 00 ED B0 11 22 05 CD    ..:.........."..
01CDB0:  8C 02 3A F2 04 12 13 21 46 05 06 0B 7E FE 3F 23    ..:....!F...~.?#
01CDC0:  E3 20 01 7E 23 E3 12 13 10 F2 E1 C9 11 FE 04 0E    . .~#...........
01CDD0:  0F CD 05 00 3C 28 68 AF 32 1E 05 3A F6 04 B7 28    ....<(h.2..:...(
01CDE0:  34 21 2B 05 7E F5 36 42 23 5E 36 41 23 56 36 4B    4!+.~.6B#^6A#V6K
01CDF0:  E5 D5 11 22 05 0E 13 CD 05 00 21 23 05 11 33 05    ..."......!#..3.
01CE00:  69 74 65 4C 6E 3B 0D 0A 09 09 09 45 4C 53 45 0D    iteLn;.....ELSE.
01CE10:  0A 09 09 09 09 57 72 69 74 65 53 74 72 69 6E 67    .....WriteString
01CE20:  28 27 20 4C 69 73 74 69 6E 67 3A 27 29 3B 0D 0A    (' Listing:');..
01CE30:  09 09 09 09 57 72 69 74 65 53 74 72 69 6E 67 28    ....WriteString(
01CE40:  4E 61 6D 65 73 5B 6A 5D 29 3B 0D 0A 09 09 09 09    Names[j]);......
01CE50:  57 72 69 74 65 4C 6E 3B 0D 0A 09 09 09 09 43 6F    WriteLn;......Co
01CE60:  75 6E 74 65 72 20 3A 3D 20 31 3B 0D 0A 09 09 09    unter := 1;.....
01CE70:  09 42 75 66 66 65 72 4F 75 74 28 46 46 29 3B 0D    .BufferOut(FF);.
01CE80:  0A 09 09 09 09 43 6F 6E 6E 65 63 74 28 49 6E 73    .....Connect(Ins
01CE90:  2C 49 6E 66 2C 69 6E 70 75 74 29 3B 0D 0A 09 09    ,Inf,input);....
01CEA0:  09 09 57 48 49 4C 45 20 4E 4F 54 20 45 4F 53 28    ..WHILE NOT EOS(
01CEB0:  49 6E 73 29 20 44 4F 0D 0A 09 09 09 09 09 52 65    Ins) DO.......Re
01CEC0:  61 64 43 68 61 72 28 49 6E 73 2C 63 68 29 3B 0D    adChar(Ins,ch);.
01CED0:  0A 09 09 09 09 09 49 46 20 63 68 3E 3D 38 30 78    ......IF ch>=80x
01CEE0:  20 54 48 45 4E 0D 0A 09 09 09 09 09 09 63 68 3A     THEN........ch:
01CEF0:  3D 43 48 52 28 4F 52 44 28 63 68 29 2D 38 30 68    =CHR(ORD(ch)-80h
01CF00:  29 3B 0D 0A 09 09 09 09 09 09 45 4E 44 3B 0D 0A    );........END;..
01CF10:  09 09 09 09 28 2A 6F 75 74 70 75 74 20 63 68 61    ....(*output cha
01CF20:  72 61 63 74 65 72 20 69 66 20 6E 6F 74 20 63 6F    racter if not co
01CF30:  6E 74 72 6F 6C 20 63 6F 64 65 2A 29 0D 0A 09 09    ntrol code*)....
01CF40:  09 09 09 49 46 20 28 28 63 68 3E 3D 27 20 27 29    ...IF ((ch>=' ')
01CF50:  20 41 4E 44 20 28 63 68 3C 3D 27 7E 27 29 29 0D     AND (ch<='~')).
01CF60:  0A 09 09 09 09 09 20 20 4F 52 20 28 63 68 3D 54    ......  OR (ch=T
01CF70:  41 42 29 0D 0A 09 09 09 09 09 20 20 4F 52 20 28    AB).......  OR (
01CF80:  63 68 3D 43 52 29 0D 0A 09 09 09 09 09 20 20 4F    ch=CR).......  O
01CF90:  52 20 28 63 68 3D 4C 46 29 20 54 48 45 4E 20 0D    R (ch=LF) THEN .
01CFA0:  0A 09 09 09 09 09 09 42 75 66 66 65 72 4F 75 74    .......BufferOut
01CFB0:  28 63 68 29 20 0D 0A 09 09 09 09 09 09 45 4E 44    (ch) ........END
01CFC0:  3B 0D 0A 09 09 09 09 09 0D 0A 09 09 09 09 09 45    ;..............E
01CFD0:  4E 44 3B 0D 0A 09 09 09 09 44 69 73 63 6F 6E 6E    ND;......Disconn
01CFE0:  65 63 74 28 49 6E 73 2C 54 52 55 45 29 3B 0D 0A    ect(Ins,TRUE);..
01CFF0:  09 09 09 09 45 4E 44 3B 0D 0A 09 09 09 45 4E 44    ....END;.....END
01D000:  01 0B 00 ED B0 D1 E1 72 2B 73 2B F1 77 0E 17 11    .......r+s+.w...
01D010:  22 05 CD 05 00 11 22 05 D5 0E 13 CD 05 00 D1 0E    ".....".........
01D020:  16 CD 05 00 3C 28 18 CD 77 03 C0 11 22 05 D5 0E    ....<(..w..."...
01D030:  10 CD 05 00 D1 0E 13 CD 05 00 11 A8 04 18 03 11    ................
01D040:  9B 04 0E 09 C3 05 00 5F 0E 02 18 F8 7E C6 40 23    ......._....~.@#
01D050:  E5 CD 47 03 1E 3A CD 48 03 E1 06 0B E5 C5 3E 03    ..G..:.H......>.
01D060:  B8 20 07 E5 1E 2E CD 48 03 E1 5E CB BB 73 CD 48    . .....H..^..s.H
01D070:  03 C1 E1 23 10 E6 C9 AF 32 F8 04 67 6F 22 FB 04    ...#....2..go"..
01D080:  11 51 11 D5 0E 1A CD 05 00 11 FE 04 0E 14 CD 05    .Q..............
01D090:  00 D1 A7 20 19 2A FB 04 23 22 FB 04 21 80 00 19    ... .*..#"..!...
01D0A0:  ED 5B F9 04 EB ED 52 30 DA 3E 01 32 F8 04 ED 4B    .[....R0.>.2...K
01D0B0:  FB 04 78 B1 28 23 11 51 11 C5 D5 0E 1A CD 05 00    ..x.(#.Q........
01D0C0:  11 22 05 0E 15 CD 05 00 D1 C1 A7 28 02 AF C9 21    .".........(...!
01D0D0:  80 00 19 EB 0B 78 B1 20 E0 3A F8 04 A7 20 98 11    .....x. .:... ..
01D0E0:  22 05 0E 10 CD 05 00 3C C9 4F AF 21 81 00 1E 02    "......<.O.!....
01D0F0:  D5 E5 11 0A 00 21 00 00 06 10 CB 11 17 ED 6A ED    .....!........j.
01D100:  52 30 01 19 3F 10 F3 CB 11 17 55 E1 72 2B D1 1D    R0..?.....U.r+..
01D110:  20 DE 06 02 CB 81 78 FE 01 20 02 CB C1 23 7E B7     .....x.. ...#~.
01D120:  20 08 CB 41 20 04 3E 20 18 04 CB C1 C6 30 E5 C5     ..A .> .....0..
01D130:  CD 47 03 C1 E1 10 DF C9 AF 32 F7 04 32 F4 04 47    .G.......2..2..G
01D140:  3A 80 00 4F 21 81 00 3E 2D ED B1 C0 2B 2B 7E FE    :..O!..>-...++~.
01D150:  20 23 23 20 F2 7E 23 FE 51 28 08 FE 42 C0 32 F5     ## .~#.Q(..B.2.
01D160:  04 18 F2 32 F7 04 18 ED 57 50 20 56 33 2E 30 20    ...2....WP V3.0 
01D170:  28 43 29 20 31 39 38 37 20 48 69 53 6F 66 74 0D    (C) 1987 HiSoft.
01D180:  0A 42 75 66 66 65 72 20 73 69 7A 65 3A 20 24 0D    .Buffer size: $.
01D190:  0A 24 4E 6F 20 66 69 6C 65 73 24 20 4F 70 65 6E    .$No files$ Open
01D1A0:  20 66 61 69 6C 65 64 24 20 44 69 73 63 20 49 2F     failed$ Disc I/
01D1B0:  4F 20 65 72 72 6F 72 20 28 46 75 6C 6C 20 3F 29    O error (Full ?)
01D1C0:  24 20 74 6F 20 24 20 20 53 61 6D 65 24 20 20 43    $ to $  Same$  C
01D1D0:  6F 70 79 20 28 59 2F 4E 2F 41 2F 51 2F 50 2F 42    opy (Y/N/A/Q/P/B
01D1E0:  2F 57 29 3F 20 24 00 3F 3F 3F 3F 3F 3F 3F 3F 3F    /W)? $.?????????
01D1F0:  3F 3F 00 00 00 00 00 00 00 00 00 00 00 00 20 4C    ??............ L
01D200:  3B 0D 0A 09 09 45 4E 44 3B 0D 0A 09 45 4E 44 20    ;....END;...END 
01D210:  4C 69 73 74 69 74 3B 09 09 09 0D 0A 42 45 47 49    Listit;.....BEGI
01D220:  4E 0D 0A 09 62 75 66 66 6C 65 6E 3A 3D 30 3B 0D    N...bufflen:=0;.
01D230:  0A 09 4C 69 73 74 69 74 3B 0D 0A 09 46 6C 75 73    ..Listit;...Flus
01D240:  68 42 75 66 66 65 72 3B 0D 0A 09 44 69 73 63 6F    hBuffer;...Disco
01D250:  6E 6E 65 63 74 28 4C 69 73 74 2C 54 52 55 45 29    nnect(List,TRUE)
01D260:  3B 0D 0A 09 45 4E 44 20 4C 69 73 74 2E 0D 0A 1A    ;...END List....
01D270:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 00 00    ................
01D280:  00 00 00 00 00 A0 6D 41 0B 7C 03 CA E5 00 00 43    ......mA.|.....C
01D290:  55 53 54 4F 4D 49 5A 45 58 45 00 00 00 00 00 00    USTOMIZEXE......
01D2A0:  00 00 00 00 00 93 6D 41 0B 99 03 DE 84 00 00 46    ......mA.......F
01D2B0:  49 4E 44 50 20 20 20 43 4F 4D 00 00 00 00 00 00    INDP   COM......
01D2C0:  00 00 00 00 00 95 35 86 0B AA 03 00 2D 00 00 41    ......5.....-..A
01D2D0:  52 43 20 20 20 20 20 45 58 45 00 00 00 00 00 00    RC     EXE......
01D2E0:  00 00 00 00 00 E1 66 FC 0A B0 03 00 6C 00 00 1A    ......f.....l...
01D2F0:  1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ................
01D300:  B2 20 A4 20 00 53 74 72 65 61 6D 73 00 E3 3B BF    . . .Streams..;.
01D310:  BF 28 2A B5 E3 20 6D 6F 64 75 6C 65 20 00 61 73    .(*.. module .as
01D320:  00 E2 20 00 69 6E 00 E1 20 00 57 69 72 74 68 00    .. .in.. .Wirth.
01D330:  E0 27 73 20 62 6F 6F 6B 2E C1 B1 20 28 43 29 20    .'s book... (C) 
01D340:  44 61 76 65 20 4D 6F 6F 72 65 2C 20 46 54 4C 20    Dave Moore, FTL 
01D350:  4D 6F 64 75 6C 61 2D 32 20 31 39 38 36 BF C1 00    Modula-2 1986...
01D360:  4D 6F 64 69 66 69 65 64 00 DF 20 31 31 20 46 65    Modified.. 11 Fe
01D370:  62 20 38 36 20 BF C1 41 20 00 6E 65 77 00 DE 20    b 86 ..A .new.. 
01D380:  00 66 75 6E 63 74 69 6F 6E 00 DD 20 2C 20 00 50    .function.. , .P
01D390:  68 79 73 69 63 61 6C 45 4F 53 00 DC 2C 20 63 68    hysicalEOS.., ch
01D3A0:  65 63 6B 73 20 00 66 6F 72 00 DB 20 00 70 68 79    ecks .for.. .phy
01D3B0:  73 69 63 61 6C 00 DA 20 00 65 6E 64 00 D9 20 00    sical.. .end.. .
01D3C0:  6F 66 00 D8 20 C1 00 66 69 6C 65 00 D7 20 00 6F    of.. ..file.. .o
01D3D0:  6E 00 D6 20 61 20 00 53 54 52 45 41 4D 00 D5 2E    n.. a .STREAM...
01D3E0:  20 54 68 69 73 20 63 6F 6E 74 72 61 73 74 73 20     This contrasts 
01D3F0:  00 74 6F 00 D4 20 00 45 4F 53 00 D3 20 00 77 68    .to.. .EOS.. .wh
01D400:  6D 6C 75 0D 0A 3C 6D 6F 64 66 69 6C 65 73 2E 6C    mlu..<modfiles.l
01D410:  62 72 0D 0A 3C 65 20 42 55 49 4C 44 53 55 42 2E    br..<e BUILDSUB.
01D420:  4D 4F 44 0D 0A 3C 65 20 43 4F 4D 4D 41 4E 44 2E    MOD..<e COMMAND.
01D430:  4D 4F 44 0D 0A 3C 65 20 43 4F 4E 56 45 52 53 49    MOD..<e CONVERSI
01D440:  2E 4D 4F 44 0D 0A 3C 65 20 44 45 42 55 47 2E 4D    .MOD..<e DEBUG.M
01D450:  4F 44 0D 0A 3C 65 20 46 49 4C 45 53 2E 4D 4F 44    OD..<e FILES.MOD
01D460:  0D 0A 3C 65 20 47 45 54 46 49 4C 45 53 2E 4D 4F    ..<e GETFILES.MO
01D470:  44 0D 0A 3C 65 20 49 4E 4F 55 54 2E 4D 4F 44 0D    D..<e INOUT.MOD.
01D480:  0A 3C 65 20 50 4C 55 53 42 49 4F 53 2E 4D 4F 44    .<e PLUSBIOS.MOD
01D490:  0D 0A 3C 65 20 4D 41 54 48 53 2E 4D 4F 44 0D 0A    ..<e MATHS.MOD..
01D4A0:  3C 65 20 50 52 45 43 45 44 45 4E 2E 4D 4F 44 0D    <e PRECEDEN.MOD.
01D4B0:  0A 3C 65 20 50 52 4F 43 45 53 53 45 2E 4D 4F 44    .<e PROCESSE.MOD
01D4C0:  0D 0A 3C 65 20 51 55 49 43 4B 53 54 52 2E 4D 4F    ..<e QUICKSTR.MO
01D4D0:  44 0D 0A 3C 65 20 52 45 41 4C 49 4E 4F 55 2E 4D    D..<e REALINOU.M
01D4E0:  4F 44 0D 0A 3C 65 20 53 45 54 55 50 43 41 4C 2E    OD..<e SETUPCAL.
01D4F0:  4D 4F 44 0D 0A 3C 65 20 53 4D 41 4C 4C 49 4F 2E    MOD..<e SMALLIO.
01D500:  4D 4F 44 0D 0A 3C 65 20 53 4F 4C 56 45 2E 4D 4F    MOD..<e SOLVE.MO
01D510:  44 0D 0A 3C 65 20 53 4F 52 54 2E 4D 4F 44 0D 0A    D..<e SORT.MOD..
01D520:  3C 65 20 53 54 4F 52 41 47 45 2E 4D 4F 44 0D 0A    <e STORAGE.MOD..
01D530:  3C 65 20 53 54 52 45 41 4D 53 2E 4D 4F 44 0D 0A    <e STREAMS.MOD..
01D540:  3C 65 20 53 54 52 49 4E 47 53 2E 4D 4F 44 0D 0A    <e STRINGS.MOD..
01D550:  3C 65 20 54 45 52 4D 49 4E 41 4C 2E 4D 4F 44 0D    <e TERMINAL.MOD.
01D560:  0A 3C 65 20 50 4C 55 53 42 49 4F 53 2E 4D 4F 44    .<e PLUSBIOS.MOD
01D570:  0D 0A 3C 66 0D 0A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    ..<f............
01D580:  65 6E 63 65 73 20 74 6F 20 64 72 61 77 20 68 6F    ences to draw ho
01D590:  72 69 7A 6F 6E 74 61 6C 20 61 6E 64 20 76 65 72    rizontal and ver
01D5A0:  74 69 63 61 6C 0D 0A 09 09 09 62 61 72 73 20 61    tical.....bars a
01D5B0:  72 6F 75 6E 64 20 77 69 6E 64 6F 77 73 20 61 6E    round windows an
01D5C0:  64 20 74 6F 20 64 6F 20 74 68 65 20 63 6F 72 6E    d to do the corn
01D5D0:  65 72 73 20 28 6C 6F 77 65 72 20 6C 65 66 74 2C    ers (lower left,
01D5E0:  0D 0A 09 09 09 75 70 70 65 72 20 6C 65 66 74 2C    .....upper left,
01D5F0:  20 75 70 70 65 72 20 72 69 67 68 74 2C 6C 6F 77     upper right,low
01D600:  4D 4F 44 55 4C 45 20 48 69 54 68 65 72 65 3B 0D    MODULE HiThere;.
01D610:  0A 46 52 4F 4D 20 54 65 72 6D 69 6E 61 6C 20 49    .FROM Terminal I
01D620:  4D 50 4F 52 54 20 57 72 69 74 65 53 74 72 69 6E    MPORT WriteStrin
01D630:  67 2C 57 72 69 74 65 4C 6E 3B 0D 0A 42 45 47 49    g,WriteLn;..BEGI
01D640:  4E 0D 0A 09 57 72 69 74 65 53 74 72 69 6E 67 28    N...WriteString(
01D650:  27 48 69 20 54 68 65 72 65 27 29 3B 57 72 69 74    'Hi There');Writ
01D660:  65 4C 6E 3B 0D 0A 09 45 4E 44 20 48 69 54 68 65    eLn;...END HiThe
01D670:  72 65 2E 0D 0A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A 1A    re..............
01D680:  20 52 65 61 64 42 75 66 66 65 72 28 00 66 6F 72     ReadBuffer(.for
01D690:  63 65 00 8C 3A AC 29 3B B5 BF BF 28 2A B4 42 75    ce..:.);...(*.Bu
01D6A0:  66 66 65 72 20 61 68 65 61 64 2E C0 52 65 61 64    ffer ahead..Read
01D6B0:  73 20 61 6E 6F 74 68 65 72 20 8F 20 00 69 66 00    s another . .if.
01D6C0:  8B 20 8F 20 BB 20 65 6D 70 74 79 20 00 6F 72 00    . . . empty .or.
01D6D0:  8A 20 8C 20 BB 20 74 72 75 65 C0 44 75 72 69 6E    . . . true.Durin
01D6E0:  67 20 BA 20 94 2C 20 61 6C 6C 20 00 43 50 00 88    g . ., all .CP..
01D6F0:  2F 4D 20 63 6F 6E 74 72 6F 6C 20 63 6F 64 65 73    /M control codes
01D700:  20 9C 20 00 62 65 00 87 20 9F 2A 29 BF BF AF 20     . .be.. .*)... 
01D710:  00 42 75 73 79 52 65 61 64 00 86 28 8E 20 62 3A    .BusyRead..(. b:
01D720:  99 29 3B B4 BF BF 28 2A B4 92 20 61 20 63 6F 6E    .);...(*.. a con
01D730:  73 6F 6C 65 20 91 20 9A 20 77 61 69 74 69 6E 67    sole . . waiting
01D740:  C0 54 68 69 73 20 9D 20 69 67 6E 6F 72 65 73 20    .This . ignores 
01D750:  BA 20 63 6F 6E 74 65 6E 74 73 20 9E 20 BA 20 8F    . contents . . .
01D760:  C0 72 65 74 75 72 6E 73 20 6E 75 6C 6C 20 91 20    .returns null . 
01D770:  8B 20 98 20 68 61 73 20 62 65 65 6E 20 94 2A 29    . . has been .*)
01D780:  BF BF AF 20 52 65 61 64 41 67 61 69 6E 3B B4 BF    ... ReadAgain;..
01D790:  BF 28 2A B4 63 61 75 73 65 73 20 00 6C 61 73 74    .(*.causes .last
01D7A0:  00 85 20 91 20 B1 20 87 20 62 61 63 6B 65 64 20    .. . . . backed 
01D7B0:  00 75 70 00 83 20 6F 76 65 72 C0 55 73 65 66 75    .up.. over.Usefu
01D7C0:  6C 20 95 20 6C 65 78 69 63 61 6C 20 61 6E 61 6C    l . lexical anal
01D7D0:  79 73 65 72 73 2E 20 59 6F 75 20 9C 20 6F 6E 6C    ysers. You . onl
01D7E0:  79 20 62 61 63 6B C0 83 20 B1 20 BA 20 62 65 67    y back.. . . beg
01D7F0:  69 6E 6E 69 6E 67 20 9E 20 61 20 00 6C 69 6E 65    inning . a .line
01D800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D8A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D8B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D8C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D8D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D8E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D8F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D9A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D9B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D9C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D9D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D9E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01D9F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DA00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DA10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DA20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DA30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DA40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DA50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DA60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DA70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DA80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DA90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DAA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DAB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DAC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DAD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DAE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DAF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DB00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DB10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DB20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DB30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DB40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DB50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DB60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DB70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DB80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DB90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DBA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DBB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DBC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DBD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DBE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DBF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DC00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
01DC10:  19 00 01 00 02 09 52 E5 19 00 C9 02 00 00 00 02    ......R.........
01DC20:  19 00 C5 02 00 00 00 02 19 00 C1 02 00 00 00 02    ................
01DC30:  19 00 C6 02 00 00 00 02 19 00 C2 02 00 00 00 02    ................
01DC40:  19 00 C7 02 00 00 00 02 19 00 C3 02 00 00 00 02    ................
01DC50:  19 00 C8 02 00 00 00 02 19 00 C4 02 00 00 00 02    ................
01DC60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DC70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DC80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DC90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DCA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DCB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DCC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DCD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DCE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DCF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01DD00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DD10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DD20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DD30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DD40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DD50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DD60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DD70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DD80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DD90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DDA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DDB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DDC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DDD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DDE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DDF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DE00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DE10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DE20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DE30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DE40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DE50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DE60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DE70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DE80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DE90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DEA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DEB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DEC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DEE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DEF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DF00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DF10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DF20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DF30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DF40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DF50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DF60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DF70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DF80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DF90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DFA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DFB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DFC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DFD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DFE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01DFF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E0A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E0B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E0C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E0D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E0E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E0F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E1A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E1B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E1C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E1D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E1E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E1F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E2A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E2B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E2C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E2D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E2E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E2F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E300:  6D 6C 75 0D 0A 3C 61 73 6D 66 69 6C 65 73 2E 6C    mlu..<asmfiles.l
01E310:  62 72 0D 0A 3C 65 20 43 48 41 49 4E 2E 41 53 4D    br..<e CHAIN.ASM
01E320:  0D 0A 3C 65 20 43 50 4D 2E 41 53 4D 0D 0A 3C 65    ..<e CPM.ASM..<e
01E330:  20 43 50 4D 42 49 4F 53 2E 41 53 4D 0D 0A 3C 65     CPMBIOS.ASM..<e
01E340:  20 46 41 53 54 4D 4F 56 45 2E 41 53 4D 0D 0A 3C     FASTMOVE.ASM..<
01E350:  65 20 49 4E 54 4C 4F 47 49 43 2E 41 53 4D 0D 0A    e INTLOGIC.ASM..
01E360:  3C 65 20 50 4F 52 54 49 4F 2E 41 53 4D 0D 0A 3C    <e PORTIO.ASM..<
01E370:  65 20 2D 52 45 41 44 4D 45 2E 41 53 4D 0D 0A 3C    e -README.ASM..<
01E380:  65 20 45 58 43 48 41 4E 47 45 2E 41 53 4D 0D 0A    e EXCHANGE.ASM..
01E390:  3C 65 20 4F 50 53 41 53 4D 2E 44 41 54 0D 0A 3C    <e OPSASM.DAT..<
01E3A0:  65 20 43 50 4D 48 4C 2E 41 53 4D 0D 0A 3C 66 00    e CPMHL.ASM..<f.
01E3B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01E3C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01E3D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01E3E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01E3F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01E400:  00 00 00 00 00 00 00 00 00 00 00 00 00 1A 0D 0A    ................
01E410:  3C 65 20 4F 50 53 41 53 4D 2E 44 41 54 0D 0A 3C    <e OPSASM.DAT..<
01E420:  65 20 43 50 4D 48 4C 2E 41 53 4D 0D 0A 3C 66 00    e CPMHL.ASM..<f.
01E430:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01E440:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01E450:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01E460:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01E470:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01E480:  61 6C 20 28 64 65 66 61 75 6C 74 73 20 74 6F 20    al (defaults to 
01E490:  70 72 69 6E 74 65 72 20 64 65 76 69 63 65 29 0D    printer device).
01E4A0:  0A 0D 0A 09 42 75 67 73 3A 0D 0A 0D 0A 09 09 4F    ....Bugs:......O
01E4B0:  76 65 72 77 72 69 74 65 73 20 6F 75 74 70 75 74    verwrites output
01E4C0:  20 66 69 6C 65 20 77 69 74 68 6F 75 74 20 63 68     file without ch
01E4D0:  65 63 6B 69 6E 67 20 69 66 20 4F 4B 0D 0A 0D 0A    ecking if OK....
01E4E0:  2A 29 0D 0A 49 4D 50 4F 52 54 09 44 65 62 75 67    *)..IMPORT.Debug
01E4F0:  3B 0D 0A 46 52 4F 4D 20 53 59 53 54 45 4D 20 49    ;..FROM SYSTEM I
01E500:  ED 7B 06 00 11 F3 03 CD 87 01 0E 19 CD 05 00 32    .{.............2
01E510:  5C 04 21 80 00 7E A7 20 0B 21 1F 04 11 5C 00 01    \.!..~. .!...\..
01E520:  0C 00 ED B0 AF 32 55 04 32 5F 04 11 5C 00 D5 DD    .....2U.2_..\...
01E530:  E1 DD 7E 01 FE 20 20 0B D5 13 21 20 04 01 0B 00    ..~..  ...! ....
01E540:  ED B0 D1 1A B7 20 04 3A 5C 04 3C 3D 32 5D 04 5F    ..... .:\.<=2]._
01E550:  0E 0E CD 05 00 0E 1F CD 05 00 22 56 04 23 23 23    .........."V.###
01E560:  23 7E 32 58 04 11 5C 00 DD 36 0C 3F 0E 11 CD 05    #~2X..\..6.?....
01E570:  00 3C 20 18 11 41 04 CD 87 01 CD 1B 03 3A 5C 04    .< ..A.......:\.
01E580:  5F 0E 0E CD 05 00 C7 0E 09 C3 05 00 3D 87 87 87    _...........=...
01E590:  87 87 5F 16 00 21 80 00 19 3A 5F 04 F5 E5 21 65    .._..!...:_...!e
01E5A0:  04 B7 28 07 47 11 10 00 19 10 FD D1 01 10 00 EB    ..(.G...........
01E5B0:  ED B0 F1 3C 32 5F 04 0E 12 CD 05 00 3C 20 CD CD    ...<2_......< ..
01E5C0:  65 02 3A 5F 04 47 DD 21 65 04 C5 DD CB 00 7E CC    e.:_.G.!e.....~.
01E5D0:  DC 01 11 10 00 DD 19 C1 10 F0 18 98 CD 41 02 11    .............A..
01E5E0:  2E 04 DD CB 0A 7E 28 03 11 2B 04 CD 87 01 11 34    .....~(..+.....4
01E5F0:  04 DD CB 09 7E 28 03 11 31 04 CD 87 01 DD 6E 0F    ....~(..1.....n.
01E600:  DD 66 0E 7D B4 28 13 7D E6 07 20 01 2B CB 3C CB    .f.}.(.}.. .+.<.
01E610:  1D CB 3C CB 1D CB 3C CB 1D 23 4D 7C CD A2 03 11    ..<...<..#M|....
01E620:  37 04 CD 87 01 DD 4E 0F DD 7E 0E CD A2 03 11 1A    7.....N..~......
01E630:  04 3A 55 04 EE 01 32 55 04 28 03 11 1D 04 C3 87    .:U...2U.(......
01E640:  01 DD E5 E1 06 0B 23 E5 C5 3E 03 B8 20 09 E5 1E    ......#..>.. ...
01E650:  2E 0E 02 CD 05 00 E1 5E CB BB 0E 02 CD 05 00 C1    .......^........
01E660:  E1 23 10 E3 C9 DD 21 65 04 3A 5F 04 47 C5 3A 58    .#....!e.:_.G.:X
01E670:  04 DD BE 0C 38 25 DD 7E 0F FE 80 20 1E CD CC 02    ....8%.~... ....
01E680:  28 19 FD CB 00 FE FD 6E 0F FD 66 0E DD 5E 0F DD    (......n..f..^..
01E690:  56 0E 19 DD 75 0F DD 74 0E 18 E2 3A 58 04 B7 C4    V...u..t...:X...
01E6A0:  AB 02 11 10 00 DD 19 C1 10 C3 C9 3C 5F DD 4E 0C    ...........<_.N.
01E6B0:  AF 57 CD DD 03 7D B7 C8 45 DD 6E 0F DD 66 0E 11    .W...}..E.n..f..
01E6C0:  80 00 19 10 FD DD 75 0F DD 74 0E C9 FD 21 65 04    ......u..t...!e.
01E6D0:  C5 3A 5F 04 47 DD E5 FD E5 E1 D1 A7 ED 52 28 09    .:_.G........R(.
01E6E0:  FD CB 00 7E CC 08 03 28 0A 11 10 00 FD 19 10 E5    ...~...(........
01E6F0:  AF C1 C9 3A 58 04 B7 28 0B DD E5 FD E5 DD E1 CD    ...:X..(........
01E700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E7A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E7B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E7C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E7D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E7E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E7F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E8A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E8B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E8C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E8D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E8E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E8F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01E900:  AB 02 DD E1 F6 01 C1 C9 DD E5 FD E5 D1 E1 C5 06    ................
01E910:  0B 23 13 1A BE 20 02 10 F8 C1 C9 0E 0C CD 05 00    .#... ..........
01E920:  FE 30 30 50 DD 2A 56 04 DD 6E 05 DD 66 06 22 59    .00P.*V..n..f."Y
01E930:  04 DD 7E 02 D6 02 47 AF 37 17 10 FD 32 5B 04 0E    ..~...G.7...2[..
01E940:  1B CD 05 00 ED 4B 59 04 03 11 00 00 3E 08 32 5E    .....KY.....>.2^
01E950:  04 CB 16 38 01 13 0B 79 B0 28 09 3A 5E 04 3D 20    ...8...y.(.:^.= 
01E960:  ED 23 18 E8 6B 62 3A 5B 04 47 05 28 03 19 10 FD    .#..kb:[.G.(....
01E970:  7C 4D 18 23 3A 5D 04 0E 2E 5F CD 05 00 06 03 DD    |M.#:]..._......
01E980:  21 80 00 DD CB 02 3E DD CB 01 1E DD CB 00 1E 10    !.....>.........
01E990:  F2 DD 7E 01 DD 4E 00 CD A2 03 3E 4B 5F 0E 02 C3    ..~..N....>K_...
01E9A0:  05 00 21 64 04 1E 05 D5 E5 11 0A 00 CD DD 03 55    ..!d...........U
01E9B0:  E1 72 2B D1 1D 20 F0 06 05 CB 81 78 FE 01 20 02    .r+.. .....x.. .
01E9C0:  CB C1 23 7E B7 20 08 CB 41 20 04 3E 20 18 04 CB    ..#~. ..A .> ...
01E9D0:  C1 C6 30 E5 C5 CD 9C 03 C1 E1 10 DF C9 21 00 00    ..0..........!..
01E9E0:  06 10 CB 11 17 ED 6A ED 52 30 01 19 3F 10 F3 CB    ......j.R0..?...
01E9F0:  11 17 C9 53 44 20 56 31 2E 30 20 62 79 20 41 64    ...SD V1.0 by Ad
01EA00:  61 6D 20 44 65 6E 6E 69 6E 67 20 28 43 29 20 48    am Denning (C) H
01EA10:  69 53 6F 66 74 20 31 39 38 36 0D 0A 24 09 24 00    iSoft 1986..$.$.
01EA20:  3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 20 53 24 20 20    ??????????? S$  
01EA30:  24 52 20 24 20 20 24 4B 20 20 52 65 63 73 3A 20    $R $  $K  Recs: 
01EA40:  24 0D 0A 44 69 73 63 20 66 72 65 65 20 73 70 61    $..Disc free spa
01EA50:  63 65 3A 20 24 66 75 6E 63 74 69 6F 6E F3 20 69    ce: $function. i
01EA60:  EE 20 73 6F 75 72 63 E5 20 61 6E E4 20 4D 61 6E    . sourc. an. Man
01EA70:  F8 20 8D 0A 6C 69 62 72 61 72 F9 20 66 6F 72 6D    . ..librar. form
01EA80:  6E 49 4F 0D 0A 0D 0A 09 54 68 69 73 20 69 73 20    nIO.....This is 
01EA90:  64 6F 6E 65 20 73 6F 20 74 68 61 74 2C 20 77 68    done so that, wh
01EAA0:  65 6E 20 77 6F 72 6B 69 6E 67 20 77 69 74 68 20    en working with 
01EAB0:  74 68 65 20 6D 65 6D 6F 72 79 20 6D 61 70 70 65    the memory mappe
01EAC0:  64 20 76 65 72 73 69 6F 6E 20 6F 66 20 53 63 72    d version of Scr
01EAD0:  65 65 6E 49 4F 2C 0D 0A 09 54 68 65 20 42 61 72    eenIO,...The Bar
01EAE0:  73 20 6E 65 65 64 20 6E 6F 74 20 6A 75 6D 70 20    s need not jump 
01EAF0:  75 70 20 61 6E 64 20 64 6F 77 6E 20 77 68 65 6E    up and down when
01EB00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01EB10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01EB20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01EB30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01EB40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01EB50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01EB60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01EB70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01EB80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01EB90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01EBA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01EBB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01EBC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01EBD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01EBE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01EBF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01EC00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01EC10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01EC20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01EC30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01EC40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01EC50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01EC60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01EC70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01EC80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01EC90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01ECA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01ECB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01ECC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01ECD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01ECE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01ECF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01ED00:  ED 7B 06 00 11 7C 02 CD 3A 01 21 80 00 7E B7 20    .{...|..:.!..~. 
01ED10:  0B 21 E0 02 11 5C 00 01 0C 00 ED B0 11 5C 00 D5    .!...\.......\..
01ED20:  DD E1 DD 7E 01 FE 20 20 16 D5 13 21 E1 02 01 0B    ...~..  ...!....
01ED30:  00 ED B0 D1 18 09 CD 3A 01 C7 0E 09 C3 05 00 AF    .......:........
01ED40:  32 EC 02 32 ED 02 1A 32 EE 02 0E 11 CD 05 00 3C    2..2...2.......<
01ED50:  20 05 11 A6 02 18 DF F5 3A EE 02 B7 20 09 0E 19     .......:... ...
01ED60:  CD 05 00 3C 32 EE 02 21 00 00 47 37 CB 15 CB 14    ...<2..!..G7....
01ED70:  A7 10 F9 E5 0E 1D CD 05 00 D1 7D A3 6F 7C A2 B5    ..........}£o|..
01ED80:  28 05 11 98 02 18 AF F1 3D 87 87 87 87 87 5F 16    (.......=....._.
01ED90:  00 21 80 00 19 CD FB 01 0E 12 CD 05 00 3C 20 E8    .!...........< .
01EDA0:  21 EF 02 E5 CD 24 02 3A ED 02 B7 20 1E 11 C9 02    !....$.:... ....
01EDB0:  CD 3A 01 0E 01 CD 05 00 F6 20 FE 71 28 3C FE 61    .:....... .q(<.a
01EDC0:  20 05 32 ED 02 18 04 FE 79 20 03 CD 57 02 F5 11     .2.....y ..W...
01EDD0:  95 02 CD 3A 01 F1 E1 FE 70 3A EC 02 28 0C 11 0C    ...:....p:..(...
01EDE0:  00 19 3D 28 15 32 EC 02 18 B9 11 F4 FF 19 11 EF    ..=(.2..........
01EDF0:  02 B7 ED 52 19 38 03 3C 18 EB C7 23 E5 11 0C 00    ...R.8.<...#....
01EE00:  21 00 00 3A EC 02 B7 28 04 47 19 10 FD 11 EF 02    !..:...(.G......
01EE10:  19 F5 3A EE 02 77 F1 23 D1 EB 01 0B 00 ED B0 3C    ..:..w.#.......<
01EE20:  32 EC 02 C9 7E 23 E5 C6 40 5F 0E 02 CD 05 00 1E    2...~#..@_......
01EE30:  3A 0E 02 CD 05 00 E1 06 0B E5 C5 3E 03 B8 20 09    :..........>.. .
01EE40:  E5 1E 2E 0E 02 CD 05 00 E1 5E CB BB 0E 02 CD 05    .........^......
01EE50:  00 C1 E1 23 10 E3 C9 D1 E1 E5 D5 11 5C 00 01 0C    ...#........\...
01EE60:  00 ED B0 11 5C 00 D5 DD E1 DD CB 09 7E 20 07 0E    ....\.......~ ..
01EE70:  13 CD 05 00 3C C0 11 B8 02 C3 3A 01 57 44 45 4C    ....<.....:.WDEL
01EE80:  20 56 32 2E 30 20 28 43 29 20 31 39 38 37 20 48     V2.0 (C) 1987 H
01EE90:  69 53 6F 66 74 0D 0A 24 44 72 69 76 65 20 69 73    iSoft..$Drive is
01EEA0:  20 52 2F 4F 21 24 4E 6F 20 6D 61 74 63 68 69 6E     R/O!$No matchin
01EEB0:  67 20 66 69 6C 65 73 24 20 20 43 61 6E 6E 6F 74    g files$  Cannot
01EEC0:  20 64 65 6C 65 74 65 21 24 20 20 44 65 6C 65 74     delete!$  Delet
01EED0:  65 20 28 59 2F 4E 2F 41 2F 51 2F 50 29 3F 20 24    e (Y/N/A/Q/P)? $
01EEE0:  00 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 3F 00 00 00 00    .???????????....
01EEF0:  FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00    ................
01EF00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
01EF10:  1A 00 01 00 02 09 52 E5 1A 00 C9 02 00 00 00 02    ......R.........
01EF20:  1A 00 C5 02 00 00 00 02 1A 00 C1 02 00 00 00 02    ................
01EF30:  1A 00 C6 02 00 00 00 02 1A 00 C2 02 00 00 00 02    ................
01EF40:  1A 00 C7 02 00 00 00 02 1A 00 C3 02 00 00 00 02    ................
01EF50:  1A 00 C8 02 00 00 00 02 1A 00 C4 02 00 00 00 02    ................
01EF60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EF70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EF80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EF90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EFA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EFB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EFC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EFD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EFE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01EFF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
01F000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F0A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F0B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F0C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F0D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F0E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F0F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F1A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F1B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F1C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F1D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F1E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F1F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F2A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F2B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F2C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F2D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F2E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F2F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F3A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F3B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F3C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F3D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F3E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F3F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F4A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F4B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F4C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F4D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F4E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F4F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F5A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F5B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F5C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F5D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F5E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F5F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F6A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F6B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F6C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F6D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F6E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F6F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F7A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F7B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F7C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F7D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F7E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F7F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F8A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F8B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F8C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F8D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F8E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F8F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F9A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F9B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F9C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F9D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F9E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01F9F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FA00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FA10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FA20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FA30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FA40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FA50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FA60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FA70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FA80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FA90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FAA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FAB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FAC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FAD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FAE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FAF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FB00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FB10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FB20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FB30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FB40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FB50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FB60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FB70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FB80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FB90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FBA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FBB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FBC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FBD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FBE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FBF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FC00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FC10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FC20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FC30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FC40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FC50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FC60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FC70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FC80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FC90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FCA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FCB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FCC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FCD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FCE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FCF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FD00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FD10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FD20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FD30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FD40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FD50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FD60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FD70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FD80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FD90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FDA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FDB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FDC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FDD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FDE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FDF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FE00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FE10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FE20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FE30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FE40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FE50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FE60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FE70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FE80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FE90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FEA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FEB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FEC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FEE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FEF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FF00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FF10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FF20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FF30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FF40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FF50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FF60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FF70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FF80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FF90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FFA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FFB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FFC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FFD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FFE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
01FFF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0200A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0200B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0200C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0200D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0200E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0200F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0201A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0201B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0201C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0201D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0201E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0201F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020200:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
020210:  1B 00 01 00 02 09 52 E5 1B 00 C9 02 00 00 00 02    ......R.........
020220:  1B 00 C5 02 00 00 00 02 1B 00 C1 02 00 00 00 02    ................
020230:  1B 00 C6 02 00 00 00 02 1B 00 C2 02 00 00 00 02    ................
020240:  1B 00 C7 02 00 00 00 02 1B 00 C3 02 00 00 00 02    ................
020250:  1B 00 C8 02 00 00 00 02 1B 00 C4 02 00 00 00 02    ................
020260:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020270:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020280:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020290:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0202A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0202B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0202C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0202D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0202E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0202F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
020300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0203A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0203B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0203C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0203D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0203E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0203F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0204A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0204B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0204C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0204D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0204E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0204F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0205A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0205B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0205C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0205D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0205E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0205F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0206A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0206B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0206C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0206D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0206E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0206F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0207A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0207B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0207C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0207D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0207E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0207F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0208A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0208B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0208C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0208D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0208E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0208F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0209A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0209B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0209C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0209D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0209E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0209F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020A00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020A10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020A20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020A30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020A40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020A50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020A60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020A70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020A80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020A90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020AA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020AB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020AC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020AD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020AE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020AF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020B00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020B10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020B20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020B30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020B40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020B50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020B60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020B70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020B80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020B90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020BA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020BB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020BC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020BD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020BE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020BF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020C00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020C10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020C20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020C30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020C40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020C50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020C60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020C70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020C80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020C90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020CA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020CB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020CC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020CD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020CE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020CF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020D00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020D10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020D20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020D30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020D40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020D50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020D60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020D70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020D80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020D90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020DA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020DB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020DC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020DD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020DE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020DF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020E00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020E10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020E20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020E30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020E40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020E50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020E60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020E70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020E80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020E90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020EA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020EB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020EC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020ED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020EE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020EF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020F00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020F10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020F20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020F30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020F40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020F50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020F60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020F70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020F80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020F90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020FA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020FB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020FC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020FD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020FE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
020FF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0210A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0210B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0210C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0210D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0210E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0210F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0211A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0211B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0211C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0211D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0211E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0211F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0212A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0212B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0212C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0212D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0212E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0212F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0213A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0213B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0213C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0213D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0213E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0213F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0214A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0214B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0214C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0214D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0214E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0214F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021500:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
021510:  1C 00 01 00 02 09 52 E5 1C 00 C9 02 00 00 00 02    ......R.........
021520:  1C 00 C5 02 00 00 00 02 1C 00 C1 02 00 00 00 02    ................
021530:  1C 00 C6 02 00 00 00 02 1C 00 C2 02 00 00 00 02    ................
021540:  1C 00 C7 02 00 00 00 02 1C 00 C3 02 00 00 00 02    ................
021550:  1C 00 C8 02 00 00 00 02 1C 00 C4 02 00 00 00 02    ................
021560:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021570:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021580:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021590:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0215A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0215B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0215C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0215D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0215E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0215F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
021600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0216A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0216B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0216C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0216D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0216E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0216F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0217A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0217B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0217C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0217D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0217E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0217F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0218A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0218B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0218C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0218D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0218E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0218F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0219A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0219B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0219C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0219D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0219E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0219F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021A00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021A10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021A20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021A30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021A40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021A50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021A60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021A70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021A80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021A90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021AA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021AB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021AC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021AD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021AE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021AF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021B00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021B10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021B20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021B30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021B40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021B50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021B60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021B70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021B80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021B90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021BA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021BB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021BC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021BD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021BE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021BF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021C00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021C10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021C20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021C30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021C40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021C50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021C60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021C70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021C80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021C90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021CA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021CB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021CC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021CD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021CE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021CF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021D00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021D10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021D20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021D30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021D40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021D50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021D60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021D70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021D80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021D90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021DA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021DB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021DC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021DD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021DE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021DF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021E00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021E10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021E20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021E30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021E40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021E50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021E60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021E70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021E80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021E90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021EA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021EB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021EC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021ED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021EE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021EF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021F00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021F10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021F20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021F30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021F40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021F50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021F60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021F70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021F80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021F90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021FA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021FB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021FC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021FD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021FE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
021FF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0220A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0220B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0220C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0220D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0220E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0220F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0221A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0221B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0221C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0221D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0221E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0221F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0222A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0222B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0222C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0222D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0222E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0222F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0223A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0223B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0223C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0223D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0223E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0223F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0224A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0224B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0224C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0224D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0224E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0224F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0225A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0225B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0225C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0225D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0225E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0225F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0226A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0226B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0226C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0226D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0226E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0226F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0227A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0227B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0227C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0227D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0227E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0227F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022800:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
022810:  1D 00 01 00 02 09 52 E5 1D 00 C9 02 00 00 00 02    ......R.........
022820:  1D 00 C5 02 00 00 00 02 1D 00 C1 02 00 00 00 02    ................
022830:  1D 00 C6 02 00 00 00 02 1D 00 C2 02 00 00 00 02    ................
022840:  1D 00 C7 02 00 00 00 02 1D 00 C3 02 00 00 00 02    ................
022850:  1D 00 C8 02 00 00 00 02 1D 00 C4 02 00 00 00 02    ................
022860:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
022870:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
022880:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
022890:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0228A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0228B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0228C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0228D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0228E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0228F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
022900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0229A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0229B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0229C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0229D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0229E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0229F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022A00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022A10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022A20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022A30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022A40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022A50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022A60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022A70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022A80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022A90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022AA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022AB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022AC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022AD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022AE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022AF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022B00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022B10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022B20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022B30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022B40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022B50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022B60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022B70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022B80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022B90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022BA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022BB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022BC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022BD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022BE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022BF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022C00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022C10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022C20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022C30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022C40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022C50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022C60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022C70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022C80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022C90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022CA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022CB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022CC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022CD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022CE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022CF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022D00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022D10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022D20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022D30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022D40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022D50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022D60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022D70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022D80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022D90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022DA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022DB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022DC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022DD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022DE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022DF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022E00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022E10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022E20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022E30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022E40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022E50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022E60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022E70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022E80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022E90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022EA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022EB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022EC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022ED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022EE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022EF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022F00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022F10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022F20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022F30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022F40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022F50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022F60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022F70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022F80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022F90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022FA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022FB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022FC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022FD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022FE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
022FF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0230A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0230B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0230C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0230D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0230E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0230F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0231A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0231B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0231C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0231D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0231E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0231F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0232A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0232B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0232C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0232D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0232E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0232F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0233A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0233B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0233C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0233D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0233E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0233F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0234A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0234B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0234C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0234D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0234E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0234F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0235A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0235B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0235C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0235D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0235E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0235F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0236A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0236B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0236C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0236D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0236E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0236F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0237A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0237B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0237C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0237D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0237E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0237F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0238A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0238B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0238C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0238D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0238E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0238F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0239A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0239B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0239C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0239D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0239E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0239F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023A00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023A10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023A20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023A30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023A40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023A50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023A60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023A70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023A80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023A90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023AA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023AB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023AC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023AD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023AE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023AF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023B00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
023B10:  1E 00 01 00 02 09 52 E5 1E 00 C9 02 00 00 00 02    ......R.........
023B20:  1E 00 C5 02 00 00 00 02 1E 00 C1 02 00 00 00 02    ................
023B30:  1E 00 C6 02 00 00 00 02 1E 00 C2 02 00 00 00 02    ................
023B40:  1E 00 C7 02 00 00 00 02 1E 00 C3 02 00 00 00 02    ................
023B50:  1E 00 C8 02 00 00 00 02 1E 00 C4 02 00 00 00 02    ................
023B60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023B70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023B80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023B90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023BA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023BB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023BC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023BD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023BE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023BF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
023C00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023C10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023C20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023C30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023C40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023C50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023C60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023C70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023C80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023C90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023CA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023CB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023CC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023CD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023CE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023CF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023D00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023D10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023D20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023D30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023D40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023D50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023D60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023D70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023D80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023D90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023DA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023DB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023DC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023DD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023DE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023DF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023E00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023E10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023E20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023E30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023E40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023E50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023E60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023E70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023E80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023E90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023EA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023EB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023EC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023ED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023EE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023EF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023F00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023F10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023F20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023F30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023F40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023F50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023F60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023F70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023F80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023F90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023FA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023FB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023FC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023FD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023FE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
023FF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0240A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0240B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0240C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0240D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0240E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0240F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0241A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0241B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0241C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0241D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0241E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0241F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0242A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0242B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0242C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0242D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0242E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0242F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0243A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0243B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0243C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0243D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0243E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0243F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0244A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0244B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0244C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0244D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0244E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0244F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0245A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0245B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0245C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0245D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0245E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0245F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0246A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0246B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0246C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0246D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0246E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0246F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0247A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0247B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0247C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0247D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0247E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0247F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0248A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0248B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0248C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0248D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0248E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0248F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0249A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0249B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0249C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0249D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0249E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0249F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024A00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024A10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024A20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024A30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024A40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024A50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024A60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024A70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024A80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024A90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024AA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024AB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024AC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024AD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024AE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024AF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024B00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024B10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024B20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024B30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024B40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024B50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024B60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024B70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024B80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024B90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024BA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024BB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024BC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024BD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024BE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024BF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024C00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024C10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024C20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024C30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024C40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024C50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024C60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024C70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024C80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024C90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024CA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024CB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024CC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024CD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024CE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024CF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024D00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024D10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024D20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024D30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024D40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024D50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024D60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024D70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024D80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024D90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024DA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024DB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024DC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024DD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024DE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024DF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024E00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
024E10:  1F 00 01 00 02 09 52 E5 1F 00 C9 02 00 00 00 02    ......R.........
024E20:  1F 00 C5 02 00 00 00 02 1F 00 C1 02 00 00 00 02    ................
024E30:  1F 00 C6 02 00 00 00 02 1F 00 C2 02 00 00 00 02    ................
024E40:  1F 00 C7 02 00 00 00 02 1F 00 C3 02 00 00 00 02    ................
024E50:  1F 00 C8 02 00 00 00 02 1F 00 C4 02 00 00 00 02    ................
024E60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024E70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024E80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024E90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024EA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024EB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024EC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024ED0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024EE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024EF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
024F00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024F10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024F20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024F30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024F40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024F50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024F60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024F70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024F80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024F90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024FA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024FB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024FC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024FD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024FE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
024FF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0250A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0250B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0250C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0250D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0250E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0250F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0251A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0251B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0251C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0251D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0251E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0251F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0252A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0252B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0252C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0252D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0252E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0252F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0253A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0253B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0253C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0253D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0253E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0253F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0254A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0254B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0254C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0254D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0254E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0254F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0255A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0255B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0255C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0255D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0255E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0255F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0256A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0256B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0256C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0256D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0256E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0256F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0257A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0257B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0257C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0257D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0257E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0257F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0258A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0258B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0258C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0258D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0258E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0258F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0259A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0259B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0259C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0259D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0259E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0259F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025A00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025A10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025A20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025A30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025A40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025A50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025A60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025A70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025A80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025A90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025AA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025AB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025AC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025AD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025AE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025AF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025B00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025B10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025B20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025B30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025B40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025B50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025B60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025B70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025B80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025B90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025BA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025BB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025BC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025BD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025BE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025BF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025C00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025C10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025C20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025C30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025C40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025C50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025C60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025C70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025C80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025C90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025CA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025CB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025CC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025CD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025CE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025CF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025D00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025D10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025D20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025D30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025D40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025D50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025D60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025D70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025D80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025D90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025DA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025DB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025DC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025DD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025DE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025DF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025E00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025E10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025E20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025E30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025E40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025E50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025E60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025E70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025E80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025E90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025EA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025EB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025EC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025ED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025EE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025EF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025F00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025F10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025F20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025F30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025F40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025F50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025F60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025F70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025F80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025F90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025FA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025FB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025FC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025FD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025FE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
025FF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0260A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0260B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0260C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0260D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0260E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0260F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026100:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
026110:  20 00 01 00 02 09 52 E5 20 00 C9 02 00 00 00 02     .....R. .......
026120:  20 00 C5 02 00 00 00 02 20 00 C1 02 00 00 00 02     ....... .......
026130:  20 00 C6 02 00 00 00 02 20 00 C2 02 00 00 00 02     ....... .......
026140:  20 00 C7 02 00 00 00 02 20 00 C3 02 00 00 00 02     ....... .......
026150:  20 00 C8 02 00 00 00 02 20 00 C4 02 00 00 00 02     ....... .......
026160:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026170:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026180:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026190:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0261A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0261B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0261C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0261D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0261E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0261F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
026200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0262A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0262B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0262C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0262D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0262E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0262F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0263A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0263B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0263C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0263D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0263E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0263F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0264A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0264B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0264C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0264D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0264E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0264F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0265A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0265B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0265C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0265D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0265E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0265F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0266A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0266B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0266C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0266D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0266E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0266F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0267A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0267B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0267C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0267D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0267E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0267F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0268A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0268B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0268C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0268D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0268E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0268F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0269A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0269B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0269C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0269D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0269E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0269F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026A00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026A10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026A20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026A30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026A40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026A50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026A60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026A70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026A80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026A90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026AA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026AB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026AC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026AD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026AE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026AF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026B00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026B10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026B20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026B30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026B40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026B50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026B60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026B70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026B80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026B90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026BA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026BB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026BC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026BD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026BE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026BF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026C00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026C10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026C20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026C30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026C40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026C50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026C60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026C70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026C80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026C90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026CA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026CB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026CC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026CD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026CE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026CF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026D00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026D10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026D20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026D30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026D40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026D50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026D60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026D70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026D80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026D90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026DA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026DB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026DC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026DD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026DE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026DF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026E00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026E10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026E20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026E30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026E40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026E50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026E60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026E70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026E80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026E90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026EA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026EB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026EC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026ED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026EE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026EF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026F00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026F10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026F20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026F30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026F40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026F50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026F60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026F70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026F80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026F90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026FA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026FB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026FC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026FD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026FE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
026FF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0270A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0270B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0270C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0270D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0270E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0270F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0271A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0271B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0271C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0271D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0271E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0271F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0272A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0272B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0272C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0272D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0272E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0272F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0273A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0273B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0273C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0273D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0273E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0273F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027400:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
027410:  21 00 01 00 02 09 52 E5 21 00 C9 02 00 00 00 02    !.....R.!.......
027420:  21 00 C5 02 00 00 00 02 21 00 C1 02 00 00 00 02    !.......!.......
027430:  21 00 C6 02 00 00 00 02 21 00 C2 02 00 00 00 02    !.......!.......
027440:  21 00 C7 02 00 00 00 02 21 00 C3 02 00 00 00 02    !.......!.......
027450:  21 00 C8 02 00 00 00 02 21 00 C4 02 00 00 00 02    !.......!.......
027460:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
027470:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
027480:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
027490:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0274A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0274B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0274C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0274D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0274E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0274F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
027500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0275A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0275B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0275C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0275D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0275E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0275F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0276A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0276B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0276C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0276D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0276E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0276F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0277A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0277B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0277C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0277D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0277E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0277F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0278A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0278B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0278C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0278D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0278E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0278F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0279A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0279B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0279C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0279D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0279E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0279F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027A00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027A10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027A20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027A30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027A40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027A50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027A60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027A70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027A80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027A90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027AA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027AB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027AC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027AD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027AE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027AF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027B00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027B10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027B20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027B30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027B40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027B50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027B60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027B70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027B80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027B90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027BA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027BB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027BC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027BD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027BE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027BF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027C00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027C10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027C20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027C30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027C40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027C50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027C60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027C70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027C80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027C90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027CA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027CB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027CC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027CD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027CE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027CF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027D00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027D10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027D20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027D30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027D40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027D50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027D60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027D70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027D80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027D90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027DA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027DB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027DC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027DD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027DE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027DF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027E00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027E10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027E20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027E30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027E40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027E50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027E60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027E70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027E80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027E90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027EA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027EB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027EC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027ED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027EE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027EF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027F00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027F10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027F20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027F30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027F40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027F50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027F60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027F70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027F80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027F90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027FA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027FB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027FC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027FD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027FE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
027FF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0280A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0280B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0280C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0280D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0280E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0280F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0281A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0281B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0281C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0281D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0281E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0281F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0282A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0282B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0282C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0282D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0282E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0282F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0283A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0283B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0283C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0283D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0283E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0283F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0284A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0284B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0284C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0284D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0284E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0284F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0285A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0285B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0285C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0285D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0285E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0285F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0286A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0286B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0286C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0286D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0286E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0286F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028700:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
028710:  22 00 01 00 02 09 52 E5 22 00 C9 02 00 00 00 02    ".....R.".......
028720:  22 00 C5 02 00 00 00 02 22 00 C1 02 00 00 00 02    ".......".......
028730:  22 00 C6 02 00 00 00 02 22 00 C2 02 00 00 00 02    ".......".......
028740:  22 00 C7 02 00 00 00 02 22 00 C3 02 00 00 00 02    ".......".......
028750:  22 00 C8 02 00 00 00 02 22 00 C4 02 00 00 00 02    ".......".......
028760:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
028770:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
028780:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
028790:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0287A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0287B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0287C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0287D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0287E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
0287F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
028800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0288A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0288B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0288C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0288D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0288E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0288F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0289A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0289B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0289C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0289D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0289E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0289F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028A00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028A10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028A20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028A30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028A40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028A50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028A60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028A70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028A80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028A90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028AA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028AB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028AC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028AD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028AE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028AF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028B00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028B10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028B20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028B30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028B40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028B50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028B60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028B70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028B80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028B90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028BA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028BB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028BC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028BD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028BE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028BF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028C00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028C10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028C20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028C30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028C40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028C50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028C60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028C70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028C80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028C90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028CA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028CB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028CC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028CD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028CE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028CF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028D00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028D10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028D20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028D30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028D40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028D50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028D60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028D70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028D80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028D90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028DA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028DB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028DC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028DD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028DE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028DF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028E00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028E10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028E20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028E30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028E40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028E50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028E60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028E70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028E80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028E90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028EA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028EB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028EC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028ED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028EE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028EF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028F00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028F10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028F20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028F30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028F40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028F50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028F60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028F70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028F80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028F90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028FA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028FB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028FC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028FD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028FE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
028FF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0290A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0290B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0290C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0290D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0290E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0290F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0291A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0291B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0291C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0291D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0291E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0291F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0292A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0292B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0292C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0292D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0292E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0292F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0293A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0293B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0293C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0293D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0293E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0293F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0294A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0294B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0294C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0294D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0294E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0294F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0295A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0295B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0295C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0295D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0295E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0295F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0296A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0296B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0296C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0296D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0296E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0296F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0297A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0297B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0297C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0297D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0297E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0297F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0298A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0298B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0298C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0298D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0298E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0298F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0299A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0299B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0299C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0299D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0299E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
0299F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029A00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
029A10:  23 00 01 00 02 09 52 E5 23 00 C9 02 00 00 00 02    #.....R.#.......
029A20:  23 00 C5 02 00 00 00 02 23 00 C1 02 00 00 00 02    #.......#.......
029A30:  23 00 C6 02 00 00 00 02 23 00 C2 02 00 00 00 02    #.......#.......
029A40:  23 00 C7 02 00 00 00 02 23 00 C3 02 00 00 00 02    #.......#.......
029A50:  23 00 C8 02 00 00 00 02 23 00 C4 02 00 00 00 02    #.......#.......
029A60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029A70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029A80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029A90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029AA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029AB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029AC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029AD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029AE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029AF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
029B00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029B10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029B20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029B30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029B40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029B50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029B60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029B70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029B80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029B90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029BA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029BB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029BC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029BD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029BE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029BF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029C00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029C10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029C20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029C30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029C40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029C50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029C60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029C70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029C80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029C90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029CA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029CB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029CC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029CD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029CE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029CF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029D00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029D10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029D20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029D30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029D40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029D50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029D60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029D70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029D80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029D90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029DA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029DB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029DC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029DD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029DE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029DF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029E00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029E10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029E20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029E30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029E40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029E50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029E60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029E70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029E80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029E90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029EA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029EB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029EC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029ED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029EE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029EF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029F00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029F10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029F20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029F30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029F40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029F50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029F60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029F70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029F80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029F90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029FA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029FB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029FC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029FD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029FE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
029FF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A0A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A0B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A0C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A0D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A0E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A0F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A1A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A1B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A1C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A1D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A1E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A1F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A2A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A2B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A2C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A2D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A2E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A2F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A3A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A3B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A3C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A3D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A3E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A3F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A4A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A4B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A4C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A4D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A4E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A4F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A5A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A5B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A5C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A5D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A5E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A5F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A6A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A6B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A6C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A6D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A6E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A6F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A7A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A7B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A7C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A7D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A7E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A7F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A8A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A8B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A8C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A8D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A8E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A8F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A9A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A9B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A9C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A9D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A9E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02A9F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AA90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AAA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AAB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AAC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AAD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AAE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AAF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AB00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AB10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AB20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AB30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AB40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AB50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AB60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AB70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AB80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AB90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ABA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ABB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ABC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ABD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ABE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ABF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AC00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AC10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AC20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AC30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AC40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AC50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AC60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AC70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AC80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AC90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ACA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ACB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ACC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ACD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ACE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ACF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AD00:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
02AD10:  24 00 01 00 02 09 52 E5 24 00 C9 02 00 00 00 02    $.....R.$.......
02AD20:  24 00 C5 02 00 00 00 02 24 00 C1 02 00 00 00 02    $.......$.......
02AD30:  24 00 C6 02 00 00 00 02 24 00 C2 02 00 00 00 02    $.......$.......
02AD40:  24 00 C7 02 00 00 00 02 24 00 C3 02 00 00 00 02    $.......$.......
02AD50:  24 00 C8 02 00 00 00 02 24 00 C4 02 00 00 00 02    $.......$.......
02AD60:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02AD70:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02AD80:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02AD90:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02ADA0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02ADB0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02ADC0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02ADD0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02ADE0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02ADF0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02AE00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AE10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AE20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AE30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AE40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AE50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AE60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AE70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AE80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AE90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AEA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AEB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AEC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AEE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AEF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AF00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AF10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AF20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AF30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AF40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AF50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AF60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AF70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AF80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AF90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AFA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AFB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AFC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AFD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AFE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02AFF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B0A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B0B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B0C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B0D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B0E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B0F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B1A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B1B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B1C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B1D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B1E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B1F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B2A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B2B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B2C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B2D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B2E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B2F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B3A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B3B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B3C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B3D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B3E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B3F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B4A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B4B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B4C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B4D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B4E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B4F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B5A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B5B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B5C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B5D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B5E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B5F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B6A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B6B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B6C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B6D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B6E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B6F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B7A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B7B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B7C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B7D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B7E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B7F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B8A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B8B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B8C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B8D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B8E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B8F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B9A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B9B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B9C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B9D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B9E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02B9F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BA00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BA10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BA20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BA30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BA40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BA50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BA60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BA70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BA80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BA90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BAA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BAB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BAC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BAD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BAE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BAF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BB00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BB10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BB20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BB30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BB40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BB50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BB60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BB70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BB80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BB90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BBA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BBB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BBC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BBD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BBE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BBF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BC00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BC10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BC20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BC30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BC40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BC50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BC60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BC70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BC80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BC90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BCA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BCB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BCC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BCD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BCE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BCF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BD00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BD10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BD20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BD30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BD40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BD50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BD60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BD70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BD80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BD90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BDA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BDB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BDC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BDD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BDE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BDF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BE00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BE10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BE20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BE30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BE40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BE50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BE60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BE70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BE80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BE90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BEA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BEB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BEC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BEE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BEF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BF00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BF10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BF20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BF30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BF40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BF50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BF60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BF70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BF80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BF90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BFA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BFB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BFC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BFD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BFE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02BFF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C000:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
02C010:  25 00 01 00 02 09 52 E5 25 00 C9 02 00 00 00 02    %.....R.%.......
02C020:  25 00 C5 02 00 00 00 02 25 00 C1 02 00 00 00 02    %.......%.......
02C030:  25 00 C6 02 00 00 00 02 25 00 C2 02 00 00 00 02    %.......%.......
02C040:  25 00 C7 02 00 00 00 02 25 00 C3 02 00 00 00 02    %.......%.......
02C050:  25 00 C8 02 00 00 00 02 25 00 C4 02 00 00 00 02    %.......%.......
02C060:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02C070:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02C080:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02C090:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02C0A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02C0B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02C0C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02C0D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02C0E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02C0F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02C100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C1A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C1B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C1C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C1D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C1E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C1F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C2A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C2B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C2C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C2D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C2E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C2F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C3A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C3B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C3C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C3D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C3E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C3F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C4A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C4B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C4C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C4D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C4E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C4F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C5A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C5B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C5C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C5D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C5E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C5F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C6A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C6B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C6C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C6D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C6E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C6F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C7A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C7B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C7C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C7D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C7E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C7F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C8A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C8B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C8C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C8D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C8E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C8F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C9A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C9B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C9C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C9D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C9E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02C9F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CA00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CA10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CA20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CA30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CA40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CA50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CA60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CA70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CA80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CA90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CAA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CAB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CAC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CAD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CAE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CAF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CB00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CB10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CB20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CB30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CB40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CB50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CB60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CB70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CB80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CB90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CBA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CBB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CBC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CBD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CBE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CBF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CC90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CCA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CCB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CCC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CCD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CCE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CCF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CD00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CD10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CD20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CD30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CD40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CD50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CD60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CD70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CD80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CD90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CDA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CDB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CDC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CDD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CDE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CDF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CE00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CE10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CE20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CE30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CE40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CE50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CE60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CE70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CE80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CE90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CEA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CEB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CEC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CEE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CEF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CF90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CFA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CFB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CFC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CFD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CFE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02CFF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D0A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D0B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D0C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D0D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D0E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D0F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D1A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D1B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D1C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D1D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D1E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D1F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D2A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D2B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D2C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D2D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D2E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D2F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D300:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
02D310:  26 00 01 00 02 09 52 E5 26 00 C9 02 00 00 00 02    &.....R.&.......
02D320:  26 00 C5 02 00 00 00 02 26 00 C1 02 00 00 00 02    &.......&.......
02D330:  26 00 C6 02 00 00 00 02 26 00 C2 02 00 00 00 02    &.......&.......
02D340:  26 00 C7 02 00 00 00 02 26 00 C3 02 00 00 00 02    &.......&.......
02D350:  26 00 C8 02 00 00 00 02 26 00 C4 02 00 00 00 02    &.......&.......
02D360:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D370:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D380:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D390:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D3A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D3B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D3C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D3D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D3E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D3F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02D400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D4A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D4B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D4C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D4D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D4E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D4F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D5A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D5B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D5C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D5D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D5E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D5F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D6A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D6B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D6C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D6D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D6E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D6F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D7A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D7B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D7C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D7D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D7E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D7F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D8A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D8B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D8C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D8D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D8E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D8F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D9A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D9B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D9C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D9D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D9E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02D9F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DA90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DAA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DAB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DAC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DAD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DAE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DAF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DB90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DBA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DBB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DBC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DBD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DBE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DBF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DC90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DCA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DCB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DCC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DCD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DCE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DCF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DD90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DDA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DDB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DDC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DDD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DDE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DDF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DE90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DEA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DEB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DEC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DEE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DEF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DF90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DFA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DFB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DFC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DFD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DFE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02DFF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E0A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E0B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E0C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E0D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E0E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E0F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E1A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E1B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E1C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E1D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E1E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E1F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E2A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E2B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E2C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E2D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E2E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E2F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E3A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E3B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E3C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E3D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E3E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E3F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E4A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E4B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E4C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E4D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E4E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E4F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E5A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E5B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E5C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E5D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E5E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E5F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E600:  54 72 61 63 6B 2D 49 6E 66 6F 0D 0A 00 00 00 00    Track-Info......
02E610:  27 00 01 00 02 09 52 E5 27 00 C9 02 00 00 00 02    '.....R.'.......
02E620:  27 00 C5 02 00 00 00 02 27 00 C1 02 00 00 00 02    '.......'.......
02E630:  27 00 C6 02 00 00 00 02 27 00 C2 02 00 00 00 02    '.......'.......
02E640:  27 00 C7 02 00 00 00 02 27 00 C3 02 00 00 00 02    '.......'.......
02E650:  27 00 C8 02 00 00 00 02 27 00 C4 02 00 00 00 02    '.......'.......
02E660:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E670:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E680:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E690:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E6A0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E6B0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E6C0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E6D0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E6E0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E6F0:  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
02E700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E7A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E7B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E7C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E7D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E7E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E7F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E8A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E8B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E8C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E8D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E8E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E8F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E900:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E910:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E920:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E930:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E940:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E950:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E960:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E970:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E980:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E990:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E9A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E9B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E9C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E9D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E9E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02E9F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EA90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EAA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EAB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EAC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EAD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EAE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EAF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EB90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EBA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EBB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EBC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EBD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EBE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EBF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EC90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ECA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ECB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ECC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ECD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ECE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ECF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02ED90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EDA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EDB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EDC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EDD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EDE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EDF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EE90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EEA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EEB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EEC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EED0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EEE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EEF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF00:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF10:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF20:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF30:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF40:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF50:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF60:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF70:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF80:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EF90:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EFA0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EFB0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EFC0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EFD0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EFE0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02EFF0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F000:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F010:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F020:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F030:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F040:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F050:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F060:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F070:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F080:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F090:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F0A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F0B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F0C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F0D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F0E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F0F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F100:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F110:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F120:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F130:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F140:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F150:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F160:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F170:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F180:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F190:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F1A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F1B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F1C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F1D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F1E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F1F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F200:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F210:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F220:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F230:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F240:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F250:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F260:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F270:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F280:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F290:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F2A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F2B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F2C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F2D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F2E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F2F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F300:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F310:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F320:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F330:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F340:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F350:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F360:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F370:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F380:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F390:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F3A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F3B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F3C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F3D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F3E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F3F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F400:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F410:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F420:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F430:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F440:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F450:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F460:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F470:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F480:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F490:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F4A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F4B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F4C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F4D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F4E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F4F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F500:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F510:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F520:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F530:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F540:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F550:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F560:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F570:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F580:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F590:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F5A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F5B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F5C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F5D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F5E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F5F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F600:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F610:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F620:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F630:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F640:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F650:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F660:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F670:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F680:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F690:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F6A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F6B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F6C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F6D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F6E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F6F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F700:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F710:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F720:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F730:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F740:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F750:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F760:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F770:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F780:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F790:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F7A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F7B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F7C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F7D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F7E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F7F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F800:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F810:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F820:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F830:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F840:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F850:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F860:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F870:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F880:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F890:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F8A0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F8B0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F8C0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F8D0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F8E0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
02F8F0:  E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5 E5    ................
RESULT OF SEARCH :
PRO=113   CHEA=2   COD=25   MUSI=0   COP=7   GRA=23   WRIT=119   198=15   199=2   STARTER=0   KBI=0   CAAV=0   L.TOURNIER=0  
EXTENDED CPC DSK File    SAMdisk140311(  RlabelBIOSldiy,bios1jpdirectdo  call1po
pixhlreturn addressderemove  spacee,ad,0push()BIOSHL,22bcret ex(sp),replace , ge
t codedecd,he,ladd,,3*(-1),(1) of second entry  jump table,   ()end           CH
AIN   ASMCPM     ASMCPMBIOS ASMFASTMOVEASMINTLOGICASMPORTIO  ASM-README!ASM#EXCH
ANGEASM)OPSASM  DAT.#           P#           Chain to another programLow memory 
must be set up as required by the£ called This code1/ reASMFILESLBRQ MODFILESLBR
 MODFILESLBR !"#$%&'()*+,MODFILESLBR-./0123456789MODFILESLBR.ABDEFFILESLBRCDEFGH
IJKLMNOPQRDEFFILESLBRSTUVWXYZabDEFFILESLBR)cdefghLIST    MODijklHITHERE MODmWP  
    COMnMODXTRCTSUBoDEFXTRCTSUBpSD      COMqWD      COMrASMXTRCTSUBslocates itse
lf just below BDOS2/ loads £  file3/ reloads £ stack pointer from address 64/ ca
lls £ Remark - this will not work for programs which exit with a ret instruction
, rather than a bdos call 0 or a JMP 0If you know enough about CP/M  have compre
hended £ above, certainly    create your own version of£   labelldde,(6)bottom  
/Mdecpophlthrow away return get   fcbbc,36add,lddrmove h,dl,eincsp,     (patch1-
2), addresses  (2-2),,endadr-startadr+20(20 bytes   space),+19ex,jp()execute £ ,
01c,15open 5 ,100hcp255z,0looppushc,265 dma ,02c,205read next record,128,,0jrz,o
n  ok,0  100h endInterface to CPMBdos and BIOS callsPick up definition module fo
r name mappinglabelBDOSpophlreturn addressdebcpushixcall5perform functionremove 
allocation   value from stacklde,ad,0 jp()BDOSHL 5        HL retend  RLD      GL
D      OLD      OLD      LD      LDD     LDDR    LDI     LDI     LDIR    NEG    
 DNOP     DOR      DOUTD    OUTDR   OUTI    £OUTIR   OUTIR   POP     POP     PUS
H    PUSH    RET     RET     RET     RET     RET     RET     RET     RET     RET
     RET     RETI    MRETN    ERL      RL      perior assembler.  You may rename
 "ASM.COM" to "MA.COM" if you like.  To run .SUB files which calls the assembler
, you will indeed want to.  We  have not renamed it to keep it separate.    If y
ou would like more information and examples of assembly linkage to  Modula-2, th
e Assembler ToolKit is available.  Please contact Workman &  Associates or your 
dealer for details.    Happy Assembling!    fast data move£ and swap routinesuse
d by the editor   sortlabelMoveup(a,b,len)£ from a to bpopiyreturnaddressbclengt
hhldestinationdesourcepushcallcheckzretzdecadd,ex,,inclddrMovedn(a,b,)£  a  bzld
ir(a,b,)loopbit7,bnzlda,()afa,()(),a! y Ry!Ry.RyRWy*Wy!Exchange process with cur
rent labelpushafbcdeixsave callers  on  stackiyand hlld,0add,spex,,14,address of
 exchange packetc,()inch,()l,cc,()(),eb,()(),d  pointersh,bl,c,callee's  now in 
placewe  correct the  to ge(),ajplookup start z,look1a,espace for resultcpir1loo
kdown  z,2a,e  cpdr2check  zeroxoracpbcendSome integer logic routineslabelIANDpo
phlreturn addressbcfirst operandde2ndt rid  parameter for this procedure,12,retu
rn pop register valuec,()(),eb,()(),d(),c(),bret  endADC     ADD     AND     CCF
     CP      CPD     CPDR    CPI     CPI     CPIR    CPL     /DAA     'DEC     5
DEC     +DEC     +DI      +EI      +EI       lda,eandce,aa,dbd,aspace for result
pushjp()all that, just  an !IOR  2 a,eorce,aa,dbd,a  () ,    !IXOR  2 a,exorce,a
a,dbd,a  () ,    !endPortio support routines - see .def (C) Dave Moore Sept 1986
labelinpophlreturn addressEX      +EX      EX      EX      EX      EXX     HALT 
   vIM      FIM      IM      VIM       INC     4INC     #INC     #IND     INDR  
  INI     INI     INIR    OUTDR   OUTIR   OTDR    OTIR    OUTD    OUTI    £JP   
   £JP      JP      JP      LD       LD      LD        LD      LD      WLD      
LD      bcport numberdecut back result areae,(c)get byteldd,0clear high pushjp()
Out value to out (c),e()Disable InterruptsdiretEnable eiset mode2 base  a,di,a i
nterrupts endFTL Modula-2  Assembler Update Note      The assembler "MA.COM" is 
no longer supplied.  Instead we supply "ASM.COM", a  much su  R           BUILDS
UBMODCOMMAND MOD$CONVERSIMOD+DEBUG   MOD1FILES   MODOGETFILESMODiINOUT   MODr 'L
IST    MODMATHS   MOD,PRECEDENMODPROCESSEMOD%(QUICKSTRMOD REALINOUMOD #)(SETUPCA
LMODCSMALLIO MODJ SLA      SRA     (SRL     8SUB     8XOR     8LD      !FLD     
 "FLD      #FLD      LD      FLD      %KLD      %KLD      *KADD     'ADD     (OU
T      AIN      #AIN      JR      )8AJR      )0AJR      ) AJR      )(AJR      )A
DJNZ    )ALD      #6ARET     ARET     ADC     AADD     AAND     ACP      AEX    
  AEX      EX      OR      OR      RLA     RLC     RLCA    RLD     oRR      RRA 
    RRC     RRCA    RRCA    RRD     gSBC     gSCF     7gSLA     &SRA     .SRL   
  SUB     XOR     XOR     CALL    CALL    CALL    CALL    CALL    CALL    CALL  
  CALL    CALL    CALL    JP      JP      JP      JP      JP      JP      JP    
  JP      SUB     XOR     SBC     #SUB     !SUB     "SUB     #XOR     !XOR     "
XOR     XOR     #ADC     ADD     AND     CP      OR      SUB     XOR     XOR    
 ADC     !ADC     "ADC     #ADD     !ADD     "ADD     #AND     !AND     "AND    
 AND     #CP      !CP      "CP      #SBC     SBC     !SBC     "SBC     #SBC     
JP      JP      LD      2LD      CLD      SLD      "SLD      "LD      "LD      L
D      sLD      sLD      *LD      !LD      *LD      !DEC     !IN       IN      I
NC     LD      FADC     !ADC     "ADC     #ADD     !ADD     "ADD     #ADD     AN
D     !AND     "AND     #CP      !CP      "CP      #DEC     !5DEC     "5DEC     
SBC     SBC     Vsnf#ut!9*nfR *nf0)))))))ut!VR !ut*nfVRC *Vsnf#ut nf#ut*nf*nf*!*
ut!9!*VR £**Vsnf#ut!*utn& RnINC     !4INC     "4OR      !OR      "OR      #OUT  
   #SBC     !SBC     "SBC     SBC     #SUB     !SUB     "SUB     #XOR     !XOR  
   "XOR     #LD      !#6LD      LD      "#6LD      !pLD      "pRL      !RL      
"RLC     !RLC     "RR      !RR      RR      "RRC     !RRC     "SLA     !&SLA    
 "&SRA     !.SRA     ".SRL     !SRL     SRL     "BIT     $FRES     $RST     $SET
     $BIT     $!FBIT     $"FRES     $!RES     RES     $"SET     $!SET     $"BIT 
     $RES      $SET      $ADC     %JADD     %JADD     DEC     %JINC     %JPOP   
  &JPUSH    &JSBC     %BADC     BADD     BAND     BAND     CP      BLD       pBO
R      BRL      RLC     RR      RRC     SBC     SBC       RIMPLEMENTATION  Comma
nd(* line processor*) Storage £ ALLOCATE SYSTEM£ i,j,k GetParams( p  Parameter c
ount) Build(lenchcParclass)ad(,+4)p p  j(CommLength) Terminator0dx  LengthClassc
 k0  -1 CharskCommTexti+k0x+1 (*crack the command *)i00 (p)    (i())  (i' ') INC
(i) i()    i i.)  (i)  i i  0(* i*) i  SplitUpName(   )(*split up a  into its ba
se  and  extension*)i,j''''i0 (i())  (i'.') (i' ') (i0c)  i+1i(i) (i'.')   j0(i)
 (i())  (i'.') (i' ') (i0c)  j+1i(j)(i)  GetExistingTable(*Load an existing prec
edence clear   none *)w(,'PRECEDEN.DAT ',SOLVE   MODSSORT    MODaSTORAGE MODj ST
REAMS MODw*.STRINGS MODTERMINALMOD£%&                      (*Last modified 20 Ma
rch 86 *) BuildSub(*Generate a submit file for recompilationsSystem call dest  m
odule namesParameter  1 to receive    2 upto 10files  recompile optional flag i 
- ) 0 (' .   ')(,,)(,w)w(,(),()*,)(,)  Dependant(current)(*check    uses a  whic
h must be recompiled*)j j0  .-1  .j   (**)   MarkRecompsParam 0..10   CountiClos
ed GetName( p )i,j''jp.Length j()  j()  i0  j  ip.Charsi  (,) -1  Classoption CA
P(include  given in    e.g. temp.substorage.modNote that this program will not h
andle modules with cycles*) SYSTEM £ ,,TSIZE,WORD Command £  ,Parclass,GetParams
 Files £ FileName,FILE,Lookup,Create Streams £ Connect,Disconnect,STREAM,input,o
utput,WriteChar,ReadChar,ReadWord,ReadRec,WriteWord,WriteRec,EOS GetFiles £ GetN
ames  £ ,,ErrorExit Sort £ SortRecordsFF0cxTAB09xLF0ax0)'I'DEC() (**) 0 (' Usage
      compile')(*open  *)(0)(,,) 0 (' disc full')(,,)(*now set  *) i1    ii 0  i
1  (-1) (i)()j(,'')jj (*Now close    *) i1     i i(i) i   (**)     i1    i  i (*
    implementation   any definitionCR0dxMaxImports20(*max imports allowed by a *
)MaxModules100 PFileName  replyi,jkcInsInfch(*look ahead character   *)IncludeId
ent1..8  PrecTableNameDefModuleImportCount0..Imports0..  Prec1..  PrecCountRecom
p,ParamMod1..  CurrentModule(*Module being examined*)PrecFPrecSIdSubFSubSBaseNam
e  is  *) i1    i  i. j(i.,)j  OutputRecompsi,j TryToOutput(*    a   or    need 
 wait       compiled*)j i    j(,) j   (i)i (**) (*   compilations requests*)i1 i
    i   (i) (i)  (,) .ExtensionCompilers   'M2','MD'Extensions   '.','.DEF' PutN
ame(ModNo)(*Output a compilation line  the  name*)i  (,(),3,)i1 (i())  (i' ') (,
i)INC(i)(,(),4,)(,0)(,0) (**)  FindModule(IsDEF)(*Find a , enter it if  found*)i
 () ('  table overflow')+1.+1.i1 (i.)  (  Rinternal knowledge   compiler's opera
tion stack  look like   (2 )old ix value(2 )i(2 )*)(((i))+4)()(*  *)() ((ORD(),0
c0h))0c0h  (*Its a  *)+2(* 2   *)256*((),03fh)(()+1)+()  (' Line  ')(,5) ((),80h
)0  (*  *)   (' Procedure  ')  ()  1  ()-1 +1+1()INC()    ()+1 (((),0e,BusyRead,
ClearCharBuffer,ReadIntLogic £ IANDIntNumber6(*Number  interupt used (eg RST 6)I
f other than 6  , be sure  use /tn  link*)FreqCount100(*   between tests for  at
tention character.    not checked  time round because that makes everything run 
too slow*)MaxDepth20(*Max depth     can  tracked*)pCHAR  pCARDINAL  LineTracePro
cTraceCountDownpRe'','/'(*Option found*)(i)(()-i,0,option)'"',"'"ji+1 (ij)  (j()
) (j)(i)(j-i,i-1,string)(j)ji+1 (j' ') (j',') (j'')(j'/') (j()) (j)(j-i,j,name)(
*case*)ij i','  (i)  (**)  .IMPLEMENTATION  Conversions SYSTEM £ , IntLogic £ IA
NDchars0..15  '0123456789ABCDEF'i,lt,rbtpCardpCharjProcStack 1..  ProcLine 1..  
ProcTop0LastLineAttentionCharacter01x(*     types  get into   mode.  means   per
forming     routine  . you are   , this  cause conflictsas Debug    characters  
wanted. To overcome ,   have  change  so   rejected    returned  another caller.
 *)(*Check    found, then interpret commandsEach REAL CardToString(c,base T   us
ed)i(T)tc  rc-*tTirctii-1 (c0)  (i0)(T)-i ii  0  -1  Ti' '   IntToString(v T   )
 neg v0  v-v((v),,T,)   T(T)-'-'+1  MakeWord(High,LowBYTE)WORDaa(i)aa((a)+1)a i 
 HighByte(w)aa(((w))+1) a  LowByte(w)  one  (possibly   parameter)  Ax     xDxdi
sable x  (xL    P  proceduresanything   both)Ex x XContinue debugging*) CheckFor
ControlchDEC() (0)     ()  ('  Command')() CAP() 'A'(' Change  ')() 0x'D'('isabl
e ')() () 'L'('ine ')'P'('roc ') ('Both')(**)'E'('nable ')aa(w) a  .IMPLEMENTATI
ON  DEBUG(*This is a debug moduleUpdated Jan 26 85 to add command interface Aug 
10 86   bounds error traps and  overflow ,also end  of procedure codeThe release
d version will trace  calls  line numbers.When a   compiled with the  flag on() 
() 'L'(' ')'P'(' ') ('')(**)'X'(' Continuing') ('Commands  A E D   X')(**)(**)(*
 *)(*0*)  DisplayName 0x    () (()+1)  TraceBack   0  -1  0 (' near ')(,4)  Trac
e(*  actually does  tracing*)i(*pick up  return address  if it were a   required
  (eitherby using M2 name/T, or else (*$t+*),   linked   /T , each   statement  
preceded  an int 6followed  several bytes in  formtop bits0 call11 number ( )(ma
x  3fff16383)100    1010   trap1011    remaining 15   a word give a    a () .   
performs two functions1/ Outputs  information2/ Allows control   output*)SYSTEM 
£ ,BYTESmallIO £ WriteCard £ ,,Write  RrFileNames(f,) f.fcbdn0  ' ' CHR(ORD(f.)+
(('A')-1)) (*Now scan for matching *)i(,())(*set  buffer address*)i(,(f))(*start
 search*)0 i255 j0 ' ' 01''j2 i k1 (k(dirfn))  (k' ') jkINC(j)(k)j'.'k1(j) (k(di
rft))  (k' ') jk(j)(k) (* DMA*) jj  ()  j' ' ()i(,(f))(*go to next*) (*se( f)i(,
(f.f))  Release( f)(f)i(,(f.f))  Rename( fnew,old   )p(f,)i(,(f.f))p(((f))+16)(*
Note****Overwriting FCB as required by rename function*)p.f.f.f.p.f.f.f.(f,)i(,(
f.f)) i255  -2 0   MakeBAK( f )pp(((f))+16)p.f.f.f.p.f.'BAK'p.f.f.f.i(,(p.f))i(,
(f.f))f.f.0f.f.0i(,(f.f)) i0h))080h  (*    *)()+1   ('exit ') 0   0  ()  (((),0f
0h))0a0h ('  ')HALT (' Value out  ')(*  Tracing*) JumpOpcodeAddressIntJump8*(*Ma
in  - set    jump  *).0c3h.() .IMPLEMENTATION  files(*File system implementation
 for CP/M 80Dave Moore Dec 1984*) SYSTEM £ ,BYTE CPM £ 255  -2(* the  file back 
again This could still be improved upon since with this code,     goes away Of c
ourse, now that you have read  , will know a sneaky way of getting around   dire
ctory full message in  editor*)p.f.f.f.f.f.''i(,(f.f)) 0   SetBlock( fblknr)ii  
128 f.f.(i) j(,(f.f))f.f.(i)j(,(f.f)) j255  j(,(f.f))f.f.-128*i  SeqReadBlock( f
BDOS,BDOSHL,opnfc,clsfc,delfc,makfc,rsrfc,wsrfc,sdafc,renfc,exten  £ ,pFILE  FIL
EDevices  Devicetypei,jBytesTransferredresponse   ConvertFileName( ffcbfn  )i0j0
 f fcbdn0fcbfn''fcbft''(*Extract basename  possibly device/disc indicator*)  (i(
))  (i' ')  (iCHR(0))  (i'.')  (i'')  (i1) ORD(1)-(('A')-1)1' 'j0 i'*'bufferbyte
count )(*Set block number if needed*)127j0 ()  (j0) j(,)j(,(f.f)) j0  +128 (()+1
28) j0  f. -127  SeqWriteBlock( f )(*    *)127    j(,)j(,(f.f)) j0   +128(()+128
)-127  ReadBlock( f, )(*    *)(f,)(f,,,)  WriteBlock( f,   jj+1  () j'' j()  INC
(j)jCAP(i) (*i'' *)ii+1 (**)(*look  extension*) i'.' ii+1j0(i())  (i' ')  (i(0))
  i'*'  jj+1  ()  j''  j() (j) j(i)ii+1(**)(*i'.'*)fcbex0fcbcr0cpmres0fcbrc0fcbr
n.loworder0.highorder0 (**)  convertname( fl   )  (f,).eoff.'CON'  dev)(*    *)(
f,)(f,,,)  .IMPLEMENTATION  GetFiles CPM £ BDOS,BDOSHL,sfofc,snofc,fcb,sdafc CPM
BIOS £ directory SYSTEM £  Files £ ConvertFileName(*Get a list of file names mee
ting a wildcard description*)i,j,kfnameFileNameDevCharWildCard GetNames(Pattern 
     Count)dma 0..3   SearchFotypecon f.'RDR'  rdr f.'PUN'  pun f.'LST'  lst  (*
 f.f*)  Lookup( f   reply)(f,)0 f. i(,(f.f)) i255  -2 f.  ,  -1  Create( f   )(f
,)0 f. i(,(f.f))i(,(f.f)) i255  -2 f.  -1  Delete( f   )(f,)i(,(f.f))-1 f.  i255
  -2 0   Clo  RStream 1  -1   PopOutStream 1  -1  (*Mainline*)00(,'CON',)1(1,,)1
(1,,) .(**)   x-x   Write()   (,0)0 List(* one of more filesDave Moore FTL Modul
a-2C/O Workman and Associates112 Marion DrivePasadena California 91106(Ph) (818)
 796 4401This is a module provided with the system. You may hack it use  for wha
tever purp..('Could  create ')() (**) (**)(,,)   CloseInput 1  -1   CloseOutput 
1  (,)-1   ( )  AlwaysBuffer  (,)  () EosCH(,) eolch  EOL ignorech    (**)  (*Sk
ip leading spaces*)() (' ')  (09x)  ( s  )(,)     i0 i( i255*)i(,80H)(*reset  de
fault*) (* Convert   a  *)j() j()  j()  i0  j  ii (i'*')  (i'')    ii+1  ()  i' 
'    10  .IMPLEMENTATION  InOut(* as defined by  N Wirth in 'Programming  Modula
-2' (C) Dave Moore FTL -2 1986Modifications*************3 June 1986Removed assum
ption that open array parameterscould not be used  as)    ' '   siii+1() (**)ter
mCH i(s)  si0x   SkipEOL()         (**)  ( s  )(,)i0 i(s)   ()          si(i) (*
*)       ii  (s)  si' '   ReadCard( c)c0(,)      ('0')  ('9') c10*c+(ORD()-('0')
)()(**) ctual   value. (This was a restriction  the earlyversions (pre-release) 
of  compiler)Improved handling   variable Done OpenInput and Openoutput - entryi
ng no name when prompted for a file  nowcauses a return with 10 Oct 86SkipBlanks
  numeric input routines changed to useRead from Inout instead  ReadChar  Stream
s directlyReadString    zero byte terminated string   blank filled (but ReadLine
 left  ReadInt( x)neg(,)      '-' ('-')  ('+')  () x0 ('0')  ('9') x10*x+(()-('0
'))()(**)   x-x   Write()   (,0)0ax(,)  (0)(0)  (s  )i0 (i(s))  (si0x) (,si)(i) 
 WriteCardInGivenBase(c,baseplaceszerosuppress)text1..5  (c,,,)   ' is.Handling 
  ''     improved*) Files £ FILE,Create,Lookup,Close,FileName  £ Direction,,outp
ut,Connect,Disconnect,,BufferAhead,WriteChar,EOS Conversions £ CardToString,IntT
oString£ MaxDepth3StreamArray1..  STREAMInTopInStreamsOutTopOutStreamsConsFileIn
File,OutFile2..  filenameich GetFileName(defext  )..().ReadBuffer() ' '0'  i+1  
()  ()  i6-  5  (i)   WriteCard(c)(c,10,,)  WriteHex(c)(c,16,,)  WriteOct(c)(c,8
,,)  WriteInt(c)1..6  (c,10,,) i+1  ()  (' ')  i7-  6  (i)   SwitchInStream(p) (
) .('    ')+1p  SwitchOutStream(p) () .('    ')+1p  PopIni0.() 0dx   i()  iCAP()
 INC(i) ii  ()  i' '   (  ) () .ErrorExit('Input Stack overflow  ')() 1' ' +1(,,
i) i0   ..('File  found').()DEC() (**) (**)(,,)   OpenOutput(  ) () .('Output   
 OutOut')() 1' ' +1(,,i) i0     Ron-restoring divide operation   divisor replace
d by a table logs*) A0.0 ('error   ve0.0 ')HALTb.xAORD(b.)-80h(*  power  16*)b.8
0h(*b now  1/32..1/2*)i0zb.x z(1.0/1.4142135623)  INC(i)z2.0*z(*  improved -  sh
ifts etc*)z(z-1.0)/(z+1.0)yz*zyz*(((4.210873712179797145e-1*y-9.6376909336868659
324)*y+3.0957292821537650062264e1)*y-2.40139179559210509868484e1)/(((y-8.9111090
279378312337)*y+1.948096607008897305IMPLEMENTATION  Maths £ ,SYSTEM £ BYTE(*Some
 mathematical functionsMethods and approximations are taken from HART et al, Com
puter Approximations, SIAM Series in Applied Mathematics,John Wiley  Sons, New Y
ork*)RealByByte  xREALexpmantissa1..7  x,y,zChangeSignshift SIN(A)(*Hart functio
n no 3369 *) A0.0 x-AxA x(2.0*PI)  xx-2.0* (*multiples proboses you wish. Call  
LIST(wild card) file name,.... (output  o) Where      optional (defaults to prin
ter device)BugsOverwrites   without checking if OK*)£Debug SYSTEM £ ,,TSIZE Comm
and £ Parameter,Parclass,GetParams Files £ FileName,FILE,Lookup,Create Streams £
 Connect,Disconnect,STREAM,input,,WriteChar,ReadChar,EOS GetFiles £ GetNames  £ 
, Sort £ SortRecordsFF0cxTAably rare*) x  xx- x(*0.5) x-xx2.0*OneOnPI*xyx*xy x*(
((((-2.27677965988767619763e-3*y+2.5738460983116019960182e-1)*y-1.23945830531878
262699847e1)*y+2.834856820677127243576284e2)*y-2.7077267533847327687911294e3)*y+
7.0248302567479778974385358e3)/((y+1.153038712361456119397242e2)*y+4.47214583897
17958397152926e3)    -y  y   COS(A) (A+/2.0)(*can do better - eg  3843*)  TAN(A)
 Approx(A)xB09xLF0axCR0dxTABS20x  PFileName  ListFreplyi,jInsInfchbuffer0..4095 
 bufflen(*I   characters on  since I have a  whichstops printing whenever anythi
ng appears   interface. Toget   run at speed,  must hit   a  full 'a time'*) Flu
shBufferi 0   i0  -1  (,i) 0  BufferOut() ()   +1  Compar(a,b)4.0/*Ayx*xy x*((((
3.386638642677172096076369e-5*y+3.422554387241003435328470489e-2)*y-1.5506856534
83266376941705728e1)*y+1.055970901714953193602353981e3)*y-1.30682026475482566826
9611177e4)/(((y-1.555033164031709966900124574e2)*y+4.765751362916483698926655581
e3)*y-1.663895238947119001851464661e4) y (*  4285*) A0.0 x-AxA (x)  xx-  x(/2.0)
 x-x  x(/4.0)  x(/2.0-x) x1.0e-140  (' too close to /2')p,qp(a)q(b) pq  Usage(' 
 ,,...')('or ,,..., o')(' where   a   list  a      ')('  example *.DEF')HALT  Li
stitParam 0..10  CountNames 0..100  NameCount  Counter  Cnter  (,)  1 0    -1.Cl
assoption DEC() 0   (-1.Chars,,)(,0,) 0 (' Could not create  ')() 0  y1.0e150 y1
.0/(x) y(x)     -y  y   LN(A)bi(*  2705this is  a poor choice, since the use of 
hex normalisationmeans that just standardising  exponent  not enough  ensure  va
lue falls   range 1/SQRT(2),(2), but a with  desired  was  availableAlso, it sho
uld be possible   a log derivation (base 2) without anyfloating operations at al
l (except   end for  ), usinga n (,'LST',)(,,) i0  -1 (i.,,) 1 ((),(),(),) j0  -
1 (,j,) 0 ('   open ')(j)(' Listing')(j)  1()(,,)  () (,) 80x CHR(ORD()-80h)(* c
haracter   control code*) ((' ')  ('')) () () ()  () (,) 0(,) .  RImports0..  Ch
arSet  1..  PrecCountCurrentModule(*Module being examined*)PrecFPrecSIdStopWords
0..6  '','','','','PROCEDUR','' DisplayResultsi i1    i ()('')  ('.DEF ') ('. ')
 k16 j0  -1  k75 ('')k10(j.)('')kk+10(* j*)(**) (* i*)   GetExistingTable(*Load 
an existing   cl3664.5449563283749893504796)*y+3434.3235961975351716547069)*y+12
09.7470017580907287514197)*)  A0.0 A-A(*Because small values cause trouble   fol
lowingformulae,  because  slope    1   origin,     A we let (A)A *) A1.0E-70  (*
Reduce     0..(/8)*) A1.0  A/4.0 A1.0 A/2.0-(1.0/A) A0.4142135623730950488 (*(/8
)*) A/4.0-(2.0/(1.0+A)-1.0)A(A)    -A  A   2(Y,X)Quadrant 1623e1)*y-1.2006958977
9605254717525e1)(* factor  back    fact  ln(2n*x)(2n)+(x)n*(2)+(x) *) y+(*4-i)*0
.6931471805599453094172321  EXP(A)(*  1801*)b A0.0 b.x-A b.x370.0   0.0 b.xA A37
0.0 ('   large  ')(b.)-7fh 0 b.7(*b.x    0,1/32*)0yb.x*b.xz2.0001114158996456893
54e1*y+8.400668525364832394067033e2y1.0+(2.0*b.x*z)/(((y+1.800133704073900228053
9e2)* (X0.0)  Y0.0  1Y-Y4X-X Y0.0  2Y-Y3(*Check if  division will overflowIf  , 
set    /2.0   than 2(0.0,0.0)/2.0*) X1.0E-150*Y  x/2.0 x(Y/X)   1 x2 -x3 +x4 2.0
*-x 2 ENTIER(x)signx0.0x(x) x32767.0+()  (' Real     ')    -TRUNC(x)   (x)   .y+
1.6801337050729664841446817e3)-b.x*z) 4*  1  -1 yy*y   y1.0/y  y  (A)b A0.0   A 
 A0.0 ('  -   - ')b.xA(b.)-80hb.80h ODD() +1b.7(*b.x   0..1/2*)xb.xy((((2.975303
91*x)+2.02772463)*x+1.09542405e-1)*x+3.16235e-4)/(((x+3.46399556)*x+6.41225367e-
1)*x+9.408909e-3)(*  our first guess  a result*)z0.5*(x/y-y)yy+z ABS(z)1.0e-15(*
 add size   *) 0 (*Last modified 20 march 86 *) Precedence(*Generate a precedenc
e table  of modulesSystem callPreceden dest file wild cards...Parameter  1 to re
ceive     2 upto 10wildcards for files  searche.g. Prec.dat b*.mod b*.def*)(*Thi
s program was hacked from the LIST *) SYSTEM £ ,,TSIZE,WORD Command £  ,Parclass
,GetParams Files £ FileName,FILE,Lookup,Create Streams £ Connect,Discb.xyb.  2+(
b.) b.x y (*This evaluation  ARCTAN follows   algorithm 5076Read also  design   
section on page 125We  s2X0(0)X1(/8)X2(/4) (1.0)X3(/2.0) (infinity)x2(/4)x3(/2.0
) () *) (A)(* Function ARCTN 5076 *) (x)(*The polynomial approximation    0../8 
*)yx*x x*((((0.1589740288482307048*y+6.66057901700926265753)*y+40.96926483210225
6374186)*y+77.477687719204208616481)*y+44.5413400onnect,STREAM,input,output,Writ
eChar,ReadChar,ReadWord,ReadRec,WriteWord,WriteRec,EOS GetFiles £ GetNames  £ ,,
ErrorExit Sort £ SortRecordsFF0cxTAB09xLF0axCR0dxMaxImports20(*max imports allow
ed by a module*)MaxModules100 PFileName  replyi,jkcInsInfch(*look ahead characte
r   *)Ident1..8  PrecTableNameDefModuleImportCount0..592906803197511)/((((y+15.5
0397755142198752523)*y+62.835930511032376833267)*y+92.324801072300974840693)*y+4
4.5413400592906804445995)(*Alternative  greater accuracy -   tested  x*((((((0.0
9762721591717633036983*y+11.3221594116764655236245)*y+192.5792014481559613474286
)*y+1114.1290728455183546172942)*y+2761.7198246138834959053784)*y+3031.074595611
5083044212807)*y+1209.7470017580907217240715)/((((((y+39.9178842486537981501999)
*y+423.0716464809047804524206)*y+1821.6003392918464941509225)*y+  R  numbers * f
ollowsint no (decimal)RST 00 18 216 324  432 540 648 This and   next  usually fr
ee 756 under CP/M 80In  mode 1, only  7 # used, so you can use  1 *if  were a  0
 .   2, "  vector   placed anywhere  memory. With V1.18,  2  support has been ad
ded.To   2 interrupts,    variable 2  .  2,  #        that #   linked .   "  ,  
  ! #      # started wi)    ()    ''  '£'   ()  ('')(* *) (**)(,)(* *)(* j*)(* i
*)  .IMPLEMENTATION  Processes,(*, module+ as* per Wirth)D. Moore 4 Jan 84*) STO
RAGE £ ALLOCATE(, DEALLOCATE   £ , Exchange' £ 'SYSTEM £ BYTE&,,WORD%,TSIZE$(*' 
is# an" assembly language + whichear   if none found*)w(,'PRECEDEN.DAT ',) 0 0(,
,)(,w)w(,(),()*,)(,)  WriteTable(,'. ',) 0 ('  disc full') (,,)(,)(,(),()*,)(,) 
 StopWord()i()i0 i  INC(i)  i()  SkipComment ()   (,) '*' (,) ')'    '(' (,) '*'
   (*'*'*)  GetId(*Read  nex! swaps the PC/IX/SP values from   current task to/ 
  givenWAITER record*)SIGNAL  ProcPROCESSNextPPROC  PROCInterruptStub(*interrupt
 stub  make exchange *)pushhl&ldhl&procvaraddr%exhlsp &call&exchangeaddr%ret &Su
spendedNILNewtask,Thistask(*list of processes suspended *   result  a  StartProc
est id    Only eight characters are kept, since that is  most in a  name, and up
per case  used*)ii0''  (  'A'..'Z','0'..'9')   ()  (,)CAP() '(' (,) '*'    (  'A
'..'Z','0'..'9')   () (i) i()  i (,)()   SkipToSemiColon ('')   ()   FindModule(
IsDEF)(*Find a , enter it  not *)i () ('    overflows*)WorkSpace Restart(* after
 a process falls out   bottom  its procedureThe return address #   first element
 on    *).'()  TRANSFER( source,destination)(* First set pointers  control block
s for each *)(*    must be already  up byNEWPROCESS*)(*Copy     descriptor into 
   .  ' will replace         ')+1.+1.i1 (i.)  (i.)  (i)  i i  0(* i*) i  Compar(
a,b)p,qp(a)q(b) pq  ScanNexti,ji(,)(* because  we only import  defs*)   () ('  '
)()(' has too many ')ij0 ji  (j)  j  ()(' Warning - ')()('  ')()(' more than onc
e') (*   *)(*  *) (**)  Swhen it activates   *)'(())  IOTRANSFER( ,va w)(*Perfor
m " Input-Output TransferCaution -  following code # not at all nice.*******   #
      called  "  occurs.   two parameters are *  . third  #     receive a jump i
nstruction!   executed     .For example, in Interrupt Mode 0 (See A Osborne, An 
Introduction Microcomputers, Vol II - Some Real Devices - SYBEX),  corresponds c
anFilesParam 0..10   CountNames0..100  NameCountl(,) 0 (' Usage   ') i0  -1 (i.C
hars,,) 1 ((),(),(),) j0  -1 (,j,) 0 (' Could  open ')(j)(' Scanning')(j)k0l1'' 
j1''  k2  (jk'.')  (jk' ')  (k()) ljk(k)(l)(,.f.fcbft'').0(,,)(,)() (   R       
  IMPLEMENTATION  RealInOut(*The new stuff for read and write reals has been add
ed in two ways old WriteReal  WriteRealFixed routines now call the Text  then do
 a .  ReadReal routine readsboth types of number but  Read character  differenti
atesbetween   forms  input *) INOUT £ ,Write,WriteOct,WriteHex,WriteInt,,,termCH
,AlwaysBuffer,DoneSYSTEM £ ,(* foillowing imports can be used instea( s)(*Wait  
a signal -  everything ,    dies *)t  (' System  locked ')t.t.sst'(t)  Awaited(s
)(*Returns   something # *) s   Init( s)s 2 ,.   SEND( s)(*   (longest waiting) 
 s # restarted*)q,r,ttsrIMPLEMENTATION  QuickStrCommand £ Parameter,Parclass,Get
Params £ ,,WriteStorage £ ALLOCATEFiles th(InteruptRout,(),SIZE(),PRO)(CON,)  ne
ed   initialised -  # done  Followed  (inside     InterruptRout, ! # now being)(
,, ) sends  back    statement     .When "  ,   (s)        # returned     #  agai
n. *)PROCADR ()pWORD  %wpjmp(*         *)(*         *)(*          .  '          
      *)(*    routine£ Lookup,CreateSTREAMS £ ConnectSYSTEM £ DirText Direction,
1..7  'find','create ' OpenStreams( StreamList  StreamRecord OptionsOptionsSet)P
ars1..6  countifpFILEreply i0  ()  i.Opened (,)(*First, see if there are any opt
ions*)   Classoption  i0  ORD(Length-1)   CAP(Charsi)  'A'..'Z' INCL(,(i))('Inva
lid Option ')(iNote     tasks   stored   therefore,     , we  have  '  *) w 0e5h
21h() 0e3h0cdh' 0c9h 2 ()(+1)()0c3h(w)'(())(*We get  here     .           .  put
   NewTask              interrupted  *) (*Halted #   a         "    ".  entirepr
ogram # stopped (* required  )'s book)*) ('  )  DEC() (*class*) (* *)(*Now proce
ss file names*) i1  ()+1  i  (i)  (name) (' Name parameter expected ')()   i-1  
(0)  (i)  MustSupply (' Required  omitted ') DefaultNameFileName() IsStream  NEW
(f) fFile 1 (Dirinput)  LookupFirst (f,,) (output)  (0) (f,(),) 0 (' Could not '
)exited -  halt')HALT  (pan new)RegSaveiy%ix%hl%de%bc%af% % pRegSave  pr((a)+n-$
()). (*    ,  stops  message *)((a)+n-$()-4). p.0(*clear   flags *)  (pn)(*Start
 a concurrent    P a workspace  n bytes # a standard type representing a paramet
erless  storage # got    heap      this  may fall    without term()()    (Stream
,f,)  (()+1) (' Too many parameters at ')(.)    VeryQuick( In,OutSTREAM)(*Open a
 stream for  and a    *)S1..2  o S1 'CON'() S2 ''() (S,o)  .inating    . They si
mply cease  exist,    system gets   processing any remaining *)((,n)NEW()(p,,n,.
).(*reset   they don't stop *)'()(*calls   't    until    terminates or waits   
    *)  SEND( s)(*   (longest waiting)  s # restarted*)q,r,ttsrq t qrrttt. r  q 
 s q. r.r'(r)  WAIT  R BYTE(*Low core variables*)fcb15ch26commandlen80hcommand81
h0..80  i,j MakeCall(progname   f) 1f2.fcbdn02.fcbfn1' '(*set up  line*)i0j1 1.0
 iCHR(ORD(1.)+('A')-1)INC(i)i''(i) (j8)  (1.j' ') i1.j(i)(j)j1i'.'(i) (j3)  (f.f
cbftj' ') i1.j(i)(j)j0 (j())  (j'')  (j)  (j(*  engineering form if requiredThis
 code does so by shifting more   front  dotIf  want  shift  other way, change  s
ignson  numbers*)  Engineering  (i  3)0  ii-1+1-(5+3)(*  contains      precede  
decimal point*)j(Leadingplaces)- jj  1  -1  (' ') j0   ('-') (' ') 2  2 (* out  
*)  (* this   happen   format *)aa+(0.1,)*0.5 TRUNC(a)9 aa/10.0ii+1d   import fr
omInOut to produce smaller programs -  you will only  able   IO   console   £ ,,
, SmallIO £ ,,,,,*)IntLogic £ IANDtab09xSigDigits15tchnegchs1..15  a,bREALi,j,k,
lwholeplacesrval,sval atoi(ai)bb1.0 i0  i-ia1/al1 (i,l)0  bb*a  li   aa*all+l b 
TextAddrTextLenTextPos WriteCH(ch(j) k(a) k9  k9a10.0 k0  WriteRealHex(a,14)(k,4
)((k+('0')))a10.0*(a-k) a0.0  a0  j  ('.') jj+1 (i0)  ForceExponent ('e') i0 ('-
')i-i ('+') k1  3 ji  10li-10*jk(l+('0'))ij k3  1  -1 (k) ((0))  (c)0..30  (,c,)
()  WriteRealOct(xn)aia(((x))+7) i8  1  -1 (a,3)(' ')a((a))    INC()()  SetUp(  
 )()()0  ReadCH( ) 0  ()   ' '() CHR(0)  ()   ReadRealNumber( val)SaveBuffReadOK
nege() (' ')  ()    () '-' () '+'  ()0.0 ('0')  ('9')    10.0*+(ORD()-('0'))() '
.'  ()1.-1)  (xn)aia(((x))+7) i8  1  -1 (a,2) n16  (' ') a((a)-1)  WriteRealFixe
dText(   x,)(* a  *)()ax(*add half  place after least sig digit*)--1   -1 (*spac
e fill field*) i0  1aABS(x)i0 i+1 j+()-1 j  j aa+(0.1,j)*0.5 j    (' ')    ('-')
  j1   k(a) k9  k9 ((k+('0')))a10.0*(a-k) a0.0 ('0')  ('9')  10.0*+(()-('0'))10.
0*()/ ('e')  ('E') i0()'-' ('-')  ('+')  ()  ('0')  ('9')    i3000   i10*i+(()-(
'0'))()   /(10.0,i) *(10.0,i)   -    ( a)0(a)  ReadRealText(    AtPos r)() ()  (
()' ') ()()   r0 (r)   PreScale0  a0.0 ('.') j1  () k(a) k9  k9a10.0 (* (k0)  (k
9) ('k')(k,6)(a,14)*)((k+('0')))a10.0*(a-k) a0.0  a0.0 ((0))  (x,)0..30  (,x,,)(
) 02 .fill field*) i0  1aABS(x)i0 i+1 j+()-1 j  j aa+IMPLEMENTATION  SetUpCall(*
 Up call parameters for a program and chain to it*)Chain £ LoadAndExecuteSYSTEM 
£(*Convert       range 1  10 (unless zero)i returns places shifted  process*)a0.
0   a-a (*calculate whole digits size*)i0 a0.0  a1.0e14  aa/1.0e14ii+14 a10.0 aa
/10.0ii+1  a1.0e-14 (*('  ')*)a1.0e14*aii-14 a1.0 (*('  ')*)a10.0*aii-1  WriteRe
alText(   c)(*output a real *)sigdigitsplacesbeforedot()acScaleii-()  R (1)  (a,
b)  (a,b,)  (a,b)  DEC()    -1 c((c)+) (,,,)(c,-,,)(*5 *)  .IMPLEMENTATION  STOR
AGE(*Heap allocation/deallocationD.Moore 29 Dec 84*) SYSTEM £  IntLogic £ IAND L
OADER £ TOP  £ ,HeadRoom512(*min headroom between stack and heap*)Frame(*Free li
st frame*)nex 1..10 (*()*)  PivotNoMaxElement,HeadElementi,j,ka,btempc,d,e(* all
 pivots  false*) i1    i  i1  -1 (*choose a pivot*)0.00 j1     j  (i-1j) (' tryi
ng ')(j,5)j(i-1j)(* *) 0 (' Singular ')HALTi(' next   ')(,5)(,14)(*b*)1.0/(*(1.0
/,b,1)*) j1     j *i-1j(*(i-1j,/,())  i''(i)ij+1(i)if.'' i0  j-1 f.i+1if.'COM'f.
0f.fcbex0f.fcbcr0(f)  .IMPLEMENTATION  SmallIO Conversions £ CardToString,IntToS
tring  £ Read,Write,,ReadBufferMaxDepth3 SkipBlanks( ch) () ' '  ReadCard( c)c0(
)() ('0')  ('9') 2)*)i-1j0.0 ki+1   bk-1jk-1jk-1j-k-1*(*(,(b-k-1j)/k-1,3)*)(**)(
*  *) (* j*) (*triangularisation*) (*   now upper triangular, but   permuted as 
given  *)(*solve    *)k1 k  INC(k) k k+1   k-1(*  *) i  1  -1 i(*row  produce  r
esult*)a ji+1   baaa-j-1*k-1j(* k-1j0.0 ((b-a)/k-1j,j-1,4)*)c10*c+(ORD()-('0'))(
)(**)termCH  ReadInt( x)neg()() '-'    ('-')  ('+')  () x0 ('0')  ('9') x10*x+((
)-('0'))()(**)   x-x   WriteCardInGivenBase(c,baseplaceszerosuppress)text1..5  u
sedi(c,,,)   ' ' '0'  i+1  ()  ()  i6-  5  (i)   WriteCard(c)(c,10,,k-1ia/i-1(*(
a,k-1i*i-1,5)*)  .IMPLEMENTATION  Sort(*Internal sort of fixed length records*) 
FastMove £ Swap(*uses quick *)i,jsorted SortRecords(tableelements,elementsizeCom
parKeyProc)ela,b,c 0    5 (*use bubble for small number  *)j-1a i1  j b((a)+) (a
,b)  (a,b,))  WriteHex(c)(c,16,,)  WriteOct(c)(c,8,,)  WriteInt(c)1..6  i(c,10,,
) i+1  ()  (' ')  i7-  6  (i)  ignorech0axeolch0dxdelimiter' ' AlwaysBuffer .ver
sions £ CardToString,IntToString  £ Read,Write,,ReadBufferMaxDepthIMPLEMENTATION
  Solve(* a set of equations by gaussian elimination*)  £ ,InOut £ WriteCard Rab
(**)jj-1  (*   more*)(*select a pivot*)a(()+*(  2))c(()+*(-1))(* middle element*
) (,a)  (*a*) (c,)  b (a,c)  babc (*a*) (c,a)  ba (,c)  b bc (*b is now *)a ((a)
(c))  ((a)(c))   (a,b)  a((a)+) ((a)(c))   (b,c) c((c)-)-1 ((a)(c))  (a,c,)(*if 
  has been moved, reposition pointer to it*) ab  bc cb  ba  ealInOut £ WriteReal
,WriteRealHex(* Check(a,bREALAt) ABS(a-b)(1.0e-14*(a+b)) (' at ')(,5)('a b dif')
(a,20)(b,20)(a-b,20) *) Gauss( Matrix  COLUMNdepth,len)(* a    for an arbitrary 
number  righthand sides.matrix is  array  columns which make up the      element
s in each column. The first rows are used to  a square *)Pivots1..10(*()*)  Pivo
ted   R          f.(s)-*  ReadRec(sRecBytes reply)ii0(*bytes read*) i   (s,) s..
   ()()ii+1(i)  WriteRec(s )ii0(* *)s.. (i)   s..(s,())()ii+1(i)  GetPos(s ,)i s
, +*(f.)i(f.)i  4+16384*(i-4*)   (*  pointers are ahead  position*) () DEC(Direc
tionoutputfcb(*  use for output  input*)BufferSize(* size   *)CharsRead(*  *)Buf
fer0..-1  (*The  is only used   files and console   may be increased at will*)iB
uffers Connect( s fdir)(s,SIZE(s)+*(-1)) s ((f))*   0 +1 .f  BufferOut(s)i s .f(
,(),,i) i  .eof tsizePFrame  FreeListTopOfHeapLast,LastButOne,,Next ALLOCATE( Po
inter)(*Allocate memory from *)(+3,0fffch) (*make multiple of 4 bytes*)(*try to 
find If not found, call MemFull   again if Memfullreturns *)NIL ()  (.) .  (*  f
ree *)..- .0    . .. (()+.)(*allocate  top  *)0.f  BufferIn(s)i s .f(,(),,i).i0i
0  WriteChar(sw) s  .devtype  (w)i(,WORD(w)) i(,(w))wINC()   (s)   (s)   (*Case 
*) (* s*)  Disconnect( sclosefile)SaveSize s     (s,)(*   *)(*fill  up  128   bo
undary*)*((  )+1)   -1 (*m()+ ((())-) -FullUp  MemIsFull(' Out  ')HALT  RELEASE(
NewTop)(* up all   above  (inclusive) *)  DEALLOCATE( )(*Deallocate some *)(+3,0
FFFCH) (()())  () .(*see  adjoins  area in  *)().. ()(()+)  (*merge with followi
ng is 0ffffh, so joining implies  nil*).+.ust   *)(s)   () (s,(s)+-)  WriteWord(
sw)(s,(w))(s,(w))  EndWrite(s) s  (.)  (0) (s)  ReadChar(s w) s  .  (w)w((,0))  
 (s) w() (* *) (* s*)  ReadWord(s w)lowbyte,highbyte(s,)(s,)w((),())  EOS(s) s, 
      (s)          (..    (()+.)() (* Join  preceding *)..+....  (**)(*  at end 
 *) (()+.) ()        .   FreeSpace()i ((i))- (*Initialisation*)() .IMPLEMENTATIO
N  Streams SYSTEM £ ,BYTE Files £ SeqReadBlock,SeqWriteBlock,Close,Devicetype,co
n ,**)(**)  PhysicalEOS(s) (s)  s..   Reset(s) s,   ()f.fcbex0f.fcbcr0i(,(f))+1f
    ()   i(,0dh)i(,0ch) (*page eject*)  SetPos(shigh,low)Extent s,    (s) 4*() 1
6383 -16384()(*open the required extent*) ORD(f.) ()f.i(,(f)) i255  +1 rdr,lst,p
un ,disc Conversions £ LowByte,HighByte,MakeWord CPM £ BDOS,wpufc,wlcfc,rrdfc,op
nfc,fcb  £ Write,ReadBuffer,Read, STORAGE £ ALLOCATE,DEALLOCATEEOF1ax(*end of fi
le character*)BlockSize128(*characters in a block*)STREAM  StreamRecordFilePoint
er  FILEConnectFileUpdated(* if buffer written to*)Pos(*Next byte  *)Dir  R     
      COMMAND DEFCONVERSIDEFCPM     DEFCPMBIOS DEF" DEBUG   DEF/EXCHANGEDEF3FAST
MOVEDEF4FILES   DEFGETFILESDEFVINOUT   DEFINTLOGICDEFvLOADER  DEFwMATHS   DEFzPR
OCESSEDEFQUICKSTRDEF k-  i  k-  ii+ ik- i()  i0x   Copy(  , £  )i (£)  (£) i() (
i)  (0)  £00x (+)i  i-  i  +-1 £i-i (£)  £0x   .i0 (i(s1))  (s1i0c) (i)  i  StoS
(Source   Dest  BlaIMPLEMENTATION  (*Low level terminal supportDave Moore 24 dec
 84*) CPM £ BDOS,rccfc,wccfc,rcbfc,rcsfc,)+(MAX()-())-()-1  BufferAhead(sforce) 
s..   ()   SetBuffers(Count) 1  1 8 (*purely arbitrary limit*)  8    ChangeDirec
tion(s)(*I am not sure  this code. Have I missed doing anything*)s. 1 .)  GetPos
(s ,)iIMPLEMENTATION  Strings(*String match routines are terminated by zero byte
s or  length*) Pos(Matcdiofc SYSTEM £ ,WORDConsoleBuffer0..128  BYTEPositionijch
 Write(b)i(*needed to avoid conflict with global*) CharEnabled  CharRoutine(b) i
(,(b))  ReadBuffer(force)   ((-1)1) 0()-1i(,())1  Read( b) 1  b+1+1 (-1)1 b0Dx(*
carriage return*)+1i(,0ah)i(,0)bCHR(i) b0dx  i(,0) h,Search  Start)(*Returns num
ber of characters preceding firstoccurrence  MATCH  gives    to skip at beginnin
g   ()+1 if not found*)i,j,kkLength()-()i (ik)   j0 (j())  (j0c)  i (ji+j)   INC
(j)(i) ()+1  Concat(s1,s2   s3  )(*Concatenate two strings  create a thirdresult
£ string is  byte £  truncated  won't fit*)i,j,kj  BusyRead( b)(*there is a prob
lem wiuth CP/M when these calls areintermixed    . This results in some characte
rs being received twice*)i(,255)b(i) BlinkEnabled  BlinkRoutine   ClearCharBuffe
r(*overcome bug mentioned above*)i(,0) i0  i(,0)   ReadAgain 1  -1   (0)(0ax)  O
utString( s  )i0 i(s)    si0c   (si)ii+1 (**)  (s  )(s)(s3) j(s1)  j(s1) i0 (ij)
  (s1i0c) s3is1i(i) i(s3)   j(s2) j((s3)-i)  j(s3)-i k0 (kj)  (s2k0c) s3is2k(i)(
k) i(s3)  s3i0x   (s1  )(*Return    in *)ii0 (i(s1))  (s1i0c) (i)  i  StoS(Sourc
e   Dest  BlankFill)i,j,k,li0 (i())  (i())  (i0x) ii(i)li(*save for return value
*)  ErrorExit(s  )(s)i(0,0)  ReadString( s  )()StringLen0 (s)   () ' '   s+1 (**
) (s)  s0x  10129 .oH #r' ' AlwaysBuffer .versions £ CardToString,IntToString  £
 Read,Write,,ReadBufferMaxDepthIMPLEMENTATION  Solve(* a set of equations by gau
ssian elimination*)  £ ,InOut £ WriteCard R   ii  ()  i' ' i()+1 i() i0x l  Assi
gn(s1   s2  )ii(s1,s2,)  Insert(substr   dest  inx)i,j,kk()j()(*truncate £  too 
large *) k(SIZE()-())  k()-  (j+k)()  j()-k (*move up rest  *) ij-1  ()  -1  i+k
i  i0  k-1  i+()i   Delete( str  ,len)i,j,kk() k    (+)k   R status *)conin3(*re
ad character from *)conout4(*write  to *)list5(*   *)punch6(*   *)reader7(*  *)h
ome8(* current disc*)seldsc9(*select *)settrk10(*set track*)setsec11(* sector*)s
etdma12(* dma address*)readdisc13(* a *)writedisc14(* a *)listst15(*return  *)se
ctrn16(*translate *)interlace1..26  pinterlace  parametersspt(*se additions in t
he same style  omitted valuesBy Lawrence E Hughes*) SYSTEM £ BYTE,WORD(*constant
s  use  BDOS  BDOSHL*)resfc0 (*reset (reboot ccp)*)rccfc1(*read console characte
r*)wccfc2(*write  *)rrdfc3(* reader*)wpufc4(* punch*)wlcfc5(* list *)diofc6(*dir
ect io*)wcbfc9(*  buffer*)rcbfc10(*  *)rcsfc11(*  status*)selfc14(*select disc d
rive*)opnfc15(*open file*)clsREALINOUDEFSETUPCALDEFSMALLIO DEFSOLVE   DEFSORT   
 DEFSTORAGE DEFSTREAMS DEFSTRINGS DEFTERMINALDEF PORTIO  DEFCHAIN   DEFSCREENIOD
EF   Command(* line processor*) SYSTEM £ BYTEParclass(name,string,option)(* is a
 best gfc16(*close *)sfofc17(*search  first match  dir*)snofc18(*  next*)delfc19
(*delete *)rsrfc20(*sequential *)wsrfc21(* *)makfc22(*make *)renfc23(*rename *)s
dafc26(*set   Address*)gavfc27(*get allocation vector address*)gdpfc31(*  parame
ter block addr*)gucfc32(*/ user number*)rrrfc33(* random *)wrrfc34(*  *)cfsfc35(
*Compute  size*)srrfc36(*   pointer*)rsdfc37(* *)wruess style of thingIf the par
ameter  in quotes it  a   follows a '' or a '/'   an (there  only ever one  . It
 always last, and  contains everything from  /   onwardsEverything else  a  (no 
validity checking performed*)TextLength(*returns bytes  *)Terminator(* next char
acter, delimiter for strings*)Class(*class  *)  FilePosErrorNoChars0..127  (* - 
 terminated bya zero byte, but that   zfc40(*   zero fill*)(*Layouts  various ar
eas  BIOS Cerenkof Modula IIDave Moore Oct 84 are   book (op sit)*)alfa1..8  ext
en1..3  discmap  (*depending on   groups*)8bytes0..15  16words0..7  int3loworder
highorderfcbfcbdn(* *)fcbfn(* name (blank )*)fcbft(* extension*)fcbex(*extent op
ened*)cpmres(*reserved by /M*)fcbrc(* count*)fcbdm(* map notincluded   length*)P
arameter   GetParams( p   count)(*crack  command *)CommLength80hCommText81h0..12
6    .  Conversions SYSTEM £ WORD,BYTE CardToString(c,base T   used) IntToString
(c T   )(*Convert a Cardinal (Integer) to a stringc is the value,      useT retu
rns   left justifie *)fcbcr(*current *)fcbrn3(*/M 2.2  *) (codede)(*Result is A 
value*) ()(*  HL *) .  CPMBIOSSYSTEM £ BYTE,WORDCPM £ alfa,exten,discmap(*mnemon
ics for direct bdos calls using the jump vector table (use BIOS and BIOSHL)*)cbo
ot0(*cold boot*)wboot1(*warm *)consta2(*consoled gives number of sig digits*) Ma
keWord(High,Low)(*Combine two bytes into a word *) HighByte(w) LowByte(w)(*Retur
n   () order byte  a Note that, following  usual 8080 convention, first    low  
*) .  CPM(*Opcodes for CP/M Bdos and Bios callsMnemonics taken from System Progr
amming under /M80with  R, )(*Read(Write) a block  () a  f-       ( check  - addr
ess     -   .Blocks  128 bytes eachIn early versions   compiler,  parameter was 
ignored   zero.     replaced   routinesSeqReadBlock  SeqWriteBlock- Byte   trans
fer ( difference  11  defines a  .   a case    more portable, since  -11  define
d SIZE  TSIZE be  size  words,  would  totally silly  a oriented )** careful *  
find     number of bytes  examine (if 0 64k  searched)returns   matched byte,   
 one past end  none*) .  Files(* definition for CP/MCerenkof Modula IINote also 
the module RT11 which provides 11compatibility. That  uses this one*)(*Caution *
******This  differs from  11  in certain waysThctors per *)bsh(*block shift fact
or*)blm(* mask*)exm(*extent *)dsm(*max allocation groups*)drm(* directory entrie
s*)al0 0..1  (* *)cks(*check  size*)off(*system tracks*)filler0..2  pparameters 
 pdirectory  dirun(*or 0E5h if deleted*)dirfn(*file name*)dirft(* type*)direx(* 
number*)dirres(*reserved  *)dirrc(* count  *)dirdm(* map  *)pe original   is ver
y machine specific. It hastherefore been deemed acceptible to change it  CPM.If 
you want  independant IO, use streams differences areSome parameters passed by  
instead of valueblknr paramater  handled differentlybyte count not word  used  b
uffer lengthsNot all 11 error codes make sense under    Channel numbers! *) SYST
EM £ ,WORD £ fcb(* that Rad50name and Radialloc  alloc0..10  pcheck  0..10  pdis
cheader  discheaderscratch0..2   (codebcde) (*Result is A value*) ()(*  HL *) . 
 DEBUG(*This is the definition module for debugAt present, it does not contain a
ny definitions,c50  omitted *)(*ProcedureBDOS requestfunctionLookupopnfcopen Cre
atedelfc/makfcdelete any existing  create newDelete fileRelease  extentsClosecls
fcclose WriteBlockwsrfc(sequential) writeReadBlockrsrfc() readRenamerenfc *) Dev
icetype(con,rdr,lst,pun,disc)FILEdevtypefeofFileName0..13   (*e.g. bfilename.dat
*) ConvertFileName( ffn  )(*Convert a   into though you may, of course add some.
 must be imported by   which compiled and linked with /T (or using  (*$t+*) flag
so that  main program linkage comes out in right order (obviously,    initialise
d first as  sets up  interupt  low memory used  other modules to call No, Horten
se,    compile this   mode (/T) selected *) .  Exchange SYSTEM £  (p)(* porcess 
at p with current one*) .an   may include wild cards (but no search  matching fi
les  performed*) ( f   reply)(* returns 0 if ok (note-   length)-1  output only 
device specified-2    found*) ( f   )(*       0,  OK -1 input    -2, directory f
ull*) ( f   )(* Reply - 0 -2,non such*) ( f)(* *) ( f)(*    *) ( f,bytecount ) (
 f  FastMove(*Assembly language routines to do fast memory moves/exchangesusing 
LDIR and LDDR If the  are non -overlapping, you can use either Moveupor Movedown
 they overlap   destination address is lower than source ,   else    length  zer
o, nothing  moved*) SYSTEM £  (,len) (,) Swap(a,b) Searchup(chstart) Searchdown(
)(*look for a character in   th   R    called,  one   ,         , a   .  a   ,  
 use backspace, control P,  Uetc.    want a     (even  ),     *) ReadLine( s  )(
* a   text.    longer than s,  remainder     discarded*) SkipEOL(*Skip rest  *) 
ReadInt( x)(*  integer   Number may have leading sign  ,  separators  tabs   A n
on-numeric *) ReadCard( x)(* a cardinal*) ()(* a *) (* a  separator*) (sroutines
 to allow you temporarilly switch  a new streamThis is the fill version of inout
 that allows switching  streams and redirection (see also CommandLine)There  ano
ther  SmallIO, which only supports standard    console*)EOL1ex(* End  line marke
rNote   uses 1eh  Record seperatorThe  requirement    characterdoes not occur in
  middle  a If this symbol  output by Write, it will be* should  a multiple  128
 even  its , a   128   alwaystransferred. - 0 Actual number  BYTES  0 represents
 EOF. A partial  will occur at end   (never   extent)Only less than    on writes
   Remark   hard     we  get back  .One way  overcome      cold bootjump  locati
on 0.   do ,    coursehave  modify   appropriatelly. Also Direct Bios call code 
       altered, as    instruction  pick uptranslated  carriage return/ feed*)Eos
CH0x(*   at EOF *)Done(*  'like a dinner'  variable used for all sorts  status r
eturns procedure definitions  details*)termCH(*String terminating  after read Re
adString*)ignorech(*0ax*)(*Normally  *) eolch(*0dx*)(*  *)AlwaysBuffer(**)(*  - 
set true  forcebuffered    *) OpenInput(defext  )(*Open a file. Set    input  de
vice  BIOS table. Changing  Cold Boot   supported - either  us or  Digital Resea
rch!Deuxieme remark  others devices    STREAMS*) ( f ) ( f )(*  ( V1.03)   perfo
rm  Parameters       except there   *) ( f,old   )(*Changes   File   ,  must   a
ccessed until re-openedafter  Any   with same   deleted*) MakeBAK( f )(*   named
    FCB  a BAK *) SetBlock( f)(* a prompt  display on   request    name precedin
g   pushed onto a stack,  default two entries deep.    overflows, program aborts
 with  message 'Stack overflow  '   if  was opened successfully*) OpenOutput(  )
(* a    -   *) CloseInput(*Close   . Restores      previous value*) CloseOutput(
*   , retaining  information*) Read( ch)(* next .   Line Feeds  normally ignored
You can chanPosition  a   a    exist    already -   most  next    added     beca
use  routine performs a  1 compatible sequence, rather  extended  introduced  /M
 2.2. (Its probably faster too) *) .  GetFiles(*Get a list of file names meeting
 a wildcard description*) Files £ FileName GetNames(Pattern     count)(* is a pa
ttern to use for the search returns a   matching  nge   altering        a   foun
d*) ( s  )(* a string. When reading from      command interact  a special way ro
utine  buffer   wheras   .However,   call       remains   ,      .  delimiter ac
ts  a  terminator .Any      terminate a . , when    , end   alwaysterminates a .
Leading blanks  .   a subtlety involving        .  retains an     .   emptyame (
with no device on  front)  number   returned in If  given  contains  wild card, 
it  always as  only match, whether  exists or not While this means that  routine
 cannot be used  check  existence  a ,  can    convert a parameter a filename  r
equired by  module  *) .  InOut Streams £ STREAM(* module as per Wirth's bookIn 
addition, there are a few extra   Rmatically!*) (pan q)(*Generate a  q  starts  
  p has a work space  size n  address a  memory Do     yet (thats done   )You  p
robably wondering what  a good way  calculate  required   So  we.     used   sta
ck   p (    calls  turn) As  an approach  would   think  a number  double , then
   again.  realy want    - here  some numbersFor each ,   6   , plus   parameter
s(2  var,  ( radians) with tangent A/B2(A,B)(A/B)Also, 2  a value   range 0  2* 
Whereas        -/2../2This means  2 can be used directly for rectangular polar c
o-ordinates. In addition, 2 works when B0.0*) ENTIER(x)(*convert a real  an .  d
iffers  TRUNC because only   positive values*) .n of a generic module5 J  Proces
ses(* module as per WirthD. Moore 4 Jan 84Revamped 2 Sept 86 so that PROCESS is 
t  )(* a . Terminated  length or null *) WriteInt(xplaces)(* x   least    number
  right justified.  more spaces  required    ,  field  expanded.   case,   no  *
) WriteCard(x,) WriteHex(x,) WriteOct(x,)(*Other cardinaloutput . To write    he
x,  (Cardinal(integervalue),4 (*say*)) -1  print  FFFF*)(*See   RealInOut  Real 
 IO*) SwitchInStream(p)(*Switch  given    existing   open identifier    he same 
  and  to support mode 2 interrupts. This should not affect yourprograms  all  c
hanges are invisible.Note - NEWPROCESS  TRANSFER  in this ,  SYSTEM,   .*)(*****
*******************************************************LIMITATIONIf more than on
e copy of any process within a given  canbe running at   time,  display will   r
etainedbetween  suspension  a procedure  its re- created    *) SwitchOutStream(p
)(*     Output*) PopInStream(*Return  aprevious  *) PopOutStream(*    *) .   *) 
ReadLine( s  )(* a   text.    longer than s,  remainder     disc  IntLogic(*Some
 integer logic operations*) IAND(i,j) IOR(i,j) IXOR(i,j) .  LOADER(*This is a du
mmy moduleIt  always loaded last. The address of itsone symbol, therefore,  tact
ivation.   removed  V1.19 means  a routine which suspends must  contain up level
 addressing. (That  references  variables  procedures    suspending   nested). N
or mayit call    itself  have    you   multiple processes,   best  use /P linker
 flag - see  manual for details limitation could  overcome by taking a    whenev
er  states  switched. I shall  if I  do    next release*) £ SIGNALhe   top   loa
d  (note -   ,not  contents)Do  recompile this .*)TOP  (*or anything, as it neve
r gets allocated*) .  Maths(*Some mathematical functions (C) Dave Moore, FTL Mod
ula-2 1986CP/M 80 version of a generic module5 Jan 87 - Added Entier function*)P
I3.14159265358979323OneOnPI0.31830988618379067e2.71828182845904523(*StInterruptS
tubMode2(**) (*set      2  *) StartProcess(pPROCn)(*Start a concurrent  with pro
gram P a workspace  n bytes  a standard type representing a parameterless The st
orage  got from  heap *) SEND( s)(* first  (longest waiting) on s  restarted*) W
AIT( s)(*Wait  a signal - beware  Boston Subway*) Awaited(s)(*Returns   somethin
g  *) Init( s)(*Initialise a  - Simula 67    autoandard trigonometric .All trig 
 work in Radians,not degrees. *) SIN(AREAL) COS(A) TAN(A)(*Natural logorithm and
 exponential Note that LOG10(A)LN(A)*0.43429448190325182  ab (a to the power  b)
 is EXP(b*(a))but if b  integer, there  a faster way - use atoi from RealInOut *
) (A) (A)(*Square root *) SQRT(A)(*Inverse   - given  What   angle *) ARCTAN(A) 
2(A,B)(*2 returns   R charactersremain,     shaved,    moves    size remains  sa
me.   still wont fit, extra       £      a  terminated   £*) WriteRealOct(xn)(* 
   octal  debugging purposes*) WriteRealHex(xn) WriteRealFixed(x,) ( £  x,)(* a 
   fixed       use      decimals    too large     ,     reverted      small,  pr
ints   £ procedure   value  Tex,  a  *) atoionsoleBoth functions       *) Quicks
tr.  RealInOut(*Real input outputas per Wirth with extensions (C) Dave Moore, FT
L Modula-2 1986A generic moduleModified July 1987,  There are now two new routin
es that support codinga real number into a text array. These  WriteRealText andW
riteRealFixedText. Also, ReadRealFixed allows you to read in numbers parameter  
 value (min 2), 6  open array , 6+       ,     a few   loops,  statments, tempor
aries, etc *) ( p,q)(*Transfer   q saving current   p *) IOTRANSFER( p,qva w)(*P
erform   -  PROCESSE.  lots  discussion.  extra , w.   a  area  a stub  transfer
   out   interrupt. *)(*********************NOTE********************  follows  s
tandards  down    far  possible.  hack    improve  response t from  stringsI cou
ld claim  I did this because some people had asked for it,but the  reason is  ma
de  easier  write a  test   .*)Scale(*0*)(*scale factor  WriteReal*)Engineering(
**) (*if true, engineering exponents  used   always multiplesof 3*)Leadingplaces
(*2*) (*  places  leave before dotuseful particularly   formatwhen  should be se
t  at least 4*)ForceExponent(*imes a little setting     separately. *)(*See also
   PORTIO   other useful routines. *) . $b  QuickStr(*Quick open routine for str
eams( in the sense of coding time saved)Dave MooreCerenkof Computing29 Sep 85Thi
s module is not   manual because it post-dates .It  designed to reduce  work you
 have  do   using  command line parameters  allows    one or more files   either
  *) (*  false  not    zero on floating point*) ReadReal( xREAL) ReadRealText( T
ext£   AtPos x)(*Read a   forms  +!-d*.d*e+!-d+eg1.02.3E3Termination character  
returned  termCH  INOUT (since   effectively an extension  InOut)The  routine   
  a    a string.    index   first   (starts  0). It returns    after*) (xn) ( £ 
 xn)(*Write a       interface will also return a set  options foundTo call ,  up
 an array  type StreamRecordEach entry points   a file  a stream which   be open
ed.A default  name can  given. If no    ( give ,   null string), and  parameter 
 ,    *) Streams £ STREAM,DirectionFiles£ FileName,FILEpSTREAM  pFILE  OptionsSe
t  'A'..'Z'OpenedMustSupply (* true if absence   mantissa + exponent form exampl
e, 10 will    0.1E2 variable ,  +ve,  cause  .   shifted right negative,   1, 10
  print  1.0E2If   ,    scaled, then   rounded  a multiple  3 (   digits    redu
cedso, 10    0.01E3 ( 0,1)10.0E0( 2,3,4) 10000.0E-3 ( 5,6,7) etc layout   follow
s rightmost 5 columns   field  reserved   there must   sigdigits+1 (or +2  )  po
sitions left   .  insufficient   error *) IsStream FileStreamDefaultNameDir (*in
put  output*)LookupFirst (* , lookup rather than  create  . Useful Input-Output 
*) OpenStreams( StreamList   Options)(*Open a   For each , a pointer    variable
, a   , a direction (  ), are passed there  any  on   , they  returned   *) Very
Quick( In,Out)(*Automatically        Attach    as .    omitted,attach  c  Rich r
eturns  if     is found, or the character EOF (1ax)  .The   allows  use  streams
  binary files 30 Nov 861/ Writes now check    disk and setseof flag  . You can 
do (s) after awrite     full.  must   teststraight    - other operations  change
 status   .2/ Random input-output with records that span blocks  supported.3/ Th
ere  a  procedure SetBuffers   you dule RealInOut  Real  IO*) . separators and t
abs are ignored A non-numeric terminates*) ReadCard( x)(*   Solve(* a set of equ
ations by gaussian elimination*)COLUMN1..10  REAL Gauss( Matrix  depth,len)(* a 
   for an arbitrary number  righthand sides.matrix is  array  columns which make
 up the      elements in each column. The first rows are used to  a square *) .(
ai)(*Raise a     integer powerThis     Conversiions, which was a veryinnappropra
te place  .    whollyappropriate,     one ,   probablyalso  *) . (*    octal  de
bugging purposes*) WriteRealHex(xn)  SetUpCall(* Up call parameters for a progra
m and chain to itThis module is used by the editor  calling compilers.The second
 parameter   fcb   file which   be compiledIt will  set up on  command   Sort(*I
nternal sort of fixed length records*)(*uses Quicksort*) SYSTEM £ KeyProc (,) So
rtRecords(tableelements,elementsizeCompar)(* the  is  data to    number   in    
  bytes  each element a routine whoch returns  if   passed as parameters are out
  order*) .  STORAGE(*Heap allocation/deallocationD.Moore 29 Dec 84Changed 30 Ja
n 85The FullUp procedure may return line as a .    followed /E  an option.If thi
s  too clever  your requirements, you could use  'Chain' directly.*) CPM £ ,alfa
 MakeCall(progname   f) .  SmallIO(*This is the small version of InOut which onl
y supportsi-o from  console*)EOL0dx(*0DH  carriage returnNote that Wirth uses 1e
h  Record seperatorThe  requirement    characterdoes not occontrol to ALLOCATEIf
 it does so, the  will be tried again.  fails, then    called  - ad infinitum, Y
our  routine must do something useful (like HALT)*) SYSTEM £  ( Pointersize)(*Al
locate memory from heap*) RELEASE(NewTop)(*Free up all of  above  (inclusive) *)
 DEALLOCATE( )(*Deallocate some *) FreeSpace()(*Amount  space left between top  
 and stack in bytes*)PROC(*Procedure  callcur in  middle  a line*)Done(*as  'lik
e a dinner'  variable used for all sorts  status returnssee procedure definition
s  details*)termCH(*String terminating  after readby ReadString*)ignorech(*0ax*)
(*Normally  feed*)eolch(*0*)(*  *)delimiter(*' '*) (* Blank any  this  delimits 
a string*)AlwaysBuffer(**)(*  - set true to forcebuffered    *) ReadInt( x)(*Rea
d an integer value  Number may hav when  fullDefaults  a   Storage which prints 
  message  stopsStore  address  a  you want  execute  is   this  variable*) .  S
treams(* module as in Wirth's book. (C) Dave Moore, FTL Modula-2 1986Modified 11
 Feb 86 A new function , PhysicalEOS, checks for physical end of file on a STREA
M. This contrasts to EOS whe leading sign Leading blanks,  separators and tabs a
re ignored A non-numeric terminates*) ReadCard( x)(* a cardinal*) WriteInt(xplac
es)(*Write x  at least    number  right justified. If more spaces  required than
 there  ,  field  expanded. In  case,   no  *) WriteCard(x,) WriteHex(x,) WriteO
ct(x,)(*Other cardinaloutput routines. To write    hex, use (Cardinal(integerval
ue),4 (*say*)) -1 will print  FFFF*)(*See  mo  Rd)*) Read( b)(*  character. If  
 buffer,    returnedOtherwise a wait   bdos call  issued*) ReadBuffer(force)(*Bu
ffer ahead.Reads another  if   empty or   trueDuring  , all CP/M control codes  
be *) BusyRead( b)(* a console   waitingThis  ignores  contents   returns null  
  has been *) ReadAgain(*causes last    backed up overUseful  lexical analysers.
 You  only back   beginning  a lineing firstoccurrence  MATCH  gives    to£ skip
 at beginning   ()+1 if not found*) Insert(substr    dest   inx)(* the substring
  into    positiongiven  *) Concat(s1,s2   s3  )(*Concatenate two strings £ crea
te a thirdresult string is  byte   truncated  won't fit*) Length(s1  )(*Return  
  in *) Assign(s1   s2  )(* s1 £ s2. Add a null terminator  requireset  number  
buffers    a .  also a   ChangeDirection changes  direction  a .4/ Reset no long
er makes a  an  .*) SYSTEM £ WORD, Files £ FILE Direction(,) Connect( s fdir)(* 
stream s   f may be open  closed, but     before accessing it via  Note  differe
nce   third parameterIn , this    a word ,   aBYTE .   version, BYTEs  WORDs  in
termixed  a ,    inform   d*) StoS(Source   Dest  BlankFill)(*New function  Vers
ion 1.2Converts    source £ a   If Blankfill  true, destination  blank filled, o
therwise, it   with a   ( there  room)Copying stops   end  either array  encount
ered,  a      inputThe  returns     actually copied,  including      fill ( any)
.*) Delete( str  ,len)(*  from  starting  character    *) Copy(  ,   (  )    Mor
e than one    connected  a *) Disconnect( sclosefile)(*  optionally close Actual
ly,    false,  only effect  flush any  buffer     (1ah)  always written*) WriteW
ord(sw)(*Output two bytes without conversion*) WriteChar(sw)(* a     *) EndWrite
(s)(*Flush ,  required*) ReadWord(s w) ReadChar(s w)(*Read words  charactersThes
e routines  not know about eofs defined by  )(*          . Result    ,     *)(*N
ote Well*********Inx starts  ,  1 -     a   . *) .   SYSTEM £ BYTE(* IO routines
These are seperated from Streams because that is theway it  done in Wirth, and  
you may want touse this module directly  any caseSee also,   ScreenIO which d pa
rticular  (eg 1  e5h)(  knows  1) *) (s)(*Returns true  at    ()End    either   
  detection    1*) (s)(*Sets  back  beginningOn list device, does a page throw*)
 SetPos(shigh,low) GetPos(s ,)(*Get/ current  position  Only works  disc !*) Buf
ferAhead(sforce)(*If console , read aheadUse when reading     stillwant CP/M edi
ttingIgnored   devices  produce  independence*) ReadRec(sRecoes things with curs
or etc*)CharWrit()(*The next four variables  used by  'pinch'  lowest level of t
erminal output  provide a  blink facility  routine sets   rather than importing 
 so   can runwithout  being present. Of course, there nothing  stop  using these
 entry points foryour own modules*)CharRoutineCharEnabledBlinkRoutinePROCBlinkEn
abledStringLen(*length  read string (characters actually entereBytes reply) Writ
eRec(s ) (s)(*        *) (Count) (sDir) .   Strings(*String match routines are t
erminated by zero bytes or  length*)0..80  (*here for compatibilty only*) Pos(Ma
tch,Search  Start)(*Returns number of characters preced  RControl is the current
 control code set for the terminal    MadeChange is TRUE on return from ScreenCo
ntrol if the   required code is implemented, else false    EditDisp contains cod
e to simulate some codes when they  are not implemented*)    (*New routines adde
d at version 1.02    These routines move the resposibilty for scrolling within a
 window from  EditStat to ScreenIO    This is done so that, when working with th
e memory mapped version of ScreenIO,  The Bars need not jump up and down whencha
racters in the sequences below    DelChar,DelLine,InsChar,InsLine,DelEol,DelEos,
ClearScreen    Perform the various editting sequences  DelEol deletes from under
 cursor to end of line  DelEos deletes from under cursor to end of screen  Clear
screen homes the cursor as well (to top left)    Horizontal,Vertical,CornerLL,Co
rnerUL,CornerUR,CornerLR    Character sequences to draw horizontal and vertical 
 bars around windows and to do the corners (lower left,  upper left, upper right
,lowOnly works on buffered input*) Write(B) (* a carriage return  feed pair*) (s
  ) ErrorExit(s  ) ReadString( s  ) ClearCharBuffer(*Overcome /M bug    ,       
 presenteda second time   then  an ordinary   a  To overcome ,    just before ex
itting when  switch  one   other*) .l    has been *)  PortIO(*Support PORT IO (I
n and Out)  realted stuff  (C) Dave Moore Sept 1986 *)SYSTEM £ WORD,er right)   
 Startxy,MiddleXY,EndXY    The character sequences to start a cursor address  co
mmand, for between the co-ordinates and after the  cursor address command.    Mo
veLeft,MoveRight,MoveDown,MoveUp    Cursor move commands  *)  (*You should not n
eed to use the next few type declarations  They are included here for use by the
 configuration program*)      PROCEDURE Gotoxy(x,yCARDINAL)    (*Position to giv
en coordinates  top left is always 0,0, which means that  the bigger(PortAddress
) (Val)(*do an  or  OUT.  returns INed value as fundtion result *) DisableInterr
upts EnableInterrupts SetMode2Base(a)(*Set base address for mode 2 interrupts Mu
st be on a 256 byte boundary (ie, low 8 bits zero)*) .  Chain(* to another progr
amLow memory must be set up ready for the called (as if  from CCP) y is, the fur
ther down the screen    x is column, y is row    A 'Standard' Screen is 80 by 24
. The limit is set by  the terminal definition file*)    PROCEDURE LoadTermCode(
filenameFileName)    (*Load the terminal definition for the current terminal    
filename is the name of the file to read    Normally, when the program is loaded
, the file  'TERMINAL.COD' is loaded from the logged in disc  This routine only 
needs to be used if that  file is not the one to use (eg, to swap screens*)  *)C
PM £ fcb LoadAndExecute( f)(*The parameter is an    file   loaded*) .DEFINITION 
MODULE ScreenIO    (*Screen handling routines for cursor position, attribute etc
    Specific to this compiler*)    FROMSYSTEM IMPORT BYTE  FROMFiles IMPORT File
Name  TYPEEdits(Dim,Bright,Normal,Inverse,Blink,StartGraph,EndGraph,  DelChar,De
lLine,InsChar,InsLine,DelEol,DelEos,ClearScreen,  Horizontal,Vertical,CornerLL,C
ornerUL,CornerUR,CornerLR,  Startxy,Mi       PROCEDURE ScreenControl(sEdits)    
(*Perform a screen control operation*)    PROCEDURE  DrawBox(x1,y1,x2,y2CARDINAL
)    (*draw a box for a window on the screen    x1,y1  is the lower left corner 
 x2,y2  is upper right corner*)  PROCEDURE Clip(x1,y1,x2,y2CARDINAL)  (*Set clip
 boundaries  used by Windows when drawing boxes so that only the  parts of the b
oxes masked are re-drawn  has no effect except in DrawBox*)  VARScreenDepth,Scre
enWidthCARDINAL  MadeChangeBOOLEAN    (*ddleXY,EndXY,RingBell,MoveLeft,MoveRight
,  MoveDown,MoveUp)    (*The editting mnemonics have the following meaning     D
im,Bright,Normal,Inverse,Blink    Enter the given mode. Modes should not be comb
ined  as too much variation exists between terminals in  this area    StartGraph
,EndGraph    Enter and exit graphic character set mode  Used for drawing bars ar
ound windows  If your terminal can do this with ordinary characters,  set these 
sequences empty and put the required     Rot create list file')  WriteLn  HALT  
END  DEC(Count)  IF Count0 THEN Usage END  ELSE  Create(ListF,'LST',reply)  END 
 Connect(List,ListF,output)  FOR i0 TO Count-1 DO  GetNames(Parami.Chars,Names,N
ameCount)  IF NameCount1 THEN  SortRecords(ADR(Names),CARDINAL(NameCount),  TSIZ
E(FileName),Compar)  END  FOR j0 TO NameCount-1 DO  Lookup(Inf,Namesj,reply)  IF
 reply0 THEN  WriteString(' Could not open ')  WriteString(Namesj)  WrMPORT ADDR
ESS,ADR,TSIZE  FROM Command IMPORT Parameter,Parclass,GetParams  FROM Files IMPO
RT FileName,FILE,Lookup,Create  FROM Streams IMPORT Connect,Disconnect,STREAM,in
put,output,WriteChar,  ReadChar,EOS  FROM GetFiles IMPORT GetNames  FROM Termina
l IMPORT WriteString,WriteLn  FROM Sort IMPORT SortRecords  CONSTFF0cx  TAB09x  
LF0ax  CR0dx          TABS20x   TYPE PFileNamePOINTER TO FileName  VARListSTREAM
  ListFFILE  replyINTEGER  i,jINTEGER  InsSTREAM  InfFILE  a window is scrolled*
)  PROCEDURE ScrollWindowUp(StartLine,EndLineCARDINAL)  PROCEDURE ScrollWindowDo
wn(StartLine,EndLineCARDINAL)  PROCEDURE OutputToScreen(TurnOnBOOLEAN)    (*Call
 this routine with FALSE to prevent output going to the  screen. This allows you
 to suppress output while large amounts  of screen alterations are being made to
 speed up a program. Of  course, you must re-enable screen output and then re-dr
aw the  screen later. This is used by the editor to suppress screen  alteratio c
hCHAR    bufferARRAY0..4095 OF CHAR  bufflenCARDINAL  (*I buffer the characters 
on output since I have a printer which  stops printing whenever anything appears
 on the interface. To  get it to run at speed, you must hit it with a buffer ful
l 'at  a time'*)  PROCEDURE FlushBuffer  VARiCARDINAL  BEGIN  IF bufflen0 THEN  
 FOR i0 TO bufflen-1 DO WriteChar(List,bufferi) END  END  bufflen0  END FlushBuf
fer  PROCEDURE BufferOut(chCHAR)  BEGIN  IF bufflenHIGH(buffer) THENns during ex
ecution of repeats *)  END ScreenIO.   .IMPLEMENTATION  STORAGE(*Heap allocation
/deallocationD.Moore 29 Dec 84*) SYSTEM £  IntLogic £ IAND LOADER £ TOP  £ ,Head
Room512(*min headroom between stack and heap*)Frame(*Free list frame*)nex FlushB
uffer END  bufferbufflench  bufflenbufflen+1  END BufferOut    PROCEDURE Compar(
a,bADDRESS)BOOLEAN  VARp,qPFileName  BEGIN  pPFileName(a)  qPFileName(b)  RETURN
 pq  END Compar  PROCEDURE Usage  BEGIN  WriteString('Usage is   LIST file,file,
...')WriteLn  WriteString('      or    LIST file,file,...,output fileo')WriteLn 
 WriteString(' where file is a file to list or a wild card for files to list')Wr
iteLn  WriteLn  WriteString(' for example  LIST *.DEF')WriteLn  HALT  END Usage 
 PROCEDURE Listit    VARParamARRAY 0..10 OF Parameter  CountINTEGER  NamesARRAY 
0..100 OF FileName  NameCount  INTEGER  Counter  INTEGER  Cnter  INTEGER  BEGIN 
   GetParams(Param,Count)          Counter  1          IF Count0 THEN Usage END 
 IF ParamCount-1.Classoption THEN  DEC(Count)  IF Count0 THEN Usage END  GetName
s(ParamCount-1.Chars,Names,NameCount)  Create(ListF,Names0,reply)  IF reply0 THE
N  WriteString(' Could nMODULE List    (*List one of more files    Dave Moore FT
L Modula-2  C/O Workman and Associates  1925 East Mountain Street  Pasadena, CA 
91104  (818) 791-7979    This is a module provided with the system. You may hack
 it  and use it for whatever purposes you wish.     Call is LIST   (wild card) f
ile name,.... (output file nameo)     Where the output file name is optional (de
faults to printer device)    Bugs    Overwrites output file without checking if 
OK    *)  IMPORTDebug  FROM SYSTEM I  Rmlu  deffiles.lbr  e COMMAND.DEF  e CONVE
RSI.DEF  e CPM.DEF  e CPMBIOS.DEF  e DEBUG.DEF  e EXCHANGE.DEF  e FASTMOVE.DEF  
e FILES.DEF  e GETFILES.DEF  e INOUT.DEF  e INTLOGIC.DEF  e LOADER.DEF  e MATHS.
DEF  e PROCESSE.DEF  e QUICKSTR.DEF  e REALINOU.DEF  e SETUPCAL.DEF  e SMALLIO.D
EF  e SOLVE.DEF  e SORT.DEF  e STORAGE.DEF  e STREAMS.DEF  e STRINGS.DEF  e TERM
INAL.DEF  e PORTIO.DEF  e CHAIN.DEF  e SCREENIO.DEF  e CPMHL.DEF  e PLUSBIOS.DEF
  f  *"QRhB8KGB h2!l #- #Q(B #  2mh2BF!m  !  ! !!Q(G2 !Q!LB!"L# B( -B qa 2b(1w(,
y 2p(!B2(22BQB2#bk6"!F# #(h2(4!+6B#6A#V6K"!#3iteLn  ELSE  WriteString(' Listing'
)  WriteString(Namesj)  WriteLn  Counter  1  BufferOut(FF)  Connect(Ins,Inf,inpu
t)  WHILE NOT EOS(Ins) DO  ReadChar(Ins,ch)  IF ch80x THEN  chCHR(ORD(ch)-80h)  
END  (*output character if not control code*)  IF ((ch' ') AND (ch''))    OR (ch
TAB)    OR (chCR)    OR (chLF) THEN   BufferOut(ch)   END    END  Disconnect(Ins
,TRUE)  END  ENDr+s+w""(w"#GH .HsH#2go"Q *#"!R02Kx(#Q"(!x  "O! !jR0Ur+ x # A  0G
22GO!-++ ## #Q(B22WP V3.0 (C) 1987 HiSoft  Buffer size $  $No files$ Open failed
$ Disc I/O error (Full )$ to $  Same$  Copy (Y/N/A/Q/P/B/W) $ L  END  END Listit
  BEGIN  bufflen0  Listit  FlushBuffer  Disconnect(List,TRUE)  END List.  mACUST
OMIZEXEmAFINDP   COM5-ARC     EXEf l  Streams(* module as in Wirth's book. (C) D
ave Moore, FTL Modula-2 1986Modified 11 Feb 86 A new function , PhysicalEOS, che
cks for physical end of file on a STREAM. This contrasts to EOS whmlu  modfiles.
lbr  e BUILDSUB.MOD  e COMMAND.MOD  e CONVERSI.MOD  e DEBUG.MOD  e FILES.MOD  e 
GETFILES.MOD  e INOUT.MOD  e PLUSBIOS.MOD  e MATHS.MOD  e PRECEDEN.MOD  e PROCES
SE.MOD  e QUICKSTR.MOD  e REALINOU.MOD  e SETUPCAL.MOD  e SMALLIO.MOD  e SOLVE.M
OD  e SORT.MOD  e STORAGE.MOD  e STREAMS.MOD  e STRINGS.MOD  e TERMINAL.MOD  e P
LUSBIOS.MOD  f  ences to draw horizontal and vertical  bars around windows and t
o do the corners (lower left,  upper left, upper right,lowMODULE HiThere  FROM T
erminal IMPORT WriteString,WriteLn  BEGIN  WriteString('Hi There')WriteLn  END H
iThere.   ReadBuffer(force)(*Buffer ahead.Reads another  if   empty or   trueDur
ing  , all CP/M control codes  be *) BusyRead( b)(* a console   waitingThis  ign
ores  contents   returns null    has been *) ReadAgain(*causes last    backed up
 overUseful  lexical analysers. You  only back   beginning  a line  Rmlu  asmfil
es.lbr  e CHAIN.ASM  e CPM.ASM  e CPMBIOS.ASM  e FASTMOVE.ASM  e INTLOGIC.ASM  e
 PORTIO.ASM  e -README.ASM  e EXCHANGE.ASM  e OPSASM.DAT  e CPMHL.ASM  f  e OPSA
SM.DAT  e CPMHL.ASM  fal (defaults to printer device)    Bugs    Overwrites outp
ut file without checking if OK    *)  IMPORTDebug  FROM SYSTEM I2! !2U2  !  2"V#
###2X6 A!!e(G2 eG!eA. (+4(1nf( +#M7NU2U(# .#!eGX8% (nfVutXNWEnfut!eGR(( X(# 00P*
Vnf"YG72KY28y( #kbG(M#.!NK!d Ur+ x # A  0!jR0SD V1.0 by Adam Denning (C) HiSoft 
1986  $$ S$  $R $  $K  Recs $  Disc free space $function i sourc an Man  librar 
formnIO    This is done so that, when working with the memory mapped version of 
ScreenIO,  The Bars need not jump up and down when! !  !222  2!G7£o(! !$  q(a 2y
 Wp((2R8#!(Gw#2# .# WDEL V2.0 (C) 1987 HiSoft  $Drive is R/O!$No matching files$
  Cannot delete!$  Delete (Y/N/A/Q/P) $  R  R  R  R  R  R   R           !R!!!!!!
!!!  "R"""""""""  #R#########  $R$$$$$$$$$  %R%%%%%%%%%  &R&&&&&&&&&  'R''''''''
'
Tous droits réservés. Reproduction sans autorisation interdite. © Kukulcan