IF "<Obey$Dir>"="@" THEN Set Obey$Dir ADFS::0.$.!SpeedBall
StoreCSD
Set Floppy$dir ADFS::0.$
Set Speed$Dir <Obey$Dir>
Dir <Speed$Dir>
IF ADFFS$CPUID>=&A10 THEN ADFRemapVideoMemory 13 160 ELSE ScreenSize 160
RMAFree 200
RMEnsure QTMTracker   1.43 RMLoad ADFFS:trackers.QTMModule
RMEnsure MusicModule2 0.06 RMLoad ADFFS:trackers.Musmod2

IF ADFFS$OSVersion<&35000 THEN RMEnsure GameModes 1.15 RmLoad <Speed$Dir>.GameModes
WimpSlot -Min 680K -Max 680K
IF ADFFS$CPUID>=&A10 THEN GOARM3JIT 0
RMLoad <Speed$Dir>.Kris2

| Bug fix: null pointer
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 1E548 E5D80046 EA0386AC
IF ADFFS$CPUID>=&A10 THEN MEMA 100000 E3380000 0AFC7953 E5D80046 EAFC794E
ADFClipScreen 8:5 0 16
<Speed$Dir>.!RunImage
ADFClipScreen
RMkill KrisHardware
IF ADFFS$CPUID>=&A10 THEN GOARM3JIT
IF ADFFS$CPUID>=&A10 THEN ADFRemapVideoMemory

RMKill MusicModule2
RMKill QTMTracker
UnSet Gdesk
UnSet Floppy$Dir
IF ADFFS$OSVersion<&35000 THEN Rmkill GameModes
Unset <Speed$Dir>
RestoreCSD