Home » Personal collection » Acorn ADFS disks » Electron_User_Group » EUG_15.ADF » F/MENU

F/MENU

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_15.ADF
Filename: F/MENU
Read OK:
File size: 0302 bytes
Load address: FFFF0E00
Exec address: FFFF8023
File contents
   10MODE1:VDU19,0,4;0;23;8202;0;0;0;
   20MOVE12,12:DRAW1267,12:DRAW1267,1011:DRAW12,1011:DRAW12,12
   30COLOUR2:PROCdb("PROGRAMS MENU",14,3)
   40PRINTTAB(14,5)"~~~~~~~~~~~~~"
   50VDU28,6,28,34,8
   60COLOUR1:PRINT"PLEASE SELECT -":COLOUR3
   70PRINT'"<A>  BLUE BACKGROUND"
   80PRINT'"<B>  BUNNY"
   90PRINT'"<C>  EXILE CHEAT"
  100PRINT'"<D>  HORSE"
  110PRINT'"<E>  RADIUM"
  115PRINT'"<F>  SPINNING FRUSTRAION"
  120PRINT''"<M>  MAIN MENU"
  130REPEAT:a%=INSTR("ABCDEFM",GET$):UNTILa%
  140IF a%=1 THEN MODE6:OSCLI"BLU"
  150IF a%=2 THENCHAIN"BUNNY"
  160IF a%=3 THENCHAIN"EXILECH"
  170IF a%=4 THENCHAIN"HORSTXT"
  180IF a%=5 THENCHAIN"RADIUM1"
  190IF a%=6 THENCHAIN"SPIN"
  195IF a%=7 THEN OSCLI"DIR $":MODE6:OSCLI"LOAD CODE":CHAIN"MENU"
  200END
  210DEFPROCdb(A$,X%,Y%)
  220VDU31,X%,Y%
  230A%=10:X%=&56:Y%=0
  240FORN%=1TO LENA$
  250?&56=ASC(MID$(A$,N%))
  260CALL&FFF1
  270VDU23,255,?&57,?&57,?&58,?&58,?&59,?&59,?&5A,?&5A,255,8,10
  280VDU23,255,?&5B,?&5B,?&5C,?&5C,?&5D,?&5D,?&5E,?&5E,255,11
  290NEXT
  300ENDPROC

�1:�19,0,4;0;23;8202;0;0;0;
.�12,12:�1267,12:�1267,1011:�12,1011:�12,12
 �2:�db("PROGRAMS MENU",14,3)
(�14,5)"~~~~~~~~~~~~~"
2�28,6,28,34,8
<�1:�"PLEASE SELECT -":�3
F�'"<A>  BLUE BACKGROUND"
P�'"<B>  BUNNY"
Z�'"<C>  EXILE CHEAT"
d�'"<D>  HORSE"
n�'"<E>  RADIUM"
s �'"<F>  SPINNING FRUSTRAION"
x�''"<M>  MAIN MENU"
��:a%=�"ABCDEFM",�):�a%
�� a%=1 � �6:�"BLU"
�� a%=2 ��"BUNNY"
�� a%=3 ��"EXILECH"
�� a%=4 ��"HORSTXT"
�� a%=5 ��"RADIUM1"
�� a%=6 ��"SPIN"
�-� a%=7 � �"DIR $":�6:�"LOAD CODE":�"MENU"
��
���db(A$,X%,Y%)
�
�31,X%,Y%
�A%=10:X%=&56:Y%=0
��N%=1� �A$
�?&56=�(�A$,N%))

�&FFF1
<�23,255,?&57,?&57,?&58,?&58,?&59,?&59,?&5A,?&5A,255,8,10
:�23,255,?&5B,?&5B,?&5C,?&5C,?&5D,?&5D,?&5E,?&5E,255,11
"�
,�
�
00000000  0d 00 0a 1f eb 31 3a ef  31 39 2c 30 2c 34 3b 30  |.....1:.19,0,4;0|
00000010  3b 32 33 3b 38 32 30 32  3b 30 3b 30 3b 30 3b 0d  |;23;8202;0;0;0;.|
00000020  00 14 2e ec 31 32 2c 31  32 3a df 31 32 36 37 2c  |....12,12:.1267,|
00000030  31 32 3a df 31 32 36 37  2c 31 30 31 31 3a df 31  |12:.1267,1011:.1|
00000040  32 2c 31 30 31 31 3a df  31 32 2c 31 32 0d 00 1e  |2,1011:.12,12...|
00000050  20 fb 32 3a f2 64 62 28  22 50 52 4f 47 52 41 4d  | .2:.db("PROGRAM|
00000060  53 20 4d 45 4e 55 22 2c  31 34 2c 33 29 0d 00 28  |S MENU",14,3)..(|
00000070  1a f1 8a 31 34 2c 35 29  22 7e 7e 7e 7e 7e 7e 7e  |...14,5)"~~~~~~~|
00000080  7e 7e 7e 7e 7e 7e 22 0d  00 32 11 ef 32 38 2c 36  |~~~~~~"..2..28,6|
00000090  2c 32 38 2c 33 34 2c 38  0d 00 3c 1c fb 31 3a f1  |,28,34,8..<..1:.|
000000a0  22 50 4c 45 41 53 45 20  53 45 4c 45 43 54 20 2d  |"PLEASE SELECT -|
000000b0  22 3a fb 33 0d 00 46 1c  f1 27 22 3c 41 3e 20 20  |":.3..F..'"<A>  |
000000c0  42 4c 55 45 20 42 41 43  4b 47 52 4f 55 4e 44 22  |BLUE BACKGROUND"|
000000d0  0d 00 50 12 f1 27 22 3c  42 3e 20 20 42 55 4e 4e  |..P..'"<B>  BUNN|
000000e0  59 22 0d 00 5a 18 f1 27  22 3c 43 3e 20 20 45 58  |Y"..Z..'"<C>  EX|
000000f0  49 4c 45 20 43 48 45 41  54 22 0d 00 64 12 f1 27  |ILE CHEAT"..d..'|
00000100  22 3c 44 3e 20 20 48 4f  52 53 45 22 0d 00 6e 13  |"<D>  HORSE"..n.|
00000110  f1 27 22 3c 45 3e 20 20  52 41 44 49 55 4d 22 0d  |.'"<E>  RADIUM".|
00000120  00 73 20 f1 27 22 3c 46  3e 20 20 53 50 49 4e 4e  |.s .'"<F>  SPINN|
00000130  49 4e 47 20 46 52 55 53  54 52 41 49 4f 4e 22 0d  |ING FRUSTRAION".|
00000140  00 78 17 f1 27 27 22 3c  4d 3e 20 20 4d 41 49 4e  |.x..''"<M>  MAIN|
00000150  20 4d 45 4e 55 22 0d 00  82 1a f5 3a 61 25 3d a7  | MENU".....:a%=.|
00000160  22 41 42 43 44 45 46 4d  22 2c be 29 3a fd 61 25  |"ABCDEFM",.):.a%|
00000170  0d 00 8c 16 e7 20 61 25  3d 31 20 8c 20 eb 36 3a  |..... a%=1 . .6:|
00000180  ff 22 42 4c 55 22 0d 00  96 14 e7 20 61 25 3d 32  |."BLU"..... a%=2|
00000190  20 8c d7 22 42 55 4e 4e  59 22 0d 00 a0 16 e7 20  | .."BUNNY"..... |
000001a0  61 25 3d 33 20 8c d7 22  45 58 49 4c 45 43 48 22  |a%=3 .."EXILECH"|
000001b0  0d 00 aa 16 e7 20 61 25  3d 34 20 8c d7 22 48 4f  |..... a%=4 .."HO|
000001c0  52 53 54 58 54 22 0d 00  b4 16 e7 20 61 25 3d 35  |RSTXT"..... a%=5|
000001d0  20 8c d7 22 52 41 44 49  55 4d 31 22 0d 00 be 13  | .."RADIUM1"....|
000001e0  e7 20 61 25 3d 36 20 8c  d7 22 53 50 49 4e 22 0d  |. a%=6 .."SPIN".|
000001f0  00 c3 2d e7 20 61 25 3d  37 20 8c 20 ff 22 44 49  |..-. a%=7 . ."DI|
00000200  52 20 24 22 3a eb 36 3a  ff 22 4c 4f 41 44 20 43  |R $":.6:."LOAD C|
00000210  4f 44 45 22 3a d7 22 4d  45 4e 55 22 0d 00 c8 05  |ODE":."MENU"....|
00000220  e0 0d 00 d2 12 dd f2 64  62 28 41 24 2c 58 25 2c  |.......db(A$,X%,|
00000230  59 25 29 0d 00 dc 0d ef  33 31 2c 58 25 2c 59 25  |Y%).....31,X%,Y%|
00000240  0d 00 e6 15 41 25 3d 31  30 3a 58 25 3d 26 35 36  |....A%=10:X%=&56|
00000250  3a 59 25 3d 30 0d 00 f0  0e e3 4e 25 3d 31 b8 20  |:Y%=0.....N%=1. |
00000260  a9 41 24 0d 00 fa 13 3f  26 35 36 3d 97 28 c1 41  |.A$....?&56=.(.A|
00000270  24 2c 4e 25 29 29 0d 01  04 0a d6 26 46 46 46 31  |$,N%)).....&FFF1|
00000280  0d 01 0e 3c ef 32 33 2c  32 35 35 2c 3f 26 35 37  |...<.23,255,?&57|
00000290  2c 3f 26 35 37 2c 3f 26  35 38 2c 3f 26 35 38 2c  |,?&57,?&58,?&58,|
000002a0  3f 26 35 39 2c 3f 26 35  39 2c 3f 26 35 41 2c 3f  |?&59,?&59,?&5A,?|
000002b0  26 35 41 2c 32 35 35 2c  38 2c 31 30 0d 01 18 3a  |&5A,255,8,10...:|
000002c0  ef 32 33 2c 32 35 35 2c  3f 26 35 42 2c 3f 26 35  |.23,255,?&5B,?&5|
000002d0  42 2c 3f 26 35 43 2c 3f  26 35 43 2c 3f 26 35 44  |B,?&5C,?&5C,?&5D|
000002e0  2c 3f 26 35 44 2c 3f 26  35 45 2c 3f 26 35 45 2c  |,?&5D,?&5E,?&5E,|
000002f0  32 35 35 2c 31 31 0d 01  22 05 ed 0d 01 2c 05 e1  |255,11.."....,..|
00000300  0d ff                                             |..|
00000302
F/MENU.m0
F/MENU.m1
F/MENU.m2
F/MENU.m4
F/MENU.m5