| To HD install:
| 1. Copy !TEMPLE from disc 1 to HD
| 2. Copy Stages from disc 2 as !TEMPLE.Stages
| 3. Replace the contents of !TEMPLE.!Run with:
|    ADFBootFloppy F1022501
IF "<Obey$Dir>"="@" THEN Set Obey$Dir ADFS::0.$.!TEMPLE
HideCommandWindow
Set Alias$L. LOAD<32>
SET LT1$Dir <Obey$Dir>
SET LT2$Dir <LT1$Dir>.GameDir
IfThere <LT1$Dir>.Stages THEN SET LT3$Dir <LT1$Dir>.Stages ELSE SET LT3$Dir ADFS::0.$.Stages

IF ADFFS$OSVersion>=&35000 THEN RMAFree 100 ELSE RMAFree 32
IF ADFFS$OSVersion>=&35000 THEN ADFRemapVideoMemory 12 160 ELSE ScreenSize 160
ECHO <22><12>

IF ADFFS$OSVersion>=&35000 THEN RMEnsure QTMTracker 1.43 RMLoad ADFFS:trackers.QTMModule
IF ADFFS$OSVersion>=&35000 THEN RMEnsure Trk_Player 3.00 RMLoad ADFFS:trackers.TrkPly2QTM
RMENSURE Trk_Player 2.08 RMLoad <LT1$Dir>.Trk_Player
IF ADFFS$OSVersion>=&38000 THEN ADFEmulateRISCOS 3.11

IF ADFFS$OSVersion>=&35000 THEN WimpSlot -min 736K -max 736K ELSE WimpSlot -min 688K -max 688K
IF ADFFS$OSVersion>=&35000 THEN GOARM3JIT 0
| Remove pointless 11 sec wait
LOAD <LT2$Dir>.TitleObj 94F00
ADFCRC 94F00 AFE98 42EACD33 GameDir.TITLEOBJ
LOAD <LT2$Dir>.Sounds 1E000
| Bypass protection due to bugs in the code
MEMA 94F58 EA000059 >950E0 EA006B00
| Fix page zero access
MEMA 95524 E3310000 15C10000 E3A00081 E3E01025

MEMA 10000 E3A00A1E EF0BF000 EA02147C >AFE94 EF000011
FX 200,3
ADFGO 10000

LOAD <LT2$Dir>.ObjCode 1E000
ADFCRC 1E000 7B050 AA881432 GameDir.ObjCode
Set Alias$L. LOAD<32>
| Fix page zero access
MEMA 22868 E51F07B0 E5901118 E3310000 01A0F00E E5912000 E3520000 11A0F00E EA000004 >228A0 E5802118 E24F001B EF000005 E51F1DDC E811000C
| Fix bugs in code
MEMA 243B4 E59B4004 >24CF4 E59B4004
| Remove page zero access, don't alter ROM speed, fix bugs
Key 0 160|M410WAIT|M540cheat%=FALSE|M750|M4330X=FNt|M4380X=FNt|M4410DEFFNt:X=OPENIN("|<LT3$Dir>.Info"):CLOSE#X:=X|M4760WAIT|MRUN|F|M
ECHO <21>
FX 225,1
FX 21,0
FX 138,0,128
BASIC -load <LT2$Dir>.FrontEnd
IF ADFFS$OSVersion>=&35000 THEN GOARM3JIT
IF ADFFS$OSVersion>=&38000 THEN ADFEmulateRISCOS
RMKill Trk_Player
IF ADFFS$OSVersion>=&35000 THEN RMKill QTMTracker
UnSet Key$0
UnSet Alias$L.
UnSet LT1$Dir
UnSet LT2$Dir
UnSet LT3$Dir
FX 200,0