Home » Personal collection » Acorn ADFS disks » Electron » Play_it_again_Sam_5_10.ADF » Sam5/Imogen/Loader

Sam5/Imogen/Loader

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 » Play_it_again_Sam_5_10.ADF
Filename: Sam5/Imogen/Loader
Read OK:
File size: 034D bytes
Load address: FFFF1D00
Exec address: FFFF8023
Duplicates

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

File contents
   10 MODE6
   20 PRINT TAB(14,2)"I M O G E N"
   30 PRINT TAB(0,4)"Select level :"'TAB(5)"1 : BALLOONACY"'TAB(5)"2 : WHIP-IT"'TAB(5)"3 : DUCK-EGG-BLUES"'TAB(5)"4 : APPLE-SOURCE"'TAB(5)"5 : DRIPPING-STUFF"'TAB(5)"6 : SAXAPHOBIA"'TAB(5)"7 : PAVLOV-WAS-HERE"'TAB(5)"8 : HAMSTER-JAM";
   35 PRINT 'TAB(5)"9 : SEE-SWORD"'TAB(4)"10 : DOWN-AND-OUT"'TAB(4)"11 : TENDER-HOOKS"'TAB(4)"12 : FIRE-WORKS"'TAB(4)"13 : GNU-PROBLEM"'TAB(4)"14 : FOLLOW-ME"'TAB(4)"15 : BABOONACY"'TAB(4)"16 : TIME-FLIES"'TAB(4)"17 : End Sequence"
   40 INPUT TAB(0,23),A:IF A<1 OR A>17 THEN 40
   80 *LOAD FLAG 70
   85 OLDA=?&70:IF OLDA=A THEN 170
   90 PRINT TAB(11,23)"Sorting Levels..."
  100 *ACC. D.TA* WR 
  110 ?&70=A:*SAVE FLAG 0070 0071
  120 *CDIR LEVTEMP
  130 FOR LEVEL=1 TO 17:PRINT TAB(18,24) LEVEL;:OSCLI"RENAME D.TA"+CHR$((LEVEL+A-OLDA+16) MOD17+65)+" LEVTEMP.TA"+CHR$(LEVEL+64):NEXT
  150 OSCLI"ACCESS D R":OSCLI"ACCESS LEVTEMP R":OSCLI"DELETE D":OSCLI"RENAME LEVTEMP D":OSCLI"ACCESS D DL":OSCLI"ACCESS D.* LR"
  170 CHAIN"IMOGEN"

 �6
 � �14,2)"I M O G E N"
� � �0,4)"Select level :"'�5)"1 : BALLOONACY"'�5)"2 : WHIP-IT"'�5)"3 : DUCK-EGG-BLUES"'�5)"4 : APPLE-SOURCE"'�5)"5 : DRIPPING-STUFF"'�5)"6 : SAXAPHOBIA"'�5)"7 : PAVLOV-WAS-HERE"'�5)"8 : HAMSTER-JAM";
#� � '�5)"9 : SEE-SWORD"'�4)"10 : DOWN-AND-OUT"'�4)"11 : TENDER-HOOKS"'�4)"12 : FIRE-WORKS"'�4)"13 : GNU-PROBLEM"'�4)"14 : FOLLOW-ME"'�4)"15 : BABOONACY"'�4)"16 : TIME-FLIES"'�4)"17 : End Sequence"
(# � �0,23),A:� A<1 � A>17 � �Th@
P *LOAD FLAG 70
U OLDA=?&70:� OLDA=A � �tj@
Z! � �11,23)"Sorting Levels..."
d *ACC. D.TA* WR 
n  ?&70=A:*SAVE FLAG 0070 0071
x *CDIR LEVTEMP
�k � LEVEL=1 � 17:� �18,24) LEVEL;:�"RENAME D.TA"+�((LEVEL+A-OLDA+16) �17+65)+" LEVTEMP.TA"+�(LEVEL+64):�
�f �"ACCESS D R":�"ACCESS LEVTEMP R":�"DELETE D":�"RENAME LEVTEMP D":�"ACCESS D DL":�"ACCESS D.* LR"
� �"IMOGEN"
�
00000000  0d 00 0a 07 20 eb 36 0d  00 14 1a 20 f1 20 8a 31  |.... .6.... . .1|
00000010  34 2c 32 29 22 49 20 4d  20 4f 20 47 20 45 20 4e  |4,2)"I M O G E N|
00000020  22 0d 00 1e ca 20 f1 20  8a 30 2c 34 29 22 53 65  |".... . .0,4)"Se|
00000030  6c 65 63 74 20 6c 65 76  65 6c 20 3a 22 27 8a 35  |lect level :"'.5|
00000040  29 22 31 20 3a 20 42 41  4c 4c 4f 4f 4e 41 43 59  |)"1 : BALLOONACY|
00000050  22 27 8a 35 29 22 32 20  3a 20 57 48 49 50 2d 49  |"'.5)"2 : WHIP-I|
00000060  54 22 27 8a 35 29 22 33  20 3a 20 44 55 43 4b 2d  |T"'.5)"3 : DUCK-|
00000070  45 47 47 2d 42 4c 55 45  53 22 27 8a 35 29 22 34  |EGG-BLUES"'.5)"4|
00000080  20 3a 20 41 50 50 4c 45  2d 53 4f 55 52 43 45 22  | : APPLE-SOURCE"|
00000090  27 8a 35 29 22 35 20 3a  20 44 52 49 50 50 49 4e  |'.5)"5 : DRIPPIN|
000000a0  47 2d 53 54 55 46 46 22  27 8a 35 29 22 36 20 3a  |G-STUFF"'.5)"6 :|
000000b0  20 53 41 58 41 50 48 4f  42 49 41 22 27 8a 35 29  | SAXAPHOBIA"'.5)|
000000c0  22 37 20 3a 20 50 41 56  4c 4f 56 2d 57 41 53 2d  |"7 : PAVLOV-WAS-|
000000d0  48 45 52 45 22 27 8a 35  29 22 38 20 3a 20 48 41  |HERE"'.5)"8 : HA|
000000e0  4d 53 54 45 52 2d 4a 41  4d 22 3b 0d 00 23 c7 20  |MSTER-JAM";..#. |
000000f0  f1 20 27 8a 35 29 22 39  20 3a 20 53 45 45 2d 53  |. '.5)"9 : SEE-S|
00000100  57 4f 52 44 22 27 8a 34  29 22 31 30 20 3a 20 44  |WORD"'.4)"10 : D|
00000110  4f 57 4e 2d 41 4e 44 2d  4f 55 54 22 27 8a 34 29  |OWN-AND-OUT"'.4)|
00000120  22 31 31 20 3a 20 54 45  4e 44 45 52 2d 48 4f 4f  |"11 : TENDER-HOO|
00000130  4b 53 22 27 8a 34 29 22  31 32 20 3a 20 46 49 52  |KS"'.4)"12 : FIR|
00000140  45 2d 57 4f 52 4b 53 22  27 8a 34 29 22 31 33 20  |E-WORKS"'.4)"13 |
00000150  3a 20 47 4e 55 2d 50 52  4f 42 4c 45 4d 22 27 8a  |: GNU-PROBLEM"'.|
00000160  34 29 22 31 34 20 3a 20  46 4f 4c 4c 4f 57 2d 4d  |4)"14 : FOLLOW-M|
00000170  45 22 27 8a 34 29 22 31  35 20 3a 20 42 41 42 4f  |E"'.4)"15 : BABO|
00000180  4f 4e 41 43 59 22 27 8a  34 29 22 31 36 20 3a 20  |ONACY"'.4)"16 : |
00000190  54 49 4d 45 2d 46 4c 49  45 53 22 27 8a 34 29 22  |TIME-FLIES"'.4)"|
000001a0  31 37 20 3a 20 45 6e 64  20 53 65 71 75 65 6e 63  |17 : End Sequenc|
000001b0  65 22 0d 00 28 23 20 e8  20 8a 30 2c 32 33 29 2c  |e"..(# . .0,23),|
000001c0  41 3a e7 20 41 3c 31 20  84 20 41 3e 31 37 20 8c  |A:. A<1 . A>17 .|
000001d0  20 8d 54 68 40 0d 00 50  12 20 2a 4c 4f 41 44 20  | .Th@..P. *LOAD |
000001e0  46 4c 41 47 20 37 30 0d  00 55 1e 20 4f 4c 44 41  |FLAG 70..U. OLDA|
000001f0  3d 3f 26 37 30 3a e7 20  4f 4c 44 41 3d 41 20 8c  |=?&70:. OLDA=A .|
00000200  20 8d 74 6a 40 0d 00 5a  21 20 f1 20 8a 31 31 2c  | .tj@..Z! . .11,|
00000210  32 33 29 22 53 6f 72 74  69 6e 67 20 4c 65 76 65  |23)"Sorting Leve|
00000220  6c 73 2e 2e 2e 22 0d 00  64 14 20 2a 41 43 43 2e  |ls..."..d. *ACC.|
00000230  20 44 2e 54 41 2a 20 57  52 20 0d 00 6e 20 20 3f  | D.TA* WR ..n  ?|
00000240  26 37 30 3d 41 3a 2a 53  41 56 45 20 46 4c 41 47  |&70=A:*SAVE FLAG|
00000250  20 30 30 37 30 20 30 30  37 31 0d 00 78 12 20 2a  | 0070 0071..x. *|
00000260  43 44 49 52 20 4c 45 56  54 45 4d 50 0d 00 82 6b  |CDIR LEVTEMP...k|
00000270  20 e3 20 4c 45 56 45 4c  3d 31 20 b8 20 31 37 3a  | . LEVEL=1 . 17:|
00000280  f1 20 8a 31 38 2c 32 34  29 20 4c 45 56 45 4c 3b  |. .18,24) LEVEL;|
00000290  3a ff 22 52 45 4e 41 4d  45 20 44 2e 54 41 22 2b  |:."RENAME D.TA"+|
000002a0  bd 28 28 4c 45 56 45 4c  2b 41 2d 4f 4c 44 41 2b  |.((LEVEL+A-OLDA+|
000002b0  31 36 29 20 83 31 37 2b  36 35 29 2b 22 20 4c 45  |16) .17+65)+" LE|
000002c0  56 54 45 4d 50 2e 54 41  22 2b bd 28 4c 45 56 45  |VTEMP.TA"+.(LEVE|
000002d0  4c 2b 36 34 29 3a ed 0d  00 96 66 20 ff 22 41 43  |L+64):....f ."AC|
000002e0  43 45 53 53 20 44 20 52  22 3a ff 22 41 43 43 45  |CESS D R":."ACCE|
000002f0  53 53 20 4c 45 56 54 45  4d 50 20 52 22 3a ff 22  |SS LEVTEMP R":."|
00000300  44 45 4c 45 54 45 20 44  22 3a ff 22 52 45 4e 41  |DELETE D":."RENA|
00000310  4d 45 20 4c 45 56 54 45  4d 50 20 44 22 3a ff 22  |ME LEVTEMP D":."|
00000320  41 43 43 45 53 53 20 44  20 44 4c 22 3a ff 22 41  |ACCESS D DL":."A|
00000330  43 43 45 53 53 20 44 2e  2a 20 4c 52 22 0d 00 aa  |CCESS D.* LR"...|
00000340  0e 20 d7 22 49 4d 4f 47  45 4e 22 0d ff           |. ."IMOGEN"..|
0000034d
Sam5/Imogen/Loader.m0
Sam5/Imogen/Loader.m1
Sam5/Imogen/Loader.m2
Sam5/Imogen/Loader.m4
Sam5/Imogen/Loader.m5