sf2ce needs to be reverted. We don't emulate M68K wait states and the CPU running slow was deliberate and compared with PCB to get similar timings.
I think that's wrong, try this:
open a mame window with sf2ce, open a fba window with sf2ce. reset both at the same time with f3.
fba's sf2ce runs slow and crappy lagging behind at 7mhz, mame runs perfect.
Also, our version at 12mhz runs comparible to pcb videos at 12mhz. at 7mhz its nowhere near pcb, in videos. (there's many on yt..)
at 12mhz:
fba and mame run exactly the same, with the exact same timing.
If you can make sf2ce run as good as mame at 7mhz, no problem, otherwise its needed. That 7mhz might have been needed back when we had an ancient m68k core, but now its fine.
best regards,
- dink