NOTE: You must ensure fake_vsync_isr=1 is uncommented in your config.txt file on the Pi
Changes since 2.20
- QTMModule updated to 2.45 (adds support for Chuck Rock)
- MusMod2 updated to 1.00 (adds support for Chuck Rock)
- AutoVIDC updated to 2.11
- ARM3 JIT added for StrongARM and RO5 compatibility
- RO5 support for 1, 2, 4bpp MODES added (see known issues below)
- RO5 MEMC emulation added
- RO5 IOC emulation partially added
- ADFFS split into three versions: IOC, IOMD and 32bit
Known issues
- Doesn't support the protection used by Chequered Flag (non-RO3 version), Fine Racer and KerBang! (they talk directly to the FDC via IOC)
- Shelling out of the desktop (Ctrl-Shift-F12 twice) hangs if an HD floppy is mounted on RO3.5+
- adfs:format doesn't work whilst ADFFS is loaded
- Although Caverns runs fine under VIDC translation on the A7000, on a RPC the scrolling is broken; with no VRAM, its completely broken. There's also an issue with the ship only appearing on the bottom half of the screen, although this is resolved with the boot script included with ADFFS.
- Will not work on a RISC OS 3.1x machine with more than 13mb allocated to application space. To workaround increase another area until Applications (free) is below 13mb and ensure it never goes above it whilst ADFFS is loaded
- Due to ongoing development in RISC OS, it will not work on alpha builds past 18-12-13. This will be resolved once the issues in RISC OS have been corrected and ADFFS updated to reflect the changes
- Does not currently support RO5.x on IOMD fully, the video display may not appear or it may crash
- RO4/SA some games don't display (eg Zarch)
- No 26-bit module support
- Currently requires 64mb of RAM to work on a StrongARM machine
- Does not work on OMAP3/4
- Some games may run faster than normal
Released games that are compatible with this on StrongARM/Pi
Pac-mania
Unreleased games that are known to be StrongARM/Pi compatible
Jet Fighter
Terramex
Zarch
If you've contributed one of the unreleased titles and have the JFD floppy image, it should work provided you have !SparkFS or similar loaded. Alternatively, extract the relevant Obey file from !ADFFS.obey and launch manually.