| NOTE: The game will error during loading if the install path is too long
| To install to HD:
| 1. Run Install from disc 1
| 2. Replace the contents of !Wonderla.!Run with:
|  ADFBootFloppy F1038901
IF "<Obey$Dir>"="@" THEN Set Obey$Dir ADFS::ONE.$.!wonderla

SetEval floppy 0
IF "<Obey$Dir>"="ADFS::ONE.$.!wonderla" THEN SetEval floppy 1
SET Wonderland$Dir <Obey$Dir>
IF ADFFS$OSVersion<&35000 THEN WimpSlot -min 672k -max 1600k ELSE WimpSlot -min 1600k -max 1600k
LOAD <Wonderland$Dir>.WIN 8000
ADFCRC 8000 5E6F8 BB8976FC win
IF ADFFS$CPUID>&A10 THEN ADFRemapVideoMemory 13 160 ELSE ScreenSize 160
IF ADFFS$OSVersion>=&35000 THEN ADFEmulateRISCOS 3.11
IF ADFFS$OSVersion>=&35000 THEN GOARM3JIT 0
SET Titlescrn "OFF"
ADFScreenLoad <Wonderland$Dir>.ALICE
ADFPause 200
| Fix Page Zero access caused by lack of stack frame
MEMA 27F4C EF020006 E91BA810

| Don't claim Event and Upcall Environment handlers
|MEMA 59954 E1A00000
MEMA 5996C E1A00000

| Don't use stack for os_swi
MEMA 581D0 E92D4BF0 E1A0C000 E1B0B001 189103FF EF000071 E33B0000 188B03FF E8FD8BF0

| Don't use stack for os_swix
MEMA 58208 E92D4BF0 E380C802 E1B0B001 189103FF EF000071 E33B0000 188B03FF 73A00000 E8FD8BF0

| Don't use stack for swi's
MEMA 59E40 E3100102 E3C0C102 038CC802 E89103FF EF000071 EA000006

| Bug fix: Null pointer
IF ADFFS$OSVersion>=&35000 THEN MEMA 4EF70 EA052422 >198000 E3300000 01A0F00E E92D4010 EAFADBD8

| Fix filing system scan
IF floppy=0 THEN MEMA 25B38 E3A00012 E28F1F47 EF02001E E1A06003 E3A090FE E3390025 1339002E 13390035 13390063 0A00002B
IF floppy=0 THEN MEMA 25B60 E3A00021 E1A01009 E28F20FC E1A07002 E3A03030 EF020029 E5D70000 E3300000
IF floppy=0 THEN MEMA 25B80 0A000022 15F70001 13300000 1AFFFFFC E5C70005 E3A0003A E5C70000 E5C70001
IF floppy=0 THEN MEMA 25BA0 E3A00030 E5C70002 E3A0002E E5C70003 E3A00024 E5C70004 E3A0000B E28F10A8
IF floppy=0 THEN MEMA 25BC0 EF020029 E3A00014 7F020029 E1A08002 E3A00013 7F020029 E1310006 1A00000A
IF floppy=0 THEN MEMA 25BE0 EF060542 6A000009 E3310000 1B00000B E2511001 CAFFFFFB E3320000 1B000007
IF floppy=0 THEN MEMA 25C00 E2522001 CAFFFFFB EA000000 EB000003 E2599001 1AFFFFCC E59D002C E95BA8F0
IF floppy=0 THEN MEMA 25C20 E92D403E E3390008 0A000005 E3A00024 E5C70004 E3A00011 E28F102C EF020008
IF floppy=0 THEN MEMA 25C40 E3300002 028F1020 028D0040 03A02000 05C72004 0BFFFF8E E8BD803E 5B330 656C6946 65726F43 0

| Remove second filing system scan
IF floppy=0 THEN MEMA 28B48 EA000044

| Remove manual based protection
MEMA 3AAD0 E586001C

GO 8000
IF ADFFS$OSVersion>=&35000 THEN GOARM3JIT
IF ADFFS$CPUID>&A10 THEN ADFRemapVideoMemory
IF ADFFS$OSVersion>=&35000 THEN ADFEmulateRISCOS
UnSet Wonderland$Dir
UnSet floppy