Home » Personal collection » Acorn ADFS disks » Electron_User_Group » EUG_52.ADF » U/MICKEY

U/MICKEY

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_User_Group » EUG_52.ADF
Filename: U/MICKEY
Read OK:
File size: 048B bytes
Load address: FFFF0E00
Exec address: FFFF802B
Duplicates

There is 1 duplicate copy of this file in the archive:

File contents
   10MODE1:VDU23;8202;0;0;0;:GCOL0,129:PRINT'"Just a moment. Calculating..."
   20DIM T(72,2)
   30FOR I=0 TO 72
   40LET T(I,1)=COS (RAD (I*5))
   50LET T(I,2)=SIN (RAD (I*5))
   60PRINTTAB(5,5) I
   70NEXTI
   80CLG
   90FOR P=0 TO 27
  100READ M1,M2,IC,XC,YC,CL
  110GOSUB160
  120NEXTP
  130*FX21
  140REPEATUNTILGET=32
  150MODE6:VDU23;8202;0;0;0;:CHAIN"$.MENU"
  160REM
  170GCOL 0,CL
  180MOVE XC,YC
  190DRAW XC+M1*T(IC/5,1),YC+M1*T(IC/5,2)
  200FORA=0TO360STEP15
  210MOVE XC,YC
  220LET X=M1*T(A/5,1)
  230LET Y=M2*T(A/5,2)
  240LET XT=X*T(IC/5,1)-Y*T(IC/5,2)+XC
  250LET YT=X*T(IC/5,2)+Y*T(IC/5,1)+YC
  260PLOT85,XT,YT
  270NEXTA
  280RETURN
  290DATA150,150,0,300,300,0
  300DATA150,150,0,300,700,0
  310DATA260,260,0,650,500,0
  320DATA160,100,20,750,340,1
  330DATA160,120,0,640,360,3
  340DATA160,120,140,640,580,3
  350DATA120,40,160,720,700,3
  360DATA160,120,90,780,500,3
  370DATA80,40,140,710,620,0
  380DATA74,34,140,710,620,3
  390DATA70,30,146,788,688,0
  400DATA64,24,146,788,688,3
  410DATA50,30,140,710,600,0
  420DATA40,20,140,792,672,0
  430DATA180,100,110,680,360,3
  440DATA140,60,110,680,360,0
  450DATA140,100,140,700,450,3
  460DATA60,30,50,760,560,0
  470DATA60,30,50,764,554,3
  480DATA200,90,70,860,560,0
  490DATA200,90,70,866,554,3
  500DATA80,60,90,760,460,3
  510DATA50,40,90,920,760,0
  520DATA40,25,120,700,280,1
  530DATA30,20,120,680,300,0
  540DATA36,18,120,676,300,1
  550DATA50,30,40,600,420,0
  560DATA44,28,40,604,416,3

?�1:�23;8202;0;0;0;:�0,129:�'"Just a moment. Calculating..."

� T(72,2)
� I=0 � 72
(� T(I,1)=� (� (I*5))
2� T(I,2)=� (� (I*5))
<�5,5) I
F�I
P�
Z� P=0 � 27
d� M1,M2,IC,XC,YC,CL
n	�t`@
x�P
�	*FX21
�
���=32
� �6:�23;8202;0;0;0;:�"$.MENU"
��
�
� 0,CL
�� XC,YC
�%� XC+M1*T(IC/5,1),YC+M1*T(IC/5,2)
��A=0�360�15
�� XC,YC
�� X=M1*T(A/5,1)
�� Y=M2*T(A/5,2)
�#� XT=X*T(IC/5,1)-Y*T(IC/5,2)+XC
�#� YT=X*T(IC/5,2)+Y*T(IC/5,1)+YC

�85,XT,YT
�A
�
"�150,150,0,300,300,0
,�150,150,0,300,700,0
6�260,260,0,650,500,0
@�160,100,20,750,340,1
J�160,120,0,640,360,3
T�160,120,140,640,580,3
^�120,40,160,720,700,3
h�160,120,90,780,500,3
r�80,40,140,710,620,0
|�74,34,140,710,620,3
��70,30,146,788,688,0
��64,24,146,788,688,3
��50,30,140,710,600,0
��40,20,140,792,672,0
��180,100,110,680,360,3
��140,60,110,680,360,0
��140,100,140,700,450,3
��60,30,50,760,560,0
��60,30,50,764,554,3
��200,90,70,860,560,0
��200,90,70,866,554,3
��80,60,90,760,460,3
��50,40,90,920,760,0
�40,25,120,700,280,1
�30,20,120,680,300,0
�36,18,120,676,300,1
&�50,30,40,600,420,0
0�44,28,40,604,416,3
�
00000000  0d 00 0a 3f eb 31 3a ef  32 33 3b 38 32 30 32 3b  |...?.1:.23;8202;|
00000010  30 3b 30 3b 30 3b 3a e6  30 2c 31 32 39 3a f1 27  |0;0;0;:.0,129:.'|
00000020  22 4a 75 73 74 20 61 20  6d 6f 6d 65 6e 74 2e 20  |"Just a moment. |
00000030  43 61 6c 63 75 6c 61 74  69 6e 67 2e 2e 2e 22 0d  |Calculating...".|
00000040  00 14 0d de 20 54 28 37  32 2c 32 29 0d 00 1e 0e  |.... T(72,2)....|
00000050  e3 20 49 3d 30 20 b8 20  37 32 0d 00 28 18 e9 20  |. I=0 . 72..(.. |
00000060  54 28 49 2c 31 29 3d 9b  20 28 b2 20 28 49 2a 35  |T(I,1)=. (. (I*5|
00000070  29 29 0d 00 32 18 e9 20  54 28 49 2c 32 29 3d b5  |))..2.. T(I,2)=.|
00000080  20 28 b2 20 28 49 2a 35  29 29 0d 00 3c 0c f1 8a  | (. (I*5))..<...|
00000090  35 2c 35 29 20 49 0d 00  46 06 ed 49 0d 00 50 05  |5,5) I..F..I..P.|
000000a0  da 0d 00 5a 0e e3 20 50  3d 30 20 b8 20 32 37 0d  |...Z.. P=0 . 27.|
000000b0  00 64 17 f3 20 4d 31 2c  4d 32 2c 49 43 2c 58 43  |.d.. M1,M2,IC,XC|
000000c0  2c 59 43 2c 43 4c 0d 00  6e 09 e4 8d 74 60 40 0d  |,YC,CL..n...t`@.|
000000d0  00 78 06 ed 50 0d 00 82  09 2a 46 58 32 31 0d 00  |.x..P....*FX21..|
000000e0  8c 0a f5 fd a5 3d 33 32  0d 00 96 20 eb 36 3a ef  |.....=32... .6:.|
000000f0  32 33 3b 38 32 30 32 3b  30 3b 30 3b 30 3b 3a d7  |23;8202;0;0;0;:.|
00000100  22 24 2e 4d 45 4e 55 22  0d 00 a0 05 f4 0d 00 aa  |"$.MENU"........|
00000110  0a e6 20 30 2c 43 4c 0d  00 b4 0b ec 20 58 43 2c  |.. 0,CL..... XC,|
00000120  59 43 0d 00 be 25 df 20  58 43 2b 4d 31 2a 54 28  |YC...%. XC+M1*T(|
00000130  49 43 2f 35 2c 31 29 2c  59 43 2b 4d 31 2a 54 28  |IC/5,1),YC+M1*T(|
00000140  49 43 2f 35 2c 32 29 0d  00 c8 0f e3 41 3d 30 b8  |IC/5,2).....A=0.|
00000150  33 36 30 88 31 35 0d 00  d2 0b ec 20 58 43 2c 59  |360.15..... XC,Y|
00000160  43 0d 00 dc 13 e9 20 58  3d 4d 31 2a 54 28 41 2f  |C..... X=M1*T(A/|
00000170  35 2c 31 29 0d 00 e6 13  e9 20 59 3d 4d 32 2a 54  |5,1)..... Y=M2*T|
00000180  28 41 2f 35 2c 32 29 0d  00 f0 23 e9 20 58 54 3d  |(A/5,2)...#. XT=|
00000190  58 2a 54 28 49 43 2f 35  2c 31 29 2d 59 2a 54 28  |X*T(IC/5,1)-Y*T(|
000001a0  49 43 2f 35 2c 32 29 2b  58 43 0d 00 fa 23 e9 20  |IC/5,2)+XC...#. |
000001b0  59 54 3d 58 2a 54 28 49  43 2f 35 2c 32 29 2b 59  |YT=X*T(IC/5,2)+Y|
000001c0  2a 54 28 49 43 2f 35 2c  31 29 2b 59 43 0d 01 04  |*T(IC/5,1)+YC...|
000001d0  0d f0 38 35 2c 58 54 2c  59 54 0d 01 0e 06 ed 41  |..85,XT,YT.....A|
000001e0  0d 01 18 05 f8 0d 01 22  18 dc 31 35 30 2c 31 35  |......."..150,15|
000001f0  30 2c 30 2c 33 30 30 2c  33 30 30 2c 30 0d 01 2c  |0,0,300,300,0..,|
00000200  18 dc 31 35 30 2c 31 35  30 2c 30 2c 33 30 30 2c  |..150,150,0,300,|
00000210  37 30 30 2c 30 0d 01 36  18 dc 32 36 30 2c 32 36  |700,0..6..260,26|
00000220  30 2c 30 2c 36 35 30 2c  35 30 30 2c 30 0d 01 40  |0,0,650,500,0..@|
00000230  19 dc 31 36 30 2c 31 30  30 2c 32 30 2c 37 35 30  |..160,100,20,750|
00000240  2c 33 34 30 2c 31 0d 01  4a 18 dc 31 36 30 2c 31  |,340,1..J..160,1|
00000250  32 30 2c 30 2c 36 34 30  2c 33 36 30 2c 33 0d 01  |20,0,640,360,3..|
00000260  54 1a dc 31 36 30 2c 31  32 30 2c 31 34 30 2c 36  |T..160,120,140,6|
00000270  34 30 2c 35 38 30 2c 33  0d 01 5e 19 dc 31 32 30  |40,580,3..^..120|
00000280  2c 34 30 2c 31 36 30 2c  37 32 30 2c 37 30 30 2c  |,40,160,720,700,|
00000290  33 0d 01 68 19 dc 31 36  30 2c 31 32 30 2c 39 30  |3..h..160,120,90|
000002a0  2c 37 38 30 2c 35 30 30  2c 33 0d 01 72 18 dc 38  |,780,500,3..r..8|
000002b0  30 2c 34 30 2c 31 34 30  2c 37 31 30 2c 36 32 30  |0,40,140,710,620|
000002c0  2c 30 0d 01 7c 18 dc 37  34 2c 33 34 2c 31 34 30  |,0..|..74,34,140|
000002d0  2c 37 31 30 2c 36 32 30  2c 33 0d 01 86 18 dc 37  |,710,620,3.....7|
000002e0  30 2c 33 30 2c 31 34 36  2c 37 38 38 2c 36 38 38  |0,30,146,788,688|
000002f0  2c 30 0d 01 90 18 dc 36  34 2c 32 34 2c 31 34 36  |,0.....64,24,146|
00000300  2c 37 38 38 2c 36 38 38  2c 33 0d 01 9a 18 dc 35  |,788,688,3.....5|
00000310  30 2c 33 30 2c 31 34 30  2c 37 31 30 2c 36 30 30  |0,30,140,710,600|
00000320  2c 30 0d 01 a4 18 dc 34  30 2c 32 30 2c 31 34 30  |,0.....40,20,140|
00000330  2c 37 39 32 2c 36 37 32  2c 30 0d 01 ae 1a dc 31  |,792,672,0.....1|
00000340  38 30 2c 31 30 30 2c 31  31 30 2c 36 38 30 2c 33  |80,100,110,680,3|
00000350  36 30 2c 33 0d 01 b8 19  dc 31 34 30 2c 36 30 2c  |60,3.....140,60,|
00000360  31 31 30 2c 36 38 30 2c  33 36 30 2c 30 0d 01 c2  |110,680,360,0...|
00000370  1a dc 31 34 30 2c 31 30  30 2c 31 34 30 2c 37 30  |..140,100,140,70|
00000380  30 2c 34 35 30 2c 33 0d  01 cc 17 dc 36 30 2c 33  |0,450,3.....60,3|
00000390  30 2c 35 30 2c 37 36 30  2c 35 36 30 2c 30 0d 01  |0,50,760,560,0..|
000003a0  d6 17 dc 36 30 2c 33 30  2c 35 30 2c 37 36 34 2c  |...60,30,50,764,|
000003b0  35 35 34 2c 33 0d 01 e0  18 dc 32 30 30 2c 39 30  |554,3.....200,90|
000003c0  2c 37 30 2c 38 36 30 2c  35 36 30 2c 30 0d 01 ea  |,70,860,560,0...|
000003d0  18 dc 32 30 30 2c 39 30  2c 37 30 2c 38 36 36 2c  |..200,90,70,866,|
000003e0  35 35 34 2c 33 0d 01 f4  17 dc 38 30 2c 36 30 2c  |554,3.....80,60,|
000003f0  39 30 2c 37 36 30 2c 34  36 30 2c 33 0d 01 fe 17  |90,760,460,3....|
00000400  dc 35 30 2c 34 30 2c 39  30 2c 39 32 30 2c 37 36  |.50,40,90,920,76|
00000410  30 2c 30 0d 02 08 18 dc  34 30 2c 32 35 2c 31 32  |0,0.....40,25,12|
00000420  30 2c 37 30 30 2c 32 38  30 2c 31 0d 02 12 18 dc  |0,700,280,1.....|
00000430  33 30 2c 32 30 2c 31 32  30 2c 36 38 30 2c 33 30  |30,20,120,680,30|
00000440  30 2c 30 0d 02 1c 18 dc  33 36 2c 31 38 2c 31 32  |0,0.....36,18,12|
00000450  30 2c 36 37 36 2c 33 30  30 2c 31 0d 02 26 17 dc  |0,676,300,1..&..|
00000460  35 30 2c 33 30 2c 34 30  2c 36 30 30 2c 34 32 30  |50,30,40,600,420|
00000470  2c 30 0d 02 30 17 dc 34  34 2c 32 38 2c 34 30 2c  |,0..0..44,28,40,|
00000480  36 30 34 2c 34 31 36 2c  33 0d ff                 |604,416,3..|
0000048b
U/MICKEY.m0
U/MICKEY.m1
U/MICKEY.m2
U/MICKEY.m4
U/MICKEY.m5