home *** CD-ROM | disk | FTP | other *** search
Unknown | 1991-10-31 | 8.0 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.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
| |
100%
| xdgMime
| image/x-tga
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 1e f4 20 3e 3c | 43 75 72 72 65 6e 74 24 |..... ><|Current$|
|00000010| 44 69 72 3e 2e 46 69 72 | 65 77 6f 72 6b 73 0d 00 |Dir>.Fir|eworks..|
|00000020| 14 20 f4 20 50 72 6f 67 | 72 61 6d 20 20 20 48 61 |. . Prog|ram Ha|
|00000030| 6e 67 20 46 69 72 65 20 | 4d 6f 64 75 6c 65 0d 00 |ng Fire |Module..|
|00000040| 1e 14 f4 20 56 65 72 73 | 69 6f 6e 20 20 20 30 2e |... Vers|ion 0.|
|00000050| 30 39 0d 00 28 1c f4 20 | 41 75 74 68 6f 72 20 20 |09..(.. |Author |
|00000060| 20 20 45 64 6f 75 61 72 | 64 20 50 6f 6f 72 0d 00 | Edouar|d Poor..|
|00000070| 32 18 f4 20 57 72 69 74 | 74 65 6e 20 20 20 4d 61 |2.. Writ|ten Ma|
|00000080| 79 20 31 39 39 31 0d 00 | 3c 24 f4 20 50 72 6f 67 |y 1991..|<$. Prog|
|00000090| 72 61 6d 20 20 20 53 75 | 62 6a 65 63 74 20 74 6f |ram Su|bject to|
|000000a0| 20 43 6f 70 79 72 69 67 | 68 74 0d 00 46 04 0d 00 | Copyrig|ht..F...|
|000000b0| 50 1d c8 99 22 57 69 6d | 70 5f 43 6f 6d 6d 61 6e |P..."Wim|p_Comman|
|000000c0| 64 57 69 6e 64 6f 77 22 | 2c 2d 31 0d 00 5a 04 0d |dWindow"|,-1..Z..|
|000000d0| 00 64 07 ef 32 36 0d 00 | 6e 04 0d 00 78 17 de 20 |.d..26..|n...x.. |
|000000e0| 53 63 72 61 74 63 68 41 | 72 65 61 20 33 32 30 30 |ScratchA|rea 3200|
|000000f0| 30 0d 00 82 04 0d 00 8c | 18 48 46 5f 53 63 72 65 |0.......|.HF_Scre|
|00000100| 65 6e 4d 61 78 58 20 3d | 20 31 36 36 32 0d 00 96 |enMaxX =| 1662...|
|00000110| 18 48 46 5f 53 63 72 65 | 65 6e 4d 61 78 59 20 3d |.HF_Scre|enMaxY =|
|00000120| 20 31 31 34 34 0d 00 a0 | 15 48 46 5f 53 63 72 65 | 1144...|.HF_Scre|
|00000130| 65 6e 4d 69 6e 58 20 3d | 20 30 0d 00 aa 15 48 46 |enMinX =| 0....HF|
|00000140| 5f 53 63 72 65 65 6e 4d | 69 6e 59 20 3d 20 30 0d |_ScreenM|inY = 0.|
|00000150| 00 b4 0f 48 46 5f 57 61 | 69 74 20 3d 20 b9 0d 00 |...HF_Wa|it = ...|
|00000160| be 04 0d 00 c8 10 f2 43 | 6c 65 61 72 53 63 72 65 |.......C|learScre|
|00000170| 65 6e 0d 00 d2 25 78 3d | a4 46 69 72 65 77 6f 72 |en...%x=|.Firewor|
|00000180| 6b 73 5f 49 6e 73 74 61 | 6c 6c 28 53 63 72 61 74 |ks_Insta|ll(Scrat|
|00000190| 63 68 41 72 65 61 29 0d | 00 dc 16 78 3d a4 46 69 |chArea).|...x=.Fi|
|000001a0| 72 65 77 6f 72 6b 73 5f | 53 74 61 72 74 0d 00 e6 |reworks_|Start...|
|000001b0| 05 f5 0d 00 f0 17 20 20 | 78 3d a4 46 69 72 65 77 |...... |x=.Firew|
|000001c0| 6f 72 6b 73 5f 50 6f 6c | 6c 0d 00 fa 07 fd 20 30 |orks_Pol|l..... 0|
|000001d0| 0d 01 04 17 78 3d a4 46 | 69 72 65 77 6f 72 6b 73 |....x=.F|ireworks|
|000001e0| 5f 46 69 6e 69 73 68 0d | 01 0e 04 0d 01 18 05 e0 |_Finish.|........|
|000001f0| 0d 01 22 04 0d 01 2c 39 | dd 20 f2 43 6c 65 61 72 |.."...,9|. .Clear|
|00000200| 53 63 72 65 65 6e 20 3a | f4 20 47 75 61 72 61 6e |Screen :|. Guaran|
|00000210| 74 65 65 64 20 74 6f 20 | 63 6c 65 61 72 20 73 63 |teed to |clear sc|
|00000220| 72 65 65 6e 20 74 6f 20 | 62 6c 61 63 6b 0d 01 36 |reen to |black..6|
|00000230| 12 e7 20 48 46 5f 57 61 | 69 74 20 8c 20 c8 96 0d |.. HF_Wa|it . ...|
|00000240| 01 40 15 f2 53 65 74 43 | 6f 6c 6f 75 72 28 30 2c |.@..SetC|olour(0,|
|00000250| 30 2c 30 29 0d 01 4a 28 | c8 93 c8 90 20 30 2c 30 |0,0)..J(|.... 0,0|
|00000260| 2c 48 46 5f 53 63 72 65 | 65 6e 4d 61 78 58 2c 48 |,HF_Scre|enMaxX,H|
|00000270| 46 5f 53 63 72 65 65 6e | 4d 61 78 59 0d 01 54 05 |F_Screen|MaxY..T.|
|00000280| e1 0d 01 5e 04 0d 01 68 | 1a dd 20 f2 53 65 74 43 |...^...h|.. .SetC|
|00000290| 6f 6c 6f 75 72 28 52 25 | 2c 47 25 2c 42 25 29 0d |olour(R%|,G%,B%).|
|000002a0| 01 72 3a c8 99 20 22 43 | 6f 6c 6f 75 72 54 72 61 |.r:.. "C|olourTra|
|000002b0| 6e 73 5f 53 65 74 47 43 | 4f 4c 22 2c 28 42 25 3c |ns_SetGC|OL",(B%<|
|000002c0| 3c 32 34 29 20 84 20 28 | 47 25 3c 3c 31 36 29 20 |<24) . (|G%<<16) |
|000002d0| 84 20 28 52 25 3c 3c 38 | 29 0d 01 7c 05 e1 0d 01 |. (R%<<8|)..|....|
|000002e0| 86 04 0d 01 90 04 0d 01 | 9a 04 0d 01 a4 04 0d 01 |........|........|
|000002f0| ae 04 0d 01 b8 25 dd 20 | a4 46 69 72 65 77 6f 72 |.....%. |.Firewor|
|00000300| 6b 73 5f 49 6e 73 74 61 | 6c 6c 28 53 63 72 61 74 |ks_Insta|ll(Scrat|
|00000310| 63 68 41 72 65 61 29 0d | 01 c2 04 0d 01 cc 23 46 |chArea).|......#F|
|00000320| 57 4c 69 6e 65 42 75 66 | 66 20 20 20 20 20 20 20 |WLineBuf|f |
|00000330| 20 3d 20 53 63 72 61 74 | 63 68 41 72 65 61 0d 01 | = Scrat|chArea..|
|00000340| cd 19 46 57 4c 69 6e 65 | 42 75 66 66 50 6f 73 20 |..FWLine|BuffPos |
|00000350| 20 20 20 20 3d 20 31 0d | 01 d6 19 46 57 4c 69 6e | = 1.|...FWLin|
|00000360| 65 53 65 67 6d 65 6e 74 | 73 20 20 20 20 3d 20 35 |eSegment|s = 5|
|00000370| 0d 01 e0 1a 46 57 4c 69 | 6e 65 53 65 67 53 69 7a |....FWLi|neSegSiz|
|00000380| 65 20 20 20 20 20 3d 20 | 31 36 0d 01 ea 04 0d 01 |e = |16......|
|00000390| f4 42 46 57 50 6f 69 6e | 74 73 41 72 65 61 20 20 |.BFWPoin|tsArea |
|000003a0| 20 20 20 20 3d 20 53 63 | 72 61 74 63 68 41 72 65 | = Sc|ratchAre|
|000003b0| 61 20 2b 20 46 57 4c 69 | 6e 65 53 65 67 6d 65 6e |a + FWLi|neSegmen|
|000003c0| 74 73 2a 46 57 4c 69 6e | 65 53 65 67 53 69 7a 65 |ts*FWLin|eSegSize|
|000003d0| 0d 01 fe 1b 46 57 4d 61 | 78 4e 75 6d 50 6f 69 6e |....FWMa|xNumPoin|
|000003e0| 74 73 20 20 20 20 3d 20 | 37 30 30 0d 02 08 19 46 |ts = |700....F|
|000003f0| 57 50 6f 69 6e 74 53 69 | 7a 65 20 20 20 20 20 20 |WPointSi|ze |
|00000400| 20 3d 20 38 0d 02 12 19 | 46 57 46 69 78 65 64 50 | = 8....|FWFixedP|
|00000410| 6f 69 6e 74 53 68 69 66 | 74 20 3d 20 38 0d 02 1c |ointShif|t = 8...|
|00000420| 19 46 57 43 6c 65 61 72 | 69 6e 67 50 6f 69 6e 74 |.FWClear|ingPoint|
|00000430| 73 20 20 3d 20 a3 0d 02 | 26 04 0d 02 30 38 46 57 |s = ...|&...08FW|
|00000440| 43 6f 64 65 20 3d 20 46 | 57 50 6f 69 6e 74 73 41 |Code = F|WPointsA|
|00000450| 72 65 61 20 2b 20 46 57 | 4d 61 78 4e 75 6d 50 6f |rea + FW|MaxNumPo|
|00000460| 69 6e 74 73 20 2a 20 46 | 57 50 6f 69 6e 74 53 69 |ints * F|WPointSi|
|00000470| 7a 65 0d 02 3a 15 f2 41 | 73 73 65 6d 62 6c 65 28 |ze..:..A|ssemble(|
|00000480| 46 57 43 6f 64 65 29 0d | 02 44 04 0d 02 4e 06 3d |FWCode).|.D...N.=|
|00000490| 30 0d 02 58 04 0d 02 62 | 04 0d 02 6c 04 0d 02 76 |0..X...b|...l...v|
|000004a0| 04 0d 02 80 04 0d 02 8a | 24 dd 20 a4 46 69 72 65 |........|$. .Fire|
|000004b0| 77 6f 72 6b 73 5f 4f 70 | 74 69 6f 6e 28 4f 70 74 |works_Op|tion(Opt|
|000004c0| 2c 4f 70 74 41 72 65 61 | 29 0d 02 94 04 0d 02 9e |,OptArea|).......|
|000004d0| 06 3d 30 0d 02 a8 04 0d | 02 b2 04 0d 02 bc 04 0d |.=0.....|........|
|000004e0| 02 c6 04 0d 02 d0 04 0d | 02 da 16 dd 20 a4 46 69 |........|.... .Fi|
|000004f0| 72 65 77 6f 72 6b 73 5f | 53 74 61 72 74 0d 02 e4 |reworks_|Start...|
|00000500| 04 0d 02 ee 0f 46 57 53 | 74 61 74 65 20 3d 20 30 |.....FWS|tate = 0|
|00000510| 0d 02 f8 15 46 57 43 6f | 75 6e 74 54 61 72 67 65 |....FWCo|untTarge|
|00000520| 74 20 3d 20 30 0d 03 02 | 04 0d 03 0c 29 c8 99 22 |t = 0...|....).."|
|00000530| 4f 53 5f 52 65 61 64 4d | 6f 6e 6f 74 6f 6e 69 63 |OS_ReadM|onotonic|
|00000540| 54 69 6d 65 22 20 b8 20 | 46 57 54 69 6d 65 54 68 |Time" . |FWTimeTh|
|00000550| 65 6e 0d 03 16 57 46 57 | 54 69 6d 65 54 68 65 6e |en...WFW|TimeThen|
|00000560| 20 2d 3d 20 35 30 30 20 | 3a 20 f4 20 2d 35 20 73 | -= 500 |: . -5 s|
|00000570| 65 63 73 20 66 72 6f 6d | 20 74 68 65 6e 20 73 6f |ecs from| then so|
|00000580| 20 69 74 20 64 6f 65 73 | 6e 27 74 20 68 61 76 65 | it does|n't have|
|00000590| 20 61 20 77 61 69 74 20 | 74 68 65 20 66 69 72 73 | a wait |the firs|
|000005a0| 74 20 74 69 6d 65 2e 2e | 2e 0d 03 20 04 0d 03 2a |t time..|... ...*|
|000005b0| 10 f2 43 6c 65 61 72 53 | 63 72 65 65 6e 0d 03 34 |..ClearS|creen..4|
|000005c0| 04 0d 03 3e 06 3d 30 0d | 03 48 04 0d 03 52 04 0d |...>.=0.|.H...R..|
|000005d0| 03 5c 04 0d 03 66 04 0d | 03 70 04 0d 03 7a 15 dd |.\...f..|.p...z..|
|000005e0| 20 a4 46 69 72 65 77 6f | 72 6b 73 5f 50 6f 6c 6c | .Firewo|rks_Poll|
|000005f0| 0d 03 84 04 0d 03 8e 1a | ea 20 58 2c 59 2c 54 2c |........|. X,Y,T,|
|00000600| 52 61 64 31 2c 52 61 64 | 32 2c 52 61 64 33 0d 03 |Rad1,Rad|2,Rad3..|
|00000610| 98 04 0d 03 a2 10 c8 8e | 20 46 57 53 74 61 74 65 |........| FWState|
|00000620| 20 ca 0d 03 ac 22 20 20 | c9 20 30 20 20 3a 20 e7 | ...." |. 0 : .|
|00000630| 20 46 57 43 6f 75 6e 74 | 54 61 72 67 65 74 20 3d | FWCount|Target =|
|00000640| 20 30 20 8c 0d 03 b6 26 | 20 20 20 20 20 20 20 20 | 0 ....&| |
|00000650| 20 20 20 20 20 20 e7 20 | 46 57 43 6c 65 61 72 69 | . |FWCleari|
|00000660| 6e 67 50 6f 69 6e 74 73 | 20 8c 0d 03 c0 1f 20 20 |ngPoints| ..... |
|00000670| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 46 57 | | FW|
|00000680| 53 74 61 74 65 20 3d 20 | 31 0d 03 ca 13 20 20 20 |State = |1.... |
|00000690| 20 20 20 20 20 20 20 20 | 20 20 20 cc 0d 03 d4 38 | | ....8|
|000006a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000006b0| c8 99 22 4f 53 5f 52 65 | 61 64 4d 6f 6e 6f 74 6f |.."OS_Re|adMonoto|
|000006c0| 6e 69 63 54 69 6d 65 22 | 20 b8 20 46 57 54 69 6d |nicTime"| . FWTim|
|000006d0| 65 4e 6f 77 0d 03 de 34 | 20 20 20 20 20 20 20 20 |eNow...4| |
|000006e0| 20 20 20 20 20 20 20 20 | e7 20 46 57 54 69 6d 65 | |. FWTime|
|000006f0| 54 68 65 6e 20 2b 20 33 | 30 30 20 3c 20 46 57 54 |Then + 3|00 < FWT|
|00000700| 69 6d 65 4e 6f 77 20 8c | 0d 03 e8 21 20 20 20 20 |imeNow .|...! |
|00000710| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 46 57 | | FW|
|00000720| 53 74 61 74 65 20 3d 20 | 31 0d 03 f2 22 20 20 20 |State = |1..." |
|00000730| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 f2 | | .|
|00000740| 43 6c 65 61 72 53 63 72 | 65 65 6e 0d 03 fc 2c 20 |ClearScr|een..., |
|00000750| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000760| 20 46 57 43 6f 75 6e 74 | 54 61 72 67 65 74 20 3d | FWCount|Target =|
|00000770| 20 b3 28 35 29 2b 32 0d | 04 06 15 20 20 20 20 20 | .(5)+2.|... |
|00000780| 20 20 20 20 20 20 20 20 | 20 20 20 cd 0d 04 10 13 | | .....|
|00000790| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 cd 0d | | ..|
|000007a0| 04 1a 11 20 20 20 20 20 | 20 20 20 20 20 20 20 cc |... | .|
|000007b0| 0d 04 24 24 20 20 20 20 | 20 20 20 20 20 20 20 20 |..$$ | |
|000007c0| 20 20 46 57 43 6f 75 6e | 74 54 61 72 67 65 74 20 | FWCoun|tTarget |
|000007d0| 2d 3d 20 31 0d 04 2e 1d | 20 20 20 20 20 20 20 20 |-= 1....| |
|000007e0| 20 20 20 20 20 20 46 57 | 53 74 61 74 65 20 3d 20 | FW|State = |
|000007f0| 31 0d 04 38 11 20 20 20 | 20 20 20 20 20 20 20 20 |1..8. | |
|00000800| 20 cd 0d 04 42 04 0d 04 | 4c 28 20 20 c9 20 31 20 | ...B...|L( . 1 |
|00000810| 20 3a 20 46 57 54 61 72 | 67 65 74 52 61 64 69 75 | : FWTar|getRadiu|
|00000820| 73 20 3d 20 31 35 30 2b | b3 28 31 35 30 29 0d 04 |s = 150+|.(150)..|
|00000830| 56 24 20 20 20 20 20 20 | 20 20 20 20 20 20 e7 20 |V$ | . |
|00000840| 46 57 43 6c 65 61 72 69 | 6e 67 50 6f 69 6e 74 73 |FWCleari|ngPoints|
|00000850| 20 8c 0d 04 60 31 20 20 | 20 20 20 20 20 20 20 20 | ...`1 | |
|00000860| 20 20 20 20 46 57 50 6f | 69 6e 74 73 20 3d 20 46 | FWPo|ints = F|
|00000870| 57 54 61 72 67 65 74 52 | 61 64 69 75 73 20 2f 20 |WTargetR|adius / |
|00000880| 31 2e 35 0d 04 6a 11 20 | 20 20 20 20 20 20 20 20 |1.5..j. | |
|00000890| 20 20 20 cc 0d 04 74 31 | 20 20 20 20 20 20 20 20 | ...t1| |
|000008a0| 20 20 20 20 20 20 46 57 | 50 6f 69 6e 74 73 20 3d | FW|Points =|
|000008b0| 20 46 57 54 61 72 67 65 | 74 52 61 64 69 75 73 20 | FWTarge|tRadius |
|000008c0| 2a 20 31 2e 35 0d 04 7e | 11 20 20 20 20 20 20 20 |* 1.5..~|. |
|000008d0| 20 20 20 20 20 cd 0d 04 | 88 24 20 20 20 20 20 20 | ...|.$ |
|000008e0| 20 20 20 20 20 20 46 57 | 52 61 64 69 75 73 4d 6f | FW|RadiusMo|
|000008f0| 64 20 20 20 20 3d 20 2e | 36 36 0d 04 92 1a 20 20 |d = .|66.... |
|00000900| 20 20 20 20 20 20 20 20 | 20 20 46 57 54 65 6d 70 | | FWTemp|
|00000910| 20 3d 20 31 0d 04 9c 04 | 0d 04 a6 1b 20 20 20 20 | = 1....|.... |
|00000920| 20 20 20 20 20 20 20 20 | 46 57 53 74 61 74 65 20 | |FWState |
|00000930| 3d 20 32 0d 04 b0 04 0d | 04 ba 19 20 20 c9 20 32 |= 2.....|... . 2|
|00000940| 20 20 3a 20 e3 20 54 20 | 3d 20 31 20 b8 20 31 30 | : . T |= 1 . 10|
|00000950| 0d 04 c4 27 20 20 20 20 | 20 20 20 20 20 20 20 20 |...' | |
|00000960| 20 20 52 61 64 31 20 20 | 20 3d 20 af 20 2a 20 32 | Rad1 | = . * 2|
|00000970| 20 2a 20 b3 28 31 29 0d | 04 ce 27 20 20 20 20 20 | * .(1).|..' |
|00000980| 20 20 20 20 20 20 20 20 | 20 52 61 64 32 20 20 20 | | Rad2 |
|00000990| 3d 20 af 20 2a 20 32 20 | 2a 20 b3 28 31 29 0d 04 |= . * 2 |* .(1)..|
|000009a0| d8 27 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.' | |
|000009b0| 52 61 64 33 20 20 20 3d | 20 af 20 2a 20 32 20 2a |Rad3 =| . * 2 *|
|000009c0| 20 b3 28 31 29 0d 04 e2 | 04 0d 04 ec 53 20 20 20 | .(1)...|....S |
|000009d0| 20 20 20 20 20 20 20 20 | 20 20 20 58 20 3d 20 28 | | X = (|
|000009e0| 9b 28 52 61 64 31 29 20 | 2b 20 9b 28 52 61 64 32 |.(Rad1) |+ .(Rad2|
|000009f0| 29 20 2b 20 9b 28 52 61 | 64 32 29 20 2b 20 9b 28 |) + .(Ra|d2) + .(|
|00000a00| 52 61 64 33 29 29 20 2a | 20 2e 33 20 2a 20 46 57 |Rad3)) *| .3 * FW|
|00000a10| 54 61 72 67 65 74 52 61 | 64 69 75 73 0d 04 f6 53 |TargetRa|dius...S|
|00000a20| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 59 20 | | Y |
|00000a30| 3d 20 28 b5 28 52 61 64 | 31 29 20 2b 20 b5 28 52 |= (.(Rad|1) + .(R|
|00000a40| 61 64 32 29 20 2b 20 b5 | 28 52 61 64 32 29 20 2b |ad2) + .|(Rad2) +|
|00000a50| 20 b5 28 52 61 64 33 29 | 29 20 2a 20 2e 33 20 2a | .(Rad3)|) * .3 *|
|00000a60| 20 46 57 54 61 72 67 65 | 74 52 61 64 69 75 73 0d | FWTarge|tRadius.|
|00000a70| 05 00 04 0d 05 0a 3c 20 | 20 20 20 20 20 20 20 20 |......< | |
|00000a80| 20 20 20 20 20 4f 66 66 | 53 65 74 20 3d 20 46 57 | Off|Set = FW|
|00000a90| 50 6f 69 6e 74 73 41 72 | 65 61 20 2b 20 46 57 54 |PointsAr|ea + FWT|
|00000aa0| 65 6d 70 2a 46 57 50 6f | 69 6e 74 53 69 7a 65 0d |emp*FWPo|intSize.|
|00000ab0| 05 14 04 0d 05 1e 1e 20 | 20 20 20 20 20 20 20 20 |....... | |
|00000ac0| 20 20 20 20 20 4f 66 66 | 53 65 74 21 30 20 3d 20 | Off|Set!0 = |
|00000ad0| 58 0d 05 28 1e 20 20 20 | 20 20 20 20 20 20 20 20 |X..(. | |
|00000ae0| 20 20 20 4f 66 66 53 65 | 74 21 34 20 3d 20 59 0d | OffSe|t!4 = Y.|
|00000af0| 05 32 04 0d 05 3c 1b 20 | 20 20 20 20 20 20 20 20 |.2...<. | |
|00000b00| 20 20 20 20 20 46 57 54 | 65 6d 70 2b 3d 31 0d 05 | FWT|emp+=1..|
|00000b10| 46 11 20 20 20 20 20 20 | 20 20 20 20 20 20 ed 0d |F. | ..|
|00000b20| 05 50 04 0d 05 5a 32 20 | 20 20 20 20 20 20 20 20 |.P...Z2 | |
|00000b30| 20 20 20 e7 20 46 57 54 | 65 6d 70 20 3e 3d 20 46 | . FWT|emp >= F|
|00000b40| 57 50 6f 69 6e 74 73 20 | 8c 20 46 57 53 74 61 74 |WPoints |. FWStat|
|00000b50| 65 20 3d 20 33 0d 05 64 | 04 0d 05 6e 28 20 20 c9 |e = 3..d|...n( .|
|00000b60| 20 33 20 20 3a 20 46 57 | 53 74 61 72 74 58 20 3d | 3 : FW|StartX =|
|00000b70| 20 b3 28 48 46 5f 53 63 | 72 65 65 6e 4d 61 78 58 | .(HF_Sc|reenMaxX|
|00000b80| 29 0d 05 78 1c 20 20 20 | 20 20 20 20 20 20 20 20 |)..x. | |
|00000b90| 20 46 57 53 74 61 72 74 | 59 20 3d 20 30 0d 05 82 | FWStart|Y = 0...|
|00000ba0| 04 0d 05 8c 21 20 20 20 | 20 20 20 20 20 20 20 20 |....! | |
|00000bb0| 20 46 57 45 6e 64 58 20 | 3d 20 46 57 53 74 61 72 | FWEndX |= FWStar|
|00000bc0| 74 58 0d 05 96 21 20 20 | 20 20 20 20 20 20 20 20 |tX...! | |
|00000bd0| 20 20 46 57 45 6e 64 59 | 20 3d 20 46 57 53 74 61 | FWEndY| = FWSta|
|00000be0| 72 74 59 0d 05 a0 04 0d | 05 aa 23 20 20 20 20 20 |rtY.....|..# |
|00000bf0| 20 20 20 20 20 20 20 46 | 57 4d 6f 58 20 3d 20 b3 | F|WMoX = .|
|00000c00| 28 31 30 29 2d b3 28 31 | 30 29 0d 05 b4 23 20 20 |(10)-.(1|0)...# |
|00000c10| 20 20 20 20 20 20 20 20 | 20 20 f4 46 57 4d 6f 59 | | .FWMoY|
|00000c20| 20 3d 20 32 35 2b 52 4e | 44 28 31 37 29 0d 05 be | = 25+RN|D(17)...|
|00000c30| 30 20 20 20 20 20 20 20 | 20 20 20 20 20 46 57 4d |0 | FWM|
|00000c40| 6f 59 20 3d 20 32 35 2b | b3 28 48 46 5f 53 63 72 |oY = 25+|.(HF_Scr|
|00000c50| 65 65 6e 4d 61 78 59 20 | 81 20 36 30 29 0d 05 c8 |eenMaxY |. 60)...|
|00000c60| 04 0d 05 d2 04 0d 05 dc | 33 20 20 20 20 20 20 20 |........|3 |
|00000c70| 20 20 20 20 20 e7 20 46 | 57 53 74 61 72 74 58 20 | . F|WStartX |
|00000c80| 3c 20 34 30 30 20 8c 20 | 46 57 4d 6f 58 20 3d 20 |< 400 . |FWMoX = |
|00000c90| 94 28 46 57 4d 6f 58 29 | 0d 05 e6 42 20 20 20 20 |.(FWMoX)|...B |
|00000ca0| 20 20 20 20 20 20 20 20 | e7 20 46 57 53 74 61 72 | |. FWStar|
|00000cb0| 74 58 20 3e 20 48 46 5f | 53 63 72 65 65 6e 4d 61 |tX > HF_|ScreenMa|
|00000cc0| 78 58 2d 34 30 30 20 8c | 20 46 57 4d 6f 58 20 3d |xX-400 .| FWMoX =|
|00000cd0| 20 2d 94 28 46 57 4d 6f | 58 29 0d 05 f0 04 0d 05 | -.(FWMo|X)......|
|00000ce0| fa 17 20 20 20 20 20 20 | 20 20 20 20 20 20 46 57 |.. | FW|
|00000cf0| 52 20 3d 20 35 0d 06 04 | 1b 20 20 20 20 20 20 20 |R = 5...|. |
|00000d00| 20 20 20 20 20 46 57 53 | 74 61 74 65 20 3d 20 34 | FWS|tate = 4|
|00000d10| 0d 06 0e 04 0d 06 18 24 | 20 20 c9 20 34 20 20 3a |.......$| . 4 :|
|00000d20| 20 f2 53 65 74 43 6f 6c | 6f 75 72 28 32 35 35 2c | .SetCol|our(255,|
|00000d30| 32 35 35 2c 32 35 35 29 | 0d 06 22 1c 20 20 20 20 |255,255)|..". |
|00000d40| 20 20 20 20 20 20 20 20 | e7 20 48 46 5f 57 61 69 | |. HF_Wai|
|00000d50| 74 20 c8 96 0d 06 2c 2b | 20 20 20 20 20 20 20 20 |t ....,+| |
|00000d60| 20 20 20 20 c8 8f 20 c8 | 90 20 46 57 53 74 61 72 | .. .|. FWStar|
|00000d70| 74 58 2c 46 57 53 74 61 | 72 74 59 2c 46 57 52 0d |tX,FWSta|rtY,FWR.|
|00000d80| 06 36 18 20 20 20 20 20 | 20 20 20 20 20 20 20 46 |.6. | F|
|00000d90| 57 52 20 2b 3d 20 35 0d | 06 40 04 0d 06 4a 29 20 |WR += 5.|.@...J) |
|00000da0| 20 20 20 20 20 20 20 20 | 20 20 20 e7 20 46 57 52 | | . FWR|
|00000db0| 20 3e 3d 20 32 35 20 8c | 20 46 57 53 74 61 74 65 | >= 25 .| FWState|
|00000dc0| 20 3d 20 35 0d 06 54 04 | 0d 06 5e 1e 20 20 c9 20 | = 5..T.|..^. . |
|00000dd0| 35 20 20 3a 20 f2 53 65 | 74 43 6f 6c 6f 75 72 28 |5 : .Se|tColour(|
|00000de0| 30 2c 30 2c 30 29 0d 06 | 68 1c 20 20 20 20 20 20 |0,0,0)..|h. |
|00000df0| 20 20 20 20 20 20 e7 20 | 48 46 5f 57 61 69 74 20 | . |HF_Wait |
|00000e00| c8 96 0d 06 72 2d 20 20 | 20 20 20 20 20 20 20 20 |....r- | |
|00000e10| 20 20 c8 8f 20 c8 90 20 | 46 57 53 74 61 72 74 58 | .. .. |FWStartX|
|00000e20| 2c 46 57 53 74 61 72 74 | 59 2c 46 57 52 2f 32 0d |,FWStart|Y,FWR/2.|
|00000e30| 06 7c 04 0d 06 86 1b 20 | 20 20 20 20 20 20 20 20 |.|..... | |
|00000e40| 20 20 20 46 57 53 74 61 | 74 65 20 3d 20 36 0d 06 | FWSta|te = 6..|
|00000e50| 90 04 0d 06 9a 1e 20 20 | c9 20 36 20 20 3a 20 f2 |...... |. 6 : .|
|00000e60| 53 65 74 43 6f 6c 6f 75 | 72 28 30 2c 30 2c 30 29 |SetColou|r(0,0,0)|
|00000e70| 0d 06 a4 1c 20 20 20 20 | 20 20 20 20 20 20 20 20 |.... | |
|00000e80| e7 20 48 46 5f 57 61 69 | 74 20 c8 96 0d 06 ae 2b |. HF_Wai|t .....+|
|00000e90| 20 20 20 20 20 20 20 20 | 20 20 20 20 c8 8f 20 c8 | | .. .|
|00000ea0| 90 20 46 57 53 74 61 72 | 74 58 2c 46 57 53 74 61 |. FWStar|tX,FWSta|
|00000eb0| 72 74 59 2c 46 57 52 0d | 06 b8 04 0d 06 c2 1f 20 |rtY,FWR.|....... |
|00000ec0| 20 20 20 20 20 20 20 20 | 20 20 20 46 57 53 74 61 | | FWSta|
|00000ed0| 72 74 58 2b 3d 46 57 4d | 6f 58 0d 06 cc 1f 20 20 |rtX+=FWM|oX.... |
|00000ee0| 20 20 20 20 20 20 20 20 | 20 20 46 57 53 74 61 72 | | FWStar|
|00000ef0| 74 59 2b 3d 46 57 4d 6f | 59 0d 06 d6 04 0d 06 e0 |tY+=FWMo|Y.......|
|00000f00| 1b 20 20 20 20 20 20 20 | 20 20 20 20 20 46 57 53 |. | FWS|
|00000f10| 74 61 74 65 20 3d 20 37 | 0d 06 ea 04 0d 06 f4 1e |tate = 7|........|
|00000f20| 20 20 c9 20 37 20 20 3a | 20 f2 53 65 74 43 6f 6c | . 7 :| .SetCol|
|00000f30| 6f 75 72 28 30 2c 30 2c | 30 29 0d 06 fe 1c 20 20 |our(0,0,|0).... |
|00000f40| 20 20 20 20 20 20 20 20 | 20 20 e7 20 48 46 5f 57 | | . HF_W|
|00000f50| 61 69 74 20 c8 96 0d 07 | 26 55 20 20 20 20 20 20 |ait ....|&U |
|00000f60| 20 20 20 20 20 20 86 20 | 46 57 53 74 61 72 74 58 | . |FWStartX|
|00000f70| 2d 46 57 4d 6f 58 2a 33 | 2c 46 57 53 74 61 72 74 |-FWMoX*3|,FWStart|
|00000f80| 59 2d 46 57 4d 6f 59 2a | 33 2d 36 2c 46 57 45 6e |Y-FWMoY*|3-6,FWEn|
|00000f90| 64 58 2d 46 57 4d 6f 58 | 2a 33 2c 46 57 45 6e 64 |dX-FWMoX|*3,FWEnd|
|00000fa0| 59 2d 46 57 4d 6f 59 2a | 33 2d 39 0d 07 30 04 0d |Y-FWMoY*|3-9..0..|
|00000fb0| 07 3a 21 20 20 20 20 20 | 20 20 20 20 20 20 20 46 |.:! | F|
|00000fc0| 57 45 6e 64 58 20 3d 20 | 46 57 53 74 61 72 74 58 |WEndX = |FWStartX|
|00000fd0| 0d 07 44 21 20 20 20 20 | 20 20 20 20 20 20 20 20 |..D! | |
|00000fe0| 46 57 45 6e 64 59 20 3d | 20 46 57 53 74 61 72 74 |FWEndY =| FWStart|
|00000ff0| 59 0d 07 4e 1f 20 20 20 | 20 20 20 20 20 20 20 20 |Y..N. | |
|00001000| 20 46 57 53 74 61 72 74 | 58 2b 3d 46 57 4d 6f 58 | FWStart|X+=FWMoX|
|00001010| 0d 07 58 1f 20 20 20 20 | 20 20 20 20 20 20 20 20 |..X. | |
|00001020| 46 57 53 74 61 72 74 59 | 2b 3d 46 57 4d 6f 59 0d |FWStartY|+=FWMoY.|
|00001030| 07 62 18 20 20 20 20 20 | 20 20 20 20 20 20 20 46 |.b. | F|
|00001040| 57 4d 6f 59 2d 3d 31 0d | 07 6c 04 0d 07 76 27 20 |WMoY-=1.|.l...v' |
|00001050| 20 20 20 20 20 20 20 20 | 20 20 20 f2 53 65 74 43 | | .SetC|
|00001060| 6f 6c 6f 75 72 28 32 35 | 35 2c 32 35 35 2c 32 35 |olour(25|5,255,25|
|00001070| 35 29 0d 07 80 31 20 20 | 20 20 20 20 20 20 20 20 |5)...1 | |
|00001080| 20 20 86 20 46 57 53 74 | 61 72 74 58 2c 46 57 53 | . FWSt|artX,FWS|
|00001090| 74 61 72 74 59 2c 46 57 | 45 6e 64 58 2c 46 57 45 |tartY,FW|EndX,FWE|
|000010a0| 6e 64 59 0d 07 8a 27 20 | 20 20 20 20 20 20 20 20 |ndY...' | |
|000010b0| 20 20 20 f2 53 65 74 43 | 6f 6c 6f 75 72 28 32 30 | .SetC|olour(20|
|000010c0| 30 2c 32 30 30 2c 32 30 | 30 29 0d 07 94 56 20 20 |0,200,20|0)...V |
|000010d0| 20 20 20 20 20 20 20 20 | 20 20 86 20 46 57 53 74 | | . FWSt|
|000010e0| 61 72 74 58 2d 46 57 4d | 6f 58 2c 20 20 20 46 57 |artX-FWM|oX, FW|
|000010f0| 53 74 61 72 74 59 2d 46 | 57 4d 6f 59 2d 31 2c 20 |StartY-F|WMoY-1, |
|00001100| 20 20 46 57 45 6e 64 58 | 2d 46 57 4d 6f 58 2c 20 | FWEndX|-FWMoX, |
|00001110| 20 20 46 57 45 6e 64 59 | 2d 46 57 4d 6f 59 2d 32 | FWEndY|-FWMoY-2|
|00001120| 0d 07 9e 27 20 20 20 20 | 20 20 20 20 20 20 20 20 |...' | |
|00001130| f2 53 65 74 43 6f 6c 6f | 75 72 28 31 35 30 2c 31 |.SetColo|ur(150,1|
|00001140| 35 30 2c 31 35 30 29 0d | 07 a8 58 20 20 20 20 20 |50,150).|..X |
|00001150| 20 20 20 20 20 20 20 86 | 20 46 57 53 74 61 72 74 | .| FWStart|
|00001160| 58 2d 46 57 4d 6f 58 2a | 32 2c 20 46 57 53 74 61 |X-FWMoX*|2, FWSta|
|00001170| 72 74 59 2d 46 57 4d 6f | 59 2a 32 2d 33 2c 20 46 |rtY-FWMo|Y*2-3, F|
|00001180| 57 45 6e 64 58 2d 46 57 | 4d 6f 58 2a 32 2c 20 46 |WEndX-FW|MoX*2, F|
|00001190| 57 45 6e 64 59 2d 46 57 | 4d 6f 59 2a 32 2d 35 0d |WEndY-FW|MoY*2-5.|
|000011a0| 07 b2 27 20 20 20 20 20 | 20 20 20 20 20 20 20 f2 |..' | .|
|000011b0| 53 65 74 43 6f 6c 6f 75 | 72 28 31 30 30 2c 31 30 |SetColou|r(100,10|
|000011c0| 30 2c 31 30 30 29 0d 07 | bc 58 20 20 20 20 20 20 |0,100)..|.X |
|000011d0| 20 20 20 20 20 20 86 20 | 46 57 53 74 61 72 74 58 | . |FWStartX|
|000011e0| 2d 46 57 4d 6f 58 2a 33 | 2c 20 46 57 53 74 61 72 |-FWMoX*3|, FWStar|
|000011f0| 74 59 2d 46 57 4d 6f 59 | 2a 33 2d 36 2c 20 46 57 |tY-FWMoY|*3-6, FW|
|00001200| 45 6e 64 58 2d 46 57 4d | 6f 58 2a 33 2c 20 46 57 |EndX-FWM|oX*3, FW|
|00001210| 45 6e 64 59 2d 46 57 4d | 6f 59 2a 33 2d 39 0d 07 |EndY-FWM|oY*3-9..|
|00001220| c6 04 0d 07 d0 2b 20 20 | 20 20 20 20 20 20 20 20 |.....+ | |
|00001230| 20 20 e7 20 46 57 4d 6f | 59 20 3c 20 2d 31 30 20 | . FWMo|Y < -10 |
|00001240| 8c 20 46 57 53 74 61 74 | 65 20 3d 20 38 0d 07 da |. FWStat|e = 8...|
|00001250| 04 0d 07 e4 18 20 20 c9 | 20 38 20 3a 20 e7 20 48 |..... .| 8 : . H|
|00001260| 46 5f 57 61 69 74 20 c8 | 96 0d 07 ee 20 20 20 20 |F_Wait .|.... |
|00001270| 20 20 20 20 20 20 20 20 | f2 53 65 74 43 6f 6c 6f | |.SetColo|
|00001280| 75 72 28 30 2c 30 2c 30 | 29 0d 07 f8 30 20 20 20 |ur(0,0,0|)...0 |
|00001290| 20 20 20 20 20 20 20 20 | 86 20 46 57 53 74 61 72 | |. FWStar|
|000012a0| 74 58 2c 46 57 53 74 61 | 72 74 59 2c 46 57 45 6e |tX,FWSta|rtY,FWEn|
|000012b0| 64 58 2c 46 57 45 6e 64 | 59 0d 07 f9 55 20 20 20 |dX,FWEnd|Y...U |
|000012c0| 20 20 20 20 20 20 20 20 | 86 20 46 57 53 74 61 72 | |. FWStar|
|000012d0| 74 58 2d 46 57 4d 6f 58 | 2c 20 20 20 46 57 53 74 |tX-FWMoX|, FWSt|
|000012e0| 61 72 74 59 2d 46 57 4d | 6f 59 2d 31 2c 20 20 20 |artY-FWM|oY-1, |
|000012f0| 46 57 45 6e 64 58 2d 46 | 57 4d 6f 58 2c 20 20 20 |FWEndX-F|WMoX, |
|00001300| 46 57 45 6e 64 59 2d 46 | 57 4d 6f 59 2d 32 0d 07 |FWEndY-F|WMoY-2..|
|00001310| fa 57 20 20 20 20 20 20 | 20 20 20 20 20 86 20 46 |.W | . F|
|00001320| 57 53 74 61 72 74 58 2d | 46 57 4d 6f 58 2a 32 2c |WStartX-|FWMoX*2,|
|00001330| 20 46 57 53 74 61 72 74 | 59 2d 46 57 4d 6f 59 2a | FWStart|Y-FWMoY*|
|00001340| 32 2d 33 2c 20 46 57 45 | 6e 64 58 2d 46 57 4d 6f |2-3, FWE|ndX-FWMo|
|00001350| 58 2a 32 2c 20 46 57 45 | 6e 64 59 2d 46 57 4d 6f |X*2, FWE|ndY-FWMo|
|00001360| 59 2a 32 2d 35 0d 07 fb | 57 20 20 20 20 20 20 20 |Y*2-5...|W |
|00001370| 20 20 20 20 86 20 46 57 | 53 74 61 72 74 58 2d 46 | . FW|StartX-F|
|00001380| 57 4d 6f 58 2a 33 2c 20 | 46 57 53 74 61 72 74 59 |WMoX*3, |FWStartY|
|00001390| 2d 46 57 4d 6f 59 2a 33 | 2d 36 2c 20 46 57 45 6e |-FWMoY*3|-6, FWEn|
|000013a0| 64 58 2d 46 57 4d 6f 58 | 2a 33 2c 20 46 57 45 6e |dX-FWMoX|*3, FWEn|
|000013b0| 64 59 2d 46 57 4d 6f 59 | 2a 33 2d 39 0d 08 02 04 |dY-FWMoY|*3-9....|
|000013c0| 0d 08 0c 1a 20 20 20 20 | 20 20 20 20 20 20 20 46 |.... | F|
|000013d0| 57 53 74 61 74 65 20 3d | 20 39 0d 08 16 04 0d 08 |WState =| 9......|
|000013e0| 20 17 20 20 c9 20 39 20 | 3a 20 46 57 4d 6f 59 20 | . . 9 |: FWMoY |
|000013f0| 20 20 3d 20 30 0d 08 2a | 1a 20 20 20 20 20 20 20 | = 0..*|. |
|00001400| 20 20 20 20 46 57 46 69 | 72 73 74 20 3d 20 b9 0d | FWFi|rst = ..|
|00001410| 08 34 04 0d 08 3e 19 20 | 20 20 20 20 20 20 20 20 |.4...>. | |
|00001420| 20 20 c8 8e 20 b3 28 31 | 30 29 20 ca 0d 08 48 29 | .. .(1|0) ...H)|
|00001430| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 c9 20 31 | | . 1|
|00001440| 20 3a 20 20 20 20 46 57 | 52 20 3d 20 b3 28 35 35 | : FW|R = .(55|
|00001450| 29 2b 32 30 30 0d 08 52 | 2c 20 20 20 20 20 20 20 |)+200..R|, |
|00001460| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001470| 20 20 46 57 47 20 3d 20 | b3 28 32 30 30 29 2b 35 | FWG = |.(200)+5|
|00001480| 35 0d 08 5c 2c 20 20 20 | 20 20 20 20 20 20 20 20 |5..\, | |
|00001490| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 46 57 | | FW|
|000014a0| 42 20 3d 20 b3 28 32 30 | 30 29 2b 35 35 0d 08 66 |B = .(20|0)+55..f|
|000014b0| 29 20 20 20 20 20 20 20 | 20 20 20 20 20 20 c9 20 |) | . |
|000014c0| 32 20 3a 20 20 20 20 46 | 57 52 20 3d 20 b3 28 32 |2 : F|WR = .(2|
|000014d0| 30 30 29 2b 35 35 0d 08 | 70 2c 20 20 20 20 20 20 |00)+55..|p, |
|000014e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000014f0| 20 20 20 46 57 47 20 3d | 20 b3 28 35 35 29 2b 32 | FWG =| .(55)+2|
|00001500| 30 30 0d 08 7a 2c 20 20 | 20 20 20 20 20 20 20 20 |00..z, | |
|00001510| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 46 | | F|
|00001520| 57 42 20 3d 20 b3 28 32 | 30 30 29 2b 35 35 0d 08 |WB = .(2|00)+55..|
|00001530| 84 29 20 20 20 20 20 20 | 20 20 20 20 20 20 20 c9 |.) | .|
|00001540| 20 33 20 3a 20 20 20 20 | 46 57 52 20 3d 20 b3 28 | 3 : |FWR = .(|
|00001550| 32 30 30 29 2b 35 35 0d | 08 8e 2c 20 20 20 20 20 |200)+55.|.., |
|00001560| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00001570| 20 20 20 20 46 57 47 20 | 3d 20 b3 28 32 30 30 29 | FWG |= .(200)|
|00001580| 2b 35 35 0d 08 98 2c 20 | 20 20 20 20 20 20 20 20 |+55..., | |
|00001590| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000015a0| 46 57 42 20 3d 20 b3 28 | 35 35 29 2b 32 30 30 0d |FWB = .(|55)+200.|
|000015b0| 08 a2 25 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |..% | |
|000015c0| 7f 20 3a 20 46 57 52 20 | 3d 20 b3 28 31 30 30 29 |. : FWR |= .(100)|
|000015d0| 2b 31 35 35 0d 08 ac 2d | 20 20 20 20 20 20 20 20 |+155...-| |
|000015e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000015f0| 20 46 57 47 20 3d 20 b3 | 28 31 30 30 29 2b 31 35 | FWG = .|(100)+15|
|00001600| 35 0d 08 b6 2d 20 20 20 | 20 20 20 20 20 20 20 20 |5...- | |
|00001610| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 46 57 | | FW|
|00001620| 42 20 3d 20 b3 28 31 30 | 30 29 2b 31 35 35 0d 08 |B = .(10|0)+155..|
|00001630| c0 10 20 20 20 20 20 20 | 20 20 20 20 20 cb 0d 08 |.. | ...|
|00001640| ca 04 0d 08 d4 1b 20 20 | 20 20 20 20 20 20 20 20 |...... | |
|00001650| 20 46 57 53 74 61 74 65 | 20 3d 20 31 30 0d 08 de | FWState| = 10...|
|00001660| 04 0d 08 e8 17 20 20 c9 | 20 31 30 3a 20 e7 20 46 |..... .| 10: . F|
|00001670| 57 46 69 72 73 74 20 8c | 0d 08 f2 1f 20 20 20 20 |WFirst .|.... |
|00001680| 20 20 20 20 20 20 20 20 | 20 e7 20 48 46 5f 57 61 | | . HF_Wa|
|00001690| 69 74 20 8c 20 c8 96 0d | 08 fc 28 20 20 20 20 20 |it . ...|..( |
|000016a0| 20 20 20 20 20 20 20 20 | f2 53 65 74 43 6f 6c 6f | |.SetColo|
|000016b0| 75 72 28 32 35 35 2c 32 | 35 35 2c 32 35 35 29 0d |ur(255,2|55,255).|
|000016c0| 09 06 3c 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |..< | |
|000016d0| c8 8f 20 c8 90 20 46 57 | 53 74 61 72 74 58 2c 46 |.. .. FW|StartX,F|
|000016e0| 57 53 74 61 72 74 59 2c | 46 57 54 61 72 67 65 74 |WStartY,|FWTarget|
|000016f0| 52 61 64 69 75 73 20 2a | 20 2e 31 0d 09 10 10 20 |Radius *| .1.... |
|00001700| 20 20 20 20 20 20 20 20 | 20 20 cc 0d 09 1a 1d 20 | | ..... |
|00001710| 20 20 20 20 20 20 20 20 | 20 20 20 20 e7 20 48 46 | | . HF|
|00001720| 5f 57 61 69 74 20 c8 96 | 0d 09 24 22 20 20 20 20 |_Wait ..|..$" |
|00001730| 20 20 20 20 20 20 20 20 | 20 f2 53 65 74 43 6f 6c | | .SetCol|
|00001740| 6f 75 72 28 30 2c 30 2c | 30 29 0d 09 2e 2b 20 20 |our(0,0,|0)...+ |
|00001750| 20 20 20 20 20 20 20 20 | 20 20 20 e7 20 46 57 43 | | . FWC|
|00001760| 6c 65 61 72 69 6e 67 50 | 6f 69 6e 74 73 20 f2 46 |learingP|oints .F|
|00001770| 57 50 6c 6f 74 0d 09 38 | 10 20 20 20 20 20 20 20 |WPlot..8|. |
|00001780| 20 20 20 20 cd 0d 09 42 | 04 0d 09 4c 20 20 20 20 | ...B|...L |
|00001790| 20 20 20 20 20 20 20 20 | 46 57 53 74 61 72 74 59 | |FWStartY|
|000017a0| 20 2d 3d 20 46 57 4d 6f | 59 0d 09 56 1d 20 20 20 | -= FWMo|Y..V. |
|000017b0| 20 20 20 20 20 20 20 20 | 46 57 4d 6f 59 20 20 20 | |FWMoY |
|000017c0| 20 2b 3d 20 2e 36 0d 09 | 60 04 0d 09 6a 2e 20 20 | += .6..|`...j. |
|000017d0| 20 20 20 20 20 20 20 20 | 20 46 57 52 61 64 69 75 | | FWRadiu|
|000017e0| 73 4d 6f 64 20 3d 20 46 | 57 52 61 64 69 75 73 4d |sMod = F|WRadiusM|
|000017f0| 6f 64 20 2a 20 2e 36 36 | 0d 09 74 04 0d 09 7e 1a |od * .66|..t...~.|
|00001800| 20 20 20 20 20 20 20 20 | 20 20 20 e7 20 46 57 46 | | . FWF|
|00001810| 69 72 73 74 20 8c 0d 09 | 88 1d 20 20 20 20 20 20 |irst ...|.. |
|00001820| 20 20 20 20 20 20 20 e7 | 20 48 46 5f 57 61 69 74 | .| HF_Wait|
|00001830| 20 c8 96 0d 09 92 22 20 | 20 20 20 20 20 20 20 20 | ....." | |
|00001840| 20 20 20 20 f2 53 65 74 | 43 6f 6c 6f 75 72 28 30 | .Set|Colour(0|
|00001850| 2c 30 2c 30 29 0d 09 9c | 3c 20 20 20 20 20 20 20 |,0,0)...|< |
|00001860| 20 20 20 20 20 20 c8 8f | 20 c8 90 20 46 57 53 74 | ..| .. FWSt|
|00001870| 61 72 74 58 2c 46 57 53 | 74 61 72 74 59 2c 46 57 |artX,FWS|tartY,FW|
|00001880| 54 61 72 67 65 74 52 61 | 64 69 75 73 20 2a 20 2e |TargetRa|dius * .|
|00001890| 31 0d 09 a6 1c 20 20 20 | 20 20 20 20 20 20 20 20 |1.... | |
|000018a0| 20 20 46 57 46 69 72 73 | 74 20 3d 20 a3 0d 09 b0 | FWFirs|t = ....|
|000018b0| 10 20 20 20 20 20 20 20 | 20 20 20 20 cc 0d 09 ba |. | ....|
|000018c0| 24 20 20 20 20 20 20 20 | 20 20 20 20 20 20 46 57 |$ | FW|
|000018d0| 52 43 20 3d 20 46 57 52 | 2d 46 57 4d 6f 59 2a 31 |RC = FWR|-FWMoY*1|
|000018e0| 39 0d 09 c4 26 20 20 20 | 20 20 20 20 20 20 20 20 |9...& | |
|000018f0| 20 20 e7 20 46 57 52 43 | 20 3c 20 30 20 8c 20 46 | . FWRC| < 0 . F|
|00001900| 57 52 43 20 3d 20 30 0d | 09 ce 24 20 20 20 20 20 |WRC = 0.|..$ |
|00001910| 20 20 20 20 20 20 20 20 | 46 57 47 43 20 3d 20 46 | |FWGC = F|
|00001920| 57 47 2d 46 57 4d 6f 59 | 2a 31 39 0d 09 d8 26 20 |WG-FWMoY|*19...& |
|00001930| 20 20 20 20 20 20 20 20 | 20 20 20 20 e7 20 46 57 | | . FW|
|00001940| 47 43 20 3c 20 30 20 8c | 20 46 57 47 43 20 3d 20 |GC < 0 .| FWGC = |
|00001950| 30 0d 09 e2 24 20 20 20 | 20 20 20 20 20 20 20 20 |0...$ | |
|00001960| 20 20 46 57 42 43 20 3d | 20 46 57 42 2d 46 57 4d | FWBC =| FWB-FWM|
|00001970| 6f 59 2a 31 39 0d 09 ec | 26 20 20 20 20 20 20 20 |oY*19...|& |
|00001980| 20 20 20 20 20 20 e7 20 | 46 57 42 43 20 3c 20 30 | . |FWBC < 0|
|00001990| 20 8c 20 46 57 42 43 20 | 3d 20 30 0d 09 f6 04 0d | . FWBC |= 0.....|
|000019a0| 0a 00 2b 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |..+ | |
|000019b0| f2 53 65 74 43 6f 6c 6f | 75 72 28 46 57 52 43 2c |.SetColo|ur(FWRC,|
|000019c0| 46 57 47 43 2c 46 57 42 | 43 29 0d 0a 0a 18 20 20 |FWGC,FWB|C).... |
|000019d0| 20 20 20 20 20 20 20 20 | 20 20 20 f2 46 57 50 6c | | .FWPl|
|000019e0| 6f 74 0d 0a 14 10 20 20 | 20 20 20 20 20 20 20 20 |ot.... | |
|000019f0| 20 cd 0d 0a 1e 04 0d 0a | 28 2b 20 20 20 20 20 20 | .......|(+ |
|00001a00| 20 20 20 20 20 e7 20 46 | 57 4d 6f 59 20 3e 20 35 | . F|WMoY > 5|
|00001a10| 2e 33 20 8c 20 46 57 53 | 74 61 74 65 20 3d 20 31 |.3 . FWS|tate = 1|
|00001a20| 31 0d 0a 32 04 0d 0a 3c | 1d 20 20 c9 20 31 31 3a |1..2...<|. . 11:|
|00001a30| 20 f2 53 65 74 43 6f 6c | 6f 75 72 28 30 2c 30 2c | .SetCol|our(0,0,|
|00001a40| 30 29 0d 0a 46 29 20 20 | 20 20 20 20 20 20 20 20 |0)..F) | |
|00001a50| 20 e7 20 46 57 43 6c 65 | 61 72 69 6e 67 50 6f 69 | . FWCle|aringPoi|
|00001a60| 6e 74 73 20 f2 46 57 50 | 6c 6f 74 0d 0a 50 04 0d |nts .FWP|lot..P..|
|00001a70| 0a 5a 34 20 20 20 20 20 | 20 20 20 20 20 20 c8 99 |.Z4 | ..|
|00001a80| 22 4f 53 5f 52 65 61 64 | 4d 6f 6e 6f 74 6f 6e 69 |"OS_Read|Monotoni|
|00001a90| 63 54 69 6d 65 22 20 b8 | 20 46 57 54 69 6d 65 54 |cTime" .| FWTimeT|
|00001aa0| 68 65 6e 0d 0a 64 04 0d | 0a 6e 1a 20 20 20 20 20 |hen..d..|.n. |
|00001ab0| 20 20 20 20 20 20 46 57 | 53 74 61 74 65 20 3d 20 | FW|State = |
|00001ac0| 30 0d 0a 78 05 cb 0d 0a | 82 04 0d 0a 8c 04 0d 0a |0..x....|........|
|00001ad0| 96 04 0d 0a a0 04 0d 0a | aa 06 3d 30 0d 0a b4 04 |........|..=0....|
|00001ae0| 0d 0a be 04 0d 0a c8 04 | 0d 0a d2 04 0d 0a dc 04 |........|........|
|00001af0| 0d 0a e6 17 dd 20 a4 46 | 69 72 65 77 6f 72 6b 73 |..... .F|ireworks|
|00001b00| 5f 46 69 6e 69 73 68 0d | 0a f0 04 0d 0a fa 06 3d |_Finish.|.......=|
|00001b10| 30 0d 0b 04 04 0d 0b 0e | 04 0d 0b 18 04 0d 0b 22 |0.......|......."|
|00001b20| 04 0d 0b 2c 04 0d 0b 36 | 1a dd 20 a4 46 69 72 65 |...,...6|.. .Fire|
|00001b30| 77 6f 72 6b 73 5f 44 65 | 69 6e 73 74 61 6c 6c 0d |works_De|install.|
|00001b40| 0b 40 04 0d 0b 4a 06 3d | 30 0d 0b 54 04 0d 0b 5e |.@...J.=|0..T...^|
|00001b50| 04 0d 0b 68 04 0d 0b 72 | 04 0d 0b 7c 04 0d 0b 86 |...h...r|...|....|
|00001b60| 0d dd 20 f2 46 57 50 6c | 6f 74 0d 0b 90 04 0d 0b |.. .FWPl|ot......|
|00001b70| 9a 16 ea 20 54 2c 4f 66 | 66 53 65 74 2c 53 69 7a |... T,Of|fSet,Siz|
|00001b80| 65 4d 6f 64 0d 0b a4 04 | 0d 0b ae 1c 4f 66 66 73 |eMod....|....Offs|
|00001b90| 65 74 20 20 3d 20 46 57 | 50 6f 69 6e 74 73 41 72 |et = FW|PointsAr|
|00001ba0| 65 61 2b 38 0d 0b b8 24 | 53 69 7a 65 4d 6f 64 20 |ea+8...$|SizeMod |
|00001bb0| 3d 20 28 31 2d 46 57 52 | 61 64 69 75 73 4d 6f 64 |= (1-FWR|adiusMod|
|00001bc0| 29 20 2a 20 34 30 39 36 | 0d 0b c2 04 0d 0b cc 21 |) * 4096|.......!|
|00001bd0| 21 46 57 43 6f 64 65 5f | 50 6f 69 6e 74 73 53 74 |!FWCode_|PointsSt|
|00001be0| 6f 72 65 20 20 3d 20 4f | 66 66 73 65 74 0d 0b d6 |ore = O|ffset...|
|00001bf0| 23 21 46 57 43 6f 64 65 | 5f 4e 75 6d 62 65 72 54 |#!FWCode|_NumberT|
|00001c00| 6f 50 6c 6f 74 20 3d 20 | 46 57 50 6f 69 6e 74 73 |oPlot = |FWPoints|
|00001c10| 0d 0b e0 22 21 46 57 43 | 6f 64 65 5f 53 69 7a 65 |..."!FWC|ode_Size|
|00001c20| 4d 6f 64 20 20 20 20 20 | 20 3d 20 53 69 7a 65 4d |Mod | = SizeM|
|00001c30| 6f 64 0d 0b ea 23 21 46 | 57 43 6f 64 65 5f 53 74 |od...#!F|WCode_St|
|00001c40| 61 72 74 58 20 20 20 20 | 20 20 20 3d 20 46 57 53 |artX | = FWS|
|00001c50| 74 61 72 74 58 0d 0b f4 | 23 21 46 57 43 6f 64 65 |tartX...|#!FWCode|
|00001c60| 5f 53 74 61 72 74 59 20 | 20 20 20 20 20 20 3d 20 |_StartY | = |
|00001c70| 46 57 53 74 61 72 74 59 | 0d 0b fe 04 0d 0c 08 17 |FWStartY|........|
|00001c80| d6 20 46 57 43 6f 64 65 | 5f 50 6c 6f 74 50 6f 69 |. FWCode|_PlotPoi|
|00001c90| 6e 74 73 0d 0c 12 04 0d | 0c 1c 05 e1 0d 0c 26 04 |nts.....|......&.|
|00001ca0| 0d 0c 30 04 0d 0c 3a 04 | 0d 0c 44 04 0d 0c 4e 04 |..0...:.|..D...N.|
|00001cb0| 0d 0c 58 15 dd 20 f2 41 | 73 73 65 6d 62 6c 65 28 |..X.. .A|ssemble(|
|00001cc0| 43 6f 64 65 29 0d 0c 62 | 04 0d 0c 6c 15 e3 20 4f |Code)..b|...l.. O|
|00001cd0| 70 74 20 3d 20 30 20 b8 | 20 32 20 88 20 32 0d 0c |pt = 0 .| 2 . 2..|
|00001ce0| 76 04 0d 0c 80 0d 50 25 | 20 3d 20 43 6f 64 65 0d |v.....P%| = Code.|
|00001cf0| 0c 8a 04 0d 0c 94 0c 5b | 4f 50 54 20 4f 70 74 0d |.......[|OPT Opt.|
|00001d00| 0c 9e 17 2e 46 57 43 6f | 64 65 5f 50 6f 69 6e 74 |....FWCo|de_Point|
|00001d10| 73 53 74 6f 72 65 0d 0c | a8 0b 20 45 51 55 44 20 |sStore..|.. EQUD |
|00001d20| 30 0d 0c b2 18 2e 46 57 | 43 6f 64 65 5f 4e 75 6d |0.....FW|Code_Num|
|00001d30| 62 65 72 54 6f 50 6c 6f | 74 0d 0c bc 0b 20 45 51 |berToPlo|t.... EQ|
|00001d40| 55 44 20 30 0d 0c c6 13 | 2e 46 57 43 6f 64 65 5f |UD 0....|.FWCode_|
|00001d50| 53 69 7a 65 4d 6f 64 0d | 0c d0 0b 20 45 51 55 44 |SizeMod.|... EQUD|
|00001d60| 20 30 0d 0c da 12 2e 46 | 57 43 6f 64 65 5f 53 74 | 0.....F|WCode_St|
|00001d70| 61 72 74 58 0d 0c e4 0b | 20 45 51 55 44 20 30 0d |artX....| EQUD 0.|
|00001d80| 0c ee 12 2e 46 57 43 6f | 64 65 5f 53 74 61 72 74 |....FWCo|de_Start|
|00001d90| 59 0d 0c f8 0b 20 45 51 | 55 44 20 30 0d 0d 02 04 |Y.... EQ|UD 0....|
|00001da0| 0d 0d 0c 16 2e 46 57 43 | 6f 64 65 5f 50 6c 6f 74 |.....FWC|ode_Plot|
|00001db0| 50 6f 69 6e 74 73 0d 0d | 16 24 20 4c 44 52 20 20 |Points..|.$ LDR |
|00001dc0| 20 20 20 72 33 20 2c 20 | 46 57 43 6f 64 65 5f 50 | r3 , |FWCode_P|
|00001dd0| 6f 69 6e 74 73 53 74 6f | 72 65 0d 0d 20 25 20 4c |ointsSto|re.. % L|
|00001de0| 44 52 20 20 20 20 20 72 | 34 20 2c 20 46 57 43 6f |DR r|4 , FWCo|
|00001df0| 64 65 5f 4e 75 6d 62 65 | 72 54 6f 50 6c 6f 74 0d |de_Numbe|rToPlot.|
|00001e00| 0d 2a 20 20 4c 44 52 20 | 20 20 20 20 72 35 20 2c |.* LDR | r5 ,|
|00001e10| 20 46 57 43 6f 64 65 5f | 53 69 7a 65 4d 6f 64 0d | FWCode_|SizeMod.|
|00001e20| 0d 34 1f 20 4c 44 52 20 | 20 20 20 20 72 36 20 2c |.4. LDR | r6 ,|
|00001e30| 20 46 57 43 6f 64 65 5f | 53 74 61 72 74 58 0d 0d | FWCode_|StartX..|
|00001e40| 3e 1f 20 4c 44 52 20 20 | 20 20 20 72 37 20 2c 20 |>. LDR | r7 , |
|00001e50| 46 57 43 6f 64 65 5f 53 | 74 61 72 74 59 0d 0d 48 |FWCode_S|tartY..H|
|00001e60| 04 0d 0d 52 10 2e 46 57 | 43 6f 64 65 5f 4c 6f 6f |...R..FW|Code_Loo|
|00001e70| 70 0d 0d 5c 14 20 43 4d | 50 20 20 20 20 20 72 34 |p..\. CM|P r4|
|00001e80| 20 2c 20 23 30 0d 0d 66 | 1b 20 42 45 51 20 20 20 | , #0..f|. BEQ |
|00001e90| 20 20 46 57 43 6f 64 65 | 5f 45 6e 64 4c 6f 6f 70 | FWCode|_EndLoop|
|00001ea0| 0d 0d 70 04 0d 0d 7a 1b | 20 4c 44 52 20 20 20 20 |..p...z.| LDR |
|00001eb0| 20 72 31 20 2c 20 5b 72 | 33 5d 20 2c 20 23 34 0d | r1 , [r|3] , #4.|
|00001ec0| 0d 84 19 20 4d 55 4c 20 | 20 20 20 20 72 30 20 2c |... MUL | r0 ,|
|00001ed0| 20 72 31 20 2c 20 72 35 | 0d 0d 8e 1d 20 4d 4f 56 | r1 , r5|.... MOV|
|00001ee0| 20 20 20 20 20 72 31 20 | 2c 20 72 30 20 2c 20 4c | r1 |, r0 , L|
|00001ef0| 53 52 23 31 32 0d 0d 98 | 19 20 41 44 44 20 20 20 |SR#12...|. ADD |
|00001f00| 20 20 72 31 20 2c 20 72 | 31 20 2c 20 72 36 0d 0d | r1 , r|1 , r6..|
|00001f10| a2 04 0d 0d ac 1b 20 4c | 44 52 20 20 20 20 20 72 |...... L|DR r|
|00001f20| 32 20 2c 20 5b 72 33 5d | 20 2c 20 23 34 0d 0d b6 |2 , [r3]| , #4...|
|00001f30| 19 20 4d 55 4c 20 20 20 | 20 20 72 30 20 2c 20 72 |. MUL | r0 , r|
|00001f40| 32 20 2c 20 72 35 0d 0d | c0 1d 20 4d 4f 56 20 20 |2 , r5..|.. MOV |
|00001f50| 20 20 20 72 32 20 2c 20 | 72 30 20 2c 20 4c 53 52 | r2 , |r0 , LSR|
|00001f60| 23 31 32 0d 0d ca 19 20 | 41 44 44 20 20 20 20 20 |#12.... |ADD |
|00001f70| 72 32 20 2c 20 72 32 20 | 2c 20 72 37 0d 0d d4 04 |r2 , r2 |, r7....|
|00001f80| 0d 0d de 15 20 4d 4f 56 | 20 20 20 20 20 72 30 20 |.... MOV| r0 |
|00001f90| 2c 20 23 36 39 0d 0d e8 | 04 0d 0d f2 16 20 53 57 |, #69...|..... SW|
|00001fa0| 49 20 20 20 20 20 22 4f | 53 5f 50 6c 6f 74 22 0d |I "O|S_Plot".|
|00001fb0| 0d fc 04 0d 0e 06 19 20 | 53 55 42 20 20 20 20 20 |....... |SUB |
|00001fc0| 72 34 20 2c 20 72 34 20 | 2c 20 23 31 0d 0e 10 18 |r4 , r4 |, #1....|
|00001fd0| 20 42 20 20 20 20 20 20 | 20 46 57 43 6f 64 65 5f | B | FWCode_|
|00001fe0| 4c 6f 6f 70 0d 0e 1a 04 | 0d 0e 24 13 2e 46 57 43 |Loop....|..$..FWC|
|00001ff0| 6f 64 65 5f 45 6e 64 4c | 6f 6f 70 0d 0e 2e 15 20 |ode_EndL|oop.... |
|00002000| 4d 4f 56 20 20 20 20 20 | 50 43 20 2c 20 72 31 34 |MOV |PC , r14|
|00002010| 0d 0e 38 04 0d 0e 42 07 | 5d 3a ed 0d 0e 4c 04 0d |..8...B.|]:...L..|
|00002020| 0e 56 05 e1 0d ff | |.V.... | |
+--------+-------------------------+-------------------------+--------+--------+