| To install to HD:
| 1. Copy !Break_147 and !S_Pool to the harddisc
| 2. Replace the contents of !Break_147.!Run and !S_Pool.!Run with:
|  ADFBootFloppy F1060501
IF "<Obey$Dir>"="@" THEN ERROR Break 147 & SuperPool can only be run from a harddisk install, see !ADFFS.obey.F1060501 for details

SetEval pool$loading 0
IfThere <Obey$Dir>.triangle_S THEN SetEval pool$loading 1
IF pool$loading THEN IF "<Snook$Dir>"="" THEN ERROR 0 Please make sure Break 147 has been seen by the filer before running SuperPool

IF pool$loading=0 THEN Set Snook$Dir <Obey$Dir>
IF pool$loading=1 THEN Set Pool$Dir <Snook$Dir>
Set Disc1$Dir <Snook$Dir>.
Set Disc2$Dir <Snook$Dir>
Set Disc3$Dir <Snook$Dir>
ScreenSize 160
WimpSlot -min 500K -max 500K
| Bugfix: Warden loads code via OS_File 14 without requesting a cache clean
LOAD <Obey$Dir>.MemAloc 8100
IF pool$loading=0 THEN ADFCRC 8100 83B4 F7AF518 !Break_147.MemAloc
IF pool$loading=1 THEN ADFCRC 8100 8394 87DC3E8 !S_Pool.MemAloc
MEMA 8000 E3A0000B E3A01C81 E59F2004 EF02001E EF000011
IF ADFFS$OSVersion>=&37000 THEN MEMA 8158 E3A03102 >8390 80000000 >83B0 80000000
IF pool$loading=0 THEN MEMA 8014 2B4 
IF pool$loading=1 THEN MEMA 8014 294
IF ADFFS$OSVersion>=&50000 THEN GOARM4JIT 8000 ELSE GO 8000

IF pool$loading=0 THEN ADFSCREENLOAD <Obey$Dir>.triangle_B
IF pool$loading=1 THEN ADFSCREENLOAD <Obey$Dir>.triangle_S







IF pool$loading=1 THEN BASIC -quit <Pool$Dir>.!POOL
IF pool$loading=0 THEN BASIC -quit <Snook$Dir>.!Snook
IF ADFFS$OSVersion>=&50000 THEN GOARM4JIT
UnSet Pool$Dir
UnSet Disc1$Dir
UnSet Disc2$Dir
UnSet Disc3$Dir
UnSet pool$loading