ADFFS 2.89 public beta
Posted: Tue May 19, 2026
ADFFS now avoids writing game boot scripts to the filesystem when a game is run. This removes the risk of filesystem corruption should a game hard-lock immediately.
It's now aware of the RPCEMu Extended Graphics Card and will switch back to the VIDC20 driver while games are running.
Changes since 2.88
It's now aware of the RPCEMu Extended Graphics Card and will switch back to the VIDC20 driver while games are running.
Changes since 2.88
- *ADFBootFloppy now uses PipeFS to pipe extracted boot scripts to Obey, which avoids writes to the filesystem and potentially causing filesystem corruption if the game hard-locks immediately
- changed ZIP_extract to support appending the extracted file to an existing file handle
- Wasn't checking for Bootcommands 1.25, which caused the "X" commands in the ADFFS !Run to fail on OS's that include early versions of the Module
- recoded strcmp / strcmp_insensitive and moved to global functions
- recoded the checks for ARM / ARM3Support Modules
- moved more in-line variables into vars
- Switches the RPCEmu Extended Graphics Card off while a game is running
- MkSetVars was setting ADFFS$ARMv7 incorrectly on a Pi1
- JIT wasn't cleaning the Dcache correctly if the end address of the block was 1 byte short of the next cache line
- Will hard-lock immediately if loaded on a Pinebook Pro. Neither the Pinebook or Pinebook Pro can run ADFFS due to an issue in their video driver
- If a WiFi stack is loaded (ROD or ROOL), SDIODriver will randomly get into a race condition and appear to hard-lock the machine. This has been reported, but the root cause has yet to be identified
- Audio is glitchy when the blitter is active, which is noticeable on a Pi when in MODE 32
- Audio can be glitchy on a RiscPC SA 26bit
- F1003801 Battle Chess (1993) (Krisalis Software) - slow on StrongARM
- F1006501 Cannon Fodder (1994) (Krisalis Software) - goes into an unsupported video mode on RiscPC
- F1060201 Chuck Rock [SA version] (2001) (R-Comp Interactive) - display is wrong when on a RiscPC
- F1015401 Fire & Ice (1995) (Warner Interactive Entertainment) - copperbar timing is incorrect on a RiscPC, causing screen flickering
- F1054501 Gods [RPC version] (2001) (R-Comp Interactive) - no sound effects and goes into an unsupported video mode on RiscPC
- F1059801 Lemmings 2: The Tribes [SA version] (2001) (R-Comp Interactive) - music slows down in places on a RiscPC
- R-Comp RPC/SA versions of games mostly rely on Mode definition files to work and return to the desktop in the game mode. eg. James Pond, Chuck Rock, Gods etc
- Games failing to start when run on a Pi1
- None