| HD install:
| 1. Run !HDinstall on disc 1
| 2. Replace the contents of !Wolf.!Run with:
|    ADFBootFloppy F1038801
IF "<Obey$Dir>"="@" THEN ADFReserveMemory 820
IF "<Obey$Dir>"="@" THEN Set Obey$Dir ADFS::WolfProg.$.!Wolf
WimpSlot -min 640K -max 2048K
Set Wolf$Dir <Obey$Dir>
Set Wolf$Data <Obey$Dir>.Originals
Set Wolf$Maps <Obey$Dir>.Originals
LOAD <Wolf$Dir>.WolfLoad 8000
ADFCRC 8000 82E8 A204AFFA WolfLoad
MEMA 8050 EF000011
IF ADFFS$CPUID>=&A10 THEN GOARM3JIT 0
GO 8000
| Bugfix: Allocate what game actually needs
WimpSlot -min 640K -max 2048K
LOAD <Wolf$Dir>.WolfExe 8000
ADFCRC 8000 2416F 7C5D05BA WolfExe
| Decrypt stage 1
MEMA 24158 EF000011
GO 8000
| Decrypt stage 2
MEMA 8014 E28F1028 >8020 E0822001 E2422001 E5D14000 E5D25000 E4C15001 E4424001 E2533001 1AFFFFF9 EF000011 I
GO 8000
| Bug fix: Page Zero read
MEMA 1135C 1
| Bugfix: Implement CPU/cache detection correctly
MEMA 19E48 E3A00012 E28F1088 EF02001E E3A00014 E3E02000 EF02001E E3A02003 E3A00003 E3560A35 2A000016 E1A0B00F EF020016 E1A0000F E3C00303 E330F000 E1A00000 E3A04004 E5945000 E28F1014 E1A01121 E38114EA
MEMA 19E9C E5841000 EE100F10 EE120F10 E3100001 3A00002 13A00003 EA000001 E3A00002 E3A02002 E5845000 E33BF000 E1A00000 E58F0014 E58F2014 E1A0F00E EAFFFFF8
MEMA B 19EDC "UtilityModule" 0
| Remove PROGRAM DISC check when loading
IF "<Wolf$Dir>"<>"ADFS::WolfProg.$.!Wolf" THEN MEMA 1A3D8 E1300000 EA000008
| Remove protection check when starting a level
MEMA 23A68 E8BD9FFF
| Fix unaligned write bug in Channel Handler
MEMA 132FC E4CC0008
ADFClipScreen 80:61
GO 80CC
ADFClipScreen
IF ADFFS$CPUID>=&A10 THEN GOARM3JIT
HideCommandWindow
UnSet Wolf$Dir
UnSet Wolf$Data
UnSet Wolf$Maps