| To HD install:
| 1. Copy !Caverns to HD
| 2. Replace the contents of !Caverns.!Run with:
|  ADFBootFloppy F1007201
IF "<Obey$Dir>"="@" THEN Set Obey$Dir ADFS::0.$.!Caverns
HideCommandWindow
IF ADFFS$OSVersion>=&35000 THEN ADFRemapVideoMemory 9 80 ELSE ScreenSize 80
WimpSlot -min 640K -max 640K
IF ADFFS$OSVersion>=&35000 THEN GOARM4JIT 0
| Keys   Joystick
| Z         - Rotate left
| X         - Rotate right
| Shift  B1 - Thrust
| Return B2 - Fire
| Space  B3 - Pick up/drop object
ADFJoystickKeys J1 L=78 R=79 B1=76 B2=71 B3=95

| Quit after titles so we can patch the game
KEY 0 1091QUIT|MRUN|F|M
ECHO <21>
FX 225,1
FX 21,0
FX 138,0,128
BASIC -load <Obey$Dir>.StartGame
UnSet Key$0
LOAD <Obey$Dir>.GameCode
ADFCRC 9400 4D9F8 DE814EA4 GameCode
IF ADFFS$OSVersion>=&37000 THEN MEMA 49E34 E1A00000 | Don't change the Mouse pointer at VSync
MEMA 4D8D0 EA00000B | Fix disc protection check
MEMA 4D9B0 EF000011 | Exit via OS_Exit
| Correct VCSR / VCER if LCDGM active
IF LCDGM$Status THEN MEMA 4AD0C B80A4400 BC2D4000

GO 49A38
ADFJoystickKeys
IF ADFFS$OSVersion>=&35000 THEN GOARM4JIT
IF ADFFS$OSVersion>=&35000 THEN ADFRemapVideoMemory