| HD install:
| 1. Copy !Zelanites to the HD
| 2. Replace the contents of !Zelanites.!Run with:
|    ADFBootFloppy F1040301
IF "<Obey$Dir>"="@" THEN Set Obey$Dir ADFS::0.$.!Zelanites
HideCommandWindow
IF ADFFS$OSVersion>=&35000 THEN ADFRemapVideoMemory 13 224 ELSE ScreenSize 224
Set Zelanites$Dir <Obey$Dir>
WimpSlot -min 645k -max 645k
LOAD <Zelanites$Dir>.!ZZdS 8000
ADFCRC 8000 5C188 5D679A74 !Zelanites.!ZZdS
IF ADFFS$OSVersion>=&35000 THEN GOARM3JIT 0
| 1st stage decrypt
MEMA 5C2D0 16800168 E51F400C E3A00902 E3A02805 E2822C41 E2822088 E0822000 E2800004 E5901000 E0211004 E4801004 E1500002 BAFFFFFA EF000011
GO 5C2D4
| 2nd stage decrypt
MEMA 5C164 EF000011
GO 5BF30
| Prevent IRQ/FIQ being turned off
MEMA E53C EA00000B >E574 E1A00000
IF ADFFS$OSVersion>=&35000 THEN MEMA E53C EA00000D >E62C E1A00000 >E8A4 E92D4000 E1A00000 >E8DC E8BD8000
IF ADFFS$OSVersion>=&35000 THEN MEMA D6C0 E1A00000 >D6E4 E1A00000 >D7A8 E1A00000 >D7CC E1A00000 >DA1C E1A00000 >DA2C E1A00000 >DB24 E1A00000 >DB34 E1A00000
MEMA E5E0 E1A00000 E1A00000 E1A00000 E1A00000 E1A00000
| Replace IOC keyboard handler with legal code
MEMA E634 EA000008 E92D400F >E644 E3100008 >E658 EA00004F E92D4007 E3A00010 E28F1008 E3A02C83 EF02001F E8BD8007 E330000B 07CC1002 E1A0F00E
MEMA E690 E8BD400F >E700 E8BD400F >E75C E8BD400F >E804 E8BD400F >E79C E51F0018 E3C004FF E1A00100 E2800020 E58D0010 E8BD800F
MEMA E7B4 E92D4000 E3A00010 E24F1E15 E3A02C83 EF020020 E8BD8000
| Save highscore immediately
MEMA 9084 E51F0E3C E2800008 E3A01014 E0230391 E3A050C0 EB0014EC EB001452
| Unaligned STM
MEMA 4C424 E28EE06C
| Prevent reboot on exit
MEMA 8718 EB001825 EF000011
| Use a path
MEMA 861C B "<Zelanites$Dir>.S14000" 0
MEMA D724 B "<Zelanites$Dir>.S4FE0" 0
MEMA D740 B "<Zelanites$Dir>.S14000" 0
MEMA E258 B "<Zelanites$Dir>.Z_HSC" 0
GO 8000
IF ADFFS$OSVersion>=&35000 THEN GOARM3JIT
IF ADFFS$OSVersion>=&35000 THEN ADFRemapVideoMemory