It seems sofarun has a problem with running some disk images that run on a real MSX. Fastasm Solider 2 (intro demo) - Golvellius 2 - name select screen and RuneMaster (Louthrax see your e-mail) don't work. If you have time maybe you can take a look at it? (there are some more examples i can give if it helps)
Setting the disk delay different doesn't help. And some bugs are not 100% reproduce able all of the time.
I know Louthrax is really busy. What kind of hardware do you use Sofarun on (MSX type, media( Disk, MFRSD, Carnivore2 etc etc)
Thanks Wolverine_nl I figured he was busy so I'll post it here (see the 'if you have time' comment... since this is a great free project)
3 computer with the same results:
-vg8235
-nms8220
-Panasonic a1fx
-openMSX (a1gt - a1wx etc.)
Megaflashdrive SCC+ 512Kb SD - concatenated files for easy disk swap (if needed) for the disk games mentioned above.
For the ROMS: Strategic Mars / Crossblame both don't work (both db-Soft might be a slot selector issue)
Big huge DERP I just found this page which covers the Disk Games: https://www.louthrax.net/mgr/gamepatches.html
Strategic Mars and Cross Blaim should work with the little patch indicated in list for Mega16.
https://www.msx.org/wiki/MEGA16
For my part, I noticed a very strange bug. Sofarun does not work on CF transcends 128MB industrial CF80. Work well on my other CF.
I tryed many formatting and re-partitionning :o
Maybe it's fragmented? Try defragmenting...
thanks GDX: it's unclear what is meant with "Works only if we replace all three bytes "32 45 40" by "32 00 70", "32 FF BF" by "32 00 70" and "3E CD 32 35 40 21 40 40 77 BE 28 20" by "00 00 00 00 00 00 00 00 00 00 00 00."
replace where? in the rom or mega16... and at what location?
In the Rom. They are easy to find with byte search.
There are two "32 45 40" to replace at 0035h and 0040h.
There are one "32 FF BF" at 0064h.
"3E CD 32 35 40 21 40 40 77 BE 28 20" is at 0099h.
After applying patches to the Rom, they should also work with SOFAROM.
For my part, I noticed a very strange bug. Sofarun does not work on CF transcends 128MB industrial CF80. Work well on my other CF.
I tryed many formatting and re-partitionning
In fact, the problem is different than I thought.
- When I insert only the CF transcend 128MB industrial CF80 in Sunrise CF interface, Sofarun works.
- When I insert the CF transcend CF80 (in master slot) and a Nagwara sys-com CF of 32MB in the other slot, Sofarun works.
- When I insert the CF transcend CF80 (in master slot) and a Onefavor industrial CF of 32MB in the other slot, Sofarun doesn't work (black screen).
- When I insert another CF or an adapter micro SD to CF (in master slot) and the Nagwara sys-com CF of 32MB in the other slot, Sofarun works.
- When I insert the adapter micro SD to CF (in master slot) and the Onefavor CF of 32MB in the other slot, Sofarun works but can not read the second CF (Onefavor)
Sofarun doesn't like that we couple some CF on the Sunrise CF interface. The problem doesn't not occur with Multi-Mente or it is different and not obvious. I don't think it's a problem of fragmenting.
patched rom didn't work on SF but ran fine with the MFR SCC+ SD 512Kb OPFX load method
With SofaRunIt (SRI.com) not work with snatcher, Japanese, enaglish and portuges, freeze befor the konami logo.
There a re some patches?