| To install to HD up to StrongARM:
|  1. Copy !FTT from disc 1 to HD
|  2. Copy !FTT from disc 2 to HD
|  3. Copy the disc 1 image as !FTT.F1016401
|  4. Add the following line to the top of !FTT.!Run:
|      ADFMount <Obey$Dir>.F1016401
| For later machines, use the PackMan distribution
IF "<Obey$Dir>"="@" THEN Set Obey$Dir ADFS::FTT1.$.!FTT
Set FTT$Dir <Obey$Dir>
Set FTT1$Dir <Obey$Dir>.Data

IconSprites <Obey$Dir>.!Sprites
IF ADFFS$OSVersion>=&35000 AND "<FTT$Dir>"="ADFS::FTT1.$.!FTT" THEN ADFHideHourglass On

WimpSlot -min 24k -max 24k
IF ADFFS$CPUID>=&A10 THEN GOARM3JIT 0
| Stop ArgsV being taken over
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 2F0 EF00001F E1A00000 Protection_Module
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 3E8 EF000020 E1A00000 Protection_Module

| Stop ByteV being taken over
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 300 EF00001F E1A00000 Protection_Module
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 3F8 EF000020 E1A00000 Protection_Module

| Stop BPutV being taken over
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 310 EF00001F E1A00000 Protection_Module
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 408 EF000020 E1A00000 Protection_Module

| Stop GBPBV being taken over
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 320 EF00001F E1A00000 Protection_Module
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 418 EF000020 E1A00000 Protection_Module

| Stop FindV being taken over
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 330 EF00001F E1A00000 Protection_Module
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 428 EF000020 E1A00000 Protection_Module

| Stop CLIV being taken over
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 340 EF00001F E1A00000 Protection_Module
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 438 EF000020 E1A00000 Protection_Module

| Fix FileV vector code
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 87C E3300000 EA000000 Protection_Module
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 884 13300002 E92D4000 Protection_Module
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 888 13300003 E51FE010 Protection_Module
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 88C 13300004 E13E0000 Protection_Module
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 890 13300007 08BD8000 Protection_Module
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 894 13300008 E50F001C Protection_Module
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 8A0 0AFFFEE9 E1A00000 Protection_Module
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 8BC 092D8000 18BD8000 Protection_Module
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 8C0 E1B0F00E EF020008 Protection_Module
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 8C4 E1A00000 E50FE04C Protection_Module

| Bugfix: Page Zero access @ 1F7B4 in Studio2+ sound handler
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 1F770 EA000009 EA000008
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 1F774 EA000008 EA000007
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 1F778 EA000007 EA000006
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 1F798 00000000 E28F8E23
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 1F79C E33FF382 E0888287
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 1F7A0 E28F8F8A E898007E
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 1F7A4 E0888287 E3530000
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 1F7A8 E898007E 0A00007E
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 1F9AC E33FF002 E1A00000
| Bugfix: Page Zero access @ 51124 after selecting a team
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA P 51124 E7D14000 E7DB4000
| Bugfix: Page Zero access @ 96BC after previewing track
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA P 610BC E3510000 E3510902
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA P 610C0 1B000007 2B000007

<FTT$Dir>.ProtMod
BASIC -quit <FTT$DIR>.SetDir
BASIC -quit <FTT$Dir>.!RunImage
IF ADFFS$CPUID>=&A10 THEN GOARM3JIT
IF ADFFS$OSVersion>=&35000 AND "<FTT$Dir>"="ADFS::FTT1.$.!FTT" THEN ADFHideHourglass Off

Unset FTT$Dir
Unset FTT1$Dir
Unset FTT2$Dir