| To install to HD:
| 1. Copy the Joust directory to your HD
| 2. Replace the contents of Joust.!Joust.!Run with:
|  ADFBootFloppy F1016301
| 3. If you're not installing EuroBlaster from disc 2:
|    Copy !installGK.GEKonfig from disc 2 to $.!Boot.Choices on your HD
IF "<Obey$Dir>"="@" THEN Set Obey$Dir ADFS::FlyingH1.$.Joust.!Joust

Set Joust$Dir <Obey$Dir>
Set File$Type_0fb GEKData
Set File$Type_03b GEKPack

Ifthere <Boot$Dir>.Choices.GEKonfig.GEKonfig then set GEKonfig$App <Boot$Dir>.Choices.Gekonfig.GEkonfig
IF "<GEKonfig$Dir>" = "" OR "<GEK$Configure>" = "" OR "<GEKonfig$App>" = "" THEN IF "<Obey$Dir>" = "ADFS::FlyingH1.$.Joust.!Joust" THEN Set GEKRAM 1

| Use a RAM drive for preferences, if it's not been installed to HD
IF "<GEKRAM>" = "1" THEN ADFReserveMemory 1632
IF "<GEKRAM>" = "1" THEN RAMFSFree 32
IF "<GEKRAM>" = "1" THEN COPY ADFS::FlyingH2.$.!installGK.GEKonfig RAM::0.$.GEKonfig ~CFR~V
IF "<GEKRAM>" = "1" THEN COPY <Obey$Dir>.^.Prefs RAM::0.$.Prefs ~CFR~V
IF "<GEKRAM>" = "1" THEN Set GEKonfig$Dir RAM::0.$.GEKonfig
IF "<GEKRAM>" = "1" THEN Set GEK$Configure RAM::0.$.Prefs
IF "<GEKRAM>" = "1" THEN Set GEKonfig$App RAM::0.$.GEKonfig.GEkonfig
IF "<GEK$Configure>" = "" THEN Set GEK$Configure <Joust$Dir>.^.Prefs

IFTHERE <Boot$Dir>.Choices.GEKonfig.GEKonfig THEN SET GEKonfig$Dir <Boot$Dir>.Choices.Gekonfig
IFTHERE <Boot$Dir>.Choices.GEKonfig.GEKonfig THEN SET GEKonfig$App <Boot$Dir>.Choices.GEKonfig.GEKonfig

Ifthere <GEK$Configure> then If "<GEKOnfig$Dir>" = "" Then Error GEKonfig resources can not be found. else Error Default preferences file not found
If "<Wimp$Scrap>" = "" Then Error Scrap resources can not be found.

RMEnsure QTMTracker 1.45 RMLoad ADFFS:trackers.QTMModule
IF ADFFS$OSVersion>=&50000 THEN ADFEmulateRISCOS 3.60
Wimpslot -min 2000k -max 2000k
IF ADFFS$OSVersion>=&50000 THEN GOARM4JIT 0
RMLoad <Joust$Dir>.Resources.Squash

<Joust$Dir>.Resources.Intro
Set Alias$DESKTOP ADFDoNothing
<Joust$Dir>.Resources.Main
UnSet Alias$DESKTOP
QTMClear
QTMStop
Unset GEK$Configure
Unset Joust$Continue
IF ADFFS$OSVersion>=&50000 THEN GOARM4JIT
IF ADFFS$OSVersion>=&50000 THEN ADFEmulateRISCOS
RMKill QTMTracker
IF "<GEKRAM>" = "1" THEN REMOVE RAM::0.$.Prefs
IF "<GEKRAM>" = "1" THEN REMOVE RAM::0.$.GEKonfig.Data.Data
IF "<GEKRAM>" = "1" THEN REMOVE RAM::0.$.GEKonfig.Data.Joust
IF "<GEKRAM>" = "1" THEN REMOVE RAM::0.$.GEKonfig.Data.Inkey
IF "<GEKRAM>" = "1" THEN REMOVE RAM::0.$.GEKonfig.Data
IF "<GEKRAM>" = "1" THEN REMOVE RAM::0.$.GEKonfig.GEKonfig
IF "<GEKRAM>" = "1" THEN REMOVE RAM::0.$.GEKonfig
IF "<GEKRAM>" = "1" THEN ADFReserveMemory 0
Unset GEKRAM