home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 4 / DATAFILE_PDCD4.iso / utilities / utilst / useful / ModConv / RasterBars < prev    next >
Unknown  |  1995-12-01  |  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.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default
100% xdgMime image/x-tga default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 0d 00 0a 20 f4 20 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |... . **|********|
|00000010| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000020| 0d 00 14 20 f4 20 2a 20 | 42 41 43 4b 47 52 4f 55 |... . * |BACKGROU|
|00000030| 4e 44 20 52 41 53 54 45 | 52 20 42 41 52 53 20 2a |ND RASTE|R BARS *|
|00000040| 0d 00 1e 20 f4 20 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |... . **|********|
|00000050| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000060| 0d 00 28 04 0d 00 32 08 | 2a 52 41 4d 0d 00 3c 07 |..(...2.|*RAM..<.|
|00000070| eb 31 33 0d 00 46 05 87 | 0d 00 50 04 0d 00 5a 31 |.13..F..|..P...Z1|
|00000080| ee 20 85 20 c8 99 22 58 | 4f 53 5f 52 65 73 74 6f |. . .."X|OS_Resto|
|00000090| 72 65 43 75 72 73 6f 72 | 73 22 3a f6 3a f1 22 20 |reCursor|s":.:." |
|000000a0| 41 74 20 6c 69 6e 65 20 | 22 3b 9e 3a e0 0d 00 64 |At line |";.:...d|
|000000b0| 04 0d 00 6e 26 de 20 61 | 25 20 38 20 3a 20 f4 20 |...n&. a|% 8 : . |
|000000c0| 55 73 65 64 20 66 6f 72 | 20 73 63 72 65 65 6e 20 |Used for| screen |
|000000d0| 61 64 64 72 65 73 73 0d | 00 78 04 0d 00 82 0c 61 |address.|.x.....a|
|000000e0| 25 21 30 3d 31 34 38 0d | 00 8c 0b 61 25 21 34 3d |%!0=148.|...a%!4=|
|000000f0| 2d 31 0d 00 96 21 c8 99 | 22 4f 53 5f 52 65 61 64 |-1...!..|"OS_Read|
|00000100| 56 64 75 56 61 72 69 61 | 62 6c 65 73 22 2c 61 25 |VduVaria|bles",a%|
|00000110| 2c 61 25 0d 00 a0 0b 73 | 63 72 3d 21 61 25 0d 00 |,a%....s|cr=!a%..|
|00000120| aa 04 0d 00 b4 23 ee 20 | 85 20 fb 31 32 38 c8 9c |.....#. |. .128..|
|00000130| 30 3a f6 3a f1 20 22 20 | 41 54 20 4c 49 4e 45 20 |0:.:. " |AT LINE |
|00000140| 22 3b 9e 3a e0 0d 00 be | 04 0d 00 c8 24 f4 20 2a |";.:....|....$. *|
|00000150| 20 47 45 54 20 41 4d 4f | 55 4e 54 20 46 4f 52 20 | GET AMO|UNT FOR |
|00000160| 50 41 4c 45 54 54 45 20 | 54 41 42 4c 45 0d 00 d2 |PALETTE |TABLE...|
|00000170| 04 0d 00 dc 39 c8 99 22 | 43 6f 6c 6f 75 72 54 72 |....9.."|ColourTr|
|00000180| 61 6e 73 5f 52 65 61 64 | 50 61 6c 65 74 74 65 22 |ans_Read|Palette"|
|00000190| 2c 2d 31 2c 2d 31 2c 30 | 2c 30 2c 30 20 b8 20 52 |,-1,-1,0|,0,0 . R|
|000001a0| 30 2c 52 31 2c 52 32 2c | 52 33 0d 00 e6 23 de 20 |0,R1,R2,|R3...#. |
|000001b0| 70 61 6c 65 74 74 65 25 | 20 52 33 20 3a 20 f4 20 |palette%| R3 : . |
|000001c0| 48 6f 6c 64 73 20 70 61 | 6c 65 74 74 65 0d 00 f0 |Holds pa|lette...|
|000001d0| 35 c8 99 22 43 6f 6c 6f | 75 72 54 72 61 6e 73 5f |5.."Colo|urTrans_|
|000001e0| 52 65 61 64 50 61 6c 65 | 74 74 65 22 2c 2d 31 2c |ReadPale|tte",-1,|
|000001f0| 2d 31 2c 70 61 6c 65 74 | 74 65 25 2c 31 30 32 34 |-1,palet|te%,1024|
|00000200| 2c 30 0d 00 fa 04 0d 01 | 04 13 f4 20 2a 20 43 6f |,0......|... * Co|
|00000210| 6e 73 74 61 6e 74 73 20 | 2a 0d 01 0e 04 0d 01 18 |nstants |*.......|
|00000220| 22 53 49 5a 45 25 3d 37 | 20 3a 20 f4 20 43 68 61 |"SIZE%=7| : . Cha|
|00000230| 72 20 73 69 7a 65 20 6f | 66 20 69 6e 70 75 74 0d |r size o|f input.|
|00000240| 01 22 56 4d 41 58 4d 45 | 4d 25 3d 32 35 35 20 3a |."VMAXME|M%=255 :|
|00000250| 20 f4 20 4d 61 78 20 6e | 75 6d 62 65 72 20 6f 66 | . Max n|umber of|
|00000260| 20 6c 69 6e 65 73 20 70 | 72 6f 67 72 61 6d 20 63 | lines p|rogram c|
|00000270| 61 6e 20 64 65 61 6c 20 | 77 69 74 68 20 28 32 35 |an deal |with (25|
|00000280| 36 20 69 73 20 6d 61 78 | 20 66 6f 72 20 4d 4f 44 |6 is max| for MOD|
|00000290| 45 20 31 33 29 0d 01 2c | 04 0d 01 36 10 f4 20 2a |E 13)..,|...6.. *|
|000002a0| 20 41 72 72 61 79 73 20 | 2a 0d 01 40 04 0d 01 4a | Arrays |*..@...J|
|000002b0| 17 de 20 72 61 73 74 65 | 72 25 20 4d 41 58 4d 45 |.. raste|r% MAXME|
|000002c0| 4d 25 2a 34 0d 01 54 11 | de 20 63 6f 64 65 25 20 |M%*4..T.|. code% |
|000002d0| 36 35 35 33 36 0d 01 5e | 04 0d 01 68 2c ef 20 32 |65536..^|...h,. 2|
|000002e0| 33 2c 32 35 35 2c 26 46 | 46 2c 26 38 31 2c 26 38 |3,255,&F|F,&81,&8|
|000002f0| 31 2c 26 38 31 2c 26 38 | 31 2c 26 38 31 2c 26 38 |1,&81,&8|1,&81,&8|
|00000300| 31 2c 26 46 46 0d 01 72 | 04 0d 01 7c 14 50 49 4e |1,&FF..r|...|.PIN|
|00000310| 25 3d 30 3a 55 50 44 41 | 54 45 25 3d a3 0d 01 86 |%=0:UPDA|TE%=....|
|00000320| 18 c8 99 22 4f 53 5f 52 | 65 6d 6f 76 65 43 75 72 |..."OS_R|emoveCur|
|00000330| 73 6f 72 73 22 0d 01 90 | 04 0d 01 9a 0e 2a 50 4f |sors"...|.....*PO|
|00000340| 49 4e 54 45 52 20 31 0d | 01 a4 0a f2 4d 43 6f 64 |INTER 1.|....MCod|
|00000350| 65 0d 01 ae 0a f2 43 6c | 65 61 72 0d 01 b8 04 0d |e.....Cl|ear.....|
|00000360| 01 c2 13 f4 20 2a 20 4d | 41 49 4e 20 4c 4f 4f 50 |.... * M|AIN LOOP|
|00000370| 20 2a 0d 01 cc 04 0d 01 | d6 05 f5 0d 01 e0 0b 20 | *......|....... |
|00000380| 20 20 20 20 20 f5 0d 01 | ea 1a 20 20 20 20 20 20 | ...|.. |
|00000390| 20 20 20 20 20 20 c8 97 | 58 25 2c 59 25 2c 5a 25 | ..|X%,Y%,Z%|
|000003a0| 0d 01 f4 28 20 20 20 20 | 20 20 20 20 20 20 20 20 |...( | |
|000003b0| 58 25 3d 28 58 25 3e 3e | 35 29 3a 59 25 3d 33 31 |X%=(X%>>|5):Y%=31|
|000003c0| 2d 28 59 25 3e 3e 35 29 | 0d 01 fe 27 20 20 20 20 |-(Y%>>5)|...' |
|000003d0| 20 20 20 20 20 20 20 20 | c8 99 22 4f 53 5f 42 79 | |.."OS_By|
|000003e0| 74 65 22 2c 31 32 32 20 | b8 20 52 30 2c 52 31 0d |te",122 |. R0,R1.|
|000003f0| 02 08 17 20 20 20 20 20 | 20 20 20 20 20 20 20 c8 |... | .|
|00000400| 8e 20 52 31 20 ca 0d 02 | 12 24 20 20 20 20 20 20 |. R1 ...|.$ |
|00000410| 20 20 20 20 20 20 20 20 | 20 20 c9 20 35 37 3a f4 | | . 57:.|
|00000420| 20 43 75 72 73 6f 72 20 | 75 70 0d 02 1c 21 20 20 | Cursor |up...! |
|00000430| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000440| 20 20 f2 42 61 63 6b 77 | 61 72 64 0d 02 26 26 20 | .Backw|ard..&& |
|00000450| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 c9 | | .|
|00000460| 20 34 31 3a f4 20 43 75 | 72 73 6f 72 20 64 6f 77 | 41:. Cu|rsor dow|
|00000470| 6e 0d 02 30 20 20 20 20 | 20 20 20 20 20 20 20 20 |n..0 | |
|00000480| 20 20 20 20 20 20 20 20 | 20 f2 46 6f 72 77 61 72 | | .Forwar|
|00000490| 64 0d 02 3a 23 20 20 20 | 20 20 20 20 20 20 20 20 |d..:# | |
|000004a0| 20 20 20 20 20 c9 20 32 | 39 3a f4 20 38 2a 63 6f | . 2|9:. 8*co|
|000004b0| 6c 6f 75 72 0d 02 44 22 | 20 20 20 20 20 20 20 20 |lour..D"| |
|000004c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 e3 6c 6f 6f | | .loo|
|000004d0| 70 25 3d 31 b8 38 0d 02 | 4e 33 20 20 20 20 20 20 |p%=1.8..|N3 |
|000004e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000004f0| 20 21 28 72 61 73 74 65 | 72 25 2b 28 50 49 4e 25 | !(raste|r%+(PIN%|
|00000500| 2a 34 29 29 3d 43 4f 4c | 25 0d 02 58 35 20 20 20 |*4))=COL|%..X5 |
|00000510| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000520| 20 20 20 20 f2 44 69 73 | 70 6c 61 79 52 61 73 74 | .Dis|playRast|
|00000530| 65 72 28 50 49 4e 25 2c | 53 49 5a 45 25 29 0d 02 |er(PIN%,|SIZE%)..|
|00000540| 62 2f 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |b/ | |
|00000550| 20 20 20 20 20 20 20 20 | 20 e7 50 49 4e 25 3c 4d | | .PIN%<M|
|00000560| 41 58 4d 45 4d 25 50 49 | 4e 25 2b 3d 31 0d 02 6c |AXMEM%PI|N%+=1..l|
|00000570| 19 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00000580| 20 20 20 20 20 ed 0d 02 | 76 23 20 20 20 20 20 20 | ...|v# |
|00000590| 20 20 20 20 20 20 20 20 | 20 20 c9 20 32 38 3a f4 | | . 28:.|
|000005a0| 20 34 2a 63 6f 6c 6f 75 | 72 0d 02 80 22 20 20 20 | 4*colou|r..." |
|000005b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000005c0| 20 e3 6c 6f 6f 70 25 3d | 31 b8 34 0d 02 8a 33 20 | .loop%=|1.4...3 |
|000005d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000005e0| 20 20 20 20 20 20 21 28 | 72 61 73 74 65 72 25 2b | !(|raster%+|
|000005f0| 28 50 49 4e 25 2a 34 29 | 29 3d 43 4f 4c 25 0d 02 |(PIN%*4)|)=COL%..|
|00000600| 94 35 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.5 | |
|00000610| 20 20 20 20 20 20 20 20 | 20 f2 44 69 73 70 6c 61 | | .Displa|
|00000620| 79 52 61 73 74 65 72 28 | 50 49 4e 25 2c 53 49 5a |yRaster(|PIN%,SIZ|
|00000630| 45 25 29 0d 02 9e 2f 20 | 20 20 20 20 20 20 20 20 |E%).../ | |
|00000640| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 e7 50 | | .P|
|00000650| 49 4e 25 3c 4d 41 58 4d | 45 4d 25 50 49 4e 25 2b |IN%<MAXM|EM%PIN%+|
|00000660| 3d 31 0d 02 a8 19 20 20 | 20 20 20 20 20 20 20 20 |=1.... | |
|00000670| 20 20 20 20 20 20 20 20 | 20 20 ed 0d 02 b2 24 20 | | ....$ |
|00000680| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 c9 | | .|
|00000690| 20 31 31 33 3a f4 20 53 | 61 76 65 20 61 6c 6c 0d | 113:. S|ave all.|
|000006a0| 02 bc 28 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |..( | |
|000006b0| 20 20 20 20 20 20 20 f2 | 53 61 76 65 28 30 2c 4d | .|Save(0,M|
|000006c0| 41 58 4d 45 4d 25 29 0d | 02 c6 2d 20 20 20 20 20 |AXMEM%).|..- |
|000006d0| 20 20 20 20 20 20 20 20 | 20 20 20 c9 20 31 31 34 | | . 114|
|000006e0| 3a f4 20 53 61 76 65 20 | 75 70 20 74 6f 20 6d 61 |:. Save |up to ma|
|000006f0| 72 6b 65 72 0d 02 d0 25 | 20 20 20 20 20 20 20 20 |rker...%| |
|00000700| 20 20 20 20 20 20 20 20 | 20 20 20 20 f2 53 61 76 | | .Sav|
|00000710| 65 28 30 2c 50 49 4e 25 | 29 0d 02 da 20 20 20 20 |e(0,PIN%|)... |
|00000720| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 c9 20 31 | | . 1|
|00000730| 31 35 3a f4 20 4c 6f 61 | 64 0d 02 e4 23 20 20 20 |15:. Loa|d...# |
|00000740| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000750| 20 f2 4c 6f 61 64 28 50 | 49 4e 25 29 0d 02 ee 21 | .Load(P|IN%)...!|
|00000760| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000770| c9 20 31 31 36 3a f4 20 | 43 6c 65 61 72 0d 02 f8 |. 116:. |Clear...|
|00000780| 1e 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00000790| 20 20 20 20 20 f2 43 6c | 65 61 72 0d 03 02 2f 20 | .Cl|ear.../ |
|000007a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 c9 | | .|
|000007b0| 20 31 31 37 3a f4 20 41 | 75 74 6f 6d 61 74 69 63 | 117:. A|utomatic|
|000007c0| 20 75 70 64 61 74 65 20 | 4f 4e 0d 03 0c 21 20 20 | update |ON...! |
|000007d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000007e0| 20 20 55 50 44 41 54 45 | 25 3d b9 0d 03 16 1f 20 | UPDATE|%=..... |
|000007f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000800| 20 20 20 f2 55 70 64 61 | 74 65 0d 03 20 25 20 20 | .Upda|te.. % |
|00000810| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 c9 20 | | . |
|00000820| 32 32 3a f4 20 55 70 64 | 61 74 65 20 4f 46 46 0d |22:. Upd|ate OFF.|
|00000830| 03 2a 21 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.*! | |
|00000840| 20 20 20 20 20 20 20 55 | 50 44 41 54 45 25 3d a3 | U|PDATE%=.|
|00000850| 0d 03 34 1f 20 20 20 20 | 20 20 20 20 20 20 20 20 |..4. | |
|00000860| 20 20 20 20 20 20 20 20 | f2 55 70 64 61 74 65 0d | |.Update.|
|00000870| 03 3e 1f 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.>. | |
|00000880| 20 20 20 c9 20 36 32 3a | f4 20 48 6f 6d 65 0d 03 | . 62:|. Home..|
|00000890| 48 1e 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |H. | |
|000008a0| 20 20 20 20 20 20 50 49 | 4e 25 3d 30 0d 03 52 32 | PI|N%=0..R2|
|000008b0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000008c0| 20 20 20 20 f2 44 69 73 | 70 6c 61 79 52 61 73 74 | .Dis|playRast|
|000008d0| 65 72 28 50 49 4e 25 2c | 53 49 5a 45 25 29 0d 03 |er(PIN%,|SIZE%)..|
|000008e0| 5c 1f 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |\. | |
|000008f0| 20 20 c9 20 31 30 35 3a | f4 20 45 6e 64 0d 03 66 | . 105:|. End..f|
|00000900| 24 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |$ | |
|00000910| 20 20 20 20 20 50 49 4e | 25 3d 4d 41 58 4d 45 4d | PIN|%=MAXMEM|
|00000920| 25 0d 03 70 32 20 20 20 | 20 20 20 20 20 20 20 20 |%..p2 | |
|00000930| 20 20 20 20 20 20 20 20 | 20 f2 44 69 73 70 6c 61 | | .Displa|
|00000940| 79 52 61 73 74 65 72 28 | 50 49 4e 25 2c 53 49 5a |yRaster(|PIN%,SIZ|
|00000950| 45 25 29 0d 03 7a 21 20 | 20 20 20 20 20 20 20 20 |E%)..z! | |
|00000960| 20 20 20 20 20 20 20 c9 | 20 36 31 3a f4 20 49 6e | .| 61:. In|
|00000970| 73 65 72 74 0d 03 84 1f | 20 20 20 20 20 20 20 20 |sert....| |
|00000980| 20 20 20 20 20 20 20 20 | 20 20 20 20 f2 49 6e 73 | | .Ins|
|00000990| 65 72 74 0d 03 8e 32 20 | 20 20 20 20 20 20 20 20 |ert...2 | |
|000009a0| 20 20 20 20 20 20 20 20 | 20 20 20 f2 44 69 73 70 | | .Disp|
|000009b0| 6c 61 79 52 61 73 74 65 | 72 28 50 49 4e 25 2c 53 |layRaste|r(PIN%,S|
|000009c0| 49 5a 45 25 29 0d 03 98 | 21 20 20 20 20 20 20 20 |IZE%)...|! |
|000009d0| 20 20 20 20 20 20 20 20 | 20 c9 20 38 39 3a f4 20 | | . 89:. |
|000009e0| 44 65 6c 65 74 65 0d 03 | a2 1f 20 20 20 20 20 20 |Delete..|.. |
|000009f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 f2 44 | | .D|
|00000a00| 65 6c 65 74 65 0d 03 ac | 32 20 20 20 20 20 20 20 |elete...|2 |
|00000a10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 f2 44 69 | | .Di|
|00000a20| 73 70 6c 61 79 52 61 73 | 74 65 72 28 50 49 4e 25 |splayRas|ter(PIN%|
|00000a30| 2c 53 49 5a 45 25 29 0d | 03 b6 29 20 20 20 20 20 |,SIZE%).|..) |
|00000a40| 20 20 20 20 20 20 20 20 | 20 20 20 c9 20 36 33 3a | | . 63:|
|00000a50| f4 20 50 72 65 76 69 6f | 75 73 20 62 6c 6f 63 6b |. Previo|us block|
|00000a60| 0d 03 c0 2d 20 20 20 20 | 20 20 20 20 20 20 20 20 |...- | |
|00000a70| 20 20 20 20 20 20 20 20 | 50 49 4e 25 3d a4 50 72 | |PIN%=.Pr|
|00000a80| 65 76 42 6c 6f 63 6b 28 | 50 49 4e 25 29 0d 03 ca |evBlock(|PIN%)...|
|00000a90| 32 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |2 | |
|00000aa0| 20 20 20 20 20 f2 44 69 | 73 70 6c 61 79 52 61 73 | .Di|splayRas|
|00000ab0| 74 65 72 28 50 49 4e 25 | 2c 53 49 5a 45 25 29 0d |ter(PIN%|,SIZE%).|
|00000ac0| 03 d4 25 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |..% | |
|00000ad0| 20 20 20 c9 20 37 38 3a | f4 20 4e 65 78 74 20 62 | . 78:|. Next b|
|00000ae0| 6c 6f 63 6b 0d 03 de 2d | 20 20 20 20 20 20 20 20 |lock...-| |
|00000af0| 20 20 20 20 20 20 20 20 | 20 20 20 20 50 49 4e 25 | | PIN%|
|00000b00| 3d a4 4e 65 78 74 42 6c | 6f 63 6b 28 50 49 4e 25 |=.NextBl|ock(PIN%|
|00000b10| 29 0d 03 e8 32 20 20 20 | 20 20 20 20 20 20 20 20 |)...2 | |
|00000b20| 20 20 20 20 20 20 20 20 | 20 f2 44 69 73 70 6c 61 | | .Displa|
|00000b30| 79 52 61 73 74 65 72 28 | 50 49 4e 25 2c 53 49 5a |yRaster(|PIN%,SIZ|
|00000b40| 45 25 29 0d 03 f2 11 20 | 20 20 20 20 20 20 20 20 |E%).... | |
|00000b50| 20 20 20 cb 0d 03 fc 0f | 20 20 20 20 20 20 fd 5a | .....| .Z|
|00000b60| 25 3e 30 0d 04 06 45 20 | 20 20 20 20 20 e7 58 25 |%>0...E | .X%|
|00000b70| 3e 37 80 59 25 3e 32 31 | 80 5a 25 3d 34 f2 43 68 |>7.Y%>21|.Z%=4.Ch|
|00000b80| 6f 6f 73 65 43 6f 6c 6f | 75 72 3a e7 55 50 44 41 |ooseColo|ur:.UPDA|
|00000b90| 54 45 25 80 50 49 4e 25 | 3c 4d 41 58 4d 45 4d 25 |TE%.PIN%|<MAXMEM%|
|00000ba0| 8c 50 49 4e 25 2b 3d 31 | 0d 04 10 04 0d 04 1a 06 |.PIN%+=1|........|
|00000bb0| fd a3 0d 04 24 05 e0 0d | 04 2e 04 0d 04 38 15 dd |....$...|.....8..|
|00000bc0| a4 50 72 65 76 42 6c 6f | 63 6b 28 70 6f 73 25 29 |.PrevBlo|ck(pos%)|
|00000bd0| 0d 04 42 0c ea 20 77 68 | 65 72 65 25 0d 04 4c 04 |..B.. wh|ere%..L.|
|00000be0| 0d 04 56 0f 20 20 20 77 | 68 65 72 65 25 3d 37 0d |..V. w|here%=7.|
|00000bf0| 04 60 1b 20 20 20 c8 95 | 20 70 6f 73 25 3e 30 20 |.`. ..| pos%>0 |
|00000c00| 80 20 77 68 65 72 65 25 | 3e 30 0d 04 6a 13 20 20 |. where%|>0..j. |
|00000c10| 20 20 20 20 20 20 70 6f | 73 25 2d 3d 31 0d 04 74 | po|s%-=1..t|
|00000c20| 15 20 20 20 20 20 20 20 | 20 77 68 65 72 65 25 2d |. | where%-|
|00000c30| 3d 31 0d 04 7e 08 20 20 | 20 ce 0d 04 88 0c 20 20 |=1..~. | ..... |
|00000c40| 20 3d 70 6f 73 25 0d 04 | 92 04 0d 04 9c 0a 45 4e | =pos%..|......EN|
|00000c50| 44 44 45 46 0d 04 a6 04 | 0d 04 b0 15 dd a4 4e 65 |DDEF....|......Ne|
|00000c60| 78 74 42 6c 6f 63 6b 28 | 70 6f 73 25 29 0d 04 ba |xtBlock(|pos%)...|
|00000c70| 0c ea 20 77 68 65 72 65 | 25 0d 04 c4 04 0d 04 ce |.. where|%.......|
|00000c80| 0f 20 20 20 77 68 65 72 | 65 25 3d 37 0d 04 d8 21 |. wher|e%=7...!|
|00000c90| 20 20 20 c8 95 20 70 6f | 73 25 3c 4d 41 58 4d 45 | .. po|s%<MAXME|
|00000ca0| 4d 25 20 80 20 77 68 65 | 72 65 25 3e 30 0d 04 e2 |M% . whe|re%>0...|
|00000cb0| 13 20 20 20 20 20 20 20 | 20 70 6f 73 25 2b 3d 31 |. | pos%+=1|
|00000cc0| 0d 04 ec 15 20 20 20 20 | 20 20 20 20 77 68 65 72 |.... | wher|
|00000cd0| 65 25 2d 3d 31 0d 04 f6 | 08 20 20 20 ce 0d 05 00 |e%-=1...|. ....|
|00000ce0| 0c 20 20 20 3d 70 6f 73 | 25 0d 05 0a 0a 45 4e 44 |. =pos|%....END|
|00000cf0| 44 45 46 0d 05 14 04 0d | 05 1e 10 dd f2 4c 6f 61 |DEF.....|.....Loa|
|00000d00| 64 28 70 6f 73 25 29 0d | 05 28 0b ea 20 41 25 2c |d(pos%).|.(.. A%,|
|00000d10| 42 25 0d 05 32 04 0d 05 | 3c 18 20 20 20 fb 31 32 |B%..2...|<. .12|
|00000d20| 38 c8 9c 30 3a fb 31 32 | 37 c8 9c 31 39 32 0d 05 |8..0:.12|7..192..|
|00000d30| 46 43 20 20 20 f1 8a 30 | 2c 30 29 22 46 69 6c 65 |FC ..0|,0)"File|
|00000d40| 6e 61 6d 65 20 22 3b 3a | e8 46 24 3a e7 46 24 3d |name ";:|.F$:.F$=|
|00000d50| 22 22 8c f1 8a 30 2c 30 | 29 22 20 20 20 20 20 20 |""...0,0|)" |
|00000d60| 20 20 20 20 20 20 20 20 | 20 20 20 22 3a ef 37 3a | | ":.7:|
|00000d70| e1 0d 05 50 0e 20 20 20 | 41 25 3d 8e 20 46 24 0d |...P. |A%=. F$.|
|00000d80| 05 5a 0f 20 20 20 e7 20 | 41 25 3c 3e 30 8c 0d 05 |.Z. . |A%<>0...|
|00000d90| 64 3e 20 20 20 20 20 42 | 25 3d 9a 23 41 25 3a 42 |d> B|%=.#A%:B|
|00000da0| 25 3d 9a 23 41 25 3a 42 | 25 3d 9a 23 41 25 3a 42 |%=.#A%:B|%=.#A%:B|
|00000db0| 25 3d 9a 23 41 25 3a f4 | 20 49 67 6e 6f 72 65 20 |%=.#A%:.| Ignore |
|00000dc0| 6c 6f 61 64 69 6e 67 20 | 73 69 7a 65 0d 05 6e 10 |loading |size..n.|
|00000dd0| 20 20 20 20 20 42 25 3d | 9a 23 41 25 0d 05 78 21 | B%=|.#A%..x!|
|00000de0| 20 20 20 20 20 c8 95 20 | ac 20 c5 23 41 25 20 80 | .. |. .#A% .|
|00000df0| 20 70 6f 73 25 3c 4d 41 | 58 4d 45 4d 25 0d 05 82 | pos%<MA|XMEM%...|
|00000e00| 34 20 20 20 20 20 20 20 | 20 20 20 21 28 72 61 73 |4 | !(ras|
|00000e10| 74 65 72 25 2b 28 70 6f | 73 25 2a 34 29 29 3d 21 |ter%+(po|s%*4))=!|
|00000e20| 28 70 61 6c 65 74 74 65 | 25 2b 28 42 25 2a 34 29 |(palette|%+(B%*4)|
|00000e30| 29 0d 05 8c 15 20 20 20 | 20 20 20 20 20 20 20 70 |).... | p|
|00000e40| 6f 73 25 2b 3d 31 0d 05 | 96 15 20 20 20 20 20 20 |os%+=1..|.. |
|00000e50| 20 20 20 20 42 25 3d 9a | 23 41 25 0d 05 a0 0a 20 | B%=.|#A%.... |
|00000e60| 20 20 20 20 ce 0d 05 aa | 08 20 20 20 cd 0d 05 b4 | ....|. ....|
|00000e70| 0b 20 20 20 d9 23 41 25 | 0d 05 be 0c 20 20 20 f2 |. .#A%|.... .|
|00000e80| 54 69 64 79 0d 05 c8 04 | 0d 05 d2 05 e1 0d 05 dc |Tidy....|........|
|00000e90| 04 0d 05 e6 0c dd f2 44 | 65 6c 65 74 65 0d 05 f0 |.......D|elete...|
|00000ea0| 0b ea 20 6c 6f 6f 70 25 | 0d 05 fa 04 0d 06 04 16 |.. loop%|........|
|00000eb0| 20 20 20 f4 20 41 74 20 | 62 65 67 69 6e 69 6e 67 | . At |begining|
|00000ec0| 20 3f 0d 06 0e 04 0d 06 | 18 17 20 20 20 e7 20 50 | ?......|.. . P|
|00000ed0| 49 4e 25 3d 4d 41 58 4d | 45 4d 25 8c e1 0d 06 22 |IN%=MAXM|EM%...."|
|00000ee0| 04 0d 06 2c 1d 20 20 20 | e3 20 6c 6f 6f 70 25 3d |...,. |. loop%=|
|00000ef0| 50 49 4e 25 20 b8 20 4d | 41 58 4d 45 4d 25 0d 06 |PIN% . M|AXMEM%..|
|00000f00| 36 37 20 20 20 20 20 20 | 21 28 72 61 73 74 65 72 |67 |!(raster|
|00000f10| 25 2b 28 6c 6f 6f 70 25 | 2a 34 29 29 3d 21 28 72 |%+(loop%|*4))=!(r|
|00000f20| 61 73 74 65 72 25 2b 28 | 28 6c 6f 6f 70 25 2b 31 |aster%+(|(loop%+1|
|00000f30| 29 2a 34 29 29 0d 06 40 | 08 20 20 20 ed 0d 06 4a |)*4))..@|. ...J|
|00000f40| 23 20 20 20 21 28 72 61 | 73 74 65 72 25 2b 28 6c |# !(ra|ster%+(l|
|00000f50| 6f 6f 70 25 2a 4d 41 58 | 4d 45 4d 25 29 29 3d 30 |oop%*MAX|MEM%))=0|
|00000f60| 0d 06 54 05 e1 0d 06 5e | 04 0d 06 68 0c dd f2 49 |..T....^|...h...I|
|00000f70| 6e 73 65 72 74 0d 06 72 | 0b ea 20 6c 6f 6f 70 25 |nsert..r|.. loop%|
|00000f80| 0d 06 7c 04 0d 06 86 15 | 20 20 20 f4 20 41 74 20 |..|.....| . At |
|00000f90| 74 68 65 20 65 6e 64 20 | 3f 0d 06 90 04 0d 06 9a |the end |?.......|
|00000fa0| 17 20 20 20 e7 20 50 49 | 4e 25 3d 4d 41 58 4d 45 |. . PI|N%=MAXME|
|00000fb0| 4d 25 8c e1 0d 06 a4 04 | 0d 06 ae 1d 20 20 20 e3 |M%......|.... .|
|00000fc0| 20 6c 6f 6f 70 25 3d 32 | 35 34 20 b8 20 50 49 4e | loop%=2|54 . PIN|
|00000fd0| 25 20 88 2d 31 0d 06 b8 | 04 0d 06 c2 37 20 20 20 |% .-1...|....7 |
|00000fe0| 20 20 20 21 28 72 61 73 | 74 65 72 25 2b 28 28 6c | !(ras|ter%+((l|
|00000ff0| 6f 6f 70 25 2b 31 29 2a | 34 29 29 3d 21 28 72 61 |oop%+1)*|4))=!(ra|
|00001000| 73 74 65 72 25 2b 28 6c | 6f 6f 70 25 2a 34 29 29 |ster%+(l|oop%*4))|
|00001010| 0d 06 cc 08 20 20 20 ed | 0d 06 d6 1c 20 20 20 21 |.... .|.... !|
|00001020| 28 72 61 73 74 65 72 25 | 2b 28 50 49 4e 25 2a 34 |(raster%|+(PIN%*4|
|00001030| 29 29 3d 30 0d 06 e0 05 | e1 0d 06 ea 04 0d 06 f4 |))=0....|........|
|00001040| 0c dd f2 55 70 64 61 74 | 65 0d 06 fe 2c 20 20 20 |...Updat|e..., |
|00001050| 20 fb 31 32 38 c8 9c 30 | 3a fb 31 32 37 c8 9c 31 | .128..0|:.127..1|
|00001060| 39 32 3a f1 8a 31 30 2c | 33 30 29 22 55 70 64 61 |92:..10,|30)"Upda|
|00001070| 74 65 20 22 3b 0d 07 08 | 1f 20 20 20 20 e7 55 50 |te ";...|. .UP|
|00001080| 44 41 54 45 25 8c f1 22 | 6f 6e 20 22 8b f1 22 4f |DATE%.."|on ".."O|
|00001090| 66 66 22 3b 0d 07 12 05 | e1 0d 07 1c 04 0d 07 26 |ff";....|.......&|
|000010a0| 04 0d 07 30 0e dd f2 42 | 61 63 6b 77 61 72 64 0d |...0...B|ackward.|
|000010b0| 07 3a 17 20 20 20 20 e7 | 50 49 4e 25 3e 30 8c 50 |.:. .|PIN%>0.P|
|000010c0| 49 4e 25 2d 3d 31 0d 07 | 44 22 20 20 20 20 f2 44 |IN%-=1..|D" .D|
|000010d0| 69 73 70 6c 61 79 52 61 | 73 74 65 72 28 50 49 4e |isplayRa|ster(PIN|
|000010e0| 25 2c 53 49 5a 45 25 29 | 0d 07 4e 05 e1 0d 07 58 |%,SIZE%)|..N....X|
|000010f0| 04 0d 07 62 0d dd f2 46 | 6f 72 77 61 72 64 0d 07 |...b...F|orward..|
|00001100| 6c 1c 20 20 20 20 e7 50 | 49 4e 25 3c 4d 41 58 4d |l. .P|IN%<MAXM|
|00001110| 45 4d 25 50 49 4e 25 2b | 3d 31 0d 07 76 22 20 20 |EM%PIN%+|=1..v" |
|00001120| 20 20 f2 44 69 73 70 6c | 61 79 52 61 73 74 65 72 | .Displ|ayRaster|
|00001130| 28 50 49 4e 25 2c 53 49 | 5a 45 25 29 0d 07 80 05 |(PIN%,SI|ZE%)....|
|00001140| e1 0d 07 8a 04 0d 07 94 | 0b dd f2 43 6c 65 61 72 |........|...Clear|
|00001150| 0d 07 9e 0b ea 20 6c 6f | 6f 70 25 0d 07 a8 04 0d |..... lo|op%.....|
|00001160| 07 b2 17 20 20 20 c8 99 | 22 48 6f 75 72 67 6c 61 |... ..|"Hourgla|
|00001170| 73 73 5f 4f 6e 22 0d 07 | bc 31 20 20 20 e3 20 6c |ss_On"..|.1 . l|
|00001180| 6f 6f 70 25 3d 30 b8 4d | 41 58 4d 45 4d 25 3a 21 |oop%=0.M|AXMEM%:!|
|00001190| 28 72 61 73 74 65 72 25 | 2b 28 6c 6f 6f 70 25 2a |(raster%|+(loop%*|
|000011a0| 34 29 29 3d 30 3a ed 0d | 07 c6 0c 20 20 20 f2 54 |4))=0:..|... .T|
|000011b0| 69 64 79 0d 07 d0 18 20 | 20 20 c8 99 22 48 6f 75 |idy.... | .."Hou|
|000011c0| 72 67 6c 61 73 73 5f 4f | 66 66 22 0d 07 da 05 e1 |rglass_O|ff".....|
|000011d0| 0d 07 e4 04 0d 07 ee 0a | dd f2 54 69 64 79 0d 07 |........|..Tidy..|
|000011e0| f8 1a 20 20 20 fb 31 32 | 38 c8 9c 30 3a fb 31 32 |.. .12|8..0:.12|
|000011f0| 37 c8 9c 31 39 32 3a db | 0d 08 02 12 20 20 20 f2 |7..192:.|.... .|
|00001200| 44 69 73 70 6c 61 79 42 | 6f 78 0d 08 0c 16 20 20 |DisplayB|ox.... |
|00001210| 20 f2 44 69 73 70 6c 61 | 79 43 6f 6c 6f 75 72 73 | .Displa|yColours|
|00001220| 0d 08 16 21 20 20 20 f2 | 44 69 73 70 6c 61 79 52 |...! .|DisplayR|
|00001230| 61 73 74 65 72 28 50 49 | 4e 25 2c 53 49 5a 45 25 |aster(PI|N%,SIZE%|
|00001240| 29 0d 08 20 0e 20 20 20 | f2 55 70 64 61 74 65 0d |).. . |.Update.|
|00001250| 08 2a 33 20 20 20 f1 8a | 30 2c 31 37 29 22 46 31 |.*3 ..|0,17)"F1|
|00001260| 20 3a 53 61 76 65 20 61 | 6c 6c 20 46 32 20 3a 53 | :Save a|ll F2 :S|
|00001270| 61 76 65 20 73 6f 6d 65 | 20 46 33 20 3a 4c 6f 61 |ave some| F3 :Loa|
|00001280| 64 22 0d 08 34 38 20 20 | 20 f1 8a 30 2c 31 38 29 |d"..48 | ..0,18)|
|00001290| 22 46 35 20 3a 43 6c 65 | 61 72 20 20 20 20 46 36 |"F5 :Cle|ar F6|
|000012a0| 20 3a 55 64 61 74 65 20 | 6f 6e 20 20 46 37 20 3a | :Udate |on F7 :|
|000012b0| 55 64 61 74 65 20 6f 66 | 66 22 0d 08 3e 29 20 20 |Udate of|f"..>) |
|000012c0| 20 f1 8a 30 2c 31 39 29 | 22 46 31 31 3a 43 6f 70 | ..0,19)|"F11:Cop|
|000012d0| 79 20 2a 20 34 20 46 31 | 32 3a 43 6f 70 79 20 2a |y * 4 F1|2:Copy *|
|000012e0| 20 38 22 0d 08 48 37 20 | 20 20 f1 8a 30 2c 32 30 | 8"..H7 | ..0,20|
|000012f0| 29 22 48 6d 65 3a 53 74 | 61 72 74 20 20 20 20 45 |)"Hme:St|art E|
|00001300| 6e 64 3a 45 6e 64 20 20 | 20 20 20 20 20 55 70 20 |nd:End | Up |
|00001310| 3a 50 72 65 76 20 62 6c | 6b 22 0d 08 52 35 20 20 |:Prev bl|k"..R5 |
|00001320| 20 f1 8a 30 2c 32 31 29 | 22 44 77 6e 3a 4e 65 78 | ..0,21)|"Dwn:Nex|
|00001330| 74 20 62 6c 6b 20 49 73 | 74 3a 49 6e 73 65 72 74 |t blk Is|t:Insert|
|00001340| 20 20 20 20 44 6c 74 3a | 44 65 6c 65 74 65 22 0d | Dlt:|Delete".|
|00001350| 08 5c 05 e1 0d 08 66 04 | 0d 08 70 17 dd f2 53 61 |.\....f.|..p...Sa|
|00001360| 76 65 28 73 74 61 72 74 | 25 2c 65 6e 64 25 29 0d |ve(start|%,end%).|
|00001370| 08 7a 11 ea 20 6c 6f 6f | 70 25 2c 41 25 2c 50 25 |.z.. loo|p%,A%,P%|
|00001380| 0d 08 84 04 0d 08 8e 19 | 20 20 20 20 fb 31 32 38 |........| .128|
|00001390| c8 9c 30 3a fb 31 32 37 | c8 9c 31 39 32 0d 08 98 |..0:.127|..192...|
|000013a0| 42 20 20 20 20 f1 8a 30 | 2c 30 29 22 46 69 6c 65 |B ..0|,0)"File|
|000013b0| 6e 61 6d 65 20 22 3b 3a | e8 46 24 3a e7 46 24 3d |name ";:|.F$:.F$=|
|000013c0| 22 22 8c f1 8a 30 2c 30 | 29 22 20 20 20 20 20 20 |""...0,0|)" |
|000013d0| 20 20 20 20 20 20 20 20 | 20 22 3a ef 37 3a e1 0d | | ":.7:..|
|000013e0| 08 a2 0f 20 20 20 20 41 | 25 3d ae 20 46 24 0d 08 |... A|%=. F$..|
|000013f0| ac 10 20 20 20 20 e7 20 | 41 25 3c 3e 30 8c 0d 08 |.. . |A%<>0...|
|00001400| b6 13 20 20 20 20 20 20 | 50 25 3d 65 6e 64 25 2b |.. |P%=end%+|
|00001410| 31 0d 08 c0 17 20 20 20 | 20 20 20 d5 23 41 25 2c |1.... | .#A%,|
|00001420| 50 25 20 80 20 26 46 46 | 0d 08 ca 16 20 20 20 20 |P% . &FF|.... |
|00001430| 20 20 d5 23 41 25 2c 28 | 50 25 3e 3e 38 29 0d 08 | .#A%,(|P%>>8)..|
|00001440| d4 17 20 20 20 20 20 20 | d5 23 41 25 2c 28 50 25 |.. |.#A%,(P%|
|00001450| 3e 3e 31 36 29 0d 08 de | 17 20 20 20 20 20 20 d5 |>>16)...|. .|
|00001460| 23 41 25 2c 28 50 25 3e | 3e 32 34 29 0d 08 e8 1c |#A%,(P%>|>24)....|
|00001470| 20 20 20 20 20 20 e3 6c | 6f 6f 70 25 3d 73 74 61 | .l|oop%=sta|
|00001480| 72 74 25 b8 65 6e 64 25 | 0d 08 f2 24 20 20 20 20 |rt%.end%|...$ |
|00001490| 20 20 20 20 20 50 25 3d | 21 28 72 61 73 74 65 72 | P%=|!(raster|
|000014a0| 25 2b 28 6c 6f 6f 70 25 | 2a 34 29 29 0d 08 fc 37 |%+(loop%|*4))...7|
|000014b0| 20 20 20 20 20 20 20 20 | 20 c8 99 22 43 6f 6c 6f | | .."Colo|
|000014c0| 75 72 54 72 61 6e 73 5f | 52 65 74 75 72 6e 43 6f |urTrans_|ReturnCo|
|000014d0| 6c 6f 75 72 4e 75 6d 62 | 65 72 22 2c 50 25 20 b8 |lourNumb|er",P% .|
|000014e0| 20 50 25 0d 09 06 14 20 | 20 20 20 20 20 20 20 20 | P%.... | |
|000014f0| d5 23 41 25 2c 50 25 0d | 09 10 0b 20 20 20 20 20 |.#A%,P%.|... |
|00001500| 20 ed 0d 09 1a 09 20 20 | 20 20 cd 0d 09 24 0c 20 | ..... | ...$. |
|00001510| 20 20 20 d9 23 41 25 0d | 09 2e 0d 20 20 20 20 f2 | .#A%.|... .|
|00001520| 54 69 64 79 0d 09 38 05 | e1 0d 09 42 04 0d 09 4c |Tidy..8.|...B...L|
|00001530| 1d dd f2 44 69 73 70 6c | 61 79 52 61 73 74 65 72 |...Displ|ayRaster|
|00001540| 28 70 25 2c 73 69 7a 65 | 25 29 0d 09 56 0e ea 20 |(p%,size|%)..V.. |
|00001550| 6c 6f 6f 70 25 2c 4b 25 | 0d 09 60 04 0d 09 6a 32 |loop%,K%|..`...j2|
|00001560| 20 20 20 fb 36 33 c8 9c | 31 39 32 3a fb 31 32 38 | .63..|192:.128|
|00001570| c8 9c 30 3a f1 8a 30 2c | 32 32 29 c2 22 30 30 30 |..0:..0,|22)."000|
|00001580| 22 2b c1 c3 28 70 25 29 | 2c 31 29 2c 33 29 0d 09 |"+..(p%)|,1),3)..|
|00001590| 74 04 0d 09 7e 0b 20 20 | 20 4b 25 3d 30 0d 09 88 |t...~. | K%=0...|
|000015a0| 1b 20 20 20 e3 6c 6f 6f | 70 25 3d 50 49 4e 25 2d |. .loo|p%=PIN%-|
|000015b0| 33 b8 50 49 4e 25 2b 33 | 0d 09 92 15 20 20 20 20 |3.PIN%+3|.... |
|000015c0| 20 20 f1 8a 31 2c 4b 25 | 2b 32 33 29 3b 0d 09 9c | ..1,K%|+23);...|
|000015d0| 23 20 20 20 20 20 20 e7 | 6c 6f 6f 70 25 3e 3d 30 |# .|loop%>=0|
|000015e0| 80 6c 6f 6f 70 25 3c 3d | 4d 41 58 4d 45 4d 25 8c |.loop%<=|MAXMEM%.|
|000015f0| 0d 09 a6 44 20 20 20 20 | 20 20 20 20 c8 99 22 43 |...D | .."C|
|00001600| 6f 6c 6f 75 72 54 72 61 | 6e 73 5f 53 65 74 54 65 |olourTra|ns_SetTe|
|00001610| 78 74 43 6f 6c 6f 75 72 | 22 2c 21 28 72 61 73 74 |xtColour|",!(rast|
|00001620| 65 72 25 2b 28 6c 6f 6f | 70 25 2a 34 29 29 2c 2c |er%+(loo|p%*4)),,|
|00001630| 2c 31 32 38 0d 09 b0 04 | 0d 09 ba 0b 20 20 20 20 |,128....|.... |
|00001640| 20 20 cc 0d 09 c4 15 20 | 20 20 20 20 20 20 20 20 | ..... | |
|00001650| 20 fb 31 32 38 c8 9c 30 | 0d 09 ce 0b 20 20 20 20 | .128..0|.... |
|00001660| 20 20 cd 0d 09 d8 18 20 | 20 20 20 20 20 f1 c4 36 | ..... | ..6|
|00001670| 2c 22 20 22 29 3a 4b 25 | 2b 3d 31 0d 09 e2 08 20 |," "):K%|+=1.... |
|00001680| 20 20 ed 0d 09 ec 04 0d | 09 f6 0c 20 20 20 4b 25 | ......|... K%|
|00001690| 3d 36 34 0d 0a 00 1d 20 | 20 20 e3 6c 6f 6f 70 25 |=64.... | .loop%|
|000016a0| 3d 50 49 4e 25 2d 33 32 | b8 50 49 4e 25 2b 33 32 |=PIN%-32|.PIN%+32|
|000016b0| 0d 0a 0a 5c 20 20 20 20 | 20 20 e7 6c 6f 6f 70 25 |...\ | .loop%|
|000016c0| 3e 3d 30 8c 63 6f 6c 25 | 3d 21 28 72 61 73 74 65 |>=0.col%|=!(raste|
|000016d0| 72 25 2b 28 6c 6f 6f 70 | 25 2a 34 29 29 3a c8 99 |r%+(loop|%*4)):..|
|000016e0| 22 43 6f 6c 6f 75 72 54 | 72 61 6e 73 5f 52 65 74 |"ColourT|rans_Ret|
|000016f0| 75 72 6e 43 6f 6c 6f 75 | 72 4e 75 6d 62 65 72 22 |urnColou|rNumber"|
|00001700| 2c 63 6f 6c 25 20 b8 20 | 63 6f 6c 25 0d 0a 14 23 |,col% . |col%...#|
|00001710| 20 20 20 20 20 20 e7 6c | 6f 6f 70 25 3e 3d 30 80 | .l|oop%>=0.|
|00001720| 6c 6f 6f 70 25 3c 3d 4d | 41 58 4d 45 4d 25 8c 0d |loop%<=M|AXMEM%..|
|00001730| 0a 1e 51 20 20 20 20 20 | 20 20 20 41 25 3d 73 63 |..Q | A%=sc|
|00001740| 72 2b 28 4b 25 2a 33 32 | 30 29 3a 42 25 3d 33 32 |r+(K%*32|0):B%=32|
|00001750| 30 3a 43 25 3d 63 6f 6c | 25 2b 28 63 6f 6c 25 3c |0:C%=col|%+(col%<|
|00001760| 3c 38 29 2b 28 63 6f 6c | 25 3c 3c 31 36 29 2b 28 |<8)+(col|%<<16)+(|
|00001770| 63 6f 6c 25 3c 3c 32 34 | 29 3a d6 63 6f 64 65 25 |col%<<24|):.code%|
|00001780| 0d 0a 28 0b 20 20 20 20 | 20 20 cc 0d 0a 32 30 20 |..(. | ...20 |
|00001790| 20 20 20 20 20 20 20 20 | 20 41 25 3d 73 63 72 2b | | A%=scr+|
|000017a0| 28 4b 25 2a 33 32 30 29 | 3a 42 25 3d 33 32 30 3a |(K%*320)|:B%=320:|
|000017b0| 43 25 3d 30 3a d6 63 6f | 64 65 25 0d 0a 3c 0b 20 |C%=0:.co|de%..<. |
|000017c0| 20 20 20 20 20 cd 0d 0a | 46 0f 20 20 20 20 20 20 | ...|F. |
|000017d0| 4b 25 2b 3d 31 0d 0a 50 | 08 20 20 20 ed 0d 0a 5a |K%+=1..P|. ...Z|
|000017e0| 05 e1 0d 0a 64 04 0d 0a | 6e 22 f4 20 52 30 20 2d |....d...|n". R0 -|
|000017f0| 20 53 74 61 72 74 20 61 | 64 64 72 65 73 73 20 6f | Start a|ddress o|
|00001800| 66 20 73 63 72 65 65 6e | 0d 0a 78 1a f4 20 52 31 |f screen|..x.. R1|
|00001810| 20 2d 20 57 69 64 74 68 | 20 6f 66 20 73 63 72 65 | - Width| of scre|
|00001820| 65 6e 0d 0a 82 11 f4 20 | 52 32 20 2d 20 43 6f 6c |en..... |R2 - Col|
|00001830| 6f 75 72 0d 0a 8c 04 0d | 0a 96 1b f4 20 52 32 2d |our.....|.... R2-|
|00001840| 52 39 20 2d 20 48 6f 6c | 64 73 20 63 6f 6c 6f 75 |R9 - Hol|ds colou|
|00001850| 72 73 0d 0a a0 04 0d 0a | aa 0b dd f2 4d 43 6f 64 |rs......|....MCod|
|00001860| 65 0d 0a b4 0b ea 20 70 | 61 73 73 25 0d 0a be 04 |e..... p|ass%....|
|00001870| 0d 0a c8 19 20 20 20 20 | e3 20 70 61 73 73 25 3d |.... |. pass%=|
|00001880| 30 20 b8 20 33 20 88 20 | 33 0d 0a d2 13 20 20 20 |0 . 3 . |3.... |
|00001890| 20 20 20 20 50 25 3d 63 | 6f 64 65 25 0d 0a dc 0c | P%=c|ode%....|
|000018a0| 20 20 20 20 20 20 20 5b | 0d 0a e6 14 20 20 20 20 | [|.... |
|000018b0| 20 20 20 4f 50 54 20 70 | 61 73 73 25 0d 0a f0 04 | OPT p|ass%....|
|000018c0| 0d 0a fa 22 20 20 20 20 | 20 20 20 53 54 4d 46 44 |..." | STMFD|
|000018d0| 20 52 31 33 21 2c 7b 52 | 30 2d 52 31 32 2c 52 31 | R13!,{R|0-R12,R1|
|000018e0| 34 7d 0d 0b 04 04 0d 0b | 0e 28 20 20 20 20 20 20 |4}......|.( |
|000018f0| 20 4d 4f 56 20 52 33 2c | 52 32 3a 4d 4f 56 20 52 | MOV R3,|R2:MOV R|
|00001900| 34 2c 52 32 3a 4d 4f 56 | 20 52 35 2c 52 32 0d 0b |4,R2:MOV| R5,R2..|
|00001910| 18 28 20 20 20 20 20 20 | 20 4d 4f 56 20 52 36 2c |.( | MOV R6,|
|00001920| 52 32 3a 4d 4f 56 20 52 | 37 2c 52 32 3a 4d 4f 56 |R2:MOV R|7,R2:MOV|
|00001930| 20 52 38 2c 52 32 0d 0b | 22 14 20 20 20 20 20 20 | R8,R2..|". |
|00001940| 20 4d 4f 56 20 52 39 2c | 52 32 0d 0b 2c 04 0d 0b | MOV R9,|R2..,...|
|00001950| 36 09 2e 6c 6f 6f 70 0d | 0b 40 1c 20 20 20 20 20 |6..loop.|.@. |
|00001960| 20 20 53 54 4d 49 41 20 | 52 30 21 2c 7b 52 32 2d | STMIA |R0!,{R2-|
|00001970| 52 39 7d 0d 0b 4a 1c 20 | 20 20 20 20 20 20 53 55 |R9}..J. | SU|
|00001980| 42 53 20 52 31 2c 52 31 | 2c 23 28 34 2a 38 29 0d |BS R1,R1|,#(4*8).|
|00001990| 0b 54 13 20 20 20 20 20 | 20 20 42 4e 45 20 6c 6f |.T. | BNE lo|
|000019a0| 6f 70 0d 0b 5e 04 0d 0b | 68 21 20 20 20 20 20 20 |op..^...|h! |
|000019b0| 20 4c 44 4d 46 44 20 52 | 31 33 21 2c 7b 52 30 2d | LDMFD R|13!,{R0-|
|000019c0| 52 31 32 2c 50 43 7d 0d | 0b 72 04 0d 0b 7c 10 2e |R12,PC}.|.r...|..|
|000019d0| 72 61 73 74 65 72 5f 64 | 61 74 61 0d 0b 86 10 45 |raster_d|ata....E|
|000019e0| 51 55 44 20 72 61 73 74 | 65 72 25 0d 0b 90 0c 20 |QUD rast|er%.... |
|000019f0| 20 20 20 20 20 20 5d 0d | 0b 9a 09 20 20 20 20 ed | ].|... .|
|00001a00| 0d 0b a4 05 e1 0d 0b ae | 04 0d 0b b8 10 dd f2 44 |........|.......D|
|00001a10| 69 73 70 6c 61 79 42 6f | 78 0d 0b c2 16 20 20 fb |isplayBo|x.... .|
|00001a20| 36 33 c8 9c 31 39 32 3a | fb 31 32 38 c8 9c 30 0d |63..192:|.128..0.|
|00001a30| 0b cc 14 20 20 f1 8a 30 | 2c 32 32 29 c4 38 2c 22 |... ..0|,22).8,"|
|00001a40| 2a 22 29 0d 0b d6 24 20 | 20 e3 4c 3d 31 b8 37 3a |*")...$ | .L=1.7:|
|00001a50| f1 8a 30 2c 32 32 2b 4c | 29 22 2a 22 89 28 38 2d |..0,22+L|)"*".(8-|
|00001a60| 32 29 22 2a 22 3a ed 0d | 0b e0 16 20 20 f1 8a 30 |2)"*":..|... ..0|
|00001a70| 2c 32 32 2b 4c 29 c4 38 | 2c 22 2a 22 29 0d 0b ea |,22+L).8|,"*")...|
|00001a80| 10 20 20 f1 8a 30 2c 32 | 36 29 22 3e 22 0d 0b f4 |. ..0,2|6)">"...|
|00001a90| 05 e1 0d 0b fe 04 0d 0c | 08 12 dd f2 43 68 6f 6f |........|....Choo|
|00001aa0| 73 65 43 6f 6c 6f 75 72 | 0d 0c 12 0d ea 20 58 31 |seColour|..... X1|
|00001ab0| 25 2c 59 31 25 0d 0c 1c | 04 0d 0c 26 19 20 20 20 |%,Y1%...|...&. |
|00001ac0| 58 31 25 3d 58 25 2d 38 | 3a 59 31 25 3d 59 25 2d |X1%=X%-8|:Y1%=Y%-|
|00001ad0| 32 32 0d 0c 30 2a 20 20 | 20 43 4f 4c 25 3d 21 28 |22..0* | COL%=!(|
|00001ae0| 70 61 6c 65 74 74 65 25 | 2b 28 59 31 25 2a 33 32 |palette%|+(Y1%*32|
|00001af0| 2a 34 29 2b 28 58 31 25 | 2a 34 29 29 0d 0c 3a 1f |*4)+(X1%|*4))..:.|
|00001b00| 20 20 20 21 28 72 61 73 | 74 65 72 25 2b 28 50 49 | !(ras|ter%+(PI|
|00001b10| 4e 25 2a 34 29 29 3d 43 | 4f 4c 25 0d 0c 44 21 20 |N%*4))=C|OL%..D! |
|00001b20| 20 20 f2 44 69 73 70 6c | 61 79 52 61 73 74 65 72 | .Displ|ayRaster|
|00001b30| 28 50 49 4e 25 2c 53 49 | 5a 45 25 29 0d 0c 4e 05 |(PIN%,SI|ZE%)..N.|
|00001b40| e1 0d 0c 58 04 0d 0c 62 | 14 dd f2 50 6c 6f 74 28 |...X...b|...Plot(|
|00001b50| 58 25 2c 59 25 2c 54 25 | 29 0d 0c 6c 09 ea 20 67 |X%,Y%,T%|)..l.. g|
|00001b60| 63 25 0d 0c 76 04 0d 0c | 80 0f 20 20 20 e7 20 54 |c%..v...|.. . T|
|00001b70| 25 3d b9 20 8c 0d 0c 8a | 31 20 20 20 20 20 c8 99 |%=. ....|1 ..|
|00001b80| 22 43 6f 6c 6f 75 72 54 | 72 61 6e 73 5f 53 65 74 |"ColourT|rans_Set|
|00001b90| 54 65 78 74 43 6f 6c 6f | 75 72 22 2c 43 4f 4c 25 |TextColo|ur",COL%|
|00001ba0| 2c 2c 2c 31 32 38 0d 0c | 94 34 20 20 20 20 20 c8 |,,,128..|.4 .|
|00001bb0| 99 22 43 6f 6c 6f 75 72 | 54 72 61 6e 73 5f 53 65 |."Colour|Trans_Se|
|00001bc0| 74 54 65 78 74 43 6f 6c | 6f 75 72 22 2c 26 46 46 |tTextCol|our",&FF|
|00001bd0| 46 46 46 46 30 30 2c 2c | 2c 30 0d 0c 9e 36 20 20 |FFFF00,,|,0...6 |
|00001be0| 20 20 20 c8 99 22 43 6f | 6c 6f 75 72 54 72 61 6e | .."Co|lourTran|
|00001bf0| 73 5f 52 65 74 75 72 6e | 43 6f 6c 6f 75 72 4e 75 |s_Return|ColourNu|
|00001c00| 6d 62 65 72 22 2c 43 4f | 4c 25 20 b8 20 67 63 25 |mber",CO|L% . gc%|
|00001c10| 0d 0c a8 29 20 20 20 20 | 20 3f 28 73 63 72 2b 28 |...) | ?(scr+(|
|00001c20| 28 59 25 2b 31 32 30 29 | 2a 33 32 30 29 2b 33 30 |(Y%+120)|*320)+30|
|00001c30| 30 2b 58 25 29 3d 67 63 | 25 0d 0c b2 20 20 20 20 |0+X%)=gc|%... |
|00001c40| 20 20 64 61 74 25 28 50 | 53 25 2c 58 25 2b 31 2c | dat%(P|S%,X%+1,|
|00001c50| 59 25 2b 31 29 3d 67 63 | 25 0d 0c bc 08 20 20 20 |Y%+1)=gc|%.... |
|00001c60| cc 0d 0c c6 38 20 20 20 | 20 20 20 20 c8 99 22 43 |....8 | .."C|
|00001c70| 6f 6c 6f 75 72 54 72 61 | 6e 73 5f 53 65 74 54 65 |olourTra|ns_SetTe|
|00001c80| 78 74 43 6f 6c 6f 75 72 | 22 2c 26 30 30 30 30 30 |xtColour|",&00000|
|00001c90| 30 30 30 2c 2c 2c 31 32 | 38 0d 0c d0 36 20 20 20 |000,,,12|8...6 |
|00001ca0| 20 20 20 20 c8 99 22 43 | 6f 6c 6f 75 72 54 72 61 | .."C|olourTra|
|00001cb0| 6e 73 5f 53 65 74 54 65 | 78 74 43 6f 6c 6f 75 72 |ns_SetTe|xtColour|
|00001cc0| 22 2c 26 46 46 46 46 46 | 46 30 30 2c 2c 2c 30 0d |",&FFFFF|F00,,,0.|
|00001cd0| 0c da 2b 20 20 20 20 20 | 20 20 3f 28 73 63 72 2b |..+ | ?(scr+|
|00001ce0| 28 28 59 25 2b 31 32 30 | 29 2a 33 32 30 29 2b 33 |((Y%+120|)*320)+3|
|00001cf0| 30 30 2b 58 25 29 3d 26 | 30 30 0d 0c e4 22 20 20 |00+X%)=&|00..." |
|00001d00| 20 20 20 20 20 64 61 74 | 25 28 50 53 25 2c 58 25 | dat|%(PS%,X%|
|00001d10| 2b 31 2c 59 25 2b 31 29 | 3d 26 30 30 0d 0c ee 08 |+1,Y%+1)|=&00....|
|00001d20| 20 20 20 cd 0d 0c f8 13 | 20 20 20 f1 8a 58 25 2c | .....| ..X%,|
|00001d30| 59 25 29 bd 32 35 35 0d | 0d 02 05 e1 0d 0d 0c 04 |Y%).255.|........|
|00001d40| 0d 0d 16 1d f4 20 2a 20 | 44 69 73 70 6c 61 79 20 |..... * |Display |
|00001d50| 61 6c 6c 20 63 6f 6c 6f | 75 72 73 20 2a 0d 0d 20 |all colo|urs *.. |
|00001d60| 04 0d 0d 2a 14 dd f2 44 | 69 73 70 6c 61 79 43 6f |...*...D|isplayCo|
|00001d70| 6c 6f 75 72 73 0d 0d 34 | 12 ea 20 58 25 2c 59 25 |lours..4|.. X%,Y%|
|00001d80| 2c 69 6e 64 65 78 25 0d | 0d 3e 04 0d 0d 48 0f 20 |,index%.|.>...H. |
|00001d90| 20 20 20 e3 59 25 3d 30 | b8 37 0d 0d 52 13 20 20 | .Y%=0|.7..R. |
|00001da0| 20 20 20 20 20 e3 58 25 | 3d 30 b8 33 31 0d 0d 5c | .X%|=0.31..\|
|00001db0| 1c 20 20 20 20 20 20 20 | 20 20 20 f1 8a 58 25 2b |. | ..X%+|
|00001dc0| 38 2c 59 25 2b 32 32 29 | 3b 0d 0d 66 44 20 20 20 |8,Y%+22)|;..fD |
|00001dd0| 20 20 20 20 20 20 20 c8 | 99 22 43 6f 6c 6f 75 72 | .|."Colour|
|00001de0| 54 72 61 6e 73 5f 53 65 | 74 54 65 78 74 43 6f 6c |Trans_Se|tTextCol|
|00001df0| 6f 75 72 22 2c 21 28 70 | 61 6c 65 74 74 65 25 2b |our",!(p|alette%+|
|00001e00| 69 6e 64 65 78 25 29 2c | 2c 2c 31 32 38 0d 0d 70 |index%),|,,128..p|
|00001e10| 39 20 20 20 20 20 20 20 | 20 20 20 c8 99 22 43 6f |9 | .."Co|
|00001e20| 6c 6f 75 72 54 72 61 6e | 73 5f 53 65 74 54 65 78 |lourTran|s_SetTex|
|00001e30| 74 43 6f 6c 6f 75 72 22 | 2c 26 46 46 46 46 46 46 |tColour"|,&FFFFFF|
|00001e40| 30 30 2c 2c 2c 30 0d 0d | 7a 14 20 20 20 20 20 20 |00,,,0..|z. |
|00001e50| 20 20 20 20 f1 bd 32 35 | 35 3b 0d 0d 84 17 20 20 | ..25|5;.... |
|00001e60| 20 20 20 20 20 20 20 20 | 69 6e 64 65 78 25 2b 3d | |index%+=|
|00001e70| 34 0d 0d 8e 0c 20 20 20 | 20 20 20 20 ed 0d 0d 98 |4.... | ....|
|00001e80| 09 20 20 20 20 ed 0d 0d | a2 05 e1 0d 0d ac 04 0d |. ...|........|
|00001e90| 0d b6 04 0d ff | |..... | |
+--------+-------------------------+-------------------------+--------+--------+