Home » Recent acquisitions » Acorn ADFS disks » adfs_ArchimedesWorld_199403_2.adf » Disk2Mar94 » !AWMar94/Goodies/yass/!Yass2/Savers/Blip
!AWMar94/Goodies/yass/!Yass2/Savers/Blip
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 » Recent acquisitions » Acorn ADFS disks » adfs_ArchimedesWorld_199403_2.adf » Disk2Mar94 |
Filename: | !AWMar94/Goodies/yass/!Yass2/Savers/Blip |
Read OK: | ✔ |
File size: | 018F bytes |
Load address: | 0000 |
Exec address: | 0000 |
File contents
10REM 20 30DEFFNblip_start 40PROCclearscreen(-1) 50bl_p%=0 60=0 70 80DEFFNblip_poll 90CASE bl_p% OF 100 WHEN 0 : bl_x%=RND(max_x%):bl_y%=RND(max_y%):bl_r%=8:bl_s%=4+RND(8):bl_p%=1:bl_c%=RND(8)+7 110 WHEN 1 : GCOL0,bl_c%:CIRCLE FILL bl_x%,bl_y%,bl_r% 120 bl_r%+=bl_s%:IF bl_r%>256 THEN bl_p%=2 130 WHEN 2 : IF bl_c%>7 THEN bl_c%=7:bl_r%=8:bl_p%=1:ELSE bl_p%=0 150ENDCASE 151IF now_going%>12000 THEN =TRUE 160=0 170 180DEFFNblip_stop 190=0 200
� ݤblip_start (�clearscreen(-1) 2bl_p%=0 <=0 F Pݤblip_poll ZȎ bl_p% � dU � 0 : bl_x%=�(max_x%):bl_y%=�(max_y%):bl_r%=8:bl_s%=4+�(8):bl_p%=1:bl_c%=�(8)+7 n, � 1 : �0,bl_c%:ȏ Ȑ bl_x%,bl_y%,bl_r% x1 bl_r%+=bl_s%:� bl_r%>256 � bl_p%=2 �9 � 2 : � bl_c%>7 � bl_c%=7:bl_r%=8:bl_p%=1:� bl_p%=0 �� �� now_going%>12000 � =� �=0 � �ݤblip_stop �=0 � �
00000000 0d 00 0a 05 f4 0d 00 14 04 0d 00 1e 10 dd a4 62 |...............b| 00000010 6c 69 70 5f 73 74 61 72 74 0d 00 28 14 f2 63 6c |lip_start..(..cl| 00000020 65 61 72 73 63 72 65 65 6e 28 2d 31 29 0d 00 32 |earscreen(-1)..2| 00000030 0b 62 6c 5f 70 25 3d 30 0d 00 3c 06 3d 30 0d 00 |.bl_p%=0..<.=0..| 00000040 46 04 0d 00 50 0f dd a4 62 6c 69 70 5f 70 6f 6c |F...P...blip_pol| 00000050 6c 0d 00 5a 0e c8 8e 20 62 6c 5f 70 25 20 ca 0d |l..Z... bl_p% ..| 00000060 00 64 55 20 20 c9 20 30 20 3a 20 62 6c 5f 78 25 |.dU . 0 : bl_x%| 00000070 3d b3 28 6d 61 78 5f 78 25 29 3a 62 6c 5f 79 25 |=.(max_x%):bl_y%| 00000080 3d b3 28 6d 61 78 5f 79 25 29 3a 62 6c 5f 72 25 |=.(max_y%):bl_r%| 00000090 3d 38 3a 62 6c 5f 73 25 3d 34 2b b3 28 38 29 3a |=8:bl_s%=4+.(8):| 000000a0 62 6c 5f 70 25 3d 31 3a 62 6c 5f 63 25 3d b3 28 |bl_p%=1:bl_c%=.(| 000000b0 38 29 2b 37 0d 00 6e 2c 20 20 c9 20 31 20 3a 20 |8)+7..n, . 1 : | 000000c0 e6 30 2c 62 6c 5f 63 25 3a c8 8f 20 c8 90 20 62 |.0,bl_c%:.. .. b| 000000d0 6c 5f 78 25 2c 62 6c 5f 79 25 2c 62 6c 5f 72 25 |l_x%,bl_y%,bl_r%| 000000e0 0d 00 78 31 20 20 20 20 20 20 20 20 20 20 20 62 |..x1 b| 000000f0 6c 5f 72 25 2b 3d 62 6c 5f 73 25 3a e7 20 62 6c |l_r%+=bl_s%:. bl| 00000100 5f 72 25 3e 32 35 36 20 8c 20 62 6c 5f 70 25 3d |_r%>256 . bl_p%=| 00000110 32 0d 00 82 39 20 20 c9 20 32 20 3a 20 e7 20 62 |2...9 . 2 : . b| 00000120 6c 5f 63 25 3e 37 20 8c 20 62 6c 5f 63 25 3d 37 |l_c%>7 . bl_c%=7| 00000130 3a 62 6c 5f 72 25 3d 38 3a 62 6c 5f 70 25 3d 31 |:bl_r%=8:bl_p%=1| 00000140 3a 8b 20 62 6c 5f 70 25 3d 30 0d 00 96 05 cb 0d |:. bl_p%=0......| 00000150 00 97 1b e7 20 6e 6f 77 5f 67 6f 69 6e 67 25 3e |.... now_going%>| 00000160 31 32 30 30 30 20 8c 20 3d b9 0d 00 a0 06 3d 30 |12000 . =.....=0| 00000170 0d 00 aa 04 0d 00 b4 0f dd a4 62 6c 69 70 5f 73 |..........blip_s| 00000180 74 6f 70 0d 00 be 06 3d 30 0d 00 c8 04 0d ff |top....=0......| 0000018f