IF "<Obey$Dir>"="@" THEN Set Obey$Dir ADFS::0.$.!Game
StoreCSD
DIR <Obey$Dir>
HideCommandWindow
Set Brixx$Dir <Obey$Dir>

SpriteFree 32
IF ADFFS$OSVersion>=&35000 THEN ADFRemapVideoMemory 13 160 ELSE ScreenSize 160
ADFForceVSync 2
ADFEmulateFDC 1772
IF ADFFS$CPUID>=&A10 THEN GOARM3JIT 0

RMLOAD <Brixx$Dir>.Captain
RMLOAD <Brixx$dir>.Bounce
RMLOAD <Brixx$Dir>.Gong
RMLOAD <Brixx$Dir>.Need
RMLOAD <Brixx$Dir>.Explode1
RMLOAD <Brixx$Dir>.LANDED

WimpSlot -min 640K -max 640K
| load the program, correct the problem with it's DiscOp3 command
KEY 0 851DIM F% 64:FOR B%=0TO15:F%!(B%<<2)=0:NEXT:!F%=&202050A:F%!16=&C8000:B%=code+&3852C:DIM A% 12:P%=A%:[OPT2:LDR R1,P%+8:B B%+4:EQUD3+(F%<<6):]:P%=B%:[OPT2:B A%:]:code?&385F0=1|M
| now correct the invalid instructions and ignore the CRC check on the code
KEY 1 852code!&38610=&E3A00000:code!&38440=&E3A00000|M*unset key$*|MRUN|F|M
ECHO <21>
Set Alias$CACHE ADFDoNothing
FX 225,1
FX 21,0
FX 138,0,128
FX 138,0,129
BASIC -LOAD !RunImage
UnSet Alias$CACHE
IF ADFFS$CPUID>=&A10 THEN GOARM3JIT
IF ADFFS$OSVersion>=&35000 THEN ADFRemapVideoMemory
ADFForceVSync 0
ADFEmulateFDC
UnSet Brixx$Dir
RestoreCSD