home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / documentation / documents / extedit102 / Impression_!ExtEdit_Chapter1_Text < prev    next >
Unknown  |  1992-12-31  |  68.4 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file OpenPGP Secret Key default (weak)
99% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 94 11 01 00 03 00 00 00 | 00 00 00 00 06 08 00 00 |........|........|
|00000010| 00 08 00 00 01 10 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 10 00 00 02 20 00 00 | a0 00 00 00 00 00 00 00 |..... ..|........|
|00000030| 01 11 00 00 08 26 00 00 | 09 27 00 00 00 00 00 00 |.....&..|.'......|
|00000040| 00 20 00 00 a5 58 00 00 | 42 00 00 00 b2 01 ff ff |. ...X..|B.......|
|00000050| 72 5f ff ff 90 48 00 02 | 07 11 00 00 01 11 00 00 |r_...H..|........|
|00000060| 01 11 00 00 00 00 00 00 | 07 26 00 00 08 26 00 00 |........|.&...&..|
|00000070| 01 11 00 00 08 26 00 00 | 00 00 00 00 07 27 00 00 |.....&..|.....'..|
|00000080| 09 27 00 00 01 11 00 00 | 08 26 00 00 09 27 00 00 |.'......|.&...'..|
|00000090| 00 00 00 00 0d 00 00 00 | 00 58 00 00 25 1c 00 00 |........|.X..%...|
|000000a0| 42 00 00 00 32 91 fe ff | f2 ee fe ff 90 48 00 02 |B...2...|.....H..|
|000000b0| 0d 00 00 00 00 1c 00 00 | 25 1c 00 00 42 00 00 00 |........|%...B...|
|000000c0| b2 20 fe ff 72 7e fe ff | 90 48 00 02 05 0d 00 00 |. ..r~..|.H......|
|000000d0| 00 1c 00 00 25 1c 00 00 | 42 00 00 00 32 b0 fd ff |....%...|B...2...|
|000000e0| f2 0d fe ff 90 48 00 02 | 0d 00 00 00 00 1c 00 00 |.....H..|........|
|000000f0| 25 1c 00 00 42 00 00 00 | b2 3f fd ff 72 9d fd ff |%...B...|.?..r...|
|00000100| 90 48 00 02 0d 00 00 00 | 00 1c 00 00 25 1c 00 00 |.H......|....%...|
|00000110| 42 00 00 00 32 cf fc ff | f2 2c fd ff 90 48 00 02 |B...2...|.,...H..|
|00000120| 0d 00 00 00 00 1c 00 00 | a5 4c 00 00 42 f0 94 05 |........|.L..B...|
|00000130| b2 5e fc ff 72 bc fc ff | 90 48 00 02 54 68 65 20 |.^..r...|.H..The |
|00000140| 45 78 74 65 72 6e 61 6c | 20 44 61 74 61 20 45 64 |External| Data Ed|
|00000150| 69 74 69 6e 67 20 50 72 | 6f 74 6f 63 6f 6c 0d 08 |iting Pr|otocol..|
|00000160| 08 26 00 00 01 11 00 00 | 09 27 00 00 00 00 00 00 |.&......|.'......|
|00000170| 00 4c 00 00 25 1c 00 00 | 42 00 00 00 42 15 fc ff |.L..%...|B...B...|
|00000180| f2 4b fc ff 54 2a 00 02 | 0d 00 00 00 00 1c 00 00 |.K..T*..|........|
|00000190| 25 44 00 00 42 a4 1b 04 | a2 d3 fb ff 52 0a fc ff |%D..B...|....R...|
|000001a0| 54 2a 00 02 44 65 73 69 | 67 6e 65 64 20 61 6e 64 |T*..Desi|gned and|
|000001b0| 20 4d 6f 64 65 72 61 74 | 65 64 20 62 79 20 4a 61 | Moderat|ed by Ja|
|000001c0| 73 6f 6e 20 57 69 6c 6c | 69 61 6d 73 0d 00 00 00 |son Will|iams....|
|000001d0| 00 44 00 00 25 1c 00 00 | 42 00 00 00 02 92 fb ff |.D..%...|B.......|
|000001e0| b2 c8 fb ff 54 2a 00 02 | 0d 00 00 00 00 1c 00 00 |....T*..|........|
|000001f0| 25 1c 00 00 42 00 00 00 | 62 50 fb ff 12 87 fb ff |%...B...|bP......|
|00000200| 54 2a 00 02 0d 00 00 00 | 00 1c 00 00 25 1c 00 00 |T*......|....%...|
|00000210| 42 00 00 00 c2 0e fb ff | 72 45 fb ff 54 2a 00 02 |B.......|rE..T*..|
|00000220| 0d 00 00 00 00 1c 00 00 | 25 1c 00 00 42 00 00 00 |........|%...B...|
|00000230| 22 cd fa ff d2 03 fb ff | 54 2a 00 02 0d 00 00 00 |".......|T*......|
|00000240| 00 1c 00 00 25 1c 00 00 | 42 00 00 00 82 8b fa ff |....%...|B.......|
|00000250| 32 c2 fa ff 54 2a 00 02 | 0d 00 00 00 00 1c 00 00 |2...T*..|........|
|00000260| 25 1c 00 00 42 00 00 00 | e2 49 fa ff 92 80 fa ff |%...B...|.I......|
|00000270| 54 2a 00 02 0d 00 00 00 | 00 1c 00 00 a5 68 00 00 |T*......|.....h..|
|00000280| 42 9e c5 03 42 08 fa ff | f2 3e fa ff 54 2a 00 f2 |B...B...|.>..T*..|
|00000290| 44 6f 63 75 6d 65 6e 74 | 20 76 65 72 73 69 6f 6e |Document| version|
|000002a0| 20 31 2e 30 32 2c 20 31 | 20 4a 61 6e 75 61 72 79 | 1.02, 1| January|
|000002b0| 20 31 39 39 33 0d 08 08 | 01 11 00 00 09 27 00 00 | 1993...|.....'..|
|000002c0| 00 00 00 00 08 9f f9 ff | 09 27 00 00 00 00 00 00 |........|.'......|
|000002d0| 07 05 05 05 01 11 00 00 | 01 11 00 00 00 00 00 00 |........|........|
|000002e0| 00 68 00 00 a5 34 00 00 | 42 00 00 00 a2 c6 f9 ff |.h...4..|B.......|
|000002f0| 52 fd f9 ff 54 2a 00 f2 | 0d 0e 08 00 01 11 00 00 |R...T*..|........|
|00000300| 00 00 00 00 07 05 05 05 | 0a 14 01 00 0a 14 01 00 |........|........|
|00000310| 00 00 00 00 00 34 00 00 | 01 10 00 00 00 00 00 00 |.....4..|........|
|00000320| 00 00 00 00 00 10 00 00 | 02 18 00 00 34 01 00 00 |........|....4...|
|00000330| 00 00 00 00 0a 14 01 00 | 00 00 00 00 00 18 00 00 |........|........|
|00000340| a5 90 00 00 42 52 86 03 | 71 19 f2 ff c1 5f f2 ff |....BR..|q...._..|
|00000350| 6c 36 00 02 54 68 65 20 | 45 78 74 65 72 6e 61 6c |l6..The |External|
|00000360| 20 45 64 69 74 69 6e 67 | 20 70 72 6f 74 6f 63 6f | Editing| protoco|
|00000370| 6c 07 61 6c 09 27 00 00 | 09 27 00 00 0a 14 01 00 |l.al.'..|.'......|
|00000380| 00 00 00 00 0d 08 63 6f | 09 27 00 00 0a 14 01 00 |......co|.'......|
|00000390| 00 00 00 00 07 27 00 00 | 04 28 00 00 04 28 00 00 |.....'..|.(...(..|
|000003a0| 0a 14 01 00 00 00 00 00 | 08 05 05 05 0a 14 01 00 |........|........|
|000003b0| 04 28 00 00 00 00 00 00 | 07 7c 00 00 01 15 01 00 |.(......|.|......|
|000003c0| 04 28 00 00 01 15 01 00 | 00 00 00 00 00 90 00 00 |.(......|........|
|000003d0| 25 1c 00 00 43 00 00 00 | b1 d4 f1 ff 61 0b f2 ff |%...C...|....a...|
|000003e0| 54 2a 00 02 0d 00 00 00 | 00 1c 00 00 a5 34 00 00 |T*......|.....4..|
|000003f0| 42 84 2f 01 11 93 f1 ff | c1 c9 f1 ff 54 2a 00 02 |B./.....|....T*..|
|00000400| 49 6e 74 72 6f 64 75 63 | 74 69 6f 6e 0d 08 08 ff |Introduc|tion....|
|00000410| 01 15 01 00 04 28 00 00 | 00 00 00 00 00 34 00 00 |.....(..|.....4..|
|00000420| a5 34 00 00 42 10 2e 01 | 41 59 f1 ff 21 88 f1 ff |.4..B...|AY..!...|
|00000430| fc 21 00 02 05 54 68 65 | 20 72 69 67 68 74 20 69 |.!...The| right i|
|00000440| 64 65 61 0d 08 28 00 00 | 04 28 00 00 00 00 00 00 |dea..(..|.(......|
|00000450| 00 34 00 00 05 70 00 00 | 00 0c 71 07 01 21 f1 ff |.4...p..|..q..!..|
|00000460| e1 4f f1 ff 44 22 00 02 | 54 68 6f 73 65 20 70 65 |.O..D"..|Those pe|
|00000470| 6f 70 6c 65 20 77 68 6f | 20 68 61 76 65 20 75 73 |ople who| have us|
|00000480| 65 64 20 63 6f 6d 6d 61 | 6e 64 2d 6c 69 6e 65 20 |ed comma|nd-line |
|00000490| 55 4e 49 58 20 61 20 62 | 69 74 20 77 69 6c 6c 20 |UNIX a b|it will |
|000004a0| 68 61 76 65 20 65 6e 63 | 6f 75 6e 74 65 72 65 64 |have enc|ountered|
|000004b0| 20 61 20 76 65 72 79 20 | 75 73 65 66 75 6c 20 00 | a very |useful .|
|000004c0| 00 70 00 00 05 70 00 00 | 00 9c ba 06 c1 e8 f0 ff |.p...p..|........|
|000004d0| a1 17 f1 ff 44 22 00 00 | 66 65 61 74 75 72 65 20 |....D"..|feature |
|000004e0| 6f 66 20 69 74 20 2d 20 | 77 68 65 6e 20 61 6e 79 |of it - |when any|
|000004f0| 20 70 72 6f 67 72 61 6d | 20 6e 65 65 64 73 20 74 | program| needs t|
|00000500| 6f 20 65 64 69 74 20 61 | 20 74 65 78 74 20 64 6f |o edit a| text do|
|00000510| 63 75 6d 65 6e 74 2c 20 | 69 74 20 73 69 6d 70 6c |cument, |it simpl|
|00000520| 79 20 73 61 76 65 73 20 | 74 68 61 74 20 00 00 00 |y saves |that ...|
|00000530| 00 70 00 00 05 74 00 00 | 00 b8 10 07 81 b0 f0 ff |.p...t..|........|
|00000540| 61 df f0 ff 44 22 00 00 | 64 6f 63 75 6d 65 6e 74 |a...D"..|document|
|00000550| 20 74 6f 20 61 20 74 65 | 6d 70 6f 72 61 72 79 20 | to a te|mporary |
|00000560| 66 69 6c 65 2c 20 61 6e | 64 20 69 6e 76 6f 6b 65 |file, an|d invoke|
|00000570| 73 20 61 20 74 65 78 74 | 20 65 64 69 74 6f 72 20 |s a text| editor |
|00000580| 6f 6e 20 74 68 65 20 66 | 69 6c 65 2e 20 57 68 65 |on the f|ile. Whe|
|00000590| 6e 20 74 68 65 20 74 65 | 78 74 20 65 64 69 74 6f |n the te|xt edito|
|000005a0| 72 20 00 00 00 74 00 00 | 25 68 00 00 42 fc 42 06 |r ...t..|%h..B.B.|
|000005b0| 41 78 f0 ff 21 a7 f0 ff | 44 22 00 00 66 69 6e 69 |Ax..!...|D"..fini|
|000005c0| 73 68 65 73 2c 20 74 68 | 65 20 61 70 70 6c 69 63 |shes, th|e applic|
|000005d0| 61 74 69 6f 6e 20 72 65 | 2d 6c 6f 61 64 73 20 74 |ation re|-loads t|
|000005e0| 68 65 20 28 63 68 61 6e | 67 65 64 29 20 74 65 6d |he (chan|ged) tem|
|000005f0| 70 6f 72 61 72 79 20 66 | 69 6c 65 2c 20 61 6e 64 |porary f|ile, and|
|00000600| 20 63 6f 6e 74 69 6e 75 | 65 73 2e 0d 00 68 00 00 | continu|es...h..|
|00000610| a5 28 00 00 42 00 00 00 | 01 40 f0 ff e1 6e f0 ff |.(..B...|.@...n..|
|00000620| 44 22 00 02 0d 07 f0 ff | 04 29 00 00 04 29 00 00 |D"......|.)...)..|
|00000630| 00 00 00 00 00 28 00 00 | a5 30 00 00 42 f4 4f 01 |.....(..|.0..B.O.|
|00000640| c1 07 f0 ff a1 36 f0 ff | fc 21 00 02 54 68 65 20 |.....6..|.!..The |
|00000650| 77 72 6f 6e 67 20 69 64 | 65 61 0d 08 04 29 00 00 |wrong id|ea...)..|
|00000660| 00 00 00 00 00 30 00 00 | 85 90 00 00 02 b4 80 07 |.....0..|........|
|00000670| 81 cf ef ff 61 fe ef ff | 44 22 00 02 55 73 69 6e |....a...|D"..Usin|
|00000680| 67 20 4d 61 63 72 6f 6d | 69 6e 64 20 44 69 72 65 |g Macrom|ind Dire|
|00000690| 63 74 6f 72 20 61 6e 64 | 20 48 79 70 65 72 63 61 |ctor and| Hyperca|
|000006a0| 72 64 20 6f 6e 20 74 68 | 65 20 4d 61 63 69 6e 74 |rd on th|e Macint|
|000006b0| 6f 73 68 2c 20 49 20 6e | 6f 74 69 63 65 64 20 74 |osh, I n|oticed t|
|000006c0| 68 61 74 20 74 68 65 79 | 20 07 00 00 03 2a 00 00 |hat they| ....*..|
|000006d0| 03 2a 00 00 00 00 00 00 | 62 6f 74 68 20 08 00 00 |.*......|both ...|
|000006e0| 03 2a 00 00 00 00 00 00 | 69 6e 63 6c 75 64 65 20 |.*......|include |
|000006f0| 20 00 00 00 00 90 00 00 | a5 8c 00 00 42 94 39 05 | .......|....B.9.|
|00000700| 41 97 ef ff 21 c6 ef ff | 44 22 00 00 74 68 65 69 |A...!...|D"..thei|
|00000710| 72 20 07 74 03 2b 00 00 | 03 2b 00 00 00 00 00 00 |r .t.+..|.+......|
|00000720| 6f 77 6e 08 03 2b 00 00 | 00 00 00 00 20 62 69 74 |own..+..|.... bit|
|00000730| 6d 61 70 20 65 64 69 74 | 6f 72 20 73 65 63 74 69 |map edit|or secti|
|00000740| 6f 6e 73 2e 20 54 68 65 | 73 65 20 65 64 69 74 6f |ons. The|se edito|
|00000750| 72 73 20 61 72 65 20 07 | 03 2c 00 00 03 2c 00 00 |rs are .|.,...,..|
|00000760| 00 00 00 00 62 6f 74 68 | 20 08 00 00 03 2c 00 00 |....both| ....,..|
|00000770| 00 00 00 00 76 65 72 79 | 20 62 61 64 2e 0d 00 00 |....very| bad....|
|00000780| 00 8c 00 00 05 78 00 00 | 00 a4 60 07 01 5f ef ff |.....x..|..`.._..|
|00000790| e1 8d ef ff 44 22 00 02 | 53 75 70 65 72 50 61 69 |....D"..|SuperPai|
|000007a0| 6e 74 20 33 20 69 73 20 | 76 65 72 79 20 67 6f 6f |nt 3 is |very goo|
|000007b0| 64 2c 20 68 6f 77 65 76 | 65 72 3a 20 49 74 20 77 |d, howev|er: It w|
|000007c0| 6f 75 6c 64 20 62 65 20 | 6e 69 63 65 20 69 66 20 |ould be |nice if |
|000007d0| 53 75 70 65 72 70 61 69 | 6e 74 20 63 6f 75 6c 64 |Superpai|nt could|
|000007e0| 20 62 65 20 69 6e 73 74 | 61 6c 6c 65 64 20 61 73 | be inst|alled as|
|000007f0| 20 74 68 65 20 00 00 00 | 00 78 00 00 05 74 00 00 | the ...|.x...t..|
|00000800| 00 1c 3a 07 c1 26 ef ff | a1 55 ef ff 44 22 00 00 |..:..&..|.U..D"..|
|00000810| 94 62 69 74 6d 61 70 20 | 65 64 69 74 6f 72 20 73 |.bitmap |editor s|
|00000820| 65 63 74 69 6f 6e 95 20 | 6f 66 20 74 68 65 20 6f |ection. |of the o|
|00000830| 74 68 65 72 20 70 72 6f | 67 72 61 6d 73 2e 20 53 |ther pro|grams. S|
|00000840| 75 70 65 72 70 61 69 6e | 74 20 63 6f 75 6c 64 20 |uperpain|t could |
|00000850| 74 68 65 6e 20 62 65 20 | 75 73 65 64 20 61 73 20 |then be |used as |
|00000860| 61 20 73 68 61 72 65 64 | 20 00 00 00 00 74 00 00 |a shared| ....t..|
|00000870| 85 b0 00 00 02 6c 6e 07 | 81 ee ee ff 61 1d ef ff |.....ln.|....a...|
|00000880| 44 22 00 00 62 69 74 6d | 61 70 2d 65 64 69 74 6f |D"..bitm|ap-edito|
|00000890| 72 20 72 65 73 6f 75 72 | 63 65 2c 20 61 6e 64 20 |r resour|ce, and |
|000008a0| 74 68 65 20 75 73 65 72 | 20 67 65 74 73 20 61 20 |the user| gets a |
|000008b0| 07 00 00 00 03 2e 00 00 | 03 2e 00 00 00 00 00 00 |........|........|
|000008c0| 67 6f 6f 64 20 08 74 68 | 03 2e 00 00 00 00 00 00 |good .th|........|
|000008d0| 62 69 74 6d 61 70 20 65 | 64 69 74 6f 72 20 28 6f |bitmap e|ditor (o|
|000008e0| 66 20 74 68 65 69 72 20 | 07 00 00 00 03 2d 00 00 |f their |.....-..|
|000008f0| 03 2d 00 00 00 00 00 00 | 63 68 6f 69 63 65 08 00 |.-......|choice..|
|00000900| 03 2d 00 00 00 00 00 00 | 29 20 66 6f 72 20 75 73 |.-......|) for us|
|00000910| 65 20 77 69 74 68 69 6e | 20 00 00 00 00 b0 00 00 |e within| .......|
|00000920| 25 2c 00 00 42 dc 9a 01 | 41 b6 ee ff 21 e5 ee ff |%,..B...|A...!...|
|00000930| 44 22 00 00 74 68 65 20 | 6f 74 68 65 72 20 70 72 |D"..the |other pr|
|00000940| 6f 67 72 61 6d 73 2e 0d | 00 2c 00 00 25 1c 00 00 |ograms..|.,..%...|
|00000950| 42 00 00 00 01 7e ee ff | e1 ac ee ff 44 22 00 02 |B....~..|....D"..|
|00000960| 0d 00 00 00 00 1c 00 00 | 05 74 00 00 00 bc 4b 07 |........|.t....K.|
|00000970| c1 45 ee ff a1 74 ee ff | 44 22 00 02 54 68 69 73 |.E...t..|D"..This|
|00000980| 20 69 73 20 74 68 65 20 | 73 74 6f 72 79 20 6f 66 | is the |story of|
|00000990| 20 61 20 6e 65 77 20 70 | 72 6f 74 6f 63 6f 6c 20 | a new p|rotocol |
|000009a0| 66 6f 72 20 74 68 65 20 | 41 72 63 68 69 6d 65 64 |for the |Archimed|
|000009b0| 65 73 20 74 68 61 74 20 | 61 6c 6c 6f 77 73 20 75 |es that |allows u|
|000009c0| 73 20 74 6f 20 64 6f 20 | 73 6f 6d 65 74 68 69 6e |s to do |somethin|
|000009d0| 67 20 76 65 72 79 20 00 | 00 74 00 00 25 60 00 00 |g very .|.t..%`..|
|000009e0| 42 dc d8 05 81 0d ee ff | 61 3c ee ff 44 22 00 00 |B.......|a<..D"..|
|000009f0| 73 69 6d 69 6c 61 72 20 | 74 6f 20 74 68 65 20 55 |similar |to the U|
|00000a00| 4e 49 58 2d 62 61 73 65 | 64 20 69 64 65 61 20 6d |NIX-base|d idea m|
|00000a10| 65 6e 74 69 6f 6e 65 64 | 20 61 62 6f 76 65 2c 20 |entioned| above, |
|00000a20| 6f 6e 6c 79 20 6f 6e 20 | 74 68 65 20 64 65 73 6b |only on |the desk|
|00000a30| 74 6f 70 2e 2e 2e 20 0d | 00 60 00 00 25 1c 00 00 |top... .|.`..%...|
|00000a40| 42 00 00 00 41 d5 ed ff | 21 04 ee ff 44 22 00 02 |B...A...|!...D"..|
|00000a50| 0d 00 00 00 00 1c 00 00 | a5 5c 00 00 42 64 46 04 |........|.\..BdF.|
|00000a60| 01 9d ed ff e1 cb ed ff | 44 22 00 02 55 73 69 6e |........|D"..Usin|
|00000a70| 67 20 61 20 73 65 70 61 | 72 61 74 65 20 64 61 74 |g a sepa|rate dat|
|00000a80| 61 20 65 64 69 74 6f 72 | 20 68 61 73 20 64 69 73 |a editor| has dis|
|00000a90| 74 69 6e 63 74 20 61 64 | 76 61 6e 74 61 67 65 73 |tinct ad|vantages|
|00000aa0| 2d 0d 07 ff 06 2f 00 00 | 06 2f 00 00 00 00 00 00 |-..../..|./......|
|00000ab0| 00 5c 00 00 05 74 00 00 | 06 f0 bb 06 51 4d ed ff |.\...t..|....QM..|
|00000ac0| 31 7c ed ff 44 22 00 02 | 8f 12 6f 6e f8 50 00 00 |1|..D"..|..on.P..|
|00000ad0| 00 00 00 00 54 68 65 20 | 6d 61 69 6e 20 61 70 70 |....The |main app|
|00000ae0| 6c 69 63 61 74 69 6f 6e | 20 64 6f 65 73 6e 91 74 |lication| doesn.t|
|00000af0| 20 68 61 76 65 20 74 6f | 20 69 6e 63 6c 75 64 65 | have to| include|
|00000b00| 20 61 6c 6c 20 74 68 65 | 20 65 64 69 74 69 6e 67 | all the| editing|
|00000b10| 20 63 6f 64 65 20 28 76 | 65 72 79 20 75 73 65 66 | code (v|ery usef|
|00000b20| 75 6c 2c 20 00 74 00 00 | 05 70 00 00 00 b0 c1 06 |ul, .t..|.p......|
|00000b30| 11 15 ed ff f1 43 ed ff | 44 22 00 00 65 73 70 65 |.....C..|D"..espe|
|00000b40| 63 69 61 6c 6c 79 20 77 | 68 65 6e 20 6d 75 6c 74 |cially w|hen mult|
|00000b50| 69 74 61 73 6b 69 6e 67 | 20 73 65 76 65 72 61 6c |itasking| several|
|00000b60| 20 73 69 6d 69 6c 61 72 | 20 61 70 70 6c 69 63 61 | similar| applica|
|00000b70| 74 69 6f 6e 73 20 61 6c | 6f 6e 67 73 69 64 65 20 |tions al|ongside |
|00000b80| 65 61 63 68 20 6f 74 68 | 65 72 20 2d 20 74 68 65 |each oth|er - the|
|00000b90| 20 00 00 00 00 70 00 00 | 25 3c 00 00 42 78 9d 02 | ....p..|%<..Bx..|
|00000ba0| d1 dc ec ff b1 0b ed ff | 44 22 00 00 65 64 69 74 |........|D"..edit|
|00000bb0| 6f 72 20 69 73 20 61 20 | 73 68 61 72 65 64 20 63 |or is a |shared c|
|00000bc0| 6f 64 65 20 72 65 73 6f | 75 72 63 65 29 0d 00 00 |ode reso|urce)...|
|00000bd0| 00 3c 00 00 25 74 00 00 | 46 60 d3 06 21 8d ec ff |.<..%t..|F`..!...|
|00000be0| 01 bc ec ff 44 22 00 02 | 8f 12 65 64 f8 50 00 00 |....D"..|..ed.P..|
|00000bf0| 00 00 00 00 54 68 65 20 | 65 64 69 74 6f 72 20 63 |....The |editor c|
|00000c00| 6f 64 65 20 6e 65 65 64 | 20 6f 6e 6c 79 20 62 65 |ode need| only be|
|00000c10| 20 72 65 73 69 64 65 6e | 74 20 69 6e 20 6d 65 6d | residen|t in mem|
|00000c20| 6f 72 79 2f 65 78 65 63 | 75 74 69 6e 67 20 77 68 |ory/exec|uting wh|
|00000c30| 69 6c 65 20 69 74 20 69 | 73 20 6e 65 65 64 65 64 |ile it i|s needed|
|00000c40| 2e 0d 00 00 00 74 00 00 | 85 88 00 00 06 40 ea 06 |.....t..|.....@..|
|00000c50| 71 3d ec ff 51 6c ec ff | 44 22 00 02 8f 12 61 63 |q=..Ql..|D"....ac|
|00000c60| f8 50 00 00 00 00 00 00 | 54 68 65 20 75 73 65 72 |.P......|The user|
|00000c70| 20 63 61 6e 20 63 68 6f | 6f 73 65 20 65 78 61 63 | can cho|ose exac|
|00000c80| 74 6c 79 20 74 68 65 20 | 65 64 69 74 6f 72 20 74 |tly the |editor t|
|00000c90| 68 61 74 20 74 68 65 79 | 20 77 61 6e 74 20 74 6f |hat they| want to|
|00000ca0| 20 75 73 65 20 61 6e 64 | 20 74 68 61 74 20 6f 6e | use and| that on|
|00000cb0| 65 20 69 73 20 75 73 65 | 64 20 07 ff 03 30 00 00 |e is use|d ...0..|
|00000cc0| 06 2f 00 00 03 30 00 00 | 00 00 00 00 00 88 00 00 |./...0..|........|
|00000cd0| a5 34 00 00 42 04 a1 00 | 31 05 ec ff 11 34 ec ff |.4..B...|1....4..|
|00000ce0| 5c 22 00 00 67 6c 6f 62 | 61 6c 6c 79 08 d0 eb ff |\"..glob|ally....|
|00000cf0| 03 30 00 00 06 2f 00 00 | 00 00 00 00 2e 0d 00 00 |.0.../..|........|
|00000d00| 00 34 00 00 05 7c 00 00 | 06 4c 47 07 81 b5 eb ff |.4...|..|.LG.....|
|00000d10| 61 e4 eb ff 44 22 00 02 | 8f 12 61 6e f8 50 00 00 |a...D"..|..an.P..|
|00000d20| 00 00 00 00 54 68 65 20 | 6d 61 69 6e 20 61 70 70 |....The |main app|
|00000d30| 6c 69 63 61 74 69 6f 6e | 20 63 61 6e 20 69 6e 63 |lication| can inc|
|00000d40| 6c 75 64 65 20 73 75 70 | 70 6f 72 74 20 66 6f 72 |lude sup|port for|
|00000d50| 20 64 61 74 61 20 74 79 | 70 65 73 20 6f 66 20 77 | data ty|pes of w|
|00000d60| 68 69 63 68 20 69 74 20 | 6b 6e 6f 77 73 20 72 65 |hich it |knows re|
|00000d70| 6c 61 74 69 76 65 6c 79 | 20 00 00 00 00 7c 00 00 |latively| ....|..|
|00000d80| 25 50 00 00 42 54 1a 04 | 41 7d eb ff 21 ac eb ff |%P..BT..|A}..!...|
|00000d90| 44 22 00 00 6c 69 74 74 | 6c 65 2c 20 72 65 6c 79 |D"..litt|le, rely|
|00000da0| 69 6e 67 20 6f 6e 20 74 | 68 65 20 65 64 69 74 6f |ing on t|he edito|
|00000db0| 72 20 74 6f 20 70 72 6f | 76 69 64 65 20 74 68 61 |r to pro|vide tha|
|00000dc0| 74 20 73 75 70 70 6f 72 | 74 2e 0d 00 00 50 00 00 |t suppor|t....P..|
|00000dd0| 05 7c 00 00 06 94 41 07 | 91 2d eb ff 71 5c eb ff |.|....A.|.-..q\..|
|00000de0| 44 22 00 02 12 68 65 20 | 60 6d 00 00 00 00 00 00 |D"...he |`m......|
|00000df0| 54 68 65 20 65 64 69 74 | 6f 72 20 61 6e 64 20 65 |The edit|or and e|
|00000e00| 76 65 6e 20 74 68 65 20 | 6c 61 79 6f 75 74 20 6f |ven the |layout o|
|00000e10| 66 20 74 68 65 20 64 61 | 74 61 20 66 69 6c 65 20 |f the da|ta file |
|00000e20| 66 6f 72 6d 61 74 20 63 | 61 6e 20 74 68 65 72 65 |format c|an there|
|00000e30| 66 6f 72 65 20 62 65 20 | 69 6d 70 72 6f 76 65 64 |fore be |improved|
|00000e40| 20 61 6e 64 20 00 00 00 | 00 7c 00 00 25 54 00 00 | and ...|.|..%T..|
|00000e50| 42 a4 cc 04 51 f5 ea ff | 31 24 eb ff 44 22 00 00 |B...Q...|1$..D"..|
|00000e60| 61 75 67 6d 65 6e 74 65 | 64 20 77 69 74 68 6f 75 |augmente|d withou|
|00000e70| 74 20 68 61 76 69 6e 67 | 20 74 6f 20 75 70 64 61 |t having| to upda|
|00000e80| 74 65 20 74 68 65 20 6d | 61 69 6e 20 61 70 70 6c |te the m|ain appl|
|00000e90| 69 63 61 74 69 6f 6e 2e | 0d 00 00 00 00 54 00 00 |ication.|.....T..|
|00000ea0| 05 78 00 00 06 a0 f6 06 | a1 a5 ea ff 81 d4 ea ff |.x......|........|
|00000eb0| 44 22 00 02 8f 12 68 61 | f8 50 00 00 00 00 00 00 |D"....ha|.P......|
|00000ec0| 54 68 65 20 90 65 64 69 | 74 6f 72 91 20 64 6f 65 |The .edi|tor. doe|
|00000ed0| 73 20 6e 6f 74 20 68 61 | 76 65 20 74 6f 20 73 75 |s not ha|ve to su|
|00000ee0| 70 70 6c 79 20 65 64 69 | 74 69 6e 67 20 66 75 6e |pply edi|ting fun|
|00000ef0| 63 74 69 6f 6e 73 2e 20 | 49 74 20 63 6f 75 6c 64 |ctions. |It could|
|00000f00| 2c 20 66 6f 72 20 65 78 | 61 6d 70 6c 65 2c 20 62 |, for ex|ample, b|
|00000f10| 65 20 61 20 00 78 00 00 | 05 70 00 00 00 8c d9 06 |e a .x..|.p......|
|00000f20| 61 6d ea ff 41 9c ea ff | 44 22 00 00 70 72 6f 67 |am..A...|D"..prog|
|00000f30| 72 61 6d 20 74 68 61 74 | 20 73 69 6d 70 6c 79 20 |ram that| simply |
|00000f40| 64 69 73 70 6c 61 79 73 | 20 74 68 65 20 64 61 74 |displays| the dat|
|00000f50| 61 20 99 20 61 6c 6c 6f | 77 69 6e 67 20 74 68 65 |a . allo|wing the|
|00000f60| 20 75 73 65 72 20 74 6f | 20 72 65 61 64 20 73 6f | user to| read so|
|00000f70| 6d 65 20 74 65 78 74 2c | 20 76 69 65 77 20 6f 72 |me text,| view or|
|00000f80| 20 00 00 00 00 70 00 00 | a5 50 00 00 42 e0 97 03 | ....p..|.P..B...|
|00000f90| 21 35 ea ff 01 64 ea ff | 44 22 00 00 70 6c 61 79 |!5...d..|D"..play|
|00000fa0| 20 61 20 73 6f 75 6e 64 | 20 73 61 6d 70 6c 65 2c | a sound| sample,|
|00000fb0| 20 6f 72 20 77 61 74 63 | 68 20 61 6e 20 41 52 4d | or watc|h an ARM|
|00000fc0| 6f 76 69 65 2e 08 ea ff | 06 2f 00 00 00 00 00 00 |ovie....|./......|
|00000fd0| 0d 00 00 00 00 50 00 00 | 25 1c 00 00 42 00 00 00 |.....P..|%...B...|
|00000fe0| e1 fc e9 ff c1 2b ea ff | 44 22 00 02 0d 00 00 00 |.....+..|D"......|
|00000ff0| 00 1c 00 00 85 a8 00 00 | 02 bc 87 07 a1 c4 e9 ff |........|........|
|00001000| 81 f3 e9 ff 44 22 00 02 | 54 68 69 73 20 69 73 20 |....D"..|This is |
|00001010| 07 00 00 00 03 32 00 00 | 03 32 00 00 00 00 00 00 |.....2..|.2......|
|00001020| 73 69 6d 69 6c 61 72 20 | 08 63 68 20 03 32 00 00 |similar |.ch .2..|
|00001030| 00 00 00 00 74 6f 20 68 | 6f 74 6c 69 6e 6b 69 6e |....to h|otlinkin|
|00001040| 67 2c 20 62 75 74 20 6d | 75 63 68 20 73 69 6d 70 |g, but m|uch simp|
|00001050| 6c 65 72 20 2d 20 74 68 | 65 20 64 61 74 61 20 69 |ler - th|e data i|
|00001060| 73 20 73 65 74 20 6f 75 | 74 20 61 73 20 61 20 73 |s set ou|t as a s|
|00001070| 69 6e 67 6c 65 20 63 68 | 75 6e 6b 2c 20 61 6e 64 |ingle ch|unk, and|
|00001080| 20 07 af 03 03 33 00 00 | 03 33 00 00 00 00 00 00 | ....3..|.3......|
|00001090| 73 6f 6d 65 20 00 00 00 | 00 a8 00 00 a5 54 00 00 |some ...|.....T..|
|000010a0| 42 74 af 03 61 8c e9 ff | 41 bb e9 ff 5c 22 00 00 |Bt..a...|A...\"..|
|000010b0| 74 69 6d 65 20 6c 61 74 | 65 72 08 61 03 33 00 00 |time lat|er.a.3..|
|000010c0| 00 00 00 00 20 69 73 20 | 62 72 6f 75 67 68 74 20 |.... is |brought |
|000010d0| 62 61 63 6b 20 69 6e 20 | 61 73 20 61 20 73 69 6e |back in |as a sin|
|000010e0| 67 6c 65 20 63 68 75 6e | 6b 2e 0d 00 00 54 00 00 |gle chun|k....T..|
|000010f0| 25 1c 00 00 42 00 00 00 | 21 54 e9 ff 01 83 e9 ff |%...B...|!T......|
|00001100| 44 22 00 02 0d 00 00 00 | 00 1c 00 00 05 78 00 00 |D"......|.....x..|
|00001110| 00 34 5b 07 e1 1b e9 ff | c1 4a e9 ff 44 22 00 02 |.4[.....|.J..D"..|
|00001120| 54 68 65 20 66 6f 6c 6c | 6f 77 69 6e 67 20 61 72 |The foll|owing ar|
|00001130| 65 20 73 6f 6d 65 20 65 | 78 61 6d 70 6c 65 73 20 |e some e|xamples |
|00001140| 6f 66 20 75 73 65 73 20 | 66 6f 72 20 74 68 65 20 |of uses |for the |
|00001150| 70 72 6f 74 6f 63 6f 6c | 20 99 20 6f 6e 63 65 20 |protocol| . once |
|00001160| 79 6f 75 20 73 74 61 72 | 74 20 74 6f 20 74 68 69 |you star|t to thi|
|00001170| 6e 6b 20 61 62 6f 75 74 | 20 69 74 2c 20 00 00 00 |nk about| it, ...|
|00001180| 00 78 00 00 05 74 00 00 | 00 64 43 07 a1 e3 e8 ff |.x...t..|.dC.....|
|00001190| 81 12 e9 ff 44 22 00 00 | 6d 6f 72 65 20 75 73 65 |....D"..|more use|
|000011a0| 73 20 62 65 63 6f 6d 65 | 20 61 70 70 61 72 65 6e |s become| apparen|
|000011b0| 74 2e 2e 2e 20 69 6e 20 | 66 61 63 74 2c 20 79 6f |t... in |fact, yo|
|000011c0| 75 20 63 61 6e 20 64 6f | 20 73 6f 6d 65 20 70 72 |u can do| some pr|
|000011d0| 65 74 74 79 20 69 6d 70 | 72 65 73 73 69 76 65 20 |etty imp|ressive |
|000011e0| 73 74 75 66 66 20 77 69 | 74 68 20 73 75 63 68 20 |stuff wi|th such |
|000011f0| 61 20 00 00 00 74 00 00 | a5 34 00 00 42 c8 fa 00 |a ...t..|.4..B...|
|00001200| 61 ab e8 ff 41 da e8 ff | 44 22 00 00 73 69 6d 70 |a...A...|D"..simp|
|00001210| 6c 65 20 69 64 65 61 3a | 0d 07 e8 ff 06 34 00 00 |le idea:|.....4..|
|00001220| 06 34 00 00 00 00 00 00 | 00 34 00 00 05 7c 00 00 |.4......|.4...|..|
|00001230| 06 f8 67 07 b1 5b e8 ff | 91 8a e8 ff 44 22 00 02 |..g..[..|....D"..|
|00001240| 8f 12 20 79 f8 50 00 00 | 00 00 00 00 41 20 63 6f |.. y.P..|....A co|
|00001250| 6d 70 69 6c 65 72 20 74 | 68 61 74 20 61 6c 6c 6f |mpiler t|hat allo|
|00001260| 77 73 20 79 6f 75 20 74 | 6f 20 65 64 69 74 20 61 |ws you t|o edit a|
|00001270| 6e 64 20 72 65 2d 63 6f | 6d 70 69 6c 65 20 61 20 |nd re-co|mpile a |
|00001280| 70 72 6f 67 72 61 6d 20 | 66 72 6f 6d 20 77 69 74 |program |from wit|
|00001290| 68 69 6e 20 61 20 74 65 | 78 74 2d 65 64 69 74 6f |hin a te|xt-edito|
|000012a0| 72 20 00 00 00 7c 00 00 | 05 6c 00 00 00 ec 00 07 |r ...|..|.l......|
|000012b0| 71 23 e8 ff 51 52 e8 ff | 44 22 00 00 77 69 6e 64 |q#..QR..|D"..wind|
|000012c0| 6f 77 2e 20 54 68 69 73 | 20 77 6f 75 6c 64 20 61 |ow. This| would a|
|000012d0| 75 67 6d 65 6e 74 20 74 | 68 65 20 63 75 72 72 65 |ugment t|he curre|
|000012e0| 6e 74 20 94 74 68 72 6f | 77 62 61 63 6b 95 20 69 |nt .thro|wback. i|
|000012f0| 6e 74 65 72 66 61 63 65 | 20 74 6f 20 61 6c 6c 6f |nterface| to allo|
|00001300| 77 20 74 68 65 20 63 6f | 6d 70 69 6c 65 72 20 00 |w the co|mpiler .|
|00001310| 00 6c 00 00 05 68 00 00 | 00 84 4b 06 31 eb e7 ff |.l...h..|..K.1...|
|00001320| 11 1a e8 ff 44 22 00 00 | 74 6f 20 61 63 74 75 61 |....D"..|to actua|
|00001330| 6c 6c 79 20 6f 70 65 6e | 20 74 68 65 20 74 65 78 |lly open| the tex|
|00001340| 74 20 65 64 69 74 6f 72 | 20 77 69 6e 64 6f 77 20 |t editor| window |
|00001350| 6f 6e 20 74 68 65 20 66 | 69 6c 65 2d 69 6e 2d 65 |on the f|ile-in-e|
|00001360| 72 72 6f 72 2c 20 61 6e | 64 20 61 75 74 6f 6d 61 |rror, an|d automa|
|00001370| 74 69 63 61 6c 6c 79 20 | 00 68 00 00 25 5c 00 00 |tically |.h..%\..|
|00001380| 42 e4 4c 05 f1 b2 e7 ff | d1 e1 e7 ff 44 22 00 00 |B.L.....|....D"..|
|00001390| 72 65 ad 63 6f 6d 70 69 | 6c 65 20 74 68 65 20 63 |re.compi|le the c|
|000013a0| 6f 64 65 20 77 68 65 6e | 20 74 68 65 20 75 73 65 |ode when| the use|
|000013b0| 72 20 68 61 73 20 66 69 | 6e 69 73 68 65 64 20 72 |r has fi|nished r|
|000013c0| 65 2d 65 64 69 74 69 6e | 67 20 74 68 65 20 66 69 |e-editin|g the fi|
|000013d0| 6c 65 2e 0d 00 5c 00 00 | 05 7c 00 00 06 44 49 07 |le...\..|.|...DI.|
|000013e0| 41 63 e7 ff 21 92 e7 ff | 44 22 00 02 8f 12 61 74 |Ac..!...|D"....at|
|000013f0| f8 50 00 00 00 00 00 00 | 41 20 64 65 73 6b 74 6f |.P......|A deskto|
|00001400| 70 20 70 75 62 6c 69 73 | 68 65 72 20 74 68 61 74 |p publis|her that|
|00001410| 20 94 66 61 72 6d 73 20 | 6f 75 74 95 20 69 74 73 | .farms |out. its|
|00001420| 20 64 72 61 77 2d 66 69 | 6c 65 20 69 6c 6c 75 73 | draw-fi|le illus|
|00001430| 74 72 61 74 69 6f 6e 73 | 20 74 6f 20 61 20 64 72 |trations| to a dr|
|00001440| 61 77 69 6e 67 20 70 61 | 63 6b 61 67 65 20 00 00 |awing pa|ckage ..|
|00001450| 00 7c 00 00 05 74 00 00 | 00 18 11 07 01 2b e7 ff |.|...t..|.....+..|
|00001460| e1 59 e7 ff 44 22 00 00 | 66 6f 72 20 65 64 69 74 |.Y..D"..|for edit|
|00001470| 69 6e 67 2e 20 54 68 69 | 73 20 63 61 6e 20 61 6c |ing. Thi|s can al|
|00001480| 72 65 61 64 79 20 62 65 | 20 64 6f 6e 65 2c 20 6f |ready be| done, o|
|00001490| 66 20 63 6f 75 72 73 65 | 2c 20 62 75 74 20 74 68 |f course|, but th|
|000014a0| 69 73 20 70 72 6f 74 6f | 63 6f 6c 20 77 6f 75 6c |is proto|col woul|
|000014b0| 64 20 6d 61 6b 65 20 74 | 68 65 20 69 6e 74 65 72 |d make t|he inter|
|000014c0| 2d 00 00 00 00 74 00 00 | 05 70 00 00 00 58 e0 06 |-....t..|.p...X..|
|000014d0| c1 f2 e6 ff a1 21 e7 ff | 44 22 00 00 61 70 70 6c |.....!..|D"..appl|
|000014e0| 69 63 61 74 69 6f 6e 20 | 74 72 61 6e 73 66 65 72 |ication |transfer|
|000014f0| 73 20 31 30 30 25 20 61 | 75 74 6f 6d 61 74 69 63 |s 100% a|utomatic|
|00001500| 2e 20 43 6c 69 63 6b 69 | 6e 67 20 61 6e 20 90 65 |. Clicki|ng an .e|
|00001510| 64 69 74 91 20 6f 70 74 | 69 6f 6e 20 66 6f 72 20 |dit. opt|ion for |
|00001520| 61 20 67 72 61 70 68 69 | 63 20 69 6e 20 61 20 44 |a graphi|c in a D|
|00001530| 54 50 20 00 00 70 00 00 | 01 10 00 00 00 7c 13 07 |TP ..p..|.....|..|
|00001540| 00 00 00 00 00 10 00 00 | 02 18 00 00 c8 01 00 00 |........|........|
|00001550| 00 00 00 00 06 34 00 00 | 00 00 00 00 00 18 00 00 |.....4..|........|
|00001560| 05 6c 00 00 00 7c 13 07 | 30 31 e5 ff 10 60 e5 ff |.l...|..|01...`..|
|00001570| 44 22 00 00 66 72 61 6d | 65 20 77 6f 75 6c 64 20 |D"..fram|e would |
|00001580| 62 72 69 6e 67 20 75 70 | 20 61 20 44 72 61 77 2d |bring up| a Draw-|
|00001590| 66 69 6c 65 20 65 64 69 | 74 6f 72 20 77 69 6e 64 |file edi|tor wind|
|000015a0| 6f 77 20 63 6f 6e 74 61 | 69 6e 69 6e 67 20 74 68 |ow conta|ining th|
|000015b0| 65 20 67 72 61 70 68 69 | 63 2c 20 61 6e 64 20 77 |e graphi|c, and w|
|000015c0| 68 65 6e 20 74 68 65 20 | 00 6c 00 00 25 74 00 00 |hen the |.l..%t..|
|000015d0| 42 e8 10 07 f0 f8 e4 ff | d0 27 e5 ff 44 22 00 00 |B.......|.'..D"..|
|000015e0| 75 73 65 72 20 69 73 20 | 66 69 6e 69 73 68 65 64 |user is |finished|
|000015f0| 20 65 64 69 74 69 6e 67 | 2c 20 74 68 65 20 67 72 | editing|, the gr|
|00001600| 61 70 68 69 63 20 77 69 | 6c 6c 20 62 65 20 61 75 |aphic wi|ll be au|
|00001610| 74 6f 6d 61 74 69 63 61 | 6c 6c 79 20 75 70 64 61 |tomatica|lly upda|
|00001620| 74 65 64 20 74 6f 20 73 | 68 6f 77 20 74 68 65 20 |ted to s|how the |
|00001630| 63 68 61 6e 67 65 73 2e | 0d 00 00 00 00 74 00 00 |changes.|.....t..|
|00001640| 05 80 00 00 06 a0 47 07 | 40 a9 e4 ff 20 d8 e4 ff |......G.|@... ...|
|00001650| 44 22 00 02 12 61 74 20 | 60 6d 00 00 00 00 00 00 |D"...at |`m......|
|00001660| 28 49 20 70 65 72 73 6f | 6e 61 6c 6c 79 20 66 65 |(I perso|nally fe|
|00001670| 65 6c 20 74 68 61 74 20 | 74 68 69 73 20 69 73 20 |el that |this is |
|00001680| 62 65 74 74 65 72 20 74 | 68 61 6e 20 63 6f 6e 74 |better t|han cont|
|00001690| 69 6e 75 6f 75 73 20 68 | 6f 74 6c 69 6e 6b 69 6e |inuous h|otlinkin|
|000016a0| 67 20 61 73 20 69 74 20 | 61 6c 6c 6f 77 73 20 74 |g as it |allows t|
|000016b0| 68 65 20 75 73 65 72 20 | 74 6f 20 00 00 80 00 00 |he user |to .....|
|000016c0| 05 70 00 00 00 b4 fc 06 | 00 71 e4 ff e0 9f e4 ff |.p......|.q......|
|000016d0| 44 22 00 00 64 65 63 69 | 64 65 20 69 66 20 61 6e |D"..deci|de if an|
|000016e0| 64 20 77 68 65 6e 20 74 | 68 65 79 20 77 69 6c 6c |d when t|hey will|
|000016f0| 20 61 63 74 75 61 6c 6c | 79 20 72 65 70 6c 61 63 | actuall|y replac|
|00001700| 65 20 74 68 65 20 44 54 | 50 2d 66 72 61 6d 65 20 |e the DT|P-frame |
|00001710| 64 61 74 61 20 77 69 74 | 68 20 74 68 65 20 6e 65 |data wit|h the ne|
|00001720| 77 2c 20 65 64 69 74 65 | 64 20 00 00 00 70 00 00 |w, edite|d ...p..|
|00001730| 25 48 00 00 42 f8 8b 03 | c0 38 e4 ff a0 67 e4 ff |%H..B...|.8...g..|
|00001740| 44 22 00 00 76 65 72 73 | 69 6f 6e 20 99 20 49 20 |D"..vers|ion . I |
|00001750| 67 75 65 73 73 20 61 20 | 62 69 74 20 6c 69 6b 65 |guess a |bit like|
|00001760| 20 61 6e 20 75 6e 64 6f | 20 66 65 61 74 75 72 65 | an undo| feature|
|00001770| 29 2e 0d 00 00 48 00 00 | 05 80 00 00 06 64 71 07 |)....H..|.....dq.|
|00001780| 10 e9 e3 ff f0 17 e4 ff | 44 22 00 02 8f 12 20 61 |........|D".... a|
|00001790| f8 50 00 00 00 00 00 00 | 41 20 64 72 61 77 66 69 |.P......|A drawfi|
|000017a0| 6c 65 20 65 64 69 74 6f | 72 20 74 68 61 74 20 61 |le edito|r that a|
|000017b0| 6c 6c 6f 77 73 20 79 6f | 75 20 74 6f 20 65 64 69 |llows yo|u to edi|
|000017c0| 74 20 74 68 65 20 74 65 | 78 74 20 66 72 6f 6d 20 |t the te|xt from |
|000017d0| 74 65 78 74 20 61 72 65 | 61 73 20 69 6e 20 61 20 |text are|as in a |
|000017e0| 6e 6f 72 6d 61 6c 20 74 | 65 78 74 20 65 64 69 74 |normal t|ext edit|
|000017f0| 6f 72 20 00 00 80 00 00 | 05 70 00 00 00 4c f2 06 |or .....|.p...L..|
|00001800| d0 b0 e3 ff b0 df e3 ff | 44 22 00 00 77 69 6e 64 |........|D"..wind|
|00001810| 6f 77 2e 20 4e 6f 74 69 | 63 65 20 68 6f 77 20 74 |ow. Noti|ce how t|
|00001820| 68 69 73 20 63 6f 75 6c | 64 20 62 65 20 63 6f 6d |his coul|d be com|
|00001830| 62 69 6e 65 64 20 77 69 | 74 68 20 74 68 65 20 6c |bined wi|th the l|
|00001840| 61 73 74 20 70 6f 69 6e | 74 2c 20 73 6f 20 79 6f |ast poin|t, so yo|
|00001850| 75 20 63 6f 75 6c 64 20 | 65 64 69 74 20 74 68 65 |u could |edit the|
|00001860| 20 00 00 00 00 70 00 00 | 05 70 00 00 00 94 ef 06 | ....p..|.p......|
|00001870| 90 78 e3 ff 70 a7 e3 ff | 44 22 00 00 74 65 78 74 |.x..p...|D"..text|
|00001880| 20 66 72 6f 6d 20 61 20 | 64 72 61 77 66 69 6c 65 | from a |drawfile|
|00001890| 20 66 72 6f 6d 20 61 20 | 44 54 50 20 64 6f 63 2e | from a |DTP doc.|
|000018a0| 20 49 6d 61 67 69 6e 65 | 20 73 65 6c 65 63 74 69 | Imagine| selecti|
|000018b0| 6e 67 20 61 20 74 65 78 | 74 2d 61 72 65 61 20 6f |ng a tex|t-area o|
|000018c0| 62 6a 65 63 74 20 69 6e | 20 64 72 61 77 2c 20 61 |bject in| draw, a|
|000018d0| 6e 64 20 00 00 70 00 00 | 05 6c 00 00 00 e4 96 06 |nd ..p..|.l......|
|000018e0| 50 40 e3 ff 30 6f e3 ff | 44 22 00 00 70 72 65 73 |P@..0o..|D"..pres|
|000018f0| 73 69 6e 67 20 63 74 72 | 6c 2d 45 20 61 6e 64 20 |sing ctr|l-E and |
|00001900| 68 61 76 69 6e 67 20 61 | 6e 20 65 64 69 74 20 77 |having a|n edit w|
|00001910| 69 6e 64 6f 77 20 61 70 | 70 65 61 72 20 77 69 74 |indow ap|pear wit|
|00001920| 68 20 74 68 65 20 74 65 | 78 74 20 69 6e 2e 2e 2e |h the te|xt in...|
|00001930| 20 6f 72 20 73 65 6c 65 | 63 74 69 6e 67 20 61 20 | or sele|cting a |
|00001940| 00 6c 00 00 25 68 00 00 | 42 70 41 06 10 08 e3 ff |.l..%h..|BpA.....|
|00001950| f0 36 e3 ff 44 22 00 00 | 73 70 72 69 74 65 2c 20 |.6..D"..|sprite, |
|00001960| 70 72 65 73 73 69 6e 67 | 20 63 74 72 6c 2d 45 2c |pressing| ctrl-E,|
|00001970| 20 61 6e 64 20 68 61 76 | 65 20 61 20 70 61 69 6e | and hav|e a pain|
|00001980| 74 20 77 69 6e 64 6f 77 | 20 63 6f 6e 74 61 69 6e |t window| contain|
|00001990| 69 6e 67 20 74 68 65 20 | 73 70 72 69 74 65 20 61 |ing the |sprite a|
|000019a0| 70 70 65 61 72 2e 0d 00 | 00 68 00 00 05 78 00 00 |ppear...|.h...x..|
|000019b0| 06 48 24 07 60 b8 e2 ff | 40 e7 e2 ff 44 22 00 02 |.H$.`...|@...D"..|
|000019c0| 8f 12 64 69 f8 50 00 00 | 00 00 00 00 41 20 53 6f |..di.P..|....A So|
|000019d0| 75 6e 64 2d 54 72 61 63 | 6b 65 72 20 73 6f 6e 67 |und-Trac|ker song|
|000019e0| 20 65 64 69 74 6f 72 20 | 74 68 61 74 20 64 69 73 | editor |that dis|
|000019f0| 70 6c 61 79 73 20 28 61 | 6e 64 20 70 6f 73 73 69 |plays (a|nd possi|
|00001a00| 62 6c 79 20 61 6c 6c 6f | 77 73 20 79 6f 75 20 74 |bly allo|ws you t|
|00001a10| 6f 20 65 64 69 74 20 61 | 6e 64 2f 6f 72 20 00 00 |o edit a|nd/or ..|
|00001a20| 00 78 00 00 25 60 00 00 | 42 1c 9f 05 20 80 e2 ff |.x..%`..|B... ...|
|00001a30| 00 af e2 ff 44 22 00 00 | 70 6c 61 79 29 20 69 74 |....D"..|play) it|
|00001a40| 91 73 20 69 6e 73 74 72 | 75 6d 65 6e 74 20 73 61 |.s instr|ument sa|
|00001a50| 6d 70 6c 65 73 20 76 69 | 61 20 61 20 64 69 67 69 |mples vi|a a digi|
|00001a60| 74 69 73 65 64 20 73 61 | 6d 70 6c 65 20 65 64 69 |tised sa|mple edi|
|00001a70| 74 6f 72 73 20 77 69 6e | 64 6f 77 73 2e 0d 00 00 |tors win|dows....|
|00001a80| 00 60 00 00 05 78 00 00 | 06 08 25 07 70 30 e2 ff |.`...x..|..%.p0..|
|00001a90| 50 5f e2 ff 44 22 00 02 | 8f 12 20 73 f8 50 00 00 |P_..D"..|.. s.P..|
|00001aa0| 00 00 00 00 41 6e 20 61 | 64 76 65 6e 74 75 72 65 |....An a|dventure|
|00001ab0| 20 61 75 74 68 6f 72 69 | 6e 67 20 73 79 73 74 65 | authori|ng syste|
|00001ac0| 6d 20 74 68 61 74 20 6c | 65 74 73 20 79 6f 75 20 |m that l|ets you |
|00001ad0| 65 64 69 74 20 64 65 73 | 63 72 69 70 74 69 6f 6e |edit des|cription|
|00001ae0| 73 20 69 6e 20 61 20 66 | 75 6c 6c 79 2d 62 6c 6f |s in a f|ully-blo|
|00001af0| 77 6e 20 74 65 78 74 20 | 00 78 00 00 05 70 00 00 |wn text |.x...p..|
|00001b00| 00 e8 ce 06 30 f8 e1 ff | 10 27 e2 ff 44 22 00 00 |....0...|.'..D"..|
|00001b10| 65 64 69 74 6f 72 20 77 | 69 6e 64 6f 77 2c 20 61 |editor w|indow, a|
|00001b20| 6e 64 20 65 64 69 74 20 | 70 69 63 74 75 72 65 73 |nd edit |pictures|
|00001b30| 20 69 6e 20 61 20 66 75 | 6c 6c 79 2d 62 6c 6f 77 | in a fu|lly-blow|
|00001b40| 6e 20 73 70 72 69 74 65 | 20 6f 72 20 64 72 61 77 |n sprite| or draw|
|00001b50| 20 66 69 6c 65 20 65 64 | 69 74 6f 72 20 77 69 6e | file ed|itor win|
|00001b60| 64 6f 77 2c 20 00 00 00 | 00 70 00 00 25 68 00 00 |dow, ...|.p..%h..|
|00001b70| 42 04 17 06 f0 bf e1 ff | d0 ee e1 ff 44 22 00 00 |B.......|....D"..|
|00001b80| 77 68 69 6c 65 20 6f 6e | 6c 79 20 68 61 76 69 6e |while on|ly havin|
|00001b90| 67 20 74 6f 20 70 72 6f | 76 69 64 65 20 74 68 65 |g to pro|vide the|
|00001ba0| 20 6c 6f 63 61 74 69 6f | 6e 2f 6f 62 6a 65 63 74 | locatio|n/object|
|00001bb0| 20 65 64 69 74 69 6e 67 | 20 66 75 6e 63 74 69 6f | editing| functio|
|00001bc0| 6e 73 20 62 79 20 69 74 | 73 65 6c 66 2e 0d 00 00 |ns by it|self....|
|00001bd0| 00 68 00 00 85 98 00 00 | 06 64 ff 06 40 70 e1 ff |.h......|.d..@p..|
|00001be0| 20 9f e1 ff 44 22 00 02 | 8f 12 6f 75 f8 50 00 00 | ...D"..|..ou.P..|
|00001bf0| 00 00 00 00 41 20 68 79 | 70 65 72 6d 65 64 69 61 |....A hy|permedia|
|00001c00| 20 70 72 6f 67 72 61 6d | 20 63 6f 75 6c 64 20 61 | program| could a|
|00001c10| 6c 6c 6f 77 20 07 00 00 | 03 eb 00 00 06 34 00 00 |llow ...|.....4..|
|00001c20| 03 eb 00 00 00 00 00 00 | 61 6e 79 20 08 65 20 61 |........|any .e a|
|00001c30| 03 eb 00 00 06 34 00 00 | 00 00 00 00 74 79 70 65 |.....4..|....type|
|00001c40| 20 6f 66 20 66 69 6c 65 | 20 74 6f 20 62 65 20 61 | of file| to be a|
|00001c50| 64 64 65 64 20 69 6e 74 | 6f 20 61 20 90 63 61 72 |dded int|o a .car|
|00001c60| 64 91 2c 20 61 6e 64 20 | 00 98 00 00 05 74 00 00 |d., and |.....t..|
|00001c70| 00 a8 de 06 00 38 e1 ff | e0 66 e1 ff 44 22 00 00 |.....8..|.f..D"..|
|00001c80| 73 69 6d 70 6c 79 20 61 | 73 6b 20 61 74 20 72 75 |simply a|sk at ru|
|00001c90| 6e 74 69 6d 65 20 69 66 | 20 74 68 65 72 65 20 69 |ntime if| there i|
|00001ca0| 73 20 61 6e 79 20 61 70 | 70 6c 69 63 61 74 69 6f |s any ap|plicatio|
|00001cb0| 6e 20 70 72 65 73 65 6e | 74 20 77 68 69 63 68 20 |n presen|t which |
|00001cc0| 69 73 20 61 62 6c 65 20 | 74 6f 20 90 64 69 73 70 |is able |to .disp|
|00001cd0| 6c 61 79 91 20 74 68 65 | 20 00 00 00 00 74 00 00 |lay. the| ....t..|
|00001ce0| 05 6c 00 00 00 24 de 06 | c0 ff e0 ff a0 2e e1 ff |.l...$..|........|
|00001cf0| 44 22 00 00 66 69 6c 65 | 3a 20 55 6e 72 65 63 6f |D"..file|: Unreco|
|00001d00| 67 6e 69 73 65 64 20 73 | 6f 75 6e 64 20 73 61 6d |gnised s|ound sam|
|00001d10| 70 6c 65 20 66 6f 72 6d | 61 74 73 20 77 6f 75 6c |ple form|ats woul|
|00001d20| 64 20 62 65 20 70 69 63 | 6b 65 64 20 75 70 20 62 |d be pic|ked up b|
|00001d30| 79 20 61 6e 6f 74 68 65 | 72 20 61 70 70 6c 69 63 |y anothe|r applic|
|00001d40| 61 74 69 6f 6e 20 00 00 | 00 6c 00 00 05 70 00 00 |ation ..|.l...p..|
|00001d50| 00 58 0d 07 80 c7 e0 ff | 60 f6 e0 ff 44 22 00 00 |.X......|`...D"..|
|00001d60| 61 6e 64 20 70 6c 61 79 | 65 64 2c 20 75 6e 72 65 |and play|ed, unre|
|00001d70| 63 6f 67 6e 69 73 65 64 | 20 64 61 74 61 20 66 69 |cognised| data fi|
|00001d80| 6c 65 73 20 63 6f 6e 74 | 61 69 6e 69 6e 67 20 6d |les cont|aining m|
|00001d90| 6f 76 69 65 73 20 63 6f | 75 6c 64 20 62 65 20 64 |ovies co|uld be d|
|00001da0| 69 73 70 6c 61 79 65 64 | 2c 20 65 74 63 2e 20 77 |isplayed|, etc. w|
|00001db0| 69 74 68 6f 75 74 20 00 | 00 70 00 00 25 68 00 00 |ithout .|.p..%h..|
|00001dc0| 42 d4 b5 06 40 8f e0 ff | 20 be e0 ff 44 22 00 00 |B...@...| ...D"..|
|00001dd0| 74 68 65 20 68 79 70 65 | 72 6d 65 64 69 61 20 70 |the hype|rmedia p|
|00001de0| 72 6f 67 72 61 6d 20 65 | 76 65 6e 20 6b 6e 6f 77 |rogram e|ven know|
|00001df0| 69 6e 67 20 77 68 61 74 | 20 74 68 65 20 69 6e 66 |ing what| the inf|
|00001e00| 6f 72 6d 61 74 69 6f 6e | 20 69 6e 20 74 68 65 20 |ormation| in the |
|00001e10| 64 61 74 61 20 66 69 6c | 65 73 20 77 61 73 21 0d |data fil|es was!.|
|00001e20| 00 68 00 00 05 7c 00 00 | 06 3c 6c 07 90 3f e0 ff |.h...|..|.<l..?..|
|00001e30| 70 6e e0 ff 44 22 00 02 | 8f 12 65 6e f8 50 00 00 |pn..D"..|..en.P..|
|00001e40| 00 00 00 00 41 20 63 6f | 6e 66 69 67 75 72 61 74 |....A co|nfigurat|
|00001e50| 69 6f 6e 2f 70 72 65 66 | 65 72 65 6e 63 65 73 20 |ion/pref|erences |
|00001e60| 61 70 70 6c 69 63 61 74 | 69 6f 6e 20 77 69 74 68 |applicat|ion with|
|00001e70| 20 61 20 73 70 65 63 69 | 61 6c 20 63 6f 6e 66 69 | a speci|al confi|
|00001e80| 67 75 72 61 74 69 6f 6e | 2d 66 69 6c 65 20 66 6f |guration|-file fo|
|00001e90| 72 6d 61 74 20 63 6f 75 | 6c 64 20 00 00 7c 00 00 |rmat cou|ld ..|..|
|00001ea0| 05 70 00 00 00 54 b7 06 | 50 07 e0 ff 30 36 e0 ff |.p...T..|P...06..|
|00001eb0| 44 22 00 00 62 65 20 75 | 73 65 64 20 74 6f 20 73 |D"..be u|sed to s|
|00001ec0| 65 74 20 61 6c 6c 20 70 | 72 65 66 65 72 65 6e 63 |et all p|referenc|
|00001ed0| 65 20 6f 70 74 69 6f 6e | 73 20 66 6f 72 20 41 4c |e option|s for AL|
|00001ee0| 4c 20 72 75 6e 6e 69 6e | 67 20 61 70 70 6c 69 63 |L runnin|g applic|
|00001ef0| 61 74 69 6f 6e 73 20 74 | 68 61 74 20 73 75 70 70 |ations t|hat supp|
|00001f00| 6f 72 74 20 74 68 69 73 | 20 00 00 00 00 70 00 00 |ort this| ....p..|
|00001f10| 05 74 00 00 00 ac 0a 07 | 10 cf df ff f0 fd df ff |.t......|........|
|00001f20| 44 22 00 00 6d 65 73 73 | 61 67 65 20 73 79 73 74 |D"..mess|age syst|
|00001f30| 65 6d 20 99 20 54 68 75 | 73 20 61 20 63 65 6e 74 |em . Thu|s a cent|
|00001f40| 72 61 6c 2c 20 63 6f 6e | 73 69 73 74 65 6e 74 20 |ral, con|sistent |
|00001f50| 63 6f 6e 66 69 67 75 72 | 61 74 69 6f 6e 20 69 6e |configur|ation in|
|00001f60| 74 65 72 66 61 63 65 20 | 73 79 73 74 65 6d 20 69 |terface |system i|
|00001f70| 73 20 61 76 61 69 6c 61 | 62 6c 65 2c 20 00 00 00 |s availa|ble, ...|
|00001f80| 00 74 00 00 05 6c 00 00 | 00 28 bc 06 d0 96 df ff |.t...l..|.(......|
|00001f90| b0 c5 df ff 44 22 00 00 | 72 61 74 68 65 72 20 74 |....D"..|rather t|
|00001fa0| 68 61 6e 20 65 61 63 68 | 20 61 70 70 6c 69 63 61 |han each| applica|
|00001fb0| 74 69 6f 6e 20 69 6e 63 | 6c 75 64 69 6e 67 20 63 |tion inc|luding c|
|00001fc0| 6f 64 65 20 74 6f 20 73 | 75 70 70 6c 79 20 70 72 |ode to s|upply pr|
|00001fd0| 65 66 65 72 65 6e 63 65 | 20 6f 70 74 69 6f 6e 73 |eference| options|
|00001fe0| 20 69 6e 20 69 74 73 20 | 6f 77 6e 20 00 6c 00 00 | in its |own .l..|
|00001ff0| 25 48 00 00 42 00 b7 03 | 90 5e df ff 70 8d df ff |%H..B...|.^..p...|
|00002000| 44 22 00 00 28 75 73 75 | 61 6c 6c 79 20 64 69 66 |D"..(usu|ally dif|
|00002010| 66 65 72 65 6e 74 29 20 | 69 6e 74 65 72 66 61 63 |ferent) |interfac|
|00002020| 65 20 73 74 79 6c 65 20 | 61 6e 64 20 6d 65 74 68 |e style |and meth|
|00002030| 6f 64 2e 0d 00 48 00 00 | 05 78 00 00 06 d0 1a 07 |od...H..|.x......|
|00002040| e0 0e df ff c0 3d df ff | 44 22 00 02 8f 12 63 68 |.....=..|D"....ch|
|00002050| f8 50 00 00 00 00 00 00 | 94 54 72 75 65 20 63 6f |.P......|.True co|
|00002060| 6c 6f 75 72 95 20 6d 65 | 6e 75 73 20 73 75 63 68 |lour. me|nus such|
|00002070| 20 61 73 20 69 6e 20 70 | 61 69 6e 74 20 61 6e 64 | as in p|aint and|
|00002080| 20 64 72 61 77 2c 20 66 | 6f 72 20 73 65 74 74 69 | draw, f|or setti|
|00002090| 6e 67 20 70 61 6c 65 74 | 74 65 20 76 61 6c 75 65 |ng palet|te value|
|000020a0| 73 20 63 6f 75 6c 64 20 | 62 65 20 00 00 78 00 00 |s could |be ..x..|
|000020b0| 05 6c 00 00 00 60 02 07 | a0 d6 de ff 80 05 df ff |.l...`..|........|
|000020c0| 44 22 00 00 73 75 70 70 | 6c 69 65 64 20 62 79 20 |D"..supp|lied by |
|000020d0| 61 6e 20 65 64 69 74 6f | 72 3a 20 6f 6e 65 20 74 |an edito|r: one t|
|000020e0| 68 61 74 20 77 6f 75 6c | 64 20 61 6c 6c 6f 77 20 |hat woul|d allow |
|000020f0| 75 73 65 72 73 20 74 6f | 20 75 73 65 20 48 53 56 |users to| use HSV|
|00002100| 20 6f 72 20 43 49 45 20 | 6f 72 20 52 47 42 20 6f | or CIE |or RGB o|
|00002110| 72 20 43 4d 59 4b 20 00 | 00 6c 00 00 05 74 00 00 |r CMYK .|.l...t..|
|00002120| 00 0c fc 06 60 9e de ff | 40 cd de ff 44 22 00 00 |....`...|@...D"..|
|00002130| 6f 72 20 61 20 72 61 69 | 6e 62 6f 77 2d 63 6f 6c |or a rai|nbow-col|
|00002140| 6f 75 72 2d 70 69 63 6b | 65 72 2c 20 69 6e 20 6f |our-pick|er, in o|
|00002150| 72 64 65 72 20 74 6f 20 | 6d 69 78 20 74 68 65 20 |rder to |mix the |
|00002160| 63 6f 6c 6f 75 72 20 74 | 68 61 74 20 74 68 65 20 |colour t|hat the |
|00002170| 63 6c 69 65 6e 74 20 61 | 70 70 6c 69 63 61 74 69 |client a|pplicati|
|00002180| 6f 6e 20 77 61 6e 74 73 | 20 00 00 00 00 74 00 00 |on wants| ....t..|
|00002190| a5 7c 00 00 42 e8 cb 06 | 20 66 de ff 00 95 de ff |.|..B...| f......|
|000021a0| 44 22 00 00 99 20 74 68 | 69 73 20 77 6f 75 6c 64 |D"... th|is would|
|000021b0| 20 74 68 65 6e 20 62 65 | 20 72 65 74 75 72 6e 65 | then be| returne|
|000021c0| 64 20 61 73 20 28 65 67 | 29 20 61 6e 20 52 47 42 |d as (eg|) an RGB|
|000021d0| 20 74 72 69 70 6c 65 74 | 20 66 6f 72 20 74 68 65 | triplet| for the|
|000021e0| 20 63 6c 69 65 6e 74 20 | 61 70 70 6c 69 63 61 74 | client |applicat|
|000021f0| 69 6f 6e 20 74 6f 20 75 | 73 65 2e 08 06 34 00 00 |ion to u|se...4..|
|00002200| 00 00 00 00 0d 00 00 00 | 00 7c 00 00 25 1c 00 00 |........|.|..%...|
|00002210| 42 00 00 00 e0 2d de ff | c0 5c de ff 44 22 00 02 |B....-..|.\..D"..|
|00002220| 0d 00 00 00 00 1c 00 00 | 05 78 00 00 00 28 88 07 |........|.x...(..|
|00002230| a0 f5 dd ff 80 24 de ff | 44 22 00 02 53 6f 6d 65 |.....$..|D"..Some|
|00002240| 20 6f 66 20 74 68 69 73 | 20 63 61 6e 20 62 65 20 | of this| can be |
|00002250| 61 63 68 69 65 76 65 64 | 20 61 74 20 70 72 65 73 |achieved| at pres|
|00002260| 65 6e 74 20 74 68 72 6f | 75 67 68 20 74 68 65 20 |ent thro|ugh the |
|00002270| 75 73 65 20 6f 66 20 72 | 61 74 68 65 72 20 6d 65 |use of r|ather me|
|00002280| 73 73 79 20 61 6e 64 20 | 94 68 61 63 6b 79 95 20 |ssy and |.hacky. |
|00002290| 74 72 69 63 6b 65 72 79 | 20 00 00 00 00 78 00 00 |trickery| ....x..|
|000022a0| 05 74 00 00 00 b4 56 07 | 60 bd dd ff 40 ec dd ff |.t....V.|`...@...|
|000022b0| 44 22 00 00 77 69 74 68 | 20 44 61 74 61 20 54 72 |D"..with| Data Tr|
|000022c0| 61 6e 73 66 65 72 20 6d | 65 73 73 61 67 65 73 20 |ansfer m|essages |
|000022d0| 61 6e 64 20 66 69 6c 65 | 2d 77 61 74 63 68 69 6e |and file|-watchin|
|000022e0| 67 2e 20 48 6f 77 65 76 | 65 72 2c 20 61 20 70 72 |g. Howev|er, a pr|
|000022f0| 6f 70 65 72 20 70 72 6f | 74 6f 63 6f 6c 20 69 73 |oper pro|tocol is|
|00002300| 20 76 65 72 79 20 73 69 | 6d 70 6c 65 20 00 00 00 | very si|mple ...|
|00002310| 00 74 00 00 05 74 00 00 | 00 e0 4e 07 20 85 dd ff |.t...t..|..N. ...|
|00002320| 00 b4 dd ff 44 22 00 00 | 74 6f 20 69 6d 70 6c 65 |....D"..|to imple|
|00002330| 6d 65 6e 74 2c 20 61 6e | 64 20 79 65 74 20 65 78 |ment, an|d yet ex|
|00002340| 63 65 65 64 69 6e 67 6c | 79 20 75 73 65 66 75 6c |ceedingl|y useful|
|00002350| 20 61 6e 64 20 70 6f 77 | 65 72 66 75 6c 2c 20 61 | and pow|erful, a|
|00002360| 73 20 49 20 68 6f 70 65 | 20 74 68 65 20 61 62 6f |s I hope| the abo|
|00002370| 76 65 20 65 78 61 6d 70 | 6c 65 73 20 77 69 6c 6c |ve examp|les will|
|00002380| 20 00 00 00 00 74 00 00 | 25 34 00 00 42 2c 2c 02 | ....t..|%4..B,,.|
|00002390| e0 4c dd ff c0 7b dd ff | 44 22 00 00 68 61 76 65 |.L...{..|D"..have|
|000023a0| 20 64 65 6d 6f 6e 73 74 | 72 61 74 65 64 20 74 6f | demonst|rated to|
|000023b0| 20 79 6f 75 2e 0d 00 00 | 00 34 00 00 25 1c 00 00 | you....|.4..%...|
|000023c0| 42 00 00 00 a0 14 dd ff | 80 43 dd ff 44 22 00 02 |B.......|.C..D"..|
|000023d0| 0d 00 00 00 00 1c 00 00 | 05 70 00 00 00 c4 fe 06 |........|.p......|
|000023e0| 60 dc dc ff 40 0b dd ff | 44 22 00 02 54 6f 20 73 |`...@...|D"..To s|
|000023f0| 75 70 70 6c 79 20 6d 6f | 72 65 20 69 6e 74 65 67 |upply mo|re integ|
|00002400| 72 61 74 65 64 20 68 6f | 74 6c 69 6e 6b 69 6e 67 |rated ho|tlinking|
|00002410| 20 74 68 61 6e 20 74 68 | 65 20 61 62 6f 76 65 20 | than th|e above |
|00002420| 72 65 71 75 69 72 65 73 | 20 6c 61 72 67 65 20 61 |requires| large a|
|00002430| 6c 74 65 72 61 74 69 6f | 6e 73 20 61 6e 64 2f 6f |lteratio|ns and/o|
|00002440| 72 20 00 00 00 70 00 00 | 05 70 00 00 00 54 35 07 |r ...p..|.p...T5.|
|00002450| 20 a4 dc ff 00 d3 dc ff | 44 22 00 00 61 64 64 69 | .......|D"..addi|
|00002460| 74 69 6f 6e 73 20 74 6f | 20 74 68 65 20 6f 70 65 |tions to| the ope|
|00002470| 72 61 74 69 6e 67 20 73 | 79 73 74 65 6d 20 61 6e |rating s|ystem an|
|00002480| 64 20 76 65 72 79 20 63 | 6f 6d 70 6c 69 63 61 74 |d very c|omplicat|
|00002490| 65 64 20 70 72 6f 74 6f | 63 6f 6c 73 2e 20 48 6f |ed proto|cols. Ho|
|000024a0| 77 65 76 65 72 2c 20 74 | 68 65 20 65 78 74 65 72 |wever, t|he exter|
|000024b0| 6e 61 6c 20 00 70 00 00 | 05 78 00 00 00 d0 7c 07 |nal .p..|.x....|.|
|000024c0| e0 6b dc ff c0 9a dc ff | 44 22 00 00 65 64 69 74 |.k......|D"..edit|
|000024d0| 69 6e 67 20 70 72 6f 74 | 6f 63 6f 6c 20 67 69 76 |ing prot|ocol giv|
|000024e0| 65 73 20 61 20 76 65 72 | 79 20 70 61 73 73 61 62 |es a ver|y passab|
|000024f0| 6c 65 20 62 61 73 65 20 | 6c 65 76 65 6c 20 6f 66 |le base |level of|
|00002500| 20 90 68 6f 74 6c 69 6e | 6b 69 6e 67 91 20 74 68 | .hotlin|king. th|
|00002510| 61 74 20 69 73 20 65 78 | 63 65 65 64 69 6e 67 6c |at is ex|ceedingl|
|00002520| 79 20 71 75 69 63 6b 20 | 61 6e 64 20 00 78 00 00 |y quick |and .x..|
|00002530| 05 78 00 00 00 24 7d 07 | a0 33 dc ff 80 62 dc ff |.x...$}.|.3...b..|
|00002540| 44 22 00 00 65 61 73 79 | 20 74 6f 20 73 75 70 70 |D"..easy| to supp|
|00002550| 6f 72 74 20 69 6e 20 52 | 49 53 43 20 4f 53 20 61 |ort in R|ISC OS a|
|00002560| 70 70 6c 69 63 61 74 69 | 6f 6e 73 2c 20 28 72 65 |pplicati|ons, (re|
|00002570| 6c 79 69 6e 67 20 6d 61 | 69 6e 6c 79 20 6f 6e 20 |lying ma|inly on |
|00002580| 65 78 69 73 74 69 6e 67 | 20 64 61 74 61 20 74 72 |existing| data tr|
|00002590| 61 6e 73 66 65 72 20 70 | 72 6f 74 6f 63 6f 6c 73 |ansfer p|rotocols|
|000025a0| 29 2c 20 00 00 78 00 00 | 25 70 00 00 42 2c dc 06 |), ..x..|%p..B,..|
|000025b0| 60 fb db ff 40 2a dc ff | 44 22 00 00 62 75 74 20 |`...@*..|D"..but |
|000025c0| 77 68 69 63 68 20 63 61 | 6e 20 69 6e 63 72 65 61 |which ca|n increa|
|000025d0| 73 65 20 74 68 65 20 75 | 73 61 62 69 6c 69 74 79 |se the u|sability|
|000025e0| 20 6f 66 20 74 68 65 20 | 64 65 73 6b 74 6f 70 20 | of the |desktop |
|000025f0| 66 6f 72 20 63 65 72 74 | 61 69 6e 20 6f 70 65 72 |for cert|ain oper|
|00002600| 61 74 69 6f 6e 73 20 69 | 6d 6d 65 6e 73 65 6c 79 |ations i|mmensely|
|00002610| 2e 0d 00 00 00 70 00 00 | a5 28 00 00 42 00 00 00 |.....p..|.(..B...|
|00002620| 20 c3 db ff 00 f2 db ff | 44 22 00 02 0d 0e 07 00 | .......|D"......|
|00002630| 01 35 00 00 01 35 00 00 | 00 00 00 00 00 28 00 00 |.5...5..|.....(..|
|00002640| 01 10 00 00 00 00 00 00 | 00 00 00 00 00 10 00 00 |........|........|
|00002650| 02 18 00 00 5c 02 00 00 | 00 00 00 00 01 35 00 00 |....\...|.....5..|
|00002660| 00 00 00 00 00 18 00 00 | a5 40 00 00 42 10 64 02 |........|.@..B.d.|
|00002670| af 29 d8 ff 5f 60 d8 ff | 54 2a 00 02 4f 76 65 72 |.).._`..|T*..Over|
|00002680| 76 69 65 77 20 6f 66 20 | 74 68 65 20 70 72 6f 74 |view of |the prot|
|00002690| 6f 63 6f 6c 08 f7 d7 ff | 01 35 00 00 00 00 00 00 |ocol....|.5......|
|000026a0| 0d 00 00 00 00 40 00 00 | a5 54 00 00 42 4c aa 03 |.....@..|.T..BL..|
|000026b0| df ef d7 ff bf 1e d8 ff | 44 22 00 02 54 77 6f 20 |........|D"..Two |
|000026c0| 61 70 70 6c 69 63 61 74 | 69 6f 6e 73 20 61 72 65 |applicat|ions are|
|000026d0| 20 69 6e 76 6f 6c 76 65 | 64 20 69 6e 20 74 68 65 | involve|d in the|
|000026e0| 20 70 72 6f 63 65 73 73 | 3a 0d 07 07 06 37 00 00 | process|:....7..|
|000026f0| 06 37 00 00 00 00 00 00 | 00 54 00 00 25 7c 00 00 |.7......|.T..%|..|
|00002700| 46 84 48 07 2f a0 d7 ff | 0f cf d7 ff 44 22 00 02 |F.H./...|....D"..|
|00002710| 8f 12 12 02 f8 50 00 00 | 00 00 00 00 41 6e 20 90 |.....P..|....An .|
|00002720| 65 64 69 74 6f 72 91 20 | 28 77 68 69 63 68 20 73 |editor. |(which s|
|00002730| 75 70 70 6c 69 65 73 20 | 74 68 65 20 64 69 73 70 |upplies |the disp|
|00002740| 6c 61 79 20 77 69 6e 64 | 6f 77 20 61 6e 64 20 70 |lay wind|ow and p|
|00002750| 6f 73 73 69 62 6c 79 20 | 61 6c 73 6f 20 65 64 69 |ossibly |also edi|
|00002760| 74 69 6e 67 20 66 75 6e | 63 74 69 6f 6e 73 29 2c |ting fun|ctions),|
|00002770| 0d 00 00 00 00 7c 00 00 | 05 80 00 00 06 40 5c 07 |.....|..|.....@\.|
|00002780| 7f 50 d7 ff 5f 7f d7 ff | 44 22 00 02 8f 12 12 02 |.P.._...|D"......|
|00002790| f8 50 00 00 00 00 00 00 | 41 20 90 63 6c 69 65 6e |.P......|A .clien|
|000027a0| 74 91 20 28 77 68 69 63 | 68 20 69 6e 69 74 69 61 |t. (whic|h initia|
|000027b0| 74 65 73 20 74 68 65 20 | 65 64 69 74 2c 20 61 6e |tes the |edit, an|
|000027c0| 64 20 73 75 70 70 6c 69 | 65 73 20 64 61 74 61 20 |d suppli|es data |
|000027d0| 74 6f 20 74 68 65 20 65 | 64 69 74 6f 72 20 61 6e |to the e|ditor an|
|000027e0| 64 2f 6f 72 20 65 78 70 | 65 63 74 73 20 64 61 74 |d/or exp|ects dat|
|000027f0| 61 20 00 00 00 80 00 00 | a5 44 00 00 42 bc 35 02 |a ......|.D..B.5.|
|00002800| 3f 18 d7 ff 1f 47 d7 ff | 44 22 00 00 62 61 63 6b |?....G..|D"..back|
|00002810| 20 66 72 6f 6d 20 74 68 | 65 20 65 64 69 74 6f 72 | from th|e editor|
|00002820| 20 6c 61 74 65 72 29 2e | 08 08 29 2e 06 37 00 00 | later).|..)..7..|
|00002830| 00 00 00 00 20 0d 00 00 | 00 44 00 00 25 1c 00 00 |.... ...|.D..%...|
|00002840| 42 00 00 00 ff df d6 ff | df 0e d7 ff 44 22 00 02 |B.......|....D"..|
|00002850| 0d 00 00 00 00 1c 00 00 | 25 74 00 00 42 cc 50 07 |........|%t..B.P.|
|00002860| bf a7 d6 ff 9f d6 d6 ff | 44 22 00 02 41 6e 20 61 |........|D"..An a|
|00002870| 70 70 6c 69 63 61 74 69 | 6f 6e 20 6d 61 79 20 69 |pplicati|on may i|
|00002880| 6e 63 6c 75 64 65 20 73 | 75 70 70 6f 72 74 20 66 |nclude s|upport f|
|00002890| 6f 72 20 65 69 74 68 65 | 72 2f 62 6f 74 68 20 65 |or eithe|r/both e|
|000028a0| 64 69 74 6f 72 20 61 6e | 64 20 63 6c 69 65 6e 74 |ditor an|d client|
|000028b0| 20 65 6e 64 73 20 6f 66 | 20 74 68 65 20 69 6e 74 | ends of| the int|
|000028c0| 65 72 66 61 63 65 2e 0d | 00 74 00 00 25 48 00 00 |erface..|.t..%H..|
|000028d0| 42 70 8c 03 7f 6f d6 ff | 5f 9e d6 ff 44 22 00 02 |Bp...o..|_...D"..|
|000028e0| 54 68 65 20 90 75 73 65 | 72 91 20 69 73 20 74 68 |The .use|r. is th|
|000028f0| 65 20 70 65 72 73 6f 6e | 20 75 73 69 6e 67 20 74 |e person| using t|
|00002900| 68 65 20 63 6f 6d 70 75 | 74 65 72 2e 0d 00 00 00 |he compu|ter.....|
|00002910| 00 48 00 00 a5 28 00 00 | 42 00 00 00 3f 37 d6 ff |.H...(..|B...?7..|
|00002920| 1f 66 d6 ff 44 22 00 02 | 0d 07 00 00 04 36 00 00 |.f..D"..|.....6..|
|00002930| 04 36 00 00 00 00 00 00 | 00 28 00 00 a5 3c 00 00 |.6......|.(...<..|
|00002940| 42 08 ab 01 ff fe d5 ff | df 2d d6 ff fc 21 00 02 |B.......|.-...!..|
|00002950| 46 72 6f 6d 20 74 68 65 | 20 63 6c 69 65 6e 74 20 |From the| client |
|00002960| 65 6e 64 3a 08 1c 00 00 | 04 36 00 00 00 00 00 00 |end:....|.6......|
|00002970| 0d 00 00 00 00 3c 00 00 | 05 78 00 00 00 9c 68 07 |.....<..|.x....h.|
|00002980| bf c6 d5 ff 9f f5 d5 ff | 44 22 00 02 54 68 65 20 |........|D"..The |
|00002990| 63 6c 69 65 6e 74 20 61 | 70 70 6c 69 63 61 74 69 |client a|pplicati|
|000029a0| 6f 6e 20 64 65 63 69 64 | 65 73 20 28 75 73 75 61 |on decid|es (usua|
|000029b0| 6c 6c 79 20 61 74 20 74 | 68 65 20 72 65 71 75 65 |lly at t|he reque|
|000029c0| 73 74 20 6f 66 20 74 68 | 65 20 75 73 65 72 29 20 |st of th|e user) |
|000029d0| 74 68 61 74 20 73 6f 6d | 65 20 64 61 74 61 20 6e |that som|e data n|
|000029e0| 65 65 64 73 20 74 6f 20 | 62 65 20 00 00 78 00 00 |eeds to |be ..x..|
|000029f0| 05 7c 00 00 00 98 7b 07 | 7f 8e d5 ff 5f bd d5 ff |.|....{.|...._...|
|00002a00| 44 22 00 00 65 64 69 74 | 65 64 2e 20 55 6e 61 62 |D"..edit|ed. Unab|
|00002a10| 6c 65 20 74 6f 20 73 75 | 70 70 6c 79 20 74 68 69 |le to su|pply thi|
|00002a20| 73 20 66 75 6e 63 74 69 | 6f 6e 20 69 74 73 65 6c |s functi|on itsel|
|00002a30| 66 2c 20 69 74 20 62 72 | 6f 61 64 63 61 73 74 73 |f, it br|oadcasts|
|00002a40| 20 74 6f 20 61 6c 6c 20 | 6f 74 68 65 72 20 61 70 | to all |other ap|
|00002a50| 70 6c 69 63 61 74 69 6f | 6e 73 20 72 65 71 75 65 |plicatio|ns reque|
|00002a60| 73 74 69 6e 67 20 00 00 | 00 7c 00 00 25 38 00 00 |sting ..|.|..%8..|
|00002a70| 42 d0 3c 02 3f 56 d5 ff | 1f 85 d5 ff 44 22 00 00 |B.<.?V..|....D"..|
|00002a80| 61 6e 20 45 78 74 65 72 | 6e 61 6c 20 45 64 69 74 |an Exter|nal Edit|
|00002a90| 69 6e 67 20 73 65 73 73 | 69 6f 6e 2e 0d 00 00 00 |ing sess|ion.....|
|00002aa0| 00 38 00 00 25 1c 00 00 | 42 00 00 00 ff 1d d5 ff |.8..%...|B.......|
|00002ab0| df 4c d5 ff 44 22 00 02 | 0d 00 00 00 00 1c 00 00 |.L..D"..|........|
|00002ac0| 05 78 00 00 00 a4 5d 07 | bf e5 d4 ff 9f 14 d5 ff |.x....].|........|
|00002ad0| 44 22 00 02 49 66 20 6e | 6f 20 72 65 70 6c 79 20 |D"..If n|o reply |
|00002ae0| 69 73 20 72 65 63 69 65 | 76 65 64 2c 20 74 68 65 |is recie|ved, the|
|00002af0| 6e 20 74 68 65 20 63 6c | 69 65 6e 74 20 6d 61 79 |n the cl|ient may|
|00002b00| 20 74 61 6b 65 20 61 6e | 79 20 61 70 70 72 6f 70 | take an|y approp|
|00002b10| 72 69 61 74 65 20 61 63 | 74 69 6f 6e 20 28 66 6f |riate ac|tion (fo|
|00002b20| 72 20 65 78 61 6d 70 6c | 65 2c 20 72 75 6e 20 61 |r exampl|e, run a|
|00002b30| 6e 20 00 00 00 78 00 00 | 05 78 00 00 00 cc 68 07 |n ...x..|.x....h.|
|00002b40| 7f ad d4 ff 5f dc d4 ff | 44 22 00 00 65 64 69 74 |...._...|D"..edit|
|00002b50| 6f 72 20 73 75 70 70 6c | 69 65 64 20 77 69 74 68 |or suppl|ied with|
|00002b60| 20 74 68 65 20 61 70 70 | 6c 69 63 61 74 69 6f 6e | the app|lication|
|00002b70| 20 61 6e 64 20 74 68 65 | 6e 20 72 65 2d 62 72 6f | and the|n re-bro|
|00002b80| 61 64 63 61 73 74 20 74 | 68 65 20 72 65 71 75 65 |adcast t|he reque|
|00002b90| 73 74 29 2c 20 62 75 74 | 20 69 66 20 74 68 65 20 |st), but| if the |
|00002ba0| 65 64 69 74 20 69 73 20 | 6e 6f 74 20 00 78 00 00 |edit is |not .x..|
|00002bb0| 05 78 00 00 00 8c 5d 07 | 3f 75 d4 ff 1f a4 d4 ff |.x....].|?u......|
|00002bc0| 44 22 00 00 70 6f 73 73 | 69 62 6c 65 2c 20 74 68 |D"..poss|ible, th|
|00002bd0| 65 20 63 6c 69 65 6e 74 | 20 77 69 6c 6c 20 69 6e |e client| will in|
|00002be0| 66 6f 72 6d 20 74 68 65 | 20 75 73 65 72 20 77 69 |form the| user wi|
|00002bf0| 74 68 20 61 6e 20 65 72 | 72 6f 72 20 6d 65 73 73 |th an er|ror mess|
|00002c00| 61 67 65 20 69 6e 64 69 | 63 61 74 69 6e 67 20 74 |age indi|cating t|
|00002c10| 68 61 74 20 74 68 65 20 | 65 64 69 74 20 69 73 20 |hat the |edit is |
|00002c20| 6e 6f 74 20 00 78 00 00 | 25 24 00 00 42 e4 b4 00 |not .x..|%$..B...|
|00002c30| ff 3c d4 ff df 6b d4 ff | 44 22 00 00 70 6f 73 73 |.<...k..|D"..poss|
|00002c40| 69 62 6c 65 2e 0d 00 00 | 00 24 00 00 25 1c 00 00 |ible....|.$..%...|
|00002c50| 42 00 00 00 bf 04 d4 ff | 9f 33 d4 ff 44 22 00 02 |B.......|.3..D"..|
|00002c60| 0d 00 00 00 00 1c 00 00 | 05 74 00 00 00 dc 61 07 |........|.t....a.|
|00002c70| 7f cc d3 ff 5f fb d3 ff | 44 22 00 02 49 66 20 61 |...._...|D"..If a|
|00002c80| 20 72 65 70 6c 79 20 69 | 73 20 72 65 63 65 69 76 | reply i|s receiv|
|00002c90| 65 64 2c 20 74 68 65 6e | 20 61 20 77 69 6e 64 6f |ed, then| a windo|
|00002ca0| 77 20 77 69 6c 6c 20 68 | 61 76 65 20 62 65 65 6e |w will h|ave been|
|00002cb0| 20 6f 70 65 6e 65 64 2c | 20 61 6e 64 20 74 68 65 | opened,| and the|
|00002cc0| 20 75 73 65 72 20 6d 61 | 79 20 6e 6f 77 20 65 64 | user ma|y now ed|
|00002cd0| 69 74 20 74 68 65 20 00 | 00 74 00 00 a5 6c 00 00 |it the .|.t...l..|
|00002ce0| 42 cc af 05 3f 94 d3 ff | 1f c3 d3 ff 44 22 00 00 |B...?...|....D"..|
|00002cf0| 28 62 6c 61 6e 6b 29 20 | 64 61 74 61 20 69 6e 20 |(blank) |data in |
|00002d00| 74 68 69 73 20 77 69 6e | 64 6f 77 2e 20 54 68 65 |this win|dow. The|
|00002d10| 20 63 6c 69 65 6e 74 20 | 6e 6f 77 20 68 61 73 20 | client |now has |
|00002d20| 74 68 65 20 66 6f 6c 6c | 6f 77 69 6e 67 20 6f 70 |the foll|owing op|
|00002d30| 74 69 6f 6e 73 3a 0d 07 | 06 38 00 00 06 38 00 00 |tions:..|.8...8..|
|00002d40| 00 00 00 00 00 6c 00 00 | 05 80 00 00 06 98 46 07 |.....l..|......F.|
|00002d50| 8f 44 d3 ff 6f 73 d3 ff | 44 22 00 02 8f 12 00 00 |.D..os..|D"......|
|00002d60| f8 50 00 00 00 00 00 00 | 42 79 20 73 74 61 72 74 |.P......|By start|
|00002d70| 69 6e 67 20 61 20 64 61 | 74 61 20 74 72 61 6e 73 |ing a da|ta trans|
|00002d80| 66 65 72 20 74 6f 20 74 | 68 65 20 65 64 69 74 6f |fer to t|he edito|
|00002d90| 72 2c 20 74 68 65 20 63 | 6c 69 65 6e 74 20 63 61 |r, the c|lient ca|
|00002da0| 6e 20 69 6e 73 65 72 74 | 20 73 6f 6d 65 20 64 61 |n insert| some da|
|00002db0| 74 61 20 61 74 20 74 68 | 65 20 90 63 75 72 72 65 |ta at th|e .curre|
|00002dc0| 6e 74 20 00 00 80 00 00 | 05 70 00 00 00 18 a8 06 |nt .....|.p......|
|00002dd0| 4f 0c d3 ff 2f 3b d3 ff | 44 22 00 00 70 6f 73 69 |O.../;..|D"..posi|
|00002de0| 74 69 6f 6e 91 20 69 6e | 20 74 68 65 20 65 64 69 |tion. in| the edi|
|00002df0| 74 65 64 20 64 61 74 61 | 3b 20 74 68 69 73 20 63 |ted data|; this c|
|00002e00| 61 6e 20 62 65 20 64 6f | 6e 65 20 61 74 20 61 6e |an be do|ne at an|
|00002e10| 79 20 74 69 6d 65 2c 20 | 62 75 74 20 69 73 20 6d |y time, |but is m|
|00002e20| 61 69 6e 6c 79 20 69 6e | 74 65 6e 64 65 64 20 74 |ainly in|tended t|
|00002e30| 6f 20 00 00 00 70 00 00 | 05 70 00 00 00 ac f2 06 |o ...p..|.p......|
|00002e40| 0f d4 d2 ff ef 02 d3 ff | 44 22 00 00 73 75 70 70 |........|D"..supp|
|00002e50| 6c 79 20 61 6e 20 69 6e | 69 74 69 61 6c 20 63 68 |ly an in|itial ch|
|00002e60| 75 6e 6b 20 6f 66 20 64 | 61 74 61 20 74 6f 20 62 |unk of d|ata to b|
|00002e70| 65 20 65 64 69 74 65 64 | 2e 20 28 66 6f 72 20 65 |e edited|. (for e|
|00002e80| 78 61 6d 70 6c 65 2c 20 | 61 20 63 6f 6d 70 69 6c |xample, |a compil|
|00002e90| 65 72 20 6d 69 67 68 74 | 20 6d 61 6b 65 20 45 64 |er might| make Ed|
|00002ea0| 69 74 20 00 00 70 00 00 | 25 64 00 00 42 0c dc 05 |it ..p..|%d..B...|
|00002eb0| cf 9b d2 ff af ca d2 ff | 44 22 00 00 64 69 73 70 |........|D"..disp|
|00002ec0| 6c 61 79 20 61 20 73 6f | 75 72 63 65 20 63 6f 64 |lay a so|urce cod|
|00002ed0| 65 20 66 69 6c 65 20 69 | 66 20 61 6e 20 65 72 72 |e file i|f an err|
|00002ee0| 6f 72 20 68 61 73 20 62 | 65 65 6e 20 66 6f 75 6e |or has b|een foun|
|00002ef0| 64 20 64 75 72 69 6e 67 | 20 63 6f 6d 70 69 6c 61 |d during| compila|
|00002f00| 74 69 6f 6e 29 0d 00 00 | 00 64 00 00 05 7c 00 00 |tion)...|.d...|..|
|00002f10| 06 2c 52 07 1f 4c d2 ff | ff 7a d2 ff 44 22 00 02 |.,R..L..|.z..D"..|
|00002f20| 8f 12 00 00 f8 50 00 00 | 00 00 00 00 42 79 20 73 |.....P..|....By s|
|00002f30| 65 6e 64 69 6e 67 20 61 | 6e 20 61 70 70 72 6f 70 |ending a|n approp|
|00002f40| 72 69 61 74 65 20 6d 65 | 73 73 61 67 65 2c 20 74 |riate me|ssage, t|
|00002f50| 68 65 20 63 6c 69 65 6e | 74 20 63 61 6e 20 73 65 |he clien|t can se|
|00002f60| 74 20 61 20 73 65 6c 65 | 63 74 69 6f 6e 20 6f 72 |t a sele|ction or|
|00002f70| 20 63 75 72 73 6f 72 20 | 70 6f 73 69 74 69 6f 6e | cursor |position|
|00002f80| 20 69 6e 20 00 7c 00 00 | 05 70 00 00 00 e0 f1 06 | in .|..|.p......|
|00002f90| df 13 d2 ff bf 42 d2 ff | 44 22 00 00 74 68 65 20 |.....B..|D"..the |
|00002fa0| 65 64 69 74 65 64 20 64 | 61 74 61 2e 20 28 66 6f |edited d|ata. (fo|
|00002fb0| 72 20 65 78 61 6d 70 6c | 65 2c 20 74 68 65 20 63 |r exampl|e, the c|
|00002fc0| 6f 6d 70 69 6c 65 72 20 | 6d 69 67 68 74 20 68 69 |ompiler |might hi|
|00002fd0| 67 68 6c 69 67 68 74 20 | 74 68 65 20 6c 69 6e 65 |ghlight |the line|
|00002fe0| 20 6f 66 20 63 6f 64 65 | 20 63 6f 6e 74 61 69 6e | of code| contain|
|00002ff0| 69 6e 67 20 00 70 00 00 | 25 24 00 00 42 f0 c3 00 |ing .p..|%$..B...|
|00003000| 9f db d1 ff 7f 0a d2 ff | 44 22 00 00 74 68 65 20 |........|D"..the |
|00003010| 65 72 72 6f 72 29 0d 00 | 00 24 00 00 05 78 00 00 |error)..|.$...x..|
|00003020| 06 44 fb 06 ef 8b d1 ff | cf ba d1 ff 44 22 00 02 |.D......|....D"..|
|00003030| 8f 12 ef ff f8 50 00 00 | 00 00 00 00 41 6e 6f 74 |.....P..|....Anot|
|00003040| 68 65 72 20 6d 65 73 73 | 61 67 65 20 6d 61 79 20 |her mess|age may |
|00003050| 62 65 20 73 65 6e 74 20 | 62 79 20 74 68 65 20 63 |be sent |by the c|
|00003060| 6c 69 65 6e 74 20 61 74 | 20 61 6e 79 20 74 69 6d |lient at| any tim|
|00003070| 65 20 74 6f 20 72 65 71 | 75 65 73 74 20 74 68 61 |e to req|uest tha|
|00003080| 74 20 74 68 65 20 64 61 | 74 61 20 62 65 20 00 00 |t the da|ta be ..|
|00003090| 00 78 00 00 05 6c 00 00 | 00 8c f1 06 af 53 d1 ff |.x...l..|.....S..|
|000030a0| 8f 82 d1 ff 44 22 00 00 | 72 65 74 75 72 6e 65 64 |....D"..|returned|
|000030b0| 2e 20 28 66 6f 72 20 65 | 78 61 6d 70 6c 65 2c 20 |. (for e|xample, |
|000030c0| 74 68 65 20 63 6f 6d 70 | 69 6c 65 72 20 63 6f 75 |the comp|iler cou|
|000030d0| 6c 64 20 69 6e 63 6c 75 | 64 65 20 61 20 62 75 74 |ld inclu|de a but|
|000030e0| 74 6f 6e 2f 6d 65 6e 75 | 20 6f 70 74 69 6f 6e 20 |ton/menu| option |
|000030f0| 73 6f 6d 65 77 68 65 72 | 65 20 00 00 00 6c 00 00 |somewher|e ...l..|
|00003100| 05 6c 00 00 00 58 bc 06 | 6f 1b d1 ff 4f 4a d1 ff |.l...X..|o...OJ..|
|00003110| 44 22 00 00 77 68 69 63 | 68 20 73 61 79 73 20 27 |D"..whic|h says '|
|00003120| 72 65 63 6f 6d 70 69 6c | 65 27 2c 20 77 68 69 63 |recompil|e', whic|
|00003130| 68 20 77 69 6c 6c 20 61 | 75 74 6f 6d 61 74 69 63 |h will a|utomatic|
|00003140| 61 6c 6c 79 20 72 65 74 | 72 69 65 76 65 20 74 68 |ally ret|rieve th|
|00003150| 65 20 63 6f 64 65 20 62 | 65 69 6e 67 20 65 64 69 |e code b|eing edi|
|00003160| 74 65 64 20 61 6e 64 20 | 00 6c 00 00 a5 30 00 00 |ted and |.l...0..|
|00003170| 42 ec 06 01 2f e3 d0 ff | 0f 12 d1 ff 44 22 00 00 |B.../...|....D"..|
|00003180| 72 65 63 6f 6d 70 69 6c | 65 20 69 74 29 0d 08 00 |recompil|e it)...|
|00003190| 06 38 00 00 00 00 00 00 | 00 30 00 00 a5 28 00 00 |.8......|.0...(..|
|000031a0| 42 00 00 00 ef aa d0 ff | cf d9 d0 ff 44 22 00 02 |B.......|....D"..|
|000031b0| 0d 07 6f 72 04 39 00 00 | 04 39 00 00 00 00 00 00 |..or.9..|.9......|
|000031c0| 00 28 00 00 a5 3c 00 00 | 42 e8 b2 01 af 72 d0 ff |.(...<..|B....r..|
|000031d0| 8f a1 d0 ff fc 21 00 02 | 46 72 6f 6d 20 74 68 65 |.....!..|From the|
|000031e0| 20 65 64 69 74 6f 72 20 | 65 6e 64 3a 08 64 6f 20 | editor |end:.do |
|000031f0| 04 39 00 00 00 00 00 00 | 0d 00 00 00 00 3c 00 00 |.9......|.....<..|
|00003200| 05 7c 00 00 00 90 80 07 | 6f 3a d0 ff 4f 69 d0 ff |.|......|o:..Oi..|
|00003210| 44 22 00 02 55 70 6f 6e | 20 72 65 63 65 69 70 74 |D"..Upon| receipt|
|00003220| 20 6f 66 20 61 6e 20 65 | 78 74 65 72 6e 61 6c 20 | of an e|xternal |
|00003230| 65 64 69 74 20 72 65 71 | 75 65 73 74 20 62 72 6f |edit req|uest bro|
|00003240| 61 64 63 61 73 74 2c 20 | 74 68 65 20 65 64 69 74 |adcast, |the edit|
|00003250| 6f 72 20 63 68 65 63 6b | 73 20 74 68 65 20 64 61 |or check|s the da|
|00003260| 74 61 20 74 79 70 65 2c | 20 61 6e 64 20 69 66 20 |ta type,| and if |
|00003270| 69 74 20 69 73 20 00 00 | 00 7c 00 00 05 78 00 00 |it is ..|.|...x..|
|00003280| 00 34 10 07 2f 02 d0 ff | 0f 31 d0 ff 44 22 00 00 |.4../...|.1..D"..|
|00003290| 61 62 6c 65 20 74 6f 20 | 65 64 69 74 20 74 68 65 |able to |edit the|
|000032a0| 20 64 61 74 61 2c 20 69 | 74 20 6f 70 65 6e 73 20 | data, i|t opens |
|000032b0| 61 20 73 75 69 74 61 62 | 6c 65 20 77 69 6e 64 6f |a suitab|le windo|
|000032c0| 77 20 28 6f 6e 20 61 20 | 27 62 6c 61 6e 6b 27 20 |w (on a |'blank' |
|000032d0| 64 61 74 61 66 69 6c 65 | 29 20 61 6e 64 20 72 65 |datafile|) and re|
|000032e0| 70 6c 69 65 73 20 74 6f | 20 74 68 65 20 00 00 00 |plies to| the ...|
|000032f0| 00 78 00 00 25 24 00 00 | 42 44 bb 00 ef c9 cf ff |.x..%$..|BD......|
|00003300| cf f8 cf ff 44 22 00 00 | 6d 65 73 73 61 67 65 2e |....D"..|message.|
|00003310| 0d 00 00 00 00 24 00 00 | 25 1c 00 00 42 00 00 00 |.....$..|%...B...|
|00003320| af 91 cf ff 8f c0 cf ff | 44 22 00 02 0d 00 00 00 |........|D"......|
|00003330| 00 1c 00 00 05 78 00 00 | 00 58 5e 07 6f 59 cf ff |.....x..|.X^.oY..|
|00003340| 4f 88 cf ff 44 22 00 02 | 49 74 20 77 69 6c 6c 20 |O...D"..|It will |
|00003350| 61 6c 6c 6f 77 20 74 68 | 65 20 75 73 65 72 20 74 |allow th|e user t|
|00003360| 6f 20 65 64 69 74 20 74 | 68 65 20 64 61 74 61 20 |o edit t|he data |
|00003370| 28 75 6e 6c 65 73 73 20 | 74 68 65 20 72 65 71 75 |(unless |the requ|
|00003380| 65 73 74 20 77 61 73 20 | 66 6f 72 20 72 65 61 64 |est was |for read|
|00003390| 2d 6f 6e 6c 79 20 64 61 | 74 61 2c 20 73 65 65 20 |-only da|ta, see |
|000033a0| 62 65 6c 6f 77 29 2c 20 | 00 78 00 00 a5 50 00 00 |below), |.x...P..|
|000033b0| 42 08 61 03 2f 21 cf ff | 0f 50 cf ff 44 22 00 00 |B.a./!..|.P..D"..|
|000033c0| 61 6e 64 20 63 61 6e 20 | 61 6c 73 6f 20 68 61 6e |and can |also han|
|000033d0| 64 6c 65 20 73 6f 6d 65 | 20 65 78 74 72 61 20 66 |dle some| extra f|
|000033e0| 75 6e 63 74 69 6f 6e 73 | 3a 0d 07 20 06 3a 00 00 |unctions|:.. .:..|
|000033f0| 06 3a 00 00 00 00 00 00 | 00 50 00 00 05 84 00 00 |.:......|.P......|
|00003400| 06 04 80 07 7f d1 ce ff | 5f 00 cf ff 44 22 00 02 |........|_...D"..|
|00003410| 8f 12 00 00 f8 50 00 00 | 00 00 00 00 49 66 20 61 |.....P..|....If a|
|00003420| 20 64 61 74 61 20 74 72 | 61 6e 73 66 65 72 20 69 | data tr|ansfer i|
|00003430| 73 20 73 74 61 72 74 65 | 64 20 62 79 20 74 68 65 |s starte|d by the|
|00003440| 20 63 6c 69 65 6e 74 2c | 20 69 74 20 77 69 6c 6c | client,| it will|
|00003450| 20 69 6e 73 65 72 74 20 | 74 68 65 20 6e 65 77 20 | insert |the new |
|00003460| 64 61 74 61 20 69 6e 74 | 6f 20 74 68 65 20 45 78 |data int|o the Ex|
|00003470| 74 45 64 69 74 20 64 61 | 74 61 2c 20 00 84 00 00 |tEdit da|ta, ....|
|00003480| 25 3c 00 00 42 9c 79 02 | 3f 99 ce ff 1f c8 ce ff |%<..B.y.|?.......|
|00003490| 44 22 00 00 61 74 20 74 | 68 65 20 63 75 72 72 65 |D"..at t|he curre|
|000034a0| 6e 74 20 27 63 75 72 73 | 6f 72 27 20 70 6f 73 69 |nt 'curs|or' posi|
|000034b0| 74 69 6f 6e 2e 0d 00 00 | 00 3c 00 00 05 7c 00 00 |tion....|.<...|..|
|000034c0| 06 f0 0f 07 8f 49 ce ff | 6f 78 ce ff 44 22 00 02 |.....I..|ox..D"..|
|000034d0| 8f 12 68 61 f8 50 00 00 | 00 00 00 00 49 66 20 74 |..ha.P..|....If t|
|000034e0| 68 65 20 63 6c 69 65 6e | 74 20 72 65 71 75 65 73 |he clien|t reques|
|000034f0| 74 73 20 74 68 65 20 64 | 61 74 61 20 62 61 63 6b |ts the d|ata back|
|00003500| 2c 20 6f 72 20 69 66 20 | 74 68 65 20 75 73 65 72 |, or if |the user|
|00003510| 20 63 68 6f 6f 73 65 73 | 20 74 68 65 20 27 73 61 | chooses| the 'sa|
|00003520| 76 65 27 20 6d 65 6e 75 | 20 6f 70 74 69 6f 6e 20 |ve' menu| option |
|00003530| 6f 72 20 00 00 7c 00 00 | a5 7c 00 00 42 4c d1 06 |or ..|..|.|..BL..|
|00003540| 4f 11 ce ff 2f 40 ce ff | 44 22 00 00 63 6c 6f 73 |O.../@..|D"..clos|
|00003550| 65 73 20 74 68 65 20 45 | 78 74 45 64 69 74 20 77 |es the E|xtEdit w|
|00003560| 69 6e 64 6f 77 2c 20 61 | 20 72 65 76 65 72 73 65 |indow, a| reverse|
|00003570| 20 64 61 74 61 20 74 72 | 61 6e 73 66 65 72 20 77 | data tr|ansfer w|
|00003580| 69 6c 6c 20 62 65 20 69 | 6e 69 74 69 61 74 65 64 |ill be i|nitiated|
|00003590| 20 62 61 63 6b 20 74 6f | 20 74 68 65 20 63 6c 69 | back to| the cli|
|000035a0| 65 6e 74 2e 0d 08 00 00 | 06 3a 00 00 00 00 00 00 |ent.....|.:......|
|000035b0| 00 7c 00 00 25 1c 00 00 | 42 00 00 00 0f d9 cd ff |.|..%...|B.......|
|000035c0| ef 07 ce ff 44 22 00 02 | 0d 00 00 00 00 1c 00 00 |....D"..|........|
|000035d0| 05 78 00 00 00 38 75 07 | cf a0 cd ff af cf cd ff |.x...8u.|........|
|000035e0| 44 22 00 02 54 68 69 73 | 20 69 73 20 61 20 76 65 |D"..This| is a ve|
|000035f0| 72 79 20 73 69 6d 70 6c | 65 20 70 72 6f 74 6f 63 |ry simpl|e protoc|
|00003600| 6f 6c 20 61 74 20 68 65 | 61 72 74 2c 20 61 6e 64 |ol at he|art, and|
|00003610| 20 68 61 73 20 62 65 65 | 6e 20 64 65 73 69 67 6e | has bee|n design|
|00003620| 65 64 20 74 6f 20 62 65 | 20 65 61 73 79 20 74 6f |ed to be| easy to|
|00003630| 20 69 6d 70 6c 65 6d 65 | 6e 74 20 61 74 20 74 68 | impleme|nt at th|
|00003640| 65 20 00 00 00 78 00 00 | 05 74 00 00 00 2c 27 07 |e ...x..|.t...,'.|
|00003650| 8f 68 cd ff 6f 97 cd ff | 44 22 00 00 63 6c 69 65 |.h..o...|D"..clie|
|00003660| 6e 74 20 65 6e 64 2c 20 | 74 68 6f 75 67 68 20 69 |nt end, |though i|
|00003670| 74 20 74 61 6b 65 73 20 | 61 20 62 69 74 20 6f 66 |t takes |a bit of|
|00003680| 20 77 6f 72 6b 20 66 72 | 6f 6d 20 74 68 65 20 65 | work fr|om the e|
|00003690| 64 69 74 6f 72 27 73 20 | 65 6e 64 20 69 6e 20 6f |ditor's |end in o|
|000036a0| 72 64 65 72 20 74 6f 20 | 70 72 6f 76 69 64 65 20 |rder to |provide |
|000036b0| 65 6e 6f 75 67 68 20 00 | 00 74 00 00 a5 74 00 00 |enough .|.t...t..|
|000036c0| 42 8c 15 01 4f 30 cd ff | 2f 5f cd ff 44 22 00 00 |B...O0..|/_..D"..|
|000036d0| 66 75 6e 63 74 69 6f 6e | 61 6c 69 74 79 2e 07 00 |function|ality...|
|000036e0| 06 3a 00 00 06 3a 00 00 | 00 00 00 00 07 3a 00 00 |.:...:..|.....:..|
|000036f0| 01 11 00 00 01 11 00 00 | 06 3a 00 00 00 00 00 00 |........|.:......|
|00003700| 08 65 20 74 06 3a 00 00 | 01 11 00 00 00 00 00 00 |.e t.:..|........|
|00003710| 0d 0e 08 67 01 11 00 00 | 00 00 00 00 07 73 2e 20 |...g....|.....s. |
|00003720| 0a 3b 00 00 0a 3b 00 00 | 00 00 00 00 00 74 00 00 |.;...;..|.....t..|
|00003730| 01 10 00 00 00 00 00 00 | 00 00 00 00 00 10 00 00 |........|........|
|00003740| 02 18 00 00 f0 02 00 00 | 00 00 00 00 0a 3b 00 00 |........|.....;..|
|00003750| 00 00 00 00 00 18 00 00 | a5 3c 00 00 43 6c b5 02 |........|.<..Cl..|
|00003760| 5e 1a cb ff ae 60 cb ff | 6c 36 00 02 50 72 6f 74 |^....`..|l6..Prot|
|00003770| 6f 63 6f 6c 20 6d 65 73 | 73 61 67 65 20 64 61 74 |ocol mes|sage dat|
|00003780| 61 08 08 00 0a 3b 00 00 | 00 00 00 00 0d 00 00 00 |a....;..|........|
|00003790| 00 3c 00 00 05 78 00 00 | 02 64 49 07 6e dd ca ff |.<...x..|.dI.n...|
|000037a0| 4e 0c cb ff 44 22 00 02 | 42 65 66 6f 72 65 20 49 |N...D"..|Before I|
|000037b0| 20 64 65 74 61 69 6c 20 | 74 68 65 20 6d 65 73 73 | detail |the mess|
|000037c0| 61 67 65 73 20 61 6e 64 | 20 70 72 6f 74 6f 63 6f |ages and| protoco|
|000037d0| 6c 20 69 74 73 65 6c 66 | 2c 20 49 20 77 69 6c 6c |l itself|, I will|
|000037e0| 20 65 78 70 6c 61 69 6e | 20 73 6f 6d 65 20 90 67 | explain| some .g|
|000037f0| 6c 6f 62 61 6c 91 20 64 | 61 74 61 20 66 69 65 6c |lobal. d|ata fiel|
|00003800| 64 73 20 74 68 61 74 20 | 00 78 00 00 05 70 00 00 |ds that |.x...p..|
|00003810| 02 44 fd 06 2e a5 ca ff | 0e d4 ca ff 44 22 00 00 |.D......|....D"..|
|00003820| 61 72 65 20 63 6f 6e 74 | 61 69 6e 65 64 20 69 6e |are cont|ained in|
|00003830| 20 6d 6f 73 74 20 6d 65 | 73 73 61 05 67 65 73 2e | most me|ssa.ges.|
|00003840| 20 54 68 65 73 65 20 64 | 61 74 61 20 66 69 65 6c | These d|ata fiel|
|00003850| 64 73 20 61 6c 77 61 79 | 73 20 6f 63 63 75 72 20 |ds alway|s occur |
|00003860| 61 74 20 74 68 65 20 73 | 61 6d 65 20 70 6f 73 69 |at the s|ame posi|
|00003870| 74 69 6f 6e 20 6f 66 20 | 00 70 00 00 05 70 00 00 |tion of |.p...p..|
|00003880| 00 a8 83 07 ee 6c ca ff | ce 9b ca ff 44 22 00 00 |.....l..|....D"..|
|00003890| 6d 65 73 73 61 67 65 73 | 20 61 6e 64 20 61 6c 77 |messages| and alw|
|000038a0| 61 79 73 20 68 61 76 65 | 20 74 68 65 20 73 61 6d |ays have| the sam|
|000038b0| 65 20 6d 65 61 6e 69 6e | 67 20 69 6e 20 6d 65 73 |e meanin|g in mes|
|000038c0| 73 61 67 65 73 2c 20 74 | 6f 20 65 6e 61 62 6c 65 |sages, t|o enable|
|000038d0| 20 71 75 69 63 6b 20 61 | 6e 64 20 65 61 73 79 20 | quick a|nd easy |
|000038e0| 6d 65 73 73 61 67 65 20 | 00 70 00 00 25 48 00 00 |message |.p..%H..|
|000038f0| 42 98 d6 03 ae 34 ca ff | 8e 63 ca ff 44 22 00 00 |B....4..|.c..D"..|
|00003900| 74 75 72 6e 61 72 6f 75 | 6e 64 20 61 6e 64 20 67 |turnarou|nd and g|
|00003910| 65 6e 65 72 61 6c 20 65 | 61 73 65 20 66 6f 72 20 |eneral e|ase for |
|00003920| 70 72 6f 67 72 61 6d 6d | 69 6e 67 2e 0d 00 00 00 |programm|ing.....|
|00003930| 00 48 00 00 a5 28 00 00 | 42 00 00 00 6e fc c9 ff |.H...(..|B...n...|
|00003940| 4e 2b ca ff 44 22 00 02 | 0d 07 6c 6c 01 11 00 00 |N+..D"..|..ll....|
|00003950| 01 11 00 00 00 00 00 00 | 00 28 00 00 a5 3c 00 00 |........|.(...<..|
|00003960| 42 f2 98 02 5e bc c9 ff | 0e f3 c9 ff 54 2a 00 02 |B...^...|....T*..|
|00003970| 44 61 74 61 20 74 79 70 | 65 20 77 6f 72 64 20 28 |Data typ|e word (|
|00003980| 26 65 65 65 65 30 74 74 | 74 29 0d 08 01 11 00 00 |&eeee0tt|t)......|
|00003990| 00 00 00 00 00 3c 00 00 | 25 78 00 00 42 38 42 07 |.....<..|%x..B8B.|
|000039a0| 8e 82 c9 ff 6e b1 c9 ff | 44 22 00 02 54 68 65 20 |....n...|D"..The |
|000039b0| 6c 65 61 73 74 2d 73 69 | 67 6e 69 66 69 63 61 6e |least-si|gnifican|
|000039c0| 74 20 31 36 20 62 69 74 | 73 20 28 30 74 74 74 29 |t 16 bit|s (0ttt)|
|000039d0| 20 6f 66 20 74 68 69 73 | 20 77 6f 72 64 20 63 6f | of this| word co|
|000039e0| 6e 74 61 69 6e 20 61 20 | 6e 6f 72 6d 61 6c 20 52 |ntain a |normal R|
|000039f0| 49 53 43 20 4f 53 20 66 | 69 6c 65 20 74 79 70 65 |ISC OS f|ile type|
|00003a00| 20 6e 75 6d 62 65 72 2e | 0d 00 00 00 00 78 00 00 | number.|.....x..|
|00003a10| 25 1c 00 00 42 00 00 00 | 4e 4a c9 ff 2e 79 c9 ff |%...B...|NJ...y..|
|00003a20| 44 22 00 02 0d 00 00 00 | 00 1c 00 00 05 78 00 00 |D"......|.....x..|
|00003a30| 00 44 84 07 0e 12 c9 ff | ee 40 c9 ff 44 22 00 02 |.D......|.@..D"..|
|00003a40| 54 68 65 20 6d 6f 73 74 | 20 73 69 67 6e 69 66 69 |The most| signifi|
|00003a50| 63 61 6e 74 20 31 36 20 | 62 69 74 73 20 28 65 65 |cant 16 |bits (ee|
|00003a60| 65 65 29 20 63 6f 6e 74 | 61 69 6e 20 61 6e 20 65 |ee) cont|ain an e|
|00003a70| 78 74 65 6e 73 69 6f 6e | 20 77 68 69 63 68 20 61 |xtension| which a|
|00003a80| 75 67 6d 65 6e 74 73 20 | 74 68 65 20 66 69 6c 65 |ugments |the file|
|00003a90| 20 74 79 70 65 20 6e 75 | 6d 62 65 72 20 00 00 00 | type nu|mber ...|
|00003aa0| 00 78 00 00 05 78 00 00 | 00 f8 5d 07 ce d9 c8 ff |.x...x..|..].....|
|00003ab0| ae 08 c9 ff 44 22 00 00 | 74 6f 20 70 72 6f 76 69 |....D"..|to provi|
|00003ac0| 64 65 20 6d 6f 72 65 20 | 69 6e 66 6f 72 6d 61 74 |de more |informat|
|00003ad0| 69 6f 6e 20 6f 6e 20 65 | 78 61 63 74 6c 79 20 77 |ion on e|xactly w|
|00003ae0| 68 61 74 20 74 68 65 20 | 64 61 74 61 20 69 73 2e |hat the |data is.|
|00003af0| 20 54 68 69 73 20 65 6e | 61 62 6c 65 73 2c 20 66 | This en|ables, f|
|00003b00| 6f 72 20 65 78 61 6d 70 | 6c 65 2c 20 74 68 65 20 |or examp|le, the |
|00003b10| 74 65 78 74 20 00 00 00 | 00 78 00 00 05 74 00 00 |text ...|.x...t..|
|00003b20| 00 28 73 07 8e a1 c8 ff | 6e d0 c8 ff 44 22 00 00 |.(s.....|n...D"..|
|00003b30| 6f 66 20 61 6e 20 49 6d | 70 72 65 73 73 69 6f 6e |of an Im|pression|
|00003b40| 20 64 6f 63 75 6d 65 6e | 74 20 74 6f 20 62 65 20 | documen|t to be |
|00003b50| 73 61 76 65 64 20 77 69 | 74 68 20 73 74 79 6c 65 |saved wi|th style|
|00003b60| 20 69 6e 66 6f 72 6d 61 | 74 69 6f 6e 20 69 6e 20 | informa|tion in |
|00003b70| 44 44 46 20 66 6f 72 6d | 61 74 20 74 6f 20 61 20 |DDF form|at to a |
|00003b80| 74 65 78 74 20 28 26 66 | 66 66 29 20 00 74 00 00 |text (&f|ff) .t..|
|00003b90| 25 6c 00 00 42 88 1a 06 | 4e 69 c8 ff 2e 98 c8 ff |%l..B...|Ni......|
|00003ba0| 44 22 00 00 66 69 6c 65 | 2c 20 62 75 74 20 73 74 |D"..file|, but st|
|00003bb0| 69 6c 6c 20 62 65 20 64 | 69 66 66 65 72 65 6e 74 |ill be d|ifferent|
|00003bc0| 69 61 74 65 64 20 66 72 | 6f 6d 20 61 20 6e 6f 72 |iated fr|om a nor|
|00003bd0| 6d 61 6c 20 74 65 78 74 | 20 66 69 6c 65 2c 20 62 |mal text| file, b|
|00003be0| 79 20 75 73 69 6e 67 20 | 61 6e 20 65 78 74 65 6e |y using |an exten|
|00003bf0| 73 69 6f 6e 2e 0d 00 00 | 00 6c 00 00 25 1c 00 00 |sion....|.l..%...|
|00003c00| 42 00 00 00 0e 31 c8 ff | ee 5f c8 ff 44 22 00 02 |B....1..|._..D"..|
|00003c10| 0d 00 00 00 00 1c 00 00 | 85 90 00 00 02 28 46 07 |........|.....(F.|
|00003c20| ce f8 c7 ff ae 27 c8 ff | 44 22 00 02 41 20 07 20 |.....'..|D"..A . |
|00003c30| 03 0f 00 00 03 0f 00 00 | 00 00 00 00 68 79 70 6f |........|....hypo|
|00003c40| 74 68 65 74 69 63 61 6c | 20 08 66 69 03 0f 00 00 |thetical| .fi....|
|00003c50| 00 00 00 00 65 78 74 65 | 6e 73 69 6f 6e 20 6d 69 |....exte|nsion mi|
|00003c60| 67 68 74 20 73 65 65 20 | 74 68 65 20 6e 6f 72 6d |ght see |the norm|
|00003c70| 61 6c 20 74 65 78 74 20 | 66 69 6c 65 20 67 69 76 |al text |file giv|
|00003c80| 65 6e 20 74 68 65 20 64 | 61 74 61 20 74 79 70 65 |en the d|ata type|
|00003c90| 20 77 6f 72 64 20 26 30 | 30 30 30 30 66 66 66 2c | word &0|0000fff,|
|00003ca0| 20 00 00 00 00 90 00 00 | 25 50 00 00 42 b8 8e 04 | .......|%P..B...|
|00003cb0| 8e c0 c7 ff 6e ef c7 ff | 44 22 00 00 77 68 69 6c |....n...|D"..whil|
|00003cc0| 65 20 74 68 65 6e 20 44 | 44 46 20 74 65 78 74 20 |e then D|DF text |
|00003cd0| 6d 69 67 68 74 20 62 65 | 20 67 69 76 65 6e 20 74 |might be| given t|
|00003ce0| 68 65 20 77 6f 72 64 20 | 26 32 30 31 35 30 66 66 |he word |&20150ff|
|00003cf0| 66 2e 0d 00 00 50 00 00 | 25 1c 00 00 42 00 00 00 |f....P..|%...B...|
|00003d00| 4e 88 c7 ff 2e b7 c7 ff | 44 22 00 02 0d 00 00 00 |N.......|D"......|
|00003d10| 00 1c 00 00 05 78 00 00 | 00 10 61 07 0e 50 c7 ff |.....x..|..a..P..|
|00003d20| ee 7e c7 ff 44 22 00 02 | 54 68 65 20 65 78 74 65 |.~..D"..|The exte|
|00003d30| 6e 73 69 6f 6e 20 26 30 | 30 30 30 20 69 73 20 64 |nsion &0|000 is d|
|00003d40| 65 66 69 6e 65 64 20 61 | 73 20 63 6f 6e 76 65 79 |efined a|s convey|
|00003d50| 69 6e 67 20 6e 6f 20 65 | 78 74 72 61 20 69 6e 66 |ing no e|xtra inf|
|00003d60| 6f 72 6d 61 74 69 6f 6e | 2c 20 69 2e 65 2e 20 69 |ormation|, i.e. i|
|00003d70| 74 20 69 73 20 61 20 90 | 6e 6f 72 6d 61 6c 91 20 |t is a .|normal. |
|00003d80| 66 69 6c 65 20 6f 66 20 | 00 78 00 00 05 70 00 00 |file of |.x...p..|
|00003d90| 00 bc bb 06 ce 17 c7 ff | ae 46 c7 ff 44 22 00 00 |........|.F..D"..|
|00003da0| 74 68 65 20 73 70 65 63 | 69 66 69 65 64 20 74 79 |the spec|ified ty|
|00003db0| 70 65 20 99 20 74 68 65 | 20 52 49 53 43 20 4f 53 |pe . the| RISC OS|
|00003dc0| 20 66 69 6c 65 20 74 79 | 70 65 20 61 6c 6f 6e 65 | file ty|pe alone|
|00003dd0| 20 63 6f 6e 76 65 79 73 | 20 61 6c 6c 20 74 68 65 | conveys| all the|
|00003de0| 20 6e 65 63 65 73 73 61 | 72 79 2f 61 76 61 69 6c | necessa|ry/avail|
|00003df0| 61 62 6c 65 20 00 00 00 | 00 70 00 00 25 28 00 00 |able ...|.p..%(..|
|00003e00| 42 fc 02 01 8e df c6 ff | 6e 0e c7 ff 44 22 00 00 |B.......|n...D"..|
|00003e10| 69 6e 66 6f 72 6d 61 74 | 69 6f 6e 2e 0d 00 00 00 |informat|ion.....|
|00003e20| 00 28 00 00 25 1c 00 00 | 42 00 00 00 4e a7 c6 ff |.(..%...|B...N...|
|00003e30| 2e d6 c6 ff 44 22 00 02 | 0d 00 00 00 00 1c 00 00 |....D"..|........|
|00003e40| 05 78 00 00 00 84 86 07 | 0e 6f c6 ff ee 9d c6 ff |.x......|.o......|
|00003e50| 44 22 00 02 45 78 74 65 | 6e 73 69 6f 6e 73 20 26 |D"..Exte|nsions &|
|00003e60| 30 30 30 31 20 74 68 72 | 6f 75 67 68 20 26 30 34 |0001 thr|ough &04|
|00003e70| 66 66 20 61 72 65 20 72 | 65 73 65 72 76 65 64 20 |ff are r|eserved |
|00003e80| 66 6f 72 20 90 75 73 65 | 72 91 20 75 73 65 2e 20 |for .use|r. use. |
|00003e90| 48 6f 77 65 76 65 72 2c | 20 69 74 20 69 73 20 70 |However,| it is p|
|00003ea0| 72 65 66 65 72 72 65 64 | 20 74 68 61 74 20 79 6f |referred| that yo|
|00003eb0| 75 20 00 00 00 78 00 00 | 05 78 00 00 00 68 69 07 |u ...x..|.x...hi.|
|00003ec0| ce 36 c6 ff ae 65 c6 ff | 44 22 00 00 72 65 71 75 |.6...e..|D"..requ|
|00003ed0| 65 73 74 20 61 6e 20 6f | 66 66 69 63 69 61 6c 20 |est an o|fficial |
|00003ee0| 61 6c 6c 6f 63 61 74 69 | 6f 6e 20 61 6e 79 77 61 |allocati|on anywa|
|00003ef0| 79 2c 20 66 6f 72 20 66 | 75 74 75 72 65 2d 70 72 |y, for f|uture-pr|
|00003f00| 6f 6f 66 69 6e 67 2c 20 | 74 6f 20 61 76 6f 69 64 |oofing, |to avoid|
|00003f10| 20 63 6c 61 73 68 65 73 | 2c 20 61 6e 64 20 74 6f | clashes|, and to|
|00003f20| 20 65 6e 61 62 6c 65 20 | 61 6c 6c 20 00 78 00 00 | enable |all .x..|
|00003f30| 85 88 00 00 02 d0 f8 06 | 8e fe c5 ff 6e 2d c6 ff |........|....n-..|
|00003f40| 44 22 00 00 61 70 70 6c | 69 63 61 74 69 6f 6e 73 |D"..appl|ications|
|00003f50| 20 74 6f 20 73 68 61 72 | 65 20 07 03 03 ad 00 00 | to shar|e ......|
|00003f60| 03 ad 00 00 00 00 00 00 | 6f 6e 65 08 03 ad 00 00 |........|one.....|
|00003f70| 00 00 00 00 20 64 61 74 | 61 20 74 79 70 65 20 66 |.... dat|a type f|
|00003f80| 6f 72 20 65 61 63 68 20 | 73 70 65 63 69 66 69 63 |or each |specific|
|00003f90| 20 74 79 70 65 20 6f 66 | 20 64 61 74 61 2c 20 61 | type of| data, a|
|00003fa0| 6e 64 20 74 68 75 73 20 | 69 6d 70 72 6f 76 65 20 |nd thus |improve |
|00003fb0| 74 68 65 20 00 88 00 00 | 25 38 00 00 42 94 4e 02 |the ....|%8..B.N.|
|00003fc0| 4e c6 c5 ff 2e f5 c5 ff | 44 22 00 00 65 66 66 65 |N.......|D"..effe|
|00003fd0| 63 74 69 76 65 6e 65 73 | 73 20 6f 66 20 74 68 65 |ctivenes|s of the|
|00003fe0| 20 70 72 6f 74 6f 63 6f | 6c 2e 0d 00 00 38 00 00 | protoco|l....8..|
|00003ff0| 25 1c 00 00 42 00 00 00 | 0e 8e c5 ff ee bc c5 ff |%...B...|........|
|00004000| 44 22 00 02 0d 00 00 00 | 00 1c 00 00 05 74 00 00 |D"......|.....t..|
|00004010| 00 d4 54 07 ce 55 c5 ff | ae 84 c5 ff 44 22 00 02 |..T..U..|....D"..|
|00004020| 49 66 20 79 6f 75 20 68 | 61 76 65 20 61 20 74 79 |If you h|ave a ty|
|00004030| 70 65 20 6f 66 20 64 61 | 74 61 20 77 68 69 63 68 |pe of da|ta which|
|00004040| 20 63 61 6e 20 62 65 20 | 64 69 66 66 65 72 65 6e | can be |differen|
|00004050| 74 69 61 74 65 64 20 74 | 6f 20 61 20 6d 6f 72 65 |tiated t|o a more|
|00004060| 20 70 72 65 63 69 73 65 | 20 6c 65 76 65 6c 20 74 | precise| level t|
|00004070| 68 61 6e 20 52 49 53 43 | 20 4f 53 20 00 74 00 00 |han RISC| OS .t..|
|00004080| 05 78 00 00 00 14 7e 07 | 8e 1d c5 ff 6e 4c c5 ff |.x....~.|....nL..|
|00004090| 44 22 00 00 66 69 6c 65 | 74 79 70 65 73 20 61 6c |D"..file|types al|
|000040a0| 6c 6f 77 2c 20 74 68 65 | 6e 20 70 6c 65 61 73 65 |low, the|n please|
|000040b0| 20 77 72 69 74 65 20 72 | 65 71 75 65 73 74 69 6e | write r|equestin|
|000040c0| 67 20 61 6e 20 65 78 74 | 65 6e 73 69 6f 6e 20 6e |g an ext|ension n|
|000040d0| 75 6d 62 65 72 20 61 6c | 6c 6f 63 61 74 69 6f 6e |umber al|location|
|000040e0| 2e 20 41 6c 6c 6f 63 61 | 74 69 6f 6e 73 20 63 61 |. Alloca|tions ca|
|000040f0| 6e 20 00 00 00 78 00 00 | 05 78 00 00 00 b8 7f 07 |n ...x..|.x......|
|00004100| 4e e5 c4 ff 2e 14 c5 ff | 44 22 00 00 61 6c 73 6f |N.......|D"..also|
|00004110| 20 62 65 20 72 65 71 75 | 65 73 74 65 64 20 66 6f | be requ|ested fo|
|00004120| 72 20 73 70 65 63 69 61 | 6c 20 69 6e 2d 68 6f 75 |r specia|l in-hou|
|00004130| 73 65 20 64 61 74 61 20 | 74 79 70 65 20 6e 75 6d |se data |type num|
|00004140| 62 65 72 73 20 66 6f 72 | 20 63 6f 6e 76 65 79 61 |bers for| conveya|
|00004150| 6e 63 65 20 6f 66 20 73 | 70 65 63 69 61 6c 6c 79 |nce of s|pecially|
|00004160| 20 64 65 66 69 6e 65 64 | 20 00 00 00 00 78 00 00 | defined| ....x..|
|00004170| 25 28 00 00 42 d0 07 01 | 0e ad c4 ff ee db c4 ff |%(..B...|........|
|00004180| 44 22 00 00 64 61 74 61 | 20 63 68 75 6e 6b 73 2e |D"..data| chunks.|
|00004190| 0d 00 00 00 00 28 00 00 | a5 28 00 00 42 00 00 00 |.....(..|.(..B...|
|000041a0| ce 74 c4 ff ae a3 c4 ff | 44 22 00 02 0d 07 6f 6e |.t......|D"....on|
|000041b0| 01 12 00 00 01 12 00 00 | 00 00 00 00 00 28 00 00 |........|.....(..|
|000041c0| a5 3c 00 00 42 34 46 02 | be 34 c4 ff 6e 6b c4 ff |.<..B4F.|.4..nk..|
|000041d0| 54 2a 00 02 4a 6f 62 20 | 48 61 6e 64 6c 65 20 28 |T*..Job |Handle (|
|000041e0| 26 65 65 65 65 63 63 63 | 63 29 08 00 01 12 00 00 |&eeeeccc|c)......|
|000041f0| 00 00 00 00 0d 00 00 00 | 00 3c 00 00 05 78 00 00 |........|.<...x..|
|00004200| 00 04 43 07 ee fa c3 ff | ce 29 c4 ff 44 22 00 02 |..C.....|.)..D"..|
|00004210| 54 68 69 73 20 69 73 20 | 75 73 65 64 20 69 6e 20 |This is |used in |
|00004220| 61 6c 6c 20 63 6f 6d 6d | 75 6e 69 63 61 74 69 6f |all comm|unicatio|
|00004230| 6e 20 62 65 74 77 65 65 | 6e 20 74 68 65 20 63 6c |n betwee|n the cl|
|00004240| 69 65 6e 74 20 61 6e 64 | 20 65 64 69 74 6f 72 20 |ient and| editor |
|00004250| 61 73 20 61 20 72 65 66 | 65 72 65 6e 63 65 20 74 |as a ref|erence t|
|00004260| 6f 20 61 20 73 70 65 63 | 69 66 69 63 20 00 00 00 |o a spec|ific ...|
|00004270| 00 78 00 00 05 78 00 00 | 00 34 55 07 ae c2 c3 ff |.x...x..|.4U.....|
|00004280| 8e f1 c3 ff 44 22 00 00 | 6a 6f 62 2e 20 54 68 65 |....D"..|job. The|
|00004290| 20 63 6c 69 65 6e 74 20 | 61 6e 64 20 65 64 69 74 | client |and edit|
|000042a0| 6f 72 20 62 6f 74 68 20 | 66 69 6c 6c 20 69 6e 20 |or both |fill in |
|000042b0| 74 68 65 69 72 20 68 61 | 6c 66 20 6f 66 20 74 68 |their ha|lf of th|
|000042c0| 69 73 20 77 6f 72 64 20 | 77 69 74 68 20 75 6e 69 |is word |with uni|
|000042d0| 71 75 65 20 6e 6f 6e 2d | 7a 65 72 6f 20 6e 75 6d |que non-|zero num|
|000042e0| 62 65 72 73 2c 20 00 00 | 00 78 00 00 05 74 00 00 |bers, ..|.x...t..|
|000042f0| 00 48 6e 07 6e 8a c3 ff | 4e b9 c3 ff 44 22 00 00 |.Hn.n...|N...D"..|
|00004300| 74 68 75 73 20 6d 61 6b | 69 6e 67 20 61 20 6a 6f |thus mak|ing a jo|
|00004310| 62 20 68 61 6e 64 6c 65 | 20 77 68 69 63 68 20 69 |b handle| which i|
|00004320| 73 20 75 6e 69 71 75 65 | 20 61 74 20 62 6f 74 68 |s unique| at both|
|00004330| 20 27 65 6e 64 73 27 2e | 20 4f 6e 63 65 20 63 6f | 'ends'.| Once co|
|00004340| 6d 70 6c 65 74 65 64 2c | 20 74 68 65 20 6a 6f 62 |mpleted,| the job|
|00004350| 20 68 61 6e 64 6c 65 20 | 66 6f 72 20 00 74 00 00 | handle |for .t..|
|00004360| a5 68 00 00 42 34 36 05 | 2e 52 c3 ff 0e 81 c3 ff |.h..B46.|.R......|
|00004370| 44 22 00 00 61 20 73 65 | 73 73 69 6f 6e 20 69 73 |D"..a se|ssion is|
|00004380| 20 6e 65 76 65 72 20 63 | 68 61 6e 67 65 64 2e 20 | never c|hanged. |
|00004390| 49 20 73 75 67 67 65 73 | 74 20 79 6f 75 20 75 73 |I sugges|t you us|
|000043a0| 65 20 68 61 6e 64 6c 65 | 73 20 61 73 20 66 6f 6c |e handle|s as fol|
|000043b0| 6c 6f 77 73 3a 0d 07 6f | 06 ae 00 00 06 ae 00 00 |lows:..o|........|
|000043c0| 00 00 00 00 00 68 00 00 | 05 78 00 00 06 28 23 07 |.....h..|.x...(#.|
|000043d0| 7e 02 c3 ff 5e 31 c3 ff | 44 22 00 02 8f 12 75 6e |~...^1..|D"....un|
|000043e0| f8 50 00 00 00 00 00 00 | 45 61 63 68 20 70 61 72 |.P......|Each par|
|000043f0| 74 79 20 73 69 6d 70 6c | 79 20 41 4e 44 73 20 6f |ty simpl|y ANDs o|
|00004400| 66 66 20 74 68 65 20 31 | 36 20 62 69 74 73 20 63 |ff the 1|6 bits c|
|00004410| 6f 6e 74 61 69 6e 69 6e | 67 20 74 68 65 69 72 20 |ontainin|g their |
|00004420| 6f 77 6e 20 68 61 6c 66 | 20 6f 66 20 74 68 65 20 |own half| of the |
|00004430| 6a 6f 62 20 68 61 6e 64 | 6c 65 2e 20 00 78 00 00 |job hand|le. .x..|
|00004440| 05 74 00 00 00 78 0b 07 | 3e ca c2 ff 1e f9 c2 ff |.t...x..|>.......|
|00004450| 44 22 00 00 54 68 75 73 | 2c 20 6f 74 68 65 72 20 |D"..Thus|, other |
|00004460| 74 68 61 6e 20 76 65 72 | 69 66 79 69 6e 67 20 69 |than ver|ifying i|
|00004470| 74 73 20 63 6f 72 72 65 | 63 74 6e 65 73 73 2c 20 |ts corre|ctness, |
|00004480| 79 6f 75 20 6e 65 65 64 | 20 6e 6f 74 20 63 6f 6e |you need| not con|
|00004490| 63 65 72 6e 20 79 6f 75 | 72 73 65 6c 66 20 77 69 |cern you|rself wi|
|000044a0| 74 68 20 74 68 65 20 6f | 74 68 65 72 20 00 00 00 |th the o|ther ...|
|000044b0| 00 74 00 00 25 3c 00 00 | 42 40 8a 02 fe 91 c2 ff |.t..%<..|B@......|
|000044c0| de c0 c2 ff 44 22 00 00 | 61 70 70 6c 69 63 61 74 |....D"..|applicat|
|000044d0| 69 6f 6e 73 27 20 68 61 | 6c 66 20 6f 66 20 74 68 |ions' ha|lf of th|
|000044e0| 65 20 68 61 6e 64 6c 65 | 2e 0d 00 00 00 3c 00 00 |e handle|.....<..|
|000044f0| 05 7c 00 00 06 b8 59 07 | 4e 42 c2 ff 2e 71 c2 ff |.|....Y.|NB...q..|
|00004500| 44 22 00 02 8f 12 00 00 | f8 50 00 00 00 00 00 00 |D"......|.P......|
|00004510| 45 61 63 68 20 61 70 70 | 6c 69 63 61 74 69 6f 6e |Each app|lication|
|00004520| 20 70 72 6f 76 69 64 65 | 73 20 61 20 68 61 6e 64 | provide|s a hand|
|00004530| 6c 65 20 76 61 6c 75 65 | 2c 20 73 6f 20 63 61 6e |le value|, so can|
|00004540| 20 75 73 65 20 61 6e 79 | 20 68 61 6e 64 6c 65 20 | use any| handle |
|00004550| 76 61 6c 75 65 20 74 68 | 61 74 20 69 73 20 65 61 |value th|at is ea|
|00004560| 73 79 20 66 6f 72 20 00 | 00 7c 00 00 85 bc 00 00 |sy for .|.|......|
|00004570| 02 14 f1 06 0e 0a c2 ff | ee 38 c2 ff 44 22 00 00 |........|.8..D"..|
|00004580| 74 68 65 20 70 72 6f 67 | 72 61 6d 6d 65 72 2e 20 |the prog|rammer. |
|00004590| 07 6e 72 65 04 b0 00 00 | 06 ae 00 00 04 b0 00 00 |.nre....|........|
|000045a0| 00 00 00 00 4e 6f 74 65 | 07 6f 6e 74 03 b1 00 00 |....Note|.ont....|
|000045b0| 06 ae 00 00 04 b0 00 00 | 03 b1 00 00 00 00 00 00 |........|........|
|000045c0| 20 08 20 64 04 b0 00 00 | 06 ae 00 00 03 b1 00 00 | . d....|........|
|000045d0| 00 00 00 00 08 74 68 6f | 03 b1 00 00 06 ae 00 00 |.....tho|........|
|000045e0| 00 00 00 00 68 6f 77 65 | 76 65 72 2c 20 74 68 61 |....howe|ver, tha|
|000045f0| 74 20 61 6c 6c 20 68 61 | 6e 64 6c 65 73 20 73 68 |t all ha|ndles sh|
|00004600| 6f 75 6c 64 20 62 65 20 | 75 6e 69 71 75 65 20 73 |ould be |unique s|
|00004610| 6f 20 74 68 61 74 20 68 | 61 6e 64 6c 65 73 20 61 |o that h|andles a|
|00004620| 72 65 20 00 00 bc 00 00 | 25 68 00 00 42 7c 44 06 |re .....|%h..B|D.|
|00004630| ce d1 c1 ff ae 00 c2 ff | 44 22 00 00 6e 6f 74 20 |........|D"..not |
|00004640| 72 65 2d 75 73 65 64 2e | 20 54 68 65 20 73 75 67 |re-used.| The sug|
|00004650| 67 65 73 74 65 64 20 6d | 65 74 68 6f 64 20 66 6f |gested m|ethod fo|
|00004660| 72 20 63 6f 72 72 65 63 | 74 6c 79 20 67 65 6e 65 |r correc|tly gene|
|00004670| 72 61 74 69 6e 67 2f 75 | 73 69 6e 67 20 68 61 6e |rating/u|sing han|
|00004680| 64 6c 65 73 20 69 73 3a | 0d 00 00 00 00 68 00 00 |dles is:|.....h..|
|00004690| 05 84 00 00 06 f0 84 07 | 1e 82 c1 ff fe b0 c1 ff |........|........|
|000046a0| 44 22 00 02 12 75 72 61 | 60 6d 00 00 00 00 00 00 |D"...ura|`m......|
|000046b0| 53 70 6c 69 74 20 79 6f | 75 72 20 31 36 2d 62 69 |Split yo|ur 16-bi|
|000046c0| 74 73 20 6f 66 20 74 68 | 65 20 6a 6f 62 20 68 61 |ts of th|e job ha|
|000046d0| 6e 64 6c 65 20 69 6e 74 | 6f 20 32 20 70 61 72 74 |ndle int|o 2 part|
|000046e0| 73 20 28 70 65 72 68 61 | 70 73 20 61 20 31 30 3a |s (perha|ps a 10:|
|000046f0| 36 20 62 69 74 20 73 70 | 6c 69 74 3f 29 2e 20 54 |6 bit sp|lit?). T|
|00004700| 68 65 20 74 6f 70 20 31 | 30 20 62 69 74 73 20 00 |he top 1|0 bits .|
|00004710| 00 84 00 00 05 6c 00 00 | 00 48 c6 06 de 49 c1 ff |.....l..|.H...I..|
|00004720| be 78 c1 ff 44 22 00 00 | 63 6f 6e 74 61 69 6e 20 |.x..D"..|contain |
|00004730| 61 20 75 6e 69 71 75 65 | 20 28 73 65 71 75 65 6e |a unique| (sequen|
|00004740| 74 69 61 6c 6c 79 20 67 | 65 6e 65 72 61 74 65 64 |tially g|enerated|
|00004750| 29 20 6e 75 6d 62 65 72 | 2c 20 77 68 69 6c 65 20 |) number|, while |
|00004760| 74 68 65 20 62 6f 74 74 | 6f 6d 20 36 20 62 69 74 |the bott|om 6 bit|
|00004770| 73 20 63 6f 6e 74 61 69 | 6e 20 61 20 00 6c 00 00 |s contai|n a .l..|
|00004780| 25 30 00 00 42 80 c3 01 | 9e 11 c1 ff 7e 40 c1 ff |%0..B...|....~@..|
|00004790| 44 22 00 00 72 65 ad 75 | 73 61 62 6c 65 20 61 72 |D"..re.u|sable ar|
|000047a0| 72 61 79 20 69 6e 64 65 | 78 2e 0d 00 00 30 00 00 |ray inde|x....0..|
|000047b0| 05 7c 00 00 06 e8 86 07 | ee c1 c0 ff ce f0 c0 ff |.|......|........|
|000047c0| 44 22 00 02 12 22 00 f2 | 60 6d 00 00 00 00 00 00 |D"..."..|`m......|
|000047d0| 57 68 65 6e 20 61 20 6d | 65 73 73 61 67 65 20 66 |When a m|essage f|
|000047e0| 6f 72 20 61 6e 20 65 78 | 69 73 74 69 6e 67 20 73 |or an ex|isting s|
|000047f0| 65 73 73 69 6f 6e 20 69 | 73 20 72 65 63 69 65 76 |ession i|s reciev|
|00004800| 65 64 2c 20 6d 61 73 6b | 20 74 68 65 20 61 72 72 |ed, mask| the arr|
|00004810| 61 79 2d 69 6e 64 65 78 | 20 6f 66 66 20 74 68 65 |ay-index| off the|
|00004820| 20 62 6f 74 74 6f 6d 20 | 00 7c 00 00 85 84 00 00 | bottom |.|......|
|00004830| 02 3c ea 06 ae 89 c0 ff | 8e b8 c0 ff 44 22 00 00 |.<......|....D"..|
|00004840| 74 6f 20 67 65 74 20 71 | 75 69 63 6b 2d 61 6e 64 |to get q|uick-and|
|00004850| 2d 65 61 73 79 20 61 63 | 63 65 73 73 20 74 6f 20 |-easy ac|cess to |
|00004860| 74 68 65 20 72 65 6c 65 | 76 61 6e 74 20 69 6e 66 |the rele|vant inf|
|00004870| 6f 72 6d 61 74 69 6f 6e | 2e 20 54 68 65 6e 20 07 |ormation|. Then .|
|00004880| 03 b5 00 00 06 ae 00 00 | 03 b5 00 00 00 00 00 00 |........|........|
|00004890| 63 68 65 63 6b 20 74 68 | 65 20 65 6e 74 69 72 65 |check th|e entire|
|000048a0| 20 33 32 20 62 69 74 73 | 20 6f 66 20 00 84 00 00 | 32 bits| of ....|
|000048b0| 85 7c 00 00 02 f8 7f 06 | 6e 51 c0 ff 4e 80 c0 ff |.|......|nQ..N...|
|000048c0| 5c 22 00 00 74 68 65 20 | 72 65 63 69 65 76 65 64 |\"..the |recieved|
|000048d0| 20 68 61 6e 64 6c 65 20 | 08 68 61 6e 03 b5 00 00 | handle |.han....|
|000048e0| 06 ae 00 00 00 00 00 00 | 61 67 61 69 6e 73 74 20 |........|against |
|000048f0| 74 68 65 20 63 6f 70 79 | 20 79 6f 75 20 68 61 76 |the copy| you hav|
|00004900| 65 20 74 68 6f 75 67 68 | 74 66 75 6c 6c 79 20 73 |e though|tfully s|
|00004910| 74 6f 72 65 64 20 69 6e | 20 79 6f 75 72 20 61 72 |tored in| your ar|
|00004920| 72 61 79 20 6f 66 20 00 | 00 7c 00 00 05 74 00 00 |ray of .|.|...t..|
|00004930| 00 50 ee 06 2e 19 c0 ff | 0e 48 c0 ff 44 22 00 00 |.P......|.H..D"..|
|00004940| 69 6e 66 6f 72 6d 61 74 | 69 6f 6e 20 6f 6e 20 74 |informat|ion on t|
|00004950| 68 69 73 20 73 65 73 73 | 69 6f 6e 2c 20 74 6f 20 |his sess|ion, to |
|00004960| 65 6e 73 75 72 65 20 74 | 68 61 74 20 69 74 20 69 |ensure t|hat it i|
|00004970| 73 20 61 20 76 61 6c 69 | 64 20 6d 65 73 73 61 67 |s a vali|d messag|
|00004980| 65 2e 20 28 61 6e 64 20 | 6e 6f 74 2c 20 66 6f 72 |e. (and |not, for|
|00004990| 20 65 78 61 6d 70 6c 65 | 2c 20 00 00 00 74 00 00 | example|, ...t..|
|000049a0| a5 70 00 00 42 c4 06 05 | ee e0 bf ff ce 0f c0 ff |.p..B...|........|
|000049b0| 44 22 00 00 61 6e 20 61 | 74 74 65 6d 70 74 20 61 |D"..an a|ttempt a|
|000049c0| 74 20 63 6f 6d 6d 75 6e | 69 63 61 74 69 6f 6e 20 |t commun|ication |
|000049d0| 66 72 6f 6d 20 61 20 70 | 72 65 76 69 6f 75 73 20 |from a p|revious |
|000049e0| 28 64 65 61 64 29 20 73 | 65 73 73 69 6f 6e 29 2e |(dead) s|ession).|
|000049f0| 0d 08 73 69 06 ae 00 00 | 00 00 00 00 07 ae 00 00 |..si....|........|
|00004a00| 01 14 00 00 01 14 00 00 | 00 00 00 00 00 70 00 00 |........|.....p..|
|00004a10| 01 10 00 00 00 00 00 00 | 00 00 00 00 00 10 00 00 |........|........|
|00004a20| 02 18 00 00 84 03 00 00 | 00 00 00 00 01 14 00 00 |........|........|
|00004a30| 00 00 00 00 00 18 00 00 | a5 34 00 00 42 de 46 01 |........|.4..B.F.|
|00004a40| 4d 2a be ff fd 60 be ff | 54 2a 00 02 4d 65 73 73 |M*...`..|T*..Mess|
|00004a50| 61 67 65 20 66 6c 61 67 | 73 08 65 20 01 14 00 00 |age flag|s.e ....|
|00004a60| 00 00 00 00 0d 00 00 00 | 00 34 00 00 05 78 00 00 |........|.4...x..|
|00004a70| 00 54 6b 07 7d f0 bd ff | 5d 1f be ff 44 22 00 02 |.Tk.}...|]...D"..|
|00004a80| 46 6f 72 20 74 68 65 20 | 73 61 6b 65 20 6f 66 20 |For the |sake of |
|00004a90| 73 69 6d 70 6c 69 63 69 | 74 79 2c 20 6f 6e 6c 79 |simplici|ty, only|
|00004aa0| 20 6f 6e 65 20 66 6c 61 | 67 77 6f 72 64 20 64 65 | one fla|gword de|
|00004ab0| 66 69 6e 69 74 69 6f 6e | 20 68 61 73 20 62 65 65 |finition| has bee|
|00004ac0| 6e 20 6d 61 64 65 2c 20 | 61 6e 64 20 74 68 69 73 |n made, |and this|
|00004ad0| 20 66 6c 61 67 77 6f 72 | 64 20 69 73 20 00 00 00 | flagwor|d is ...|
|00004ae0| 00 78 00 00 85 90 00 00 | 02 74 45 07 3d b8 bd ff |.x......|.tE.=...|
|00004af0| 1d e7 bd ff 44 22 00 00 | 75 73 65 64 20 69 6e 20 |....D"..|used in |
|00004b00| 07 73 65 64 03 15 00 00 | 03 15 00 00 00 00 00 00 |.sed....|........|
|00004b10| 61 6c 6c 08 03 15 00 00 | 00 00 00 00 20 74 68 65 |all.....|.... the|
|00004b20| 20 6d 65 73 73 61 67 65 | 73 2e 20 53 6f 6d 65 20 | message|s. Some |
|00004b30| 66 6c 61 67 73 20 61 72 | 65 20 74 68 65 72 65 66 |flags ar|e theref|
|00004b40| 6f 72 65 20 69 6e 76 61 | 6c 69 64 20 69 6e 20 74 |ore inva|lid in t|
|00004b50| 68 65 20 63 6f 6e 74 65 | 78 74 20 6f 66 20 73 6f |he conte|xt of so|
|00004b60| 6d 65 20 6d 65 73 73 61 | 67 65 73 2c 20 00 00 00 |me messa|ges, ...|
|00004b70| 00 90 00 00 05 70 00 00 | 00 90 c9 06 fd 7f bd ff |.....p..|........|
|00004b80| dd ae bd ff 44 22 00 00 | 61 6e 64 20 61 72 65 20 |....D"..|and are |
|00004b90| 73 69 6d 70 6c 79 20 69 | 67 6e 6f 72 65 64 20 28 |simply i|gnored (|
|00004ba0| 69 66 20 69 6e 20 64 6f | 75 62 74 2c 20 69 67 6e |if in do|ubt, ign|
|00004bb0| 6f 72 65 20 74 68 65 20 | 66 6c 61 67 29 2e 20 54 |ore the |flag). T|
|00004bc0| 68 69 73 20 61 6c 6c 6f | 77 73 20 65 61 73 79 20 |his allo|ws easy |
|00004bd0| 74 75 72 6e 61 72 6f 75 | 6e 64 20 6f 66 20 00 00 |turnarou|nd of ..|
|00004be0| 00 70 00 00 05 74 00 00 | 00 f8 8a 07 bd 47 bd ff |.p...t..|.....G..|
|00004bf0| 9d 76 bd ff 44 22 00 00 | 6d 65 73 73 61 67 65 73 |.v..D"..|messages|
|00004c00| 2c 20 61 73 20 6d 6f 73 | 74 20 6f 66 20 74 68 65 |, as mos|t of the|
|00004c10| 20 6d 65 73 73 61 67 65 | 73 20 61 72 65 20 76 65 | message|s are ve|
|00004c20| 72 79 20 73 69 6d 69 6c | 61 72 20 69 6e 20 63 6f |ry simil|ar in co|
|00004c30| 6e 73 74 72 75 63 74 69 | 6f 6e 2c 20 61 6c 6c 6f |nstructi|on, allo|
|00004c40| 77 69 6e 67 20 74 68 65 | 20 70 72 6f 67 72 61 6d |wing the| program|
|00004c50| 6d 65 72 20 00 74 00 00 | 25 74 00 00 42 e0 33 07 |mer .t..|%t..B.3.|
|00004c60| 7d 0f bd ff 5d 3e bd ff | 44 22 00 00 74 6f 20 6d |}...]>..|D"..to m|
|00004c70| 61 6b 65 20 6d 69 6e 6f | 72 20 61 6c 74 65 72 61 |ake mino|r altera|
|00004c80| 74 69 6f 6e 73 20 74 6f | 20 61 20 72 65 63 65 69 |tions to| a recei|
|00004c90| 76 65 64 20 6d 65 73 73 | 61 67 65 20 62 65 66 6f |ved mess|age befo|
|00004ca0| 72 65 20 75 73 69 6e 67 | 20 69 74 20 61 73 20 74 |re using| it as t|
|00004cb0| 68 65 20 63 6f 6e 74 65 | 6e 74 73 20 6f 66 20 61 |he conte|nts of a|
|00004cc0| 20 72 65 70 6c 79 2e 0d | 00 74 00 00 25 1c 00 00 | reply..|.t..%...|
|00004cd0| 42 00 00 00 3d d7 bc ff | 1d 06 bd ff 44 22 00 02 |B...=...|....D"..|
|00004ce0| 0d 00 00 00 00 1c 00 00 | 05 74 00 00 00 60 0b 07 |........|.t...`..|
|00004cf0| fd 9e bc ff dd cd bc ff | 44 22 00 02 54 68 65 20 |........|D"..The |
|00004d00| 66 6c 61 67 73 20 73 68 | 6f 75 6c 64 20 62 65 20 |flags sh|ould be |
|00004d10| 73 65 74 20 62 79 20 74 | 68 65 20 65 64 69 74 6f |set by t|he edito|
|00004d20| 72 20 77 68 65 6e 20 72 | 65 70 6c 79 69 6e 67 20 |r when r|eplying |
|00004d30| 74 6f 20 74 68 65 20 63 | 6c 69 65 6e 74 20 69 6e |to the c|lient in|
|00004d40| 20 6f 72 64 65 72 20 74 | 6f 20 69 6e 64 69 63 61 | order t|o indica|
|00004d50| 74 65 20 74 68 65 20 00 | 00 74 00 00 05 7c 00 00 |te the .|.t...|..|
|00004d60| 00 f0 65 07 bd 66 bc ff | 9d 95 bc ff 44 22 00 00 |..e..f..|....D"..|
|00004d70| 63 75 72 72 65 6e 74 20 | 73 74 61 74 75 73 20 28 |current |status (|
|00004d80| 65 2e 67 2e 20 69 66 20 | 79 6f 75 20 61 72 65 20 |e.g. if |you are |
|00004d90| 75 6e 61 62 6c 65 20 74 | 6f 20 73 75 70 70 6c 79 |unable t|o supply|
|00004da0| 20 72 65 61 64 2d 6f 6e | 6c 79 2c 20 74 68 65 6e | read-on|ly, then|
|00004db0| 20 63 6c 65 61 72 20 74 | 68 65 20 72 65 61 64 2d | clear t|he read-|
|00004dc0| 6f 6e 6c 79 20 62 69 74 | 3b 20 69 66 20 79 6f 75 |only bit|; if you|
|00004dd0| 20 00 00 00 00 7c 00 00 | 05 78 00 00 00 bc 0f 07 | ....|..|.x......|
|00004de0| 7d 2e bc ff 5d 5d bc ff | 44 22 00 00 61 72 65 20 |}...]]..|D"..are |
|00004df0| 75 6e 61 62 6c 65 20 74 | 6f 20 65 64 69 74 20 74 |unable t|o edit t|
|00004e00| 68 65 20 64 61 74 61 2c | 20 74 68 65 6e 20 73 65 |he data,| then se|
|00004e10| 74 20 74 68 65 20 72 65 | 61 64 2d 6f 6e 6c 79 20 |t the re|ad-only |
|00004e20| 62 69 74 29 3a 20 49 66 | 20 74 68 65 20 63 6c 69 |bit): If| the cli|
|00004e30| 65 6e 74 20 69 73 20 6e | 6f 74 20 68 61 70 70 79 |ent is n|ot happy|
|00004e40| 20 77 69 74 68 20 74 68 | 65 20 00 00 00 78 00 00 | with th|e ...x..|
|00004e50| 25 78 00 00 42 30 71 07 | 3d f6 bb ff 1d 25 bc ff |%x..B0q.|=....%..|
|00004e60| 44 22 00 00 72 65 70 6f | 72 74 65 64 20 73 74 61 |D"..repo|rted sta|
|00004e70| 74 75 73 2c 20 74 68 65 | 79 20 73 68 6f 75 6c 64 |tus, the|y should|
|00004e80| 20 72 65 70 6f 72 74 20 | 74 68 65 20 70 72 6f 62 | report |the prob|
|00004e90| 6c 65 6d 20 74 6f 20 74 | 68 65 20 75 73 65 72 2c |lem to t|he user,|
|00004ea0| 20 61 6e 64 20 28 70 6f | 73 73 69 62 6c 79 29 20 | and (po|ssibly) |
|00004eb0| 61 62 6f 72 74 20 74 68 | 65 20 73 65 73 73 69 6f |abort th|e sessio|
|00004ec0| 6e 2e 0d 00 00 78 00 00 | 25 1c 00 00 42 00 00 00 |n....x..|%...B...|
|00004ed0| fd bd bb ff dd ec bb ff | 44 22 00 02 0d 00 00 00 |........|D"......|
|00004ee0| 00 1c 00 00 25 30 00 00 | 42 18 bf 01 bd 85 bb ff |....%0..|B.......|
|00004ef0| 9d b4 bb ff 44 22 00 02 | 54 68 65 20 64 65 66 69 |....D"..|The defi|
|00004f00| 6e 65 64 20 66 6c 61 67 | 73 20 61 72 65 3a 0d 00 |ned flag|s are:..|
|00004f10| 00 30 00 00 a5 80 00 00 | 46 44 86 02 35 4d bb ff |.0......|FD..5M..|
|00004f20| 5d 7c bb ff 44 22 00 02 | 12 55 bb ff 20 80 00 00 |]|..D"..|.U.. ...|
|00004f30| 00 00 00 00 07 80 00 00 | 07 19 00 00 07 19 00 00 |........|........|
|00004f40| 00 00 00 00 07 19 00 00 | 04 1a 00 00 07 19 00 00 |........|........|
|00004f50| 04 1a 00 00 00 00 00 00 | 42 69 74 12 4c 13 00 00 |........|Bit.L...|
|00004f60| 00 00 00 00 56 61 6c 75 | 65 12 00 00 40 38 00 00 |....Valu|e...@8..|
|00004f70| 00 00 00 00 44 65 73 63 | 72 69 70 74 69 6f 6e 08 |....Desc|ription.|
|00004f80| 04 1a 00 00 07 19 00 00 | 00 00 00 00 0d 00 00 00 |........|........|
|00004f90| 00 80 00 00 a5 74 00 00 | 46 14 5e 02 3d 15 bb ff |.....t..|F.^.=...|
|00004fa0| 1d 44 bb ff 44 22 00 02 | 12 1d bb ff f0 3c 00 00 |.D..D"..|.....<..|
|00004fb0| 00 00 00 00 30 12 00 00 | d8 53 00 00 00 00 00 00 |....0...|.S......|
|00004fc0| 26 31 12 00 40 38 00 00 | 00 00 00 00 07 38 00 00 |&1..@8..|.....8..|
|00004fd0| 03 1c 00 00 07 19 00 00 | 03 1c 00 00 00 00 00 00 |........|........|
|00004fe0| 43 6f 6e 74 69 6e 75 65 | 20 65 64 69 74 69 6e 67 |Continue| editing|
|00004ff0| 08 65 64 69 03 1c 00 00 | 07 19 00 00 00 00 00 00 |.edi....|........|
|00005000| 0d 00 00 00 00 74 00 00 | 05 88 00 00 06 c4 03 07 |.....t..|........|
|00005010| fd dc ba ff dd 0b bb ff | 44 22 00 02 12 e4 ba ff |........|D"......|
|00005020| 60 54 00 00 00 00 00 00 | 12 54 00 00 c0 8f 00 00 |`T......|.T......|
|00005030| 00 00 00 00 12 8f 00 00 | 40 38 00 00 00 00 00 00 |........|@8......|
|00005040| 4d 65 73 73 61 67 65 73 | 20 69 6e 76 6f 6c 76 69 |Messages| involvi|
|00005050| 6e 67 20 72 65 74 75 72 | 6e 20 6f 66 20 74 68 65 |ng retur|n of the|
|00005060| 20 64 61 74 61 20 75 73 | 65 20 74 68 69 73 20 62 | data us|e this b|
|00005070| 69 74 20 74 6f 20 69 6e | 64 69 63 61 74 65 20 77 |it to in|dicate w|
|00005080| 68 65 74 68 65 72 20 74 | 68 65 20 00 00 88 00 00 |hether t|he .....|
|00005090| 05 64 00 00 00 18 c1 05 | bd a4 ba ff 9d d3 ba ff |.d......|........|
|000050a0| 44 22 00 00 65 78 74 65 | 72 6e 61 6c 20 65 64 69 |D"..exte|rnal edi|
|000050b0| 74 20 73 65 73 73 69 6f | 6e 20 73 68 6f 75 6c 64 |t sessio|n should|
|000050c0| 20 63 6f 6e 74 69 6e 75 | 65 20 28 62 69 74 20 3d | continu|e (bit =|
|000050d0| 20 31 29 20 6f 72 20 62 | 65 20 61 62 61 6e 64 6f | 1) or b|e abando|
|000050e0| 6e 65 64 20 28 62 69 74 | 20 3d 20 30 29 20 00 00 |ned (bit| = 0) ..|
|000050f0| 00 64 00 00 25 3c 00 00 | 42 60 a0 02 7d 6c ba ff |.d..%<..|B`..}l..|
|00005100| 5d 9b ba ff 44 22 00 00 | 6f 6e 63 65 20 74 68 65 |]...D"..|once the|
|00005110| 20 64 61 74 61 20 68 61 | 73 20 62 65 65 6e 20 72 | data ha|s been r|
|00005120| 65 74 75 72 6e 65 64 2e | 0d 00 00 00 00 3c 00 00 |eturned.|.....<..|
|00005130| 05 8c 00 00 06 a4 0b 07 | 3d 34 ba ff 1d 63 ba ff |........|=4...c..|
|00005140| 44 22 00 02 12 3c ba ff | 60 54 00 00 00 00 00 00 |D"...<..|`T......|
|00005150| 12 54 00 00 c0 8f 00 00 | 00 00 00 00 12 8f 00 00 |.T......|........|
|00005160| 40 38 00 00 00 00 00 00 | 49 66 20 74 68 65 20 75 |@8......|If the u|
|00005170| 73 65 72 20 63 6c 6f 73 | 65 73 20 74 68 65 20 45 |ser clos|es the E|
|00005180| 78 74 65 72 6e 61 6c 20 | 45 64 69 74 20 77 69 6e |xternal |Edit win|
|00005190| 64 6f 77 2c 20 74 68 65 | 6e 20 74 68 69 73 20 66 |dow, the|n this f|
|000051a0| 6c 61 67 20 77 69 6c 6c | 20 62 65 20 69 67 6e 6f |lag will| be igno|
|000051b0| 72 65 64 2c 20 00 00 00 | 00 8c 00 00 a5 9c 00 00 |red, ...|........|
|000051c0| 42 1c ab 05 fd fb b9 ff | dd 2a ba ff 44 22 00 00 |B.......|.*..D"..|
|000051d0| 61 73 20 74 68 65 20 75 | 07 73 20 74 0b 41 00 00 |as the u|.s t.A..|
|000051e0| 07 19 00 00 0b 41 00 00 | 00 00 00 00 73 65 72 20 |.....A..|....ser |
|000051f0| 68 61 73 20 73 70 65 63 | 69 66 69 63 61 6c 6c 79 |has spec|ifically|
|00005200| 20 69 6e 64 69 63 61 74 | 65 64 20 74 68 61 74 20 | indicat|ed that |
|00005210| 74 68 65 79 20 77 69 73 | 68 20 74 6f 20 65 6e 64 |they wis|h to end|
|00005220| 20 74 68 65 20 73 65 73 | 73 69 6f 6e 2e 08 65 73 | the ses|sion..es|
|00005230| 0b 41 00 00 07 19 00 00 | 00 00 00 00 07 19 00 00 |.A......|........|
|00005240| 0b b9 00 00 07 19 00 00 | 0b b9 00 00 00 00 00 00 |........|........|
|00005250| 0d 00 00 00 00 9c 00 00 | a5 3c 00 00 42 00 00 00 |........|.<..B...|
|00005260| bd c3 b9 ff 9d f2 b9 ff | 44 22 00 02 0d 08 b9 ff |........|D"......|
|00005270| 0b b9 00 00 07 19 00 00 | 00 00 00 00 07 19 00 00 |........|........|
|00005280| 0b 41 00 00 07 19 00 00 | 0b 41 00 00 00 00 00 00 |.A......|.A......|
|00005290| 00 3c 00 00 a5 80 00 00 | 46 98 25 02 7d a4 b9 ff |.<......|F.%.}...|
|000052a0| 5d d3 b9 ff 44 22 00 02 | 12 ac b9 ff f0 3c 00 00 |]...D"..|.....<..|
|000052b0| 00 00 00 00 31 12 00 00 | d8 53 00 00 00 00 00 00 |....1...|.S......|
|000052c0| 26 08 00 00 0b 41 00 00 | 07 19 00 00 00 00 00 00 |&....A..|........|
|000052d0| 32 12 00 00 40 38 00 00 | 00 00 00 00 07 38 00 00 |2...@8..|.....8..|
|000052e0| 03 1d 00 00 07 19 00 00 | 03 1d 00 00 00 00 00 00 |........|........|
|000052f0| 53 65 6c 65 63 74 69 6f | 6e 20 6f 6e 6c 79 08 6f |Selectio|n only.o|
|00005300| 03 1d 00 00 07 19 00 00 | 00 00 00 00 0d 00 00 00 |........|........|
|00005310| 00 80 00 00 05 84 00 00 | 06 c4 7f 06 3d 6c b9 ff |........|....=l..|
|00005320| 1d 9b b9 ff 44 22 00 02 | 12 74 b9 ff 60 54 00 00 |....D"..|.t..`T..|
|00005330| 00 00 00 00 12 54 00 00 | c0 8f 00 00 00 00 00 00 |.....T..|........|
|00005340| 12 8f 00 00 40 38 00 00 | 00 00 00 00 54 68 65 20 |....@8..|....The |
|00005350| 45 64 69 74 52 65 74 75 | 72 6e 20 6d 65 73 73 61 |EditRetu|rn messa|
|00005360| 67 65 20 75 73 65 73 20 | 74 68 69 73 20 62 69 74 |ge uses |this bit|
|00005370| 20 74 6f 20 69 6e 64 69 | 63 61 74 65 20 74 68 61 | to indi|cate tha|
|00005380| 74 20 74 68 65 20 77 68 | 6f 6c 65 20 66 69 6c 65 |t the wh|ole file|
|00005390| 20 00 00 00 00 84 00 00 | 85 78 00 00 02 98 f8 05 | .......|.x......|
|000053a0| fd 33 b9 ff dd 62 b9 ff | 44 22 00 00 28 62 69 74 |.3...b..|D"..(bit|
|000053b0| a0 3d a0 30 29 20 6f 72 | 20 74 68 65 20 73 65 6c |.=.0) or| the sel|
|000053c0| 65 07 68 65 0b 40 00 00 | 07 19 00 00 0b 40 00 00 |e.he.@..|.....@..|
|000053d0| 00 00 00 00 63 74 69 6f | 6e 20 6f 6e 6c 79 20 28 |....ctio|n only (|
|000053e0| 62 69 74 20 3d 20 31 29 | 20 73 68 6f 75 6c 64 20 |bit = 1)| should |
|000053f0| 62 65 20 72 65 74 75 72 | 6e 65 64 2e 20 57 68 65 |be retur|ned. Whe|
|00005400| 6e 20 72 65 74 75 72 6e | 69 6e 67 20 00 78 00 00 |n return|ing .x..|
|00005410| a5 a8 00 00 42 b4 97 05 | bd fb b8 ff 9d 2a b9 ff |....B...|.....*..|
|00005420| 44 22 00 00 64 61 74 61 | 2c 20 74 68 69 73 20 62 |D"..data|, this b|
|00005430| 69 74 20 69 6e 64 69 63 | 61 74 65 73 20 77 68 65 |it indic|ates whe|
|00005440| 74 68 65 72 20 69 74 20 | 69 73 20 61 6c 6c 2f 73 |ther it |is all/s|
|00005450| 65 6c 65 63 08 6c 2f 73 | 0b 40 00 00 07 19 00 00 |elec.l/s|.@......|
|00005460| 00 00 00 00 07 19 00 00 | 0b b6 00 00 07 19 00 00 |........|........|
|00005470| 0b b6 00 00 00 00 00 00 | 74 69 6f 6e 20 6f 6e 6c |........|tion onl|
|00005480| 79 20 62 65 69 6e 67 20 | 72 65 74 75 72 6e 65 64 |y being |returned|
|00005490| 2e 0d 08 75 0b b6 00 00 | 07 19 00 00 00 00 00 00 |...u....|........|
|000054a0| 07 19 00 00 0b b8 00 00 | 07 19 00 00 0b b8 00 00 |........|........|
|000054b0| 00 00 00 00 00 a8 00 00 | 25 1c 00 00 42 00 00 00 |........|%...B...|
|000054c0| 7d dc b8 ff 5d 0b b9 ff | 44 22 00 02 0d 00 00 00 |}...]...|D"......|
|000054d0| 00 1c 00 00 a5 3c 00 00 | 42 00 00 00 3d bd b8 ff |.....<..|B...=...|
|000054e0| 1d ec b8 ff 44 22 00 02 | 0d 08 b8 ff 0b b8 00 00 |....D"..|........|
|000054f0| 07 19 00 00 00 00 00 00 | 07 19 00 00 0b b6 00 00 |........|........|
|00005500| 07 19 00 00 0b b6 00 00 | 00 00 00 00 00 3c 00 00 |........|.....<..|
|00005510| a5 84 00 00 46 14 dd 01 | fd 9d b8 ff dd cc b8 ff |....F...|........|
|00005520| 44 22 00 02 12 a5 b8 ff | f0 3c 00 00 00 00 00 00 |D"......|.<......|
|00005530| 32 12 00 00 d8 53 00 00 | 00 00 00 00 26 34 12 00 |2....S..|....&4..|
|00005540| 40 38 00 00 00 00 00 00 | 07 38 00 00 03 1e 00 00 |@8......|.8......|
|00005550| 07 19 00 00 03 1e 00 00 | 0b b6 00 00 00 00 00 00 |........|........|
|00005560| 52 65 61 64 2d 6f 6e 6c | 79 08 61 64 0b b6 00 00 |Read-onl|y.ad....|
|00005570| 07 19 00 00 03 1e 00 00 | 00 00 00 00 08 1e 00 00 |........|........|
|00005580| 03 1e 00 00 07 19 00 00 | 00 00 00 00 0d 00 00 00 |........|........|
|00005590| 00 84 00 00 05 88 00 00 | 06 c4 e8 06 bd 65 b8 ff |........|.....e..|
|000055a0| 9d 94 b8 ff 44 22 00 02 | 12 6d b8 ff 60 54 00 00 |....D"..|.m..`T..|
|000055b0| 00 00 00 00 12 54 00 00 | c0 8f 00 00 00 00 00 00 |.....T..|........|
|000055c0| 12 8f 00 00 40 38 00 00 | 00 00 00 00 54 68 69 73 |....@8..|....This|
|000055d0| 20 66 6c 61 67 20 69 73 | 20 75 73 65 64 20 62 79 | flag is| used by|
|000055e0| 20 74 68 65 20 63 6c 69 | 65 6e 74 20 74 6f 20 72 | the cli|ent to r|
|000055f0| 65 71 75 65 73 74 20 74 | 68 61 74 20 74 68 65 20 |equest t|hat the |
|00005600| 64 61 74 61 20 62 65 20 | 74 72 65 61 74 65 64 20 |data be |treated |
|00005610| 61 73 20 72 65 61 64 2d | 00 88 00 00 05 68 00 00 |as read-|.....h..|
|00005620| 00 3c eb 05 7d 2d b8 ff | 5d 5c b8 ff 44 22 00 00 |.<..}-..|]\..D"..|
|00005630| 6f 6e 6c 79 2e 20 49 66 | 20 74 68 65 20 65 64 69 |only. If| the edi|
|00005640| 74 6f 72 20 73 75 70 70 | 6f 72 74 73 20 73 75 63 |tor supp|orts suc|
|00005650| 68 20 61 20 63 6f 6e 63 | 65 70 74 2c 20 69 74 20 |h a conc|ept, it |
|00005660| 73 68 6f 75 6c 64 20 6e | 6f 74 20 61 6c 6c 6f 77 |should n|ot allow|
|00005670| 20 74 68 65 20 75 73 65 | 72 20 74 6f 20 00 00 00 | the use|r to ...|
|00005680| 00 68 00 00 05 68 00 00 | 00 b0 f8 05 3d f5 b7 ff |.h...h..|....=...|
|00005690| 1d 24 b8 ff 44 22 00 00 | 61 6c 74 65 72 20 74 68 |.$..D"..|alter th|
|000056a0| 65 20 64 61 74 61 20 69 | 6e 20 61 6e 79 20 77 61 |e data i|n any wa|
|000056b0| 79 2e 20 49 6e 20 63 61 | 73 65 20 74 68 65 20 65 |y. In ca|se the e|
|000056c0| 64 69 74 6f 72 20 64 6f | 65 73 6e 27 74 20 73 75 |ditor do|esn't su|
|000056d0| 70 70 6f 72 74 20 74 68 | 69 73 2c 20 74 68 65 20 |pport th|is, the |
|000056e0| 63 6c 69 65 6e 74 20 00 | 00 68 00 00 05 64 00 00 |client .|.h...d..|
|000056f0| 00 cc f7 05 fd bc b7 ff | dd eb b7 ff 44 22 00 00 |........|....D"..|
|00005700| 73 68 6f 75 6c 64 20 62 | 65 20 72 65 61 64 79 20 |should b|e ready |
|00005710| 74 6f 20 69 67 6e 6f 72 | 65 20 61 6e 79 20 61 74 |to ignor|e any at|
|00005720| 74 65 6d 70 74 20 74 6f | 20 72 65 74 75 72 6e 20 |tempt to| return |
|00005730| 74 68 65 20 64 61 74 61 | 2c 20 65 76 65 6e 20 74 |the data|, even t|
|00005740| 68 6f 75 67 68 20 74 68 | 65 20 00 00 00 64 00 00 |hough th|e ...d..|
|00005750| a5 68 00 00 42 b8 cd 04 | bd 84 b7 ff 9d b3 b7 ff |.h..B...|........|
|00005760| 44 22 00 00 65 64 69 74 | 6f 72 20 73 68 6f 75 6c |D"..edit|or shoul|
|00005770| 64 20 6e 6f 74 65 20 74 | 68 65 20 66 6c 61 67 20 |d note t|he flag |
|00005780| 61 6e 64 20 6e 6f 74 20 | 72 65 74 75 72 6e 20 74 |and not |return t|
|00005790| 68 65 20 64 61 74 61 20 | 61 6e 79 77 61 79 2e 0d |he data |anyway..|
|000057a0| 07 6e 79 77 0b b7 00 00 | 07 19 00 00 0b b7 00 00 |.nyw....|........|
|000057b0| 00 00 00 00 00 68 00 00 | a5 3c 00 00 42 00 00 00 |.....h..|.<..B...|
|000057c0| 7d 4c b7 ff 5d 7b b7 ff | 44 22 00 02 0d 08 b7 ff |}L..]{..|D"......|
|000057d0| 0b b7 00 00 07 19 00 00 | 00 00 00 00 07 19 00 00 |........|........|
|000057e0| 0b 3f 00 00 07 19 00 00 | 0b 3f 00 00 00 00 00 00 |.?......|.?......|
|000057f0| 00 3c 00 00 a5 84 00 00 | 46 90 a2 02 3d 2d b7 ff |.<......|F...=-..|
|00005800| 1d 5c b7 ff 44 22 00 02 | 12 35 b7 ff f0 3c 00 00 |.\..D"..|.5...<..|
|00005810| 00 00 00 00 33 12 00 00 | d8 53 00 00 00 00 00 00 |....3...|.S......|
|00005820| 08 53 00 00 0b 3f 00 00 | 07 19 00 00 00 00 00 00 |.S...?..|........|
|00005830| 26 38 12 00 40 38 00 00 | 00 00 00 00 07 38 00 00 |&8..@8..|.....8..|
|00005840| 03 1f 00 00 07 19 00 00 | 03 1f 00 00 00 00 00 00 |........|........|
|00005850| 49 6d 6d 65 64 69 61 74 | 65 20 65 78 65 63 75 74 |Immediat|e execut|
|00005860| 69 6f 6e 08 03 1f 00 00 | 07 19 00 00 00 00 00 00 |ion.....|........|
|00005870| 0d 00 00 00 00 84 00 00 | 05 88 00 00 06 d8 1f 07 |........|........|
|00005880| fd f4 b6 ff dd 23 b7 ff | 44 22 00 02 12 fc b6 ff |.....#..|D"......|
|00005890| 60 54 00 00 00 00 00 00 | 12 54 00 00 c0 8f 00 00 |`T......|.T......|
|000058a0| 00 00 00 00 12 8f 00 00 | 40 38 00 00 00 00 00 00 |........|@8......|
|000058b0| 53 6f 6d 65 20 64 61 74 | 61 20 74 79 70 65 73 20 |Some dat|a types |
|000058c0| 63 61 6e 20 62 65 20 27 | 70 6c 61 79 65 64 27 20 |can be '|played' |
|000058d0| 6f 72 20 27 65 78 65 63 | 75 74 65 64 27 20 28 65 |or 'exec|uted' (e|
|000058e0| 2e 67 2e 20 73 6f 75 6e | 64 20 73 61 6d 70 6c 65 |.g. soun|d sample|
|000058f0| 73 2f 6d 6f 76 69 65 73 | 2c 20 20 00 00 88 00 00 |s/movies|, .....|
|00005900| 05 68 00 00 00 f8 f8 05 | bd bc b6 ff 9d eb b6 ff |.h......|........|
|00005910| 44 22 00 00 73 63 72 69 | 70 74 20 66 69 6c 65 73 |D"..scri|pt files|
|00005920| 29 2e 20 54 68 69 73 20 | 66 6c 61 67 20 69 73 20 |). This |flag is |
|00005930| 75 73 65 64 20 74 6f 20 | 72 65 71 75 65 73 74 20 |used to |request |
|00005940| 74 68 61 74 20 65 78 65 | 63 75 74 69 6f 6e 20 6f |that exe|cution o|
|00005950| 66 20 73 75 63 68 20 64 | 61 74 61 20 73 68 6f 75 |f such d|ata shou|
|00005960| 6c 64 20 00 00 68 00 00 | 05 64 00 00 00 ac ba 05 |ld ..h..|.d......|
|00005970| 7d 84 b6 ff 5d b3 b6 ff | 44 22 00 00 62 65 67 69 |}...]...|D"..begi|
|00005980| 6e 20 61 73 20 73 6f 6f | 6e 20 61 73 20 70 6f 73 |n as soo|n as pos|
|00005990| 73 69 62 6c 65 20 61 66 | 74 65 72 20 72 65 63 65 |sible af|ter rece|
|000059a0| 69 70 74 20 6f 66 20 74 | 68 65 20 6d 65 73 73 61 |ipt of t|he messa|
|000059b0| 67 65 20 28 74 68 69 73 | 20 6d 61 79 20 69 6e 76 |ge (this| may inv|
|000059c0| 6f 6c 76 65 20 00 00 00 | 00 64 00 00 25 58 00 00 |olve ...|.d..%X..|
|000059d0| 42 e4 d4 04 3d 4c b6 ff | 1d 7b b6 ff 44 22 00 00 |B...=L..|.{..D"..|
|000059e0| 77 61 69 74 69 6e 67 20 | 75 6e 74 69 6c 20 61 6c |waiting |until al|
|000059f0| 6c 20 74 68 65 20 64 61 | 74 61 20 68 61 73 20 62 |l the da|ta has b|
|00005a00| 65 65 6e 20 74 72 61 6e | 73 66 65 72 72 65 64 20 |een tran|sferred |
|00005a10| 74 6f 20 74 68 65 20 65 | 64 69 74 6f 72 29 2e 0d |to the e|ditor)..|
|00005a20| 00 58 00 00 05 88 00 00 | 06 cc c2 06 fd 13 b6 ff |.X......|........|
|00005a30| dd 42 b6 ff 44 22 00 02 | 12 1b b6 ff 60 54 00 00 |.B..D"..|....`T..|
|00005a40| 00 00 00 00 12 54 00 00 | c0 8f 00 00 00 00 00 00 |.....T..|........|
|00005a50| 12 8f 00 00 40 38 00 00 | 00 00 00 00 54 68 69 73 |....@8..|....This|
|00005a60| 20 63 61 6e 20 62 65 20 | 75 73 65 64 20 74 6f 20 | can be |used to |
|00005a70| 6d 61 6b 65 20 74 68 65 | 20 27 65 64 69 74 6f 72 |make the| 'editor|
|00005a80| 27 20 73 69 6d 70 6c 79 | 20 61 20 27 70 6c 61 79 |' simply| a 'play|
|00005a90| 62 61 63 6b 20 64 65 76 | 69 63 65 27 20 74 68 61 |back dev|ice' tha|
|00005aa0| 74 20 69 73 20 00 00 00 | 00 88 00 00 25 44 00 00 |t is ...|....%D..|
|00005ab0| 42 2c 5b 03 bd db b5 ff | 9d 0a b6 ff 44 22 00 00 |B,[.....|....D"..|
|00005ac0| 63 61 6c 6c 65 64 20 62 | 79 20 6f 74 68 65 72 20 |called b|y other |
|00005ad0| 6d 75 6c 74 69 74 61 73 | 6b 69 6e 67 20 61 70 70 |multitas|king app|
|00005ae0| 6c 69 63 61 74 69 6f 6e | 73 2e 0d 00 00 44 00 00 |lication|s....D..|
|00005af0| 05 8c 00 00 06 60 ec 06 | 7d a3 b5 ff 5d d2 b5 ff |.....`..|}...]...|
|00005b00| 44 22 00 02 12 ab b5 ff | 60 54 00 00 00 00 00 00 |D"......|`T......|
|00005b10| 12 54 00 00 c0 8f 00 00 | 00 00 00 00 12 8f 00 00 |.T......|........|
|00005b20| 40 38 00 00 00 00 00 00 | 54 68 69 73 20 66 6c 61 |@8......|This fla|
|00005b30| 67 20 68 61 73 20 6e 6f | 20 65 66 66 65 63 74 20 |g has no| effect |
|00005b40| 69 66 20 74 68 65 20 65 | 64 69 74 6f 72 20 64 6f |if the e|ditor do|
|00005b50| 65 73 20 6e 6f 74 20 73 | 75 70 70 6f 72 74 20 69 |es not s|upport i|
|00005b60| 74 3b 20 74 79 70 69 63 | 61 6c 6c 79 20 74 68 65 |t; typic|ally the|
|00005b70| 20 63 61 73 65 20 00 00 | 00 8c 00 00 a5 6c 00 00 | case ..|.....l..|
|00005b80| 42 3c 16 05 3d 6b b5 ff | 1d 9a b5 ff 44 22 00 00 |B<..=k..|....D"..|
|00005b90| 77 68 65 6e 20 74 68 65 | 20 64 61 74 61 20 74 79 |when the| data ty|
|00005ba0| 70 65 20 64 6f 65 73 6e | 27 74 20 61 6c 6c 6f 77 |pe doesn|'t allow|
|00005bb0| 20 66 6f 72 20 61 6e 79 | 20 63 6f 07 0b 3d 00 00 | for any| co..=..|
|00005bc0| 07 19 00 00 0b 3d 00 00 | 00 00 00 00 6e 63 65 70 |.....=..|....ncep|
|00005bd0| 74 20 6f 66 20 27 70 6c | 61 79 62 61 63 6b 27 2e |t of 'pl|ayback'.|
|00005be0| 0d 00 00 00 00 6c 00 00 | 25 1c 00 00 42 00 00 00 |.....l..|%...B...|
|00005bf0| fd 32 b5 ff dd 61 b5 ff | 44 22 00 02 0d 00 00 00 |.2...a..|D"......|
|00005c00| 00 1c 00 00 a5 84 00 00 | 46 a4 4c 02 a5 13 b5 ff |........|F.L.....|
|00005c10| 9d 42 b5 ff 5c 22 00 02 | 12 1b b5 ff f0 3c 00 00 |.B..\"..|.....<..|
|00005c20| 00 00 00 00 34 12 00 00 | 68 3c 00 00 00 00 00 00 |....4...|h<......|
|00005c30| 26 31 30 12 40 38 00 00 | 00 00 00 00 08 38 00 00 |&10.@8..|.....8..|
|00005c40| 0b 3d 00 00 07 19 00 00 | 00 00 00 00 07 19 00 00 |.=......|........|
|00005c50| 03 25 00 00 07 19 00 00 | 03 25 00 00 00 00 00 00 |.%......|.%......|
|00005c60| 41 64 6a 75 73 74 20 73 | 65 6c 65 63 74 69 6f 6e |Adjust s|election|
|00005c70| 08 6c 65 63 03 25 00 00 | 07 19 00 00 00 00 00 00 |.lec.%..|........|
|00005c80| 0d 00 00 00 00 84 00 00 | 05 84 00 00 06 30 e0 06 |........|.....0..|
|00005c90| 7d db b4 ff 5d 0a b5 ff | 44 22 00 02 12 e3 b4 ff |}...]...|D"......|
|00005ca0| 60 54 00 00 00 00 00 00 | 12 54 00 00 c0 8f 00 00 |`T......|.T......|
|00005cb0| 00 00 00 00 12 8f 00 00 | 40 38 00 00 00 00 00 00 |........|@8......|
|00005cc0| 57 68 65 6e 20 75 73 69 | 6e 67 20 74 68 65 20 63 |When usi|ng the c|
|00005cd0| 75 72 73 6f 72 2d 70 6f | 73 69 74 69 6f 6e 69 6e |ursor-po|sitionin|
|00005ce0| 67 20 6d 65 73 73 61 67 | 65 20 70 72 6f 74 6f 63 |g messag|e protoc|
|00005cf0| 6f 6c 2c 20 74 68 69 73 | 20 62 69 74 20 73 68 6f |ol, this| bit sho|
|00005d00| 75 6c 64 20 62 65 20 00 | 00 84 00 00 05 68 00 00 |uld be .|.....h..|
|00005d10| 00 54 cd 05 3d a3 b4 ff | 1d d2 b4 ff 44 22 00 00 |.T..=...|....D"..|
|00005d20| 73 65 74 20 69 66 20 74 | 68 65 20 73 65 6c 65 63 |set if t|he selec|
|00005d30| 74 69 6f 6e 20 72 61 6e | 67 65 20 67 69 76 65 6e |tion ran|ge given|
|00005d40| 20 73 68 6f 75 6c 64 20 | 72 65 70 6c 61 63 65 20 | should |replace |
|00005d50| 74 68 65 20 63 75 72 72 | 65 6e 74 20 73 65 6c 65 |the curr|ent sele|
|00005d60| 63 74 69 6f 6e 20 28 61 | 73 20 69 66 20 00 00 00 |ction (a|s if ...|
|00005d70| 00 68 00 00 85 ac 00 00 | 02 ac de 05 fd 6a b4 ff |.h......|.....j..|
|00005d80| dd 99 b4 ff 44 22 00 00 | 63 6c 69 63 6b 65 64 20 |....D"..|clicked |
|00005d90| 75 70 6f 6e 20 77 69 74 | 68 20 07 6e 03 24 00 00 |upon wit|h .n.$..|
|00005da0| 07 19 00 00 03 24 00 00 | 00 00 00 00 73 65 6c 65 |.....$..|....sele|
|00005db0| 63 74 3a 08 03 24 00 00 | 07 19 00 00 00 00 00 00 |ct:..$..|........|
|00005dc0| 20 62 69 74 20 3d 20 30 | 29 2c 20 6f 72 20 62 65 | bit = 0|), or be|
|00005dd0| 20 07 20 6f 03 22 00 00 | 07 19 00 00 03 22 00 00 | . o."..|....."..|
|00005de0| 00 00 00 00 61 64 64 65 | 64 08 00 00 03 22 00 00 |....adde|d...."..|
|00005df0| 07 19 00 00 00 00 00 00 | 20 74 6f 20 74 68 65 20 |........| to the |
|00005e00| 63 75 72 72 65 6e 74 20 | 73 65 6c 65 63 74 69 6f |current |selectio|
|00005e10| 6e 20 28 61 73 20 69 66 | 20 00 00 00 00 ac 00 00 |n (as if| .......|
|00005e20| a5 60 00 00 42 e8 ab 02 | bd 32 b4 ff 9d 61 b4 ff |.`..B...|.2...a..|
|00005e30| 44 22 00 00 63 6c 69 63 | 6b 65 64 20 75 70 6f 6e |D"..clic|ked upon|
|00005e40| 20 77 69 74 68 20 07 6e | 03 23 00 00 07 19 00 00 | with .n|.#......|
|00005e50| 03 23 00 00 00 00 00 00 | 61 64 6a 75 73 74 3a 20 |.#......|adjust: |
|00005e60| 08 64 6a 75 03 23 00 00 | 07 19 00 00 00 00 00 00 |.dju.#..|........|
|00005e70| 62 69 74 20 3d 20 31 29 | 2e 0d 00 00 00 60 00 00 |bit = 1)|.....`..|
|00005e80| 05 8c 00 00 06 98 e7 06 | 7d fa b3 ff 5d 29 b4 ff |........|}...])..|
|00005e90| 44 22 00 02 12 02 b4 ff | 60 54 00 00 00 00 00 00 |D"......|`T......|
|00005ea0| 12 54 00 00 c0 8f 00 00 | 00 00 00 00 12 8f 00 00 |.T......|........|
|00005eb0| 40 38 00 00 00 00 00 00 | 54 68 69 73 20 61 6c 6c |@8......|This all|
|00005ec0| 6f 77 73 20 61 72 62 69 | 74 72 61 72 79 20 73 65 |ows arbi|trary se|
|00005ed0| 6c 65 63 74 69 6f 6e 73 | 20 74 6f 20 62 65 20 62 |lections| to be b|
|00005ee0| 75 69 6c 74 20 75 70 20 | 66 6f 72 20 66 69 6c 65 |uilt up |for file|
|00005ef0| 73 20 73 75 63 68 20 61 | 73 20 64 72 61 77 66 69 |s such a|s drawfi|
|00005f00| 6c 65 73 2c 20 00 00 00 | 00 8c 00 00 05 5c 00 00 |les, ...|.....\..|
|00005f10| 00 3c 2e 05 3d c2 b3 ff | 1d f1 b3 ff 44 22 00 00 |.<..=...|....D"..|
|00005f20| 77 68 65 72 65 20 74 68 | 65 20 73 65 74 20 6f 66 |where th|e set of|
|00005f30| 20 73 65 6c 65 63 74 65 | 64 20 69 74 65 6d 73 20 | selecte|d items |
|00005f40| 64 6f 65 73 6e 27 74 20 | 6e 65 63 65 73 73 61 72 |doesn't |necessar|
|00005f50| 69 6c 79 20 63 6f 76 65 | 72 20 61 20 73 69 6e 67 |ily cove|r a sing|
|00005f60| 6c 65 20 00 00 5c 00 00 | a5 50 00 00 42 f8 e3 02 |le ..\..|.P..B...|
|00005f70| fd 89 b3 ff dd b8 b3 ff | 44 22 00 00 63 6f 6e 74 |........|D"..cont|
|00005f80| 69 67 75 6f 75 73 20 72 | 61 6e 67 65 20 6f 07 72 |iguous r|ange o.r|
|00005f90| 0b 3e 00 00 07 19 00 00 | 0b 3e 00 00 00 00 00 00 |.>......|.>......|
|00005fa0| 66 20 76 61 6c 75 65 73 | 2f 6f 62 6a 65 63 74 73 |f values|/objects|
|00005fb0| 2e 0d 00 00 00 50 00 00 | 25 1c 00 00 42 00 00 00 |.....P..|%...B...|
|00005fc0| bd 51 b3 ff 9d 80 b3 ff | 44 22 00 02 0d 00 00 00 |.Q......|D"......|
|00005fd0| 00 1c 00 00 a5 70 00 00 | 46 b0 c5 01 7d 32 b3 ff |.....p..|F...}2..|
|00005fe0| 5d 61 b3 ff 44 22 00 02 | 35 2d 33 08 0b 3e 00 00 |]a..D"..|5-3..>..|
|00005ff0| 07 19 00 00 00 00 00 00 | 31 12 00 00 98 7e 00 00 |........|1....~..|
|00006000| 00 00 00 00 2d 12 00 00 | 40 38 00 00 00 00 00 00 |....-...|@8......|
|00006010| 07 38 00 00 03 21 00 00 | 07 19 00 00 03 21 00 00 |.8...!..|.....!..|
|00006020| 00 00 00 00 52 65 73 65 | 72 76 65 64 08 65 73 65 |....Rese|rved.ese|
|00006030| 03 21 00 00 07 19 00 00 | 00 00 00 00 0d 00 00 00 |.!......|........|
|00006040| 00 70 00 00 a5 8c 00 00 | 46 6c 0f 05 3d fa b2 ff |.p......|Fl..=...|
|00006050| 1d 29 b3 ff 44 22 00 02 | 12 02 b3 ff 60 54 00 00 |.)..D"..|....`T..|
|00006060| 00 00 00 00 12 54 00 00 | c0 8f 00 00 00 00 00 00 |.....T..|........|
|00006070| 12 8f 00 00 40 38 00 00 | 00 00 00 00 4d 75 73 74 |....@8..|....Must|
|00006080| 20 62 65 20 73 65 74 20 | 74 6f 20 30 20 6f 6e 20 | be set |to 0 on |
|00006090| 73 65 6e 64 2c 20 61 6e | 64 20 69 67 6e 6f 72 65 |send, an|d ignore|
|000060a0| 64 20 6f 6e 20 72 65 63 | 69 65 76 65 2e 08 65 63 |d on rec|ieve..ec|
|000060b0| 07 19 00 00 00 00 00 00 | 0d 07 00 00 0a 51 00 00 |........|.....Q..|
|000060c0| 0a 51 00 00 00 00 00 00 | 0e 00 00 00 00 8c 00 00 |.Q......|........|
|000060d0| 01 10 00 00 00 00 00 00 | 00 00 00 00 00 10 00 00 |........|........|
|000060e0| 02 18 00 00 ac 04 00 00 | 00 00 00 00 0a 51 00 00 |........|.....Q..|
|000060f0| 00 00 00 00 00 18 00 00 | a5 34 00 00 42 1c 8e 01 |........|.4..B...|
|00006100| fc 1a b1 ff 4c 61 b1 ff | 6c 36 00 02 54 68 65 20 |....La..|l6..The |
|00006110| 50 72 6f 74 6f 63 6f 6c | 08 72 6f 74 0a 51 00 00 |Protocol|.rot.Q..|
|00006120| 00 00 00 00 0d 00 00 00 | 00 34 00 00 05 78 00 00 |........|.4...x..|
|00006130| 00 e8 7c 07 0c de b0 ff | ec 0c b1 ff 44 22 00 02 |..|.....|....D"..|
|00006140| 54 68 65 20 70 72 6f 74 | 6f 63 6f 6c 20 64 65 74 |The prot|ocol det|
|00006150| 61 69 6c 73 20 61 6e 64 | 20 66 69 6e 65 2d 70 72 |ails and| fine-pr|
|00006160| 69 6e 74 20 61 72 65 20 | 65 78 70 6c 61 69 6e 65 |int are |explaine|
|00006170| 64 20 6c 61 74 65 72 20 | 69 6e 20 74 68 69 73 20 |d later |in this |
|00006180| 64 6f 63 75 6d 65 6e 74 | 2e 20 48 6f 77 65 76 65 |document|. Howeve|
|00006190| 72 2c 20 74 6f 20 65 78 | 70 6c 61 69 6e 20 00 00 |r, to ex|plain ..|
|000061a0| 00 78 00 00 05 74 00 00 | 00 88 25 07 cc a5 b0 ff |.x...t..|..%.....|
|000061b0| ac d4 b0 ff 44 22 00 00 | 74 68 65 20 62 61 73 69 |....D"..|the basi|
|000061c0| 63 20 69 6e 74 65 72 61 | 63 74 69 6f 6e 73 2c 20 |c intera|ctions, |
|000061d0| 61 73 20 77 65 6c 6c 20 | 61 73 20 67 69 76 65 20 |as well |as give |
|000061e0| 61 20 6d 75 63 68 20 63 | 6c 65 61 72 65 72 20 69 |a much c|learer i|
|000061f0| 6e 64 69 63 61 74 69 6f | 6e 20 6f 66 20 65 78 61 |ndicatio|n of exa|
|00006200| 63 74 6c 79 20 77 68 61 | 74 20 6d 65 73 73 61 67 |ctly wha|t messag|
|00006210| 65 73 20 00 00 74 00 00 | 25 70 00 00 42 b0 f1 06 |es ..t..|%p..B...|
|00006220| 8c 6d b0 ff 6c 9c b0 ff | 44 22 00 00 73 68 6f 75 |.m..l...|D"..shou|
|00006230| 6c 64 20 62 65 20 73 65 | 6e 74 2f 72 65 63 65 69 |ld be se|nt/recei|
|00006240| 76 65 64 20 61 74 20 61 | 6e 79 20 70 61 72 74 69 |ved at a|ny parti|
|00006250| 63 75 6c 61 72 20 74 69 | 6d 65 2c 20 49 05 20 68 |cular ti|me, I. h|
|00006260| 61 76 65 20 64 72 61 77 | 6e 20 75 70 20 73 6f 6d |ave draw|n up som|
|00006270| 65 20 73 74 61 74 65 20 | 64 69 61 67 72 61 6d 73 |e state |diagrams|
|00006280| 2e 0d 00 00 00 70 00 00 | 25 4c 00 00 42 40 64 04 |.....p..|%L..B@d.|
|00006290| 4c 35 b0 ff 2c 64 b0 ff | 44 22 00 02 54 68 65 20 |L5..,d..|D"..The |
|000062a0| 70 72 6f 74 6f 63 6f 6c | 20 69 73 20 62 61 73 65 |protocol| is base|
|000062b0| 64 20 61 72 6f 75 6e 64 | 20 74 68 65 73 65 20 36 |d around| these 6|
|000062c0| 20 57 49 4d 50 20 6d 65 | 73 73 61 67 65 73 3a 0d | WIMP me|ssages:.|
|000062d0| 00 4c 00 00 a5 54 00 00 | 42 00 00 00 0c fd af ff |.L...T..|B.......|
|000062e0| ec 2b b0 ff 44 22 00 02 | 0d 07 b0 ff 0c 43 00 00 |.+..D"..|.....C..|
|000062f0| 0c 43 00 00 00 00 00 00 | 07 43 00 00 0d 45 00 00 |.C......|.C...E..|
|00006300| 0c 43 00 00 0d 45 00 00 | 00 00 00 00 07 45 00 00 |.C...E..|.....E..|
|00006310| 0e 4d 00 00 0c 43 00 00 | 0d 45 00 00 0e 4d 00 00 |.M...C..|.E...M..|
|00006320| 00 00 00 00 00 54 00 00 | a5 e0 00 00 46 c0 c3 06 |.....T..|....F...|
|00006330| cc c4 af ff ac f3 af ff | 44 22 00 02 4d 65 73 73 |........|D"..Mess|
|00006340| 61 67 65 20 4e 61 6d 65 | 08 67 65 20 0c 43 00 00 |age Name|.ge .C..|
|00006350| 0d 45 00 00 0e 4d 00 00 | 00 00 00 00 12 4d 00 00 |.E...M..|.....M..|
|00006360| 2c 5d 01 00 00 00 00 00 | 07 5d 01 00 0c 43 00 00 |,]......|.]...C..|
|00006370| 0c 43 00 00 0d 45 00 00 | 0e 4d 00 00 00 00 00 00 |.C...E..|.M......|
|00006380| 44 65 73 63 72 69 70 74 | 69 6f 6e 08 0c 43 00 00 |Descript|ion..C..|
|00006390| 0d 45 00 00 0e 4d 00 00 | 00 00 00 00 12 4d 00 00 |.E...M..|.....M..|
|000063a0| 14 89 02 00 00 00 00 00 | 07 89 02 00 0c 43 00 00 |........|.....C..|
|000063b0| 0c 43 00 00 0d 45 00 00 | 0e 4d 00 00 00 00 00 00 |.C...E..|.M......|
|000063c0| 4e 75 6d 62 65 72 08 00 | 0c 43 00 00 0d 45 00 00 |Number..|.C...E..|
|000063d0| 0e 4d 00 00 00 00 00 00 | 0d 07 00 00 03 46 00 00 |.M......|.....F..|
|000063e0| 0d 45 00 00 03 46 00 00 | 0e 4d 00 00 00 00 00 00 |.E...F..|.M......|
|000063f0| 08 4d 00 00 0e 4d 00 00 | 0d 45 00 00 03 46 00 00 |.M...M..|.E...F..|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.