IF "<Obey$Dir>"="@" THEN Set Obey$Dir ADFS::AGGRESSOR.$.!Aggressor
HideCommandWindow
Set Aggressor$Dir <Obey$Dir>
Set Aggressor$Path <Obey$Dir>.
RMAFree 140
ScreenSize 160
RMEnsure LZWD 1.03 RMLoad ADFFS:extras.LZWD103
ADFJoystickKeys J1 L=78 R=79 U=65 D=82 B1=66 B2=43 B3=60 B4=39 J2 L=98 R=100 U=74 D=92 B1=75 B2=54 B3=89 B4=101
| Kosh  Heckler       Joystick
| X     Left cursor   Left      - Left
| Z     Right cursor  Right     - Right
| H     Keypad 6      Up        - Up
| B     Keypad 3      Down      - Down
| J     Keypad +      B1        - Fire
| T     Page down     B2        - Turn
| A     Up cursor     B3        - Load
| Q     Keypad 0      B4        - Nuke

WimpSlot -min 680K -max 680K
IF ADFFS$OSVersion>=&50000 THEN GOARM3JIT 0

| Set jinfo
KEY 0 60|M160QUIT|M550QUIT|MRUN|F|M
FX 225,1
FX 21,0
FX 138,0,128
ECHO <21>
BASIC -load <Aggressor$Dir>.!RunImage

| Display loader screen
KEY 0 1680QUIT|M1790QUIT|MRUN|F|M
FX 21,0
FX 138,0,128
ECHO <21>
BASIC -load <Aggressor$Dir>.STUFFA

| Set minfo
KEY 0 70QUIT|MRUN|F|M
FX 21,0
FX 138,0,128
ECHO <21>
BASIC -load <Aggressor$Dir>.CHKMAXA

LOAD <Aggressor$Dir>.AGAMEF
ADFPause 300
| Quit correctly
MEMA 385D8 EF000011
GO 8000
ADFJoystickKeys
IF ADFFS$OSVersion>=&50000 THEN GOARM3JIT
IF ADFFS$OSVersion>=&50000 THEN ADFRemapVideoMemory
SetEval kill$LZWD 1
RMEnsure LZWD 0.0 SetEval kill$LZWD 0
IF kill$LZWD THEN RMKill LZWD
UnSet kill$LZWD
UnSet Aggressor$Dir
UnSet Aggressor$Path