home *** CD-ROM | disk | FTP | other *** search
Unknown | 1993-04-09 | 7.6 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
|
---|
10%
| dexvert
| Truevision Targa Graphic (image/tga)
| magic
| Supported |
100%
| file
| data
| default
| |
100%
| xdgMime
| image/x-tga
| default (weak)
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 0f f4 20 3e 4d | 61 6e 64 65 6c 5f 31 0d |..... >M|andel_1.|
|00000010| 00 14 39 de 20 53 43 52 | 45 45 4e 25 20 32 34 3a |..9. SCR|EEN% 24:|
|00000020| 53 43 52 45 45 4e 25 21 | 30 3d 31 35 30 3a 53 43 |SCREEN%!|0=150:SC|
|00000030| 52 45 45 4e 25 21 34 3d | 31 34 39 3a 53 43 52 45 |REEN%!4=|149:SCRE|
|00000040| 45 4e 25 21 38 3d 2d 31 | 0d 00 1e 42 c8 99 20 22 |EN%!8=-1|...B.. "|
|00000050| 4f 53 5f 52 65 61 64 56 | 64 75 56 61 72 69 61 62 |OS_ReadV|duVariab|
|00000060| 6c 65 73 22 2c 53 43 52 | 45 45 4e 25 2c 53 43 52 |les",SCR|EEN%,SCR|
|00000070| 45 45 4e 25 2b 31 32 3a | 53 63 72 65 65 6e 25 3d |EEN%+12:|Screen%=|
|00000080| 53 43 52 45 45 4e 25 21 | 31 36 0d 00 28 18 c8 95 |SCREEN%!|16..(...|
|00000090| 20 53 43 52 45 45 4e 25 | 21 31 32 3c 31 36 33 38 | SCREEN%|!12<1638|
|000000a0| 34 30 0d 00 32 44 20 20 | db 3a f1 27 22 54 68 65 |40..2D |.:.'"The|
|000000b0| 20 53 43 52 45 45 4e 53 | 49 5a 45 20 6d 75 73 74 | SCREENS|IZE must|
|000000c0| 20 62 65 20 61 74 20 6c | 65 61 73 74 20 31 36 30 | be at l|east 160|
|000000d0| 6b 20 66 6f 72 20 74 68 | 69 73 20 70 72 6f 67 72 |k for th|is progr|
|000000e0| 61 6d 6d 65 22 27 0d 00 | 3c 42 20 20 f1 22 50 6c |amme"'..|<B ."Pl|
|000000f0| 65 61 73 65 20 45 53 43 | 41 50 45 2c 20 72 65 63 |ease ESC|APE, rec|
|00000100| 6f 6e 66 69 67 75 72 65 | 20 74 6f 20 31 36 30 4b |onfigure| to 160K|
|00000110| 20 61 6e 64 20 74 68 65 | 6e 20 72 65 2d 72 75 6e | and the|n re-run|
|00000120| 22 3a 51 24 3d be 3a e0 | 0d 00 46 07 20 20 ce 0d |":Q$=.:.|..F. ..|
|00000130| 00 50 0e 2a 50 4f 49 4e | 54 45 52 20 31 0d 00 5a |.P.*POIN|TER 1..Z|
|00000140| 32 eb 20 31 3a 87 3a fb | 20 31 3a db 3a f1 20 8a |2. 1:.:.| 1:.:. .|
|00000150| 31 37 2c 36 29 22 54 20 | 48 20 45 22 3a 57 25 3d |17,6)"T |H E":W%=|
|00000160| 33 32 30 3a 48 25 3d 32 | 35 36 3a 63 25 3d 30 0d |320:H%=2|56:c%=0.|
|00000170| 00 64 3c f1 20 8a 31 30 | 2c 39 29 22 4d 20 41 20 |.d<. .10|,9)"M A |
|00000180| 4e 20 44 20 45 20 4c 20 | 42 20 52 20 4f 20 54 22 |N D E L |B R O T"|
|00000190| 3a f1 20 8a 31 37 2c 31 | 32 29 22 53 20 45 20 54 |:. .17,1|2)"S E T|
|000001a0| 22 3a f2 74 69 6d 65 28 | 33 30 29 0d 00 6e 5d f1 |":.time(|30)..n].|
|000001b0| 20 8a 30 2c 32 38 29 22 | 50 72 65 73 73 20 50 20 | .0,28)"|Press P |
|000001c0| 66 6f 72 20 20 64 65 74 | 61 69 6c 73 20 20 6f 66 |for det|ails of|
|000001d0| 20 20 6f 70 65 72 61 74 | 69 6e 67 20 74 68 65 20 | operat|ing the |
|000001e0| 70 72 6f 67 72 61 6d 6d | 65 20 6f 72 20 61 6e 79 |programm|e or any|
|000001f0| 20 6f 74 68 65 72 20 20 | 6b 65 79 20 74 6f 20 63 | other |key to c|
|00000200| 6f 6e 74 69 6e 75 65 22 | 0d 00 78 31 51 24 3d be |ontinue"|..x1Q$=.|
|00000210| 3a eb 20 31 33 3a fb 20 | 31 37 36 3a 87 3a 51 3d |:. 13:. |176:.:Q=|
|00000220| 30 3a e7 20 51 24 3d 22 | 50 22 84 20 51 24 3d 22 |0:. Q$="|P". Q$="|
|00000230| 70 22 8c 20 f2 68 65 6c | 70 0d 00 82 10 f2 41 73 |p". .hel|p.....As|
|00000240| 73 65 6d 4d 61 6e 64 65 | 6c 0d 00 8c 05 f5 0d 00 |semMande|l.......|
|00000250| 96 1c 20 20 e7 20 51 3d | 30 20 84 20 51 3d 32 20 |.. . Q=|0 . Q=2 |
|00000260| 8c 20 f2 69 74 65 72 61 | 74 65 0d 00 a0 20 20 20 |. .itera|te... |
|00000270| e7 20 51 3d 30 20 84 20 | 51 3d 20 33 20 8c 20 f2 |. Q=0 . |Q= 3 . .|
|00000280| 73 65 74 5f 63 6f 6f 72 | 64 73 0d 00 aa 1a 20 20 |set_coor|ds.... |
|00000290| 55 3d 41 2a 34 2f 35 3a | e7 20 51 3d 32 20 8c 20 |U=A*4/5:|. Q=2 . |
|000002a0| 59 2d 3d 55 0d 00 b4 23 | 20 20 e7 20 41 3e 2e 30 |Y-=U...#| . A>.0|
|000002b0| 34 20 8c 20 50 4f 57 45 | 52 3d 31 33 20 8b 20 50 |4 . POWE|R=13 . P|
|000002c0| 4f 57 45 52 3d 32 36 0d | 00 be 44 20 20 fb 20 31 |OWER=26.|..D . 1|
|000002d0| 32 38 3a 59 2b 3d 55 3a | 58 25 3d 58 2a 32 5e 50 |28:Y+=U:|X%=X*2^P|
|000002e0| 4f 57 45 52 3a 59 25 3d | 59 2a 32 5e 50 4f 57 45 |OWER:Y%=|Y*2^POWE|
|000002f0| 52 3a 41 25 3d 41 2a 32 | 5e 50 4f 57 45 52 3a 55 |R:A%=A*2|^POWER:U|
|00000300| 25 3d 55 2a 32 5e 50 4f | 57 45 52 0d 00 c8 4e 20 |%=U*2^PO|WER...N |
|00000310| 58 50 4c 55 53 25 3d 41 | 25 2f 28 57 25 2d 31 29 |XPLUS%=A|%/(W%-1)|
|00000320| 3a 59 50 4c 55 53 25 3d | 55 25 2f 28 48 25 2d 31 |:YPLUS%=|U%/(H%-1|
|00000330| 29 3a 21 58 50 4c 3d 58 | 50 4c 55 53 25 3a 21 59 |):!XPL=X|PLUS%:!Y|
|00000340| 50 4c 3d 59 50 4c 55 53 | 25 3a 21 58 4c 4c 3d 58 |PL=YPLUS|%:!XLL=X|
|00000350| 25 3a 21 59 4c 4c 3d 59 | 25 0d 00 d2 29 20 20 db |%:!YLL=Y|%...) .|
|00000360| 3a e7 20 41 3e 2e 30 34 | 20 8c 20 d6 20 4d 41 4e |:. A>.04| . . MAN|
|00000370| 44 45 4c 20 8b 20 d6 20 | 4d 41 4e 44 45 4c 53 4c |DEL . . |MANDELSL|
|00000380| 4f 57 0d 00 dc 07 20 20 | f5 0d 00 e6 2f 20 20 20 |OW.... |..../ |
|00000390| 20 51 24 3d be 3a f2 53 | 68 61 64 6f 77 28 32 29 | Q$=.:.S|hadow(2)|
|000003a0| 3a 51 24 3d be 3a 51 3d | bb 28 51 24 29 3a f2 53 |:Q$=.:Q=|.(Q$):.S|
|000003b0| 63 72 65 65 6e 28 31 29 | 0d 00 f0 0e 20 20 20 20 |creen(1)|.... |
|000003c0| c8 8e 20 51 20 ca 0d 00 | fa 1c 20 20 20 20 20 20 |.. Q ...|.. |
|000003d0| 20 c9 20 31 3a f3 20 4e | 41 4d 45 24 3a 63 25 2b | . 1:. N|AME$:c%+|
|000003e0| 3d 31 0d 01 04 21 20 20 | 20 20 20 20 20 20 20 ff |=1...! | .|
|000003f0| 20 22 53 43 52 45 45 4e | 53 41 56 45 22 2b 4e 41 | "SCREEN|SAVE"+NA|
|00000400| 4d 45 24 0d 01 0e 30 20 | 20 20 20 20 20 20 20 20 |ME$...0 | |
|00000410| e7 20 63 25 3d 39 20 8c | 20 f1 22 44 49 53 43 20 |. c%=9 .| ."DISC |
|00000420| 49 53 20 4e 4f 57 20 46 | 55 4c 4c 22 3a 63 25 3d |IS NOW F|ULL":c%=|
|00000430| 30 3a f7 0d 01 18 3c 20 | 20 20 20 20 20 20 c9 20 |0:....< | . |
|00000440| 34 3a c8 97 20 ee 3a 59 | 2d 3d 55 3a f1 20 8a 30 |4:.. .:Y|-=U:. .0|
|00000450| 2c 30 29 22 57 69 64 74 | 68 20 22 3b 41 27 22 58 |,0)"Widt|h ";A'"X|
|00000460| 20 20 20 22 3b 58 27 22 | 59 20 20 20 22 3b 59 0d | ";X'"|Y ";Y.|
|00000470| 01 22 17 20 20 20 20 20 | 20 20 20 20 f2 6d 6f 75 |.". | .mou|
|00000480| 73 65 28 2d 34 29 0d 01 | 2c 4c 20 20 20 20 20 20 |se(-4)..|,L |
|00000490| 20 20 20 58 31 3d 44 25 | 3a 59 31 3d 45 25 3a 52 | X1=D%|:Y1=E%:R|
|000004a0| 31 25 3d 58 31 3a 52 32 | 25 3d 59 31 3a 58 31 3d |1%=X1:R2|%=Y1:X1=|
|000004b0| 58 31 2a 41 2f 31 32 38 | 30 3a 58 2b 3d 58 31 3a |X1*A/128|0:X+=X1:|
|000004c0| 59 31 3d 59 31 2a 55 2f | 31 30 32 34 3a 59 2b 3d |Y1=Y1*U/|1024:Y+=|
|000004d0| 59 31 0d 01 36 17 20 20 | 20 20 20 20 20 20 20 f2 |Y1..6. | .|
|000004e0| 6d 6f 75 73 65 28 2d 34 | 29 0d 01 40 4c 20 20 20 |mouse(-4|)..@L |
|000004f0| 20 20 20 20 20 20 58 32 | 3d 44 25 3a 59 32 3d 45 | X2|=D%:Y2=E|
|00000500| 25 3a 52 33 25 3d 58 32 | 2d 52 31 25 3a 52 34 25 |%:R3%=X2|-R1%:R4%|
|00000510| 3d 52 33 25 2a 34 2f 35 | 3a 58 32 3d 58 32 2a 41 |=R3%*4/5|:X2=X2*A|
|00000520| 2f 31 32 38 30 3a 41 3d | 58 32 2d 58 31 3a 55 3d |/1280:A=|X2-X1:U=|
|00000530| 41 2a 34 2f 35 0d 01 4a | 2f 20 20 20 20 20 20 20 |A*4/5..J|/ |
|00000540| 20 20 c8 93 20 52 31 25 | 2c 52 32 25 2c 52 33 25 | .. R1%|,R2%,R3%|
|00000550| 2c 52 34 25 3a f2 6d 6f | 75 73 65 28 2d 31 29 3a |,R4%:.mo|use(-1):|
|00000560| c8 97 20 87 0d 01 54 1e | 20 20 20 20 20 20 20 c9 |.. ...T.| .|
|00000570| 20 35 3a d6 20 43 48 41 | 4e 47 45 44 49 53 50 4c | 5:. CHA|NGEDISPL|
|00000580| 41 59 0d 01 5e 1f 20 20 | 20 20 20 20 20 c9 20 36 |AY..^. | . 6|
|00000590| 3a d6 20 43 48 41 4e 47 | 45 44 49 53 50 4c 41 59 |:. CHANG|EDISPLAY|
|000005a0| 32 0d 01 68 1f 20 20 20 | 20 20 20 20 c9 20 37 3a |2..h. | . 7:|
|000005b0| d6 20 43 48 41 4e 47 45 | 44 49 53 50 4c 41 59 33 |. CHANGE|DISPLAY3|
|000005c0| 0d 01 72 09 20 20 20 20 | cb 0d 01 7c 1d 20 20 fd |..r. |...|. .|
|000005d0| 20 51 3d 32 20 84 20 51 | 3d 33 20 84 20 51 3d 34 | Q=2 . Q|=3 . Q=4|
|000005e0| 20 84 20 51 3d 38 0d 01 | 86 0b fd 20 51 3d 38 3a | . Q=8..|... Q=8:|
|000005f0| e0 0d 01 90 19 dd f2 74 | 69 6d 65 28 6e 29 3a d1 |.......t|ime(n):.|
|00000600| 3d 30 3a f5 20 fd 20 91 | 3e 6e 0d 01 9a 08 20 20 |=0:. . .|>n.... |
|00000610| 20 e1 0d 01 a4 0a dd f2 | 68 65 6c 70 0d 01 ae 12 | .......|help....|
|00000620| 20 20 eb 20 31 31 3a 87 | 3a fb 20 30 2c 34 0d 01 | . 11:.|:. 0,4..|
|00000630| b8 17 20 20 ef 20 31 39 | 2c 30 2c 32 34 2c 30 2c |.. . 19|,0,24,0,|
|00000640| 30 2c 32 35 30 0d 01 c2 | 34 20 20 db 3a f1 20 8a |0,250...|4 .:. .|
|00000650| 32 33 2c 31 29 22 4f 70 | 65 72 61 74 69 6e 67 20 |23,1)"Op|erating |
|00000660| 74 68 65 20 4d 61 6e 64 | 65 6c 62 72 6f 74 20 70 |the Mand|elbrot p|
|00000670| 72 6f 67 72 61 6d 6d 65 | 22 0d 01 cc db 20 20 f1 |rogramme|".... .|
|00000680| 20 8a 33 2c 33 29 22 54 | 68 65 20 70 72 6f 67 72 | .3,3)"T|he progr|
|00000690| 61 6d 6d 65 20 77 69 6c | 6c 20 66 69 72 73 74 20 |amme wil|l first |
|000006a0| 61 73 6b 20 66 6f 72 20 | 74 68 65 20 6e 75 6d 62 |ask for |the numb|
|000006b0| 65 72 20 6f 66 20 20 69 | 74 65 72 61 74 69 6f 6e |er of i|teration|
|000006c0| 73 20 74 6f 20 62 65 20 | 20 75 73 65 64 2e 20 20 |s to be | used. |
|000006d0| 20 54 68 65 74 69 6d 65 | 20 74 61 6b 65 6e 20 74 | Thetime| taken t|
|000006e0| 6f 20 70 72 6f 64 75 63 | 65 20 61 20 64 69 73 70 |o produc|e a disp|
|000006f0| 6c 61 79 20 77 69 6c 6c | 20 62 65 20 68 69 67 68 |lay will| be high|
|00000700| 6c 79 20 64 65 70 65 6e | 64 61 6e 74 20 6f 6e 20 |ly depen|dant on |
|00000710| 74 68 69 73 20 76 61 6c | 75 65 2e 20 20 20 20 41 |this val|ue. A|
|00000720| 20 6c 6f 77 6e 75 6d 62 | 65 72 20 6c 69 6b 65 20 | lownumb|er like |
|00000730| 35 30 20 69 73 20 73 75 | 69 74 61 62 6c 65 20 20 |50 is su|itable |
|00000740| 77 68 69 6c 65 20 20 66 | 69 6e 64 69 6e 67 20 20 |while f|inding |
|00000750| 61 6e 22 3b 0d 01 d6 da | 20 20 f1 22 20 20 61 72 |an";....| ." ar|
|00000760| 65 61 20 6f 66 20 69 6e | 74 65 72 65 73 74 2e 20 |ea of in|terest. |
|00000770| 20 20 20 46 6f 72 20 61 | 20 20 6d 6f 72 65 64 65 | For a| morede|
|00000780| 74 61 69 6c 65 64 20 64 | 69 73 70 6c 61 79 20 33 |tailed d|isplay 3|
|00000790| 30 30 20 69 73 20 75 73 | 75 61 6c 6c 79 20 73 75 |00 is us|ually su|
|000007a0| 69 74 61 62 6c 65 2c 20 | 20 62 75 74 20 61 20 6e |itable, | but a n|
|000007b0| 75 6d 62 65 72 20 61 73 | 20 68 69 67 68 20 61 73 |umber as| high as|
|000007c0| 20 20 32 30 30 30 20 20 | 6d 61 79 20 62 65 6e 65 | 2000 |may bene|
|000007d0| 65 64 65 64 20 61 74 20 | 68 69 67 68 20 6d 61 67 |eded at |high mag|
|000007e0| 6e 69 66 69 63 61 74 69 | 6f 6e 20 20 61 6e 64 20 |nificati|on and |
|000007f0| 6f 6e 20 74 68 65 20 65 | 64 67 65 20 6f 66 20 74 |on the e|dge of t|
|00000800| 68 65 20 73 65 74 22 27 | 27 22 20 20 20 59 6f 75 |he set"'|'" You|
|00000810| 20 77 69 6c 6c 20 74 68 | 65 6e 20 62 65 20 61 73 | will th|en be as|
|00000820| 6b 65 64 20 66 6f 72 20 | 74 68 65 20 22 3b 0d 01 |ked for |the ";..|
|00000830| e0 dd 20 20 f1 22 63 6f | 2d 6f 72 64 69 6e 61 74 |.. ."co|-ordinat|
|00000840| 65 73 20 6f 66 20 74 68 | 65 20 6c 6f 77 65 72 20 |es of th|e lower |
|00000850| 6c 65 66 74 20 20 63 6f | 72 6e 65 72 20 20 6f 66 |left co|rner of|
|00000860| 20 74 68 65 61 72 65 61 | 20 74 6f 20 62 65 20 64 | thearea| to be d|
|00000870| 69 73 70 6c 61 79 65 64 | 20 61 6e 64 20 74 68 65 |isplayed| and the|
|00000880| 20 77 69 64 74 68 20 6f | 66 20 74 68 65 20 77 69 | width o|f the wi|
|00000890| 6e 64 6f 77 2e 20 20 20 | 20 53 75 69 74 61 62 6c |ndow. | Suitabl|
|000008a0| 65 20 76 61 6c 75 65 73 | 20 74 6f 20 73 68 6f 77 |e values| to show|
|000008b0| 20 74 68 65 77 68 6f 6c | 65 20 6f 66 20 74 68 65 | thewhol|e of the|
|000008c0| 20 73 65 74 20 61 72 65 | 20 20 2d 32 2e 32 20 20 | set are| -2.2 |
|000008d0| 66 6f 72 20 58 2c 20 20 | 2d 31 2e 32 20 20 66 6f |for X, |-1.2 fo|
|000008e0| 72 20 59 20 61 6e 64 20 | 33 20 66 6f 72 20 57 69 |r Y and |3 for Wi|
|000008f0| 64 74 68 2e 20 20 20 54 | 68 65 20 70 72 6f 67 72 |dth. T|he progr|
|00000900| 61 6d 6d 65 77 69 6c 6c | 20 22 3b 0d 01 ea d2 20 |ammewill| ";.... |
|00000910| 20 f1 22 72 75 6e 20 6d | 6f 72 65 20 73 6c 6f 77 | ."run m|ore slow|
|00000920| 6c 79 20 77 68 65 6e 20 | 74 68 65 20 76 61 6c 75 |ly when |the valu|
|00000930| 65 20 66 6f 72 20 57 69 | 64 74 68 20 69 73 20 2e |e for Wi|dth is .|
|00000940| 30 34 20 6f 72 20 6c 65 | 73 73 2e 20 20 20 20 54 |04 or le|ss. T|
|00000950| 68 69 73 20 69 73 20 62 | 65 63 61 75 73 65 74 68 |his is b|ecauseth|
|00000960| 65 20 6d 75 6c 74 69 70 | 6c 69 63 61 74 69 6f 6e |e multip|lication|
|00000970| 20 72 6f 75 74 69 6e 65 | 73 20 68 61 76 65 20 74 | routine|s have t|
|00000980| 6f 20 67 6f 20 6f 76 65 | 72 20 74 6f 20 67 72 65 |o go ove|r to gre|
|00000990| 61 74 65 72 20 70 72 65 | 63 69 73 69 6f 6e 2e 22 |ater pre|cision."|
|000009a0| 27 27 22 20 20 20 57 68 | 65 6e 20 61 20 64 69 73 |''" Wh|en a dis|
|000009b0| 70 6c 61 79 20 69 73 20 | 63 6f 6d 70 6c 65 74 65 |play is |complete|
|000009c0| 20 74 68 65 6e 20 76 61 | 72 69 6f 75 73 20 66 75 | then va|rious fu|
|000009d0| 6e 63 74 69 6f 6e 73 20 | 61 72 65 22 3b 0d 01 f4 |nctions |are";...|
|000009e0| d5 20 20 f1 22 20 20 61 | 76 61 69 6c 61 62 6c 65 |. ." a|vailable|
|000009f0| 2e 20 20 20 20 54 6f 20 | 73 65 65 20 61 6d 65 6e |. To |see amen|
|00000a00| 75 20 61 74 20 74 68 61 | 74 20 73 74 61 67 65 20 |u at tha|t stage |
|00000a10| 70 72 65 73 73 20 61 6e | 79 20 6b 65 79 2e 20 20 |press an|y key. |
|00000a20| 20 20 54 68 65 20 6d 65 | 6e 75 20 77 69 6c 6c 20 | The me|nu will |
|00000a30| 20 63 6f 6d 65 20 75 70 | 20 20 6f 6e 20 74 68 65 | come up| on the|
|00000a40| 20 20 61 6c 74 65 72 6e | 61 74 69 76 65 73 63 72 | altern|ativescr|
|00000a50| 65 65 6e 20 62 61 6e 6b | 20 77 68 69 6c 65 20 74 |een bank| while t|
|00000a60| 68 65 20 64 69 73 70 6c | 61 79 20 69 73 20 73 61 |he displ|ay is sa|
|00000a70| 76 65 64 20 6f 6e 20 74 | 68 65 20 66 69 72 73 74 |ved on t|he first|
|00000a80| 20 62 61 6e 6b 2e 20 20 | 20 54 68 65 20 66 61 63 | bank. | The fac|
|00000a90| 69 6c 69 74 69 65 73 20 | 61 6c 6c 6f 77 73 61 76 |ilities |allowsav|
|00000aa0| 69 6e 67 20 74 68 65 20 | 64 69 73 70 6c 61 79 20 |ing the |display |
|00000ab0| 22 3b 0d 01 fe bd 20 20 | f1 22 73 63 72 65 65 6e |";.... |."screen|
|00000ac0| 2c 20 63 68 61 6e 67 69 | 6e 67 20 74 68 65 20 6e |, changi|ng the n|
|00000ad0| 75 6d 62 65 72 20 6f 66 | 20 69 74 65 72 61 74 69 |umber of| iterati|
|00000ae0| 6f 6e 73 2c 20 20 73 70 | 65 63 69 66 79 69 6e 67 |ons, sp|ecifying|
|00000af0| 20 61 20 20 6e 65 77 77 | 69 6e 64 6f 77 2c 20 75 | a neww|indow, u|
|00000b00| 73 69 6e 67 20 74 68 65 | 20 6d 6f 75 73 65 20 6f |sing the| mouse o|
|00000b10| 6e 20 20 74 68 65 20 20 | 64 69 73 70 6c 61 79 20 |n the |display |
|00000b20| 20 74 6f 20 73 65 6c 65 | 63 74 20 20 61 20 6e 65 | to sele|ct a ne|
|00000b30| 77 20 20 77 69 6e 64 6f | 77 2c 20 63 68 61 6e 67 |w windo|w, chang|
|00000b40| 69 6e 67 20 74 68 65 63 | 6f 6c 6f 75 72 20 72 61 |ing thec|olour ra|
|00000b50| 6e 67 65 20 6f 72 20 69 | 6e 76 65 72 74 69 6e 67 |nge or i|nverting|
|00000b60| 20 74 68 65 20 63 6f 6c | 6f 75 72 73 2e 22 3b 0d | the col|ours.";.|
|00000b70| 02 08 5f 20 20 f1 22 20 | 20 20 20 55 70 20 74 6f |.._ ." | Up to|
|00000b80| 20 6e 69 6e 65 20 73 63 | 72 65 65 6e 73 20 63 61 | nine sc|reens ca|
|00000b90| 6e 20 62 65 20 73 61 76 | 65 64 20 6f 6e 20 6f 6e |n be sav|ed on on|
|00000ba0| 65 64 69 73 63 20 61 6e | 64 20 74 68 65 20 6e 61 |edisc an|d the na|
|00000bb0| 6d 65 73 20 3e 41 2c 3e | 42 2e 2e 2e 65 74 63 20 |mes >A,>|B...etc |
|00000bc0| 77 69 6c 6c 20 62 65 20 | 75 73 65 64 2e 22 0d 02 |will be |used."..|
|00000bd0| 12 0b 20 20 f2 70 61 67 | 65 0d 02 1c 15 20 20 ef |.. .pag|e.... .|
|00000be0| 20 31 39 2c 30 2c 32 34 | 2c 30 2c 30 2c 30 0d 02 | 19,0,24|,0,0,0..|
|00000bf0| 26 0c 20 20 eb 20 31 33 | 3a 87 0d 02 30 08 20 20 |&. . 13|:...0. |
|00000c00| 20 e1 0d 02 3a 12 dd 20 | f2 41 73 73 65 6d 4d 61 | ...:.. |.AssemMa|
|00000c10| 6e 64 65 6c 0d 02 44 4b | 20 20 de 20 43 6f 64 65 |ndel..DK| . Code|
|00000c20| 25 20 31 30 30 30 3a 5a | 58 3d 30 3a 5a 59 3d 31 |% 1000:Z|X=0:ZY=1|
|00000c30| 3a 50 58 3d 32 3a 50 59 | 3d 33 3a 5a 58 53 3d 34 |:PX=2:PY|=3:ZXS=4|
|00000c40| 3a 5a 59 53 3d 35 3a 4c | 65 76 65 6c 3d 36 3a 52 |:ZYS=5:L|evel=6:R|
|00000c50| 69 67 68 74 58 3d 37 3a | 4c 65 66 74 58 3d 38 0d |ightX=7:|LeftX=8.|
|00000c60| 02 4e 3b 20 20 43 3d 39 | 3a 53 63 72 65 65 6e 50 |.N; C=9|:ScreenP|
|00000c70| 74 72 3d 31 30 3a 58 63 | 6f 75 6e 74 3d 31 31 3a |tr=10:Xc|ount=11:|
|00000c80| 4c 65 66 74 59 3d 31 32 | 3a 52 69 67 68 74 59 3d |LeftY=12|:RightY=|
|00000c90| 31 33 3a 4d 61 73 6b 3d | 31 34 0d 02 58 23 20 20 |13:Mask=|14..X# |
|00000ca0| e3 20 4c 3d 30 20 b8 20 | 32 20 88 20 32 3a 50 25 |. L=0 . |2 . 2:P%|
|00000cb0| 3d 43 6f 64 65 25 3a 5b | 4f 50 54 20 4c 0d 02 62 |=Code%:[|OPT L..b|
|00000cc0| 11 20 20 2e 4d 41 4e 44 | 45 4c 53 4c 4f 57 0d 02 |. .MAND|ELSLOW..|
|00000cd0| 6c 3d 20 20 53 54 52 20 | 52 31 33 2c 54 48 49 52 |l= STR |R13,THIR|
|00000ce0| 54 45 45 4e 3a 53 54 52 | 20 52 31 34 2c 46 4f 55 |TEEN:STR| R14,FOU|
|00000cf0| 52 54 45 45 4e 3a 4c 44 | 52 20 53 63 72 65 65 6e |RTEEN:LD|R Screen|
|00000d00| 50 74 72 2c 44 49 53 50 | 4c 41 59 0d 02 76 39 20 |Ptr,DISP|LAY..v9 |
|00000d10| 20 4d 4f 56 20 58 63 6f | 75 6e 74 2c 23 30 3a 4c | MOV Xco|unt,#0:L|
|00000d20| 44 52 20 50 58 2c 58 4c | 4c 3a 4c 44 52 20 50 59 |DR PX,XL|L:LDR PY|
|00000d30| 2c 59 4c 4c 3a 4c 44 52 | 20 4c 65 76 65 6c 2c 4c |,YLL:LDR| Level,L|
|00000d40| 45 56 45 4c 0d 02 80 45 | 20 20 4d 4f 56 20 4d 61 |EVEL...E| MOV Ma|
|00000d50| 73 6b 2c 23 26 46 46 30 | 30 30 30 30 30 3a 41 44 |sk,#&FF0|00000:AD|
|00000d60| 44 20 4d 61 73 6b 2c 4d | 61 73 6b 2c 23 26 46 46 |D Mask,M|ask,#&FF|
|00000d70| 30 30 30 30 3a 41 44 44 | 20 4d 61 73 6b 2c 4d 61 |0000:ADD| Mask,Ma|
|00000d80| 73 6b 2c 23 26 45 30 30 | 30 0d 02 8a 10 20 20 2e |sk,#&E00|0.... .|
|00000d90| 50 49 58 45 4c 53 4c 4f | 57 0d 02 94 40 20 20 4d |PIXELSLO|W...@ M|
|00000da0| 4f 56 20 43 2c 23 30 3a | 4d 4f 56 20 5a 58 2c 23 |OV C,#0:|MOV ZX,#|
|00000db0| 30 3a 4d 4f 56 20 5a 59 | 2c 23 30 3a 4c 44 52 20 |0:MOV ZY|,#0:LDR |
|00000dc0| 4c 65 66 74 58 2c 58 50 | 4c 3a 41 44 44 20 50 58 |LeftX,XP|L:ADD PX|
|00000dd0| 2c 50 58 2c 4c 65 66 74 | 58 0d 02 9e 12 20 20 2e |,PX,Left|X.... .|
|00000de0| 49 54 45 52 41 54 45 53 | 4c 4f 57 0d 02 a8 4c 20 |ITERATES|LOW...L |
|00000df0| 20 4d 4f 56 53 20 4c 65 | 66 74 58 2c 5a 58 2c 41 | MOVS Le|ftX,ZX,A|
|00000e00| 53 52 23 31 33 3a 42 49 | 43 20 52 69 67 68 74 58 |SR#13:BI|C RightX|
|00000e10| 2c 5a 58 2c 4c 65 66 74 | 58 2c 41 53 4c 23 31 33 |,ZX,Left|X,ASL#13|
|00000e20| 3a 82 4c 54 20 52 69 67 | 68 74 58 2c 52 69 67 68 |:.LT Rig|htX,Righ|
|00000e30| 74 58 2c 4d 61 73 6b 0d | 02 b2 4b 20 20 4d 55 4c |tX,Mask.|..K MUL|
|00000e40| 20 5a 58 53 2c 4c 65 66 | 74 58 2c 4c 65 66 74 58 | ZXS,Lef|tX,LeftX|
|00000e50| 3a 4d 55 4c 20 52 69 67 | 68 74 59 2c 52 69 67 68 |:MUL Rig|htY,Righ|
|00000e60| 74 58 2c 4c 65 66 74 58 | 3a 41 44 44 20 5a 58 53 |tX,LeftX|:ADD ZXS|
|00000e70| 2c 5a 58 53 2c 52 69 67 | 68 74 59 2c 41 53 52 23 |,ZXS,Rig|htY,ASR#|
|00000e80| 31 32 0d 02 bc 4c 20 20 | 4d 4f 56 53 20 4c 65 66 |12...L |MOVS Lef|
|00000e90| 74 59 2c 5a 59 2c 41 53 | 52 23 31 33 3a 42 49 43 |tY,ZY,AS|R#13:BIC|
|00000ea0| 20 52 69 67 68 74 59 2c | 5a 59 2c 4c 65 66 74 59 | RightY,|ZY,LeftY|
|00000eb0| 2c 41 53 4c 23 31 33 3a | 82 4c 54 20 52 69 67 68 |,ASL#13:|.LT Righ|
|00000ec0| 74 59 2c 52 69 67 68 74 | 59 2c 4d 61 73 6b 0d 02 |tY,Right|Y,Mask..|
|00000ed0| c6 43 20 20 4d 55 4c 20 | 5a 59 53 2c 4c 65 66 74 |.C MUL |ZYS,Left|
|00000ee0| 59 2c 4c 65 66 74 59 3a | 4d 55 4c 20 5a 58 2c 52 |Y,LeftY:|MUL ZX,R|
|00000ef0| 69 67 68 74 59 2c 4c 65 | 66 74 59 3a 41 44 44 20 |ightY,Le|ftY:ADD |
|00000f00| 5a 59 53 2c 5a 59 53 2c | 5a 58 2c 41 53 52 23 31 |ZYS,ZYS,|ZX,ASR#1|
|00000f10| 32 0d 02 d0 3a 20 20 41 | 44 44 20 5a 58 2c 5a 58 |2...: A|DD ZX,ZX|
|00000f20| 53 2c 5a 59 53 3a 80 53 | 20 5a 58 2c 5a 58 2c 23 |S,ZYS:.S| ZX,ZX,#|
|00000f30| 26 46 30 30 30 30 30 30 | 30 3a 42 47 54 20 53 45 |&F000000|0:BGT SE|
|00000f40| 54 43 4f 4c 4f 55 52 53 | 4c 4f 57 0d 02 da 40 20 |TCOLOURS|LOW...@ |
|00000f50| 20 4d 55 4c 20 5a 59 2c | 4c 65 66 74 58 2c 4c 65 | MUL ZY,|LeftX,Le|
|00000f60| 66 74 59 3a 4d 55 4c 20 | 5a 58 2c 4c 65 66 74 58 |ftY:MUL |ZX,LeftX|
|00000f70| 2c 52 69 67 68 74 59 3a | 41 44 44 20 5a 59 2c 5a |,RightY:|ADD ZY,Z|
|00000f80| 59 2c 5a 58 2c 41 53 52 | 23 31 33 0d 02 e4 4e 20 |Y,ZX,ASR|#13...N |
|00000f90| 20 4d 55 4c 20 5a 58 2c | 52 69 67 68 74 58 2c 4c | MUL ZX,|RightX,L|
|00000fa0| 65 66 74 59 3a 41 44 44 | 20 5a 59 2c 5a 59 2c 5a |eftY:ADD| ZY,ZY,Z|
|00000fb0| 58 2c 41 53 52 23 31 33 | 3a 41 44 44 20 5a 59 2c |X,ASR#13|:ADD ZY,|
|00000fc0| 50 59 2c 5a 59 2c 41 53 | 4c 23 31 3a 41 44 44 20 |PY,ZY,AS|L#1:ADD |
|00000fd0| 5a 58 2c 5a 58 53 2c 50 | 58 0d 02 ee 43 20 20 53 |ZX,ZXS,P|X...C S|
|00000fe0| 55 42 20 5a 58 2c 5a 58 | 2c 5a 59 53 3a 41 44 44 |UB ZX,ZX|,ZYS:ADD|
|00000ff0| 20 43 2c 43 2c 23 31 3a | 43 4d 50 20 43 2c 4c 65 | C,C,#1:|CMP C,Le|
|00001000| 76 65 6c 3a 42 4e 45 20 | 49 54 45 52 41 54 45 53 |vel:BNE |ITERATES|
|00001010| 4c 4f 57 3a 4d 4f 56 20 | 43 2c 23 30 0d 02 f8 14 |LOW:MOV |C,#0....|
|00001020| 20 20 2e 53 45 54 43 4f | 4c 4f 55 52 53 4c 4f 57 | .SETCO|LOURSLOW|
|00001030| 0d 03 02 40 20 20 53 54 | 52 42 20 43 2c 5b 53 63 |...@ ST|RB C,[Sc|
|00001040| 72 65 65 6e 50 74 72 5d | 2c 23 31 3a 41 44 44 20 |reenPtr]|,#1:ADD |
|00001050| 58 63 6f 75 6e 74 2c 58 | 63 6f 75 6e 74 2c 23 31 |Xcount,X|count,#1|
|00001060| 3a 43 4d 50 20 58 63 6f | 75 6e 74 2c 23 33 32 30 |:CMP Xco|unt,#320|
|00001070| 0d 03 0c 4a 20 20 42 4c | 54 20 50 49 58 45 4c 53 |...J BL|T PIXELS|
|00001080| 4c 4f 57 3a 4d 4f 56 20 | 58 63 6f 75 6e 74 2c 23 |LOW:MOV |Xcount,#|
|00001090| 30 3a 4c 44 52 20 50 58 | 2c 58 4c 4c 3a 4c 44 52 |0:LDR PX|,XLL:LDR|
|000010a0| 20 4c 65 66 74 58 2c 59 | 50 4c 3a 53 55 42 20 50 | LeftX,Y|PL:SUB P|
|000010b0| 59 2c 50 59 2c 4c 65 66 | 74 58 0d 03 16 14 20 20 |Y,PY,Lef|tX.... |
|000010c0| 2e 45 4e 44 5f 43 48 45 | 43 4b 53 4c 4f 57 0d 03 |.END_CHE|CKSLOW..|
|000010d0| 20 43 20 20 4c 44 52 20 | 4c 65 66 74 58 2c 44 49 | C LDR |LeftX,DI|
|000010e0| 53 50 4c 41 59 3a 41 44 | 44 20 4c 65 66 74 58 2c |SPLAY:AD|D LeftX,|
|000010f0| 4c 65 66 74 58 2c 23 26 | 31 34 30 30 30 3a 43 4d |LeftX,#&|14000:CM|
|00001100| 50 20 53 63 72 65 65 6e | 50 74 72 2c 4c 65 66 74 |P Screen|Ptr,Left|
|00001110| 58 0d 03 2a 41 20 20 42 | 4c 54 20 50 49 58 45 4c |X..*A B|LT PIXEL|
|00001120| 53 4c 4f 57 3a 4c 44 52 | 20 52 31 33 2c 54 48 49 |SLOW:LDR| R13,THI|
|00001130| 52 54 45 45 4e 3a 4c 44 | 52 20 52 31 34 2c 46 4f |RTEEN:LD|R R14,FO|
|00001140| 55 52 54 45 45 4e 3a 4d | 4f 56 20 52 31 35 2c 52 |URTEEN:M|OV R15,R|
|00001150| 31 34 0d 03 34 0d 20 20 | 2e 4d 41 4e 44 45 4c 0d |14..4. |.MANDEL.|
|00001160| 03 3e 3d 20 20 53 54 52 | 20 52 31 33 2c 54 48 49 |.>= STR| R13,THI|
|00001170| 52 54 45 45 4e 3a 53 54 | 52 20 52 31 34 2c 46 4f |RTEEN:ST|R R14,FO|
|00001180| 55 52 54 45 45 4e 3a 4c | 44 52 20 53 63 72 65 65 |URTEEN:L|DR Scree|
|00001190| 6e 50 74 72 2c 44 49 53 | 50 4c 41 59 0d 03 48 39 |nPtr,DIS|PLAY..H9|
|000011a0| 20 20 4d 4f 56 20 58 63 | 6f 75 6e 74 2c 23 30 3a | MOV Xc|ount,#0:|
|000011b0| 4c 44 52 20 50 58 2c 58 | 4c 4c 3a 4c 44 52 20 50 |LDR PX,X|LL:LDR P|
|000011c0| 59 2c 59 4c 4c 3a 4c 44 | 52 20 4c 65 76 65 6c 2c |Y,YLL:LD|R Level,|
|000011d0| 4c 45 56 45 4c 0d 03 52 | 45 20 20 4d 4f 56 20 4d |LEVEL..R|E MOV M|
|000011e0| 61 73 6b 2c 23 26 46 46 | 30 30 30 30 30 30 3a 41 |ask,#&FF|000000:A|
|000011f0| 44 44 20 4d 61 73 6b 2c | 4d 61 73 6b 2c 23 26 46 |DD Mask,|Mask,#&F|
|00001200| 46 30 30 30 30 3a 41 44 | 44 20 4d 61 73 6b 2c 4d |F0000:AD|D Mask,M|
|00001210| 61 73 6b 2c 23 26 38 30 | 30 30 0d 03 5c 0c 20 20 |ask,#&80|00..\. |
|00001220| 2e 50 49 58 45 4c 0d 03 | 66 40 20 20 4d 4f 56 20 |.PIXEL..|f@ MOV |
|00001230| 43 2c 23 30 3a 4d 4f 56 | 20 5a 58 2c 23 30 3a 4d |C,#0:MOV| ZX,#0:M|
|00001240| 4f 56 20 5a 59 2c 23 30 | 3a 4c 44 52 20 4c 65 66 |OV ZY,#0|:LDR Lef|
|00001250| 74 58 2c 58 50 4c 3a 41 | 44 44 20 50 58 2c 50 58 |tX,XPL:A|DD PX,PX|
|00001260| 2c 4c 65 66 74 58 0d 03 | 70 0e 20 20 2e 49 54 45 |,LeftX..|p. .ITE|
|00001270| 52 41 54 45 0d 03 7a 4d | 20 20 4d 55 4c 20 5a 58 |RATE..zM| MUL ZX|
|00001280| 53 2c 5a 58 2c 5a 58 3a | 4d 4f 56 20 5a 58 53 2c |S,ZX,ZX:|MOV ZXS,|
|00001290| 5a 58 53 2c 41 53 52 23 | 31 33 3a 4d 55 4c 20 5a |ZXS,ASR#|13:MUL Z|
|000012a0| 59 53 2c 5a 59 2c 5a 59 | 3a 41 44 44 20 4c 65 66 |YS,ZY,ZY|:ADD Lef|
|000012b0| 74 58 2c 5a 58 53 2c 5a | 59 53 2c 41 53 52 23 31 |tX,ZXS,Z|YS,ASR#1|
|000012c0| 33 0d 03 84 48 20 20 80 | 53 20 4c 65 66 74 58 2c |3...H .|S LeftX,|
|000012d0| 4c 65 66 74 58 2c 4d 61 | 73 6b 3a 42 47 54 20 53 |LeftX,Ma|sk:BGT S|
|000012e0| 45 54 43 4f 4c 4f 55 52 | 3a 4d 55 4c 20 5a 59 2c |ETCOLOUR|:MUL ZY,|
|000012f0| 5a 58 2c 5a 59 3a 41 44 | 44 20 5a 59 2c 50 59 2c |ZX,ZY:AD|D ZY,PY,|
|00001300| 5a 59 2c 41 53 52 23 31 | 32 0d 03 8e 3f 20 20 41 |ZY,ASR#1|2...? A|
|00001310| 44 44 20 5a 58 2c 5a 58 | 53 2c 50 58 3a 53 55 42 |DD ZX,ZX|S,PX:SUB|
|00001320| 20 5a 58 2c 5a 58 2c 5a | 59 53 2c 41 53 52 23 31 | ZX,ZX,Z|YS,ASR#1|
|00001330| 33 3a 41 44 44 20 43 2c | 43 2c 23 31 3a 43 4d 50 |3:ADD C,|C,#1:CMP|
|00001340| 20 43 2c 4c 65 76 65 6c | 0d 03 98 1a 20 20 42 4e | C,Level|.... BN|
|00001350| 45 20 49 54 45 52 41 54 | 45 3a 4d 4f 56 20 43 2c |E ITERAT|E:MOV C,|
|00001360| 23 30 0d 03 a2 10 20 20 | 2e 53 45 54 43 4f 4c 4f |#0.... |.SETCOLO|
|00001370| 55 52 0d 03 ac 40 20 20 | 53 54 52 42 20 43 2c 5b |UR...@ |STRB C,[|
|00001380| 53 63 72 65 65 6e 50 74 | 72 5d 2c 23 31 3a 41 44 |ScreenPt|r],#1:AD|
|00001390| 44 20 58 63 6f 75 6e 74 | 2c 58 63 6f 75 6e 74 2c |D Xcount|,Xcount,|
|000013a0| 23 31 3a 43 4d 50 20 58 | 63 6f 75 6e 74 2c 23 33 |#1:CMP X|count,#3|
|000013b0| 32 30 0d 03 b6 46 20 20 | 42 4c 54 20 50 49 58 45 |20...F |BLT PIXE|
|000013c0| 4c 3a 4d 4f 56 20 58 63 | 6f 75 6e 74 2c 23 30 3a |L:MOV Xc|ount,#0:|
|000013d0| 4c 44 52 20 50 58 2c 58 | 4c 4c 3a 4c 44 52 20 4c |LDR PX,X|LL:LDR L|
|000013e0| 65 66 74 58 2c 59 50 4c | 3a 53 55 42 20 50 59 2c |eftX,YPL|:SUB PY,|
|000013f0| 50 59 2c 4c 65 66 74 58 | 0d 03 c0 10 20 20 2e 45 |PY,LeftX|.... .E|
|00001400| 4e 44 5f 43 48 45 43 4b | 0d 03 ca 4d 20 20 4c 44 |ND_CHECK|...M LD|
|00001410| 52 20 4c 65 66 74 58 2c | 44 49 53 50 4c 41 59 3a |R LeftX,|DISPLAY:|
|00001420| 41 44 44 20 4c 65 66 74 | 58 2c 4c 65 66 74 58 2c |ADD Left|X,LeftX,|
|00001430| 23 26 31 34 30 30 30 3a | 43 4d 50 20 53 63 72 65 |#&14000:|CMP Scre|
|00001440| 65 6e 50 74 72 2c 4c 65 | 66 74 58 3a 42 4c 54 20 |enPtr,Le|ftX:BLT |
|00001450| 50 49 58 45 4c 0d 03 d4 | 33 20 20 4c 44 52 20 52 |PIXEL...|3 LDR R|
|00001460| 31 33 2c 54 48 49 52 54 | 45 45 4e 3a 4c 44 52 20 |13,THIRT|EEN:LDR |
|00001470| 52 31 34 2c 46 4f 55 52 | 54 45 45 4e 3a 4d 4f 56 |R14,FOUR|TEEN:MOV|
|00001480| 20 52 31 35 2c 52 31 34 | 0d 03 de 14 20 20 2e 43 | R15,R14|.... .C|
|00001490| 48 41 4e 47 45 44 49 53 | 50 4c 41 59 0d 03 e8 33 |HANGEDIS|PLAY...3|
|000014a0| 20 20 4c 44 52 20 53 63 | 72 65 65 6e 50 74 72 2c | LDR Sc|reenPtr,|
|000014b0| 44 49 53 50 4c 41 59 3a | 41 44 44 20 43 2c 53 63 |DISPLAY:|ADD C,Sc|
|000014c0| 72 65 65 6e 50 74 72 2c | 23 26 31 34 30 30 30 0d |reenPtr,|#&14000.|
|000014d0| 03 f2 0c 20 20 2e 41 47 | 41 49 4e 0d 03 fc 39 20 |... .AG|AIN...9 |
|000014e0| 20 4c 44 52 42 20 50 58 | 2c 5b 53 63 72 65 65 6e | LDRB PX|,[Screen|
|000014f0| 50 74 72 5d 3a 43 4d 50 | 20 50 58 2c 23 30 3a 42 |Ptr]:CMP| PX,#0:B|
|00001500| 45 51 20 4a 55 4d 50 3a | 41 44 44 20 50 58 2c 50 |EQ JUMP:|ADD PX,P|
|00001510| 58 2c 23 37 0d 04 06 20 | 20 20 43 4d 50 20 50 58 |X,#7... | CMP PX|
|00001520| 2c 23 32 35 36 3a 41 44 | 44 45 51 20 50 58 2c 50 |,#256:AD|DEQ PX,P|
|00001530| 58 2c 23 31 0d 04 10 0b | 20 20 2e 4a 55 4d 50 0d |X,#1....| .JUMP.|
|00001540| 04 1a 42 20 20 53 54 52 | 42 20 50 58 2c 5b 53 63 |..B STR|B PX,[Sc|
|00001550| 72 65 65 6e 50 74 72 5d | 2c 23 31 3a 43 4d 50 20 |reenPtr]|,#1:CMP |
|00001560| 53 63 72 65 65 6e 50 74 | 72 2c 43 3a 42 4c 54 20 |ScreenPt|r,C:BLT |
|00001570| 41 47 41 49 4e 3a 4d 4f | 56 20 52 31 35 2c 52 31 |AGAIN:MO|V R15,R1|
|00001580| 34 0d 04 24 15 20 20 2e | 43 48 41 4e 47 45 44 49 |4..$. .|CHANGEDI|
|00001590| 53 50 4c 41 59 32 0d 04 | 2e 33 20 20 4c 44 52 20 |SPLAY2..|.3 LDR |
|000015a0| 53 63 72 65 65 6e 50 74 | 72 2c 44 49 53 50 4c 41 |ScreenPt|r,DISPLA|
|000015b0| 59 3a 41 44 44 20 43 2c | 53 63 72 65 65 6e 50 74 |Y:ADD C,|ScreenPt|
|000015c0| 72 2c 23 26 31 34 30 30 | 30 0d 04 38 0d 20 20 2e |r,#&1400|0..8. .|
|000015d0| 41 47 41 49 4e 32 0d 04 | 42 3a 20 20 4c 44 52 42 |AGAIN2..|B: LDRB|
|000015e0| 20 50 58 2c 5b 53 63 72 | 65 65 6e 50 74 72 5d 3a | PX,[Scr|eenPtr]:|
|000015f0| 43 4d 50 20 50 58 2c 23 | 30 3a 42 45 51 20 4a 55 |CMP PX,#|0:BEQ JU|
|00001600| 4d 50 32 3a 82 20 50 58 | 2c 50 58 2c 23 32 35 35 |MP2:. PX|,PX,#255|
|00001610| 0d 04 4c 20 20 20 43 4d | 50 20 50 58 2c 23 32 35 |..L CM|P PX,#25|
|00001620| 36 3a 41 44 44 45 51 20 | 50 58 2c 50 58 2c 23 31 |6:ADDEQ |PX,PX,#1|
|00001630| 0d 04 56 0c 20 20 2e 4a | 55 4d 50 32 0d 04 60 43 |..V. .J|UMP2..`C|
|00001640| 20 20 53 54 52 42 20 50 | 58 2c 5b 53 63 72 65 65 | STRB P|X,[Scree|
|00001650| 6e 50 74 72 5d 2c 23 31 | 3a 43 4d 50 20 53 63 72 |nPtr],#1|:CMP Scr|
|00001660| 65 65 6e 50 74 72 2c 43 | 3a 42 4c 54 20 41 47 41 |eenPtr,C|:BLT AGA|
|00001670| 49 4e 32 3a 4d 4f 56 20 | 52 31 35 2c 52 31 34 0d |IN2:MOV |R15,R14.|
|00001680| 04 6a 15 20 20 2e 43 48 | 41 4e 47 45 44 49 53 50 |.j. .CH|ANGEDISP|
|00001690| 4c 41 59 33 0d 04 74 33 | 20 20 4c 44 52 20 53 63 |LAY3..t3| LDR Sc|
|000016a0| 72 65 65 6e 50 74 72 2c | 44 49 53 50 4c 41 59 3a |reenPtr,|DISPLAY:|
|000016b0| 41 44 44 20 43 2c 53 63 | 72 65 65 6e 50 74 72 2c |ADD C,Sc|reenPtr,|
|000016c0| 23 26 31 34 30 30 30 0d | 04 7e 0d 20 20 2e 41 47 |#&14000.|.~. .AG|
|000016d0| 41 49 4e 33 0d 04 88 23 | 20 20 4c 44 52 42 20 50 |AIN3...#| LDRB P|
|000016e0| 58 2c 5b 53 63 72 65 65 | 6e 50 74 72 5d 3a 54 53 |X,[Scree|nPtr]:TS|
|000016f0| 54 20 50 58 2c 23 31 0d | 04 92 1c 20 20 4d 4f 56 |T PX,#1.|... MOV|
|00001700| 4e 45 20 50 58 2c 23 32 | 35 35 3a ec 51 20 50 58 |NE PX,#2|55:.Q PX|
|00001710| 2c 23 30 0d 04 9c 43 20 | 20 53 54 52 42 20 50 58 |,#0...C | STRB PX|
|00001720| 2c 5b 53 63 72 65 65 6e | 50 74 72 5d 2c 23 31 3a |,[Screen|Ptr],#1:|
|00001730| 43 4d 50 20 53 63 72 65 | 65 6e 50 74 72 2c 43 3a |CMP Scre|enPtr,C:|
|00001740| 42 4c 54 20 41 47 41 49 | 4e 33 3a 4d 4f 56 20 52 |BLT AGAI|N3:MOV R|
|00001750| 31 35 2c 52 31 34 0d 04 | a6 46 20 20 2e 58 4c 4c |15,R14..|.F .XLL|
|00001760| 20 45 51 55 44 20 30 3a | 2e 59 4c 4c 20 45 51 55 | EQUD 0:|.YLL EQU|
|00001770| 44 20 30 3a 2e 58 50 4c | 20 45 51 55 44 20 30 3a |D 0:.XPL| EQUD 0:|
|00001780| 2e 59 50 4c 20 45 51 55 | 44 20 30 3a 2e 54 48 49 |.YPL EQU|D 0:.THI|
|00001790| 52 54 45 45 4e 20 45 51 | 55 44 20 30 0d 04 b0 3e |RTEEN EQ|UD 0...>|
|000017a0| 20 20 2e 46 4f 55 52 54 | 45 45 4e 20 45 51 55 44 | .FOURT|EEN EQUD|
|000017b0| 20 30 3a 2e 44 49 53 50 | 4c 41 59 20 45 51 55 44 | 0:.DISP|LAY EQUD|
|000017c0| 20 53 63 72 65 65 6e 25 | 3a 2e 4c 45 56 45 4c 20 | Screen%|:.LEVEL |
|000017d0| 45 51 55 44 20 30 3a 5d | 3a ed 0d 04 ba 05 e1 0d |EQUD 0:]|:.......|
|000017e0| 04 c4 0e dd 20 f2 69 74 | 65 72 61 74 65 0d 04 ce |.... .it|erate...|
|000017f0| 0f 20 20 fb 20 31 37 36 | 3a f5 3a f5 0d 04 d8 2c |. . 176|:.:....,|
|00001800| 20 20 20 20 db 3a e8 20 | 8a 31 30 2c 39 29 22 48 | .:. |.10,9)"H|
|00001810| 6f 77 20 6d 61 6e 79 20 | 69 74 65 72 61 74 69 6f |ow many |iteratio|
|00001820| 6e 73 3f 20 20 22 51 24 | 0d 04 e2 1e 20 20 20 20 |ns? "Q$|.... |
|00001830| fd 20 bb 28 51 24 29 3e | 30 3a 4c 45 56 45 4c 25 |. .(Q$)>|0:LEVEL%|
|00001840| 3d bb 28 51 24 29 0d 04 | ec 14 20 20 e7 20 4c 45 |=.(Q$)..|.. . LE|
|00001850| 56 45 4c 25 3e 35 30 30 | 20 8c 0d 04 f6 92 f1 20 |VEL%>500| ...... |
|00001860| 8a 33 2c 32 30 29 22 49 | 74 20 6d 61 79 20 20 74 |.3,20)"I|t may t|
|00001870| 61 6b 65 20 20 61 20 6c | 6f 6e 67 20 20 74 69 6d |ake a l|ong tim|
|00001880| 65 20 20 74 6f 20 20 67 | 65 74 20 61 64 69 73 70 |e to g|et adisp|
|00001890| 6c 61 79 20 77 69 74 68 | 20 61 73 20 6d 61 6e 79 |lay with| as many|
|000018a0| 20 61 73 20 22 3b 4c 45 | 56 45 4c 25 3b 22 20 69 | as ";LE|VEL%;" i|
|000018b0| 74 65 72 61 74 69 6f 6e | 73 22 27 22 50 6c 65 61 |teration|s"'"Plea|
|000018c0| 73 65 20 63 6f 6e 66 69 | 72 6d 20 28 59 2f 4e 29 |se confi|rm (Y/N)|
|000018d0| 20 74 68 61 74 20 79 6f | 75 20 77 61 6e 74 20 74 | that yo|u want t|
|000018e0| 68 69 73 20 6e 75 6d 62 | 65 72 2e 22 0d 05 00 0b |his numb|er."....|
|000018f0| 20 20 20 51 24 3d be 0d | 05 0a 07 20 20 cd 0d 05 | Q$=..|... ...|
|00001900| 14 26 20 20 fd 20 4c 45 | 56 45 4c 25 3c 35 30 31 |.& . LE|VEL%<501|
|00001910| 20 84 20 51 24 3d 22 59 | 22 20 84 20 51 24 3d 22 | . Q$="Y|" . Q$="|
|00001920| 79 22 3a db 0d 05 1e 13 | 20 20 21 4c 45 56 45 4c |y":.....| !LEVEL|
|00001930| 3d 4c 45 56 45 4c 25 0d | 05 28 06 20 e1 0d 05 32 |=LEVEL%.|.(. ...2|
|00001940| 11 dd 20 f2 73 65 74 5f | 63 6f 6f 72 64 73 0d 05 |.. .set_|coords..|
|00001950| 3c 07 20 20 db 0d 05 46 | 47 20 f1 20 8a 31 30 2c |<. ...F|G . .10,|
|00001960| 39 29 22 53 65 74 20 63 | 6f 2d 6f 72 64 73 20 6f |9)"Set c|o-ords o|
|00001970| 66 20 6c 6f 77 65 72 20 | 6c 65 66 74 20 20 20 20 |f lower |left |
|00001980| 20 20 20 20 20 20 20 20 | 20 20 20 63 6f 72 6e 65 | | corne|
|00001990| 72 20 61 6e 64 20 77 69 | 64 74 68 22 0d 05 50 27 |r and wi|dth"..P'|
|000019a0| 20 20 e8 20 8a 31 30 2c | 31 31 29 22 58 3f 20 20 | . .10,|11)"X? |
|000019b0| 22 58 3a e8 20 8a 31 30 | 2c 31 32 29 22 59 3f 20 |"X:. .10|,12)"Y? |
|000019c0| 20 22 59 0d 05 5a 18 20 | 20 f5 3a f1 20 8a 31 36 | "Y..Z. | .:. .16|
|000019d0| 2c 31 33 29 22 20 20 20 | 20 20 22 0d 05 64 27 20 |,13)" | "..d' |
|000019e0| 20 20 20 e8 20 8a 31 30 | 2c 31 33 29 22 57 69 64 | . .10|,13)"Wid|
|000019f0| 74 68 3f 20 22 41 3a fd | 20 41 3e 30 20 80 20 41 |th? "A:.| A>0 . A|
|00001a00| 3c 35 0d 05 6e 06 20 e1 | 0d 05 78 12 dd f2 6d 6f |<5..n. .|..x...mo|
|00001a10| 75 73 65 28 6e 29 3a ea | 20 6d 0d 05 82 0e 20 20 |use(n):.| m.... |
|00001a20| 2a 46 58 20 32 31 2c 39 | 0d 05 8c 1e 20 20 e7 20 |*FX 21,9|.... . |
|00001a30| 6e 3c 30 20 8c 20 f2 6d | 6f 75 73 65 28 30 29 3a |n<0 . .m|ouse(0):|
|00001a40| 6e 3d 94 28 6e 29 0d 05 | 96 22 20 20 6d 3d 6e 20 |n=.(n)..|." m=n |
|00001a50| 80 20 37 3a f5 3a c8 97 | 20 44 25 2c 45 25 2c 46 |. 7:.:..| D%,E%,F|
|00001a60| 25 3a fd 20 46 25 3d 6d | 0d 05 a0 08 20 20 20 e1 |%:. F%=m|.... .|
|00001a70| 0d 05 aa 35 dd f2 70 61 | 67 65 3a f1 20 8a 32 38 |...5..pa|ge:. .28|
|00001a80| 2c 32 33 29 22 50 52 45 | 53 53 20 41 4e 59 20 4b |,23)"PRE|SS ANY K|
|00001a90| 45 59 20 54 4f 20 43 4f | 4e 54 49 4e 55 45 22 3b |EY TO CO|NTINUE";|
|00001aa0| 3a 51 24 3d be 0d 05 b4 | 08 20 20 20 e1 0d 05 be |:Q$=....|. ....|
|00001ab0| 10 dd 20 f2 53 63 72 65 | 65 6e 28 62 29 0d 05 c8 |.. .Scre|en(b)...|
|00001ac0| 17 20 20 c8 99 22 4f 53 | 5f 42 79 74 65 22 2c 26 |. .."OS|_Byte",&|
|00001ad0| 37 30 2c 62 0d 05 d2 17 | 20 20 c8 99 22 4f 53 5f |70,b....| .."OS_|
|00001ae0| 42 79 74 65 22 2c 26 37 | 31 2c 62 0d 05 dc 08 20 |Byte",&7|1,b.... |
|00001af0| 20 20 e1 0d 05 e6 2f dd | f2 53 68 61 64 6f 77 28 | ..../.|.Shadow(|
|00001b00| 62 29 3a f2 53 63 72 65 | 65 6e 28 62 29 3a db 3a |b):.Scre|en(b):.:|
|00001b10| f1 20 8a 31 35 2c 30 29 | 22 4f 50 54 49 4f 4e 53 |. .15,0)|"OPTIONS|
|00001b20| 22 27 0d 05 f0 3e 20 20 | f1 22 31 20 20 54 6f 20 |"'...> |."1 To |
|00001b30| 73 61 76 65 20 74 68 65 | 20 64 69 73 70 6c 61 79 |save the| display|
|00001b40| 20 74 68 61 74 20 68 61 | 73 20 62 65 65 6e 20 20 | that ha|s been |
|00001b50| 20 20 20 20 20 63 72 65 | 61 74 65 64 2e 20 22 3b | cre|ated. ";|
|00001b60| 0d 05 fa 44 20 20 f1 22 | 20 28 6d 61 6b 65 20 73 |...D ."| (make s|
|00001b70| 75 72 65 20 74 68 61 74 | 20 61 20 62 6c 61 6e 6b |ure that| a blank|
|00001b80| 20 20 20 20 20 20 20 66 | 6f 72 6d 61 74 74 65 64 | f|ormatted|
|00001b90| 20 64 69 73 63 20 69 73 | 20 69 6e 73 65 72 74 65 | disc is| inserte|
|00001ba0| 64 29 22 27 0d 06 04 2e | 20 20 f1 22 32 20 20 54 |d)"'....| ."2 T|
|00001bb0| 6f 20 63 68 61 6e 67 65 | 20 74 68 65 20 6e 75 6d |o change| the num|
|00001bc0| 62 65 72 20 6f 66 20 69 | 74 65 72 61 74 69 6f 6e |ber of i|teration|
|00001bd0| 73 22 0d 06 0e 31 20 20 | f1 22 20 20 28 74 68 65 |s"...1 |." (the|
|00001be0| 20 73 61 6d 65 20 77 69 | 6e 64 6f 77 20 77 69 6c | same wi|ndow wil|
|00001bf0| 6c 20 62 65 20 72 65 63 | 61 6c 63 75 6c 61 74 65 |l be rec|alculate|
|00001c00| 64 29 22 0d 06 18 45 20 | 20 f1 22 33 20 20 54 6f |d)"...E | ."3 To|
|00001c10| 20 73 65 6c 65 63 74 20 | 6e 65 77 20 63 6f 2d 6f | select |new co-o|
|00001c20| 72 64 69 6e 61 74 65 73 | 20 61 6e 64 20 77 69 64 |rdinates| and wid|
|00001c30| 74 68 20 20 20 20 66 6f | 72 20 61 20 6e 65 77 20 |th fo|r a new |
|00001c40| 77 69 6e 64 6f 77 22 27 | 0d 06 22 49 20 20 f1 22 |window"'|.."I ."|
|00001c50| 34 20 20 54 6f 20 75 73 | 65 20 74 68 65 20 6d 6f |4 To us|e the mo|
|00001c60| 75 73 65 20 74 6f 20 73 | 70 65 63 69 66 79 20 61 |use to s|pecify a|
|00001c70| 20 6e 65 77 20 20 20 20 | 20 20 20 77 69 6e 64 6f | new | windo|
|00001c80| 77 20 6f 6e 20 74 68 65 | 20 64 69 73 70 6c 61 79 |w on the| display|
|00001c90| 22 0d 06 2c cf 20 20 f1 | 22 20 28 4d 6f 76 65 20 |"..,. .|" (Move |
|00001ca0| 74 68 65 20 70 6f 69 6e | 74 65 72 20 20 74 6f 20 |the poin|ter to |
|00001cb0| 61 20 6e 65 77 20 20 6c | 6f 77 65 72 20 6c 65 66 |a new l|ower lef|
|00001cc0| 74 20 63 6f 72 6e 65 72 | 20 61 6e 64 20 63 6c 69 |t corner| and cli|
|00001cd0| 63 6b 20 27 73 65 6c 65 | 63 74 27 20 20 20 4d 6f |ck 'sele|ct' Mo|
|00001ce0| 76 65 20 61 63 72 6f 73 | 73 20 74 6f 20 61 20 20 |ve acros|s to a |
|00001cf0| 73 75 69 74 61 62 6c 65 | 20 20 77 69 64 74 68 20 |suitable| width |
|00001d00| 20 61 6e 64 20 63 6c 69 | 63 6b 20 61 67 61 69 6e | and cli|ck again|
|00001d10| 2e 20 54 68 65 20 6e 65 | 77 20 77 69 6e 64 6f 77 |. The ne|w window|
|00001d20| 20 77 69 6c 6c 20 62 65 | 20 6f 75 74 2d 6c 69 6e | will be| out-lin|
|00001d30| 65 64 2e 20 20 54 68 65 | 6e 20 63 6c 69 63 6b 20 |ed. The|n click |
|00001d40| 27 61 64 6a 75 73 74 27 | 20 74 6f 20 68 61 76 65 |'adjust'| to have|
|00001d50| 20 69 74 20 70 72 6f 63 | 65 73 73 65 64 29 22 27 | it proc|essed)"'|
|00001d60| 0d 06 36 2a 20 20 f1 22 | 35 20 20 54 6f 20 6d 6f |..6* ."|5 To mo|
|00001d70| 64 69 66 79 20 74 68 65 | 20 63 6f 6c 6f 75 72 69 |dify the| colouri|
|00001d80| 6e 67 20 73 79 73 74 65 | 6d 22 0d 06 40 3e 20 20 |ng syste|m"..@> |
|00001d90| f1 22 20 20 28 61 6c 6c | 20 63 6f 6c 6f 75 72 73 |." (all| colours|
|00001da0| 20 61 72 65 20 63 79 63 | 6c 65 64 20 66 6f 72 77 | are cyc|led forw|
|00001db0| 61 72 64 20 69 6e 20 74 | 68 65 20 20 20 73 65 71 |ard in t|he seq|
|00001dc0| 75 65 6e 63 65 29 22 27 | 0d 06 4a 22 20 20 f1 22 |uence)"'|..J" ."|
|00001dd0| 36 20 20 54 6f 20 69 6e | 76 65 72 74 20 74 68 65 |6 To in|vert the|
|00001de0| 20 63 6f 6c 6f 75 72 73 | 22 27 0d 06 54 29 20 20 | colours|"'..T) |
|00001df0| f1 22 37 20 20 54 6f 20 | 63 68 61 6e 67 65 20 74 |."7 To |change t|
|00001e00| 6f 20 62 6c 61 63 6b 20 | 61 6e 64 20 77 68 69 74 |o black |and whit|
|00001e10| 65 22 27 0d 06 5e 1a 20 | 20 f1 22 38 20 20 54 6f |e"'..^. | ."8 To|
|00001e20| 20 71 75 69 74 20 4d 61 | 6e 64 65 6c 22 0d 06 68 | quit Ma|ndel"..h|
|00001e30| 35 20 20 f1 20 8a 32 2c | 33 31 29 22 50 52 45 53 |5 . .2,|31)"PRES|
|00001e40| 53 20 54 48 45 20 4e 55 | 4d 42 45 52 20 4f 46 20 |S THE NU|MBER OF |
|00001e50| 50 52 4f 43 45 53 53 20 | 52 45 51 55 49 52 45 44 |PROCESS |REQUIRED|
|00001e60| 22 3b 0d 06 72 08 20 20 | 20 e1 0d 06 7c 20 dc 20 |";..r. | ...| . |
|00001e70| 3e 41 2c 3e 42 2c 3e 43 | 2c 3e 44 2c 3e 45 2c 3e |>A,>B,>C|,>D,>E,>|
|00001e80| 46 2c 3e 47 2c 3e 48 2c | 3e 49 0d ff |F,>G,>H,|>I.. |
+--------+-------------------------+-------------------------+--------+--------+