| To install to HD:
| 1. Copy !V_Golf from disc 1 to HD
| 2. (optional) Copy !Wentworth from disc 2 or !Augusta into !V_Golf
| 3. Copy the disc 1 floppy image as !V_Golf.F1071201
| 4. Replace the contents of !V_Golf.!Run with:
| ADFBootFloppy F1071201
IF "<Golf$Loaded>"<>"" THEN Error You can't run two copies of Virtual Golf at once
IF "<Obey$Dir>"="@" THEN Set Obey$Dir ADFS::Virt_Golf.$.!V_Golf
IfThere <Obey$Dir>.F1071201 THEN ADFMount <Obey$Dir>.F1071201

IconSprites <Obey$Dir>.!Sprites
Set Disc1$Dir <Obey$Dir>.
Set Golf$Dir <Obey$Dir>
Set GolfData$Dir <Golf$Dir>
IF "<Course$Dir>"="" THEN IfThere <Golf$Dir>.!Wentworth.!Boot THEN Obey -c <Golf$Dir>.!Wentworth.!Boot
IF "<Course$Dir>"="" THEN IfThere <Golf$Dir>.!Augusta.!Boot THEN Obey -c <Golf$Dir>.!Augusta.!Boot
WimpSlot -min 1280K -max 1280K
IF ADFFS$CPUID>=&A10 THEN GOARM3JIT 0
RMLoad <Golf$Dir>.ReadDisc
<Golf$Dir>.GetSource
| Prevent vectors being taken over
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 224 E3A00009 EBFFC545 Clubs
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 228 E28F1F69 E8BD801F Clubs
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 408 EF000020 EF020020 Clubs
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 40C E3A00009 E8FD8000 Clubs

| Fix FileV vector code
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 7BC E3300000 EA000000 Clubs
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 7C4 13300002 E92D4000 Clubs
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 7C8 13300003 E51FE010 Clubs
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 7CC 13300004 E13E0000 Clubs
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 7D0 13300007 08BD8000 Clubs
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 7D4 13300008 E50F001C Clubs
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 7E0 0A00045C E1A00000 Clubs
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 7FC 092D8000 18BD8000 Clubs
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 800 E1B0F00E EF020008 Clubs
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 804 E1A00000 E50FE04C Clubs
<Golf$Dir>.Caddy
StoreCSD
Dir <Golf$Dir>

BASIC -quit <Golf$Dir>.!Runimage %*0
IF ADFFS$CPUID>=&A10 THEN GOARM3JIT
UnSet Disc1$Dir
UnSet Golf$Dir
UnSet GolfData$Dir
UnSet Golf$Loaded
RestoreCSD