I am totally stuck with real hardware issues that can't happen in emulation. Namely 68060 copyback cache. If it is enabled, Blizzard SCSI hangs during booting, time to hang is random.
MMU tables that set caching modes are correct (same as 68060.library sets). Even 68060 rev5 and older official errata workaround is enabled.
Also 68060 cyberstorm PPC and fastata is reported to have same kinds of hanging issues. It must be AROS bug somewhere. I hope.. (in worst case it is driver bug that is masked by some unknown AOS "feature"..)
Other problem is Picasso96 driver compatiblity issues. I really need more RTG cards and an A4000, thanks
(or A3000 compatible 68040+ accelerator board). 68030 A3000 + PicassoII is probably too slow and has too small caches..
Lots of other compatibility bugs has been found and fixed.
icon.library problem is fixed but OS3.9 can still crash during booting because of bug in OS 3.9 workbench.library!: Its Open/Close routines are not semaphore protected and can run at the same time = bad things happen.. (Another reason is probably kernel scheduling difference or something else but it still is a AOS workbench.library or c:loadwb bug)
Full shell startup packet support will be coming soon. This should finally fix last remaining WB1.x boot problems. Jason has been examining this very undocumented BCPL "feature". (Ok, whole BCPL Tripos is a so called "feature")