Ah thanks for the explaination guys! Already wondered if you were playing it secretly Alekmaul!
Doubt DoDonPachi will ever run, it needs just too much memory i guess (20MB unzipped), not possible with MAME i?d say...
Awesome news about the addition of more games, more fun!
I fear it's not the ammount of ram, 20 MB unzipped wouldnt be such a problem, the Dingoo has 32 MB and the cave driver isn't to big, it's the way Mame emulates things, that keeps games like DoDonpachi from running flawlessly on the Dingoo.
Mame is based on a low level emulation model, this means, it tries to emulate all the components of the arcade machine as closely as possible, to achieve accurate emulation results, that get as close to the real thing, as it is possible.
This accuracy needs more power then an emulation, that tries to emulate the effects of the code in a way, that produces the same results as the original, but doesn't take exact the same path to achieve these results. This kind of emulation, a high level emulation, is not as exact as an low level emulation, but it is much faster.
Think of such a high level emulation, as one, that sometime takes some shortcuts to achieve it's goal. Where the Mame emulation drives the whole distance, a high level emulation takes a shortcut, cause the emulator coder already knows the result of the operation and codes it directly into the emulator. This saves processing power.
FBA is such an emulator, it can run many games much faster on the A320, then Mame does. Older versions of Mame, like the one which Mame4All is based on still contained some Speedhacks, that lowered the authenticity of the emulation, but even these versions were build around the general idea of accuracy is superior to performance.