ADFFS 2.61 beta

Discuss ADFFS development versions and upcoming additions
Post Reply
JonAbbott
Posts: 1739
Joined: Thu Apr 11, 2013 12:13 pm
Location: Essex

ADFFS 2.61 beta

Post by JonAbbott » Fri Feb 10, 2017 12:26 am

A heads up to testers, that I'm working on the next beta. Primarily the focus for this will be localizing BASIC, so the JIT is running a sandboxed copy of the BASIC Module. I've also spotted a few minor IOC emulation issues that are causing at least one game to fail.

Whilst testing today I noticed Rockfall seems to have broken a few releases back, it crashes when you complete the first level, so I'll also look at fixing that.

I've got several development projects on at the minute, so have no idea when it will be available. I started looking at it earlier in the week after imaging Tactic V2 and Saloon Cars and noticing both weren't working under 2.60.


Issues when terminating via CTRL-SHIFT-F12

F1003701 Bambuzle (1991) (Arxe Systems) - Running Rockfall after doesn't display the title page
F1005601 Break 147 & Superpool (1991) (The Fourth Dimension)
F1005801 Bubble Impact (1997) (Moving Pixels)
F1049005 Champions: World Class Leader Board (1992) (Krisalis Software)
F1010401 DarkWood (1995) (Eclipse)
F1023201 Lotus Turbo Challenge 2 (1992) (Krisalis Software)
F1029201 Put It! (1992) (Uffenkamp Computer Systeme) (sound issues)
F1031801 Saloon Cars (1991) (The Fourth Dimension)
F1035101 Stunt Racer 2000 (1993) (The Fourth Dimension) (VIDC transition animations flicker, no cursor)
F1044501 Stunt Racer 2000 [SA version] (1997) (The Fourth Dimension)
F1040101 Zalaga (1996) (Pro-Action)


Issues when using localised BASIC


Other issues

F1038901 Wonderland (1991) (Virgin Mastertronic) - doesn't work when HD installed


Tested

F1000101 2067 BC (1993) (Oregan Developments)
F1000601 Aggressor (1992) (Atomic Software)
F1000701 Air Supremacy (1991) (Superior Software)
F1001001 Alerion (1988) (DABS Press)
F1001501 Alone In the Dark (1995) (Krisalis Software)
F1001701 Apocalypse (1990) (The Fourth Dimension)
F1049301 Arc/A3000 Christmas Box, The: Brixx! (1990) (RTFM Software)
F1049302 Arc/A3000 Christmas Box, The: PON! in Winterland (1990) (RTFM Software)
F1049303 Arc/A3000 Christmas Box, The: Zap the red weirdos from Mars (1990) (RTFM Software)
F1001901 Arcade Soccer (1989) (The Fourth Dimension)
F1001801 Arcade 3 (1988) (Clares Micro Supplies)
F1002001 Arcendium (1988) (Alien Images)
F1002401 ArcPinball (1990) (Shibumi Soft)
F1002601 Arcturus (1994) (Oregan Developments)
F1003401 Axis (1993) (TBA Software)
F1023101 Ballarena (1990) (Sisteme)
F1003601 Ballarena (1990) (Uffenkamp Computer Systeme)
F1003701 Bambuzle (1991) (Arxe Systems)
F1003901 Battle Tank (1990) (Minerva)
F1004101 Big Bang (1996) (Psycore)
F1064001 Blaston (1991) (Eterna)
F1004401 Blaston (1994) (Uffenkamp Computer Systeme)
F1004601 Blitz! (1991) (Arxe Systems)
F1004701 BloodLust (1998) (The Fourth Dimension)
F1004801 Blood Sport (1993) (Matt Black)
F1004901 BlowPipe (1990) (Eclipse)
F1005201 Bobby Blockhead vs The Dark Planet (1991) (Atomic Software)
F1005301 Boogie Buggy (1991) (The Fourth Dimension)
F1045201 Bouncer (1991) (RTFM Software)
F1005601 Break 147 & Superpool (1991) (The Fourth Dimension)
F1044301 Brutal Horse Power (1997) (TBA Software)
F1005701 Bubble Fair (1991) (Eterna)
F1005801 Bubble Impact (1997) (Moving Pixels)
F1005901 Bug Hunter & Moondash (1990) (Minerva)
F1006001 Bug Hunter in Space (1990) (Minerva)
F1006201 Burn 'Out (1995) (Oregan Developments) (desktop resolution is altered when quitting via in-game Exit)
F1006501 Cannon Fodder (1994) (Krisalis Software)
F1019501 Cartoon Line part one (1991) (Eterna) (screen flickers when bull appears)
F1002201 Cartoon Line part one (1993) (Uffenkamp Computer Systeme) (screen flickers when bull appears)
F1035501 Cascade (1992) (Milo Shaffer and Richard Norman)
F1006701 Carnage Inc. (1993) (The Fourth Dimension)
F1006801 Casino (1989) (Minerva)
F1048201 Cataclysm [SA version] (1998) (The Fourth Dimension)
F1007201 Caverns (1991) (Minerva)
F1060601 Chocks Away Compendium [SA version] (2000) (The Fourth Dimension)
F1007801 Chocks Away (1990) (The Fourth Dimension)
F1008001 Chopper Force (1992) (The Fourth Dimension)
F1008101 Chuck Rock (1991) (Krisalis Software)
F1008301 Cobalt Seed, The (1995) (TBA Software)
F1008901 Confusion (1989) (Cambridge International Software)
F1009001 Conqueror (1988) (Superior Software)
F1008801 Command Ship (1995) (TBA Software)
F1009601 Crystal Maze, The (1993) (Sherston Software)
F1010301 Cycloids (1993) (Software 42)
F1010401 DarkWood (1995) (Eclipse)
F1046201 Deadline (1996) (Network 23)
F1010901 Deeva (1990) (Calderglen Computers)
F1011501 Diggers (1994) (Millennium Interactive)
F1012801 Dune II - Battle for Arrakis (1995) (Eclipse) (v1.23F)
F1012901 Dungeon, The (1993) (The Fourth Dimension)
F1014001 E-Type (1989) (The Fourth Dimension)
F1015301 Fine Racer (1991) (Eterna)
F1015401 Fire & Ice (1995) (Warner Interactive Entertainment)
F1015701 Fireball II (1990) (Cambridge International Software)
F1015901 Flashback (1994) (U.S. Gold)
F1017001 Galactic Dan (1992) (The Fourth Dimension)
F1017901 Gribbly's Day Out (1992) (Coin-Age)
F1017201 Gods (1992) (Krisalis Software)
F1041101 Guild of Thieves, The (1987) (Rainbird)
F1018801 Heimdall (1993) (Krisalis Software)
F1019201 Hero Quest (1991) (Krisalis Software)
F1020401 Ibix the Viking (1989) (Minerva)
F1040801 Inferno (1996) (Paradise Games)
F1020801 Iron Lord (1990) (UBI Soft)
F1021001 Jahangir Khan World Championship Squash (1991) (Krisalis Software)
F1021101 James Pond (1990) (Krisalis Software)
F1059001 James Pond [BUZZ version] (1990) (Krisalis Software)
F1021201 James Pond II Robocod (1993) (Eclipse)
F1052501 James Pond II+ Robocod (1995) (Eclipse)
F1021301 Jet Fighter (1988) (Minerva)
F1021401 Jinxter (1989) (Rainbird)
F1022301 Last Ninja, The (1992) (Superior Software)
F1022701 Lemmings (1991) (Krisalis Software)
F1022801 Lemmings 2: The Tribes (1994) (Krisalis Software)
F1023201 Lotus Turbo Challenge 2 (1992) (Krisalis Software)
F1023301 Mad Professor Mariarti (1990) (Krisalis Software)
F1023601 Magic Pockets (1993) (Renegade)
F1023801 Magnetoids (1994) (Oregan Developments)
F1026001 Nebulus (1992) (Krisalis Software)
F1026101 Nevryon (1990) (The Fourth Dimension)
F1026701 Oh, No! More Lemmings (1992) (Krisalis Software)
F1027201 Overload (2000) (Paradise Games)
F1050701 Pac-mania (1989) (Grandslam Entertainments)
F1044701 Pac-mania [Learning Curve version] (1991) (Domark)
F1027401 Pandora's Box (1991) (The Fourth Dimension)
F1047801 Pandora's Box [SA version] (1998) (The Fourth Dimension)
F1027701 Pawn, The (1990) (Rainbird)
F1028201 Poizone (1991) (Eterna)
F1028501 Populous (1992) (Krisalis Software)
F1030101 Ravenskull (1997) (ProAction)
F1030601 Repton 3 (1988) (Superior Software)
F1047901 Repton 3 Four Game Compilation (1992) (Superior Software)
F1030901 Revolver (1995) (Psycore)
F1031001 Rick Dangerous (1995) (The Hitmen Software) (audio is on the left channel only)
F1031501 Rockfall (1991) (Eterna) (crashes if left on demo loop)
F1035101 Stunt Racer 2000 (1993) (The Fourth Dimension) (VIDC transition animations flicker, no cursor)
F1033801 SpeedBall 2 (1994) (Krisalis Software)
F1033901 Spheres of Chaos (1992) (Matt Black)
F1035901 S.W.I.V. (1992) (Krisalis Software)
F1056601 S.W.I.V. [BUZZ version] (1993) (Krisalis Software)
F1036401 Technodream (1993) (Superior Software)
F1037001 Top Banana (1988) (Hex)
F1037101 Tower of Babel (1991) (Cygnus Software)
F1038801 Wolfenstein 3D (1994) (Powerslave Software)
F1039601 Xenon 2: Megablast (1993) (Eclipse)
F1040201 Zarch (1987) (Superior Software)

Untested

F1003301 Asylum (1993) (Digital Psychosis)
F1003801 Battle Chess (1993) (Krisalis Software)
F1004201 Birds of War (1993) (The Fourth Dimension)
F1007101 Cataclysm (1991) (The Fourth Dimension)
F1049001 Champions: Jahangir Khan World Championship Squash (1991) (Krisalis Software)
F1049002 Champions: Manchester United (1992) (Krisalis Software)
F1049004 Champions: World Championship Boxing Manager (1992) (Krisalis Software)
F1049005 Champions: World Class Leader Board (1992) (Krisalis Software)
F1062401 Chequered Flag [RO3 version] (1992) (Cambridge International Software)
F1009301 Corruption (1989) (Rainbird)
F1009901 Cyber Ape (1995) (TBA Software)
F1011701 DinoSaw (1993) (Five Star Marketing)
F1011801 Dominate (1991) (RTFM Software)
F1012501 Drifter (1997) (The Fourth Dimension)
F1012701 Drop Ship (1990) (The Fourth Dimension)
F1060101 Drop Ship [SA version] (1997) (The Fourth Dimension)
F1030701 Ego: Repton 4 (1992) (Superior Software)
F1013101 Emotions - Search for Humanity (1997) (The Datafile)
F1013201 Empire Soccer 94 (1995) (Empire Software)
F1013401 Enter The Realm (1991) (The Fourth Dimension) (screen borders aren't correct)
F1045701 Enter The Realm [SA version] (1992) (The Fourth Dimension)
F1014601 Exotic Adventures of Sylvia Layne, The (1993) (The Fourth Dimension)
F1015801 Fish! (1988) (Rainbird)
F1016301 Flying High: Euroblaster (1997) (GEK)
F1016302 Flying High: Joust (1997) (GEK)
F1063101 Formula Fun (1993) (Mystery Software)
F1016501 Frak! (1998) (R-Comp Interactive)
F1016601 F.R.E.D. (1993) (Software 42) (provided you preload the 32bit version of ArcFS)
F1016701 Freddy's Folly (1988) (Minerva)
F1059201 Games Minipack Five: Fireball II (1990) (Cambridge International Software)
F1059201 Games Minipack Five: PON! (1990) (Cambridge International Software)
F1017801 Grievous Bodily 'ARM (1991) (The Fourth Dimension) (hard to swap discs without it asking for disc 1)
F1024501 Grievous Bodily 'ARM (1991) (The Fourth Dimension) (hard to swap discs without it asking for disc 1)
F1018001 Groundhog (1998) (The Fourth Dimension)
F1018301 Guile (1992) (Dream Software) (desktop resolution is altered when quitting via CTRL-SHIFT-F12)
F1019901 Holed Out!! (1989) (The Fourth Dimension)
F1020101 Hostages (1990) (Superior Software)
F1020201 HoverBod (1988) (Minerva)
F1056501 Humanoids and Robotix (1993) (Cambridge International Software)
F1020501 Inertia (1990) (The Fourth Dimension)
F1020601 Interdictor (1989) (Clares Micro Supplies)
F1020701 Interdictor II (1990) (Clares Micro Supplies)
F1021801 Kaptain Konflict (1990) (Calderglen Computers) (sprites sometimes don't appear)
F1048401 Krisalis Collection, The: Mad Professor Mariarti [BUZZ version] (1991) (Krisalis Software)
F1048402 Krisalis Collection, The: Pipe Mania (1993) (Krisalis Software)
F1048403 Krisalis Collection, The: Revelation! [BUZZ version] (1993) (Krisalis Software)
F1048404 Krisalis Collection, The: Terramex (1993) (Krisalis Software)
F1022401 Leeds United (1993) (CDS Software)
F1022501 Legend of the Lost Temple, The (1992) (Eterna)
F1046901 Lemmings [Learning Curve version] (1991) (Krisalis Software)
F1022902 Logic Mania: Blindfold (1996) (The Fourth Dimension)
F1022903 Logic Mania: Gloop (1996) (The Fourth Dimension)
F1022904 Logic Mania: Tilt (1996) (The Fourth Dimension) (font palette issues if booted)
F1023501 Maddingly Hall (1989) (Minerva)
F1024101 Man at Arms (1990) (The Fourth Dimension)
F1024201 Manchester United (1990) (Krisalis Software) (hard to see prompt for Arcade disc, menu needs slowing down)
F1049101 Manchester United Europe (1991) (Krisalis Software) (palette change occurs two lines too late every few frames @ 60Hz)
F1024401 Master Break (1990) (Superior Software)
F1056401 Memory Magic (1990) (Cambridge International Software)
F1025202 Merp (1996) (TBA Software)
F1025001 MiG-29 Fulcrum (1991) (Domark)
F1040901 MiG-29M Super Fulcrum (1991) (Domark)
F1025101 Minotaur (1987) (Minerva)
F1025201 Mirror Image (1996) (TBA Software)
F1025301 Missile Control (1988) (Minerva)
F1025601 Morph (1998) (The Fourth Dimension)
F1025801 Mr Doo (1994) (Archimedes World)
F1026301 No Excuses (1991) (Arcana Software)
F10266o1 OddBall (1995) (Digital Psychosis)
F1026801 Olympics, The (1990) (The Fourth Dimension) (graphics issues under blitter, needs slowing down)
F1026901 Omar Sharif's Bridge (1992) (Krisalis Software)
F1027001 Orion (1988) (Minerva)
F1027101 Overload (1989) (Clares Micro Supplies)
F1027501 Paradroid 2000 (1993) (Coin-Age)
F1027801 Pesky Muskrats (1992) (Coin-Age)
F1028101 Pipe Mania (1989) (Krisalis Software)
F1041001 Plague Planet (1988) (Alpine Software)
F1028601 PowerBand (1990) (The Fourth Dimension) (v1.00)
F1061901 PowerBand (1990) (The Fourth Dimension) (v2.00)
F1060001 PowerBand [SA version] (1998) (The Fourth Dimension)
F1029201 Put It! (1992) (Uffenkamp Computer Systeme) (sound issues)
F1029001 Pysanki (1990) (The Fourth Dimension)
F1029601 Quark (1993) (Oregan Developments)
F1029701 Quazer (1988) (Impact Software)
F1029801 Quest For Gold (1992) (Krisalis Software)
F1048001 Quest For Gold [Learning Curve version] (1992) (Krisalis Software)
F1030301 RedShift (1990) (Minerva)
F1047501 Rekall (1990) (RTFM Software)
F1059501 Revelation! [BUZZ version] (1993) (Krisalis Software)
F1031201 Rise in Crime (1988) (Robico Software)
F1031601 Rotor (1989) (Arcana Software)
F1031801 Saloon Cars (1991) (The Fourth Dimension)
F1031901 Saloon Cars Deluxe (1992) (The Fourth Dimension)
F1032601 Sensible Soccer (1993) (Renegade)
F1032701 Serpents (1993) (Cambridge International Software)
F1032901 Silver Ball (1997) (The Fourth Dimension)
F1033201 Simon the Sorcerer (1994) (GamesWare)
F1045601 Slappit (1990) (RTFM Software)
F1059405 Software 42 Collection: Raw Power (1993) (Eclipse)
F1034101 Spobbleoid (1994) (Cybernation Entertainment Systems)
F1034201 Spobbleoid Fantasy (1994) (Cybernation Entertainment Systems)
F1034301 Sporting Triangles (1990) (CDS Software)
F1033401 Small (1993) (Virgo Software)
F1034701 Starch (1990) (Alien Images)
F1034801 StarTrader (1989) (Gem Electronics)
F1035001 Stranded! (1989) (Robico Software)
F1035101 Stunt Racer 2000 (1993) (The Fourth Dimension) (VIDC transition animations flicker, no cursor)
F1044501 Stunt Racer 2000 [SA version] (1997) (The Fourth Dimension)
F1035601 Super Snail (1998) (The Fourth Dimension)
F1035701 Superior Golf (1990) (Superior Software) (speed issues, click on club to select instead of using MENU/ADJUST)
F1062901 Tactic (1990) (Eterna)
F1036101 Tactic (1996) (Uffenkamp Computer Systeme)
F1036201 Talisman (1989) (Minerva)
F1036601 Terramex (1988) (Grandslam Entertainments)
F1036701 Thundermonk (1989) (Minerva)
F1037201 Trivial Pursuit (1989) (Domark)
F1037501 UIM (1990) (The Fourth Dimension)
F1037801 Warlocks (1993) (Network 23)
F1038101 White Magic (1989) (The Fourth Dimension)
F1038901 Wonderland (1991) (Virgin Mastertronic)
F1039001 Word Up Word Down (1989) (Gem Electronics)
F1039301 World Class Leaderboard (1988) (Krisalis Software)
F1039101 WorldScape (1990) (Eclipse)
F1039701 X-Fire (1992) (The Fourth Dimension) (spray sound doesn't work correctly)
F1032001 X-Run (1990) (XFM Software)
F1040101 Zalaga (1996) (Pro-Action)
F1040301 Zelanites - The Onslaught (1991) (MicroPower)
F1003001 Zodiac - Aries: BlowPipe (1994) (GamesWare)
F1003005 Zodiac - Aries: Square Route (1994) (GamesWare)

Vanfanel
Posts: 373
Joined: Mon Sep 16, 2013 12:01 am

Re: ADFFS 2.61 beta

Post by Vanfanel » Sun Feb 12, 2017 12:06 pm

Good to hear you're on the road again, Jon!!
ADFFS keeps me using RISC OS.. a great OS now with awesome games thanks to this project!
I'll be ready to test on weekends!
Last edited by Vanfanel on Wed Jun 28, 2017 12:37 pm, edited 6 times in total.

JonAbbott
Posts: 1739
Joined: Thu Apr 11, 2013 12:13 pm
Location: Essex

Re: ADFFS 2.61 beta

Post by JonAbbott » Sun Feb 12, 2017 1:05 pm

There's a new build up (/development/32bit/CPU) for the Pi with some fixes and an accompanying obey.zip (/development/obey).

This gets the following games working:

F1023101 Ballarena (1990) (Sisteme)
F1031801 Saloon Cars (1991) (The Fourth Dimension)
F1062901 Tactic (1990) (Eterna)
F1040101 Zalaga (1996) (Pro-Action)

I've fixed the issue that was causing Rockfall to crash and attempted to correctly emulate the IOC IR pin (FLYBK). Although the FLYBK changes stop Tactic and Ballarena from hanging, neither are regulating their speed correctly; so for the time being, I've switched them to use VSync in the boot script.

There's no point doing any testing on this build at this stage, as its only the Eterna games that use FLYBK.

JonAbbott
Posts: 1739
Joined: Thu Apr 11, 2013 12:13 pm
Location: Essex

Re: ADFFS 2.61 beta

Post by JonAbbott » Wed Feb 15, 2017 9:02 pm

Updated Modules and obey.zip on the dev site, I managed to introduce a major bug into the previous build which this fixes. I've also put up images of the Champions set and added speed regulation to World Class Leaderboard if you would like to test:

F1049001 Champions: Jahangir Khan World Championship Squash (1992) (Krisalis Software)
F1049002 Champions: Manchester United (1992) (Krisalis Software)
F1049004 Champions: World Championship Boxing Manager (1992) (Krisalis Software)
F1049005 Champions: World Class Leaderboard (1992) (Krisalis Software)

JonAbbott
Posts: 1739
Joined: Thu Apr 11, 2013 12:13 pm
Location: Essex

Re: ADFFS 2.61 beta

Post by JonAbbott » Mon Feb 27, 2017 10:07 am

Whilst play testing Carnage Inc. I realised the Page Zero access bug fix for dropping objects was causing them to be cloned, I've now fixed this in the updated obey.zip

I've also uploaded updated Modules, which should resolve the issue of BASIC not being reset when terminating some BASIC based games. If you noticed a game wasn't terminating correctly, see if this build resolves the issue.

JonAbbott
Posts: 1739
Joined: Thu Apr 11, 2013 12:13 pm
Location: Essex

Re: ADFFS 2.61 beta

Post by JonAbbott » Wed Mar 01, 2017 9:27 am

Localizing BASIC is turning out to be more difficult that I originally perceived. To avoid the need to patch BASIC (the JIT needs to manage CALL and USR calls), a private copy of BASIC needs to run within the JIT environment; easy enough in practice, just make a copy of the BASIC Module into the JIT RMA, rename it and redirect all use of BASIC too it.

Redirecting use of BASIC is easy enough, just intercept OS_Module 2,"BASIC" and point it at the local copy.

The problem comes in getting BASIC to run under the JIT. The current build of BASIC makes use of CPU specific instructions, so that's a non-starter. Ideally we'd want to use the StrongARM (RO3.71) build of BASIC as that's the last platform we're aiming to support, but there's some odd things going on. Drop to GOS and running a game, it works as expected; run it from the WIMP however and it fails miserably.

Another issue I've spotted is the use of unpredictable instructions. BASIC in both RO3.11 and RO3.71 use STMDB R13!, {R0-R14} and LDMIA R13!, {R0-R13, PC}^ neither of which are supported by the JIT.

In short, it's going to take a while before this is ready for testing.

JonAbbott
Posts: 1739
Joined: Thu Apr 11, 2013 12:13 pm
Location: Essex

Re: ADFFS 2.61 beta

Post by JonAbbott » Sat Mar 04, 2017 11:34 am

JonAbbott wrote:Drop to GOS and running a game, it works as expected; run it from the WIMP however and it fails miserably.
This issue appears to be game specific and due to not changing screen modes before running a BASIC program. I suspect the issue has always been there, but masked, because an Abort that occurs within ROM is proxied and only trigger an actual Abort if the proxied write fails.
JonAbbott wrote:Another issue I've spotted is the use of unpredictable instructions. BASIC in both RO3.11 and RO3.71 use STMDB R13!, {R0-R14} and LDMIA R13!, {R0-R13, PC}^ neither of which are supported by the JIT.
I've manually patched these as there doesn't appear to be any other obvious uses of unpredictable instructions.

I'm going to test more "known BASIC" games over the weekend and see if it's suitable for testing.

JonAbbott
Posts: 1739
Joined: Thu Apr 11, 2013 12:13 pm
Location: Essex

Re: ADFFS 2.61 beta

Post by JonAbbott » Sun Mar 05, 2017 9:37 am

Did some more random game testing yesterday and noticed Bambuzle crashed if run from the desktop if ADFFS loads a local copy of BASIC. Bambuzle was compiled with ABC and contains no BASIC, so there's something odd going on. I don't believe ABC calls any BASIC routines, it's self contained. It's possible BASIC is doing something during its initialisation that's causing some issues.

Unrelated to BASIC, I've also noticed that the title screen in Confusion doesn't appear and the splash screen when starting a level in CyberApe is corrupt with recent RISCOS builds. It looks like something has changed in screen bank numbering, which is causing FX 113,x to select the wrong screen bank.

JonAbbott
Posts: 1739
Joined: Thu Apr 11, 2013 12:13 pm
Location: Essex

Re: ADFFS 2.61 beta

Post by JonAbbott » Sun Mar 05, 2017 1:44 pm

JonAbbott wrote:Unrelated to BASIC, I've also noticed that the title screen in Confusion doesn't appear and the splash screen when starting a level in CyberApe is corrupt with recent RISCOS builds. It looks like something has changed in screen bank numbering, which is causing FX 113,x to select the wrong screen bank.
I've just tested the same RISCOS build on Pi2 and don't see this issue. Previous testing was done on a Pi3 with Dec 14th 2016 firmware.

So it's possibly firmware related, although I can't get the Pi2 to boot with firmware after 2015 to confirm, it simply fails to boot.

There was a change to the GPU firmware in the Aug 2016 firmware, so I'll see if updating RISCOS makes any difference. RISCOS was updated to match the firmware change mid Jan I think.

EDIT: Updating RISCOS resolved the issue

JonAbbott
Posts: 1739
Joined: Thu Apr 11, 2013 12:13 pm
Location: Essex

Re: ADFFS 2.61 beta

Post by JonAbbott » Mon Mar 06, 2017 7:14 pm

There's a full zip of 2.61d beta on the dev site (/development/32bit/CPU). In addition to using a 26bit version of BASIC from RISCOS 3.71, I've also resolved flickering in games that rely on bespoke MDF's for non standard video resolutions, such as Morph and Bubble Impact.

Post Reply