| Refer to F1043401 for HD install instructions
IF "<Obey$Dir>"="@" THEN Set Obey$Dir ADFS::Extra_Miss.$.!Chocks_2
IfThere <Obey$Dir>.F1045403 THEN ADFMount <Obey$Dir>.F1045403
Set Chocks_2$Dir <Obey$Dir>
ScreenSize 160
SpriteFree 56
RMAFree 120
HideCommandWindow
WimpSlot -min 720K -max 720K
SLoad <Chocks_2$Dir>.Sprites
LOAD <Chocks_2$Dir>.ZFiler 10000
ADFCRC 10000 10144 441BFE4F ZFiler
| Load init code from disc
MEMA 10128 E3A0500C >10138 E2555001 1AFFFFFA EF000011
IF ADFFS$OSVersion>=&35000 THEN GOARM3JIT 0
GO 10104
| Fix stack corruption on Initialise
MEMA 10104 EA00000E >101D0 E8BD803F
| Prevent hang on Terminate
MEMA 101FC EF020020 >1020C EF020020 >10220 EF020020 >10234 EF020020 >10244 EF020020 >10254 EF020020 >10258 E1A00000
| Fix stack corruption in FindV handler
MEMA 1047C E92D40C0 >10498 08BDC0C0 >1049C E8BD80C0 >1051C E8BDC0C0
| Insert into RMA
MEMA 8000 E3A0000B E3A01801 E3A0205C E2822B03 EF02001E EF020011
GO 8000
LOAD adfs::0.$.!Chocks_2.<160>.ChocksAway 9000
ADFCRC 9000 1102B
SetEval fix$up 0
IF ADFFS$CRC=&EB694A68 THEN SetEval fix$up -1
IF NOT fix$up THEN RMKill ZFiler
IF NOT fix$up THEN ERROR Extra Missions disc doesn't match the expected version
| Bugfix: Page Zero Access @ 198D8
MEMA B 9670 "CODE%!&8768=&E1A00000:" F4 | 350
MEMA B E384 C8 98 3A F4 | Quit cleanly
ADFForceVSync 4
Set Alias$DISMOUNT -adfs-%DISMOUNT %0
BASIC -quit @00009000,0001102B
UnSet Alias$DISMOUNT
SNew
FX 20
ADFForceVSync 0
RMKill ZFiler
IF ADFFS$OSVersion>=&35000 THEN GOARM3JIT
UnSet Chocks_2$Dir
UnSet fix$up