Home » Archimedes archive » Archimedes World » AW-1994-06-Disc2.adf » Disk2Jun94 » !AWJune94/Goodies/Alien/!Invasion/!Run

!AWJune94/Goodies/Alien/!Invasion/!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 » Archimedes World » AW-1994-06-Disc2.adf » Disk2Jun94
Filename: !AWJune94/Goodies/Alien/!Invasion/!Run
Read OK:
File size: 02B2 bytes
Load address: 0000
Exec address: 0000
File contents
| !Run file for Alien Invasion

Set Invasion$Dir <Obey$Dir>
Set Invd$Dir <Obey$Dir>

RmLoad <Invasion$Dir>.Modules.FIRE_M
RmLoad <Invasion$Dir>.Modules.INVEXPLO_M
RmLoad <Invasion$Dir>.Modules.SAUCER_M
RmLoad <Invasion$Dir>.Modules.BASEEXPL_M
RmLoad <Invasion$Dir>.Modules.THUD_M
|RmLoad <Invasion$Dir>.Modules.INTRO_M

RmLoad <Invasion$Dir>.Modules.MemAlloc
RmLoad <Invasion$Dir>.Modules.Clib
ScreenSize 120K
FontSize 0K    
SpriteSize 16K 
RmaSize 148K
RamFsSize 0K 

RmKill MemAlloc

Run <Invasion$Dir>.BasicProgs.VoiceSet


SOUND 1 381 6500 25

RmLoad <Invasion$Dir>.Modules.Switch
RmLoad <Invasion$Dir>.Modules.Plotter

WimpSlot -min 544K -max 544K

Run <Invasion$Dir>.BasicProgs.Menu
00000000  7c 20 21 52 75 6e 20 66  69 6c 65 20 66 6f 72 20  || !Run file for |
00000010  41 6c 69 65 6e 20 49 6e  76 61 73 69 6f 6e 0a 0a  |Alien Invasion..|
00000020  53 65 74 20 49 6e 76 61  73 69 6f 6e 24 44 69 72  |Set Invasion$Dir|
00000030  20 3c 4f 62 65 79 24 44  69 72 3e 0a 53 65 74 20  | <Obey$Dir>.Set |
00000040  49 6e 76 64 24 44 69 72  20 3c 4f 62 65 79 24 44  |Invd$Dir <Obey$D|
00000050  69 72 3e 0a 0a 52 6d 4c  6f 61 64 20 3c 49 6e 76  |ir>..RmLoad <Inv|
00000060  61 73 69 6f 6e 24 44 69  72 3e 2e 4d 6f 64 75 6c  |asion$Dir>.Modul|
00000070  65 73 2e 46 49 52 45 5f  4d 0a 52 6d 4c 6f 61 64  |es.FIRE_M.RmLoad|
00000080  20 3c 49 6e 76 61 73 69  6f 6e 24 44 69 72 3e 2e  | <Invasion$Dir>.|
00000090  4d 6f 64 75 6c 65 73 2e  49 4e 56 45 58 50 4c 4f  |Modules.INVEXPLO|
000000a0  5f 4d 0a 52 6d 4c 6f 61  64 20 3c 49 6e 76 61 73  |_M.RmLoad <Invas|
000000b0  69 6f 6e 24 44 69 72 3e  2e 4d 6f 64 75 6c 65 73  |ion$Dir>.Modules|
000000c0  2e 53 41 55 43 45 52 5f  4d 0a 52 6d 4c 6f 61 64  |.SAUCER_M.RmLoad|
000000d0  20 3c 49 6e 76 61 73 69  6f 6e 24 44 69 72 3e 2e  | <Invasion$Dir>.|
000000e0  4d 6f 64 75 6c 65 73 2e  42 41 53 45 45 58 50 4c  |Modules.BASEEXPL|
000000f0  5f 4d 0a 52 6d 4c 6f 61  64 20 3c 49 6e 76 61 73  |_M.RmLoad <Invas|
00000100  69 6f 6e 24 44 69 72 3e  2e 4d 6f 64 75 6c 65 73  |ion$Dir>.Modules|
00000110  2e 54 48 55 44 5f 4d 0a  7c 52 6d 4c 6f 61 64 20  |.THUD_M.|RmLoad |
00000120  3c 49 6e 76 61 73 69 6f  6e 24 44 69 72 3e 2e 4d  |<Invasion$Dir>.M|
00000130  6f 64 75 6c 65 73 2e 49  4e 54 52 4f 5f 4d 0a 0a  |odules.INTRO_M..|
00000140  52 6d 4c 6f 61 64 20 3c  49 6e 76 61 73 69 6f 6e  |RmLoad <Invasion|
00000150  24 44 69 72 3e 2e 4d 6f  64 75 6c 65 73 2e 4d 65  |$Dir>.Modules.Me|
00000160  6d 41 6c 6c 6f 63 0a 52  6d 4c 6f 61 64 20 3c 49  |mAlloc.RmLoad <I|
00000170  6e 76 61 73 69 6f 6e 24  44 69 72 3e 2e 4d 6f 64  |nvasion$Dir>.Mod|
00000180  75 6c 65 73 2e 43 6c 69  62 0a 53 63 72 65 65 6e  |ules.Clib.Screen|
00000190  53 69 7a 65 20 31 32 30  4b 0a 46 6f 6e 74 53 69  |Size 120K.FontSi|
000001a0  7a 65 20 30 4b 20 20 20  20 0a 53 70 72 69 74 65  |ze 0K    .Sprite|
000001b0  53 69 7a 65 20 31 36 4b  20 0a 52 6d 61 53 69 7a  |Size 16K .RmaSiz|
000001c0  65 20 31 34 38 4b 0a 52  61 6d 46 73 53 69 7a 65  |e 148K.RamFsSize|
000001d0  20 30 4b 20 0a 0a 52 6d  4b 69 6c 6c 20 4d 65 6d  | 0K ..RmKill Mem|
000001e0  41 6c 6c 6f 63 0a 0a 52  75 6e 20 3c 49 6e 76 61  |Alloc..Run <Inva|
000001f0  73 69 6f 6e 24 44 69 72  3e 2e 42 61 73 69 63 50  |sion$Dir>.BasicP|
00000200  72 6f 67 73 2e 56 6f 69  63 65 53 65 74 0a 0a 0a  |rogs.VoiceSet...|
00000210  53 4f 55 4e 44 20 31 20  33 38 31 20 36 35 30 30  |SOUND 1 381 6500|
00000220  20 32 35 0a 0a 52 6d 4c  6f 61 64 20 3c 49 6e 76  | 25..RmLoad <Inv|
00000230  61 73 69 6f 6e 24 44 69  72 3e 2e 4d 6f 64 75 6c  |asion$Dir>.Modul|
00000240  65 73 2e 53 77 69 74 63  68 0a 52 6d 4c 6f 61 64  |es.Switch.RmLoad|
00000250  20 3c 49 6e 76 61 73 69  6f 6e 24 44 69 72 3e 2e  | <Invasion$Dir>.|
00000260  4d 6f 64 75 6c 65 73 2e  50 6c 6f 74 74 65 72 0a  |Modules.Plotter.|
00000270  0a 57 69 6d 70 53 6c 6f  74 20 2d 6d 69 6e 20 35  |.WimpSlot -min 5|
00000280  34 34 4b 20 2d 6d 61 78  20 35 34 34 4b 0a 0a 52  |44K -max 544K..R|
00000290  75 6e 20 3c 49 6e 76 61  73 69 6f 6e 24 44 69 72  |un <Invasion$Dir|
000002a0  3e 2e 42 61 73 69 63 50  72 6f 67 73 2e 4d 65 6e  |>.BasicProgs.Men|
000002b0  75 0a                                             |u.|
000002b2