ADFFS malfunction?
Krzysztof Jeszke (6296) 30 posts |
I’ve flashed a fresh RO 5.24 installation for my Rpi0. I’ve set up ADFFS and got a few games from there, the problem is that every tine i boot one of the games it shows CLI with only one line printed “Error: Memory cannot be moved (Error number &1C1)” (The games i tested were Lemmings and Nebulus. Both running from usb stick) does it make any diffirence if i ran it on my sd card? |
Gerald Holdsworth (2084) 81 posts |
There is a recent post over on Stardot about another game not working, and the author (of ADFFS) states that the new version needs RISC OS 5.27 to run on. |
Willard Goosey (5119) 257 posts |
ADFFS 2.69 seems to be the last RO5.24 friendly version. I don’t know if it was ADFFS’s fault or something else but I had a really hard time getting the older version to run after having installed the new version… I finally had to replace the master CMOS file (!boot.loader.cmos) on my Pi2 with one from a stock 5.24 sdcard. (and the version installed is actually 2.64 because I tried the oldest one I had first and it works and I’m not messing with it any more :) |
Jon Abbott (1421) 2651 posts |
Provided folk read and implement the requirements listed on the ADFFS download thread, it will work as expected. ADFFS keeps step with the RISCOS beta, so provided you use !PackMan to install ADFFS and update the ROM inline with ADFFS updates…again no problems. If you want to do things manually, make sure you keep RISCOS up to date with the latest beta and download the latest ADFFS as they’re released. If something changes in the OS that breaks ADFFS, I usually have a fix available within days or weeks. Why is ADFFS tied in with RISCOS development so closely, I hear you ask? Throughout the development of ADFFS, many bugs and issues in the OS have raised their head and been fixed or rewritten by Jeffrey Lee. As a result of this process, either ADFFS relies on a bug fix to the OS, or its been modified to match something that’s been rewritten in the OS. So…if you try to run a mismatched version of ADFFS/RISCOS it’s invariably going to fail. On a similar vein, ADFFS has been tested on original releases of games – many of which the project has made available via !PackMan. Where folk try to get hacked versions of games running, without a good knowledge of ARM and debugging, they invariably fail and it generates a “it doesn’t work” thread somewhere – ironically, never on the site I set up specifically for ADFFS/JASPP support! I don’t mind helping folk, but most issues are resolved by simply following the Requirements section for the machine in question, on the ADFFS download page, reading the !Help file, or using an official or original release of a game. The !PackMan distribution was created to avoid a lot of these issues, the only caveat being the OS’s implementation of EDID can’t be software controlled, so some manual changes are still required in the DOS partition to disable EDID before games will work. |
Willard Goosey (5119) 257 posts |
No disrespect intended, I’m quite amazed at ADFFS, and I appreciate that ADFFS’s continued development means that 30-year-old RISC OS bugs are getting fixed. That said, I’m too old to follow beta-track operating systems. ;-) And yes, it seems EDID was causing my issues. Complicated Pi video is complicated. Anyway, thank you for all your hard work! |
Jon Abbott (1421) 2651 posts |
None taken, I’m glad you’ve found it useful. I’ve not touched ADFFS for a year now, so you should be fine for a while yet! |