Home » Archimedes archive » Acorn User » AU 1997-03 B.adf » Features » PD/!Gamma/!RunImage
PD/!Gamma/!RunImage
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 1997-03 B.adf » Features |
Filename: | PD/!Gamma/!RunImage |
Read OK: | ✔ |
File size: | 08E0 bytes |
Load address: | 0000 |
Exec address: | 0000 |
File contents
1REM>!RunImageC 2REMProduced by BasCompress v1.70 (06 Sep 1996) 3SYS&400C0,&C8,&4B534154,"Gamma"TO,T%:DIMA%568,K%&BC,Q%75,D%27,U%767:E%=A%+256:_%=K%+&BD:X%=U%+256:R%=X%+256:SYS&400D9,,"<Gamma$Dir>.Templates":S%=FNE("main"):q%=FNE("prog_info"):SYS&400DA:SYS8,16,"<Gamma$Dir>.Menu",Q%:Q%!32=q%:P%=D%:[OPT0:ADR0,U%:ADD1,0,#256 4ADD2,1,#256:MOV4,#9:MOV9,#35:SWI 52:MOVpc,&E:]:H%=FNM(S%,1):SYS16TOE$:Z%=INSTR(E$,"-set"):IFZ%THENZ%=VALMID$(E$,Z%+4)ELSEZ%=&64 5PROCE:J%=INSTR(E$,"-autoquit")>0:IFNOTJ%THEN 6!A%=-7:A%!4=0:A%!8=0:A%!&C=68:A%!16=68:A%!20=&301A:$(A%+24)="!gamma":SYS&400C2,2<<28,A% 7ENDIF:ONERRORPROCA 8REPEAT:SYS&400C7,1,A%TOz%:CASEz%OF 9WHEN1:PROCM 10WHEN2:SYS&400C5,,A% 11WHEN3:SYS&400C6,,A% 12WHEN6:PROCZ 13WHEN8:PROCF 14WHEN9:PROCS 15WHEN17,18:PROCW 16ENDCASE:UNTILJ%:SYS&400DD,T%,&4B534154:END 17DEFPROCM:!E%=S%:SYS&400CB,,E%:W%=E%!4-E%!20+8+&A:G%=E%!16-E%!24-284+&A:SYS&400C8,,A%TOV%:WHILEV%:SYS&400E6,0:RECTANGLEFILLW%,G%,256:SYS&400E6,7:E=&64/Z%:MOVEW%,G%:FORF%=1TO&FFSTEP&C:DRAWW%+F%,G%+&FF*(F%/&FF)^E:NEXT:SYS&400CA,,A%TOV%:ENDWHILE:ENDPROC 18DEFPROCZ:N%=A%!8:M%=A%!&C:C%=A%!16:CASEM%OF 19WHEN-2:CASEN%OF 20WHEN4,1:PROCP(S%) 21WHEN2:SYS&400D4,,Q%,!A%-76,&B8 22ENDCASE 23WHENS%:CASEN%OF 24WHEN4,1:CASEC%OF 25WHEN2,3:Y%=Z%:IF(C%=3ANDN%=4)OR(C%=2ANDN%=1)THEN 26IFZ%<490THENZ%+=&AELSEZ%=490 27ELSE:IFZ%>&ATHENZ%-=&AELSEZ%=&A 28ENDIF:IFZ%<>Y%THEN 29SYS&400D1,S%,8+&A,-284+&A,284 -&A,-8 -&A:PROCE 30ENDIF 31ENDCASE 32ENDCASE 33ENDCASE:ENDPROC 34DEFPROCF:IFA%!24=&DAND!A%=S%THEN 35Z%=VAL$H%*&64:IFZ%<&ATHENZ%=&AELSEIFZ%>490THENZ%=490 36SYS&400D1,S%,8+&A,-284+&A,284 -&A,-8 -&A:PROCE:SYS&400D2,-1 37ELSE:SYS&400DC,A%!24 38ENDIF:ENDPROC 39DEFPROCS:IF!A%=1THENJ%=TRUEELSESYS&400CF,,A%:IFA%!8=1THENSYS&400D4,,Q%,!A%-72,A%!4 40ENDPROC 41DEFPROCW:CASEA%!16OF 42WHEN0:J%=TRUE 43WHEN&A:BPUT#A%!20,"Run "+FNZ("Gamma$Dir")+" -set "+STR$Z% 44ENDCASE:ENDPROC 45DEFPROCE:@%="+f1.2":$H%=STR$(Z%/&64):@%="g10.9":PROCJ(S%,1,0,0):A=&64/Z%:?U%=0:?X%=0:?R%=0:FORF%=1TO&FF:E=&FF*(F%/&FF)^A:U%?F%=E:X%?F%=E:R%?F%=E:NEXT:CALLD%:ENDPROC 46DEFFNZ(Z$)SYS&20023,Z$,E%,&800,0,0TO,,B%:IFB%>0THENE%?B%=&D:=$E% 47="" 48DEFFNA(w%,B%)SYS53,w%,B%TO,,B%:=B% 49DEFPROCP(M%):!E%=M%:SYS&400CC,,E%:IFE%!32AND(1<<16)THEN 50E%!28=-1 51ELSE:W%=E%!52-E%!44:G%=E%!56-E%!48:I%=(FNA(-1,&B)<<FNA(-1,4))-W%:!E%=M%:E%!4=I%:E%!8=&88:E%!&C=I%+W%:E%!16=&88+G% 52ENDIF:SYS&400C5,,E%:ENDPROC 53DEFFNM(M%,C%):PROCC(M%,C%):=E%!28 54DEFPROCC(M%,C%):!E%=M%:E%!4=C%:SYS&400CE,,E%:ENDPROC 55DEFPROCJ(M%,C%,s%,x%):!E%=M%:E%!4=C%:E%!8=s%:E%!&C=x%:SYS&400CD,,E%:ENDPROC 56DEFFNE(A$):SYS&400DB,,A%,K%,_%,-1,A$,0TO,,K%:SYS&400C1,,A%TOM%:=M% 57DEFPROCA:!E%=ERR:$(E%+4)=REPORT$+" (IEC "+STR$ERL+")"+CHR$0:SYS&400DF,E%,3,"Gamma"TO,a%:IFa%=2THENJ%=TRUE:SYS&400DD,T%,&4B534154:ENDELSEJ%=FALSE 58ENDPROC
�>!RunImageC 0�Produced by BasCompress v1.70 (06 Sep 1996) �ș&400C0,&C8,&4B534154,"Gamma"�,T%:�A%568,K%&BC,Q%75,D%27,U%767:E%=A%+256:_%=K%+&BD:X%=U%+256:R%=X%+256:ș&400D9,,"<Gamma$Dir>.Templates":S%=�E("main"):q%=�E("prog_info"):ș&400DA:ș8,16,"<Gamma$Dir>.Menu",Q%:Q%!32=q%:P%=D%:[OPT0:ADR0,U%:ADD1,0,#256 nADD2,1,#256:MOV4,#9:MOV9,#35:SWI 52:MOVpc,&E:]:H%=�M(S%,1):ș16�E$:Z%=�E$,"-set"):�Z%�Z%=��E$,Z%+4)�Z%=&64 "�E:J%=�E$,"-autoquit")>0:�J%� Z!A%=-7:A%!4=0:A%!8=0:A%!&C=68:A%!16=68:A%!20=&301A:$(A%+24)="!gamma":ș&400C2,2<<28,A% �:��A �:ș&400C7,1,A%�z%:Ȏz%� �1:�M �2:ș&400C5,,A% �3:ș&400C6,,A% �6:�Z �8:�F �9:�S �17,18:�W !�:�J%:ș&400DD,T%,&4B534154:� ���M:!E%=S%:ș&400CB,,E%:W%=E%!4-E%!20+8+&A:G%=E%!16-E%!24-284+&A:ș&400C8,,A%�V%:ȕV%:ș&400E6,0:ȓȐW%,G%,256:ș&400E6,7:E=&64/Z%:�W%,G%:�F%=1�&FF�&C:�W%+F%,G%+&FF*(F%/&FF)^E:�:ș&400CA,,A%�V%:�:� '��Z:N%=A%!8:M%=A%!&C:C%=A%!16:ȎM%� �-2:ȎN%� �4,1:�P(S%) �2:ș&400D4,,Q%,!A%-76,&B8 � �S%:ȎN%� �4,1:ȎC%� (�2,3:Y%=Z%:�(C%=3�N%=4)�(C%=2�N%=1)� �Z%<490�Z%+=&A�Z%=490 �:�Z%>&A�Z%-=&A�Z%=&A �:�Z%<>Y%� .ș&400D1,S%,8+&A,-284+&A,284 -&A,-8 -&A:�E � � � !�:� "��F:�A%!24=&D�!A%=S%� #+Z%=�$H%*&64:�Z%<&A�Z%=&A��Z%>490�Z%=490 $:ș&400D1,S%,8+&A,-284+&A,284 -&A,-8 -&A:�E:ș&400D2,-1 %�:ș&400DC,A%!24 &�:� 'A��S:�!A%=1�J%=��ș&400CF,,A%:�A%!8=1�ș&400D4,,Q%,!A%-72,A%!4 (� )��W:ȎA%!16� *�0:J%=� +3�&A:�#A%!20,"Run "+�Z("Gamma$Dir")+" -set "+�Z% ,�:� -���E:@%="+f1.2":$H%=�(Z%/&64):@%="g10.9":�J(S%,1,0,0):A=&64/Z%:?U%=0:?X%=0:?R%=0:�F%=1�&FF:E=&FF*(F%/&FF)^A:U%?F%=E:X%?F%=E:R%?F%=E:�:�D%:� .;ݤZ(Z$)ș&20023,Z$,E%,&800,0,0�,,B%:�B%>0�E%?B%=&D:=$E% /="" 0!ݤA(w%,B%)ș53,w%,B%�,,B%:=B% 1/��P(M%):!E%=M%:ș&400CC,,E%:�E%!32�(1<<16)� 2E%!28=-1 3p�:W%=E%!52-E%!44:G%=E%!56-E%!48:I%=(�A(-1,&B)<<�A(-1,4))-W%:!E%=M%:E%!4=I%:E%!8=&88:E%!&C=I%+W%:E%!16=&88+G% 4�:ș&400C5,,E%:� 5ݤM(M%,C%):�C(M%,C%):=E%!28 6,��C(M%,C%):!E%=M%:E%!4=C%:ș&400CE,,E%:� 7C��J(M%,C%,s%,x%):!E%=M%:E%!4=C%:E%!8=s%:E%!&C=x%:ș&400CD,,E%:� 8?ݤE(A$):ș&400DB,,A%,K%,_%,-1,A$,0�,,K%:ș&400C1,,A%�M%:=M% 9m��A:!E%=�:$(E%+4)=�$+" (IEC "+Þ+")"+�0:ș&400DF,E%,3,"Gamma"�,a%:�a%=2�J%=�:ș&400DD,T%,&4B534154:�J%=� :� �
00000000 0d 00 01 10 f4 3e 21 52 75 6e 49 6d 61 67 65 43 |.....>!RunImageC| 00000010 0d 00 02 30 f4 50 72 6f 64 75 63 65 64 20 62 79 |...0.Produced by| 00000020 20 42 61 73 43 6f 6d 70 72 65 73 73 20 76 31 2e | BasCompress v1.| 00000030 37 30 20 28 30 36 20 53 65 70 20 31 39 39 36 29 |70 (06 Sep 1996)| 00000040 0d 00 03 fd c8 99 26 34 30 30 43 30 2c 26 43 38 |......&400C0,&C8| 00000050 2c 26 34 42 35 33 34 31 35 34 2c 22 47 61 6d 6d |,&4B534154,"Gamm| 00000060 61 22 b8 2c 54 25 3a de 41 25 35 36 38 2c 4b 25 |a".,T%:.A%568,K%| 00000070 26 42 43 2c 51 25 37 35 2c 44 25 32 37 2c 55 25 |&BC,Q%75,D%27,U%| 00000080 37 36 37 3a 45 25 3d 41 25 2b 32 35 36 3a 5f 25 |767:E%=A%+256:_%| 00000090 3d 4b 25 2b 26 42 44 3a 58 25 3d 55 25 2b 32 35 |=K%+&BD:X%=U%+25| 000000a0 36 3a 52 25 3d 58 25 2b 32 35 36 3a c8 99 26 34 |6:R%=X%+256:..&4| 000000b0 30 30 44 39 2c 2c 22 3c 47 61 6d 6d 61 24 44 69 |00D9,,"<Gamma$Di| 000000c0 72 3e 2e 54 65 6d 70 6c 61 74 65 73 22 3a 53 25 |r>.Templates":S%| 000000d0 3d a4 45 28 22 6d 61 69 6e 22 29 3a 71 25 3d a4 |=.E("main"):q%=.| 000000e0 45 28 22 70 72 6f 67 5f 69 6e 66 6f 22 29 3a c8 |E("prog_info"):.| 000000f0 99 26 34 30 30 44 41 3a c8 99 38 2c 31 36 2c 22 |.&400DA:..8,16,"| 00000100 3c 47 61 6d 6d 61 24 44 69 72 3e 2e 4d 65 6e 75 |<Gamma$Dir>.Menu| 00000110 22 2c 51 25 3a 51 25 21 33 32 3d 71 25 3a 50 25 |",Q%:Q%!32=q%:P%| 00000120 3d 44 25 3a 5b 4f 50 54 30 3a 41 44 52 30 2c 55 |=D%:[OPT0:ADR0,U| 00000130 25 3a 41 44 44 31 2c 30 2c 23 32 35 36 0d 00 04 |%:ADD1,0,#256...| 00000140 6e 41 44 44 32 2c 31 2c 23 32 35 36 3a 4d 4f 56 |nADD2,1,#256:MOV| 00000150 34 2c 23 39 3a 4d 4f 56 39 2c 23 33 35 3a 53 57 |4,#9:MOV9,#35:SW| 00000160 49 20 35 32 3a 4d 4f 56 70 63 2c 26 45 3a 5d 3a |I 52:MOVpc,&E:]:| 00000170 48 25 3d a4 4d 28 53 25 2c 31 29 3a c8 99 31 36 |H%=.M(S%,1):..16| 00000180 b8 45 24 3a 5a 25 3d a7 45 24 2c 22 2d 73 65 74 |.E$:Z%=.E$,"-set| 00000190 22 29 3a e7 5a 25 8c 5a 25 3d bb c1 45 24 2c 5a |"):.Z%.Z%=..E$,Z| 000001a0 25 2b 34 29 8b 5a 25 3d 26 36 34 0d 00 05 22 f2 |%+4).Z%=&64...".| 000001b0 45 3a 4a 25 3d a7 45 24 2c 22 2d 61 75 74 6f 71 |E:J%=.E$,"-autoq| 000001c0 75 69 74 22 29 3e 30 3a e7 ac 4a 25 8c 0d 00 06 |uit")>0:..J%....| 000001d0 5a 21 41 25 3d 2d 37 3a 41 25 21 34 3d 30 3a 41 |Z!A%=-7:A%!4=0:A| 000001e0 25 21 38 3d 30 3a 41 25 21 26 43 3d 36 38 3a 41 |%!8=0:A%!&C=68:A| 000001f0 25 21 31 36 3d 36 38 3a 41 25 21 32 30 3d 26 33 |%!16=68:A%!20=&3| 00000200 30 31 41 3a 24 28 41 25 2b 32 34 29 3d 22 21 67 |01A:$(A%+24)="!g| 00000210 61 6d 6d 61 22 3a c8 99 26 34 30 30 43 32 2c 32 |amma":..&400C2,2| 00000220 3c 3c 32 38 2c 41 25 0d 00 07 0a cd 3a ee 85 f2 |<<28,A%.....:...| 00000230 41 0d 00 08 1c f5 3a c8 99 26 34 30 30 43 37 2c |A.....:..&400C7,| 00000240 31 2c 41 25 b8 7a 25 3a c8 8e 7a 25 ca 0d 00 09 |1,A%.z%:..z%....| 00000250 09 c9 31 3a f2 4d 0d 00 0a 13 c9 32 3a c8 99 26 |..1:.M.....2:..&| 00000260 34 30 30 43 35 2c 2c 41 25 0d 00 0b 13 c9 33 3a |400C5,,A%.....3:| 00000270 c8 99 26 34 30 30 43 36 2c 2c 41 25 0d 00 0c 09 |..&400C6,,A%....| 00000280 c9 36 3a f2 5a 0d 00 0d 09 c9 38 3a f2 46 0d 00 |.6:.Z.....8:.F..| 00000290 0e 09 c9 39 3a f2 53 0d 00 0f 0d c9 31 37 2c 31 |...9:.S.....17,1| 000002a0 38 3a f2 57 0d 00 10 21 cb 3a fd 4a 25 3a c8 99 |8:.W...!.:.J%:..| 000002b0 26 34 30 30 44 44 2c 54 25 2c 26 34 42 35 33 34 |&400DD,T%,&4B534| 000002c0 31 35 34 3a e0 0d 00 11 c9 dd f2 4d 3a 21 45 25 |154:.......M:!E%| 000002d0 3d 53 25 3a c8 99 26 34 30 30 43 42 2c 2c 45 25 |=S%:..&400CB,,E%| 000002e0 3a 57 25 3d 45 25 21 34 2d 45 25 21 32 30 2b 38 |:W%=E%!4-E%!20+8| 000002f0 2b 26 41 3a 47 25 3d 45 25 21 31 36 2d 45 25 21 |+&A:G%=E%!16-E%!| 00000300 32 34 2d 32 38 34 2b 26 41 3a c8 99 26 34 30 30 |24-284+&A:..&400| 00000310 43 38 2c 2c 41 25 b8 56 25 3a c8 95 56 25 3a c8 |C8,,A%.V%:..V%:.| 00000320 99 26 34 30 30 45 36 2c 30 3a c8 93 c8 90 57 25 |.&400E6,0:....W%| 00000330 2c 47 25 2c 32 35 36 3a c8 99 26 34 30 30 45 36 |,G%,256:..&400E6| 00000340 2c 37 3a 45 3d 26 36 34 2f 5a 25 3a ec 57 25 2c |,7:E=&64/Z%:.W%,| 00000350 47 25 3a e3 46 25 3d 31 b8 26 46 46 88 26 43 3a |G%:.F%=1.&FF.&C:| 00000360 df 57 25 2b 46 25 2c 47 25 2b 26 46 46 2a 28 46 |.W%+F%,G%+&FF*(F| 00000370 25 2f 26 46 46 29 5e 45 3a ed 3a c8 99 26 34 30 |%/&FF)^E:.:..&40| 00000380 30 43 41 2c 2c 41 25 b8 56 25 3a ce 3a e1 0d 00 |0CA,,A%.V%:.:...| 00000390 12 27 dd f2 5a 3a 4e 25 3d 41 25 21 38 3a 4d 25 |.'..Z:N%=A%!8:M%| 000003a0 3d 41 25 21 26 43 3a 43 25 3d 41 25 21 31 36 3a |=A%!&C:C%=A%!16:| 000003b0 c8 8e 4d 25 ca 0d 00 13 0d c9 2d 32 3a c8 8e 4e |..M%......-2:..N| 000003c0 25 ca 0d 00 14 0f c9 34 2c 31 3a f2 50 28 53 25 |%......4,1:.P(S%| 000003d0 29 0d 00 15 1e c9 32 3a c8 99 26 34 30 30 44 34 |).....2:..&400D4| 000003e0 2c 2c 51 25 2c 21 41 25 2d 37 36 2c 26 42 38 0d |,,Q%,!A%-76,&B8.| 000003f0 00 16 05 cb 0d 00 17 0d c9 53 25 3a c8 8e 4e 25 |.........S%:..N%| 00000400 ca 0d 00 18 0e c9 34 2c 31 3a c8 8e 43 25 ca 0d |......4,1:..C%..| 00000410 00 19 28 c9 32 2c 33 3a 59 25 3d 5a 25 3a e7 28 |..(.2,3:Y%=Z%:.(| 00000420 43 25 3d 33 80 4e 25 3d 34 29 84 28 43 25 3d 32 |C%=3.N%=4).(C%=2| 00000430 80 4e 25 3d 31 29 8c 0d 00 1a 19 e7 5a 25 3c 34 |.N%=1)......Z%<4| 00000440 39 30 8c 5a 25 2b 3d 26 41 8b 5a 25 3d 34 39 30 |90.Z%+=&A.Z%=490| 00000450 0d 00 1b 19 cc 3a e7 5a 25 3e 26 41 8c 5a 25 2d |.....:.Z%>&A.Z%-| 00000460 3d 26 41 8b 5a 25 3d 26 41 0d 00 1c 0e cd 3a e7 |=&A.Z%=&A.....:.| 00000470 5a 25 3c 3e 59 25 8c 0d 00 1d 2e c8 99 26 34 30 |Z%<>Y%.......&40| 00000480 30 44 31 2c 53 25 2c 38 2b 26 41 2c 2d 32 38 34 |0D1,S%,8+&A,-284| 00000490 2b 26 41 2c 32 38 34 20 2d 26 41 2c 2d 38 20 2d |+&A,284 -&A,-8 -| 000004a0 26 41 3a f2 45 0d 00 1e 05 cd 0d 00 1f 05 cb 0d |&A:.E...........| 000004b0 00 20 05 cb 0d 00 21 07 cb 3a e1 0d 00 22 19 dd |. ....!..:..."..| 000004c0 f2 46 3a e7 41 25 21 32 34 3d 26 44 80 21 41 25 |.F:.A%!24=&D.!A%| 000004d0 3d 53 25 8c 0d 00 23 2b 5a 25 3d bb 24 48 25 2a |=S%...#+Z%=.$H%*| 000004e0 26 36 34 3a e7 5a 25 3c 26 41 8c 5a 25 3d 26 41 |&64:.Z%<&A.Z%=&A| 000004f0 8b e7 5a 25 3e 34 39 30 8c 5a 25 3d 34 39 30 0d |..Z%>490.Z%=490.| 00000500 00 24 3a c8 99 26 34 30 30 44 31 2c 53 25 2c 38 |.$:..&400D1,S%,8| 00000510 2b 26 41 2c 2d 32 38 34 2b 26 41 2c 32 38 34 20 |+&A,-284+&A,284 | 00000520 2d 26 41 2c 2d 38 20 2d 26 41 3a f2 45 3a c8 99 |-&A,-8 -&A:.E:..| 00000530 26 34 30 30 44 32 2c 2d 31 0d 00 25 14 cc 3a c8 |&400D2,-1..%..:.| 00000540 99 26 34 30 30 44 43 2c 41 25 21 32 34 0d 00 26 |.&400DC,A%!24..&| 00000550 07 cd 3a e1 0d 00 27 41 dd f2 53 3a e7 21 41 25 |..:...'A..S:.!A%| 00000560 3d 31 8c 4a 25 3d b9 8b c8 99 26 34 30 30 43 46 |=1.J%=....&400CF| 00000570 2c 2c 41 25 3a e7 41 25 21 38 3d 31 8c c8 99 26 |,,A%:.A%!8=1...&| 00000580 34 30 30 44 34 2c 2c 51 25 2c 21 41 25 2d 37 32 |400D4,,Q%,!A%-72| 00000590 2c 41 25 21 34 0d 00 28 05 e1 0d 00 29 10 dd f2 |,A%!4..(....)...| 000005a0 57 3a c8 8e 41 25 21 31 36 ca 0d 00 2a 0b c9 30 |W:..A%!16...*..0| 000005b0 3a 4a 25 3d b9 0d 00 2b 33 c9 26 41 3a d5 23 41 |:J%=...+3.&A:.#A| 000005c0 25 21 32 30 2c 22 52 75 6e 20 22 2b a4 5a 28 22 |%!20,"Run "+.Z("| 000005d0 47 61 6d 6d 61 24 44 69 72 22 29 2b 22 20 2d 73 |Gamma$Dir")+" -s| 000005e0 65 74 20 22 2b c3 5a 25 0d 00 2c 07 cb 3a e1 0d |et "+.Z%..,..:..| 000005f0 00 2d 8e dd f2 45 3a 40 25 3d 22 2b 66 31 2e 32 |.-...E:@%="+f1.2| 00000600 22 3a 24 48 25 3d c3 28 5a 25 2f 26 36 34 29 3a |":$H%=.(Z%/&64):| 00000610 40 25 3d 22 67 31 30 2e 39 22 3a f2 4a 28 53 25 |@%="g10.9":.J(S%| 00000620 2c 31 2c 30 2c 30 29 3a 41 3d 26 36 34 2f 5a 25 |,1,0,0):A=&64/Z%| 00000630 3a 3f 55 25 3d 30 3a 3f 58 25 3d 30 3a 3f 52 25 |:?U%=0:?X%=0:?R%| 00000640 3d 30 3a e3 46 25 3d 31 b8 26 46 46 3a 45 3d 26 |=0:.F%=1.&FF:E=&| 00000650 46 46 2a 28 46 25 2f 26 46 46 29 5e 41 3a 55 25 |FF*(F%/&FF)^A:U%| 00000660 3f 46 25 3d 45 3a 58 25 3f 46 25 3d 45 3a 52 25 |?F%=E:X%?F%=E:R%| 00000670 3f 46 25 3d 45 3a ed 3a d6 44 25 3a e1 0d 00 2e |?F%=E:.:.D%:....| 00000680 3b dd a4 5a 28 5a 24 29 c8 99 26 32 30 30 32 33 |;..Z(Z$)..&20023| 00000690 2c 5a 24 2c 45 25 2c 26 38 30 30 2c 30 2c 30 b8 |,Z$,E%,&800,0,0.| 000006a0 2c 2c 42 25 3a e7 42 25 3e 30 8c 45 25 3f 42 25 |,,B%:.B%>0.E%?B%| 000006b0 3d 26 44 3a 3d 24 45 25 0d 00 2f 07 3d 22 22 0d |=&D:=$E%../.="".| 000006c0 00 30 21 dd a4 41 28 77 25 2c 42 25 29 c8 99 35 |.0!..A(w%,B%)..5| 000006d0 33 2c 77 25 2c 42 25 b8 2c 2c 42 25 3a 3d 42 25 |3,w%,B%.,,B%:=B%| 000006e0 0d 00 31 2f dd f2 50 28 4d 25 29 3a 21 45 25 3d |..1/..P(M%):!E%=| 000006f0 4d 25 3a c8 99 26 34 30 30 43 43 2c 2c 45 25 3a |M%:..&400CC,,E%:| 00000700 e7 45 25 21 33 32 80 28 31 3c 3c 31 36 29 8c 0d |.E%!32.(1<<16)..| 00000710 00 32 0c 45 25 21 32 38 3d 2d 31 0d 00 33 70 cc |.2.E%!28=-1..3p.| 00000720 3a 57 25 3d 45 25 21 35 32 2d 45 25 21 34 34 3a |:W%=E%!52-E%!44:| 00000730 47 25 3d 45 25 21 35 36 2d 45 25 21 34 38 3a 49 |G%=E%!56-E%!48:I| 00000740 25 3d 28 a4 41 28 2d 31 2c 26 42 29 3c 3c a4 41 |%=(.A(-1,&B)<<.A| 00000750 28 2d 31 2c 34 29 29 2d 57 25 3a 21 45 25 3d 4d |(-1,4))-W%:!E%=M| 00000760 25 3a 45 25 21 34 3d 49 25 3a 45 25 21 38 3d 26 |%:E%!4=I%:E%!8=&| 00000770 38 38 3a 45 25 21 26 43 3d 49 25 2b 57 25 3a 45 |88:E%!&C=I%+W%:E| 00000780 25 21 31 36 3d 26 38 38 2b 47 25 0d 00 34 14 cd |%!16=&88+G%..4..| 00000790 3a c8 99 26 34 30 30 43 35 2c 2c 45 25 3a e1 0d |:..&400C5,,E%:..| 000007a0 00 35 1f dd a4 4d 28 4d 25 2c 43 25 29 3a f2 43 |.5...M(M%,C%):.C| 000007b0 28 4d 25 2c 43 25 29 3a 3d 45 25 21 32 38 0d 00 |(M%,C%):=E%!28..| 000007c0 36 2c dd f2 43 28 4d 25 2c 43 25 29 3a 21 45 25 |6,..C(M%,C%):!E%| 000007d0 3d 4d 25 3a 45 25 21 34 3d 43 25 3a c8 99 26 34 |=M%:E%!4=C%:..&4| 000007e0 30 30 43 45 2c 2c 45 25 3a e1 0d 00 37 43 dd f2 |00CE,,E%:...7C..| 000007f0 4a 28 4d 25 2c 43 25 2c 73 25 2c 78 25 29 3a 21 |J(M%,C%,s%,x%):!| 00000800 45 25 3d 4d 25 3a 45 25 21 34 3d 43 25 3a 45 25 |E%=M%:E%!4=C%:E%| 00000810 21 38 3d 73 25 3a 45 25 21 26 43 3d 78 25 3a c8 |!8=s%:E%!&C=x%:.| 00000820 99 26 34 30 30 43 44 2c 2c 45 25 3a e1 0d 00 38 |.&400CD,,E%:...8| 00000830 3f dd a4 45 28 41 24 29 3a c8 99 26 34 30 30 44 |?..E(A$):..&400D| 00000840 42 2c 2c 41 25 2c 4b 25 2c 5f 25 2c 2d 31 2c 41 |B,,A%,K%,_%,-1,A| 00000850 24 2c 30 b8 2c 2c 4b 25 3a c8 99 26 34 30 30 43 |$,0.,,K%:..&400C| 00000860 31 2c 2c 41 25 b8 4d 25 3a 3d 4d 25 0d 00 39 6d |1,,A%.M%:=M%..9m| 00000870 dd f2 41 3a 21 45 25 3d 9f 3a 24 28 45 25 2b 34 |..A:!E%=.:$(E%+4| 00000880 29 3d f6 24 2b 22 20 28 49 45 43 20 22 2b c3 9e |)=.$+" (IEC "+..| 00000890 2b 22 29 22 2b bd 30 3a c8 99 26 34 30 30 44 46 |+")"+.0:..&400DF| 000008a0 2c 45 25 2c 33 2c 22 47 61 6d 6d 61 22 b8 2c 61 |,E%,3,"Gamma".,a| 000008b0 25 3a e7 61 25 3d 32 8c 4a 25 3d b9 3a c8 99 26 |%:.a%=2.J%=.:..&| 000008c0 34 30 30 44 44 2c 54 25 2c 26 34 42 35 33 34 31 |400DD,T%,&4B5341| 000008d0 35 34 3a e0 8b 4a 25 3d a3 0d 00 3a 05 e1 0d ff |54:..J%=...:....| 000008e0