What's new

Raspberry Pi TO JAMMA Arcade Cabinet Interface

Looks easy enough if you follow these steps. I like OS4. No idea how the UI will look on recalbox.

https://wiki.recalbox.com/en/tutorials/video/crt/recalbox-on-crt-with-scart-dac

Edit: On a tri-sync this should be pretty good, you run the UI in 31K and the games in 15k/240P :)

See also (he's using the RGB solution from Recallbox team.) :
View: https://www.youtube.com/watch?v=KzarPC2KAtg
Thank you. I was able to get Recalbox up and running on this board. Can’t figure out the tri-sync , only get 15kz 240p/480i. I really like the UI of recalbox and scraper function if only I can get the 31k 480p working. I’m sure more messing around the config files I’ll get. Not being able change controls for each game is a problem, I’ll stick with os4 for now.
 
Using RGB-Pi OS4, I can't for the life of me get the buttons to work correctly once I launch FBNeo roms or MAME roms in general. Every time I hit SHORT kick, the game menu pops up. This happens when I have 'User Remaps' enabled or disabled. I can change the 'Game Menu' combo option, still nothing. I have the 'Controller Options' set to JAMMA 6 button.

Help?
 
@RealMFnG Yeah, I just updated to the final release of OS4 from v26beta and ran into the same problem. With v26 I just installed it, plugged into my jamma cab and all buttons mapped without issue. With the “final” release I had the identical problem that you have. Buttons set to jamma 6 button. Then I went into I forget which setting menu (wherever you find the button settings, I’m not at my cab) and there’s a setting to manually set your buttons. You select it then it prompts you to input directions, buttons, coin, etc. I went through that and then everything was mapped perfectly. Didn’t have to do any retroarch tomfoolery or anything like that.
 
Last edited:
Btw, check out RGBpi extras.

https://github.com/forkymcforkface/RGBPi-Extra/

It enables a few hidden retroarch settings and enables you to install a few cores that aren’t natively included with the stock OS. You can also update the existing cores to the latest and greatest. A newer version of the FBNeo core runs Cave games with more accurate slow down apparently. I worked with the guy who put it together to get the laserdisc core working. Now it runs all the laserdisc games. Cool imho.
 
Using RGB-Pi OS4, I can't for the life of me get the buttons to work correctly once I launch FBNeo roms or MAME roms in general. Every time I hit SHORT kick, the game menu pops up. This happens when I have 'User Remaps' enabled or disabled. I can change the 'Game Menu' combo option, still nothing. I have the 'Controller Options' set to JAMMA 6 button.

Help?
You likely have 2 grounds on the edge of the jamma connector, and using 6 button option has this chinese standard.
Use a wireless keyboard to re-do the button mapping. The OS thinks you have a button pressed constantly. (coin or start. i think.)
Normally 'select' key doubles as shift, and shit+some key opens up the game menu.
(On my setup, start+p1b1 does this. I need to double check, i am in hospital right now Back in 48h)

@West I have this running rgbpi-extra running too with CV1K on a standard pi 4 and the slowdown for Futari15 and Espgal2 seems almost spot on. Latest FBNEO core was added this week after i requested it ;)

Edit: Buttons.. I'm not sure what version im on but i think it asked me to enter my buttons on first boot, and didn't auto-set them. Not sure..
 
Thank you. I was able to get Recalbox up and running on this board. Can’t figure out the tri-sync , only get 15kz 240p/480i. I really like the UI of recalbox and scraper function if only I can get the 31k 480p working. I’m sure more messing around the config files I’ll get. Not being able change controls for each game is a problem, I’ll stick with os4 for now.
In these menus he goes to settings with start, then we have menu resolution and type d'ecran (monitor type) there as settings etc.

View: https://youtu.be/KzarPC2KAtg?t=1294

Check the timestamped bit.
 
You likely have 2 grounds on the edge of the jamma connector, and using 6 button option has this chinese standard.
Use a wireless keyboard to re-do the button mapping. The OS thinks you have a button pressed constantly. (coin or start. i think.)
Normally 'select' key doubles as shift, and shit+some key opens up the game menu.
(On my setup, start+p1b1 does this. I need to double check, i am in hospital right now Back in 48h)

@West I have this running rgbpi-extra running too with CV1K on a standard pi 4 and the slowdown for Futari15 and Espgal2 seems almost spot on. Latest FBNEO core was added this week after i requested it ;)

Edit: Buttons.. I'm not sure what version im on but i think it asked me to enter my buttons on first boot, and didn't auto-set them. Not sure..
I'll keep trying to mess with things.

I went to remap the buttons in the 'Controls Options' menu. As soon as I do, joystick navigation gets wiped out. If it means anything, I am using an Egret II with a DIY kick harness adapter.

I am going to reburn RGB-Pi OS4 again and set the switch to JAMMA KICK HARNESS. Then navigate to the menu and set it to JAMMA 3BUTTONS. Then shutdown and flip the switch to JAMMA and see what happens.
 
Noooo luck so far. Anyone have RGB-Pi OS 4 (Beta 26 20230819) handy and can upload it anywhere?
 
@RealMFnG For what it’s worth I’m running it on an E2 with a diy kick adapter as well. I’ll check my setup later and see if anything jumps out. Also I might have v26beta saved somewhere. I’ll look for that too.
 
@RealMFnG For what it’s worth I’m running it on an E2 with a diy kick adapter as well. I’ll check my setup later and see if anything jumps out. Also I might have v26beta saved somewhere. I’ll look for that too.
Thanks man. Let me know what setting you have the switch set to as wel: JAMMA or KICK HARNESS. Or if you have the older Crown Pi Adapter, what jumper setting you have it on.

@Asure, what keyboard key allows for button remapping? I know in MAME it is TAB. But this isn't MAME.
 
@RealMFnG Just checked my setup and I have the two jumpers shorted on my setup as I'm running it with a kick harness (I'm on the old pcb rev and followed the creators instructions on post #10 of this thread). I believe this equates to the kick harness switch being selected as the alternative puts all the controls on the jamma edge chamma style.

Also, just pm'd you about v26beta. I got it.
 
Dagnabbit. Same exact behavior with v26beta. Must be my cab. Works just fine with arcade PCB's. Menu works just fine. Just the games get funky.
 
I get the same exact behavior in a Blast City. So it wasn't an issue with my Egret II's kick harness adapter.

The symptoms are:
  • RGB-Pi navigation works
    • Button 1 = Select
    • Button 2 = Back
    • Button 3 = I forget what it does
    • Button 4 = I forget what it does
    • Button 5 = Decreases volume
    • Button 6 = I forget what it does
    • Start = Important Options menu
When I launch a game:
  • Buttons are all wonky
  • Button 4 brings up the game's menu
Exiting back into RGB-Pi's menu to configure/map the 'Controller Options', I got to be doing something wrong when I attempt to map buttons. I completely lose joystick navigation even though all I am doing is updating button mapping. This wouldn't be so bad, but every time it happens, I have to reburn the image as I have no idea where the button config file is to reset the controls.

@Crown Arcade Shop, do I have a defective unit?
 
Thanks man. Let me know what setting you have the switch set to as wel: JAMMA or KICK HARNESS. Or if you have the older Crown Pi Adapter, what jumper setting you have it on.

@Asure, what keyboard key allows for button remapping? I know in MAME it is TAB. But this isn't MAME.
First you need to sort out the button issue.

For the buttons, retropie (the front end) handles everything.
It then passes that along to retroarch/emulator cores.
So i advise against remapping anything 'inside' the libretro cores like Mame / FBNeo.

You want to remap for a game? (In my case mortal kombat / wrestlemania / NBA i have some remaps)
You open the menu that appears with 'select+a' (it starts with 'resume' i think it's called the "quick menu") and do it from there.
I don't use TAB for Mame2003+ to remap it. Just the wuick menu,
 
First you need to sort out the button issue.

For the buttons, retropie (the front end) handles everything.
It then passes that along to retroarch/emulator cores.
So i advise against remapping anything 'inside' the libretro cores like Mame / FBNeo.

You want to remap for a game? (In my case mortal kombat / wrestlemania / NBA i have some remaps)
You open the menu that appears with 'select+a' (it starts with 'resume' i think it's called the "quick menu") and do it from there.
I don't use TAB for Mame2003+ to remap it. Just the wuick menu,
I launch a playable version of Street Fighter because those games use all 6 buttons. I even launch sf2hf and load the remap file for it. It does nothing when I load the remap file. Same exact behavior with the buttons.
 
I get the same exact behavior in a Blast City. So it wasn't an issue with my Egret II's kick harness adapter.

The symptoms are:
  • RGB-Pi navigation works
    • Button 1 = Select
    • Button 2 = Back
    • Button 3 = I forget what it does
    • Button 4 = I forget what it does
    • Button 5 = Decreases volume
    • Button 6 = I forget what it does
    • Start = Important Options menu
When I launch a game:
  • Buttons are all wonky
  • Button 4 brings up the game's menu
Exiting back into RGB-Pi's menu to configure/map the 'Controller Options', I got to be doing something wrong when I attempt to map buttons. I completely lose joystick navigation even though all I am doing is updating button mapping. This wouldn't be so bad, but every time it happens, I have to reburn the image as I have no idea where the button config file is to reset the controls.

@Crown Arcade Shop, do I have a defective unit?
It sounds like you may have funked up some setting. I would suggest going to settings>system>system restore (pw:1234) this will put all settings back to default.
 
Back
Top