home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Basic / BLZ_EXD.DMS / in.adf / blitzmode / darts_wire.bb < prev    next >
Unknown  |  1994-09-05  |  5.5 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


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

ConfidenceProgramDetectionMatch TypeSupport
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 3b 00 3b 20 44 61 72 74 | 73 20 70 72 6f 67 72 61 |;.; Dart|s progra|
|00000010| 6d 20 62 79 20 53 69 6d | 6f 6e 20 41 72 6d 73 74 |m by Sim|on Armst|
|00000020| 72 6f 6e 67 00 3b 00 3b | 20 50 6c 65 61 73 65 20 |rong.;.;| Please |
|00000030| 6e 6f 74 65 20 63 6f 70 | 79 72 69 67 68 74 20 6e |note cop|yright n|
|00000040| 6f 74 69 63 65 20 6f 6e | 20 74 68 65 20 70 72 6f |otice on| the pro|
|00000050| 6a 65 63 74 69 6f 6e 20 | 61 6c 67 6f 72 69 74 68 |jection |algorith|
|00000060| 6d 00 3b 00 00 3b 20 69 | 6e 63 72 65 61 73 65 20 |m.;..; i|ncrease |
|00000070| 74 68 65 20 64 61 72 74 | 20 76 61 72 69 61 62 6c |the dart| variabl|
|00000080| 65 20 69 66 20 79 6f 75 | 20 68 61 76 65 20 61 6e |e if you| have an|
|00000090| 20 61 63 63 65 6c 65 72 | 61 74 65 64 20 6d 61 63 | acceler|ated mac|
|000000a0| 68 69 6e 65 00 00 64 61 | 72 74 73 3d 31 30 00 00 |hine..da|rts=10..|
|000000b0| dd 82 20 22 53 65 74 74 | 69 6e 67 20 75 70 2c 20 |.. "Sett|ing up, |
|000000c0| 70 6c 65 61 73 65 20 77 | 61 69 74 2e 2e 2e 22 00 |please w|ait...".|
|000000d0| 00 3b 20 70 72 6f 63 65 | 73 73 6f 72 20 63 6c 73 |.; proce|ssor cls|
|000000e0| 20 66 6f 72 20 65 78 74 | 72 61 20 73 70 65 65 64 | for ext|ra speed|
|000000f0| 00 00 80 08 20 6d 79 63 | 6c 73 7b 61 2e 6c 7d 00 |.... myc|ls{a.l}.|
|00000100| 20 20 80 7e 2e 6c 20 64 | 30 2c 61 30 3a 80 3d 2e | .~.l d|0,a0:.=.|
|00000110| 6c 23 34 30 2a 32 35 36 | 2c 61 30 00 20 20 80 81 |l#40*256|,a0. ..|
|00000120| 23 30 2c 64 30 3a 80 81 | 23 30 2c 64 31 3a 80 81 |#0,d0:..|#0,d1:..|
|00000130| 23 30 2c 64 32 3a 80 81 | 23 30 2c 64 33 3a 80 81 |#0,d2:..|#0,d3:..|
|00000140| 23 30 2c 64 34 00 20 20 | 80 81 23 30 2c 64 35 3a |#0,d4. |..#0,d5:|
|00000150| 80 81 23 30 2c 64 36 3a | 80 7e 2e 6c 64 30 2c 61 |..#0,d6:|.~.ld0,a|
|00000160| 31 3a 80 7e 2e 6c 64 30 | 2c 61 32 3a 80 7e 2e 6c |1:.~.ld0|,a2:.~.l|
|00000170| 64 30 2c 61 33 00 20 20 | 80 7e 23 32 35 35 2c 64 |d0,a3. |.~#255,d|
|00000180| 37 00 20 20 6c 6f 6f 70 | 31 3a 80 82 2e 6c 20 64 |7. loop|1:...l d|
|00000190| 30 2d 64 36 2f 61 31 2d | 61 33 2c 2d 28 61 30 29 |0-d6/a1-|a3,-(a0)|
|000001a0| 3a 80 6f 20 64 37 2c 6c | 6f 6f 70 31 00 20 20 80 |:.o d7,l|oop1. .|
|000001b0| 11 00 80 02 20 80 08 00 | 00 80 0d 20 70 20 7b 80 |.... ...|... p {.|
|000001c0| 2f 2e 6f 62 6a 65 63 74 | 5c 60 31 7d 28 61 35 29 |/.object|\`1}(a5)|
|000001d0| 3a 80 02 20 80 0d 00 00 | 80 08 20 63 61 6c 63 69 |:.. ....|.. calci|
|000001e0| 64 7b 6f 62 6a 65 63 74 | 2e 6c 2c 72 6f 74 74 61 |d{object|.l,rotta|
|000001f0| 62 6c 65 2e 6c 7d 00 20 | 20 80 82 2e 6c 20 61 34 |ble.l}. | ...l a4|
|00000200| 2d 61 36 2c 2d 28 61 37 | 29 3a 80 7e 2e 6c 20 64 |-a6,-(a7|):.~.l d|
|00000210| 30 2c 61 35 3a 80 7e 2e | 6c 20 64 31 2c 61 33 00 |0,a5:.~.|l d1,a3.|
|00000220| 20 20 80 82 2e 6c 21 70 | 7b 72 6f 74 78 2d 32 7d | ...l!p|{rotx-2}|
|00000230| 2c 64 30 2d 64 32 3a 80 | 7e 23 34 30 39 32 2c 64 |,d0-d2:.|~#4092,d|
|00000240| 33 3a 80 42 20 64 33 2c | 64 30 3a 80 42 20 64 33 |3:.B d3,|d0:.B d3|
|00000250| 2c 64 31 00 20 20 80 42 | 20 64 33 2c 64 32 3a 80 |,d1. .B| d3,d2:.|
|00000260| 7a 20 21 70 7b 69 64 7d | 2c 61 34 00 20 20 80 82 |z !p{id}|,a4. ..|
|00000270| 20 30 28 61 33 2c 64 32 | 2e 77 29 2c 64 34 2d 64 | 0(a3,d2|.w),d4-d|
|00000280| 35 00 20 20 80 82 20 30 | 28 61 33 2c 64 31 2e 77 |5. .. 0|(a3,d1.w|
|00000290| 29 2c 64 32 2d 64 33 00 | 20 20 80 82 20 30 28 61 |),d2-d3.| .. 0(a|
|000002a0| 33 2c 64 30 2e 77 29 2c | 64 30 2d 64 31 00 20 20 |3,d0.w),|d0-d1. |
|000002b0| 80 7e 20 64 35 2c 64 36 | 3a 80 83 20 64 33 2c 64 |.~ d5,d6|:.. d3,d|
|000002c0| 36 3a 80 7e 2e 6c 20 64 | 36 2c 61 30 3a 80 7e 20 |6:.~.l d|6,a0:.~ |
|000002d0| 64 34 2c 64 37 3a 80 83 | 20 64 30 2c 64 37 00 20 |d4,d7:..| d0,d7. |
|000002e0| 20 80 ac 20 64 37 3a 80 | 3d 20 64 37 2c 64 37 3a | .. d7:.|= d7,d7:|
|000002f0| 80 7e 20 64 37 2c 61 31 | 3a 80 83 20 64 32 2c 64 |.~ d7,a1|:.. d2,d|
|00000300| 37 3a 80 3d 2e 6c 20 64 | 36 2c 64 37 3a 80 ac 20 |7:.=.l d|6,d7:.. |
|00000310| 64 37 00 20 20 80 3d 20 | 64 37 2c 64 37 3a 80 7e |d7. .= |d7,d7:.~|
|00000320| 20 64 37 2c 28 61 34 29 | 2b 00 20 20 80 7e 20 64 | d7,(a4)|+. .~ d|
|00000330| 34 2c 64 37 3a 80 83 20 | 64 31 2c 64 37 3a 80 ac |4,d7:.. |d1,d7:..|
|00000340| 20 64 37 3a 80 3d 20 64 | 37 2c 64 37 3a 80 7e 20 | d7:.= d|7,d7:.~ |
|00000350| 64 37 2c 28 61 34 29 2b | 00 20 20 80 7e 20 64 35 |d7,(a4)+|. .~ d5|
|00000360| 2c 64 36 3a 80 83 20 64 | 32 2c 64 36 3a 80 7e 2e |,d6:.. d|2,d6:.~.|
|00000370| 6c 20 64 36 2c 61 32 3a | 80 7e 20 61 31 2c 64 37 |l d6,a2:|.~ a1,d7|
|00000380| 3a 80 83 20 64 33 2c 64 | 37 00 20 20 80 a7 2e 6c |:.. d3,d|7. ...l|
|00000390| 20 64 36 2c 64 37 3a 80 | ac 20 64 37 3a 80 3d 20 | d6,d7:.|. d7:.= |
|000003a0| 64 37 2c 64 37 3a 80 7e | 20 64 37 2c 28 61 34 29 |d7,d7:.~| d7,(a4)|
|000003b0| 2b 00 20 20 80 7e 20 64 | 34 2c 64 36 3a 80 83 20 |+. .~ d|4,d6:.. |
|000003c0| 64 33 2c 64 36 3a 80 7e | 2e 6c 20 61 32 2c 64 37 |d3,d6:.~|.l a2,d7|
|000003d0| 3a 80 ac 20 64 37 3a 80 | 3d 20 64 37 2c 64 37 00 |:.. d7:.|= d7,d7.|
|000003e0| 20 20 80 83 20 64 30 2c | 64 37 3a 80 a7 2e 6c 20 | .. d0,|d7:...l |
|000003f0| 64 36 2c 64 37 3a 80 ac | 20 64 37 3a 80 3d 20 64 |d6,d7:..| d7:.= d|
|00000400| 37 2c 64 37 3a 80 7e 20 | 64 37 2c 28 61 34 29 2b |7,d7:.~ |d7,(a4)+|
|00000410| 00 20 20 80 7e 20 64 35 | 2c 64 37 3a 80 83 20 64 |. .~ d5|,d7:.. d|
|00000420| 31 2c 64 37 3a 80 ac 20 | 64 37 3a 80 3d 20 64 37 |1,d7:.. |d7:.= d7|
|00000430| 2c 64 37 3a 80 7e 20 64 | 37 2c 28 61 34 29 2b 00 |,d7:.~ d|7,(a4)+.|
|00000440| 20 20 80 7e 20 64 32 2c | 64 36 3a 80 83 20 64 34 | .~ d2,|d6:.. d4|
|00000450| 2c 64 36 3a 80 7e 2e 6c | 20 61 30 2c 64 37 3a 80 |,d6:.~.l| a0,d7:.|
|00000460| ac 20 64 37 3a 80 3d 20 | 64 37 2c 64 37 00 20 20 |. d7:.= |d7,d7. |
|00000470| 80 83 20 64 30 2c 64 37 | 3a 80 3d 2e 6c 20 64 36 |.. d0,d7|:.=.l d6|
|00000480| 2c 64 37 3a 80 ac 20 64 | 37 3a 80 3d 20 64 37 2c |,d7:.. d|7:.= d7,|
|00000490| 64 37 3a 80 7e 20 64 37 | 2c 28 61 34 29 2b 00 20 |d7:.~ d7|,(a4)+. |
|000004a0| 20 80 83 20 64 31 2c 64 | 32 3a 80 ac 20 64 32 3a | .. d1,d|2:.. d2:|
|000004b0| 80 3d 20 64 32 2c 64 32 | 3a 80 7e 20 64 32 2c 28 |.= d2,d2|:.~ d2,(|
|000004c0| 61 34 29 2b 00 20 20 80 | 86 20 64 30 3a 80 7e 20 |a4)+. .|. d0:.~ |
|000004d0| 64 30 2c 28 61 34 29 2b | 3a 80 83 20 64 31 2c 64 |d0,(a4)+|:.. d1,d|
|000004e0| 33 3a 80 ac 20 64 33 3a | 80 3d 20 64 33 2c 64 33 |3:.. d3:|.= d3,d3|
|000004f0| 3a 80 7e 20 64 33 2c 28 | 61 34 29 2b 00 20 20 80 |:.~ d3,(|a4)+. .|
|00000500| 82 2e 6c 20 28 61 37 29 | 2b 2c 61 34 2d 61 36 3a |..l (a7)|+,a4-a6:|
|00000510| 80 11 00 80 02 20 80 08 | 00 00 80 08 20 6d 6f 76 |..... ..|.... mov|
|00000520| 65 6f 6e 7a 7b 6f 62 6a | 65 63 74 2e 6c 2c 73 68 |eonz{obj|ect.l,sh|
|00000530| 69 66 74 2e 77 7d 00 20 | 20 80 75 20 64 30 2c 61 |ift.w}. | .u d0,a|
|00000540| 35 00 20 20 80 82 20 21 | 70 7b 69 64 2b 31 32 7d |5. .. !|p{id+12}|
|00000550| 2c 64 33 2d 64 35 3a 80 | 44 2e 6c 20 64 31 2c 64 |,d3-d5:.|D.l d1,d|
|00000560| 33 3a 80 44 2e 6c 20 64 | 31 2c 64 34 3a 80 44 2e |3:.D.l d|1,d4:.D.|
|00000570| 6c 20 64 31 2c 64 35 00 | 20 20 80 82 2e 6c 20 64 |l d1,d5.| ...l d|
|00000580| 33 2d 64 35 2c 21 70 7b | 76 78 7d 00 20 20 80 75 |3-d5,!p{|vx}. .u|
|00000590| 20 64 30 2c 61 35 3a 80 | 11 00 80 02 20 80 08 00 | d0,a5:.|.... ...|
|000005a0| 00 80 0d 20 67 65 6e 76 | 65 72 74 00 20 20 80 82 |... genv|ert. ..|
|000005b0| 2e 6c 20 21 70 7b 78 7d | 2c 64 30 2d 64 32 3a 80 |.l !p{x}|,d0-d2:.|
|000005c0| 45 2e 6c 23 32 2c 64 30 | 3a 80 45 2e 6c 23 32 2c |E.l#2,d0|:.E.l#2,|
|000005d0| 64 31 00 20 20 80 1c 20 | 60 31 3c 3e 30 00 20 20 |d1. .. |`1<>0. |
|000005e0| 20 20 80 82 20 21 70 7b | 69 64 2b 30 7d 2c 64 33 | .. !p{|id+0},d3|
|000005f0| 2d 64 35 3a 80 44 2e 6c | 23 60 31 2c 64 33 3a 80 |-d5:.D.l|#`1,d3:.|
|00000600| 44 2e 6c 23 60 31 2c 64 | 34 3a 80 44 2e 6c 23 60 |D.l#`1,d|4:.D.l#`|
|00000610| 31 2c 64 35 00 20 20 20 | 20 60 32 2e 6c 64 33 2c |1,d5. | `2.ld3,|
|00000620| 64 30 3a 60 32 2e 6c 64 | 34 2c 64 31 3a 60 32 2e |d0:`2.ld|4,d1:`2.|
|00000630| 6c 64 35 2c 64 32 00 20 | 20 80 1f 00 20 20 80 1c |ld5,d2. | ... ..|
|00000640| 20 60 33 3c 3e 30 00 20 | 20 20 20 80 82 20 21 70 | `3<>0. | .. !p|
|00000650| 7b 69 64 2b 36 7d 2c 64 | 33 2d 64 35 3a 80 44 2e |{id+6},d|3-d5:.D.|
|00000660| 6c 23 60 33 2c 64 33 3a | 80 44 2e 6c 23 60 33 2c |l#`3,d3:|.D.l#`3,|
|00000670| 64 34 3a 80 44 2e 6c 23 | 60 33 2c 64 35 00 20 20 |d4:.D.l#|`3,d5. |
|00000680| 20 20 60 34 2e 6c 64 33 | 2c 64 30 3a 60 34 2e 6c | `4.ld3|,d0:`4.l|
|00000690| 64 34 2c 64 31 3a 60 34 | 2e 6c 64 35 2c 64 32 00 |d4,d1:`4|.ld5,d2.|
|000006a0| 20 20 80 1f 00 20 20 80 | 1c 20 60 35 3c 3e 30 00 | ... .|. `5<>0.|
|000006b0| 20 20 20 20 80 82 20 21 | 70 7b 69 64 2b 31 32 7d | .. !|p{id+12}|
|000006c0| 2c 64 33 2d 64 35 3a 80 | 44 2e 6c 23 60 35 2c 64 |,d3-d5:.|D.l#`5,d|
|000006d0| 33 3a 80 44 2e 6c 23 60 | 35 2c 64 34 3a 80 44 2e |3:.D.l#`|5,d4:.D.|
|000006e0| 6c 23 60 35 2c 64 35 00 | 20 20 20 20 60 36 2e 6c |l#`5,d5.| `6.l|
|000006f0| 64 33 2c 64 30 3a 60 36 | 2e 6c 64 34 2c 64 31 3a |d3,d0:`6|.ld4,d1:|
|00000700| 60 36 2e 6c 64 35 2c 64 | 32 00 20 20 80 1f 00 20 |`6.ld5,d|2. ... |
|00000710| 20 80 ac 20 64 32 3a 80 | b0 20 64 32 3a 80 4c 20 | .. d2:.|. d2:.L |
|00000720| 66 6c 6f 77 3a 80 71 20 | 64 32 2c 64 30 3a 80 53 |flow:.q |d2,d0:.S|
|00000730| 20 66 6c 6f 77 3a 80 71 | 20 64 32 2c 64 31 3a 80 | flow:.q| d2,d1:.|
|00000740| 53 20 66 6c 6f 77 00 20 | 20 80 83 23 36 34 30 2c |S flow. | ..#640,|
|00000750| 64 30 3a 80 83 23 35 31 | 32 2c 64 31 00 20 20 80 |d0:..#51|2,d1. .|
|00000760| ac 20 64 30 3a 80 ac 20 | 64 31 3a 80 3d 23 31 36 |. d0:.. |d1:.=#16|
|00000770| 30 2c 64 30 3a 80 3d 23 | 31 32 38 2c 64 31 3a 80 |0,d0:.=#|128,d1:.|
|00000780| 82 20 64 30 2d 64 31 2c | 28 61 36 29 3a 80 40 23 |. d0-d1,|(a6):.@#|
|00000790| 34 2c 61 36 00 80 02 20 | 80 0d 00 00 80 09 2e 77 |4,a6... |.......w|
|000007a0| 20 67 65 6e 64 61 72 74 | 7b 6f 62 6a 65 63 74 2e | gendart|{object.|
|000007b0| 6c 7d 00 20 20 80 82 2e | 6c 20 61 34 2d 61 36 2c |l}. ...|l a4-a6,|
|000007c0| 2d 28 61 37 29 3a 80 7e | 2e 6c 20 64 30 2c 61 35 |-(a7):.~|.l d0,a5|
|000007d0| 3a 80 7a 20 21 70 7b 76 | 7d 2c 61 36 00 20 20 21 |:.z !p{v|},a6. !|
|000007e0| 67 65 6e 76 65 72 74 7b | 30 2c 30 2c 30 2c 30 2c |genvert{|0,0,0,0,|
|000007f0| 38 2c 80 3d 7d 00 20 20 | 21 67 65 6e 76 65 72 74 |8,.=}. |!genvert|
|00000800| 7b 30 2c 30 2c 37 2c 80 | a7 2c 38 2c 80 a7 7d 00 |{0,0,7,.|.,8,..}.|
|00000810| 20 20 21 67 65 6e 76 65 | 72 74 7b 38 2c 80 a7 2c | !genve|rt{8,..,|
|00000820| 30 2c 30 2c 38 2c 80 a7 | 7d 3a 21 67 65 6e 76 65 |0,0,8,..|}:!genve|
|00000830| 72 74 7b 38 2c 80 3d 2c | 30 2c 30 2c 38 2c 80 a7 |rt{8,.=,|0,0,8,..|
|00000840| 7d 00 20 20 21 67 65 6e | 76 65 72 74 7b 37 2c 80 |}. !gen|vert{7,.|
|00000850| a7 2c 30 2c 30 2c 38 2c | 80 a7 7d 3a 21 67 65 6e |.,0,0,8,|..}:!gen|
|00000860| 76 65 72 74 7b 37 2c 80 | 3d 2c 30 2c 30 2c 38 2c |vert{7,.|=,0,0,8,|
|00000870| 80 a7 7d 00 20 20 80 82 | 2e 6c 20 28 61 37 29 2b |..}. ..|.l (a7)+|
|00000880| 2c 61 34 2d 61 36 3a 80 | 81 23 2d 31 2c 64 30 3a |,a4-a6:.|.#-1,d0:|
|00000890| 80 11 00 20 20 66 6c 6f | 77 3a 80 82 2e 6c 20 28 |... flo|w:...l (|
|000008a0| 61 37 29 2b 2c 61 34 2d | 61 36 3a 80 81 23 30 2c |a7)+,a4-|a6:..#0,|
|000008b0| 64 30 3a 80 11 00 80 02 | 20 80 08 00 00 80 09 2e |d0:.....| .......|
|000008c0| 77 20 67 65 6e 73 74 61 | 72 7b 6f 62 6a 65 63 74 |w gensta|r{object|
|000008d0| 2e 6c 7d 00 20 20 80 82 | 2e 6c 20 61 34 2d 61 36 |.l}. ..|.l a4-a6|
|000008e0| 2c 2d 28 61 37 29 3a 80 | 7e 2e 6c 20 64 30 2c 61 |,-(a7):.|~.l d0,a|
|000008f0| 35 3a 80 7a 20 21 70 7b | 76 7d 2c 61 36 00 20 20 |5:.z !p{|v},a6. |
|00000900| 21 67 65 6e 76 65 72 74 | 7b 38 2c 80 3d 2c 30 2c |!genvert|{8,.=,0,|
|00000910| 30 2c 30 2c 30 7d 3a 21 | 67 65 6e 76 65 72 74 7b |0,0,0}:!|genvert{|
|00000920| 38 2c 80 a7 2c 30 2c 30 | 2c 30 2c 30 7d 00 20 20 |8,..,0,0|,0,0}. |
|00000930| 21 67 65 6e 76 65 72 74 | 7b 30 2c 30 2c 38 2c 80 |!genvert|{0,0,8,.|
|00000940| 3d 2c 30 2c 30 7d 3a 21 | 67 65 6e 76 65 72 74 7b |=,0,0}:!|genvert{|
|00000950| 30 2c 30 2c 38 2c 80 a7 | 2c 30 2c 30 7d 00 20 20 |0,0,8,..|,0,0}. |
|00000960| 21 67 65 6e 76 65 72 74 | 7b 30 2c 30 2c 30 2c 30 |!genvert|{0,0,0,0|
|00000970| 2c 38 2c 80 3d 7d 3a 21 | 67 65 6e 76 65 72 74 7b |,8,.=}:!|genvert{|
|00000980| 30 2c 30 2c 30 2c 30 2c | 38 2c 80 a7 7d 00 20 20 |0,0,0,0,|8,..}. |
|00000990| 80 82 2e 6c 20 28 61 37 | 29 2b 2c 61 34 2d 61 36 |...l (a7|)+,a4-a6|
|000009a0| 3a 80 11 00 80 02 20 80 | 08 00 00 80 08 20 67 65 |:..... .|..... ge|
|000009b0| 6e 6c 69 6e 65 7b 6f 62 | 6a 65 63 74 2e 6c 7d 00 |nline{ob|ject.l}.|
|000009c0| 20 20 80 82 2e 6c 20 61 | 34 2d 61 36 2c 2d 28 61 | ...l a|4-a6,-(a|
|000009d0| 37 29 3a 80 7e 2e 6c 20 | 64 30 2c 61 35 3a 80 7a |7):.~.l |d0,a5:.z|
|000009e0| 20 21 70 7b 76 7d 2c 61 | 36 00 20 20 80 82 2e 6c | !p{v},a|6. ...l|
|000009f0| 20 28 61 36 29 2c 64 30 | 2d 64 37 3a 80 82 2e 6c | (a6),d0|-d7:...l|
|00000a00| 20 64 30 2d 64 37 2c 34 | 28 61 36 29 00 20 20 80 | d0-d7,4|(a6). .|
|00000a10| 82 2e 6c 20 21 70 7b 78 | 7d 2c 64 30 2d 64 32 00 |..l !p{x|},d0-d2.|
|00000a20| 20 20 80 45 2e 6c 23 32 | 2c 64 30 3a 80 45 2e 6c | .E.l#2|,d0:.E.l|
|00000a30| 23 32 2c 64 31 3a 80 ac | 20 64 32 3a 80 71 20 64 |#2,d1:..| d2:.q d|
|00000a40| 32 2c 64 30 3a 80 71 20 | 64 32 2c 64 31 00 20 20 |2,d0:.q |d2,d1. |
|00000a50| 80 83 23 36 34 30 2c 64 | 30 3a 80 83 23 35 31 32 |..#640,d|0:..#512|
|00000a60| 2c 64 31 3a 80 ac 20 64 | 30 3a 80 ac 20 64 31 00 |,d1:.. d|0:.. d1.|
|00000a70| 20 20 80 3d 23 31 36 30 | 2c 64 30 3a 80 3d 23 31 | .=#160|,d0:.=#1|
|00000a80| 32 38 2c 64 31 3a 80 82 | 20 64 30 2d 64 31 2c 28 |28,d1:..| d0-d1,(|
|00000a90| 61 36 29 00 20 20 80 82 | 2e 6c 20 28 61 37 29 2b |a6). ..|.l (a7)+|
|00000aa0| 2c 61 34 2d 61 36 3a 80 | 11 00 80 02 20 80 08 00 |,a4-a6:.|.... ...|
|00000ab0| 00 3b 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.;------|--------|
|00000ac0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000ad0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000ae0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 00 |--------|-------.|
|00000af0| 00 80 01 20 2e 76 65 72 | 74 00 20 20 78 2e 77 3a |... .ver|t. x.w:|
|00000b00| 79 00 80 02 20 80 01 00 | 00 80 01 20 2e 6f 62 6a |y... ...|... .obj|
|00000b10| 65 63 74 00 20 20 78 2e | 71 3a 79 3a 7a 00 20 20 |ect. x.|q:y:z. |
|00000b20| 76 78 3a 76 79 3a 76 7a | 00 20 20 74 68 72 75 73 |vx:vy:vz|. thrus|
|00000b30| 74 00 20 20 72 6f 74 78 | 3a 72 6f 74 79 3a 72 6f |t. rotx|:roty:ro|
|00000b40| 74 7a 00 20 20 72 76 78 | 3a 72 76 79 3a 72 76 7a |tz. rvx|:rvy:rvz|
|00000b50| 00 20 20 76 2e 76 65 72 | 74 5b 36 34 5d 20 20 20 |. v.ver|t[64] |
|00000b60| 20 3b 76 65 72 74 69 63 | 69 65 73 20 67 6f 20 68 | ;vertic|ies go h|
|00000b70| 65 72 65 00 20 20 69 64 | 2e 77 5b 39 5d 00 80 02 |ere. id|.w[9]...|
|00000b80| 20 80 01 00 00 80 04 20 | 80 b3 20 6e 6d 65 2e 6f | ...... |.. nme.o|
|00000b90| 62 6a 65 63 74 28 64 61 | 72 74 73 29 20 3b 77 6f |bject(da|rts) ;wo|
|00000ba0| 77 20 76 61 72 69 61 62 | 6c 65 20 64 69 6d 65 6e |w variab|le dimen|
|00000bb0| 73 69 6f 6e 69 6e 67 20 | 69 6e 20 61 20 63 6f 6d |sioning |in a com|
|00000bc0| 70 69 6c 65 72 21 00 80 | 04 20 80 b3 20 62 75 6c |piler!..|. .. bul|
|00000bd0| 2e 6f 62 6a 65 63 74 28 | 32 30 29 00 80 04 20 80 |.object(|20)... .|
|00000be0| b3 20 66 69 72 65 2e 6f | 62 6a 65 63 74 28 35 29 |. fire.o|bject(5)|
|00000bf0| 00 80 04 20 80 b3 20 62 | 61 6e 67 2e 6f 62 6a 65 |... .. b|ang.obje|
|00000c00| 63 74 28 31 30 29 00 00 | 3b 67 65 6e 65 72 61 74 |ct(10)..|;generat|
|00000c10| 65 20 73 69 6e 5f 63 6f | 73 20 74 61 62 6c 65 00 |e sin_co|s table.|
|00000c20| 00 80 04 20 72 6f 74 73 | 2e 77 28 32 30 34 39 29 |... rots|.w(2049)|
|00000c30| 3a 72 74 2e 6c 3d 26 72 | 6f 74 73 28 30 29 00 80 |:rt.l=&r|ots(0)..|
|00000c40| 16 20 69 3d 30 20 80 18 | 20 32 30 34 38 20 80 19 |. i=0 ..| 2048 ..|
|00000c50| 20 32 00 20 20 72 6f 74 | 73 28 69 29 3d e0 0a 28 | 2. rot|s(i)=..(|
|00000c60| 69 2a 32 2a 80 ba 2f 32 | 30 34 38 29 2a 33 32 37 |i*2*../2|048)*327|
|00000c70| 36 36 00 20 20 72 6f 74 | 73 28 69 2b 31 29 3d e0 |66. rot|s(i+1)=.|
|00000c80| 05 28 69 2a 32 2a 80 ba | 2f 32 30 34 38 29 2a 33 |.(i*2*..|/2048)*3|
|00000c90| 32 37 36 36 00 80 17 00 | 00 3b 73 65 74 75 70 20 |2766....|.;setup |
|00000ca0| 64 69 73 70 6c 61 79 00 | 00 d0 01 20 30 2c 33 32 |display.|... 0,32|
|00000cb0| 30 2c 32 35 36 2c 31 00 | d0 01 20 31 2c 33 32 30 |0,256,1.|.. 1,320|
|00000cc0| 2c 32 35 36 2c 31 00 80 | 16 20 69 3d 30 20 80 18 |,256,1..|. i=0 ..|
|00000cd0| 20 37 00 20 20 d0 01 20 | 32 2b 69 2c 33 32 30 2c | 7. .. |2+i,320,|
|00000ce0| 32 35 36 2c 31 00 20 20 | c7 02 20 32 2b 69 3a c7 |256,1. |.. 2+i:.|
|00000cf0| 04 20 32 2c 30 00 20 20 | dd 82 20 22 42 4c 49 54 |. 2,0. |.. "BLIT|
|00000d00| 5a 20 44 41 52 54 53 20 | 42 59 20 53 49 4d 4f 4e |Z DARTS |BY SIMON|
|00000d10| 20 20 20 45 53 43 20 54 | 4f 20 45 58 49 54 22 00 | ESC T|O EXIT".|
|00000d20| 20 20 80 16 20 72 3d 30 | 20 80 18 20 32 2a 80 ba | .. r=0| .. 2*..|
|00000d30| 2d 80 ba 2f 33 32 20 80 | 19 20 80 ba 2f 33 32 00 |-../32 .|. ../32.|
|00000d40| 20 20 20 20 6a 3d 72 2b | 69 2a 80 ba 2f 32 35 36 | j=r+|i*../256|
|00000d50| 00 20 20 20 20 bb 81 20 | 31 36 30 2c 31 32 38 2c |. .. |160,128,|
|00000d60| e0 0d 28 6a 2f 34 29 2a | 35 30 2c 31 00 20 20 20 |..(j/4)*|50,1. |
|00000d70| 20 bb 85 20 31 36 30 2c | 31 32 38 2c 31 36 30 2b | .. 160,|128,160+|
|00000d80| e0 0a 28 6a 29 2a 33 32 | 30 2c 31 32 38 2b e0 05 |..(j)*32|0,128+..|
|00000d90| 28 6a 29 2a 32 35 36 2c | 31 00 20 20 20 20 bb 82 |(j)*256,|1. ..|
|00000da0| 20 31 36 30 2c 31 32 38 | 2c 31 32 2c 31 00 20 20 | 160,128|,12,1. |
|00000db0| 80 17 00 80 17 00 00 80 | 34 3a c8 01 20 30 2c 34 |........|4:.. 0,4|
|00000dc0| 34 2c 33 32 30 2c 32 35 | 36 2c 24 66 66 66 61 2c |4,320,25|6,$fffa,|
|00000dd0| 32 2c 38 2c 33 32 2c 33 | 32 30 2c 33 32 30 00 ce |2,8,32,3|20,320..|
|00000de0| 05 20 31 2c 31 35 2c 31 | 32 2c 31 35 3a ce 05 20 |. 1,15,1|2,15:.. |
|00000df0| 39 2c 34 2c 34 2c 38 00 | 00 66 3d 32 20 20 20 20 |9,4,4,8.|.f=2 |
|00000e00| 20 3b 66 72 61 6d 65 20 | 6f 66 20 61 6e 69 6d 00 | ;frame |of anim.|
|00000e10| 78 6f 3d 31 30 30 30 20 | 3b 63 75 72 72 65 6e 74 |xo=1000 |;current|
|00000e20| 20 6c 61 73 65 72 00 00 | b6 01 20 80 c5 3a b6 03 | laser..|.. ..:..|
|00000e30| 20 2d 31 35 30 2c 2d 31 | 35 30 2c 31 32 30 2c 31 | -150,-1|50,120,1|
|00000e40| 32 30 3a b1 01 20 80 c5 | 00 00 2e 6d 61 69 6e 6c |20:.. ..|...mainl|
|00000e50| 6f 6f 70 00 00 80 bb 00 | 20 20 80 37 3a c8 05 20 |oop.....| .7:.. |
|00000e60| 64 62 3a 64 62 3d 31 2d | 64 62 3a 80 2c 20 d0 01 |db:db=1-|db:., ..|
|00000e70| 20 64 62 20 20 3b 64 6f | 75 62 6c 65 20 62 75 66 | db ;do|uble buf|
|00000e80| 66 65 72 00 20 20 c8 06 | 20 66 3a 66 2b 31 3a 80 |fer. ..| f:f+1:.|
|00000e90| 0b 20 66 3d 31 30 20 80 | 21 20 66 3d 32 00 20 20 |. f=10 .|! f=2. |
|00000ea0| 6d 79 63 6c 73 7b da 02 | 2e 6c 20 28 80 b8 20 d0 |mycls{..|.l (.. .|
|00000eb0| 01 28 64 62 29 2b 38 29 | 7d 00 3b 64 6f 20 79 6f |.(db)+8)|}.;do yo|
|00000ec0| 75 00 20 20 78 3d b6 04 | 3a 79 3d b6 05 00 20 20 |u. x=..|:y=... |
|00000ed0| bb 85 20 78 2b 31 35 35 | 2c 79 2b 31 32 38 2c 78 |.. x+155|,y+128,x|
|00000ee0| 2b 31 36 35 2c 79 2b 31 | 32 38 2c 31 3a bb 85 20 |+165,y+1|28,1:.. |
|00000ef0| 78 2b 31 36 30 2c 79 2b | 31 32 33 2c 78 2b 31 36 |x+160,y+|123,x+16|
|00000f00| 30 2c 79 2b 31 33 33 2c | 31 00 20 20 80 0b 20 df |0,y+133,|1. .. .|
|00000f10| 04 28 30 29 3d 31 20 80 | 42 20 72 65 6c 6f 61 64 |.(0)=1 .|B reload|
|00000f20| 3c 31 20 80 21 20 80 06 | 20 61 64 64 66 69 72 65 |<1 .! ..| addfire|
|00000f30| 3a 72 65 6c 6f 61 64 3d | 31 35 00 20 20 80 06 20 |:reload=|15. .. |
|00000f40| 64 6f 66 69 72 65 3a 72 | 65 6c 6f 61 64 2d 31 3a |dofire:r|eload-1:|
|00000f50| 80 0b 20 df 04 28 30 29 | 3d 30 20 80 21 20 72 65 |.. ..(0)|=0 .! re|
|00000f60| 6c 6f 61 64 3d 2d 31 00 | 3b 64 6f 20 6e 6d 65 00 |load=-1.|;do nme.|
|00000f70| 20 20 80 06 20 61 64 64 | 6e 6d 65 00 20 20 80 06 | .. add|nme. ..|
|00000f80| 20 6d 6f 76 65 6e 6d 65 | 00 20 20 80 06 20 64 6f | movenme|. .. do|
|00000f90| 62 61 6e 67 00 80 bc 20 | b1 02 28 24 34 35 29 00 |bang... |..($45).|
|00000fa0| 00 80 02 00 00 80 0d 20 | 6d 79 6c 69 6e 65 20 bb |....... |myline .|
|00000fb0| 85 20 5c 76 5b 60 31 5d | 5c 78 2c 5c 76 5b 60 31 |. \v[`1]|\x,\v[`1|
|00000fc0| 5d 5c 79 2c 5c 76 5b 60 | 32 5d 5c 78 2c 5c 76 5b |]\y,\v[`|2]\x,\v[|
|00000fd0| 60 32 5d 5c 79 2c 31 3a | 80 02 20 80 0d 00 00 80 |`2]\y,1:|.. .....|
|00000fe0| ca 20 62 61 6e 67 28 29 | 00 00 2e 64 6f 62 61 6e |. bang()|...doban|
|00000ff0| 67 00 20 20 c0 04 20 62 | 61 6e 67 28 29 00 20 20 |g. .. b|ang(). |
|00001000| 80 0c 20 c0 03 28 62 61 | 6e 67 28 29 29 00 20 20 |.. ..(ba|ng()). |
|00001010| 20 20 5c 78 2b 5c 76 78 | 3a 5c 79 2b 5c 76 79 3a | \x+\vx|:\y+\vy:|
|00001020| 5c 7a 2b 5c 76 7a 00 20 | 20 20 20 5c 72 6f 74 78 |\z+\vz. | \rotx|
|00001030| 2b 5c 72 76 78 3a 5c 72 | 6f 74 79 2b 5c 72 76 79 |+\rvx:\r|oty+\rvy|
|00001040| 3a 5c 72 6f 74 7a 2b 5c | 72 76 7a 00 20 20 20 20 |:\rotz+\|rvz. |
|00001050| 63 61 6c 63 69 64 7b 62 | 61 6e 67 28 29 2c 72 74 |calcid{b|ang(),rt|
|00001060| 7d 00 20 20 20 20 80 0b | 20 67 65 6e 73 74 61 72 |}. ..| genstar|
|00001070| 7b 62 61 6e 67 28 29 7d | 00 20 20 20 20 20 20 80 |{bang()}|. .|
|00001080| 16 20 69 3d 30 20 80 18 | 20 34 20 80 19 20 32 3a |. i=0 ..| 4 .. 2:|
|00001090| 21 6d 79 6c 69 6e 65 20 | 7b 69 2c 69 2b 31 7d 3a |!myline |{i,i+1}:|
|000010a0| 80 17 00 20 20 20 20 80 | 22 00 20 20 20 20 20 20 |... .|". |
|000010b0| c0 05 20 62 61 6e 67 28 | 29 00 20 20 20 20 80 c0 |.. bang(|). ..|
|000010c0| 00 20 20 80 c1 00 20 20 | 80 07 00 00 80 ca 20 6e |. ... |...... n|
|000010d0| 6d 65 28 29 00 00 2e 61 | 64 64 6e 6d 65 3a 00 20 |me()...a|ddnme:. |
|000010e0| 20 6e 65 77 6e 6d 65 2d | 31 00 20 20 80 0b 20 6e | newnme-|1. .. n|
|000010f0| 65 77 6e 6d 65 3c 30 00 | 20 20 20 20 80 0b 20 c0 |ewnme<0.| .. .|
|00001100| 02 28 6e 6d 65 28 29 29 | 00 20 20 20 20 20 20 6e |.(nme())|. n|
|00001110| 65 77 6e 6d 65 3d 35 00 | 20 20 20 20 20 20 5c 78 |ewnme=5.| \x|
|00001120| 3d bc 07 28 38 30 30 30 | 29 2d 34 30 30 30 2c bc |=..(8000|)-4000,.|
|00001130| 07 28 32 34 30 30 30 29 | 2d 31 32 30 30 30 2c 36 |.(24000)|-12000,6|
|00001140| 30 30 30 00 20 20 20 20 | 20 20 5c 72 6f 74 78 3d |000. | \rotx=|
|00001150| 30 2c bc 07 28 34 30 39 | 36 29 2c 35 31 32 00 20 |0,..(409|6),512. |
|00001160| 20 20 20 20 20 5c 72 76 | 78 3d 30 2c bc 07 28 31 | \rv|x=0,..(1|
|00001170| 36 29 2b 31 36 2c 30 00 | 20 20 20 20 20 20 5c 74 |6)+16,0.| \t|
|00001180| 68 72 75 73 74 3d bc 07 | 28 34 29 2b 36 00 20 20 |hrust=..|(4)+6. |
|00001190| 20 20 80 c0 00 20 20 80 | c0 00 20 20 80 07 00 00 | ... .|.. ....|
|000011a0| 2e 6d 6f 76 65 6e 6d 65 | 3a 00 20 20 c0 04 20 6e |.movenme|:. .. n|
|000011b0| 6d 65 28 29 00 20 20 80 | 0c 20 c0 03 28 6e 6d 65 |me(). .|. ..(nme|
|000011c0| 28 29 29 00 20 20 20 20 | 63 61 6c 63 69 64 7b 6e |()). |calcid{n|
|000011d0| 6d 65 28 29 2c 72 74 7d | 00 20 20 20 20 6d 6f 76 |me(),rt}|. mov|
|000011e0| 65 6f 6e 7a 7b 6e 6d 65 | 28 29 2c 5c 74 68 72 75 |eonz{nme|(),\thru|
|000011f0| 73 74 7d 00 20 20 20 20 | 5c 78 2b 5c 76 78 3a 5c |st}. |\x+\vx:\|
|00001200| 79 2b 5c 76 79 3a 5c 7a | 2b 5c 76 7a 3a 00 20 20 |y+\vy:\z|+\vz:. |
|00001210| 20 20 5c 72 6f 74 78 2b | 5c 72 76 78 3a 5c 72 6f | \rotx+|\rvx:\ro|
|00001220| 74 79 2b 5c 72 76 79 3a | 5c 72 6f 74 7a 2b 5c 72 |ty+\rvy:|\rotz+\r|
|00001230| 76 7a 00 20 20 20 20 80 | 0b 20 5c 7a 3e 31 30 30 |vz. .|. \z>100|
|00001240| 30 00 20 20 20 20 20 20 | 80 0b 20 67 65 6e 64 61 |0. |.. genda|
|00001250| 72 74 7b 6e 6d 65 28 29 | 7d 00 20 20 20 20 20 20 |rt{nme()|}. |
|00001260| 20 20 80 16 20 69 3d 31 | 20 80 18 20 35 3a 21 6d | .. i=1| .. 5:!m|
|00001270| 79 6c 69 6e 65 20 7b 30 | 2c 69 7d 3a 80 17 00 20 |yline {0|,i}:... |
|00001280| 20 20 20 20 20 20 20 21 | 6d 79 6c 69 6e 65 20 7b | !|myline {|
|00001290| 32 2c 33 7d 3a 21 6d 79 | 6c 69 6e 65 20 7b 31 2c |2,3}:!my|line {1,|
|000012a0| 34 7d 3a 21 6d 79 6c 69 | 6e 65 20 7b 31 2c 35 7d |4}:!myli|ne {1,5}|
|000012b0| 00 00 20 20 20 20 20 20 | 20 20 c0 04 20 66 69 72 |.. | .. fir|
|000012c0| 65 28 29 00 20 20 20 20 | 20 20 20 20 80 0c 20 c0 |e(). | .. .|
|000012d0| 03 28 66 69 72 65 28 29 | 29 00 20 20 20 20 20 20 |.(fire()|). |
|000012e0| 20 20 20 20 80 0b 20 bc | 09 28 5c 78 2d 66 69 72 | .. .|.(\x-fir|
|000012f0| 65 28 29 5c 78 29 3c 31 | 30 30 30 00 20 20 20 20 |e()\x)<1|000. |
|00001300| 20 20 20 20 20 20 20 20 | 80 0b 20 bc 09 28 5c 79 | |.. ..(\y|
|00001310| 2d 66 69 72 65 28 29 5c | 79 29 3c 31 30 30 30 00 |-fire()\|y)<1000.|
|00001320| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 80 0b | | ..|
|00001330| 20 bc 09 28 5c 7a 2d 66 | 69 72 65 28 29 5c 7a 29 | ..(\z-f|ire()\z)|
|00001340| 3c 31 30 30 30 00 20 20 | 20 20 20 20 20 20 20 20 |<1000. | |
|00001350| 20 20 20 20 20 20 80 0b | 20 c0 02 28 62 61 6e 67 | ..| ..(bang|
|00001360| 28 29 29 00 20 20 20 20 | 20 20 20 20 20 20 20 20 |()). | |
|00001370| 20 20 20 20 20 20 62 61 | 6e 67 28 29 5c 78 3d 5c | ba|ng()\x=\|
|00001380| 78 2c 5c 79 2c 5c 7a 2c | 5c 76 78 2c 5c 76 79 2c |x,\y,\z,|\vx,\vy,|
|00001390| 5c 76 7a 00 20 20 20 20 | 20 20 20 20 20 20 20 20 |\vz. | |
|000013a0| 20 20 20 20 20 20 62 61 | 6e 67 28 29 5c 72 76 78 | ba|ng()\rvx|
|000013b0| 3d 31 30 30 2c 31 33 30 | 2c 39 30 00 20 20 20 20 |=100,130|,90. |
|000013c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 80 c0 00 20 | | ... |
|000013d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 c0 | | .|
|000013e0| 05 20 6e 6d 65 28 29 3a | c0 05 20 66 69 72 65 28 |. nme():|.. fire(|
|000013f0| 29 3a 80 05 20 70 6f 70 | 6f 75 74 00 20 20 20 20 |):.. pop|out. |
|00001400| 20 20 20 20 20 20 20 20 | 20 20 80 c0 00 20 20 20 | | ... |
|00001410| 20 20 20 20 20 20 20 20 | 20 80 c0 00 20 20 20 20 | | ... |
|00001420| 20 20 20 20 20 20 80 c0 | 00 20 20 20 20 20 20 20 | ..|. |
|00001430| 20 80 c1 3a 70 6f 70 6f | 75 74 00 00 20 20 20 20 | ..:popo|ut.. |
|00001440| 20 20 80 c0 00 20 20 20 | 20 80 22 00 20 20 20 20 | ... | .". |
|00001450| 20 20 c0 05 20 6e 6d 65 | 28 29 00 20 20 20 20 80 | .. nme|(). .|
|00001460| c0 00 20 20 80 c1 00 20 | 20 80 07 00 00 80 ca 20 |.. ... | ...... |
|00001470| 66 69 72 65 28 29 00 00 | 2e 61 64 64 66 69 72 65 |fire()..|.addfire|
|00001480| 3a 00 20 20 80 0b 20 c0 | 02 28 66 69 72 65 28 29 |:. .. .|.(fire()|
|00001490| 29 00 20 20 20 20 78 6f | 3d 2d 78 6f 00 20 20 20 |). xo|=-xo. |
|000014a0| 20 5c 78 3d 78 6f 2c 31 | 30 30 30 2c 31 30 30 30 | \x=xo,1|000,1000|
|000014b0| 00 20 20 20 20 63 61 6c | 63 69 64 7b 66 69 72 65 |. cal|cid{fire|
|000014c0| 28 29 2c 72 74 7d 00 20 | 20 20 20 67 65 6e 6c 69 |(),rt}. | genli|
|000014d0| 6e 65 7b 66 69 72 65 28 | 29 7d 3a 78 78 2e 77 3d |ne{fire(|)}:xx.w=|
|000014e0| 5c 76 5b 30 5d 5c 78 3a | 79 79 2e 77 3d 5c 76 5b |\v[0]\x:|yy.w=\v[|
|000014f0| 30 5d 5c 79 00 20 20 20 | 20 80 16 20 69 3d 31 20 |0]\y. | .. i=1 |
|00001500| 80 18 20 37 3a 5c 76 5b | 69 5d 5c 78 3d 78 78 2c |.. 7:\v[|i]\x=xx,|
|00001510| 79 79 3a 80 17 00 20 20 | 80 c0 00 20 20 5c 76 78 |yy:... |... \vx|
|00001520| 3d 78 2a 36 2e 35 2d 78 | 6f 2f 32 34 2c 79 2a 38 |=x*6.5-x|o/24,y*8|
|00001530| 2d 33 32 2c 31 30 30 30 | 00 20 20 80 07 00 00 2e |-32,1000|. .....|
|00001540| 64 6f 66 69 72 65 3a 00 | 20 20 c0 04 20 66 69 72 |dofire:.| .. fir|
|00001550| 65 28 29 00 20 20 80 0c | 20 c0 03 28 66 69 72 65 |e(). ..| ..(fire|
|00001560| 28 29 29 00 20 20 20 20 | 5c 78 2b 5c 76 78 3a 5c |()). |\x+\vx:\|
|00001570| 79 2b 5c 76 79 3a 5c 7a | 2b 5c 76 7a 00 20 20 20 |y+\vy:\z|+\vz. |
|00001580| 20 80 0b 20 5c 7a 3c 31 | 36 30 30 30 00 20 20 20 | .. \z<1|6000. |
|00001590| 20 20 20 67 65 6e 6c 69 | 6e 65 7b 66 69 72 65 28 | genli|ne{fire(|
|000015a0| 29 7d 3a 21 6d 79 6c 69 | 6e 65 7b 30 2c 37 7d 00 |)}:!myli|ne{0,7}.|
|000015b0| 20 20 20 20 80 22 00 20 | 20 20 20 20 20 c0 05 20 | .". | .. |
|000015c0| 66 69 72 65 28 29 00 20 | 20 20 20 80 c0 00 20 20 |fire(). | ... |
|000015d0| 80 c1 00 20 20 80 07 00 | 00 |... ...|. |
+--------+-------------------------+-------------------------+--------+--------+