Home » Archimedes archive » Micro User » MU 1991-06.adf » PD-Stuff » Demos/!TheRing/D_RUN
Demos/!TheRing/D_RUN
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 » Micro User » MU 1991-06.adf » PD-Stuff |
Filename: | Demos/!TheRing/D_RUN |
Read OK: | ✔ |
File size: | 0329 bytes |
Load address: | 0000 |
Exec address: | 0000 |
File contents
10MODE0 11OFF 12PRINT 13*TIME 14PRINT"DON'T WORRY THE FIRST SHAPE IS AT 25 FRAMES A SEC." 20EN%=155568 30 DIM J% 190000 35JY%=&BEFC:KY%=J%+190000-76629 :K%=KY%:KY%=KY%+4 40OSCLI "LOAD <Star$Dir>.D_CODES "+STR$~K% 60FOR PJ%=0 TO ((EN%+255)/256) 70S%=?KY%:KY%=KY%+1 75PRINTTAB(0,0);JY%-J% 76IF S%=230 THEN GOSUB 150:GOTO 110 80IF S%=0 THEN GOSUB 130:GOTO 110 100IF S%=255 THEN GOSUB 200 110NEXT 115CALL &BEFC 116*playmod <BALL$Dir>.MODULES.RUNTUNE 117END 120REM TYPE1 130FORD%=0TO15:!JY%=!KY%:KY%=KY%+4:JY%=JY%+4:!JY%=!KY%:KY%=KY%+4:JY%=JY%+4:!JY%=!KY%:KY%=KY%+4:JY%=JY%+4:!JY%=!KY%:KY%=KY%+4:JY%=JY%+4:NEXTD%:RETURN 140REM TYPE2 150E%=0 160S%=!KY%:KY%=KY%+4:T%=?KY%:KY%=KY%+1 170FOR N=0 TO T%:!JY%=S%:JY%=JY%+4:NEXT 180E%=E%+4*T%+4:IF E%>255 THEN RETURN ELSE GOTO160 190REM TYPE3 200E%=0 210S%=?KY%:KY%=KY%+1:T%=?KY%:KY%=KY%+1 220FOR N=0 TO T%:?JY%=S%:JY%=JY%+1:NEXT 230E%=E%+T%+1:IF E%>255 THEN RETURN ELSE GOTO210
�0 � � *TIME 9�"DON'T WORRY THE FIRST SHAPE IS AT 25 FRAMES A SEC." EN%=155568 � J% 190000 #3JY%=&BEFC:KY%=J%+190000-76629 :K%=KY%:KY%=KY%+4 (%� "LOAD <Star$Dir>.D_CODES "+�~K% <� PJ%=0 � ((EN%+255)/256) FS%=?KY%:KY%=KY%+1 K�0,0);JY%-J% L� S%=230 � � �tV@:� �Dn@ P� S%=0 � � �tB@:� �Dn@ d� S%=255 � � �dH@ n� s� &BEFC t'*playmod <BALL$Dir>.MODULES.RUNTUNE u� x� TYPE1 ���D%=0�15:!JY%=!KY%:KY%=KY%+4:JY%=JY%+4:!JY%=!KY%:KY%=KY%+4:JY%=JY%+4:!JY%=!KY%:KY%=KY%+4:JY%=JY%+4:!JY%=!KY%:KY%=KY%+4:JY%=JY%+4:�D%:� �� TYPE2 �E%=0 �'S%=!KY%:KY%=KY%+4:T%=?KY%:KY%=KY%+1 �"� N=0 � T%:!JY%=S%:JY%=JY%+4:� �%E%=E%+4*T%+4:� E%>255 � � � �t`@ �� TYPE3 �E%=0 �'S%=?KY%:KY%=KY%+1:T%=?KY%:KY%=KY%+1 �"� N=0 � T%:?JY%=S%:JY%=JY%+1:� �#E%=E%+T%+1:� E%>255 � � � �dR@ �
00000000 0d 00 0a 06 eb 30 0d 00 0b 05 87 0d 00 0c 05 f1 |.....0..........| 00000010 0d 00 0d 09 2a 54 49 4d 45 0d 00 0e 39 f1 22 44 |....*TIME...9."D| 00000020 4f 4e 27 54 20 57 4f 52 52 59 20 54 48 45 20 46 |ON'T WORRY THE F| 00000030 49 52 53 54 20 53 48 41 50 45 20 49 53 20 41 54 |IRST SHAPE IS AT| 00000040 20 32 35 20 46 52 41 4d 45 53 20 41 20 53 45 43 | 25 FRAMES A SEC| 00000050 2e 22 0d 00 14 0e 45 4e 25 3d 31 35 35 35 36 38 |."....EN%=155568| 00000060 0d 00 1e 10 20 de 20 4a 25 20 31 39 30 30 30 30 |.... . J% 190000| 00000070 0d 00 23 33 4a 59 25 3d 26 42 45 46 43 3a 4b 59 |..#3JY%=&BEFC:KY| 00000080 25 3d 4a 25 2b 31 39 30 30 30 30 2d 37 36 36 32 |%=J%+190000-7662| 00000090 39 20 3a 4b 25 3d 4b 59 25 3a 4b 59 25 3d 4b 59 |9 :K%=KY%:KY%=KY| 000000a0 25 2b 34 0d 00 28 25 ff 20 22 4c 4f 41 44 20 3c |%+4..(%. "LOAD <| 000000b0 53 74 61 72 24 44 69 72 3e 2e 44 5f 43 4f 44 45 |Star$Dir>.D_CODE| 000000c0 53 20 22 2b c3 7e 4b 25 0d 00 3c 1d e3 20 50 4a |S "+.~K%..<.. PJ| 000000d0 25 3d 30 20 b8 20 28 28 45 4e 25 2b 32 35 35 29 |%=0 . ((EN%+255)| 000000e0 2f 32 35 36 29 0d 00 46 15 53 25 3d 3f 4b 59 25 |/256)..F.S%=?KY%| 000000f0 3a 4b 59 25 3d 4b 59 25 2b 31 0d 00 4b 11 f1 8a |:KY%=KY%+1..K...| 00000100 30 2c 30 29 3b 4a 59 25 2d 4a 25 0d 00 4c 1c e7 |0,0);JY%-J%..L..| 00000110 20 53 25 3d 32 33 30 20 8c 20 e4 20 8d 74 56 40 | S%=230 . . .tV@| 00000120 3a e5 20 8d 44 6e 40 0d 00 50 1a e7 20 53 25 3d |:. .Dn@..P.. S%=| 00000130 30 20 8c 20 e4 20 8d 74 42 40 3a e5 20 8d 44 6e |0 . . .tB@:. .Dn| 00000140 40 0d 00 64 15 e7 20 53 25 3d 32 35 35 20 8c 20 |@..d.. S%=255 . | 00000150 e4 20 8d 64 48 40 0d 00 6e 05 ed 0d 00 73 0b d6 |. .dH@..n....s..| 00000160 20 26 42 45 46 43 0d 00 74 27 2a 70 6c 61 79 6d | &BEFC..t'*playm| 00000170 6f 64 20 3c 42 41 4c 4c 24 44 69 72 3e 2e 4d 4f |od <BALL$Dir>.MO| 00000180 44 55 4c 45 53 2e 52 55 4e 54 55 4e 45 0d 00 75 |DULES.RUNTUNE..u| 00000190 05 e0 0d 00 78 0b f4 20 54 59 50 45 31 0d 00 82 |....x.. TYPE1...| 000001a0 8a e3 44 25 3d 30 b8 31 35 3a 21 4a 59 25 3d 21 |..D%=0.15:!JY%=!| 000001b0 4b 59 25 3a 4b 59 25 3d 4b 59 25 2b 34 3a 4a 59 |KY%:KY%=KY%+4:JY| 000001c0 25 3d 4a 59 25 2b 34 3a 21 4a 59 25 3d 21 4b 59 |%=JY%+4:!JY%=!KY| 000001d0 25 3a 4b 59 25 3d 4b 59 25 2b 34 3a 4a 59 25 3d |%:KY%=KY%+4:JY%=| 000001e0 4a 59 25 2b 34 3a 21 4a 59 25 3d 21 4b 59 25 3a |JY%+4:!JY%=!KY%:| 000001f0 4b 59 25 3d 4b 59 25 2b 34 3a 4a 59 25 3d 4a 59 |KY%=KY%+4:JY%=JY| 00000200 25 2b 34 3a 21 4a 59 25 3d 21 4b 59 25 3a 4b 59 |%+4:!JY%=!KY%:KY| 00000210 25 3d 4b 59 25 2b 34 3a 4a 59 25 3d 4a 59 25 2b |%=KY%+4:JY%=JY%+| 00000220 34 3a ed 44 25 3a f8 0d 00 8c 0b f4 20 54 59 50 |4:.D%:...... TYP| 00000230 45 32 0d 00 96 08 45 25 3d 30 0d 00 a0 27 53 25 |E2....E%=0...'S%| 00000240 3d 21 4b 59 25 3a 4b 59 25 3d 4b 59 25 2b 34 3a |=!KY%:KY%=KY%+4:| 00000250 54 25 3d 3f 4b 59 25 3a 4b 59 25 3d 4b 59 25 2b |T%=?KY%:KY%=KY%+| 00000260 31 0d 00 aa 22 e3 20 4e 3d 30 20 b8 20 54 25 3a |1...". N=0 . T%:| 00000270 21 4a 59 25 3d 53 25 3a 4a 59 25 3d 4a 59 25 2b |!JY%=S%:JY%=JY%+| 00000280 34 3a ed 0d 00 b4 25 45 25 3d 45 25 2b 34 2a 54 |4:....%E%=E%+4*T| 00000290 25 2b 34 3a e7 20 45 25 3e 32 35 35 20 8c 20 f8 |%+4:. E%>255 . .| 000002a0 20 8b 20 e5 8d 74 60 40 0d 00 be 0b f4 20 54 59 | . ..t`@..... TY| 000002b0 50 45 33 0d 00 c8 08 45 25 3d 30 0d 00 d2 27 53 |PE3....E%=0...'S| 000002c0 25 3d 3f 4b 59 25 3a 4b 59 25 3d 4b 59 25 2b 31 |%=?KY%:KY%=KY%+1| 000002d0 3a 54 25 3d 3f 4b 59 25 3a 4b 59 25 3d 4b 59 25 |:T%=?KY%:KY%=KY%| 000002e0 2b 31 0d 00 dc 22 e3 20 4e 3d 30 20 b8 20 54 25 |+1...". N=0 . T%| 000002f0 3a 3f 4a 59 25 3d 53 25 3a 4a 59 25 3d 4a 59 25 |:?JY%=S%:JY%=JY%| 00000300 2b 31 3a ed 0d 00 e6 23 45 25 3d 45 25 2b 54 25 |+1:....#E%=E%+T%| 00000310 2b 31 3a e7 20 45 25 3e 32 35 35 20 8c 20 f8 20 |+1:. E%>255 . . | 00000320 8b 20 e5 8d 64 52 40 0d ff |. ..dR@..| 00000329