000000: 5A 58 54 61 70 65 21 1A 01 0D 20 CD 48 11 02 09 ZXTape!... .H...
000010: A6 04 A6 04 8A 04 13 09 02 10 08 0D 00 07 01 00 ................
000020: 2C 4D 45 4E 55 00 00 00 00 00 00 00 00 00 00 00 ,MENU...........
000030: 00 01 FF 00 1C 03 70 01 FF 1C 03 00 00 00 00 00 ......p.........
000040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0000F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000120: 00 01 F7 FF FF FF FF 11 01 09 A6 04 57 04 8B 04 ............W...
000130: 15 09 02 10 08 05 2F 0D 04 00 16 06 00 0A 00 C5 ....../.........
000140: 00 1C 00 14 00 C5 20 53 50 45 45 43 48 20 6D 65 ...... SPEECH me
000150: 6E 75 20 70 72 6F 67 72 61 6D 20 20 00 06 00 1E nu program ....
000160: 00 C5 00 22 00 28 00 C5 20 28 63 29 20 31 39 38 ...".(.. (c) 198
000170: 36 20 53 75 70 65 72 69 6F 72 20 53 6F 66 74 77 6 Superior Softw
000180: 61 72 65 2E 00 06 00 32 00 C5 00 08 00 3C 00 AD are....2.....<..
000190: 20 0F 00 10 00 3D 00 D8 20 0F 2C 19 50 2C 14 2C ....=.. .,.P,.,
0001A0: 19 19 00 12 00 3E 00 D8 20 23 13 2C 0F 2C 19 50 .....>.. #.,.,.P
0001B0: 2C 0F 2C 13 00 1C 00 46 00 82 20 0F 01 A2 20 0F ,.,....F.. ... .
0001C0: 2C 19 1A 01 A2 20 11 2C 14 01 BA 20 23 13 2C 11 ,.... .,... #.,.
0001D0: 00 35 00 50 00 A2 20 0E 2C 0F 01 A2 20 10 2C 19 .5.P.. .,... .,.
0001E0: 14 01 8A 01 8A 23 13 01 0D 00 00 4C 49 CE EF 19 .....#.....LI...
0001F0: 0D 01 93 20 03 00 00 CF 28 19 0A 29 01 0D 00 00 ... ....(..)....
000200: 6F 70 F3 EF 14 00 21 00 54 00 03 00 00 EF 28 0E op....!.T.....(.
000210: 29 EF 22 20 53 50 45 45 43 48 20 20 20 20 20 20 )." SPEECH
000220: 20 20 20 20 22 20 00 44 00 55 00 03 00 00 CF 28 " .D.U.....(
000230: 0F 29 EF 22 20 44 65 6D 6F 20 20 AB AE 20 20 22 .)." Demo .. "
000240: 01 03 00 00 EF 28 10 29 EF 22 20 53 70 65 6C 6C .....(.)." Spell
000250: 20 20 22 01 03 00 00 EF 28 11 29 EF 22 20 53 61 ".....(.)." Sa
000260: 79 66 69 6C 65 20 20 22 20 20 20 20 00 32 00 57 yfile " .2.W
000270: 00 03 00 00 EF 28 12 29 EF 22 20 45 64 69 74 20 .....(.)." Edit
000280: 20 20 20 20 22 01 03 00 00 EF 28 13 29 EF 22 20 ".....(.)."
000290: 4E 6F 74 65 73 20 22 20 20 20 20 20 20 20 00 21 Notes " .!
0002A0: 00 5A 00 BF 23 13 01 BF 20 23 13 2C EA 28 19 0F .Z..#... #.,.(..
0002B0: 29 3B 22 53 50 45 45 43 48 20 4D 45 4E 55 22 00 );"SPEECH MENU".
0002C0: 09 00 5F 00 BF 20 23 13 00 38 00 64 00 BF 20 23 .._.. #..8.d.. #
0002D0: 13 2C 22 20 20 20 20 20 20 20 20 20 22 3B FF 03 .," ";..
0002E0: 28 19 A4 29 3B 22 20 31 39 38 36 20 53 75 70 65 (..);" 1986 Supe
0002F0: 72 69 6F 72 20 53 6F 66 74 77 61 72 65 2E 22 20 rior Software."
000300: 00 06 00 69 00 BF 00 2E 00 6E 00 BB 20 10 01 BF ...i.....n.. ...
000310: 01 BF 22 20 20 20 20 20 20 20 20 20 20 20 20 50 .." P
000320: 52 4F 47 52 41 4D 20 54 49 54 4C 45 53 22 01 BF ROGRAM TITLES"..
000330: 01 BB 20 0F 00 06 00 78 00 BF 00 11 00 49 7F 8C .. ....x.....I..
000340: 00 9E 20 02 00 00 F4 EF 0E 20 EC 20 14 00 1B 00 .. ...... . ....
000350: 91 00 BF 20 22 20 20 20 20 20 20 20 20 20 20 20 ... "
000360: 20 20 20 22 3B 20 20 20 00 12 00 A0 00 20 BF 20 "; ..... .
000370: 03 00 00 EF 28 02 00 00 F4 29 00 0B 00 AA 00 B0 ....(....)......
000380: 20 02 00 00 F4 00 08 00 AB 00 BF 01 BF 00 2D 00 .............-.
000390: B4 00 BB 20 10 01 BF 22 20 20 20 20 20 20 20 20 ... ..."
0003A0: 20 20 4C 6F 61 64 20 61 6C 6C 20 70 72 6F 67 72 Load all progr
0003B0: 61 6D 73 20 75 73 69 6E 67 22 00 36 00 BE 00 BF ams using".6....
0003C0: 22 20 20 20 20 20 20 20 20 20 20 43 48 41 49 4E " CHAIN
0003D0: 22 3B FF 03 28 19 22 29 3B FF 03 28 19 22 29 3B ";..(.");..(.");
0003E0: 22 20 3C 45 4E 54 45 52 3E 22 01 BB 20 0F 20 20 " <ENTER>".. .
0003F0: 00 06 00 C8 00 B1 00 0B 00 0F 27 7C 00 54 41 50 ..........'|.TAP
000400: C5 00 15 00 24 27 BF 01 BF 22 53 41 56 49 4E 47 ....$'..."SAVING
000410: 20 4D 45 4E 55 22 00 0C 00 38 27 CB 22 4D 45 4E MENU"...8'."MEN
000420: 55 22 00 0B 00 42 27 7C 00 44 49 53 C3 00 15 00 U"...B'|.DIS....
000430: 47 27 BF 22 53 54 4F 50 20 54 48 45 20 54 41 E9 G'."STOP THE TA.
000440: 92 50 45 22 00 16 00 4C 27 85 22 53 50 45 45 43 .PE"...L'."SPEEC
000450: 48 22 2C 1A 0F 27 20 20 20 20 00 00 00 00 00 00 H",..' ......
000460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0004A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0004B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0004C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0004D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0004E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0004F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000540: 00 D0 DD FF FF FF FF 11 01 09 A6 04 57 04 89 04 ............W...
000550: 11 09 01 10 08 0E 00 07 01 00 2C 53 50 45 45 43 ..........,SPEEC
000560: 48 00 00 00 00 00 00 00 00 00 00 01 00 00 00 08 H...............
000570: 70 01 FF 7F 16 00 00 00 00 00 00 00 00 00 00 00 p...............
000580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0005A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0005B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0005C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0005D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0005E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0005F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000650: 00 00 00 00 00 00 00 00 00 00 00 4E 5D FF FF FF ...........N]...
000660: FF 11 01 09 A6 04 57 04 89 04 11 09 01 10 08 44 ......W........D
000670: 0A 15 08 00 16 06 00 0A 00 C5 00 29 00 32 00 0D ...........).2..
000680: 00 00 6C 65 6E 74 61 E2 20 EF 20 1A A3 0A 20 20 ..lenta. . .£.
000690: 01 C0 20 6C 65 6E 67 74 68 20 6F 66 20 70 74 61 .. length of pta
0006A0: 62 6C 65 00 2E 00 3C 00 0D 00 00 6C 65 6E 67 74 ble...<....lengt
0006B0: E8 20 EF 20 1A 42 15 20 20 01 C0 20 6C 65 6E 67 . . .B. .. leng
0006C0: 74 68 20 6F 66 20 6D 61 69 6E 20 62 6C 6F 63 6B th of main block
0006D0: 20 00 0C 00 46 00 CF 20 80 20 1A 00 01 00 2F 00 ...F.. . ..../.
0006E0: 50 00 0D 00 00 74 6F 70 72 61 ED 20 EF 20 FF 42 P....topra. . .B
0006F0: 20 01 C0 20 67 65 74 20 74 6F 70 20 6F 66 20 61 .. get top of a
000700: 76 61 69 6C 61 62 6C 65 20 52 41 4D 00 08 00 55 vailable RAM...U
000710: 00 AD 20 0F 00 19 00 5A 00 A2 20 0F 2C 19 14 01 .. ....Z.. .,...
000720: A2 20 10 2C 19 18 01 A2 20 11 2C 19 10 00 32 00 . .,.... .,...2.
000730: 64 00 0D 00 00 6C 6F 61 64 61 E4 20 EF 20 0D 00 d....loada. . ..
000740: 00 74 6F 70 72 61 ED 20 F5 20 0D 00 00 6C 65 6E .topra. . ...len
000750: 67 74 E8 20 F5 20 0D 00 00 6C 65 6E 74 61 E2 00 gt. . ...lenta..
000760: 14 00 65 00 D8 20 0F 2C 19 28 2C 0F 2C 19 20 01 ..e.. .,.(,.,. .
000770: 8A 01 BF 00 37 CD D7 00 6A 00 0D 00 00 52 45 4C ....7...j....REL
000780: 41 C4 EF 0D 00 00 4C 4F 41 44 41 C4 01 0D 00 00 A.....LOADA.....
000790: 70 62 61 73 E5 EF 20 0D 00 00 6C 6F 61 64 61 E4 pbas.. ...loada.
0007A0: 20 F4 20 0D 00 00 6C 65 6E 67 74 E8 00 24 00 6C . ...lengt..$.l
0007B0: 00 0D 00 00 72 62 61 73 E5 20 EF 20 0D 00 00 72 ....rbas. . ...r
0007C0: 65 6C 61 E4 20 F4 20 0D 00 00 6C 65 6E 67 74 E8 ela. . ...lengt.
0007D0: 00 12 00 6E 00 AA 20 0D 00 00 6C 6F 61 64 61 E4 ...n.. ...loada.
0007E0: F5 0F 00 0B 00 73 00 CF 20 80 20 19 F0 00 1D 00 .....s.. . .....
0007F0: 78 00 A8 20 22 73 70 63 6F 64 65 2E 62 69 6E 22 x.. "spcode.bin"
000800: 2C 0D 00 00 6C 6F 61 64 61 E4 00 27 00 82 00 A8 ,...loada..'....
000810: 20 22 73 70 64 69 63 6E 2E 62 69 6E 22 2C 0D 00 "spdicn.bin",..
000820: 00 6C 6F 61 64 61 E4 F4 0D 00 00 6C 65 6E 67 74 .loada.....lengt
000830: E8 00 40 00 87 00 8A 01 BB 20 10 01 BF 20 22 53 ..@...... ... "S
000840: 50 45 45 43 48 20 56 31 2E 31 20 22 F4 FF 03 28 PEECH V1.1 "...(
000850: 19 A4 29 F4 22 31 39 38 36 20 53 75 70 65 72 69 ..)."1986 Superi
000860: 6F 72 20 53 6F 66 74 77 61 72 65 20 4C 74 64 2E or Software Ltd.
000870: 22 00 28 00 88 00 BB 57 37 20 0F 01 BF 20 22 20 ".(....W7 ... "
000880: 20 20 20 20 20 20 20 20 20 20 20 20 20 50 6C 65 Ple
000890: 61 73 65 20 77 61 69 74 22 01 BF 00 07 00 96 00 ase wait".......
0008A0: 01 C0 00 19 00 A0 00 01 C0 20 6E 6F 77 20 64 6F ......... now do
0008B0: 20 72 65 6C 6F 63 61 74 69 6F 6E 00 07 00 AA 00 relocation.....
0008C0: 01 C0 00 22 00 B4 00 C7 20 1E 88 13 20 01 C0 20 ...".... ... ..
0008D0: 73 74 61 72 74 20 6F 66 20 6F 66 66 73 65 74 20 start of offset
0008E0: 64 61 74 61 00 23 00 B9 00 9F 20 1E D0 07 20 01 data.#.... ... .
0008F0: C0 20 72 65 6C 6F 63 61 74 65 20 6D 61 69 6E 20 . relocate main
000900: 73 65 63 74 69 6F 6E 00 1D 00 BE 00 9F 20 1E E8 section...... ..
000910: 03 20 01 C0 20 72 65 6C 6F 63 61 74 65 20 70 74 . .. relocate pt
000920: 61 62 6C 65 00 14 00 DC 00 83 20 0D 00 00 4C 4F able...... ...LO
000930: 41 44 41 C4 F4 1A 8D 11 00 31 00 E1 00 BB 20 11 ADA......1.... .
000940: 01 BF 20 FF 03 28 15 29 3B 22 20 20 20 20 20 20 .. ..(.);"
000950: 20 20 20 53 50 45 45 43 48 20 48 41 53 20 4E 4F SPEECH HAS NO
000960: 57 20 4C 4F 41 44 45 44 22 00 24 00 E2 00 BB 20 W LOADED".$....
000970: 0F 01 BF 01 BF 01 BF 22 20 6C 77 43 6F 6D 6D 61 ......." lwComma
000980: 6E 64 73 20 61 76 61 69 6C 61 62 6C 65 3A 22 00 nds available:".
000990: 1B 00 E3 00 BB 20 11 01 BF 01 BF 22 20 7C 53 41 ..... ....." |SA
0009A0: 59 20 43 6F 6D 6D 61 6E 64 22 00 2B 00 E4 00 BB Y Command".+....
0009B0: 20 0F 01 BF 22 20 46 6F 72 6D 61 74 3A 20 61 24 ..." Format: a$
0009C0: 3D 22 FF 03 28 19 22 29 22 48 45 4C 4C 4F 22 FF ="..(.")"HELLO".
0009D0: 03 28 19 22 29 00 19 00 E5 00 BF 22 20 20 20 20 .(.")......"
0009E0: 20 20 20 20 20 7C 53 41 59 2C 40 61 24 22 00 1D |SAY,@a$"..
0009F0: 00 2C 01 BB 20 11 01 BF 01 BF 22 20 7C 53 50 45 .,.. ....." |SPE
000A00: 41 4B 20 43 6F 6D 6D 61 6E 64 22 00 2E 00 2D 01 AK Command"...-.
000A10: BB 20 0F 01 BF 22 20 46 6F 72 6D 61 74 3A 20 61 . ..." Format: a
000A20: 24 3D 22 FF 03 28 19 22 29 22 48 45 48 4C 4C 4F $="..(.")"HEHLLO
000A30: 57 35 22 FF 03 28 19 22 29 00 1B 00 2E 01 BF 22 W5"..(.")......"
000A40: 20 20 20 20 20 20 20 20 20 7C 53 50 45 41 4B 2C |SPEAK,
000A50: 40 61 24 22 00 1D 00 2F 01 BB 20 11 01 BF 01 BF @a$".../.. .....
000A60: 22 20 7C 50 49 54 43 48 20 43 6F 6D 6D 61 6E 64 " |PITCH Command
000A70: 22 00 28 00 30 01 BB 20 0F 01 BF C7 C4 22 20 46 ".(.0.. ....." F
000A80: 6F 72 6D 61 74 3A 20 7C 50 49 54 43 48 2C 6E 75 ormat: |PITCH,nu
000A90: 6D 62 65 72 28 31 2D 32 30 29 22 00 06 00 31 01 mber(1-20)"...1.
000AA0: BF 00 06 00 45 01 98 00 07 00 E8 03 01 C0 00 2A ....E..........*
000AB0: 00 F2 03 01 C0 20 72 65 6C 6F 63 61 74 65 20 70 ..... relocate p
000AC0: 74 61 62 6C 65 20 73 65 63 74 69 6F 6E 20 6F 66 table section of
000AD0: 20 70 72 6F 67 72 61 6D 00 07 00 FC 03 01 C0 00 program........
000AE0: 1D 00 06 04 01 C0 20 6E 65 77 61 64 20 3D 20 6F ...... newad = o
000AF0: 6C 64 61 64 20 2B 20 70 62 61 73 65 00 07 00 0B ldad + pbase....
000B00: 04 01 C0 00 34 00 10 04 9E 20 02 00 00 E9 20 EF ....4.... .... .
000B10: 20 0E 20 EC 20 19 36 20 E6 20 10 20 01 20 0D 00 . . .6 . . . ..
000B20: 00 61 64 64 F2 20 EF 20 0D 00 00 70 62 61 73 E5 .add. . ...pbas.
000B30: 20 F4 20 02 00 00 E9 00 31 00 24 04 0D 00 00 6F . .....1.$....o
000B40: 6C 64 61 E4 20 EF 20 FF 12 28 0D 00 00 61 64 64 lda. . ..(...add
000B50: F2 29 20 F4 20 1A 00 01 20 F6 20 FF 12 28 0D 00 .) . ... . ..(..
000B60: 00 61 64 64 F2 F4 0F 29 00 56 00 2E 04 0D 00 00 .add...).V......
000B70: 6E 65 77 61 E4 20 EF 20 0D 00 00 6F 6C CF 18 64 newa. . ...ol..d
000B80: 61 E4 20 F4 20 0D 00 00 72 62 61 73 E5 20 01 20 a. . ...rbas. .
000B90: 02 00 00 6E E8 EF FF 0C 28 0D 00 00 6E 65 77 61 ...n....(...newa
000BA0: E4 F7 1A 00 01 29 01 20 02 00 00 6E EC EF 0D 00 .....). ...n....
000BB0: 00 6E 65 77 61 E4 F5 1A 00 01 F6 02 00 00 6E E8 .newa.........n.
000BC0: 00 30 00 56 04 BE 20 0D 00 00 61 64 64 F2 2C 02 .0.V.. ...add.,.
000BD0: 00 00 6E EC 01 BE 20 0D 00 00 61 64 64 F2 F4 0F ..n... ...add...
000BE0: 2C 02 00 00 6E E8 01 B0 20 02 00 00 E9 01 20 C9 ,...n... ..... .
000BF0: 00 07 00 D0 07 01 C0 00 1A 00 DA 07 01 C0 20 72 .............. r
000C00: 65 6C 6F 63 61 74 69 6F 6E 20 72 6F 75 74 69 6E elocation routin
000C10: 65 00 08 00 E4 07 01 C0 20 00 3F 00 EE 07 01 C0 e....... .?.....
000C20: 20 54 68 65 20 64 61 74 61 20 63 6F 6E 73 69 73 The data consis
000C30: 74 73 20 6F 66 20 61 20 6C 69 73 74 20 6F 66 20 ts of a list of
000C40: 6F 66 66 73 65 74 73 20 65 6E 64 69 6E 67 20 77 offsets ending w
000C50: 69 74 68 20 61 20 30 2E 00 40 00 F8 07 01 C0 20 ith a 0..@.....
000C60: 65 61 63 68 20 6F 66 66 73 65 74 20 70 6F 69 6E each offset poin
000C70: 74 73 20 74 6F 20 61 20 74 77 6F 20 62 79 74 3A ts to a two byt:
000C80: 3F 65 20 61 64 64 72 65 73 73 20 69 6E 20 74 68 ?e address in th
000C90: 65 20 70 72 6F 67 72 61 6D 2E 00 2E 00 FD 07 01 e program.......
000CA0: C0 20 20 20 69 2E 65 2E 20 61 74 20 61 6E 20 61 . i.e. at an a
000CB0: 64 64 72 65 73 73 20 3D 20 6F 66 66 73 65 74 20 ddress = offset
000CC0: 2B 20 6C 6F 61 64 61 64 00 45 00 02 08 01 C0 20 + loadad.E.....
000CD0: 54 68 65 20 70 72 6F 67 72 61 6D 20 61 73 20 6C The program as l
000CE0: 6F 61 64 65 64 20 68 61 73 20 62 65 65 6E 20 61 oaded has been a
000CF0: 73 73 65 6D 62 6C 65 64 20 77 69 74 68 20 61 6E ssembled with an
000D00: 20 6F 72 69 67 69 6E 20 6F 66 20 30 2E 00 3A 00 origin of 0..:.
000D10: 0C 08 01 C0 20 74 68 65 20 61 64 64 72 65 73 73 .... the address
000D20: 20 69 73 20 63 6F 6E 76 65 72 74 65 64 20 75 73 is converted us
000D30: 69 6E 67 20 74 68 65 20 66 6F 6C 6C 6F 77 69 6E ing the followin
000D40: 67 20 72 75 6C 65 3A 00 1F 00 16 08 01 C0 20 20 g rule:.......
000D50: 20 6E 65 77 61 64 20 3D 20 6F 6C 64 61 64 20 2B newad = oldad +
000D60: 20 72 65 6C 61 64 00 32 00 20 08 01 C0 20 77 65 relad.2. ... we
000D70: 72 65 20 72 65 6C 61 64 20 69 73 20 74 68 65 20 re relad is the
000D80: 62 92 E4 61 73 65 20 6F 66 20 74 68 65 20 70 72 b..ase of the pr
000D90: 6F 67 72 61 6D 20 61 6E 64 20 00 26 00 2A 08 01 ogram and .&.*..
000DA0: C0 20 74 68 65 20 64 65 73 69 72 65 64 20 65 78 . the desired ex
000DB0: 65 63 75 74 69 6F 6E 20 61 64 64 72 65 73 73 2E ecution address.
000DC0: 00 07 00 34 08 01 C0 00 21 00 3E 08 C3 20 0D 00 ...4....!.>.. ..
000DD0: 00 61 64 64 F2 01 20 A1 20 0D 00 00 61 64 64 F2 .add.. . ...add.
000DE0: 20 EF 20 0E 20 EB 20 C9 00 46 00 48 08 0D 00 00 . . . ..F.H....
000DF0: 61 64 64 F2 EF 0D 00 00 61 64 64 F2 F4 0D 00 00 add.....add.....
000E00: 6C 6F 61 64 61 E4 01 20 0D 00 00 6F 6C 64 61 E4 loada.. ...olda.
000E10: EF FF 12 28 0D 00 00 61 64 64 F2 29 F4 1A 00 01 ...(...add.)....
000E20: F6 FF 12 28 0D 00 00 61 64 64 F2 F4 0F 29 00 52 ...(...add...).R
000E30: 00 5C 08 0D 00 00 6E 65 77 61 E4 20 EF 20 0D 00 .\....newa. . ..
000E40: 00 6F 6C 64 61 E4 F4 0D 00 00 72 65 6C 61 E4 01 .olda.....rela..
000E50: 20 02 00 00 68 E9 EF FF 0C 28 0D 00 00 6E 65 77 ...h....(...new
000E60: 61 E4 F7 1A 00 01 29 01 02 00 00 6C EF EF 0D 00 a.....)....l....
000E70: 00 6E 65 77 61 E4 F5 1A 00 01 F6 02 00 00 68 E9 .newa.........h.
000E80: 00 2C 00 62 8B FF FF FF FF 11 01 09 57 04 A6 04 .,.b........W...
000E90: 8D 04 1A 09 01 10 08 0F 00 07 01 00 2C 53 50 45 ............,SPE
000EA0: 45 43 48 00 00 00 00 00 00 00 00 00 00 02 00 00 ECH.............
000EB0: 00 08 70 09 00 7F 16 00 00 00 00 00 00 00 00 00 ..p.............
000EC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000ED0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000EE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000EF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000F00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000F10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000F20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000F30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000F40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000F50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000F60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000F70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000F80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000F90: 00 00 00 00 00 00 00 00 00 00 00 00 00 EE EE FF ................
000FA0: FF FF FF 11 01 09 57 04 A6 04 88 04 11 09 00 10 ......W.........
000FB0: 08 44 0A 15 08 00 16 66 08 BE 20 0D 00 00 61 64 .D.....f.. ...ad
000FC0: 64 F2 2C 02 00 00 6C EF 01 BE 20 0D 00 00 61 64 d.,...l... ...ad
000FD0: 64 F2 F4 0F 2C 02 00 00 68 E9 01 A0 20 1E 3E 08 d...,...h... .>.
000FE0: 00 07 00 88 13 01 C0 00 17 00 92 13 01 C0 20 73 .............. s
000FF0: 70 63 6F 64 65 2E 62 69 6E 20 64 61 74 61 00 07 pcode.bin data..
001000: 00 9C 13 01 C0 00 47 00 A6 13 8C 20 26 31 30 31 ......G.... &101
001010: 2C 26 31 30 35 2C 26 31 30 38 2C 26 31 30 62 2C ,&105,&108,&10b,
001020: 26 31 30 65 2C 26 31 31 36 2C 26 31 34 64 2C 26 &10e,&116,&14d,&
001030: 31 35 30 2C 26 31 35 36 2C 26 31 35 61 2C 26 31 150,&156,&15a,&1
001040: 36 38 2C 26 31 36 65 2C 26 31 37 33 00 38 00 B0 68,&16e,&173.8..
001050: 13 8C 20 26 31 37 37 2C 26 31 37 61 2C 26 31 37 .. &177,&17a,&17
001060: 66 2C 26 31 38 33 2C 26 31 38 38 2C 26 31 38 63 f,&183,&188,&18c
001070: 2C 26 31 39 31 2C 26 31 39 36 2C 26 31 39 39 2C ,&191,&196,&199,
001080: 26 31 39 64 00 33 00 BA 13 8C 20 26 31 61 30 2C &19d.3.... &1a0,
001090: 26 31 61 37 2C 26 31 61 64 2C 26 31 62 64 2C 26 &1a7,&1ad,&1bd,&
0010A0: 31 63 30 2C 26 31 64 31 2C 26 31 64 34 2C 26 31 1c0,&1d1,&1d4,&1
0010B0: 64 63 2C 26 31 65 30 4F 7C 00 47 00 C4 13 8C 20 dc,&1e0O|.G....
0010C0: 26 31 65 34 2C 26 31 65 37 2C 26 31 65 63 2C 26 &1e4,&1e7,&1ec,&
0010D0: 31 66 30 2C 26 31 66 35 2C 26 31 66 39 2C 26 31 1f0,&1f5,&1f9,&1
0010E0: 66 65 2C 26 32 30 33 2C 26 32 30 36 2C 26 32 30 fe,&203,&206,&20
0010F0: 61 2C 26 32 30 64 2C 26 32 31 31 2C 26 32 31 39 a,&20d,&211,&219
001100: 00 42 00 CE 13 8C 20 26 32 31 63 2C 26 32 32 64 .B.... &21c,&22d
001110: 2C 26 32 33 30 2C 26 32 33 62 2C 26 32 33 66 2C ,&230,&23b,&23f,
001120: 26 33 30 32 2C 26 33 30 39 2C 26 33 30 63 2C 26 &302,&309,&30c,&
001130: 33 31 37 2C 26 33 31 66 2C 26 33 32 34 2C 26 33 317,&31f,&324,&3
001140: 32 39 00 47 00 D8 13 8C 20 26 33 32 64 2C 26 33 29.G.... &32d,&3
001150: 33 30 2C 26 33 33 33 2C 26 33 33 39 2C 26 33 33 30,&333,&339,&33
001160: 65 2C 26 33 34 33 2C 26 33 34 38 2C 26 33 34 64 e,&343,&348,&34d
001170: 2C 26 33 35 32 2C 26 33 35 37 2C 26 33 35 63 2C ,&352,&357,&35c,
001180: 26 33 36 31 2C 26 33 36 36 00 4C 00 E2 13 8C 20 &361,&366.L....
001190: 26 33 36 62 2C 26 33 37 30 2C 26 33 37 35 2C 26 &36b,&370,&375,&
0011A0: 33 37 61 2C 26 33 37 66 2C 26 33 38 34 2C 26 33 37a,&37f,&384,&3
0011B0: 38 39 2C 26 33 38 65 2C 26 AE 9F 33 39 33 2C 26 89,&38e,&..393,&
0011C0: 33 39 38 2C 26 33 39 64 2C 26 33 61 32 2C 26 33 398,&39d,&3a2,&3
0011D0: 61 37 2C 26 33 61 63 00 47 00 EC 13 8C 20 26 33 a7,&3ac.G.... &3
0011E0: 62 34 2C 26 33 62 39 2C 26 33 62 65 2C 26 33 63 b4,&3b9,&3be,&3c
0011F0: 33 2C 26 33 63 61 2C 26 33 63 64 2C 26 33 65 65 3,&3ca,&3cd,&3ee
001200: 2C 26 33 66 32 2C 26 33 46 37 2C 26 33 46 42 2C ,&3f2,&3F7,&3FB,
001210: 26 34 30 30 2C 26 34 30 34 2C 26 34 30 39 00 47 &400,&404,&409.G
001220: 00 F6 13 8C 20 26 34 30 44 2C 26 34 31 32 2C 26 .... &40D,&412,&
001230: 34 31 35 2C 26 34 31 41 2C 26 34 31 44 2C 26 34 415,&41A,&41D,&4
001240: 32 32 2C 26 34 32 36 2C 26 34 32 42 2C 26 34 32 22,&426,&42B,&42
001250: 45 2C 26 34 33 33 2C 26 34 33 37 2C 26 34 33 43 E,&433,&437,&43C
001260: 2C 26 34 34 30 00 42 00 00 14 8C 20 26 34 34 35 ,&440.B.... &445
001270: 2C 26 34 34 43 2C 26 34 34 46 2C 26 34 36 30 2C ,&44C,&44F,&460,
001280: 26 34 36 34 2C 26 34 36 39 2C 26 34 36 44 2C 26 &464,&469,&46D,&
001290: 34 37 32 2C 26 34 37 36 2C 26 34 37 42 2C 26 34 472,&476,&47B,&4
0012A0: 38 32 2C 26 34 38 35 00 47 00 0A 14 8C 20 26 34 82,&485.G.... &4
0012B0: 39 36 2C 26 34 39 41 2C 26 34 39 2C 18 46 2C 26 96,&49A,&49,.F,&
0012C0: 34 41 33 2C 26 34 41 38 2C 26 34 41 42 2C 26 34 4A3,&4A8,&4AB,&4
0012D0: 42 30 2C 26 34 42 34 2C 26 34 42 39 2C 26 34 43 B0,&4B4,&4B9,&4C
0012E0: 30 2C 26 34 43 33 2C 26 34 44 38 2C 26 34 44 43 0,&4C3,&4D8,&4DC
0012F0: 00 47 00 14 14 8C 20 26 34 45 31 2C 26 34 45 35 .G.... &4E1,&4E5
001300: 2C 26 34 45 41 2C 26 34 45 44 2C 26 34 46 32 2C ,&4EA,&4ED,&4F2,
001310: 26 34 46 36 2C 26 34 46 42 2C 26 34 46 45 2C 26 &4F6,&4FB,&4FE,&
001320: 35 30 33 2C 26 35 30 36 2C 26 35 30 42 2C 26 35 503,&506,&50B,&5
001330: 30 46 2C 26 35 31 34 00 47 00 1E 14 8C 20 26 35 0F,&514.G.... &5
001340: 31 42 2C 26 35 31 45 2C 26 35 33 33 2C 26 35 33 1B,&51E,&533,&53
001350: 37 2C 26 35 33 43 2C 26 35 34 30 2C 26 35 34 35 7,&53C,&540,&545
001360: 2C 26 35 34 39 2C 26 35 34 45 2C 26 35 35 31 2C ,&549,&54E,&551,
001370: 26 35 35 36 2C 26 35 35 41 2C 26 35 35 46 00 47 &556,&55A,&55F.G
001380: 00 28 14 8C 20 26 35 36 36 2C 26 35 36 39 2C 26 .(.. &566,&569,&
001390: 35 37 32 2C 26 35 37 36 2C 26 35 37 42 2C 26 35 572,&576,&57B,&5
0013A0: 38 33 2C 26 35 38 38 2C 26 35 38 44 2C 26 35 39 83,&588,&58D,&59
0013B0: 30 2C 26 35 39 33 2C 26 35 39 36 2C 26 2C EF 35 0,&593,&596,&,.5
0013C0: 39 42 2C 26 35 39 45 00 47 00 32 14 8C 20 26 35 9B,&59E.G.2.. &5
0013D0: 41 33 2C 26 35 41 36 2C 26 35 41 42 2C 26 35 41 A3,&5A6,&5AB,&5A
0013E0: 45 2C 26 35 42 33 2C 26 35 42 38 2C 26 35 42 42 E,&5B3,&5B8,&5BB
0013F0: 2C 26 35 43 30 2C 26 35 43 33 2C 26 35 43 38 2C ,&5C0,&5C3,&5C8,
001400: 26 35 43 42 2C 26 35 44 30 2C 26 35 44 36 00 47 &5CB,&5D0,&5D6.G
001410: 00 3C 14 8C 20 26 35 44 39 2C 26 35 44 45 2C 26 .<.. &5D9,&5DE,&
001420: 35 45 31 2C 26 35 45 36 2C 26 35 45 39 2C 26 35 5E1,&5E6,&5E9,&5
001430: 45 45 2C 26 35 46 35 2C 26 36 30 31 2C 26 36 30 EE,&5F5,&601,&60
001440: 35 2C 26 36 30 41 2C 26 36 30 44 2C 26 36 31 32 5,&60A,&60D,&612
001450: 2C 26 36 31 35 00 47 00 46 14 8C 20 26 36 31 41 ,&615.G.F.. &61A
001460: 2C 26 36 31 44 2C 26 36 32 32 2C 26 36 32 36 2C ,&61D,&622,&626,
001470: 26 36 32 42 2C 26 36 32 45 2C 26 36 33 33 2C 26 &62B,&62E,&633,&
001480: 36 33 36 2C 26 36 33 42 2C 26 36 34 39 2C 26 36 636,&63B,&649,&6
001490: 34 45 2C 26 36 35 31 2C 26 36 35 36 00 47 00 50 4E,&651,&656.G.P
0014A0: 14 8C 20 26 36 35 39 2C 26 36 35 45 2C 26 36 36 .. &659,&65E,&66
0014B0: 31 2C 26 36 36 36 2C 26 36 36 62 2C 26 36 36 5A 1,&666,&66b,&66Z
0014C0: 0B 45 2C 26 36 37 33 2C 26 36 37 36 2C 26 36 37 .E,&673,&676,&67
0014D0: 42 2C 26 36 37 45 2C 26 36 38 33 2C 26 36 38 44 B,&67E,&683,&68D
0014E0: 2C 26 36 39 30 00 47 00 5A 14 8C 20 26 36 39 35 ,&690.G.Z.. &695
0014F0: 2C 26 36 39 38 2C 26 36 39 44 2C 26 36 41 32 2C ,&698,&69D,&6A2,
001500: 26 36 41 35 2C 26 36 41 41 2C 26 36 41 44 2C 26 &6A5,&6AA,&6AD,&
001510: 36 42 32 2C 26 36 42 43 2C 26 36 42 46 2C 26 36 6B2,&6BC,&6BF,&6
001520: 43 34 2C 26 36 43 37 2C 26 36 43 43 00 42 00 64 C4,&6C7,&6CC.B.d
001530: 14 8C 20 26 36 44 31 2C 26 36 44 34 2C 26 36 44 .. &6D1,&6D4,&6D
001540: 39 2C 26 36 45 33 2C 26 36 45 38 2C 26 36 45 62 9,&6E3,&6E8,&6Eb
001550: 2C 26 36 46 30 2C 26 36 66 35 2C 26 36 46 41 2C ,&6F0,&6f5,&6FA,
001560: 26 36 46 44 2C 26 37 30 32 2C 26 37 30 37 00 47 &6FD,&702,&707.G
001570: 00 6E 14 8C 20 26 37 30 41 2C 26 37 30 44 2C 26 .n.. &70A,&70D,&
001580: 37 31 32 2C 26 37 31 35 2C 26 37 31 41 2C 26 37 712,&715,&71A,&7
001590: 31 44 2C 26 37 32 32 2C 26 37 32 37 2C 26 37 32 1D,&722,&727,&72
0015A0: 41 2C 26 37 32 46 2C 26 37 33 34 2C 26 37 33 37 A,&72F,&734,&737
0015B0: 2C 26 37 33 43 00 47 00 78 14 8C 20 26 37 34 31 ,&73C.G.x.. &741
0015C0: 2C 93 0D 26 37 34 34 2C 26 37 34 39 2C 26 37 34 ,..&744,&749,&74
0015D0: 43 2C 26 37 35 31 2C 26 37 35 36 2C 26 37 35 39 C,&751,&756,&759
0015E0: 2C 26 37 35 43 2C 26 37 36 31 2C 26 37 36 34 2C ,&75C,&761,&764,
0015F0: 26 37 36 39 2C 26 37 36 43 2C 26 37 36 46 00 47 &769,&76C,&76F.G
001600: 00 82 14 8C 20 26 37 37 34 2C 26 37 37 39 2C 26 .... &774,&779,&
001610: 37 37 45 2C 26 37 38 31 2C 26 37 38 36 2C 26 37 77E,&781,&786,&7
001620: 38 42 2C 26 37 38 45 2C 26 37 39 31 2C 26 37 39 8B,&78E,&791,&79
001630: 36 2C 26 37 39 39 2C 26 37 39 45 2C 26 37 41 33 6,&799,&79E,&7A3
001640: 2C 26 37 41 36 00 47 00 8C 14 8C 20 26 37 41 42 ,&7A6.G.... &7AB
001650: 2C 26 37 42 30 2C 26 37 42 33 2C 26 37 42 38 2C ,&7B0,&7B3,&7B8,
001660: 26 37 42 44 2C 26 37 43 30 2C 26 37 43 33 2C 26 &7BD,&7C0,&7C3,&
001670: 37 43 38 2C 26 37 43 42 2C 26 37 44 33 2C 26 37 7C8,&7CB,&7D3,&7
001680: 44 36 2C 26 37 45 30 2C 26 37 45 45 00 33 00 96 D6,&7E0,&7EE.3..
001690: 14 8C 20 26 37 46 42 2C 26 37 46 46 2C 26 38 30 .. &7FB,&7FF,&80
0016A0: 34 2C 26 38 30 38 2C 26 38 30 44 2C 26 38 31 41 4,&808,&80D,&81A
0016B0: 2C 26 38 31 46 2C 26 38 32 34 2C 26 38 32 39 00 ,&81F,&824,&829.
0016C0: 07 00 A0 76 BB 14 01 C0 00 2E 00 A5 14 01 C0 20 ...v...........
0016D0: 6E 6F 77 20 73 65 63 6F 6E 64 20 70 61 72 74 20 now second part
0016E0: 6F 66 20 64 61 74 61 20 66 6F 72 20 72 65 6C 6F of data for relo
0016F0: 63 61 74 69 6F 6E 00 07 00 AA 14 01 C0 00 42 00 cation........B.
001700: 70 17 8C 20 26 31 31 38 65 2C 26 31 31 39 31 2C p.. &118e,&1191,
001710: 26 31 31 39 63 2C 26 31 31 39 46 2C 26 31 31 41 &119c,&119F,&11A
001720: 32 2C 26 31 31 41 35 2C 26 31 31 41 38 2C 26 31 2,&11A5,&11A8,&1
001730: 31 41 42 2C 26 31 31 41 45 2C 26 31 31 42 31 00 1AB,&11AE,&11B1.
001740: 48 00 7A 17 8C 20 26 31 31 44 43 2C 26 31 31 45 H.z.. &11DC,&11E
001750: 35 2C 26 31 31 45 45 2C 26 31 32 30 39 2C 26 31 5,&11EE,&1209,&1
001760: 32 32 38 2C 26 31 32 33 30 2C 26 31 32 35 45 2C 228,&1230,&125E,
001770: 26 31 32 36 43 2C 26 31 32 36 46 2C 26 31 32 37 &126C,&126F,&127
001780: 32 2C 26 31 32 38 38 00 3C 00 84 17 8C 20 26 31 2,&1288.<.... &1
001790: 32 39 35 2C 26 31 32 39 46 2C 26 31 32 41 32 2C 295,&129F,&12A2,
0017A0: 26 31 32 41 35 2C 26 31 32 41 45 2C 26 31 32 42 &12A5,&12AE,&12B
0017B0: 31 2C 26 31 32 42 37 2C 26 31 32 42 41 2C 26 31 1,&12B7,&12BA,&1
0017C0: 32 42 44 00 36 6B 0B FF FF FF FF 11 02 09 A6 04 2BD.6k..........
0017D0: 57 04 8B 04 16 09 01 10 08 0F 00 07 01 00 2C 53 W.............,S
0017E0: 50 45 45 43 48 00 00 00 00 00 00 00 00 00 00 03 PEECH...........
0017F0: FF 00 7F 06 70 11 00 7F 16 00 00 00 00 00 00 00 ....p...........
001800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0018A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0018B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0018C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0018D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8F ................
0018E0: 2D FF FF FF FF 11 03 09 A6 04 57 04 8A 04 13 09 -.........W.....
0018F0: 00 10 08 55 2D 13 07 00 16 00 8E 17 8C 20 26 31 ...U-........ &1
001900: 32 43 30 2C 26 31 32 43 35 2C 26 31 32 43 38 2C 2C0,&12C5,&12C8,
001910: 26 31 32 43 45 2C 26 31 32 44 32 2C 26 31 32 44 &12CE,&12D2,&12D
001920: 36 2C 26 31 32 44 39 2C 26 31 32 44 43 00 42 00 6,&12D9,&12DC.B.
001930: 98 17 8C 20 26 31 32 44 46 2C 26 31 32 45 35 2C ... &12DF,&12E5,
001940: 26 31 32 45 41 2C 26 31 32 46 33 2C 26 31 32 46 &12EA,&12F3,&12F
001950: 44 2C 26 31 33 30 30 2C 26 31 33 30 34 2C 26 31 D,&1300,&1304,&1
001960: 33 30 37 2C 26 31 33 30 43 2C 26 31 33 30 46 00 307,&130C,&130F.
001970: 48 00 A2 17 8C 20 26 31 33 31 33 2C 26 31 33 31 H.... &1313,&131
001980: 36 2C 26 31 33 31 39 2C 26 31 33 31 44 2C 26 31 6,&1319,&131D,&1
001990: 33 32 30 2C 26 31 33 32 33 2C 26 31 33 32 37 2C 320,&1323,&1327,
0019A0: 26 31 33 33 34 2C 26 31 33 34 30 2C 26 31 33 34 &1334,&1340,&134
0019B0: 34 2C 26 31 33 34 61 00 48 00 AC 17 8C 20 26 31 4,&134a.H.... &1
0019C0: 33 34 44 2C 26 31 33 35 31 2C 26 31 33 36 32 2C 34D,&1351,&1362,
0019D0: 26 31 33 36 43 2C 26 31 33 36 46 2C 26 31 33 37 &136C,&136F,&137
0019E0: 33 2C 26 31 33 37 39 2C 26 31 33 37 45 2C 26 31 3,&1379,&137E,&1
0019F0: 33 38 39 2C 26 31 33 38 44 43 F1 2C 26 31 33 39 389,&138DC.,&139
001A00: 41 00 48 00 B6 17 8C 20 26 31 33 39 44 2C 26 31 A.H.... &139D,&1
001A10: 33 41 32 2C 26 31 33 41 43 2C 26 31 33 42 32 2C 3A2,&13AC,&13B2,
001A20: 26 31 33 42 35 2C 26 31 33 42 38 2C 26 31 33 42 &13B5,&13B8,&13B
001A30: 42 2C 26 31 33 44 32 2C 26 31 33 44 38 2C 26 31 B,&13D2,&13D8,&1
001A40: 33 44 43 2C 26 31 33 45 32 00 48 00 BB 17 8C 20 3DC,&13E2.H....
001A50: 26 31 33 65 36 2C 26 31 34 46 46 2C 26 31 35 30 &13e6,&14FF,&150
001A60: 35 2C 26 31 35 30 43 2C 26 31 35 30 46 2C 26 31 5,&150C,&150F,&1
001A70: 35 31 33 2C 26 31 35 31 37 2C 26 31 35 31 44 2C 513,&1517,&151D,
001A80: 26 31 35 32 32 2C 26 31 35 33 39 2C 26 31 35 34 &1522,&1539,&154
001A90: 30 00 08 00 C0 17 8C 20 30 00 1E 00 CA 17 01 C0 0...... 0.......
001AA0: 20 65 6E 64 20 6F 66 20 72 65 6C 6F 63 61 74 69 end of relocati
001AB0: 6F 6E 20 64 61 74 61 00 28 00 D4 17 BF 01 BF 22 on data.(......"
001AC0: 54 59 50 45 20 49 4E 20 54 48 45 20 4E 55 4D 42 TYPE IN THE NUMB
001AD0: 45 52 20 49 4E 20 44 45 43 49 4D 41 4C 2E 22 00 ER IN DECIMAL.".
001AE0: 10 00 DE 17 A3 20 0D 00 00 4C 4F 41 44 41 C4 00 ....£ ...LOADA..
001AF0: 57 00 E8 17 A1 20 0D 00 00 4C 4F 8B 22 41 44 41 W.... ...LO."ADA
001B00: C4 EE 1F 00 00 16 07 90 20 EB 20 BF 22 4E 55 4D ........ . ."NUM
001B10: 42 45 52 20 54 4F 4F 20 4C 41 52 47 45 20 54 4F BER TOO LARGE TO
001B20: 20 46 49 54 20 49 4E 20 53 50 45 45 43 48 20 20 FIT IN SPEECH
001B30: 20 20 20 20 20 2E 2E 2E 54 52 59 20 41 47 41 49 ...TRY AGAI
001B40: 4E 22 01 A0 20 1E D4 17 00 06 00 F2 17 C9 00 23 N".. ..........#
001B50: 00 58 1B 03 00 00 D1 EF FF 43 01 A1 20 03 00 00 .X.......C.. ...
001B60: D1 EF 22 22 20 EB 20 A0 20 1E 58 1B 20 01 97 20 .."" . . .X. ..
001B70: C9 00 0B 00 0F 27 7C 00 54 41 50 C5 00 21 00 1A .....'|.TAP..!..
001B80: 27 BF 01 BF 22 53 41 56 49 4E 47 20 53 50 45 45 '..."SAVING SPEE
001B90: 43 48 22 01 CB 22 53 50 45 45 43 48 22 00 17 00 CH".."SPEECH"...
001BA0: 1B 27 BF 22 53 54 4F 50 20 54 48 45 20 54 41 50 .'."STOP THE TAP
001BB0: 45 2E 22 20 00 12 00 2E 27 0D 00 00 4C 45 4E 54 E." ....'...LENT
001BC0: 41 C2 EF 1A A3 0A 00 55 00 38 27 0D 00 00 4C 45 A...£..U.8'...LE
001BD0: 4E 47 54 C8 EF 1A 42 15 01 0D 00 00 4C 45 4E 54 NGT...B.....LENT
001BE0: 41 C2 EF 1A A3 0A 01 0D 00 00 54 4F 50 52 41 CD A...£.....TOPRA.
001BF0: EF FF 42 01 0D 00 00 4C 4F 41 44 41 C4 4F BD EF ..B....LOADA.O..
001C00: 0D 00 00 54 4F 50 52 41 CD F5 0D 00 00 4C 45 4E ...TOPRA.....LEN
001C10: 47 54 C8 F5 0D 00 00 4C 45 4E 54 41 C2 00 0B 00 GT.....LENTA....
001C20: 39 27 7C 00 44 49 53 C3 00 12 00 41 27 AA 20 0D 9'|.DIS....A'. .
001C30: 00 00 4C 4F 41 44 41 C4 F5 0F 00 1C 00 42 27 A8 ..LOADA......B'.
001C40: 22 53 50 43 4F 44 45 2E 42 49 4E 22 2C 0D 00 00 "SPCODE.BIN",...
001C50: 4C 4F 41 44 41 C4 00 0B 00 4C 27 7C 00 54 41 50 LOADA....L'|.TAP
001C60: C5 00 19 00 56 27 BF 22 53 41 56 49 4E 47 20 53 ....V'."SAVING S
001C70: 50 43 4F 44 45 2E 42 49 4E 22 00 2B 00 6A 27 CB PCODE.BIN".+.j'.
001C80: 22 53 50 43 4F 44 45 2E 42 49 4E 22 2C 0D 00 00 "SPCODE.BIN",...
001C90: C2 2C 0D 00 00 4C 4F 41 44 41 C4 2C 0D 00 00 4C .,...LOADA.,...L
001CA0: 45 4E 47 54 C8 00 0B 00 74 27 7C 00 44 49 53 C3 ENGT....t'|.DIS.
001CB0: 00 16 00 7F 27 BF 22 53 54 4F 50 20 54 48 45 20 ....'."STOP THE
001CC0: 54 41 50 45 2E 22 00 26 00 92 27 A8 22 53 50 44 TAPE.".&..'."SPD
001CD0: 49 43 4E 2E 42 49 4E 22 2C 0D 00 00 4C 4F 41 44 ICN.BIN",...LOAD
001CE0: 41 C4 F4 0D 00 00 4C 45 4E 47 54 C8 00 0B 00 9C A.....LENGT.....
001CF0: 27 7C 00 54 41 50 C5 00 1B 00 B0 27 BF 01 BF D0 '|.TAP.....'....
001D00: D5 22 53 41 56 49 4E 47 20 53 50 44 49 43 4E 2E ."SAVING SPDICN.
001D10: 42 49 4E 22 00 35 00 BA 27 CB 22 53 50 44 49 43 BIN".5..'."SPDIC
001D20: 4E 2E 42 49 4E 22 2C 0D 00 00 C2 2C 0D 00 00 4C N.BIN",....,...L
001D30: 4F 41 44 41 C4 F4 0D 00 00 4C 45 4E 47 54 C8 2C OADA.....LENGT.,
001D40: 0D 00 00 4C 45 4E 54 41 C2 00 15 00 BF 27 BF 22 ...LENTA.....'."
001D50: 53 54 4F 50 20 54 48 45 20 54 41 50 45 22 00 0B STOP THE TAPE"..
001D60: 00 C3 27 7C 00 44 49 53 C3 00 10 00 C4 27 85 22 ..'|.DIS.....'."
001D70: 44 45 4D 4F 22 2C 1A 0F 27 00 2F 00 20 4E BF 01 DEMO",..'./. N..
001D80: BF 22 49 4E 53 45 52 54 20 44 45 53 54 49 4E 41 ."INSERT DESTINA
001D90: 54 49 4F 4E 20 43 41 53 53 45 54 54 45 22 01 CB TION CASSETTE"..
001DA0: 22 53 50 45 45 43 48 22 00 13 00 2A 4E 0D 00 00 "SPEECH"...*N...
001DB0: 4C 45 4E 54 41 C2 EF 1A A3 0A 20 00 56 00 34 4E LENTA...£. .V.4N
001DC0: 0D 00 00 4C 45 4E 47 54 C8 EF 1A 42 15 01 0D 00 ...LENGT...B....
001DD0: 00 4C 45 4E 54 41 C2 EF 1A A3 0A 01 0D 00 00 54 .LENTA...£.....T
001DE0: 4F 50 52 41 CD EF FF 42 01 0D 00 00 4C 4F 41 44 OPRA...B....LOAD
001DF0: 41 C4 EF 0D 00 00 54 4F 50 52 41 CD F5 0D 00 00 A.....TOPRA.....
001E00: 4C A4 C3 45 4E 47 54 C8 F5 0D 00 00 4C 45 4E 54 L..ENGT.....LENT
001E10: 41 C2 20 00 13 00 3E 4E AA 20 0D 00 00 4C 4F 41 A. ...>N. ...LOA
001E20: 44 41 C4 F5 0F 20 00 20 00 43 4E BF 01 BF 22 49 DA... . .CN..."I
001E30: 4E 53 45 52 54 20 53 50 45 45 43 48 20 43 41 53 NSERT SPEECH CAS
001E40: 53 45 54 54 45 22 00 1C 00 48 4E A8 22 53 50 43 SETTE"...HN."SPC
001E50: 4F 44 45 2E 42 49 4E 22 2C 0D 00 00 4C 4F 41 44 ODE.BIN",...LOAD
001E60: 41 C4 00 25 00 4D 4E BF 01 BF 22 49 4E 53 45 52 A..%.MN..."INSER
001E70: 54 20 44 45 53 54 49 4E 41 54 49 4F 4E 20 43 41 T DESTINATION CA
001E80: 53 53 45 54 54 45 22 00 2B 00 52 4E CB 22 53 50 SSETTE".+.RN."SP
001E90: 43 4F 44 45 2E 42 49 4E 22 2C 0D 00 00 C2 2C 0D CODE.BIN",....,.
001EA0: 00 00 4C 4F 41 44 41 C4 2C 0D 00 00 4C 45 4E 47 ..LOADA.,...LENG
001EB0: 54 C8 00 20 00 57 4E BF 01 BF 22 49 4E 53 45 52 T.. .WN..."INSER
001EC0: 54 20 53 50 45 45 43 48 20 43 41 53 53 45 54 54 T SPEECH CASSETT
001ED0: 45 22 00 27 00 5C 4E A8 22 53 50 44 49 43 4E 2E E".'.\N."SPDICN.
001EE0: 42 49 4E 22 2C 0D 00 00 4C 4F 41 44 41 C4 F4 0D BIN",...LOADA...
001EF0: 00 00 4C 45 4E 47 54 C8 20 00 27 00 61 4E BF 01 ..LENGT. .'.aN..
001F00: BF 22 49 AE 6B 4E 53 45 52 54 20 44 45 53 54 49 ."I.kNSERT DESTI
001F10: 4E 41 54 49 4F 4E 20 43 41 53 53 45 54 54 45 22 NATION CASSETTE"
001F20: 20 20 00 36 00 66 4E CB 22 53 50 44 49 43 4E 2E .6.fN."SPDICN.
001F30: 42 49 4E 22 2C 0D 00 00 C2 2C 0D 00 00 4C 4F 41 BIN",....,...LOA
001F40: 44 41 C4 F4 0D 00 00 4C 45 4E 47 54 C8 2C 0D 00 DA.....LENGT.,..
001F50: 00 4C 45 4E 54 41 C2 20 00 06 00 70 4E BF 00 1D .LENTA. ...pN...
001F60: 00 84 4E BF 22 53 50 45 45 43 48 20 48 41 53 20 ..N."SPEECH HAS
001F70: 42 45 45 4E 20 53 41 56 45 44 22 00 06 00 B6 4E BEEN SAVED"....N
001F80: 98 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001F90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001FA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001FB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001FC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001FD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001FE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
001FF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002000: 00 00 00 00 00 DA E2 FF FF FF FF 11 02 09 A6 04 ................
002010: 57 04 8C 04 17 09 01 10 08 0E 00 07 01 00 2C 53 W.............,S
002020: 50 43 4F 44 45 2E 42 49 4E 00 00 00 00 00 00 01 PCODE.BIN.......
002030: 00 02 00 08 96 86 FF 42 15 00 00 00 00 00 00 00 .......B........
002040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0020F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F2 ................
002120: 05 FF FF FF FF 11 03 09 A6 04 57 04 89 04 11 09 ..........W.....
002130: 00 10 08 53 0A 15 08 00 16 00 00 00 00 00 00 00 ...S............
002140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0021A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0021B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0021C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0021D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0021E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0021F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002230: 00 00 00 00 00 00 00 00 00 BE 17 CD 1C 03 F3 21 ...............!
002240: 00 00 22 21 01 2A 21 01 22 26 01 7E FE 0D 28 05 .."!.*!."&.~..(.
002250: CD 2C 03 18 F0 FB C9 10 10 00 00 00 00 00 00 00 .,..............
002260: 00 00 00 00 00 00 00 00 09 06 F4 ED 79 06 F6 3E ............y..>
002270: 80 ED 79 AF ED 79 C9 06 F6 3E C0 ED 79 06 F4 ED ..y..y...>..y...
002280: 59 06 F6 AF ED 79 C9 21 4D 11 CD E3 01 C9 3E 03 Y....y.!M.....>.
002290: CD 4C 01 C9 CD CE 07 7E FE 31 D8 FE 39 D0 D6 30 .L.....~.1..9..0
0022A0: E5 67 3A 1C 01 84 D6 04 32 1C 01 E1 23 22 21 01 .g:.....2...#"!.
0022B0: C9 32 20 01 22 1E 01 1E 01 CD 3C 01 AF CD 2E 01 .2 .".....<.....
0022C0: 1E 00 CD 3C 01 AF CD 2E 01 1E 07 CD 3C 01 3E 3E ...<........<.>>
0022D0: CD 2E 01 3A 2D 01 5F CD 3C 01 3A 20 01 87 87 87 ...:-._.<.: ....
0022E0: 57 CD 01 03 E6 3F 4F 2A 1E 01 AF 06 00 ED 4A 1E W....?O*......J.
0022F0: 08 7E 00 00 00 E6 0F CD 2E 01 3A 1C 01 47 10 FE .~........:..G..
002300: 7E CB 2F CB 2F CB 2F CB 2F E6 0F CD 2E 01 3A 1C ~././././.....:.
002310: 01 47 10 FE 23 1D C2 B6 01 15 C2 A6 01 C9 32 20 .G..#.........2
002320: 01 22 1E 01 1E 01 CD 3C 01 AF CD 2E 01 1E 00 CD .".....<........
002330: 3C 01 AF CD 2E 01 1E 07 CD 3C 01 CA 4A 3E 3E CD <........<..J>>.
002340: 2E 01 3A 2D 01 5F CD 3C 01 3A 20 01 57 2A 1E 01 ..:-._.<.: .W*..
002350: 1E 3F 7E E6 0F CD 2E 01 3A 1C 01 47 10 FE 7E CB .?~.....:..G..~.
002360: 2F CB 2F CB 2F CB 2F E6 0F CD 2E 01 3A 1C 01 47 /./././.....:..G
002370: 10 FE 00 00 00 23 1D C2 15 02 15 C2 10 02 C9 74 .....#.........t
002380: FF FF 04 30 FB CF 88 88 78 45 95 CD 6A 44 85 AA ...0....xE..jD..
002390: 68 65 76 88 88 88 68 55 86 A9 8A 56 65 87 A8 CB hev...hU...Ve...
0023A0: 8A 56 85 BA 8A 78 87 88 88 66 55 76 88 56 54 65 .V...x...fUv.VTe
0023B0: 65 56 55 44 54 66 56 55 65 56 54 86 46 44 99 58 eVUDTfVUeVT.FD.X
0023C0: 65 88 48 A3 AB 76 C9 4A 21 84 69 44 C7 4A 52 A9 e.H£.v.J!.iD.JR.
0023D0: 48 72 ED 8B 78 55 24 32 F4 CF 10 FB 4F 54 98 68 Hr..xU$2....OT.h
0023E0: 74 88 56 85 89 56 87 78 76 98 99 99 89 68 76 67 t.V..V.xv....hvg
0023F0: 65 98 78 44 54 B8 AB 69 55 76 88 56 65 98 96 78 e.xDT..iUv.Ve..x
002400: 78 B9 B8 78 89 76 65 78 4B 87 75 8B B5 76 A8 A9 x..x.vexK.u..v..
002410: 44 5D 49 8B 83 95 78 1A 6C 7A C2 B4 55 7B 85 A8 D]I...x.lz..U{..
002420: 78 98 85 87 C4 85 85 3B B8 47 78 A4 94 68 87 66 x......;.Gx..h.f
002430: 7A 7A 89 67 C8 A6 83 7B C5 C1 B4 98 87 E8 D8 B3 zz.g...{........
002440: 3A 23 01 EE 65 CE 25 32 23 01 21 23 01 CB 16 23 :#..e.%2#.!#...#
002450: CB 16 23 CB 16 3A 23 01 E6 0F C9 3E 65 32 23 01 ..#..:#....>e2#.
002460: 3E 25 32 24 01 3E 63 32 25 01 C9 3A 1D 01 32 1C >%2$.>c2%..:..2.
002470: 01 2A 21 01 7E FE 41 CA C6 03 FE 55 CA 17 05 FE .*!.~.A....U....
002480: 49 CA 7E 04 FE 45 CA 48 04 FE 4F CA BC 04 FE 53 I.~..E.H..O....S
002490: CA B5 06 FE 2F CA 62 05 FE 44 CA 7E 05 FE 43 CA ..../.b..D.~..C.
0024A0: F1 05 FE 54 CA 3E 06 FE 4E CA DC 06 FE 5A CA 86 ...T.>..N....Z..
0024B0: 06 FE 42 CA 05 07 FE 46 CA AE 07 FE 47 CA BB 07 ..B....F....G...
0024C0: FE 4A CA 89 07 FE 4B CA 54 07 FE 4C CA 25 07 FE .J....K.T..L.%..
0024D0: 4D CA 32 07 FE 50 CA 67 07 FE 52 CA 18 07 FE 56 M.2..P.g..R....V
0024E0: CA 3F 07 FE 57 CA 7C 07 FE 59 CA A1 07 FE 25 28 .?..W.|..Y....%(
0024F0: 0A 23 22 21 01 3E 04 CD 4C 01 C9 23 22 21 01 3E .#"!.>..L..#"!.>
002500: 02 CD 4C 01 C9 23 46 23 22 21 01 CD 59 01 78 FE ..L..#F#"!..Y.x.
002510: 59 28 38 FE 45 28 5E FE 41 28 63 FE 57 28 45 FE Y(8.E(^.A(c.W(E.
002520: 48 28 1F FE 4F 28 12 FE 49 28 05 2B 22 21 01 C9 H(..O(..I(.+"!..
002530: 21 6D 08 3E 09 CD E3 01 C9 21 2D 09 3E 09 CD AB !m.>.....!-.>...
002540: 2C E3 01 C9 21 6C 0A 3E 07 CD E3 01 C9 21 FB 0B ,...!l.>.....!..
002550: 3E 09 CD E3 01 21 7C 0C 3E 05 CD E3 01 21 3D 0C >....!|.>....!=.
002560: 3E 02 CD E3 01 C9 21 42 02 3E 09 CD E3 01 21 BC >.....!B.>....!.
002570: 0B 3E 06 CD E3 01 C9 21 42 02 3E 07 CD E3 01 C9 .>.....!B.>.....
002580: 21 2D 08 3E 09 CD E3 01 C9 23 46 23 22 21 01 CD !-.>.....#F#"!..
002590: 59 01 78 FE 45 28 16 FE 48 28 1B FE 52 28 05 2B Y.x.E(..H(..R(.+
0025A0: 22 21 01 C9 21 FA 0D 3E 09 CD E3 01 C9 21 6D 09 "!..!..>.....!m.
0025B0: 3E 07 CD E3 01 C9 21 CD 10 3E 07 CD E3 01 C9 23 >.....!..>.....#
0025C0: 46 23 22 21 01 CD 59 01 78 FE 59 28 16 FE 58 28 F#"!..Y.x.Y(..X(
0025D0: 23 FE 48 28 05 2B 22 21 01 C9 21 7C 0C 3E 07 CD #.H(.+"!..!|.>..
0025E0: E3 01 C9 21 2D 08 3E 09 CD E3 01 21 7C 0C 3E 06 ...!-.>....!|.>.
0025F0: CD E3 01 C9 21 7C 0C 3E 05 CD E3 01 C9 23 46 23 ....!|.>.....#F#
002600: 22 21 01 CD 59 01 78 FE 57 28 1A FE 59 28 27 FE "!..Y.x.W(..Y('.
002610: 48 28 3C FE 4F 28 05 2B 22 21 01 C9 21 BA 0D 3E H(<.O(.+"!..!..>
002620: 08 CD E3 01 C9 21 7B 0D 3E 09 CD E3 01 21 BC 0B .....!{.>....!..
002630: 3E 05 CD E3 01 C9 21 2D 09 3E 09 CD E3 01 21 7C >.....!-.>....!|
002640: 0C 16 9B 3E 04 CD E3 01 21 3D 0C 3E 02 CD E3 01 ...>....!=.>....
002650: C9 21 7B 0D 3E 08 CD E3 01 C9 23 46 23 22 21 01 .!{.>.....#F#"!.
002660: CD 59 01 78 FE 58 28 34 FE 57 28 1F FE 48 28 12 .Y.x.X(4.W(..H(.
002670: FE 55 28 05 2B 22 21 01 C9 21 4B 10 3E 08 CD E3 .U(.+"!..!K.>...
002680: 01 C9 21 0D 11 3E 07 CD E3 01 C9 21 ED 08 3E 07 ..!..>.....!..>.
002690: CD E3 01 21 BC 0B 3E 06 CD E3 01 C9 21 ED 08 3E ...!..>.....!..>
0026A0: 08 CD E3 01 C9 23 46 23 22 21 01 CD 59 01 78 FE .....#F#"!..Y.x.
0026B0: 48 28 05 2B 22 21 01 C9 21 3C 0B 3E 04 CD 76 01 H(.+"!..!<.>..v.
0026C0: C9 23 7E FE 48 CA A1 05 FE 52 CA B6 05 FE 55 CA .#~.H....R....U.
0026D0: D3 05 22 21 01 CD 53 01 21 FA 0C 3E 01 CD E3 01 .."!..S.!..>....
0026E0: CD 53 01 C9 23 22 21 01 21 0A 10 3E 04 CD E3 01 .S..#"!.!..>....
0026F0: 21 3C 0B 3E 01 CD 76 01 C9 23 22 21 01 21 8A 0F !<.>..v..#"!.!..
002700: 3E 02 CD E3 01 21 BA 0C 3E 03 CD E3 01 21 AD 08 >....!..>....!..
002710: 3E 07 CD E3 01 C9 23 23 22 21 01 21 8A 0F 3E 05 >.....##"!.!..>.
002720: CD E3 01 21 BA 0C 3E 02 CD E3 01 21 ED 08 3E 08 ...!..>....!..>.
002730: CD E3 01 C9 23 7E 23 22 21 01 FE 48 28 2A FE 54 ....#~#"!..H(*.T
002740: 28 05 2B B1 67 22 21 01 C9 21 8A 0F 3E 02 CD E3 (.+.g"!..!..>...
002750: 01 21 81 02 3E 01 CD E3 01 21 8A 0F 3E 01 CD E3 .!..>....!..>...
002760: 01 21 C1 02 3E 01 CD E3 01 C9 21 8A 0F 3E 06 CD .!..>.....!..>..
002770: E3 01 21 3A 0E 3E 03 CD E3 01 21 42 02 3E 01 CD ..!:.>....!B.>..
002780: E3 01 C9 23 7E FE 48 28 18 FE 52 28 21 22 21 01 ...#~.H(..R(!"!.
002790: 3E 03 CD 4C 01 21 C1 02 3E 01 CD E3 01 CD 53 01 >..L.!..>.....S.
0027A0: C9 23 22 21 01 21 CA 0F 3E 05 CD 76 01 C9 23 22 .#"!.!..>..v..#"
0027B0: 21 01 21 8A 0F 3E 04 CD E3 01 21 3A 0E 3E 03 CD !.!..>....!:.>..
0027C0: E3 01 21 AD 08 3E 07 CD E3 01 C9 23 7E FE 48 28 ..!..>.....#~.H(
0027D0: 14 22 21 01 21 2C 0A 3E 05 CD E3 01 21 BA 0E 3E ."!.!,.>....!..>
0027E0: 05 CD 76 01 C9 23 22 21 01 21 3D 0C 3E 03 CD E3 ..v..#"!.!=.>...
0027F0: 01 21 3A 0E 3E 03 CD 76 01 C9 23 7E FE 48 28 14 .!:.>..v..#~.H(.
002800: 22 21 01 3A 1C 01 D6 02 32 1C 01 21 BA 0E 3E 05 "!.:....2..!..>.
002810: CD 76 01 C9 23 22 21 01 21 3A 0E 3E 06 CD 76 01 .v..#"!.!:.>..v.
002820: C9 23 7E FE 58 28 16 22 21 01 3E 01 CD 4C 01 21 .#~.X(."!.>..L.!
002830: ED 09 3E 07 CD E3 01 3E 01 CD 4C 01 C9 23 22 21 ..>....>..L..#"!
002840: 01 21 3A 0D 3E 5F 26 07 CD E3 01 C9 23 22 21 01 .!:.>_&.....#"!.
002850: CD 53 01 21 FC 0A 3E 01 CD E3 01 CD 53 01 C9 23 .S.!..>.....S..#
002860: 22 21 01 21 AD 08 3E 07 CD E3 01 C9 23 22 21 01 "!.!..>.....#"!.
002870: 21 AD 09 3E 07 CD E3 01 C9 23 22 21 01 21 2C 0A !..>.....#"!.!,.
002880: 3E 07 CD E3 01 C9 23 22 21 01 21 AC 0A 3E 05 CD >.....#"!.!..>..
002890: E3 01 21 3C 0B 3E 01 CD 76 01 C9 23 22 21 01 CD ..!<.>..v..#"!..
0028A0: 53 01 21 81 02 3E 01 CD E3 01 CD 53 01 C9 23 22 S.!..>.....S..#"
0028B0: 21 01 CD 53 01 21 7C 0B 3E 01 CD E3 01 3E 03 CD !..S.!|.>....>..
0028C0: 53 01 C9 23 22 21 01 21 BC 0B 3E 07 CD E3 01 C9 S..#"!.!..>.....
0028D0: 23 22 21 01 CD 53 01 21 FA 0C 3E 01 CD E3 01 21 #"!..S.!..>....!
0028E0: 3A 0E 3E 04 CD 76 01 C9 23 22 21 01 21 3D 0C 3E :.>..v..#"!.!=.>
0028F0: 07 CD E3 01 C9 23 22 21 01 21 02 0F 3E 05 CD 76 .....#"!.!..>..v
002900: 01 C9 23 22 21 01 CD 53 01 21 7A 0E 3E 01 CD E3 ..#"!..S.!z.>...
002910: 01 CD 53 01 C9 F5 E5 D5 ED 5B 26 01 2A 28 01 AF ..S......[&.*(..
002920: ED 52 7C B5 28 0E 2A 2A 01 AF ED 52 7C B5 28 23 .R|.(.**...R|.(#
002930: D1 E1 F1 C9 3A 2C 01 FE 3F 28 06 FE 2E 28 0B 18 ....:,..?(...(..
002940: EF 3A 1C 01 3D 32 1C 03 E7 FF FF FF FF 11 03 09 .:..=2..........
002950: F6 04 08 04 8C 04 17 09 00 10 08 0E 00 07 01 00 ................
002960: 2C 53 50 43 4F 44 45 2E 42 49 4E 00 00 00 00 00 ,SPCODE.BIN.....
002970: 00 02 00 02 00 08 96 8E 00 42 15 00 00 00 00 00 .........B......
002980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0029A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0029B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0029C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0029D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0029E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0029F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002A00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002A10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002A20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002A30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002A40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002A50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
002A60: 00 52 B6 FF FF FF FF 11 02 09 A6 04 57 04 86 04 .R..........W...
002A70: 0D 09 00 10 08 52 0A 15 08 00 16 01 18 E6 3A 1C .....R........:.
002A80: 01 3C 32 1C 01 18 DD 3A 2C 01 FE 3F 28 06 FE 2E .<2....:,..?(...
002A90: 28 0C 18 D0 3A 1C 01 3D 3D 32 1C 01 18 C6 3A 1C (...:..==2....:.
002AA0: 01 3C 3C 32 1C 01 18 BC 96 EE FF ED 44 10 52 D9 .<<2........D.R.
002AB0: EF BD 58 45 66 86 88 77 A8 BA 9B 48 44 53 A7 CB ..XEf..w...HDS..
002AC0: AB 68 55 65 87 99 89 88 88 A9 99 88 78 98 A9 99 .hUe........x...
002AD0: 78 66 87 98 88 68 66 76 88 88 78 67 66 66 66 66 xf...hfv..xgffff
002AE0: 66 76 77 66 67 67 87 77 66 96 B8 FF CB FB 9A 85 fvwfgg.wf.......
002AF0: 73 78 58 BA 9D 99 89 88 44 64 58 86 A9 AA 88 86 sxX.....DdX.....
002B00: 58 54 76 87 88 99 9A 78 88 67 66 86 88 9A CA AA XTv....x.gf.....
002B10: A8 88 86 76 88 89 88 89 67 66 65 65 65 66 66 66 ...v....gfeeefff
002B20: 56 55 55 55 44 77 68 2B 44 75 EA FF AC DA EE 5A VUUUDwh+Du.....Z
002B30: 32 65 56 55 76 BA CD 8B 87 99 48 22 53 77 66 97 2eVUv.....H"Swf.
002B40: AA AB 8A 66 76 57 44 75 98 88 98 AA BB AB 89 87 ...fvWDu........
002B50: 88 56 75 88 88 88 88 68 56 55 55 55 55 55 66 56 .Vu....hVUUUUUfV
002B60: 66 56 55 55 44 65 66 55 44 54 55 55 76 B9 FD FF fVUUDefUDTUUv...
002B70: FF EE DE CD AB 68 45 23 32 44 44 2F 56 55 76 A9 .....hE#2DD/VUv.
002B80: BA BB AB AA 9A 89 68 55 44 44 54 65 66 87 98 A9 ......hUDDTef...
002B90: AA AA 9A A9 AA AA 9A 89 88 88 88 88 66 55 55 55 ............fUUU
002BA0: 55 45 44 54 55 55 45 44 44 54 55 65 66 67 87 B9 UEDTUUEDDTUefg..
002BB0: EC FF FF CF 8A 24 01 31 75 DA FE FF CE 8A 56 44 .....$.1u.....VD
002BC0: 54 65 88 99 AA AA BB BB AA 89 57 45 54 75 A8 CB Te........WETu..
002BD0: DD DD BC 9A 68 56 55 65 87 A9 BB BB 9A 88 66 55 ....hVUe......fU
002BE0: 55 66 87 98 99 99 88 67 56 55 35 43 07 E1 A4 79 Uf.....gVU5C...y
002BF0: BD E8 FD DA CF DB FB 9A AB 68 96 45 54 25 52 44 .........h.ET%RD
002C00: 54 56 65 87 76 9A 98 AA 99 AA 89 A9 89 88 68 86 TVe.v.........h.
002C10: 68 65 67 85 77 79 A9 87 AA AA 9A A9 98 88 88 67 heg.wy.........g
002C20: 66 55 55 55 54 55 44 45 54 34 55 55 75 A8 DB FE fUUUTUDET4UUu...
002C30: EF BE 8B 68 55 54 54 55 55 66 87 99 AA AB AA 89 ...hUTTUUf......
002C40: 66 55 55 55 65 76 87 88 99 99 99 9A 99 99 98 88 fUUUev..........
002C50: 88 68 67 67 77 76 66 66 66 66 66 66 66 66 66 66 .hggwvffffffffff
002C60: 66 66 66 66 66 66 66 66 66 55 55 66 66 76 9A A6 fffffffffUUffv..
002C70: BB CB BB DE ED DD DD BC BC BA 9A 99 78 6E A0 68 ............xn.h
002C80: 66 56 55 55 55 55 55 66 65 66 76 77 88 88 88 98 fVUUUUUfefvw....
002C90: 99 AA AA AA BA BA AB AA AA 99 89 88 68 66 55 55 ............hfUU
002CA0: 44 44 44 44 44 44 44 54 45 55 65 32 43 34 43 44 DDDDDDDTEUe2C4CD
002CB0: 55 55 65 76 B9 A8 9A BB CD DD DD EE ED DD DC BB UUev............
002CC0: AB 99 89 88 66 56 55 45 44 54 55 55 55 65 66 87 ....fVUEDTUUUef.
002CD0: 88 88 99 99 AA AA BA AB BB AB BB BB AA 9A 89 88 ................
002CE0: 78 66 56 55 44 44 34 33 33 34 43 55 D7 FF BF 49 xfVUDD4334CU...I
002CF0: 33 67 68 89 A9 DD 8B 24 22 95 AA 9A 89 99 58 34 3gh....$".....X4
002D00: 54 A7 BB 8A 68 66 66 65 97 BA AB 68 55 76 98 89 T...hffe...hUv..
002D10: 98 88 68 56 75 88 89 68 66 66 66 66 76 88 67 56 ..hVu..hffffv.gV
002D20: 55 76 67 76 66 77 66 66 56 66 67 99 99 99 78 77 UvgvfwffVfg...xw
002D30: 77 67 66 77 77 77 98 99 99 A9 AA 99 99 99 78 77 wgfwww........xw
002D40: 77 67 66 77 77 77 98 99 99 A9 AA 89 99 99 99 AA wgfwww..........
002D50: 9A 99 99 89 77 77 77 66 76 77 77 87 99 99 99 AA ....wwwfvww.....
002D60: 9A 99 99 89 77 77 77 66 76 77 77 87 99 99 99 AA ....wwwfvww.....
002D70: 9A 99 99 89 77 77 77 66 76 77 77 86 88 98 88 7C ....wwwfvww....|
002D80: AC 88 88 99 89 88 88 88 88 99 88 88 98 99 88 88 ................
002D90: 88 88 88 88 88 88 88 88 78 88 87 77 77 88 88 77 ........x..ww..w
002DA0: 87 88 88 77 66 66 66 56 55 55 55 66 B8 FE FF CE ...wfffVUUUf....
002DB0: 9A 89 48 24 01 20 55 66 56 55 55 24 00 88 88 68 ..H$. UfVUU$...h
002DC0: 86 78 97 89 88 76 76 88 89 99 88 68 56 87 99 A9 .x...vv....hV...
002DD0: 89 66 56 76 88 88 89 78 77 88 88 99 88 68 55 75 .fVv...xw....hUu
002DE0: A9 9A 89 68 55 66 86 A9 9A 88 56 86 88 88 68 75 ...hUf....V...hu
002DF0: 77 98 AA 98 89 58 55 66 B9 AB 8A 58 65 88 99 99 w....XUf...Xe...
002E00: A9 DA BC ED CD BB CC DC FD FF FF FF FF FF FF FF ................
002E10: FF FF FF FF FF FF FF 8C 04 00 00 00 00 00 00 00 ................
002E20: 00 00 00 10 32 45 13 00 00 00 00 00 00 00 00 00 ....2E..........
002E30: 00 00 00 10 11 10 11 11 32 54 55 76 76 44 55 76 ........2TUvvDUv
002E40: B9 DC FE FF DE CD AB 9A 88 56 45 23 22 43 54 86 .........VE#"CT.
002E50: 98 A9 AA 9A 99 99 89 88 56 45 44 54 55 66 76 87 ........VEDTUfv.
002E60: 88 98 99 99 A9 AA AA AA 9A 89 78 66 66 66 66 56 ..........xffffV
002E70: 55 55 55 66 66 66 56 55 55 55 55 55 45 B6 FF A5 UUUfffVUUUUUE...
002E80: FB 31 8A 6A 84 95 56 73 D9 69 B8 8C 56 66 67 44 .1.j..Vs.i..VfgD
002E90: A6 8A 96 AA 68 65 76 46 75 99 88 A9 8A 67 76 67 ....hevFu....gvg
002EA0: 65 97 88 D2 9A A9 A9 59 65 89 55 98 88 67 66 46 e......Ye.U..gfF
002EB0: 54 66 55 66 55 86 56 76 56 55 56 65 45 87 58 75 TfUfU.VvVUVeE.Xu
002EC0: 55 95 54 5C 87 A9 A8 AD BB BD 9D 9F AB AB 8A 8B U.T\............
002ED0: 88 88 46 47 44 55 44 55 40 65 55 87 86 97 88 99 ..FGDUDU@eU.....
002EE0: 98 A9 99 9A 98 99 98 9A 99 99 98 8A 88 88 78 68 ..............xh
002EF0: 66 56 55 45 54 44 54 44 55 54 55 44 64 54 47 A4 fVUETDTDUTUDdTG.
002F00: 58 D5 1F D7 8F A5 88 84 34 8B 34 B6 5A B7 6C 89 X.......4.4.Z.l.
002F10: 89 87 55 67 44 87 58 99 89 99 99 88 86 88 65 88 ..UgD.X.......e.
002F20: 98 89 AB 9B B9 89 86 58 65 55 54 55 67 66 88 66 .......XeUTUgf.f
002F30: 87 55 56 64 46 75 46 84 59 75 89 74 67 76 66 67 .UVdFuF.Yu.tgvfg
002F40: 66 77 87 77 89 88 89 89 89 A8 99 9A A9 9A BA 9A fw.w............
002F50: 9A A9 89 89 88 79 87 77 67 66 67 76 76 67 77 77 .....y.wgfgvvgww
002F60: 88 97 89 99 99 AA A9 9A AA A9 9A 99 89 99 87 78 ...............x
002F70: 77 67 77 12 66 67 66 77 87 77 89 88 89 3A FB 98 wgw.fgfw.w...:..
002F80: 6C A9 A5 6B 00 5A 89 A8 58 67 67 55 55 66 56 76 l..k.Z..XggUUfVv
002F90: 88 76 86 87 54 55 47 55 85 65 66 88 8A A8 AA 89 .v..TUGU.ef.....
002FA0: 98 89 67 88 89 98 BA AB BA BC AB AA AA 78 87 78 ..g..........x.x
002FB0: 66 86 88 87 98 88 77 78 56 55 56 44 54 45 44 44 f.....wxVUVDTEDD
002FC0: A6 AA BB CB BD BD AB AA BA 9A 89 88 88 88 66 66 ..............ff
002FD0: 66 66 67 87 78 88 88 88 66 87 77 77 77 77 88 88 ffg.x...f.wwww..
002FE0: 88 99 AA AA AA AA 99 99 99 88 88 66 66 55 55 55 ...........ffUUU
002FF0: 55 55 55 55 55 55 55 55 55 65 56 55 55 55 55 45 UUUUUUUUUeVUUUUE
003000: 66 66 F7 FF 9E 5B 74 88 56 54 75 DB BD 88 46 B1 ff...[t.VTu...F.
003010: 58 45 65 B7 CB 8A 68 56 76 56 54 87 BA AB 78 77 XEe...hVvVT...xw
003020: 66 66 56 96 DA BD 8B 56 75 67 76 98 9A 88 66 65 ffV....Vugv...fe
003030: 77 66 56 66 87 66 55 65 66 56 65 66 77 88 67 95 wfVf.fUefVefw.g.
003040: DB FF FF 4A 02 00 73 FB FF AF 48 23 42 75 88 99 ...J..s...H#Bu..
003050: 98 AA AA 68 25 22 53 B8 ED BD 69 24 32 75 A9 AB ...h%"S...i$2u..
003060: 9A 88 88 A9 89 67 66 87 89 89 69 67 66 66 66 55 .....gf...igfffU
003070: 66 86 78 66 55 55 55 66 66 66 66 66 66 56 45 67 f.xfUUUffffffVEg
003080: D7 FF AB CB AC B1 66 89 26 52 87 56 86 BA CB 8B ......f.&R.V....
003090: 76 88 48 44 55 76 89 88 B9 AB 88 67 66 66 45 75 v.HDUv.....gffEu
0030A0: 98 99 99 99 BA 8A 87 88 78 77 76 98 89 87 88 78 ........xwv....x
0030B0: 66 55 65 66 65 66 66 66 56 65 56 55 65 56 66 66 fUefefffVeVUeVff
0030C0: 66 8B 43 97 3B 93 4C 55 3F 74 59 58 C8 03 C7 26 f.C.;.LU?tYX...&
0030D0: C3 18 77 7A 34 C9 82 A1 2B 81 2D 76 A8 38 78 7A ..wz4...+.-v.8xz
0030E0: E0 48 A6 83 47 3B A5 3A 85 3B 98 64 89 56 B8 88 .H..G;.:.;.d.V..
0030F0: 83 67 87 27 77 0D 73 5E 72 CC 70 D8 44 47 59 98 .g.'w.s^r.p.DGY.
003100: 58 76 87 88 98 99 AA AA AA AA 99 89 88 88 77 66 Xv............wf
003110: 66 55 45 41 B7 DC BE 99 B9 BB 8A 45 43 54 55 24 fUEA.......ECTU$
003120: 42 65 76 56 54 65 77 66 86 CB ED CE BB BA AB 99 BevVTewf........
003130: 68 65 66 76 86 77 87 88 89 88 78 99 99 99 98 99 hefv.w....x.....
003140: 9A B6 75 5A 4B 99 B5 58 5B 89 A6 96 68 88 A6 78 ..uZK..X[...h..x
003150: 4A 8B A5 A5 4A 4B B7 B4 7A 4C 87 C3 78 2C 4B C5 J...JK..zL..x,K.
003160: A4 3A 5B 99 95 88 49 B7 B4 68 8A A7 B5 78 4C 9A .:[...I..h...xL.
003170: A5 78 5A 87 B5 78 5C 6B A6 78 5A A7 B3 58 2D 89 .xZ..x\k.xZ..X-.
003180: D5 75 5A 4B A4 3A 78 06 C0 B5 58 65 66 6A 66 A7 .uZK.:x...Xefjf.
003190: 98 66 6A 66 A7 A6 67 66 68 A6 6A 67 A7 98 66 66 .fjf..gfh.jg..ff
0031A0: A7 9A A5 86 66 77 68 A6 9A 59 66 89 A7 89 65 68 ....fwh..Yf...eh
0031B0: 86 A6 76 68 86 66 AA 68 6A 76 86 76 7A 66 A6 6A ..vh.f.hjv.vzf.j
0031C0: 7A 66 A6 8A 76 7A 8A 95 6A A6 65 66 6A 66 A7 6A zf..vz..j.efjf.j
0031D0: 66 89 59 00 89 89 89 A8 99 9A A9 9A BA 9A 9A A9 f.Y.............
0031E0: 89 88 79 87 77 67 66 67 76 76 67 77 77 88 97 89 ..y.wgfgvvgww...
0031F0: 99 99 AA A9 9A AA A9 9A 99 89 99 87 78 77 67 77 ............xwgw
003200: 76 66 67 66 77 87 77 89 88 89 89 89 A8 99 9A A9 vfgfw.w.........
003210: 9A BA 9A 88 88 88 88 88 88 88 88 88 88 88 88 88 ................
003220: 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 ................
003230: 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 ................
003240: 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 88 ................
003250: 88 88 88 88 88 87 88 79 86 88 76 86 86 66 66 76 .......y..v..ffv
003260: 78 98 88 8A 99 88 89 79 7A 8A 99 89 A8 98 98 68 x......yz......h
003270: 88 89 79 78 78 88 86 88 67 68 87 87 85 67 7A 88 ..yxx...gh...gz.
003280: 8A 8B 9A A9 99 A9 98 A9 A9 FC 5F FF FF FF FF 11 .........._.....
003290: 02 09 A6 04 08 04 8D 04 19 09 01 10 08 0E 00 07 ................
0032A0: 01 00 2C 53 50 43 4F 44 45 2E 42 49 4E 00 00 00 ..,SPCODE.BIN...
0032B0: 00 00 00 03 FF 02 42 05 96 96 00 42 15 00 00 00 ......B....B....
0032C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0032D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0032E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0032F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0033A0: 00 00 00 93 9C FF FF FF FF 11 02 09 57 04 57 04 ............W.W.
0033B0: 8B 04 14 09 00 10 08 7D 2F 11 06 00 16 A8 98 A8 .......}/.......
0033C0: 96 86 76 76 78 76 66 67 98 99 A9 AA 9A AA 89 88 ..vvxvfg........
0033D0: 78 67 76 67 76 87 88 99 9A A9 AA 99 99 89 77 77 xgvgv.........ww
0033E0: 77 66 76 77 77 88 88 A9 AA A9 AA 89 88 78 77 77 wfvww........xww
0033F0: 66 76 77 87 99 99 A9 AA 99 9A 89 88 77 66 87 99 fvw.........wf..
003400: 99 AA AA A9 9A 88 88 77 D6 FC CD 9C 88 88 56 44 .......w......VD
003410: 76 BA AB 99 89 78 56 44 65 98 99 99 99 89 56 45 v....xVDe.....VE
003420: 64 87 88 98 99 99 68 55 65 86 A9 BB AB 8A 68 56 d.....hUe.....hV
003430: 66 87 88 88 78 56 55 55 55 65 66 66 56 66 55 55 f...xVUUUeffVfUU
003440: 56 45 65 87 88 66 55 55 98 89 AA 99 AA 89 89 67 VEe..fUU.......g
003450: 77 66 77 76 88 97 A9 A9 AB 99 99 87 78 76 67 76 wfwv........xvgv
003460: 77 97 89 A9 9A B9 99 99 78 88 66 76 66 87 88 A9 w.......x.fvf...
003470: 99 AA 99 AA 99 9A 88 88 76 67 66 77 86 88 98 98 ........vgfw....
003480: 89 AA 99 AA 89 89 67 77 66 77 55 87 F4 8F 95 8F ......gwfwU.....
003490: 23 67 86 75 FB 79 B8 29 53 76 66 B8 9C 78 88 45 #g.u.y.)Svf..x.E
0034A0: 65 87 97 AA 89 87 56 55 76 88 99 8A 68 66 55 76 e.....VUv...hfUv
0034B0: AB 98 BA 58 65 56 76 99 89 88 68 55 66 D3 39 66 ...XeVv...hUf.9f
0034C0: 98 88 77 66 55 56 66 66 86 57 87 56 21 32 44 44 ..wfUVff.W.V!2DD
0034D0: 64 86 AA 9A 77 B9 FD FF CD BA CB CB 8A 55 65 A7 d...w........Ue.
0034E0: AA 89 98 B9 CC AB 68 66 88 78 57 55 97 BA AB 9A ......hf.xWU....
0034F0: 99 AA 9A 68 66 86 98 99 DB FD FF DF AB 89 88 68 ...hf..........h
003500: 55 55 76 88 78 56 66 66 56 34 22 32 00 00 00 00 UUv.xVffV4"2....
003510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003540: 00 00 00 00 00 00 00 00 00 00 00 00 01 9C 11 21 ...............!
003550: 97 11 CD D1 BC C9 00 00 00 00 00 B3 11 C3 F1 11 ................
003560: C3 75 12 C3 4C 12 C3 D6 11 C3 DF 11 C3 E8 11 C3 .u..L...........
003570: E8 11 50 49 54 43 C8 53 41 D9 53 50 45 41 CB 4C ..PITC.SA.SPEA.L
003580: 45 46 D4 52 49 47 48 D4 43 45 4E 54 45 D2 43 45 EF.RIGH.CENTE.CE
003590: 4E 54 52 C5 00 B7 20 4E 3E 08 32 2D 01 C9 B7 20 NTR... N>.2-...
0035A0: 45 3E 0A 32 2D 01 C9 B7 20 3C 3E 09 32 2D 01 C9 E>.2-... <>.2-..
0035B0: FE 01 20 32 DD 7E 01 B7 20 2C DD 7E 00 B7 28 0C .. 2.~.. ,.~..(.
0035C0: 68 26 FE 15 30 22 2F C6 1A 32 1D 01 C9 53 79 6E h&..0"/..2...Syn
0035D0: 74 61 78 20 65 72 72 6F 72 2E 4C 69 6E 65 20 74 tax error.Line t
0035E0: 6F 6F 20 6C 6F 6E 67 2E 21 0C 12 18 06 E1 E1 E1 oo long.!.......
0035F0: 21 19 12 7E CD 5A BB 23 7E FE 2E 20 F7 3E 0D CD !..~.Z.#~.. .>..
003600: 5A BB 3E 0A CD 5A BB 3E 07 CD 5A BB C9 FE 01 20 Z.>..Z.>..Z....
003610: D7 DD 6E 00 DD 66 01 7E B7 C8 23 4E 23 46 21 00 ..n..f.~..#N#F!.
003620: 00 57 0A 77 23 03 15 20 F9 3E 0D 77 21 00 00 CD .W.w#.. .>.w!...
003630: 24 15 CD 00 01 C9 FE 01 20 AE DD 66 01 DD 6E 00 $....... ..f..n.
003640: 7E B7 C8 23 5E 23 56 EB 01 E8 13 57 3E 20 02 03 ~..#^#V....W> ..
003650: 7E 02 23 03 15 C2 8F 12 3E 20 02 03 3E 0D 02 CD ~.#.....> ..>...
003660: 21 15 CD D1 13 CD AD 12 C9 00 00 00 00 00 21 E8 !.............!.
003670: 13 22 A8 12 21 00 00 22 2A 01 22 28 01 21 00 00 ."..!.."*."(.!..
003680: 22 21 01 16 00 CD D1 12 2A 21 01 3E 0D 77 CD 00 "!......*!.>.w..
003690: 01 C9 CD 8C 13 D8 CD DE 12 CD 98 13 C3 D1 12 2A ...............*
0036A0: A8 12 7E FE 41 DA 09 13 FE 5B D2 09 13 D6 41 87 ..~.A....[....A.
0036B0: 06 00 4F 21 46 15 AF ED 4A 4E 23 46 ED 43 AA 12 ..O!F...JN#F.C..
0036C0: CD C4 12 22 13 D8 CD 7D 13 C3 FF 12 FE 20 CA 18 ..."...}..... ..
0036D0: 13 01 44 15 ED 43 AA 12 C3 FF 12 01 42 15 ED 43 ..D..C......B..C
0036E0: AA 12 C3 FF 12 2A A8 12 ED 4B AA 12 0A FE 20 28 .....*...K.... (
0036F0: 43 FE 23 28 34 BE C2 77 13 03 23 0A B7 28 0A 7E C.#(4..w..#..(.~
003700: FE 0D CA 77 13 0A C3 2A 13 03 2B ED 43 AA 12 22 ...w...*..+.C.."
003710: A8 12 7E CD BE 13 30 0B 0B 0B 0B 0A 03 03 03 B7 ..~...0.........
003720: 28 01 2B 23 22 A8 12 37 C9 7E FE 0D 28 0C 32 AC (.+#"..7.~..(.2.
003730: 12 C3 36 13 7E CD BE 13 38 BF ED 43 AA 12 AF C9 ..6.~...8..C....
003740: 2A AA 12 01 00 00 AF ED B1 ED B1 22 AA 12 C9 2A *.........."...*
003750: A8 12 7E FE 0D 28 02 AF C9 37 C9 ED 4B AA 12 2A ..~..(...7..K..*
003760: 21 01 0A 14 CA 2C 12 B7 28 13 FE 23 28 09 CD E8 !....,..(..#(...
003770: 14 77 23 03 C3 9F 13 3A AC 12 C3 AB 13 22 21 01 .w#....:....."!.
003780: C9 FE 30 D8 FE 5B 30 0A FE 41 30 04 FE 3A 30 02 ..0..[0..A0..:0.
003790: AF C9 37 C9 21 E8 13 7E FE 20 C2 DE 13 23 C3 D4 ..7.!..~. ...#..
0037A0: 13 FE 0D C8 32 2C 01 23 C3 D4 13 00 00 00 00 00 ....2,.#........
0037B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0037C0: 00 00 00 9D 02 00 00 00 00 00 00 00 00 00 00 00 ................
0037D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0037E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0037F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0038A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 FE 45 28 ..............E(
0038B0: 17 FE 41 28 13 FE 4F 28 0F FE 49 28 0B FE 55 28 ..A(..O(..I(..U(
0038C0: 07 F5 AF 32 9B E3 F9 11 F1 C9 F5 3A 9B 11 B7 20 ...2.......:...
0038D0: 11 E5 2A 2A 01 22 28 01 E1 22 2A 01 3C 32 9B 11 ..**."(.."*.<2..
0038E0: F1 C9 AF 32 9B 11 F1 C9 21 E8 13 7E FE 0D C8 FE ...2....!..~....
0038F0: 5C 28 0F FE 61 38 07 FE 7B 30 03 D6 20 77 23 C3 \(..a8..{0.. w#.
003900: 24 15 3E 20 77 23 C3 24 15 00 00 00 00 00 00 00 $.> w#.$........
003910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0039A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0039B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0039C0: 00 00 00 00 00 00 00 32 0D FF FF FF FF 11 02 09 .......2........
0039D0: A6 04 A6 04 8C 04 17 09 01 10 08 0E 00 07 01 00 ................
0039E0: 2C 53 50 44 49 43 4E 2E 42 49 4E 00 00 00 00 00 ,SPDICN.BIN.....
0039F0: 00 01 00 02 00 08 D8 9B FF A3 0A 00 00 00 00 00 .........£......
003A00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003A10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003A20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003A30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003A40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
003A50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
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 2F 35 FF FF FF FF 11 02 09 F6 04 57 04 8A 04 ./5.........W...
003AF0: 15 09 01 10 08 53 0A 15 08 00 16 31 02 35 0A 24 .....S.....1.5.$
003B00: 05 98 06 1D 08 A7 09 55 07 36 07 9C 04 62 09 9A .......U.6...b..
003B10: 01 9A 0A D4 07 CE 09 BC 06 DE 04 38 00 7B 09 2B ...........8.{.+
003B20: 0A 4E 09 77 08 DA 06 D1 08 9E 0A DF 09 E7 07 F2 .N.w............
003B30: 07 1C 0A 4F 55 53 20 00 55 55 33 53 00 4F 43 41 ...OUS .UU3S.OCA
003B40: 00 4F 57 32 4B 41 48 00 4F 43 4F 20 00 4F 57 4B .OW2KAH.OCO .OWK
003B50: 4F 57 00 4F 43 4F 00 4F 57 4B 00 4F 43 55 00 4F OW.OCO.OWK.OCU.O
003B60: 57 4B 55 55 00 4F 51 55 00 4F 57 4B 00 4F 58 55 WKUU.OQU.OWK.OXU
003B70: 00 4F 4F 4B 53 55 55 00 4F 23 55 00 4F 57 33 23 .OOKSUU.O#U.OW3#
003B80: 00 4F 55 47 48 20 00 4F 48 33 57 00 4F 47 59 00 .OUGH .OH3W.OGY.
003B90: 4F 4A 45 45 00 4F 55 47 48 00 41 48 00 4F 4C 45 OJEE.OUGH.AH.OLE
003BA0: 20 00 4F 57 32 4C 00 4F 45 00 4F 57 33 00 4F 55 .OW2L.OE.OW3.OU
003BB0: 4C 44 20 00 55 48 33 44 00 4F 58 4F 00 4F 4F 4B LD .UH3D.OXO.OOK
003BC0: 53 4F 57 00 4F 23 4F 20 00 4F 57 23 4F 57 00 4F SOW.O#O .OW#OW.O
003BD0: 23 4F 00 4F 57 32 23 00 4F 58 41 00 4F 4F 4B 53 #O.OW2#.OXA.OOKS
003BE0: 41 45 00 4F 23 41 00 4F 57 32 23 00 4F 43 45 00 AE.O#A.OW2#.OCE.
003BF0: 4F 57 53 48 00 4F 58 45 00 4F 4F 85 AB 4B 53 00 OWSH.OXE.OO..KS.
003C00: 4F 23 45 00 4F 57 33 23 00 4F 4F 4B 00 55 48 33 O#E.OW3#.OOK.UH3
003C10: 4B 00 4F 55 00 41 45 32 55 58 00 4F 55 52 00 41 K.OU.AE2UX.OUR.A
003C20: 4F 33 52 00 4F 49 43 00 4F 59 53 00 4F 20 00 4F O3R.OIC.OYS.O .O
003C30: 57 00 4F 41 00 4F 48 33 57 00 4F 52 45 20 00 41 W.OA.OH3W.ORE .A
003C40: 4F 32 52 00 4F 57 00 4F 57 00 4F 52 49 00 41 4F O2R.OW.OW.ORI.AO
003C50: 52 49 58 32 00 4F 4F 00 55 58 00 4F 52 00 41 4F RIX2.OO.UX.OR.AO
003C60: 52 00 4F 48 00 4F 48 00 4F 4F 52 00 41 4F 33 52 R.OH.OH.OOR.AO3R
003C70: 00 4F 49 00 4F 59 33 00 4F 59 00 4F 59 00 4F 54 .OI.OY3.OY.OY.OT
003C80: 48 45 52 00 41 48 44 48 45 52 00 4F 52 52 00 4F HER.AHDHER.ORR.O
003C90: 52 00 4F 00 4F 4F 00 49 43 45 00 49 59 53 00 49 R.O.OO.ICE.IYS.I
003CA0: 43 59 00 49 59 53 45 45 34 00 49 58 59 00 49 48 CY.IYSEE4.IXY.IH
003CB0: 4B 53 45 45 00 49 23 59 00 49 59 23 45 45 00 49 KSEE.I#Y.IY#EE.I
003CC0: 52 4F 00 49 59 52 4F 4F 00 49 59 00 49 59 00 49 RO.IYROO.IY.IY.I
003CD0: 54 4C 45 00 49 59 54 55 55 4C 00 49 45 44 00 41 TLE.IYTUUL.IED.A
003CE0: 59 33 44 00 49 58 45 00 49 48 4B 53 00 49 23 45 Y3D.IXE.IHKS.I#E
003CF0: 00 49 59 33 23 00 49 45 00 45 45 00 49 3A 63 47 .IY3#.IE.EE.I:cG
003D00: 49 00 49 58 32 4A 49 48 00 49 20 00 49 59 34 00 I.IX2JIH.I .IY4.
003D10: 49 53 4D 00 49 58 33 53 55 55 4D 00 49 47 48 00 ISM.IX3SUUM.IGH.
003D20: 49 59 32 00 49 52 00 45 52 34 00 49 00 49 48 00 IY2.IR.ER4.I.IH.
003D30: 20 44 41 56 49 44 20 00 20 44 41 59 56 49 48 44 DAVID . DAYVIHD
003D40: 00 20 50 53 59 00 20 53 49 59 00 20 47 49 56 45 . PSY. SIY. GIVE
003D50: 00 20 47 49 48 56 00 20 59 4F 55 52 20 00 20 59 . GIHV. YOUR . Y
003D60: 41 4F 52 00 20 43 48 41 49 52 20 00 20 43 48 41 AOR. CHAIR . CHA
003D70: 49 52 00 20 57 48 59 20 00 20 57 49 59 00 20 45 IR. WHY . WIY. E
003D80: 20 00 20 45 45 00 20 23 45 52 45 00 20 23 45 45 . EE. #ERE. #EE
003D90: 33 45 52 00 20 4F 55 47 48 54 00 20 41 4F 32 54 3ER. OUGHT. AO2T
003DA0: 00 20 43 4F 55 47 48 20 00 20 4B 4F 4F 46 00 20 . COUGH . KOOF.
003DB0: 23 4F 55 47 48 20 00 20 23 41 48 46 00 20 53 43 #OUGH . #AHF. SC
003DC0: 49 00 20 53 49 59 00 20 59 45 53 20 00 20 59 45 I. SIY. YES . YE
003DD0: 48 33 53 00 20 23 49 45 00 20 23 49 59 00 20 41 H3S. #IE. #IY. A
003DE0: 42 4C 45 00 20 41 59 33 42 4C 00 20 47 45 54 00 BLE. AY3BL. GET.
003DF0: 20 47 45 48 54 00 20 41 4E 59 00 20 45 48 32 77 GEHT. ANY. EH2w
003E00: 15 4E 45 45 00 20 55 23 45 00 20 59 55 58 57 23 .NEE. U#E. YUXW#
003E10: 00 20 4F 55 52 00 20 41 57 33 52 00 20 4F 4E 45 . OUR. AW3R. ONE
003E20: 00 20 57 4F 4F 4E 00 20 54 4F 20 00 20 54 55 58 . WOON. TO . TUX
003E30: 33 00 20 42 45 20 00 20 42 45 45 33 00 20 4F 46 3. BE . BEE3. OF
003E40: 20 00 20 4F 4F 33 56 00 20 41 20 00 20 41 45 00 . OO3V. A . AE.
003E50: 20 41 52 45 20 00 20 41 41 33 52 00 20 57 4F 52 ARE . AA3R. WOR
003E60: 00 20 57 45 52 33 00 20 4D 45 20 00 20 4D 45 45 . WER3. ME . MEE
003E70: 33 00 20 47 49 00 20 4A 49 59 00 20 4D 59 20 00 3. GI. JIY. MY .
003E80: 20 4D 49 59 00 20 49 53 20 00 20 49 58 34 53 00 MIY. IS . IX4S.
003E90: 20 53 43 00 20 53 4B 00 20 41 53 20 00 20 41 45 SC. SK. AS . AE
003EA0: 53 00 20 57 49 54 48 20 00 20 57 49 58 33 44 48 S. WITH . WIX3DH
003EB0: 00 20 48 41 56 45 20 00 20 2F 48 41 45 33 56 00 . HAVE . /HAE3V.
003EC0: 20 42 59 20 00 20 42 49 59 31 00 20 54 48 49 53 BY . BIY1. THIS
003ED0: 20 00 20 44 48 49 58 53 00 20 57 45 20 00 20 57 . DHIXS. WE . W
003EE0: 45 45 33 00 20 54 48 45 59 20 00 20 44 48 41 59 EE3. THEY . DHAY
003EF0: 32 00 20 48 41 53 20 00 20 2F 48 41 45 53 00 20 2. HAS . /HAES.
003F00: 54 B3 8D 48 45 49 52 20 00 20 44 48 41 49 32 52 T..HEIR . DHAI2R
003F10: 00 20 54 48 41 4E 20 00 20 44 48 41 45 34 4E 00 . THAN . DHAE4N.
003F20: 20 4F 4E 4C 59 20 00 20 4F 57 33 4E 4C 45 45 00 ONLY . OW3NLEE.
003F30: 20 50 45 4F 00 20 50 45 45 32 00 20 53 48 45 20 PEO. PEE2. SHE
003F40: 00 20 53 48 45 45 33 00 20 53 41 49 44 20 00 20 . SHEE3. SAID .
003F50: 53 41 49 34 44 00 20 53 4F 4D 45 20 00 20 53 41 SAI4D. SOME . SA
003F60: 48 33 4D 00 20 54 48 45 4E 20 00 20 44 48 45 48 H3M. THEN . DHEH
003F70: 33 4E 00 20 4D 45 20 00 20 4D 45 45 00 20 47 4F 3N. ME . MEE. GO
003F80: 54 4F 20 00 20 47 4F 57 54 55 57 00 20 4D 4F 53 TO . GOWTUW. MOS
003F90: 54 20 00 20 4D 4F 57 32 53 54 00 20 00 20 00 47 T . MOW2ST. . .G
003FA0: 54 48 20 00 54 48 00 47 48 4F 54 49 00 46 49 48 TH .TH.GHOTI.FIH
003FB0: 34 53 48 00 47 55 45 20 00 47 00 47 4F 4F 00 47 4SH.GUE .G.GOO.G
003FC0: 55 48 32 00 47 45 4E 00 4A 45 48 33 4E 00 47 48 UH2.GEN.JEH3N.GH
003FD0: 4F 00 47 4F 48 32 57 00 47 47 00 47 00 47 00 47 O.GOH2W.GG.G.G.G
003FE0: 00 4E 47 45 52 00 4E 58 47 45 52 00 4E 47 53 20 .NGER.NXGER.NGS
003FF0: 00 4E 58 5A 00 4E 4F 57 00 4E 41 57 00 4E 47 45 .NXZ.NOW.NAW.NGE
004000: 00 4E 4A 39 F6 00 4E 49 4F 4E 00 4E 49 58 55 55 .NJ9..NION.NIXUU
004010: 4E 00 4E 4E 00 4E 00 4E 47 20 00 4E 58 00 4E 47 N.NN.N.NG .NX.NG
004020: 00 4E 58 47 00 4E 00 4E 00 41 47 45 20 00 41 59 .NXG.N.N.AGE .AY
004030: 4A 00 41 55 47 48 00 41 41 33 46 00 41 49 47 48 J.AUGH.AA3F.AIGH
004040: 00 41 59 00 41 42 4C 45 00 41 48 42 55 55 4C 00 .AY.ABLE.AHBUUL.
004050: 41 43 49 00 41 45 53 49 48 00 41 58 49 00 41 45 ACI.AESIH.AXI.AE
004060: 4B 53 49 48 00 41 23 49 00 41 59 33 23 00 41 52 KSIH.A#I.AY3#.AR
004070: 45 00 41 49 33 52 00 41 20 00 41 48 00 41 4E 47 E.AI3R.A .AH.ANG
004080: 45 20 00 41 59 32 4E 4A 00 41 4E 47 45 00 41 59 E .AY2NJ.ANGE.AY
004090: 32 4E 4A 55 55 00 41 4C 4C 59 00 41 45 32 4C 45 2NJUU.ALLY.AE2LE
0040A0: 45 00 41 58 41 00 41 45 4B 53 41 45 00 41 43 41 E.AXA.AEKSAE.ACA
0040B0: 00 41 45 4B 41 45 00 41 23 41 00 41 59 23 00 41 .AEKAE.A#A.AY#.A
0040C0: 43 45 00 41 59 53 00 41 58 45 00 41 45 4B 53 00 CE.AYS.AXE.AEKS.
0040D0: 41 23 45 00 41 59 34 23 00 41 43 59 00 41 59 53 A#E.AY4#.ACY.AYS
0040E0: 45 45 00 41 43 48 00 41 45 43 48 00 41 43 4B 00 EE.ACH.AECH.ACK.
0040F0: 41 45 4B 00 41 43 43 00 41 45 4B 00 41 43 00 41 AEK.ACC.AEK.AC.A
004100: 45 4B 00 41 58 59 F3 4F 00 41 45 4B 53 4F 57 00 EK.AXY.O.AEKSOW.
004110: 41 23 4F 00 41 59 23 00 41 55 00 41 4F 33 00 41 A#O.AY#.AU.AO3.A
004120: 56 49 00 41 59 32 56 49 58 00 41 4C 4B 00 41 4F VI.AY2VIX.ALK.AO
004130: 52 4B 00 41 52 00 41 41 33 00 41 46 00 41 41 32 RK.AR.AA3.AF.AA2
004140: 46 00 41 5A 59 00 41 59 33 5A 45 45 00 41 4C 4C F.AZY.AY3ZEE.ALL
004150: 00 41 4F 32 4C 00 41 58 59 00 41 45 4B 53 45 45 .AO2L.AXY.AEKSEE
004160: 00 41 23 59 00 41 49 49 58 23 45 45 00 41 57 00 .A#Y.AIIX#EE.AW.
004170: 41 57 00 41 49 00 41 59 32 00 41 49 52 00 41 49 AW.AI.AY2.AIR.AI
004180: 52 00 41 59 00 41 59 00 41 52 20 00 41 41 33 52 R.AY.AY.AR .AA3R
004190: 00 41 52 52 00 41 45 33 52 00 41 00 41 45 00 42 .ARR.AE3R.A.AE.B
0041A0: 42 43 00 42 45 45 25 25 42 45 45 25 53 45 45 00 BC.BEE%%BEE%SEE.
0041B0: 42 42 00 42 00 42 45 59 20 00 42 45 45 59 00 42 BB.B.BEY .BEEY.B
0041C0: 00 42 00 4D 49 43 52 4F 00 4D 49 59 33 4B 52 4F .B.MICRO.MIY3KRO
0041D0: 57 00 4D 42 20 00 4D 00 4D 4D 00 4D 00 4D 00 4D W.MB .M.MM.M.M.M
0041E0: 00 54 57 4F 00 54 55 57 00 54 48 52 45 45 00 54 .TWO.TUW.THREE.T
0041F0: 48 52 45 45 00 54 43 48 00 43 48 00 54 4C 45 00 HREE.TCH.CH.TLE.
004200: 54 4C 00 54 55 23 45 45 73 00 43 48 55 57 23 00 TL.TU#EEs.CHUW#.
004210: 54 49 4F 00 53 48 41 48 00 54 49 41 00 53 48 49 TIO.SHAH.TIA.SHI
004220: 58 55 55 00 54 48 45 20 00 44 48 55 55 25 20 00 XUU.THE .DHUU% .
004230: 54 48 00 54 48 00 54 54 00 54 00 54 00 54 00 46 TH.TH.TT.T.T.T.F
004240: 4F 55 52 00 46 41 4F 33 52 00 46 4F 4F 54 00 46 OUR.FAO3R.FOOT.F
004250: 55 48 32 54 00 46 46 00 46 00 46 00 46 00 45 49 UH2T.FF.F.F.F.EI
004260: 47 48 54 00 41 59 54 45 00 45 52 59 20 00 45 48 GHT.AYTE.ERY .EH
004270: 32 52 45 45 00 45 52 52 00 45 48 32 52 00 45 53 2REE.ERR.EH2R.ES
004280: 20 00 53 00 45 46 55 4C 20 00 46 55 55 4C 00 45 .S.EFUL .FUUL.E
004290: 41 53 45 20 00 45 45 5A 00 45 20 00 25 00 45 57 ASE .EEZ.E .%.EW
0042A0: 00 49 48 55 57 00 45 55 00 49 48 55 48 32 00 45 .IHUW.EU.IHUH2.E
0042B0: 45 00 45 45 34 00 45 52 45 00 41 49 52 00 45 52 E.EE4.ERE.AIR.ER
0042C0: 00 45 52 00 45 59 00 41 59 00 45 41 00 45 45 33 .ER.EY.AY.EA.EE3
0042D0: 00 45 44 20 00 25 44 00 45 00 45 48 00 4B 4E 00 .ED .%D.E.EH.KN.
0042E0: 4E 00 4B 45 59 20 00 4B 45 45 59 00 4B 00 4B 00 N.KEY .KEEY.K.K.
0042F0: 58 43 00 4B 53 00 58 00 4B 53 00 59 53 00 49 48 XC.KS.X.KS.YS.IH
004300: 32 53 00 59 50 45 00 49 59 DB 44 FF FF FF FF 11 2S.YPE.IY.D.....
004310: 02 09 A6 04 A6 04 8D 04 18 09 01 10 08 0E 00 07 ................
004320: 01 00 2C 53 50 44 49 43 4E 2E 42 49 4E 00 00 00 ..,SPDICN.BIN...
004330: 00 00 00 02 FF 02 A3 02 D8 A3 00 A3 0A 00 00 00 ......£..£.£....
004340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0043A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0043B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0043C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0043D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0043E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0043F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004420: 00 00 00 04 E9 FF FF FF FF 11 02 09 A6 04 A6 04 ................
004430: 8A 04 15 09 00 10 08 94 2F 0B 03 00 16 32 50 00 ......../....2P.
004440: 59 45 20 00 49 59 00 59 20 00 45 45 00 59 4F 55 YE .IY.Y .EE.YOU
004450: 20 00 59 55 57 00 59 00 59 00 43 48 4E 00 4B 4E .YUW.Y.Y.CHN.KN
004460: 00 43 49 00 53 49 48 00 43 48 52 00 4B 52 00 43 .CI.SIH.CHR.KR.C
004470: 4F 4D 45 20 00 4B 41 48 4D 00 43 4F 57 00 4B 41 OME .KAHM.COW.KA
004480: 57 00 43 45 20 00 53 00 43 45 00 53 45 48 32 00 W.CE .S.CE.SEH2.
004490: 43 48 00 43 48 00 43 43 00 4B 00 43 4B 00 4B 00 CH.CH.CC.K.CK.K.
0044A0: 43 50 43 00 53 45 45 20 50 45 45 20 53 45 45 00 CPC.SEE PEE SEE.
0044B0: 43 00 4B 00 53 55 50 45 52 49 4F 52 00 53 55 58 C.K.SUPERIOR.SUX
0044C0: 32 50 45 45 33 52 49 48 41 4F 52 00 53 48 41 4C 2PEE3RIHAOR.SHAL
0044D0: 4C 00 53 48 41 45 4C 00 53 54 49 4F 4E 00 53 25 L.SHAEL.STION.S%
0044E0: 43 48 55 55 4E 00 53 45 53 20 00 53 49 58 5A 00 CHUUN.SES .SIXZ.
0044F0: 53 53 00 53 00 53 49 4F 00 5A 48 55 55 00 53 48 SS.S.SIO.ZHUU.SH
004500: 00 53 48 00 53 43 00 53 4B 00 53 00 53 00 55 45 .SH.SC.SK.S.S.UE
004510: 20 00 55 57 36 00 55 52 45 20 00 55 48 33 52 00 .UW6.URE .UH3R.
004520: 55 59 00 49 59 33 00 55 43 45 00 55 57 53 00 55 UY.IY3.UCE.UWS.U
004530: 23 45 00 59 55 57 33 23 00 55 23 41 00 9C FE 55 #E.YUW3#.U#A...U
004540: 58 57 23 00 55 43 49 00 55 57 53 49 48 00 55 23 XW#.UCI.UWSIH.U#
004550: 49 00 59 55 58 57 23 00 55 4C 4C 00 55 48 33 4C I.YUXW#.ULL.UH3L
004560: 00 55 48 00 55 48 00 55 4C 20 00 55 55 4C 00 55 .UH.UH.UL .UUL.U
004570: 41 4C 00 59 55 55 4C 00 55 52 00 45 52 33 52 00 AL.YUUL.UR.ER3R.
004580: 55 52 52 00 41 48 52 00 55 00 41 48 00 52 45 41 URR.AHR.U.AH.REA
004590: 54 00 52 41 59 33 54 00 52 52 00 52 00 52 00 52 T.RAY3T.RR.R.R.R
0045A0: 00 48 4F 57 00 2F 48 41 57 32 00 48 45 20 00 2F .HOW./HAW2.HE ./
0045B0: 48 45 45 34 00 48 00 2F 48 00 50 4F 57 00 50 41 HEE4.H./H.POW.PA
0045C0: 57 33 00 50 52 4F 47 00 50 52 4F 57 32 47 00 50 W3.PROG.PROW2G.P
0045D0: 48 00 46 00 50 50 00 50 00 50 4C 59 00 50 4C 49 H.F.PP.P.PLY.PLI
0045E0: 59 00 50 00 50 00 44 4F 57 00 44 41 57 32 00 44 Y.P.P.DOW.DAW2.D
0045F0: 4F 20 00 44 55 48 34 57 00 44 47 00 4A 00 44 48 O .DUH4W.DG.J.DH
004600: 00 44 48 00 44 44 00 44 00 44 00 44 00 4C 45 20 .DH.DD.D.D.D.LE
004610: 00 55 55 4C 00 4C 4C 00 4C 00 4C 00 4C 00 57 48 .UUL.LL.L.L.L.WH
004620: 4F 00 2F 48 55 48 57 00 57 41 53 20 00 57 4F 4F O./HUHW.WAS .WOO
004630: 5A 00 57 48 41 00 57 4F 4F 33 00 57 41 54 00 BB Z.WHA.WOO3.WAT..
004640: 02 57 41 4F 34 54 00 57 48 00 57 00 57 52 00 52 .WAO4T.WH.W.WR.R
004650: 00 57 4F 4F 00 57 55 48 00 57 00 57 00 5A 5A 00 .WOO.WUH.W.W.ZZ.
004660: 5A 00 5A 48 00 5A 48 00 5A 00 5A 00 51 55 00 4B Z.ZH.ZH.Z.Z.QU.K
004670: 57 00 51 00 4B 00 30 00 5A 49 48 35 52 4F 57 32 W.Q.K.0.ZIH5ROW2
004680: 20 00 31 00 57 4F 4F 33 4E 20 00 32 00 54 55 48 .1.WOO3N .2.TUH
004690: 32 57 20 00 33 00 54 48 52 45 45 33 20 00 34 00 2W .3.THREE3 .4.
0046A0: 46 41 4F 33 52 20 00 35 00 46 49 59 33 56 20 00 FAO3R .5.FIY3V .
0046B0: 36 00 53 49 48 34 4B 53 20 00 37 00 53 45 48 33 6.SIH4KS .7.SEH3
0046C0: 56 55 55 4E 20 00 38 00 41 59 33 54 20 00 39 00 VUUN .8.AY3T .9.
0046D0: 4E 49 59 33 4E 20 00 23 00 23 00 4A 00 4A 00 56 NIY3N .#.#.J.J.V
0046E0: 00 56 00 2A 00 00 00 00 00 00 00 00 00 00 00 00 .V.*............
0046F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004740: 00 EF 33 FF FF FF FF 11 02 09 A6 04 57 04 8B 04 ..3.........W...
004750: 14 09 00 10 08 0E 00 07 01 00 2C 44 45 4D 4F 00 ..........,DEMO.
004760: 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 08 ................
004770: 70 01 FF 1C 11 00 00 00 00 00 00 00 00 00 00 00 p...............
004780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0047A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0047B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0047C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0047D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0047E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0047F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
004850: 00 00 00 00 00 00 00 00 00 00 00 24 D0 FF FF FF ...........$....
004860: FF 11 01 09 A6 04 57 04 88 04 11 09 01 10 08 3F ......W........?
004870: 0A 15 08 00 16 06 00 64 00 C5 00 27 00 69 00 C5 .......d...'.i..
004880: 20 20 20 53 50 45 45 43 48 20 20 64 65 6D 6F 6E SPEECH demon
004890: 73 74 72 61 74 69 6F 6E 20 70 72 6F 67 72 61 6D stration program
0048A0: 2E 00 27 00 73 00 C5 20 20 28 63 29 20 31 39 38 ..'.s.. (c) 198
0048B0: 36 20 53 75 70 65 72 69 6F 72 20 53 6F 66 74 77 6 Superior Softw
0048C0: 61 72 65 20 4C 74 64 2E 00 1F 00 7E 00 AD 20 0F are Ltd....~.. .
0048D0: 01 82 20 0F 01 A2 20 0E 2C 0F 01 A2 20 0F 2C 19 .. ... .,... .,.
0048E0: 1A 01 A2 20 11 2C 14 00 25 00 7F 00 D8 20 23 13 ... .,..%.... #.
0048F0: 2C 0F 2C 19 28 2C 0F 2C 13 01 BA 20 23 13 2C 11 ,.,.(,.,... #.,.
004900: 01 D8 20 0F 2C 19 28 2C 14 2C 19 19 00 29 00 82 .. .,.(,.,...)..
004910: 00 8A 23 13 01 BF 23 13 01 BF 23 13 2C 20 EA 28 ..#...#...#., .(
004920: 19 0F 29 3B 22 44 45 4D 4F 4E 53 54 52 41 54 49 ..);"DEMONSTRATI
004930: 4F 4E 22 01 BF 00 3F 00 8C 00 BF 23 13 01 BF 23 ON"...?....#...#
004940: 13 2C 20 22 20 20 20 20 20 20 22 3B FF 03 28 19 ., " ";..(.
004950: A4 29 3B 22 20 31 39 38 36 20 53 75 70 65 72 69 .);" 1986 Superi
004960: 6F 72 20 53 6F 66 74 77 61 72 65 20 4C 74 64 2E or Software Ltd.
004970: 22 01 BF 20 00 31 B9 6E 00 96 00 BF 20 22 20 57 ".. .1.n.... " W
004980: 65 6C 63 6F 6D 65 20 74 6F 20 20 53 50 45 45 43 elcome to SPEEC
004990: 48 20 20 20 61 20 73 6F 66 74 77 61 72 65 20 73 H a software s
0049A0: 70 65 65 63 68 22 01 BF 22 73 79 6E 74 68 65 73 peech".."synthes
0049B0: 69 73 65 72 20 66 6F 72 20 20 74 68 65 20 20 41 iser for the A
0049C0: 6D 73 74 72 61 64 20 20 72 61 6E 67 65 20 6F 66 mstrad range of
0049D0: 20 68 6F 6D 65 20 20 63 6F 6D 70 75 74 65 72 73 home computers
0049E0: 2E 20 22 20 00 06 00 A0 00 BF 00 63 00 AA 00 03 . " .......c....
0049F0: 00 00 E1 EF 22 77 65 6C 63 6F 6D 65 20 74 6F 20 ...."welcome to
004A00: 73 70 65 65 63 68 20 61 20 73 6F 66 74 77 61 72 speech a softwar
004A10: 65 20 73 70 65 65 63 68 20 73 69 6E 74 68 65 73 e speech sinthes
004A20: 69 73 65 72 20 66 6F 72 20 74 68 65 20 61 6D 73 iser for the ams
004A30: 74 72 61 64 20 72 61 6E 67 65 20 6F 66 20 68 6F trad range of ho
004A40: 6D 65 20 63 6F 6D 70 75 74 65 72 73 22 00 10 00 me computers"...
004A50: AB 00 7C 00 53 41 D9 2C 40 03 00 00 E1 00 0A 00 ..|.SA.,@.......
004A60: B4 00 9F 20 1E 34 21 00 70 00 BE 00 BF 22 20 53 ... .4!.p...." S
004A70: 50 45 45 43 48 20 20 47 6E 72 65 71 75 69 72 65 PEECH Gnrequire
004A80: 73 20 6F 6E 6C 79 20 38 4B 20 6F 66 20 6D 65 6D s only 8K of mem
004A90: 6F 72 79 20 61 6E 64 20 63 61 6E 20 20 65 61 73 ory and can eas
004AA0: 69 6C 79 20 20 62 65 20 69 6E 63 6C 75 64 65 64 ily be included
004AB0: 20 20 69 6E 20 20 42 41 53 49 43 20 20 6F 72 20 in BASIC or
004AC0: 6D 61 63 68 69 6E 65 2D 63 6F 64 65 20 70 72 6F machine-code pro
004AD0: 67 72 61 6D 73 2E 22 20 20 00 72 00 C8 00 03 00 grams." .r.....
004AE0: 00 E1 EF 22 73 70 65 65 63 68 20 72 65 71 75 69 ..."speech requi
004AF0: 72 65 73 20 6F 6E 6C 79 20 38 20 6B 61 79 20 6F res only 8 kay o
004B00: 66 20 6D 65 6D 6F 72 79 20 61 6E 64 20 63 61 6E f memory and can
004B10: 20 65 61 73 75 68 6C 65 65 20 62 65 20 69 6E 63 easuhlee be inc
004B20: 6C 75 68 64 69 64 20 69 6E 20 62 61 79 73 69 6B luhdid in baysik
004B30: 20 6F 72 20 6D 61 73 68 65 65 6E 65 20 63 6F 64 or masheene cod
004B40: 65 20 70 72 6F 67 72 61 6D 73 22 00 10 00 C9 00 e programs".....
004B50: 7C 00 53 41 D9 2C 40 03 00 00 E1 00 0A 00 D2 00 |.SA.,@.........
004B60: 9F 20 1E 34 21 00 31 00 DC 00 BF 01 BF 22 20 53 . .4!.1......" S
004B70: 50 45 45 43 48 20 20 63 61 64 21 6E 20 75 6E 64 PEECH cad!n und
004B80: 65 72 73 74 61 6E 64 20 64 69 67 69 74 73 20 20 erstand digits
004B90: 61 73 20 77 65 6C 6C 22 00 30 00 E6 00 BF 22 61 as well".0...."a
004BA0: 73 20 6C 65 74 74 65 72 73 2C 20 61 6E 64 20 61 s letters, and a
004BB0: 20 63 6F 6D 6D 61 20 61 63 74 73 20 61 73 20 61 comma acts as a
004BC0: 20 70 61 75 73 65 2E 22 00 58 00 F0 00 03 00 00 pause.".X......
004BD0: E1 EF 22 73 70 65 65 63 68 20 63 61 6E 20 75 6E .."speech can un
004BE0: 64 65 72 73 74 61 6E 64 20 64 69 67 69 74 73 20 derstand digits
004BF0: 61 73 20 77 65 6C 6C 20 61 73 20 6C 65 74 74 65 as well as lette
004C00: 72 73 20 2C 20 61 6E 64 20 61 20 63 6F 6D 6D 61 rs , and a comma
004C10: 20 61 63 74 73 20 61 73 20 61 20 70 6F 72 73 22 acts as a pors"
004C20: 00 10 00 F1 00 7C 00 53 41 D9 2C 40 03 00 00 E1 .....|.SA.,@....
004C30: 00 0A 00 FA 00 9F 20 1E 34 21 00 3C 00 04 01 BF ...... .4!.<....
004C40: 20 22 20 41 24 3D 22 3B FF 03 28 19 22 29 3B 22 " A$=";..(.");"
004C50: 35 2C 34 2C 33 2C 32 2C 31 2C 30 20 20 77 65 20 5,4,3,2,1,0 we
004C60: 68 61 76 65 20 6C 69 66 74 20 6F 66 66 20 22 3B have lift off ";
004C70: FF 03 28 19 22 29 00 12 00 05 01 01 4B BF 20 22 ..(.")......K. "
004C80: 20 7C 53 41 59 2C 40 41 24 22 00 2B 00 0E 01 03 |SAY,@A$".+....
004C90: 00 00 E1 EF 22 35 2C 34 2C 33 2C 32 2C 31 2C 30 ...."5,4,3,2,1,0
004CA0: 20 20 20 77 65 20 68 61 76 65 20 6C 69 66 74 25 we have lift%
004CB0: 6F 66 66 3F 22 00 10 00 0F 01 7C 00 53 41 D9 2C off?".....|.SA.,
004CC0: 40 03 00 00 E1 00 0C 00 18 01 BF 01 9F 20 1E 34 @............ .4
004CD0: 21 00 30 00 22 01 BF 20 22 20 41 20 71 75 65 73 !.0.".. " A ques
004CE0: 74 69 6F 6E 20 6D 61 72 6B 20 20 28 20 3F 20 29 tion mark ( ? )
004CF0: 20 61 74 20 74 68 65 20 65 6E 64 20 6F 66 20 61 at the end of a
004D00: 22 00 36 00 2C 01 BF 20 22 6C 69 6E 65 20 77 69 ".6.,.. "line wi
004D10: 6C 6C 20 72 61 69 73 65 20 74 68 65 20 70 69 74 ll raise the pit
004D20: 63 68 20 20 6F 66 20 74 68 65 20 20 6C 61 73 74 ch of the last
004D30: 20 77 6F 72 64 2E 22 00 57 00 36 01 03 00 00 E1 word.".W.6.....
004D40: EF 22 61 20 71 75 65 73 74 69 6F 6E 20 6D 61 72 ."a question mar
004D50: 6B 20 61 74 25 74 68 65 25 65 6E 64 25 6F 66 20 k at%the%end%of
004D60: 61 20 6C 69 6E 65 20 77 69 6C 6C 20 72 61 69 73 a line will rais
004D70: 65 20 74 68 65 20 70 69 74 63 68 20 6F 13 B0 66 e the pitch o..f
004D80: 25 74 68 65 20 6C 61 73 73 74 20 77 6F 72 64 22 %the lasst word"
004D90: 00 10 00 37 01 7C 00 53 41 D9 2C 40 03 00 00 E1 ...7.|.SA.,@....
004DA0: 00 0C 00 40 01 BF 01 9F 20 1E 34 21 00 33 00 4A ...@.... .4!.3.J
004DB0: 01 BF 20 22 20 20 41 24 3D 22 3B FF 03 28 19 22 .. " A$=";..(."
004DC0: 29 3B 22 48 65 6C 6C 6F 20 68 6F 77 20 61 72 65 );"Hello how are
004DD0: 20 79 6F 75 20 3F 20 22 3B FF 03 28 19 22 29 00 you ? ";..(.").
004DE0: 12 00 4B 01 BF 22 20 20 7C 53 41 59 2C 40 41 24 ..K.." |SAY,@A$
004DF0: 22 00 1F 00 54 01 03 00 00 E1 EF 22 68 65 6C 6C "...T......"hell
004E00: 6F 20 68 6F 77 20 61 72 65 20 79 6F 75 20 3F 22 o how are you ?"
004E10: 00 10 00 55 01 7C 00 53 41 D9 2C 40 03 00 00 E1 ...U.|.SA.,@....
004E20: 00 0C 00 5E 01 BF 01 9F 20 1E 34 21 00 2F 00 68 ...^.... .4!./.h
004E30: 01 BF 20 22 20 41 20 66 75 6C 6C 20 73 74 6F 70 .. " A full stop
004E40: 20 20 28 20 2E 20 29 20 20 6C 6F 77 65 72 73 20 ( . ) lowers
004E50: 74 68 65 20 70 69 74 63 68 2E 22 00 28 00 72 01 the pitch.".(.r.
004E60: 03 00 00 E1 EF 22 61 20 66 75 6C 6C 20 73 74 6F ....."a full sto
004E70: 70 20 6C 6F 77 65 72 73 20 74 68 65 20 70 69 5D p lowers the pi]
004E80: 43 74 63 68 22 00 10 00 73 01 7C 00 53 41 D9 2C Ctch"...s.|.SA.,
004E90: 40 03 00 00 E1 00 0C 00 7C 01 BF 01 9F 20 1E 34 @.......|.... .4
004EA0: 21 00 29 00 86 01 BF 20 22 20 20 41 24 3D 22 3B !.).... " A$=";
004EB0: FF 03 28 19 22 29 3B 22 4F 68 68 20 64 65 61 72 ..(.");"Ohh dear
004EC0: 2E 20 22 3B FF 03 28 19 22 29 00 12 00 87 01 BF . ";..(.")......
004ED0: 22 20 20 7C 53 41 59 2C 40 41 24 22 00 15 00 90 " |SAY,@A$"....
004EE0: 01 03 00 00 E1 EF 22 6F 68 68 20 64 65 61 72 2E ......"ohh dear.
004EF0: 22 00 10 00 91 01 7C 00 53 41 D9 2C 40 03 00 00 ".....|.SA.,@...
004F00: E1 00 0C 00 9A 01 BF 01 9F 20 1E 34 21 00 70 00 ......... .4!.p.
004F10: A4 01 BF 20 22 20 59 6F 75 20 20 63 61 6E 20 20 ... " You can
004F20: 61 64 6A 75 73 74 20 20 74 68 65 20 20 6F 76 65 adjust the ove
004F30: 72 61 6C 6C 20 70 69 74 63 68 20 62 79 75 73 69 rall pitch byusi
004F40: 6E 67 20 74 68 65 20 20 7C 50 49 54 43 48 20 20 ng the |PITCH
004F50: 63 6F 6D 6D 61 6E 64 20 66 6F 6C 6C 6F 77 65 64 command followed
004F60: 20 62 79 20 61 6E 75 6D 62 65 72 20 62 65 74 77 by anumber betw
004F70: 65 65 6E 20 31 20 61 6E 64 20 32 30 2E 00 71 00 een 1 and 20..q.
004F80: AE A6 98 01 03 00 00 E1 EF 22 79 6F 75 20 63 61 ........."you ca
004F90: 6E 20 61 64 6A 75 73 74 20 74 68 65 20 6F 76 65 n adjust the ove
004FA0: 72 61 6C 6C 20 70 69 74 63 68 20 62 79 20 75 73 rall pitch by us
004FB0: 69 6E 67 20 74 68 65 20 70 69 74 63 68 20 63 6F ing the pitch co
004FC0: 6D 6D 61 6E 64 20 66 6F 6C 6C 6F 77 65 64 20 62 mmand followed b
004FD0: 79 20 61 20 6E 75 6D 62 65 72 20 62 75 74 77 65 y a number butwe
004FE0: 65 6E 20 31 20 61 6E 64 20 74 77 65 6E 74 79 22 en 1 and twenty"
004FF0: 00 10 00 AF 01 7C 00 53 41 D9 2C 40 03 00 00 E1 .....|.SA.,@....
005000: 00 0C 00 B8 01 BF 01 9F 20 1E 34 21 00 21 00 B9 ........ .4!.!..
005010: 01 C5 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ..**************
005020: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 00 14 00 *************...
005030: C2 01 BF 20 22 20 20 7C 50 49 54 43 48 2C 32 30 ... " |PITCH,20
005040: 22 00 39 00 CC 01 BF 20 22 20 20 41 24 3D 22 3B ".9.... " A$=";
005050: FF 03 28 19 22 29 3B 22 54 68 69 73 20 69 73 20 ..(.");"This is
005060: 74 68 65 20 68 69 67 68 65 73 74 20 70 69 74 63 the highest pitc
005070: 68 20 22 3B FF 03 28 19 22 29 00 12 00 CD 01 BF h ";..(.")......
005080: 22 20 20 08 A1 FF FF FF FF 11 02 09 A6 04 A6 04 " .............
005090: 8D 04 1A 09 01 10 08 0E 00 07 01 00 2C 44 45 4D ............,DEM
0050A0: 4F 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 O...............
0050B0: 00 08 70 09 00 1C 11 00 00 00 00 00 00 00 00 00 ..p.............
0050C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0050D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0050E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0050F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005190: 00 00 00 00 00 00 00 00 00 00 00 00 00 84 63 FF ..............c.
0051A0: FF FF FF 11 02 09 A6 04 A6 04 89 04 11 09 00 10 ................
0051B0: 08 3E 0A 15 08 00 16 7C 53 41 59 2C 40 41 24 22 .>.....|SAY,@A$"
0051C0: 00 3E 00 D6 01 BF 01 7C 00 50 49 54 43 C8 2C 19 .>.....|.PITC.,.
0051D0: 14 01 03 00 00 E1 EF 22 74 68 69 73 20 69 73 20 ......."this is
0051E0: 74 68 65 20 68 69 67 68 65 73 74 20 70 69 74 63 the highest pitc
0051F0: 68 22 01 7C 00 53 41 D9 2C 40 03 00 00 E1 00 0A h".|.SA.,@......
005200: 00 E0 01 9F 20 1E 34 21 00 13 00 EA 01 BF 20 22 .... .4!...... "
005210: 20 20 7C 50 49 54 43 48 2C 31 22 00 38 00 F4 01 |PITCH,1".8...
005220: BF 20 22 20 20 41 24 3D 22 3B FF 03 28 19 22 29 . " A$=";..(.")
005230: 3B 22 54 68 69 73 20 69 73 20 74 68 65 20 6C 6F ;"This is the lo
005240: 77 65 73 74 20 70 69 74 63 68 20 22 3B FF 03 28 west pitch ";..(
005250: 19 22 29 00 12 00 F5 01 BF 22 20 20 7C 53 41 59 .")......" |SAY
005260: 2C 40 41 24 22 00 3C 00 FE 01 BF 01 7C 00 50 49 ,@A$".<.....|.PI
005270: 54 43 C8 2C 0F 01 03 00 00 E1 EF 22 74 68 69 73 TC.,......."this
005280: 20 69 73 20 74 68 65 20 6C 6F 77 65 73 74 20 70 is the lowest p
005290: 69 74 63 68 22 01 7C 00 53 41 D9 2C 40 03 00 00 itch".|.SA.,@...
0052A0: E1 00 16 00 08 02 BF 01 7C 00 50 49 54 43 C8 2C ........|.PITC.,
0052B0: 17 01 9F 20 1E 34 21 E9 E9 00 5A 00 12 02 BF 20 ... .4!...Z....
0052C0: 22 20 53 50 45 45 43 48 20 20 77 6F 72 6B 73 20 " SPEECH works
0052D0: 20 62 79 20 20 63 6F 6E 76 65 72 74 69 6E 67 20 by converting
0052E0: 20 45 6E 67 6C 69 73 68 20 77 6F 72 64 73 20 69 English words i
0052F0: 6E 74 6F 20 70 68 6F 6E 65 6D 65 73 20 6F 72 20 nto phonemes or
005300: 73 70 65 65 63 68 20 70 61 72 74 69 63 6C 65 73 speech particles
005310: 2E 22 20 00 59 00 1C 02 03 00 00 E1 EF 22 73 70 ." .Y........"sp
005320: 65 65 63 68 20 77 6F 72 6B 73 20 62 79 20 63 6F eech works by co
005330: 6E 76 65 72 74 69 6E 67 20 69 6E 67 6C 69 73 68 nverting inglish
005340: 20 77 6F 72 64 73 20 69 6E 74 6F 6F 20 66 6F 77 words intoo fow
005350: 6E 69 6D 6D 73 20 20 20 6F 72 20 73 70 65 65 63 nimms or speec
005360: 68 20 70 61 72 74 69 63 6C 65 73 22 00 10 00 1D h particles"....
005370: 02 7C 00 53 41 D9 2C 40 03 00 00 E1 00 0A 00 26 .|.SA.,@.......&
005380: 02 9F 20 1E 34 21 00 2E 00 30 02 BF 20 22 20 53 .. .4!...0.. " S
005390: 50 45 45 43 48 20 20 75 73 65 73 20 61 20 74 6F PEECH uses a to
0053A0: 74 61 6C 20 6F 66 20 34 39 20 70 68 6F 6E 65 6D tal of 49 phonem
0053B0: 65 73 2E 22 00 38 00 3A 02 28 16 03 00 00 E1 EF es.".8.:.(......
0053C0: 22 73 70 65 65 63 68 20 75 73 69 7A 73 20 20 61 "speech usizs a
0053D0: 20 74 6F 74 61 6C 20 6F 66 20 66 6F 75 72 74 79 total of fourty
0053E0: 6E 69 6E 65 20 66 6F 77 6E 69 6D 6D 73 22 00 10 nine fownimms"..
0053F0: 00 3B 02 7C 00 53 41 D9 2C 40 03 00 00 E1 00 0C .;.|.SA.,@......
005400: 00 44 02 BF 01 9F 20 1E 34 21 00 4A 00 4E 02 BF .D.... .4!.J.N..
005410: 20 22 20 54 68 65 20 70 68 6F 6E 65 6D 65 73 20 " The phonemes
005420: 63 61 6E 20 20 62 65 20 61 63 63 65 73 73 65 64 can be accessed
005430: 20 64 69 72 65 63 74 6C 79 20 75 73 69 6E 67 20 directly using
005440: 74 68 65 20 7C 53 50 45 41 4B 20 63 6F 6D 6D 61 the |SPEAK comma
005450: 6E 64 2E 22 00 4B 00 58 02 03 00 00 E1 EF 22 74 nd.".K.X......"t
005460: 68 65 20 66 6F 77 6E 69 6D 6D 73 20 63 61 6E 20 he fownimms can
005470: 62 65 20 61 6B 73 65 73 73 65 64 20 64 69 79 72 be aksessed diyr
005480: 72 65 63 74 6C 79 20 75 73 69 6E 67 20 74 68 65 rectly using the
005490: 20 73 70 65 61 6B 20 63 6F 6D 6D 61 6E 64 22 00 speak command".
0054A0: 10 00 59 02 7C 00 53 41 D9 2C 40 03 00 00 E1 00 ..Y.|.SA.,@.....
0054B0: 0C 00 62 02 BF 01 9F 20 1E 34 21 98 C6 00 7D 00 ..b.... .4!...}.
0054C0: 6C 02 BF 20 22 20 54 68 65 20 7C 53 50 45 41 4B l.. " The |SPEAK
0054D0: 20 20 63 6F 6D 6D 61 6E 64 20 20 69 73 20 20 6D command is m
0054E0: 6F 72 65 20 66 6C 65 78 69 62 6C 65 20 74 68 61 ore flexible tha
0054F0: 6E 20 74 68 65 20 7C 53 41 59 20 63 6F 6D 6D 61 n the |SAY comma
005500: 6E 64 20 61 73 20 79 6F 75 20 63 61 6E 20 61 64 nd as you can ad
005510: 6A 75 73 74 20 74 68 65 20 20 70 69 74 63 68 20 just the pitch
005520: 20 6F 66 20 20 76 6F 77 65 6C 73 20 77 69 74 68 of vowels with
005530: 69 6E 20 77 6F 72 64 73 2E 22 00 74 00 76 02 03 in words.".t.v..
005540: 00 00 E1 EF 22 74 68 65 20 73 70 65 61 6B 20 63 ...."the speak c
005550: 6F 6D 6D 61 6E 64 20 69 73 20 6D 6F 72 20 66 6C ommand is mor fl
005560: 65 78 69 62 6C 65 20 74 68 61 6E 20 74 68 65 20 exible than the
005570: 73 61 79 20 63 6F 6D 6D 61 6E 64 20 61 73 20 79 say command as y
005580: 6F 75 20 63 61 6E 20 61 64 6A 75 73 74 20 74 68 ou can adjust th
005590: 65 20 70 69 74 63 68 20 6F 66 20 76 6F 75 6C 73 e pitch of vouls
0055A0: 20 77 69 74 68 69 6E 20 77 6F 72 64 73 22 00 10 within words"..
0055B0: 00 77 02 7C 00 53 41 D9 2C 40 03 00 00 4F C3 E1 .w.|.SA.,@...O..
0055C0: 00 0C 00 80 02 BF 01 9F 20 1E 34 21 00 19 00 8A ........ .4!....
0055D0: 02 BF 20 22 20 46 6F 72 20 65 78 61 6D 70 6C 65 .. " For example
0055E0: 3A 20 22 01 BF 00 1B 00 8F 02 03 00 00 E1 EF 22 : "............"
0055F0: 66 6F 72 20 65 78 61 6D 70 6C 65 20 20 20 20 22 for example "
005600: 00 10 00 90 02 7C 00 53 41 D9 2C 40 03 00 00 E1 .....|.SA.,@....
005610: 00 3A 00 94 02 BF 20 22 20 20 20 20 20 20 41 24 .:.... " A$
005620: 3D 22 3B FF 03 28 19 22 29 3B 22 70 61 61 72 6C =";..(.");"paarl
005630: 61 79 20 76 75 78 31 20 66 72 6F 6E 73 61 79 31 ay vux1 fronsay1
005640: 20 3F 22 3B FF 03 28 19 22 29 00 18 00 95 02 BF ?";..(.")......
005650: 22 20 20 20 20 20 20 7C 53 50 45 41 4B 2C 40 41 " |SPEAK,@A
005660: 24 22 00 22 00 9E 02 03 00 00 E1 EF 22 70 61 61 $"."........"paa
005670: 72 6C 61 79 20 76 75 78 31 20 66 72 6F 6E 73 61 rlay vux1 fronsa
005680: 79 31 3F 22 00 12 00 9F 02 7C 00 53 50 45 41 CB y1?".....|.SPEA.
005690: 2C 40 03 00 00 E1 00 0C 00 A8 02 9F 20 1E 34 21 ,@.......... .4!
0056A0: 01 BF 00 4C 00 B2 02 BF 20 22 20 4F 72 20 79 6F ...L.... " Or yo
0056B0: 75 20 63 6F 75 6C 64 20 75 73 65 20 69 74 20 C3 u could use it .
0056C0: BD 74 6F 20 70 72 6F 64 75 63 65 20 20 73 70 65 .to produce spe
0056D0: 63 69 61 6C 65 66 66 65 63 74 73 20 6C 69 6B 65 cialeffects like
0056E0: 20 74 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 3A 22 the following:"
0056F0: 00 4E 00 BC 02 03 00 00 E1 EF 22 6F 72 20 79 6F .N........"or yo
005700: 75 20 63 6F 75 6C 64 20 75 73 65 20 69 74 20 74 u could use it t
005710: 6F 20 70 72 6F 64 75 75 63 65 20 73 70 65 73 68 o produuce spesh
005720: 75 6C 20 65 66 66 65 63 74 73 20 6C 69 6B 65 20 ul effects like
005730: 74 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 22 00 10 the following"..
005740: 00 BD 02 7C 00 53 41 D9 2C 40 03 00 00 E1 00 3B ...|.SA.,@.....;
005750: 00 C6 02 BF 01 BF 22 20 20 41 24 3D 22 3B FF 03 ......" A$=";..
005760: 28 19 22 29 3B 22 2F 48 45 48 35 45 48 34 45 48 (.");"/HEH5EH4EH
005770: 33 45 48 32 45 48 33 45 48 34 45 48 35 45 48 4C 3EH2EH3EH4EH5EHL
005780: 50 22 3B FF 03 28 19 22 29 00 14 00 C7 02 BF 22 P";..(.")......"
005790: 20 20 7C 53 50 45 41 4B 2C 40 41 24 22 00 27 00 |SPEAK,@A$".'.
0057A0: D0 02 03 00 00 E1 EF 22 2F 68 65 68 35 65 68 34 ......."/heh5eh4
0057B0: 65 68 33 65 68 32 65 68 33 65 68 34 65 68 35 65 eh3eh2eh3eh4eh5e
0057C0: 68 79 C1 6C 70 22 00 12 00 D1 02 7C 00 53 50 45 hy.lp".....|.SPE
0057D0: 41 CB 2C 40 03 00 00 E1 00 06 00 D3 02 BF 00 0A A.,@............
0057E0: 00 DA 02 9F 20 1E 34 21 00 4B 00 E4 02 BF 20 22 .... .4!.K.... "
0057F0: 20 20 41 24 3D 22 F4 FF 03 28 19 22 29 F4 22 4C A$="...(.")."L
005800: 41 49 35 41 49 34 54 20 4D 45 45 35 45 45 34 20 AI5AI4T MEE5EE4
005810: 41 48 35 41 48 34 41 48 33 57 54 22 3B FF 03 28 AH5AH4AH3WT";..(
005820: 19 22 29 01 BF 22 20 20 7C 53 50 45 41 4B 2C 40 .").." |SPEAK,@
005830: 61 24 22 00 2C 00 E5 02 BF 22 20 20 41 24 3D 22 a$".,...." A$="
005840: 3B FF 03 28 19 22 29 3B 22 4F 4F 46 20 2F 48 45 ;..(.");"OOF /HE
005850: 45 35 45 45 34 52 20 22 3B FF 03 28 19 22 29 00 E5EE4R ";..(.").
005860: 14 00 E6 02 BF 22 20 20 7C 53 50 45 41 4B 2C 40 ....." |SPEAK,@
005870: 41 24 22 00 5A 00 EE 02 03 00 00 E1 EF 22 4C 41 A$".Z........"LA
005880: 49 35 41 49 34 54 20 4D 45 45 35 45 45 34 20 41 I5AI4T MEE5EE4 A
005890: 48 35 41 48 34 41 48 33 57 54 22 01 7C 00 53 50 H5AH4AH3WT".|.SP
0058A0: 45 41 CB 2C 40 03 00 00 E1 01 03 00 00 E1 EF 22 EA.,@.........."
0058B0: 20 4F 4F 46 20 2F 48 45 45 35 45 45 34 52 22 01 OOF /HEE5EE4R".
0058C0: 7C 00 53 6C 98 50 45 41 CB 2C 40 03 00 00 E1 00 |.Sl.PEA.,@.....
0058D0: 22 00 F8 02 BF 01 9F 20 1E 34 21 01 9E 20 0D 00 "...... .4!.. ..
0058E0: 00 E9 EF 0F 20 EC 20 1A E8 03 01 B0 20 0D 00 00 .... . ..... ...
0058F0: E9 00 2C 00 02 03 BF 01 BF 01 BF 20 22 20 20 20 ..,........ "
005900: 20 20 20 20 20 20 20 4E 6F 77 20 79 6F 75 20 68 Now you h
005910: 61 76 65 20 61 20 67 6F 2E 20 22 20 20 00 29 00 ave a go. " .).
005920: 0C 03 03 00 00 E1 EF 22 6E 6F 77 20 79 6F 75 20 ......."now you
005930: 68 61 76 65 20 61 20 67 6F 22 01 7C 00 53 41 D9 have a go".|.SA.
005940: 2C 40 03 00 00 E1 00 08 00 20 03 BF 01 BF 00 3F ,@....... .....?
005950: 00 44 03 BF 01 BF 20 FF 03 28 19 18 29 22 44 4F .D.... ..(..)"DO
005960: 20 59 4F 55 20 57 41 4E 54 20 54 4F 20 52 45 50 YOU WANT TO REP
005970: 45 41 54 20 54 48 49 53 20 44 45 4D 4F 4E 53 54 EAT THIS DEMONST
005980: 52 41 54 49 4F 4E 22 FF 03 28 19 18 29 00 26 00 RATION"..(..).&.
005990: 45 03 BF 01 BF 22 20 20 20 20 20 20 20 20 20 20 E...."
0059A0: 50 52 45 53 53 20 27 59 27 20 20 2D 20 20 20 59 PRESS 'Y' - Y
0059B0: 45 53 22 00 23 00 46 03 BF 22 20 20 20 20 20 20 ES".#.F.."
0059C0: 20 20 20 20 50 59 7F FF FF FF FF 11 01 09 A6 04 PY..........
0059D0: A6 04 8C 04 16 09 01 10 08 0E 00 07 01 00 2C 44 ..............,D
0059E0: 45 4D 4F 00 00 00 00 00 00 00 00 00 00 00 00 03 EMO.............
0059F0: FF 00 1C 01 70 11 00 1C 11 00 00 00 00 00 00 00 ....p...........
005A00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005A10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005A20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005A30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005A40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005A50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005A60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005A70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005A80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005A90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005AA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005AB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005AC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005AD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 93 ................
005AE0: 60 FF FF FF FF 11 02 09 F6 04 57 04 8C 04 16 09 `.........W.....
005AF0: 00 10 08 9E 2E 09 02 00 16 52 45 53 53 20 27 4E .........RESS 'N
005B00: 27 20 20 2D 20 20 20 4E 4F 22 00 0E 00 48 03 A5 ' - NO"...H..
005B10: 20 03 00 00 E1 EF FF 43 00 19 00 52 03 A1 20 FF ......C...R.. .
005B20: 0E 28 03 00 00 E1 29 EF 0E 20 EB 20 A0 20 1E 48 .(....).. . . .H
005B30: 03 00 3F 00 5C 03 A1 20 03 00 00 E1 EF 22 4E 22 ..?.\.. ....."N"
005B40: 20 FC 20 03 00 00 E1 EF 22 6E 22 20 EB 20 BF 01 . ....."n" . ..
005B50: BF 22 4C 4F 41 44 49 4E 47 20 53 50 45 4C 4C 2E ."LOADING SPELL.
005B60: 22 01 85 22 53 50 45 4C 4C 22 2C 1A 4F 01 01 98 ".."SPELL",.O...
005B70: 00 06 00 66 03 CA 00 07 00 34 21 01 C0 00 15 00 ...f.....4!.....
005B80: 3E 21 01 C0 20 64 65 6C 61 79 20 72 6F 75 74 69 >!.. delay routi
005B90: 6E 65 00 07 00 43 21 01 C0 00 1E 00 48 21 9E 20 ne...C!.....H!.
005BA0: 0D 00 00 E9 20 EF 20 0F 20 EC 20 1A F4 01 01 B0 .... . . . .....
005BB0: 20 0D 00 00 E9 01 C9 00 0B 00 0F 27 7C 00 54 41 ..........'|.TA
005BC0: 50 C5 00 13 00 10 27 BF 22 53 41 56 49 4E 47 20 P.....'."SAVING
005BD0: 44 45 4D 4F 22 00 0C 00 1A 27 CB 22 44 45 4D 4F DEMO"....'."DEMO
005BE0: 22 00 0B 00 74 27 7C 00 44 49 53 C3 00 15 00 75 "...t'|.DIS....u
005BF0: 27 BF 22 53 54 4F 50 20 54 A4 99 48 45 20 54 41 '."STOP T..HE TA
005C00: 50 45 22 00 11 00 7E 27 85 22 53 50 45 4C 4C 22 PE"...~'."SPELL"
005C10: 2C 1A 0F 27 00 00 00 00 00 00 00 00 00 00 00 00 ,..'............
005C20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005C30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005C40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005C50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005C60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005C70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005C80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005C90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005CA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005CB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005CC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005CD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005CE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005CF0: 00 00 00 00 00 00 00 00 00 00 00 C1 89 FF FF FF ................
005D00: FF 11 02 09 57 04 A6 04 8B 04 14 09 01 10 08 0E ....W...........
005D10: 00 07 01 00 2C 53 50 45 4C 4C 00 00 00 00 00 00 ....,SPELL......
005D20: 00 00 00 00 00 01 00 00 00 08 70 01 FF 8A 20 00 ..........p... .
005D30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005D40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005D50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005D60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005D70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005D80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005D90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005DA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005DB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005DC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005DD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005DE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005DF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005E00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
005E10: 00 00 00 00 00 4A DB FF FF FF FF 11 05 09 A6 04 .....J..........
005E20: 57 04 89 04 13 09 01 10 08 44 0A 15 08 00 16 0A W........D......
005E30: 00 0A 00 A0 20 1E 4F 01 00 06 00 14 00 C5 00 1F .... .O.........
005E40: 00 1E 00 C5 20 53 50 45 45 43 48 21 20 53 70 65 .... SPEECH! Spe
005E50: 6C 6C 69 6E 67 20 74 65 73 74 65 72 20 00 06 00 lling tester ...
005E60: 28 00 C5 00 26 00 32 00 C5 20 28 63 29 20 31 39 (...&.2.. (c) 19
005E70: 38 36 20 53 75 70 65 72 69 6F 72 20 53 6F 66 74 86 Superior Soft
005E80: 77 61 72 65 20 4C 74 64 2E 00 06 00 3C 00 C5 00 ware Ltd....<...
005E90: 24 00 46 00 C5 20 74 6F 20 61 64 64 20 6E 65 77 $.F.. to add new
005EA0: 20 77 6F 72 64 73 20 74 6F 20 74 68 65 20 6C 69 words to the li
005EB0: 73 74 2C 00 22 00 50 00 C5 20 61 6C 74 65 72 20 st,.".P.. alter
005EC0: 74 68 65 20 76 61 6C 75 65 20 6F 66 20 77 6F 72 the value of wor
005ED0: 64 73 20 20 20 00 26 00 5A 00 C5 20 6F 6E 20 6C ds .&.Z.. on l
005EE0: 69 6E 65 20 33 33 35 20 2C 20 61 6E 64 20 61 64 ine 335 , and ad
005EF0: 64 20 6E 65 77 20 64 61 74 61 20 00 25 00 64 00 d new data .%.d.
005F00: C5 20 73 74 61 74 65 6D 65 6E 74 73 20 74 6F 20 . statements to
005F10: 65 61 63 68 20 63 61 74 65 67 6F 72 79 20 6F 66 each category of
005F20: 00 23 00 6E 00 C5 20 64 61 74 61 20 77 68 69 37 .#.n.. data whi7
005F30: 9E 63 68 20 61 72 65 20 68 65 6C 64 20 61 74 20 .ch are held at
005F40: 6C 69 6E 65 73 00 22 00 78 00 C5 20 31 30 30 30 lines.".x.. 1000
005F50: 20 2C 20 32 30 30 30 20 2C 20 33 30 30 30 20 6F , 2000 , 3000 o
005F60: 6E 77 61 72 64 73 2E 00 23 00 82 00 C5 20 74 68 nwards..#.... th
005F70: 65 20 66 6F 72 6D 61 74 20 6F 66 20 74 68 65 20 e format of the
005F80: 64 61 74 61 20 69 73 20 3A 20 00 06 00 8C 00 C5 data is : ......
005F90: 00 22 00 96 00 C5 20 20 53 65 6E 74 65 6E 63 65 .".... Sentence
005FA0: 20 28 69 6E 63 6C 75 64 69 6E 67 20 73 65 76 65 (including seve
005FB0: 6E 20 00 23 00 A0 00 C5 20 20 64 61 73 68 65 73 n .#.... dashes
005FC0: 20 69 6E 20 70 6C 61 63 65 20 6F 66 20 74 68 65 in place of the
005FD0: 20 77 6F 72 64 00 19 00 AA 00 C5 20 20 74 6F 20 word...... to
005FE0: 62 65 20 73 70 65 6C 74 29 2E 20 20 20 20 00 06 be spelt). ..
005FF0: 00 B4 00 C5 00 21 00 BE 00 C5 20 20 54 68 65 20 .....!.... The
006000: 63 6F 72 72 65 63 74 6C 79 20 73 70 65 6C 74 20 correctly spelt
006010: 77 6F 72 64 2E 00 06 00 C8 00 C5 00 24 00 D2 00 word........$...
006020: C5 20 20 54 68 65 20 70 68 6F 6E 65 6D 65 73 20 . The phonemes
006030: 74 B3 EC 6F 20 62 65 20 75 73 65 64 20 62 79 20 t..o be used by
006040: 20 00 1F 00 DC 00 C5 20 20 7C 53 50 45 41 4B 20 ...... |SPEAK
006050: 77 68 65 6E 20 74 68 65 20 77 6F 72 64 20 69 73 when the word is
006060: 00 11 00 E6 00 C5 20 20 73 70 6F 6B 65 6E 2E 20 ...... spoken.
006070: 20 00 06 00 F0 00 C5 00 21 00 FA 00 C5 20 65 61 .......!.... ea
006080: 63 68 20 73 65 70 61 72 61 74 65 64 20 62 79 20 ch separated by
006090: 61 20 63 6F 6D 6D 61 2E 00 06 00 04 01 C5 00 22 a comma........"
0060A0: 00 0E 01 C5 20 54 6F 20 61 64 64 20 6E 65 77 20 .... To add new
0060B0: 63 61 74 61 67 6F 72 69 65 73 20 61 6C 74 65 72 catagories alter
0060C0: 00 23 00 18 01 C5 20 74 68 65 20 76 61 6C 75 65 .#.... the value
0060D0: 20 6F 66 20 63 61 74 73 20 69 6E 20 6C 69 6E 65 of cats in line
0060E0: 20 33 35 00 24 00 22 01 C5 20 61 6E 64 20 61 64 35.$.".. and ad
0060F0: 64 20 6E 65 77 20 44 41 54 41 20 73 74 61 74 65 d new DATA state
006100: 6D 65 6E 74 73 20 20 00 1E 00 2C 01 C5 20 66 72 ments ...,.. fr
006110: 6F 6D 20 6C 69 6E 65 20 34 30 30 30 20 6F 6E 77 om line 4000 onw
006120: 61 72 64 73 2E 00 06 00 36 01 C5 00 21 00 4F 01 ards....6...!.O.
006130: 0D 00 00 24 9E 77 6F 72 64 F3 EF 19 14 01 93 20 ...$.word......
006140: 0D 00 00 F2 28 0D 00 00 77 6F 72 64 F3 29 00 30 ....(...word.).0
006150: 00 54 01 0D 00 00 73 63 6F 72 E5 EF 0E 01 0D 00 .T....scor......
006160: 00 71 75 65 73 74 F3 EF 0E 01 0D 00 00 63 61 74 .quest.......cat
006170: F3 EF 11 01 0D 00 00 74 6C 65 EE EF 19 0A 00 19 .......tle......
006180: 00 56 01 AD 20 0F 01 A2 20 0F 2C 19 1A 01 A2 20 .V.. ... .,....
006190: 0E 2C 0F 01 82 20 0F 00 1E 00 59 01 D8 20 0F 2C .,... ....Y.. .,
0061A0: 19 28 2C 14 2C 19 19 01 D8 20 23 13 2C 0F 2C 19 .(,.,.... #.,.,.
0061B0: 28 2C 0F 2C 13 00 15 00 5A 01 A2 20 11 2C 14 01 (,.,....Z.. .,..
0061C0: BA 20 23 13 2C 11 01 8A 23 13 00 25 00 68 01 BF . #.,...#..%.h..
0061D0: 23 13 01 BF 23 13 2C 20 EA 28 19 0E 29 3B 22 53 #...#., .(..);"S
0061E0: 50 45 4C 4C 49 4E 47 20 54 45 53 54 22 01 BF 00 PELLING TEST"...
0061F0: 3D 00 72 01 BF 23 13 01 BF 23 13 2C 20 22 20 20 =.r..#...#., "
006200: 20 20 20 20 22 3B FF 03 28 19 A4 29 3B 22 20 31 ";..(..);" 1
006210: 39 38 36 20 53 75 70 65 72 69 6F 72 20 53 6F 66 986 Superior Sof
006220: 74 77 61 72 65 20 4C 74 64 2E 20 22 00 B9 00 90 tware Ltd. "....
006230: 01 BF 20 22 20 05 8A 54 68 69 73 20 20 70 72 6F .. " ..This pro
006240: 67 72 61 6D 20 20 69 73 20 20 61 20 73 70 65 6C gram is a spel
006250: 6C 69 6E 67 20 74 65 73 74 2E 20 54 68 65 77 6F ling test. Thewo
006260: 72 64 20 74 6F 20 20 62 65 20 73 70 65 6C 74 20 rd to be spelt
006270: 77 69 6C 6C 20 20 62 65 20 73 70 6F 6B 65 6E 20 will be spoken
006280: 62 79 20 74 68 65 63 6F 6D 70 75 74 65 72 2C 20 by thecomputer,
006290: 61 6E 64 20 61 20 73 69 6D 70 6C 65 20 74 65 78 and a simple tex
0062A0: 74 20 65 78 61 6D 70 6C 65 20 77 69 6C 6C 62 65 t example willbe
0062B0: 20 67 69 76 65 6E 20 74 6F 20 70 75 74 20 74 68 given to put th
0062C0: 65 20 77 6F 72 64 20 69 6E 74 6F 20 63 6F 6E 74 e word into cont
0062D0: 65 78 74 2E 22 01 9F 20 1E 0C 03 01 9F 20 1E 0C ext.".. ..... ..
0062E0: 03 01 9F 20 1E 0C 03 00 55 00 9A 01 BF 01 BF 22 ... ....U......"
0062F0: 46 6F 72 20 65 78 61 6D 70 6C 65 3A 22 01 BF 01 For example:"...
006300: BF 22 48 6F 74 65 6C 20 20 2D 2D 2D 2D 2D 2D 2D ."Hotel -------
006310: 20 20 77 61 73 20 65 61 73 79 20 74 6F 20 66 69 was easy to fi
006320: 6E 64 20 61 74 20 74 68 65 20 73 65 61 73 69 64 nd at the seasid
006330: 65 20 72 65 73 6F 72 78 84 74 2E 22 01 BF 00 16 e resorx.t."....
006340: 00 A4 01 9F 20 1E 0C 03 01 9F 20 1E 0C 03 01 9F .... ..... .....
006350: 20 1E 0C 03 00 2A 00 AE 01 03 00 00 C1 EF 22 41 ....*........"A
006360: 48 4B 4F 4F 4D 41 48 44 41 59 53 48 55 55 4E 22 HKOOMAHDAYSHUUN"
006370: 01 7C 00 53 50 45 41 CB 2C 40 03 00 00 C1 00 86 .|.SPEA.,@......
006380: 00 B3 01 BF 20 22 20 54 79 70 65 20 74 68 65 20 .... " Type the
006390: 77 6F 72 64 20 20 61 6E 64 20 66 6F 6C 6C 6F 77 word and follow
0063A0: 20 20 69 74 20 20 77 69 74 68 20 74 68 65 52 45 it with theRE
0063B0: 54 55 52 4E 20 6B 65 79 2E 20 49 66 20 79 6F 75 TURN key. If you
0063C0: 20 20 70 72 65 73 73 20 74 68 65 20 52 45 54 55 press the RETU
0063D0: 52 4E 20 6B 65 79 61 6C 6F 6E 65 20 74 68 65 6E RN keyalone then
0063E0: 20 74 68 65 20 77 6F 72 64 20 77 69 6C 6C 20 62 the word will b
0063F0: 65 20 72 65 70 65 61 74 65 64 2E 22 01 BF 01 9F e repeated."....
006400: 20 1E 0C 03 00 4F 00 B8 01 BF 20 22 20 53 65 76 ....O.... " Sev
006410: 65 6E 20 20 64 61 73 68 65 73 20 20 61 72 65 20 en dashes are
006420: 20 61 6C 77 61 79 73 20 64 69 73 70 6C 61 79 65 always displaye
006430: 64 20 69 6E 70 6C 61 63 65 09 85 20 6F 66 20 74 d inplace.. of t
006440: 68 65 20 77 6F 72 64 20 74 6F 20 62 65 20 73 70 he word to be sp
006450: 65 6C 74 2E 22 00 0C 00 C2 01 BF 01 9F 20 1E 0C elt."........ ..
006460: 03 00 21 00 C3 01 03 00 00 C1 EF FF 43 01 A1 20 ..!.........C..
006470: FF 0E 28 03 00 00 C1 29 F2 0E 20 EB 20 A0 20 1E ..(....).. . . .
006480: C3 01 00 6D 00 CC 01 BF 20 22 20 54 68 65 20 77 ...m.... " The w
006490: 6F 72 64 73 20 61 72 65 20 64 69 76 69 64 65 64 ords are divided
0064A0: 20 69 6E 74 6F 20 33 20 63 61 74 65 67 6F 72 69 into 3 categori
0064B0: 65 73 41 20 74 6F 20 43 20 2C 20 41 20 62 65 69 esA to C , A bei
0064C0: 6E 67 20 74 68 65 20 65 61 73 69 65 73 74 20 61 ng the easiest a
0064D0: 6E 64 20 43 20 62 65 69 6E 67 74 68 65 20 6D 6F nd C beingthe mo
0064E0: 73 74 20 20 64 69 66 66 69 63 75 6C 74 2E 22 00 st difficult.".
0064F0: 39 00 CD 01 BF 01 BF 20 FF 03 28 19 18 29 22 20 9...... ..(..)"
006500: 20 20 20 20 20 50 52 45 53 53 20 54 48 45 20 53 PRESS THE S
006510: 50 41 43 45 20 42 41 52 20 54 4F 20 53 54 41 52 PACE BAR TO STAR
006520: 54 22 FF 03 28 19 18 29 00 0C 00 E0 01 03 00 00 T"..(..)........
006530: E1 EF FF 43 00 19 00 EA 01 A1 20 9A 06 FF 0E 28 ...C...... ....(
006540: 03 00 00 E1 29 EF 0E 20 EB 20 A0 20 1E E0 01 00 ....).. . . ....
006550: 17 00 F4 01 A1 20 03 00 00 E1 F2 22 20 22 20 EB ..... ....." " .
006560: 20 A0 20 1E E0 01 00 25 00 FE 01 8A 01 BF 01 BF . ....%........
006570: 20 22 57 68 69 63 68 20 63 61 74 65 67 6F 72 79 "Which category
006580: 20 28 41 2D 43 29 20 3F 20 22 3B 00 21 00 08 02 (A-C) ? ";.!...
006590: 03 00 00 E1 EF FF 43 01 A1 20 FF 0E 28 03 00 00 ......C.. ..(...
0065A0: E1 29 EF 0E 20 EB 20 A0 20 1E 08 02 00 16 00 12 .).. . . .......
0065B0: 02 0D 00 00 E3 EF FF 01 28 FF 1C 28 03 00 00 E1 ........(..(....
0065C0: 29 29 00 2E 00 1C 02 A1 20 FE 20 28 0D 00 00 E3 ))...... . (....
0065D0: EE 19 40 20 FA 20 0D 00 00 E3 F1 28 19 41 F4 0D ..@ . .....(.A..
0065E0: 00 00 63 61 74 F3 29 29 20 EB 20 A0 20 1E 08 02 ..cat.)) . . ...
0065F0: 00 1D 00 26 02 8A 01 0D 00 00 6C 6E 6E EF EF 20 ...&......lnn..
006600: 1A E8 03 F6 28 0D 00 00 E3 F5 19 40 29 00 30 00 ....(......@).0.
006610: 3A 02 9E 20 0D 00 00 E9 EF 20 0F 20 EC 20 0D 00 :.. ..... . . ..
006620: 00 77 6F 72 64 F3 01 20 A5 20 0D 00 00 F2 28 0D .word.. . ....(.
006630: 00 00 E9 29 EF 0E 01 B0 20 0D 00 00 E9 4F 7C FF ...).... ....O|.
006640: FF FF FF 11 01 09 F6 04 57 04 8C 04 17 09 01 10 ........W.......
006650: 08 0E 00 07 01 00 2C 53 50 45 4C 4C 00 00 00 00 ......,SPELL....
006660: 00 00 00 00 00 00 00 02 00 00 00 08 70 09 00 8A ............p...
006670: 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...............
006680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
006690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0066A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0066B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0066C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0066D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0066E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0066F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
006700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
006710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
006720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
006730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
006740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
006750: 00 00 00 00 00 00 00 EA 68 FF FF FF FF 11 01 09 ........h.......
006760: F6 04 57 04 89 04 11 09 01 10 08 42 0A 15 08 00 ..W........B....
006770: 16 00 1E 00 3F 02 D8 20 0F 2C 19 28 2C 12 2C 19 ....?.. .,.(,.,.
006780: 19 01 D8 20 23 13 2C 0F 2C 19 28 2C 0F 2C 11 00 ... #.,.,.(,.,..
006790: 06 00 44 02 C5 00 12 00 4E 02 C5 20 6D 61 69 6E ..D.....N.. main
0067A0: 20 6C 6F 6F 70 20 20 00 06 00 58 02 C5 00 47 00 loop ...X...G.
0067B0: 5D 02 A2 20 11 2C 14 01 BA 20 23 13 2C 11 01 8A ].. .,... #.,...
0067C0: 23 13 01 8A 01 BF 23 13 01 BF 20 23 13 2C 22 20 #.....#... #.,"
0067D0: 43 61 74 65 67 6F 72 79 3A 20 22 3B FF 1C 28 03 Category: ";..(.
0067E0: 00 00 E1 29 3B EA 28 19 1D 29 3B 22 57 6F 72 64 ...);.(..);"Word
0067F0: 3A 20 22 3B 00 18 00 62 02 9E 20 0D 00 00 EB EF : ";...b.. .....
006800: 20 0F 20 EC 20 0D 00 00 74 6C 65 EE 00 1A 00 6C . . ...tle....l
006810: 02 A9 20 23 13 2C 19 23 2C 10 01 20 BF 20 23 13 .. #.,.#,.. . #.
006820: 2C 0D 00 00 EB 3B 00 22 00 76 02 0D 00 00 77 6F ,....;.".v....wo
006830: 72 E4 20 EF 20 FF 0C 28 0D 00 00 77 6F 72 64 F3 r. . ..(...word.
006840: F6 FF 45 28 0F 29 29 20 00 1F 00 80 02 A1 20 0D ..E(.)) ...... .
006850: 00 00 F2 28 0D 00 00 77 6F 72 E4 29 EF 0F 20 EB ...(...wor.).. .
006860: 20 A0 20 1E 76 02 20 00 14 00 8A 02 0D 00 00 F2 . .v. .........
006870: 28 B1 3A 0D 00 00 77 6F 72 E4 29 EF 0F 00 1F 00 (.:...wor.).....
006880: 94 02 A5 20 0D 00 00 64 6C 69 6E E5 EF 0D 00 00 ... ...dlin.....
006890: 6C 6E 6E EF F4 0D 00 00 77 6F 72 E4 00 0A 00 9E lnn.....wor.....
0068A0: 02 9F 20 1E 20 03 00 20 00 9F 02 C3 20 03 00 00 .. . .. .... ...
0068B0: 74 65 6D F0 2C 03 00 00 63 6F 72 F2 2C 03 00 00 tem.,...cor.,...
0068C0: 70 68 6F 6E 65 F3 00 1B 00 A0 02 BF 01 BF 01 01 phone...........
0068D0: BF 20 03 00 00 74 65 6D F0 01 BF 01 9F 20 1E 0C . ...tem..... ..
0068E0: 03 00 17 00 A1 02 7C 00 53 50 45 41 CB 2C 40 03 ......|.SPEA.,@.
0068F0: 00 00 70 68 6F 6E 65 F3 00 2D 00 A2 02 03 00 00 ..phone..-......
006900: C1 EF FF 43 01 A1 20 FF 0E 28 03 00 00 C1 29 F2 ...C.. ..(....).
006910: 0E 20 EB 20 A0 20 1E A2 02 20 01 97 20 A3 20 03 . . . ... .. £ .
006920: 00 00 74 72 F9 00 18 00 A3 02 A1 20 03 00 00 74 ..tr....£.. ...t
006930: 72 F9 EF 22 22 20 EB 20 A0 20 1E A1 02 00 25 00 r.."" . . ....%.
006940: A8 02 A1 20 FF 1C 28 03 00 00 74 72 F9 29 F2 FF ... ..(...tr.)..
006950: 1C 28 03 00 00 63 6F 72 F2 29 20 EB 20 A0 20 1E .(...cor.) . . .
006960: 84 03 00 31 00 A9 02 BF 01 03 00 00 C1 EF 22 6B ...1.........."k
006970: 6F 6F 72 5E 75 65 68 6B 74 20 22 01 7C 00 53 50 oor^uehkt ".|.SP
006980: 45 41 CB 2C 40 03 00 00 C1 01 BF 20 22 43 6F 72 EA.,@...... "Cor
006990: 72 65 63 74 22 00 2E 00 AA 02 0D 00 00 71 75 65 rect"........que
0069A0: 73 74 F3 EF 0D 00 00 71 75 65 73 74 F3 F4 0F 01 st.....quest....
0069B0: 0D 00 00 73 63 6F 72 E5 EF 0D 00 00 73 63 6F 72 ...scor.....scor
0069C0: E5 F4 0F 00 0B 00 B9 02 B0 20 0D 00 00 EB 00 0A ......... ......
0069D0: 00 BA 02 A0 20 1E B6 03 00 07 00 BB 02 01 C0 00 .... ...........
0069E0: 1C 00 0C 03 9E 20 0D 00 00 E9 EF 0F 20 EC 20 1A ..... ...... . .
0069F0: DC 05 01 B0 20 0D 00 00 E9 01 C9 00 07 00 20 03 .... ......... .
006A00: 01 C0 00 1C 00 2A 03 01 C0 20 6D 6F 76 65 20 74 .....*... move t
006A10: 6F 20 6C 69 6E 65 20 72 6F 75 74 69 6E 65 00 07 o line routine..
006A20: 00 34 03 01 C0 00 2A 00 3E 03 A1 20 0D 00 00 64 .4....*.>.. ...d
006A30: 6C 69 6E E5 F0 1A E8 03 20 FA 20 0D 00 00 64 6C lin..... . ...dl
006A40: 69 6E E5 F1 1A D0 07 20 EB 20 C7 20 1E E8 03 00 in..... . . ....
006A50: 2A 00 3F 03 A1 20 0D 00 00 64 6C 69 6E E5 F0 1A *.?.. ...dlin...
006A60: D0 07 20 FA 20 0D 00 00 64 6C 69 6E E5 F1 1A B8 .. . ...dlin....
006A70: 0B 20 EB 20 C7 04 50 20 1E D0 07 00 2A 00 40 03 . . ..P ....*.@.
006A80: A1 20 0D 00 00 64 6C 69 6E E5 F0 1A B8 0B 20 FA . ...dlin..... .
006A90: 20 0D 00 00 64 6C 69 6E E5 F1 1A A0 0F 20 EB 20 ...dlin..... .
006AA0: C7 20 1E B8 0B 00 2F 00 48 03 0D 00 00 64 6C 69 . ..../.H....dli
006AB0: 6E E5 20 EF 20 0D 00 00 64 6C 69 6E E5 20 F5 20 n. . ...dlin. .
006AC0: 1A E8 03 F6 FF 0C 28 0D 00 00 64 6C 69 6E E5 F7 ......(...dlin..
006AD0: 1A E8 03 29 00 36 00 52 03 9E 20 0D 00 00 E9 EF ...).6.R.. .....
006AE0: 20 0F 20 EC 20 0D 00 00 64 6C 69 6E E5 01 20 C3 . . ...dlin.. .
006AF0: 20 03 00 00 78 E1 2C 03 00 00 78 E2 2C 03 00 00 ...x.,...x.,...
006B00: 78 E3 01 20 B0 20 0D 00 00 E9 00 06 00 5C 03 C9 x.. . .......\..
006B10: 00 07 00 84 03 01 C0 00 14 00 85 03 01 C0 20 77 .............. w
006B20: 72 6F 6E 67 20 61 6E 73 77 65 72 00 07 00 86 03 rong answer.....
006B30: 01 C0 00 21 00 87 03 BF 01 03 00 00 C1 EF 22 72 ...!.........."r
006B40: 6F 6F 6E 67 22 01 7C 00 53 50 45 41 CB 2C 40 03 oong".|.SPEA.,@.
006B50: 00 00 C1 00 1A 00 88 03 0D 00 00 71 75 65 73 74 ...........quest
006B60: F3 EF 0D 00 00 71 75 65 73 74 F3 F4 0F 00 14 00 .....quest......
006B70: 89 03 0D 00 00 F2 28 FB D1 0D 00 00 77 6F 72 E4 ......(.....wor.
006B80: 29 EF 0F 00 31 00 8E 03 BF 20 22 57 72 6F 6E 67 )...1.... "Wrong
006B90: 2C 20 74 68 65 20 63 6F 72 72 65 63 74 20 73 70 , the correct sp
006BA0: 65 6C 6C 69 6E 67 20 69 73 3A 20 22 3B 03 00 00 elling is: ";...
006BB0: 63 6F 72 F2 00 0B 00 B5 03 20 A0 20 1E B9 02 00 cor...... . ....
006BC0: 07 00 B6 03 01 C0 00 13 00 B7 03 01 C0 20 65 6E ............. en
006BD0: 64 20 6F 66 20 74 65 73 74 00 07 00 B8 03 01 C0 d of test.......
006BE0: 00 08 00 B9 03 BF 01 BF 00 25 00 BA 03 0D 00 00 .........%......
006BF0: 70 63 65 6E F4 EF FF 04 28 19 64 F6 0D 00 00 73 pcen....(.d....s
006C00: 63 6F 72 E5 F7 0D 00 00 74 6C 65 EE 29 00 30 00 cor.....tle.).0.
006C10: BB 03 BF 20 22 20 20 20 20 20 59 6F 75 72 20 66 ... " Your f
006C20: 69 6E 61 6C 20 73 63 6F 72 65 20 69 73 20 22 3B inal score is ";
006C30: 0D 00 00 70 63 65 6E F4 3B 22 20 25 22 00 2C 00 ...pcen.;" %".,.
006C40: BC 03 0D 00 00 73 63 6F 72 E5 EF 0E 01 03 00 00 .....scor.......
006C50: C1 EF FF 43 01 A1 20 FF 0E 28 03 00 00 C1 29 F2 ...C.. ..(....).
006C60: 0E 20 EB 20 A0 20 1E BC 03 00 36 00 C0 03 BF 01 . . . ....6.....
006C70: BF 20 FF 03 28 19 18 29 22 AB 89 20 20 20 20 20 . ..(..)"..
006C80: 20 20 44 4F 20 59 4F 55 20 57 41 4E 54 20 41 4E DO YOU WANT AN
006C90: 4F 54 48 45 52 20 47 4F 20 3F 22 FF 03 28 19 18 OTHER GO ?"..(..
006CA0: 29 00 06 00 C1 03 BF 00 23 00 CA 03 BF 22 20 20 ).......#...."
006CB0: 20 20 20 20 20 20 20 20 20 20 50 52 45 53 53 20 PRESS
006CC0: 27 59 27 20 20 20 59 45 53 22 00 22 00 CB 03 BF 'Y' YES"."....
006CD0: 22 20 20 20 20 20 20 20 20 20 20 20 20 50 52 45 " PRE
006CE0: 53 53 20 27 4E 27 20 20 20 4E 4F 22 00 21 00 D4 SS 'N' NO".!..
006CF0: 03 03 00 00 C1 EF FF 43 01 A1 20 FF 0E 28 03 00 .......C.. ..(..
006D00: 00 C1 29 EF 0E 20 EB 20 A0 20 1E D4 03 00 1E 00 ..).. . . ......
006D10: D5 03 A1 20 03 00 00 C1 EF 22 4E 22 20 FC 20 03 ... ....."N" . .
006D20: 00 00 E1 EF 22 6E 22 20 EB 20 B1 00 0A 00 D6 03 ...."n" . ......
006D30: A0 20 1E FE 01 00 06 00 E7 03 98 00 34 00 E8 03 . ..........4...
006D40: 8C 20 22 54 68 65 20 2D 2D 2D 2D 2D 2D 2D 20 77 . "The ------- w
006D50: 61 73 20 6C 61 69 64 20 66 6F 72 20 74 65 61 2E as laid for tea.
006D60: 22 2C 74 61 62 6C 65 2C 54 41 59 42 55 55 4C 00 ",table,TAYBUUL.
006D70: 43 00 E9 03 8C 20 22 41 6E 6E 61 E1 3B 20 61 6C C.... "Anna.; al
006D80: 77 61 79 73 20 68 61 73 20 61 20 74 6F 66 66 65 ways has a toffe
006D90: 65 20 2D 2D 2D 2D 2D 2D 2D 20 61 74 20 74 68 65 e ------- at the
006DA0: 20 66 61 69 72 2E 22 2C 61 70 70 6C 65 2C 41 45 fair.",apple,AE
006DB0: 50 55 55 4C 00 48 00 EA 03 8C 20 22 49 20 20 61 PUUL.H.... "I a
006DC0: 6C 77 61 79 73 20 20 63 72 6F 73 73 20 74 68 65 lways cross the
006DD0: 20 72 6F 61 64 20 61 74 20 74 68 65 20 2D 2D 2D road at the ---
006DE0: 2D 2D 2D 2D 63 72 6F 73 73 69 6E 67 2E 22 2C 7A ----crossing.",z
006DF0: 65 62 72 61 2C 7A 61 69 62 72 61 68 00 38 00 EB ebra,zaibrah.8..
006E00: 03 8C 20 22 57 65 20 68 61 64 20 2D 2D 2D 2D 2D .. "We had -----
006E10: 2D 2D 20 66 6F 72 20 6F 75 72 20 64 69 6E 6E 65 -- for our dinne
006E20: 72 2E 22 2C 63 61 72 72 6F 74 73 2C 6B 61 65 72 r.",carrots,kaer
006E30: 75 75 74 73 00 46 00 EC 03 8C 20 22 54 68 65 20 uuts.F.... "The
006E40: 20 2D 2D 2D 2D 2D 2D 2D 20 20 72 6F 61 72 65 64 ------- roared
006E50: 20 20 61 73 20 68 65 20 70 61 63 65 64 20 61 72 as he paced ar
006E60: 6F 75 6E 64 68 69 73 20 63 61 67 65 2E 22 2C 6C oundhis cage.",l
006E70: 69 6F 6E 2C 6C 69 79 75 75 6E 00 3C 00 A8 C1 ED ion,liyuun.<....
006E80: 03 8C 20 22 41 20 2D 2D 2D 2D 2D 2D 2D 20 69 73 .. "A ------- is
006E90: 20 61 20 6C 61 72 67 65 20 63 61 74 20 77 69 74 a large cat wit
006EA0: 68 20 73 74 72 69 70 65 73 2E 22 2C 74 69 67 65 h stripes.",tige
006EB0: 72 2C 74 69 79 67 65 72 00 46 00 EE 03 8C 20 22 r,tiyger.F.... "
006EC0: 54 68 65 20 20 67 72 61 73 73 20 20 69 73 20 20 The grass is
006ED0: 63 6F 76 65 72 65 64 20 20 77 69 74 68 20 20 2D covered with -
006EE0: 2D 2D 2D 2D 2D 2D 20 20 66 6C 6F 77 65 72 73 2E ------ flowers.
006EF0: 22 2C 64 61 69 73 79 2C 64 61 79 73 65 65 00 56 ",daisy,daysee.V
006F00: 00 EF 03 8C 20 22 54 68 65 20 73 6D 61 6C 6C 20 .... "The small
006F10: 66 75 72 72 79 20 20 2D 2D 2D 2D 2D 2D 2D 20 20 furry -------
006F20: 70 6C 61 79 65 64 20 68 61 70 70 69 6C 79 77 69 played happilywi
006F30: 74 68 20 74 68 65 20 62 61 6C 6C 20 6F 66 20 77 th the ball of w
006F40: 6F 6F 6C 2E 22 2C 6B 69 74 74 65 6E 2C 6B 69 68 ool.",kitten,kih
006F50: 74 75 75 6E 00 3D 00 F0 03 8C 20 22 41 74 20 73 tuun.=.... "At s
006F60: 63 68 6F 6F 6C 20 49 20 73 69 74 20 6F 6E 20 61 chool I sit on a
006F70: 20 2D 2D 2D 2D 2D 2D 2D 20 61 74 20 6D 79 20 B2 ------- at my .
006F80: C4 FF FF FF FF 11 02 09 F6 04 08 04 8B 04 15 09 ................
006F90: 01 10 08 0D 00 07 01 00 2C 53 50 45 4C 4C 00 00 ........,SPELL..
006FA0: 00 00 00 00 00 00 00 00 00 03 00 00 00 08 70 11 ..............p.
006FB0: 00 8A 20 00 00 00 00 00 00 00 00 00 00 00 00 00 .. .............
006FC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
006FD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
006FE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
006FF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007090: 00 00 00 00 00 00 00 00 00 BB F7 FF FF FF FF 11 ................
0070A0: 01 09 A6 04 57 04 87 04 0F 09 01 10 08 41 0A 15 ....W........A..
0070B0: 08 00 16 64 65 73 6B 2E 22 2C 63 68 61 69 72 2C ...desk.",chair,
0070C0: 63 68 61 69 72 00 41 00 F1 03 8C 20 22 54 68 65 chair.A.... "The
0070D0: 20 73 6D 61 6C 6C 20 2D 2D 2D 2D 2D 2D 2D 20 70 small ------- p
0070E0: 6C 61 79 65 64 20 68 61 70 70 69 6C 79 20 69 6E layed happily in
0070F0: 20 74 68 65 20 73 61 6E 64 70 69 74 2E 22 2C 62 the sandpit.",b
007100: 6F 79 2C 62 6F 79 00 58 00 F2 03 8C 20 22 54 68 oy,boy.X.... "Th
007110: 65 20 20 6C 61 72 67 65 20 20 2D 2D 2D 2D 2D 2D e large ------
007120: 2D 20 20 20 77 61 73 20 20 6E 6F 69 73 79 20 20 - was noisy
007130: 61 73 20 20 69 74 74 72 75 6E 64 6C 65 64 20 20 as ittrundled
007140: 64 6F 77 6E 20 20 74 68 65 20 20 72 6F 61 64 2E down the road.
007150: 22 2C 6C 6F 72 72 79 2C 6C 6F 6F 72 65 65 00 43 ",lorry,looree.C
007160: 00 F3 03 8C 20 22 50 6C 65 61 73 65 20 70 61 73 .... "Please pas
007170: 73 20 74 68 65 20 2D 2D 2D 2D 2D 2D 2D 20 61 6E s the ------- an
007180: 64 20 62 75 74 74 65 72 20 73 61 69 64 20 53 61 d butter said Sa
007190: 6C 6C 79 2E 22 2C 62 72 65 61 64 2C 62 72 61 69 lly.",bread,brai
0071A0: 64 00 43 00 F4 03 8C 20 22 49 20 20 74 61 6B 65 d.C.... "I take
0071B0: 20 20 6F 7F 2C 6E 65 20 20 73 70 6F 6F 6E 66 75 o.,ne spoonfu
0071C0: 6C 20 20 6F 66 20 2D 2D 2D 2D 2D 2D 2D 20 69 6E l of ------- in
0071D0: 20 6D 79 74 65 61 2E 22 2C 73 75 67 61 72 2C 73 mytea.",sugar,s
0071E0: 68 75 75 67 65 72 00 44 00 F5 03 8C 20 22 54 68 huuger.D.... "Th
0071F0: 65 20 73 61 6E 64 20 2D 2D 2D 2D 2D 2D 2D 20 20 e sand -------
007200: 77 61 73 20 77 61 73 68 65 64 20 61 77 61 79 20 was washed away
007210: 62 79 20 74 68 65 73 65 61 2E 22 2C 63 61 73 74 by thesea.",cast
007220: 6C 65 2C 6B 61 65 73 75 75 6C 00 42 00 F6 03 8C le,kaesuul.B....
007230: 20 22 54 68 65 20 62 72 69 67 68 74 20 2D 2D 2D "The bright ---
007240: 2D 2D 2D 2D 20 73 68 6F 6E 65 20 69 6E 20 74 68 ---- shone in th
007250: 65 20 65 76 65 6E 69 6E 67 20 73 6B 79 2E 22 2C e evening sky.",
007260: 73 74 61 72 73 2C 73 74 61 61 72 73 00 47 00 F7 stars,staars.G..
007270: 03 8C 20 22 54 68 65 20 20 73 70 61 63 65 73 68 .. "The spacesh
007280: 69 70 20 20 6C 61 6E 64 65 64 20 20 73 61 66 65 ip landed safe
007290: 6C 79 20 20 6F 6E 20 20 74 68 65 20 20 2D 2D 2D ly on the ---
0072A0: 2D 2D 2D 2D 20 2E 22 2C 6D 6F 6F 6E 2C 6D 75 78 ---- .",moon,mux
0072B0: 75 78 6E 00 46 AE 1B 00 F8 03 8C 20 22 57 65 20 uxn.F...... "We
0072C0: 20 68 61 64 20 20 74 6F 20 20 70 75 74 20 20 73 had to put s
0072D0: 6F 6D 65 20 20 6D 6F 72 65 20 63 6F 61 6C 20 6F ome more coal o
0072E0: 6E 20 74 68 65 20 2D 2D 2D 2D 2D 2D 2D 20 2E 22 n the ------- ."
0072F0: 2C 66 69 72 65 2C 66 69 79 65 72 00 37 00 F9 03 ,fire,fiyer.7...
007300: 8C 20 22 54 68 65 20 6C 61 72 67 65 20 70 61 72 . "The large par
007310: 6B 20 68 61 64 20 6D 61 6E 79 20 2D 2D 2D 2D 2D k had many -----
007320: 2D 2D 20 2E 22 2C 74 72 65 65 73 2C 74 72 65 65 -- .",trees,tree
007330: 7A 73 00 38 00 FA 03 8C 20 22 54 68 65 20 2D 2D zs.8.... "The --
007340: 2D 2D 2D 2D 2D 20 67 72 61 7A 65 64 20 69 6E 20 ----- grazed in
007350: 74 68 65 20 6D 65 61 64 6F 77 2E 22 2C 73 68 65 the meadow.",she
007360: 65 70 2C 73 68 65 65 65 65 70 00 46 00 FB 03 8C ep,sheeeep.F....
007370: 20 22 54 68 65 20 62 72 69 67 68 74 6C 79 20 63 "The brightly c
007380: 6F 6C 6F 75 72 65 64 20 2D 2D 2D 2D 2D 2D 2D 20 oloured -------
007390: 73 61 74 20 6F 6E 20 68 69 73 70 65 72 63 68 2E sat on hisperch.
0073A0: 22 2C 70 61 72 72 6F 74 2C 70 61 68 72 75 75 74 ",parrot,pahruut
0073B0: 00 50 00 D0 07 8C 20 BD 7B 22 54 68 65 20 20 2D .P.... .{"The -
0073C0: 2D 2D 2D 2D 2D 2D 20 20 6D 61 72 63 68 65 64 20 ------ marched
0073D0: 20 61 63 72 6F 73 73 20 20 74 68 65 20 73 61 6E across the san
0073E0: 64 79 64 65 73 65 72 74 2E 22 2C 63 65 6E 74 69 dydesert.",centi
0073F0: 70 65 64 65 2C 53 41 49 4E 54 49 58 50 45 45 45 pede,SAINTIXPEEE
007400: 45 44 00 58 00 D1 07 8C 20 22 54 68 65 20 20 63 ED.X.... "The c
007410: 61 72 20 20 77 61 73 20 20 66 69 74 74 65 64 20 ar was fitted
007420: 20 77 69 74 68 20 20 74 68 65 20 20 6C 61 74 65 with the late
007430: 73 74 20 2D 2D 2D 2D 2D 2D 2D 20 66 61 63 69 6C st ------- facil
007440: 69 74 79 2E 22 2C 6F 76 65 72 64 72 69 76 65 2C ity.",overdrive,
007450: 4F 57 56 45 52 44 52 49 59 56 00 40 00 D2 07 8C OWVERDRIYV.@....
007460: 20 22 54 68 65 20 2D 2D 2D 2D 2D 2D 2D 20 69 73 "The ------- is
007470: 20 61 20 70 6C 61 79 20 62 79 20 53 68 61 6B 65 a play by Shake
007480: 73 70 65 61 72 65 2E 22 2C 74 65 6D 70 65 73 74 speare.",tempest
007490: 2C 74 61 69 6D 70 69 78 73 74 00 4F 00 D3 07 8C ,taimpixst.O....
0074A0: 20 22 54 68 65 20 20 2D 2D 2D 2D 2D 2D 2D 20 20 "The -------
0074B0: 73 74 6F 6F 64 20 70 72 6F 14 A2 75 64 20 61 74 stood pro..ud at
0074C0: 20 74 68 65 20 68 65 61 64 20 6F 66 74 68 65 20 the head ofthe
0074D0: 76 61 6C 6C 65 79 2E 22 2C 63 69 74 61 64 65 6C valley.",citadel
0074E0: 2C 73 69 78 74 61 68 64 61 69 6C 00 4E 00 D4 07 ,sixtahdail.N...
0074F0: 8C 20 22 54 68 65 20 6E 65 77 20 63 61 72 20 77 . "The new car w
007500: 61 73 20 2D 2D 2D 2D 2D 2D 2D 20 74 6F 20 61 6C as ------- to al
007510: 6C 20 70 72 65 76 69 6F 75 73 20 6D 6F 64 65 6C l previous model
007520: 73 2E 22 2C 73 75 70 65 72 69 6F 72 2C 73 75 75 s.",superior,suu
007530: 70 65 65 72 65 65 61 6F 72 00 4E 00 D5 07 8C 20 peereeaor.N....
007540: 22 49 74 20 69 73 20 62 65 74 74 65 72 20 74 6F "It is better to
007550: 20 67 69 76 65 20 6F 66 20 20 6F 6E 65 73 65 6C give of onesel
007560: 66 20 74 68 61 6E 20 74 6F 20 2D 2D 2D 2D 2D 2D f than to ------
007570: 2D 20 2E 22 2C 72 65 63 65 69 76 65 2C 72 69 78 - .",receive,rix
007580: 73 73 65 65 65 65 76 00 4D 00 D6 07 8C 20 22 43 sseeeev.M.... "C
007590: 6F 6D 70 75 74 65 72 20 20 20 2D 2D 2D 2D 2D 2D omputer ------
0075A0: 2D 20 20 20 69 73 20 20 20 61 6E 20 20 20 65 78 - is an ex
0075B0: 70 61 6E 64 69 6E 67 62 75 73 69 8D 83 6E 65 73 pandingbusi..nes
0075C0: 73 2E 22 2C 73 6F 66 74 77 61 72 65 2C 73 6F 6F s.",software,soo
0075D0: 66 74 77 61 69 72 00 4E 00 D7 07 8C 20 22 54 68 ftwair.N.... "Th
0075E0: 65 20 20 75 6E 65 78 70 65 63 74 65 64 20 20 61 e unexpected a
0075F0: 72 72 69 76 61 6C 20 20 6F 66 20 20 20 72 65 6C rrival of rel
007600: 61 74 69 76 65 73 63 61 75 73 65 64 20 2D 2D 2D ativescaused ---
007610: 2D 2D 2D 2D 20 2E 22 2C 63 68 61 6F 73 2C 6B 61 ---- .",chaos,ka
007620: 79 6F 6F 73 00 53 00 D8 07 8C 20 22 54 68 65 20 yoos.S.... "The
007630: 20 73 63 68 6F 6F 6C 20 20 67 69 72 6C 20 20 77 school girl w
007640: 61 73 20 20 71 75 69 74 65 20 2D 2D 2D 2D 2D 2D as quite ------
007650: 2D 20 61 74 45 6E 67 6C 69 73 68 2E 22 2C 63 6F - atEnglish.",co
007660: 6D 70 65 74 65 6E 74 2C 6B 6F 6F 6D 70 61 69 74 mpetent,koompait
007670: 75 75 6E 74 20 20 20 00 5E 00 D9 07 8C 20 22 54 uunt .^.... "T
007680: 68 65 20 2D 2D 2D 2D 2D 2D 2D 20 68 61 64 20 62 he ------- had b
007690: 65 65 6E 20 6D 61 64 65 20 77 65 6C 63 6F 6D 65 een made welcome
0076A0: 20 61 73 20 68 65 20 74 72 61 76 65 6C 6C 65 64 as he travelled
0076B0: 20 61 72 6F 75 6E 64 20 42 72 69 74 61 72 2C 69 around Britar,i
0076C0: 6E 2E 22 2C 66 6F 72 65 69 67 6E 65 72 2C 66 6F n.",foreigner,fo
0076D0: 6F 72 61 69 6E 65 72 00 56 00 DA 07 8C 20 22 20 orainer.V.... "
0076E0: 2D 2D 2D 2D 2D 2D 2D 20 69 73 20 20 70 61 72 74 ------- is part
0076F0: 20 20 6F 66 20 20 74 68 65 20 20 66 65 72 6D 65 of the ferme
007700: 6E 74 61 74 69 6F 6E 20 70 72 6F 63 65 73 73 20 ntation process
007710: 6F 66 20 77 69 6E 65 2E 22 2C 61 6C 63 6F 68 6F of wine.",alcoho
007720: 6C 2C 61 61 6C 6B 61 68 2F 68 6F 6F 6C 00 53 00 l,aalkah/hool.S.
007730: DB 07 8C 20 22 54 68 65 20 20 20 2D 2D 2D 2D 2D ... "The -----
007740: 2D 2D 20 20 20 6F 6E 20 20 20 74 68 65 20 20 20 -- on the
007750: 65 6E 76 65 6C 6F 70 65 20 20 77 61 73 64 69 66 envelope wasdif
007760: 66 69 63 75 6C 74 20 74 6F 20 72 65 61 64 2E 22 ficult to read."
007770: 2C 61 64 64 72 65 73 73 2C 61 68 64 72 61 69 73 ,address,ahdrais
007780: 00 4B 00 DC 07 8C 20 22 4D 61 72 79 20 77 61 73 .K.... "Mary was
007790: 20 61 6E 20 2D 2D 2D 2D 2D 2D 2D 20 66 72 6F 6D an ------- from
0077A0: 20 6D 61 6E 79 20 79 65 61 72 73 20 61 67 6F 2E many years ago.
0077B0: 22 2C 61 63 71 75 61 69 6E 74 61 6E 63 65 2C D5 ",acquaintance,.
0077C0: 79 61 68 6B 77 61 79 6E 74 75 75 6E 73 00 51 00 yahkwayntuuns.Q.
0077D0: DD 07 8C 20 22 54 68 65 20 2D 2D 2D 2D 2D 2D 2D ... "The -------
0077E0: 20 76 61 6E 20 70 75 6C 6C 65 64 20 74 6F 20 61 van pulled to a
0077F0: 20 68 61 6C 74 20 6F 75 74 73 69 64 65 74 68 65 halt outsidethe
007800: 20 68 6F 75 73 65 2E 22 2C 66 75 72 6E 69 74 75 house.",furnitu
007810: 72 65 2C 66 65 72 6E 69 78 74 73 68 65 72 00 4A re,fernixtsher.J
007820: 00 DE 07 8C 20 22 49 20 68 61 76 65 20 20 61 20 .... "I have a
007830: 20 2D 2D 2D 2D 2D 2D 2D 20 20 73 6F 6E 67 20 77 ------- song w
007840: 68 69 63 68 20 49 20 6C 6F 76 65 20 74 6F 73 69 hich I love tosi
007850: 6E 67 2E 22 2C 66 61 76 6F 75 72 69 74 65 2C 66 ng.",favourite,f
007860: 61 79 76 6F 72 61 68 74 00 5B 00 DF 07 8C 20 22 ayvoraht.[.... "
007870: 54 68 65 20 20 2D 2D 2D 2D 2D 2D 2D 20 20 77 61 The ------- wa
007880: 73 20 20 73 75 72 72 6F 75 6E 64 65 64 20 62 79 s surrounded by
007890: 20 67 61 72 64 65 6E 73 74 65 6E 64 65 64 20 62 gardenstended b
0078A0: 79 20 74 68 65 20 6D 6F 6E 6B 73 2E 22 2C 6D 6F y the monks.",mo
0078B0: 6E 61 73 74 65 72 79 2C 6D 6F 6F 6E 75 75 73 74 nastery,moonuust
0078C0: 72 65 4F FF FF FF FF 11 01 09 57 04 A6 04 89 04 reO.......W.....
0078D0: 11 09 01 10 08 0E 00 07 01 00 2C 53 50 45 4C 4C ..........,SPELL
0078E0: 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 08 ................
0078F0: 70 19 00 8A 20 00 00 00 00 00 00 00 00 00 00 00 p... ...........
007900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
007990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0079A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0079B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0079C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0079D0: 00 00 00 00 00 00 00 00 00 00 00 B3 17 FF FF FF ................
0079E0: FF 11 01 09 A6 04 A6 04 86 04 0E 09 01 10 08 43 ...............C
0079F0: 0A 15 08 00 16 65 65 00 54 00 E0 07 8C 20 22 50 .....ee.T.... "P
007A00: 65 74 65 72 20 77 61 73 20 2D 2D 2D 2D 2D 2D 2D eter was -------
007A10: 20 20 6F 66 20 54 6F 6D 20 62 65 63 61 75 73 65 of Tom because
007A20: 20 68 65 20 68 61 64 62 65 65 6E 20 73 6F 20 73 he hadbeen so s
007A30: 75 63 63 65 73 73 66 75 6C 2E 22 2C 6A 65 61 6C uccessful.",jeal
007A40: 6F 75 73 2C 6A 61 69 6C 75 75 73 00 5D 00 E1 07 ous,jailuus.]...
007A50: 8C 20 22 54 68 65 20 20 20 32 30 74 68 20 20 20 . "The 20th
007A60: 2D 2D 2D 2D 2D 2D 2D 20 20 20 68 61 73 20 20 20 ------- has
007A70: 73 65 65 6E 20 20 20 6D 61 6E 79 73 63 69 65 6E seen manyscien
007A80: 74 69 66 69 63 20 61 64 76 61 6E 63 65 6D 65 6E tific advancemen
007A90: 74 73 2E 22 2C 63 65 6E 74 75 72 79 2C 73 65 68 ts.",century,seh
007AA0: 6E 63 68 75 75 72 65 65 00 54 00 E2 07 8C 20 22 nchuuree.T.... "
007AB0: 54 69 6D 20 6F 66 74 65 6E 20 76 69 73 69 74 73 Tim often visits
007AC0: 20 74 68 65 20 20 2D 2D 2D 2D 2D 2D 2D 20 20 63 the ------- c
007AD0: 65 6E 74 72 65 20 74 6F 70 6C 61 79 20 74 61 62 entre toplay tab
007AE0: 6C 65 2D 74 65 6E 6E 69 73 2E 22 2C 6C 65 69 73 le-tennis.",leis
007AF0: 75 72 65 2C 6C 77 9B 61 69 73 68 75 75 72 00 56 ure,lw.aishuur.V
007B00: 00 E3 07 8C 20 22 4D 6F 73 74 20 73 74 75 64 65 .... "Most stude
007B10: 6E 74 73 20 61 74 20 74 68 65 20 20 2D 2D 2D 2D nts at the ----
007B20: 2D 2D 2D 20 67 6F 20 68 6F 6D 65 20 61 74 74 68 --- go home atth
007B30: 65 20 65 6E 64 20 6F 66 20 65 61 63 68 20 74 65 e end of each te
007B40: 72 6D 2E 22 2C 63 6F 6C 6C 65 67 65 2C 6B 6F 6F rm.",college,koo
007B50: 6C 61 69 6A 00 5F 00 B8 0B 8C 20 22 48 6F 74 65 laij._.... "Hote
007B60: 6C 20 20 2D 2D 2D 2D 2D 2D 2D 20 20 77 61 73 20 l ------- was
007B70: 20 65 61 73 79 20 74 6F 20 66 69 6E 64 20 69 6E easy to find in
007B80: 20 74 68 65 73 65 61 73 69 64 65 20 72 65 73 6F theseaside reso
007B90: 72 74 2E 22 2C 61 63 63 6F 6D 6D 6F 64 61 74 69 rt.",accommodati
007BA0: 6F 6E 2C 41 48 4B 4F 4F 4D 41 48 44 41 59 53 48 on,AHKOOMAHDAYSH
007BB0: 55 55 4E 00 48 00 B9 0B 8C 20 22 4E 75 63 6C 65 UUN.H.... "Nucle
007BC0: 61 72 20 77 65 61 70 6F 6E 73 20 63 6F 75 6C 64 ar weapons could
007BD0: 20 2D 2D 2D 2D 2D 2D 2D 20 74 68 65 20 77 6F 72 ------- the wor
007BE0: 6C 64 2E 22 2C 61 6E 6E 69 68 69 6C 61 74 65 2C ld.",annihilate,
007BF0: 61 68 6E 69 79 61 65 74 2C 6C 61 79 74 00 52 00 ahniyaet,layt.R.
007C00: BA 0B 8C 20 22 54 68 65 20 20 68 69 74 20 20 6D ... "The hit m
007C10: 61 6E 20 77 61 73 20 72 65 61 64 79 20 74 6F 20 an was ready to
007C20: 20 2D 2D 2D 2D 2D 2D 2D 20 20 74 68 65 67 65 6E ------- thegen
007C30: 65 72 61 6C 2E 22 2C 61 73 73 61 73 73 69 6E 61 eral.",assassina
007C40: 74 65 2C 61 68 73 61 68 73 69 78 6E 61 79 74 00 te,ahsahsixnayt.
007C50: 4E 00 BB 0B 8C 20 22 4A 61 6E 65 20 77 61 73 20 N.... "Jane was
007C60: 61 20 2D 2D 2D 2D 2D 2D 2D 20 6D 65 6D 62 65 72 a ------- member
007C70: 20 6F 66 20 74 68 65 20 74 65 61 6D 2E 22 2C 63 of the team.",c
007C80: 6F 6E 73 63 69 65 6E 74 69 6F 75 73 2C 6B 6F 6F onscientious,koo
007C90: 6E 73 68 65 65 61 69 6E 73 68 75 75 73 00 54 00 nsheeainshuus.T.
007CA0: BC 0B 8C 20 22 20 2D 2D 2D 2D 2D 2D 2D 20 20 63 ... " ------- c
007CB0: 6F 63 6F 6E 75 74 20 20 20 69 73 20 20 20 75 73 oconut is us
007CC0: 65 64 20 20 69 6E 20 6D 61 6B 69 6E 67 6D 61 63 ed in makingmac
007CD0: 61 72 6F 6F 6E 73 2E 22 2C 64 65 73 69 63 63 61 aroons.",desicca
007CE0: 74 65 64 2C 64 61 69 73 69 78 6B 61 79 74 61 69 ted,daisixkaytai
007CF0: 64 00 48 00 BD 0B 8C 20 22 0D 87 41 6E 20 2D 2D d.H.... "..An --
007D00: 2D 2D 2D 2D 2D 20 74 72 69 61 6E 67 6C 65 20 68 ----- triangle h
007D10: 61 73 20 74 77 6F 20 65 71 75 61 6C 20 73 69 64 as two equal sid
007D20: 65 73 2E 22 2C 69 73 6F 73 63 65 6C 65 73 2C 69 es.",isosceles,i
007D30: 79 73 6F 6F 73 75 75 6C 65 65 73 00 4A 00 BE 0B ysoosuulees.J...
007D40: 8C 20 22 57 65 20 74 72 61 76 65 6C 6C 65 64 20 . "We travelled
007D50: 20 74 6F 20 20 4C 6F 6E 64 6F 6E 20 69 6E 20 74 to London in t
007D60: 77 6F 20 20 2D 2D 2D 2D 2D 2D 2D 63 61 72 73 2E wo -------cars.
007D70: 22 2C 73 65 70 61 72 61 74 65 2C 73 61 69 70 75 ",separate,saipu
007D80: 75 72 61 79 74 00 43 00 BF 0B 8C 20 22 20 2D 2D urayt.C.... " --
007D90: 2D 2D 2D 2D 2D 20 69 73 20 74 68 65 20 73 74 75 ----- is the stu
007DA0: 64 79 20 6F 66 20 74 68 65 20 6D 69 6E 64 2E 22 dy of the mind."
007DB0: 2C 70 73 79 63 68 6F 6C 6F 67 79 2C 73 69 79 6B ,psychology,siyk
007DC0: 6F 6F 6C 61 68 6A 65 65 00 66 00 C0 0B 8C 20 22 oolahjee.f.... "
007DD0: 54 68 65 20 62 6F 79 20 77 61 73 20 63 61 6C 6C The boy was call
007DE0: 65 64 20 20 74 6F 20 20 74 68 65 20 68 65 61 64 ed to the head
007DF0: 6D 61 73 74 65 72 27 73 73 74 75 C3 17 64 79 20 master'sstu..dy
007E00: 61 73 20 68 69 73 20 2D 2D 2D 2D 2D 2D 2D 20 77 as his ------- w
007E10: 61 73 20 72 65 71 75 69 72 65 64 2E 22 2C 70 72 as required.",pr
007E20: 65 73 65 6E 63 65 2C 70 72 61 69 73 75 75 6E 73 esence,praisuuns
007E30: 00 47 00 C1 0B 8C 20 22 54 68 65 20 6F 6C 64 20 .G.... "The old
007E40: 6D 61 6E 20 74 6F 6C 64 20 6D 61 6E 79 20 2D 2D man told many --
007E50: 2D 2D 2D 2D 2D 20 73 74 6F 72 69 65 73 20 6F 66 ----- stories of
007E60: 74 68 65 20 70 61 73 74 2E 22 2C 77 65 69 72 64 the past.",weird
007E70: 2C 77 65 65 65 72 64 00 45 00 C2 0B 8C 20 22 54 ,weeerd.E.... "T
007E80: 68 65 20 6F 6C 64 20 63 6F 74 74 61 67 65 20 68 he old cottage h
007E90: 61 64 20 20 61 20 20 73 74 72 61 6E 67 65 2C 20 ad a strange,
007EA0: 2D 2D 2D 2D 2D 2D 2D 66 65 65 6C 69 6E 67 2E 22 -------feeling."
007EB0: 2C 65 65 72 69 65 2C 65 65 72 65 65 00 5A 00 C3 ,eerie,eeree.Z..
007EC0: 0B 8C 20 22 57 65 20 20 73 74 69 6C 6C 20 20 72 .. "We still r
007ED0: 65 74 61 69 6E 20 20 74 68 65 20 20 2D 2D 2D 2D etain the ----
007EE0: 2D 2D 2D 20 20 6F 66 20 20 74 68 65 46 61 6C 6B --- of theFalk
007EF0: 6C 61 6E 64 20 69 73 6C 61 6E 64 73 2E 63 D8 22 land islands.c."
007F00: 2C 73 6F 76 65 72 65 69 67 6E 74 79 2C 73 6F 6F ,sovereignty,soo
007F10: 76 72 61 69 6E 74 65 65 00 63 00 C4 0B 8C 20 22 vraintee.c.... "
007F20: 20 2D 2D 2D 2D 2D 2D 2D 20 20 69 73 20 20 74 68 ------- is th
007F30: 65 20 20 72 65 6D 65 6D 62 65 72 69 6E 67 20 20 e remembering
007F40: 6F 66 20 20 70 61 73 74 65 76 65 6E 74 73 20 6F of pastevents o
007F50: 72 20 65 78 70 65 72 69 65 6E 63 65 73 2E 22 2C r experiences.",
007F60: 72 65 6D 69 6E 69 73 63 65 6E 63 65 2C 72 61 69 reminiscence,rai
007F70: 6D 69 68 6E 69 68 73 75 75 6E 73 00 65 00 C5 0B mihnihsuuns.e...
007F80: 8C 20 22 4D 72 20 43 6C 61 72 6B 20 68 61 64 20 . "Mr Clark had
007F90: 62 65 65 6E 20 73 65 6C 65 63 74 65 64 20 74 6F been selected to
007FA0: 20 73 74 61 6E 64 20 66 6F 72 20 74 68 65 20 76 stand for the v
007FB0: 61 63 61 6E 74 20 2D 2D 2D 2D 2D 2D 2D 20 73 65 acant ------- se
007FC0: 61 74 2E 22 2C 70 61 72 6C 69 61 6D 65 6E 74 61 at.",parliamenta
007FD0: 72 79 2C 70 61 61 6C 65 65 6D 61 69 6E 74 72 79 ry,paaleemaintry
007FE0: 00 5E 00 C6 0B 8C 20 22 43 61 72 20 2D 2D 2D 2D .^.... "Car ----
007FF0: 2D 2D 2D 20 77 61 73 20 61 20 20 70 6F 70 75 F8 --- was a popu.
008000: 6B 6C 61 72 20 65 76 65 6E 69 6E 67 20 63 6C 61 klar evening cla
008010: 73 73 61 74 20 74 68 65 20 6E 69 67 68 74 20 73 ssat the night s
008020: 63 68 6F 6F 6C 2E 22 2C 6D 61 69 6E 74 65 6E 61 chool.",maintena
008030: 6E 63 65 2C 6D 61 79 6E 74 61 68 6E 75 75 6E 73 nce,mayntahnuuns
008040: 00 7C 00 C7 0B 8C 20 22 54 68 65 20 20 2D 2D 2D .|.... "The ---
008050: 2D 2D 2D 2D 20 20 66 69 6C 65 20 20 69 6E 20 20 ---- file in
008060: 6F 75 72 20 6F 66 66 69 63 65 20 69 73 20 61 6E our office is an
008070: 61 73 73 6F 72 74 6D 65 6E 74 20 6F 66 20 70 61 assortment of pa
008080: 70 65 72 73 20 74 68 61 74 20 68 61 76 65 20 20 pers that have
008090: 6E 6F 20 6F 74 68 65 72 68 6F 6D 65 2E 22 2C 6D no otherhome.",m
0080A0: 69 73 63 65 6C 6C 61 6E 65 6F 75 73 2C 6D 69 68 iscellaneous,mih
0080B0: 73 61 65 6C 61 79 6E 65 65 75 75 73 00 69 00 C8 saelayneeuus.i..
0080C0: 0B 8C 20 22 54 68 65 20 20 20 73 75 72 72 6F 75 .. "The surrou
0080D0: 6E 64 69 6E 67 20 20 20 2D 2D 2D 2D 2D 2D 2D 20 nding -------
0080E0: 20 20 77 61 73 20 20 20 76 65 72 79 70 6C 65 61 was veryplea
0080F0: 73 61 6E 74 20 61 6E 64 20 61 20 6A 6F 79 20 74 sant and a joy t
008100: 6F F1 DC 20 62 65 68 6F 6C 64 2E 22 2C 65 6E 76 o.. behold.",env
008110: 69 72 6F 6E 6D 65 6E 74 2C 61 69 6E 76 69 79 72 ironment,ainviyr
008120: 61 6F 6D 61 69 6E 74 00 67 00 C9 0B 8C 20 22 49 aomaint.g.... "I
008130: 20 61 6C 77 61 79 73 20 65 6E 6A 6F 79 20 77 72 always enjoy wr
008140: 69 74 69 6E 67 20 72 65 70 6C 69 65 73 20 20 74 iting replies t
008150: 6F 20 20 74 68 65 20 64 61 69 6C 79 20 2D 2D 2D o the daily ---
008160: 2D 2D 2D 2D 20 49 20 72 65 63 65 69 76 65 2E 22 ---- I receive."
008170: 2C 63 6F 72 72 65 73 70 6F 6E 64 65 6E 63 65 2C ,correspondence,
008180: 6B 6F 6F 72 69 78 73 70 6F 6F 6E 64 6E 73 00 45 koorixspoondns.E
008190: 00 CA 0B 8C 20 22 54 68 65 20 2D 2D 2D 2D 2D 2D .... "The ------
0081A0: 2D 20 73 68 6F 70 73 20 77 65 72 65 20 66 75 6C - shops were ful
0081B0: 6C 20 6F 66 20 74 6F 75 72 69 73 74 73 2E 22 2C l of tourists.",
0081C0: 73 6F 75 76 65 6E 69 72 2C 73 75 77 76 75 75 6E souvenir,suwvuun
0081D0: 65 65 72 00 58 00 CB 0B 8C 20 22 20 2D 2D 2D 2D eer.X.... " ----
0081E0: 2D 2D 2D 20 20 6D 65 61 6E 73 20 20 73 61 79 69 --- means sayi
0081F0: 6E 67 20 20 6F 6E 65 20 20 74 68 69 6E 67 20 20 ng one thing
008200: 61 6E 64 DF F4 FF FF FF FF 11 01 09 A6 04 57 04 and...........W.
008210: 8A 04 14 09 00 10 08 0E 00 07 01 00 2C 53 50 45 ............,SPE
008220: 4C 4C 00 00 00 00 00 00 00 00 00 00 00 05 FF 00 LL..............
008230: 8A 00 70 21 00 8A 20 00 00 00 00 00 00 00 00 00 ..p!.. .........
008240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0082A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0082B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0082C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0082D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0082E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0082F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008310: 00 00 00 00 00 00 00 00 00 00 00 00 00 87 F8 FF ................
008320: FF FF FF 11 01 09 57 04 A6 04 8C 04 17 09 01 10 ......W.........
008330: 08 28 2E 07 01 00 16 64 6F 69 6E 67 20 61 6E 6F .(.....doing ano
008340: 74 68 65 72 2E 22 2C 68 79 70 6F 63 72 69 73 79 ther.",hypocrisy
008350: 2C 2F 68 69 68 70 6F 6F 6B 72 69 78 73 65 65 00 ,/hihpookrixsee.
008360: 0B 00 0F 27 7C 00 54 41 50 C5 00 14 00 10 27 BF ...'|.TAP.....'.
008370: 22 53 41 56 49 4E 47 20 53 50 45 4C 4C 22 00 0D "SAVING SPELL"..
008380: 00 1A 27 CB 22 53 50 45 4C 4C 22 00 0B 00 24 27 ..'."SPELL"...$'
008390: 7C 00 44 49 53 C3 00 15 00 2E 27 BF 22 53 54 4F |.DIS.....'."STO
0083A0: 50 20 54 48 45 20 54 41 50 45 22 00 13 00 38 27 P THE TAPE"...8'
0083B0: 85 22 53 41 59 46 49 4C 45 22 2C 1A 0F 27 00 00 ."SAYFILE",..'..
0083C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0083D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0083E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0083F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008430: 00 00 00 00 00 00 00 50 DB FF FF FF FF 11 01 09 .......P........
008440: F6 04 57 04 8C 04 17 09 01 10 08 0D 00 07 01 00 ..W.............
008450: 2C 53 41 59 46 49 4C 45 00 00 00 00 00 00 00 00 ,SAYFILE........
008460: 00 01 FF 00 34 06 70 01 FF 34 06 00 00 00 00 00 ....4.p..4......
008470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0084A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0084B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0084C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0084D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0084E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0084F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008550: 00 91 39 FF FF FF FF 11 01 09 45 05 57 04 8A 04 ..9.......E.W...
008560: 13 09 01 10 08 29 30 13 07 00 16 07 00 E8 03 01 .....)0.........
008570: C0 00 20 00 F2 03 01 C0 20 53 50 45 45 43 48 20 .. ..... SPEECH
008580: 53 61 79 20 66 69 6C 65 20 70 72 6F 67 72 61 6D Say file program
008590: 20 00 07 00 FC 03 01 C0 00 23 00 01 04 01 C0 20 ........#.....
0085A0: 28 63 29 20 31 39 38 36 20 53 75 70 65 72 69 6F (c) 1986 Superio
0085B0: 72 20 53 6F 66 74 77 61 72 65 2E 00 07 00 04 04 r Software......
0085C0: 01 C0 00 35 00 06 04 AD 20 0F 01 A2 20 0E 2C 0F ...5.... ... .,.
0085D0: 01 A2 20 0F 2C 19 1A 01 A2 20 10 2C 14 01 D8 20 .. .,.... .,...
0085E0: 0F 2C 19 50 2C 14 2C 19 19 01 D8 20 23 13 2C 0F .,.P,.,.... #.,.
0085F0: 2C 19 50 2C 0F 2C 13 00 2E 00 10 04 BA 20 23 13 ,.P,.,....... #.
008600: 2C 10 01 8A 20 23 13 01 BF 23 13 01 BF 20 23 13 ,... #...#... #.
008610: 2C EA 28 19 10 29 3B 22 53 41 59 46 49 4C 45 22 ,.(..);"SAYFILE"
008620: 20 20 20 20 20 00 3F 00 1A 04 BF 23 13 01 BF 20 .?....#...
008630: 23 13 2C 22 20 20 20 20 20 20 20 20 22 3B FF 03 #.," ";..
008640: 28 19 A4 29 3B 22 20 31 39 38 36 20 53 75 70 65 (..);" 1986 Supe
008650: 72 69 6F 72 20 53 6F 66 74 77 61 72 65 2E 22 01 rior Software.".
008660: BF 01 BF 20 00 28 00 24 04 A3 20 B0 F1 22 46 69 ... .(.$.£ .."Fi
008670: 6C 65 20 6E 61 6D 65 20 22 3B 03 00 00 E6 01 A1 le name ";......
008680: 20 03 00 00 E6 EF 22 22 20 EB 20 1E 24 04 00 13 ....."" . .$...
008690: 00 2E 04 B3 20 9F 20 1E 28 23 01 B6 20 03 00 00 .... . .(#.. ...
0086A0: E6 00 11 00 38 04 A1 20 FF 40 20 EB 20 A0 20 1E ....8.. .@ . . .
0086B0: 28 23 00 1F 00 3D 04 A6 20 A3 20 23 17 2C 03 00 (#...=.. £ #.,..
0086C0: 00 61 EC 01 9F 20 1E A0 0F 01 BF 20 03 00 00 61 .a... ..... ...a
0086D0: EC 00 18 00 42 04 A1 20 FF 0E 28 03 00 00 E1 29 ....B.. ..(....)
0086E0: EE 19 1E 20 EB 20 1E D0 07 00 16 00 4C 04 7C 00 ... . ......L.|.
0086F0: 53 41 D9 2C 40 03 00 00 E1 01 A0 20 1E 38 04 00 SA.,@...... .8..
008700: 19 00 D0 07 0D 00 00 66 E3 EF FF 74 28 0F 2C 03 .......f...t(.,.
008710: 00 00 E1 2C 22 20 22 29 00 4B 00 DA 07 A1 20 0D ...," ").K.... .
008720: 00 00 66 E3 F2 0E 20 EB 20 03 00 00 F1 EF FF 75 ..f... . ......u
008730: 28 03 00 00 E1 2C 0D 00 00 66 E3 29 01 7C 00 53 (....,...f.).|.S
008740: 41 D9 2C 40 03 00 00 F1 01 03 00 00 E1 EF AC 28 A.,@...........(
008750: 03 00 00 E1 2C 0D 00 00 66 E3 F4 0F 29 01 A0 20 ....,...f...)..
008760: 1E 42 04 00 37 00 E4 07 03 00 00 F1 EF AF E5 FF .B..7...........
008770: 75 28 03 00 00 E1 2C 19 1E 29 01 7C 00 53 41 D9 u(....,..).|.SA.
008780: 2C 40 03 00 00 F1 01 03 00 00 E1 EF AC 28 03 00 ,@...........(..
008790: 00 E1 2C 19 1F 29 01 A0 20 1E 42 04 00 07 00 A0 ..,..).. .B.....
0087A0: 0F 01 C0 00 17 00 AA 0F 01 C0 20 73 70 65 63 69 .......... speci
0087B0: 61 6C 20 73 65 63 74 69 6F 6E 00 07 00 B4 0F 01 al section......
0087C0: C0 00 39 00 BE 0F 03 00 00 F4 EF 22 22 01 9E 20 ..9........""..
0087D0: 02 00 00 E9 20 EF 20 0F 20 EC 20 FF 0E 20 28 03 .... . . . .. (.
0087E0: 00 00 61 EC 29 01 03 00 00 E3 EF AC 28 03 00 00 ..a.).......(...
0087F0: 61 EC 2C 02 00 00 E9 2C 0F 29 00 2C 00 D2 0F A1 a.,....,.).,....
008800: 20 03 00 00 E3 EF 22 3A 22 20 EB 20 03 00 00 F4 .....":" . ....
008810: EF 03 00 00 F4 F4 22 20 63 6F 6C 65 6F 6E 20 22 ......" coleon "
008820: 01 A0 20 1E 88 13 00 2A 00 DC 0F A1 20 03 00 00 .. ....*.... ...
008830: E3 EF 22 23 22 20 EB 20 03 00 00 F4 EF 03 00 00 .."#" . ........
008840: F4 F4 22 20 68 61 73 68 20 22 01 A0 20 1E 88 13 .." hash ".. ...
008850: 00 2C 00 E6 0F A1 20 03 00 00 E3 EF 22 24 22 20 .,.... ....."$"
008860: EB 20 03 00 00 F4 EF 03 00 00 F4 F4 22 20 64 80 . .........." d.
008870: 19 6F 6C 6C 65 72 20 22 01 A0 20 1E 88 13 00 2B .oller ".. ....+
008880: 00 F0 0F A1 20 03 00 00 E3 EF 22 2C 22 20 EB 20 .... ....."," .
008890: 03 00 00 F4 EF 03 00 00 F4 F4 22 20 63 6F 6D 6D .........." comm
0088A0: 61 20 22 01 A0 20 1E 88 13 00 2A 00 FA 0F A1 20 a ".. ....*....
0088B0: 03 00 00 E3 EF 22 2B 22 20 EB 20 03 00 00 F4 EF ....."+" . .....
0088C0: 03 00 00 F4 F4 22 20 70 6C 75 73 20 22 01 A0 20 ....." plus "..
0088D0: 1E 88 13 00 29 00 04 10 A1 20 03 00 00 E3 EF 22 ....).... ....."
0088E0: 7C 22 20 EB 20 03 00 00 F4 EF 03 00 00 F4 F4 22 |" . .........."
0088F0: 20 62 61 72 20 22 01 A0 20 1E 88 13 00 2B 00 0E bar ".. ....+..
008900: 10 A1 20 03 00 00 E3 EF 22 27 22 20 EB 20 03 00 .. ....."'" . ..
008910: 00 F4 EF 03 00 00 F4 F4 22 20 71 75 6F 74 65 20 ........" quote
008920: 22 01 A0 20 1E 88 13 00 2E 00 18 10 A1 20 03 00 ".. ......... ..
008930: 00 E3 EF FF 03 28 19 22 29 20 EB 20 03 00 00 F4 .....(.") . ....
008940: EF 03 00 00 F4 F4 22 20 71 75 6F 74 65 20 22 01 ......" quote ".
008950: A0 20 1E 88 13 00 2E 00 22 10 A1 20 03 00 00 E3 . ......".. ....
008960: EF 22 3D 22 20 EB 20 03 00 00 F4 EF 03 00 00 F4 ."=" . .........
008970: F4 27 B4 22 20 65 65 6B 77 6C 20 74 6F 20 22 01 .'." eekwl to ".
008980: A0 20 1E 88 13 00 32 00 2C 10 A1 20 03 00 00 E3 . ....2.,.. ....
008990: EF 22 3E 22 20 EB 20 03 00 00 F4 EF 03 00 00 F4 .">" . .........
0089A0: F4 22 20 67 72 65 61 74 65 72 20 74 68 61 6E 20 ." greater than
0089B0: 22 01 A0 20 1E 88 13 00 2F 00 36 10 A1 20 03 00 ".. ..../.6.. ..
0089C0: 00 E3 EF 22 3C 22 20 EB 20 03 00 00 F4 EF 03 00 ..."<" . .......
0089D0: 00 F4 F4 22 20 6C 65 73 73 20 74 68 61 6E 20 22 ..." less than "
0089E0: 01 A0 20 1E 88 13 00 32 00 40 10 A1 20 03 00 00 .. ....2.@.. ...
0089F0: E3 EF 22 28 22 20 EB 20 03 00 00 F4 EF 03 00 00 .."(" . ........
008A00: F4 F4 22 20 6F 70 65 6E 20 62 72 61 63 6B 65 74 .." open bracket
008A10: 20 22 01 A0 20 1E 88 13 00 33 00 4A 10 A1 20 03 ".. ....3.J.. .
008A20: 00 00 E3 EF 22 29 22 20 EB 20 03 00 00 F4 EF 03 ....")" . ......
008A30: 00 00 F4 F4 22 20 63 6C 6F 73 65 20 62 72 61 63 ...." close brac
008A40: 6B 65 74 20 22 01 A0 20 1E 88 13 00 13 00 7E 13 ket ".. ......~.
008A50: 03 00 00 F4 EF 03 00 00 F4 F4 03 00 00 E3 00 17 ................
008A60: 00 88 13 B0 20 02 00 00 E9 01 03 00 00 E1 EF 03 .... ...........
008A70: 00 00 F4 60 6E 01 C9 00 18 00 28 23 88 01 B3 20 ...`n.....(#...
008A80: CE 01 D8 20 0F 2C 19 50 2C 0F 2C 19 19 01 8A 00 ... .,.P,.,.....
008A90: 4B 00 29 23 BF 01 BF 01 BF 22 20 20 20 20 20 20 K.)#....."
008AA0: 20 20 20 20 20 20 52 45 41 44 20 41 4E 4F 54 48 READ ANOTH
008AB0: 45 52 20 46 49 4C 45 20 3F 22 01 BF 01 BF 22 20 ER FILE ?"...."
008AC0: 20 20 20 20 20 20 20 20 20 20 20 50 52 45 53 53 PRESS
008AD0: 20 27 59 27 20 20 59 45 53 22 00 21 00 2A 23 BF 'Y' YES".!.*#.
008AE0: 22 20 20 20 20 20 20 20 20 20 20 20 20 50 52 45 " PRE
008AF0: 53 53 20 27 4E 27 20 20 4E 4F 22 00 0E 00 2B 23 SS 'N' NO"...+#
008B00: A5 20 03 00 00 C1 EF FF 43 00 19 00 2C 23 A1 20 . ......C...,#.
008B10: FF 0E 28 03 00 00 C1 29 EF 0E 20 EB 20 A0 20 1E ..(....).. . . .
008B20: 2B 23 00 1E 00 2D 23 A1 20 03 00 00 C1 EF 22 4E +#...-#. ....."N
008B30: 22 20 FC 20 03 00 00 E1 EF 22 6E 22 20 EB 20 B1 " . ....."n" . .
008B40: 00 06 00 2E 23 CA 00 0B 00 0F 27 7C 00 54 41 50 ....#.....'|.TAP
008B50: C5 00 16 00 10 27 BF 22 53 41 56 49 4E 47 20 53 .....'."SAVING S
008B60: 41 59 46 49 4C 45 22 00 0F 00 1A 27 CB 22 53 41 AYFILE"....'."SA
008B70: 59 46 49 4C 45 72 B3 22 00 15 00 24 27 BF 22 53 YFILEr."...$'."S
008B80: 54 4F 50 20 54 48 45 20 54 41 50 45 22 00 0B 00 TOP THE TAPE"...
008B90: 2E 27 7C 00 44 49 53 C3 00 10 00 38 27 85 22 45 .'|.DIS....8'."E
008BA0: 44 49 54 22 2C 1A 0F 27 00 00 00 00 00 00 00 00 DIT",..'........
008BB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008BC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008BD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008BE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008BF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008C00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008C10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008C20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008C30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008C40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008C50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008C60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008C70: 00 00 00 00 00 00 00 8E 91 FF FF FF FF 11 02 09 ................
008C80: A6 04 A6 04 8B 04 15 09 01 10 08 0F 00 07 01 00 ................
008C90: 2C 45 44 49 54 00 00 00 00 00 00 00 00 00 00 00 ,EDIT...........
008CA0: 00 01 00 00 00 08 70 01 FF 27 16 00 00 00 00 00 ......p..'......
008CB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008CC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008CD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008CE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008CF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008D00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008D10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008D20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008D30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008D40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008D50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008D60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008D70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008D80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
008D90: 00 DD 1E FF FF FF FF 11 01 09 F6 04 57 04 89 04 ............W...
008DA0: 11 09 00 10 08 3C 0A 15 08 00 16 07 00 0A 00 01 .....<..........
008DB0: C0 00 24 00 14 00 01 C0 20 20 20 20 20 53 50 45 ..$..... SPE
008DC0: 45 43 48 20 64 69 63 74 69 6F 6E 61 72 79 20 65 ECH dictionary e
008DD0: 64 69 74 6F 72 00 07 00 1E 00 01 C0 00 2B 00 28 ditor........+.(
008DE0: 00 01 C0 20 20 20 20 20 28 63 29 20 31 39 38 36 ... (c) 1986
008DF0: 20 53 75 70 65 72 69 6F 72 20 53 6F 66 74 77 61 Superior Softwa
008E00: 72 65 20 4C 74 64 2E 00 07 00 32 00 01 C0 00 37 re Ltd....2....7
008E10: 00 50 00 0D 00 00 F8 EF FF 09 28 22 22 29 01 AD .P........("")..
008E20: 20 0F 01 82 20 0F 01 A2 20 0E 2C 0F 01 A2 20 0F ... ... .,... .
008E30: 2C 19 1A 01 A2 20 10 2C 14 01 D8 20 0F 2C 19 50 ,.... .,... .,.P
008E40: 2C 14 2C 19 19 00 6A 00 5A 00 D8 20 23 13 2C 0F ,.,...j.Z.. #.,.
008E50: 2C 19 50 2C 0F 2C 13 01 BA 20 23 13 2C 10 01 8A ,.P,.,... #.,...
008E60: 20 23 13 01 BF 23 13 01 BF 20 23 13 2C EA 28 19 #...#... #.,.(.
008E70: 12 29 3B 22 45 44 49 54 22 01 BF 23 13 01 BF 20 .);"EDIT"..#...
008E80: 23 13 2C 22 20 20 20 20 20 20 20 20 22 3B FF 03 #.," ";..
008E90: 28 19 A4 29 3B 22 20 31 39 38 36 20 53 75 70 65 (..);" 1986 Supe
008EA0: 72 69 6F 72 20 53 6F 66 74 77 61 16 C2 72 65 2E rior Softwa..re.
008EB0: 22 00 21 00 64 00 BF 20 01 A3 20 22 44 69 63 74 ".!.d.. .£ "Dict
008EC0: 69 6F 6E 61 72 79 20 66 69 6C 65 20 22 3B 03 00 ionary file ";..
008ED0: 00 E6 00 36 00 69 00 0D 00 00 68 61 64 64 F2 EF ...6.i....hadd..
008EE0: FF 42 01 0D 00 00 6D 61 78 EC EF 1A 88 13 01 0D .B....max.......
008EF0: 00 00 6F 72 E7 EF 0D 00 00 68 61 64 64 F2 F5 0D ..or.....hadd...
008F00: 00 00 6D 61 78 EC F5 0F 00 3B 00 6E 00 AA 20 0D ..max....;.n.. .
008F10: 00 00 6F 72 E7 F5 0F 01 A8 20 03 00 00 E6 2C 0D ..or..... ....,.
008F20: 00 00 6F 72 E7 01 0D 00 00 74 70 6D 61 F8 EF 1A ..or.....tpma...
008F30: F4 01 01 93 20 03 00 00 F4 28 0D 00 00 74 70 6D .... ....(...tpm
008F40: 61 F8 29 00 37 00 96 00 0D 00 00 66 F0 EF 0D 00 a.).7......f....
008F50: 00 6F 72 E7 F4 19 38 01 02 00 00 74 F0 EF 0F 01 .or...8....t....
008F60: 03 00 00 6C E1 EF 22 22 01 03 00 00 6C E2 EF 22 ...l..""....l.."
008F70: 22 01 0D 00 00 66 69 EE EF 0E 00 2D 00 A0 00 BF "....fi....-....
008F80: 20 01 BF 20 22 4C 6F 61 64 69 6E 67 20 2D 20 22 .. "Loading - "
008F90: 3B 03 00 00 E6 3B 22 20 2D 20 50 6C 65 61 73 65 ;....;" - Please
008FA0: 20 77 61 69 74 2E 22 00 1B 00 C8 00 9F A0 AD 20 wait."........
008FB0: 1E 88 13 20 01 20 A1 20 0D 00 00 66 69 EE 20 EB ... . . ...fi. .
008FC0: 20 1E F0 00 00 20 00 DC 00 03 00 00 F4 28 02 00 .... .......(..
008FD0: 00 74 F0 29 EF 22 5C 22 F4 03 00 00 F3 01 9F 20 .t.)."\".......
008FE0: 1E 88 13 20 00 3D 00 E6 00 03 00 00 F4 28 02 00 ... .=.......(..
008FF0: 00 74 F0 29 EF 03 00 00 F4 28 02 00 00 74 F0 29 .t.).....(...t.)
009000: F4 22 3D 22 F4 03 00 00 F3 F4 22 5C 22 01 02 00 ."="......"\"...
009010: 00 74 F0 EF 02 00 00 74 F0 F4 0F 01 A0 20 1E C8 .t.....t..... ..
009020: 00 00 3B 00 F0 00 BF 01 BF 20 02 00 00 74 F0 F5 ..;...... ...t..
009030: 0F 3B 22 4C 69 6E 65 73 20 2C 22 3B 0D 00 00 66 .;"Lines ,";...f
009040: F0 F5 0D 00 00 6F 72 E7 3B 22 42 79 74 65 73 20 .....or.;"Bytes
009050: 72 65 61 64 2E 22 01 BF 20 01 BF 20 00 18 00 FA read.".. .. ....
009060: 00 BF 01 BF 22 48 20 2D 20 48 45 4C 50 20 4D 45 ...."H - HELP ME
009070: 4E 55 2E 22 00 07 00 E8 03 01 C0 00 30 00 F2 03 NU."........0...
009080: 01 C0 20 20 6D 61 69 6E 20 65 64 69 74 20 6C 6F .. main edit lo
009090: 6F 70 20 65 6E 74 65 72 20 61 66 74 65 72 20 6C op enter after l
0090A0: 6F 61 64 69 6E 67 20 66 69 6C 65 00 07 00 FC 01 oading file.....
0090B0: 61 03 01 C0 00 0E 00 06 04 0D 00 00 70 6F 73 EE a...........pos.
0090C0: EF 0F 00 14 00 10 04 BF 20 03 00 00 F4 28 0D 00 ........ ....(..
0090D0: 00 70 6F 73 EE 29 00 27 00 1A 04 A6 20 A3 20 22 .pos.).'.... £ "
0090E0: 3E 22 2C 03 00 00 63 6F ED 01 A1 20 03 00 00 63 >",...co... ...c
0090F0: 6F ED EF 22 22 20 EB 20 A0 20 1E 1A 04 00 2B 00 o.."" . . ....+.
009100: 24 04 03 00 00 63 6F ED EF FF 1C 28 03 00 00 63 $....co....(...c
009110: 6F ED 29 01 03 00 00 63 E8 EF FF 03 28 FF 01 28 o.)....c....(..(
009120: 03 00 00 63 6F ED 29 29 00 2D 00 2E 04 A1 20 03 ...co.)).-.... .
009130: 00 00 63 E8 EF 22 48 22 20 EB 20 A0 20 1E D0 07 ..c.."H" . . ...
009140: 20 01 C0 20 64 69 73 70 6C 61 79 20 68 65 6C 70 .. display help
009150: 20 74 65 78 74 00 2D 00 38 04 A1 20 03 00 00 63 text.-.8.. ...c
009160: E8 EF 22 58 22 20 EB 20 A0 20 1E 98 08 20 01 C0 .."X" . . ... ..
009170: 20 65 78 69 74 20 66 72 6F 6D 20 70 72 6F 67 72 exit from progr
009180: 61 6D 00 25 00 42 04 A1 20 03 00 00 63 E8 EF 22 am.%.B.. ...c.."
009190: 53 22 20 EB 20 A0 20 1E 70 17 20 01 C0 20 73 61 S" . . .p. .. sa
0091A0: 76 65 20 66 69 6C 65 00 32 00 4C 04 A1 20 03 00 ve file.2.L.. ..
0091B0: 00 0C 92 63 E8 EF 22 54 22 20 EB 20 0D 00 00 70 ...c.."T" . ...p
0091C0: 6F 73 EE EF 0F 01 20 A0 20 1E 10 04 20 01 C0 20 os.... . ... ..
0091D0: 74 6F 70 20 6F 66 20 66 69 6C 65 00 3A 00 56 04 top of file.:.V.
0091E0: A1 20 03 00 00 63 E8 EF 22 42 22 20 EB 20 0D 00 . ...c.."B" . ..
0091F0: 00 70 6F 73 EE 20 EF 20 02 00 00 74 F0 F5 0F 01 .pos. . ...t....
009200: 20 A0 20 1E 10 04 20 01 C0 20 65 6E 64 20 6F 66 . ... .. end of
009210: 20 66 69 6C 65 00 2E 00 60 04 A1 20 03 00 00 63 file...`.. ...c
009220: E8 EF 22 4C 22 20 EB 20 A0 20 1E FC 08 20 01 C0 .."L" . . ... ..
009230: 20 6C 69 73 74 20 6C 69 6E 65 73 20 6F 66 20 66 list lines of f
009240: 69 6C 65 00 2A 00 6A 04 A1 20 03 00 00 63 E8 EF ile.*.j.. ...c..
009250: 22 55 22 20 EB 20 A0 20 1E 60 09 20 01 C0 20 6D "U" . . .`. .. m
009260: 6F 76 65 20 75 70 20 61 20 6C 69 6E 65 00 2C 00 ove up a line.,.
009270: 74 04 A1 20 03 00 00 63 E8 EF 22 44 22 20 EB 20 t.. ...c.."D" .
009280: A0 20 1E C4 09 20 01 C0 20 6D 6F 76 65 20 64 6F . ... .. move do
009290: 77 6E 20 61 20 6C 69 6E 65 00 29 00 7E 04 A1 20 wn a line.).~..
0092A0: 03 00 00 63 E8 EF 22 46 22 20 EB 20 A0 20 1E 28 ...c.."F" . . .(
0092B0: 0A 20 01 A4 A4 C0 20 66 69 6E 64 20 61 6E 20 65 . .... find an e
0092C0: 6E 74 72 79 00 2A 00 88 04 A1 20 03 00 00 63 E8 ntry.*.... ...c.
0092D0: EF 22 49 22 20 EB 20 A0 20 1E F0 0A 20 01 C0 20 ."I" . . ... ..
0092E0: 69 6E 73 65 72 74 20 61 20 6C 69 6E 65 20 00 29 insert a line .)
0092F0: 00 92 04 A1 20 03 00 00 63 E8 EF 22 4B 22 20 EB .... ...c.."K" .
009300: 20 A0 20 1E 54 0B 20 01 C0 20 64 65 6C 65 74 65 . .T. .. delete
009310: 20 61 20 6C 69 6E 65 00 27 00 9C 04 A1 20 03 00 a line.'.... ..
009320: 00 63 E8 EF 22 45 22 20 EB 20 A0 20 1E B8 0B 20 .c.."E" . . ...
009330: 01 C0 20 65 64 69 74 20 61 20 6C 69 6E 65 00 2A .. edit a line.*
009340: 00 A1 04 A1 20 03 00 00 63 E8 EF 22 50 22 20 EB .... ...c.."P" .
009350: 20 A0 20 1E 8C 0A 20 01 C0 20 73 70 65 61 6B 20 . ... .. speak
009360: 70 68 6F 6E 65 6D 65 73 00 13 00 A6 04 BF 20 FF phonemes...... .
009370: 03 28 15 29 3B 01 A0 20 1E 10 04 00 07 00 D0 07 .(.);.. ........
009380: 01 C0 00 19 00 DA 07 01 C0 20 64 69 73 70 6C 61 ......... displa
009390: 79 20 68 65 6C 70 20 6D 65 6E 75 00 07 00 E4 07 y help menu.....
0093A0: 01 C0 00 0C 00 EE 07 8A 01 BF 20 01 BF 20 00 1F .......... .. ..
0093B0: 00 F8 07 BF 20 75 F6 22 20 48 20 20 2D 20 50 72 .... u." H - Pr
0093C0: 69 6E 74 20 68 65 6C 70 20 6D 65 6E 75 2E 22 00 int help menu.".
0093D0: 20 00 02 08 BF 20 22 20 58 20 20 2D 20 45 78 69 .... " X - Exi
0093E0: 74 20 66 72 6F 6D 20 65 64 69 74 6F 72 2E 22 00 t from editor.".
0093F0: 1E 00 0C 08 BF 20 22 20 53 20 20 2D 20 53 61 76 ..... " S - Sav
009400: 65 20 64 69 63 74 69 6F 6E 61 72 79 22 00 2A 00 e dictionary".*.
009410: 11 08 BF 20 22 20 50 20 20 2D 20 53 70 65 61 6B ... " P - Speak
009420: 20 63 75 72 72 65 6E 74 20 70 68 6F 6E 65 6D 65 current phoneme
009430: 20 64 61 74 61 2E 22 00 23 00 16 08 BF 20 22 20 data.".#.... "
009440: 54 20 20 2D 20 4D 6F 76 65 20 74 6F 20 74 6F 70 T - Move to top
009450: 20 6F 66 20 66 69 6C 65 2E 22 00 23 00 20 08 BF of file.".#. ..
009460: 20 22 20 42 20 20 2D 20 4D 6F 76 65 20 74 6F 20 " B - Move to
009470: 65 6E 64 20 6F 66 20 66 69 6C 65 2E 22 00 29 00 end of file.".).
009480: 2A 08 BF 20 22 20 4C 20 20 2D 20 4C 69 73 74 20 *.. " L - List
009490: 63 75 72 72 65 6E 74 20 6C 69 6E 65 20 6F 66 20 current line of
0094A0: 66 69 6C 65 2E 22 00 26 00 34 08 BF 20 22 20 4C file.".&.4.. " L
0094B0: 6E 20 2D 20 4C 69 73 30 0E 74 20 6E 20 6C 69 6E n - Lis0.t n lin
0094C0: 65 73 20 66 72 6F 6D 20 66 69 6C 65 2E 22 00 1E es from file."..
0094D0: 00 39 08 BF 20 22 20 55 20 20 2D 20 4D 6F 76 65 .9.. " U - Move
0094E0: 20 75 70 20 61 20 6C 69 6E 65 2E 22 00 1F 00 3E up a line."...>
0094F0: 08 BF 20 22 20 55 6E 20 2D 20 4D 6F 76 65 20 75 .. " Un - Move u
009500: 70 20 6E 20 6C 69 6E 65 73 2E 22 00 20 00 48 08 p n lines.". .H.
009510: BF 20 22 20 44 20 20 2D 20 4D 6F 76 65 20 64 6F . " D - Move do
009520: 77 6E 20 61 20 6C 69 6E 65 2E 22 00 21 00 4D 08 wn a line.".!.M.
009530: BF 20 22 20 44 6E 20 2D 20 4D 6F 76 65 20 64 6F . " Dn - Move do
009540: 77 6E 20 6E 20 6C 69 6E 65 73 2E 22 00 23 00 52 wn n lines.".#.R
009550: 08 BF 20 22 20 4B 20 20 2D 20 44 65 6C 65 74 65 .. " K - Delete
009560: 20 63 75 72 72 65 6E 74 20 6C 69 6E 65 2E 22 00 current line.".
009570: 3A 00 57 08 BF 20 22 20 46 73 20 2D 20 46 69 6E :.W.. " Fs - Fin
009580: 64 20 73 74 72 69 6E 67 20 73 20 61 66 74 65 72 d string s after
009590: 20 63 75 72 72 65 6E 74 20 6C 69 6E 65 2E 22 20 current line."
0095A0: 20 20 20 20 20 20 20 20 20 00 2F 00 5C 08 BF 20 ./.\..
0095B0: 22 20 49 20 20 2D 20 49 6E E2 92 FF FF FF FF 11 " I - In.......
0095C0: 00 09 A6 04 A6 04 8C 04 17 09 01 10 08 0D 00 07 ................
0095D0: 01 00 2C 45 44 49 54 00 00 00 00 00 00 00 00 00 ..,EDIT.........
0095E0: 00 00 00 02 00 00 00 08 70 09 00 27 16 00 00 00 ........p..'....
0095F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0096A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0096B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0096C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0096D0: 00 00 00 7D AD FF FF FF FF 11 01 09 A6 04 A6 04 ...}............
0096E0: 89 04 12 09 01 10 08 3D 0A 15 08 00 16 73 65 72 .......=.....ser
0096F0: 74 20 6C 69 6E 65 20 62 65 66 6F 72 65 20 63 75 t line before cu
009700: 72 72 65 6E 74 20 6C 69 6E 65 2E 22 00 23 00 66 rrent line.".#.f
009710: 08 BF 20 22 20 45 20 20 2D 20 43 68 61 6E 67 65 .. " E - Change
009720: 20 63 75 72 72 65 6E 74 20 6C 69 6E 65 2E 22 00 current line.".
009730: 0E 00 6B 08 BF 20 01 20 A0 20 1E 10 04 00 07 00 ..k.. . . ......
009740: 98 08 01 C0 00 19 00 A2 08 01 C0 20 65 78 69 74 ........... exit
009750: 20 66 72 6F 6D 20 70 72 6F 67 72 61 6D 00 07 00 from program...
009760: AC 08 01 C0 00 06 00 B1 08 98 00 07 00 FC 08 01 ................
009770: C0 00 1D 00 01 09 01 C0 20 6C 69 73 74 20 61 20 ........ list a
009780: 62 6C 6F 63 6B 20 6F 66 20 6C 69 6E 65 73 00 07 block of lines..
009790: 00 06 09 01 C0 00 19 00 10 09 A1 20 FF 0E 28 03 ........... ..(.
0097A0: 00 00 63 6F ED 29 EF 0F 20 EB 20 1E 10 04 00 41 ..co.).. . ....A
0097B0: 00 1A 09 03 00 00 72 ED EF AC 28 03 00 00 63 6F ......r...(...co
0097C0: ED 2C 10 29 01 0D 00 00 70 F6 EF FF 1D 28 03 00 .,.)....p....(..
0097D0: 00 72 ED 29 01 A1 20 0D 00 00 70 F6 EF 0E 20 EB .r.).. ...p... .
0097E0: 20 BF 20 FF 03 28 15 29 3B 01 A0 20 1E 8C 82 10 . ..(.);.. ....
0097F0: 04 00 3A 00 24 09 A1 20 0D 00 00 70 6F 73 EE 20 ..:.$.. ...pos.
009800: F4 20 0D 00 00 70 F6 20 EE 20 02 00 00 74 F0 F5 . ...p. . ...t..
009810: 0F 20 EB 20 0D 00 00 70 F6 20 EF 20 02 00 00 74 . . ...p. . ...t
009820: F0 F5 0F F5 0D 00 00 70 6F 73 EE 00 32 00 2E 09 .......pos..2...
009830: 9E 20 02 00 00 E9 EF 20 0D 00 00 70 6F 73 EE 20 . ..... ...pos.
009840: EC 20 0D 00 00 70 6F 73 EE 20 F4 0D 00 00 70 F6 . ...pos. ....p.
009850: 01 BF 20 03 00 00 F4 28 02 00 00 E9 29 00 14 00 .. ....(....)...
009860: 38 09 B0 20 02 00 00 E9 01 BF 20 01 A0 20 1E 10 8.. ...... .. ..
009870: 04 00 07 00 60 09 01 C0 00 16 00 65 09 01 C0 20 ....`......e...
009880: 6D 6F 76 65 20 75 70 20 61 20 6C 69 6E 65 00 07 move up a line..
009890: 00 68 09 01 C0 00 19 00 69 09 A1 20 FF 0E 28 03 .h......i.. ..(.
0098A0: 00 00 63 6F ED 29 EE 0F 20 EB 20 1E 7E 09 00 23 ..co.).. . .~..#
0098B0: 00 6A 09 A1 20 0D 00 00 70 6F 73 EE 20 EF 20 0F .j.. ...pos. . .
0098C0: 20 EB 20 BF 20 FF 03 28 15 29 3B 01 A0 20 1E 10 . . ..(.);.. ..
0098D0: 04 00 20 00 74 09 0D 00 00 70 6F 73 EE 20 EF 20 .. .t....pos. .
0098E0: 0D 00 00 70 6F 73 EE 20 F5 0F 01 20 A0 20 1E 6A ...pos. ... . .j
0098F0: 8C 10 04 00 41 00 7E 09 03 00 00 72 ED EF AC 28 ....A.~....r...(
009900: 03 00 00 63 6F ED 2C 10 29 01 0D 00 00 70 F6 EF ...co.,.)....p..
009910: FF 1D 28 03 00 00 72 ED 29 01 A1 20 0D 00 00 70 ..(...r.).. ...p
009920: F6 EF 0E 20 EB 20 BF 20 FF 03 28 15 29 3B 01 A0 ... . . ..(.);..
009930: 20 1E 10 04 00 2A 00 88 09 A1 20 0D 00 00 70 6F ....*.... ...po
009940: 73 EE 20 F1 20 0D 00 00 70 F6 20 F4 0F 20 EB 20 s. . ...p. .. .
009950: BF 20 FF 03 28 15 29 3B 01 A0 20 1E 10 04 00 24 . ..(.);.. ....$
009960: 00 92 09 0D 00 00 70 6F 73 EE 20 EF 20 0D 00 00 ......pos. . ...
009970: 70 6F 73 EE 20 F5 20 0D 00 00 70 F6 01 A0 20 1E pos. . ...p... .
009980: 10 04 00 07 00 C4 09 01 C0 00 18 00 CE 09 01 C0 ................
009990: 20 6D 6F 76 65 20 64 6F 77 6E 20 61 20 6C 69 6E move down a lin
0099A0: 65 00 07 00 D8 09 01 C0 00 1B 00 DD 09 A1 20 FF e............. .
0099B0: 0E 28 03 00 00 63 6F ED 29 EE 0F 20 EB 20 A0 20 .(...co.).. . .
0099C0: 1E F6 09 00 29 00 E2 09 A1 20 0D 00 00 70 6F 73 ....).... ...pos
0099D0: EE 20 EF 02 00 00 74 F0 F5 0F 20 EB 20 20 BF 20 . ....t... . .
0099E0: FF 03 28 15 29 3B 01 A0 20 1E 10 04 00 1F 00 EC ..(.);.. .......
0099F0: 09 5B E0 0D 00 00 70 6F 73 EE 20 EF 0D 00 00 70 .[....pos. ....p
009A00: 6F 73 EE 20 F4 0F 01 20 A0 20 1E 10 04 00 41 00 os. ... . ....A.
009A10: F6 09 03 00 00 72 ED EF AC 28 03 00 00 63 6F ED .....r...(...co.
009A20: 2C 10 29 01 0D 00 00 70 F6 EF FF 1D 28 03 00 00 ,.)....p....(...
009A30: 72 ED 29 01 A1 20 0D 00 00 70 F6 EF 0E 20 EB 20 r.).. ...p... .
009A40: BF 20 FF 03 28 15 29 3B 01 A0 20 1E 10 04 00 31 . ..(.);.. ....1
009A50: 00 00 0A A1 20 0D 00 00 70 6F 73 EE 20 F4 20 0D .... ...pos. . .
009A60: 00 00 70 F6 20 EE 02 00 00 74 F0 F5 0F 20 EB 20 ..p. ....t... .
009A70: BF 20 FF 03 28 15 29 3B 01 20 A0 20 1E 10 04 00 . ..(.);. . ....
009A80: 26 00 0A 0A 0D 00 00 70 6F 73 EE 20 EF 20 0D 00 &......pos. . ..
009A90: 00 70 6F 73 EE 20 F4 20 0D 00 00 70 F6 20 01 20 .pos. . ...p. .
009AA0: A0 20 1E 10 04 00 07 00 28 0A 01 C0 00 1B 00 2D . ......(......-
009AB0: 0A 01 C0 20 66 69 6E 64 20 61 20 6C 69 6E 65 20 ... find a line
009AC0: 69 6E 20 66 69 6C 65 00 07 00 32 0A 01 C0 00 18 in file...2.....
009AD0: 00 3C 0A A5 20 03 00 00 73 F3 EF AC 28 03 00 00 .<.. ...s...(...
009AE0: 63 6F ED 2C 10 29 00 19 00 46 0A A1 20 03 00 00 co.,.)...F.. ...
009AF0: 73 F3 EF 2B 1E 22 22 20 EB 20 01 20 A0 20 1E 10 s..+."" . . . ..
009B00: 04 00 20 00 50 0A 9E 20 02 00 00 E9 EF 20 0D 00 .. .P.. ..... ..
009B10: 00 70 6F 73 EE F4 0F 20 EC 20 02 00 00 74 F0 F5 .pos... . ...t..
009B20: 0F 00 27 00 5A 0A A1 20 FF 74 28 0F 2C 03 00 00 ..'.Z.. .t(.,...
009B30: F4 28 02 00 00 E9 29 2C 03 00 00 73 F3 29 F2 0E .(....),...s.)..
009B40: 20 EB 20 A0 20 1E 6E 0A 00 2B 00 64 0A B0 20 02 . . .n..+.d.. .
009B50: 00 00 E9 01 0D 00 00 70 6F 73 EE 20 EF 02 00 00 .......pos. ....
009B60: 74 F0 F5 0F 01 BF 20 FF 03 28 15 29 3B 01 A0 20 t..... ..(.);..
009B70: 1E 10 04 00 1B 00 6E 0A A5 20 0D 00 00 70 6F 73 ......n.. ...pos
009B80: EE 20 EF 20 02 00 00 E9 01 A0 20 1E 10 04 00 07 . . ...... .....
009B90: 00 8C 0A 01 C0 00 1A 00 96 0A 01 C0 20 73 70 65 ............ spe
009BA0: 61 6B 20 77 6F 72 64 20 72 6F 75 74 69 6E 65 00 ak word routine.
009BB0: 07 00 A0 0A 01 C0 00 22 00 AA 0A 0D 00 00 70 F0 ......."......p.
009BC0: EF FF 74 28 0F 2C 03 00 00 F4 28 0D 00 00 70 6F ..t(.,....(...po
009BD0: 73 EE 29 2C 22 3D 22 29 00 48 00 B4 0A A1 20 0D s.),"=").H.... .
009BE0: 00 00 70 F0 EF 0E 20 FC 20 AC 28 03 00 00 F4 28 ..p... . .(....(
009BF0: 0D 00 00 70 6F 22 C6 73 EE 29 2C FF 0E 28 03 00 ...po".s.),..(..
009C00: 00 F4 28 0D 00 00 70 6F 73 EE 29 29 29 F2 22 5C ..(...pos.)))."\
009C10: 22 20 EB 20 BF 20 FF 03 28 15 29 3B 01 A0 20 1E " . . ..(.);.. .
009C20: 10 04 00 23 00 B5 0A 03 00 00 66 FA EF AC 28 03 ...#......f...(.
009C30: 00 00 D4 28 0D 00 00 50 4F 53 CE 29 2C 0D 00 00 ...(...POS.),...
009C40: 50 D0 F4 0F 29 00 13 00 BE 0A 7C 00 53 50 45 41 P...).....|.SPEA
009C50: CB 2C 40 03 00 00 46 DA 00 07 00 F0 0A 01 C0 00 .,@...F.........
009C60: 29 00 F5 0A 01 C0 20 69 6E 73 65 72 74 20 61 20 )..... insert a
009C70: 6C 69 6E 65 20 62 65 66 6F 72 65 20 63 75 72 72 line before curr
009C80: 65 6E 74 20 70 6F 73 6E 00 07 00 FA 0A 01 C0 00 ent posn........
009C90: 35 00 FF 0A A1 20 02 00 00 74 F0 F0 0D 00 00 74 5.... ...t.....t
009CA0: 70 6D 61 F8 20 EB 20 BF 20 22 4F 75 74 20 6F 66 pma. . . "Out of
009CB0: 20 6D 65 6D 6F 72 79 22 3B FF 03 28 15 29 01 A0 memory";..(.)..
009CC0: 20 1E 10 04 00 41 00 04 0B 9E 20 02 00 00 E9 EF ....A.... .....
009CD0: 02 00 00 74 F0 F5 0F 20 EC 20 0D 00 00 70 6F 73 ...t... . ...pos
009CE0: EE 20 E6 20 F5 0F 01 03 00 00 F4 28 02 00 00 E9 . . .......(....
009CF0: F4 0F 29 EF 03 00 00 D0 50 F4 28 02 00 00 E9 29 ..).....P.(....)
009D00: 01 B0 20 02 00 00 E9 00 4F 00 0E 0B 02 00 00 74 .. .....O......t
009D10: F0 EF 02 00 00 74 F0 F4 0F 01 A6 20 A3 20 22 6E .....t..... £ "n
009D20: 65 77 20 6C 69 6E 65 20 3A 22 2C 03 00 00 EE 01 ew line :",.....
009D30: 03 00 00 EE EF FF 1C 28 03 00 00 EE 29 01 03 00 .......(....)...
009D40: 00 F4 28 0D 00 00 70 6F 73 EE 29 EF 03 00 00 EE ..(...pos.).....
009D50: 01 A0 20 1E 10 04 00 07 00 54 0B 01 C0 00 1B 00 .. ......T......
009D60: 59 0B 01 C0 20 64 65 6C 65 74 65 20 63 75 72 72 Y... delete curr
009D70: 65 6E 74 20 6C 69 6E 65 00 07 00 5E 0B 01 C0 00 ent line...^....
009D80: 22 00 63 0B A1 20 02 00 00 74 F0 F5 0F EF 0F 20 ".c.. ...t.....
009D90: EB 20 BF 20 FF 03 28 15 29 3B 01 20 A0 20 1E 10 . . ..(.);. . ..
009DA0: 04 00 50 00 68 0B 9E 20 02 00 00 E9 EF 0D 00 00 ..P.h.. ........
009DB0: 70 6F 73 EE 20 EC 20 02 00 00 74 F0 F5 10 01 03 pos. . ...t.....
009DC0: 00 00 F4 28 02 00 00 E9 29 EF 03 00 00 F4 28 02 ...(....).....(.
009DD0: 00 00 E9 F4 0F 29 01 B0 20 02 00 00 E9 01 02 00 .....).. .......
009DE0: 00 74 F0 EF 02 00 00 74 F0 F5 0F 01 A0 20 1E 10 .t.....t..... ..
009DF0: 04 00 07 00 B8 0B 01 C0 00 10 F5 19 00 C2 0B 01 ................
009E00: C0 20 65 64 69 74 20 63 75 72 72 65 6E 74 20 6C . edit current l
009E10: 69 6E 65 00 07 00 CC 0B 01 C0 00 30 00 D6 0B A6 ine........0....
009E20: 20 A3 20 22 66 72 6F 6D 22 3B 03 00 00 66 F3 01 £ "from";...f..
009E30: A1 20 03 00 00 66 F3 EF 22 22 20 EB 20 BF 20 FF . ...f.."" . . .
009E40: 03 28 15 29 01 A0 20 1E 10 04 00 33 00 E0 0B A6 .(.).. ....3....
009E50: 20 A3 20 22 54 6F 22 3B 03 00 00 74 F3 01 03 00 £ "To";...t....
009E60: 00 74 F3 EF FF 1C 28 03 00 00 74 F3 29 01 03 00 .t....(...t.)...
009E70: 00 66 F3 EF FF 1C 28 03 00 00 66 F3 29 00 24 00 .f....(...f.).$.
009E80: EA 0B 0D 00 00 70 F3 EF FF 74 28 0F 2C 03 00 00 .....p...t(.,...
009E90: F4 28 0D 00 00 70 6F 73 EE 29 2C 03 00 00 66 F3 .(...pos.),...f.
009EA0: 29 00 20 00 EF 0B A1 20 0D 00 00 70 F3 EF 0E 20 ). .... ...p...
009EB0: EB 20 BF 20 FF 03 28 15 29 3B 01 20 A0 20 1E 10 . . ..(.);. . ..
009EC0: 04 00 53 00 F4 0B 03 00 00 F4 28 0D 00 00 70 6F ..S.......(...po
009ED0: 73 EE 29 EF FF 75 28 03 00 00 F4 28 0D 00 00 70 s.)..u(....(...p
009EE0: 6F 73 EE 29 2C 0D 00 00 70 F3 F5 0F 29 F4 03 00 os.),...p...)...
009EF0: 00 74 F3 F4 AC 28 03 00 00 F4 28 6B E2 FF FF FF .t...(....(k....
009F00: FF 11 00 09 57 04 57 04 8B 04 14 09 01 10 08 0E ....W.W.........
009F10: 00 07 01 00 2C 45 44 49 54 00 00 00 00 00 00 00 ....,EDIT.......
009F20: 00 00 00 00 00 03 FF 00 27 06 70 11 00 27 16 00 ........'.p..'..
009F30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009F40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009F50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009F60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009F70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009F80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009F90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009FA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009FB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009FC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009FD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009FE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
009FF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A010: 00 00 00 00 00 0A FD FF FF FF FF 11 01 09 A6 04 ................
00A020: A6 04 8A 04 12 09 00 10 08 5D 3B 13 07 00 16 0D .........];.....
00A030: 00 00 70 6F 73 EE 29 2C 0D 00 00 70 F3 F4 FF 0E ..pos.),...p....
00A040: 28 03 00 00 66 F3 29 29 00 0A 00 FE 0B A0 20 1E (...f.))...... .
00A050: 10 04 00 07 00 88 13 01 C0 00 13 00 92 13 01 C0 ................
00A060: 20 20 67 65 74 20 73 74 72 69 6E 67 00 08 00 9C get string....
00A070: 13 01 C0 20 00 0C 00 A1 13 03 00 00 F3 EF 22 22 ... ..........""
00A080: 00 27 00 A6 13 A5 20 03 00 00 E1 EF FF 03 28 FF .'.... .......(.
00A090: 12 28 0D 00 00 66 F0 29 29 01 0D 00 00 66 F0 EF .(...f.))....f..
00A0A0: 0D 00 00 66 F0 F4 0F 00 15 00 AB 13 A1 20 03 00 ...f......... ..
00A0B0: 00 E1 EF FF 03 28 0E 29 20 EB 20 C9 00 1C 00 B0 .....(.) . .....
00A0C0: 13 A1 20 03 00 00 E1 EF 22 2A 22 20 EB 20 0D 00 .. ....."*" . ..
00A0D0: 00 66 69 EE EF 0F 01 C9 00 19 00 BA 13 03 00 00 .fi.............
00A0E0: F3 EF 03 00 00 F3 F4 03 00 00 E1 01 A0 20 1E A6 ............. ..
00A0F0: 13 00 08 00 70 17 01 C0 20 00 22 00 7A 17 01 C0 ....p... .".z...
00A100: 20 20 70 75 74 20 66 69 6C 65 20 62 61 63 6B 20 put file back
00A110: 69 6E 74 6F 20 6D 65 6D 6F 72 79 00 07 00 84 17 into memory.....
00A120: 01 C0 00 2D 00 8E 17 BF 01 BF 20 22 50 72 65 84 ...-...... "Pre.
00A130: F4 70 61 72 69 6E 67 20 74 6F 20 73 61 76 65 20 .paring to save
00A140: 2D 20 50 6C 65 61 73 65 20 77 61 69 74 2E 22 01 - Please wait.".
00A150: BF 00 53 00 98 17 0D 00 00 66 F0 EF 0D 00 00 6F ..S......f.....o
00A160: 72 E7 F4 19 38 01 02 00 00 66 EC EF 0E 01 9E 20 r...8....f.....
00A170: 02 00 00 E9 EF 0F 20 EC 20 02 00 00 74 F0 F5 0F ...... . ...t...
00A180: 01 02 00 00 66 EC EF 02 00 00 66 EC F4 FF 0E 28 ....f.....f....(
00A190: 03 00 00 F4 28 02 00 00 E9 29 29 F5 0F 01 B0 20 ....(....))....
00A1A0: 02 00 00 E9 00 1D 00 AC 17 A1 20 02 00 00 66 EC .......... ...f.
00A1B0: F4 19 38 EE 0D 00 00 6D 61 78 EC 20 EB 20 1E 64 ..8....max. . .d
00A1C0: 19 00 34 00 C0 17 9E 20 02 00 00 E9 EF 0F 20 EC ..4.... ...... .
00A1D0: 20 02 00 00 74 F0 F5 0F 01 03 00 00 F9 EF 03 00 ...t...........
00A1E0: 00 F4 28 02 00 00 E9 29 01 9F 20 1E 00 19 01 B0 ..(....).. .....
00A1F0: 20 02 00 00 E9 00 23 00 DE 17 BE 20 0D 00 00 66 .....#.... ...f
00A200: F0 2C FF 01 28 22 2A 22 29 01 03 00 00 F1 EF 22 .,..("*")......"
00A210: 20 22 01 9F 20 1E 2C 1A 00 3E 00 E8 17 BE 20 0D ".. .,..>.... .
00A220: 00 00 6F 72 E7 F4 0F 2C FF 0C 28 0D 00 00 61 E4 ..or...,..(...a.
00A230: F7 D8 DC 1A 00 01 29 01 BE 20 0D 00 00 6F 72 E7 ......).. ...or.
00A240: 2C 0D 00 00 61 E4 F5 1A 00 01 F6 FF 0C 28 0D 00 ,...a........(..
00A250: 00 61 E4 F7 1A 00 01 29 00 13 00 F2 17 03 00 00 .a.....)........
00A260: F1 EF 22 30 22 01 9F 20 1E 2C 1A 00 40 00 FC 17 .."0".. .,..@...
00A270: BE 20 0D 00 00 6F 72 E7 F4 11 2C FF 0C 28 0D 00 . ...or...,..(..
00A280: 00 61 E4 F7 1A 00 01 29 01 BE 20 0D 00 00 6F 72 .a.....).. ...or
00A290: E7 F4 10 2C 0D 00 00 61 E4 F5 1A 00 01 F6 FF 0C ...,...a........
00A2A0: 28 0D 00 00 61 E4 F7 1A 00 01 29 00 31 00 06 18 (...a.....).1...
00A2B0: 9E 20 02 00 00 E9 EF FF 01 28 22 41 22 29 20 EC . .......("A") .
00A2C0: 20 FF 01 28 22 5A 22 29 01 03 00 00 F1 EF FF 03 ..("Z")........
00A2D0: 28 02 00 00 E9 29 01 9F 20 1E 2C 1A 00 23 00 0B (....).. .,..#..
00A2E0: 18 0D 00 00 76 F0 EF 0D 00 00 6F 72 E7 F4 02 00 ....v.....or....
00A2F0: 00 E9 F4 02 00 00 E9 F5 19 41 F5 19 41 F4 12 00 .........A..A...
00A300: 43 00 10 18 BE 20 0D 00 00 76 F0 F4 0F 2C FF 0C C.... ...v...,..
00A310: 28 0D 00 00 61 E4 F7 1A 00 01 29 01 BE 20 0D 00 (...a.....).. ..
00A320: 00 76 F0 2C 0D 00 00 61 E4 F5 1A 00 01 F6 FF 0C .v.,...a........
00A330: 28 0D 00 5E C6 00 61 E4 F7 1A 00 01 29 01 B0 20 (..^..a.....)..
00A340: 02 00 00 E9 00 38 00 24 18 A3 20 22 66 69 6C 65 .....8.$.£ "file
00A350: 20 6E 61 6D 65 20 74 6F 20 73 61 76 65 22 3B 03 name to save";.
00A360: 00 00 E6 01 BF 01 BF 20 22 53 61 76 69 6E 67 20 ....... "Saving
00A370: 61 73 3A 20 22 3B 03 00 00 E6 01 BF 00 20 00 38 as: ";....... .8
00A380: 18 CB 20 03 00 00 E6 2C 0D 00 00 C2 2C 0D 00 00 .. ....,....,...
00A390: 6F 72 E7 2C 02 00 00 66 EC F4 19 39 00 36 00 42 or.,...f...9.6.B
00A3A0: 18 BF 01 BF 20 02 00 00 74 F0 F5 0F 3B 22 4C 69 .... ...t...;"Li
00A3B0: 6E 65 73 20 2C 22 3B 02 00 00 66 EC F4 19 39 3B nes ,";...f...9;
00A3C0: 22 42 79 74 65 73 20 73 61 76 65 64 2E 22 01 BF "Bytes saved."..
00A3D0: 01 98 00 50 00 00 19 9E 20 02 00 00 EA EF 10 20 ...P.... ......
00A3E0: EC 20 FF 0E 28 03 00 00 F9 29 01 03 00 00 77 E3 . ..(....)....w.
00A3F0: EF AC 28 03 00 00 F9 2C 02 00 00 EA 2C 0F 29 01 ..(....,....,.).
00A400: A1 20 03 00 00 77 E3 EF 22 3D 22 20 FA 20 02 00 . ...w.."=" . ..
00A410: 00 EA F2 10 20 EB 20 03 00 00 77 E3 EF FF 03 28 .... . ...w....(
00A420: 0E 29 00 1E 00 0A 19 A1 20 03 00 00 77 E3 EF 22 .)...... ...w.."
00A430: 5C 22 20 EB 20 34 94 03 00 00 77 E3 EF FF 03 28 \" . 4....w....(
00A440: 0E 29 00 2D 00 14 19 BE 20 0D 00 00 66 F0 2C FF .).-.... ...f.,.
00A450: 01 28 03 00 00 77 E3 29 01 0D 00 00 66 F0 EF 0D .(...w.)....f...
00A460: 00 00 66 F0 F4 0F 01 B0 20 02 00 00 EA 01 C9 00 ..f..... .......
00A470: 27 00 64 19 BF 01 BF 20 FF 03 28 15 29 3B 22 46 '.d.... ..(.);"F
00A480: 69 6C 65 20 74 6F 6F 20 6C 6F 6E 67 2E 22 01 BF ile too long."..
00A490: 01 A0 20 1E 10 04 00 61 00 2C 1A 0D 00 00 61 E4 .. ....a.,....a.
00A4A0: EF 0D 00 00 6F 72 E7 F4 19 38 01 9E 20 02 00 00 ....or...8.. ...
00A4B0: F0 20 EF 20 0F 20 EC 20 02 00 00 74 F0 F5 0F 01 . . . . ...t....
00A4C0: A1 20 FF 01 28 AC 28 03 00 00 F4 28 02 00 00 F0 . ..(.(....(....
00A4D0: 29 2C 10 2C 0F 29 29 EF FF 01 28 03 00 00 F1 29 ),.,.))...(....)
00A4E0: 20 EB 20 0D 00 00 61 E4 EF 0D 00 00 61 E4 F5 0D . ...a.....a...
00A4F0: 00 00 6F 72 E7 01 C9 00 2A 00 36 1A 0D 00 00 61 ..or....*.6....a
00A500: E4 EF 0D 00 00 61 E4 F4 FF 0E 28 03 00 00 F4 28 .....a....(....(
00A510: 02 00 00 F0 29 29 F5 0F 01 B0 20 02 00 00 F0 01 ....)).... .....
00A520: B1 00 0B 00 0F 27 7C 00 54 41 50 C5 00 1D 00 24 .....'|.TAP....$
00A530: 27 BF 01 BF 22 53 41 15 20 56 49 4E 47 20 45 44 '..."SA. VING ED
00A540: 49 54 22 01 CB 22 45 44 49 54 22 00 15 00 2E 27 IT".."EDIT"....'
00A550: BF 22 53 54 4F 50 20 54 48 45 20 54 41 50 45 22 ."STOP THE TAPE"
00A560: 00 0B 00 38 27 7C 00 44 49 53 C3 00 4F 00 42 27 ...8'|.DIS..O.B'
00A570: BF 01 BF 22 4E 4F 57 20 52 45 53 45 54 20 54 48 ..."NOW RESET TH
00A580: 45 20 43 4F 4D 50 55 54 45 52 20 42 59 20 45 49 E COMPUTER BY EI
00A590: 54 48 45 52 20 20 20 20 20 20 20 20 53 57 49 54 THER SWIT
00A5A0: 43 48 49 4E 47 20 49 54 20 4F 46 46 2C 20 4F 52 CHING IT OFF, OR
00A5B0: 20 50 52 45 53 53 49 4E 47 22 00 06 00 4B 27 BF PRESSING"...K'.
00A5C0: 00 23 00 4C 27 BF 22 27 53 48 49 46 54 27 20 2C .#.L'."'SHIFT' ,
00A5D0: 20 27 43 4F 4E 54 52 4F 4C 27 20 2C 20 27 45 53 'CONTROL' , 'ES
00A5E0: 43 27 22 00 1F 00 56 27 BF 01 BF 22 41 4C 4C 20 C'"...V'..."ALL
00A5F0: 41 54 20 54 48 45 20 53 41 4D 45 20 54 49 4D 45 AT THE SAME TIME
00A600: 2E 22 00 22 00 60 27 BF 22 57 48 45 4E 20 54 48 .".".`'."WHEN TH
00A610: 49 53 20 49 53 20 44 4F 4E 45 2C 20 54 59 50 45 IS IS DONE, TYPE
00A620: 20 3A 2D 22 00 33 00 6A 27 BF 22 27 52 55 4E 22 :-".3.j'."'RUN"
00A630: 3B FF 03 28 19 22 29 3B 22 DB 02 43 4F 50 59 32 ;..(.");"..COPY2
00A640: 22 3B FF 03 28 19 22 29 3B 22 27 20 20 54 4F 20 ";..(.");"' TO
00A650: 43 4F 4E 54 49 4E 55 45 22 00 06 00 74 27 B1 00 CONTINUE"...t'..
00A660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A6A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A6B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A6C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A6D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A6E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A6F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A730: 00 00 00 00 00 00 00 00 00 00 00 B6 A0 FF FF FF ................
00A740: FF 11 01 09 A6 04 57 04 8C 04 16 09 01 10 08 0F ......W.........
00A750: 00 07 01 00 2C 4E 4F 54 45 53 00 00 00 00 00 00 ....,NOTES......
00A760: 00 00 00 00 00 01 FF 00 A1 07 70 01 FF A1 07 00 ..........p.....
00A770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A7A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A7B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A7C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A7D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A7E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A7F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00A850: 00 00 00 00 00 57 91 FF FF FF FF 11 07 09 A6 04 .....W..........
00A860: 57 04 8B 04 17 09 01 10 08 14 2C 15 08 00 16 07 W.........,.....
00A870: 00 0A 00 01 C0 00 1D 00 14 00 01 C0 20 53 50 45 ............ SPE
00A880: 45 43 48 20 6E 6F 74 65 73 20 70 72 6F 67 72 61 ECH notes progra
00A890: 6D 20 00 07 00 1E 00 01 C0 00 23 00 28 00 01 C0 m ........#.(...
00A8A0: 20 28 63 29 20 31 39 38 36 20 53 75 70 65 72 69 (c) 1986 Superi
00A8B0: 6F 72 20 53 6F 66 74 77 61 72 65 2E 00 07 00 32 or Software....2
00A8C0: 00 01 C0 00 2E 00 3C 00 0D 00 00 F8 EF FF 09 28 ......<........(
00A8D0: 22 22 29 01 AD 20 0F 01 D8 20 0F 2C 19 50 2C 14 "").. ... .,.P,.
00A8E0: 2C 19 19 01 D8 20 23 13 2C 0F 2C 19 50 2C 0F 2C ,.... #.,.,.P,.,
00A8F0: 13 00 1D 00 46 00 82 20 0F 01 20 A2 20 0F 2C 19 ....F.. .. . .,.
00A900: 1A 01 A2 20 11 2C 14 01 BA 20 23 13 2C 11 00 1C ... .,... #.,...
00A910: 00 50 00 A2 20 0E 2C 0F 01 8A 01 8A 23 13 01 93 .P.. .,.....#...
00A920: 20 03 00 00 EC 28 1A D0 07 29 00 32 00 5A 00 BF ....(...).2.Z..
00A930: 23 13 01 BF 20 23 13 2C 22 20 20 20 20 20 20 20 #... #.,"
00A940: 20 20 20 20 20 20 20 53 50 45 45 43 48 20 4E 4F SPEECH NO
00A950: 54 45 53 22 01 BF 20 23 13 20 20 20 00 39 00 64 TES".. #. .9.d
00A960: 00 BF 20 23 13 2C 22 20 20 20 20 20 20 20 22 88 .. #.," ".
00A970: 5B 3B FF 03 28 19 A4 29 3B 22 20 31 39 38 36 20 [;..(..);" 1986
00A980: 53 75 70 65 72 69 6F 72 20 53 6F 66 74 77 61 72 Superior Softwar
00A990: 65 20 4C 74 64 2E 22 00 09 00 6E 00 BF 20 01 BF e Ltd."...n.. ..
00A9A0: 00 2D 00 78 00 A6 20 A3 20 22 53 63 72 65 65 6E .-.x.. £ "Screen
00A9B0: 20 6F 72 20 70 72 69 6E 74 65 72 20 28 20 53 20 or printer ( S
00A9C0: 6F 72 20 50 20 29 20 22 3B 03 00 00 EF 00 30 00 or P ) ";.....0.
00A9D0: 82 00 03 00 00 EF EF FF 1C 28 03 00 00 EF 29 01 .........(....).
00A9E0: A1 20 03 00 00 EF F2 22 53 22 20 FA 20 03 00 00 . ....."S" . ...
00A9F0: EF F2 22 50 22 20 EB 20 A0 20 1E 78 00 00 08 00 .."P" . . .x....
00AA00: 87 00 BF 01 BF 00 13 00 8C 00 B6 20 22 73 70 6E ........... "spn
00AA10: 6F 74 65 2E 64 6F 63 22 00 0C 00 96 00 0D 00 00 ote.doc"........
00AA20: 6C F0 EF 0F 00 0B 00 9B 00 D6 20 FE 20 FF 40 00 l......... . .@.
00AA30: 2A 00 A0 00 A6 20 A3 20 23 17 2C 03 00 00 EC 28 *.... £ #.,....(
00AA40: 0D 00 00 6C F0 29 01 20 0D 00 00 6C F0 20 EF 20 ...l.). ...l. .
00AA50: 0D 00 00 6C F0 20 F4 20 0F 00 06 00 AA 00 D5 00 ...l. . ........
00AA60: 06 00 B4 00 88 00 17 00 BE 00 A1 20 03 00 00 EF ........... ....
00AA70: EF 15 E5 22 50 22 20 EB 20 A0 20 1E D0 07 00 60 ..."P" . . ....`
00AA80: 00 C8 00 BF 01 20 BF 20 22 3C 72 65 74 75 72 6E ..... . "<return
00AA90: 3E 20 77 69 6C 6C 20 67 69 76 65 20 79 6F 75 20 > will give you
00AAA0: 74 68 65 20 6E 65 78 74 20 70 61 67 65 2E 22 01 the next page.".
00AAB0: BF 01 BF 20 22 3C 73 70 61 63 65 3E 20 77 69 6C ... "<space> wil
00AAC0: 6C 20 67 69 76 65 20 79 6F 75 20 74 68 65 20 6C l give you the l
00AAD0: 61 73 74 20 70 61 67 65 2E 22 01 BF 01 BF 00 0F ast page."......
00AAE0: 00 D2 00 D6 20 FF 43 EF 22 22 01 20 D5 00 07 00 .... .C."". ....
00AAF0: E8 03 01 C0 00 17 00 F2 03 01 C0 20 70 72 69 6E ........... prin
00AB00: 74 20 74 6F 20 73 63 72 65 65 6E 00 07 00 FC 03 t to screen.....
00AB10: 01 C0 00 08 00 01 04 AD 20 10 00 18 00 06 04 0D ........ .......
00AB20: 00 00 70 F4 EF 0F 01 20 0D 00 00 63 F4 20 EF 20 ..p.... ...c. .
00AB30: 19 16 00 23 00 10 04 9E 20 0D 00 00 E9 20 EF 20 ...#.... .... .
00AB40: 0D 00 00 70 F4 20 EC 20 0D 00 00 70 F4 20 F4 20 ...p. . ...p. .
00AB50: 0D 00 00 63 F4 00 3B 00 11 04 A1 20 FF 75 28 03 ...c..;.... .u(.
00AB60: 00 00 EC 28 0D 00 00 E9 29 2C 0F 29 EF FF 03 28 ...(....),.)...(
00AB70: 19 22 29 40 E0 20 EB 20 03 00 00 EC 28 0D 00 00 .")@. . ....(...
00AB80: E9 29 EF AC 28 03 00 00 EC 28 0D 00 00 E9 29 2C .)..(....(....),
00AB90: 10 29 00 29 00 12 04 0D 00 00 72 E8 EF FF 0E 28 .).)......r....(
00ABA0: 03 00 00 EC 28 0D 00 00 E9 29 29 01 A1 20 0D 00 ....(....)).. ..
00ABB0: 00 72 E8 EF 0E 20 A0 20 1E 15 04 00 48 00 13 04 .r... . ....H...
00ABC0: A1 20 AC 28 03 00 00 EC 28 0D 00 00 E9 29 2C 0D . .(....(....),.
00ABD0: 00 00 72 E8 2C 0F 29 EF FF 03 28 19 22 29 20 EB ..r.,.)...(.") .
00ABE0: 20 03 00 00 EC 28 0D 00 00 E9 29 EF AC 28 03 00 ....(....)..(..
00ABF0: 00 EC 28 0D 00 00 E9 29 2C 0F 2C 0D 00 00 72 E8 ..(....),.,...r.
00AC00: F5 0F 29 00 38 00 15 04 A1 20 FF 0E 28 03 00 00 ..).8.... ..(...
00AC10: EC 28 0D 00 00 E9 29 29 EE 19 50 20 EB 20 03 00 .(....))..P . ..
00AC20: 00 EC 28 0D 00 00 E9 29 EF AC 28 03 00 00 EC 28 ..(....)..(....(
00AC30: 0D 00 00 E9 29 2C 0F 2C 19 50 29 00 11 00 1A 04 ....),.,.P).....
00AC40: BF 20 03 00 00 EC 28 0D 00 00 E9 29 00 0B 00 24 . ....(....)...$
00AC50: 04 B0 20 0D 00 00 E9 00 21 00 2E 04 03 00 00 F4 .. .....!.......
00AC60: EF FF 43 01 A1 20 FF 0E 28 03 00 00 F4 29 EF 0E ..C.. ..(....)..
00AC70: 20 EB 20 A0 20 0D BC 1E 2E 04 00 18 00 33 04 A1 . . ........3..
00AC80: 20 FF 01 28 03 00 00 F4 29 EF 19 20 20 EB 20 1E ..(....).. . .
00AC90: B0 04 00 18 00 38 04 A1 20 FF 01 28 03 00 00 F4 .....8.. ..(....
00ACA0: 29 EF 19 0D 20 EB 20 1E 78 05 00 0A 00 42 04 A0 )... . .x....B..
00ACB0: 20 1E 2E 04 00 13 00 B0 04 0D 00 00 70 F4 EF 0D ...........p...
00ACC0: 00 00 70 F4 F5 19 17 00 2E 00 BA 04 A1 20 0D 00 ..p.......... ..
00ACD0: 00 70 F4 F1 0F 20 EB 20 BF 20 FF 03 28 15 29 3B .p... . . ..(.);
00ACE0: 01 0D 00 00 70 F4 EF 0D 00 00 70 F4 F4 19 17 01 ....p.....p.....
00ACF0: A0 20 1E 2E 04 00 0C 00 C4 04 8A 01 A0 20 1E 10 . ........... ..
00AD00: 04 00 46 00 78 05 0D 00 00 70 F4 20 EF 20 0D 00 ..F.x....p. . ..
00AD10: 00 70 F4 20 F4 20 19 17 01 20 A1 20 0D 00 00 70 .p. . ... . ...p
00AD20: F4 EE 0D 00 00 6C F0 20 EB 20 BF 20 FF 03 28 15 .....l. . . ..(.
00AD30: 29 3B 01 0D 00 00 70 F4 EF 0D 00 00 70 F4 F5 19 );....p.....p...
00AD40: 17 01 A0 20 1E 2E 04 00 0A 00 82 05 A0 20 1E 10 ... ......... ..
00AD50: 04 00 07 00 D0 07 01 C0 00 17 00 DA 07 01 C0 20 ...............
00AD60: 6C 69 73 74 20 74 6F 20 70 72 69 6E 74 65 72 00 list to printer.
00AD70: 07 00 E4 07 01 C0 00 A7 3F 42 00 EE 07 BF 20 22 ........?B.... "
00AD80: 50 6C 65 61 73 65 20 70 75 74 20 70 72 69 6E 74 Please put print
00AD90: 65 72 20 6F 6E 20 6C 69 6E 65 2E 22 01 BF 01 BF er on line."....
00ADA0: 20 22 50 72 65 73 73 20 61 6E 79 20 6B 65 79 20 "Press any key
00ADB0: 74 6F 20 73 74 61 72 74 2E 22 00 0F 00 F8 07 D6 to start."......
00ADC0: 20 FF 43 EF 22 22 01 20 D5 00 0D 00 FD 07 BF 20 .C."". .......
00ADD0: 23 16 2C 22 20 22 00 16 00 02 08 9E 20 0D 00 00 #.," "...... ...
00ADE0: E9 EF 20 0F 20 EC 20 0D 00 00 6C F0 00 38 00 07 .. . . ...l..8..
00ADF0: 08 A1 20 FF 0E 28 03 00 00 EC 28 0D 00 00 E9 29 .. ..(....(....)
00AE00: 29 EE 19 4F 20 EB 20 03 00 00 EC 28 0D 00 00 E9 )..O . ....(....
00AE10: 29 EF AC 28 03 00 00 EC 28 0D 00 00 E9 29 2C 0F )..(....(....),.
00AE20: 2C 19 4F 29 00 14 00 0C 08 BF 20 23 16 2C 03 00 ,.O)...... #.,..
00AE30: 00 EC 28 0D 00 00 E9 29 00 0B 00 16 08 B0 20 0D ..(....)...... .
00AE40: 00 00 E9 00 12 00 20 08 BF 20 01 20 BF 20 01 20 ...... .. . . .
00AE50: A0 20 1E 42 04 00 07 00 A0 0F 01 C0 00 11 00 AA . .B............
00AE60: 0F 01 C0 20 73 61 76 65 20 64 61 74 61 00 07 00 ... save data...
00AE70: B4 0F 01 C0 00 13 00 BE 0F C5 66 B7 20 22 73 70 ..........f. "sp
00AE80: 6E 6F 74 65 2E 64 6F 63 22 00 15 00 C8 0F 9E 20 note.doc"......
00AE90: 0D 00 00 E9 EF 0F 20 EC 20 0D 00 00 6C F0 00 14 ...... . ...l...
00AEA0: 00 D2 0F BF 20 23 17 2C 03 00 00 EC 28 0D 00 00 .... #.,....(...
00AEB0: E9 29 00 0B 00 DC 0F B0 20 0D 00 00 E9 00 06 00 .)...... .......
00AEC0: E6 0F 89 00 06 00 0E 27 CE 00 0B 00 0F 27 7C 00 .......'.....'|.
00AED0: 54 41 50 C5 00 1F 00 24 27 BF 01 BF 22 53 41 56 TAP....$'..."SAV
00AEE0: 49 4E 47 20 4E 4F 54 45 53 22 01 CB 22 4E 4F 54 ING NOTES".."NOT
00AEF0: 45 53 22 00 0B 00 2E 27 7C 00 44 49 53 C3 00 16 ES"....'|.DIS...
00AF00: 00 2F 27 BF 22 53 54 4F 50 20 54 48 45 20 54 41 ./'."STOP THE TA
00AF10: 50 45 2E 22 00 06 00 42 27 BF 00 10 00 4C 27 93 PE."...B'....L'.
00AF20: 20 03 00 00 EC 28 1A D0 07 29 00 13 00 56 27 B6 ....(...)...V'.
00AF30: 20 22 73 70 6E 6F 74 65 2E 64 6F 63 22 00 0C 00 "spnote.doc"...
00AF40: 60 27 0D 00 00 6C F0 EF 0F 00 0B 00 6A 27 D6 20 `'...l......j'.
00AF50: FE 20 FF 40 00 17 00 74 27 A6 20 A3 20 23 17 2C . .@...t'. £ #.,
00AF60: 03 00 00 EC 28 0D 00 00 6C F0 29 00 12 00 7E 27 ....(...l.)...~'
00AF70: 0D 00 00 6C F0 EF 0D 00 00 6C F0 CE CA F4 0F 00 ...l.....l......
00AF80: 06 00 88 27 D5 00 06 00 92 27 88 00 0B 00 A6 27 ...'.....'.....'
00AF90: 7C 00 54 41 50 C5 00 1B 00 B0 27 BF 01 BF 22 53 |.TAP.....'..."S
00AFA0: 41 56 49 4E 47 20 53 50 4E 4F 54 45 2E 44 4F 43 AVING SPNOTE.DOC
00AFB0: 22 00 13 00 BA 27 B7 20 22 53 50 4E 4F 54 45 2E "....'. "SPNOTE.
00AFC0: 44 4F 43 22 00 16 00 C4 27 9E 20 0D 00 00 D4 EF DOC"....'. .....
00AFD0: 20 0F 20 EC 20 0D 00 00 4C D0 00 14 00 CE 27 D9 . . ...L.....'.
00AFE0: 20 23 17 2C 03 00 00 CC 28 0D 00 00 D4 29 00 06 #.,....(....)..
00AFF0: 00 D8 27 B0 00 06 00 E2 27 89 00 1B 00 EC 27 BF ..'.....'.....'.
00B000: 01 BF 22 2E 2E 2E 45 4E 44 20 4F 46 20 43 4F 50 .."...END OF COP
00B010: 59 49 4E 47 22 00 06 00 F6 27 B1 00 00 00 00 00 YING"....'......
00B020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00B030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00B040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00B050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00B060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00B070: 00 00 00 00 00 00 00 00 00 00 00 00 00 C7 B7 FF ................
00B080: FF FF FF 11 00 09 57 04 A6 04 8B 04 14 09 01 10 ......W.........
00B090: 08 0E 00 07 01 00 2C 53 50 4E 4F 54 45 2E 44 4F ......,SPNOTE.DO
00B0A0: 43 00 00 00 00 00 00 01 00 16 00 08 7C 9E FF 00 C...........|...
00B0B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00B0C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00B0D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00B0E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00B0F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00B100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00B110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00B120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00B130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00B140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00B150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00B160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00B170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00B180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00B190: 00 00 00 00 00 00 00 F7 3E FF FF FF FF 11 00 09 ........>.......
00B1A0: A6 04 57 04 89 04 10 09 00 10 08 74 0D 15 08 00 ..W........t....
00B1B0: 16 22 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ."**************
00B1C0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
00B1D0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
00B1E0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
00B1F0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
00B200: 2A 22 0D 0A 22 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A *".."***********
00B210: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
00B220: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
00B230: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
00B240: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
00B250: 2A 2A 2A 2A 22 0D 0A 22 2A 2A 2A 2A 2A 2A 2A 2A ****".."********
00B260: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
00B270: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
00B280: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
00B290: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
00B2A0: 2A 2A 2A 2A 2A 2A 2A 22 0D 0A 22 22 0D 0A 22 2A *******".."".."*
00B2B0: 2A 2C 7B 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A *,{*************
00B2C0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
00B2D0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
00B2E0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
00B2F0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
00B300: 22 0D 0A 22 2A 20 20 20 20 20 20 20 20 20 20 20 ".."*
00B310: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00B320: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00B330: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00B340: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00B350: 20 20 2A 22 0D 0A 22 2A 20 20 20 20 20 20 20 20 *".."*
00B360: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00B370: 53 50 45 45 43 48 21 20 20 41 64 76 61 6E 63 65 SPEECH! Advance
00B380: 64 20 70 72 6F 67 72 61 6D 6D 69 6E 67 20 6E 6F d programming no
00B390: 74 65 73 20 20 20 20 20 20 20 20 20 20 20 20 20 tes
00B3A0: 20 20 20 20 20 2A 22 0D 0A 22 2A 20 20 20 20 20 *".."*
00B3B0: 20 20 20 A1 9F 20 20 20 20 20 20 20 20 20 20 20 ..
00B3C0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00B3D0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00B3E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00B3F0: 20 20 20 20 20 20 20 20 20 20 2A 22 0D 0A 22 2A *".."*
00B400: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00B410: 20 20 20 20 20 20 20 20 20 20 28 63 29 20 31 39 (c) 19
00B420: 38 36 20 53 75 70 65 72 69 6F 72 20 53 6F 66 74 86 Superior Soft
00B430: 77 61 72 65 20 4C 74 64 2E 20 20 20 20 20 20 20 ware Ltd.
00B440: 20 20 20 20 20 20 20 20 20 20 20 20 20 2A 22 0D *".
00B450: 0A 22 2A 20 20 20 20 20 20 20 20 20 20 20 20 20 ."*
00B460: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00B470: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00B480: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00B490: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00B4A0: 2A 22 0D 0A 22 2A 20 20 20 20 20 20 20 20 20 20 *".."*
00B4B0: 20 20 20 20 20 26 13 20 20 20 20 20 20 20 20 20 &.
00B4C0: 20 20 20 77 72 69 74 74 65 6E 20 62 79 3A 20 20 written by:
00B4D0: 20 52 2E 43 2E 20 50 65 74 65 72 73 6F 6E 20 20 R.C. Peterson
00B4E0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00B4F0: 20 20 20 20 20 2A 22 0D 0A 22 2A 20 20 20 20 20 *".."*
00B500: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00B510: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00B520: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00B530: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00B540: 20 20 20 20 20 20 20 20 2A 22 0D 0A 22 2A 20 20 *".."*
00B550: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00B560: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00B570: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00B580: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00B590: 20 20 20 20 20 20 20 20 20 20 20 2A 22 0D 0A 22 *".."
00B5A0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
00B5B0: 2A 2A 2A 2A 2A 2A 2A 7A A8 2A 2A 2A 2A 2A 2A 2A *******z.*******
00B5C0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
00B5D0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
00B5E0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
00B5F0: 2A 22 0D 0A 22 22 0D 0A 22 22 0D 0A 22 20 20 49 *".."".."".." I
00B600: 6E 74 72 6F 64 75 63 74 69 6F 6E 3A 22 0D 0A 22 ntroduction:".."
00B610: 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 22 -------------"
00B620: 0D 0A 22 22 0D 0A 22 20 20 54 68 65 73 65 20 6E .."".." These n
00B630: 6F 74 65 73 20 77 69 6C 6C 20 62 65 20 75 73 65 otes will be use
00B640: 66 75 6C 20 69 66 20 79 6F 75 20 77 61 6E 74 20 ful if you want
00B650: 74 6F 20 75 73 65 20 74 68 65 20 53 50 45 45 43 to use the SPEEC
00B660: 48 21 20 20 72 6F 75 74 69 6E 65 73 20 20 69 6E H! routines in
00B670: 20 20 79 6F 75 72 22 0D 0A 22 6F 77 6E 20 70 72 your".."own pr
00B680: 6F 67 72 61 6D 73 2E 20 49 20 72 65 63 6F 6D 6D ograms. I recomm
00B690: 65 6E 64 20 74 68 61 74 20 79 6F 75 20 73 74 75 end that you stu
00B6A0: 64 79 20 74 68 65 20 20 41 6D 73 74 72 61 64 20 dy the Amstrad
00B6B0: 20 75 73 65 72 20 20 67 75 65 08 69 64 65 20 20 user gue.ide
00B6C0: 61 6E 64 20 20 62 65 63 6F 6D 65 22 0D 0A 22 66 and become".."f
00B6D0: 61 6D 69 6C 69 61 72 20 77 69 74 68 20 42 61 73 amiliar with Bas
00B6E0: 69 63 20 70 72 6F 67 72 61 6D 6D 69 6E 67 20 2C ic programming ,
00B6F0: 20 74 68 65 20 41 4D 53 44 4F 53 20 6D 65 6D 6F the AMSDOS memo
00B700: 72 79 20 6D 61 70 20 61 6E 64 20 74 68 65 20 75 ry map and the u
00B710: 73 65 20 6F 66 20 72 65 73 69 64 65 6E 74 22 0D se of resident".
00B720: 0A 22 73 79 73 74 65 6D 20 65 78 74 65 6E 73 69 ."system extensi
00B730: 6F 6E 73 20 62 65 66 6F 72 65 20 61 74 74 65 6D ons before attem
00B740: 70 74 69 6E 67 20 74 6F 20 20 63 75 73 74 6F 6D pting to custom
00B750: 69 73 65 20 20 74 68 65 20 20 70 72 6F 67 72 61 ise the progra
00B760: 6D 2E 20 20 41 6E 20 20 65 73 73 65 6E 74 69 61 m. An essentia
00B770: 6C 22 0D 0A 22 64 6F 63 75 6D 65 6E 74 20 66 6F l".."document fo
00B780: 72 20 61 6E 79 6F 6E 65 20 69 6E 74 65 72 65 73 r anyone interes
00B790: 74 65 64 20 69 6E 20 20 6D 61 63 68 69 6E 65 20 ted in machine
00B7A0: 20 63 6F 64 65 20 20 70 72 6F 67 72 61 6D 6D 69 code programmi
00B7B0: 6E 67 20 20 69 73 20 20 74 68 65 5D 7E 20 20 41 ng is the]~ A
00B7C0: 6D 73 74 72 61 64 22 0D 0A 22 46 69 72 6D 77 61 mstrad".."Firmwa
00B7D0: 72 65 20 53 70 65 63 69 66 69 63 61 74 69 6F 6E re Specification
00B7E0: 20 6D 61 6E 75 61 6C 20 28 20 53 4F 46 54 20 31 manual ( SOFT 1
00B7F0: 35 38 20 29 2E 22 0D 0A 22 22 0D 0A 22 20 20 4F 58 ).".."".." O
00B800: 6E 65 20 6F 66 20 74 68 65 20 66 69 72 73 74 20 ne of the first
00B810: 74 61 73 6B 73 20 79 6F 75 20 73 68 6F 75 6C 64 tasks you should
00B820: 20 75 6E 64 65 72 74 61 6B 65 20 62 65 66 6F 72 undertake befor
00B830: 65 20 61 74 74 65 6D 70 74 69 6E 67 20 61 6E 79 e attempting any
00B840: 20 61 6C 74 65 72 61 74 69 6F 6E 73 22 0D 0A 22 alterations".."
00B850: 74 6F 20 74 68 65 20 53 50 45 45 43 48 21 20 70 to the SPEECH! p
00B860: 72 6F 67 72 61 6D 73 20 69 73 20 74 6F 20 6D 61 rograms is to ma
00B870: 6B 65 20 61 20 77 6F 72 6B 69 6E 67 20 63 6F 70 ke a working cop
00B880: 79 20 6F 66 20 74 68 65 20 66 69 6C 65 73 20 77 y of the files w
00B890: 65 20 73 75 70 70 6C 79 20 28 20 20 66 6F 72 22 e supply ( for"
00B8A0: 0D 0A 22 79 6F 75 72 20 6F 77 6E 20 75 73 65 20 .."your own use
00B8B0: 6F 6E 6C 79 20 21 20 29 2E 20 4E 65 76 E6 BB 65 only ! ). Nev..e
00B8C0: 72 20 6D 61 6B 65 20 61 6C 74 65 72 61 74 69 6F r make alteratio
00B8D0: 6E 73 20 74 6F 20 79 6F 75 72 20 6F 72 69 67 69 ns to your origi
00B8E0: 6E 61 6C 20 64 69 73 63 20 6F 72 20 63 61 73 73 nal disc or cass
00B8F0: 65 74 74 65 22 0D 0A 22 61 73 20 69 74 20 69 73 ette".."as it is
00B900: 20 70 6F 73 73 69 62 6C 65 20 74 6F 20 6D 61 6B possible to mak
00B910: 65 20 6D 69 73 74 61 6B 65 73 20 69 66 20 79 6F e mistakes if yo
00B920: 75 20 64 6F 20 6E 6F 74 20 66 75 6C 6C 79 20 75 u do not fully u
00B930: 6E 64 65 72 73 74 61 6E 64 20 77 68 61 74 20 69 nderstand what i
00B940: 73 20 67 6F 69 6E 67 22 0D 0A 22 6F 6E 2E 20 46 s going".."on. F
00B950: 65 65 6C 20 66 72 65 65 20 74 6F 20 6C 6F 6F 6B eel free to look
00B960: 20 61 74 20 74 68 65 20 64 65 6D 6F 6E 73 74 72 at the demonstr
00B970: 61 74 69 6F 6E 20 70 72 6F 67 72 61 6D 73 20 61 ation programs a
00B980: 6E 64 20 61 64 61 70 74 20 74 68 65 6D 20 66 6F nd adapt them fo
00B990: 72 20 79 6F 75 72 20 6F 77 6E 22 0D 0A 22 70 75 r your own".."pu
00B9A0: 72 70 6F 73 65 73 2E 22 0D 0A 22 22 0D 0A 22 22 rposes."..""..""
00B9B0: 0D 0A 22 20 20 44 69 66 66 65 72 65 6E 63 65 01 .." Difference.
00B9C0: D5 FF FF FF FF 11 00 09 57 04 A6 04 8B 04 15 09 ........W.......
00B9D0: FF 0F 08 0D 00 07 01 00 2C 53 50 4E 4F 54 45 2E ........,SPNOTE.
00B9E0: 44 4F 43 00 00 00 00 00 00 02 00 16 00 08 7C 9E DOC...........|.
00B9F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BA00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BA10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BA20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BA30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BA40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BA50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BA60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BA70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BA80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BA90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BAA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BAB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BAC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00BAD0: 00 00 00 00 00 00 00 00 00 CA 1E FF FF FF FF 11 ................
00BAE0: FF 08 A6 04 A6 04 87 04 0E 09 01 10 08 34 0D 15 .............4..
00BAF0: 08 00 16 73 20 62 65 74 77 65 65 6E 20 4C 6F 63 ...s between Loc
00BB00: 6F 6D 6F 74 69 76 65 20 42 61 73 69 63 20 56 31 omotive Basic V1
00BB10: 2E 30 20 61 6E 64 20 56 31 2E 31 22 0D 0A 22 20 .0 and V1.1".."
00BB20: 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ---------------
00BB30: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00BB40: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00BB50: 2D 2D 2D 22 0D 0A 22 22 0D 0A 22 20 20 54 68 65 ---".."".." The
00BB60: 20 43 50 43 20 34 36 34 20 63 6F 6D 70 75 74 65 CPC 464 compute
00BB70: 72 20 69 73 20 73 75 70 70 6C 69 65 64 20 77 69 r is supplied wi
00BB80: 74 68 20 74 68 65 20 4C 6F 63 6F 6D 6F 74 69 76 th the Locomotiv
00BB90: 65 20 42 61 73 69 63 20 20 69 6E 74 65 72 70 72 e Basic interpr
00BBA0: 65 74 65 72 20 20 56 31 2E 30 22 0D 0A 22 77 68 eter V1.0".."wh
00BBB0: 69 6C 65 20 74 68 65 20 43 50 43 20 36 36 34 20 ile the CPC 664
00BBC0: 61 6E 64 20 43 50 43 20 36 31 32 38 20 63 6F 6D and CPC 6128 com
00BBD0: 70 75 74 65 72 73 20 68 61 76 65 20 4C 6F 63 6F puters have Loco
00BBE0: 6D 6F 74 69 76 65 20 42 61 73 69 63 20 56 31 2E motive Basic V1.
00BBF0: 31 2E 20 C8 2E 41 73 20 66 61 72 20 20 61 73 22 1. ..As far as"
00BC00: 0D 0A 22 69 73 20 6B 6E 6F 77 6E 20 61 6C 6C 20 .."is known all
00BC10: 42 61 73 69 63 20 70 72 6F 67 72 61 6D 73 20 77 Basic programs w
00BC20: 72 69 74 74 65 6E 20 66 6F 72 20 56 31 2E 30 20 ritten for V1.0
00BC30: 77 69 6C 6C 20 72 75 6E 20 77 69 74 68 6F 75 74 will run without
00BC40: 20 61 6C 74 65 72 61 74 69 6F 6E 20 20 75 6E 64 alteration und
00BC50: 65 72 22 0D 0A 22 56 31 2E 31 2E 20 54 68 65 20 er".."V1.1. The
00BC60: 72 65 76 65 72 73 65 20 69 73 20 6E 6F 74 20 20 reverse is not
00BC70: 68 6F 77 65 76 65 72 20 20 74 72 75 65 2E 20 20 however true.
00BC80: 54 68 69 73 20 20 6F 6E 6C 79 20 20 65 66 66 65 This only effe
00BC90: 63 74 73 20 20 53 50 45 45 43 48 21 20 20 69 6E cts SPEECH! in
00BCA0: 20 20 74 68 65 22 0D 0A 22 66 6F 6C 6C 6F 77 69 the".."followi
00BCB0: 6E 67 20 77 61 79 3A 20 56 31 2E 31 20 61 6C 6C ng way: V1.1 all
00BCC0: 6F 77 73 20 74 68 65 20 70 72 6F 67 72 61 6D 6D ows the programm
00BCD0: 65 72 20 74 6F 20 75 73 65 20 73 74 72 69 6E 67 er to use string
00BCE0: 73 20 64 69 72 65 63 74 6C 79 20 69 6E 20 20 63 s directly in c
00BCF0: 61 6C 6C 73 20 77 B0 20 74 6F 22 0D 0A 22 72 65 alls w. to".."re
00BD00: 73 69 64 65 6E 74 20 73 79 73 74 65 6D 20 65 78 sident system ex
00BD10: 74 65 6E 73 69 6F 6E 73 20 28 20 52 53 58 73 20 tensions ( RSXs
00BD20: 29 2E 22 0D 0A 22 22 0D 0A 22 20 20 45 2E 67 2E ).".."".." E.g.
00BD30: 22 0D 0A 22 22 0D 0A 22 20 20 20 20 20 20 20 56 ".."".." V
00BD40: 31 2E 30 20 2D 20 20 20 20 31 30 30 20 61 24 3D 1.0 - 100 a$=
00BD50: 22 49 20 74 68 69 6E 6B 20 74 68 65 72 65 66 6F "I think therefo
00BD60: 72 65 20 49 20 61 6D 22 22 0D 0A 22 20 20 20 20 re I am"".."
00BD70: 20 20 20 20 20 20 20 20 20 20 20 20 20 31 31 30 110
00BD80: 20 7C 53 41 59 2C 40 61 24 22 0D 0A 22 22 0D 0A |SAY,@a$"..""..
00BD90: 22 22 0D 0A 22 20 20 20 20 20 20 20 56 31 2E 31 "".." V1.1
00BDA0: 20 2D 20 20 20 20 31 30 30 20 7C 53 41 59 2C 22 - 100 |SAY,"
00BDB0: 49 20 74 68 69 6E 6B 20 74 68 65 72 65 66 6F 72 I think therefor
00BDC0: 65 20 49 20 61 6D 22 22 0D 0A 22 22 0D 0A 22 22 e I am""..""..""
00BDD0: 0D 0A 22 20 20 49 66 20 79 6F 75 20 61 72 65 20 .." If you are
00BDE0: 77 72 69 74 69 6E 67 20 70 72 6F 67 72 61 6D 73 writing programs
00BDF0: 20 77 68 69 63 68 20 6E AA 6E 65 65 64 20 74 6F which n.need to
00BE00: 20 72 75 6E 20 75 6E 64 65 72 20 62 6F 74 68 20 run under both
00BE10: 42 61 73 69 63 20 56 31 2E 30 20 61 6E 64 20 20 Basic V1.0 and
00BE20: 56 31 2E 31 22 0D 0A 22 74 68 65 6E 20 79 6F 75 V1.1".."then you
00BE30: 20 6D 75 73 74 20 75 73 65 20 74 68 65 20 56 31 must use the V1
00BE40: 2E 30 20 66 6F 72 6D 20 6F 66 20 74 68 65 20 52 .0 form of the R
00BE50: 53 58 20 43 6F 6D 6D 61 6E 64 73 2E 22 0D 0A 22 SX Commands.".."
00BE60: 22 0D 0A 22 22 0D 0A 22 20 20 43 6F 6E 76 65 72 ".."".." Conver
00BE70: 74 69 6E 67 20 61 20 63 61 73 73 65 74 74 65 20 ting a cassette
00BE80: 76 65 72 73 69 6F 6E 20 6F 66 20 53 50 45 45 43 version of SPEEC
00BE90: 48 21 20 74 6F 20 6C 6F 61 64 20 66 72 6F 6D 20 H! to load from
00BEA0: 64 69 73 63 2E 22 0D 0A 22 20 20 2D 2D 2D 2D 2D disc.".." -----
00BEB0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00BEC0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00BED0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00BEE0: 2D 2D 2D 2D 2D 2D 22 0D 0A 22 22 0D 0A 22 20 20 ------".."".."
00BEF0: 53 50 45 45 43 48 21 20 61 22 E6 73 20 73 75 70 SPEECH! a".s sup
00BF00: 70 6C 69 65 64 20 6F 6E 20 63 61 73 73 65 74 74 plied on cassett
00BF10: 65 20 69 73 20 63 6F 6E 66 69 67 75 72 65 64 20 e is configured
00BF20: 74 6F 20 6C 6F 61 64 20 61 6E 64 20 73 61 76 65 to load and save
00BF30: 20 66 69 6C 65 73 20 20 74 6F 20 20 61 6E 64 22 files to and"
00BF40: 0D 0A 22 66 72 6F 6D 20 63 61 73 73 65 74 74 65 .."from cassette
00BF50: 20 74 61 70 65 2E 20 49 66 20 79 6F 75 20 77 69 tape. If you wi
00BF60: 73 68 20 74 6F 20 63 6F 6E 76 65 72 74 20 61 20 sh to convert a
00BF70: 63 61 73 73 65 74 74 65 20 76 65 72 73 69 6F 6E cassette version
00BF80: 20 74 6F 20 20 77 6F 72 6B 20 20 77 69 74 68 20 to work with
00BF90: 20 61 22 0D 0A 22 64 69 73 63 20 73 79 73 74 65 a".."disc syste
00BFA0: 6D 20 74 68 65 6E 20 74 68 65 20 66 6F 6C 6C 6F m then the follo
00BFB0: 77 69 6E 67 20 6E 6F 74 65 73 20 6D 61 79 20 62 wing notes may b
00BFC0: 65 20 6F 66 20 68 65 6C 70 2E 20 20 4F 6E 6C 79 e of help. Only
00BFD0: 20 20 6D 69 6E 6F 72 20 20 63 68 61 6E 67 65 73 minor changes
00BFE0: 20 20 61 72 65 22 0D 0A 22 72 65 71 75 69 72 65 are".."require
00BFF0: 64 20 74 6F 20 6D 61 6B 65 20 53 AF 67 50 45 45 d to make S.gPEE
00C000: 43 48 21 20 6C 6F 61 64 20 66 72 6F 6D 20 64 69 CH! load from di
00C010: 73 63 2E 20 41 66 74 65 72 20 63 6F 70 79 69 6E sc. After copyin
00C020: 67 20 74 68 65 20 70 72 6F 67 72 61 6D 73 20 20 g the programs
00C030: 61 6E 64 20 20 66 69 6C 65 73 22 0D 0A 22 74 6F and files".."to
00C040: 20 64 69 73 63 20 79 6F 75 20 77 69 6C 6C 20 6E disc you will n
00C050: 65 65 64 20 74 6F 20 6D 61 6B 65 20 74 68 65 20 eed to make the
00C060: 66 6F 6C 6C 6F 77 69 6E 67 20 63 68 61 6E 67 65 following change
00C070: 73 3A 22 0D 0A 22 22 0D 0A 22 22 0D 0A 22 20 20 s:".."".."".."
00C080: 20 20 20 43 68 61 6E 67 65 20 6C 69 6E 65 20 39 Change line 9
00C090: 30 20 69 6E 20 53 50 45 45 43 48 2E 42 41 53 20 0 in SPEECH.BAS
00C0A0: 74 6F 20 72 65 61 64 3A 22 0D 0A 22 22 0D 0A 22 to read:".."".."
00C0B0: 20 20 20 20 20 20 20 20 20 39 30 20 7C 44 49 53 90 |DIS
00C0C0: 43 22 0D 0A 22 22 0D 0A 22 20 20 20 20 20 43 68 C".."".." Ch
00C0D0: 61 6E 67 65 20 6C 69 6E 65 20 36 30 20 69 6E 20 ange line 60 in
00C0E0: 45 44 49 54 2E 42 41 53 20 74 6F 20 72 65 61 64 EDIT.BAS to read
00C0F0: 3A 22 0D 0A 22 22 0D 0A 22 20 20 20 20 D6 5D 20 :".."".." .]
00C100: 20 20 20 20 36 30 20 7C 44 49 53 43 22 0D 0A 22 60 |DISC".."
00C110: 22 0D 0A 22 20 20 20 20 20 43 68 61 6E 67 65 20 ".." Change
00C120: 6C 69 6E 65 20 35 35 20 69 6E 20 4E 4F 54 45 53 line 55 in NOTES
00C130: 2E 42 41 53 20 74 6F 20 72 65 61 64 3A 22 0D 0A .BAS to read:"..
00C140: 22 22 0D 0A 22 20 20 20 20 20 20 20 20 20 35 35 "".." 55
00C150: 20 7C 44 49 53 43 22 0D 0A 22 22 0D 0A 22 22 0D |DISC".."".."".
00C160: 0A 22 20 20 53 69 6D 69 6C 61 72 6C 79 20 64 69 ." Similarly di
00C170: 73 63 20 76 65 72 73 69 6F 6E 73 20 6F 66 20 74 sc versions of t
00C180: 68 65 20 70 72 6F 67 72 61 6D 73 20 63 61 6E 20 he programs can
00C190: 62 65 20 63 6F 6E 76 65 72 74 65 64 20 74 6F 20 be converted to
00C1A0: 6F 70 65 72 61 74 65 20 66 72 6F 6D 20 74 61 70 operate from tap
00C1B0: 65 22 0D 0A 22 75 73 69 6E 67 20 74 68 65 20 7C e".."using the |
00C1C0: 54 41 50 45 20 63 6F 6D 6D 61 6E 64 20 69 6E 20 TAPE command in
00C1D0: 70 6C 61 63 65 20 6F 66 20 74 68 65 20 74 68 65 place of the the
00C1E0: 20 7C 44 49 53 43 20 63 6F 6D 6D 61 6E 64 73 2E |DISC commands.
00C1F0: 22 0D 0A 22 22 0D 0A 22 22 0D 0A 22 20 20 43 D8 ".."".."".." C.
00C200: 60 72 65 61 74 69 6E 67 20 61 20 76 65 72 73 69 `reating a versi
00C210: 6F 6E 20 6F 66 20 53 50 45 45 43 48 21 20 74 6F on of SPEECH! to
00C220: 20 72 75 6E 20 61 74 20 61 20 66 69 78 65 64 20 run at a fixed
00C230: 61 64 64 72 65 73 73 2E 22 0D 0A 22 20 20 2D 2D address.".." --
00C240: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00C250: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00C260: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00C270: 2D 2D 2D 2D 2D 2D 22 0D 0A 22 22 0D 0A 22 20 20 ------".."".."
00C280: 54 68 65 20 73 74 61 6E 64 61 72 64 20 53 50 45 The standard SPE
00C290: 45 43 48 21 20 70 72 6F 67 72 61 6D 20 6C 6F 61 ECH! program loa
00C2A0: 64 73 20 69 6E 74 6F 20 6D 65 6D 6F 72 79 20 61 ds into memory a
00C2B0: 74 20 74 68 65 20 20 74 6F 70 20 20 6F 66 20 20 t the top of
00C2C0: 74 68 65 20 20 62 6C 6F 63 6B 20 20 6F 66 22 0D the block of".
00C2D0: 0A 22 6D 65 6D 6F 72 79 20 72 65 73 65 72 76 65 ."memory reserve
00C2E0: 64 20 66 6F 72 20 74 68 65 20 42 61 73 69 63 20 d for the Basic
00C2F0: 73 79 73 74 65 6D 2E 20 54 68 65 20 70 72 6F 67 system. The prog
00C300: 72 4D 09 FF FF FF FF 11 00 09 F6 04 57 04 8D 04 rM..........W...
00C310: 19 09 01 10 08 0E 00 07 01 00 2C 53 50 4E 4F 54 ..........,SPNOT
00C320: 45 2E 44 4F 43 00 00 00 00 00 00 03 00 16 00 08 E.DOC...........
00C330: 7C 9E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...............
00C340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00C350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00C360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00C370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00C380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00C390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00C3A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00C3B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00C3C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00C3D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00C3E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00C3F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00C400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00C410: 00 00 00 00 00 00 00 00 00 00 00 2D 15 FF FF FF ...........-....
00C420: FF 11 FF 08 A6 04 57 04 87 04 0D 09 01 10 08 3E ......W........>
00C430: 0D 15 08 00 16 61 6D 20 72 65 71 75 69 72 65 73 .....am requires
00C440: 20 37 38 38 30 20 62 79 74 65 73 20 6F 66 20 20 7880 bytes of
00C450: 6D 65 6D 6F 72 79 22 0D 0A 22 61 6E 64 20 73 6F memory".."and so
00C460: 20 74 68 65 20 73 79 73 74 65 6D 20 76 61 72 69 the system vari
00C470: 61 62 6C 65 20 48 49 4D 45 4D 20 20 69 73 20 20 able HIMEM is
00C480: 72 65 64 75 63 65 64 20 20 62 79 20 20 74 68 69 reduced by thi
00C490: 73 20 20 61 6D 6F 75 6E 74 20 20 61 6E 64 20 20 s amount and
00C4A0: 74 68 65 20 20 73 70 61 63 65 22 0D 0A 22 61 76 the space".."av
00C4B0: 61 69 6C 61 62 6C 65 20 66 6F 72 20 42 61 73 69 ailable for Basi
00C4C0: 63 20 70 72 6F 67 72 61 6D 73 20 69 73 20 72 65 c programs is re
00C4D0: 64 75 63 65 64 20 62 79 20 74 68 65 20 73 61 6D duced by the sam
00C4E0: 65 20 61 6D 6F 75 6E 74 2E 20 48 6F 77 65 76 65 e amount. Howeve
00C4F0: 72 20 74 68 65 20 70 6F 73 69 74 69 6F 6E 22 0D r the position".
00C500: 0A 22 6F 66 20 48 49 4D 45 4D 20 69 73 20 6E 6F ."of HIMEM is no
00C510: 74 20 66 69 78 65 64 20 61 6E 64 20 64 65 70 65 t fixed and depe
00C520: 6E 64 73 20 6F 6E 20 77 68 65 74 68 65 72 20 61 nds on whether a
00C530: 6E 79 20 72 65 45 95 73 69 64 65 6E 74 20 20 73 ny reE.sident s
00C540: 79 73 74 65 6D 20 20 65 78 74 65 6E 73 69 6F 6E ystem extension
00C550: 73 20 20 28 22 0D 0A 22 52 53 58 27 73 20 29 20 s (".."RSX's )
00C560: 68 61 76 65 20 62 65 65 6E 20 6C 6F 61 64 65 64 have been loaded
00C570: 20 62 65 66 6F 72 65 20 53 50 45 45 43 48 21 20 before SPEECH!
00C580: 54 68 69 73 20 6D 65 61 6E 73 20 20 74 68 61 74 This means that
00C590: 20 20 74 68 65 20 20 70 72 6F 67 72 61 6D 20 20 the program
00C5A0: 6D 75 73 74 20 20 62 65 22 0D 0A 22 72 65 6C 6F must be".."relo
00C5B0: 63 61 74 65 64 20 73 6F 20 74 68 61 74 20 69 74 cated so that it
00C5C0: 20 77 69 6C 6C 20 72 75 6E 20 63 6F 72 72 65 63 will run correc
00C5D0: 74 6C 79 20 61 74 20 77 68 61 74 65 76 65 72 20 tly at whatever
00C5E0: 61 64 64 72 65 73 73 20 69 74 20 69 73 20 20 6C address it is l
00C5F0: 6F 61 64 65 64 2E 20 20 54 68 69 73 22 0D 0A 22 oaded. This".."
00C600: 69 73 20 64 6F 6E 65 20 62 79 20 74 68 65 20 6C is done by the l
00C610: 6F 61 64 65 72 20 70 72 6F 67 72 61 6D 20 53 50 oader program SP
00C620: 45 45 43 48 2E 42 41 53 2E 22 0D 0A 22 22 0D 0A EECH.BAS."..""..
00C630: 22 20 20 54 68 65 20 85 72 53 50 45 45 43 48 21 " The .rSPEECH!
00C640: 20 70 72 6F 67 72 61 6D 20 69 73 20 73 74 6F 72 program is stor
00C650: 65 64 20 69 6E 20 74 77 6F 20 66 69 6C 65 73 20 ed in two files
00C660: 53 50 43 4F 44 45 2E 42 49 4E 20 61 6E 64 20 53 SPCODE.BIN and S
00C670: 50 44 49 43 4E 2E 42 49 4E 2E 20 49 74 20 68 61 PDICN.BIN. It ha
00C680: 73 20 61 22 0D 0A 22 6E 75 6D 62 65 72 20 6F 66 s a".."number of
00C690: 20 73 65 63 74 69 6F 6E 73 2E 20 53 50 44 49 43 sections. SPDIC
00C6A0: 4E 2E 42 49 4E 20 69 73 20 74 68 65 20 64 69 63 N.BIN is the dic
00C6B0: 74 69 6F 6E 61 72 79 20 66 69 6C 65 20 75 73 65 tionary file use
00C6C0: 64 20 69 6E 20 63 6F 6E 76 65 72 74 69 6E 67 20 d in converting
00C6D0: 45 6E 67 6C 69 73 68 22 0D 0A 22 6C 61 6E 67 75 English".."langu
00C6E0: 61 67 65 20 74 65 78 74 20 69 6E 74 6F 20 61 20 age text into a
00C6F0: 70 68 6F 6E 65 74 69 63 20 66 6F 72 6D 2E 20 54 phonetic form. T
00C700: 68 69 73 20 66 69 6C 65 20 63 61 6E 20 62 65 20 his file can be
00C710: 65 64 69 74 65 64 20 75 73 69 6E 67 20 74 68 65 edited using the
00C720: 20 64 69 63 74 69 6F 6E 61 72 79 22 0D 0A 22 65 dictionary".."e
00C730: 64 69 74 6F 72 20 45 44 49 74 6F 54 2E 42 41 53 ditor EDItoT.BAS
00C740: 20 28 20 73 65 65 20 6C 61 74 65 72 20 29 2E 20 ( see later ).
00C750: 54 68 65 20 66 69 6C 65 20 53 50 43 4F 44 45 2E The file SPCODE.
00C760: 42 49 4E 20 63 6F 6E 73 69 73 74 73 20 6F 66 20 BIN consists of
00C770: 20 74 68 72 65 65 20 20 73 65 63 74 69 6F 6E 73 three sections
00C780: 2E 22 0D 0A 22 54 68 65 73 65 20 61 72 65 20 31 .".."These are 1
00C790: 29 20 54 68 65 20 45 6E 67 6C 69 73 68 20 74 65 ) The English te
00C7A0: 78 74 20 74 6F 20 20 70 68 6F 6E 65 74 69 63 73 xt to phonetics
00C7B0: 20 20 74 72 61 6E 73 6C 61 74 6F 72 20 20 32 29 translator 2)
00C7C0: 20 20 54 68 65 20 20 52 53 58 20 20 6F 70 65 72 The RSX oper
00C7D0: 61 74 69 6E 67 22 0D 0A 22 73 79 73 74 65 6D 20 ating".."system
00C7E0: 69 6E 74 65 72 66 61 63 65 20 61 6E 64 20 33 29 interface and 3)
00C7F0: 20 54 68 65 20 70 68 6F 6E 65 6D 65 20 70 72 6F The phoneme pro
00C800: 6E 6F 75 6E 63 65 72 2E 20 54 68 69 73 20 6C 61 nouncer. This la
00C810: 73 74 20 72 6F 75 74 69 6E 65 20 20 63 61 6E 20 st routine can
00C820: 20 62 65 20 20 75 73 65 64 22 0D 0A 22 69 6E 64 be used".."ind
00C830: 65 70 65 6E 64 65 6E 74 6C 79 20 40 1E 66 72 6F ependently @.fro
00C840: 6D 20 65 69 74 68 65 72 20 42 61 73 69 63 20 6F m either Basic o
00C850: 72 20 6D 61 63 68 69 6E 65 20 63 6F 64 65 20 70 r machine code p
00C860: 72 6F 67 72 61 6D 73 2E 22 0D 0A 22 22 0D 0A 22 rograms.".."".."
00C870: 20 20 54 68 65 20 65 61 73 69 65 73 74 20 77 61 The easiest wa
00C880: 79 20 6F 66 20 69 6E 63 6F 72 70 6F 72 61 74 69 y of incorporati
00C890: 6E 67 20 74 68 65 20 53 50 45 45 43 48 21 20 20 ng the SPEECH!
00C8A0: 72 6F 75 74 69 6E 65 73 20 20 69 6E 74 6F 20 20 routines into
00C8B0: 61 20 20 6D 61 63 68 69 6E 65 20 20 63 6F 64 65 a machine code
00C8C0: 22 0D 0A 22 70 72 6F 67 72 61 6D 20 69 73 20 74 ".."program is t
00C8D0: 6F 20 6D 61 6B 65 20 61 20 63 6F 70 79 20 6F 66 o make a copy of
00C8E0: 20 20 74 68 65 20 20 72 6F 75 74 69 6E 65 20 20 the routine
00C8F0: 77 68 69 63 68 20 20 68 61 73 20 20 62 65 65 6E which has been
00C900: 20 20 72 65 6C 6F 63 61 74 65 64 20 20 74 6F 20 relocated to
00C910: 20 74 68 65 22 0D 0A 22 72 65 71 75 69 72 65 64 the".."required
00C920: 20 61 64 64 72 65 73 73 2E 20 54 6F 20 64 6F 20 address. To do
00C930: 74 68 69 73 20 79 6F 75 20 6D 75 73 74 50 4D 20 this you mustPM
00C940: 6D 61 6B 65 20 74 68 65 20 66 6F 6C 6C 6F 77 69 make the followi
00C950: 6E 67 20 20 74 65 6D 70 6F 72 61 72 79 20 20 63 ng temporary c
00C960: 68 61 6E 67 65 73 20 20 74 6F 22 0D 0A 22 74 68 hanges to".."th
00C970: 65 20 53 50 45 45 43 48 20 70 72 6F 67 72 61 6D e SPEECH program
00C980: 2E 22 0D 0A 22 22 0D 0A 22 20 20 20 20 20 31 29 .".."".." 1)
00C990: 20 49 6E 69 74 69 61 6C 69 73 65 20 74 68 65 20 Initialise the
00C9A0: 6D 61 63 68 69 6E 65 20 73 6F 20 74 68 61 74 20 machine so that
00C9B0: 6E 6F 20 52 53 58 20 72 6F 75 74 69 6E 65 73 20 no RSX routines
00C9C0: 61 72 65 20 6C 6F 61 64 65 64 20 61 6E 64 20 74 are loaded and t
00C9D0: 68 65 22 0D 0A 22 20 20 20 20 20 20 20 20 6D 61 he".." ma
00C9E0: 78 69 6D 69 75 6D 20 61 6D 6F 75 6E 74 20 6F 66 ximium amount of
00C9F0: 20 20 6D 65 6D 6F 72 79 20 20 69 73 20 20 66 72 memory is fr
00CA00: 65 65 2E 20 44 6F 20 20 74 68 69 73 20 20 62 79 ee. Do this by
00CA10: 20 20 70 72 65 73 73 69 6E 67 20 20 74 68 65 22 pressing the"
00CA20: 0D 0A 22 20 20 20 20 20 20 20 20 3C 65 73 63 61 .." <esca
00CA30: 70 65 3E 20 2C 20 3C 73 68 69 66 74 3E 20 61 C9 pe> , <shift> a.
00CA40: 1D 6E 64 20 3C 63 6F 6E 74 72 6F 6C 3E 20 6B 65 .nd <control> ke
00CA50: 79 73 20 73 69 6D 75 6C 74 61 6E 65 6F 75 73 6C ys simultaneousl
00CA60: 79 2E 22 0D 0A 22 22 0D 0A 22 20 20 20 20 20 32 y.".."".." 2
00CA70: 29 20 4C 6F 61 64 20 74 68 65 20 53 50 45 45 43 ) Load the SPEEC
00CA80: 48 21 20 6C 6F 61 64 65 72 20 70 72 6F 67 72 61 H! loader progra
00CA90: 6D 20 28 20 53 50 45 45 43 48 2E 42 41 53 20 29 m ( SPEECH.BAS )
00CAA0: 20 2E 22 0D 0A 22 22 0D 0A 22 20 20 20 20 20 33 .".."".." 3
00CAB0: 29 20 43 68 6F 6F 73 65 20 74 68 65 20 61 64 64 ) Choose the add
00CAC0: 72 65 73 73 20 61 74 20 77 68 69 63 68 20 79 6F ress at which yo
00CAD0: 75 20 77 6F 75 6C 64 20 6C 69 6B 65 20 74 68 65 u would like the
00CAE0: 20 20 72 6F 75 74 69 6E 65 20 20 74 6F 20 20 6C routine to l
00CAF0: 6F 61 64 22 0D 0A 22 20 20 20 20 20 20 20 20 61 oad".." a
00CB00: 6E 64 20 72 75 6E 20 61 74 2E 22 0D 0A 22 22 0D nd run at.".."".
00CB10: 0A 22 20 20 20 20 20 34 29 20 53 65 74 20 74 68 ." 4) Set th
00CB20: 65 20 76 61 72 69 61 62 6C 65 20 72 65 6C 61 64 e variable relad
00CB30: 20 69 6E 20 6C 69 6E 65 20 31 30 32 20 74 6F 20 in line 102 to
00CB40: 74 60 84 68 65 20 64 65 73 69 72 65 64 20 20 6C t`.he desired l
00CB50: 6F 61 64 20 20 61 64 64 72 65 73 73 2E 22 0D 0A oad address."..
00CB60: 22 22 0D 0A 22 20 20 20 20 20 35 29 20 72 65 70 "".." 5) rep
00CB70: 6C 61 63 65 20 6C 69 6E 65 20 32 32 30 20 77 69 lace line 220 wi
00CB80: 74 68 20 74 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 th the following
00CB90: 20 6C 69 6E 65 3A 20 20 20 32 32 30 20 53 54 4F line: 220 STO
00CBA0: 50 22 0D 0A 22 22 0D 0A 22 20 20 20 20 20 36 29 P".."".." 6)
00CBB0: 20 4E 6F 77 20 74 79 70 65 20 52 55 4E 2E 20 20 Now type RUN.
00CBC0: 53 50 45 45 43 48 21 20 20 77 69 6C 6C 20 20 6E SPEECH! will n
00CBD0: 6F 77 20 20 62 65 20 20 6C 6F 61 64 65 64 20 20 ow be loaded
00CBE0: 61 6E 64 20 20 74 68 65 20 20 72 6F 75 74 69 6E and the routin
00CBF0: 65 73 22 0D 0A 22 20 20 20 20 20 20 20 20 72 65 es".." re
00CC00: 6C 6F 63 61 74 65 64 2E 20 54 68 65 20 70 72 6F located. The pro
00CC10: 67 72 61 6D 20 77 69 6C 6C 20 6E 6F 77 20 73 74 gram will now st
00CC20: 6F 70 20 61 6E 64 20 70 72 69 6E 74 20 74 68 65 op and print the
00CC30: 20 42 72 65 61 6B 20 6D 65 73 73 61 67 65 2E 22 Break message."
00CC40: 0D 0A 22 01 E9 FF FF FF FF 11 FF 08 A6 04 A6 04 ..".............
00CC50: 8B 04 14 09 00 10 08 0E 00 07 01 00 2C 53 50 4E ............,SPN
00CC60: 4F 54 45 2E 44 4F 43 00 00 00 00 00 00 04 00 16 OTE.DOC.........
00CC70: 00 08 7C 9E 00 00 00 00 00 00 00 00 00 00 00 00 ..|.............
00CC80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00CC90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00CCA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00CCB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00CCC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00CCD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00CCE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00CCF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00CD00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00CD10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00CD20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00CD30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00CD40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00CD50: 00 00 00 00 00 00 00 00 00 00 00 00 00 B8 66 FF ..............f.
00CD60: FF FF FF 11 FF 08 57 04 A6 04 88 04 0E 09 01 10 ......W.........
00CD70: 08 5A 0D 15 08 00 16 22 0D 0A 22 20 20 20 20 20 .Z.....".."
00CD80: 37 29 20 4E 6F 77 20 73 61 76 65 20 74 68 65 20 7) Now save the
00CD90: 62 6C 6F 63 6B 20 6F 66 20 63 6F 64 65 20 79 6F block of code yo
00CDA0: 75 20 77 61 6E 74 20 75 73 69 6E 67 20 74 68 65 u want using the
00CDB0: 20 53 41 56 45 20 63 6F 6D 6D 61 6E 64 2E 22 0D SAVE command.".
00CDC0: 0A 22 22 0D 0A 22 20 20 20 20 20 20 20 20 20 45 ."".." E
00CDD0: 2E 67 2E 20 20 53 41 56 45 20 22 4E 53 50 43 4F .g. SAVE "NSPCO
00CDE0: 44 2E 42 49 4E 22 2C 42 2C 6C 6F 61 64 61 64 2C D.BIN",B,loadad,
00CDF0: 6C 65 6E 22 0D 0A 22 22 0D 0A 22 20 20 20 20 20 len".."".."
00CE00: 20 20 20 54 68 65 20 76 61 6C 75 65 20 6F 66 20 The value of
00CE10: 6C 6F 61 64 61 64 20 77 69 6C 6C 20 20 6E 6F 72 loadad will nor
00CE20: 6D 61 6C 6C 79 20 20 62 65 20 20 33 34 37 34 30 mally be 34740
00CE30: 20 2E 20 20 54 6F 20 20 73 61 76 65 20 20 74 68 . To save th
00CE40: 65 20 20 77 68 6F 6C 65 22 0D 0A 22 20 20 20 20 e whole".."
00CE50: 20 20 20 20 72 6F 75 74 69 6E 65 20 6C 65 6E 20 routine len
00CE60: 73 68 6F 75 6C 64 20 62 65 20 37 38 38 30 20 74 should be 7880 t
00CE70: 68 6F 75 67 68 20 20 9D F6 74 68 69 73 20 20 77 hough ..this w
00CE80: 69 6C 6C 20 20 62 65 20 20 64 69 66 66 65 72 65 ill be differe
00CE90: 6E 74 20 20 69 66 20 20 79 6F 75 22 0D 0A 22 20 nt if you".."
00CEA0: 20 20 20 20 20 20 20 68 61 76 65 20 6D 61 64 65 have made
00CEB0: 20 61 6E 79 20 63 68 61 6E 67 65 73 20 20 74 6F any changes to
00CEC0: 20 20 74 68 65 20 20 64 69 63 74 69 6F 6E 61 72 the dictionar
00CED0: 79 2E 20 54 6F 20 73 61 76 65 20 20 6F 6E 6C 79 y. To save only
00CEE0: 20 20 74 68 65 20 20 53 50 45 41 4B 22 0D 0A 22 the SPEAK".."
00CEF0: 20 20 20 20 20 20 20 20 72 6F 75 74 69 6E 65 20 routine
00CF00: 6C 65 6E 20 73 68 6F 75 6C 64 20 62 65 20 34 34 len should be 44
00CF10: 39 33 2E 20 49 66 20 20 79 6F 75 20 20 68 61 76 93. If you hav
00CF20: 65 20 20 6D 61 64 65 20 20 61 6E 79 20 20 63 68 e made any ch
00CF30: 61 6E 67 65 73 20 20 74 6F 20 74 68 65 22 0D 0A anges to the"..
00CF40: 22 20 20 20 20 20 20 20 20 64 69 63 74 69 6F 6E " diction
00CF50: 61 72 79 20 74 68 65 6E 20 74 68 65 6E 20 74 68 ary then then th
00CF60: 65 20 76 61 6C 75 65 20 6F 66 20 6C 65 6E 20 77 e value of len w
00CF70: 69 6C 6C 20 62 65 20 67 69 88 FF 76 65 6E 20 62 ill be gi..ven b
00CF80: 79 20 74 68 65 20 65 78 70 72 65 73 73 69 6F 6E y the expression
00CF90: 22 0D 0A 22 20 20 20 20 20 20 20 20 6C 65 6E 74 ".." lent
00CFA0: 61 62 20 2B 20 6C 65 6E 67 74 68 20 28 20 77 68 ab + length ( wh
00CFB0: 65 72 65 20 6C 65 6E 74 61 62 20 61 6E 64 20 6C ere lentab and l
00CFC0: 65 6E 67 74 68 20 61 72 65 20 76 61 72 69 61 62 ength are variab
00CFD0: 6C 65 73 20 69 6E 20 53 50 45 45 43 48 20 29 20 les in SPEECH )
00CFE0: 2E 22 0D 0A 22 22 0D 0A 22 20 20 59 6F 75 20 73 .".."".." You s
00CFF0: 68 6F 75 6C 64 20 6E 6F 77 20 68 61 76 65 20 61 hould now have a
00D000: 20 66 69 6C 65 20 6F 6E 20 64 69 73 63 20 6F 72 file on disc or
00D010: 20 63 61 73 73 65 74 74 65 20 20 77 68 69 63 68 cassette which
00D020: 20 20 63 61 6E 20 20 62 65 20 20 6C 6F 61 64 65 can be loade
00D030: 64 20 20 62 61 63 6B 22 0D 0A 22 69 6E 74 6F 20 d back".."into
00D040: 20 74 68 65 20 20 6D 61 63 68 69 6E 65 20 20 61 the machine a
00D050: 74 20 20 61 20 20 66 69 78 65 64 20 20 61 64 64 t a fixed add
00D060: 72 65 73 73 20 20 61 6E 64 20 63 61 6C 6C 65 64 ress and called
00D070: 20 20 66 72 6F 6D 20 20 65 69 74 AF 2A 68 65 72 from eit.*her
00D080: 20 20 42 61 73 69 63 20 20 6F 72 22 0D 0A 22 6D Basic or".."m
00D090: 61 63 68 69 6E 65 20 20 63 6F 64 65 2E 20 20 49 achine code. I
00D0A0: 66 20 20 79 6F 75 20 20 61 72 65 20 20 6C 6F 61 f you are loa
00D0B0: 64 69 6E 67 20 20 74 68 65 20 20 66 75 6C 6C 20 ding the full
00D0C0: 20 72 6F 75 74 69 6E 65 20 20 79 6F 75 20 20 77 routine you w
00D0D0: 69 6C 6C 20 20 6E 65 65 64 20 20 74 6F 22 0D 0A ill need to"..
00D0E0: 22 69 6E 74 72 6F 64 75 63 65 20 69 74 20 74 6F "introduce it to
00D0F0: 20 74 68 65 20 41 4D 53 44 4F 53 20 6F 70 65 72 the AMSDOS oper
00D100: 61 74 69 6E 67 20 20 73 79 73 74 65 6D 20 20 62 ating system b
00D110: 79 20 20 43 41 4C 4C 69 6E 67 20 20 74 68 65 20 y CALLing the
00D120: 20 72 6F 75 74 69 6E 65 20 20 61 74 20 61 6E 22 routine at an"
00D130: 0D 0A 22 61 64 64 72 65 73 73 20 3D 20 6C 6F 61 .."address = loa
00D140: 64 61 64 20 2B 20 34 34 39 33 20 20 28 20 77 68 dad + 4493 ( wh
00D150: 65 72 65 20 20 6C 6F 61 64 61 64 20 20 69 73 20 ere loadad is
00D160: 20 74 68 65 20 20 72 6F 75 74 69 6E 65 73 20 20 the routines
00D170: 6C 6F 61 64 20 20 61 64 64 72 65 73 73 A1 09 20 load address..
00D180: 29 20 2E 22 0D 0A 22 48 65 72 65 20 69 73 20 61 ) .".."Here is a
00D190: 20 73 69 6D 70 6C 65 20 6C 6F 61 64 65 72 20 66 simple loader f
00D1A0: 6F 72 20 61 20 66 69 6C 65 20 74 68 61 74 20 20 or a file that
00D1B0: 68 61 73 20 20 62 65 65 6E 20 20 72 65 6C 6F 63 has been reloc
00D1C0: 61 74 65 64 20 74 6F 20 6C 6F 61 64 20 61 74 20 ated to load at
00D1D0: 33 32 30 30 30 2E 22 0D 0A 22 22 0D 0A 22 20 20 32000.".."".."
00D1E0: 20 20 20 20 20 31 30 20 73 74 61 72 74 3D 33 32 10 start=32
00D1F0: 30 30 30 3A 20 6C 65 6E 67 74 68 3D 20 37 38 38 000: length= 788
00D200: 30 3A 20 69 6E 69 74 20 3D 20 73 74 61 72 74 20 0: init = start
00D210: 2B 20 34 34 39 33 22 0D 0A 22 20 20 20 20 20 20 + 4493".."
00D220: 20 32 30 20 4D 45 4D 4F 52 59 20 73 74 61 72 74 20 MEMORY start
00D230: 2D 31 22 0D 0A 22 20 20 20 20 20 20 20 33 30 20 -1".." 30
00D240: 4C 4F 41 44 20 22 4E 53 50 43 4F 44 2E 42 49 4E LOAD "NSPCOD.BIN
00D250: 22 2C 73 74 61 72 74 22 0D 0A 22 20 20 20 20 20 ",start".."
00D260: 20 20 34 30 20 43 41 4C 4C 20 69 6E 69 74 20 20 40 CALL init
00D270: 27 20 69 6E 69 74 69 61 6C 69 73 65 20 74 68 42 ' initialise thB
00D280: DB 65 20 72 6F 75 74 69 6E 65 22 0D 0A 22 20 20 .e routine".."
00D290: 20 20 20 20 20 35 30 20 7C 53 41 59 2C 22 20 53 50 |SAY," S
00D2A0: 50 45 45 43 48 21 20 68 61 73 20 6E 6F 77 20 6C PEECH! has now l
00D2B0: 6F 61 64 65 64 20 22 22 0D 0A 22 20 20 20 20 20 oaded "".."
00D2C0: 20 20 20 20 20 20 2E 22 0D 0A 22 20 20 20 20 20 .".."
00D2D0: 20 20 20 20 20 20 2E 22 0D 0A 22 20 20 20 20 20 .".."
00D2E0: 20 20 20 20 20 20 2E 22 0D 0A 22 20 20 20 20 20 .".."
00D2F0: 39 39 39 39 20 45 4E 44 22 0D 0A 22 22 0D 0A 22 9999 END".."".."
00D300: 22 0D 0A 22 20 20 55 73 69 6E 67 20 74 68 65 20 ".." Using the
00D310: 53 50 45 41 4B 20 72 6F 75 74 69 6E 65 20 6F 6E SPEAK routine on
00D320: 20 69 74 73 20 6F 77 6E 2E 22 0D 0A 22 20 20 2D its own.".." -
00D330: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00D340: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00D350: 2D 2D 22 0D 0A 22 22 0D 0A 22 20 20 49 66 20 6F --".."".." If o
00D360: 6E 6C 79 20 74 68 65 20 53 50 45 41 4B 20 72 6F nly the SPEAK ro
00D370: 75 74 69 6E 65 20 69 73 20 6C 6F 61 64 65 64 20 utine is loaded
00D380: 74 4A A5 68 65 6E 20 74 68 65 72 65 20 69 73 20 tJ.hen there is
00D390: 6E 6F 20 6E 65 65 64 20 74 6F 20 20 69 6E 69 74 no need to init
00D3A0: 69 61 6C 69 73 65 20 20 69 74 2E 22 0D 0A 22 54 ialise it.".."T
00D3B0: 68 65 20 53 50 45 41 4B 20 72 6F 75 74 69 6E 65 he SPEAK routine
00D3C0: 20 6F 6E 20 69 74 73 20 6F 77 6E 20 63 61 6E 6E on its own cann
00D3D0: 6F 74 20 62 65 20 63 61 6C 6C 65 64 20 20 75 73 ot be called us
00D3E0: 69 6E 67 20 20 74 68 65 20 20 52 53 58 20 20 63 ing the RSX c
00D3F0: 6F 6D 6D 61 6E 64 73 20 20 7C 53 41 59 2C 22 0D ommands |SAY,".
00D400: 0A 22 7C 50 49 54 43 48 2C 20 7C 53 50 45 41 4B ."|PITCH, |SPEAK
00D410: 20 65 74 63 2E 20 54 6F 20 75 73 65 20 74 68 65 etc. To use the
00D420: 20 53 50 45 41 4B 20 72 6F 75 74 69 6E 65 20 61 SPEAK routine a
00D430: 6C 6F 6E 65 20 69 74 20 69 73 20 6E 65 63 65 73 lone it is neces
00D440: 73 61 72 79 20 66 6F 72 20 74 68 65 20 6D 61 69 sary for the mai
00D450: 6E 22 0D 0A 22 70 72 6F 67 72 61 6D 20 74 6F 20 n".."program to
00D460: 70 6F 6B 65 20 74 68 65 20 72 65 71 75 69 72 65 poke the require
00D470: 64 20 70 68 6F 6E 65 6D 65 73 20 69 6E 74 6F 20 d phonemes into
00D480: 61 6E 20 E2 DB 61 72 65 61 20 6F 66 20 6D 65 6D an ..area of mem
00D490: 6F 72 79 20 61 74 20 20 74 68 65 20 20 73 74 61 ory at the sta
00D4A0: 72 74 20 20 6F 66 22 0D 0A 22 74 68 65 20 72 6F rt of".."the ro
00D4B0: 75 74 69 6E 65 2E 20 54 68 69 73 20 61 72 65 61 utine. This area
00D4C0: 20 6F 63 63 75 70 69 65 73 20 74 68 65 20 66 69 occupies the fi
00D4D0: 72 73 74 20 32 35 35 20 62 79 74 65 73 20 20 6F rst 255 bytes o
00D4E0: 66 20 20 53 50 45 45 43 48 21 20 20 54 68 65 20 f SPEECH! The
00D4F0: 20 70 68 6F 6E 65 6D 65 73 22 0D 0A 22 6D 75 73 phonemes".."mus
00D500: 74 20 62 65 20 73 74 6F 72 65 64 20 61 73 20 75 t be stored as u
00D510: 70 70 65 72 20 63 61 73 65 20 6C 65 74 74 65 72 pper case letter
00D520: 73 20 61 6E 64 20 64 69 67 69 74 73 20 20 61 6E s and digits an
00D530: 64 20 20 6D 75 73 74 20 20 62 65 20 20 66 6F 6C d must be fol
00D540: 6C 6F 77 65 64 20 20 62 79 20 20 61 22 0D 0A 22 lowed by a".."
00D550: 6E 65 77 6C 69 6E 65 20 63 68 61 72 61 63 74 65 newline characte
00D560: 72 20 20 63 68 72 24 28 31 33 29 2E 20 20 54 68 r chr$(13). Th
00D570: 65 20 20 72 6F 75 74 69 6E 65 20 69 73 20 63 61 e routine is ca
00D580: 6C 6C 65 64 20 11 C5 FF FF FF FF 11 FE 08 A6 04 lled ...........
00D590: 57 04 8B 04 15 09 01 10 08 0D 00 07 01 00 2C 53 W.............,S
00D5A0: 50 4E 4F 54 45 2E 44 4F 43 00 00 00 00 00 00 05 PNOTE.DOC.......
00D5B0: 00 16 00 08 7C 9E 00 00 00 00 00 00 00 00 00 00 ....|...........
00D5C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D5D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D5E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D5F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00D690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5F ..............._
00D6A0: 6D FF FF FF FF 11 FF 08 57 04 A6 04 88 04 0F 09 m.......W.......
00D6B0: 02 10 08 49 0D 15 08 00 16 61 74 20 20 61 64 64 ...I.....at add
00D6C0: 72 65 73 73 20 20 73 74 61 72 74 20 20 2B 20 20 ress start +
00D6D0: 32 35 36 22 0D 0A 22 28 20 77 68 65 72 65 20 73 256".."( where s
00D6E0: 74 61 72 74 20 69 73 20 74 68 65 20 61 64 64 72 tart is the addr
00D6F0: 65 73 73 20 6F 66 20 74 68 65 20 72 6F 75 74 69 ess of the routi
00D700: 6E 65 20 29 2E 22 0D 0A 22 22 0D 0A 22 22 0D 0A ne )."..""..""..
00D710: 22 20 20 20 20 20 31 30 30 20 27 20 61 20 6D 69 " 100 ' a mi
00D720: 6E 69 20 76 65 72 73 69 6F 6E 20 6F 66 20 53 50 ni version of SP
00D730: 45 45 43 48 21 20 68 61 73 20 62 65 65 6E 20 6C EECH! has been l
00D740: 6F 61 64 65 64 20 61 74 20 61 64 64 72 65 73 73 oaded at address
00D750: 20 73 74 61 72 74 22 0D 0A 22 20 20 20 20 20 31 start".." 1
00D760: 31 30 20 70 68 6F 6E 65 6D 65 73 24 20 3D 20 22 10 phonemes$ = "
00D770: 2F 48 45 48 4C 4C 4F 57 35 20 49 59 20 41 45 32 /HEHLLOW5 IY AE2
00D780: 4D 20 41 59 20 4B 4F 4F 4D 50 55 57 54 45 52 22 M AY KOOMPUWTER"
00D790: 22 0D 0A 22 20 20 20 20 20 31 33 30 20 46 4F 52 ".." 130 FOR
00D7A0: 20 69 20 3D 20 31 20 54 4F 20 4C 45 4E 28 70 68 i = 1 TO LEN(ph
00D7B0: 6F 6E 65 6D 65 73 24 29 22 67 5F 0D 0A 22 20 20 onemes$)"g_.."
00D7C0: 20 20 20 31 34 30 20 50 4F 4B 45 20 69 2B 73 74 140 POKE i+st
00D7D0: 61 72 74 2D 31 2C 41 53 43 28 4D 49 44 24 28 70 art-1,ASC(MID$(p
00D7E0: 68 6F 6E 65 6D 65 73 24 2C 69 2C 31 29 29 22 0D honemes$,i,1))".
00D7F0: 0A 22 20 20 20 20 20 31 35 30 20 4E 45 58 54 20 ." 150 NEXT
00D800: 69 22 0D 0A 22 20 20 20 20 20 31 36 30 20 50 4F i".." 160 PO
00D810: 4B 45 20 69 2B 73 74 61 72 74 2C 31 33 22 0D 0A KE i+start,13"..
00D820: 22 20 20 20 20 20 31 37 30 20 43 41 4C 4C 20 73 " 170 CALL s
00D830: 74 61 72 74 20 2B 20 32 35 36 22 0D 0A 22 20 20 tart + 256".."
00D840: 20 20 20 20 2E 22 0D 0A 22 20 20 20 20 20 20 2E .".." .
00D850: 22 0D 0A 22 20 20 20 20 20 20 2E 22 0D 0A 22 22 ".." ."..""
00D860: 0D 0A 22 22 0D 0A 22 20 20 43 61 6C 6C 69 6E 67 .."".." Calling
00D870: 20 53 50 45 45 43 48 21 20 66 72 6F 6D 20 6D 61 SPEECH! from ma
00D880: 63 68 69 6E 65 20 63 6F 64 65 20 70 72 6F 67 72 chine code progr
00D890: 61 6D 73 2E 22 0D 0A 22 20 20 2D 2D 2D 2D 2D 2D ams.".." ------
00D8A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00D8B0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 72 86 2D 2D 2D -----------r.---
00D8C0: 2D 2D 2D 2D 2D 2D 2D 22 0D 0A 22 22 0D 0A 22 20 -------".."".."
00D8D0: 20 49 6E 20 74 68 69 73 20 73 65 63 74 69 6F 6E In this section
00D8E0: 20 74 68 65 20 61 64 64 72 65 73 73 20 73 74 61 the address sta
00D8F0: 72 74 20 69 73 20 74 68 65 20 6C 6F 61 64 20 61 rt is the load a
00D900: 64 64 72 65 73 73 20 6F 66 20 74 68 65 20 53 50 ddress of the SP
00D910: 45 45 43 48 21 20 72 6F 75 74 69 6E 65 2E 22 0D EECH! routine.".
00D920: 0A 22 54 68 65 20 70 69 74 63 68 20 20 6F 66 20 ."The pitch of
00D930: 20 74 68 65 20 73 6F 75 6E 64 73 20 63 61 6E 20 the sounds can
00D940: 62 65 20 61 6C 74 65 72 65 64 20 62 79 20 70 6F be altered by po
00D950: 6B 69 6E 67 20 61 20 20 6E 75 6D 62 65 72 20 20 king a number
00D960: 63 6F 72 72 65 73 70 6F 6E 64 69 6E 67 20 20 74 corresponding t
00D970: 6F 22 0D 0A 22 74 68 65 20 72 65 71 75 69 72 65 o".."the require
00D980: 64 20 70 69 74 63 68 20 69 6E 74 6F 20 74 68 65 d pitch into the
00D990: 20 6C 6F 63 61 74 69 6F 6E 20 73 74 61 72 74 20 location start
00D9A0: 2B 20 32 38 35 20 2E 20 54 68 69 73 20 20 6E 75 + 285 . This nu
00D9B0: 6D 62 65 72 20 6D 75 73 74 20 62 65 20 A2 EB 62 mber must be ..b
00D9C0: 65 74 77 65 65 6E 22 0D 0A 22 33 20 61 6E 64 20 etween".."3 and
00D9D0: 32 35 35 20 2C 20 33 20 62 65 69 6E 67 20 74 68 255 , 3 being th
00D9E0: 65 20 68 69 67 68 65 73 74 20 70 69 74 63 68 2C e highest pitch,
00D9F0: 20 32 35 35 20 62 65 69 6E 67 20 61 20 76 65 72 255 being a ver
00DA00: 79 20 6C 6F 77 20 70 69 74 63 68 2E 22 0D 0A 22 y low pitch.".."
00DA10: 22 0D 0A 22 20 20 54 68 65 20 73 6F 75 6E 64 20 ".." The sound
00DA20: 63 68 61 6E 6E 65 6C 20 74 68 72 6F 75 67 68 20 channel through
00DA30: 77 68 69 63 68 20 53 50 45 45 43 48 21 20 6F 70 which SPEECH! op
00DA40: 65 72 61 74 65 73 20 20 63 61 6E 20 20 62 65 20 erates can be
00DA50: 20 61 6C 74 65 72 65 64 20 20 66 72 6F 6D 20 20 altered from
00DA60: 69 74 73 22 0D 0A 22 69 6E 69 74 69 61 6C 20 76 its".."initial v
00DA70: 61 6C 75 65 20 69 2E 65 2E 20 74 68 72 6F 75 67 alue i.e. throug
00DA80: 68 20 62 6F 74 68 20 20 63 68 61 6E 6E 65 6C 73 h both channels
00DA90: 2C 20 20 62 79 20 20 70 6F 6B 69 6E 67 20 20 6F , by poking o
00DAA0: 6E 65 20 20 6F 66 20 20 74 68 65 20 20 66 6F 6C ne of the fol
00DAB0: 6C 6F 77 69 6E 67 22 0D 0A 22 76 61 6C 75 65 49 lowing".."valueI
00DAC0: 21 73 20 69 6E 74 6F 20 74 68 65 20 6C 6F 63 61 !s into the loca
00DAD0: 74 69 6F 6E 20 73 74 61 72 74 20 2B 20 33 30 31 tion start + 301
00DAE0: 20 2E 22 0D 0A 22 22 0D 0A 22 20 20 20 20 20 20 .".."".."
00DAF0: 20 20 20 20 38 20 20 2D 20 73 6F 75 6E 64 20 74 8 - sound t
00DB00: 68 72 6F 75 67 68 20 6C 65 66 74 20 63 68 61 6E hrough left chan
00DB10: 6E 65 6C 20 6F 6E 6C 79 2E 22 0D 0A 22 20 20 20 nel only.".."
00DB20: 20 20 20 20 20 20 20 39 20 20 2D 20 73 6F 75 6E 9 - soun
00DB30: 64 20 74 68 72 6F 75 67 68 20 62 6F 74 68 20 63 d through both c
00DB40: 68 61 6E 6E 65 6C 73 2E 22 0D 0A 22 20 20 20 20 hannels.".."
00DB50: 20 20 20 20 20 31 30 20 20 2D 20 73 6F 75 6E 64 10 - sound
00DB60: 20 74 68 72 6F 75 67 68 20 72 69 67 68 74 20 63 through right c
00DB70: 68 61 6E 6E 65 6C 20 6F 6E 6C 79 2E 22 0D 0A 22 hannel only.".."
00DB80: 22 0D 0A 22 20 20 49 66 20 61 20 63 6F 70 79 20 ".." If a copy
00DB90: 6F 66 20 74 68 65 20 66 75 6C 6C 20 72 6F 75 74 of the full rout
00DBA0: 69 6E 65 20 68 61 73 20 62 65 65 6E 20 6C 6F 61 ine has been loa
00DBB0: 64 65 64 20 61 6E 64 20 69 6E 69 74 69 61 6C 69 ded and initiali
00DBC0: 73 1D 14 65 64 20 74 68 65 6E 20 74 68 65 20 20 s..ed then the
00DBD0: 66 75 6C 6C 22 0D 0A 22 73 65 74 20 6F 66 20 53 full".."set of S
00DBE0: 50 45 45 43 48 21 20 63 6F 6D 6D 61 6E 64 73 20 PEECH! commands
00DBF0: 77 69 6C 6C 20 62 65 20 61 76 61 69 6C 61 62 6C will be availabl
00DC00: 65 20 66 72 6F 6D 20 42 61 73 69 63 2E 20 54 68 e from Basic. Th
00DC10: 65 73 65 20 20 63 6F 6D 6D 61 6E 64 73 20 20 63 ese commands c
00DC20: 61 6E 20 20 62 65 22 0D 0A 22 63 61 6C 6C 65 64 an be".."called
00DC30: 20 66 72 6F 6D 20 6D 61 63 68 69 6E 65 20 63 6F from machine co
00DC40: 64 65 20 70 72 6F 67 72 61 6D 73 20 75 73 69 6E de programs usin
00DC50: 67 20 61 20 70 72 6F 67 72 61 6D 20 73 69 6D 69 g a program simi
00DC60: 6C 61 72 20 74 6F 20 74 68 65 20 66 6F 6C 6C 6F lar to the follo
00DC70: 77 69 6E 67 3A 22 0D 0A 22 22 0D 0A 22 20 20 20 wing:".."".."
00DC80: 20 20 20 20 53 41 59 43 4F 4D 20 45 51 55 20 73 SAYCOM EQU s
00DC90: 74 61 72 74 20 2B 20 34 37 32 35 20 20 3B 20 64 tart + 4725 ; d
00DCA0: 65 66 69 6E 65 20 74 68 65 20 73 74 61 72 74 20 efine the start
00DCB0: 6F 66 20 74 68 65 20 63 6F 6D 6D 61 6E 64 22 0D of the command".
00DCC0: 0A 22 20 D5 CE 20 20 20 20 20 20 44 45 53 43 52 ." .. DESCR
00DCD0: 50 20 44 45 46 53 20 33 20 20 20 20 20 20 20 20 P DEFS 3
00DCE0: 20 20 20 20 3B 20 72 65 73 65 72 76 65 20 73 70 ; reserve sp
00DCF0: 61 63 65 20 66 6F 72 20 73 74 72 69 6E 67 20 64 ace for string d
00DD00: 65 73 63 72 69 70 74 6F 72 22 0D 0A 22 20 20 20 escriptor".."
00DD10: 20 20 20 20 53 54 52 50 4F 53 20 44 45 46 4D 20 STRPOS DEFM
00DD20: 22 2F 48 45 48 4C 4C 4F 57 22 20 20 20 3B 20 74 "/HEHLLOW" ; t
00DD30: 68 65 20 73 74 72 69 6E 67 20 74 6F 20 70 72 6F he string to pro
00DD40: 6E 6F 75 6E 63 65 22 0D 0A 22 20 20 20 20 20 20 nounce".."
00DD50: 20 53 54 52 4C 45 4E 20 45 51 55 20 38 20 20 20 STRLEN EQU 8
00DD60: 20 20 20 20 20 20 20 20 20 20 3B 20 74 68 65 20 ; the
00DD70: 6C 65 6E 67 74 68 20 6F 66 20 74 68 65 20 73 74 length of the st
00DD80: 72 69 6E 67 22 0D 0A 22 20 20 20 20 20 20 20 50 ring".." P
00DD90: 41 52 4C 53 54 20 44 45 46 57 20 30 20 20 20 20 ARLST DEFW 0
00DDA0: 20 20 20 20 20 20 20 20 3B 20 73 70 61 63 65 20 ; space
00DDB0: 66 6F 72 20 61 20 70 61 72 61 6D 65 74 65 72 20 for a parameter
00DDC0: 6C 69 73 74 22 15 CB 0D 0A 22 22 0D 0A 22 22 0D list"...."".."".
00DDD0: 0A 22 20 20 20 20 20 20 20 53 50 43 41 4C 4C 20 ." SPCALL
00DDE0: 4C 44 20 48 4C 2C 44 45 53 43 52 50 20 20 20 20 LD HL,DESCRP
00DDF0: 20 20 3B 20 70 6F 69 6E 74 65 72 20 74 6F 20 73 ; pointer to s
00DE00: 74 72 69 6E 67 20 64 65 73 63 72 69 70 74 6F 72 tring descriptor
00DE10: 22 0D 0A 22 20 20 20 20 20 20 20 20 20 20 20 20 ".."
00DE20: 20 20 4C 44 20 41 2C 53 54 52 4C 45 4E 20 20 20 LD A,STRLEN
00DE30: 20 20 20 20 3B 20 6C 65 6E 67 74 68 20 6F 66 20 ; length of
00DE40: 73 74 72 69 6E 67 20 74 6F 20 62 65 20 70 61 73 string to be pas
00DE50: 73 65 64 22 0D 0A 22 20 20 20 20 20 20 20 20 20 sed".."
00DE60: 20 20 20 20 20 4C 44 20 28 48 4C 29 2C 41 20 20 LD (HL),A
00DE70: 20 20 20 20 20 20 20 3B 22 0D 0A 22 20 20 20 20 ;".."
00DE80: 20 20 20 20 20 20 20 20 20 20 4C 44 20 42 43 2C LD BC,
00DE90: 53 54 52 50 4F 53 20 20 20 20 20 20 3B 20 67 65 STRPOS ; ge
00DEA0: 74 20 73 74 61 72 74 20 6F 66 20 73 74 72 69 6E t start of strin
00DEB0: 67 22 0D 0A 22 20 20 20 20 20 20 20 20 20 20 20 g".."
00DEC0: 20 20 20 49 4E 43 20 FC 98 FF FF FF FF 11 FE 08 INC .........
00DED0: A6 04 A6 04 8A 04 14 09 01 10 08 0D 00 07 01 00 ................
00DEE0: 2C 53 50 4E 4F 54 45 2E 44 4F 43 00 00 00 00 00 ,SPNOTE.DOC.....
00DEF0: 00 06 00 16 00 08 7C 9E 00 00 00 00 00 00 00 00 ......|.........
00DF00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00DF10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00DF20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00DF30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00DF40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00DF50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00DF60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00DF70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00DF80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00DF90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00DFA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00DFB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00DFC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00DFD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00DFE0: 00 66 51 FF FF FF FF 11 05 09 A6 04 A6 04 89 04 .fQ.............
00DFF0: 13 09 01 10 08 5A 0D 15 08 00 16 48 4C 20 20 20 .....Z.....HL
00E000: 20 20 20 20 20 20 20 20 20 3B 22 0D 0A 22 20 20 ;".."
00E010: 20 20 20 20 20 20 20 20 20 20 20 20 4C 44 20 28 LD (
00E020: 48 4C 29 2C 43 20 20 20 20 20 20 20 20 20 3B 20 HL),C ;
00E030: 73 61 76 65 20 61 64 64 72 65 73 73 22 0D 0A 22 save address".."
00E040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 4E IN
00E050: 43 20 48 4C 20 20 20 20 20 20 20 20 20 20 20 20 C HL
00E060: 3B 22 0D 0A 22 20 20 20 20 20 20 20 20 20 20 20 ;".."
00E070: 20 20 20 4C 44 20 28 48 4C 29 2C 42 20 20 20 20 LD (HL),B
00E080: 20 20 20 20 20 3B 22 0D 0A 22 20 20 20 20 20 20 ;".."
00E090: 20 20 20 20 20 20 20 20 4C 44 20 48 4C 2C 44 45 LD HL,DE
00E0A0: 53 43 52 50 20 20 20 20 20 20 3B 20 67 65 74 20 SCRP ; get
00E0B0: 61 64 64 72 65 73 73 20 6F 66 20 64 65 73 63 72 address of descr
00E0C0: 69 70 74 6F 72 22 0D 0A 22 20 20 20 20 20 20 20 iptor".."
00E0D0: 20 20 20 20 20 20 20 4C 44 20 49 58 2C 50 41 52 LD IX,PAR
00E0E0: 4C 53 54 20 20 20 20 20 20 3B 20 70 6F 69 6E 74 LST ; point
00E0F0: 65 72 20 74 6F 20 70 61 72 61 6D 29 52 65 74 65 er to param)Rete
00E100: 72 20 6C 69 73 74 22 0D 0A 22 20 20 20 20 20 20 r list".."
00E110: 20 20 20 20 20 20 20 20 4C 44 20 28 49 58 2B 30 LD (IX+0
00E120: 29 2C 4C 20 20 20 20 20 20 20 3B 22 0D 0A 22 20 ),L ;".."
00E130: 20 20 20 20 20 20 20 20 20 20 20 20 20 4C 44 20 LD
00E140: 28 49 58 2B 31 29 2C 48 20 20 20 20 20 20 20 3B (IX+1),H ;
00E150: 22 0D 0A 22 20 20 20 20 20 20 20 20 20 20 20 20 ".."
00E160: 20 20 4C 44 20 41 2C 31 20 20 20 20 20 20 20 20 LD A,1
00E170: 20 20 20 20 3B 20 6F 6E 6C 79 20 6F 6E 65 20 70 ; only one p
00E180: 61 72 61 6D 65 74 65 72 20 74 6F 20 62 65 20 70 arameter to be p
00E190: 61 73 73 65 64 22 0D 0A 22 20 20 20 20 20 20 20 assed".."
00E1A0: 20 20 20 20 20 20 20 43 41 4C 4C 20 53 41 59 43 CALL SAYC
00E1B0: 4F 4D 20 20 20 20 20 20 20 3B 20 63 61 6C 6C 20 OM ; call
00E1C0: 74 68 65 20 53 41 59 20 72 6F 75 74 69 6E 65 22 the SAY routine"
00E1D0: 0D 0A 22 20 20 20 20 20 20 20 20 20 20 20 20 20 .."
00E1E0: 20 20 2E 22 0D 0A 22 20 20 20 20 20 20 20 20 20 .".."
00E1F0: 20 20 20 20 20 20 2E 22 0D 0A 22 20 20 23 0F 20 .".." #.
00E200: 20 20 20 20 20 20 20 20 20 20 20 20 2E 22 0D 0A ."..
00E210: 22 22 0D 0A 22 20 20 54 68 65 20 53 50 45 41 4B "".." The SPEAK
00E220: 20 72 6F 75 74 69 6E 65 20 63 61 6E 20 73 69 6D routine can sim
00E230: 69 6C 61 72 6C 79 20 62 65 20 63 61 6C 6C 65 64 ilarly be called
00E240: 20 75 73 69 6E 67 20 61 6E 20 69 64 65 6E 74 69 using an identi
00E250: 63 61 6C 20 72 6F 75 74 69 6E 65 20 20 74 6F 20 cal routine to
00E260: 20 74 68 65 22 0D 0A 22 6F 6E 65 20 61 62 6F 76 the".."one abov
00E270: 65 20 65 78 63 65 70 74 20 63 61 6C 6C 69 6E 67 e except calling
00E280: 20 74 68 65 20 72 6F 75 74 69 6E 65 20 61 74 20 the routine at
00E290: 61 6E 20 74 68 65 20 20 61 64 64 72 65 73 73 20 an the address
00E2A0: 53 50 4B 43 4F 4D 20 3D 20 73 74 61 72 74 20 2B SPKCOM = start +
00E2B0: 20 34 36 38 34 20 2E 22 0D 0A 22 54 68 65 20 20 4684 .".."The
00E2C0: 70 69 74 63 68 20 20 20 61 6E 64 20 20 20 63 68 pitch and ch
00E2D0: 61 6E 6E 65 6C 20 20 20 63 61 6E 20 20 20 62 65 annel can be
00E2E0: 20 20 20 73 65 74 20 20 20 75 73 69 6E 67 20 20 set using
00E2F0: 20 74 68 65 20 20 20 61 70 70 72 6F 70 72 69 52 the appropriR
00E300: F6 61 74 65 20 20 50 4F 4B 45 73 2E 22 0D 0A 22 .ate POKEs.".."
00E310: 49 74 20 73 68 6F 75 6C 64 20 62 65 20 6E 6F 74 It should be not
00E320: 65 64 20 74 68 61 74 20 74 68 65 20 41 46 20 42 ed that the AF B
00E330: 43 20 44 45 20 48 4C 20 72 65 67 69 73 74 65 72 C DE HL register
00E340: 73 20 20 61 72 65 20 20 6E 6F 74 20 20 70 72 65 s are not pre
00E350: 73 65 72 76 65 64 20 20 62 79 20 20 74 68 65 22 served by the"
00E360: 0D 0A 22 53 50 45 45 43 48 21 20 72 6F 75 74 69 .."SPEECH! routi
00E370: 6E 65 73 20 61 6E 64 20 73 68 6F 75 6C 64 20 62 nes and should b
00E380: 65 20 73 61 76 65 64 20 62 79 20 74 68 65 20 20 e saved by the
00E390: 75 73 65 72 27 73 20 20 70 72 6F 67 72 61 6D 2E user's program.
00E3A0: 20 20 49 74 20 20 73 68 6F 75 6C 64 20 20 61 6C It should al
00E3B0: 73 6F 22 0D 0A 22 62 65 20 6E 6F 74 65 64 20 74 so".."be noted t
00E3C0: 68 61 74 20 61 6C 6C 20 69 6E 74 65 72 72 75 70 hat all interrup
00E3D0: 74 73 20 61 72 65 20 64 69 73 61 62 6C 65 64 20 ts are disabled
00E3E0: 64 75 72 69 6E 67 20 20 74 68 65 20 20 72 6F 75 during the rou
00E3F0: 74 69 6E 65 20 20 77 68 69 63 68 20 20 61 63 74 tine which act
00E400: 75 C8 AB 61 6C 6C 79 22 0D 0A 22 70 72 6F 64 75 u..ally".."produ
00E410: 63 65 73 20 74 68 65 20 73 6F 75 6E 64 73 2E 20 ces the sounds.
00E420: 54 68 65 20 53 50 45 45 43 48 21 20 72 6F 75 74 The SPEECH! rout
00E430: 69 6E 65 20 72 65 71 75 69 72 65 73 20 20 63 6F ine requires co
00E440: 6D 70 6C 65 74 65 20 20 63 6F 6E 74 72 6F 6C 20 mplete control
00E450: 20 6F 76 65 72 20 20 74 68 65 22 0D 0A 22 73 6F over the".."so
00E460: 75 6E 64 20 63 68 69 70 20 61 6E 64 20 61 73 20 und chip and as
00E470: 61 20 72 65 73 75 6C 74 20 61 6E 79 20 73 6F 75 a result any sou
00E480: 6E 64 73 20 20 69 6E 20 20 74 68 65 20 20 73 6F nds in the so
00E490: 75 6E 64 20 20 71 75 65 75 65 20 20 6F 72 20 20 und queue or
00E4A0: 62 65 69 6E 67 20 20 70 6C 61 79 65 64 22 0D 0A being played"..
00E4B0: 22 77 68 65 6E 20 74 68 65 20 53 50 45 45 43 48 "when the SPEECH
00E4C0: 21 20 72 6F 75 74 69 6E 65 73 20 61 72 65 20 63 ! routines are c
00E4D0: 61 6C 6C 65 64 20 20 77 69 6C 6C 20 20 62 65 20 alled will be
00E4E0: 20 64 69 73 72 75 70 74 65 64 2E 20 49 66 20 74 disrupted. If t
00E4F0: 68 65 20 73 6F 75 6E 64 20 63 68 69 70 20 69 73 he sound chip is
00E500: 22 0D 0A DE A4 22 62 65 69 6E 67 20 75 73 65 64 "...."being used
00E510: 20 77 68 65 6E 20 53 50 45 45 43 48 21 20 69 73 when SPEECH! is
00E520: 20 63 61 6C 6C 65 64 20 74 68 65 6E 20 74 68 65 called then the
00E530: 20 73 6F 75 6E 64 20 20 71 75 65 75 65 20 20 73 sound queue s
00E540: 68 6F 75 6C 64 20 20 62 65 20 66 6C 75 73 68 65 hould be flushe
00E550: 64 20 61 6E 64 22 0D 0A 22 74 68 65 20 73 6F 75 d and".."the sou
00E560: 6E 64 20 63 68 69 70 20 72 65 73 65 74 20 6F 74 nd chip reset ot
00E570: 68 65 72 77 69 73 65 20 74 68 65 20 73 74 61 74 herwise the stat
00E580: 65 20 20 6F 66 20 74 68 65 20 20 73 6F 75 6E 64 e of the sound
00E590: 20 20 71 75 65 75 65 20 20 61 6E 64 20 20 73 6F queue and so
00E5A0: 75 6E 64 20 63 68 69 70 22 0D 0A 22 77 69 6C 6C und chip".."will
00E5B0: 20 62 65 20 69 6E 64 65 74 65 72 6D 69 6E 61 74 be indeterminat
00E5C0: 65 2E 20 54 68 65 20 73 6F 75 6E 64 20 71 75 65 e. The sound que
00E5D0: 75 65 73 20 20 63 61 6E 20 20 62 65 20 20 66 6C ues can be fl
00E5E0: 75 73 68 65 64 20 20 66 72 6F 6D 20 42 61 73 69 ushed from Basi
00E5F0: 63 20 75 73 69 6E 67 20 74 68 65 22 0D 0A 22 66 c using the".."f
00E600: 6F 6C 6C 6F 77 86 E1 69 6E 67 20 6C 69 6E 65 3A ollow..ing line:
00E610: 22 0D 0A 22 22 0D 0A 22 20 20 20 20 20 53 4F 55 ".."".." SOU
00E620: 4E 44 20 31 32 39 2C 30 20 3A 20 53 4F 55 4E 44 ND 129,0 : SOUND
00E630: 20 31 33 30 2C 30 20 3A 20 53 4F 55 4E 44 20 31 130,0 : SOUND 1
00E640: 33 32 2C 30 22 0D 0A 22 22 0D 0A 22 20 20 46 72 32,0".."".." Fr
00E650: 6F 6D 20 6D 61 63 68 69 6E 65 20 63 6F 64 65 20 om machine code
00E660: 74 68 69 73 20 63 61 6E 20 62 65 20 61 63 68 69 this can be achi
00E670: 65 76 65 64 20 62 79 20 74 68 65 20 66 6F 6C 6C eved by the foll
00E680: 6F 77 69 6E 67 20 63 61 6C 6C 20 74 6F 20 74 68 owing call to th
00E690: 65 20 52 4F 4D 3A 22 0D 0A 22 22 0D 0A 22 20 20 e ROM:".."".."
00E6A0: 20 20 20 43 41 4C 4C 20 26 42 43 41 37 20 20 20 CALL &BCA7
00E6B0: 20 3B 20 72 65 73 65 74 20 73 6F 75 6E 64 20 6D ; reset sound m
00E6C0: 61 6E 61 67 65 72 20 61 6E 64 20 63 6C 65 61 72 anager and clear
00E6D0: 20 61 6C 6C 20 73 6F 75 6E 64 20 71 75 65 75 65 all sound queue
00E6E0: 73 2E 22 0D 0A 22 22 0D 0A 22 20 20 41 6E 20 61 s.".."".." An a
00E6F0: 6C 74 65 72 6E 61 74 69 76 65 20 77 61 79 20 6F lternative way o
00E700: 66 20 66 6C 75 73 68 5C 1D 69 6E 67 20 74 68 65 f flush\.ing the
00E710: 20 73 6F 75 6E 64 20 71 75 65 75 65 73 20 69 73 sound queues is
00E720: 20 62 79 20 70 72 69 6E 74 69 6E 67 20 20 74 68 by printing th
00E730: 65 20 20 74 68 65 20 20 42 45 4C 22 0D 0A 22 63 e the BEL".."c
00E740: 68 61 72 61 63 74 65 72 20 43 48 52 24 28 37 29 haracter CHR$(7)
00E750: 20 74 6F 20 74 68 65 20 73 63 72 65 65 6E 2C 20 to the screen,
00E760: 74 68 69 73 20 70 72 6F 64 75 63 65 73 20 61 20 this produces a
00E770: 22 62 65 65 70 22 20 73 6F 75 6E 64 2E 22 0D 0A "beep" sound."..
00E780: 22 22 0D 0A 22 22 0D 0A 22 20 20 54 68 65 20 53 "".."".." The S
00E790: 50 45 45 43 48 21 20 6D 65 6D 6F 72 79 20 6D 61 PEECH! memory ma
00E7A0: 70 2E 22 0D 0A 22 20 20 2D 2D 2D 2D 2D 2D 2D 2D p.".." --------
00E7B0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 22 ---------------"
00E7C0: 0D 0A 22 22 0D 0A 22 20 20 20 20 20 20 20 20 20 .."".."
00E7D0: 20 20 7C 20 20 20 20 20 20 20 20 20 20 20 20 20 |
00E7E0: 7C 22 0D 0A 22 20 20 20 20 20 20 20 20 20 20 20 |".."
00E7F0: 7C 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 7C 20 |-------------|
00E800: 2D 20 73 74 61 72 74 20 2B 3C C6 FF FF FF FF 11 - start +<......
00E810: 04 09 F6 04 57 04 90 04 1E 09 01 10 08 0D 00 07 ....W...........
00E820: 01 00 2C 53 50 4E 4F 54 45 2E 44 4F 43 00 00 00 ..,SPNOTE.DOC...
00E830: 00 00 00 07 00 16 00 08 7C 9E 00 00 00 00 00 00 ........|.......
00E840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E8A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E8B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E8C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E8D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E8E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E8F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00E920: 00 00 00 81 5A FF FF FF FF 11 05 09 A6 04 A6 04 ....Z...........
00E930: 89 04 13 09 01 10 08 36 0D 15 08 00 16 20 37 38 .......6..... 78
00E940: 38 30 20 3D 20 6F 6C 64 20 48 49 4D 45 4D 20 70 80 = old HIMEM p
00E950: 6F 73 69 74 69 6F 6E 22 0D 0A 22 20 20 20 20 20 osition".."
00E960: 20 20 20 20 20 20 7C 20 20 20 20 20 20 20 20 20 |
00E970: 20 20 20 20 7C 22 0D 0A 22 20 20 20 20 20 20 20 |".."
00E980: 20 20 20 20 7C 20 53 50 44 49 43 4E 2E 42 49 4E | SPDICN.BIN
00E990: 20 20 7C 22 0D 0A 22 20 20 20 20 20 20 20 20 20 |".."
00E9A0: 20 20 7C 20 20 20 20 20 20 20 20 20 20 20 20 20 |
00E9B0: 7C 22 0D 0A 22 20 20 20 20 20 20 20 20 20 20 20 |".."
00E9C0: 7C 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 7C 20 |-------------|
00E9D0: 2D 20 73 74 61 72 74 20 2B 20 35 34 34 32 22 0D - start + 5442".
00E9E0: 0A 22 20 20 20 20 20 20 20 20 20 20 20 7C 20 20 ." |
00E9F0: 20 20 20 20 20 20 20 20 20 20 20 7C 22 0D 0A 22 |".."
00EA00: 20 20 20 20 20 20 20 20 20 20 20 7C 20 20 20 20 |
00EA10: 74 65 78 74 20 20 20 20 20 7C 22 0D 0A 22 20 20 text |".."
00EA20: 20 20 20 20 20 20 20 20 20 7C 20 74 72 61 6E 73 | trans
00EA30: 6C 61 74 6F 72 20 20 7C 22 0D 0A 22 20 83 D4 20 lator |".." ..
00EA40: 20 20 20 20 20 20 20 20 20 7C 20 20 20 20 20 20 |
00EA50: 20 20 20 20 20 20 20 7C 22 0D 0A 22 20 20 20 20 |".."
00EA60: 20 20 20 20 20 20 20 7C 2D 2D 2D 2D 2D 2D 2D 2D |--------
00EA70: 2D 2D 2D 2D 2D 7C 22 0D 0A 22 20 20 20 20 20 20 -----|".."
00EA80: 20 20 20 20 20 7C 20 20 20 20 20 20 20 20 20 20 |
00EA90: 20 20 20 7C 22 0D 0A 22 20 20 20 20 20 20 20 20 |".."
00EAA0: 20 20 20 7C 20 20 20 20 20 52 53 58 20 20 20 20 | RSX
00EAB0: 20 7C 22 0D 0A 22 20 20 20 20 20 20 20 20 20 20 |".."
00EAC0: 20 7C 20 20 69 6E 74 65 72 66 61 63 65 20 20 7C | interface |
00EAD0: 22 0D 0A 22 20 20 20 20 20 20 20 20 20 20 20 7C ".." |
00EAE0: 20 20 20 20 20 20 20 20 20 20 20 20 20 7C 22 0D |".
00EAF0: 0A 22 20 20 20 20 20 20 20 20 20 20 20 7C 2D 2D ." |--
00EB00: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 7C 20 2D 20 73 -----------| - s
00EB10: 74 61 72 74 20 2B 20 34 34 39 33 20 3D 20 69 6E tart + 4493 = in
00EB20: 69 74 69 61 6C 20 65 6E 74 72 79 20 70 6F 69 6E itial entry poin
00EB30: 74 22 0D 0A 22 20 20 20 20 20 20 20 20 20 20 BA t".." .
00EB40: 05 20 7C 20 20 20 20 20 20 20 20 20 20 20 20 20 . |
00EB50: 7C 22 0D 0A 22 20 20 20 20 20 20 20 20 20 20 20 |".."
00EB60: 7C 20 20 20 50 68 6F 6E 65 6D 65 20 20 20 7C 22 | Phoneme |"
00EB70: 0D 0A 22 20 20 20 20 20 20 20 20 20 20 20 7C 20 .." |
00EB80: 20 20 70 72 6F 64 75 63 65 72 20 20 7C 22 0D 0A producer |"..
00EB90: 22 20 20 20 20 20 20 20 20 20 20 20 7C 20 20 20 " |
00EBA0: 20 20 20 20 20 20 20 20 20 20 7C 22 0D 0A 22 20 |".."
00EBB0: 20 20 20 20 20 20 20 20 20 20 7C 2D 2D 2D 2D 2D |-----
00EBC0: 2D 2D 2D 2D 2D 2D 2D 2D 7C 20 2D 20 73 74 61 72 --------| - star
00EBD0: 74 20 3D 20 4E 65 77 20 48 49 4D 45 4D 20 70 6F t = New HIMEM po
00EBE0: 73 69 74 69 6F 6E 20 2B 20 31 22 0D 0A 22 20 20 sition + 1".."
00EBF0: 20 20 20 20 20 20 20 20 20 7C 20 20 20 20 20 20 |
00EC00: 20 20 20 20 20 20 20 7C 22 0D 0A 22 20 20 20 20 |".."
00EC10: 20 20 20 20 20 20 20 7C 20 20 20 42 61 73 69 63 | Basic
00EC20: 20 20 20 20 20 7C 22 0D 0A 22 20 20 20 20 20 20 |".."
00EC30: 20 20 20 20 20 7C 20 20 20 53 79 73 74 65 6D 20 | System
00EC40: 20 5A F8 20 20 7C 22 0D 0A 22 20 20 20 20 20 20 Z. |".."
00EC50: 20 20 20 20 20 7C 20 20 20 20 20 20 20 20 20 20 |
00EC60: 20 20 20 7C 22 0D 0A 22 22 0D 0A 22 22 0D 0A 22 |".."".."".."
00EC70: 20 20 45 64 69 74 69 6E 67 20 74 68 65 20 53 50 Editing the SP
00EC80: 45 45 43 48 21 20 64 69 63 74 69 6F 6E 61 72 79 EECH! dictionary
00EC90: 2E 22 0D 0A 22 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D .".." ---------
00ECA0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
00ECB0: 2D 2D 2D 2D 2D 2D 2D 22 0D 0A 22 22 0D 0A 22 20 -------".."".."
00ECC0: 20 54 68 65 20 70 72 6F 6E 75 6E 63 69 61 74 69 The pronunciati
00ECD0: 6F 6E 20 6F 66 20 74 68 65 20 45 6E 67 6C 69 73 on of the Englis
00ECE0: 68 20 6C 61 6E 67 75 61 67 65 20 68 61 73 20 66 h language has f
00ECF0: 61 72 20 74 6F 6F 20 6D 61 6E 79 20 65 78 63 65 ar too many exce
00ED00: 70 74 69 6F 6E 73 20 66 6F 72 20 20 61 6C 6C 22 ptions for all"
00ED10: 0D 0A 22 6F 66 20 74 68 65 6D 20 74 6F 20 62 65 .."of them to be
00ED20: 20 70 72 65 73 65 6E 74 20 69 6E 20 74 68 65 20 present in the
00ED30: 53 50 45 45 43 48 21 20 64 69 63 74 69 6F 6E 61 SPEECH! dictiona
00ED40: 72 79 2E 73 85 20 49 6E 20 6F 72 64 65 72 20 74 ry.s. In order t
00ED50: 6F 20 61 6C 6C 6F 77 20 79 6F 75 20 74 6F 20 6D o allow you to m
00ED60: 6F 64 69 66 79 22 0D 0A 22 74 68 65 20 64 69 63 odify".."the dic
00ED70: 74 69 6F 6E 61 72 79 20 49 20 68 61 76 65 20 69 tionary I have i
00ED80: 6E 63 6C 75 64 65 64 20 74 68 65 20 70 72 6F 67 ncluded the prog
00ED90: 72 61 6D 20 45 44 49 54 20 77 68 69 63 68 20 63 ram EDIT which c
00EDA0: 61 6E 20 20 62 65 20 20 63 61 6C 6C 65 64 20 20 an be called
00EDB0: 66 72 6F 6D 20 20 74 68 65 22 0D 0A 22 6D 61 69 from the".."mai
00EDC0: 6E 20 6D 65 6E 75 2E 20 45 44 49 54 20 69 73 20 n menu. EDIT is
00EDD0: 64 65 73 69 67 6E 65 64 20 66 6F 72 20 65 64 69 designed for edi
00EDE0: 74 69 6E 67 20 74 68 65 20 53 50 45 45 43 48 21 ting the SPEECH!
00EDF0: 20 64 69 63 74 69 6F 6E 61 72 79 2E 20 45 44 49 dictionary. EDI
00EE00: 54 20 61 6C 6C 6F 77 73 20 20 79 6F 75 22 0D 0A T allows you"..
00EE10: 22 74 6F 20 70 6C 61 79 20 61 72 6F 75 6E 64 20 "to play around
00EE20: 77 69 74 68 20 74 68 65 20 64 69 63 74 69 6F 6E with the diction
00EE30: 61 72 79 20 61 64 64 69 6E 67 20 6E 65 77 20 77 ary adding new w
00EE40: 6F 72 64 73 20 47 BB 61 6E 64 20 64 65 6C 65 74 ords G.and delet
00EE50: 69 6E 67 20 6F 6E 65 73 20 79 6F 75 20 64 6F 20 ing ones you do
00EE60: 6E 6F 74 22 0D 0A 22 72 65 71 75 69 72 65 2E 20 not".."require.
00EE70: 54 68 65 20 70 72 6F 67 72 61 6D 20 69 73 20 61 The program is a
00EE80: 20 73 69 6D 70 6C 65 20 6C 69 6E 65 2D 62 61 73 simple line-bas
00EE90: 65 64 20 65 64 69 74 6F 72 20 77 72 69 74 74 65 ed editor writte
00EEA0: 6E 20 69 6E 20 42 61 73 69 63 2E 20 54 68 65 20 n in Basic. The
00EEB0: 70 72 6F 67 72 61 6D 22 0D 0A 22 68 61 73 20 6E program".."has n
00EEC0: 6F 74 20 62 65 65 6E 20 77 72 69 74 74 65 6E 20 ot been written
00EED0: 74 6F 20 62 65 20 66 6F 6F 6C 70 72 6F 6F 66 20 to be foolproof
00EEE0: 62 75 74 20 73 68 6F 75 6C 64 20 74 72 61 70 20 but should trap
00EEF0: 6D 6F 73 74 20 63 6F 6D 6D 6F 6E 20 65 72 72 6F most common erro
00EF00: 72 73 2E 22 0D 0A 22 22 0D 0A 22 20 20 49 64 65 rs.".."".." Ide
00EF10: 61 6C 6C 79 20 79 6F 75 20 77 69 6C 6C 20 68 61 ally you will ha
00EF20: 76 65 20 61 63 63 65 73 73 20 74 6F 20 61 20 66 ve access to a f
00EF30: 6C 6F 70 70 79 20 64 69 73 63 20 20 73 79 73 74 loppy disc syst
00EF40: 65 6D 20 20 20 66 6F F2 4B 72 20 20 74 68 65 20 em fo.Kr the
00EF50: 20 73 74 6F 72 61 67 65 20 20 6F 66 22 0D 0A 22 storage of".."
00EF60: 74 68 65 20 64 61 74 61 20 61 6E 64 20 70 72 6F the data and pro
00EF70: 67 72 61 6D 20 66 69 6C 65 73 2E 20 54 68 65 20 gram files. The
00EF80: 63 61 73 73 65 74 74 65 20 20 76 65 72 73 69 6F cassette versio
00EF90: 6E 20 20 69 73 20 20 73 75 70 70 6C 69 65 64 20 n is supplied
00EFA0: 20 73 6F 20 74 68 61 74 20 69 74 20 63 61 6E 22 so that it can"
00EFB0: 0D 0A 22 62 65 20 75 73 65 64 20 77 69 74 68 20 .."be used with
00EFC0: 20 63 61 73 73 65 74 74 65 20 20 66 69 6C 65 73 cassette files
00EFD0: 2E 20 44 65 74 61 69 6C 73 20 20 6F 66 20 20 68 . Details of h
00EFE0: 6F 77 20 20 74 6F 20 20 63 6F 6E 76 65 72 74 20 ow to convert
00EFF0: 61 20 63 61 73 73 65 74 74 65 20 76 65 72 73 69 a cassette versi
00F000: 6F 6E 22 0D 0A 22 74 6F 20 72 75 6E 20 66 72 6F on".."to run fro
00F010: 6D 20 64 69 73 63 20 20 61 72 65 20 20 69 6E 63 m disc are inc
00F020: 6C 75 64 65 64 20 20 69 6E 20 20 74 68 65 20 73 luded in the s
00F030: 65 63 74 69 6F 6E 20 6F 66 20 74 68 69 73 20 68 ection of this h
00F040: 65 6C 70 20 66 69 6C 65 20 D8 A8 64 65 61 6C 69 elp file ..deali
00F050: 6E 67 20 77 69 74 68 22 0D 0A 22 63 6F 6E 76 65 ng with".."conve
00F060: 72 74 69 6E 67 20 53 50 45 45 43 48 21 20 66 6F rting SPEECH! fo
00F070: 72 20 75 73 65 20 77 69 74 68 20 64 69 73 63 73 r use with discs
00F080: 2F 63 61 73 73 65 74 74 65 73 2E 22 0D 0A 22 22 /cassettes."..""
00F090: 0D 0A 22 20 20 54 6F 20 75 73 65 20 74 68 65 20 .." To use the
00F0A0: 65 64 69 74 6F 72 20 66 69 72 73 74 20 6C 6F 61 editor first loa
00F0B0: 64 20 53 50 45 45 43 48 21 20 62 79 20 74 79 70 d SPEECH! by typ
00F0C0: 69 6E 67 20 52 55 4E 20 22 53 50 45 45 43 48 22 ing RUN "SPEECH"
00F0D0: 2E 20 57 68 65 6E 20 53 50 45 45 43 48 21 20 20 . When SPEECH!
00F0E0: 68 61 73 22 0D 0A 22 6C 6F 61 64 65 64 20 74 79 has".."loaded ty
00F0F0: 70 65 20 52 55 4E 20 22 45 44 49 54 22 20 74 6F pe RUN "EDIT" to
00F100: 20 6C 6F 61 64 20 74 68 65 20 65 64 69 74 6F 72 load the editor
00F110: 2E 20 4F 6E 20 6C 6F 61 64 69 6E 67 2C 20 74 68 . On loading, th
00F120: 65 20 70 72 6F 67 72 61 6D 20 77 69 6C 6C 20 61 e program will a
00F130: 73 6B 20 20 79 6F 75 22 0D 0A 22 66 6F 72 20 74 sk you".."for t
00F140: 68 65 20 6E 61 6D 65 20 6F 66 20 B0 8B FF FF FF he name of .....
00F150: FF 11 00 09 A6 04 57 04 8A 04 13 09 01 10 08 0E ......W.........
00F160: 00 07 01 00 2C 53 50 4E 4F 54 45 2E 44 4F 43 00 ....,SPNOTE.DOC.
00F170: 00 00 00 00 00 08 00 16 00 08 7C 9E 00 00 00 00 ..........|.....
00F180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F1A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F1B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F1C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F1D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F1E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F1F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00F260: 00 00 00 00 00 5C 96 FF FF FF FF 11 FF 08 A6 04 .....\..........
00F270: 57 04 87 04 0D 09 00 10 08 23 0D 15 08 00 16 61 W........#.....a
00F280: 20 64 69 63 74 69 6F 6E 61 72 79 20 66 69 6C 65 dictionary file
00F290: 2E 20 46 6F 72 20 79 6F 75 72 20 66 69 72 73 74 . For your first
00F2A0: 20 65 78 70 65 72 69 6D 65 6E 74 73 20 79 6F 75 experiments you
00F2B0: 20 20 63 61 6E 20 20 75 73 65 20 20 74 68 65 22 can use the"
00F2C0: 0D 0A 22 62 61 73 69 63 20 64 69 63 74 69 6F 6E .."basic diction
00F2D0: 61 72 79 20 77 65 20 73 75 70 70 6C 79 2E 20 54 ary we supply. T
00F2E0: 68 65 20 64 69 63 74 69 6F 6E 61 72 79 20 20 66 he dictionary f
00F2F0: 69 6C 65 20 20 77 69 6C 6C 20 20 6E 6F 77 20 20 ile will now
00F300: 62 65 20 20 6C 6F 61 64 65 64 20 20 69 6E 20 20 be loaded in
00F310: 61 6E 64 22 0D 0A 22 73 63 61 6E 6E 65 64 20 74 and".."scanned t
00F320: 68 72 6F 75 67 68 2E 20 54 68 69 73 20 74 61 6B hrough. This tak
00F330: 65 73 20 61 62 6F 75 74 20 74 68 69 72 74 79 20 es about thirty
00F340: 73 65 63 6F 6E 64 73 2E 20 4F 6E 63 65 20 74 68 seconds. Once th
00F350: 65 20 66 69 6C 65 20 68 61 73 20 62 65 65 6E 20 e file has been
00F360: 20 6C 6F 61 64 65 64 22 0D 0A 22 79 6F 75 20 61 loaded".."you a
00F370: 72 65 20 6E 6F 77 20 69 6E 20 63 6F 6D 6D 61 AC re now in comma.
00F380: FA 6E 64 20 6D 6F 64 65 20 61 6E 64 20 63 61 6E .nd mode and can
00F390: 20 61 64 64 2C 20 64 65 6C 65 74 65 20 6F 72 20 add, delete or
00F3A0: 63 68 61 6E 67 65 20 20 61 6E 79 20 20 65 6E 74 change any ent
00F3B0: 72 79 2E 20 20 57 68 65 6E 65 76 65 72 22 0D 0A ry. Whenever"..
00F3C0: 22 74 68 65 20 65 64 69 74 6F 72 20 69 73 20 69 "the editor is i
00F3D0: 6E 20 63 6F 6D 6D 61 6E 64 20 6D 6F 64 65 20 69 n command mode i
00F3E0: 74 20 77 69 6C 6C 20 64 69 73 70 6C 61 79 20 61 t will display a
00F3F0: 20 70 72 6F 6D 70 74 20 28 20 22 20 3E 20 22 20 prompt ( " > "
00F400: 29 20 61 74 20 77 68 69 63 68 20 20 70 6F 69 6E ) at which poin
00F410: 74 22 0D 0A 22 79 6F 75 20 63 61 6E 20 74 79 70 t".."you can typ
00F420: 65 20 61 20 63 6F 6D 6D 61 6E 64 2E 22 0D 0A 22 e a command.".."
00F430: 20 41 6C 6C 20 63 6F 6D 6D 61 6E 64 73 20 61 72 All commands ar
00F440: 65 20 65 6E 74 65 72 65 64 20 61 73 20 61 20 73 e entered as a s
00F450: 69 6E 67 6C 65 20 63 68 61 72 61 63 74 65 72 20 ingle character
00F460: 66 6F 6C 6C 6F 77 65 64 20 62 79 20 61 6E 20 6F followed by an o
00F470: 70 74 69 6F 6E 61 6C 20 20 73 74 72 69 6E 67 22 ptional string"
00F480: 0D D2 57 0A 22 6F 72 20 6E 75 6D 62 65 72 2E 20 ..W."or number.
00F490: 4F 6E 65 20 70 61 72 74 69 63 75 6C 61 72 6C 79 One particularly
00F4A0: 20 75 73 65 66 75 6C 20 63 6F 6D 6D 61 6E 64 20 useful command
00F4B0: 69 73 20 74 68 65 20 48 65 6C 70 20 63 6F 6D 6D is the Help comm
00F4C0: 61 6E 64 2C 20 74 79 70 65 20 74 68 65 20 6C 65 and, type the le
00F4D0: 74 74 65 72 22 0D 0A 22 48 20 66 6F 6C 6C 6F 77 tter".."H follow
00F4E0: 65 64 20 62 79 20 74 68 65 20 72 65 74 75 72 6E ed by the return
00F4F0: 20 6B 65 79 20 77 68 65 6E 20 69 6E 20 63 6F 6D key when in com
00F500: 6D 61 6E 64 20 6D 6F 64 65 2E 20 54 68 69 73 20 mand mode. This
00F510: 77 69 6C 6C 20 67 69 76 65 20 79 6F 75 20 61 20 will give you a
00F520: 6C 69 73 74 20 6F 66 22 0D 0A 22 61 6C 6C 20 74 list of".."all t
00F530: 68 65 20 63 6F 6D 6D 61 6E 64 73 20 61 76 61 69 he commands avai
00F540: 6C 61 62 6C 65 2E 22 0D 0A 22 22 0D 0A 22 22 0D lable.".."".."".
00F550: 0A 22 20 20 54 68 65 20 66 6F 72 6D 61 74 20 6F ." The format o
00F560: 66 20 74 68 65 20 64 69 63 74 69 6F 6E 61 72 79 f the dictionary
00F570: 2E 22 0D 0A 22 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D .".." ---------
00F580: 2D 2D 2D 15 3C 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ---.<-----------
00F590: 2D 2D 2D 2D 2D 2D 22 0D 0A 22 22 0D 0A 22 20 20 ------".."".."
00F5A0: 57 68 65 6E 20 61 20 6C 69 6E 65 20 6F 66 20 45 When a line of E
00F5B0: 6E 67 6C 69 73 68 20 74 65 78 74 20 69 73 20 70 nglish text is p
00F5C0: 72 65 73 65 6E 74 65 64 20 74 6F 20 20 74 68 65 resented to the
00F5D0: 20 20 7C 53 41 59 20 20 63 6F 6D 6D 61 6E 64 20 |SAY command
00F5E0: 20 69 74 20 20 6D 75 73 74 20 20 62 65 22 0D 0A it must be"..
00F5F0: 22 74 72 61 6E 73 6C 61 74 65 64 20 69 6E 74 6F "translated into
00F600: 20 61 20 70 68 6F 6E 65 74 69 63 20 66 6F 72 6D a phonetic form
00F610: 20 62 65 66 6F 72 65 20 20 69 74 20 20 63 61 6E before it can
00F620: 20 20 62 65 20 20 70 72 6F 6E 6F 75 6E 63 65 64 be pronounced
00F630: 2E 20 20 54 68 69 73 20 20 70 72 6F 63 65 73 73 . This process
00F640: 22 0D 0A 22 69 73 20 63 61 72 72 69 65 64 20 6F ".."is carried o
00F650: 75 74 20 62 79 20 20 61 20 20 73 75 62 2D 72 6F ut by a sub-ro
00F660: 75 74 69 6E 65 20 20 72 65 66 65 72 72 65 64 20 utine referred
00F670: 20 74 6F 20 20 68 65 72 65 20 20 61 73 20 20 74 to here as t
00F680: 68 65 20 20 74 8E 6E 72 61 6E 73 6C 61 74 6F 72 he t.nranslator
00F690: 2E 20 54 68 65 22 0D 0A 22 74 72 61 6E 73 6C 61 . The".."transla
00F6A0: 74 6F 72 20 73 63 61 6E 73 20 74 68 72 6F 75 67 tor scans throug
00F6B0: 68 20 20 69 74 73 20 20 69 6E 70 75 74 2D 62 75 h its input-bu
00F6C0: 66 66 65 72 20 20 61 6E 64 20 20 70 72 6F 64 75 ffer and produ
00F6D0: 63 65 73 20 20 61 20 20 6C 69 73 74 20 20 6F 66 ces a list of
00F6E0: 20 70 68 6F 6E 65 6D 65 22 0D 0A 22 63 6F 64 65 phoneme".."code
00F6F0: 73 20 69 6E 20 74 68 65 20 6F 75 74 70 75 74 2D s in the output-
00F700: 62 75 66 66 65 72 2E 22 0D 0A 22 22 0D 0A 22 20 buffer.".."".."
00F710: 20 49 6E 20 6F 72 64 65 72 20 74 6F 20 65 64 69 In order to edi
00F720: 74 20 74 68 65 20 64 69 63 74 69 6F 6E 61 72 79 t the dictionary
00F730: 20 73 75 63 63 65 73 73 66 75 6C 6C 79 20 69 74 successfully it
00F740: 20 69 73 20 20 69 6D 70 6F 72 74 61 6E 74 20 20 is important
00F750: 74 6F 20 20 75 6E 64 65 72 73 74 61 6E 64 22 0D to understand".
00F760: 0A 22 74 68 65 20 66 6F 72 6D 61 74 20 6F 66 20 ."the format of
00F770: 65 61 63 68 20 65 6E 74 72 79 20 6F 72 20 6C 69 each entry or li
00F780: 6E 65 2E 20 45 61 63 0E E3 68 20 6C 69 6E 65 20 ne. Eac..h line
00F790: 69 73 20 6C 61 69 64 20 6F 75 74 20 61 73 20 66 is laid out as f
00F7A0: 6F 6C 6C 6F 77 73 3A 22 0D 0A 22 22 0D 0A 22 20 ollows:".."".."
00F7B0: 20 20 20 20 5C 69 6E 70 75 74 2D 74 65 78 74 3D \input-text=
00F7C0: 6F 75 74 70 75 74 2D 74 65 78 74 5C 22 0D 0A 22 output-text\".."
00F7D0: 22 0D 0A 22 20 20 54 68 65 20 5C 20 63 68 61 72 ".." The \ char
00F7E0: 61 63 74 65 72 73 20 61 74 20 74 68 65 20 74 68 acters at the th
00F7F0: 65 20 73 74 61 72 74 20 61 6E 64 20 65 6E 64 20 e start and end
00F800: 6F 66 20 74 68 65 20 6C 69 6E 65 73 20 6D 75 73 of the lines mus
00F810: 74 20 61 6C 77 61 79 73 20 62 65 20 70 72 65 73 t always be pres
00F820: 65 6E 74 22 0D 0A 22 77 68 65 6E 65 76 65 72 20 ent".."whenever
00F830: 61 20 64 69 63 74 69 6F 6E 61 72 79 20 66 69 6C a dictionary fil
00F840: 65 20 69 73 20 73 61 76 65 64 2E 20 54 68 65 20 e is saved. The
00F850: 3D 20 73 69 67 6E 20 73 65 70 61 72 61 74 65 73 = sign separates
00F860: 20 20 74 68 65 20 20 74 77 6F 20 20 73 75 62 73 the two subs
00F870: 74 72 69 6E 67 73 22 0D 0A 22 77 68 69 63 68 20 trings".."which
00F880: 63 6F 6D 70 72 69 73 65 20 84 BD 74 68 65 20 64 comprise ..the d
00F890: 69 63 74 69 6F 6E 61 72 79 20 65 6E 74 72 79 2E ictionary entry.
00F8A0: 20 54 68 65 20 67 65 6E 65 72 61 6C 20 72 75 6C The general rul
00F8B0: 65 20 69 73 20 74 68 61 74 20 69 66 20 74 68 65 e is that if the
00F8C0: 20 69 6E 70 75 74 2D 74 65 78 74 22 0D 0A 22 69 input-text".."i
00F8D0: 73 20 66 6F 75 6E 64 20 69 6E 20 74 68 65 20 69 s found in the i
00F8E0: 6E 70 75 74 2D 62 75 66 66 65 72 20 74 68 65 6E nput-buffer then
00F8F0: 20 74 68 65 20 6F 75 74 70 75 74 2D 74 65 78 74 the output-text
00F900: 20 69 73 20 73 65 6E 74 20 74 6F 20 74 68 65 20 is sent to the
00F910: 6F 75 74 70 75 74 2D 62 75 66 66 65 72 2E 22 0D output-buffer.".
00F920: 0A 22 54 68 75 73 20 74 68 65 20 69 6E 70 75 74 ."Thus the input
00F930: 2D 74 65 78 74 20 61 6C 77 61 79 73 20 63 6F 72 -text always cor
00F940: 72 65 73 70 6F 6E 64 73 20 74 6F 20 61 20 73 74 responds to a st
00F950: 72 69 6E 67 20 6F 66 20 6E 6F 72 6D 61 6C 20 45 ring of normal E
00F960: 6E 67 6C 69 73 68 20 63 68 61 72 61 63 74 65 72 nglish character
00F970: 73 22 0D 0A 22 61 6E 64 20 74 68 65 20 6F 75 74 s".."and the out
00F980: 70 75 74 2D 74 65 78 74 20 20 69 43 7F 73 20 20 put-text iC.s
00F990: 61 6C 77 61 79 73 20 63 6F 6D 70 72 69 73 65 64 always comprised
00F9A0: 20 6F 66 20 20 61 20 20 6C 69 73 74 20 6F 66 20 of a list of
00F9B0: 70 68 6F 6E 65 6D 65 20 63 6F 64 65 73 2E 20 45 phoneme codes. E
00F9C0: 6E 74 72 69 65 73 22 0D 0A 22 69 6E 20 74 68 65 ntries".."in the
00F9D0: 20 74 61 62 6C 65 20 61 72 65 20 73 74 6F 72 65 table are store
00F9E0: 64 20 69 6E 20 67 72 6F 75 70 73 20 61 63 63 6F d in groups acco
00F9F0: 72 64 69 6E 67 20 74 6F 20 74 68 65 69 72 20 66 rding to their f
00FA00: 69 72 73 74 20 63 68 61 72 61 63 74 65 72 2E 20 irst character.
00FA10: 54 68 65 72 65 20 61 72 65 22 0D 0A 22 74 77 65 There are".."twe
00FA20: 6E 74 79 2D 65 69 67 68 74 20 67 72 6F 75 70 73 nty-eight groups
00FA30: 20 20 69 6E 20 20 74 68 65 20 20 64 69 63 74 69 in the dicti
00FA40: 6F 6E 61 72 79 3B 20 20 66 6F 72 20 20 74 68 65 onary; for the
00FA50: 20 20 6C 65 74 74 65 72 73 20 20 41 2D 5A 2C 20 letters A-Z,
00FA60: 20 66 6F 72 20 20 73 70 61 63 65 2C 22 0D 0A 22 for space,".."
00FA70: 61 6E 64 20 66 69 6E 61 6C 6C 79 20 6F 6E 65 20 and finally one
00FA80: 66 6F 72 20 20 6F 74 68 65 72 20 20 6D F0 02 FF for other m...
00FA90: FF FF FF 11 FE 08 F6 04 57 04 8C 04 17 09 01 10 ........W.......
00FAA0: 08 0D 00 07 01 00 2C 53 50 4E 4F 54 45 2E 44 4F ......,SPNOTE.DO
00FAB0: 43 00 00 00 00 00 00 09 00 16 00 08 7C 9E 00 00 C...........|...
00FAC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00FAD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00FAE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00FAF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00FB00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00FB10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00FB20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00FB30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00FB40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00FB50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00FB60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00FB70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00FB80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00FB90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00FBA0: 00 00 00 00 00 00 00 BB 9D FF FF FF FF 11 FF 08 ................
00FBB0: F6 04 57 04 87 04 0D 09 01 10 08 87 0D 15 08 00 ..W.............
00FBC0: 16 69 73 63 65 6C 6C 61 6E 65 6F 75 73 20 20 63 .iscellaneous c
00FBD0: 68 61 72 61 63 74 65 72 73 2E 54 68 65 20 65 6E haracters.The en
00FBE0: 74 72 69 65 73 20 69 6E 20 65 61 63 68 20 67 72 tries in each gr
00FBF0: 6F 75 70 22 0D 0A 22 61 72 65 20 6F 72 64 65 72 oup".."are order
00FC00: 65 64 20 62 75 74 20 6E 6F 74 20 69 6E 20 61 6E ed but not in an
00FC10: 20 6F 62 76 69 6F 75 73 20 77 61 79 2E 20 54 68 obvious way. Th
00FC20: 65 20 74 72 61 6E 73 6C 61 74 6F 72 20 74 72 69 e translator tri
00FC30: 65 73 20 74 6F 20 6D 61 74 63 68 20 74 68 65 20 es to match the
00FC40: 62 75 66 66 65 72 22 0D 0A 22 63 6F 6E 74 65 6E buffer".."conten
00FC50: 74 73 20 20 77 69 74 68 20 20 61 6C 6C 20 20 74 ts with all t
00FC60: 68 65 20 20 65 6E 74 72 69 65 73 20 20 69 6E 20 he entries in
00FC70: 20 61 20 20 67 72 6F 75 70 20 20 73 74 61 72 74 a group start
00FC80: 69 6E 67 20 66 72 6F 6D 20 20 74 68 65 20 20 66 ing from the f
00FC90: 69 72 73 74 20 20 61 6E 64 22 0D 0A 22 63 68 6F irst and".."cho
00FCA0: 6F 73 69 6E 67 20 74 68 65 20 66 69 72 73 74 20 osing the first
00FCB0: 77 68 69 63 68 20 70 72 6F 76 69 64 65 73 20 20 which provides
00FCC0: 61 90 AB 20 20 6D 61 74 63 68 2E 20 20 54 68 65 a.. match. The
00FCD0: 20 72 65 6C 65 76 61 6E 74 20 6E 75 6D 62 65 72 relevant number
00FCE0: 20 6F 66 20 63 68 61 72 61 63 74 65 72 73 22 0D of characters".
00FCF0: 0A 22 69 6E 20 74 68 65 20 20 69 6E 70 75 74 2D ."in the input-
00FD00: 62 75 66 66 65 72 20 20 61 72 65 20 20 74 68 65 buffer are the
00FD10: 6E 20 20 73 6B 69 70 70 65 64 20 20 6F 76 65 72 n skipped over
00FD20: 20 20 61 6E 64 20 20 74 68 65 20 20 70 72 6F 63 and the proc
00FD30: 65 73 73 20 20 69 73 20 20 72 65 70 65 61 74 65 ess is repeate
00FD40: 64 22 0D 0A 22 75 6E 74 69 6C 20 74 68 65 20 65 d".."until the e
00FD50: 6E 64 20 6F 66 20 74 68 65 20 69 6E 70 75 74 2D nd of the input-
00FD60: 62 75 66 66 65 72 20 69 73 20 72 65 61 63 68 65 buffer is reache
00FD70: 64 2E 22 0D 0A 22 22 0D 0A 22 20 20 54 77 6F 20 d.".."".." Two
00FD80: 63 68 61 72 61 63 74 65 72 73 20 61 72 65 20 74 characters are t
00FD90: 72 65 61 74 65 64 20 69 6E 20 61 20 6E 6F 6E 2D reated in a non-
00FDA0: 73 74 61 6E 64 61 72 64 20 77 61 79 20 62 79 20 standard way by
00FDB0: 74 68 65 20 74 72 61 6E 73 6C 61 74 6F 72 2E 20 the translator.
00FDC0: 54 68 65 A5 05 79 20 20 61 72 65 22 0D 0A 22 74 The..y are".."t
00FDD0: 68 65 20 73 70 61 63 65 20 20 63 68 61 72 61 63 he space charac
00FDE0: 74 65 72 20 20 61 6E 64 20 20 74 68 65 20 23 20 ter and the #
00FDF0: 28 20 68 61 73 68 20 29 20 63 68 61 72 61 63 74 ( hash ) charact
00FE00: 65 72 2E 20 54 68 65 20 68 61 73 68 20 63 68 61 er. The hash cha
00FE10: 72 61 63 74 65 72 20 63 61 6E 20 20 62 65 22 0D racter can be".
00FE20: 0A 22 75 73 65 64 20 69 6E 20 74 68 65 20 69 6E ."used in the in
00FE30: 70 75 74 2D 74 65 78 74 20 20 6F 66 20 20 61 20 put-text of a
00FE40: 20 64 69 63 74 69 6F 6E 61 72 79 20 20 65 6E 74 dictionary ent
00FE50: 72 79 20 20 74 6F 20 69 6E 64 69 63 61 74 65 20 ry to indicate
00FE60: 61 20 6D 61 74 63 68 20 77 69 74 68 20 20 61 6E a match with an
00FE70: 79 22 0D 0A 22 63 68 61 72 61 63 74 65 72 2E 20 y".."character.
00FE80: 49 66 20 61 20 68 61 73 68 20 63 68 61 72 61 63 If a hash charac
00FE90: 74 65 72 20 69 73 20 20 66 6F 75 6E 64 20 20 74 ter is found t
00FEA0: 68 65 6E 20 20 74 68 65 20 20 69 6E 70 75 74 2D hen the input-
00FEB0: 62 75 66 66 65 72 20 63 68 61 72 61 63 74 65 72 buffer character
00FEC0: 20 20 69 74 22 F3 C2 0D 0A 22 6D 61 74 63 68 65 it"...."matche
00FED0: 73 20 69 73 20 73 74 6F 72 65 64 20 61 77 61 79 s is stored away
00FEE0: 2E 20 49 66 20 74 68 65 20 6D 61 74 63 68 20 20 . If the match
00FEF0: 69 73 20 20 73 75 63 63 65 73 73 66 75 6C 20 74 is successful t
00FF00: 68 65 6E 20 74 68 65 20 20 73 74 6F 72 65 64 20 hen the stored
00FF10: 63 68 61 72 61 63 74 65 72 22 0D 0A 22 63 61 6E character".."can
00FF20: 20 20 62 65 20 20 75 73 65 64 20 20 74 6F 20 20 be used to
00FF30: 74 61 6B 65 20 20 74 68 65 20 20 70 6C 61 63 65 take the place
00FF40: 20 6F 66 20 61 6E 6F 74 68 65 72 20 68 61 73 68 of another hash
00FF50: 20 63 68 61 72 61 63 74 65 72 20 73 75 70 70 6C character suppl
00FF60: 69 65 64 20 20 69 6E 20 20 74 68 65 22 0D 0A 22 ied in the".."
00FF70: 6F 75 74 70 75 74 2D 74 65 78 74 2E 22 0D 0A 22 output-text.".."
00FF80: 22 0D 0A 22 20 49 66 20 74 68 65 20 66 69 72 73 ".." If the firs
00FF90: 74 20 63 68 61 72 61 63 74 65 72 20 6F 66 20 74 t character of t
00FFA0: 68 65 20 69 6E 70 75 74 2D 74 65 78 74 20 69 73 he input-text is
00FFB0: 20 61 20 73 70 61 63 65 20 74 68 65 6E 20 74 68 a space then th
00FFC0: 65 20 65 6E 74 72 79 BC 38 20 20 77 69 6C 6C 20 e entry.8 will
00FFD0: 6D 61 74 63 68 22 0D 0A 22 77 69 74 68 20 74 68 match".."with th
00FFE0: 65 20 20 73 74 61 72 74 20 20 6F 66 20 20 61 20 e start of a
00FFF0: 20 77 6F 72 64 2E 20 20 41 6E 20 20 69 6E 70 75 word. An inpu
010000: 74 2D 74 65 78 74 20 20 73 74 72 69 6E 67 20 20 t-text string
010010: 20 77 69 74 68 20 20 61 20 20 73 70 61 63 65 20 with a space
010020: 20 61 74 20 20 74 68 65 22 0D 0A 22 65 6E 64 20 at the".."end
010030: 77 69 6C 6C 20 6D 61 74 63 68 20 77 69 74 68 20 will match with
010040: 74 68 65 20 20 65 6E 64 20 20 6F 66 20 20 61 20 the end of a
010050: 20 77 6F 72 64 2E 20 20 41 6E 20 20 69 6E 70 75 word. An inpu
010060: 74 2D 74 65 78 74 20 20 77 69 74 68 20 20 20 73 t-text with s
010070: 70 61 63 65 73 20 20 62 6F 74 68 22 0D 0A 22 61 paces both".."a
010080: 74 20 74 68 65 20 73 74 61 72 74 20 61 6E 64 20 t the start and
010090: 61 74 20 74 68 65 20 65 6E 64 20 77 69 6C 6C 20 at the end will
0100A0: 6F 6E 6C 79 20 62 65 20 6D 61 74 63 68 65 64 20 only be matched
0100B0: 62 79 20 61 20 77 68 6F 6C 65 20 20 77 6F 72 64 by a whole word
0100C0: 2E 20 49 6E 20 20 6F 72 64 90 0A 65 72 20 74 6F . In ord..er to
0100D0: 22 0D 0A 22 61 6C 6C 6F 77 20 66 6F 72 20 6F 74 ".."allow for ot
0100E0: 68 65 72 20 70 75 6E 63 74 75 61 74 69 6F 6E 20 her punctuation
0100F0: 6D 61 72 6B 73 20 6F 74 68 65 72 20 74 68 61 6E marks other than
010100: 20 73 70 61 63 65 73 20 20 61 74 20 20 74 68 65 spaces at the
010110: 20 20 65 6E 64 20 20 6F 66 20 77 6F 72 64 73 20 end of words
010120: 74 68 65 22 0D 0A 22 74 72 61 6E 73 6C 61 74 6F the".."translato
010130: 72 20 20 77 69 6C 6C 20 20 20 61 75 74 6F 6D 61 r will automa
010140: 74 69 63 61 6C 6C 79 20 20 20 6D 61 74 63 68 20 tically match
010150: 20 20 61 20 20 20 73 70 61 63 65 20 20 69 6E 20 a space in
010160: 20 74 68 65 20 20 69 6E 70 75 74 2D 74 65 78 74 the input-text
010170: 20 20 77 69 74 68 22 0D 0A 22 61 6E 79 20 63 68 with".."any ch
010180: 61 72 61 63 74 65 72 20 6F 74 68 65 72 20 74 68 aracter other th
010190: 61 6E 20 74 68 6F 73 65 20 69 6E 20 74 68 65 20 an those in the
0101A0: 72 61 6E 67 65 20 30 2D 39 20 61 6E 64 20 41 2D range 0-9 and A-
0101B0: 5A 2E 22 0D 0A 22 22 0D 0A 22 20 20 49 6E 20 6F Z.".."".." In o
0101C0: 72 64 65 72 20 74 6F 20 74 72 61 60 CC 6E 73 6C rder to tra`.nsl
0101D0: 61 74 65 20 63 6F 72 72 65 63 74 6C 79 20 45 6E ate correctly En
0101E0: 67 6C 69 73 68 20 73 65 6E 74 65 6E 63 65 73 20 glish sentences
0101F0: 20 69 6E 20 20 77 68 69 63 68 20 20 74 68 65 20 in which the
010200: 20 77 6F 72 64 73 20 20 61 72 65 22 0D 0A 22 73 words are".."s
010210: 65 70 61 72 61 74 65 64 20 62 79 20 73 69 6E 67 eparated by sing
010220: 6C 65 20 73 70 61 63 65 73 20 2C 20 74 68 65 20 le spaces , the
010230: 74 72 61 6E 73 6C 61 74 6F 72 20 77 69 6C 6C 20 translator will
010240: 20 6D 61 74 63 68 20 20 61 20 20 73 69 6E 67 6C match a singl
010250: 65 20 20 73 70 61 63 65 20 20 77 69 74 68 22 0D e space with".
010260: 0A 22 62 6F 74 68 20 74 68 65 20 74 72 61 69 6C ."both the trail
010270: 69 6E 67 20 73 70 61 63 65 20 6F 66 20 74 68 65 ing space of the
010280: 20 70 72 65 76 69 6F 75 73 20 77 6F 72 64 20 20 previous word
010290: 61 6E 64 20 20 74 68 65 20 20 6C 65 61 64 69 6E and the leadin
0102A0: 67 20 20 73 70 61 63 65 20 20 6F 66 20 20 74 68 g space of th
0102B0: 65 22 0D 0A 22 66 6F 6C 6C 6F 77 69 6E 67 20 77 e".."following w
0102C0: 6F 72 64 2E 20 41 73 20 61 20 72 65 73 66 AF 75 ord. As a resf.u
0102D0: 6C 74 20 77 68 65 6E 20 61 20 64 69 63 74 69 6F lt when a dictio
0102E0: 6E 61 72 79 20 20 65 6E 74 72 79 20 20 6D 61 74 nary entry mat
0102F0: 63 68 65 73 20 20 66 6F 72 20 61 20 77 68 6F 6C ches for a whol
010300: 65 20 77 6F 72 64 22 0D 0A 22 6F 72 20 74 68 65 e word".."or the
010310: 20 65 6E 64 20 6F 66 20 61 20 77 6F 72 64 20 79 end of a word y
010320: 6F 75 20 20 73 68 6F 75 6C 64 20 20 6E 6F 74 20 ou should not
010330: 20 69 6E 63 6C 75 64 65 20 20 61 20 20 73 70 61 include a spa
010340: 63 65 20 20 61 74 20 20 74 68 65 20 20 65 6E 64 ce at the end
010350: 20 20 6F 66 20 20 74 68 65 22 0D 0A 22 6F 75 74 of the".."out
010360: 70 75 74 2D 74 65 78 74 2E 22 0D 0A 22 22 0D 0A put-text."..""..
010370: 22 20 20 49 66 20 74 68 69 73 20 73 65 65 6D 73 " If this seems
010380: 20 63 6F 6D 70 6C 69 63 61 74 65 64 20 79 6F 75 complicated you
010390: 20 20 63 61 6E 20 20 65 78 61 6D 69 6E 65 20 20 can examine
0103A0: 74 68 65 20 20 73 74 61 6E 64 61 72 64 20 20 64 the standard d
0103B0: 69 63 74 69 6F 6E 61 72 79 20 20 77 68 69 63 68 ictionary which
0103C0: 22 0D 0A 22 63 6F 6E 74 61 69 6E 73 20 6D 61 22 ".."contains ma"
0103D0: 50 FF FF FF FF 11 00 09 F6 04 57 04 8B 04 14 09 P.........W.....
0103E0: 01 10 08 0E 00 07 01 00 2C 53 50 4E 4F 54 45 2E ........,SPNOTE.
0103F0: 44 4F 43 00 00 00 00 00 00 0A 00 16 00 08 7C 9E DOC...........|.
010400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0104A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0104B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0104C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0104D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0104E0: 00 00 00 00 00 00 00 00 00 82 A1 FF FF FF FF 11 ................
0104F0: FF 08 57 04 A6 04 87 04 0E 09 00 10 08 33 0D 15 ..W..........3..
010500: 08 00 16 6E 79 20 65 78 61 6D 70 6C 65 73 2E 20 ...ny examples.
010510: 49 74 20 69 73 20 20 61 64 76 69 73 61 62 6C 65 It is advisable
010520: 20 6E 6F 74 20 74 6F 20 6D 61 6B 65 20 61 6E 79 not to make any
010530: 20 63 68 61 6E 67 65 73 20 20 74 6F 20 20 74 68 changes to th
010540: 65 20 20 6D 61 69 6E 22 0D 0A 22 62 6F 64 79 20 e main".."body
010550: 6F 66 20 74 68 65 20 64 69 63 74 69 6F 6E 61 72 of the dictionar
010560: 79 20 61 73 20 61 20 73 69 6E 67 6C 65 20 63 68 y as a single ch
010570: 61 6E 67 65 20 63 6F 75 6C 64 20 68 61 76 65 20 ange could have
010580: 63 6F 6D 70 6C 69 63 61 74 65 64 20 20 73 69 64 complicated sid
010590: 65 2D 65 66 66 65 63 74 73 2E 22 0D 0A 22 54 68 e-effects.".."Th
0105A0: 65 20 65 61 73 69 65 73 74 20 77 61 79 73 20 74 e easiest ways t
0105B0: 6F 20 6D 6F 64 69 66 79 20 74 68 65 20 20 64 69 o modify the di
0105C0: 63 74 69 6F 6E 61 72 79 20 20 61 72 65 20 31 29 ctionary are 1)
0105D0: 20 20 62 79 20 20 61 64 64 69 6E 67 20 20 77 68 by adding wh
0105E0: 6F 6C 65 20 77 6F 72 64 73 20 61 6E 64 22 0D 0A ole words and"..
0105F0: 22 32 29 20 62 79 20 61 64 64 69 6E 67 20 73 70 "2) by adding sp
010600: 65 63 69 17 6D 61 6C 20 63 68 61 72 61 63 74 65 eci.mal characte
010610: 72 73 2E 22 0D 0A 22 22 0D 0A 22 20 20 20 20 41 rs.".."".." A
010620: 64 64 69 6E 67 20 61 20 6E 65 77 20 77 6F 72 64 dding a new word
010630: 20 74 6F 20 74 68 65 20 64 69 63 74 69 6F 6E 61 to the dictiona
010640: 72 79 2E 22 0D 0A 22 20 20 20 2D 2D 2D 2D 2D 2D ry.".." ------
010650: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
010660: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 22 ---------------"
010670: 0D 0A 22 22 0D 0A 22 20 20 20 20 31 29 20 46 69 .."".." 1) Fi
010680: 72 73 74 20 6C 6F 61 64 20 61 6E 64 20 72 75 6E rst load and run
010690: 20 45 44 49 54 20 61 73 20 65 78 70 6C 61 69 6E EDIT as explain
0106A0: 65 64 20 61 62 6F 76 65 2E 22 0D 0A 22 22 0D 0A ed above."..""..
0106B0: 22 20 20 20 20 32 29 20 4C 6F 61 64 20 69 6E 20 " 2) Load in
0106C0: 74 68 65 20 64 69 63 74 69 6F 6E 61 72 79 20 79 the dictionary y
0106D0: 6F 75 20 77 69 73 68 20 74 6F 20 77 6F 72 6B 20 ou wish to work
0106E0: 77 69 74 68 2E 22 0D 0A 22 22 0D 0A 22 20 20 20 with.".."".."
0106F0: 20 33 29 20 46 69 72 73 74 20 6F 66 20 61 6C 6C 3) First of all
010700: 20 79 6F 75 20 BA EC 77 61 6E 74 20 74 6F 20 66 you ..want to f
010710: 69 6E 64 20 74 68 65 20 77 6F 72 64 73 20 73 65 ind the words se
010720: 63 74 69 6F 6E 2E 22 0D 0A 22 22 0D 0A 22 20 20 ction.".."".."
010730: 20 20 20 20 20 20 54 79 70 65 3A 20 20 3E 46 5C Type: >F\
010740: 3C 73 70 61 63 65 3E 3C 72 65 74 75 72 6E 3E 22 <space><return>"
010750: 0D 0A 22 22 0D 0A 22 20 20 20 20 34 29 20 59 6F .."".." 4) Yo
010760: 75 20 77 69 6C 6C 20 6E 6F 77 20 73 65 65 20 74 u will now see t
010770: 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 6C 69 6E he following lin
010780: 65 20 64 69 73 70 6C 61 79 65 64 3A 22 0D 0A 22 e displayed:".."
010790: 22 0D 0A 22 20 20 20 20 20 20 20 20 5C 20 44 41 ".." \ DA
0107A0: 56 49 44 20 3D 20 44 41 59 56 49 48 44 5C 22 0D VID = DAYVIHD\".
0107B0: 0A 22 22 0D 0A 22 20 20 20 20 35 29 20 4E 6F 77 ."".." 5) Now
0107C0: 20 74 6F 20 69 6E 73 65 72 74 20 61 20 6E 65 77 to insert a new
0107D0: 20 65 6E 74 72 79 20 28 20 61 74 20 74 68 65 20 entry ( at the
0107E0: 73 74 61 72 74 20 6F 66 20 74 68 65 20 77 6F 72 start of the wor
0107F0: 64 73 20 73 65 63 74 69 6F 6E 20 29 2E 22 0D 0A ds section )."..
010800: 22 22 0D 0A 22 20 20 18 D5 20 20 20 20 20 20 54 "".." .. T
010810: 79 70 65 3A 20 3E 49 22 0D 0A 22 20 20 20 20 20 ype: >I".."
010820: 20 20 20 20 20 20 20 20 20 6E 65 77 20 6C 69 6E new lin
010830: 65 20 3A 5C 20 54 4F 4D 42 20 3D 20 54 55 57 4D e :\ TOMB = TUWM
010840: 5C 22 0D 0A 22 20 20 20 20 20 20 20 20 20 20 20 \".."
010850: 20 20 20 5C 20 54 4F 4D 42 20 3D 20 54 55 57 4D \ TOMB = TUWM
010860: 5C 22 0D 0A 22 20 20 20 20 20 20 20 20 20 20 20 \".."
010870: 20 20 20 3E 22 0D 0A 22 22 0D 0A 22 20 20 20 20 >".."".."
010880: 36 29 20 73 74 65 70 20 35 29 20 63 61 6E 20 6E 6) step 5) can n
010890: 6F 77 20 62 65 20 72 65 70 65 61 74 65 64 20 61 ow be repeated a
0108A0: 6E 64 20 6D 6F 72 65 20 77 6F 72 64 73 20 61 64 nd more words ad
0108B0: 64 65 64 2E 22 0D 0A 22 22 0D 0A 22 20 20 20 20 ded.".."".."
0108C0: 37 29 20 57 68 65 6E 20 61 6C 6C 20 74 68 65 20 7) When all the
0108D0: 77 6F 72 64 73 20 68 61 76 65 20 62 65 65 6E 20 words have been
0108E0: 61 64 64 65 64 20 75 73 65 20 74 68 65 20 53 20 added use the S
0108F0: 63 6F 6D 6D 61 6E 64 20 74 6F 20 65 78 69 74 20 command to exit
010900: 61 6E 64 20 73 61 76 65 22 02 3B 0D 0A 22 20 20 and save".;.."
010910: 20 20 20 20 20 74 68 65 20 6E 65 77 20 76 65 72 the new ver
010920: 73 69 6F 6E 20 6F 66 20 74 68 65 20 64 69 63 74 sion of the dict
010930: 69 6F 6E 61 72 79 2E 22 0D 0A 22 22 0D 0A 22 22 ionary."..""..""
010940: 0D 0A 22 20 20 20 41 64 64 69 6E 67 20 61 20 73 .." Adding a s
010950: 70 65 63 69 61 6C 20 63 68 61 72 61 63 74 65 72 pecial character
010960: 20 74 6F 20 74 68 65 20 64 69 63 74 69 6F 6E 61 to the dictiona
010970: 72 79 2E 22 0D 0A 22 20 20 20 2D 2D 2D 2D 2D 2D ry.".." ------
010980: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
010990: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ----------------
0109A0: 2D 2D 2D 2D 2D 2D 2D 22 0D 0A 22 22 0D 0A 22 20 -------".."".."
0109B0: 20 54 68 65 20 70 72 6F 63 65 64 75 72 65 20 66 The procedure f
0109C0: 6F 72 20 61 64 64 69 6E 67 20 61 20 6E 65 77 20 or adding a new
0109D0: 63 68 61 72 61 63 74 65 72 20 69 73 20 20 61 6C character is al
0109E0: 6D 6F 73 74 20 20 69 64 65 6E 74 69 63 61 6C 20 most identical
0109F0: 20 74 6F 20 20 74 68 61 74 20 20 66 6F 72 22 0D to that for".
010A00: 0A 22 61 64 64 69 6E 67 20 61 20 3C F1 6E 65 77 ."adding a <.new
010A10: 20 77 6F 72 64 2E 20 46 69 72 73 74 20 79 6F 75 word. First you
010A20: 20 20 6E 65 65 64 20 20 74 6F 20 20 66 69 6E 64 need to find
010A30: 20 20 74 68 65 20 20 73 70 65 63 69 61 6C 20 20 the special
010A40: 63 68 61 72 61 63 74 65 72 20 20 73 65 63 74 69 character secti
010A50: 6F 6E 2E 22 0D 0A 22 59 6F 75 20 63 61 6E 20 64 on.".."You can d
010A60: 6F 20 74 68 69 73 20 75 73 69 6E 67 20 74 68 65 o this using the
010A70: 20 66 6F 6C 6C 6F 77 69 6E 67 3A 22 0D 0A 22 22 following:"..""
010A80: 0D 0A 22 20 20 20 20 20 20 20 20 3E 46 5C 23 22 .." >F\#"
010A90: 0D 0A 22 20 20 20 20 20 20 20 20 5C 23 5C 23 5C .." \#\#\
010AA0: 22 0D 0A 22 20 20 20 20 20 20 20 20 3E 22 0D 0A ".." >"..
010AB0: 22 22 0D 0A 22 20 20 4E 6F 77 20 79 6F 75 20 63 "".." Now you c
010AC0: 61 6E 20 61 64 64 20 61 20 73 70 65 63 69 61 6C an add a special
010AD0: 20 20 63 68 61 72 61 63 74 65 72 2E 20 41 6E 79 character. Any
010AE0: 20 20 41 73 63 69 69 20 20 63 68 61 72 61 63 74 Ascii charact
010AF0: 65 72 20 63 61 6E 20 62 65 20 61 64 64 65 64 20 er can be added
010B00: 77 69 74 68 22 0D 0A 22 74 68 65 20 20 0C 7D 65 with".."the .}e
010B10: 78 63 65 70 74 69 6F 6E 20 20 6F 66 20 20 74 68 xception of th
010B20: 65 20 20 20 66 6F 6C 6C 6F 77 69 6E 67 3A 20 20 e following:
010B30: 20 20 5C 20 20 20 61 6E 64 20 20 20 3D 20 20 20 \ and =
010B40: 61 6E 64 20 20 20 23 20 20 20 28 20 20 20 68 61 and # ( ha
010B50: 73 68 20 20 20 29 20 20 2E 22 0D 0A 22 46 6F 72 sh ) .".."For
010B60: 20 65 78 61 6D 70 6C 65 20 79 6F 75 20 6D 69 67 example you mig
010B70: 68 74 20 77 69 73 68 20 74 6F 20 61 6C 74 65 72 ht wish to alter
010B80: 20 74 68 65 20 20 25 20 20 28 20 70 65 72 63 65 the % ( perce
010B90: 6E 74 20 29 20 20 73 69 67 6E 20 20 73 6F 20 20 nt ) sign so
010BA0: 74 68 61 74 20 20 69 74 20 20 69 73 22 0D 0A 22 that it is".."
010BB0: 63 6F 6E 76 65 72 74 65 64 20 69 6E 74 6F 20 74 converted into t
010BC0: 68 65 20 73 74 72 69 6E 67 20 6F 66 20 70 68 6F he string of pho
010BD0: 6E 65 6D 65 73 20 50 45 52 53 45 48 4E 54 20 2E nemes PERSEHNT .
010BE0: 20 54 68 69 73 20 20 63 61 6E 20 20 62 65 20 20 This can be
010BF0: 64 6F 6E 65 20 20 77 69 74 68 20 20 74 68 65 22 done with the"
010C00: 0D 0A 22 66 6F 6C 6C 6F 77 69 6E 67 20 6C 69 A1 .."following li.
010C10: D5 6E 65 3A 09 22 0D 0A 22 22 0D 0A 22 20 20 20 .ne:.".."".."
010C20: 20 20 20 20 3E 49 22 0D 0A 22 20 20 20 20 20 20 >I".."
010C30: 20 6E 65 77 20 6C 69 6E 65 3A 20 5C 25 5C 20 50 new line: \%\ P
010C40: 45 52 53 45 48 4E 54 20 5C 22 0D 0A 22 20 20 20 ERSEHNT \".."
010C50: 20 20 20 20 5C 25 5C 20 50 45 52 53 45 48 4E 54 \%\ PERSEHNT
010C60: 20 5C 22 0D 0A 22 20 20 20 20 20 20 20 3E 22 0D \".." >".
010C70: 0A 22 22 0D 0A 22 20 20 20 54 68 69 73 20 63 61 ."".." This ca
010C80: 6E 20 62 65 20 72 65 70 65 61 74 65 64 20 75 6E n be repeated un
010C90: 74 69 6C 20 61 6C 6C 20 74 68 65 20 63 68 61 72 til all the char
010CA0: 61 63 74 65 72 73 20 68 61 76 65 20 62 65 65 6E acters have been
010CB0: 20 20 65 6E 74 65 72 65 64 2E 20 20 54 68 65 6E entered. Then
010CC0: 20 20 74 68 65 22 0D 0A 22 53 20 63 6F 6D 6D 61 the".."S comma
010CD0: 6E 64 20 63 61 6E 20 62 65 20 75 73 65 64 20 74 nd can be used t
010CE0: 6F 20 65 78 69 74 20 61 6E 64 20 73 61 76 65 20 o exit and save
010CF0: 74 68 65 20 64 69 63 74 69 6F 6E 61 72 79 2E 22 the dictionary."
010D00: 0D 0A 22 22 0D 0A 22 22 0D 0A 22 22 0D 0A 22 20 .."".."".."".."
010D10: 20 E5 D3 FF FF FF FF 11 FF 08 A6 04 57 04 8B 04 ...........W...
010D20: 15 09 01 10 08 0F 00 07 01 00 2C 53 50 4E 4F 54 ..........,SPNOT
010D30: 45 2E 44 4F 43 00 00 00 00 00 00 0B 00 16 00 08 E.DOC...........
010D40: 7C 9E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |...............
010D50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010D60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010D70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010D80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010D90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010DA0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010DB0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010DC0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010DD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010DE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010DF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010E00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010E10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
010E20: 00 00 00 00 00 00 00 00 00 00 00 65 AA FF FF FF ...........e....
010E30: FF 11 FF 08 A6 04 57 04 87 04 0C 09 00 10 08 4A ......W........J
010E40: 0D 15 08 00 16 20 20 53 61 76 69 6E 67 20 74 68 ..... Saving th
010E50: 65 20 64 69 63 74 69 6F 6E 61 72 79 2E 22 0D 0A e dictionary."..
010E60: 22 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D " -----------
010E70: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 22 0D 0A 22 22 -----------"..""
010E80: 0D 0A 22 20 20 54 68 65 20 64 69 63 74 69 6F 6E .." The diction
010E90: 61 72 79 20 63 61 6E 20 62 65 20 73 61 76 65 64 ary can be saved
010EA0: 20 75 73 69 6E 67 20 74 68 65 20 20 53 20 20 63 using the S c
010EB0: 6F 6D 6D 61 6E 64 2E 20 49 74 20 20 69 73 20 20 ommand. It is
010EC0: 69 6D 70 6F 72 74 61 6E 74 20 20 6E 6F 74 20 20 important not
010ED0: 74 6F 22 0D 0A 22 6F 76 65 72 77 72 69 74 65 20 to".."overwrite
010EE0: 79 6F 75 72 20 63 6F 70 79 20 6F 66 20 74 68 65 your copy of the
010EF0: 20 73 74 61 6E 64 61 72 64 20 64 69 63 74 69 6F standard dictio
010F00: 6E 61 72 79 20 20 77 69 74 68 20 20 61 6E 20 20 nary with an
010F10: 65 78 70 65 72 69 6D 65 6E 74 61 6C 20 76 65 72 experimental ver
010F20: 73 69 6F 6E 2E 22 0D 0A 22 49 66 20 79 6F 75 20 sion.".."If you
010F30: 61 72 65 20 65 78 70 65 72 69 6D 65 6E 74 69 6E are experimentin
010F40: 67 20 77 69 74 3F B5 68 20 63 68 61 6E 67 65 73 g wit?.h changes
010F50: 20 74 6F 20 74 68 65 20 64 69 63 74 69 6F 6E 61 to the dictiona
010F60: 72 79 20 69 74 20 69 73 20 61 64 76 69 73 61 62 ry it is advisab
010F70: 6C 65 20 74 6F 20 6D 61 6B 65 22 0D 0A 22 61 20 le to make".."a
010F80: 77 6F 72 6B 69 6E 67 20 63 6F 70 79 20 6F 66 20 working copy of
010F90: 74 68 65 20 73 6F 66 74 77 61 72 65 20 61 6E 64 the software and
010FA0: 20 74 6F 20 75 73 65 20 69 74 2E 20 49 66 20 74 to use it. If t
010FB0: 68 65 20 64 69 63 74 69 6F 6E 61 72 79 20 67 65 he dictionary ge
010FC0: 74 73 20 74 6F 6F 20 20 62 61 64 6C 79 22 0D 0A ts too badly"..
010FD0: 22 63 6F 72 72 75 70 74 65 64 20 69 74 20 6D 61 "corrupted it ma
010FE0: 79 20 62 65 63 6F 6D 65 20 69 6D 70 6F 73 73 69 y become impossi
010FF0: 62 6C 65 20 66 6F 72 20 74 68 65 20 65 64 69 74 ble for the edit
011000: 6F 72 20 74 6F 20 72 65 6C 6F 61 64 20 69 74 2E or to reload it.
011010: 20 53 6F 20 20 6E 65 76 65 72 20 20 6D 61 6B 65 So never make
011020: 22 0D 0A 22 63 68 61 6E 67 65 73 20 74 6F 20 74 ".."changes to t
011030: 68 65 20 64 69 73 63 20 6F 72 20 63 61 73 73 65 he disc or casse
011040: 74 74 65 20 77 65 20 24 84 73 75 70 70 6C 79 2E tte we $.supply.
011050: 22 0D 0A 22 22 0D 0A 22 20 20 54 68 65 20 73 20 ".."".." The s
011060: 63 6F 6D 6D 61 6E 64 20 74 61 6B 65 73 20 61 72 command takes ar
011070: 6F 75 6E 64 20 74 68 69 72 74 79 20 73 65 63 6F ound thirty seco
011080: 6E 64 73 20 74 6F 20 70 61 63 6B 20 74 68 65 20 nds to pack the
011090: 64 61 74 61 20 72 65 61 64 79 20 74 6F 20 20 73 data ready to s
0110A0: 61 76 65 20 20 69 74 2E 22 0D 0A 22 57 68 65 6E ave it.".."When
0110B0: 20 74 68 69 73 20 69 73 20 64 6F 6E 65 20 61 20 this is done a
0110C0: 66 69 6C 65 6E 61 6D 65 20 69 73 20 72 65 71 75 filename is requ
0110D0: 65 73 74 65 64 20 61 6E 64 20 74 68 65 20 64 69 ested and the di
0110E0: 63 74 69 6F 6E 61 72 79 20 20 69 73 20 20 73 61 ctionary is sa
0110F0: 76 65 64 20 20 6F 75 74 20 20 74 6F 22 0D 0A 22 ved out to".."
011100: 65 69 74 68 65 72 20 64 69 73 63 20 6F 72 20 74 either disc or t
011110: 61 70 65 2E 20 57 68 65 6E 20 74 68 69 73 20 68 ape. When this h
011120: 61 73 20 62 65 65 6E 20 64 6F 6E 65 20 74 68 65 as been done the
011130: 20 6C 65 6E 67 74 68 20 6F 66 20 74 68 65 20 20 length of the
011140: 6E 65 77 20 20 76 65 72 73 09 17 69 6F 6E 20 20 new vers..ion
011150: 6F 66 22 0D 0A 22 74 68 65 20 64 69 63 74 69 6F of".."the dictio
011160: 6E 61 72 79 20 69 73 20 20 64 69 73 70 6C 61 79 nary is display
011170: 65 64 2E 20 20 54 68 69 73 20 20 6C 65 6E 67 74 ed. This lengt
011180: 68 20 20 73 68 6F 75 6C 64 20 20 62 65 20 20 6E h should be n
011190: 6F 74 65 64 20 20 61 73 20 20 69 74 20 20 6D 75 oted as it mu
0111A0: 73 74 20 20 62 65 22 0D 0A 22 69 6E 63 6F 72 70 st be".."incorp
0111B0: 6F 72 61 74 65 64 20 69 6E 20 74 68 65 20 42 61 orated in the Ba
0111C0: 73 69 63 20 6C 6F 61 64 65 72 20 70 72 6F 67 72 sic loader progr
0111D0: 61 6D 20 28 20 53 50 45 45 43 48 2E 42 41 53 20 am ( SPEECH.BAS
0111E0: 29 20 2E 22 0D 0A 22 22 0D 0A 22 20 20 49 6E 20 ) .".."".." In
0111F0: 6F 72 64 65 72 20 74 6F 20 75 73 65 20 74 68 65 order to use the
011200: 20 6E 65 77 20 64 69 63 74 69 6F 6E 61 72 79 20 new dictionary
011210: 61 20 73 6D 61 6C 6C 20 6E 75 6D 62 65 72 20 6F a small number o
011220: 66 20 63 68 61 6E 67 65 73 20 6D 75 73 74 20 62 f changes must b
011230: 65 20 20 6D 61 64 65 20 20 74 6F 22 0D 0A 22 74 e made to".."t
011240: 68 65 20 6C 6F 61 64 65 72 20 70 F1 B9 72 6F 67 he loader p..rog
011250: 72 61 6D 20 53 50 45 45 43 48 2E 20 54 68 65 73 ram SPEECH. Thes
011260: 65 20 61 72 65 20 61 73 20 66 6F 6C 6C 6F 77 73 e are as follows
011270: 3A 22 0D 0A 22 22 0D 0A 22 20 20 20 20 20 31 29 :".."".." 1)
011280: 20 43 68 61 6E 67 65 20 74 68 65 20 66 69 6C 65 Change the file
011290: 6E 61 6D 65 20 69 6E 20 6C 69 6E 65 20 31 33 30 name in line 130
0112A0: 20 74 6F 20 74 68 61 74 20 6F 66 20 74 68 65 20 to that of the
0112B0: 6E 65 77 20 64 69 63 74 69 6F 6E 61 72 79 20 66 new dictionary f
0112C0: 69 6C 65 2E 22 0D 0A 22 22 0D 0A 22 20 20 20 20 ile.".."".."
0112D0: 20 32 29 20 43 68 61 6E 67 65 20 74 6F 20 76 61 2) Change to va
0112E0: 6C 75 65 20 6F 66 20 6C 65 6E 67 74 68 20 69 6E lue of length in
0112F0: 20 6C 69 6E 65 20 36 30 20 74 6F 20 74 68 65 20 line 60 to the
011300: 6E 65 77 20 64 69 63 74 69 6F 6E 61 72 79 20 6C new dictionary l
011310: 65 6E 67 74 68 2E 22 0D 0A 22 22 0D 0A 22 20 20 ength.".."".."
011320: 20 20 20 33 29 20 73 61 76 65 20 74 68 65 20 70 3) save the p
011330: 72 6F 67 72 61 6D 20 77 69 74 68 20 61 20 6E 65 rogram with a ne
011340: 77 20 6E 61 6D 65 2E 22 0D 0A 22 22 0D E2 10 0A w name."..""....
011350: 22 20 20 59 6F 75 20 6E 6F 77 20 68 61 76 65 20 " You now have
011360: 61 20 63 75 73 74 6F 6D 69 73 65 64 20 76 65 72 a customised ver
011370: 73 69 6F 6E 20 6F 66 20 74 68 65 20 53 50 45 45 sion of the SPEE
011380: 43 48 21 20 6C 6F 61 64 65 72 20 20 70 72 6F 67 CH! loader prog
011390: 72 61 6D 20 20 77 68 69 63 68 20 20 77 69 6C 6C ram which will
0113A0: 22 0D 0A 22 6C 6F 61 64 20 53 50 45 45 43 48 21 ".."load SPEECH!
0113B0: 20 74 6F 67 65 74 68 65 72 20 77 69 74 68 20 79 together with y
0113C0: 6F 75 72 20 20 6E 65 77 20 20 64 69 63 74 69 6F our new dictio
0113D0: 6E 61 72 79 2E 20 20 49 74 20 20 69 73 20 20 70 nary. It is p
0113E0: 6F 73 73 69 62 6C 65 20 20 74 6F 20 20 61 64 64 ossible to add
0113F0: 20 20 61 22 0D 0A 22 6C 61 72 67 65 20 6E 75 6D a".."large num
011400: 62 65 72 20 6F 66 20 65 78 74 72 61 20 77 6F 72 ber of extra wor
011410: 64 73 20 74 6F 20 20 74 68 65 20 20 64 69 63 74 ds to the dict
011420: 69 6F 6E 61 72 79 2E 20 20 45 61 63 68 20 6E 65 ionary. Each ne
011430: 77 20 77 6F 72 64 20 77 69 6C 6C 20 72 65 64 75 w word will redu
011440: 63 65 20 74 68 65 22 0D 0A 22 73 70 61 63 65 7C ce the".."space|
011450: 79 20 61 76 61 69 6C 61 62 6C 65 20 74 6F 20 6F y available to o
011460: 74 68 65 72 20 70 72 6F 67 72 61 6D 73 20 61 6E ther programs an
011470: 64 20 77 69 6C 6C 20 73 6C 6F 77 20 20 64 6F 77 d will slow dow
011480: 6E 20 20 74 68 65 20 20 74 72 61 6E 73 6C 61 74 n the translat
011490: 6F 72 20 20 70 72 6F 67 72 61 6D 22 0D 0A 22 73 or program".."s
0114A0: 6C 69 67 68 74 6C 79 2E 20 49 74 20 69 73 20 75 lightly. It is u
0114B0: 70 20 74 6F 20 20 79 6F 75 20 74 6F 20 20 64 65 p to you to de
0114C0: 63 69 64 65 20 20 77 68 69 63 68 20 20 77 6F 72 cide which wor
0114D0: 64 73 20 20 79 6F 75 20 20 77 69 6C 6C 20 20 6E ds you will n
0114E0: 65 65 64 20 20 66 6F 72 20 20 65 61 63 68 22 0D eed for each".
0114F0: 0A 22 61 70 70 6C 69 63 61 74 69 6F 6E 2E 22 0D ."application.".
011500: 0A 22 22 0D 0A 22 20 54 68 65 20 65 64 69 74 6F ."".." The edito
011510: 72 20 77 69 6C 6C 20 61 6C 6C 6F 77 20 79 6F 75 r will allow you
011520: 20 74 6F 20 61 64 64 20 61 73 20 6D 61 6E 79 20 to add as many
011530: 65 6E 74 72 69 65 73 20 74 6F 20 74 68 65 20 64 entries to the d
011540: 69 63 74 69 6F 6E 61 72 79 20 61 73 20 79 6F 75 ictionary as you
011550: 20 1A C3 6C 69 6B 65 2C 22 0D 0A 22 73 75 62 6A ..like,".."subj
011560: 65 63 74 20 74 6F 20 74 77 6F 20 63 6F 6E 73 74 ect to two const
011570: 72 61 69 6E 74 73 3A 20 54 68 65 20 6D 61 78 69 raints: The maxi
011580: 6D 75 6D 20 20 6E 75 6D 62 65 72 20 20 6F 66 20 mum number of
011590: 20 65 6E 74 72 69 65 73 20 20 69 73 20 20 67 69 entries is gi
0115A0: 76 65 6E 20 20 62 79 20 20 74 68 65 22 0D 0A 22 ven by the".."
0115B0: 76 61 72 69 61 62 6C 65 20 74 70 6D 61 78 20 69 variable tpmax i
0115C0: 6E 20 6C 69 6E 65 20 31 31 30 2C 20 28 20 69 6E n line 110, ( in
0115D0: 20 45 44 49 54 20 29 20 61 6E 64 20 74 68 65 20 EDIT ) and the
0115E0: 65 6E 74 72 69 65 73 20 77 68 65 6E 20 70 61 63 entries when pac
0115F0: 6B 65 64 20 74 6F 67 65 74 68 65 72 20 20 74 6F ked together to
011600: 22 0D 0A 22 6D 61 6B 65 20 75 70 20 74 68 65 20 ".."make up the
011610: 73 74 6F 72 65 64 20 64 69 63 74 69 6F 6E 61 72 stored dictionar
011620: 79 20 6D 75 73 74 20 20 6E 6F 74 20 20 65 78 63 y must not exc
011630: 65 64 65 20 20 6D 61 78 6C 20 20 62 79 74 65 73 ede maxl bytes
011640: 20 20 77 68 65 72 65 20 20 6D 61 78 6C 20 20 69 where maxl i
011650: 73 20 20 7B A5 FF FF FF FF 11 FF 08 57 04 A6 04 s {........W...
011660: 8A 04 14 09 01 10 08 0E 00 07 01 00 2C 53 50 4E ............,SPN
011670: 4F 54 45 2E 44 4F 43 00 00 00 00 00 00 0C 00 16 OTE.DOC.........
011680: 00 08 7C 9E 00 00 00 00 00 00 00 00 00 00 00 00 ..|.............
011690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0116A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0116B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0116C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0116D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0116E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0116F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011760: 00 00 00 00 00 00 00 00 00 00 00 00 00 F0 D9 FF ................
011770: FF FF FF 11 FE 08 A6 04 57 04 87 04 0C 09 00 10 ........W.......
011780: 08 2D 0D 15 08 00 16 61 22 0D 0A 22 76 61 72 69 .-.....a".."vari
011790: 61 62 6C 65 20 64 65 66 69 6E 65 64 20 69 6E 20 able defined in
0117A0: 6C 69 6E 65 20 31 30 35 20 28 20 69 6E 20 45 44 line 105 ( in ED
0117B0: 49 54 20 29 2E 20 59 6F 75 20 63 61 6E 20 65 78 IT ). You can ex
0117C0: 70 65 72 69 6D 65 6E 74 20 77 69 74 68 20 74 68 periment with th
0117D0: 65 73 65 20 20 76 61 6C 75 65 73 2C 22 0D 0A 22 ese values,".."
0117E0: 69 6E 63 72 65 61 73 69 6E 67 20 74 68 65 6D 20 increasing them
0117F0: 74 6F 20 75 73 65 20 75 70 20 61 73 20 6D 75 63 to use up as muc
011800: 68 20 6D 65 6D 6F 72 79 20 61 73 20 79 6F 75 20 h memory as you
011810: 77 69 73 68 2E 20 4F 6E 65 20 70 6F 73 73 69 62 wish. One possib
011820: 6C 65 20 70 72 6F 62 6C 65 6D 20 77 68 69 63 68 le problem which
011830: 22 0D 0A 22 73 68 6F 75 6C 64 20 62 65 20 6E 6F ".."should be no
011840: 74 65 64 20 69 73 20 74 68 61 74 20 74 68 65 20 ted is that the
011850: 53 50 45 45 43 48 21 20 72 6F 75 74 69 6E 65 20 SPEECH! routine
011860: 6D 75 73 74 20 20 6E 65 76 65 72 20 20 62 65 20 must never be
011870: 20 73 6F 20 20 6C 6F 6E 67 20 20 74 68 61 74 20 so long that
011880: 20 74 68 65 22 0D 0A A4 B7 22 6C 6F 61 64 65 72 the"...."loader
011890: 20 6D 75 73 74 20 72 65 64 75 63 65 20 74 68 65 must reduce the
0118A0: 20 74 6F 70 20 6F 66 20 74 68 65 20 42 61 73 69 top of the Basi
0118B0: 63 20 73 79 73 74 65 6D 20 28 20 48 49 4D 45 4D c system ( HIMEM
0118C0: 20 29 20 62 65 6C 6F 77 20 31 36 33 38 34 20 61 ) below 16384 a
0118D0: 73 20 74 68 69 73 20 63 61 6E 22 0D 0A 22 6C 65 s this can".."le
0118E0: 61 64 20 74 6F 20 63 6F 6E 66 6C 69 63 74 73 20 ad to conflicts
0118F0: 77 69 74 68 20 74 68 65 20 6C 6F 77 65 72 20 52 with the lower R
011900: 4F 4D 2E 22 0D 0A 22 22 0D 0A 22 22 0D 0A 22 22 OM."..""..""..""
011910: 0D 0A 22 20 20 20 20 45 44 49 54 20 63 6F 6D 6D .." EDIT comm
011920: 61 6E 64 20 73 75 6D 6D 61 72 79 2E 22 0D 0A 22 and summary.".."
011930: 20 20 20 20 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D ------------
011940: 2D 2D 2D 2D 2D 2D 2D 2D 2D 22 0D 0A 22 22 0D 0A ---------"..""..
011950: 22 20 20 41 6C 6C 20 63 6F 6D 6D 61 6E 64 73 20 " All commands
011960: 62 65 67 69 6E 20 77 69 74 68 20 61 20 73 69 6E begin with a sin
011970: 67 6C 65 20 63 68 61 72 61 63 74 65 72 20 20 77 gle character w
011980: 68 69 63 68 20 20 6D 61 79 1D 43 20 20 62 65 20 hich may.C be
011990: 20 65 69 74 68 65 72 20 20 75 70 70 65 72 20 20 either upper
0119A0: 6F 72 22 0D 0A 22 6C 6F 77 65 72 20 63 61 73 65 or".."lower case
0119B0: 2E 20 53 6F 6D 65 20 63 6F 6D 6D 61 6E 64 73 20 . Some commands
0119C0: 68 61 76 65 20 70 61 72 61 6D 65 74 65 72 73 20 have parameters
0119D0: 20 66 6F 6C 6C 6F 77 69 6E 67 20 20 74 68 65 20 following the
0119E0: 20 6C 65 74 74 65 72 20 20 2D 20 20 65 69 74 68 letter - eith
0119F0: 65 72 20 20 61 22 0D 0A 22 6E 75 6D 62 65 72 20 er a".."number
011A00: 6F 72 20 61 20 73 74 72 69 6E 67 2E 20 4F 74 68 or a string. Oth
011A10: 65 72 20 63 6F 6D 6D 61 6E 64 73 20 67 69 76 65 er commands give
011A20: 20 73 70 65 63 69 61 6C 20 70 72 6F 6D 70 74 73 special prompts
011A30: 20 77 68 65 6E 20 64 61 74 61 20 69 73 20 72 65 when data is re
011A40: 71 75 69 72 65 64 2E 22 0D 0A 22 22 0D 0A 22 22 quired."..""..""
011A50: 0D 0A 22 20 20 20 48 20 2D 20 20 54 68 65 20 48 .." H - The H
011A60: 20 6F 72 20 48 65 6C 70 20 63 6F 6D 6D 61 6E 64 or Help command
011A70: 20 77 69 6C 6C 20 64 69 73 70 6C 61 79 20 61 20 will display a
011A80: 62 72 69 65 66 20 73 75 6D 6D 61 96 1A 72 79 20 brief summa..ry
011A90: 6F 66 20 61 6C 6C 20 74 68 65 20 63 6F 6D 6D 61 of all the comma
011AA0: 6E 64 73 2E 22 0D 0A 22 22 0D 0A 22 20 20 20 58 nds.".."".." X
011AB0: 20 2D 20 20 54 68 65 20 58 20 6F 72 20 65 58 69 - The X or eXi
011AC0: 74 20 63 6F 6D 6D 61 6E 64 20 61 6C 6C 6F 77 73 t command allows
011AD0: 20 74 68 65 20 20 75 73 65 72 20 20 74 6F 20 20 the user to
011AE0: 6C 65 61 76 65 20 20 74 68 65 20 20 65 64 69 74 leave the edit
011AF0: 6F 72 20 20 71 75 69 63 6B 6C 79 22 0D 0A 22 20 or quickly".."
011B00: 20 20 20 20 20 20 20 77 69 74 68 6F 75 74 20 73 without s
011B10: 61 76 69 6E 67 20 74 68 65 20 64 69 63 74 69 6F aving the dictio
011B20: 6E 61 72 79 20 66 69 6C 65 2E 20 49 74 20 20 69 nary file. It i
011B30: 73 20 20 70 6F 73 73 69 62 6C 65 20 20 74 6F 20 s possible to
011B40: 20 72 65 2D 65 6E 74 65 72 20 20 74 68 65 22 0D re-enter the".
011B50: 0A 22 20 20 20 20 20 20 20 20 65 64 69 74 6F 72 ." editor
011B60: 20 75 73 69 6E 67 20 20 47 4F 54 4F 20 31 30 34 using GOTO 104
011B70: 30 20 66 72 6F 6D 20 42 61 73 69 63 20 69 66 20 0 from Basic if
011B80: 74 68 65 20 70 72 6F 67 72 61 6D 20 68 1D 02 61 the program h..a
011B90: 73 20 6E 6F 74 20 62 65 65 6E 20 61 6C 74 65 72 s not been alter
011BA0: 65 64 2E 22 0D 0A 22 22 0D 0A 22 20 20 20 53 20 ed.".."".." S
011BB0: 2D 20 54 68 65 20 53 20 6F 72 20 53 61 76 65 20 - The S or Save
011BC0: 63 6F 6D 6D 61 6E 64 20 77 69 6C 6C 20 73 61 76 command will sav
011BD0: 65 20 74 68 65 20 20 63 75 72 72 65 6E 74 20 20 e the current
011BE0: 64 69 63 74 69 6F 6E 61 72 79 20 20 66 69 6C 65 dictionary file
011BF0: 20 74 6F 20 65 69 74 68 65 72 22 0D 0A 22 20 20 to either".."
011C00: 20 20 20 20 20 64 69 73 63 20 6F 72 20 63 61 73 disc or cas
011C10: 73 65 74 74 65 20 74 61 70 65 2E 20 54 68 65 20 sette tape. The
011C20: 20 75 73 65 72 20 20 69 73 20 20 70 72 6F 6D 70 user is promp
011C30: 74 65 64 20 20 66 6F 72 20 20 61 20 20 66 69 6C ted for a fil
011C40: 65 6E 61 6D 65 2E 20 49 66 20 74 68 65 22 0D 0A ename. If the"..
011C50: 22 20 20 20 20 20 20 20 66 69 6C 65 20 68 61 73 " file has
011C60: 20 62 65 65 6E 20 73 61 76 65 64 20 73 75 63 63 been saved succ
011C70: 65 73 73 66 75 6C 6C 79 20 20 74 68 65 20 20 6C essfully the l
011C80: 65 6E 67 74 68 20 20 6F 66 20 20 74 68 65 20 66 ength of the f
011C90: DC 66 69 6C 65 20 69 6E 20 62 79 74 65 73 20 61 .file in bytes a
011CA0: 6E 64 22 0D 0A 22 20 20 20 20 20 20 20 74 68 65 nd".." the
011CB0: 20 6E 75 6D 62 65 72 20 6F 66 20 65 6E 74 72 69 number of entri
011CC0: 65 73 20 77 69 6C 6C 20 62 65 20 70 72 69 6E 74 es will be print
011CD0: 65 64 2E 20 54 68 65 20 6C 65 6E 67 74 68 20 6D ed. The length m
011CE0: 75 73 74 20 20 62 65 20 20 6E 6F 74 65 64 20 20 ust be noted
011CF0: 69 66 20 69 74 22 0D 0A 22 20 20 20 20 20 20 20 if it".."
011D00: 69 73 20 69 6E 74 65 6E 64 65 64 20 74 6F 20 75 is intended to u
011D10: 73 65 20 74 68 65 20 64 69 63 74 69 6F 6E 61 72 se the dictionar
011D20: 79 20 77 69 74 68 20 74 68 65 20 73 74 61 6E 64 y with the stand
011D30: 61 72 64 20 6C 6F 61 64 65 72 20 70 72 6F 67 72 ard loader progr
011D40: 61 6D 2E 22 0D 0A 22 22 0D 0A 22 22 0D 0A 22 20 am.".."".."".."
011D50: 20 54 68 65 20 66 6F 6C 6C 6F 77 69 6E 67 20 63 The following c
011D60: 6F 6D 6D 61 6E 64 73 20 61 6C 6C 20 72 65 66 65 ommands all refe
011D70: 72 20 74 6F 20 74 68 65 20 63 75 72 72 65 6E 74 r to the current
011D80: 20 65 64 69 74 20 20 6C 69 6E 65 20 20 69 2E 65 edit line i.e
011D90: 2E 1A C0 20 20 74 68 65 20 20 75 73 65 72 27 73 ... the user's
011DA0: 22 0D 0A 22 70 72 65 73 65 6E 74 20 70 6F 73 69 ".."present posi
011DB0: 74 69 6F 6E 20 69 6E 20 74 68 65 20 64 69 63 74 tion in the dict
011DC0: 69 6F 6E 61 72 79 2E 22 0D 0A 22 22 0D 0A 22 22 ionary."..""..""
011DD0: 0D 0A 22 20 20 54 20 2D 20 54 68 65 20 54 20 6F .." T - The T o
011DE0: 72 20 54 6F 70 20 63 6F 6D 6D 61 6E 64 20 20 6D r Top command m
011DF0: 6F 76 65 73 20 20 74 68 65 20 20 63 75 72 72 65 oves the curre
011E00: 6E 74 20 20 65 64 69 74 20 20 6C 69 6E 65 20 74 nt edit line t
011E10: 6F 20 74 68 65 20 73 74 61 72 74 20 6F 66 20 74 o the start of t
011E20: 68 65 22 0D 0A 22 20 20 20 20 20 20 64 69 63 74 he".." dict
011E30: 69 6F 6E 61 72 79 2E 22 0D 0A 22 22 0D 0A 22 20 ionary.".."".."
011E40: 20 42 20 2D 20 54 68 65 20 42 20 6F 72 20 42 6F B - The B or Bo
011E50: 74 74 6F 6D 20 63 6F 6D 6D 61 6E 64 20 6D 6F 76 ttom command mov
011E60: 65 73 20 74 68 65 20 63 75 72 65 6E 74 20 65 64 es the curent ed
011E70: 69 74 20 6C 69 6E 65 20 20 74 6F 20 20 74 68 65 it line to the
011E80: 20 20 65 6E 64 20 20 6F 66 20 20 74 68 65 22 0D end of the".
011E90: 0A 22 20 0C FC 20 20 20 20 20 64 69 63 74 69 6F ." .. dictio
011EA0: 6E 61 72 79 2E 22 0D 0A 22 22 0D 0A 22 20 20 55 nary.".."".." U
011EB0: 20 2D 20 54 68 65 20 55 20 6F 72 20 55 70 20 63 - The U or Up c
011EC0: 6F 6D 6D 61 6E 64 20 61 6C 6C 6F 77 73 20 74 68 ommand allows th
011ED0: 65 20 75 73 65 72 20 74 6F 20 6D 6F 76 65 20 20 e user to move
011EE0: 74 68 65 20 20 63 75 72 72 65 6E 74 20 20 65 64 the current ed
011EF0: 69 74 20 20 6C 69 6E 65 20 20 75 70 22 0D 0A 22 it line up".."
011F00: 20 20 20 20 20 20 61 20 20 73 69 6E 67 6C 65 20 a single
011F10: 20 20 6C 69 6E 65 2E 20 20 49 66 20 20 61 6E 20 line. If an
011F20: 20 6F 70 74 69 6F 6E 61 6C 20 20 6E 75 6D 62 65 optional numbe
011F30: 72 20 20 69 73 20 20 69 6E 63 6C 75 64 65 64 20 r is included
011F40: 20 61 66 74 65 72 20 20 74 68 65 20 20 55 2C 22 after the U,"
011F50: 0D 0A 22 20 20 20 20 20 20 74 68 65 6E 20 74 68 .." then th
011F60: 65 20 63 6F 6D 6D 61 6E 64 20 6C 69 6E 65 20 77 e command line w
011F70: 69 6C 6C 20 6D 6F 76 65 20 75 70 20 62 79 20 74 ill move up by t
011F80: 68 65 20 20 73 70 65 63 69 66 69 65 64 20 20 6E he specified n
011F90: 75 6D 62 65 72 84 68 FF FF FF FF 11 FF 08 A6 04 umber.h.........
011FA0: 57 04 8A 04 14 09 01 10 08 0F 00 07 01 00 2C 53 W.............,S
011FB0: 50 4E 4F 54 45 2E 44 4F 43 00 00 00 00 00 00 0D PNOTE.DOC.......
011FC0: 00 16 00 08 7C 9E 00 00 00 00 00 00 00 00 00 00 ....|...........
011FD0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011FE0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
011FF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
012000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
012010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
012020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
012030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
012040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
012050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
012060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
012070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
012080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
012090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0120A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 17 ................
0120B0: D2 FF FF FF FF 11 FE 08 A6 04 A6 04 87 04 0C 09 ................
0120C0: 00 10 08 B0 0B 15 08 00 16 20 20 6F 66 20 6C 69 ......... of li
0120D0: 6E 65 73 20 6F 72 22 0D 0A 22 20 20 20 20 20 20 nes or".."
0120E0: 69 66 20 74 68 69 73 20 69 73 20 69 6D 70 6F 73 if this is impos
0120F0: 73 69 62 6C 65 20 74 68 65 6E 20 74 6F 20 74 68 sible then to th
012100: 65 20 74 6F 70 20 6F 66 20 74 68 65 20 66 69 6C e top of the fil
012110: 65 2E 22 0D 0A 22 22 0D 0A 22 20 20 44 20 2D 20 e.".."".." D -
012120: 54 68 65 20 44 20 6F 72 20 44 6F 77 6E 20 63 6F The D or Down co
012130: 6D 6D 61 6E 64 20 61 6C 6C 6F 77 73 20 74 68 65 mmand allows the
012140: 20 75 73 65 72 20 20 74 6F 20 20 6D 6F 76 65 20 user to move
012150: 20 74 68 65 20 20 63 75 72 72 65 6E 74 20 20 65 the current e
012160: 64 69 74 20 20 6C 69 6E 65 22 0D 0A 22 20 20 20 dit line".."
012170: 20 20 20 64 6F 77 6E 20 61 20 73 69 6E 67 6C 65 down a single
012180: 20 6C 69 6E 65 2E 20 49 66 20 20 61 6E 20 20 6F line. If an o
012190: 70 74 69 6F 6E 61 6C 20 20 6E 75 6D 62 65 72 20 ptional number
0121A0: 20 69 73 20 20 69 6E 63 6C 75 64 65 64 20 20 61 is included a
0121B0: 66 74 65 72 20 20 74 68 65 20 20 44 22 0D 0A 22 fter the D".."
0121C0: 20 20 20 20 20 20 74 68 65 F2 64 6E 20 74 68 65 the.dn the
0121D0: 20 63 75 72 72 65 6E 74 20 65 64 69 74 20 20 6C current edit l
0121E0: 69 6E 65 20 20 77 69 6C 6C 20 20 62 65 20 20 6D ine will be m
0121F0: 6F 76 65 64 20 64 6F 77 6E 20 62 79 20 74 68 65 oved down by the
012200: 20 73 70 65 63 69 66 69 65 64 20 6E 75 6D 62 65 specified numbe
012210: 72 22 0D 0A 22 20 20 20 20 20 20 6F 66 20 6C 69 r".." of li
012220: 6E 65 73 20 6F 72 20 69 66 20 74 68 69 73 20 69 nes or if this i
012230: 73 20 69 6D 70 6F 73 73 69 62 6C 65 20 74 68 65 s impossible the
012240: 6E 20 74 6F 20 74 68 65 20 65 6E 64 20 6F 66 20 n to the end of
012250: 74 68 65 20 66 69 6C 65 2E 22 0D 0A 22 22 0D 0A the file."..""..
012260: 22 20 20 4C 20 2D 20 54 68 65 20 4C 20 6F 72 20 " L - The L or
012270: 4C 69 73 74 20 63 6F 6D 6D 61 6E 64 20 77 69 6C List command wil
012280: 6C 20 6C 69 73 74 20 74 68 65 20 63 75 72 72 65 l list the curre
012290: 6E 74 20 6C 69 6E 65 2E 20 49 66 20 69 74 20 69 nt line. If it i
0122A0: 73 20 66 6F 6C 6C 6F 77 65 64 20 62 79 20 61 6E s followed by an
0122B0: 22 0D 0A 22 20 20 20 20 20 20 6F 70 74 69 6F 6E ".." option
0122C0: 61 6C 20 20 6E 75 6D 62 65 72 20 78 E5 74 68 65 al number x.the
0122D0: 6E 20 69 74 20 20 77 69 6C 6C 20 20 6C 69 73 74 n it will list
0122E0: 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 6E the specified n
0122F0: 75 6D 62 65 72 20 20 6F 66 20 20 64 69 63 74 69 umber of dicti
012300: 6F 6E 61 72 79 22 0D 0A 22 20 20 20 20 20 20 6C onary".." l
012310: 69 6E 65 73 20 66 72 6F 6D 20 20 74 68 65 20 20 ines from the
012320: 63 75 72 72 65 6E 74 20 20 70 6F 73 69 74 69 6F current positio
012330: 6E 20 20 6F 72 20 20 74 6F 20 74 68 65 20 65 6E n or to the en
012340: 64 20 6F 66 20 74 68 65 20 66 69 6C 65 2E 20 4E d of the file. N
012350: 6F 74 65 20 74 68 61 74 22 0D 0A 22 20 20 20 20 ote that".."
012360: 20 20 74 68 65 20 63 75 72 72 65 6E 74 20 65 64 the current ed
012370: 69 74 20 70 6F 73 69 74 69 6F 6E 20 69 73 20 6E it position is n
012380: 6F 74 20 63 68 61 6E 67 65 64 20 62 79 20 74 68 ot changed by th
012390: 69 73 20 63 6F 6D 6D 61 6E 64 2E 22 0D 0A 22 22 is command."..""
0123A0: 0D 0A 22 20 20 49 20 2D 20 54 68 65 20 49 20 6F .." I - The I o
0123B0: 72 20 49 6E 73 65 72 74 20 63 6F 6D 6D 61 6E 64 r Insert command
0123C0: 20 77 69 6C 6C 20 20 69 6E 73 65 72 74 18 13 20 will insert..
0123D0: 20 61 20 6E 65 77 20 6C 69 6E 65 20 69 6E 74 6F a new line into
0123E0: 20 74 68 65 20 64 69 63 74 69 6F 6E 61 72 79 2E the dictionary.
0123F0: 20 54 68 65 22 0D 0A 22 20 20 20 20 20 20 6E 65 The".." ne
012400: 77 20 6C 69 6E 65 20 69 73 20 61 6C 77 61 79 73 w line is always
012410: 20 69 6E 73 65 72 74 65 64 20 62 65 66 6F 72 65 inserted before
012420: 20 74 68 65 20 63 75 72 72 65 6E 74 20 65 64 69 the current edi
012430: 74 20 20 6C 69 6E 65 2E 20 20 54 68 65 20 20 69 t line. The i
012440: 6E 73 65 72 74 65 64 22 0D 0A 22 20 20 20 20 20 nserted".."
012450: 20 6C 69 6E 65 20 62 65 63 6F 6D 65 73 20 74 68 line becomes th
012460: 65 20 6E 65 77 20 65 64 69 74 20 6C 69 6E 65 2E e new edit line.
012470: 20 54 6F 20 75 73 65 20 74 68 65 20 63 6F 6D 6D To use the comm
012480: 61 6E 64 20 6A 75 73 74 20 65 6E 74 65 72 20 49 and just enter I
012490: 20 61 6E 64 20 70 72 65 73 73 22 0D 0A 22 20 20 and press".."
0124A0: 20 20 20 20 3C 72 65 74 75 72 6E 3E 20 3B 20 20 <return> ;
0124B0: 74 68 65 20 65 64 69 74 6F 72 20 77 69 6C 6C 20 the editor will
0124C0: 70 72 6F 6D 70 74 20 79 6F 75 20 66 6F 72 20 47 prompt you for G
0124D0: 18 74 68 65 20 6C 69 6E 65 20 74 6F 20 69 6E 73 .the line to ins
0124E0: 65 72 74 2E 22 0D 0A 22 22 0D 0A 22 20 20 4B 20 ert.".."".." K
0124F0: 2D 20 54 68 65 20 4B 20 6F 72 20 4B 69 6C 6C 20 - The K or Kill
012500: 63 6F 6D 6D 61 6E 64 20 77 69 6C 6C 20 64 65 6C command will del
012510: 65 74 65 20 74 68 65 20 63 75 72 72 65 6E 74 20 ete the current
012520: 65 64 69 74 20 6C 69 6E 65 2E 22 0D 0A 22 22 0D edit line.".."".
012530: 0A 22 20 20 45 20 2D 20 54 68 65 20 45 20 6F 72 ." E - The E or
012540: 20 45 64 69 74 20 63 6F 6D 6D 61 6E 64 20 61 6C Edit command al
012550: 6C 6F 77 73 20 79 6F 75 20 74 6F 20 65 64 69 74 lows you to edit
012560: 20 20 74 68 65 20 20 70 72 65 73 65 6E 74 20 20 the present
012570: 65 64 69 74 20 20 6C 69 6E 65 2E 20 20 54 79 70 edit line. Typ
012580: 65 22 0D 0A 22 20 20 20 20 20 20 45 20 66 6F 6C e".." E fol
012590: 6C 6F 77 65 64 20 62 79 20 3C 72 65 74 75 72 6E lowed by <return
0125A0: 3E 2E 20 54 68 65 20 65 64 69 74 6F 72 20 20 77 >. The editor w
0125B0: 69 6C 6C 20 20 6E 6F 77 20 20 61 73 6B 20 20 66 ill now ask f
0125C0: 6F 72 20 20 74 77 6F 20 20 73 74 72 69 6E 67 73 or two strings
0125D0: 20 0E F7 20 6F 66 22 0D 0A 22 20 20 20 20 20 20 .. of".."
0125E0: 63 68 61 72 61 63 74 65 72 73 2E 20 41 6E 20 61 characters. An a
0125F0: 74 74 65 6D 70 74 20 69 73 20 6D 61 64 65 20 20 ttempt is made
012600: 74 6F 20 20 66 69 6E 64 20 20 74 68 65 20 66 69 to find the fi
012610: 72 73 74 20 73 74 72 69 6E 67 20 69 6E 20 74 68 rst string in th
012620: 65 20 70 72 65 73 65 6E 74 22 0D 0A 22 20 20 20 e present".."
012630: 20 20 20 6C 69 6E 65 20 61 6E 64 20 69 66 20 69 line and if i
012640: 74 20 69 73 20 70 72 65 73 65 6E 74 20 69 74 20 t is present it
012650: 69 73 20 64 65 6C 65 74 65 64 20 20 61 6E 64 20 is deleted and
012660: 20 72 65 70 6C 61 63 65 64 20 20 77 69 74 68 20 replaced with
012670: 20 74 68 65 20 20 73 65 63 6F 6E 64 22 0D 0A 22 the second".."
012680: 20 20 20 20 20 20 73 74 72 69 6E 67 2E 20 49 66 string. If
012690: 20 74 68 65 20 66 69 72 73 74 20 73 74 72 69 6E the first strin
0126A0: 67 20 69 73 20 6E 6F 74 20 70 72 65 73 65 6E 74 g is not present
0126B0: 20 20 69 6E 20 20 74 68 65 20 20 6C 69 6E 65 20 in the line
0126C0: 20 74 68 65 6E 20 6E 6F 20 63 68 61 6E 67 65 22 then no change"
0126D0: 0D 0A 22 DA 30 20 20 20 20 20 20 69 73 20 6D 61 ..".0 is ma
0126E0: 64 65 2E 22 0D 0A 22 22 0D 0A 22 20 20 50 20 2D de.".."".." P -
0126F0: 20 54 68 65 20 50 20 6F 72 20 50 72 6F 6E 6F 75 The P or Pronou
012700: 6E 63 65 20 63 6F 6D 6D 61 6E 64 20 65 6E 61 62 nce command enab
012710: 6C 65 73 20 79 6F 75 20 74 6F 20 68 65 61 72 20 les you to hear
012720: 74 68 65 20 20 70 68 6F 6E 65 6D 65 20 20 70 61 the phoneme pa
012730: 72 74 20 20 6F 66 20 20 61 6E 22 0D 0A 22 20 20 rt of an".."
012740: 20 20 20 20 65 6E 74 72 79 20 74 68 61 74 20 79 entry that y
012750: 6F 75 20 68 61 76 65 20 65 6E 74 65 72 65 64 2E ou have entered.
012760: 20 49 66 20 74 68 65 20 20 53 50 45 45 43 48 21 If the SPEECH!
012770: 20 20 52 53 58 20 20 68 61 73 20 20 6E 6F 74 20 RSX has not
012780: 20 62 65 65 6E 20 20 6C 6F 61 64 65 64 22 0D 0A been loaded"..
012790: 22 20 20 20 20 20 20 62 65 66 6F 72 65 20 45 44 " before ED
0127A0: 49 54 20 69 73 20 72 75 6E 20 74 68 65 6E 20 74 IT is run then t
0127B0: 68 69 73 20 63 6F 6D 6D 61 6E 64 20 77 69 6C 6C his command will
0127C0: 20 6E 6F 74 20 77 6F 72 6B 20 61 73 20 42 61 73 not work as Bas
0127D0: 69 63 20 77 69 0F DB 6C 6C 22 0D 0A 22 20 20 20 ic wi..ll".."
0127E0: 20 20 20 6E 6F 74 20 72 65 63 6F 67 6E 69 73 65 not recognise
0127F0: 20 74 68 65 20 63 6F 6D 6D 61 6E 64 73 2E 20 49 the commands. I
012800: 66 20 20 79 6F 75 20 20 61 74 74 65 6D 70 74 20 f you attempt
012810: 20 74 6F 20 20 75 73 65 20 20 74 68 65 20 20 50 to use the P
012820: 20 63 6F 6D 6D 61 6E 64 20 61 6E 64 22 0D 0A 22 command and".."
012830: 20 20 20 20 20 20 74 68 69 73 20 63 61 75 73 65 this cause
012840: 73 20 74 68 65 20 65 64 69 74 6F 72 20 20 74 6F s the editor to
012850: 20 20 63 72 61 73 68 20 20 74 68 65 6E 20 20 79 crash then y
012860: 6F 75 20 20 63 61 6E 20 20 72 65 2D 65 6E 74 65 ou can re-ente
012870: 72 20 20 74 68 65 20 20 70 72 6F 67 72 61 6D 22 r the program"
012880: 0D 0A 22 20 20 20 20 20 20 66 72 6F 6D 20 42 61 .." from Ba
012890: 73 69 63 20 75 73 69 6E 67 20 47 4F 54 4F 20 31 sic using GOTO 1
0128A0: 30 34 30 2E 20 20 54 68 69 73 20 20 63 6F 6D 6D 040. This comm
0128B0: 61 6E 64 20 20 63 61 6E 20 20 61 6C 73 6F 20 67 and can also g
0128C0: 65 74 20 63 6F 6E 66 75 73 65 64 20 69 66 20 79 et confused if y
0128D0: 6F 75 22 0D 0A 22 20 65 5C FF FF FF FF 11 FE 08 ou".." e\.......
0128E0: 57 04 A6 04 88 04 10 09 01 10 08 0E 00 07 01 00 W...............
0128F0: 2C 53 50 4E 4F 54 45 2E 44 4F 43 00 00 00 00 00 ,SPNOTE.DOC.....
012900: 00 0E FF 16 D2 03 7C 9E 00 00 00 00 00 00 00 00 ......|.........
012910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
012920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
012930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
012940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
012950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
012960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
012970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
012980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
012990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0129A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0129B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0129C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0129D0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0129E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0129F0: 00 C9 E9 FF FF FF FF 11 FF 08 57 04 A6 04 88 04 ..........W.....
012A00: 0E 09 01 10 08 0E 00 0D 04 00 16 20 20 20 20 20 ...........
012A10: 75 73 65 20 69 74 20 6F 6E 20 61 20 6C 69 6E 65 use it on a line
012A20: 20 77 68 69 63 68 20 69 73 20 6E 6F 74 20 63 6F which is not co
012A30: 72 72 65 63 74 6C 79 20 66 6F 72 6D 61 74 74 65 rrectly formatte
012A40: 64 2E 22 0D 0A 22 22 0D 0A 22 20 20 46 20 2D 20 d.".."".." F -
012A50: 54 68 65 20 46 20 6F 72 20 46 69 6E 64 20 63 6F The F or Find co
012A60: 6D 6D 61 6E 64 20 20 65 6E 61 62 6C 65 73 20 20 mmand enables
012A70: 79 6F 75 20 20 74 6F 20 20 73 65 61 72 63 68 20 you to search
012A80: 20 74 68 72 6F 75 67 68 20 20 74 68 65 20 20 64 through the d
012A90: 69 63 74 69 6F 6E 61 72 79 22 0D 0A 22 20 20 20 ictionary".."
012AA0: 20 20 20 66 72 6F 6D 20 74 68 65 20 63 75 72 72 from the curr
012AB0: 65 6E 74 20 6C 69 6E 65 20 66 6F 72 20 20 74 68 ent line for th
012AC0: 65 20 20 73 74 72 69 6E 67 20 20 6F 66 20 20 63 e string of c
012AD0: 68 61 72 61 63 74 65 72 73 20 20 77 68 69 63 68 haracters which
012AE0: 20 66 6F 6C 6C 6F 77 73 20 74 68 65 22 0D 0A 22 follows the".."
012AF0: 20 20 20 20 20 20 46 2E 20 65 2E 67 2E 20 46 3C F. e.g. F<
012B00: 73 70 61 63 65 3E 47 49 56 45 3C A4 9F 73 70 61 space>GIVE<..spa
012B10: 63 65 3E 3C 72 65 74 75 72 6E 3E 20 77 69 6C 6C ce><return> will
012B20: 20 73 65 61 72 63 68 20 66 6F 72 20 74 68 65 20 search for the
012B30: 20 6E 65 78 74 20 20 6F 63 63 75 72 72 65 6E 63 next occurrenc
012B40: 65 22 0D 0A 22 20 20 20 20 20 20 6F 66 20 74 68 e".." of th
012B50: 65 20 77 6F 72 64 20 22 67 69 76 65 22 2E 20 49 e word "give". I
012B60: 66 20 74 68 65 20 73 74 72 69 6E 67 20 69 73 20 f the string is
012B70: 6E 6F 74 20 70 72 65 73 65 6E 74 20 74 68 65 6E not present then
012B80: 20 79 6F 75 20 20 77 69 6C 6C 20 66 69 6E 64 20 you will find
012B90: 74 68 61 74 22 0D 0A 22 20 20 20 20 20 20 74 68 that".." th
012BA0: 65 20 63 75 72 72 65 6E 74 20 65 64 69 74 20 6C e current edit l
012BB0: 69 6E 65 20 69 73 20 6E 6F 77 20 74 68 65 20 6C ine is now the l
012BC0: 61 73 74 20 6C 69 6E 65 20 6F 66 20 20 74 68 65 ast line of the
012BD0: 20 20 66 69 6C 65 2E 20 54 68 65 20 20 20 5C 20 file. The \
012BE0: 20 61 6E 64 20 20 3D 22 0D 0A 22 20 20 20 20 20 and =".."
012BF0: 20 63 68 61 72 61 63 74 65 72 73 20 77 68 69 63 characters whic
012C00: 68 20 73 65 70 61 72 61 74 65 20 74 68 B5 1B 65 h separate th..e
012C10: 20 74 77 6F 20 70 61 72 74 73 20 6F 66 20 74 68 two parts of th
012C20: 65 20 6C 69 6E 65 20 20 63 61 6E 20 20 20 62 65 e line can be
012C30: 20 20 20 75 73 65 64 20 20 20 74 6F 22 0D 0A 22 used to".."
012C40: 20 20 20 20 20 20 66 69 6E 64 20 65 6E 74 72 69 find entri
012C50: 65 73 20 62 65 67 69 6E 6E 69 6E 67 20 20 6F 72 es beginning or
012C60: 20 20 65 6E 64 69 6E 67 20 20 77 69 74 68 20 20 ending with
012C70: 61 20 67 69 76 65 6E 20 20 73 74 72 69 6E 67 2E a given string.
012C80: 20 20 57 68 65 6E 20 20 61 20 20 6C 69 6E 65 22 When a line"
012C90: 0D 0A 22 20 20 20 20 20 20 63 6F 6E 74 61 69 6E .." contain
012CA0: 69 6E 67 20 74 68 65 20 73 74 72 69 6E 67 20 69 ing the string i
012CB0: 73 20 66 6F 75 6E 64 20 69 74 20 62 65 63 6F 6D s found it becom
012CC0: 65 73 20 74 68 65 20 6E 65 77 20 65 64 69 74 20 es the new edit
012CD0: 6C 69 6E 65 2E 22 0D 0A 22 22 0D 0A 22 22 0D 0A line."..""..""..
012CE0: 22 22 0D 0A 22 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A "".."***********
012CF0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
012D00: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A C5 ***************.
012D10: B6 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A .***************
012D20: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
012D30: 2A 2A 2A 2A 2A 2A 22 0D 0A 22 2A 2A 2A 2A 2A 2A ******".."******
012D40: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
012D50: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
012D60: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
012D70: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
012D80: 2A 2A 2A 2A 2A 2A 2A 2A 2A 22 0D 0A 22 2A 2A 2A *********".."***
012D90: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
012DA0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
012DB0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
012DC0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A ****************
012DD0: 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 2A 22 0D 0A 22 ************".."
012DE0: 22 0D 0A 00 00 00 00 00 00 00 00 00 00 00 00 00 "...............
012DF0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
012E00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
012E10: 00 6C AD FF FF FF FF .l.....
RESULT OF SEARCH :
PRO=82 CHEA=0 COD=26 MUSI=0 COP=8 GRA=58 WRIT=7 198=14 199=1 STARTER=0 KBI=0 CAAV=0 L.TOURNIER=0
H ,MENUpW/ SPEECH menu program "( (c) 1986 Superior Software.2 ,P,, #,,P,,
F , , #,5P , ,# LI ( ) op!T()" SPEECH " DU()" Demo "()" Spell "()
" Sayfile " 2W()" Edit "()" Notes " !Z# #,()"SPEECH MENU" #8d #,"
"()" 1986 Superior Software." i.n " PROGRAM TITLES" xI "
" () - " Load all programs using"6" CHAIN"(")(
")" ENTER" 'TAP$'"SAVING MENU"8'"MENU"B'DISG'"STOP THE TAPE"L'"SPEECH",' W,
SPEECHpNWD )2 lenta £ length of ptable. lengt B length of main block F
/P topra B get top of available RAMU Z , , ,2d loada topra lengt lentae
,(,, 7j RELA LOADA pbas loada lengt$l rbas rela lengtn loadas x "spcode
.bin", loada' "spdicn.bin", loada lengt "SPEECH V1.1 "()"1986 Superior Software
Ltd."(W7 " Please wait" now do relocation" start of offset data
# relocate main section relocate ptable LOADA1 ()" SPEECH HAS NOW
LOADED"$ " lwCommands available" " SAY Command"+ " Format a$"(")"HELLO"(")"
SAY,a$", " SPEAK Command".- " Format a$"(")"HEHLLOW5"(")." SPEAK,a$"
/ " PITCH Command"(0 " Format PITCH,number(1-20)"1E* relocate ptable section of
program newad oldad + pbase4 6 add pbas 1$ olda ( add) ( add)V.
newa olda rbas n( newa) n newan0V add,n add,n relocation routine The d
ata consists of a list of offsets ending with a 0. each offset points to a two b
yte address in the program.. i.e. at an address offset + loadadE The program
as loaded has been assembled with an origin of 0. the address is converted using
the following rule newad oldad + relad2 were relad is the base of the progr
am and &* the desired execution address.4! add add FH add add loada olda(
add)( add)R newa olda rela h( newa)l newah,bW,SPEECHpWD f add,l add,h spco
de.bin dataG &101,&105,&108,&10b,&10e,&116,&14d,&150,&156,&15a,&168,&16e,&1738 &
177,&17a,&17f,&183,&188,&18c,&191,&196,&199,&19d3 &1a0,&1a7,&1ad,&1bd,&1c0,&1d1,
&1d4,&1dc,&1e0OG &1e4,&1e7,&1ec,&1f0,&1f5,&1f9,&1fe,&203,&206,&20a,&20d,&211,&21
9B &21c,&22d,&230,&23b,&23f,&302,&309,&30c,&317,&31f,&324,&329G &32d,&330,&333,&
339,&33e,&343,&348,&34d,&352,&357,&35c,&361,&366L &36b,&370,&375,&37a,&37f,&384,
&389,&38e,&393,&398,&39d,&3a2,&3a7,&3acG &3b4,&3b9,&3be,&3c3,&3ca,&3cd,&3ee,&3f2
,&3F7,&3FB,&400,&404,&409G &40D,&412,&415,&41A,&41D,&422,&426,&42B,&42E,&433,&43
7,&43C,&440B &445,&44C,&44F,&460,&464,&469,&46D,&472,&476,&47B,&482,&485G &496,
&49A,&49,F,&4A3,&4A8,&4AB,&4B0,&4B4,&4B9,&4C0,&4C3,&4D8,&4DCG &4E1,&4E5,&4EA,&4E
D,&4F2,&4F6,&4FB,&4FE,&503,&506,&50B,&50F,&514G &51B,&51E,&533,&537,&53C,&540,&5
45,&549,&54E,&551,&556,&55A,&55FG( &566,&569,&572,&576,&57B,&583,&588,&58D,&590,
&593,&596,&,59B,&59EG2 &5A3,&5A6,&5AB,&5AE,&5B3,&5B8,&5BB,&5C0,&5C3,&5C8,&5CB,&5
D0,&5D6G &5D9,&5DE,&5E1,&5E6,&5E9,&5EE,&5F5,&601,&605,&60A,&60D,&612,&615GF &61A
,&61D,&622,&626,&62B,&62E,&633,&636,&63B,&649,&64E,&651,&656GP &659,&65E,&661,&6
66,&66b,&66ZE,&673,&676,&67B,&67E,&683,&68D,&690GZ &695,&698,&69D,&6A2,&6A5,&6AA
,&6AD,&6B2,&6BC,&6BF,&6C4,&6C7,&6CCBd &6D1,&6D4,&6D9,&6E3,&6E8,&6Eb,&6F0,&6f5,&6
FA,&6FD,&702,&707Gn &70A,&70D,&712,&715,&71A,&71D,&722,&727,&72A,&72F,&734,&737,
&73CGx &741, &744,&749,&74C,&751,&756,&759,&75C,&761,&764,&769,&76C,&76FG &774,&
779,&77E,&781,&786,&78B,&78E,&791,&796,&799,&79E,&7A3,&7A6G &7AB,&7B0,&7B3,&7B8,
&7BD,&7C0,&7C3,&7C8,&7CB,&7D3,&7D6,&7E0,&7EE3 &7FB,&7FF,&804,&808,&80D,&81A,&81F
,&824,&829v. now second part of data for relocationBp &118e,&1191,&119c,&119F,&1
1A2,&11A5,&11A8,&11AB,&11AE,&11B1Hz &11DC,&11E5,&11EE,&1209,&1228,&1230,&125E,&1
26C,&126F,&1272,&1288 &1295,&129F,&12A2,&12A5,&12AE,&12B1,&12B7,&12BA,&12BD6kW,S
PEECHp-WU- &12C0,&12C5,&12C8,&12CE,&12D2,&12D6,&12D9,&12DCB &12DF,&12E5,&12EA,&1
2F3,&12FD,&1300,&1304,&1307,&130C,&130FH &1313,&1316,&1319,&131D,&1320,&1323,&13
27,&1334,&1340,&1344,&134aH &134D,&1351,&1362,&136C,&136F,&1373,&1379,&137E,&138
9,&138DC,&139AH &139D,&13A2,&13AC,&13B2,&13B5,&13B8,&13BB,&13D2,&13D8,&13DC,&13E
2H &13e6,&14FF,&1505,&150C,&150F,&1513,&1517,&151D,&1522,&1539,&1540 0 end of re
location data("TYPE IN THE NUMBER IN DECIMAL."£ LOADAW LO"ADA "NUMBER TOO LAR
GE TO FIT IN SPEECH ...TRY AGAIN" #XC "" X 'TAP!'"SAVING SPEECH""SPEECH
"'"STOP THE TAPE." .' LENTA£ U8' LENGTB LENTA£ TOPRAB LOADAO TOPRA LENGT LENTA9
'DISA' LOADAB'"SPCODE.BIN", LOADAL'TAPV'"SAVING SPCODE.BIN"+j'"SPCODE.BIN", , L
OADA, LENGTt'DIS'"STOP THE TAPE."&'"SPDICN.BIN", LOADA LENGT'TAP'"SAVING SPDICN.
BIN"5'"SPDICN.BIN", , LOADA LENGT, LENTA'"STOP THE TAPE"'DIS'"DEMO",'/ N"INSERT
DESTINATION CASSETTE""SPEECH"*N LENTA£ V4N LENGTB LENTA£ TOPRAB LOADA TOPRA LE
NGT LENTA N LOADA CN"INSERT SPEECH CASSETTE"HN"SPCODE.BIN", LOADA%MN"INSERT DE
STINATION CASSETTE"+RN"SPCODE.BIN", , LOADA, LENGT WN"INSERT SPEECH CASSETTE"'N"
SPDICN.BIN", LOADA LENGT 'aN"IkNSERT DESTINATION CASSETTE" 6fN"SPDICN.BIN", , L
OADA LENGT, LENTA pNN"SPEECH HAS BEEN SAVED"NW,SPCODE.BINBWS !"!*!"& (,yyyyYy!ML
190g2#"!2 "...- WO*J.G////.G#2 "..J.- W*.G////.G#t0xEjDhevhUVeVxfUvVTeeVUDTfVUeV
TFDXeH£vJ!iDJRHrxU$2OThtVVxvhvgexDTiUvVexxxvexKuvDIxlzUxGxhfzzg#e%2#!####e2#%2$c
2%2*!AUIEHOS/bDCTNZBFGJKTL%M2PgRVWY%( #"!L#"!L#F#"!YxY(8E(A(cW(EH(O(I(+"!!m!-,!l
!!!!B!!B!-#F#"!YxE(H(R(+"!! !m!#F#"!YxY(X(#H(+"!!!-!!#F#"!YxW(Y('H(O(+"!! ! !!-
!!! #F#"!YxX(4W(H(U(+"!!K! !!!#F#"!YxH(+"!!v#HRU"!S!S#"!! !v#"!!!!##"!!!!##"!H(*
T(+g"!!!!!!!!B#H(R(!"!L!S#"!!v#"!!!!#H("!!, !v#"!!!v#H("!2!v#"!!v#X("!L!L#"!! &#
"!S! S#"!!#"!!#"!!, #"!! !v#"!S!S#"!S!S#"!!#"!S!!v#"!!#"!!v#"!S!zS&*(R(**R(#,(.(
2,SPCODE.BINBRW R 2,(.(22DRXEfwHDShUexxfhfvxgfffffvwfggwfsxXDdXXTvxgfvgfeeefffVU
UUDwh+DuZ2eVUvH"SwffvWDuVuhVUUUUUfVfVUUDefUDTUUvhE#2DD/VUvhUDDTeffUUUUEDTUUEDDTU
efg$1uVDTeWETuhVUefUUfgVU5CyhET%RDTVevhhegwygfUUUTUDET4UUuhUTTUUffUUUevhggwvffff
fffffffffffffffUUffvxnhfVUUUUUfefvwhfUUDDDDDDDTEUe2C4CDUUevfVUEDTUUUefxfVUDD4334
CUI3gh$"X4ThffehUvhVuhffffvgVUvgvfwffVfgxwwgfwwwxwwgfwwwwwwfvwwwwwfvwwwwwfvwwxww
wwfffVUUUfH$ UfVUU$hxvvhVfVvxwhUuhUfVhuwXUfXe2E2TUvvDUvVE#"CTVEDTUfvxffffVUUUfff
VUUUUUE1jVsiVfgDhevFugvgeYeUgfFTfUfUVvVUVeEXuUTFGDUDUeUxhfVUETDTDUTUDdTGX44ZlUgD
XeXeUTUgffUVdFuFYutgvfgfwwywgfgvvgwwxwgwfgfwwlkZXggUUfVvvTUGUefgxxfwxVUVDTEDDfff
fgxfwwwwffUUUUUUUUUUUUeVUUUUEfftVTuFXEehVvVTxwffVVugvfewfVffUefVefwgJsH#Buh%"Si$
2ugfigfffUfxfUUUffffffVEgf&RVvHDUvgffEuxwvxfUefefffVeVUeVfffCLUtYX&wz4+-v8xzHGdV
g'w srpDGYXvwffUEAECTU$BevVTewfhefvwxuZKXhxJJKzLx,KIhxLxZxkxZX-uZKxXefjffjfgfhjg
fffwhYfehvhfhjvvzfjzfvzjefjfjfYywgfgvvgwwxwgwvfgfwwyvffvxyzhyxxghgz,SPCODE.BINBB
WW/vvxvfgxgvgvwwwfvwwxwwfvwwfwVDvxVDeVEdhUehVfxVUUUeffVfUUVEefUUgwfwvxvgvwxfvfvg
fwgwfwU#guy)SvfxEeVUvhfUvXeVvhUf9fwfUVffWV!2DDdwUehfxWUhfhUUvxVffV4"2!uLPITCSASP
EALEFRIGHCENTECENTR N2- E 2- 2- 2 ,(h&0"/2Syntax error.Line too long.!!Z#. Z ZZ
nf#N#F!W w# w!$ fn##VW # !!"!"*"(!"!*! w*AAO!FJN#FC" DCBC*K (C#(4w# ( w *+C
"0 (+#"7 (268C*"* (7K*! ,(#(w#"!00 A007! # 2,#E(A(O(I(U(2 **"("*22! (a80 w#$ w#$
2 ,SPDICN.BIN£ /5WS 15 $U6b 8+ Nw OUS UU3SOCAOW2KAHOCO OWKOWOCOOWKOCUOWKUUOQUOW
KOXUOOKSUUO#UOW3#OUGH OH3WOGYOJEEOUGHAHOLE OW2LOEOW3OULD UH3DOXOOOKSOWO#O OW#OWO
#OOW2#OXAOOKSAEO#AOW2#OCEOWSHOXEOOKSO#EOW3#OOKUH3KOUAE2UXOURAO3ROICOYSO OWOAOH3W
ORE AO2ROWOWORIAORIX2OOUXORAOROHOHOORAO3ROIOY3OYOYOTHERAHDHERORROROOOICEIYSICYIY
SEE4IXYIHKSEEI#YIY#EEIROIYROOIYIYITLEIYTUULIEDAY3DIXEIHKSI#EIY3#IEEEIcGIIX2JIHI
IY4ISMIX3SUUMIGHIY2IRER4IIH DAVID DAYVIHD PSY SIY GIVE GIHV YOUR YAOR CHAIR C
HAIR WHY WIY E EE #ERE #EE3ER OUGHT AO2T COUGH KOOF #OUGH #AHF SCI SIY YES
YEH3S #IE #IY ABLE AY3BL GET GEHT ANY EH2wNEE U#E YUXW# OUR AW3R ONE WOON TO TU
X3 BE BEE3 OF OO3V A AE ARE AA3R WOR WER3 ME MEE3 GI JIY MY MIY IS IX4S S
C SK AS AES WITH WIX3DH HAVE /HAE3V BY BIY1 THIS DHIXS WE WEE3 THEY DHAY2
HAS /HAES THEIR DHAI2R THAN DHAE4N ONLY OW3NLEE PEO PEE2 SHE SHEE3 SAID S
AI4D SOME SAH3M THEN DHEH3N ME MEE GOTO GOWTUW MOST MOW2ST GTH THGHOTIFIH4
SHGUE GGOOGUH2GENJEH3NGHOGOH2WGGGGGNGERNXGERNGS NXZNOWNAWNGENJ9NIONNIXUUNNNNNG N
XNGNXGNNAGE AYJAUGHAA3FAIGHAYABLEAHBUULACIAESIHAXIAEKSIHA#IAY3#AREAI3RA AHANGE A
Y2NJANGEAY2NJUUALLYAE2LEEAXAAEKSAEACAAEKAEA#AAY#ACEAYSAXEAEKSA#EAY4#ACYAYSEEACHA
ECHACKAEKACCAEKACAEKAXYOAEKSOWA#OAY#AUAO3AVIAY2VIXALKAORKARAA3AFAA2FAZYAY3ZEEALL
AO2LAXYAEKSEEA#YAIIX#EEAWAWAIAY2AIRAIRAYAYAR AA3RARRAE3RAAEBBCBEE%%BEE%SEEBBBBEY
BEEYBBMICROMIY3KROWMB MMMMMMTWOTUWTHREETHREETCHCHTLETLTU#EEsCHUW#TIOSHAHTIASHIX
UUTHE DHUU% THTHTTTTTFOURFAO3RFOOTFUH2TFFFFFEIGHTAYTEERY EH2REEERREH2RES SEFUL F
UULEASE EEZE %EWIHUWEUIHUH2EEEE4EREAIREREREYAYEAEE3ED %DEEHKNNKEY KEEYKKXCKSXKSY
SIH2SYPEIYD,SPDICN.BIN£££ /2PYE IYY EEYOU YUWYYCHNKNCISIHCHRKRCOME KAHMCOWKAWCE
SCESEH2CHCHCCKCKKCPCSEE PEE SEECKSUPERIORSUX2PEE3RIHAORSHALLSHAELSTIONS%CHUUNSES
SIXZSSSSIOZHUUSHSHSCSKSSUE UW6URE UH3RUYIY3UCEUWSU#EYUW3#U#AUXW#UCIUWSIHU#IYUXW
#ULLUH3LUHUHUL UULUALYUULURER3RURRAHRUAHREATRAY3TRRRRRHOW/HAW2HE /HEE4H/HPOWPAW3
PROGPROW2GPHFPPPPLYPLIYPPDOWDAW2DO DUH4WDGJDHDHDDDDDLE UULLLLLLWHO/HUHWWAS WOOZW
HAWOO3WATWAO4TWHWWRRWOOWUHWWZZZZHZHZZQUKWQK0ZIH5ROW2 1WOO3N 2TUH2W 3THREE3 4FAO3
R 5FIY3V 6SIH4KS 7SEH3VUUN 8AY3T 9NIY3N ##JJVV*3W,DEMOp$W d'i SPEECH demonstr
ation program.'s (c) 1986 Superior Software Ltd. , , ,% #,,(,, #, ,(,,)###, (
)"DEMONSTRATION"##, " "()" 1986 Superior Software Ltd." 1n " Welcome to SP
EECH a software speech""synthesiser for the Amstrad range of home computer
s. " c"welcome to speech a software speech sinthesiser for the amstrad range of
home computers"SA, 4!p" SPEECH Gnrequires only 8K of memory and can easily b
e included in BASIC or machine-code programs." r"speech requires only 8 kay
of memory and can easuhlee be incluhdid in baysik or masheene code programs"SA,
4!1" SPEECH cad!n understand digits as well"0"as letters, and a comma acts as
a pause."X"speech can understand digits as well as letters , and a comma acts a
s a pors"SA, 4! " A$"(")"5,4,3,2,1,0 we have lift off "(")K " SAY,A$"+"5,4,3,2
,1,0 we have lift%off"SA, 4!0" " A question mark ( ) at the end of a"6, "lin
e will raise the pitch of the last word."W6"a question mark at%the%end%of a li
ne will raise the pitch of%the lasst word"7SA, 4!3J " A$"(")"Hello how are you
"(")K" SAY,A$"T"hello how are you "USA, 4!/h " A full stop ( . ) lowers the
pitch."(r"a full stop lowers the piCtch"sSA, 4!) " A$"(")"Ohh dear. "(")" SAY,
A$""ohh dear."SA, 4!p " You can adjust the overall pitch byusing the PITCH
command followed by anumber between 1 and 20.q"you can adjust the overall pitch
by using the pitch command followed by a number butween 1 and twenty"SA, 4!!***
************************ " PITCH,20"9 " A$"(")"This is the highest pitch "(")"
,DEMOpc SAY,A$"PITC,"this is the highest pitch"SA, 4! " PITCH,1"8 " A$"(")"
This is the lowest pitch "(")" SAY,A$"PITC,"this is the lowest pitch"SA,PITC, 4
!Z " SPEECH works by converting English words into phonemes or speech partic
les." Y"speech works by converting inglish words intoo fownimms or speech part
icles"SA, & 4!.0 " SPEECH uses a total of 49 phonemes."8("speech usizs a total
of fourtynine fownimms"SA,D 4!JN " The phonemes can be accessed directly using
the SPEAK command."KX"the fownimms can be aksessed diyrrectly using the speak c
ommand"YSA,b 4!l " The SPEAK command is more flexible than the SAY command as
you can adjust the pitch of vowels within words."tv"the speak command is mor
flexible than the say command as you can adjust the pitch of vouls within words
"wSA,O 4! " For example ""for example "SA, " A$"(")"paarlay vux1 fronsay
1 "(")" SPEAK,A$"""paarlay vux1 fronsay1"SPEA, 4!L " Or you could use it to
produce specialeffects like the following"N"or you could use it to produuce sp
eshul effects like the following"SA," A$"(")"/HEH5EH4EH3EH2EH3EH4EH5EHLP"(")"
SPEAK,A$"'"/heh5eh4eh3eh2eh3eh4eh5ehylp"SPEA, 4!K " A$"(")"LAI5AI4T MEE5EE4 AH
5AH4AH3WT"(")" SPEAK,a$"," A$"(")"OOF /HEE5EE4R "(")" SPEAK,A$"Z"LAI5AI4T MEE
5EE4 AH5AH4AH3WT"SPEA," OOF /HEE5EE4R"SlPEA," 4! , " Now you have
a go. " )"now you have a go"SA, D ()"DO YOU WANT TO REPEAT THIS DEMONSTRATION"(
)&E" PRESS 'Y' - YES"#F" PY,DEMOpW.RESS 'N' - NO"H CR ()
H "N" "n" "LOADING SPELL.""SPELL",Of4!! delay routineC!H! 'TAP'"SAVI
NG DEMO"'"DEMO"t'DISu'"STOP THE TAPE"'"SPELL",'W,SPELLp JWD O SPEECH! Spellin
g tester (&2 (c) 1986 Superior Software Ltd.$F to add new words to the list,"P a
lter the value of words &Z on line 335 , and add new data %d statements to eac
h category of#n data whi7ch are held at lines"x 1000 , 2000 , 3000 onwards.# the
format of the data is " Sentence (including seven # dashes in place of the w
ord to be spelt). ! The correctly spelt word.$ The phonemes to be used by
SPEAK when the word is spoken. ! each separated by a comma." To add new cat
agories alter# the value of cats in line 35$" and add new DATA statements , fro
m line 4000 onwards.6!O $word ( word)0T scor quest cat tle V , , Y ,(,, #,,(,,
Z , #,#%h##, ()"SPELLING TEST"r##, " "()" 1986 Superior Software Ltd. " " T
his program is a spelling test. Theword to be spelt will be spoken by theco
mputer, and a simple text example willbe given to put the word into context."
U"For example""Hotel ------- was easy to find at the seaside resorxt." *"AHK
OOMAHDAYSHUUN"SPEA, " Type the word and follow it with theRETURN key. If you
press the RETURN keyalone then the word will be repeated." O " Seven dashes a
re always displayed inplace of the word to be spelt." !C () m " The words are
divided into 3 categoriesA to C , A being the easiest and C beingthe most diff
icult."9 ()" PRESS THE SPACE BAR TO START"()C () " " % "Which category
(A-C) "!C () (()). ( (A cat)) & lnn ( )0 word ( ) OW,SPELLp h
WB ,(,, #,,(,,DN main loop XG , #,## #," Category "()()"Word "b tlel #,#,
#, "v wor ( wordE()) ( wor) v ( wor) dlin lnn wor tem,cor,phone tem
SPEA,phone-C () £ tr£ tr"" % (tr)(cor) 1"kooruehkt "SPEA, "Correct". qu
est quest scor scor * move to line routine4* dlin dlin * dlin
dlin P * dlin dlin /H dlin dlin ( dlin)6R dlin x,x,x wrong ans
wer!"roong"SPEA, quest quest ( wor)1 "Wrong, the correct spelling is "cor end
of test% pcen(d scor tle)0 " Your final score is " pcen" %", scorC () 6 ()
" DO YOU WANT ANOTHER GO "()#" PRESS 'Y' YES""" PR
ESS 'N' NO"!C () "N" "n" 4 "The ------- was laid for tea.",table,TAYBUU
LC "Anna always has a toffee ------- at the fair.",apple,AEPUULH "I always cro
ss the road at the -------crossing.",zebra,zaibrah8 "We had ------- for our dinn
er.",carrots,kaeruutsF "The ------- roared as he paced aroundhis cage.",lion,
liyuun "A ------- is a large cat with stripes.",tiger,tiygerF "The grass is c
overed with ------- flowers.",daisy,dayseeV "The small furry ------- played
happilywith the ball of wool.",kitten,kihtuun "At school I sit on a ------- at
my ,SPELLp WA desk.",chair,chairA "The small ------- played happily in the sand
pit.",boy,boyX "The large ------- was noisy as ittrundled down the roa
d.",lorry,looreeC "Please pass the ------- and butter said Sally.",bread,braidC
"I take o,ne spoonful of ------- in mytea.",sugar,shuugerD "The sand -------
was washed away by thesea.",castle,kaesuulB "The bright ------- shone in the e
vening sky.",stars,staarsG "The spaceship landed safely on the ------- .",
moon,muxuxnF "We had to put some more coal on the ------- .",fire,fiyer7 "T
he large park had many ------- .",trees,treezs8 "The ------- grazed in the meado
w.",sheep,sheeeepF "The brightly coloured ------- sat on hisperch.",parrot,pahru
utP "The ------- marched across the sandydesert.",centipede,SAINTIXPEEEEDX "
The car was fitted with the latest ------- facility.",overdrive,OWVERDRIYV
"The ------- is a play by Shakespeare.",tempest,taimpixstO "The ------- stood
proud at the head ofthe valley.",citadel,sixtahdailN "The new car was ------- t
o all previous models.",superior,suupeereeaorN "It is better to give of oneself
than to ------- .",receive,rixsseeeevM "Computer ------- is an expandin
gbusiness.",software,sooftwairN "The unexpected arrival of relativescaused
------- .",chaos,kayoosS "The school girl was quite ------- atEnglish.",comp
etent,koompaituunt "The ------- had been made welcome as he travelled around
Britar,in.",foreigner,foorainerV " ------- is part of the fermentation proce
ss of wine.",alcohol,aalkah/hoolS "The ------- on the envelope wasdiffi
cult to read.",address,ahdraisK "Mary was an ------- from many years ago.",acqua
intance,yahkwayntuunsQ "The ------- van pulled to a halt outsidethe house.",furn
iture,fernixtsherJ "I have a ------- song which I love tosing.",favourite,fay
voraht "The ------- was surrounded by gardenstended by the monks.",monastery,
moonuustreOW,SPELLp C eeT "Peter was ------- of Tom because he hadbeen so succe
ssful.",jealous,jailuus "The 20th ------- has seen manyscientific adva
ncements.",century,sehnchuureeT "Tim often visits the ------- centre toplay ta
ble-tennis.",leisure,lwaishuurV "Most students at the ------- go home atthe end
of each term.",college,koolaij "Hotel ------- was easy to find in theseaside
resort.",accommodation,AHKOOMAHDAYSHUUNH "Nuclear weapons could ------- the wor
ld.",annihilate,ahniyaet,laytR "The hit man was ready to ------- thegeneral.
",assassinate,ahsahsixnaytN "Jane was a ------- member of the team.",conscientio
us,koonsheeainshuusT " ------- coconut is used in makingmacaroons.",desicc
ated,daisixkaytaidH " An ------- triangle has two equal sides.",isosceles,iysoos
uuleesJ "We travelled to London in two -------cars.",separate,saipuuraytC " -
------ is the study of the mind.",psychology,siykoolahjeef "The boy was called
to the headmaster'sstudy as his ------- was required.",presence,praisuunsG "The
old man told many ------- stories ofthe past.",weird,weeerdE "The old cottage h
ad a strange, -------feeling.",eerie,eereeZ "We still retain the -------
of theFalkland islands.c",sovereignty,soovrainteec " ------- is the remember
ing of pastevents or experiences.",reminiscence,raimihnihsuunse "Mr Clark had
been selected to stand for the vacant ------- seat.",parliamentary,paaleemaintry
"Car ------- was a popuklar evening classat the night school.",maintenance,may
ntahnuuns "The ------- file in our office is anassortment of papers that hav
e no otherhome.",miscellaneous,mihsaelayneeuusi "The surrounding -------
was verypleasant and a joy to behold.",environment,ainviyraomaintg "I always e
njoy writing replies to the daily ------- I receive.",correspondence,koorixspo
ondnsE "The ------- shops were full of tourists.",souvenir,suwvuuneerX " -------
means saying one thing andW,SPELLp! W(.doing another.",hypocrisy,/hihpookr
ixsee'TAP'"SAVING SPELL" '"SPELL"$'DIS.'"STOP THE TAPE"8'"SAYFILE",'PW ,SAYFILE4
p49EW)0 SPEECH Say file program # (c) 1986 Superior Software.5 , , , ,P,, #,,P
,,. #, ## #,()"SAYFILE" # #," "()" 1986 Superior Software." ($£ "File
name " "" $. (# 8 (# £ #,a aB () LSA, 8 ft(,," ")K f u(, f)SA,(, f) B7
u(,)SA,(,) B special section9"" (a)(a,,), "" " coleon " * "#" " hash " ,
"$" " doller " + "," " comma " * "+" " plus " ) "" " bar " + "'" " quote "
. (") " quote " ." "" '" eekwl to " 2, "" " greater than " /6 "" " less than
" 2 "(" " open bracket " 3J ")" " close bracket " n(# ,P,,K)#" R
EAD ANOTHER FILE "" PRESS 'Y' YES"!*#" PRESS 'N' NO"+# C
,# () +#-# "N" "n" .#'TAP'"SAVING SAYFILE"'"SAYFILEr"$'"STOP THE TAPE".'DIS8
'"EDIT",',EDITp'W $ SPEECH dictionary editor+( (c) 1986 Superior Softwa
re Ltd.27P ("") , , , ,P,,jZ #,,P,, #, ## #,()"EDIT"# #," "()" 1986 Sup
erior Software."!d £ "Dictionary file "6i haddB max or hadd maxn or , or tpma (
tpma)7 f or8tl""l"" fi- "Loading - "" - Please wait." fi (t)"" (t)(t)""
""tt t"Lines ," f or"Bytes read." "H - HELP MENU."0 main edit loop enter afte
r loading filea pos ( pos)' £ "",co co"" +$co(co)c((co))-. c"H" display he
lp text-8 c"X" exit from program%B c"S" p save file2L c"T" pos top o
f fileV c"B" pos t end of file. c"L" list lines of file*j c"U" mov
e up a line,t c"D" move down a line) c"F" ( find an entry* c"I" ins
ert a line ) c"K" T delete a line' c"E" edit a line* c"P" speak phon
emes () display help menu u" H - Print help menu." " X - Exit from editor.
" " S - Save dictionary"* " P - Speak current phoneme data."# " T - Move to t
op of file."# " B - Move to end of file.")* " L - List current line of file."
&4 " Ln - Lis0t n lines from file."9 " U - Move up a line." " Un - Move up n li
nes." H " D - Move down a line."!M " Dn - Move down n lines."#R " K - Delete c
urrent line."W " Fs - Find string s after current line." / " I - In ,E
DITp' sert line before current line."#f " E - Change current line."k exit fr
om program list a block of lines (co) Ar(co,) p(r) p () $ pos p t p t
pos2. pos pos p ()8 e move up a linehi (co) #j pos () t pos pos
jAr(co,) p(r) p () * pos p () $ pos pos p move down a line (co)
) pos t () pos pos Ar(co,) p(r) p () 1 pos p t () & pos
pos p ( - find a line in file2 s(co,)F s+"" P pos t'Z t(,(),s)
n +d pos t () n pos speak word routine " pt(,( pos),"")H p (( po
"s),(( pos)))"" () # f(( POS), P) SPEA,F ) insert a line before current posn
5 t tpma "Out of memory"() A t pos ()P() Ott £ "new line ",()( pos) TY del
ete current line"c t () Ph pos t()() tt edit current line0 £ "from"f f""
() 3 £ "To"tt(t)f(f)$ pt(,( pos),f) p () S( pos)u(( pos), p)t((kWW,EDIT'p'
pos), p(f)) get string ""' (( f)) f f () "*" fi p "z put file back int
o memory- "Preparing to save - Please wait."S f or8f tff(()) f8 max d4 t()
# f,("*")" " , or,( a) or, a( a)"0" , or,( a) or, a( a)1 ("A") ("Z")() ,
# v orAAC v,( a) v, a( a) 8$£ "file name to save" "Saving as " 8 , , or,f96B t
"Lines ,"f9"Bytes saved."P ()w(,,) w"" w() w"" 4w()- f,(w) f f 'd ()"Fil
e too long." a, a or8 t (((),,))() a a or*6 a a(()) 'TAP$'"SA VING EDIT""E
DIT".'"STOP THE TAPE"8'DISOB'"NOW RESET THE COMPUTER BY EITHER SWITCHING
IT OFF, OR PRESSING"K'#L'"'SHIFT' , 'CONTROL' , 'ESC'"V'"ALL AT THE SAME TIME.""
'"WHEN THIS IS DONE, TYPE -"3j'"'RUN"(")"COPY2"(")"' TO CONTINUE"t'W,NOTESpWW,
SPEECH notes program #( (c) 1986 Superior Software.2. ("") ,P,, #,,P,,F , ,
#,P ,# ()2Z# #," SPEECH NOTES" # 9d #," "()" 1986 Superior
Software Ltd."n -x £ "Screen or printer ( S or P ) "0() "S" "P" x "spnote.doc
" l * £ #,( l) l l "P" "return will give you the next page." "space wi
ll give you the last page." C"" print to screen p c # p p c u(( ),)(
") ( )(( ),)) r(( )) r H (( ), r,)(") ( )(( ),, r)8 (( ))P ( )(( ),,P) ( )$
!.C () .3 () 8 () x B . p p. p () p p . Fx p p p l () p p .
list to printerB "Please put printer on line." "Press any key to start." C""
#," " l8 (( ))O ( )(( ),,O) #,( ) B save dataf "spnote.doc" l
#,( ) ''TAP$'"SAVING NOTES""NOTES".'DIS/'"STOP THE TAPE."B'L' ()V' "spnote.doc"
' lj' t' £ #,( l)' l l'''TAP'"SAVING SPNOTE.DOC"' "SPNOTE.DOC"' L' #,( )''
'"...END OF COPYING"'W,SPNOTE.DOCWt "*******************************************
************************************" "****************************************
***************************************" "*************************************
******************************************" "" "**,***************************
**************************************************" "*
*" "*
SPEECH! Advanced programming notes *" "*
*" "*
(c) 1986 Superior Software Ltd. *" "*
*" "*
& written by R.C. Peterson *" "*
*" "*
*" "**
*********************z********************************************************"
"" "" " Introduction" " -------------" "" " These notes will be useful
if you want to use the SPEECH! routines in your" "own programs. I recommend
that you study the Amstrad user gueide and become" "familiar with Basic pr
ogramming , the AMSDOS memory map and the use of resident" "system extensions b
efore attempting to customise the program. An essential" "document for any
one interested in machine code programming is the Amstrad" "Firmware Spec
ification manual ( SOFT 158 )." "" " One of the first tasks you should undert
ake before attempting any alterations" "to the SPEECH! programs is to make a wo
rking copy of the files we supply ( for" "your own use only ! ). Never make al
terations to your original disc or cassette" "as it is possible to make mistake
s if you do not fully understand what is going" "on. Feel free to look at the d
emonstration programs and adapt them for your own" "purposes." "" "" " Diff
erenceW ,SPNOTE.DOC4 s between Locomotive Basic V1.0 and V1.1" " -------------
-------------------------------------" "" " The CPC 464 computer is supplied
with the Locomotive Basic interpreter V1.0" "while the CPC 664 and CPC 6128 c
omputers have Locomotive Basic V1.1. .As far as" "is known all Basic programs
written for V1.0 will run without alteration under" "V1.1. The reverse is not
however true. This only effects SPEECH! in the" "following way V1.1 all
ows the programmer to use strings directly in calls w to" "resident system ext
ensions ( RSXs )." "" " E.g." "" " V1.0 - 100 a$"I think therefore
I am"" " 110 SAY,a$" "" "" " V1.1 - 100 SAY,"I thi
nk therefore I am"" "" "" " If you are writing programs which nneed to run u
nder both Basic V1.0 and V1.1" "then you must use the V1.0 form of the RSX Com
mands." "" "" " Converting a cassette version of SPEECH! to load from disc."
" -----------------------------------------------------------" "" " SPEECH
! a"s supplied on cassette is configured to load and save files to and" "from
cassette tape. If you wish to convert a cassette version to work with a" "d
isc system then the following notes may be of help. Only minor changes are"
"required to make SgPEECH! load from disc. After copying the programs and fil
es" "to disc you will need to make the following changes" "" "" " Change
line 90 in SPEECH.BAS to read" "" " 90 DISC" "" " Change line 6
0 in EDIT.BAS to read" "" " 60 DISC" "" " Change line 55 in NOTE
S.BAS to read" "" " 55 DISC" "" "" " Similarly disc versions of th
e programs can be converted to operate from tape" "using the TAPE command in pl
ace of the the DISC commands." "" "" " Creating a version of SPEECH! to run
at a fixed address." " -------------------------------------------------------
-" "" " The standard SPEECH! program loads into memory at the top of the
block of" "memory reserved for the Basic system. The progrMW,SPNOTE.DOC-W am
requires 7880 bytes of memory" "and so the system variable HIMEM is reduced
by this amount and the space" "available for Basic programs is reduced by
the same amount. However the position" "of HIMEM is not fixed and depends on w
hether any reEsident system extensions (" "RSX's ) have been loaded before S
PEECH! This means that the program must be" "relocated so that it will run
correctly at whatever address it is loaded. This" "is done by the loader pro
gram SPEECH.BAS." "" " The rSPEECH! program is stored in two files SPCODE.BIN
and SPDICN.BIN. It has a" "number of sections. SPDICN.BIN is the dictionary fi
le used in converting English" "language text into a phonetic form. This file c
an be edited using the dictionary" "editor EDItoT.BAS ( see later ). The file S
PCODE.BIN consists of three sections." "These are 1) The English text to pho
netics translator 2) The RSX operating" "system interface and 3) The phone
me pronouncer. This last routine can be used" "independently from either Bas
ic or machine code programs." "" " The easiest way of incorporating the SPEEC
H! routines into a machine code" "program is to make a copy of the routi
ne which has been relocated to the" "required address. To do this you mus
tPM make the following temporary changes to" "the SPEECH program." "" "
1) Initialise the machine so that no RSX routines are loaded and the" "
maximium amount of memory is free. Do this by pressing the" " e
scape , shift and control keys simultaneously." "" " 2) Load the SPEECH! l
oader program ( SPEECH.BAS ) ." "" " 3) Choose the address at which you wo
uld like the routine to load" " and run at." "" " 4) Set the va
riable relad in line 102 to the desired load address." "" " 5) replace l
ine 220 with the following line 220 STOP" "" " 6) Now type RUN. SPEECH!
will now be loaded and the routines" " relocated. The program wi
ll now stop and print the Break message." ",SPNOTE.DOCfWZ " " 7) Now save
the block of code you want using the SAVE command." "" " E.g. SAVE "N
SPCOD.BIN",B,loadad,len" "" " The value of loadad will normally be 3
4740 . To save the whole" " routine len should be 7880 though this
will be different if you" " have made any changes to the diction
ary. To save only the SPEAK" " routine len should be 4493. If you h
ave made any changes to the" " dictionary then then the value of len
will be given by the expression" " lentab + length ( where lentab and l
ength are variables in SPEECH ) ." "" " You should now have a file on disc or
cassette which can be loaded back" "into the machine at a fixed add
ress and called from eit*her Basic or" "machine code. If you are load
ing the full routine you will need to" "introduce it to the AMSDOS opera
ting system by CALLing the routine at an" "address loadad + 4493 ( wher
e loadad is the routines load address ) ." "Here is a simple loader for a
file that has been relocated to load at 32000." "" " 10 start32000 l
ength 7880 init start + 4493" " 20 MEMORY start-1" " 30 LOAD "NSP
COD.BIN",start" " 40 CALL init ' initialise thBe routine" " 50 SA
Y," SPEECH! has now loaded "" " ." " ." " ." "
9999 END" "" "" " Using the SPEAK routine on its own." " ------------
-----------------------" "" " If only the SPEAK routine is loaded tJhen there
is no need to initialise it." "The SPEAK routine on its own cannot be called
using the RSX commands SAY," "PITCH, SPEAK etc. To use the SPEAK routine
alone it is necessary for the main" "program to poke the required phonemes into
an area of memory at the start of" "the routine. This area occupies the fir
st 255 bytes of SPEECH! The phonemes" "must be stored as upper case letters
and digits and must be followed by a" "newline character chr$(13). The
routine is called W ,SPNOTE.DOCmWI at address start + 256" "( where start
is the address of the routine )." "" "" " 100 ' a mini version of SPEECH
! has been loaded at address start" " 110 phonemes$ "/HEHLLOW5 IY AE2M AY
KOOMPUWTER"" " 130 FOR i 1 TO LEN(phonemes$)"g " 140 POKE i+start-1,A
SC(MID$(phonemes$,i,1))" " 150 NEXT i" " 160 POKE i+start,13" " 1
70 CALL start + 256" " ." " ." " ." "" "" " Calling SPEECH
! from machine code programs." " ---------------------------------r----------"
"" " In this section the address start is the load address of the SPEECH! ro
utine." "The pitch of the sounds can be altered by poking a number correspo
nding to" "the required pitch into the location start + 285 . This number mus
t be between" "3 and 255 , 3 being the highest pitch, 255 being a very low pitc
h." "" " The sound channel through which SPEECH! operates can be altered
from its" "initial value i.e. through both channels, by poking one of th
e following" "valueI!s into the location start + 301 ." "" " 8 - s
ound through left channel only." " 9 - sound through both channels."
" 10 - sound through right channel only." "" " If a copy of the ful
l routine has been loaded and initialised then the full" "set of SPEECH! comma
nds will be available from Basic. These commands can be" "called from machin
e code programs using a program similar to the following" "" " SAYCOM EQ
U start + 4725 define the start of the command" " DESCRP DEFS 3
reserve space for string descriptor" " STRPOS DEFM "/HEHLLOW" the
string to pronounce" " STRLEN EQU 8 the length of the strin
g" " PARLST DEFW 0 space for a parameter list" "" "" "
SPCALL LD HL,DESCRP pointer to string descriptor" " LD A,
STRLEN length of string to be passed" " LD (HL),A "
" LD BC,STRPOS get start of string" " INC ,S
PNOTE.DOCfQZ HL " " LD (HL),C save address" "
INC HL " " LD (HL),B " "
LD HL,DESCRP get address of descriptor" " LD IX,PARLST
pointer to param)Reter list" " LD (IX+0),L " "
LD (IX+1),H " " LD A,1 only one paramete
r to be passed" " CALL SAYCOM call the SAY routine" "
." " ." " # ." "" " The SPEAK routine
can similarly be called using an identical routine to the" "one above except
calling the routine at an the address SPKCOM start + 4684 ." "The pitch an
d channel can be set using the appropriRate POKEs." "It should b
e noted that the AF BC DE HL registers are not preserved by the" "SPEECH!
routines and should be saved by the user's program. It should also" "be no
ted that all interrupts are disabled during the routine which actually" "pr
oduces the sounds. The SPEECH! routine requires complete control over the"
"sound chip and as a result any sounds in the sound queue or being played
" "when the SPEECH! routines are called will be disrupted. If the sound chip
is" "being used when SPEECH! is called then the sound queue should be flush
ed and" "the sound chip reset otherwise the state of the sound queue and s
ound chip" "will be indeterminate. The sound queues can be flushed from Bas
ic using the" "following line" "" " SOUND 129,0 SOUND 130,0 SOUND 132,0
" "" " From machine code this can be achieved by the following call to the RO
M" "" " CALL &BCA7 reset sound manager and clear all sound queues." "
" " An alternative way of flushing the sound queues is by printing the the
BEL" "character CHR$(7) to the screen, this produces a "beep" sound." "" ""
" The SPEECH! memory map." " -----------------------" "" "
" " ------------- - start +W ,SPNOTE.DOCZ6 7880 old HIMEM po
sition" " " " SPDICN.BIN " "
" " ------------- - start + 5442" "
" " text " " translator " "
" " -------------" " " "
RSX " " interface " " " "
------------- - start + 4493 initial entry point" " "
" Phoneme " " producer " "
" " ------------- - start New HIMEM position + 1" "
" " Basic " " System Z " "
" "" "" " Editing the SPEECH! dictionary." " ---------------
-----------------" "" " The pronunciation of the English language has far too
many exceptions for all" "of them to be present in the SPEECH! dictionary.s I
n order to allow you to modify" "the dictionary I have included the program EDI
T which can be called from the" "main menu. EDIT is designed for editing th
e SPEECH! dictionary. EDIT allows you" "to play around with the dictionary add
ing new words Gand deleting ones you do not" "require. The program is a simple
line-based editor written in Basic. The program" "has not been written to be fo
olproof but should trap most common errors." "" " Ideally you will have acces
s to a floppy disc system foKr the storage of" "the data and program file
s. The cassette version is supplied so that it can" "be used with cassette
files. Details of how to convert a cassette version" "to run from disc a
re included in the section of this help file dealing with" "converting SPEEC
H! for use with discs/cassettes." "" " To use the editor first load SPEECH! b
y typing RUN "SPEECH". When SPEECH! has" "loaded type RUN "EDIT" to load the e
ditor. On loading, the program will ask you" "for the name of W,SPNOTE.DOCW #
a dictionary file. For your first experiments you can use the" "basic dictio
nary we supply. The dictionary file will now be loaded in and" "scanned
through. This takes about thirty seconds. Once the file has been loaded" "you
are now in command mode and can add, delete or change any entry. Whenever" "
the editor is in command mode it will display a prompt ( " " ) at which point"
"you can type a command." " All commands are entered as a single character fo
llowed by an optional string" W "or number. One particularly useful command is
the Help command, type the letter" "H followed by the return key when in comman
d mode. This will give you a list of" "all the commands available." "" "" "
The format of the dictionary." " -----------------------------" "" " When
a line of English text is presented to the SAY command it must be" "trans
lated into a phonetic form before it can be pronounced. This process" "is
carried out by a sub-routine referred to here as the tnranslator. The"
"translator scans through its input-buffer and produces a list of phonem
e" "codes in the output-buffer." "" " In order to edit the dictionary succes
sfully it is important to understand" "the format of each entry or line. Eac
h line is laid out as follows" "" " input-textoutput-text" "" " The ch
aracters at the the start and end of the lines must always be present" "wheneve
r a dictionary file is saved. The sign separates the two substrings" "which
comprise the dictionary entry. The general rule is that if the input-text" "is
found in the input-buffer then the output-text is sent to the output-buffer."
"Thus the input-text always corresponds to a string of normal English characters
" "and the output-text iCs always comprised of a list of phoneme codes. Ent
ries" "in the table are stored in groups according to their first character. Th
ere are" "twenty-eight groups in the dictionary for the letters A-Z, fo
r space," "and finally one for other mW ,SPNOTE.DOCW iscellaneous characte
rs.The entries in each group" "are ordered but not in an obvious way. The trans
lator tries to match the buffer" "contents with all the entries in a gro
up starting from the first and" "choosing the first which provides a matc
h. The relevant number of characters" "in the input-buffer are then skippe
d over and the process is repeated" "until the end of the input-buffer is
reached." "" " Two characters are treated in a non-standard way by the trans
lator. They are" "the space character and the # ( hash ) character. The has
h character can be" "used in the input-text of a dictionary entry to indi
cate a match with any" "character. If a hash character is found then the i
nput-buffer character it" "matches is stored away. If the match is successfu
l then the stored character" "can be used to take the place of another h
ash character supplied in the" "output-text." "" " If the first character o
f the input-text is a space then the entry8 will match" "with the start of
a word. An input-text string with a space at the" "end will match wit
h the end of a word. An input-text with spaces both" "at the start an
d at the end will only be matched by a whole word. In ord er to" "allow for o
ther punctuation marks other than spaces at the end of words the" "translat
or will automatically match a space in the input-text with" "any c
haracter other than those in the range 0-9 and A-Z." "" " In order to transla
te correctly English sentences in which the words are" "separated by singl
e spaces , the translator will match a single space with" "both the traili
ng space of the previous word and the leading space of the" "following wo
rd. As a resfult when a dictionary entry matches for a whole word" "or the e
nd of a word you should not include a space at the end of the" "outpu
t-text." "" " If this seems complicated you can examine the standard dic
tionary which" "contains ma"PW,SPNOTE.DOC W3 ny examples. It is advisable not
to make any changes to the main" "body of the dictionary as a single change
could have complicated side-effects." "The easiest ways to modify the dictio
nary are 1) by adding whole words and" "2) by adding specimal characters."
"" " Adding a new word to the dictionary." " ---------------------------
----------" "" " 1) First load and run EDIT as explained above." "" "
2) Load in the dictionary you wish to work with." "" " 3) First of all you
want to find the words section." "" " Type Fspacereturn" "" " 4)
You will now see the following line displayed" "" " DAVID DAYVIHD" "
" " 5) Now to insert a new entry ( at the start of the words section )." ""
" Type I" " new line TOMB TUWM" " TOMB
TUWM" " " "" " 6) step 5) can now be repeated and more words
added." "" " 7) When all the words have been added use the S command to exi
t and save" " the new version of the dictionary." "" "" " Adding a s
pecial character to the dictionary." " --------------------------------------
-------" "" " The procedure for adding a new character is almost identical
to that for" "adding a new word. First you need to find the special ch
aracter section." "You can do this using the following" "" " F#" "
##" " " "" " Now you can add a special character. Any Ascii
character can be added with" "the exception of the following and
and # ( hash ) ." "For example you might wish to alter the % ( per
cent ) sign so that it is" "converted into the string of phonemes PERSEHNT
. This can be done with the" "following line" "" " I" " ne
w line % PERSEHNT " " % PERSEHNT " " " "" " This can be repeat
ed until all the characters have been entered. Then the" "S command can be u
sed to exit and save the dictionary." "" "" "" " W,SPNOTE.DOCeWJ Saving t
he dictionary." " ----------------------" "" " The dictionary can be save
d using the S command. It is important not to" "overwrite your copy of th
e standard dictionary with an experimental version." "If you are experimenti
ng with changes to the dictionary it is advisable to make" "a working copy of t
he software and to use it. If the dictionary gets too badly" "corrupted it may
become impossible for the editor to reload it. So never make" "changes to th
e disc or cassette we $supply." "" " The s command takes around thirty second
s to pack the data ready to save it." "When this is done a filename is reques
ted and the dictionary is saved out to" "either disc or tape. When this has
been done the length of the new version of" "the dictionary is displayed.
This length should be noted as it must be" "incorporated in the Basic
loader program ( SPEECH.BAS ) ." "" " In order to use the new dictionary a sm
all number of changes must be made to" "the loader program SPEECH. These are
as follows" "" " 1) Change the filename in line 130 to that of the new dic
tionary file." "" " 2) Change to value of length in line 60 to the new dic
tionary length." "" " 3) save the program with a new name." "" " You no
w have a customised version of the SPEECH! loader program which will" "load
SPEECH! together with your new dictionary. It is possible to add a" "la
rge number of extra words to the dictionary. Each new word will reduce the"
"spacey available to other programs and will slow down the translator progra
m" "slightly. It is up to you to decide which words you will need for
each" "application." "" " The editor will allow you to add as many entries to
the dictionary as you like," "subject to two constraints The maximum number
of entries is given by the" "variable tpmax in line 110, ( in EDIT ) and t
he entries when packed together to" "make up the stored dictionary must not
excede maxl bytes where maxl is W,SPNOTE.DOCW- a" "variable defined in li
ne 105 ( in EDIT ). You can experiment with these values," "increasing them to
use up as much memory as you wish. One possible problem which" "should be note
d is that the SPEECH! routine must never be so long that the" "loader mus
t reduce the top of the Basic system ( HIMEM ) below 16384 as this can" "lead t
o conflicts with the lower ROM." "" "" "" " EDIT command summary." "
---------------------" "" " All commands begin with a single character which
mayC be either upper or" "lower case. Some commands have parameters foll
owing the letter - either a" "number or a string. Other commands give spec
ial prompts when data is required." "" "" " H - The H or Help command will
display a brief summary of all the commands." "" " X - The X or eXit comma
nd allows the user to leave the editor quickly" " without saving t
he dictionary file. It is possible to re-enter the" " editor using
GOTO 1040 from Basic if the program has not been altered." "" " S - The S o
r Save command will save the current dictionary file to either" " disc
or cassette tape. The user is prompted for a filename. If the" " f
ile has been saved successfully the length of the ffile in bytes and" "
the number of entries will be printed. The length must be noted if it" "
is intended to use the dictionary with the standard loader program." ""
"" " The following commands all refer to the current edit line i.e. the us
er's" "present position in the dictionary." "" "" " T - The T or Top comman
d moves the current edit line to the start of the" " dictionary." ""
" B - The B or Bottom command moves the curent edit line to the end of t
he" " dictionary." "" " U - The U or Up command allows the user to move
the current edit line up" " a single line. If an optional num
ber is included after the U," " then the command line will move up by
the specified numberhW,SPNOTE.DOC of lines or" " if this is impossibl
e then to the top of the file." "" " D - The D or Down command allows the use
r to move the current edit line" " down a single line. If an optio
nal number is included after the D" " thedn the current edit line
will be moved down by the specified number" " of lines or if this is imp
ossible then to the end of the file." "" " L - The L or List command will lis
t the current line. If it is followed by an" " optional number xthen it
will list the specified number of dictionary" " lines from the curren
t position or to the end of the file. Note that" " the current edit pos
ition is not changed by this command." "" " I - The I or Insert command will
insert a new line into the dictionary. The" " new line is always inserte
d before the current edit line. The inserted" " line becomes the new ed
it line. To use the command just enter I and press" " return the editor
will prompt you for Gthe line to insert." "" " K - The K or Kill command will
delete the current edit line." "" " E - The E or Edit command allows you to
edit the present edit line. Type" " E followed by return. The editor
will now ask for two strings of" " characters. An attempt is made
to find the first string in the present" " line and if it is present it
is deleted and replaced with the second" " string. If the first strin
g is not present in the line then no change" "0 is made." "" " P -
The P or Pronounce command enables you to hear the phoneme part of an" "
entry that you have entered. If the SPEECH! RSX has not been loaded" "
before EDIT is run then this command will not work as Basic will" "
not recognise the commands. If you attempt to use the P command and" "
this causes the editor to crash then you can re-enter the program" "
from Basic using GOTO 1040. This command can also get confused if you"
" eW,SPNOTE.DOCW use it on a line which is not correctly formatted." ""
" F - The F or Find command enables you to search through the dictionar
y" " from the current line for the string of characters which follows
the" " F. e.g. FspaceGIVEspacereturn will search for the next occurrenc
e" " of the word "give". If the string is not present then you will find
that" " the current edit line is now the last line of the file. The
and " " characters which separate the two parts of the line can be u
sed to" " find entries beginning or ending with a given string. Wh
en a line" " containing the string is found it becomes the new edit line
." "" "" "" "***************************************************************
****************" "************************************************************
*******************" "*********************************************************
**********************" "" l