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

ScreenSize 160

Set CyberGame$Dir <Obey$Dir>
Wimpslot -min 1280k -max 1280k
IF ADFFS$OSVersion>=&35000 THEN GOARM3JIT 0

| Prevent elevated code
IF ADFFS$OSVersion>=&35000 THEN JITMEMORYA 18FC4 EF000016 E1A00000
IF ADFFS$OSVersion>=&35000 THEN JITMEMORYA 19050 E332F003 E1A00000
IF ADFFS$OSVersion>=&35000 THEN JITMEMORYA 19068 EF000016 E1A00000
IF ADFFS$OSVersion>=&35000 THEN JITMEMORYA 190AC EF000016 E1A00000
IF ADFFS$OSVersion>=&35000 THEN JITMEMORYA 19100 EF000016 E1A00000
IF ADFFS$OSVersion>=&35000 THEN JITMEMORYA 19348 EF000016 E1A00000
IF ADFFS$OSVersion>=&35000 THEN JITMEMORYA 19378 EF000016 E1A00000
IF ADFFS$OSVersion>=&35000 THEN JITMEMORYA 193E8 EF020016 E1A00000
IF ADFFS$OSVersion>=&35000 THEN JITMEMORYA 19498 EF020016 E1A00000
IF ADFFS$OSVersion>=&35000 THEN JITMEMORYA 2C0DC EF000016 E1A00000

| Fix reliance on CPU pipelining
IF ADFFS$OSVersion>=&35000 THEN JITMEMORYA 2BA7C E92D4FFF EF060240
IF ADFFS$OSVersion>=&35000 THEN JITMEMORYA 2BA80 E1A06001 E1A0F00E

RMLoad <CyberGame$Dir>.Lzwd
Run <CyberGame$Dir>.CyberCode
RMKill LZWD
IF ADFFS$OSVersion>=&35000 THEN GOARM3JIT
UnSet CyberGame$Dir