IF "<Obey$Dir>"="@" THEN Set Obey$Dir ADFS::0.$.!Terramex
StoreCSD
Dir <Obey$Dir>

RMAFree 200
RMEnsure QTMTracker   1.43 RMLoad ADFFS:trackers.QTMModule
RMEnsure MusicModule2 0.06 RMLoad ADFFS:trackers.Musmod2
Set JSflag 0
IF ADFFS$OSVersion<&50000 THEN RMEnsure Joystick 0.0 Set JSflag 1
IF JSflag>0 THEN RMLoad ADFFS:extras.JoyMod

IF ADFFS$CPUID>&A10 THEN ADFRemapVideoMemory 9 80 ELSE ScreenSize 80

FX 200 1 0
WimpSlot -min 608k -max 608k
IF ADFFS$CPUID>=&A10 THEN GOARM3JIT 0
RUN Options
LOAD TerraCode 8000
ADFCRC 8000 69E00 666C08CA TerraCode
| Fix unaligned bugs in ShaunChanB channel handler
MEMA 102F4 E6CC000B E6CC000B E6CC000B E6CC000B

GO 8000
IF ADFFS$CPUID>=&A10 THEN GOARM3JIT
RMReinit SoundChannels
RMReinit WaveSynth

RMKill MusicModule2
RMKill QTMTracker
IF JSflag>0 THEN RMEnsure Joystick 0.0 Set JSflag 0
IF JSflag>0 THEN RMKill Joystick
Unset JSflag
IF Ter$Speaker=0 THEN Speaker OFF
IF Ter$Speaker=1 THEN Speaker ON
Unset Ter$Speaker
RestoreCSD