Home » Personal collection » Acorn ADFS disks » Electron » Utilities_2.ADF » GRAPHICS/MovingCheq
GRAPHICS/MovingCheq
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 » Personal collection » Acorn ADFS disks » Electron » Utilities_2.ADF |
Filename: | GRAPHICS/MovingCheq |
Read OK: | ✔ |
File size: | 0359 bytes |
Load address: | FFFF1D00 |
Exec address: | FFFF8023 |
Duplicates
There are 2 duplicate copies of this file in the archive:
- Personal collection » Acorn ADFS disks » Electron » Utilities_1.ADF » GRAPHICS/MovingCheq
- Personal collection » Acorn ADFS disks » Electron » Utilities_2.ADF » GRAPHICS/MovingCheq
- Personal collection » Acorn tapes » Own_Work » box04_tape16a_acorn_d90_public_domain.wav » MOVINGCHEQ
File contents
10REM CHEGUER 20REM ELBUG MARCH 1984 60: 100MODE 2:ON ERROR GOTO 530 110J%=64:A$="ELBUG " 120VDU23;11,0;0;0;0 130COLOUR7:COLOUR143:VDU19,15,0;0;12 140X%=640:Y%=640:R=640:Y=Y%:C%=-1 150FOR F=1TO6STEP0.03 160C%=C%+1:C%=C%-(C%=7):IF C%=15:C%=0 170GCOL0,128+C%:L=Y:Y=Y%/F 180VDU24,0;Y%-L;1279;Y%-Y;:CLG 190NEXT:VDU26:GCOL3,8 200: 210FOR F%=-640TO 639 STEP J% 220MOVE 640+F%,Y%-Y:X1%=640+F%*4 230MOVE X1%,0:F%=F%+J%:X2%=640+F% 240Y2%=Y%-Y:PLOT85,X2%,Y2% 250PLOT85,640+F%*4,0 260MOVE X1%,0:DRAWX2%,Y2% 270NEXT:GCOL0,7 280: 290FOR C=1TO4 STEP 3 300FOR I=0 TO PI STEP PI/C/32 310X1=X%+R*COS(I)/C:Y1=Y%+R*SIN(I)/C 320MOVE X%,Y%-Y:DRAWX1,Y1-Y 330NEXT I,C:PRINTTAB(0,9); 340: 350FOR I%= 1 TO 3:FOR F%=1TO LEN(A$) 360PRINT MID$(A$,F%,1);:PROCspeed 370NEXT F%,I% 380REPEAT:PROCspeed:UNTIL FALSE 390: 400DEFPROCspeed 410FOR A%=6TO0STEP-1 420VDU19,A%,7;0;:VDU19,A%+8,0;0; 430PROCW:NEXT 440FOR A%=14 TO 8 STEP -1 450VDU19,A%,7;0;:VDU19,A%-8,0;0; 460PROCW:NEXT 470ENDPROC 480: 490DEFPROCW 500T%=TIME:REPEAT UNTIL TIME-T%>1 510ENDPROC 520: 530ON ERROR OFF:MODE6 540IF ERR<>17 0THEN REPORT:PRINT" at line ";ERL 550END
� CHEGUER � ELBUG MARCH 1984 <: d� 2:� � � �TRB nJ%=64:A$="ELBUG " x�23;11,0;0;0;0 ��7:�143:�19,15,0;0;12 �"X%=640:Y%=640:R=640:Y=Y%:C%=-1 �� F=1�6�0.03 �%C%=C%+1:C%=C%-(C%=7):� C%=15:C%=0 ��0,128+C%:L=Y:Y=Y%/F ��24,0;Y%-L;1279;Y%-Y;:� ��:�26:�3,8 �: �� F%=-640� 639 � J% �� 640+F%,Y%-Y:X1%=640+F%*4 �� X1%,0:F%=F%+J%:X2%=640+F% �Y2%=Y%-Y:�85,X2%,Y2% ��85,640+F%*4,0 � X1%,0:�X2%,Y2% �:�0,7 : "� C=1�4 � 3 ,� I=0 � � � �/C/32 6!X1=X%+R*�(I)/C:Y1=Y%+R*�(I)/C @� X%,Y%-Y:�X1,Y1-Y J� I,C:�0,9); T: ^� I%= 1 � 3:� F%=1� �(A$) h� �A$,F%,1);:�speed r� F%,I% |�:�speed:� � �: ���speed �� A%=6�0�-1 ��19,A%,7;0;:�19,A%+8,0;0; ��W:� �� A%=14 � 8 � -1 ��19,A%,7;0;:�19,A%-8,0;0; ��W:� �� �: ���W �T%=�:� � �-T%>1 �� : � � �:�6 � �<>17 0� �:�" at line ";� &� �
00000000 0d 00 0a 0d f4 20 43 48 45 47 55 45 52 0d 00 14 |..... CHEGUER...| 00000010 16 f4 20 45 4c 42 55 47 20 4d 41 52 43 48 20 31 |.. ELBUG MARCH 1| 00000020 39 38 34 0d 00 3c 05 3a 0d 00 64 12 eb 20 32 3a |984..<.:..d.. 2:| 00000030 ee 20 85 20 e5 20 8d 54 52 42 0d 00 6e 16 4a 25 |. . . .TRB..n.J%| 00000040 3d 36 34 3a 41 24 3d 22 45 4c 42 55 47 20 20 22 |=64:A$="ELBUG "| 00000050 0d 00 78 12 ef 32 33 3b 31 31 2c 30 3b 30 3b 30 |..x..23;11,0;0;0| 00000060 3b 30 0d 00 82 19 fb 37 3a fb 31 34 33 3a ef 31 |;0.....7:.143:.1| 00000070 39 2c 31 35 2c 30 3b 30 3b 31 32 0d 00 8c 22 58 |9,15,0;0;12..."X| 00000080 25 3d 36 34 30 3a 59 25 3d 36 34 30 3a 52 3d 36 |%=640:Y%=640:R=6| 00000090 34 30 3a 59 3d 59 25 3a 43 25 3d 2d 31 0d 00 96 |40:Y=Y%:C%=-1...| 000000a0 10 e3 20 46 3d 31 b8 36 88 30 2e 30 33 0d 00 a0 |.. F=1.6.0.03...| 000000b0 25 43 25 3d 43 25 2b 31 3a 43 25 3d 43 25 2d 28 |%C%=C%+1:C%=C%-(| 000000c0 43 25 3d 37 29 3a e7 20 43 25 3d 31 35 3a 43 25 |C%=7):. C%=15:C%| 000000d0 3d 30 0d 00 aa 18 e6 30 2c 31 32 38 2b 43 25 3a |=0.....0,128+C%:| 000000e0 4c 3d 59 3a 59 3d 59 25 2f 46 0d 00 b4 1b ef 32 |L=Y:Y=Y%/F.....2| 000000f0 34 2c 30 3b 59 25 2d 4c 3b 31 32 37 39 3b 59 25 |4,0;Y%-L;1279;Y%| 00000100 2d 59 3b 3a da 0d 00 be 0e ed 3a ef 32 36 3a e6 |-Y;:......:.26:.| 00000110 33 2c 38 0d 00 c8 05 3a 0d 00 d2 17 e3 20 46 25 |3,8....:..... F%| 00000120 3d 2d 36 34 30 b8 20 36 33 39 20 88 20 4a 25 0d |=-640. 639 . J%.| 00000130 00 dc 1e ec 20 36 34 30 2b 46 25 2c 59 25 2d 59 |.... 640+F%,Y%-Y| 00000140 3a 58 31 25 3d 36 34 30 2b 46 25 2a 34 0d 00 e6 |:X1%=640+F%*4...| 00000150 1f ec 20 58 31 25 2c 30 3a 46 25 3d 46 25 2b 4a |.. X1%,0:F%=F%+J| 00000160 25 3a 58 32 25 3d 36 34 30 2b 46 25 0d 00 f0 18 |%:X2%=640+F%....| 00000170 59 32 25 3d 59 25 2d 59 3a f0 38 35 2c 58 32 25 |Y2%=Y%-Y:.85,X2%| 00000180 2c 59 32 25 0d 00 fa 12 f0 38 35 2c 36 34 30 2b |,Y2%.....85,640+| 00000190 46 25 2a 34 2c 30 0d 01 04 14 ec 20 58 31 25 2c |F%*4,0..... X1%,| 000001a0 30 3a df 58 32 25 2c 59 32 25 0d 01 0e 0a ed 3a |0:.X2%,Y2%.....:| 000001b0 e6 30 2c 37 0d 01 18 05 3a 0d 01 22 0f e3 20 43 |.0,7....:..".. C| 000001c0 3d 31 b8 34 20 88 20 33 0d 01 2c 16 e3 20 49 3d |=1.4 . 3..,.. I=| 000001d0 30 20 b8 20 af 20 88 20 af 2f 43 2f 33 32 0d 01 |0 . . . ./C/32..| 000001e0 36 21 58 31 3d 58 25 2b 52 2a 9b 28 49 29 2f 43 |6!X1=X%+R*.(I)/C| 000001f0 3a 59 31 3d 59 25 2b 52 2a b5 28 49 29 2f 43 0d |:Y1=Y%+R*.(I)/C.| 00000200 01 40 16 ec 20 58 25 2c 59 25 2d 59 3a df 58 31 |.@.. X%,Y%-Y:.X1| 00000210 2c 59 31 2d 59 0d 01 4a 11 ed 20 49 2c 43 3a f1 |,Y1-Y..J.. I,C:.| 00000220 8a 30 2c 39 29 3b 0d 01 54 05 3a 0d 01 5e 1d e3 |.0,9);..T.:..^..| 00000230 20 49 25 3d 20 31 20 b8 20 33 3a e3 20 46 25 3d | I%= 1 . 3:. F%=| 00000240 31 b8 20 a9 28 41 24 29 0d 01 68 17 f1 20 c1 41 |1. .(A$)..h.. .A| 00000250 24 2c 46 25 2c 31 29 3b 3a f2 73 70 65 65 64 0d |$,F%,1);:.speed.| 00000260 01 72 0b ed 20 46 25 2c 49 25 0d 01 7c 10 f5 3a |.r.. F%,I%..|..:| 00000270 f2 73 70 65 65 64 3a fd 20 a3 0d 01 86 05 3a 0d |.speed:. .....:.| 00000280 01 90 0b dd f2 73 70 65 65 64 0d 01 9a 10 e3 20 |.....speed..... | 00000290 41 25 3d 36 b8 30 88 2d 31 20 0d 01 a4 1d ef 31 |A%=6.0.-1 .....1| 000002a0 39 2c 41 25 2c 37 3b 30 3b 3a ef 31 39 2c 41 25 |9,A%,7;0;:.19,A%| 000002b0 2b 38 2c 30 3b 30 3b 0d 01 ae 08 f2 57 3a ed 0d |+8,0;0;.....W:..| 000002c0 01 b8 14 e3 20 41 25 3d 31 34 20 b8 20 38 20 88 |.... A%=14 . 8 .| 000002d0 20 2d 31 0d 01 c2 1d ef 31 39 2c 41 25 2c 37 3b | -1.....19,A%,7;| 000002e0 30 3b 3a ef 31 39 2c 41 25 2d 38 2c 30 3b 30 3b |0;:.19,A%-8,0;0;| 000002f0 0d 01 cc 08 f2 57 3a ed 0d 01 d6 05 e1 0d 01 e0 |.....W:.........| 00000300 05 3a 0d 01 ea 07 dd f2 57 0d 01 f4 14 54 25 3d |.:......W....T%=| 00000310 91 3a f5 20 fd 20 91 2d 54 25 3e 31 20 0d 01 fe |.:. . .-T%>1 ...| 00000320 05 e1 0d 02 08 05 3a 0d 02 12 0c ee 20 85 20 87 |......:..... . .| 00000330 3a eb 36 0d 02 1c 1f e7 20 9f 3c 3e 31 37 20 30 |:.6..... .<>17 0| 00000340 8c 20 f6 3a f1 22 20 61 74 20 6c 69 6e 65 20 22 |. .:." at line "| 00000350 3b 9e 0d 02 26 05 e0 0d ff |;...&....| 00000359