IF "<Obey$Dir>"="@" THEN Set Obey$Dir ADFS::0.$.!Cartoon

Set CLine$Dir <Obey$Dir>
WimpSlot -min 808K -max 808K
IF ADFFS$CPUID>=&A10 THEN GOARM3JIT 0

| Prevent Wimp initialisation
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 87AC EF0400C0 E1A00000
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 87C0 EF0400E3 E1A00000
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 8728 EF0400C0 E1A00000
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 8730 EF0400E3 E1A00000

| Fix hardcoded Voice Generator
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA 16550 18BD8800 E1A00000

| Bugfix: Bald Eagle doesn't work
IF ADFFS$CPUID>=&A10 THEN JITMEMORYA C724 C3A00000 C3A00001

| Bugfix: Doesn't check VIDC List type correctly
IF ADFFS$OSVersion>=&50000 THEN JITMEMORYA 8300 1A000011 2A000011

| Prevent SoundDMA from being reinitialised
IF ADFFS$OSVersion>=&35000 THEN ADFProtectModules
ADFForceVSync 2
Run <CLine$Dir>.CheckData
Run <CLine$Dir>.!RunImage
ADFForceVSync 0
IF ADFFS$OSVersion>=&35000 THEN ADFProtectModules Off
IF ADFFS$CPUID>=&A10 THEN GOARM3JIT
UnSet CLine$Dir
