| To HD install:
| 1. Copy !TankGame to HD
| 2. Replace the contents of !TankGame.!Run with:
|  ADFBootFloppy F1003901
IF "<Obey$Dir>"="@" THEN Set Obey$Dir ADFS::BattleTank.$.!TankGame

WimpSlot -min 256k -max 256k
IF ADFFS$CPUID<&A10 THEN RMAFree 100
ScreenSize 320
IF ADFFS$OSVersion>=&35000 THEN ADFEmulateRISCOS 3.11

FX 229,1
Set Tank$Dir <Obey$Dir>
<Tank$Dir>.PlainFont
ECHO <19><0><24><0><0><0><0>
ECHO <23><1><0><0><0><0><0><0><0><0>
ScreenLoad <Tank$Dir>.TitleScr
ADFPause 200
LOAD <Tank$Dir>.!Object 10000
ADFCRC 10000 149D0 21B4E82E !object
| Fix key check SWI
MEMA 13490 EA00C2DC >44008 E3A01090 E3A00079 EF000006 E3510000 EA000002 E3A010F0 EF000006 E3510000 EAFF3D1F
| Correct pause on death screen
MEMA 115F0 E3A03096 EB00CA8D >44030 E3A00013 EF000006 E2533001 E1A0F00E
| Correct pause on GAME OVER screen
MEMA 10A40 E3A030C8 EB00CD79
| Correct pause on ATTACK - WELL DONE screen
MEMA 117E8 E3A030C8 EB00CA0F
| Correct frame regulation
MEMA 11220 E3A00002 >1124C E3A00001 >11278 E3A00001 >1204C E59C3080 E3A00013 EF000006 E2533001 1AFFFFFC E59C3064 E1B03623 01A0F00E EF000006 E2533001 1AFFFFFC
| Fix protection past RO3.11 (it runs code in a Sprite)
MEMA 102A0 E1A00000
| Fix keycheck code and protection
MEMA 134B0 EA000007
| Set user_R13=&9800
MEMA FFFC E3A0DB26

IF ADFFS$CPUID>=&A10 THEN GOARM3JIT 0
RMLoad <Tank$Dir>.Sounds.BigBoom
RMLoad <Tank$Dir>.Sounds.Cannon
RMLoad <Tank$Dir>.Sounds.Clunk1
RMLoad <Tank$Dir>.Sounds.Whoosh2
RMLoad <Tank$Dir>.Sounds.LoopTrack
ADFVoices 4
ChannelVoice 1 Whoosh2
ChannelVoice 2 Clunk1
ChannelVoice 3 BigBoom
ChannelVoice 4 Cannon
Tuning 0
Tuning -8000
GO FFFC
FX 20
ChannelVoice 1 WaveSynth-Beep
Tuning 0
FX 229
RMKill BigBoom
RMKill Cannon
RMKill Clunk1
RMKill Whoosh2
RMKill LoopTrack
IF ADFFS$CPUID>=&A10 THEN GOARM3JIT
IF ADFFS$OSVersion>=&35000 THEN ADFEmulateRISCOS
UnSet Tank$Dir
ADFVoices 8