General Emulation > General Emulation

Need some advice on input issues with arcade system emulation

(1/2) > >>

barbudreadmon:
Hi everyone,

I thought i would ask here, since i don't know any other people who are good at emulating arcade systems.

I've been trying to help with https://github.com/libretro/reicast-emulator lately. This is the libretro port of a dreamcast emulator, and it runs naomi/atomiswave games too. Compatibility is great (actually, greater than the standalone version), there are not that many games that won't boot or have graphical issues with the latest builds.

However, there are some issues with input :
- analogs don't work
- 2nd player doesn't work in some games

The issue with 2nd player is particularily weird, from looking at https://github.com/mamedev/mame/blob/master/src/mame/drivers/naomi.cpp i get the general idea that games like MVSC2 or DOA2 (where 2P works in this emulator) share common input mecanism with GG XX accent core and Akatsuki Blitzkampf, however 2nd player doesn't work with those 2 (and probably some other).

Any advice on what we could be overlooking would be really useful :).

Edit : i think i got a general idea of what is wrong, see https://github.com/libretro/reicast-emulator/issues/115 if you are interested or want to help.

barbudreadmon:
I managed fixing both issues :biggrin:.

dink:
Great job :)

barbudreadmon:
Thanks :)

I guess no one knows about the Capcom Naomi I/O board ? It seems to be needed for 4P games.

While i didn't find anything about it in Naomi MAME driver, i see here and there that it can be used in other JVS hardware (they even mention CPS2/CPS3), so perhaps it is known under another name in MAME's sources ?

Let me know if you learn anything about it.

dink:
Unfortunately I can't find anything about the internal workings of this IO board.  :(
I wonder if you could try changing random / seemingly unused input bits until the 3p/4p inputs show activity?

Navigation

[0] Message Index

[#] Next page

Go to full version