| To install to HD:
| 1. Copy !GAME from disc 1 to HD
| 2. Copy the following files and folders from disc2 into !GAME, overwriting
|    files if prompted:
|     !DATA.D2
|     !DATA.Code
|     !DATA.Graphics
|     !DATA.Levels
|     !DATA.Music
| 3. Replace the contents of !GAME.!Run with:
|  ADFBootFloppy F1027801
IF "<Obey$Dir>"="@" THEN Set Obey$Dir ADFS::0.$.!GAME
HideCommandWindow
IF ADFFS$CPUID>3 THEN WimpSlot -min 640k -max 640k ELSE WimpSlot -min 592k -max 640k
RMAFree 90
IF ADFFS$OSVersion>=&35000 THEN ADFRemapVideoMemory 13 256 ELSE ScreenSize 256
SetEval fix$code 1
IF "<Obey$Dir>"="ADFS::0.$.!GAME" THEN SetEval fix$code 0
| Bugfix: Mouse multiplier code is wrong
IF ADFFS$CPUID>=&A10 AND NOT fix$code THEN JITMEMORYA P 91E4 E3A010BF E3A010C2
IF ADFFS$CPUID>=&A10 AND NOT fix$code THEN JITMEMORYA P 91F0 E5C22001 E5C12001
IF ADFFS$CPUID>=&A10 AND NOT fix$code THEN JITMEMORYA P 91F4 E5C22002 E5C12002

IF fix$code THEN IfThere <Obey$Dir>.18-08-22 THEN SetEval fix$code 0
IF fix$code THEN ECHO Patching Level1
IF fix$code THEN LOAD <Obey$Dir>.Code.Level1 8F00
IF fix$code THEN ADFCRC 8F00 FC88 A103DA47 Code.Level1
IF fix$code THEN MEMA B 91E4 C2 >91F2 C1 >91F6 C1 | Correct Mouse multiplier code
IF fix$code THEN MEMA 8F29 "<PeskyMusk$Dir>" >8F55 "<PeskyMusk$Dir>" >8F89 "<PeskyMusk$Dir>" >8FB9 "<PeskyMusk$Dir>" >8FDD "<PeskyMusk$Dir>" >9009 "<PeskyMusk$Dir>" >9035 "<PeskyMusk$Dir>"
IF fix$code THEN SAVE <Obey$Dir>.Code.Level1 8F00 FC88 8F00 8F00

IF fix$code THEN ECHO Patching Level2
IF fix$code THEN LOAD <Obey$Dir>.Code.Level2 8F00
IF fix$code THEN ADFCRC 8F00 FE34 8F841C27 Code.Level2
IF fix$code THEN MEMA B 91E4 C2 >91F2 C1 >91F6 C1 | Correct Mouse multiplier code
IF fix$code THEN MEMA 8F29 "<PeskyMusk$Dir>" >8F55 "<PeskyMusk$Dir>" >8F89 "<PeskyMusk$Dir>" >8FB9 "<PeskyMusk$Dir>" >8FDD "<PeskyMusk$Dir>" >9009 "<PeskyMusk$Dir>" >9035 "<PeskyMusk$Dir>"
IF fix$code THEN SAVE <Obey$Dir>.Code.Level2 8F00 FE34 8F00 8F00

IF fix$code THEN ECHO Patching Level3
IF fix$code THEN LOAD <Obey$Dir>.Code.Level3 8F00
IF fix$code THEN ADFCRC 8F00 FC60 330F48AE Code.Level3
IF fix$code THEN MEMA B 91E4 C2 >91F2 C1 >91F6 C1 | Correct Mouse multiplier code
IF fix$code THEN MEMA 8F29 "<PeskyMusk$Dir>" >8F55 "<PeskyMusk$Dir>" >8F89 "<PeskyMusk$Dir>" >8FB9 "<PeskyMusk$Dir>" >8FDD "<PeskyMusk$Dir>" >9009 "<PeskyMusk$Dir>" >9035 "<PeskyMusk$Dir>"
IF fix$code THEN SAVE <Obey$Dir>.Code.Level3 8F00 FC60 8F00 8F00

IF fix$code THEN ECHO Patching Fin
IF fix$code THEN LOAD <Obey$Dir>.Code.Fin 3D000
IF fix$code THEN ADFCRC 3D000 3E158 429EAFA7 Code.Fin
IF fix$code THEN MEMA 3D009 "<PeskyMusk$Dir>" >3D035 "<PeskyMusk$Dir>" >3D061 "<PeskyMusk$Dir>" >3D08D "<PeskyMusk$Dir>" >3D0BD "<PeskyMusk$Dir>" >3D0E9 "<PeskyMusk$Dir>" >3D115 "<PeskyMusk$Dir>"
IF fix$code THEN MEMA 3D135 "<PeskyMusk$Dir>" >3D15D "<PeskyMusk$Dir>" >3D185 "<PeskyMusk$Dir>" >3D1AD "<PeskyMusk$Dir>"
IF fix$code THEN SAVE <Obey$Dir>.Code.Fin 3D000 3E158 3D000 3D000

IF fix$code THEN ECHO Patching Loader1
IF fix$code THEN LOAD <Obey$Dir>.Code.Loader1 8F00
IF fix$code THEN ADFCRC 8F00 915C 914CE00F Code.Loader1
IF fix$code THEN MEMA 8F00 EA000038 >8F41 "<PeskyMusk$Dir>" >8F65 "<PeskyMusk$Dir>"
IF fix$code THEN MEMA 8F1C B04DF000 | Correct VDER
IF fix$code THEN SAVE <Obey$Dir>.Code.Loader1 8F00 915C 8F00 8F00

IF fix$code THEN ECHO Patching Loader2
IF fix$code THEN LOAD <Obey$Dir>.Code.Loader2 3D000
IF fix$code THEN ADFCRC 3D000 3E184 7B6C689E Code.Loader2
IF fix$code THEN MEMA 3D16D "<PeskyMusk$Dir>" >3D18D "<PeskyMusk$Dir>"
| Add a key wait to the password screen
IF fix$code THEN MEMA 3D458 EA000349 >3E184 E51F013C E3500001 18FD8000 E3A00079 E3A01000 EF000006 E33100FF 0AFFFFFA E8FD8000
IF fix$code THEN SAVE <Obey$Dir>.Code.Loader2 3D000 3E1A8 3D000 3D000

IF fix$code THEN ECHO Patching Titles
IF fix$code THEN LOAD <Obey$Dir>.Code.Titles B000
IF fix$code THEN ADFCRC B000 BD80 E7E1D801 Code.Titles
IF fix$code THEN MEMA B0A9 "<PeskyMusk$Dir>" >B254 E1A00000
IF fix$code THEN SAVE <Obey$Dir>.Code.Titles B000 BD80 B000 B000

IF fix$code THEN SAVE <Obey$Dir>.18-08-22 8000+0
UnSet fix$code

RMEnsure ExSound 3.20 RMLoad ADFFS:trackers.ExSound
MusicRMASize 6144
SoundRMASize 69632
Set PeskyMusk$Dir <Obey$Dir>
Set Sounds$Dir <PeskyMusk$Dir>.Music
MusicLoad <PeskyMusk$Dir>.Music.Tune1
MusicStop

IF ADFFS$CPUID>=&A10 THEN GOARM3JIT 0
FX 200,3
RUN <PeskyMusk$Dir>.Code.Loader1
FX 200,0
IF ADFFS$CPUID>=&A10 THEN GOARM3JIT
IF ADFFS$OSVersion>=&35000 THEN ADFRemapVideoMemory
SetEval kill$module 1
RMEnsure ExSound 0.0 SetEval kill$module 0
IF kill$module THEN RMKill ExSound
UnSet kill$module
UnSet PeskyMusk$Dir