Hi we wrote a complete guide on how to setup both a spinner and a trackball at the same time, so that the configurations are persistent and will apply to a whole game folder.
The idea is to set up a default retroarch config for mame/fbneo that will configure one of these devices as the default mouse (for example, the trackball), and create then just a file for rom folders that will be spinner specific.
For example, you have a roms/mame folder -> all games in there will work with the trackball by default, thanks to the global default config. Then you have roms/mame/spinner then for this folder, you will have to generate a retroarch "content configuration file" that will apply just for this folder, and set the mouse_index to the one of the spinner.
Trap: the retroarch menu will not let you save mouse_index configs, but will create the config files. You will have to add manually a line with player1_mouse_index = 2 for example...
We wrote a detailed guide (in french, use deepl.com to translate) with screenshots, etc. And we use it on several Retropie arcade cabinet that we built, that have both trackball and spinner in the control panel.
The only reason why I haven't updated the core yet, is that I don't know if doing so might affect other systems I already built, and would necessitate updating their roms too (neogeocd for instance, and anything else I might not think of right now).
Your version is over 6 months old, so no doubt there will be romset updates/additions (we probably added over a dozen of new systems since then), neogeo cd won't be a problem though.
@lupin it may well be a generic thing that would affect the official retropie image also but they are not supported here because we don't know what has changed under the hood, and also do not want to encourage the distribution of illegal material under the retropie name, etc. the image maker calling it 'official' is particularly egregious...
I did see that set. It's on my list of things to get.
I see in my future getting a merged set of ROMs to save download time and creating my own non-merged set afterwards.
Do you think my 9 year old PC might be powerful enough to run most games on the latest MAME? I know it is leaps and bounds ahead of the Pi, but I don't know how PC processing power compares to arcade hardware.
@mrnoholster what happened is you updated fb-neo which requires a new rom set. The old roms are not for newer versions.
FYI. Updating arcade emulators to newer versions is risky as there is no guarantee that the update will work with your roms. Don’t update them if you have a working set of games. Most roms may be fine in if you just go up to the next update, but if you keep updating, there will reach a point where fewer and fewer roms run.
@crossmr I managed to get the controls reconfigured, however the graphics option"MaintainAspectRatio=1" doesn't seem to work in the config file. Right now the image is stretched to the sides, instead of maintaining the proper aspect ratio.
If your using the latest version of FBN and your rom and PGM bios are correct then you should have no troubles running ddp3
Running was working but I had to load the game individually, ie, if I create a PlayList from a folder and scan it, 'ddp3' doesn't get added to that playlist (like if it's not recognized due to a different CRC32 value I guess). Not sure if how that could get officially fix so that it's recognized when creating Playlists.