home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Basic / OTL-BBU3.DMS / in.adf / BlitzBlank / SOURCES / BB.Spot < prev    next >
Unknown  |  1993-10-07  |  9.2 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
100% gt2 Kopftext: ';BB.Spot - Blanker-module for BlitzBlank' default (weak)



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 3b 42 42 2e 53 70 6f 74 | 20 2d 20 42 6c 61 6e 6b |;BB.Spot| - Blank|
|00000010| 65 72 2d 6d 6f 64 75 6c | 65 20 66 6f 72 20 42 6c |er-modul|e for Bl|
|00000020| 69 74 7a 42 6c 61 6e 6b | 00 3b 43 6f 70 79 72 69 |itzBlank|.;Copyri|
|00000030| 67 68 74 20 31 39 39 33 | 20 62 79 20 54 68 6f 6d |ght 1993| by Thom|
|00000040| 61 73 20 42 6f 65 72 6b | 65 6c 00 00 80 cb 00 80 |as Boerk|el......|
|00000050| cc 00 00 80 01 2e 74 61 | 62 6c 65 00 72 2e 6c 00 |......ta|ble.r.l.|
|00000060| 67 2e 6c 00 62 2e 6c 00 | 80 02 20 80 01 00 00 80 |g.l.b.l.|.. .....|
|00000070| 01 2e 74 61 67 73 00 61 | 2e 6c 00 62 00 63 00 64 |..tags.a|.l.b.c.d|
|00000080| 00 65 00 66 00 80 02 20 | 80 01 00 00 80 01 2e 73 |.e.f... |.......s|
|00000090| 70 72 69 74 65 64 61 74 | 61 00 61 2e 77 00 62 00 |pritedat|a.a.w.b.|
|000000a0| 63 00 64 00 65 00 66 00 | 80 02 20 80 01 00 00 80 |c.d.e.f.|.. .....|
|000000b0| 33 2e 53 63 72 65 65 6e | 20 2a 66 73 2c 2a 6d 79 |3.Screen| *fs,*my|
|000000c0| 73 63 72 65 65 6e 2c 2a | 6d 79 73 63 72 65 65 6e |screen,*|myscreen|
|000000d0| 32 2c 2a 6d 79 73 63 72 | 65 65 6e 33 00 80 33 2e |2,*myscr|een3..3.|
|000000e0| 56 69 65 77 50 6f 72 74 | 20 2a 76 70 00 80 33 2e |ViewPort| *vp..3.|
|000000f0| 52 61 73 74 50 6f 72 74 | 20 2a 72 70 00 80 33 2e |RastPort| *rp..3.|
|00000100| 43 6f 6c 6f 72 4d 61 70 | 20 2a 63 6d 00 80 33 2e |ColorMap| *cm..3.|
|00000110| 4e 65 77 53 63 72 65 65 | 6e 20 6e 65 77 73 63 72 |NewScree|n newscr|
|00000120| 65 65 6e 00 80 33 2e 4d | 65 73 73 61 67 65 20 2a |een..3.M|essage *|
|00000130| 6d 73 67 00 80 33 2e 74 | 61 62 6c 65 20 74 61 62 |msg..3.t|able tab|
|00000140| 00 80 33 2e 4d 73 67 50 | 6f 72 74 20 2a 70 6f 72 |..3.MsgP|ort *por|
|00000150| 74 00 80 33 2e 74 61 67 | 73 20 74 61 67 73 00 80 |t..3.tag|s tags..|
|00000160| 33 2e 73 70 72 69 74 65 | 64 61 74 61 20 2a 73 70 |3.sprite|data *sp|
|00000170| 72 64 61 74 61 00 80 33 | 2e 53 69 6d 70 6c 65 53 |rdata..3|.SimpleS|
|00000180| 70 72 69 74 65 20 73 70 | 72 00 80 33 2e 57 69 6e |prite sp|r..3.Win|
|00000190| 64 6f 77 20 2a 6d 79 77 | 69 6e 64 6f 77 00 80 33 |dow *myw|indow..3|
|000001a0| 2e 4e 65 77 57 69 6e 64 | 6f 77 20 6e 65 77 77 69 |.NewWind|ow newwi|
|000001b0| 6e 64 6f 77 00 80 33 2e | 6c 00 00 80 08 20 73 74 |ndow..3.|l.... st|
|000001c0| 72 69 6e 67 62 6f 72 64 | 65 72 7b 78 2c 79 2c 77 |ringbord|er{x,y,w|
|000001d0| 2c 68 7d 00 c5 1e 20 78 | 2b 31 2c 79 2b 68 2b 32 |,h}... x|+1,y+h+2|
|000001e0| 2c 78 2b 31 2c 79 2c 78 | 2b 77 2b 38 2c 79 2c 31 |,x+1,y,x|+w+8,y,1|
|000001f0| 00 c5 1e 20 78 2b 77 2b | 31 30 2c 79 2d 31 2c 78 |... x+w+|10,y-1,x|
|00000200| 2b 77 2b 31 30 2c 79 2b | 68 2b 34 2c 78 2d 31 2c |+w+10,y+|h+4,x-1,|
|00000210| 79 2b 68 2b 34 2c 31 00 | c5 1e 20 78 2c 79 2b 68 |y+h+4,1.|.. x,y+h|
|00000220| 2b 33 2c 78 2c 79 2c 31 | 00 c5 1e 20 78 2b 77 2b |+3,x,y,1|... x+w+|
|00000230| 31 31 2c 79 2d 31 2c 78 | 2b 77 2b 31 31 2c 79 2b |11,y-1,x|+w+11,y+|
|00000240| 68 2b 34 2c 31 00 c5 1e | 20 78 2d 31 2c 79 2b 68 |h+4,1...| x-1,y+h|
|00000250| 2b 33 2c 78 2d 31 2c 79 | 2d 31 2c 78 2b 77 2b 31 |+3,x-1,y|-1,x+w+1|
|00000260| 30 2c 79 2d 31 2c 32 00 | c5 1e 20 78 2b 77 2b 39 |0,y-1,2.|.. x+w+9|
|00000270| 2c 79 2c 78 2b 77 2b 39 | 2c 79 2b 68 2b 33 2c 78 |,y,x+w+9|,y+h+3,x|
|00000280| 2b 31 2c 79 2b 68 2b 33 | 2c 32 00 c5 1e 20 78 2d |+1,y+h+3|,2... x-|
|00000290| 32 2c 79 2b 68 2b 34 2c | 78 2d 32 2c 79 2d 31 2c |2,y+h+4,|x-2,y-1,|
|000002a0| 32 00 c5 1e 20 78 2b 77 | 2b 38 2c 79 2b 31 2c 78 |2... x+w|+8,y+1,x|
|000002b0| 2b 77 2b 38 2c 79 2b 68 | 2b 32 2c 32 00 80 02 20 |+w+8,y+h|+2,2... |
|000002c0| 80 08 00 00 00 80 0e 20 | b5 02 28 31 29 00 20 20 |....... |..(1). |
|000002d0| 80 0f 20 22 42 4c 41 4e | 4b 22 00 20 20 20 20 3b |.. "BLAN|K". ;|
|000002e0| 44 65 6c 61 79 5f 20 31 | 30 30 00 20 20 20 20 6e |Delay_ 1|00. n|
|000002f0| 61 6d 65 24 3d 22 42 42 | 2e 42 6c 61 6e 6b 4d 6f |ame$="BB|.BlankMo|
|00000300| 64 75 6c 65 22 2b dc 86 | 28 30 29 00 20 20 20 20 |dule"+..|(0). |
|00000310| 2a 70 6f 72 74 3d fe e2 | 28 29 00 20 20 20 20 2a |*port=..|(). *|
|00000320| 70 6f 72 74 5c 6d 70 5f | 4e 6f 64 65 5c 6c 6e 5f |port\mp_|Node\ln_|
|00000330| 4e 61 6d 65 3d 26 6e 61 | 6d 65 24 00 20 20 20 20 |Name=&na|me$. |
|00000340| 2a 70 6f 72 74 5c 6d 70 | 5f 4e 6f 64 65 5c 6c 6e |*port\mp|_Node\ln|
|00000350| 5f 50 72 69 3d 31 00 20 | 20 20 20 fe b1 20 2a 70 |_Pri=1. | .. *p|
|00000360| 6f 72 74 00 20 20 20 20 | fe a8 20 fe a7 28 30 29 |ort. |.. ..(0)|
|00000370| 2c bc 01 28 b5 02 28 38 | 29 29 00 20 20 20 20 2a |,..(..(8|)). *|
|00000380| 73 70 72 64 61 74 61 3d | fe 97 28 80 2f 2e 73 70 |sprdata=|..(./.sp|
|00000390| 72 69 74 65 64 61 74 61 | 2c 23 4d 45 4d 46 5f 43 |ritedata|,#MEMF_C|
|000003a0| 48 49 50 7c 23 4d 45 4d | 46 5f 43 4c 45 41 52 29 |HIP|#MEM|F_CLEAR)|
|000003b0| 00 20 20 20 20 6e 65 77 | 77 69 6e 64 6f 77 5c 4c |. new|window\L|
|000003c0| 65 66 74 45 64 67 65 3d | 30 2c 30 2c 31 2c 31 00 |eftEdge=|0,0,1,1.|
|000003d0| 20 20 20 20 6e 65 77 77 | 69 6e 64 6f 77 5c 46 6c | neww|indow\Fl|
|000003e0| 61 67 73 3d 23 57 46 4c | 47 5f 41 43 54 49 56 41 |ags=#WFL|G_ACTIVA|
|000003f0| 54 45 00 20 20 20 20 6e | 65 77 77 69 6e 64 6f 77 |TE. n|ewwindow|
|00000400| 5c 46 69 72 73 74 47 61 | 64 67 65 74 3d 30 2c 30 |\FirstGa|dget=0,0|
|00000410| 2c 30 2c 30 2c 30 2c 2d | 31 2c 2d 31 2c 2d 31 2c |,0,0,0,-|1,-1,-1,|
|00000420| 2d 31 2c 23 57 42 45 4e | 43 48 53 43 52 45 45 4e |-1,#WBEN|CHSCREEN|
|00000430| 00 00 20 20 20 20 2a 6d | 79 77 69 6e 64 6f 77 3d |.. *m|ywindow=|
|00000440| ff 9e 28 6e 65 77 77 69 | 6e 64 6f 77 29 00 00 20 |..(newwi|ndow).. |
|00000450| 20 20 20 80 37 00 20 20 | 20 20 ff a9 20 2a 6d 79 | .7. | .. *my|
|00000460| 77 69 6e 64 6f 77 2c 2a | 73 70 72 64 61 74 61 2c |window,*|sprdata,|
|00000470| 30 2c 30 2c 30 2c 30 00 | 00 20 20 20 20 80 06 20 |0,0,0,0.|. .. |
|00000480| 72 65 61 64 63 6f 6e 66 | 69 67 00 20 20 20 20 80 |readconf|ig. .|
|00000490| 0b 20 73 3d 33 20 80 21 | 20 73 3d 34 00 20 20 20 |. s=3 .!| s=4. |
|000004a0| 20 6c 69 62 24 3d 22 69 | 6e 74 75 69 74 69 6f 6e | lib$="i|ntuition|
|000004b0| 2e 6c 69 62 72 61 72 79 | 22 2b dc 86 28 30 29 00 |.library|"+..(0).|
|000004c0| 20 20 20 20 2a 69 62 61 | 73 65 2e 49 6e 74 75 69 | *iba|se.Intui|
|000004d0| 74 69 6f 6e 42 61 73 65 | 3d fe cf 28 26 6c 69 62 |tionBase|=..(&lib|
|000004e0| 24 2c 33 39 29 00 20 20 | 20 20 fe bb 20 2a 69 62 |$,39). | .. *ib|
|000004f0| 61 73 65 00 00 20 20 20 | 20 80 0b 20 2a 69 62 61 |ase.. | .. *iba|
|00000500| 73 65 00 20 20 20 20 20 | 20 76 33 39 3d 31 00 20 |se. | v39=1. |
|00000510| 20 20 20 80 22 00 20 20 | 20 20 20 20 2a 69 62 61 | .". | *iba|
|00000520| 73 65 2e 49 6e 74 75 69 | 74 69 6f 6e 42 61 73 65 |se.Intui|tionBase|
|00000530| 3d fe cf 28 26 6c 69 62 | 24 2c 33 37 29 00 20 20 |=..(&lib|$,37). |
|00000540| 20 20 20 20 fe bb 20 2a | 69 62 61 73 65 00 20 20 | .. *|ibase. |
|00000550| 20 20 80 c0 00 00 20 20 | 20 20 2a 66 73 3d 2a 69 | .... | *fs=*i|
|00000560| 62 61 73 65 5c 46 69 72 | 73 74 53 63 72 65 65 6e |base\Fir|stScreen|
|00000570| 00 00 00 20 20 20 20 6c | 65 66 74 3d 2a 66 73 5c |... l|eft=*fs\|
|00000580| 4c 65 66 74 45 64 67 65 | 00 20 20 20 20 74 6f 70 |LeftEdge|. top|
|00000590| 3d 2a 66 73 5c 54 6f 70 | 45 64 67 65 00 20 20 20 |=*fs\Top|Edge. |
|000005a0| 20 77 69 64 74 68 3d 2a | 66 73 5c 57 69 64 74 68 | width=*|fs\Width|
|000005b0| 00 20 20 20 20 68 65 69 | 67 68 74 3d 2a 66 73 5c |. hei|ght=*fs\|
|000005c0| 48 65 69 67 68 74 00 20 | 20 20 20 6d 6f 64 65 69 |Height. | modei|
|000005d0| 64 3d ff 7d 28 2a 66 73 | 5c 56 69 65 77 50 6f 72 |d=.}(*fs|\ViewPor|
|000005e0| 74 29 00 00 20 20 20 20 | 64 65 70 74 68 3d 2a 66 |t).. |depth=*f|
|000005f0| 73 5c 42 69 74 4d 61 70 | 5c 44 65 70 74 68 00 20 |s\BitMap|\Depth. |
|00000600| 20 20 20 2a 63 6d 3d 2a | 66 73 5c 56 69 65 77 50 | *cm=*|fs\ViewP|
|00000610| 6f 72 74 5c 43 6f 6c 6f | 72 4d 61 70 00 20 20 20 |ort\Colo|rMap. |
|00000620| 20 74 69 74 6c 65 24 3d | 22 42 42 2e 53 70 6f 74 | title$=|"BB.Spot|
|00000630| 30 22 2b dc 86 28 30 29 | 00 20 20 20 20 6e 65 77 |0"+..(0)|. new|
|00000640| 73 63 72 65 65 6e 5c 4c | 65 66 74 45 64 67 65 3d |screen\L|eftEdge=|
|00000650| 6c 65 66 74 2c 74 6f 70 | 2c 77 69 64 74 68 2c 68 |left,top|,width,h|
|00000660| 65 69 67 68 74 2c 64 65 | 70 74 68 2b 31 00 20 20 |eight,de|pth+1. |
|00000670| 20 20 6e 65 77 73 63 72 | 65 65 6e 5c 56 69 65 77 | newscr|een\View|
|00000680| 4d 6f 64 65 73 3d 30 2c | 23 43 55 53 54 4f 4d 53 |Modes=0,|#CUSTOMS|
|00000690| 43 52 45 45 4e 7c 23 53 | 43 52 45 45 4e 42 45 48 |CREEN|#S|CREENBEH|
|000006a0| 49 4e 44 2c 30 2c 26 74 | 69 74 6c 65 24 00 20 20 |IND,0,&t|itle$. |
|000006b0| 20 20 74 61 67 73 5c 61 | 3d 23 53 41 5f 44 69 73 | tags\a|=#SA_Dis|
|000006c0| 70 6c 61 79 49 44 00 20 | 20 20 20 74 61 67 73 5c |playID. | tags\|
|000006d0| 62 3d 6d 6f 64 65 69 64 | 00 20 20 20 20 74 61 67 |b=modeid|. tag|
|000006e0| 73 5c 63 3d 30 00 20 20 | 20 20 2a 6d 79 73 63 72 |s\c=0. | *myscr|
|000006f0| 65 65 6e 3d ff e1 28 6e | 65 77 73 63 72 65 65 6e |een=..(n|ewscreen|
|00000700| 2c 74 61 67 73 29 00 20 | 20 20 20 80 0b 20 73 70 |,tags). | .. sp|
|00000710| 6f 74 73 3e 31 00 20 20 | 20 20 20 20 74 69 74 6c |ots>1. | titl|
|00000720| 65 32 24 3d 22 42 42 2e | 53 70 6f 74 31 22 2b dc |e2$="BB.|Spot1"+.|
|00000730| 86 28 30 29 00 20 20 20 | 20 20 20 6e 65 77 73 63 |.(0). | newsc|
|00000740| 72 65 65 6e 5c 56 69 65 | 77 4d 6f 64 65 73 3d 30 |reen\Vie|wModes=0|
|00000750| 2c 23 43 55 53 54 4f 4d | 53 43 52 45 45 4e 7c 23 |,#CUSTOM|SCREEN|#|
|00000760| 53 43 52 45 45 4e 42 45 | 48 49 4e 44 2c 30 2c 26 |SCREENBE|HIND,0,&|
|00000770| 74 69 74 6c 65 32 24 00 | 20 20 20 20 20 20 2a 6d |title2$.| *m|
|00000780| 79 73 63 72 65 65 6e 32 | 3d ff e1 28 6e 65 77 73 |yscreen2|=..(news|
|00000790| 63 72 65 65 6e 2c 74 61 | 67 73 29 00 20 20 20 20 |creen,ta|gs). |
|000007a0| 80 c0 00 20 20 20 20 80 | 0b 20 2a 6d 79 73 63 72 |... .|. *myscr|
|000007b0| 65 65 6e 3d 30 20 80 8a | 20 28 73 70 6f 74 73 3e |een=0 ..| (spots>|
|000007c0| 31 20 80 42 20 2a 6d 79 | 73 63 72 65 65 6e 32 3d |1 .B *my|screen2=|
|000007d0| 30 29 00 20 20 20 20 20 | 20 6e 65 77 73 63 72 65 |0). | newscre|
|000007e0| 65 6e 5c 4c 65 66 74 45 | 64 67 65 3d 30 2c 30 2c |en\LeftE|dge=0,0,|
|000007f0| 77 69 64 74 68 2c 68 65 | 69 67 68 74 2c 31 2c 31 |width,he|ight,1,1|
|00000800| 2c 32 00 20 20 20 20 20 | 20 6e 65 77 73 63 72 65 |,2. | newscre|
|00000810| 65 6e 5c 54 79 70 65 3d | 23 43 55 53 54 4f 4d 53 |en\Type=|#CUSTOMS|
|00000820| 43 52 45 45 4e 00 20 20 | 20 20 20 20 2a 6d 79 73 |CREEN. | *mys|
|00000830| 63 72 65 65 6e 3d ff e1 | 28 6e 65 77 73 63 72 65 |creen=..|(newscre|
|00000840| 65 6e 2c 74 61 67 73 29 | 00 20 20 20 20 20 20 80 |en,tags)|. .|
|00000850| 0b 20 2a 6d 79 73 63 72 | 65 65 6e 00 20 20 20 20 |. *myscr|een. |
|00000860| 20 20 20 20 80 37 00 20 | 20 20 20 20 20 20 20 ff | .7. | .|
|00000870| 42 20 30 2c 73 70 72 2c | 2a 73 70 72 64 61 74 61 |B 0,spr,|*sprdata|
|00000880| 00 20 20 20 20 20 20 20 | 20 ff 2c 20 2a 6d 79 73 |. | ., *mys|
|00000890| 63 72 65 65 6e 5c 56 69 | 65 77 50 6f 72 74 2c 30 |creen\Vi|ewPort,0|
|000008a0| 2c 30 2c 30 2c 30 00 20 | 20 20 20 20 20 20 20 fe |,0,0,0. | .|
|000008b0| b6 20 2a 70 6f 72 74 00 | 20 20 20 20 20 20 20 20 |. *port.| |
|000008c0| 2a 6d 73 67 3d fe b4 28 | 2a 70 6f 72 74 29 00 20 |*msg=..(|*port). |
|000008d0| 20 20 20 20 20 20 20 ff | 87 20 2a 6d 79 73 63 72 | .|. *myscr|
|000008e0| 65 65 6e 00 20 20 20 20 | 20 20 80 c0 00 20 20 20 |een. | ... |
|000008f0| 20 80 22 00 20 20 20 20 | 20 20 67 79 3d 67 78 2a | .". | gy=gx*|
|00000900| 68 65 69 67 68 74 2f 77 | 69 64 74 68 2a 31 2e 31 |height/w|idth*1.1|
|00000910| 35 00 20 20 20 20 20 20 | 63 6d 61 78 3d 32 5e 64 |5. |cmax=2^d|
|00000920| 65 70 74 68 00 20 20 20 | 20 20 20 74 69 74 6c 65 |epth. | title|
|00000930| 33 24 3d 22 42 42 2e 53 | 70 6f 74 32 22 2b dc 86 |3$="BB.S|pot2"+..|
|00000940| 28 30 29 00 20 20 20 20 | 20 20 6e 65 77 73 63 72 |(0). | newscr|
|00000950| 65 65 6e 5c 4c 65 66 74 | 45 64 67 65 3d 30 2c 30 |een\Left|Edge=0,0|
|00000960| 2c 67 78 2b 34 2a 73 2c | 67 79 2b 34 2a 73 2c 64 |,gx+4*s,|gy+4*s,d|
|00000970| 65 70 74 68 2b 31 00 20 | 20 20 20 20 20 6e 65 77 |epth+1. | new|
|00000980| 73 63 72 65 65 6e 5c 56 | 69 65 77 4d 6f 64 65 73 |screen\V|iewModes|
|00000990| 3d 30 2c 23 43 55 53 54 | 4f 4d 53 43 52 45 45 4e |=0,#CUST|OMSCREEN|
|000009a0| 7c 23 53 43 52 45 45 4e | 42 45 48 49 4e 44 2c 30 ||#SCREEN|BEHIND,0|
|000009b0| 2c 26 74 69 74 6c 65 33 | 24 00 20 20 20 20 20 20 |,&title3|$. |
|000009c0| 2a 6d 79 73 63 72 65 65 | 6e 33 3d ff e1 28 6e 65 |*myscree|n3=..(ne|
|000009d0| 77 73 63 72 65 65 6e 2c | 74 61 67 73 29 00 20 20 |wscreen,|tags). |
|000009e0| 20 20 20 20 2a 72 70 33 | 2e 52 61 73 74 50 6f 72 | *rp3|.RastPor|
|000009f0| 74 3d 2a 6d 79 73 63 72 | 65 65 6e 33 5c 52 61 73 |t=*myscr|een3\Ras|
|00000a00| 74 50 6f 72 74 00 20 20 | 20 20 20 20 2a 62 75 66 |tPort. | *buf|
|00000a10| 3d fe 97 28 28 67 78 2b | 34 2a 73 29 2a 28 67 79 |=..((gx+|4*s)*(gy|
|00000a20| 2b 34 2a 73 29 2f 38 2b | 31 30 30 2c 23 4d 45 4d |+4*s)/8+|100,#MEM|
|00000a30| 46 5f 43 48 49 50 7c 23 | 4d 45 4d 46 5f 43 4c 45 |F_CHIP|#|MEMF_CLE|
|00000a40| 41 52 29 00 20 20 20 20 | 20 20 ff 4a 20 74 6d 70 |AR). | .J tmp|
|00000a50| 72 61 73 2e 54 6d 70 52 | 61 73 2c 2a 62 75 66 2c |ras.TmpR|as,*buf,|
|00000a60| 28 67 78 2b 34 2a 73 29 | 2a 28 67 79 2b 34 2a 73 |(gx+4*s)|*(gy+4*s|
|00000a70| 29 2f 38 2b 31 30 30 00 | 20 20 20 20 20 20 62 75 |)/8+100.| bu|
|00000a80| 66 24 3d dc 88 28 22 20 | 22 2c 35 30 29 00 20 20 |f$=..(" |",50). |
|00000a90| 20 20 20 20 2a 61 69 2e | 41 72 65 61 49 6e 66 6f | *ai.|AreaInfo|
|00000aa0| 3d fe 97 28 80 2f 2e 41 | 72 65 61 49 6e 66 6f 2c |=..(./.A|reaInfo,|
|00000ab0| 23 4d 45 4d 46 5f 43 4c | 45 41 52 29 00 20 20 20 |#MEMF_CL|EAR). |
|00000ac0| 20 20 20 ff 2b 20 2a 61 | 69 2e 41 72 65 61 49 6e | .+ *a|i.AreaIn|
|00000ad0| 66 6f 2c 26 62 75 66 24 | 2c 33 00 20 20 20 20 20 |fo,&buf$|,3. |
|00000ae0| 20 2a 72 70 33 5c 54 6d | 70 52 61 73 3d 74 6d 70 | *rp3\Tm|pRas=tmp|
|00000af0| 72 61 73 00 20 20 20 20 | 20 20 2a 72 70 33 5c 41 |ras. | *rp3\A|
|00000b00| 72 65 61 49 6e 66 6f 3d | 2a 61 69 00 20 20 20 20 |reaInfo=|*ai. |
|00000b10| 20 20 ff 35 20 2a 72 70 | 33 2c 63 6d 61 78 00 20 | .5 *rp|3,cmax. |
|00000b20| 20 20 20 20 20 ff 1b 20 | 2a 72 70 33 2c 67 78 2f | .. |*rp3,gx/|
|00000b30| 32 2b 73 2a 32 2c 67 79 | 2f 32 2b 73 2a 32 2c 67 |2+s*2,gy|/2+s*2,g|
|00000b40| 78 2f 32 2c 67 79 2f 32 | 00 20 20 20 20 20 20 ff |x/2,gy/2|. .|
|00000b50| 28 20 2a 72 70 33 00 20 | 20 20 20 20 20 fe 99 20 |( *rp3. | .. |
|00000b60| 2a 61 69 2c 80 2f 2e 41 | 72 65 61 49 6e 66 6f 00 |*ai,./.A|reaInfo.|
|00000b70| 20 20 20 20 20 20 fe 99 | 20 2a 62 75 66 2c 28 67 | ..| *buf,(g|
|00000b80| 78 2b 34 2a 73 29 2a 28 | 67 79 2b 34 2a 73 29 2f |x+4*s)*(|gy+4*s)/|
|00000b90| 38 2b 31 30 30 00 20 20 | 20 20 20 20 62 32 3d 2a |8+100. | b2=*|
|00000ba0| 6d 79 73 63 72 65 65 6e | 33 5c 42 69 74 4d 61 70 |myscreen|3\BitMap|
|00000bb0| 00 20 20 20 20 20 20 80 | 04 20 62 31 28 32 29 00 |. .|. b1(2).|
|00000bc0| 20 20 20 20 20 20 62 30 | 3d 2a 66 73 5c 42 69 74 | b0|=*fs\Bit|
|00000bd0| 4d 61 70 00 20 20 20 20 | 20 20 62 31 28 30 29 3d |Map. | b1(0)=|
|00000be0| 2a 6d 79 73 63 72 65 65 | 6e 5c 42 69 74 4d 61 70 |*myscree|n\BitMap|
|00000bf0| 00 20 20 20 20 20 20 cf | 04 20 30 2c 22 42 42 2e |. .|. 0,"BB.|
|00000c00| 53 70 6f 74 30 22 00 20 | 20 20 20 20 20 80 0b 20 |Spot0". | .. |
|00000c10| 73 70 6f 74 73 3e 31 00 | 20 20 20 20 20 20 20 20 |spots>1.| |
|00000c20| 62 31 28 31 29 3d 2a 6d | 79 73 63 72 65 65 6e 32 |b1(1)=*m|yscreen2|
|00000c30| 5c 42 69 74 4d 61 70 00 | 20 20 20 20 20 20 20 20 |\BitMap.| |
|00000c40| 2a 76 70 32 3d 2a 6d 79 | 73 63 72 65 65 6e 32 5c |*vp2=*my|screen2\|
|00000c50| 56 69 65 77 50 6f 72 74 | 00 20 20 20 20 20 20 20 |ViewPort|. |
|00000c60| 20 cf 04 20 31 2c 22 42 | 42 2e 53 70 6f 74 31 22 | .. 1,"B|B.Spot1"|
|00000c70| 00 20 20 20 20 20 20 80 | c0 00 00 00 20 20 20 20 |. .|.... |
|00000c80| 20 20 67 78 3d 67 78 2b | 34 2a 73 00 20 20 20 20 | gx=gx+|4*s. |
|00000c90| 20 20 67 79 3d 67 79 2b | 34 2a 73 00 20 20 20 20 | gy=gy+|4*s. |
|00000ca0| 20 20 2a 76 70 3d 2a 6d | 79 73 63 72 65 65 6e 5c | *vp=*m|yscreen\|
|00000cb0| 56 69 65 77 50 6f 72 74 | 00 20 20 20 20 20 20 2a |ViewPort|. *|
|00000cc0| 72 70 3d 2a 6d 79 73 63 | 72 65 65 6e 5c 52 61 73 |rp=*mysc|reen\Ras|
|00000cd0| 74 50 6f 72 74 00 20 20 | 20 20 20 20 ff 01 20 62 |tPort. | .. b|
|00000ce0| 30 2c 30 2c 30 2c 62 31 | 28 30 29 2c 30 2c 30 2c |0,0,0,b1|(0),0,0,|
|00000cf0| 77 69 64 74 68 2c 68 65 | 69 67 68 74 2c 24 43 30 |width,he|ight,$C0|
|00000d00| 2c 32 5e 64 65 70 74 68 | 2d 31 2c 30 00 20 20 20 |,2^depth|-1,0. |
|00000d10| 20 20 20 80 0b 20 73 70 | 6f 74 73 3e 31 20 80 21 | .. sp|ots>1 .!|
|00000d20| 20 ff 01 20 62 30 2c 30 | 2c 30 2c 62 31 28 31 29 | .. b0,0|,0,b1(1)|
|00000d30| 2c 30 2c 30 2c 77 69 64 | 74 68 2c 68 65 69 67 68 |,0,0,wid|th,heigh|
|00000d40| 74 2c 24 43 30 2c 32 5e | 64 65 70 74 68 2d 31 2c |t,$C0,2^|depth-1,|
|00000d50| 30 00 20 20 20 20 20 20 | 80 ca 20 74 61 62 00 20 |0. |.. tab. |
|00000d60| 20 20 20 20 20 80 16 20 | 69 3d 30 20 80 18 20 63 | .. |i=0 .. c|
|00000d70| 6d 61 78 2d 31 00 20 20 | 20 20 20 20 20 20 80 0b |max-1. | ..|
|00000d80| 20 76 33 39 00 20 20 20 | 20 20 20 20 20 20 20 fd | v39. | .|
|00000d90| 10 20 2a 63 6d 2c 69 2c | 31 2c 74 61 62 00 20 20 |. *cm,i,|1,tab. |
|00000da0| 20 20 20 20 20 20 20 20 | fd 08 20 2a 76 70 2c 63 | |.. *vp,c|
|00000db0| 6d 61 78 2b 69 2c 74 61 | 62 5c 72 2c 74 61 62 5c |max+i,ta|b\r,tab\|
|00000dc0| 67 2c 74 61 62 5c 62 00 | 20 20 20 20 20 20 20 20 |g,tab\b.| |
|00000dd0| 20 20 80 0b 20 73 70 6f | 74 73 3e 31 20 80 21 20 | .. spo|ts>1 .! |
|00000de0| fd 08 20 2a 76 70 32 2c | 63 6d 61 78 2b 69 2c 74 |.. *vp2,|cmax+i,t|
|00000df0| 61 62 5c 72 2c 74 61 62 | 5c 67 2c 74 61 62 5c 62 |ab\r,tab|\g,tab\b|
|00000e00| 00 20 20 20 20 20 20 20 | 20 20 20 5c 72 3d 28 5c |. | \r=(\|
|00000e10| 72 20 80 42 20 32 35 35 | 29 2a 66 61 64 65 2f 31 |r .B 255|)*fade/1|
|00000e20| 30 30 00 20 20 20 20 20 | 20 20 20 20 20 5c 67 3d |00. | \g=|
|00000e30| 28 5c 67 20 80 42 20 32 | 35 35 29 2a 66 61 64 65 |(\g .B 2|55)*fade|
|00000e40| 2f 31 30 30 00 20 20 20 | 20 20 20 20 20 20 20 5c |/100. | \|
|00000e50| 62 3d 28 5c 62 20 80 42 | 20 32 35 35 29 2a 66 61 |b=(\b .B| 255)*fa|
|00000e60| 64 65 2f 31 30 30 00 20 | 20 20 20 20 20 20 20 20 |de/100. | |
|00000e70| 20 5c 72 7c 5c 72 20 80 | 7c 20 38 7c 5c 72 20 80 | \r|\r .|| 8|\r .|
|00000e80| 7c 20 31 36 7c 5c 72 20 | 80 7c 20 32 34 00 20 20 || 16|\r |.| 24. |
|00000e90| 20 20 20 20 20 20 20 20 | 5c 67 7c 5c 67 20 80 7c | |\g|\g .||
|00000ea0| 20 38 7c 5c 67 20 80 7c | 20 31 36 7c 5c 67 20 80 | 8|\g .|| 16|\g .|
|00000eb0| 7c 20 32 34 00 20 20 20 | 20 20 20 20 20 20 20 5c || 24. | \|
|00000ec0| 62 7c 5c 62 20 80 7c 20 | 38 7c 5c 62 20 80 7c 20 |b|\b .| |8|\b .| |
|00000ed0| 31 36 7c 5c 62 20 80 7c | 20 32 34 00 20 20 20 20 |16|\b .|| 24. |
|00000ee0| 20 20 20 20 20 20 fd 08 | 20 2a 76 70 2c 69 2c 5c | ..| *vp,i,\|
|00000ef0| 72 2c 5c 67 2c 5c 62 00 | 20 20 20 20 20 20 20 20 |r,\g,\b.| |
|00000f00| 20 20 80 0b 20 73 70 6f | 74 73 3e 31 20 80 21 20 | .. spo|ts>1 .! |
|00000f10| fd 08 20 2a 76 70 32 2c | 69 2c 5c 72 2c 5c 67 2c |.. *vp2,|i,\r,\g,|
|00000f20| 5c 62 00 20 20 20 20 20 | 20 20 20 80 22 00 20 20 |\b. | .". |
|00000f30| 20 20 20 20 20 20 20 20 | 63 3d ff 5d 28 2a 63 6d | |c=.](*cm|
|00000f40| 2c 69 29 00 20 20 20 20 | 20 20 20 20 20 20 72 3d |,i). | r=|
|00000f50| 28 63 20 80 7d 20 38 29 | 20 80 42 20 31 35 00 20 |(c .} 8)| .B 15. |
|00000f60| 20 20 20 20 20 20 20 20 | 20 67 3d 28 63 20 80 7d | | g=(c .}|
|00000f70| 20 34 29 20 80 42 20 31 | 35 00 20 20 20 20 20 20 | 4) .B 1|5. |
|00000f80| 20 20 20 20 62 3d 63 20 | 80 42 20 31 35 00 20 20 | b=c |.B 15. |
|00000f90| 20 20 20 20 20 20 20 20 | ff 2c 20 2a 76 70 2c 63 | |., *vp,c|
|00000fa0| 6d 61 78 2b 69 2c 72 2c | 67 2c 62 00 20 20 20 20 |max+i,r,|g,b. |
|00000fb0| 20 20 20 20 20 20 80 0b | 20 73 70 6f 74 73 3e 31 | ..| spots>1|
|00000fc0| 20 80 21 20 ff 2c 20 2a | 76 70 32 2c 63 6d 61 78 | .! ., *|vp2,cmax|
|00000fd0| 2b 69 2c 72 2c 67 2c 62 | 00 20 20 20 20 20 20 20 |+i,r,g,b|. |
|00000fe0| 20 20 20 72 2a 66 61 64 | 65 2f 31 30 30 00 20 20 | r*fad|e/100. |
|00000ff0| 20 20 20 20 20 20 20 20 | 67 2a 66 61 64 65 2f 31 | |g*fade/1|
|00001000| 30 30 00 20 20 20 20 20 | 20 20 20 20 20 62 2a 66 |00. | b*f|
|00001010| 61 64 65 2f 31 30 30 00 | 20 20 20 20 20 20 20 20 |ade/100.| |
|00001020| 20 20 ff 2c 20 2a 76 70 | 2c 69 2c 72 2c 67 2c 62 | ., *vp|,i,r,g,b|
|00001030| 00 20 20 20 20 20 20 20 | 20 20 20 80 0b 20 73 70 |. | .. sp|
|00001040| 6f 74 73 3e 31 20 80 21 | 20 ff 2c 20 2a 76 70 32 |ots>1 .!| ., *vp2|
|00001050| 2c 69 2c 72 2c 67 2c 62 | 00 20 20 20 20 20 20 20 |,i,r,g,b|. |
|00001060| 20 80 c0 00 20 20 20 20 | 20 20 80 17 20 69 00 20 | ... | .. i. |
|00001070| 20 20 20 20 20 ff a6 20 | 2a 6d 79 73 63 72 65 65 | .. |*myscree|
|00001080| 6e 00 20 20 20 20 20 20 | 80 04 20 78 2e 71 28 73 |n. |.. x.q(s|
|00001090| 70 6f 74 73 2b 31 29 00 | 20 20 20 20 20 20 80 04 |pots+1).| ..|
|000010a0| 20 79 2e 71 28 73 70 6f | 74 73 2b 31 29 00 20 20 | y.q(spo|ts+1). |
|000010b0| 20 20 20 20 80 04 20 64 | 78 2e 71 28 73 70 6f 74 | .. d|x.q(spot|
|000010c0| 73 2b 31 29 00 20 20 20 | 20 20 20 80 04 20 64 79 |s+1). | .. dy|
|000010d0| 2e 71 28 73 70 6f 74 73 | 2b 31 29 00 20 20 20 20 |.q(spots|+1). |
|000010e0| 20 20 80 16 20 69 3d 31 | 20 80 18 20 73 70 6f 74 | .. i=1| .. spot|
|000010f0| 73 00 20 20 20 20 20 20 | 20 20 78 28 69 29 3d 77 |s. | x(i)=w|
|00001100| 69 64 74 68 2f 32 2d 67 | 78 2f 32 00 20 20 20 20 |idth/2-g|x/2. |
|00001110| 20 20 20 20 79 28 69 29 | 3d 68 65 69 67 68 74 2f | y(i)|=height/|
|00001120| 32 2d 67 79 2f 32 00 20 | 20 20 20 20 20 20 20 66 |2-gy/2. | f|
|00001130| 64 75 6d 6d 79 2e 71 3d | bc 07 28 32 2a 73 2a 31 |dummy.q=|..(2*s*1|
|00001140| 30 29 2f 31 30 00 20 20 | 20 20 20 20 20 20 64 78 |0)/10. | dx|
|00001150| 28 69 29 3d 66 64 75 6d | 6d 79 2d 73 00 20 20 20 |(i)=fdum|my-s. |
|00001160| 20 20 20 20 20 66 64 75 | 6d 6d 79 3d bc 07 28 32 | fdu|mmy=..(2|
|00001170| 2a 73 2a 31 30 29 2f 31 | 30 00 20 20 20 20 20 20 |*s*10)/1|0. |
|00001180| 20 20 64 79 28 69 29 3d | 66 64 75 6d 6d 79 2d 73 | dy(i)=|fdummy-s|
|00001190| 00 20 20 20 20 20 20 80 | 17 20 69 00 00 20 20 20 |. .|. i.. |
|000011a0| 20 20 20 80 bb 00 20 20 | 20 20 20 20 20 20 80 0b | ... | ..|
|000011b0| 20 73 70 6f 74 73 3d 31 | 00 20 20 20 20 20 20 20 | spots=1|. |
|000011c0| 20 20 20 80 37 00 20 20 | 20 20 20 20 20 20 80 c0 | .7. | ..|
|000011d0| 00 20 20 20 20 20 20 20 | 20 80 0b 20 73 70 6f 74 |. | .. spot|
|000011e0| 73 3e 31 00 20 20 20 20 | 20 20 20 20 20 20 80 16 |s>1. | ..|
|000011f0| 20 69 3d 31 20 80 18 20 | 73 70 6f 74 73 00 20 20 | i=1 .. |spots. |
|00001200| 20 20 20 20 20 20 20 20 | 20 20 ff 01 20 62 32 2c | | .. b2,|
|00001210| 30 2c 30 2c 62 31 28 73 | 63 29 2c bc 02 28 78 28 |0,0,b1(s|c),..(x(|
|00001220| 69 29 29 2c bc 02 28 79 | 28 69 29 29 2c 67 78 2c |i)),..(y|(i)),gx,|
|00001230| 67 79 2c 24 30 30 2c 63 | 6d 61 78 2c 30 00 20 20 |gy,$00,c|max,0. |
|00001240| 20 20 20 20 20 20 20 20 | 80 17 20 69 00 20 20 20 | |.. i. |
|00001250| 20 20 20 20 20 80 c0 00 | 20 20 20 20 20 20 20 20 | ...| |
|00001260| 80 16 20 69 3d 31 20 80 | 18 20 73 70 6f 74 73 00 |.. i=1 .|. spots.|
|00001270| 20 20 20 20 20 20 20 20 | 20 20 80 0b 20 bc 02 28 | | .. ..(|
|00001280| bc 07 28 32 30 2f 73 29 | 29 3d 30 00 20 20 20 20 |..(20/s)|)=0. |
|00001290| 20 20 20 20 20 20 20 20 | 80 06 20 6e 65 77 64 00 | |.. newd.|
|000012a0| 20 20 20 20 20 20 20 20 | 20 20 80 c0 00 20 20 20 | | ... |
|000012b0| 20 20 20 20 20 20 20 80 | 0b 20 79 28 69 29 2b 64 | .|. y(i)+d|
|000012c0| 79 28 69 29 3c 30 20 80 | 8a 20 79 28 69 29 2b 64 |y(i)<0 .|. y(i)+d|
|000012d0| 79 28 69 29 2b 67 79 3e | 68 65 69 67 68 74 2d 31 |y(i)+gy>|height-1|
|000012e0| 00 20 20 20 20 20 20 20 | 20 20 20 20 20 64 79 28 |. | dy(|
|000012f0| 69 29 3d 2d 64 79 28 69 | 29 00 20 20 20 20 20 20 |i)=-dy(i|). |
|00001300| 20 20 20 20 80 c0 00 00 | 20 20 20 20 20 20 20 20 | ....| |
|00001310| 20 20 80 0b 20 78 28 69 | 29 2b 64 78 28 69 29 3c | .. x(i|)+dx(i)<|
|00001320| 30 20 80 8a 20 78 28 69 | 29 2b 64 78 28 69 29 2b |0 .. x(i|)+dx(i)+|
|00001330| 67 78 3e 77 69 64 74 68 | 2d 31 00 20 20 20 20 20 |gx>width|-1. |
|00001340| 20 20 20 20 20 20 20 64 | 78 28 69 29 3d 2d 64 78 | d|x(i)=-dx|
|00001350| 28 69 29 00 20 20 20 20 | 20 20 20 20 20 20 80 c0 |(i). | ..|
|00001360| 00 20 20 20 20 20 20 20 | 20 20 20 78 28 69 29 2b |. | x(i)+|
|00001370| 64 78 28 69 29 00 20 20 | 20 20 20 20 20 20 20 20 |dx(i). | |
|00001380| 79 28 69 29 2b 64 79 28 | 69 29 00 20 20 20 20 20 |y(i)+dy(|i). |
|00001390| 20 20 20 20 20 70 6f 73 | 3d 79 28 69 29 2b 67 79 | pos|=y(i)+gy|
|000013a0| 2f 32 2b 31 30 30 00 00 | 20 20 20 20 20 20 20 20 |/2+100..| |
|000013b0| 20 20 80 0b 20 73 70 6f | 74 73 3d 31 20 80 42 20 | .. spo|ts=1 .B |
|000013c0| 73 6d 6f 6f 74 68 3d 32 | 20 80 42 20 79 28 69 29 |smooth=2| .B y(i)|
|000013d0| 3c 67 79 00 20 20 20 20 | 20 20 20 20 20 20 20 20 |<gy. | |
|000013e0| 80 bb 00 20 20 20 20 20 | 20 20 20 20 20 20 20 80 |... | .|
|000013f0| bc 20 ff 3c 28 29 3e 70 | 6f 73 00 20 20 20 20 20 |. .<()>p|os. |
|00001400| 20 20 20 20 80 c0 00 20 | 20 20 20 20 20 20 20 20 | ... | |
|00001410| 20 80 0b 20 75 70 64 61 | 74 65 00 20 20 20 20 20 | .. upda|te. |
|00001420| 20 20 20 20 20 20 20 ff | 01 20 62 30 2c bc 02 28 | .|. b0,..(|
|00001430| 78 28 69 29 29 2c bc 02 | 28 79 28 69 29 29 2c 62 |x(i)),..|(y(i)),b|
|00001440| 31 28 73 63 29 2c bc 02 | 28 78 28 69 29 29 2c bc |1(sc),..|(x(i)),.|
|00001450| 02 28 79 28 69 29 29 2c | 67 78 2c 67 79 2c 24 43 |.(y(i)),|gx,gy,$C|
|00001460| 30 2c 24 46 46 2c 30 00 | 20 20 20 20 20 20 20 20 |0,$FF,0.| |
|00001470| 20 20 80 c0 00 20 20 20 | 20 20 20 20 20 20 20 80 | ... | .|
|00001480| 0b 20 73 70 6f 74 73 3e | 31 00 20 20 20 20 20 20 |. spots>|1. |
|00001490| 20 20 20 20 20 20 ff 01 | 20 62 32 2c 30 2c 30 2c | ..| b2,0,0,|
|000014a0| 62 31 28 73 63 29 2c bc | 02 28 78 28 69 29 29 2c |b1(sc),.|.(x(i)),|
|000014b0| bc 02 28 79 28 69 29 29 | 2c 67 78 2c 67 79 2c 24 |..(y(i))|,gx,gy,$|
|000014c0| 45 30 2c 63 6d 61 78 2c | 30 00 20 20 20 20 20 20 |E0,cmax,|0. |
|000014d0| 20 20 20 20 80 22 00 20 | 20 20 20 20 20 20 20 20 | .". | |
|000014e0| 20 20 20 ff 01 20 62 32 | 2c 30 2c 30 2c 62 31 28 | .. b2|,0,0,b1(|
|000014f0| 73 63 29 2c bc 02 28 78 | 28 69 29 29 2c bc 02 28 |sc),..(x|(i)),..(|
|00001500| 79 28 69 29 29 2c 67 78 | 2c 67 79 2c 24 43 30 2c |y(i)),gx|,gy,$C0,|
|00001510| 63 6d 61 78 2c 30 00 20 | 20 20 20 20 20 20 20 20 |cmax,0. | |
|00001520| 20 80 c0 00 20 20 20 20 | 20 20 20 20 80 17 20 69 | ... | .. i|
|00001530| 00 20 20 20 20 20 20 20 | 20 80 0b 20 73 70 6f 74 |. | .. spot|
|00001540| 73 3e 31 00 20 20 20 20 | 20 20 20 20 20 20 cf 07 |s>1. | ..|
|00001550| 20 73 63 00 20 20 20 20 | 20 20 20 20 20 20 73 63 | sc. | sc|
|00001560| 3d 31 2d 73 63 00 20 20 | 20 20 20 20 20 20 80 c0 |=1-sc. | ..|
|00001570| 00 20 20 20 20 20 20 20 | 20 2a 6d 73 67 3d fe b4 |. | *msg=..|
|00001580| 28 2a 70 6f 72 74 29 00 | 20 20 20 20 20 20 80 bc |(*port).| ..|
|00001590| 20 2a 6d 73 67 00 20 20 | 20 20 20 20 ff 87 20 2a | *msg. | .. *|
|000015a0| 6d 79 73 63 72 65 65 6e | 33 00 20 20 20 20 20 20 |myscreen|3. |
|000015b0| ff 87 20 2a 6d 79 73 63 | 72 65 65 6e 32 00 20 20 |.. *mysc|reen2. |
|000015c0| 20 20 20 20 ff 87 20 2a | 6d 79 73 63 72 65 65 6e | .. *|myscreen|
|000015d0| 00 20 20 20 20 80 c0 00 | 20 20 20 20 ff 86 20 2a |. ...| .. *|
|000015e0| 6d 79 77 69 6e 64 6f 77 | 00 20 20 20 20 ff 88 20 |mywindow|. .. |
|000015f0| 2a 6d 79 77 69 6e 64 6f | 77 00 20 20 20 20 fe 99 |*mywindo|w. ..|
|00001600| 20 2a 73 70 72 64 61 74 | 61 2c 80 2f 2e 73 70 72 | *sprdat|a,./.spr|
|00001610| 69 74 65 64 61 74 61 00 | 20 20 20 20 fe b2 20 2a |itedata.| .. *|
|00001620| 70 6f 72 74 00 20 20 20 | 20 fe e3 20 2a 70 6f 72 |port. | .. *por|
|00001630| 74 00 00 20 20 80 0f 20 | 22 49 4e 46 4f 22 00 20 |t.. .. |"INFO". |
|00001640| 20 20 20 74 69 74 6c 65 | 24 3d 22 53 70 6f 74 22 | title|$="Spot"|
|00001650| 2b dc 86 28 30 29 00 20 | 20 20 20 72 65 71 74 65 |+..(0). | reqte|
|00001660| 78 74 24 3d 22 53 70 6f | 74 20 2d 20 4d 6f 64 75 |xt$="Spo|t - Modu|
|00001670| 6c 65 20 66 6f 72 20 42 | 6c 69 74 7a 42 6c 61 6e |le for B|litzBlan|
|00001680| 6b 22 2b dc 86 28 31 30 | 29 00 20 20 20 20 72 65 |k"+..(10|). re|
|00001690| 71 74 65 78 74 24 2b dc | 86 28 31 36 39 29 2b 22 |qtext$+.|.(169)+"|
|000016a0| 20 31 39 39 33 20 62 79 | 20 54 68 6f 6d 61 73 20 | 1993 by| Thomas |
|000016b0| 42 1b 72 6b 65 6c 22 2b | dc 86 28 31 30 29 2b dc |B.rkel"+|..(10)+.|
|000016c0| 86 28 31 30 29 00 20 20 | 20 20 72 65 71 74 65 78 |.(10). | reqtex|
|000016d0| 74 24 2b 22 53 70 6f 74 | 6c 69 67 68 74 73 20 6d |t$+"Spot|lights m|
|000016e0| 6f 76 65 20 6f 76 65 72 | 20 79 6f 75 72 20 61 63 |ove over| your ac|
|000016f0| 74 75 61 6c 20 73 63 72 | 65 65 6e 2e 22 2b dc 86 |tual scr|een."+..|
|00001700| 28 31 30 29 2b dc 86 28 | 31 30 29 00 20 20 20 20 |(10)+..(|10). |
|00001710| 72 65 71 74 65 78 74 24 | 2b 22 43 68 6f 6f 73 65 |reqtext$|+"Choose|
|00001720| 20 73 70 65 65 64 2c 20 | 73 69 7a 65 2c 20 6e 75 | speed, |size, nu|
|00001730| 6d 62 65 72 2c 20 66 61 | 64 69 6e 67 2c 20 75 70 |mber, fa|ding, up|
|00001740| 64 61 74 65 2c 20 73 6d | 6f 6f 74 68 69 6e 67 22 |date, sm|oothing"|
|00001750| 2b dc 86 28 31 30 29 00 | 20 20 20 20 72 65 71 74 |+..(10).| reqt|
|00001760| 65 78 74 24 2b 22 69 6e | 20 74 68 65 20 63 6f 6e |ext$+"in| the con|
|00001770| 66 69 67 2d 77 69 6e 64 | 6f 77 2e 22 2b dc 86 28 |fig-wind|ow."+..(|
|00001780| 30 29 00 20 20 20 20 67 | 61 64 67 65 74 24 3d 22 |0). g|adget$="|
|00001790| 4f 4b 22 2b dc 86 28 30 | 29 00 20 20 20 20 65 61 |OK"+..(0|). ea|
|000017a0| 73 79 2e 45 61 73 79 53 | 74 72 75 63 74 5c 65 73 |sy.EasyS|truct\es|
|000017b0| 5f 53 74 72 75 63 74 53 | 69 7a 65 3d 80 2f 2e 45 |_StructS|ize=./.E|
|000017c0| 61 73 79 53 74 72 75 63 | 74 00 20 20 20 20 65 61 |asyStruc|t. ea|
|000017d0| 73 79 5c 65 73 5f 54 69 | 74 6c 65 3d 26 74 69 74 |sy\es_Ti|tle=&tit|
|000017e0| 6c 65 24 00 20 20 20 20 | 65 61 73 79 5c 65 73 5f |le$. |easy\es_|
|000017f0| 54 65 78 74 46 6f 72 6d | 61 74 3d 26 72 65 71 74 |TextForm|at=&reqt|
|00001800| 65 78 74 24 00 20 20 20 | 20 65 61 73 79 5c 65 73 |ext$. | easy\es|
|00001810| 5f 47 61 64 67 65 74 46 | 6f 72 6d 61 74 3d 26 67 |_GadgetF|ormat=&g|
|00001820| 61 64 67 65 74 24 00 20 | 20 20 20 ff dd 20 30 2c |adget$. | .. 0,|
|00001830| 65 61 73 79 2c 30 2c 30 | 00 20 20 80 0f 20 22 43 |easy,0,0|. .. "C|
|00001840| 4f 4e 46 49 47 22 00 20 | 20 20 20 2a 6d 79 73 63 |ONFIG". | *mysc|
|00001850| 72 65 65 6e 3d ff d1 28 | 30 29 00 20 20 20 20 77 |reen=..(|0). w|
|00001860| 69 64 74 68 3d 2a 6d 79 | 73 63 72 65 65 6e 5c 57 |idth=*my|screen\W|
|00001870| 69 64 74 68 00 20 20 20 | 20 68 65 69 67 68 74 3d |idth. | height=|
|00001880| 2a 6d 79 73 63 72 65 65 | 6e 5c 48 65 69 67 68 74 |*myscree|n\Height|
|00001890| 00 20 20 20 20 66 6f 6e | 74 3d 2a 6d 79 73 63 72 |. fon|t=*myscr|
|000018a0| 65 65 6e 5c 46 6f 6e 74 | 5c 74 61 5f 59 53 69 7a |een\Font|\ta_YSiz|
|000018b0| 65 00 20 20 20 20 80 06 | 20 72 65 61 64 63 6f 6e |e. ..| readcon|
|000018c0| 66 69 67 00 20 20 20 20 | cf 02 20 30 00 20 20 20 |fig. |.. 0. |
|000018d0| 20 c6 18 20 30 2c 30 00 | 20 20 20 20 c6 02 20 30 | .. 0,0.| .. 0|
|000018e0| 2c 31 38 30 2c 32 35 2c | 30 2c 34 2c 35 2c 34 30 |,180,25,|0,4,5,40|
|000018f0| 00 20 20 20 20 c6 02 20 | 30 2c 31 38 30 2c 35 30 |. .. |0,180,50|
|00001900| 2c 30 2c 35 2c 35 2c 34 | 30 00 20 20 20 20 c6 02 |,0,5,5,4|0. ..|
|00001910| 20 30 2c 31 38 30 2c 37 | 35 2c 30 2c 36 2c 35 2c | 0,180,7|5,0,6,5,|
|00001920| 34 30 00 20 20 20 20 c6 | 1b 20 30 2c 34 2c dd 83 |40. .|. 0,4,..|
|00001930| 28 67 78 29 00 20 20 20 | 20 c6 1b 20 30 2c 35 2c |(gx). | .. 0,5,|
|00001940| dd 83 28 73 70 6f 74 73 | 29 00 20 20 20 20 c6 1b |..(spots|). ..|
|00001950| 20 30 2c 36 2c dd 83 28 | 66 61 64 65 29 00 00 20 | 0,6,..(|fade).. |
|00001960| 20 20 20 c6 18 20 32 2c | 31 00 20 20 20 20 c6 01 | .. 2,|1. ..|
|00001970| 20 30 2c 32 30 2c 31 30 | 35 2c 31 2c 33 2c 22 20 | 0,20,10|5,1,3," |
|00001980| 55 70 64 61 74 65 20 22 | 00 20 20 20 20 c6 01 20 |Update "|. .. |
|00001990| 30 2c 32 30 2c 31 33 35 | 2c 31 2c 37 2c 22 20 53 |0,20,135|,1,7," S|
|000019a0| 6d 6f 6f 74 68 20 22 00 | 20 20 20 20 c6 1c 20 31 |mooth ".| .. 1|
|000019b0| 00 20 20 20 20 c6 01 20 | 30 2c 32 30 2c 32 35 2c |. .. |0,20,25,|
|000019c0| 35 31 32 2c 30 2c 22 20 | 20 53 6c 6f 77 20 20 22 |512,0," | Slow "|
|000019d0| 00 20 20 20 20 c6 01 20 | 30 2c 32 30 2c 35 30 2c |. .. |0,20,50,|
|000019e0| 35 31 32 2c 31 2c 22 20 | 4e 6f 72 6d 61 6c 20 22 |512,1," |Normal "|
|000019f0| 00 20 20 20 20 c6 01 20 | 30 2c 32 30 2c 37 35 2c |. .. |0,20,75,|
|00001a00| 35 31 32 2c 32 2c 22 20 | 20 46 61 73 74 20 20 22 |512,2," | Fast "|
|00001a10| 00 20 20 20 20 c6 0e 20 | 30 2c 73 2d 31 2c 80 c5 |. .. |0,s-1,..|
|00001a20| 00 20 20 20 20 80 0b 20 | 75 70 64 61 74 65 00 20 |. .. |update. |
|00001a30| 20 20 20 20 20 c6 0e 20 | 30 2c 33 2c 80 c5 00 20 | .. |0,3,... |
|00001a40| 20 20 20 80 c0 00 20 20 | 20 20 80 0b 20 73 6d 6f | ... | .. smo|
|00001a50| 6f 74 68 3d 32 00 20 20 | 20 20 20 20 c6 0e 20 30 |oth=2. | .. 0|
|00001a60| 2c 37 2c 80 c5 00 20 20 | 20 20 80 c0 00 20 20 20 |,7,... | ... |
|00001a70| 20 c5 01 20 30 2c 77 69 | 64 74 68 2f 32 2d 31 32 | .. 0,wi|dth/2-12|
|00001a80| 35 2c 68 65 69 67 68 74 | 2f 32 2d 38 30 2c 32 35 |5,height|/2-80,25|
|00001a90| 30 2c 31 36 30 2c 24 31 | 30 30 65 2c 22 53 70 6f |0,160,$1|00e,"Spo|
|00001aa0| 74 22 2c 31 2c 32 2c 30 | 00 20 20 20 20 73 74 72 |t",1,2,0|. str|
|00001ab0| 69 6e 67 62 6f 72 64 65 | 72 7b 31 38 30 2c 32 35 |ingborde|r{180,25|
|00001ac0| 2c 34 30 2c 38 7d 00 20 | 20 20 20 73 74 72 69 6e |,40,8}. | strin|
|00001ad0| 67 62 6f 72 64 65 72 7b | 31 38 30 2c 35 30 2c 34 |gborder{|180,50,4|
|00001ae0| 30 2c 38 7d 00 20 20 20 | 20 73 74 72 69 6e 67 62 |0,8}. | stringb|
|00001af0| 6f 72 64 65 72 7b 31 38 | 30 2c 37 35 2c 34 30 2c |order{18|0,75,40,|
|00001b00| 38 7d 00 20 20 20 20 c5 | 1c 20 32 00 20 20 20 20 |8}. .|. 2. |
|00001b10| c5 10 20 31 30 35 2c 32 | 34 2d 66 6f 6e 74 00 20 |.. 105,2|4-font. |
|00001b20| 20 20 20 dd 81 20 22 53 | 69 7a 65 3a 22 00 20 20 | .. "S|ize:". |
|00001b30| 20 20 c5 10 20 31 30 35 | 2c 32 34 2d 66 6f 6e 74 | .. 105|,24-font|
|00001b40| 2b 38 00 20 20 20 20 dd | 81 20 22 28 31 30 2d 31 |+8. .|. "(10-1|
|00001b50| 35 30 29 22 00 20 20 20 | 20 c5 10 20 31 30 35 2c |50)". | .. 105,|
|00001b60| 34 39 2d 66 6f 6e 74 00 | 20 20 20 20 dd 81 20 22 |49-font.| .. "|
|00001b70| 4e 75 6d 62 65 72 3a 22 | 00 20 20 20 20 c5 10 20 |Number:"|. .. |
|00001b80| 31 30 35 2c 34 39 2d 66 | 6f 6e 74 2b 38 00 20 20 |105,49-f|ont+8. |
|00001b90| 20 20 dd 81 20 22 28 31 | 2d 31 30 30 29 22 00 20 | .. "(1|-100)". |
|00001ba0| 20 20 20 c5 10 20 31 30 | 35 2c 37 34 2d 66 6f 6e | .. 10|5,74-fon|
|00001bb0| 74 00 20 20 20 20 dd 81 | 20 22 46 61 64 65 20 74 |t. ..| "Fade t|
|00001bc0| 6f 3a 22 00 20 20 20 20 | c5 10 20 31 30 35 2c 37 |o:". |.. 105,7|
|00001bd0| 34 2d 66 6f 6e 74 2b 38 | 00 20 20 20 20 dd 81 20 |4-font+8|. .. |
|00001be0| 22 28 30 2d 39 39 29 22 | 00 20 20 20 20 c6 12 20 |"(0-99)"|. .. |
|00001bf0| 30 2c 34 00 20 20 20 20 | 80 0b 20 75 70 64 61 74 |0,4. |.. updat|
|00001c00| 65 3d 31 00 20 20 20 20 | 20 20 c6 20 20 30 2c 36 |e=1. | . 0,6|
|00001c10| 00 20 20 20 20 20 20 c6 | 0b 20 30 2c 36 00 20 20 |. .|. 0,6. |
|00001c20| 20 20 20 20 73 74 72 69 | 6e 67 62 6f 72 64 65 72 | stri|ngborder|
|00001c30| 7b 31 38 30 2c 37 35 2c | 34 30 2c 38 7d 00 20 20 |{180,75,|40,8}. |
|00001c40| 20 20 80 c0 00 20 20 20 | 20 80 bb 00 20 20 20 20 | ... | ... |
|00001c50| 20 20 65 76 3d c5 02 00 | 20 20 20 20 20 20 80 0b | ev=...| ..|
|00001c60| 20 65 76 3d 24 34 30 00 | 20 20 20 20 20 20 20 20 | ev=$40.| |
|00001c70| 80 0e 20 c5 04 00 20 20 | 20 20 20 20 20 20 20 20 |.. ... | |
|00001c80| 80 0f 20 33 00 20 20 20 | 20 20 20 20 20 20 20 20 |.. 3. | |
|00001c90| 20 80 0b 20 c6 1d 28 30 | 2c 33 29 00 20 20 20 20 | .. ..(0|,3). |
|00001ca0| 20 20 20 20 20 20 20 20 | 20 20 75 70 64 61 74 65 | | update|
|00001cb0| 3d 31 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |=1. | |
|00001cc0| 20 c6 20 20 30 2c 36 00 | 20 20 20 20 20 20 20 20 | . 0,6.| |
|00001cd0| 20 20 20 20 20 20 c6 0b | 20 30 2c 36 00 20 20 20 | ..| 0,6. |
|00001ce0| 20 20 20 20 20 20 20 20 | 20 20 20 73 74 72 69 6e | | strin|
|00001cf0| 67 62 6f 72 64 65 72 7b | 31 38 30 2c 37 35 2c 34 |gborder{|180,75,4|
|00001d00| 30 2c 38 7d 00 20 20 20 | 20 20 20 20 20 20 20 20 |0,8}. | |
|00001d10| 20 80 22 00 20 20 20 20 | 20 20 20 20 20 20 20 20 | .". | |
|00001d20| 20 20 75 70 64 61 74 65 | 3d 30 00 20 20 20 20 20 | update|=0. |
|00001d30| 20 20 20 20 20 20 20 20 | 20 c6 1f 20 30 2c 36 00 | | .. 0,6.|
|00001d40| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 c6 0b | | ..|
|00001d50| 20 30 2c 36 00 20 20 20 | 20 20 20 20 20 20 20 20 | 0,6. | |
|00001d60| 20 20 20 73 74 72 69 6e | 67 62 6f 72 64 65 72 7b | strin|gborder{|
|00001d70| 31 38 30 2c 37 35 2c 34 | 30 2c 38 7d 00 20 20 20 |180,75,4|0,8}. |
|00001d80| 20 20 20 20 20 20 20 20 | 20 80 c0 00 20 20 20 20 | | ... |
|00001d90| 20 20 20 20 20 20 80 0f | 20 34 00 20 20 20 20 20 | ..| 4. |
|00001da0| 20 20 20 20 20 20 20 c6 | 12 20 30 2c 35 00 20 20 | .|. 0,5. |
|00001db0| 20 20 20 20 20 20 20 20 | 80 0f 20 35 00 20 20 20 | |.. 5. |
|00001dc0| 20 20 20 20 20 20 20 20 | 20 80 0b 20 75 70 64 61 | | .. upda|
|00001dd0| 74 65 3d 30 00 20 20 20 | 20 20 20 20 20 20 20 20 |te=0. | |
|00001de0| 20 20 20 c6 12 20 30 2c | 36 00 20 20 20 20 20 20 | .. 0,|6. |
|00001df0| 20 20 20 20 20 20 80 22 | 00 20 20 20 20 20 20 20 | ."|. |
|00001e00| 20 20 20 20 20 20 20 65 | 3d 31 00 20 20 20 20 20 | e|=1. |
|00001e10| 20 20 20 20 20 20 20 80 | c0 00 20 20 20 20 20 20 | .|.. |
|00001e20| 20 20 20 20 80 0f 20 36 | 00 20 20 20 20 20 20 20 | .. 6|. |
|00001e30| 20 20 20 20 20 65 3d 31 | 00 20 20 20 20 20 20 20 | e=1|. |
|00001e40| 20 80 02 20 80 0e 00 20 | 20 20 20 20 20 80 c0 00 | .. ... | ...|
|00001e50| 20 20 20 20 80 bc 20 65 | 76 3d 24 32 30 30 20 80 | .. e|v=$200 .|
|00001e60| 8a 20 65 00 00 20 20 20 | 20 73 3d c6 1e 28 30 2c |. e.. | s=..(0,|
|00001e70| 31 29 2b 31 00 20 20 20 | 20 80 0b 20 c6 1d 28 30 |1)+1. | .. ..(0|
|00001e80| 2c 37 29 00 20 20 20 20 | 20 20 73 6d 6f 6f 74 68 |,7). | smooth|
|00001e90| 3d 32 00 20 20 20 20 80 | 22 00 20 20 20 20 20 20 |=2. .|". |
|00001ea0| 73 6d 6f 6f 74 68 3d 31 | 00 20 20 20 20 80 c0 00 |smooth=1|. ...|
|00001eb0| 20 20 20 20 67 78 3d bc | 01 28 c6 14 28 30 2c 34 | gx=.|.(..(0,4|
|00001ec0| 29 29 00 20 20 20 20 73 | 70 6f 74 73 3d bc 01 28 |)). s|pots=..(|
|00001ed0| c6 14 28 30 2c 35 29 29 | 00 20 20 20 20 80 0b 20 |..(0,5))|. .. |
|00001ee0| 75 70 64 61 74 65 3d 30 | 00 20 20 20 20 20 20 66 |update=0|. f|
|00001ef0| 61 64 65 3d bc 01 28 c6 | 14 28 30 2c 36 29 29 00 |ade=..(.|.(0,6)).|
|00001f00| 20 20 20 20 80 22 00 20 | 20 20 20 20 20 66 61 64 | .". | fad|
|00001f10| 65 3d 30 00 20 20 20 20 | 80 c0 00 20 20 20 20 80 |e=0. |... .|
|00001f20| 2b 20 c5 01 20 30 00 20 | 20 20 20 80 06 20 77 72 |+ .. 0. | .. wr|
|00001f30| 69 74 65 63 6f 6e 66 69 | 67 00 20 20 20 20 ff d2 |iteconfi|g. ..|
|00001f40| 20 30 2c 2a 6d 79 73 63 | 72 65 65 6e 00 80 02 20 | 0,*mysc|reen... |
|00001f50| 80 0e 00 00 80 02 00 00 | 2e 72 65 61 64 63 6f 6e |........|.readcon|
|00001f60| 66 69 67 00 70 61 74 68 | 24 3d b5 02 28 39 29 00 |fig.path|$=..(9).|
|00001f70| 80 16 20 69 3d 31 30 20 | 80 18 20 b5 01 00 20 20 |.. i=10 |.. ... |
|00001f80| 70 61 74 68 24 3d 70 61 | 74 68 24 2b 22 20 22 2b |path$=pa|th$+" "+|
|00001f90| b5 02 28 69 29 00 80 17 | 20 69 00 80 0b 20 be 11 |..(i)...| i... ..|
|00001fa0| 28 30 2c 70 61 74 68 24 | 2b 22 42 42 2e 4d 6f 64 |(0,path$|+"BB.Mod|
|00001fb0| 75 6c 65 73 2e 63 6f 6e | 66 69 67 22 29 00 20 20 |ules.con|fig"). |
|00001fc0| be 08 20 30 00 20 20 80 | 0c 20 80 89 20 be 0d 28 |.. 0. .|. .. ..(|
|00001fd0| 30 29 00 20 20 20 20 80 | 0b 20 dd 01 28 31 30 30 |0). .|. ..(100|
|00001fe0| 29 3d 22 2a 2a 2a 20 53 | 70 6f 74 20 2a 2a 2a 22 |)="*** S|pot ***"|
|00001ff0| 00 20 20 20 20 20 20 73 | 3d bc 01 28 dd 01 28 35 |. s|=..(..(5|
|00002000| 29 29 00 20 20 20 20 20 | 20 75 70 64 61 74 65 3d |)). | update=|
|00002010| bc 01 28 dd 01 28 35 29 | 29 00 20 20 20 20 20 20 |..(..(5)|). |
|00002020| 67 78 3d bc 01 28 dd 01 | 28 35 29 29 00 20 20 20 |gx=..(..|(5)). |
|00002030| 20 20 20 73 70 6f 74 73 | 3d bc 01 28 dd 01 28 35 | spots|=..(..(5|
|00002040| 29 29 00 20 20 20 20 20 | 20 66 61 64 65 3d bc 01 |)). | fade=..|
|00002050| 28 dd 01 28 35 29 29 00 | 20 20 20 20 20 20 73 6d |(..(5)).| sm|
|00002060| 6f 6f 74 68 3d bc 01 28 | dd 01 28 35 29 29 00 20 |ooth=..(|..(5)). |
|00002070| 20 20 20 80 c0 00 20 20 | 80 c1 00 20 20 d2 01 00 | ... |... ...|
|00002080| 20 20 be 02 20 30 00 80 | c0 00 80 06 20 63 68 65 | .. 0..|.... che|
|00002090| 63 6b 76 61 6c 00 80 07 | 00 00 00 2e 77 72 69 74 |ckval...|....writ|
|000020a0| 65 63 6f 6e 66 69 67 00 | 80 06 20 63 68 65 63 6b |econfig.|.. check|
|000020b0| 76 61 6c 00 80 0b 20 be | 11 28 30 2c 70 61 74 68 |val... .|.(0,path|
|000020c0| 24 2b 22 42 42 2e 4d 6f | 64 75 6c 65 73 2e 63 6f |$+"BB.Mo|dules.co|
|000020d0| 6e 66 69 67 22 29 00 20 | 20 80 0b 20 be 12 28 31 |nfig"). | .. ..(1|
|000020e0| 2c 70 61 74 68 24 2b 22 | 42 42 2e 4d 6f 64 75 6c |,path$+"|BB.Modul|
|000020f0| 65 73 2e 74 65 6d 70 22 | 29 00 20 20 20 20 be 08 |es.temp"|). ..|
|00002100| 20 30 00 20 20 20 20 be | 07 20 31 00 20 20 20 20 | 0. .|. 1. |
|00002110| 80 0c 20 80 89 20 be 0d | 28 30 29 00 20 20 20 20 |.. .. ..|(0). |
|00002120| 20 20 66 24 3d dd 01 28 | 31 30 30 29 00 20 20 20 | f$=..(|100). |
|00002130| 20 20 20 80 0b 20 66 24 | 3d 22 2a 2a 2a 20 53 70 | .. f$|="*** Sp|
|00002140| 6f 74 20 2a 2a 2a 22 00 | 20 20 20 20 20 20 20 20 |ot ***".| |
|00002150| 80 bb 00 20 20 20 20 20 | 20 20 20 20 20 66 32 24 |... | f2$|
|00002160| 3d dd 01 28 31 30 30 29 | 00 20 20 20 20 20 20 20 |=..(100)|. |
|00002170| 20 80 bc 20 be 0d 28 30 | 29 20 80 8a 20 dc 81 28 | .. ..(0|) .. ..(|
|00002180| 66 32 24 2c 33 29 3d 22 | 2a 2a 2a 22 00 20 20 20 |f2$,3)="|***". |
|00002190| 20 20 20 20 20 80 0b 20 | 80 89 20 be 0d 28 30 29 | .. |.. ..(0)|
|000021a0| 20 80 21 20 dd 82 20 66 | 32 24 00 20 20 20 20 20 | .! .. f|2$. |
|000021b0| 20 80 22 00 20 20 20 20 | 20 20 20 20 dd 82 20 66 | .". | .. f|
|000021c0| 24 00 20 20 20 20 20 20 | 80 c0 00 20 20 20 20 80 |$. |... .|
|000021d0| c1 00 20 20 20 20 be 02 | 20 31 00 20 20 80 c0 00 |.. ..| 1. ...|
|000021e0| 20 20 be 02 20 30 00 80 | c0 00 be 03 20 70 61 74 | .. 0..|.... pat|
|000021f0| 68 24 2b 22 42 42 2e 4d | 6f 64 75 6c 65 73 2e 63 |h$+"BB.M|odules.c|
|00002200| 6f 6e 66 69 67 22 00 66 | 24 3d 70 61 74 68 24 2b |onfig".f|$=path$+|
|00002210| 22 42 42 2e 4d 6f 64 75 | 6c 65 73 2e 74 65 6d 70 |"BB.Modu|les.temp|
|00002220| 22 2b dc 86 28 30 29 00 | 66 32 24 3d 70 61 74 68 |"+..(0).|f2$=path|
|00002230| 24 2b 22 42 42 2e 4d 6f | 64 75 6c 65 73 2e 63 6f |$+"BB.Mo|dules.co|
|00002240| 6e 66 69 67 22 2b dc 86 | 28 30 29 00 fe 09 20 26 |nfig"+..|(0)... &|
|00002250| 66 24 2c 26 66 32 24 00 | 80 0b 20 be 01 28 30 2c |f$,&f2$.|.. ..(0,|
|00002260| 70 61 74 68 24 2b 22 42 | 42 2e 4d 6f 64 75 6c 65 |path$+"B|B.Module|
|00002270| 73 2e 63 6f 6e 66 69 67 | 22 29 00 20 20 be 07 20 |s.config|"). .. |
|00002280| 30 00 20 20 be 0b 20 30 | 2c be 0a 28 30 29 00 20 |0. .. 0|,..(0). |
|00002290| 20 dd 82 20 22 2a 2a 2a | 20 53 70 6f 74 20 2a 2a | .. "***| Spot **|
|000022a0| 2a 22 00 20 20 dd 82 20 | 73 00 20 20 dd 82 20 75 |*". .. |s. .. u|
|000022b0| 70 64 61 74 65 00 20 20 | dd 82 20 67 78 00 20 20 |pdate. |.. gx. |
|000022c0| dd 82 20 73 70 6f 74 73 | 00 20 20 dd 82 20 66 61 |.. spots|. .. fa|
|000022d0| 64 65 00 20 20 dd 82 20 | 73 6d 6f 6f 74 68 00 20 |de. .. |smooth. |
|000022e0| 20 be 02 20 30 00 80 c0 | 00 80 07 00 00 2e 63 68 | .. 0...|......ch|
|000022f0| 65 63 6b 76 61 6c 00 80 | 0b 20 73 3c 31 20 80 21 |eckval..|. s<1 .!|
|00002300| 20 73 3d 31 00 80 0b 20 | 73 3e 33 20 80 21 20 73 | s=1... |s>3 .! s|
|00002310| 3d 33 00 80 0b 20 75 70 | 64 61 74 65 3c 30 20 80 |=3... up|date<0 .|
|00002320| 21 20 75 70 64 61 74 65 | 3d 30 00 80 0b 20 75 70 |! update|=0... up|
|00002330| 64 61 74 65 3e 31 20 80 | 21 20 75 70 64 61 74 65 |date>1 .|! update|
|00002340| 3d 31 00 80 0b 20 73 70 | 6f 74 73 3c 31 20 80 21 |=1... sp|ots<1 .!|
|00002350| 20 73 70 6f 74 73 3d 31 | 00 80 0b 20 73 70 6f 74 | spots=1|... spot|
|00002360| 73 3e 31 30 30 20 80 21 | 20 73 70 6f 74 73 3d 31 |s>100 .!| spots=1|
|00002370| 30 30 00 80 0b 20 67 78 | 3c 31 30 20 80 21 20 67 |00... gx|<10 .! g|
|00002380| 78 3d 31 30 30 00 80 0b | 20 67 78 3e 31 35 30 20 |x=100...| gx>150 |
|00002390| 80 21 20 67 78 3d 31 30 | 30 00 80 0b 20 66 61 64 |.! gx=10|0... fad|
|000023a0| 65 3c 30 20 80 21 20 66 | 61 64 65 3d 30 00 80 0b |e<0 .! f|ade=0...|
|000023b0| 20 66 61 64 65 3e 39 39 | 20 80 21 20 66 61 64 65 | fade>99| .! fade|
|000023c0| 3d 39 39 00 80 0b 20 73 | 6d 6f 6f 74 68 3c 31 20 |=99... s|mooth<1 |
|000023d0| 80 21 20 73 6d 6f 6f 74 | 68 3d 31 00 80 0b 20 73 |.! smoot|h=1... s|
|000023e0| 6d 6f 6f 74 68 3e 32 20 | 80 21 20 73 6d 6f 6f 74 |mooth>2 |.! smoot|
|000023f0| 68 3d 31 00 80 07 00 00 | 2e 6e 65 77 64 00 64 64 |h=1.....|.newd.dd|
|00002400| 78 2e 71 3d 28 bc 02 28 | bc 07 28 33 29 29 2d 31 |x.q=(..(|..(3))-1|
|00002410| 29 2f 34 00 64 64 79 2e | 71 3d 28 bc 02 28 bc 07 |)/4.ddy.|q=(..(..|
|00002420| 28 33 29 29 2d 31 29 2f | 34 00 80 0b 20 80 89 28 |(3))-1)/|4... ..(|
|00002430| 28 64 78 28 69 29 2b 64 | 64 78 3c 3e 30 20 80 8a |(dx(i)+d|dx<>0 ..|
|00002440| 20 64 79 28 69 29 2b 64 | 64 79 3c 3e 30 29 20 80 | dy(i)+d|dy<>0) .|
|00002450| 42 20 bc 09 28 64 78 28 | 69 29 2b 64 64 78 29 3c |B ..(dx(|i)+ddx)<|
|00002460| 3d 73 20 80 42 20 bc 09 | 28 64 78 28 69 29 2b 64 |=s .B ..|(dx(i)+d|
|00002470| 64 78 29 3e 3d 73 2f 33 | 29 00 20 20 64 64 78 3d |dx)>=s/3|). ddx=|
|00002480| 2d 64 64 78 00 80 c0 00 | 80 0b 20 80 89 28 28 64 |-ddx....|.. ..((d|
|00002490| 78 28 69 29 2b 64 64 78 | 3c 3e 30 20 80 8a 20 64 |x(i)+ddx|<>0 .. d|
|000024a0| 79 28 69 29 2b 64 64 79 | 3c 3e 30 29 20 80 42 20 |y(i)+ddy|<>0) .B |
|000024b0| bc 09 28 64 79 28 69 29 | 2b 64 64 79 29 3c 3d 73 |..(dy(i)|+ddy)<=s|
|000024c0| 20 80 42 20 bc 09 28 64 | 79 28 69 29 2b 64 64 79 | .B ..(d|y(i)+ddy|
|000024d0| 29 3e 3d 73 2f 33 29 00 | 20 20 64 64 79 3d 2d 64 |)>=s/3).| ddy=-d|
|000024e0| 64 79 00 80 c0 00 64 78 | 28 69 29 2b 64 64 78 00 |dy....dx|(i)+ddx.|
|000024f0| 64 79 28 69 29 2b 64 64 | 79 00 80 07 00 00 |dy(i)+dd|y..... |
+--------+-------------------------+-------------------------+--------+--------+