| To install to HD:
|  1. Create a !Rotor directory on the HD
|  2. Copy everything from the floppy into !Rotor
|  3. Rename !Rotor.!BOOT to o!Boot
|  4. Replace the contents of !Rotor.!Run with:
|     ADFBootFloppy F1031601
IF "<Obey$Dir>"="@" THEN Set Obey$Dir ADFS::0.$
WimpSlot -min 512k -max 512k
IF "<Obey$Dir>"="ADFS::0.$" THEN LOAD <Obey$Dir>.!BOOT 8000 ELSE LOAD <Obey$Dir>.o!BOOT 8000
ADFCRC 8000 12A74 CA65533 !BOOT/o!BOOT
StoreCSD
DIR <Obey$Dir>
ADFClipScreen 8:5
IF ADFFS$OSVersion>=&35000 THEN ADFRemapVideoMemory 9 128 ELSE ScreenSize 128
ECHO <22><9>
| Bugfix: Claims all EventV
MEMA 81E4 11A0F00E
| Bugfix: corrupts R12
MEMA 82B4 E92D1003 >8354 E8BD1003 >8360 E92D1003 >83A8 E8BD1003 >83B4 E92D1003 >8474 E8BD1003 >8480 E92D1003 >8688 E8BD1003 >868C E1A00000 >86A4 08BD1003 >86F0 E8BD1003 E1B0F00E
| Bugfix: Jumps to wrong address
MEMA 9344 3A000003
| Bugfix: Page Zero access
MEMA 9328 EAFFFB51 >8074 E59C8124 E3380000 1A0004AA EA0004B7
| Don't *CONFIGURE ScreenSize
MEMA 8044 EF000011
| Correct T1 for 1st palette swap
IF ADFFS$VIDC20 THEN MEMA B 8498 00 >84A0 5B
| Correct T1 for 2nd palette swap
IF ADFFS$VIDC20 THEN MEMA B 84AC C0 >84B4 02
| Correct T1 checks in Pocket Computer palette swap
IF ADFFS$VIDC20 THEN MEMA B 96B4 7D >96E0 1 >96E4 30
| Don't elevate so we can trap IOC changes
IF ADFFS$OSVersion>=&35000 THEN MEMA 96A4 E1A00000 >96EC E1A00000 >9990 E1A00000 >99C8 E1A00000 >ED14 E1A00000 >EDC4 E1A00000
| Add a pause to the title screen @ 117BC
MEMA 8744 EBFFFE3F >8048 E92D4000 EB0025D9 E3A00081 E3A01064 E3A02000 EF000006 E8BD8000

IF ADFFS$OSVersion>=&35000 THEN GOARM3JIT 8024 ELSE GO 8024
ADFClipScreen
IF ADFFS$OSVersion>=&35000 THEN GOARM3JIT
IF ADFFS$OSVersion>=&35000 THEN ADFRemapVideoMemory
RestoreCSD