home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: ArcFS Archive
(archive/arcFS).
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| ArcFS Archive (archive/arcFS)
| magic
| Supported |
100%
| file
| RISC OS archive (ArcFS format)
| default
| |
99%
| file
| data
| default
| |
100%
| TrID
| Acorn ArcFS Archive
| default
| |
100%
| gt2
| Kopftext: 'Archive'
| default (weak)
| |
100%
| detectItEasy
| Archive: ArcFS
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 41 72 63 68 69 76 65 00 | 90 00 00 00 54 03 00 00 |Archive.|....T...|
|00000010| 28 00 00 00 64 00 00 00 | 00 00 00 00 00 00 00 00 |(...d...|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000060| 83 52 65 61 64 4d 65 00 | 00 00 00 00 2b 0e 00 00 |.ReadMe.|....+...|
|00000070| 45 ff ff ff d6 cf 1d e4 | 03 00 ee 8a b9 0d 00 00 |E.......|........|
|00000080| 24 00 00 00 83 53 6f 75 | 72 63 65 00 00 00 00 00 |$....Sou|rce.....|
|00000090| b2 3d 00 00 45 fb ff ff | 67 81 f5 e0 03 00 00 00 |.=..E...|g.......|
|000000a0| bb 2d 00 00 01 0e 00 00 | 83 5a 61 70 45 6d 61 69 |.-......|.ZapEmai|
|000000b0| 6c 00 00 00 9c 03 00 00 | 45 fa ff ff 02 84 f5 e0 |l.......|E.......|
|000000c0| 03 00 6d 45 c7 02 00 00 | e0 3b 00 00 00 00 00 00 |..mE....|.;......|
|000000d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000100| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000110| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000120| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000130| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000140| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000150| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000160| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000170| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000180| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000190| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000200| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000210| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000220| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000230| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000260| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000270| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000280| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000290| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000300| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000310| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000320| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000330| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000340| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000350| 00 00 00 00 46 69 6c 65 | 44 61 74 61 83 52 65 61 |....File|Data.Rea|
|00000360| 64 4d 65 00 00 00 00 00 | 2b 0e 00 00 45 ff ff ff |dMe.....|+...E...|
|00000370| d6 cf 1d e4 03 00 ee 8a | 54 68 69 73 20 66 69 6c |........|This fil|
|00000380| 65 20 64 6f 63 75 6d 65 | 6e 74 73 20 74 68 65 20 |e docume|nts the |
|00000390| 5a 61 70 45 6d 61 69 6c | 20 76 30 2e 30 31 0a 3d |ZapEmail| v0.01.=|
|000003a0| 90 26 0a 0a 54 68 65 20 | 5a 61 70 45 6d 61 69 6c |.&..The |ZapEmail|
|000003b0| 20 6d 6f 64 75 6c 65 20 | 61 64 64 73 20 61 20 6e | module |adds a n|
|000003c0| 65 77 20 6d 6f 64 65 20 | 74 6f 20 5a 61 70 20 77 |ew mode |to Zap w|
|000003d0| 68 69 63 68 20 6d 61 6b | 65 73 20 5a 61 70 20 65 |hich mak|es Zap e|
|000003e0| 61 73 69 65 72 20 74 6f | 20 75 73 65 20 63 6f 6d |asier to| use com|
|000003f0| 70 6f 73 69 6e 67 0a 65 | 2d 6d 61 69 6c 20 61 6e |posing.e|-mail an|
|00000400| 64 20 6e 65 77 73 20 69 | 6e 20 63 6f 6e 6a 75 63 |d news i|n conjuc|
|00000410| 74 69 6f 6e 20 77 69 74 | 68 20 21 54 54 46 4e 2e |tion wit|h !TTFN.|
|00000420| 20 41 74 20 74 68 65 20 | 6d 6f 6d 65 6e 74 20 69 | At the |moment i|
|00000430| 74 20 69 73 20 76 65 72 | 79 20 70 72 69 6d 69 74 |t is ver|y primit|
|00000440| 69 76 65 2c 20 62 75 74 | 20 69 74 0a 69 73 20 75 |ive, but| it.is u|
|00000450| 73 65 66 75 6c 2e 20 49 | 27 6d 20 6f 70 65 6e 20 |seful. I|'m open |
|00000460| 74 6f 20 73 75 67 67 65 | 73 74 69 6f 6e 73 20 66 |to sugge|stions f|
|00000470| 6f 72 20 61 64 64 69 74 | 69 6f 6e 73 20 6f 72 20 |or addit|ions or |
|00000480| 69 6d 70 72 6f 76 65 6d | 65 6e 74 73 2e 0a 90 03 |improvem|ents....|
|00000490| 57 68 61 74 20 64 6f 65 | 73 20 69 74 20 64 6f 3f |What doe|s it do?|
|000004a0| 0a 3d 90 10 0a 0a 57 68 | 65 6e 20 21 54 54 46 4e |.=....Wh|en !TTFN|
|000004b0| 20 73 74 61 72 74 73 20 | 75 70 20 5a 61 70 20 66 | starts |up Zap f|
|000004c0| 6f 72 20 79 6f 75 20 74 | 6f 20 63 6f 6d 70 6f 73 |or you t|o compos|
|000004d0| 65 20 6d 61 69 6c 20 6f | 72 20 6e 65 77 73 2c 20 |e mail o|r news, |
|000004e0| 5a 61 70 2f 5a 61 70 45 | 6d 61 69 6c 20 77 69 6c |Zap/ZapE|mail wil|
|000004f0| 6c 20 63 68 61 6e 67 65 | 0a 69 6e 74 6f 20 74 68 |l change|.into th|
|00000500| 65 20 6e 65 77 20 65 2d | 6d 61 69 6c 20 6d 6f 64 |e new e-|mail mod|
|00000510| 65 20 77 69 74 68 20 74 | 68 65 20 63 75 72 73 6f |e with t|he curso|
|00000520| 72 20 70 6c 61 63 65 64 | 20 61 20 63 6f 75 70 6c |r placed| a coupl|
|00000530| 65 20 6f 66 20 6c 69 6e | 65 73 20 2a 61 66 74 65 |e of lin|es *afte|
|00000540| 72 2a 20 74 68 65 20 6d | 65 73 73 61 67 65 0a 68 |r* the m|essage.h|
|00000550| 65 61 64 65 72 2e 20 54 | 68 69 73 20 6c 65 74 73 |eader. T|his lets|
|00000560| 20 79 6f 75 20 73 74 61 | 72 74 20 74 79 70 69 6e | you sta|rt typin|
|00000570| 67 20 79 6f 75 72 20 6d | 65 73 73 61 67 65 20 73 |g your m|essage s|
|00000580| 74 72 61 69 67 68 74 20 | 61 77 61 79 20 77 69 74 |traight |away wit|
|00000590| 68 6f 75 74 20 66 69 72 | 73 74 20 68 61 76 69 6e |hout fir|st havin|
|000005a0| 67 20 74 6f 0a 6d 6f 76 | 65 20 74 68 65 20 63 75 |g to.mov|e the cu|
|000005b0| 72 73 6f 72 2e 20 54 68 | 69 73 20 69 73 6e 27 74 |rsor. Th|is isn't|
|000005c0| 20 61 20 68 75 67 65 20 | 62 65 6e 65 66 69 74 2c | a huge |benefit,|
|000005d0| 20 62 75 74 20 69 74 20 | 63 61 6e 20 73 61 76 65 | but it |can save|
|000005e0| 20 61 20 6c 69 74 74 6c | 65 20 66 72 75 73 74 72 | a littl|e frustr|
|000005f0| 61 74 69 6f 6e 20 2e 90 | 03 0a 68 6f 77 20 6d 61 |ation ..|..how ma|
|00000600| 6e 79 20 74 69 6d 65 73 | 20 68 61 76 65 20 79 6f |ny times| have yo|
|00000610| 75 20 61 63 63 69 64 65 | 6e 74 61 6c 6c 79 20 6d |u accide|ntally m|
|00000620| 65 73 73 65 64 20 75 70 | 20 79 6f 75 72 20 6d 65 |essed up| your me|
|00000630| 73 73 61 67 65 20 68 65 | 61 64 65 72 20 61 6e 64 |ssage he|ader and|
|00000640| 20 68 61 64 20 74 6f 20 | 68 69 74 20 46 38 0a 6f | had to |hit F8.o|
|00000650| 72 20 73 74 61 72 74 20 | 61 6c 6c 20 6f 76 65 72 |r start |all over|
|00000660| 20 61 67 61 69 6e 3f 0a | 0a 41 20 73 65 63 6f 6e | again?.|.A secon|
|00000670| 64 2c 20 6c 65 73 73 20 | 6f 62 76 69 6f 75 73 2c |d, less |obvious,|
|00000680| 20 62 6f 6e 75 73 20 69 | 73 20 74 68 61 74 2c 20 | bonus i|s that, |
|00000690| 73 69 6e 63 65 20 74 68 | 69 73 20 69 73 20 61 20 |since th|is is a |
|000006a0| 73 65 70 65 72 61 74 65 | 20 6d 6f 64 65 2c 20 79 |seperate| mode, y|
|000006b0| 6f 75 20 63 61 6e 20 73 | 65 74 20 75 70 0a 74 68 |ou can s|et up.th|
|000006c0| 69 6e 67 73 20 6c 69 6b | 65 20 64 69 73 70 6c 61 |ings lik|e displa|
|000006d0| 79 20 77 69 64 74 68 20 | 69 6e 64 65 70 65 6e 64 |y width |independ|
|000006e0| 65 6e 74 6c 79 20 6f 66 | 20 74 68 65 20 73 65 74 |ently of| the set|
|000006f0| 74 69 6e 67 73 20 79 6f | 75 20 68 61 76 65 20 66 |tings yo|u have f|
|00000700| 6f 72 20 65 64 69 74 69 | 6e 67 20 6f 72 64 69 6e |or editi|ng ordin|
|00000710| 61 72 79 0a 74 65 78 74 | 20 66 69 6c 65 73 2e 20 |ary.text| files. |
|00000720| 45 69 67 68 74 79 20 63 | 68 61 72 61 63 74 65 72 |Eighty c|haracter|
|00000730| 73 20 69 73 20 61 62 6f | 75 74 20 72 69 67 68 74 |s is abo|ut right|
|00000740| 20 66 6f 72 20 6d 61 69 | 6c 20 61 6e 64 20 6e 65 | for mai|l and ne|
|00000750| 77 73 2c 20 62 75 74 20 | 69 66 20 79 6f 75 27 72 |ws, but |if you'r|
|00000760| 65 20 75 73 69 6e 67 20 | 61 0a 77 69 64 65 20 73 |e using |a.wide s|
|00000770| 63 72 65 65 6e 20 6d 6f | 64 65 2c 20 79 6f 75 20 |creen mo|de, you |
|00000780| 6d 61 79 20 77 65 6c 6c | 20 77 61 6e 74 20 74 6f |may well| want to|
|00000790| 20 65 64 69 74 20 6f 74 | 68 65 72 20 6f 74 68 65 | edit ot|her othe|
|000007a0| 72 20 66 69 6c 65 73 20 | 61 74 20 6c 61 72 67 65 |r files |at large|
|000007b0| 72 20 73 65 74 74 69 6e | 67 73 2e 0a 48 61 76 69 |r settin|gs..Havi|
|000007c0| 6e 67 20 61 20 73 70 65 | 63 69 61 6c 20 73 65 74 |ng a spe|cial set|
|000007d0| 20 6f 66 20 6f 70 74 69 | 6f 6e 73 20 66 6f 72 20 | of opti|ons for |
|000007e0| 6d 61 69 6c 20 6d 65 61 | 6e 73 20 74 68 61 74 20 |mail mea|ns that |
|000007f0| 79 6f 75 20 64 6f 6e 27 | 74 20 68 61 76 65 20 74 |you don'|t have t|
|00000800| 6f 20 66 69 64 64 6c 65 | 20 61 72 6f 75 6e 64 0a |o fiddle| around.|
|00000810| 77 69 74 68 20 5a 61 70 | 27 73 20 63 6f 6e 66 69 |with Zap|'s confi|
|00000820| 67 75 72 61 74 69 6f 6e | 20 6d 65 6e 75 73 2e 0a |guration| menus..|
|00000830| 0a 49 74 20 77 6f 75 6c | 64 20 62 65 20 6e 69 63 |.It woul|d be nic|
|00000840| 65 20 69 66 20 74 68 69 | 73 20 77 6f 72 6b 65 64 |e if thi|s worked|
|00000850| 20 66 6f 72 20 77 6f 72 | 64 2d 77 72 61 70 2c 20 | for wor|d-wrap, |
|00000860| 62 75 74 20 75 6e 66 6f | 72 74 75 6e 61 74 65 6c |but unfo|rtunatel|
|00000870| 79 20 5a 61 70 20 64 6f | 65 73 6e 27 74 20 73 65 |y Zap do|esn't se|
|00000880| 74 20 74 68 61 74 0a 75 | 70 20 6d 6f 64 65 20 64 |t that.u|p mode d|
|00000890| 65 70 65 6e 64 65 6e 74 | 6c 79 20 61 74 20 74 68 |ependent|ly at th|
|000008a0| 65 20 6d 6f 6d 65 6e 74 | 2e 0a 90 03 49 6e 73 74 |e moment|....Inst|
|000008b0| 61 6c 6c 61 74 69 6f 6e | 0a 3d 90 0c 0a 0a 59 6f |allation|.=....Yo|
|000008c0| 75 20 6d 75 73 74 20 68 | 61 76 65 20 76 65 72 73 |u must h|ave vers|
|000008d0| 69 6f 6e 20 31 2e 32 30 | 20 6f 72 20 6c 61 74 65 |ion 1.20| or late|
|000008e0| 72 20 6f 66 20 5a 61 70 | 20 74 6f 20 75 73 65 20 |r of Zap| to use |
|000008f0| 5a 61 70 45 6d 61 69 6c | 2e 0a 0a 31 2e 20 43 6f |ZapEmail|...1. Co|
|00000900| 70 79 20 74 68 65 20 5a | 61 70 45 6d 61 69 6c 20 |py the Z|apEmail |
|00000910| 6d 6f 64 75 6c 65 20 69 | 6e 74 6f 20 74 68 65 20 |module i|nto the |
|00000920| 21 5a 61 70 20 64 69 72 | 65 63 74 6f 72 79 0a 0a |!Zap dir|ectory..|
|00000930| 32 2e 20 49 6e 20 5a 61 | 70 27 73 20 27 21 52 75 |2. In Za|p's '!Ru|
|00000940| 6e 27 20 66 69 6c 65 2c | 20 61 64 64 20 74 68 65 |n' file,| add the|
|00000950| 20 6c 69 6e 65 2c 0a 0a | 20 90 05 52 4d 4c 6f 61 | line,..| ..RMLoa|
|00000960| 64 20 3c 5a 61 70 24 44 | 69 72 3e 2e 5a 61 70 45 |d <Zap$D|ir>.ZapE|
|00000970| 6d 61 69 6c 0a 0a 20 90 | 03 53 6f 6d 65 77 68 65 |mail.. .|.Somewhe|
|00000980| 72 65 20 61 66 74 65 72 | 20 74 68 65 20 6c 69 6e |re after| the lin|
|00000990| 65 3a 0a 0a 20 90 05 52 | 4d 4c 6f 61 64 20 3c 5a |e:.. ..R|MLoad <Z|
|000009a0| 61 70 24 44 69 72 3e 2e | 5a 61 70 42 61 73 69 63 |ap$Dir>.|ZapBasic|
|000009b0| 0a 0a 33 2e 20 49 6e 20 | 5a 61 70 27 73 20 27 4b |..3. In |Zap's 'K|
|000009c0| 65 79 73 27 20 66 69 6c | 65 20 66 69 6e 64 20 74 |eys' fil|e find t|
|000009d0| 68 65 20 67 72 6f 75 70 | 20 6f 66 20 6c 69 6e 65 |he group| of line|
|000009e0| 73 20 74 68 61 74 20 62 | 65 67 69 6e 20 77 69 74 |s that b|egin wit|
|000009f0| 68 20 26 35 30 30 2e 20 | 41 64 64 20 74 68 65 20 |h &500. |Add the |
|00000a00| 6c 69 6e 65 2c 0a 0a 20 | 90 05 26 35 78 78 20 90 |line,.. |..&5xx .|
|00000a10| 06 26 46 90 03 20 90 03 | 5c 23 5c 2a 2e 54 54 46 |.&F.. ..|\#\*.TTF|
|00000a20| 4e 5f 57 6f 72 6b 20 90 | 03 2b 45 6d 61 69 6c 0a |N_Work .|.+Email.|
|00000a30| 0a 20 90 03 61 74 20 74 | 68 65 20 65 6e 64 20 6f |. ..at t|he end o|
|00000a40| 66 20 74 68 61 74 20 62 | 6c 6f 63 6b 2c 20 77 68 |f that b|lock, wh|
|00000a50| 65 72 65 20 35 78 78 20 | 69 73 20 61 20 6e 75 6d |ere 5xx |is a num|
|00000a60| 62 65 72 20 64 69 66 66 | 65 72 65 6e 74 20 66 72 |ber diff|erent fr|
|00000a70| 6f 6d 20 74 68 65 20 6f | 74 68 65 72 20 26 35 30 |om the o|ther &50|
|00000a80| 30 27 73 0a 20 90 03 61 | 6c 72 65 61 64 79 20 69 |0's. ..a|lready i|
|00000a90| 6e 20 75 73 65 2e 0a 0a | 20 90 03 49 66 20 79 6f |n use...| ..If yo|
|00000aa0| 75 20 77 61 6e 74 20 5a | 61 70 20 74 6f 20 73 77 |u want Z|ap to sw|
|00000ab0| 69 74 63 68 20 69 6e 74 | 6f 20 65 2d 6d 61 69 6c |itch int|o e-mail|
|00000ac0| 20 6d 6f 64 65 20 77 68 | 65 6e 20 79 6f 75 20 63 | mode wh|en you c|
|00000ad0| 6c 69 63 6b 20 6f 6e 20 | 6f 75 74 67 6f 69 6e 67 |lick on |outgoing|
|00000ae0| 20 6e 65 77 73 20 61 6e | 64 0a 20 90 03 6d 61 69 | news an|d. ..mai|
|00000af0| 6c 20 69 6e 20 79 6f 75 | 72 20 21 54 43 50 49 50 |l in you|r !TCPIP|
|00000b00| 55 73 65 72 2e 4d 61 69 | 6c 44 69 72 2e 53 70 6f |User.Mai|lDir.Spo|
|00000b10| 6f 6c 2e 4d 51 75 65 75 | 65 20 6f 72 20 2e 4e 65 |ol.MQueu|e or .Ne|
|00000b20| 77 73 51 75 65 75 65 2e | 41 72 74 69 63 6c 65 73 |wsQueue.|Articles|
|00000b30| 20 64 69 72 65 63 74 6f | 72 69 65 73 0a 20 90 03 | directo|ries. ..|
|00000b40| 28 77 68 69 63 68 20 79 | 6f 75 20 6d 69 67 68 74 |(which y|ou might|
|00000b50| 20 64 6f 20 69 66 20 79 | 6f 75 20 70 6f 73 74 20 | do if y|ou post |
|00000b60| 73 6f 6d 65 74 68 69 6e | 67 2c 20 61 6e 64 20 74 |somethin|g, and t|
|00000b70| 68 65 6e 20 72 65 61 6c | 69 73 65 20 74 68 61 74 |hen real|ise that|
|00000b80| 20 79 6f 75 20 6d 61 64 | 65 20 61 0a 20 90 03 6d | you mad|e a. ..m|
|00000b90| 69 73 74 61 6b 65 20 77 | 68 69 63 68 20 79 6f 75 |istake w|hich you|
|00000ba0| 20 77 61 6e 74 20 74 6f | 20 65 64 69 74 20 71 75 | want to| edit qu|
|00000bb0| 69 63 6b 6c 79 29 20 74 | 68 65 6e 20 61 64 64 20 |ickly) t|hen add |
|00000bc0| 74 68 65 20 6c 69 6e 65 | 73 2c 0a 0a 20 90 05 26 |the line|s,.. ..&|
|00000bd0| 35 78 78 2b 31 20 90 04 | 26 46 90 03 20 90 03 5c |5xx+1 ..|&F.. ..\|
|00000be0| 23 5c 2a 2e 4d 61 69 6c | 44 69 72 2e 53 70 6f 6f |#\*.Mail|Dir.Spoo|
|00000bf0| 6c 2e 4d 51 75 65 75 65 | 2e 5c 6f 5c 2a 20 90 0e |l.MQueue|.\o\* ..|
|00000c00| 2b 45 6d 61 69 6c 0a 20 | 90 05 26 35 78 78 2b 32 |+Email. |..&5xx+2|
|00000c10| 20 90 04 26 46 90 03 20 | 90 03 5c 23 5c 2a 2e 4d | ..&F.. |..\#\*.M|
|00000c20| 61 69 6c 44 69 72 2e 53 | 70 6f 6f 6c 2e 4e 65 77 |ailDir.S|pool.New|
|00000c30| 73 51 75 65 75 65 2e 41 | 72 74 69 63 6c 65 73 2e |sQueue.A|rticles.|
|00000c40| 5c 6f 5c 2a 20 20 2b 45 | 4d 61 69 6c 0a 0a 20 90 |\o\* +E|Mail.. .|
|00000c50| 03 61 73 20 77 65 6c 6c | 20 28 74 68 61 6e 6b 73 |.as well| (thanks|
|00000c60| 20 74 6f 20 54 69 6d 20 | 47 6c 61 64 64 69 6e 67 | to Tim |Gladding|
|00000c70| 20 66 6f 72 20 74 68 69 | 73 20 73 75 67 67 65 73 | for thi|s sugges|
|00000c80| 74 69 6f 6e 29 2e 0a 0a | 20 90 03 49 66 20 79 6f |tion)...| ..If yo|
|00000c90| 75 20 68 61 76 65 6e 27 | 74 20 61 6c 72 65 61 64 |u haven'|t alread|
|00000ca0| 79 20 64 6f 6e 65 20 69 | 74 2c 20 79 6f 75 20 6d |y done i|t, you m|
|00000cb0| 69 67 68 74 20 6c 69 6b | 65 20 74 6f 20 68 61 76 |ight lik|e to hav|
|00000cc0| 65 20 61 20 6b 65 79 20 | 62 6f 75 6e 64 20 74 6f |e a key |bound to|
|00000cd0| 0a 20 90 03 51 55 49 43 | 4b 53 41 56 45 3a 43 4c |. ..QUIC|KSAVE:CL|
|00000ce0| 4f 53 45 57 49 4e 44 4f | 57 2e 20 54 68 69 73 20 |OSEWINDO|W. This |
|00000cf0| 77 69 6c 6c 20 73 61 76 | 65 20 79 6f 75 72 20 6d |will sav|e your m|
|00000d00| 61 69 6c 20 77 69 74 68 | 6f 75 74 20 61 20 70 72 |ail with|out a pr|
|00000d10| 6f 6d 70 74 20 61 6e 64 | 20 63 6c 6f 73 65 20 5a |ompt and| close Z|
|00000d20| 61 70 27 73 0a 20 90 03 | 77 69 6e 64 6f 77 20 69 |ap's. ..|window i|
|00000d30| 6e 20 6f 6e 65 20 67 6f | 2e 20 54 54 46 4e 20 77 |n one go|. TTFN w|
|00000d40| 69 6c 6c 20 74 68 65 6e | 20 6f 70 65 6e 20 69 74 |ill then| open it|
|00000d50| 73 20 63 6f 6e 66 69 72 | 6d 20 64 69 61 6c 6f 67 |s confir|m dialog|
|00000d60| 75 65 20 62 6f 78 20 69 | 6d 6d 65 64 69 61 74 65 |ue box i|mmediate|
|00000d70| 6c 79 2e 20 49 20 68 61 | 76 65 0a 20 90 03 74 68 |ly. I ha|ve. ..th|
|00000d80| 69 73 20 73 65 71 75 65 | 6e 63 65 20 62 6f 75 6e |is seque|nce boun|
|00000d90| 64 20 74 6f 20 73 68 69 | 66 74 2d 63 74 72 6c 2d |d to shi|ft-ctrl-|
|00000da0| 46 33 20 6c 69 6b 65 20 | 73 6f 2c 0a 0a 20 90 05 |F3 like |so,.. ..|
|00000db0| 73 63 46 33 20 90 06 26 | 31 42 33 20 90 03 51 55 |scF3 ..&|1B3 ..QU|
|00000dc0| 49 43 4b 53 41 56 45 3a | 43 4c 4f 53 45 57 49 4e |ICKSAVE:|CLOSEWIN|
|00000dd0| 44 4f 57 0a 0a 20 90 03 | 62 75 74 20 79 6f 75 20 |DOW.. ..|but you |
|00000de0| 63 61 6e 20 68 61 76 65 | 20 69 74 20 6f 6e 20 61 |can have| it on a|
|00000df0| 6e 79 20 6b 65 79 20 79 | 6f 75 20 6c 69 6b 65 20 |ny key y|ou like |
|00000e00| 2e 90 03 20 73 65 65 20 | 5a 61 70 27 73 20 21 48 |... see |Zap's !H|
|00000e10| 65 6c 70 20 66 69 6c 65 | 20 66 6f 72 20 64 65 74 |elp file| for det|
|00000e20| 61 69 6c 73 2e 0a 0a 34 | 2e 20 51 75 69 74 20 5a |ails...4|. Quit Z|
|00000e30| 61 70 20 61 6e 64 20 72 | 65 73 74 61 72 74 20 69 |ap and r|estart i|
|00000e40| 74 2e 0a 0a 46 72 6f 6d | 20 6e 6f 77 20 6f 6e 20 |t...From| now on |
|00000e50| 54 54 46 4e 20 77 69 6c | 6c 20 75 73 65 20 74 68 |TTFN wil|l use th|
|00000e60| 65 20 6e 65 77 20 6d 6f | 64 65 2e 0a 90 03 43 6f |e new mo|de....Co|
|00000e70| 6e 74 61 63 74 69 6e 67 | 20 74 68 65 20 61 75 74 |ntacting| the aut|
|00000e80| 68 6f 72 0a 3d 90 15 0a | 0a 42 75 67 20 72 65 70 |hor.=...|.Bug rep|
|00000e90| 6f 72 74 73 2c 20 63 6f | 6d 6d 65 6e 74 73 20 61 |orts, co|mments a|
|00000ea0| 6e 64 20 73 75 67 67 65 | 73 74 69 6f 6e 73 20 61 |nd sugge|stions a|
|00000eb0| 6c 77 61 79 73 20 77 65 | 6c 63 6f 6d 65 2e 20 50 |lways we|lcome. P|
|00000ec0| 6c 65 61 73 65 20 6d 61 | 6b 65 20 79 6f 75 72 20 |lease ma|ke your |
|00000ed0| 6f 77 6e 0a 69 6d 70 72 | 6f 76 65 6d 65 6e 74 73 |own.impr|ovements|
|00000ee0| 20 61 6e 64 20 6d 61 69 | 6c 20 6d 65 20 74 68 65 | and mai|l me the|
|00000ef0| 20 72 65 73 75 6c 74 73 | 2e 0a 0a 65 2d 6d 61 69 | results|...e-mai|
|00000f00| 6c 3a 20 6d 73 31 30 30 | 31 30 40 63 75 73 2e 63 |l: ms100|10@cus.c|
|00000f10| 61 6d 2e 61 63 2e 75 6b | 0a 90 03 4c 65 67 61 6c |am.ac.uk|...Legal|
|00000f20| 20 73 74 75 66 66 0a 3d | 90 0b 0a 0a 54 68 65 20 | stuff.=|....The |
|00000f30| 5a 61 70 45 6d 61 69 6c | 20 6d 6f 64 75 6c 65 20 |ZapEmail| module |
|00000f40| 61 6e 64 20 69 74 73 20 | 73 6f 75 72 63 65 20 61 |and its |source a|
|00000f50| 72 65 20 70 75 62 6c 69 | 63 20 64 6f 6d 61 69 6e |re publi|c domain|
|00000f60| 20 2e 90 03 20 66 65 65 | 6c 20 66 72 65 65 20 74 | ... fee|l free t|
|00000f70| 6f 20 6d 6f 64 69 66 79 | 20 69 74 2c 0a 69 6d 70 |o modify| it,.imp|
|00000f80| 72 6f 76 65 20 69 74 20 | 61 6e 64 20 70 61 73 73 |rove it |and pass|
|00000f90| 20 69 74 20 6f 6e 20 74 | 6f 20 61 6e 79 6f 6e 65 | it on t|o anyone|
|00000fa0| 20 77 68 6f 20 77 61 6e | 74 73 20 69 74 2e 0a 0a | who wan|ts it...|
|00000fb0| 4e 6f 20 77 61 72 72 61 | 6e 74 79 2c 20 65 78 70 |No warra|nty, exp|
|00000fc0| 72 65 73 73 20 6f 72 20 | 69 6d 70 6c 69 65 64 2c |ress or |implied,|
|00000fd0| 20 6f 66 20 74 68 65 20 | 6d 65 72 63 68 61 6e 74 | of the |merchant|
|00000fe0| 61 62 69 6c 69 74 79 20 | 6f 66 20 74 68 69 73 20 |ability |of this |
|00000ff0| 73 6f 66 74 77 61 72 65 | 20 6f 72 20 69 74 73 0a |software| or its.|
|00001000| 66 69 74 6e 65 73 73 20 | 66 6f 72 20 61 6e 79 20 |fitness |for any |
|00001010| 70 61 72 74 69 63 75 6c | 61 72 20 70 75 72 70 6f |particul|ar purpo|
|00001020| 73 65 20 69 73 20 67 69 | 76 65 6e 2e 20 49 6e 20 |se is gi|ven. In |
|00001030| 6e 6f 20 63 69 72 63 75 | 6d 73 74 61 6e 63 65 73 |no circu|mstances|
|00001040| 20 73 68 61 6c 6c 20 74 | 68 65 20 61 75 74 68 6f | shall t|he autho|
|00001050| 72 2c 20 6f 72 0a 61 6e | 79 20 70 72 6f 76 69 64 |r, or.an|y provid|
|00001060| 65 72 20 6f 72 20 64 69 | 73 74 72 69 62 75 74 6f |er or di|stributo|
|00001070| 72 20 6f 66 20 74 68 69 | 73 20 73 6f 66 74 77 61 |r of thi|s softwa|
|00001080| 72 65 2c 20 62 65 20 6c | 69 61 62 6c 65 20 66 6f |re, be l|iable fo|
|00001090| 72 20 61 6e 79 20 64 61 | 6d 61 67 65 2c 20 6c 6f |r any da|mage, lo|
|000010a0| 73 73 20 6f 66 0a 70 72 | 6f 66 69 74 73 2c 20 6f |ss of.pr|ofits, o|
|000010b0| 72 20 61 6e 79 20 69 6e | 64 69 72 65 63 74 20 6f |r any in|direct o|
|000010c0| 72 20 63 6f 6e 73 65 71 | 75 65 6e 74 69 61 6c 20 |r conseq|uential |
|000010d0| 6c 6f 73 73 20 61 72 69 | 73 69 6e 67 20 6f 75 74 |loss ari|sing out|
|000010e0| 20 6f 66 20 74 68 65 20 | 75 73 65 20 6f 66 2c 20 | of the |use of, |
|000010f0| 6f 72 0a 69 6e 61 62 69 | 6c 69 74 79 20 74 6f 20 |or.inabi|lity to |
|00001100| 75 73 65 2c 20 74 68 69 | 73 20 73 6f 66 74 77 61 |use, thi|s softwa|
|00001110| 72 65 2e 0a 0a 4d 69 6c | 65 73 20 53 61 62 69 6e |re...Mil|es Sabin|
|00001120| 2c 20 46 65 62 72 75 61 | 72 79 20 31 39 39 35 0a |, Februa|ry 1995.|
|00001130| 0a 46 69 6c 65 44 61 74 | 61 83 53 6f 75 72 63 65 |.FileDat|a.Source|
|00001140| 00 00 00 00 00 b2 3d 00 | 00 46 fd ff ff 1c c2 1f |......=.|.F......|
|00001150| 52 03 00 00 00 0d 00 0a | 10 f4 20 45 2d 54 65 6d |R.......|.. E-Tem|
|00001160| 70 6c 61 74 65 0d 00 14 | 05 f4 0d 00 1e 2e f4 20 |plate...|....... |
|00001170| 54 65 6d 70 6c 61 74 65 | 20 70 72 6f 67 72 61 6d |Template| program|
|00001180| 20 66 6f 72 20 63 72 65 | 61 74 69 6e 67 20 5a 61 | for cre|ating Za|
|00001190| 70 20 6d 6f 64 65 73 2e | 0d 00 28 31 f4 20 54 68 |p modes.|..(1. Th|
|000011a0| 65 20 6d 6f 64 75 6c 65 | 20 77 69 6c 6c 20 62 65 |e module| will be|
|000011b0| 20 73 61 76 65 64 20 74 | 6f 20 77 6f 72 6b 5f 64 | saved t|o work_d|
|000011c0| 69 72 65 63 74 6f 72 79 | 24 0d 00 32 40 f4 20 59 |irectory|$..2@. Y|
|000011d0| 6f 75 20 73 68 6f 75 6c | 64 20 72 75 6e 20 5a 61 |ou shoul|d run Za|
|000011e0| 70 20 66 69 72 73 74 20 | 74 6f 20 65 6e 73 75 72 |p first |to ensur|
|000011f0| 65 20 5a 61 70 24 44 69 | 72 20 61 6e 64 20 5a 61 |e Zap$Di|r and Za|
|00001200| 70 57 6f 72 6b 24 44 69 | 72 0d 00 3c 11 f4 20 61 |pWork$Di|r..<.. a|
|00001210| 72 65 20 73 65 74 20 75 | 70 2e 0d 00 46 04 0d 00 |re set u|p...F...|
|00001220| 50 1e f4 20 64 69 72 65 | 63 74 6f 72 79 20 74 6f |P.. dire|ctory to|
|00001230| 20 73 61 76 65 20 6d 6f | 64 75 6c 65 0d 00 5a 23 | save mo|dule..Z#|
|00001240| 77 6f 72 6b 5f 64 69 72 | 65 63 74 6f 72 79 24 3d |work_dir|ectory$=|
|00001250| 22 3c 5a 61 70 57 6f 72 | 6b 24 44 69 72 3e 22 0d |"<ZapWor|k$Dir>".|
|00001260| 00 64 04 0d 00 6e 12 f4 | 20 6e 61 6d 65 20 6f 66 |.d...n..| name of|
|00001270| 20 6d 6f 64 65 0d 00 78 | 16 6d 6f 64 65 5f 6e 61 | mode..x|.mode_na|
|00001280| 6d 65 24 3d 22 45 6d 61 | 69 6c 22 0d 00 82 04 0d |me$="Ema|il".....|
|00001290| 00 8c 12 f4 20 61 75 74 | 68 6f 72 73 20 6e 61 6d |.... aut|hors nam|
|000012a0| 65 0d 00 96 1e 6d 6f 64 | 65 5f 61 75 74 68 6f 72 |e....mod|e_author|
|000012b0| 24 3d 22 4d 69 6c 65 73 | 20 53 61 62 69 6e 22 0d |$="Miles| Sabin".|
|000012c0| 00 a0 04 0d 00 aa 1e f4 | 20 76 65 72 73 69 6f 6e |........| version|
|000012d0| 20 6e 75 6d 62 65 72 20 | 6f 66 20 6d 6f 64 75 6c | number |of modul|
|000012e0| 65 0d 00 b4 0f 76 65 72 | 24 3d 22 30 2e 30 31 22 |e....ver|$="0.01"|
|000012f0| 0d 00 be 04 0d 00 c8 20 | f4 20 6d 6f 64 65 20 6e |....... |. mode n|
|00001300| 75 6d 62 65 72 20 79 6f | 75 20 77 61 6e 74 20 74 |umber yo|u want t|
|00001310| 6f 20 62 65 0d 00 d2 3f | f4 20 79 6f 75 20 4d 55 |o be...?|. you MU|
|00001320| 53 54 20 6e 6f 74 20 68 | 61 72 64 20 77 69 72 65 |ST not h|ard wire|
|00001330| 20 74 68 69 73 20 69 6e | 20 61 73 20 49 20 6d 61 | this in| as I ma|
|00001340| 79 20 68 61 76 65 20 61 | 6c 6c 6f 63 61 74 65 64 |y have a|llocated|
|00001350| 20 69 74 0d 00 dc 16 f4 | 20 74 6f 20 73 6f 6d 65 | it.....| to some|
|00001360| 6f 6e 65 20 65 6c 73 65 | 21 0d 00 e6 11 6d 6f 64 |one else|!....mod|
|00001370| 65 5f 6e 75 6d 62 65 72 | 3d 30 0d 00 f0 04 0d 00 |e_number|=0......|
|00001380| fa 26 f4 20 6d 6f 64 65 | 20 74 6f 20 62 61 73 65 |.&. mode| to base|
|00001390| 20 74 68 69 73 20 6d 6f | 64 65 20 6f 6e 20 28 74 | this mo|de on (t|
|000013a0| 65 78 74 29 0d 01 04 13 | 6d 6f 64 65 5f 62 61 73 |ext)....|mode_bas|
|000013b0| 65 6d 6f 64 65 3d 30 0d | 01 0e 04 0d 01 18 3e f4 |emode=0.|......>.|
|000013c0| 20 64 65 66 69 6e 65 20 | 61 20 70 72 6f 63 20 65 | define |a proc e|
|000013d0| 72 72 6f 72 20 74 6f 20 | 70 72 69 6e 74 20 6c 69 |rror to |print li|
|000013e0| 6e 65 20 6e 75 6d 62 65 | 72 20 65 76 65 6e 20 69 |ne numbe|r even i|
|000013f0| 66 20 72 75 6e 6e 69 6e | 67 0d 01 22 11 f4 20 75 |f runnin|g..".. u|
|00001400| 6e 64 65 72 20 77 69 6d | 70 2e 0d 01 2c 0e ee 20 |nder wim|p...,.. |
|00001410| 85 20 f2 65 72 72 6f 72 | 0d 01 36 04 0d 01 40 28 |. .error|..6...@(|
|00001420| f4 20 72 65 73 65 72 76 | 65 20 73 70 61 63 65 20 |. reserv|e space |
|00001430| 66 6f 72 20 63 6f 64 65 | 20 2f 20 77 6f 72 6b 73 |for code| / works|
|00001440| 70 61 63 65 0d 01 4a 14 | f4 20 64 65 66 61 75 6c |pace..J.|. defaul|
|00001450| 74 20 6f 66 20 36 34 6b | 0d 01 54 15 63 6f 64 65 |t of 64k|..T.code|
|00001460| 5f 73 69 7a 65 25 3d 26 | 31 30 90 04 0d 01 5e 16 |_size%=&|10....^.|
|00001470| de 20 63 6f 64 65 25 20 | 63 6f 64 65 5f 73 69 7a |. code% |code_siz|
|00001480| 65 25 0d 01 68 17 4c 25 | 3d 63 6f 64 65 25 2b 63 |e%..h.L%|=code%+c|
|00001490| 6f 64 65 5f 73 69 7a 65 | 25 0d 01 72 04 0d 01 7c |ode_size|%..r...||
|000014a0| 30 f4 20 6c 6f 61 64 20 | 74 68 65 20 6c 69 62 72 |0. load |the libr|
|000014b0| 61 72 79 20 64 65 66 69 | 6e 65 69 6e 67 20 7a 61 |ary defi|neing za|
|000014c0| 70 27 73 20 76 61 72 69 | 61 62 6c 65 73 0d 01 86 |p's vari|ables...|
|000014d0| 25 c8 9b 20 22 3c 5a 61 | 70 57 6f 72 6b 24 44 69 |%.. "<Za|pWork$Di|
|000014e0| 72 3e 2e 44 6f 63 73 2e | 45 2d 4c 69 62 72 61 72 |r>.Docs.|E-Librar|
|000014f0| 79 22 0d 01 90 00 04 0d | 01 9a 2c f4 20 64 65 66 |y"......|..,. def|
|00001500| 69 6e 65 20 7a 61 70 73 | 20 63 6f 6e 73 74 61 6e |ine zaps| constan|
|00001510| 74 73 20 28 63 61 6c 6c | 20 45 2d 4c 69 62 72 61 |ts (call| E-Libra|
|00001520| 72 79 29 0d 01 a4 19 f2 | 64 65 66 69 6e 65 5f 7a |ry).....|define_z|
|00001530| 61 70 5f 76 61 72 69 61 | 62 6c 65 73 0d 01 ae 04 |ap_varia|bles....|
|00001540| 0d 01 b8 2b f4 20 64 65 | 66 69 6e 65 20 61 6e 79 |...+. de|fine any|
|00001550| 20 76 61 72 69 61 62 6c | 65 73 20 69 6e 20 6f 75 | variabl|es in ou|
|00001560| 72 20 77 6f 72 6b 73 70 | 61 63 65 0d 01 c2 15 f2 |r worksp|ace.....|
|00001570| 73 65 74 5f 75 70 5f 76 | 61 72 69 61 62 6c 65 73 |set_up_v|ariables|
|00001580| 0d 01 cc 04 0d 01 d6 17 | f4 20 61 73 73 65 6d 62 |........|. assemb|
|00001590| 6c 65 20 74 68 65 20 63 | 6f 64 65 0d 01 e0 12 f2 |le the c|ode.....|
|000015a0| 61 73 73 65 6d 62 6c 65 | 5f 63 6f 64 65 0d 01 ea |assemble|_code...|
|000015b0| 04 0d 01 f4 15 f4 20 73 | 61 76 65 20 74 68 65 20 |...... s|ave the |
|000015c0| 6d 6f 64 75 6c 65 0d 01 | fe 65 c8 99 20 22 4f 53 |module..|.e.. "OS|
|000015d0| 5f 46 69 6c 65 22 2c 26 | 30 41 2c 77 6f 72 6b 5f |_File",&|0A,work_|
|000015e0| 64 69 72 65 63 74 6f 72 | 79 24 2b 22 2e 33 72 64 |director|y$+".3rd|
|000015f0| 50 61 72 74 79 2e 4d 69 | 6c 65 73 53 61 62 69 6e |Party.Mi|lesSabin|
|00001600| 2e 5a 61 70 22 2b 6d 6f | 64 65 5f 6e 61 6d 65 24 |.Zap"+mo|de_name$|
|00001610| 2c 26 46 46 41 2c 30 2c | 63 6f 64 65 25 2c 63 6f |,&FFA,0,|code%,co|
|00001620| 64 65 25 2b 6c 65 6e 67 | 74 68 25 0d 02 08 32 f1 |de%+leng|th%...2.|
|00001630| 20 22 5a 61 70 22 3b 6d | 6f 64 65 5f 6e 61 6d 65 | "Zap";m|ode_name|
|00001640| 24 2b 22 20 6d 6f 64 75 | 6c 65 20 63 72 65 61 74 |$+" modu|le creat|
|00001650| 65 64 20 61 6e 64 20 73 | 61 76 65 64 22 0d 02 12 |ed and s|aved"...|
|00001660| 04 0d 02 1c 05 e0 0d 02 | 26 04 0d 02 30 43 f4 20 |........|&...0C. |
|00001670| 64 65 66 69 6e 65 20 61 | 6e 79 20 76 61 72 69 61 |define a|ny varia|
|00001680| 62 6c 65 73 20 77 65 20 | 77 61 6e 74 20 74 6f 20 |bles we |want to |
|00001690| 73 74 6f 72 65 20 69 6e | 20 74 68 65 20 6d 6f 64 |store in| the mod|
|000016a0| 75 6c 65 20 77 6f 72 6b | 73 70 61 63 65 0d 02 3a |ule work|space..:|
|000016b0| 04 0d 02 44 17 dd 20 f2 | 73 65 74 5f 75 70 5f 76 |...D.. .|set_up_v|
|000016c0| 61 72 69 61 62 6c 65 73 | 0d 02 4e 33 e3 20 70 61 |ariables|..N3. pa|
|000016d0| 73 73 3d 25 31 31 30 30 | 20 b8 20 25 31 90 03 30 |ss=%1100| . %1..0|
|000016e0| 20 88 20 32 3a 50 25 3d | 30 3a 4f 25 3d 63 6f 64 | . 2:P%=|0:O%=cod|
|000016f0| 65 25 3a 5b 4f 50 54 70 | 61 73 73 0d 02 58 04 0d |e%:[OPTp|ass..X..|
|00001700| 02 62 07 5d 3a ed 0d 02 | 6c 15 76 61 72 69 61 62 |.b.]:...|l.variab|
|00001710| 6c 65 5f 73 69 7a 65 25 | 3d 50 25 0d 02 76 05 e1 |le_size%|=P%..v..|
|00001720| 0d 02 80 04 0d 02 8a 1c | f4 20 61 73 73 65 6d 62 |........|. assemb|
|00001730| 6c 65 20 74 68 65 20 6d | 61 69 6e 20 63 6f 64 65 |le the m|ain code|
|00001740| 0d 02 94 04 0d 02 9e 14 | dd 20 f2 61 73 73 65 6d |........|. .assem|
|00001750| 62 6c 65 5f 63 6f 64 65 | 0d 02 a8 04 0d 02 b2 12 |ble_code|........|
|00001760| f4 20 64 65 66 69 6e 65 | 20 66 6c 61 67 73 0d 02 |. define| flags..|
|00001770| bc 04 0d 02 c6 10 49 66 | 6c 61 67 25 3d 31 3c 3c |......If|lag%=1<<|
|00001780| 32 37 0d 02 d0 10 56 66 | 6c 61 67 25 3d 31 3c 3c |27....Vf|lag%=1<<|
|00001790| 32 38 0d 02 da 10 43 66 | 6c 61 67 25 3d 31 3c 3c |28....Cf|lag%=1<<|
|000017a0| 32 39 0d 02 e4 04 0d 02 | ee 2a f4 20 64 65 66 69 |29......|.*. defi|
|000017b0| 6e 65 20 72 65 67 69 73 | 74 65 72 20 6e 75 6d 62 |ne regis|ter numb|
|000017c0| 65 72 73 20 28 66 6f 72 | 20 6d 61 63 72 6f 73 29 |ers (for| macros)|
|000017d0| 0d 02 f8 04 0d 03 02 3c | 52 30 3d 30 3a 52 31 3d |.......<|R0=0:R1=|
|000017e0| 31 3a 52 32 3d 32 3a 52 | 33 3d 33 3a 52 34 3d 34 |1:R2=2:R|3=3:R4=4|
|000017f0| 3a 52 35 3d 35 3a 52 36 | 3d 36 3a 52 37 3d 37 3a |:R5=5:R6|=6:R7=7:|
|00001800| 52 38 3d 38 3a 52 39 3d | 39 3a 52 31 30 3d 31 30 |R8=8:R9=|9:R10=10|
|00001810| 0d 03 0c 2c 52 31 31 3d | 31 31 3a 52 31 32 3d 31 |...,R11=|11:R12=1|
|00001820| 32 3a 52 31 33 3d 31 33 | 3a 52 31 34 3d 31 34 3a |2:R13=13|:R14=14:|
|00001830| 52 31 35 3d 31 35 3a 50 | 43 3d 31 35 0d 03 16 04 |R15=15:P|C=15....|
|00001840| 0d 03 20 2a e3 20 70 61 | 73 73 3d 25 31 31 30 30 |.. *. pa|ss=%1100|
|00001850| 20 b8 20 25 31 90 03 30 | 20 88 20 32 3a 50 25 3d | . %1..0| . 2:P%=|
|00001860| 30 3a 4f 25 3d 63 6f 64 | 65 25 0d 03 2a 0c 5b 4f |0:O%=cod|e%..*.[O|
|00001870| 50 54 70 61 73 73 0d 03 | 34 04 0d 03 3e 12 2e 4d |PTpass..|4...>..M|
|00001880| 6f 64 75 6c 65 5f 68 65 | 61 64 65 72 0d 03 48 20 |odule_he|ader..H |
|00001890| 2e 53 74 61 72 74 5f 63 | 6f 64 65 20 90 0b 45 51 |.Start_c|ode ..EQ|
|000018a0| 55 44 20 30 0d 03 52 2e | 2e 49 6e 69 74 69 61 6c |UD 0..R.|.Initial|
|000018b0| 69 73 61 74 69 6f 6e 5f | 63 6f 64 65 20 20 45 51 |isation_|code EQ|
|000018c0| 55 44 20 69 6e 69 74 69 | 61 6c 69 73 65 5f 63 6f |UD initi|alise_co|
|000018d0| 64 65 0d 03 5c 2c 2e 46 | 69 6e 61 6c 69 73 61 74 |de..\,.F|inalisat|
|000018e0| 69 6f 6e 5f 63 6f 64 65 | 20 90 04 45 51 55 44 20 |ion_code| ..EQUD |
|000018f0| 66 69 6e 61 6c 69 73 65 | 5f 63 6f 64 65 0d 03 66 |finalise|_code..f|
|00001900| 20 2e 53 65 72 76 69 63 | 65 5f 63 61 6c 6c 5f 68 | .Servic|e_call_h|
|00001910| 61 6e 64 6c 65 72 20 45 | 51 55 44 20 30 0d 03 70 |andler E|QUD 0..p|
|00001920| 2b 2e 54 69 74 6c 65 5f | 73 74 72 69 6e 67 20 90 |+.Title_|string .|
|00001930| 09 45 51 55 44 20 74 69 | 74 6c 65 5f 73 74 72 69 |.EQUD ti|tle_stri|
|00001940| 6e 67 0d 03 7a 2a 2e 48 | 65 6c 70 5f 73 74 72 69 |ng..z*.H|elp_stri|
|00001950| 6e 67 20 90 0a 45 51 55 | 44 20 68 65 6c 70 5f 73 |ng ..EQU|D help_s|
|00001960| 74 72 69 6e 67 0d 03 84 | 20 2e 43 6f 6d 6d 61 6e |tring...| .Comman|
|00001970| 64 5f 6b 65 79 77 6f 72 | 64 5f 74 61 62 20 20 45 |d_keywor|d_tab E|
|00001980| 51 55 44 20 30 0d 03 8e | 20 2e 53 57 49 5f 63 68 |QUD 0...| .SWI_ch|
|00001990| 75 6e 6b 5f 6e 75 6d 62 | 65 72 20 90 05 45 51 55 |unk_numb|er ..EQU|
|000019a0| 44 20 30 0d 03 98 20 2e | 53 57 49 5f 68 61 6e 64 |D 0... .|SWI_hand|
|000019b0| 6c 65 72 5f 63 6f 64 65 | 20 90 05 45 51 55 44 20 |ler_code| ..EQUD |
|000019c0| 30 0d 03 a2 20 2e 53 57 | 49 5f 64 65 63 6f 64 69 |0... .SW|I_decodi|
|000019d0| 6e 67 5f 74 61 62 6c 65 | 20 90 03 45 51 55 44 20 |ng_table| ..EQUD |
|000019e0| 30 0d 03 ac 20 2e 53 57 | 49 5f 64 65 63 6f 64 69 |0... .SW|I_decodi|
|000019f0| 6e 67 5f 63 6f 64 65 20 | 90 04 45 51 55 44 20 30 |ng_code |..EQUD 0|
|00001a00| 0d 03 b6 04 0d 03 c0 44 | 5c 90 40 0d 03 ca 42 5c |.......D|\.@...B\|
|00001a10| 20 54 49 54 4c 45 53 20 | 80 20 43 4f 4d 4d 41 4e | TITLES |. COMMAN|
|00001a20| 44 20 54 41 42 4c 45 53 | 20 90 24 5c 0d 03 d4 44 |D TABLES| .$\...D|
|00001a30| 5c 90 40 0d 03 de 04 0d | 03 e8 55 2e 68 65 6c 70 |\.@.....|..U.help|
|00001a40| 5f 73 74 72 69 6e 67 20 | 90 0a a4 53 28 22 5a 61 |_string |...S("Za|
|00001a50| 70 22 2b 6d 6f 64 65 5f | 6e 61 6d 65 24 2b bd 39 |p"+mode_|name$+.9|
|00001a60| 2b 76 65 72 24 2b 22 20 | 28 22 2b a4 64 61 74 65 |+ver$+" |("+.date|
|00001a70| 2b 22 29 20 a9 20 22 2b | 6d 6f 64 65 5f 61 75 74 |+") . "+|mode_aut|
|00001a80| 68 6f 72 24 29 0d 03 f2 | 2e 2e 74 69 74 6c 65 5f |hor$)...|..title_|
|00001a90| 73 74 72 69 6e 67 20 90 | 09 a4 53 28 22 5a 61 70 |string .|..S("Zap|
|00001aa0| 22 2b 6d 6f 64 65 5f 6e | 61 6d 65 24 29 0d 03 fc |"+mode_n|ame$)...|
|00001ab0| 04 0d 04 06 44 5c 90 40 | 0d 04 10 42 5c 20 49 4e |....D\.@|...B\ IN|
|00001ac0| 49 54 49 41 4c 49 53 45 | 20 80 20 46 49 4e 41 4c |ITIALISE| . FINAL|
|00001ad0| 49 53 45 20 90 26 5c 0d | 04 1a 44 5c 90 40 0d 04 |ISE .&\.|..D\.@..|
|00001ae0| 24 04 0d 04 2e 1e 2e 69 | 6e 69 74 69 61 6c 69 73 |$......i|nitialis|
|00001af0| 65 5f 63 6f 64 65 20 90 | 06 a4 4a 53 52 0d 04 38 |e_code .|..JSR..8|
|00001b00| 27 20 90 16 4d 4f 56 20 | 90 05 52 30 2c 23 36 0d |' ..MOV |..R0,#6.|
|00001b10| 04 42 34 20 90 16 4d 4f | 56 20 90 05 52 33 2c 23 |.B4 ..MO|V ..R3,#|
|00001b20| 76 61 72 69 61 62 6c 65 | 5f 73 69 7a 65 25 0d 04 |variable|_size%..|
|00001b30| 4c 55 20 90 16 53 57 49 | 20 90 05 22 58 4f 53 5f |LU ..SWI| .."XOS_|
|00001b40| 4d 6f 64 75 6c 65 22 20 | 90 0e 5c 20 63 6c 61 69 |Module" |..\ clai|
|00001b50| 6d 20 76 61 72 61 62 6c | 65 20 77 6f 72 6b 73 70 |m varabl|e worksp|
|00001b60| 61 63 65 0d 04 56 20 90 | 17 a4 52 54 53 56 53 0d |ace..V .|..RTSVS.|
|00001b70| 04 60 5d 20 90 16 4d 4f | 56 20 90 05 52 31 31 2c |.`] ..MO|V ..R11,|
|00001b80| 52 32 20 90 14 5c 20 63 | 6c 61 69 6d 65 64 20 62 |R2 ..\ c|laimed b|
|00001b90| 6c 6f 63 6b 20 28 52 31 | 31 20 66 72 6f 6d 20 6e |lock (R1|1 from n|
|00001ba0| 6f 77 20 6f 6e 29 0d 04 | 6a 5a 20 90 16 53 54 52 |ow on)..|jZ ..STR|
|00001bb0| 20 90 05 52 31 31 2c 5b | 52 31 32 5d 20 90 11 5c | ..R11,[|R12] ..\|
|00001bc0| 20 73 61 76 65 20 61 73 | 20 6d 79 20 77 6f 72 6b | save as| my work|
|00001bd0| 73 70 61 63 65 20 70 6f | 69 6e 74 65 72 0d 04 74 |space po|inter..t|
|00001be0| 57 20 90 16 53 54 52 20 | 90 05 52 31 31 2c 77 6f |W ..STR |..R11,wo|
|00001bf0| 72 6b 73 70 61 63 65 5f | 61 64 64 72 65 73 73 20 |rkspace_|address |
|00001c00| 90 05 5c 20 73 61 76 65 | 20 69 74 20 69 6e 20 74 |..\ save| it in t|
|00001c10| 68 65 20 6d 6f 64 75 6c | 65 20 66 6f 72 0d 04 7e |he modul|e for..~|
|00001c20| 51 20 90 16 4d 4f 56 20 | 90 05 52 30 2c 23 31 38 |Q ..MOV |..R0,#18|
|00001c30| 20 90 14 5c 20 61 63 63 | 65 73 73 69 6e 67 20 63 | ..\ acc|essing c|
|00001c40| 6f 6d 6d 61 6e 64 73 2e | 0d 04 88 2e 20 90 16 41 |ommands.|.... ..A|
|00001c50| 44 52 20 90 05 52 31 2c | 7a 61 70 5f 74 69 74 6c |DR ..R1,|zap_titl|
|00001c60| 65 0d 04 92 46 20 90 16 | 53 57 49 20 90 05 22 58 |e...F ..|SWI .."X|
|00001c70| 4f 53 5f 4d 6f 64 75 6c | 65 22 20 90 0e 5c 20 66 |OS_Modul|e" ..\ f|
|00001c80| 69 6e 64 20 7a 61 70 0d | 04 9c 46 20 90 16 a4 52 |ind zap.|..F ...R|
|00001c90| 54 53 56 53 20 90 1b 5c | 20 6e 6f 74 20 66 6f 75 |TSVS ..\| not fou|
|00001ca0| 6e 64 0d 04 a6 4b 20 90 | 16 4d 4f 56 20 90 05 52 |nd...K .|.MOV ..R|
|00001cb0| 31 32 2c 52 34 20 90 14 | 5c 20 7a 61 70 20 77 6f |12,R4 ..|\ zap wo|
|00001cc0| 72 6b 73 70 61 63 65 0d | 04 b0 2d 20 90 16 a4 41 |rkspace.|..- ...A|
|00001cd0| 44 52 28 52 30 2c 6d 6f | 64 65 5f 74 61 62 6c 65 |DR(R0,mo|de_table|
|00001ce0| 29 0d 04 ba 51 20 90 16 | a4 63 61 6c 6c 28 5a 61 |)...Q ..|.call(Za|
|00001cf0| 70 5f 41 64 64 4d 6f 64 | 65 29 20 90 0f 5c 20 61 |p_AddMod|e) ..\ a|
|00001d00| 64 64 20 74 68 69 73 20 | 6d 6f 64 65 20 74 6f 20 |dd this |mode to |
|00001d10| 7a 61 70 0d 04 c4 20 90 | 17 a4 52 54 53 56 53 0d |zap... .|..RTSVS.|
|00001d20| 04 ce 27 20 90 16 4d 4f | 56 20 90 05 52 31 2c 23 |..' ..MO|V ..R1,#|
|00001d30| 30 0d 04 d8 28 20 90 16 | 4d 4f 56 20 90 05 52 32 |0...( ..|MOV ..R2|
|00001d40| 2c 52 31 31 0d 04 e2 34 | 20 90 16 4d 4f 56 20 90 |,R11...4| ..MOV .|
|00001d50| 05 52 33 2c 23 76 61 72 | 69 61 62 6c 65 5f 73 69 |.R3,#var|iable_si|
|00001d60| 7a 65 25 0d 04 ec 55 20 | 90 16 a4 63 61 6c 6c 28 |ze%...U |...call(|
|00001d70| 5a 61 70 5f 46 69 6c 6c | 57 6f 72 64 73 29 20 90 |Zap_Fill|Words) .|
|00001d80| 0d 5c 20 63 6c 65 61 72 | 20 77 6f 72 6b 73 70 61 |.\ clear| workspa|
|00001d90| 63 65 20 74 6f 20 7a 65 | 72 6f 73 0d 04 f6 1e 20 |ce to ze|ros.... |
|00001da0| 90 16 a4 52 54 53 0d 05 | 00 04 0d 05 0a 23 2e 7a |...RTS..|.....#.z|
|00001db0| 61 70 5f 74 69 74 6c 65 | 20 90 0c a4 53 28 22 5a |ap_title| ...S("Z|
|00001dc0| 61 70 22 29 0d 05 14 04 | 0d 05 1e 20 2e 77 6f 72 |ap")....|... .wor|
|00001dd0| 6b 73 70 61 63 65 5f 61 | 64 64 72 65 73 73 20 90 |kspace_a|ddress .|
|00001de0| 04 45 51 55 44 20 30 0d | 05 28 04 0d 05 32 1d 5c |.EQUD 0.|.(...2.\|
|00001df0| 58 20 52 31 31 3d 6d 6f | 64 75 6c 65 20 77 6f 72 |X R11=mo|dule wor|
|00001e00| 6b 73 70 61 63 65 20 7c | 0d 05 3c 04 0d 05 46 37 |kspace ||..<...F7|
|00001e10| 2e 67 65 74 5f 77 6f 72 | 6b 73 70 61 63 65 20 90 |.get_wor|kspace .|
|00001e20| 08 4c 44 52 20 90 05 52 | 31 31 2c 77 6f 72 6b 73 |.LDR ..R|11,works|
|00001e30| 70 61 63 65 5f 61 64 64 | 72 65 73 73 0d 05 50 28 |pace_add|ress..P(|
|00001e40| 20 90 16 4d 4f 56 20 90 | 05 50 43 2c 52 31 34 0d | ..MOV .|.PC,R14.|
|00001e50| 05 5a 04 0d 05 64 1e 2e | 66 69 6e 61 6c 69 73 65 |.Z...d..|finalise|
|00001e60| 5f 63 6f 64 65 20 90 08 | a4 4a 53 52 0d 05 6e 27 |_code ..|.JSR..n'|
|00001e70| 20 90 16 4d 4f 56 20 90 | 05 52 30 2c 23 37 0d 05 | ..MOV .|.R0,#7..|
|00001e80| 78 2a 20 90 16 4c 44 52 | 20 90 05 52 32 2c 5b 52 |x* ..LDR| ..R2,[R|
|00001e90| 31 32 5d 0d 05 82 4c 20 | 90 16 53 57 49 20 90 05 |12]...L |..SWI ..|
|00001ea0| 22 58 4f 53 5f 4d 6f 64 | 75 6c 65 22 20 90 0e 5c |"XOS_Mod|ule" ..\|
|00001eb0| 20 66 72 65 65 20 77 6f | 72 6b 73 70 61 63 65 0d | free wo|rkspace.|
|00001ec0| 05 8c 20 90 17 a4 52 54 | 53 56 53 0d 05 96 27 20 |.. ...RT|SVS...' |
|00001ed0| 90 16 4d 4f 56 20 90 05 | 52 30 2c 23 30 0d 05 a0 |..MOV ..|R0,#0...|
|00001ee0| 4f 20 90 16 53 54 52 20 | 90 05 52 30 2c 5b 52 31 |O ..STR |..R0,[R1|
|00001ef0| 32 5d 20 90 12 5c 20 6e | 75 6c 6c 20 70 72 69 76 |2] ..\ n|ull priv|
|00001f00| 61 74 65 20 77 6f 72 64 | 0d 05 aa 1e 20 90 16 a4 |ate word|.... ...|
|00001f10| 52 54 53 0d 05 b4 04 0d | 05 be 44 5c 90 40 0d 05 |RTS.....|..D\.@..|
|00001f20| c8 44 5c 20 4d 6f 64 65 | 20 54 61 62 6c 65 20 90 |.D\ Mode| Table .|
|00001f30| 33 5c 0d 05 d2 44 5c 90 | 40 0d 05 dc 04 0d 05 e6 |3\...D\.|@.......|
|00001f40| 0f 2e 6d 6f 64 65 5f 74 | 61 62 6c 65 0d 05 f0 38 |..mode_t|able...8|
|00001f50| 45 51 55 44 20 6d 6f 64 | 65 5f 74 61 62 6c 65 20 |EQUD mod|e_table |
|00001f60| 90 0f 5c 20 6f 66 66 73 | 65 74 20 6f 66 20 6d 6f |..\ offs|et of mo|
|00001f70| 64 65 20 74 61 62 6c 65 | 0d 05 fa 35 45 51 55 44 |de table|...5EQUD|
|00001f80| 20 6d 6f 64 65 5f 74 69 | 74 6c 65 20 90 0f 5c 20 | mode_ti|tle ..\ |
|00001f90| 6d 6f 64 65 20 74 69 74 | 6c 65 20 73 74 72 69 6e |mode tit|le strin|
|00001fa0| 67 0d 06 04 31 45 51 55 | 44 20 6d 6f 64 65 5f 61 |g...1EQU|D mode_a|
|00001fb0| 75 74 68 6f 72 20 90 0e | 5c 20 61 75 74 68 6f 72 |uthor ..|\ author|
|00001fc0| 20 73 74 72 69 6e 67 0d | 06 0e 34 45 51 55 44 20 | string.|..4EQUD |
|00001fd0| 6d 6f 64 65 5f 62 61 73 | 65 6d 6f 64 65 20 90 0c |mode_bas|emode ..|
|00001fe0| 5c 20 62 61 73 65 20 6d | 6f 64 65 20 6e 75 6d 62 |\ base m|ode numb|
|00001ff0| 65 72 0d 06 18 37 45 51 | 55 44 20 6d 6f 64 65 5f |er...7EQ|UD mode_|
|00002000| 6e 75 6d 62 65 72 20 90 | 0e 5c 20 6d 6f 64 65 20 |number .|.\ mode |
|00002010| 79 6f 75 20 77 61 6e 74 | 20 74 6f 20 62 65 0d 06 |you want| to be..|
|00002020| 22 41 45 51 55 44 20 6d | 6f 64 65 5f 69 6e 69 74 |"AEQUD m|ode_init|
|00002030| 20 90 10 5c 20 6f 66 66 | 73 65 74 20 6f 66 20 69 | ..\ off|set of i|
|00002040| 6e 69 74 69 61 6c 69 73 | 61 74 69 6f 6e 20 63 6f |nitialis|ation co|
|00002050| 64 65 0d 06 2c 37 45 51 | 55 44 20 30 20 90 18 5c |de..,7EQ|UD 0 ..\|
|00002060| 20 6f 66 66 73 65 74 20 | 6f 66 20 79 6f 75 72 20 | offset |of your |
|00002070| 6d 65 6e 75 0d 06 36 34 | 45 51 55 44 20 6d 6f 64 |menu..64|EQUD mod|
|00002080| 65 5f 74 61 62 6c 65 5f | 65 6e 64 2d 6d 6f 64 65 |e_table_|end-mode|
|00002090| 5f 74 61 62 6c 65 20 5c | 20 6c 65 6e 67 74 68 20 |_table \| length |
|000020a0| 6f 66 20 74 61 62 6c 65 | 0d 06 40 04 0d 06 4a 31 |of table|..@...J1|
|000020b0| 45 51 55 44 20 30 20 90 | 18 5c 20 6d 6f 64 65 5f |EQUD 0 .|.\ mode_|
|000020c0| 70 6f 73 74 6c 6f 61 64 | 0d 06 54 30 45 51 55 44 |postload|..T0EQUD|
|000020d0| 20 30 20 90 18 5c 20 6d | 6f 64 65 5f 70 72 65 73 | 0 ..\ m|ode_pres|
|000020e0| 61 76 65 0d 06 5e 30 45 | 51 55 44 20 30 20 90 18 |ave..^0E|QUD 0 ..|
|000020f0| 5c 20 6d 6f 64 65 5f 6c | 6f 61 64 69 6e 67 0d 06 |\ mode_l|oading..|
|00002100| 68 13 45 51 55 44 20 6d | 6f 64 65 5f 73 74 61 72 |h.EQUD m|ode_star|
|00002110| 74 0d 06 72 11 45 51 55 | 44 20 6d 6f 64 65 5f 65 |t..r.EQU|D mode_e|
|00002120| 6e 64 0d 06 7c 2e 45 51 | 55 44 20 30 20 90 18 5c |nd..|.EQ|UD 0 ..\|
|00002130| 20 6d 6f 64 65 5f 77 69 | 64 74 68 0d 06 86 30 45 | mode_wi|dth...0E|
|00002140| 51 55 44 20 30 20 90 18 | 5c 20 6d 6f 64 65 5f 6c |QUD 0 ..|\ mode_l|
|00002150| 69 6e 65 63 6f 6c 0d 06 | 90 00 30 45 51 55 44 20 |inecol..|..0EQUD |
|00002160| 30 20 90 18 5c 20 6d 6f | 64 65 5f 6c 69 6e 65 6f |0 ..\ mo|de_lineo|
|00002170| 66 66 0d 06 9a 2f 45 51 | 55 44 20 30 20 90 18 5c |ff.../EQ|UD 0 ..\|
|00002180| 20 6d 6f 64 65 5f 63 6c | 6e 6c 6f 67 0d 06 a4 2f | mode_cl|nlog.../|
|00002190| 45 51 55 44 20 30 20 90 | 18 5c 20 6d 6f 64 65 5f |EQUD 0 .|.\ mode_|
|000021a0| 63 6c 6e 70 68 79 0d 06 | ae 2f 45 51 55 44 20 30 |clnphy..|./EQUD 0|
|000021b0| 20 90 18 5c 20 6d 6f 64 | 65 5f 63 6c 6e 6f 66 66 | ..\ mod|e_clnoff|
|000021c0| 0d 06 b8 31 45 51 55 44 | 20 30 20 90 18 5c 20 6d |...1EQUD| 0 ..\ m|
|000021d0| 6f 64 65 5f 6e 65 78 74 | 6c 69 6e 65 0d 06 c2 2e |ode_next|line....|
|000021e0| 45 51 55 44 20 30 20 90 | 18 5c 20 6d 6f 64 65 5f |EQUD 0 .|.\ mode_|
|000021f0| 6d 69 6e 75 73 0d 06 cc | 2d 45 51 55 44 20 30 20 |minus...|-EQUD 0 |
|00002200| 90 18 5c 20 6d 6f 64 65 | 5f 70 6c 75 73 0d 06 d6 |..\ mode|_plus...|
|00002210| 2f 45 51 55 44 20 30 20 | 90 18 5c 20 6d 6f 64 65 |/EQUD 0 |..\ mode|
|00002220| 5f 73 6d 69 6e 75 73 0d | 06 e0 2e 45 51 55 44 20 |_sminus.|...EQUD |
|00002230| 30 20 90 18 5c 20 6d 6f | 64 65 5f 73 70 6c 75 73 |0 ..\ mo|de_splus|
|00002240| 0d 06 ea 2f 45 51 55 44 | 20 30 20 90 18 5c 20 6d |.../EQUD| 0 ..\ m|
|00002250| 6f 64 65 5f 63 6d 69 6e | 75 73 0d 06 f4 2e 45 51 |ode_cmin|us....EQ|
|00002260| 55 44 20 30 20 90 18 5c | 20 6d 6f 64 65 5f 63 70 |UD 0 ..\| mode_cp|
|00002270| 6c 75 73 0d 06 fe 33 45 | 51 55 44 20 30 20 90 18 |lus...3E|QUD 0 ..|
|00002280| 5c 20 6d 6f 64 65 5f 72 | 65 64 72 61 77 6c 69 6e |\ mode_r|edrawlin|
|00002290| 65 0d 07 08 33 45 51 55 | 44 20 30 20 90 18 5c 20 |e...3EQU|D 0 ..\ |
|000022a0| 6d 6f 64 65 5f 72 65 64 | 72 61 77 6c 6e 75 6d 0d |mode_red|rawlnum.|
|000022b0| 07 12 2d 45 51 55 44 20 | 30 20 90 18 5c 20 6d 6f |..-EQUD |0 ..\ mo|
|000022c0| 64 65 5f 63 68 61 72 0d | 07 1c 2f 45 51 55 44 20 |de_char.|../EQUD |
|000022d0| 30 20 90 18 5c 20 6d 6f | 64 65 5f 64 65 6c 65 74 |0 ..\ mo|de_delet|
|000022e0| 65 0d 07 26 2c 45 51 55 | 44 20 30 20 90 18 5c 20 |e..&,EQU|D 0 ..\ |
|000022f0| 6d 6f 64 65 5f 74 61 62 | 0d 07 30 2f 45 51 55 44 |mode_tab|..0/EQUD|
|00002300| 20 30 20 90 18 5c 20 6d | 6f 64 65 5f 72 65 74 75 | 0 ..\ m|ode_retu|
|00002310| 72 6e 0d 07 3a 31 45 51 | 55 44 20 30 20 90 18 5c |rn..:1EQ|UD 0 ..\|
|00002320| 20 6d 6f 64 65 5f 72 65 | 6e 75 6d 62 65 72 0d 07 | mode_re|number..|
|00002330| 44 33 45 51 55 44 20 30 | 20 90 18 5c 20 6d 6f 64 |D3EQUD 0| ..\ mod|
|00002340| 65 5f 73 61 76 65 61 6e | 64 72 75 6e 0d 07 4e 32 |e_savean|drun..N2|
|00002350| 45 51 55 44 20 30 20 90 | 18 5c 20 6d 6f 64 65 5f |EQUD 0 .|.\ mode_|
|00002360| 6c 69 6e 65 73 74 61 72 | 74 0d 07 58 30 45 51 55 |linestar|t..X0EQU|
|00002370| 44 20 30 20 90 18 5c 20 | 6d 6f 64 65 5f 6c 69 6e |D 0 ..\ |mode_lin|
|00002380| 65 65 6e 64 0d 07 62 31 | 45 51 55 44 20 30 20 90 |eend..b1|EQUD 0 .|
|00002390| 18 5c 20 6d 6f 64 65 5f | 6c 69 6e 65 6e 65 78 74 |.\ mode_|linenext|
|000023a0| 0d 07 6c 31 45 51 55 44 | 20 30 20 90 18 5c 20 6d |..l1EQUD| 0 ..\ m|
|000023b0| 6f 64 65 5f 6c 69 6e 65 | 70 72 65 76 0d 07 76 2d |ode_line|prev..v-|
|000023c0| 45 51 55 44 20 30 20 90 | 18 5c 20 6d 6f 64 65 5f |EQUD 0 .|.\ mode_|
|000023d0| 63 6f 70 79 0d 07 80 31 | 45 51 55 44 20 30 20 90 |copy...1|EQUD 0 .|
|000023e0| 18 5c 20 6d 6f 64 65 5f | 6a 6f 69 6e 6c 69 6e 65 |.\ mode_|joinline|
|000023f0| 0d 07 8a 32 45 51 55 44 | 20 30 20 90 18 5c 20 6d |...2EQUD| 0 ..\ m|
|00002400| 6f 64 65 5f 73 70 6c 69 | 74 6c 69 6e 65 0d 07 94 |ode_spli|tline...|
|00002410| 33 45 51 55 44 20 30 20 | 90 18 5c 20 6d 6f 64 65 |3EQUD 0 |..\ mode|
|00002420| 5f 61 6c 69 67 6e 63 61 | 72 65 74 0d 07 9e 30 45 |_alignca|ret...0E|
|00002430| 51 55 44 20 30 20 90 18 | 5c 20 6d 6f 64 65 5f 63 |QUD 0 ..|\ mode_c|
|00002440| 6f 6d 6d 61 6e 64 0d 07 | a8 30 45 51 55 44 20 30 |ommand..|.0EQUD 0|
|00002450| 20 90 18 5c 20 6d 6f 64 | 65 5f 63 6f 6d 70 69 6c | ..\ mod|e_compil|
|00002460| 65 0d 07 b2 33 45 51 55 | 44 20 30 20 90 18 5c 20 |e...3EQU|D 0 ..\ |
|00002470| 6d 6f 64 65 5f 66 6f 72 | 6d 61 74 74 65 78 74 0d |mode_for|mattext.|
|00002480| 07 bc 2c 45 51 55 44 20 | 30 20 90 18 5c 20 6d 6f |..,EQUD |0 ..\ mo|
|00002490| 64 65 5f 72 75 6e 0d 07 | c6 33 45 51 55 44 20 30 |de_run..|.3EQUD 0|
|000024a0| 20 90 18 5c 20 6d 6f 64 | 65 5f 72 75 6e 61 6e 64 | ..\ mod|e_runand|
|000024b0| 71 75 69 74 0d 07 d0 2e | 45 51 55 44 20 30 20 90 |quit....|EQUD 0 .|
|000024c0| 18 5c 20 6d 6f 64 65 5f | 62 61 73 69 63 0d 07 da |.\ mode_|basic...|
|000024d0| 2f 45 51 55 44 20 30 20 | 90 18 5c 20 6d 6f 64 65 |/EQUD 0 |..\ mode|
|000024e0| 5f 73 65 61 72 63 68 0d | 07 e4 30 45 51 55 44 20 |_search.|..0EQUD |
|000024f0| 30 20 90 18 5c 20 6d 6f | 64 65 5f 72 65 70 6c 61 |0 ..\ mo|de_repla|
|00002500| 63 65 0d 07 ee 32 45 51 | 55 44 20 30 20 90 18 5c |ce...2EQ|UD 0 ..\|
|00002510| 20 6d 6f 64 65 5f 73 65 | 6c 65 63 74 69 6f 6e 0d | mode_se|lection.|
|00002520| 07 f8 2e 45 51 55 44 20 | 30 20 90 18 5c 20 6d 6f |...EQUD |0 ..\ mo|
|00002530| 64 65 5f 63 6c 69 63 6b | 0d 08 02 30 45 51 55 44 |de_click|...0EQUD|
|00002540| 20 30 20 90 18 5c 20 6d | 6f 64 65 5f 6d 65 73 73 | 0 ..\ m|ode_mess|
|00002550| 61 67 65 0d 08 0c 31 45 | 51 55 44 20 30 20 90 18 |age...1E|QUD 0 ..|
|00002560| 5c 20 6d 6f 64 65 5f 73 | 65 74 77 69 64 74 68 0d |\ mode_s|etwidth.|
|00002570| 08 16 13 2e 6d 6f 64 65 | 5f 74 61 62 6c 65 5f 65 |....mode|_table_e|
|00002580| 6e 64 0d 08 20 04 0d 08 | 2a 28 2e 6d 6f 64 65 5f |nd.. ...|*(.mode_|
|00002590| 74 69 74 6c 65 20 90 0b | a4 53 28 6d 6f 64 65 5f |title ..|.S(mode_|
|000025a0| 6e 61 6d 65 24 29 0d 08 | 34 2a 2e 6d 6f 64 65 5f |name$)..|4*.mode_|
|000025b0| 61 75 74 68 6f 72 20 90 | 0a a4 53 28 6d 6f 64 65 |author .|..S(mode|
|000025c0| 5f 61 75 74 68 6f 72 24 | 29 0d 08 3e 04 0d 08 48 |_author$|)..>...H|
|000025d0| 28 2e 4e 75 6c 6c 20 90 | 11 4d 4f 56 20 90 05 50 |(.Null .|.MOV ..P|
|000025e0| 43 2c 52 31 34 0d 08 52 | 04 0d 08 5c 34 2e 6d 6f |C,R14..R|...\4.mo|
|000025f0| 64 65 5f 73 74 61 72 74 | 20 90 0b 53 54 4d 46 44 |de_start| ..STMFD|
|00002600| 20 90 03 52 31 33 21 2c | 20 7b 52 31 2d 52 33 2c | ..R13!,| {R1-R3,|
|00002610| 20 52 31 34 7d 0d 08 66 | 31 20 90 16 42 4c 20 90 | R14}..f|1 ..BL .|
|00002620| 06 67 65 74 5f 6d 6f 64 | 65 5f 6e 75 6d 62 65 72 |.get_mod|e_number|
|00002630| 0d 08 70 28 20 90 16 4d | 4f 56 20 90 05 52 31 2c |..p( ..M|OV ..R1,|
|00002640| 20 52 30 0d 08 7a 34 20 | 90 16 a4 63 61 6c 6c 28 | R0..z4 |...call(|
|00002650| 5a 61 70 5f 52 65 73 74 | 6f 72 65 4d 6f 64 65 57 |Zap_Rest|oreModeW|
|00002660| 6f 72 64 29 0d 08 84 28 | 20 90 16 54 45 51 20 90 |ord)...(| ..TEQ .|
|00002670| 05 52 38 2c 20 23 30 0d | 08 8e 33 20 90 16 4c 44 |.R8, #0.|..3 ..LD|
|00002680| 4d 45 51 46 44 20 52 31 | 33 21 2c 20 7b 52 31 2d |MEQFD R1|3!, {R1-|
|00002690| 52 33 2c 20 50 43 7d 0d | 08 98 04 0d 08 a2 2f 20 |R3, PC}.|....../ |
|000026a0| 90 16 a4 63 61 6c 6c 28 | 5a 61 70 5f 47 65 74 57 |...call(|Zap_GetW|
|000026b0| 69 6e 64 4f 66 66 29 0d | 08 ac 28 20 90 16 4d 4f |indOff).|..( ..MO|
|000026c0| 56 20 90 05 52 33 2c 20 | 52 30 0d 08 b6 28 20 90 |V ..R3, |R0...( .|
|000026d0| 16 4d 4f 56 20 90 05 52 | 31 2c 20 23 30 0d 08 c0 |.MOV ..R|1, #0...|
|000026e0| 2e 20 90 16 41 44 52 20 | 90 05 52 32 2c 20 63 61 |. ..ADR |..R2, ca|
|000026f0| 6c 6c 62 61 63 6b 0d 08 | ca 2d 20 90 16 a4 63 61 |llback..|.- ...ca|
|00002700| 6c 6c 28 5a 61 70 5f 43 | 61 6c 6c 42 61 63 6b 29 |ll(Zap_C|allBack)|
|00002710| 0d 08 d4 33 20 90 16 4c | 44 4d 46 44 20 90 03 52 |...3 ..L|DMFD ..R|
|00002720| 31 33 21 2c 20 7b 52 31 | 2d 52 33 2c 20 50 43 7d |13!, {R1|-R3, PC}|
|00002730| 0d 08 de 04 0d 08 e8 2d | 2e 6d 6f 64 65 5f 65 6e |.......-|.mode_en|
|00002740| 64 20 90 0d 53 54 4d 46 | 44 20 90 03 52 31 33 21 |d ..STMF|D ..R13!|
|00002750| 2c 20 7b 52 31 34 7d 0d | 08 f2 31 20 90 16 42 4c |, {R14}.|..1 ..BL|
|00002760| 20 90 06 67 65 74 5f 6d | 6f 64 65 5f 6e 75 6d 62 | ..get_m|ode_numb|
|00002770| 65 72 0d 08 fc 31 20 90 | 16 a4 63 61 6c 6c 28 5a |er...1 .|..call(Z|
|00002780| 61 70 5f 53 61 76 65 4d | 6f 64 65 57 6f 72 64 29 |ap_SaveM|odeWord)|
|00002790| 0d 09 06 2c 20 90 16 4c | 44 4d 46 44 20 90 03 52 |..., ..L|DMFD ..R|
|000027a0| 31 33 21 2c 20 7b 50 43 | 7d 0d 09 10 04 0d 09 1a |13!, {PC|}.......|
|000027b0| 3c 2e 63 61 6c 6c 62 61 | 63 6b 20 90 0d 53 54 4d |<.callba|ck ..STM|
|000027c0| 46 44 20 90 03 52 31 33 | 21 2c 20 7b 52 31 2d 52 |FD ..R13|!, {R1-R|
|000027d0| 33 2c 20 52 38 2d 52 31 | 30 2c 20 52 31 34 7d 0d |3, R8-R1|0, R14}.|
|000027e0| 09 24 29 20 90 16 4d 4f | 56 20 90 05 52 30 2c 20 |.$) ..MO|V ..R0, |
|000027f0| 52 31 31 0d 09 2e 30 20 | 90 16 a4 63 61 6c 6c 28 |R11...0 |...call(|
|00002800| 5a 61 70 5f 43 6f 6e 76 | 57 69 6e 64 4f 66 66 29 |Zap_Conv|WindOff)|
|00002810| 0d 09 38 28 20 90 16 4d | 4f 56 20 90 05 52 31 2c |..8( ..M|OV ..R1,|
|00002820| 20 23 35 0d 09 42 2c 20 | 90 16 a4 63 61 6c 6c 28 | #5..B, |...call(|
|00002830| 5a 61 70 5f 52 65 61 64 | 56 61 72 29 0d 09 4c 29 |Zap_Read|Var)..L)|
|00002840| 20 90 16 4d 4f 56 20 90 | 05 52 31 30 2c 20 52 30 | ..MOV .|.R10, R0|
|00002850| 0d 09 56 04 0d 09 c4 28 | 20 90 16 4d 4f 56 20 90 |..V....(| ..MOV .|
|00002860| 05 52 30 2c 20 23 30 0d | 09 ce 28 20 90 16 4d 4f |.R0, #0.|..( ..MO|
|00002870| 56 20 90 05 52 32 2c 20 | 23 30 0d 09 d8 32 20 90 |V ..R2, |#0...2 .|
|00002880| 16 4c 44 52 20 90 05 52 | 33 2c 20 5b 52 39 2c 20 |.LDR ..R|3, [R9, |
|00002890| 23 66 5f 6c 65 6e 5d 0d | 09 e2 28 2e 73 72 63 68 |#f_len].|..(.srch|
|000028a0| 6c 70 20 90 0f 54 45 51 | 20 90 05 72 30 2c 20 72 |lp ..TEQ| ..r0, r|
|000028b0| 33 0d 09 ec 3b 20 90 16 | 4c 44 4d 45 51 46 44 20 |3...; ..|LDMEQFD |
|000028c0| 52 31 33 21 2c 20 7b 52 | 31 2d 52 33 2c 20 52 38 |R13!, {R|1-R3, R8|
|000028d0| 2d 52 31 30 2c 20 50 43 | 7d 0d 09 f6 32 20 90 16 |-R10, PC|}...2 ..|
|000028e0| 42 4c 20 90 06 72 65 61 | 64 62 79 74 65 61 74 6f |BL ..rea|dbyteato|
|000028f0| 66 66 73 65 74 0d 0a 00 | 2c 20 90 16 41 44 44 20 |ffset...|, ..ADD |
|00002900| 90 05 52 30 2c 20 52 30 | 2c 20 23 31 0d 0a 0a 2a |..R0, R0|, #1...*|
|00002910| 20 90 16 54 45 51 20 90 | 05 52 31 2c 20 23 26 30 | ..TEQ .|.R1, #&0|
|00002920| 61 0d 0a 14 2c 20 90 16 | 41 44 44 45 51 20 90 03 |a..., ..|ADDEQ ..|
|00002930| 52 32 2c 20 52 32 2c 20 | 23 31 0d 0a 1e 28 20 90 |R2, R2, |#1...( .|
|00002940| 16 4d 4f 56 4e 45 20 90 | 03 52 32 2c 20 23 30 0d |.MOVNE .|.R2, #0.|
|00002950| 0a 28 28 20 90 16 54 45 | 51 20 90 05 52 32 2c 20 |.(( ..TE|Q ..R2, |
|00002960| 23 32 0d 0a 32 28 20 90 | 16 42 4e 45 20 90 05 73 |#2..2( .|.BNE ..s|
|00002970| 72 63 68 6c 70 0d 0a 3c | 04 0d 0a 46 33 2e 66 6f |rchlp..<|...F3.fo|
|00002980| 75 6e 64 20 90 10 53 54 | 52 20 90 05 52 30 2c 20 |und ..ST|R ..R0, |
|00002990| 5b 52 31 30 2c 20 23 63 | 5f 6f 66 66 5d 0d 0a 50 |[R10, #c|_off]..P|
|000029a0| 31 20 90 16 a4 63 61 6c | 6c 28 5a 61 70 5f 52 65 |1 ...cal|l(Zap_Re|
|000029b0| 66 6c 65 63 74 43 61 72 | 65 74 29 0d 0a 5a 3b 20 |flectCar|et)..Z; |
|000029c0| 90 16 4c 44 4d 46 44 20 | 90 03 52 31 33 21 2c 20 |..LDMFD |..R13!, |
|000029d0| 7b 52 31 2d 52 33 2c 20 | 52 38 2d 52 31 30 2c 20 |{R1-R3, |R8-R10, |
|000029e0| 50 43 7d 0d 0a 64 04 0d | 0a 6e 31 2e 72 65 61 64 |PC}..d..|.n1.read|
|000029f0| 62 79 74 65 61 74 6f 66 | 66 73 65 74 20 90 05 53 |byteatof|fset ..S|
|00002a00| 54 4d 46 44 20 90 03 52 | 31 33 21 2c 20 7b 52 30 |TMFD ..R|13!, {R0|
|00002a10| 2c 20 52 31 34 7d 0d 0a | 78 35 20 90 16 4c 44 52 |, R14}..|x5 ..LDR|
|00002a20| 20 90 05 52 31 2c 20 5b | 52 39 2c 20 23 66 5f 73 | ..R1, [|R9, #f_s|
|00002a30| 70 6c 69 74 6f 5d 0d 0a | 82 28 20 90 16 43 4d 50 |plito]..|.( ..CMP|
|00002a40| 20 90 05 52 30 2c 20 52 | 31 0d 0a 8c 35 20 90 16 | ..R0, R|1...5 ..|
|00002a50| 4c 44 52 43 53 20 90 03 | 52 31 2c 20 5b 52 39 2c |LDRCS ..|R1, [R9,|
|00002a60| 20 23 66 5f 73 70 6c 69 | 74 73 5d 0d 0a 96 2c 20 | #f_spli|ts]..., |
|00002a70| 90 16 41 44 44 43 53 20 | 90 03 52 30 2c 20 52 30 |..ADDCS |..R0, R0|
|00002a80| 2c 20 52 31 0d 0a a0 32 | 20 90 16 4c 44 52 20 90 |, R1...2| ..LDR .|
|00002a90| 05 52 31 2c 20 5b 52 39 | 2c 20 23 66 5f 70 74 72 |.R1, [R9|, #f_ptr|
|00002aa0| 5d 0d 0a aa 2e 20 90 16 | 4c 44 52 42 20 90 04 52 |].... ..|LDRB ..R|
|00002ab0| 31 2c 20 5b 52 31 2c 20 | 52 30 5d 0d 0a b4 31 20 |1, [R1, |R0]...1 |
|00002ac0| 90 16 4c 44 4d 46 44 20 | 90 03 52 31 33 21 2c 20 |..LDMFD |..R13!, |
|00002ad0| 7b 52 30 2c 20 50 43 7d | 5e 0d 0a be 04 0d 0a c8 |{R0, PC}|^.......|
|00002ae0| 44 5c 90 40 0d 0a d2 44 | 5c 20 49 6e 69 74 69 61 |D\.@...D|\ Initia|
|00002af0| 6c 69 73 65 20 62 75 66 | 66 65 72 73 20 90 2b 5c |lise buf|fers .+\|
|00002b00| 0d 0a dc 44 5c 90 40 0d | 0a e6 04 0d 0a f0 27 2e |...D\.@.|......'.|
|00002b10| 6d 6f 64 65 5f 69 6e 69 | 74 20 90 0c 54 45 51 20 |mode_ini|t ..TEQ |
|00002b20| 90 05 52 31 2c 23 31 0d | 0a fa 33 20 90 16 42 45 |..R1,#1.|..3 ..BE|
|00002b30| 51 20 90 05 73 74 6f 72 | 65 5f 6d 6f 64 65 5f 6e |Q ..stor|e_mode_n|
|00002b40| 75 6d 62 65 72 0d 0b 04 | 27 20 90 16 54 45 51 20 |umber...|' ..TEQ |
|00002b50| 90 05 52 31 2c 23 32 0d | 0b 0e 2e 20 90 16 42 45 |..R1,#2.|... ..BE|
|00002b60| 51 20 90 05 7a 61 70 5f | 73 74 61 72 74 69 6e 67 |Q ..zap_|starting|
|00002b70| 0d 0b 18 28 20 90 16 4d | 4f 56 20 90 05 50 43 2c |...( ..M|OV ..PC,|
|00002b80| 52 31 34 0d 0b 22 04 0d | 0b 2c 38 2e 7a 61 70 5f |R14.."..|.,8.zap_|
|00002b90| 73 74 61 72 74 69 6e 67 | 20 90 09 53 54 4d 46 44 |starting| ..STMFD|
|00002ba0| 20 90 03 52 31 33 21 2c | 7b 52 31 2c 20 52 32 2c | ..R13!,|{R1, R2,|
|00002bb0| 20 52 38 2c 20 52 31 34 | 7d 0d 0b 36 4a 20 90 16 | R8, R14|}..6J ..|
|00002bc0| 4d 4f 56 20 90 05 52 38 | 2c 23 30 20 90 15 5c 20 |MOV ..R8|,#0 ..\ |
|00002bd0| 6f 70 74 69 6f 6e 73 20 | 77 6f 72 64 0d 0b 40 31 |options |word..@1|
|00002be0| 20 90 16 42 4c 20 90 06 | 67 65 74 5f 6d 6f 64 65 | ..BL ..|get_mode|
|00002bf0| 5f 6e 75 6d 62 65 72 0d | 0b 4a 27 20 90 16 4d 4f |_number.|.J' ..MO|
|00002c00| 56 20 90 05 52 31 2c 52 | 30 0d 0b 54 30 20 90 16 |V ..R1,R|0..T0 ..|
|00002c10| a4 63 61 6c 6c 28 5a 61 | 70 5f 47 65 74 4d 6f 64 |.call(Za|p_GetMod|
|00002c20| 65 57 6f 72 64 29 0d 0b | 5e 37 20 90 16 4c 44 4d |eWord)..|^7 ..LDM|
|00002c30| 56 53 46 44 20 52 31 33 | 21 2c 7b 52 31 2c 20 52 |VSFD R13|!,{R1, R|
|00002c40| 32 2c 20 52 38 2c 20 50 | 43 7d 0d 0b 68 5b 20 90 |2, R8, P|C}..h[ .|
|00002c50| 16 54 45 51 20 90 05 52 | 30 2c 23 30 20 90 15 5c |.TEQ ..R|0,#0 ..\|
|00002c60| 20 68 61 76 65 20 61 6e | 79 20 6f 70 74 69 6f 6e | have an|y option|
|00002c70| 73 20 62 65 65 6e 20 73 | 65 74 20 66 6f 72 0d 0b |s been s|et for..|
|00002c80| 72 56 20 90 16 4c 44 4d | 4e 45 46 44 20 52 31 33 |rV ..LDM|NEFD R13|
|00002c90| 21 2c 7b 52 31 2c 20 52 | 32 2c 20 52 38 2c 50 43 |!,{R1, R|2, R8,PC|
|00002ca0| 7d 20 90 06 5c 20 74 68 | 69 73 20 6d 6f 64 65 20 |} ..\ th|is mode |
|00002cb0| 2d 20 72 65 74 75 72 6e | 20 69 66 20 73 6f 0d 0b |- return| if so..|
|00002cc0| 7c 36 20 90 16 4c 44 52 | 20 90 05 52 30 2c 64 65 ||6 ..LDR| ..R0,de|
|00002cd0| 66 61 75 6c 74 5f 6d 6f | 64 65 5f 77 6f 72 64 0d |fault_mo|de_word.|
|00002ce0| 0b 86 28 20 90 16 4d 4f | 56 20 90 05 52 32 2c 20 |..( ..MO|V ..R2, |
|00002cf0| 23 30 0d 0b 90 00 2d 20 | 90 16 a4 63 61 6c 6c 28 |#0....- |...call(|
|00002d00| 5a 61 70 5f 4d 6f 64 65 | 44 61 74 61 29 0d 0b 9a |Zap_Mode|Data)...|
|00002d10| 37 20 90 16 4c 44 4d 46 | 44 20 90 03 52 31 33 21 |7 ..LDMF|D ..R13!|
|00002d20| 2c 7b 52 31 2c 20 52 32 | 2c 20 52 38 2c 20 50 43 |,{R1, R2|, R8, PC|
|00002d30| 7d 0d 0b a4 04 0d 0b ae | 56 2e 64 65 66 61 75 6c |}.......|V.defaul|
|00002d40| 74 5f 6d 6f 64 65 5f 77 | 6f 72 64 20 90 04 45 51 |t_mode_w|ord ..EQ|
|00002d50| 55 44 20 90 04 26 31 30 | 30 31 30 30 34 45 20 90 |UD ..&10|01004E .|
|00002d60| 11 5c 20 61 75 74 6f 20 | 69 6e 64 65 6e 74 2b 74 |.\ auto |indent+t|
|00002d70| 61 62 73 2b 37 38 20 63 | 6f 6c 73 0d 0b b8 04 0d |abs+78 c|ols.....|
|00002d80| 0b c2 15 5c 45 20 52 30 | 3d 6d 6f 64 65 20 6e 75 |...\E R0|=mode nu|
|00002d90| 6d 62 65 72 0d 0b cc 08 | 5c 58 20 2d 0d 0b d6 04 |mber....|\X -....|
|00002da0| 0d 0b e0 37 2e 73 74 6f | 72 65 5f 6d 6f 64 65 5f |...7.sto|re_mode_|
|00002db0| 6e 75 6d 62 65 72 20 90 | 04 53 54 52 20 90 05 52 |number .|.STR ..R|
|00002dc0| 30 2c 61 63 74 75 61 6c | 5f 6d 6f 64 65 5f 6e 75 |0,actual|_mode_nu|
|00002dd0| 6d 62 65 72 0d 0b ea 28 | 20 90 16 4d 4f 56 20 90 |mber...(| ..MOV .|
|00002de0| 05 50 43 2c 52 31 34 0d | 0b f4 04 0d 0b fe 08 5c |.PC,R14.|.......\|
|00002df0| 45 20 2d 0d 0c 08 15 5c | 58 20 52 30 3d 6d 6f 64 |E -....\|X R0=mod|
|00002e00| 65 20 6e 75 6d 62 65 72 | 0d 0c 12 04 0d 0c 1c 37 |e number|.......7|
|00002e10| 2e 67 65 74 5f 6d 6f 64 | 65 5f 6e 75 6d 62 65 72 |.get_mod|e_number|
|00002e20| 20 90 06 4c 44 52 20 90 | 05 52 30 2c 61 63 74 75 | ..LDR .|.R0,actu|
|00002e30| 61 6c 5f 6d 6f 64 65 5f | 6e 75 6d 62 65 72 0d 0c |al_mode_|number..|
|00002e40| 26 28 20 90 16 4d 4f 56 | 20 90 05 50 43 2c 52 31 |&( ..MOV| ..PC,R1|
|00002e50| 34 0d 0c 30 04 0d 0c 3a | 23 2e 61 63 74 75 61 6c |4..0...:|#.actual|
|00002e60| 5f 6d 6f 64 65 5f 6e 75 | 6d 62 65 72 20 90 03 45 |_mode_nu|mber ..E|
|00002e70| 51 55 44 20 90 04 30 0d | 0c 44 04 0d 0c 4e 40 5c |QUD ..0.|.D...N@\|
|00002e80| 90 0a 20 45 6e 64 20 4f | 66 20 41 73 73 65 6d 62 |.. End O|f Assemb|
|00002e90| 6c 79 20 5c 90 21 0d 0c | 58 04 0d 0c 62 05 5d 0d |ly \.!..|X...b.].|
|00002ea0| 0c 6c 04 0d 0c 76 0a ed | 20 70 61 73 73 0d 0c 80 |.l...v..| pass...|
|00002eb0| 0e 6c 65 6e 67 74 68 25 | 3d 50 25 0d 0c 8a 05 e1 |.length%|=P%.....|
|00002ec0| 0d 0c 94 04 0d 0c 9e 30 | dd 20 a4 53 28 41 24 29 |.......0|. .S(A$)|
|00002ed0| 20 90 04 3a 5b 4f 50 54 | 70 61 73 73 3a 45 51 55 | ..:[OPT|pass:EQU|
|00002ee0| 53 20 41 24 2b bd 30 3a | 41 4c 49 47 4e 3a 5d 3a |S A$+.0:|ALIGN:]:|
|00002ef0| 3d 22 22 0d 0c a8 41 dd | 20 a4 53 53 28 41 24 29 |=""...A.| .SS(A$)|
|00002f00| 20 90 03 3a 5b 4f 50 54 | 70 61 73 73 3a 53 57 49 | ..:[OPT|pass:SWI|
|00002f10| 20 22 58 4f 53 5f 57 72 | 69 74 65 53 22 3a 45 51 | "XOS_Wr|iteS":EQ|
|00002f20| 55 53 20 41 24 2b bd 30 | 3a 41 4c 49 47 4e 3a 5d |US A$+.0|:ALIGN:]|
|00002f30| 3a 3d 22 22 0d 0c b2 32 | dd 20 a4 4a 53 52 20 90 |:=""...2|. .JSR .|
|00002f40| 06 3a 5b 4f 50 54 70 61 | 73 73 3a 53 54 4d 46 44 |.:[OPTpa|ss:STMFD|
|00002f50| 20 90 03 52 31 33 21 2c | 7b 52 31 34 7d 3a 5d 3a | ..R13!,|{R14}:]:|
|00002f60| 3d 22 22 0d 0c bc 45 dd | 20 a4 52 54 56 20 90 06 |=""...E.| .RTV ..|
|00002f70| 3a 5b 4f 50 54 70 61 73 | 73 3a 4c 44 4d 46 44 20 |:[OPTpas|s:LDMFD |
|00002f80| 90 03 52 31 33 21 2c 7b | 52 31 34 7d 3a 84 52 53 |..R13!,{|R14}:.RS|
|00002f90| 20 50 43 2c 52 31 34 2c | 23 56 66 6c 61 67 25 3a | PC,R14,|#Vflag%:|
|00002fa0| 5d 3a 3d 22 22 0d 0c c6 | 46 dd 20 a4 52 54 43 20 |]:=""...|F. .RTC |
|00002fb0| 90 06 3a 5b 4f 50 54 70 | 61 73 73 3a 4c 44 4d 46 |..:[OPTp|ass:LDMF|
|00002fc0| 44 20 90 03 52 31 33 21 | 2c 7b 52 31 34 7d 3a 42 |D ..R13!|,{R14}:B|
|00002fd0| 49 43 53 20 50 43 2c 52 | 31 34 2c 23 56 66 6c 61 |ICS PC,R|14,#Vfla|
|00002fe0| 67 25 3a 5d 3a 3d 22 22 | 0d 0c d0 32 dd 20 a4 52 |g%:]:=""|...2. .R|
|00002ff0| 54 53 20 90 06 3a 5b 4f | 50 54 70 61 73 73 3a 4c |TS ..:[O|PTpass:L|
|00003000| 44 4d 46 44 20 90 03 52 | 31 33 21 2c 7b 50 43 7d |DMFD ..R|13!,{PC}|
|00003010| 20 3a 5d 3a 3d 22 22 0d | 0c da 31 dd 20 a4 52 54 | :]:="".|..1. .RT|
|00003020| 53 4e 45 20 90 04 3a 5b | 4f 50 54 70 61 73 73 3a |SNE ..:[|OPTpass:|
|00003030| 4c 44 4d 4e 45 46 44 20 | 52 31 33 21 2c 7b 50 43 |LDMNEFD |R13!,{PC|
|00003040| 7d 3a 5d 3a 3d 22 22 0d | 0c e4 31 dd 20 a4 52 54 |}:]:="".|..1. .RT|
|00003050| 53 45 51 20 90 04 3a 5b | 4f 50 54 70 61 73 73 3a |SEQ ..:[|OPTpass:|
|00003060| 4c 44 4d 45 51 46 44 20 | 52 31 33 21 2c 7b 50 43 |LDMEQFD |R13!,{PC|
|00003070| 7d 3a 5d 3a 3d 22 22 0d | 0c ee 31 dd 20 a4 52 54 |}:]:="".|..1. .RT|
|00003080| 53 43 53 20 90 04 3a 5b | 4f 50 54 70 61 73 73 3a |SCS ..:[|OPTpass:|
|00003090| 4c 44 4d 43 53 46 44 20 | 52 31 33 21 2c 7b 50 43 |LDMCSFD |R13!,{PC|
|000030a0| 7d 3a 5d 3a 3d 22 22 0d | 0c f8 31 dd 20 a4 52 54 |}:]:="".|..1. .RT|
|000030b0| 53 43 43 20 90 04 3a 5b | 4f 50 54 70 61 73 73 3a |SCC ..:[|OPTpass:|
|000030c0| 4c 44 4d 43 43 46 44 20 | 52 31 33 21 2c 7b 50 43 |LDMCCFD |R13!,{PC|
|000030d0| 7d 3a 5d 3a 3d 22 22 0d | 0d 02 31 dd 20 a4 52 54 |}:]:="".|..1. .RT|
|000030e0| 53 56 53 20 90 04 3a 5b | 4f 50 54 70 61 73 73 3a |SVS ..:[|OPTpass:|
|000030f0| 4c 44 4d 56 53 46 44 20 | 52 31 33 21 2c 7b 50 43 |LDMVSFD |R13!,{PC|
|00003100| 7d 3a 5d 3a 3d 22 22 0d | 0d 0c 31 dd 20 a4 52 54 |}:]:="".|..1. .RT|
|00003110| 53 56 43 20 90 04 3a 5b | 4f 50 54 70 61 73 73 3a |SVC ..:[|OPTpass:|
|00003120| 4c 44 4d 56 43 46 44 20 | 52 31 33 21 2c 7b 50 43 |LDMVCFD |R13!,{PC|
|00003130| 7d 3a 5d 3a 3d 22 22 0d | 0d 16 31 dd 20 a4 52 54 |}:]:="".|..1. .RT|
|00003140| 53 4c 53 20 90 04 3a 5b | 4f 50 54 70 61 73 73 3a |SLS ..:[|OPTpass:|
|00003150| 4c 44 4d 4c 53 46 44 20 | 52 31 33 21 2c 7b 50 43 |LDMLSFD |R13!,{PC|
|00003160| 7d 3a 5d 3a 3d 22 22 0d | 0d 20 31 dd 20 a4 52 54 |}:]:="".|. 1. .RT|
|00003170| 53 48 49 20 90 04 3a 5b | 4f 50 54 70 61 73 73 3a |SHI ..:[|OPTpass:|
|00003180| 4c 44 4d 48 49 46 44 20 | 52 31 33 21 2c 7b 50 43 |LDMHIFD |R13!,{PC|
|00003190| 7d 3a 5d 3a 3d 22 22 0d | 0d 2a 31 dd 20 a4 52 54 |}:]:="".|.*1. .RT|
|000031a0| 53 4d 49 20 90 04 3a 5b | 4f 50 54 70 61 73 73 3a |SMI ..:[|OPTpass:|
|000031b0| 4c 44 4d 4d 49 46 44 20 | 52 31 33 21 2c 7b 50 43 |LDMMIFD |R13!,{PC|
|000031c0| 7d 3a 5d 3a 3d 22 22 0d | 0d 34 31 dd 20 a4 52 54 |}:]:="".|.41. .RT|
|000031d0| 53 4c 45 20 90 04 3a 5b | 4f 50 54 70 61 73 73 3a |SLE ..:[|OPTpass:|
|000031e0| 4c 44 4d 4c 45 46 44 20 | 52 31 33 21 2c 7b 50 43 |LDMLEFD |R13!,{PC|
|000031f0| 7d 3a 5d 3a 3d 22 22 0d | 0d 3e 31 dd 20 a4 52 54 |}:]:="".|.>1. .RT|
|00003200| 53 47 45 20 90 04 3a 5b | 4f 50 54 70 61 73 73 3a |SGE ..:[|OPTpass:|
|00003210| 4c 44 4d 47 45 46 44 20 | 52 31 33 21 2c 7b 50 43 |LDMGEFD |R13!,{PC|
|00003220| 7d 3a 5d 3a 3d 22 22 0d | 0d 48 31 dd 20 a4 52 54 |}:]:="".|.H1. .RT|
|00003230| 53 4c 54 20 90 04 3a 5b | 4f 50 54 70 61 73 73 3a |SLT ..:[|OPTpass:|
|00003240| 4c 44 4d 4c 54 46 44 20 | 52 31 33 21 2c 7b 50 43 |LDMLTFD |R13!,{PC|
|00003250| 7d 3a 5d 3a 3d 22 22 0d | 0d 52 32 dd 20 a4 52 54 |}:]:="".|.R2. .RT|
|00003260| 53 53 20 90 05 3a 5b 4f | 50 54 70 61 73 73 3a 4c |SS ..:[O|PTpass:L|
|00003270| 44 4d 46 44 20 90 03 52 | 31 33 21 2c 7b 50 43 7d |DMFD ..R|13!,{PC}|
|00003280| 5e 3a 5d 3a 3d 22 22 0d | 0d 5c 32 dd 20 a4 52 54 |^:]:="".|.\2. .RT|
|00003290| 53 53 4e 45 20 90 03 3a | 5b 4f 50 54 70 61 73 73 |SSNE ..:|[OPTpass|
|000032a0| 3a 4c 44 4d 4e 45 46 44 | 20 52 31 33 21 2c 7b 50 |:LDMNEFD| R13!,{P|
|000032b0| 43 7d 5e 3a 5d 3a 3d 22 | 22 0d 0d 66 32 dd 20 a4 |C}^:]:="|"..f2. .|
|000032c0| 52 54 53 53 45 51 20 90 | 03 3a 5b 4f 50 54 70 61 |RTSSEQ .|.:[OPTpa|
|000032d0| 73 73 3a 4c 44 4d 45 51 | 46 44 20 52 31 33 21 2c |ss:LDMEQ|FD R13!,|
|000032e0| 7b 50 43 7d 5e 3a 5d 3a | 3d 22 22 0d 0d 70 32 dd |{PC}^:]:|=""..p2.|
|000032f0| 20 a4 52 54 53 53 43 43 | 20 90 03 3a 5b 4f 50 54 | .RTSSCC| ..:[OPT|
|00003300| 70 61 73 73 3a 4c 44 4d | 43 43 46 44 20 52 31 33 |pass:LDM|CCFD R13|
|00003310| 21 2c 7b 50 43 7d 5e 3a | 5d 3a 3d 22 22 0d 0d 7a |!,{PC}^:|]:=""..z|
|00003320| 32 dd 20 a4 52 54 53 53 | 43 53 20 90 03 3a 5b 4f |2. .RTSS|CS ..:[O|
|00003330| 50 54 70 61 73 73 3a 4c | 44 4d 43 53 46 44 20 52 |PTpass:L|DMCSFD R|
|00003340| 31 33 21 2c 7b 50 43 7d | 5e 3a 5d 3a 3d 22 22 0d |13!,{PC}|^:]:="".|
|00003350| 0d 84 43 dd 20 a4 6d 65 | 6d 28 78 25 29 20 20 3a |..C. .me|m(x%) :|
|00003360| 77 25 3d 4f 25 2d 63 6f | 64 65 25 3a 50 25 3d 50 |w%=O%-co|de%:P%=P|
|00003370| 25 2b 78 25 3a 4f 25 3d | 4f 25 2b 78 25 3a 5b 4f |%+x%:O%=|O%+x%:[O|
|00003380| 50 54 70 61 73 73 3a 41 | 4c 49 47 4e 3a 5d 3a 3d |PTpass:A|LIGN:]:=|
|00003390| 77 25 0d 0d 8e 31 dd 20 | a4 6e 65 77 6c 20 90 05 |w%...1. |.newl ..|
|000033a0| 3a 5b 4f 50 54 70 61 73 | 73 3a 53 57 49 20 22 58 |:[OPTpas|s:SWI "X|
|000033b0| 4f 53 5f 4e 65 77 4c 69 | 6e 65 22 3a 5d 3a 3d 22 |OS_NewLi|ne":]:="|
|000033c0| 22 0d 0d 98 04 0d 0d a2 | 3b dd 20 a4 64 61 74 65 |".......|;. .date|
|000033d0| 20 90 06 de 20 64 61 74 | 65 25 20 36 34 3a 3f 64 | ... dat|e% 64:?d|
|000033e0| 61 74 65 25 3d 33 3a c8 | 99 20 22 4f 53 5f 57 6f |ate%=3:.|. "OS_Wo|
|000033f0| 72 64 22 2c 26 30 45 2c | 64 61 74 65 25 0d 0d ac |rd",&0E,|date%...|
|00003400| 48 c8 99 20 22 4f 53 5f | 43 6f 6e 76 65 72 74 44 |H.. "OS_|ConvertD|
|00003410| 61 74 65 41 6e 64 54 69 | 6d 65 22 2c 64 61 74 65 |ateAndTi|me",date|
|00003420| 25 2c 64 61 74 65 25 2b | 31 36 2c 33 32 2c 22 25 |%,date%+|16,32,"%|
|00003430| 44 59 20 25 4d 33 20 31 | 39 25 59 52 22 20 b8 20 |DY %M3 1|9%YR" . |
|00003440| 41 25 2c 42 25 0d 0d b6 | 0f 3f 42 25 3d 31 33 3a |A%,B%...|.?B%=13:|
|00003450| 3d 24 41 25 0d 0d c0 04 | 0d 0d ca 28 f4 20 54 68 |=$A%....|...(. Th|
|00003460| 69 73 20 6d 6f 64 75 6c | 65 73 20 77 6f 72 6b 73 |is modul|es works|
|00003470| 70 61 63 65 20 69 73 20 | 61 74 20 52 31 31 21 21 |pace is |at R11!!|
|00003480| 0d 0d d4 04 0d 0d de 35 | dd 20 a4 4c 44 52 28 73 |.......5|. .LDR(s|
|00003490| 25 2c 78 25 29 20 20 3a | 5b 4f 50 54 70 61 73 73 |%,x%) :|[OPTpass|
|000034a0| 3a 4c 44 52 20 90 03 73 | 25 2c 5b 52 31 31 2c 23 |:LDR ..s|%,[R11,#|
|000034b0| 78 25 5d 3a 5d 3a 3d 22 | 22 0d 0d e8 35 dd 20 a4 |x%]:]:="|"...5. .|
|000034c0| 4c 44 52 45 51 28 73 25 | 2c 78 25 29 3a 5b 4f 50 |LDREQ(s%|,x%):[OP|
|000034d0| 54 70 61 73 73 3a 4c 44 | 52 45 51 20 73 25 2c 5b |Tpass:LD|REQ s%,[|
|000034e0| 52 31 31 2c 23 78 25 5d | 3a 5d 3a 3d 22 22 0d 0d |R11,#x%]|:]:=""..|
|000034f0| f2 35 dd 20 a4 4c 44 52 | 4e 45 28 73 25 2c 78 25 |.5. .LDR|NE(s%,x%|
|00003500| 29 3a 5b 4f 50 54 70 61 | 73 73 3a 4c 44 52 4e 45 |):[OPTpa|ss:LDRNE|
|00003510| 20 73 25 2c 5b 52 31 31 | 2c 23 78 25 5d 3a 5d 3a | s%,[R11|,#x%]:]:|
|00003520| 3d 22 22 0d 0d fc 35 dd | 20 a4 4c 44 52 43 53 28 |=""...5.| .LDRCS(|
|00003530| 73 25 2c 78 25 29 3a 5b | 4f 50 54 70 61 73 73 3a |s%,x%):[|OPTpass:|
|00003540| 4c 44 52 43 53 20 73 25 | 2c 5b 52 31 31 2c 23 78 |LDRCS s%|,[R11,#x|
|00003550| 25 5d 3a 5d 3a 3d 22 22 | 0d 0e 06 35 dd 20 a4 4c |%]:]:=""|...5. .L|
|00003560| 44 52 43 43 28 73 25 2c | 78 25 29 3a 5b 4f 50 54 |DRCC(s%,|x%):[OPT|
|00003570| 70 61 73 73 3a 4c 44 52 | 43 43 20 73 25 2c 5b 52 |pass:LDR|CC s%,[R|
|00003580| 31 31 2c 23 78 25 5d 3a | 5d 3a 3d 22 22 0d 0e 10 |11,#x%]:|]:=""...|
|00003590| 35 dd 20 a4 53 54 52 28 | 73 25 2c 78 25 29 20 20 |5. .STR(|s%,x%) |
|000035a0| 3a 5b 4f 50 54 70 61 73 | 73 3a 53 54 52 20 90 03 |:[OPTpas|s:STR ..|
|000035b0| 73 25 2c 5b 52 31 31 2c | 23 78 25 5d 3a 5d 3a 3d |s%,[R11,|#x%]:]:=|
|000035c0| 22 22 0d 0e 1a 35 dd 20 | a4 53 54 52 45 51 28 73 |""...5. |.STREQ(s|
|000035d0| 25 2c 78 25 29 3a 5b 4f | 50 54 70 61 73 73 3a 53 |%,x%):[O|PTpass:S|
|000035e0| 54 52 45 51 20 73 25 2c | 5b 52 31 31 2c 23 78 25 |TREQ s%,|[R11,#x%|
|000035f0| 5d 3a 5d 3a 3d 22 22 0d | 0e 24 35 dd 20 a4 53 54 |]:]:="".|.$5. .ST|
|00003600| 52 4e 45 28 73 25 2c 78 | 25 29 3a 5b 4f 50 54 70 |RNE(s%,x|%):[OPTp|
|00003610| 61 73 73 3a 53 54 52 4e | 45 20 73 25 2c 5b 52 31 |ass:STRN|E s%,[R1|
|00003620| 31 2c 23 78 25 5d 3a 5d | 3a 3d 22 22 0d 0e 2e 35 |1,#x%]:]|:=""...5|
|00003630| dd 20 a4 53 54 52 56 53 | 28 73 25 2c 78 25 29 3a |. .STRVS|(s%,x%):|
|00003640| 5b 4f 50 54 70 61 73 73 | 3a 53 54 52 56 53 20 73 |[OPTpass|:STRVS s|
|00003650| 25 2c 5b 52 31 31 2c 23 | 78 25 5d 3a 5d 3a 3d 22 |%,[R11,#|x%]:]:="|
|00003660| 22 0d 0e 38 04 0d 0e 42 | 1d f4 20 4d 65 6e 75 20 |"..8...B|.. Menu |
|00003670| 63 72 65 61 74 69 6f 6e | 20 66 75 6e 63 74 69 6f |creation| functio|
|00003680| 6e 73 0d 0e 4c 04 0d 0e | 56 19 dd 20 a4 6e 65 77 |ns..L...|V.. .new|
|00003690| 5f 6d 65 6e 75 28 54 24 | 2c 77 25 2c 63 25 29 0d |_menu(T$|,w%,c%).|
|000036a0| 0e 60 09 61 25 3d 50 25 | 0d 0e 6a 0f 6d 65 6e 75 |.`.a%=P%|..j.menu|
|000036b0| 5f 6e 75 6d 25 3d 30 0d | 0e 74 0c 5b 4f 50 54 70 |_num%=0.|.t.[OPTp|
|000036c0| 61 73 73 0d 0e 7e 27 45 | 51 55 53 20 54 24 2b c4 |ass..~'E|QUS T$+.|
|000036d0| 31 32 2d a9 54 24 2c bd | 30 29 20 90 09 5c 20 74 |12-.T$,.|0) ..\ t|
|000036e0| 69 74 6c 65 0d 0e 88 39 | 45 51 55 44 20 77 25 3c |itle...9|EQUD w%<|
|000036f0| 3c 34 20 90 1e 5c 20 77 | 69 64 74 68 20 69 6e 20 |<4 ..\ w|idth in |
|00003700| 6f 73 0d 0e 92 4a 45 51 | 55 44 20 63 25 20 90 21 |os...JEQ|UD c% .!|
|00003710| 5c 20 6f 66 66 73 65 74 | 20 6f 66 20 73 75 62 20 |\ offset| of sub |
|00003720| 74 6f 20 63 72 65 61 74 | 65 20 74 68 69 73 0d 0e |to creat|e this..|
|00003730| 9c 05 5d 0d 0e a6 07 3d | 61 25 0d 0e b0 04 0d 0e |..]....=|a%......|
|00003740| ba 1a dd 20 a4 6e 6d 65 | 28 54 24 2c 66 25 2c 73 |... .nme|(T$,f%,s|
|00003750| 25 2c 6b 25 2c 69 25 29 | 0d 0e c4 30 e7 20 73 25 |%,k%,i%)|...0. s%|
|00003760| 3d 2d 31 20 80 20 70 61 | 73 73 3d 31 34 20 8c 20 |=-1 . pa|ss=14 . |
|00003770| 66 25 3d 28 66 25 20 84 | 20 38 29 3a 73 25 3d 6d |f%=(f% .| 8):s%=m|
|00003780| 77 5f 77 69 6e 64 6f 77 | 0d 0e ce 26 e7 20 69 25 |w_window|...&. i%|
|00003790| 3d 31 20 80 20 70 61 73 | 73 3d 31 34 20 8c 20 69 |=1 . pas|s=14 . i|
|000037a0| 25 3d 73 75 62 5f 6b 63 | 6f 6d 6d 61 6e 64 0d 0e |%=sub_kc|ommand..|
|000037b0| d8 22 e7 20 69 25 3d 32 | 20 80 20 70 61 73 73 3d |.". i%=2| . pass=|
|000037c0| 31 34 20 8c 20 69 25 3d | 73 75 62 5f 63 61 6c 6c |14 . i%=|sub_call|
|000037d0| 0d 0e e2 0c 5b 4f 50 54 | 70 61 73 73 0d 0e ec 29 |....[OPT|pass...)|
|000037e0| 45 51 55 44 20 66 25 20 | 90 17 5c 20 66 6c 61 67 |EQUD f% |..\ flag|
|000037f0| 73 0d 0e f6 33 45 51 55 | 44 20 73 25 20 90 17 5c |s...3EQU|D s% ..\|
|00003800| 20 73 75 62 6d 65 6e 75 | 20 70 6f 69 6e 74 65 72 | submenu| pointer|
|00003810| 0d 0f 00 27 45 51 55 44 | 20 6b 25 20 90 17 5c 20 |...'EQUD| k% ..\ |
|00003820| 6b 65 79 0d 0f 0a 2e 45 | 51 55 44 20 69 25 20 90 |key....E|QUD i% .|
|00003830| 17 5c 20 69 6e 74 65 72 | 70 72 61 74 65 0d 0f 14 |.\ inter|prate...|
|00003840| 2c a4 53 28 54 24 29 20 | 90 17 5c 20 6d 65 6e 75 |,.S(T$) |..\ menu|
|00003850| 20 74 65 78 74 0d 0f 1e | 05 5d 0d 0f 28 10 6d 65 | text...|.]..(.me|
|00003860| 6e 75 5f 6e 75 6d 25 2b | 3d 31 0d 0f 32 10 3d 6d |nu_num%+|=1..2.=m|
|00003870| 65 6e 75 5f 6e 75 6d 25 | 2d 31 0d 0f 3c 04 0d 0f |enu_num%|-1..<...|
|00003880| 46 0f dd 20 a4 65 6e 64 | 5f 6d 65 6e 75 0d 0f 50 |F.. .end|_menu..P|
|00003890| 23 e7 20 6d 65 6e 75 5f | 6e 75 6d 25 3d 30 20 8c |#. menu_|num%=0 .|
|000038a0| 20 f1 22 4d 65 6e 75 20 | 4e 55 4c 4c 21 22 3a e0 | ."Menu |NULL!":.|
|000038b0| 0d 0f 5a 0c 5b 4f 50 54 | 70 61 73 73 0d 0f 64 2e |..Z.[OPT|pass..d.|
|000038c0| 45 51 55 44 20 2d 31 20 | 90 17 5c 20 74 65 72 6d |EQUD -1 |..\ term|
|000038d0| 69 6e 61 74 6f 72 0d 0f | 6e 05 5d 0d 0f 78 0e 3d |inator..|n.]..x.=|
|000038e0| 6d 65 6e 75 5f 6e 75 6d | 25 0d 0f 82 04 0d 0f 8c |menu_num|%.......|
|000038f0| 1a dd 20 a4 77 5f 6c 65 | 61 66 28 54 24 2c 77 25 |.. .w_le|af(T$,w%|
|00003900| 2c 63 25 2c 69 25 29 0d | 0f 96 1a 62 25 3d a4 6e |,c%,i%).|...b%=.n|
|00003910| 65 77 5f 6d 65 6e 75 28 | 54 24 2c 31 30 2c 63 25 |ew_menu(|T$,10,c%|
|00003920| 29 0d 0f a0 20 61 25 3d | a4 6e 6d 65 28 22 22 2c |)... a%=|.nme("",|
|00003930| 34 2b 28 77 25 3c 3c 38 | 29 2c 30 2c 30 2c 69 25 |4+(w%<<8|),0,0,i%|
|00003940| 29 0d 0f aa 10 61 25 3d | a4 65 6e 64 5f 6d 65 6e |)....a%=|.end_men|
|00003950| 75 0d 0f b4 07 3d 62 25 | 0d 0f be 04 0d 0f c8 11 |u....=b%|........|
|00003960| dd 20 a4 41 44 52 28 73 | 25 2c 78 25 29 0d 0f d2 |. .ADR(s|%,x%)...|
|00003970| 36 f4 20 54 68 65 20 69 | 6e 73 74 72 75 63 74 69 |6. The i|nstructi|
|00003980| 6f 6e 20 73 65 71 75 65 | 6e 63 65 20 6d 75 73 74 |on seque|nce must|
|00003990| 20 62 65 20 6f 66 20 46 | 49 58 45 44 20 6c 65 6e | be of F|IXED len|
|000039a0| 67 74 68 0d 0f dc 0e 61 | 25 3d 78 25 2d 50 25 2d |gth....a|%=x%-P%-|
|000039b0| 38 0d 0f e6 0d e7 20 61 | 25 3e 3d 30 20 8c 0d 0f |8..... a|%>=0 ...|
|000039c0| f0 47 20 5b 4f 50 54 70 | 61 73 73 3a 41 44 44 20 |.G [OPTp|ass:ADD |
|000039d0| 73 25 2c 50 43 2c 23 28 | 61 25 20 80 20 26 30 90 |s%,PC,#(|a% . &0.|
|000039e0| 05 33 46 46 29 3a 41 44 | 44 20 73 25 2c 73 25 2c |.3FF):AD|D s%,s%,|
|000039f0| 23 28 61 25 20 80 20 26 | 46 90 05 43 30 30 29 3a |#(a% . &|F..C00):|
|00003a00| 5d 0d 0f fa 05 cc 0d 10 | 04 0b 20 61 25 3d 2d 61 |].......|.. a%=-a|
|00003a10| 25 0d 10 0e 47 20 5b 4f | 50 54 70 61 73 73 3a 53 |%...G [O|PTpass:S|
|00003a20| 55 42 20 73 25 2c 50 43 | 2c 23 28 61 25 20 80 20 |UB s%,PC|,#(a% . |
|00003a30| 26 30 90 05 33 46 46 29 | 3a 53 55 42 20 73 25 2c |&0..3FF)|:SUB s%,|
|00003a40| 73 25 2c 23 28 61 25 20 | 80 20 26 46 90 05 43 30 |s%,#(a% |. &F..C0|
|00003a50| 30 29 3a 5d 0d 10 18 05 | cd 0d 10 22 07 3d 22 22 |0):]....|...".=""|
|00003a60| 0d 10 2c 04 0d 10 36 11 | dd 20 a4 4d 4f 56 28 73 |..,...6.|. .MOV(s|
|00003a70| 25 2c 78 25 29 0d 10 40 | 45 f4 20 70 65 72 66 6f |%,x%)..@|E. perfo|
|00003a80| 72 6d 20 4d 4f 56 20 73 | 25 2c 23 78 25 20 6f 6e |rm MOV s|%,#x% on|
|00003a90| 20 73 65 63 6f 6e 64 20 | 70 61 73 73 20 6f 6e 6c | second |pass onl|
|00003aa0| 79 20 28 76 61 72 69 61 | 62 6c 65 20 6d 61 79 20 |y (varia|ble may |
|00003ab0| 6e 6f 74 20 65 78 69 73 | 74 29 0d 10 4a 15 e7 20 |not exis|t)..J.. |
|00003ac0| 28 70 61 73 73 20 80 20 | 32 29 3c 3e 30 20 8c 0d |(pass . |2)<>0 ..|
|00003ad0| 10 54 1a 20 5b 4f 50 54 | 70 61 73 73 3a 4d 4f 56 |.T. [OPT|pass:MOV|
|00003ae0| 20 73 25 2c 23 78 25 3a | 5d 0d 10 5e 05 cc 0d 10 | s%,#x%:|]..^....|
|00003af0| 68 19 20 5b 4f 50 54 70 | 61 73 73 3a 4d 4f 56 20 |h. [OPTp|ass:MOV |
|00003b00| 73 25 2c 23 30 3a 5d 0d | 10 72 05 cd 0d 10 7c 07 |s%,#0:].|.r....|.|
|00003b10| 3d 22 22 0d 10 86 04 0d | 10 90 00 11 dd 20 a4 54 |="".....|..... .T|
|00003b20| 45 51 28 73 25 2c 78 25 | 29 0d 10 9a 45 f4 20 70 |EQ(s%,x%|)...E. p|
|00003b30| 65 72 66 6f 72 6d 20 54 | 45 51 20 73 25 2c 23 78 |erform T|EQ s%,#x|
|00003b40| 25 20 6f 6e 20 73 65 63 | 6f 6e 64 20 70 61 73 73 |% on sec|ond pass|
|00003b50| 20 6f 6e 6c 79 20 28 76 | 61 72 69 61 62 6c 65 20 | only (v|ariable |
|00003b60| 6d 61 79 20 6e 6f 74 20 | 65 78 69 73 74 29 0d 10 |may not |exist)..|
|00003b70| a4 15 e7 20 28 70 61 73 | 73 20 80 20 32 29 3c 3e |... (pas|s . 2)<>|
|00003b80| 30 20 8c 0d 10 ae 1a 20 | 5b 4f 50 54 70 61 73 73 |0 ..... |[OPTpass|
|00003b90| 3a 54 45 51 20 73 25 2c | 23 78 25 3a 5d 0d 10 b8 |:TEQ s%,|#x%:]...|
|00003ba0| 05 cc 0d 10 c2 19 20 5b | 4f 50 54 70 61 73 73 3a |...... [|OPTpass:|
|00003bb0| 54 45 51 20 73 25 2c 23 | 30 3a 5d 0d 10 cc 05 cd |TEQ s%,#|0:].....|
|00003bc0| 0d 10 d6 07 3d 22 22 0d | 10 e0 04 0d 10 ea 14 dd |....="".|........|
|00003bd0| 20 a4 74 69 63 6b 65 71 | 28 73 25 2c 78 25 29 0d | .tickeq|(s%,x%).|
|00003be0| 10 f4 0c 5b 4f 50 54 70 | 61 73 73 0d 10 fe 1b 4c |...[OPTp|ass....L|
|00003bf0| 44 52 20 52 30 2c 5b 73 | 25 2c 23 28 32 38 2b 32 |DR R0,[s|%,#(28+2|
|00003c00| 34 2a 78 25 29 5d 0d 11 | 08 11 84 52 45 51 20 52 |4*x%)]..|...REQ R|
|00003c10| 30 2c 52 30 2c 23 31 0d | 11 12 12 42 49 43 4e 45 |0,R0,#1.|...BICNE|
|00003c20| 20 52 30 2c 52 30 2c 23 | 31 0d 11 1c 1b 53 54 52 | R0,R0,#|1....STR|
|00003c30| 20 52 30 2c 5b 73 25 2c | 23 28 32 38 2b 32 34 2a | R0,[s%,|#(28+24*|
|00003c40| 78 25 29 5d 0d 11 26 09 | 5d 3a 3d 22 22 0d 11 30 |x%)]..&.|]:=""..0|
|00003c50| 04 0d 11 3a 14 dd 20 a4 | 74 69 63 6b 6e 65 28 73 |...:.. .|tickne(s|
|00003c60| 25 2c 78 25 29 0d 11 44 | 0c 5b 4f 50 54 70 61 73 |%,x%)..D|.[OPTpas|
|00003c70| 73 0d 11 4e 1b 4c 44 52 | 20 52 30 2c 5b 73 25 2c |s..N.LDR| R0,[s%,|
|00003c80| 23 28 32 38 2b 32 34 2a | 78 25 29 5d 0d 11 58 11 |#(28+24*|x%)]..X.|
|00003c90| 84 52 4e 45 20 52 30 2c | 52 30 2c 23 31 0d 11 62 |.RNE R0,|R0,#1..b|
|00003ca0| 12 42 49 43 45 51 20 52 | 30 2c 52 30 2c 23 31 0d |.BICEQ R|0,R0,#1.|
|00003cb0| 11 6c 1b 53 54 52 20 52 | 30 2c 5b 73 25 2c 23 28 |.l.STR R|0,[s%,#(|
|00003cc0| 32 38 2b 32 34 2a 78 25 | 29 5d 0d 11 76 09 5d 3a |28+24*x%|)]..v.]:|
|00003cd0| 3d 22 22 0d 11 80 04 0d | 11 8a 0c dd 20 f2 65 72 |="".....|.... .er|
|00003ce0| 72 6f 72 0d 11 94 14 f6 | 3a f1 22 20 61 74 20 6c |ror.....|:." at l|
|00003cf0| 69 6e 65 20 22 3b 9e 0d | 11 9e 05 e0 0d 11 a8 04 |ine ";..|........|
|00003d00| 0d 11 b2 11 dd 20 a4 65 | 72 72 28 61 25 2c 54 24 |..... .e|rr(a%,T$|
|00003d10| 29 0d 11 bc 41 5b 4f 50 | 54 70 61 73 73 3a 41 44 |)...A[OP|Tpass:AD|
|00003d20| 44 20 52 30 2c 50 43 2c | 23 30 3a 84 52 53 20 50 |D R0,PC,|#0:.RS P|
|00003d30| 43 2c 52 31 34 2c 23 56 | 66 6c 61 67 25 3a 45 51 |C,R14,#V|flag%:EQ|
|00003d40| 55 44 20 61 25 3a a4 53 | 28 54 24 29 3a 5d 3a 3d |UD a%:.S|(T$):]:=|
|00003d50| 22 22 0d 11 c6 04 0d 11 | d0 11 dd 20 a4 63 6f 6d |""......|... .com|
|00003d60| 28 54 24 2c 61 25 29 0d | 11 da 1d 5b 4f 50 54 70 |(T$,a%).|...[OPTp|
|00003d70| 61 73 73 3a 45 51 55 53 | 20 54 24 3a 45 51 55 42 |ass:EQUS| T$:EQUB|
|00003d80| 20 30 3a 5d 0d 11 e4 25 | 21 4f 25 3d 30 20 90 05 | 0:]...%|!O%=0 ..|
|00003d90| 3a f4 20 7a 65 72 6f 20 | 6e 65 78 74 20 66 6f 75 |:. zero |next fou|
|00003da0| 72 20 62 79 74 65 73 0d | 11 ee 20 5b 4f 50 54 70 |r bytes.|.. [OPTp|
|00003db0| 61 73 73 3a 41 4c 49 47 | 4e 3a 45 51 55 44 20 61 |ass:ALIG|N:EQUD a|
|00003dc0| 25 3a 5d 3a 3d 22 22 0d | 11 f8 04 0d 12 02 45 f4 |%:]:="".|......E.|
|00003dd0| 20 43 61 6c 6c 20 7a 61 | 70 20 61 74 20 65 6e 74 | Call za|p at ent|
|00003de0| 72 79 20 6f 66 66 73 65 | 74 20 61 25 20 45 6e 74 |ry offse|t a% Ent|
|00003df0| 72 79 20 52 30 2d 52 31 | 31 3d 61 72 67 73 20 52 |ry R0-R1|1=args R|
|00003e00| 31 32 3d 7a 61 70 20 77 | 6f 72 6b 73 70 61 63 65 |12=zap w|orkspace|
|00003e10| 0d 12 0c 0f dd 20 a4 63 | 61 6c 6c 28 61 25 29 0d |..... .c|all(a%).|
|00003e20| 12 16 0c 5b 4f 50 54 70 | 61 73 73 0d 12 20 3a 4c |...[OPTp|ass.. :L|
|00003e30| 44 52 20 52 31 34 2c 5b | 52 31 32 5d 20 90 11 5c |DR R14,[|R12] ..\|
|00003e40| 20 67 65 74 20 73 74 61 | 72 74 20 6f 66 20 7a 61 | get sta|rt of za|
|00003e50| 70 20 74 61 62 6c 65 0d | 12 2a 36 41 44 44 20 52 |p table.|.*6ADD R|
|00003e60| 31 34 2c 52 31 34 2c 23 | 61 25 20 90 0f 5c 20 67 |14,R14,#|a% ..\ g|
|00003e70| 65 74 20 61 64 64 72 65 | 73 73 20 6f 66 20 73 75 |et addre|ss of su|
|00003e80| 62 0d 12 34 39 53 54 4d | 46 44 20 52 31 33 21 2c |b..49STM|FD R13!,|
|00003e90| 7b 52 31 34 7d 20 90 0e | 5c 20 73 61 76 65 20 61 |{R14} ..|\ save a|
|00003ea0| 64 64 72 65 73 73 20 6f | 6e 20 73 74 61 63 6b 0d |ddress o|n stack.|
|00003eb0| 12 3e 3f 4d 4f 56 20 52 | 31 34 2c 50 43 20 90 14 |.>?MOV R|14,PC ..|
|00003ec0| 5c 20 72 65 74 75 72 6e | 20 61 64 64 72 65 73 73 |\ return| address|
|00003ed0| 20 28 77 69 74 68 20 66 | 6c 61 67 73 29 0d 12 48 | (with f|lags)..H|
|00003ee0| 30 4c 44 4d 46 44 20 52 | 31 33 21 2c 7b 50 43 7d |0LDMFD R|13!,{PC}|
|00003ef0| 20 90 0f 5c 20 63 61 6c | 6c 20 74 68 65 20 73 75 | ..\ cal|l the su|
|00003f00| 62 0d 12 52 09 5d 3a 3d | 22 22 0d 12 5c 04 0d ff |b..R.]:=|""..\...|
|00003f10| 46 69 6c 65 44 61 74 61 | 83 5a 61 70 45 6d 61 69 |FileData|.ZapEmai|
|00003f20| 6c 00 00 00 9c 03 00 00 | 45 fa ff ff 02 84 f5 e0 |l.......|E.......|
|00003f30| 03 00 6d 45 00 90 04 64 | 00 90 03 ec 00 90 07 58 |..mE...d|.......X|
|00003f40| 00 90 03 2c 00 90 17 5a | 61 70 45 6d 61 69 6c 09 |...,...Z|apEmail.|
|00003f50| 30 2e 30 31 20 28 30 38 | 20 46 65 62 20 31 39 39 |0.01 (08| Feb 199|
|00003f60| 35 29 20 a9 20 4d 69 6c | 65 73 20 53 61 62 69 6e |5) . Mil|es Sabin|
|00003f70| 00 73 73 5a 61 70 45 6d | 61 69 6c 00 43 2c 23 00 |.ssZapEm|ail.C,#.|
|00003f80| 40 2d e9 06 00 a0 e3 00 | 30 a0 e3 1e 00 02 ef 00 |@-......|0.......|
|00003f90| 80 bd 68 02 b0 a0 e1 00 | b0 8c e5 58 b0 8f e5 12 |..h.....|...X....|
|00003fa0| 00 a0 e3 4c 10 8f e2 1e | 00 02 ef 00 80 bd 68 04 |...L....|......h.|
|00003fb0| c0 a0 e1 6c 00 8f e2 00 | 00 80 e2 00 e0 9c e5 00 |...l....|........|
|00003fc0| e0 8e e2 00 40 2d e9 0f | e0 a0 e1 00 80 bd e8 00 |....@-..|........|
|00003fd0| 80 bd 68 00 10 a0 e3 0b | 20 a0 e1 00 30 a0 e3 00 |..h.....| ...0...|
|00003fe0| e0 9c e5 54 e0 8e e2 00 | 40 2d e9 0f e0 a0 e1 00 |...T....|@-......|
|00003ff0| 80 bd e8 00 80 bd e8 5a | 61 70 00 90 05 0c b0 1f |.......Z|ap......|
|00004000| e5 0e f0 a0 e1 00 40 2d | e9 07 00 a0 e3 00 20 9c |......@-|...... .|
|00004010| e5 1e 00 02 ef 00 80 bd | 68 00 00 a0 e3 00 00 8c |........|h.......|
|00004020| e5 00 80 bd e8 0c 01 00 | 00 e4 01 00 00 ec 01 00 |........|........|
|00004030| 90 0a 20 03 00 90 06 d8 | 00 90 0f fc 01 00 00 5c |.. .....|.......\|
|00004040| 02 00 90 a6 45 6d 61 69 | 6c 00 28 76 4d 69 6c 65 |....Emai|l.(vMile|
|00004050| 73 20 53 61 62 69 6e 00 | 0e f0 a0 e1 0e 40 2d e9 |s Sabin.|.....@-.|
|00004060| 62 00 00 eb 00 10 a0 e1 | 00 e0 9c e5 57 ef 8e e2 |b.......|....W...|
|00004070| 00 40 2d e9 0f e0 a0 e1 | 00 80 bd e8 00 00 38 e3 |.@-.....|......8.|
|00004080| 0e 80 bd 08 00 e0 9c e5 | 8c e0 8e e2 00 40 2d e9 |........|.....@-.|
|00004090| 0f e0 a0 e1 00 80 bd e8 | 00 30 a0 e1 00 10 a0 e3 |........|.0......|
|000040a0| 34 20 8f e2 00 e0 9c e5 | 6a ef 8e e2 00 40 2d e9 |4 ......|j....@-.|
|000040b0| 0f e0 a0 e1 00 80 bd e8 | 0e 80 bd e8 00 40 2d e9 |........|.....@-.|
|000040c0| 4a 00 00 eb 00 e0 9c e5 | 16 ee 8e e2 00 40 2d e9 |J.......|.....@-.|
|000040d0| 0f e0 a0 e1 00 80 bd e8 | 00 80 bd e8 0e 47 2d e9 |........|.....G-.|
|000040e0| 0b 00 a0 e1 00 e0 9c e5 | 84 e0 8e e2 00 40 2d e9 |........|.....@-.|
|000040f0| 0f e0 a0 e1 00 80 bd e8 | 05 10 a0 e3 00 e0 9c e5 |........|........|
|00004100| 48 e0 8e e2 00 40 2d e9 | 0f e0 a0 e1 00 80 bd e8 |H....@-.|........|
|00004110| 00 a0 a0 e1 00 00 a0 e3 | 00 20 a0 e3 08 30 99 e5 |........|. ...0..|
|00004120| 03 00 30 e1 0e 87 bd 08 | 0c 00 00 eb 01 00 80 e2 |..0.....|........|
|00004130| 0a 00 31 e3 01 20 82 02 | 00 20 a0 13 02 00 32 e3 |..1.. ..|. ....2.|
|00004140| f6 ff ff 1a 0c 00 8a e5 | 00 e0 9c e5 34 e0 8e e2 |........|....4...|
|00004150| 00 40 2d e9 0f e0 a0 e1 | 00 80 bd e8 0e 87 bd e8 |.@-.....|........|
|00004160| 01 40 2d e9 34 10 99 e5 | 01 00 50 e1 3c 10 99 25 |.@-.4...|..P.<..%|
|00004170| 01 00 80 20 00 10 99 e5 | 00 10 d1 e7 01 80 fd e8 |... ....|........|
|00004180| 01 00 31 e3 17 00 00 0a | 02 00 31 e3 00 90 03 0a |..1.....|..1.....|
|00004190| 0e f0 a0 e1 06 41 2d e9 | 00 80 a0 e3 13 00 00 eb |.....A-.|........|
|000041a0| 00 10 a0 e1 00 e0 9c e5 | 59 ef 8e e2 00 40 2d e9 |........|Y....@-.|
|000041b0| 0f e0 a0 e1 00 80 bd e8 | 06 81 bd 68 00 00 30 e3 |........|...h..0.|
|000041c0| 06 81 bd 18 18 00 9f e5 | 00 20 a0 e3 00 e0 9c e5 |........|. ......|
|000041d0| 61 ef 8e e2 00 40 2d e9 | 0f e0 a0 e1 00 80 bd e8 |a....@-.|........|
|000041e0| 06 81 bd e8 4e 00 01 10 | 08 00 8f e5 0e f0 a0 e1 |....N...|........|
|000041f0| 00 00 9f e5 0e f0 a0 e1 | 00 90 04 |........|... |
+--------+-------------------------+-------------------------+--------+--------+