@sleve_mcdichael thank You so much for that kick. All in this discussion. I managed to find a fbneo romset pow.zip, reinstalled Retropie from scratch and it works!!! I am so happy, You made my day. Really.
Depending on what country you live in it may be opposite with the hot/neutral wires. I'm in the U.S. and our wiring is opposite of China in terms of colors. (Here traditionally black is the hot wire; in China red is traditionally the hot wire.) This is for the buttons though.
The terms of hot and neutral only apply to AC. And yes different countries use different color codes. The encoders don’t use AC, but DC (the joystick switches can pass either or ).When it comes to DC, the standard everywhere, as far as I know, is red for positive and black for negative/dc ground. Just look at a car battery
It is perhaps worth noting that, I believe it's possible to create a romset for any version of MAME, by using the latest romset, the latest "rollback" romset, a DAT file from the version of MAME you need a set for, and a tool like ClrMamePro.
I agree I think it's worth noting and worth bothering to learn to use the tools depending on your setup. With current MAME and the rollback sets you can build any version of MAME from the beginning of development for RetroPie or other projects outside the RP scope.
You can build partial or full sets which is handy if using multiple cores with "Arcade" for RetroPie and only need a few games from a specific ROM set or a few per core.
It works fine for vanilla MAME to just get the set from whatever source. If using mame2003-plus or fbneo who's rom sets are ever changing it's a big plus to know the tools but you'll still need to track down some miscellaneous or decrypted ROMs that may not included in the official MAME set when rebuilding.
I find it easier to grab the current DAT once in a while for a changing core to complete a set vs. following every commit to grab the added/updated ROMs.
Also mame2003-plus has the source driver files in the DAT which allows you to build subsets like neogeo only or cps1, cps2, cp3 or whatever combination you want. Now if we could only have the region information.
Along with the rollback CHDs you can include those also in your sets too which is usually v3 with the older cores. A few games with CHDs run acceptably on the Pi 4.
Mame2003-plus has support for UNIBIOS up to 4.0 if you have a need, want to tweak a setting or experiment, it's a core option.
@pandamkii You don't unzip MAME roms, this is the way they're distributed they'll not work otherwise. If you're considering adding MAME to your setup and you're a beginner, then please read the Quick Start and the topics linked on that page. It will answer most of your questions and will help you understand how MAME rom(set)s work.
@mrmarblz The trackball will need an interface board. Some arcade trackballs are sold without that, so be sure you have a solution for it or add on the interface if you have that option. The controller board will accept the wires from the trackball and will connect to the Pi via USB and should appear as a mouse to the Pi. Same with each light gun. If your table is wired with AC power your USB hubs can be powered and plugged into AC inside the table, so you can add as many hubs as you need.
If the Servostik is just a USB device, it gets 5 volts that way. The current draw would be as much as any gamepad plus maybe more while the server is engaged. Why would this be a problem
I would definitely use a powered USB hub for all of these devices, as you don't want the power to come from the Pi's AC/DC adapter. You don't want the Pi to have power issues because of all of the peripherals attached, and powered hub(s) should take care of that.
In order for the removable arcade controls to connect via USB, they will need to be wired internally to some kind of interface. There may be good choices for this, but a cheap option might be to hack four gamepad controllers and just wire your controls to the buttons etc.
This is an ambitious project. Check out my 4 player cocktail system. Mine is a bit simpler, but I had different challenges. My only question for you is: Why, no spinners?
I've got my cab nearly finished, I'm just fairing the few bits into it. I was thinking about hiding a usb bus face under the control panel? I don't have my iPac2 wired up yet but I'm just wondering is there any type of usb priority issues...what I'm thinking it might be nice to plug a controller in for racing games. Not sure how this works with the iPac 2 setup or if its worth doing? Is there anything I should be aware of?
Here's a pic