Home » Archimedes archive » Acorn User » AU 1995-05.adf » !StarInfo_StarInfo » Vibe/RiscPC/ColTri
Vibe/RiscPC/ColTri
This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.
Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.
Tape/disk: | Home » Archimedes archive » Acorn User » AU 1995-05.adf » !StarInfo_StarInfo |
Filename: | Vibe/RiscPC/ColTri |
Read OK: | ✔ |
File size: | 081B bytes |
Load address: | 0000 |
Exec address: | 0000 |
File contents
10REM >ColTri 11REM by Jan Vibe 12REM (Risc PC Version) 13REM (c) AU May 1995 20 30PROCmode("X640 Y480 C32K"):OFF 50PROCCT(0,0,640,960,1280,0,&0000FF,&00FF00,&FF0000) 60END 70 80DEFPROCCT(SX1,SY1,SX2,SY2,SX3,SY3,C1%,C2%,C3%) 90LOCAL R1%,R2%,R3%,G1%,G2%,G3%,B1%,B2%,B3%,ML,K 100R1%=C1%AND&FF:G1%=(C1%AND&FF00)>>8:B1%=(C1%AND&FF0000)>>16 110R2%=C2%AND&FF:G2%=(C2%AND&FF00)>>8:B2%=(C2%AND&FF0000)>>16 120R3%=C3%AND&FF:G3%=(C3%AND&FF00)>>8:B3%=(C3%AND&FF0000)>>16 130ML=SQR((SX1-SX2)^2+(SY1-SY2)^2) 140K=SQR((SX2-SX3)^2+(SY2-SY3)^2):IF K>ML ML=K 150K=SQR((SX3-SX1)^2+(SY3-SY1)^2):IF K>ML ML=K 160PROCT(SX1,SY1,SX2,SY2,SX3,SY3) 170ENDPROC 180 190DEFPROCT(X1,Y1,X2,Y2,X3,Y3) 200LOCAL XA,YA,XB,YB,XC,YC,A 210A=ABS(X1*Y2+Y1*X3+Y3*X2-Y2*X3-Y1*X2-X1*Y3)/2 220IF A>100 THEN 230XA=(X1+X2)/2:XB=(X2+X3)/2:XC=(X3+X1)/2 240YA=(Y1+Y2)/2:YB=(Y2+Y3)/2:YC=(Y3+Y1)/2 250PROCT(X1,Y1,XA,YA,XC,YC):PROCT(XA,YA,X2,Y2,XB,YB) 260PROCT(XC,YC,XB,YB,X3,Y3):PROCT(XA,YA,XB,YB,XC,YC) 270ELSE 280PROCCOL(X1,Y1,X2,Y2,X3,Y3) 290ENDIF 300ENDPROC 310 320DEFPROCCOL(X1,Y1,X2,Y2,X3,Y3) 330LOCAL D1,D2,D3,DT,R,G,B 340CX=(X1+X2+X3)/3:CY=(Y1+Y2+Y3)/3 350D1=SQR((SX1-X1)^2+(SY1-Y1)^2) 360D2=SQR((SX2-X2)^2+(SY2-Y2)^2) 370D3=SQR((SX3-X3)^2+(SY3-Y3)^2) 380D1=1-(D1/ML):D2=1-(D2/ML):D3=1-(D3/ML) 390R=(D1*R1%+D2*R2%+D3*R3%)/256 400G=(D1*G1%+D2*G2%+D3*G3%)/256 410B=(D1*B1%+D2*B2%+D3*B3%)/256 411GCOL R*&FF,G*&FF,B*&FF 430MOVEX1,Y1:MOVEX2,Y2:PLOT85,X3,Y3 440ENDPROC 510: 520DEF PROCmode(mode$) 530LOCAL c$,ex,ey,mode,end 540DIM mode 64 550end=mode+20 560!mode=1 570mode!4=VALFN_m(mode$,"X","") 580mode!8=VALFN_m(mode$,"Y","") 590c$=FN_m(mode$,"C","*") 600IF c$="*" THEN 610 c$=FN_m(mode$,"G","") 620 IF c$="256" !end=3:end!4=255:end+=8 630ENDIF 640mode!12=FN_bpp(c$) 650mode!16=VALFN_m(mode$,"F","-1") 660ex=VALFN_m(mode$,"EX","-1") 670IF ex<>-1 !end=4:end!4=ex:end+=8 680ey=VALFN_m(mode$,"EY","-1") 690IF ey<>-1 !end=5:end!4=ey:end+=8 700!end=-1 710MODE mode 720ENDPROC 730 740DEF FN_m(s$,p$,d$) 750LOCAL i,j 760i=INSTR(s$,p$) 770IF i<1 AND d$="" ERROR 490,"Missing "+p$ 780IF i<1 THEN =d$ 790j=INSTR(s$+" "," ",i+1) 800=MID$(s$,i+1,j-i-1) 810 820DEF FN_bpp(n$) 830CASE n$ OF 840 WHEN "2":=0 850 WHEN "4":=1 860 WHEN "16":=2 870 WHEN "256":=3 880 WHEN "32T","32t","32K","32k":=4 890 WHEN "16M","16m":=5 900 OTHERWISE: ERROR 490,"Bad parameter "+n$ 910ENDCASE 920
� >ColTri � by Jan Vibe � (Risc PC Version) � (c) AU May 1995 �mode("X640 Y480 C32K"):� 23�CT(0,0,640,960,1280,0,&0000FF,&00FF00,&FF0000) <� F P-��CT(SX1,SY1,SX2,SY2,SX3,SY3,C1%,C2%,C3%) Z.� R1%,R2%,R3%,G1%,G2%,G3%,B1%,B2%,B3%,ML,K d8R1%=C1%�&FF:G1%=(C1%�&FF00)>>8:B1%=(C1%�&FF0000)>>16 n8R2%=C2%�&FF:G2%=(C2%�&FF00)>>8:B2%=(C2%�&FF0000)>>16 x8R3%=C3%�&FF:G3%=(C3%�&FF00)>>8:B3%=(C3%�&FF0000)>>16 �!ML=�((SX1-SX2)^2+(SY1-SY2)^2) �,K=�((SX2-SX3)^2+(SY2-SY3)^2):� K>ML ML=K �,K=�((SX3-SX1)^2+(SY3-SY1)^2):� K>ML ML=K ��T(SX1,SY1,SX2,SY2,SX3,SY3) �� � ���T(X1,Y1,X2,Y2,X3,Y3) �� XA,YA,XB,YB,XC,YC,A �.A=�(X1*Y2+Y1*X3+Y3*X2-Y2*X3-Y1*X2-X1*Y3)/2 � � A>100 � �*XA=(X1+X2)/2:XB=(X2+X3)/2:XC=(X3+X1)/2 �*YA=(Y1+Y2)/2:YB=(Y2+Y3)/2:YC=(Y3+Y1)/2 �/�T(X1,Y1,XA,YA,XC,YC):�T(XA,YA,X2,Y2,XB,YB) /�T(XC,YC,XB,YB,X3,Y3):�T(XA,YA,XB,YB,XC,YC) � �COL(X1,Y1,X2,Y2,X3,Y3) "� ,� 6 @��COL(X1,Y1,X2,Y2,X3,Y3) J� D1,D2,D3,DT,R,G,B T#CX=(X1+X2+X3)/3:CY=(Y1+Y2+Y3)/3 ^D1=�((SX1-X1)^2+(SY1-Y1)^2) hD2=�((SX2-X2)^2+(SY2-Y2)^2) rD3=�((SX3-X3)^2+(SY3-Y3)^2) |*D1=1-(D1/ML):D2=1-(D2/ML):D3=1-(D3/ML) � R=(D1*R1%+D2*R2%+D3*R3%)/256 � G=(D1*G1%+D2*G2%+D3*G3%)/256 � B=(D1*B1%+D2*B2%+D3*B3%)/256 �� R*&FF,G*&FF,B*&FF ��X1,Y1:�X2,Y2:�85,X3,Y3 �� �: � �mode(mode$) � c$,ex,ey,mode,end � mode 64 &end=mode+20 0!mode=1 :mode!4=��_m(mode$,"X","") Dmode!8=��_m(mode$,"Y","") Nc$=�_m(mode$,"C","*") X� c$="*" � b c$=�_m(mode$,"G","") l' � c$="256" !end=3:end!4=255:end+=8 v� �mode!12=�_bpp(c$) � mode!16=��_m(mode$,"F","-1") �ex=��_m(mode$,"EX","-1") �#� ex<>-1 !end=4:end!4=ex:end+=8 �ey=��_m(mode$,"EY","-1") �#� ey<>-1 !end=5:end!4=ey:end+=8 �!end=-1 � � mode �� � �� �_m(s$,p$,d$) � � i,j � i=�s$,p$) %� i<1 � d$="" � 490,"Missing "+p$ � i<1 � =d$ j=�s$+" "," ",i+1) =�s$,i+1,j-i-1) * 4� �_bpp(n$) >Ȏ n$ � H � "2":=0 R � "4":=1 \ � "16":=2 f � "256":=3 p! � "32T","32t","32K","32k":=4 z � "16M","16m":=5 �! : � 490,"Bad parameter "+n$ �� � �
00000000 0d 00 0a 11 f4 20 20 20 20 20 3e 43 6f 6c 54 72 |..... >ColTr| 00000010 69 0d 00 0b 12 f4 20 62 79 20 20 4a 61 6e 20 56 |i..... by Jan V| 00000020 69 62 65 0d 00 0c 17 f4 20 28 52 69 73 63 20 50 |ibe..... (Risc P| 00000030 43 20 56 65 72 73 69 6f 6e 29 0d 00 0d 15 f4 20 |C Version)..... | 00000040 28 63 29 20 41 55 20 4d 61 79 20 31 39 39 35 0d |(c) AU May 1995.| 00000050 00 14 04 0d 00 1e 1d f2 6d 6f 64 65 28 22 58 36 |........mode("X6| 00000060 34 30 20 59 34 38 30 20 43 33 32 4b 22 29 3a 87 |40 Y480 C32K"):.| 00000070 0d 00 32 33 f2 43 54 28 30 2c 30 2c 36 34 30 2c |..23.CT(0,0,640,| 00000080 39 36 30 2c 31 32 38 30 2c 30 2c 26 30 30 30 30 |960,1280,0,&0000| 00000090 46 46 2c 26 30 30 46 46 30 30 2c 26 46 46 30 30 |FF,&00FF00,&FF00| 000000a0 30 30 29 0d 00 3c 05 e0 0d 00 46 04 0d 00 50 2d |00)..<....F...P-| 000000b0 dd f2 43 54 28 53 58 31 2c 53 59 31 2c 53 58 32 |..CT(SX1,SY1,SX2| 000000c0 2c 53 59 32 2c 53 58 33 2c 53 59 33 2c 43 31 25 |,SY2,SX3,SY3,C1%| 000000d0 2c 43 32 25 2c 43 33 25 29 0d 00 5a 2e ea 20 52 |,C2%,C3%)..Z.. R| 000000e0 31 25 2c 52 32 25 2c 52 33 25 2c 47 31 25 2c 47 |1%,R2%,R3%,G1%,G| 000000f0 32 25 2c 47 33 25 2c 42 31 25 2c 42 32 25 2c 42 |2%,G3%,B1%,B2%,B| 00000100 33 25 2c 4d 4c 2c 4b 0d 00 64 38 52 31 25 3d 43 |3%,ML,K..d8R1%=C| 00000110 31 25 80 26 46 46 3a 47 31 25 3d 28 43 31 25 80 |1%.&FF:G1%=(C1%.| 00000120 26 46 46 30 30 29 3e 3e 38 3a 42 31 25 3d 28 43 |&FF00)>>8:B1%=(C| 00000130 31 25 80 26 46 46 30 30 30 30 29 3e 3e 31 36 0d |1%.&FF0000)>>16.| 00000140 00 6e 38 52 32 25 3d 43 32 25 80 26 46 46 3a 47 |.n8R2%=C2%.&FF:G| 00000150 32 25 3d 28 43 32 25 80 26 46 46 30 30 29 3e 3e |2%=(C2%.&FF00)>>| 00000160 38 3a 42 32 25 3d 28 43 32 25 80 26 46 46 30 30 |8:B2%=(C2%.&FF00| 00000170 30 30 29 3e 3e 31 36 0d 00 78 38 52 33 25 3d 43 |00)>>16..x8R3%=C| 00000180 33 25 80 26 46 46 3a 47 33 25 3d 28 43 33 25 80 |3%.&FF:G3%=(C3%.| 00000190 26 46 46 30 30 29 3e 3e 38 3a 42 33 25 3d 28 43 |&FF00)>>8:B3%=(C| 000001a0 33 25 80 26 46 46 30 30 30 30 29 3e 3e 31 36 0d |3%.&FF0000)>>16.| 000001b0 00 82 21 4d 4c 3d b6 28 28 53 58 31 2d 53 58 32 |..!ML=.((SX1-SX2| 000001c0 29 5e 32 2b 28 53 59 31 2d 53 59 32 29 5e 32 29 |)^2+(SY1-SY2)^2)| 000001d0 0d 00 8c 2c 4b 3d b6 28 28 53 58 32 2d 53 58 33 |...,K=.((SX2-SX3| 000001e0 29 5e 32 2b 28 53 59 32 2d 53 59 33 29 5e 32 29 |)^2+(SY2-SY3)^2)| 000001f0 3a e7 20 4b 3e 4d 4c 20 4d 4c 3d 4b 0d 00 96 2c |:. K>ML ML=K...,| 00000200 4b 3d b6 28 28 53 58 33 2d 53 58 31 29 5e 32 2b |K=.((SX3-SX1)^2+| 00000210 28 53 59 33 2d 53 59 31 29 5e 32 29 3a e7 20 4b |(SY3-SY1)^2):. K| 00000220 3e 4d 4c 20 4d 4c 3d 4b 0d 00 a0 1f f2 54 28 53 |>ML ML=K.....T(S| 00000230 58 31 2c 53 59 31 2c 53 58 32 2c 53 59 32 2c 53 |X1,SY1,SX2,SY2,S| 00000240 58 33 2c 53 59 33 29 0d 00 aa 05 e1 0d 00 b4 04 |X3,SY3).........| 00000250 0d 00 be 1a dd f2 54 28 58 31 2c 59 31 2c 58 32 |......T(X1,Y1,X2| 00000260 2c 59 32 2c 58 33 2c 59 33 29 0d 00 c8 19 ea 20 |,Y2,X3,Y3)..... | 00000270 58 41 2c 59 41 2c 58 42 2c 59 42 2c 58 43 2c 59 |XA,YA,XB,YB,XC,Y| 00000280 43 2c 41 0d 00 d2 2e 41 3d 94 28 58 31 2a 59 32 |C,A....A=.(X1*Y2| 00000290 2b 59 31 2a 58 33 2b 59 33 2a 58 32 2d 59 32 2a |+Y1*X3+Y3*X2-Y2*| 000002a0 58 33 2d 59 31 2a 58 32 2d 58 31 2a 59 33 29 2f |X3-Y1*X2-X1*Y3)/| 000002b0 32 0d 00 dc 0d e7 20 41 3e 31 30 30 20 8c 0d 00 |2..... A>100 ...| 000002c0 e6 2a 58 41 3d 28 58 31 2b 58 32 29 2f 32 3a 58 |.*XA=(X1+X2)/2:X| 000002d0 42 3d 28 58 32 2b 58 33 29 2f 32 3a 58 43 3d 28 |B=(X2+X3)/2:XC=(| 000002e0 58 33 2b 58 31 29 2f 32 0d 00 f0 2a 59 41 3d 28 |X3+X1)/2...*YA=(| 000002f0 59 31 2b 59 32 29 2f 32 3a 59 42 3d 28 59 32 2b |Y1+Y2)/2:YB=(Y2+| 00000300 59 33 29 2f 32 3a 59 43 3d 28 59 33 2b 59 31 29 |Y3)/2:YC=(Y3+Y1)| 00000310 2f 32 0d 00 fa 2f f2 54 28 58 31 2c 59 31 2c 58 |/2.../.T(X1,Y1,X| 00000320 41 2c 59 41 2c 58 43 2c 59 43 29 3a f2 54 28 58 |A,YA,XC,YC):.T(X| 00000330 41 2c 59 41 2c 58 32 2c 59 32 2c 58 42 2c 59 42 |A,YA,X2,Y2,XB,YB| 00000340 29 0d 01 04 2f f2 54 28 58 43 2c 59 43 2c 58 42 |).../.T(XC,YC,XB| 00000350 2c 59 42 2c 58 33 2c 59 33 29 3a f2 54 28 58 41 |,YB,X3,Y3):.T(XA| 00000360 2c 59 41 2c 58 42 2c 59 42 2c 58 43 2c 59 43 29 |,YA,XB,YB,XC,YC)| 00000370 0d 01 0e 05 cc 0d 01 18 1b f2 43 4f 4c 28 58 31 |..........COL(X1| 00000380 2c 59 31 2c 58 32 2c 59 32 2c 58 33 2c 59 33 29 |,Y1,X2,Y2,X3,Y3)| 00000390 0d 01 22 05 cd 0d 01 2c 05 e1 0d 01 36 04 0d 01 |.."....,....6...| 000003a0 40 1c dd f2 43 4f 4c 28 58 31 2c 59 31 2c 58 32 |@...COL(X1,Y1,X2| 000003b0 2c 59 32 2c 58 33 2c 59 33 29 0d 01 4a 17 ea 20 |,Y2,X3,Y3)..J.. | 000003c0 44 31 2c 44 32 2c 44 33 2c 44 54 2c 52 2c 47 2c |D1,D2,D3,DT,R,G,| 000003d0 42 0d 01 54 23 43 58 3d 28 58 31 2b 58 32 2b 58 |B..T#CX=(X1+X2+X| 000003e0 33 29 2f 33 3a 43 59 3d 28 59 31 2b 59 32 2b 59 |3)/3:CY=(Y1+Y2+Y| 000003f0 33 29 2f 33 0d 01 5e 1f 44 31 3d b6 28 28 53 58 |3)/3..^.D1=.((SX| 00000400 31 2d 58 31 29 5e 32 2b 28 53 59 31 2d 59 31 29 |1-X1)^2+(SY1-Y1)| 00000410 5e 32 29 0d 01 68 1f 44 32 3d b6 28 28 53 58 32 |^2)..h.D2=.((SX2| 00000420 2d 58 32 29 5e 32 2b 28 53 59 32 2d 59 32 29 5e |-X2)^2+(SY2-Y2)^| 00000430 32 29 0d 01 72 1f 44 33 3d b6 28 28 53 58 33 2d |2)..r.D3=.((SX3-| 00000440 58 33 29 5e 32 2b 28 53 59 33 2d 59 33 29 5e 32 |X3)^2+(SY3-Y3)^2| 00000450 29 0d 01 7c 2a 44 31 3d 31 2d 28 44 31 2f 4d 4c |)..|*D1=1-(D1/ML| 00000460 29 3a 44 32 3d 31 2d 28 44 32 2f 4d 4c 29 3a 44 |):D2=1-(D2/ML):D| 00000470 33 3d 31 2d 28 44 33 2f 4d 4c 29 0d 01 86 20 52 |3=1-(D3/ML)... R| 00000480 3d 28 44 31 2a 52 31 25 2b 44 32 2a 52 32 25 2b |=(D1*R1%+D2*R2%+| 00000490 44 33 2a 52 33 25 29 2f 32 35 36 0d 01 90 20 47 |D3*R3%)/256... G| 000004a0 3d 28 44 31 2a 47 31 25 2b 44 32 2a 47 32 25 2b |=(D1*G1%+D2*G2%+| 000004b0 44 33 2a 47 33 25 29 2f 32 35 36 0d 01 9a 20 42 |D3*G3%)/256... B| 000004c0 3d 28 44 31 2a 42 31 25 2b 44 32 2a 42 32 25 2b |=(D1*B1%+D2*B2%+| 000004d0 44 33 2a 42 33 25 29 2f 32 35 36 0d 01 9b 17 e6 |D3*B3%)/256.....| 000004e0 20 52 2a 26 46 46 2c 47 2a 26 46 46 2c 42 2a 26 | R*&FF,G*&FF,B*&| 000004f0 46 46 0d 01 ae 1b ec 58 31 2c 59 31 3a ec 58 32 |FF.....X1,Y1:.X2| 00000500 2c 59 32 3a f0 38 35 2c 58 33 2c 59 33 0d 01 b8 |,Y2:.85,X3,Y3...| 00000510 05 e1 0d 01 fe 05 3a 0d 02 08 12 dd 20 f2 6d 6f |......:..... .mo| 00000520 64 65 28 6d 6f 64 65 24 29 0d 02 12 17 ea 20 63 |de(mode$)..... c| 00000530 24 2c 65 78 2c 65 79 2c 6d 6f 64 65 2c 65 6e 64 |$,ex,ey,mode,end| 00000540 0d 02 1c 0d de 20 6d 6f 64 65 20 36 34 0d 02 26 |..... mode 64..&| 00000550 0f 65 6e 64 3d 6d 6f 64 65 2b 32 30 0d 02 30 0b |.end=mode+20..0.| 00000560 21 6d 6f 64 65 3d 31 0d 02 3a 1d 6d 6f 64 65 21 |!mode=1..:.mode!| 00000570 34 3d bb a4 5f 6d 28 6d 6f 64 65 24 2c 22 58 22 |4=.._m(mode$,"X"| 00000580 2c 22 22 29 0d 02 44 1d 6d 6f 64 65 21 38 3d bb |,"")..D.mode!8=.| 00000590 a4 5f 6d 28 6d 6f 64 65 24 2c 22 59 22 2c 22 22 |._m(mode$,"Y",""| 000005a0 29 0d 02 4e 19 63 24 3d a4 5f 6d 28 6d 6f 64 65 |)..N.c$=._m(mode| 000005b0 24 2c 22 43 22 2c 22 2a 22 29 0d 02 58 0e e7 20 |$,"C","*")..X.. | 000005c0 63 24 3d 22 2a 22 20 8c 0d 02 62 19 20 63 24 3d |c$="*" ...b. c$=| 000005d0 a4 5f 6d 28 6d 6f 64 65 24 2c 22 47 22 2c 22 22 |._m(mode$,"G",""| 000005e0 29 0d 02 6c 27 20 e7 20 63 24 3d 22 32 35 36 22 |)..l' . c$="256"| 000005f0 20 21 65 6e 64 3d 33 3a 65 6e 64 21 34 3d 32 35 | !end=3:end!4=25| 00000600 35 3a 65 6e 64 2b 3d 38 0d 02 76 05 cd 0d 02 80 |5:end+=8..v.....| 00000610 15 6d 6f 64 65 21 31 32 3d a4 5f 62 70 70 28 63 |.mode!12=._bpp(c| 00000620 24 29 0d 02 8a 20 6d 6f 64 65 21 31 36 3d bb a4 |$)... mode!16=..| 00000630 5f 6d 28 6d 6f 64 65 24 2c 22 46 22 2c 22 2d 31 |_m(mode$,"F","-1| 00000640 22 29 0d 02 94 1c 65 78 3d bb a4 5f 6d 28 6d 6f |")....ex=.._m(mo| 00000650 64 65 24 2c 22 45 58 22 2c 22 2d 31 22 29 0d 02 |de$,"EX","-1")..| 00000660 9e 23 e7 20 65 78 3c 3e 2d 31 20 21 65 6e 64 3d |.#. ex<>-1 !end=| 00000670 34 3a 65 6e 64 21 34 3d 65 78 3a 65 6e 64 2b 3d |4:end!4=ex:end+=| 00000680 38 0d 02 a8 1c 65 79 3d bb a4 5f 6d 28 6d 6f 64 |8....ey=.._m(mod| 00000690 65 24 2c 22 45 59 22 2c 22 2d 31 22 29 0d 02 b2 |e$,"EY","-1")...| 000006a0 23 e7 20 65 79 3c 3e 2d 31 20 21 65 6e 64 3d 35 |#. ey<>-1 !end=5| 000006b0 3a 65 6e 64 21 34 3d 65 79 3a 65 6e 64 2b 3d 38 |:end!4=ey:end+=8| 000006c0 0d 02 bc 0b 21 65 6e 64 3d 2d 31 0d 02 c6 0a eb |....!end=-1.....| 000006d0 20 6d 6f 64 65 0d 02 d0 05 e1 0d 02 da 04 0d 02 | mode...........| 000006e0 e4 13 dd 20 a4 5f 6d 28 73 24 2c 70 24 2c 64 24 |... ._m(s$,p$,d$| 000006f0 29 0d 02 ee 09 ea 20 69 2c 6a 0d 02 f8 0d 69 3d |)..... i,j....i=| 00000700 a7 73 24 2c 70 24 29 0d 03 02 25 e7 20 69 3c 31 |.s$,p$)...%. i<1| 00000710 20 80 20 64 24 3d 22 22 20 85 20 34 39 30 2c 22 | . d$="" . 490,"| 00000720 4d 69 73 73 69 6e 67 20 22 2b 70 24 0d 03 0c 0f |Missing "+p$....| 00000730 e7 20 69 3c 31 20 8c 20 3d 64 24 0d 03 16 16 6a |. i<1 . =d$....j| 00000740 3d a7 73 24 2b 22 20 22 2c 22 20 22 2c 69 2b 31 |=.s$+" "," ",i+1| 00000750 29 0d 03 20 13 3d c1 73 24 2c 69 2b 31 2c 6a 2d |).. .=.s$,i+1,j-| 00000760 69 2d 31 29 0d 03 2a 04 0d 03 34 0f dd 20 a4 5f |i-1)..*...4.. ._| 00000770 62 70 70 28 6e 24 29 0d 03 3e 0b c8 8e 20 6e 24 |bpp(n$)..>... n$| 00000780 20 ca 0d 03 48 0d 20 c9 20 22 32 22 3a 3d 30 0d | ...H. . "2":=0.| 00000790 03 52 0d 20 c9 20 22 34 22 3a 3d 31 0d 03 5c 0e |.R. . "4":=1..\.| 000007a0 20 c9 20 22 31 36 22 3a 3d 32 0d 03 66 0f 20 c9 | . "16":=2..f. .| 000007b0 20 22 32 35 36 22 3a 3d 33 0d 03 70 21 20 c9 20 | "256":=3..p! . | 000007c0 22 33 32 54 22 2c 22 33 32 74 22 2c 22 33 32 4b |"32T","32t","32K| 000007d0 22 2c 22 33 32 6b 22 3a 3d 34 0d 03 7a 15 20 c9 |","32k":=4..z. .| 000007e0 20 22 31 36 4d 22 2c 22 31 36 6d 22 3a 3d 35 0d | "16M","16m":=5.| 000007f0 03 84 21 20 7f 3a 20 85 20 34 39 30 2c 22 42 61 |..! .: . 490,"Ba| 00000800 64 20 70 61 72 61 6d 65 74 65 72 20 22 2b 6e 24 |d parameter "+n$| 00000810 0d 03 8e 05 cb 0d 03 98 04 0d ff |...........| 0000081b