Hello d_smagin & thx for your wonderfull work on fba.
Just a question, would it be possible to add analog compatibility on all games (not just those who actually are analog to start with, like out run...)
It can be very usefull to play some good old gradius and other shooters without the atrocious dpad of the zero. Can a "analog for all games" On - Off be added to theoption menu?
Thx
Yes, it's technically quite possible. I'll see what I can do.
In Taito's Arkanoid (arkanoid) and in the respective clones the directional controls don't work, in other words it's impossible move the paddle...
Mario Bros (mario) doesn't run, while his clone "Pest Place" (pestplce) works properly...
Yes, this is a bug with arkanoid, official FBA runs it well. I'll investigate this.
As for mario and pestplce, it's the same with official FBA: the second runs, the first doesn't.
Another issue: If you set the "show roms" option of the frontend to "Playable only", the list is always empty.
Sorry, it's a leftover from Capex; to be removed/changed soon.
tmnt2 is susceptible to a weird bug that causes layers to not be rendered, apparently at random. For instance, on Stage 1, Krang's "electrifying vision" is not always drawn onscreen.
Probably, the bug of official FBA. Not the highest priority atm.
Of course... the "problem" is an extremely slow V30 emulation (the NEC V30 is an x86 CPU, very similar to the Intel 8086; the V33 is a more efficient V30 with a separate data and address bus).
but, in the upcoming MAME4ALL by Alekmaul, games which use the V30 CPU (like Dynablaster) run fullspeed...
maybe d_smagin can take the v30 core from MAME4All and implement an option in the menu to change between the current (slow and accurate) one and the fast one from mame4all, pretty much like it is done with the 68k cores.
Nec emulators are almost the same in FBA and Mame; alekmaul's mame4all just uses older version. Probably, there's something else that is causing slowdowns. To be investigated in future.
Thanks everybody for reports. Don't get me wrong, but optimizing emulation or fixing/adding games are not the highest priority for me. The bugs of FBA frontend and GCW0-specific code are.