OK,
Wizard66 and I have been battling for a while to get OS3.9 running on the FPGA Arcade. Until recently, the best result I got was to get Bloodwych's ClassicWB Lite running which was OS3.1 based.
Finally, we've managed to get the ClassicWB OS3x running to a limited level. Here's what it "should" look like:
http://classicwb.abime.net/classicweb/os3x.htmUnfortunately to get it to run we had to tinker with it...
IPrefs and MAKEDIR files replaced from WB3.1 disks to prevent gurus.
FBlit disabled in startup-sequence to prevent guru.
CyberBugFix disabled in startup-sequence to prevent guru.
Copper and Freewheel disabled in WBStartup to prevent errors.
Amidock disabled in WBStartup because it demands workbench.library v45.
AsysncWB disabled in WBStartup because I dicovered it was preventing the Execute Command window opening in Workbench (wasn't an issue with IPrefs disabled).
Screen mode set to Hi-Res PAL using WinUAE, but Hi-Res Laced works fine if you can live with the flicker.
No prefs working on FPGA Arcade, but will run on WinUAE, but non PAL/NTSC modes don't display when tested.
I later set the colours to "16" before uploading the file to make it available to Chameleon64 users. 256 colours will work fine if you use WinUAE to change the prefs and save them.
As I said, trying to open any prefs results in the memory decreasing, but no window opening. Some programs will not open, such as DOPUS, while others like DPAINT4 and FINAL WRITER will.
On the really positive side, I tried a couple of WHDLoad programs and they launched (Xeneon2 for example) and played OK.
Unfortunately while it also runs on the Chameleon64 in 16 colour mode with ECS chipset and the alpha 68020, there are additional errors that don't occur on the FPGA Aracde:
Opening the same HDF file on the Chameleon64 using ECS and the Alpha 68020 CPU produces the additional problems:
Magic Menu fails and needs to be SUSPENDed. This could be removed from the WBStartup.
VisualPrefs fails and needs to be SUSPENDed. This could be remarked out in the Startup-Sequence.
Attempting to open any Prefs fails to open a window, but unlike the FPGA Arcade, I get the error message "requires resource.library v44"... hmmm.
Also, on both the FPGA Aracde and Chameleon64 I started getting a yellow guru stating a program had failed (no idea which one) and the system had recovered and press left mouse button to continue. You have to do this twice. It never used to pop up so something new has triggered it.
Here's a link to the 3GB HDF file for anyone who would liek to experiment with it:
https://rapidshare.com/files/3214981178/CWB3916C.rarI've ripped enough of my hair out over this, so I'm hoping someone here might managed to work out what else needs to be fixed. As I've mentioned, WinUAE doesn't suffer from many of the problems (I could use the OS3.9 MAKEDIR and IPREFS, I could use FBLIT, the COPPER worked along with everything else in WBStartup and of course you can change system preferences and save them).
If you fiddle with it then don't use the original download file - make a COPY. The OS3.9 IPREFS had a nasty habbit of somehow trashing the HDF file when it was executed that prevented it running again.
Possibly there's nothing more that can be done software wise and the errors may be due to bugs lingering in the Minimig and 68020 cores. In that case, I hope this might help to track them down.