| To install to HD:
| 1. Copy !HeroQuest to HD
| 2. Replace the contents of !HeroQuest.!Run with:
|  ADFBootFloppy F1019201
IF "<Obey$Dir>"="@" THEN Set Obey$Dir ADFS::0.$.!HeroQuest

Set Hero$Dir <Obey$Dir>
RMEnsure QTMTracker 1.43 RMLoad ADFFS:trackers.QTMModule
RMEnsure MusicModule2 0.02 RMLoad ADFFS:trackers.MusMod2
ScreenSize 160

WimpSlot -min 568k -max 568k
FX 200,3
IF ADFFS$CPUID>=&A10 THEN GOARM3JIT 0
FX 13,11,0
| Decrypt intro
LOAD <Hero$Dir>.introcode 8000
ADFCRC 8000 3BEDF 5171F423 introcode
MEMA 43ED0 EF000011
GO 8000
MEMA 9028 EF000011
ADFClipScreen 8:5 0 28
GO 8000
ADFClipScreen
| Decrypt maincode
LOAD <Hero$Dir>.maincode 8000
ADFCRC 8000 13E10 C2EA5D44 maincode
MEMA 1BC80 E3A00902 E2800004 E1A01000 E2811A13 E2811B01 E28110DF E3A02069 E3A03000 E5D03000 E0233002 E5403004 E2800001 E1500001 1AFFFFF9 EF000011
GO 1BC80
MEMA 1B4C8 EF000011
GO 1B288
| Remove KGM Module checks
MEMA 125A4 EA000018 >17AE8 EA000018 >29488 EA00002B >29774 EA00002B
| Switch timing from VSync driven to CallEvery
MEMA 29594 E3A00002 E28F1030 E1A0200C EF00003C >295AC E1A00000
MEMA 295D0 E1A00000 E1A00000 E92D5FFF >295F0 18BD9FFF E59FE034 E33E0004 08BD9FFF E58F0028 E1A00000 >29620 E58FD008 E8BD9FFF
MEMA 2963C E1A00000 >29644 E24F007C E1A0100C EF00003D
| Use a CallBack for Mus_Effect
MEMA 2A97C 18BD8000 >2A98C E35E0008 328F000C 31A0100C 33A0C001 3F020054 E8BD8000 E92D403F E59CE050 >2A9E4 E8BD803F
| Add a key debounce to the character selection screen
MEMA 8000 E28FC014 E89C3000 EA00293E EF0793C6 EA00879C >801C 30244 95AF4
MEMA F00C EAFFE3FE
GO 8000
IF ADFFS$CPUID>=&A10 THEN GOARM3JIT
FX 200,0
FX 15,0
UnSet Hero$Dir
RMKill MusicModule2
RMKill QTMTracker