IF "<Obey$Dir>"="@" THEN Set Obey$Dir ADFS::FormulaFun.$.!FORMFUN

SetEval abclib$active 1
RMEnsure ABCLibrary 4.10 SetEval abclib$active 0
IF abclib$active THEN ECHO This game will not work with ABCLibrary loaded
IF abclib$active THEN ECHO Please remove it via *RMKill ABCLibrary
IF abclib$active THEN OBEY
UnSet abclib$active
RMEnsure TrackerModule 5.07 RMLoad ADFFS:trackers.TrackerMod
SET fun$dir <obey$dir>
WimpSlot -min 700k
WimpSlot -min 144k -max 144k
IF ADFFS$OSVersion>=&50000 THEN GOARM3JIT 0
RMLOAD <fun$dir>.COMPMOD
RMEnsure ABCLibrary 4.00 RMLoad <fun$dir>.ABCLIB
| Bugfix: Hacker Module fails to quit
IF ADFFS$OSVersion>=&50000 THEN JITMEMORYA 110 1A000009 E1A00000 Hacker
IF ADFFS$OSVersion>=&50000 THEN JITMEMORYA 124 EF000020 EF020020 Hacker
IF ADFFS$OSVersion>=&50000 THEN JITMEMORYA 134 EF000020 EF020020 Hacker
IF ADFFS$OSVersion>=&50000 THEN JITMEMORYA 138 E8BD9FFF E8FD9FFF Hacker
<fun$dir>.ConfigMem
FX 200 3
SetEval Fun$Players 0
| Don't load Player_Mod
LOAD <fun$dir>.!INTRO
MEMA B 8707 0
ADFForceVSync 8
GO 8000
RMKill TrackerModule
WimpSlot -min 160K -max 160K
TUNING 0
ADFForceVSync 14
IF Fun$Players>0 THEN <fun$dir>.!RUNIMAGE
ADFForceVSync 0
FX 200 0
IF ADFFS$OSVersion>=&50000 THEN GOARM3JIT
UnSet Fun$Players
UnSet Fun$Flag