Dragon's Lair Fans - Arcade Lifestyle

General Chat => Arcade Lifestyle => Topic started by: bencao74 on October 21, 2016, 10:12:35 AM

Title: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: bencao74 on October 21, 2016, 10:12:35 AM
Hey,

 I've here a cool little project that was developed by mrdo, member of the German ArcadeZone Forum. He put together a PCB that supports Jamma Interface for the Raspberry PI.

(https://lh3.googleusercontent.com/-ZWXym3kYi2E/V-y9j9qXIHI/AAAAAAAATrE/zG3HilzUabg/s400/1474657763916.jpg)

(https://lh3.googleusercontent.com/-Qh1r5LhpTJk/V-Oxvn0XUGI/AAAAAAAATpo/9rbuCS2z4Fw/s400/20160922_121711.jpg)

Just put the RPI3 under the PCB, plug the audio cable, attach sd card  and throw it into your cab - done.  8)

It has native 15Khz RGB support, direct lagless controls, Jamma Interface and 6 Buttons support.

There is NO need of USB Encoders, HDMI and VGA converter or Jamma Harness modification.

Youtube Video https://www.youtube.com/watch?v=9qn33UmuMVU

We spilt work - mrdo is delveloping the hardware and cares about the software. Pi2Jamma comes with an own image.

I`m in charge of manufacturing and production.

Pi2Jamma can be pre order here

http://arcadeforge.net/PiJamma/Pi2Jamma::248.html

Current State :

- Image is in work. Simple Version works. This work will never finish I guess ;)
- PCB is ordered and currrently at customs.
- All parts are ordered and to 90'% deliviered.

Cheers bencao

Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: WunderCade on October 21, 2016, 11:24:04 AM
I notice scan lines missing in Metal Slug....no native resolution in arcade monitor?
Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: bencao74 on October 21, 2016, 12:16:56 PM
Sure, different resolutions can be driven by the Raspberry Pi by changing the modelines.
Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: DarthNuno on October 21, 2016, 05:52:58 PM
Oh Yeah!  :-* :-* :-*
Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: level42 on October 21, 2016, 09:06:27 PM
Now THAT is a bright little thing !  ;D
Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: slowcade on October 21, 2016, 09:43:24 PM
Looks nice! Can I cut the power to the cab instantly like with most jamma games, or do I need to do a "safe shutdown" procedure in some way to prevent corrupting the sd card?
Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: bencao74 on October 22, 2016, 08:09:56 AM
We plan to implement an image with reduced write access. If someone experience fs errors due to switching on /off then the image can be run from usb.
Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: slowcade on October 22, 2016, 01:44:24 PM
Sounds very good!  :)
Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: Ianski on October 22, 2016, 03:37:49 PM
That looks awesome I'm very tempted to order one soon.
Does it take power from the edge connector or is a separate supply needed?

Also how do you connect the controls?

Thanks.
Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: bencao74 on October 22, 2016, 04:11:04 PM
There is no modification needed in the cab,  no extra psu. Power will be taken from the Jamma interface.

Controls will be forwarded from Jamma interface as well and forwarded to the gpio.
Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: Ianski on October 22, 2016, 04:38:53 PM
That's awesome thanks for the details
Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: bencao74 on November 07, 2016, 10:02:17 AM
first batch is on the way. Cheers
Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: bencao74 on November 10, 2016, 02:28:10 PM
and the next 10 pcs.  8)

Some more info:

- Video is amp is on board
- np USB encoding. GPIO takes controls directly
- no modification must be done on the cab. Take your Jamma Harness as it is. This is important if you want to continue using your cab with Arcade PCBs.
Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: bencao74 on December 12, 2016, 01:16:34 PM
some updates.

first batch is sold, 2nd is on the way.

Some guys made very nice Graphical Menus für the Pi2jamma.

(https://scontent.xx.fbcdn.net/v/t1.0-9/15267921_10155131759515942_6842304514480485936_n.jpg?oh=c130809fa1bc3d90746b86804cb05d28&oe=58B1B54E)
(https://scontent.xx.fbcdn.net/v/t31.0-8/15493344_10210261065856096_2466093707197778509_o.jpg?oh=c86a72af5cd488a44655e290d0794c3c&oe=58FCDB0C)
(https://scontent.xx.fbcdn.net/v/t1.0-0/s480x480/15380520_10210248217454894_6210048818898876038_n.jpg?oh=ca430790868ca8559ed8d668cb1a58e5&oe=58EBC018)
(https://scontent.xx.fbcdn.net/v/t31.0-8/15419802_10210248220934981_2545087435261110481_o.jpg?oh=6aa25222042e1a19e89208bc543315c0&oe=58B222A1)

We made progress on the so called pixel perfect resolutions. I general it was not possible to switch resoltuions without editing the config.txt and make a reboot.

We have now made a dynamic resolution switcher. It works on the basis of a resolution table for each games. When the game is selected the according resoolution will be sest and the game started.

The resoltion table was generated from the roms itself. But sure, the resolutions can be modified in that table to meet specific CRT model and such.

Other stuff is integration of more fs types to support more windows made usb sticks, C64 emulator can be started from shell, to play barbarian, chopping of some heads....

Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: bencao74 on January 10, 2017, 10:27:47 AM
Find here a YouTube Review.

https://www.youtube.com/watch?v=QG-UqHmfZak
Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: bencao74 on January 13, 2017, 10:17:51 AM
Find here the new documentastion for the PI2Jamma Project

http://strike-devices.net/index.php/arcade/pi2jamma/

New addon for this project is the PI2SCART
Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: bencao74 on January 17, 2017, 12:02:47 PM
Next release is coming. List of supported systems is then

AdvMame
AdvMenu
Genesis
MegaDrive
lf-fbalpha
piFBA
mame4all
PC Engine
Turbografx16
C64
SNES
NES
Atari 2600
PC Engine CD
SEGA CD
Master System
Gamegear
Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: bencao74 on January 30, 2017, 09:20:56 AM
Neue Arcade Version

mega.nz/#!IYgiCSzJ!Yh2JUbPffDC…V2yMjLofHRbhJL_9vsPEW8a6A

advmame integrated
h/v orientaton now selectable in options
samples
wlan package installed

Neues console Image


Console image version 20170129
Changes
resolution 240p corrected
resolution scart fixed
reworked resolutions section
added resolution Mark
add in option the point "edit key config" making own key layouts
reworked themes. for own just add themes in /root/themes/themes and games_options.conf
reworked rom startup
new themes outrun v2, internaional karate, ps wide and align
reworked c64, p1start = F12, P1B1 = ENTER. emulator quit without keyboard
installed wifi support wpa_supplicant
samples copied to /root/.advance/sample, added this path to mame4all
made pixel perfect settings for lr-fbalpha
alpha sorting corrected. Joy left or right plus P1B3 jumps letter

mega.nz/#!IZgVwToA!n72K11OrDwd…oEnaS8v_3H9mR_CSzvYC8JjOI
Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: DarthNuno on February 19, 2017, 10:12:05 PM
...just unpacked my order I got months ago (:oops:)
...and realized it's just the PiJamma interface, but not with the Raspberry to plug on it. ( :oops: bis)
So what Raspberry model should I order? Can I order one 'ready to go' with the Pi2Jamma ? I mean with the front end + games with it ?
Thx.
Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: bencao74 on February 20, 2017, 07:51:07 AM
Sure,  send back and I'll prepare some joy,  just plug and play. Send me a pm and we could start.

:l
 :spaceace:
Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: anunaki on February 20, 2017, 10:57:44 PM
We tested this on the test bench and I'm really impressed

Looks pixel perfect and games like wonderboy don't have the issue with the background looking terrible while scrolling

Biggup for this one Jochen :spaceace:

Hasan wil order some inclusief mine
Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: bencao74 on March 06, 2017, 10:34:27 AM
Thanks a lot :)) I've made a new console image version.

Und ein neuer Software Release für das Console Image

New Pi2Jamma Image Release

write to SD Card

https://mega.nz/#%21MQYjUARZ%21TAq9y2Z-38yHNtS4-MsdMZySs6nae1jjcXl4eu6BrhE

copy to usb stick and put your roms

https://mega.nz/#%21wN50RJ4L%21v6JRqmHVWBxa46jqDxsDcwGIs_QFimRmnSOtDII7PRc
Docs
http://strike-devices.net/index.php/arcade/pi2jamma/

Change
Splash Screen

Background Audio

New Keyboard Layout (exit is Start P1 and Start P2)
ull names for advmame

lr-alpha esc fixed

snaps for advmame

snaps for themes

Exports with date stamp

Game and EMU Escape now Start1 plus Start2

fixed Player Button4 issue

Samples for advmame and m4all

reworked Vertical settings

added 10 new themes simple, lava and yellow, mashup-1, mashup-2, marioinvaders, tron arcade, tron flynn, forge-vert, simple-vert. We now have about 30 themes

added toggle hv without reboot. See options

no consoles in vertical mode, because all consoles will play horizontal

admin and game mode
if on USB Stick folder rpi2jamma file admin_mode exists, then options will be shown
if on USB Stick folder rpi2jamma file gamer_mode exists, no options will be shown

pi2scart mode: no emulators with directl controls are in the list

test version for mame2003

fixed pikeyd165 loop

fixed saving of temp files in rom folders

Gamelister with parameter files and filter lists for advmame and lr-fbaalpha

added package mame2003(test), fbv, joy2key, midnight commander (mc)
Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: Eddhorse on March 07, 2017, 11:45:48 AM
Ordered last week, keep up the great work :)

Look forward to its arrival  :lol:
Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: bencao74 on March 10, 2017, 10:43:04 AM
Hey, welcome :)

Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: Eddhorse on April 04, 2017, 10:46:45 PM
Received my board.
Downloaded image and put roms on USB,
Works great.
Here is old Jamma cab playing Shinobi (I know i need to fix that joystick and finish button replacement)
(http://i649.photobucket.com/albums/uu217/eddhorse/CE5357BB-91B2-4DAC-9E5F-7051FBA37290_zpsyypfjwfl.jpg~original)

Just need to tweak to get some settings working.
I know how to change Keyboard and Wifi but says i dont have permission to change with user "x" ?

Will test on my Sega Astro City in my workplace later in the week.
Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: bencao74 on April 05, 2017, 10:15:45 AM
looks great. :)) I like the centipede artwork :))

for editing files with root rights you need to login as root.

type su
pass root

then you are allowed to edit files you questioned.

Alternative : use console image, goto "options"-"command shell"

Cheers
Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: Eddhorse on April 05, 2017, 10:25:33 AM
looks great. :)) I like the centipede artwork :))

for editing files with root rights you need to login as root.

type su
pass root

then you are allowed to edit files you questioned.

Alternative : use console image, goto "options"-"command shell"

Cheers


Ah easy, sorry thought the default user was "x" and password was "y".

I will have no problems with keyboard and wifi then.

Ed
Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: Eddhorse on April 12, 2017, 10:56:03 PM
Just tested today in my Sega Astro City in my workplace.

(http://i649.photobucket.com/albums/uu217/eddhorse/43CC78DF-F780-4143-8B4D-2E9AE4DAD955_zpsf0wjnrof.jpg)

I do need to slightly adjust the monitor but thats easy.
It is a big dark though, i dont need to increase brightness on other boards,
Any ideas?

Ed
Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: DarthNuno on July 11, 2017, 09:22:44 PM
After months (year?) of that stuff still packed (  :oops: ), I've finally found time to test THE ultimate setup for me, which is :

Raspberry 3 -> Pi2Jamma + Pi2Scart  :arrow:

(https://www.dragonslairfans.com/forforum4/pi2jamma1.jpg)

(https://www.dragonslairfans.com/forforum4/pi2jamma2.jpg)

I was afraid to spend hours and hours doc reading to make all that stuff working... and ... finally NOT AT ALL. It's as easy as your ABC!

The result is just awesome! Full 15khz RGB / 60 Hz / 1:1 ratio pixel perfect
I've used few games who have perfectly smooth scrolling to test  ...

(https://www.dragonslairfans.com/forforum4/pi2jamma4.jpg)

(https://www.dragonslairfans.com/forforum4/pi2jamma3.jpg)

It's so smoothhhhhh  :-* Pictures don't do justice... display looks amazing! And the emulation is reallllly good!  :-*
I'll definitively use this setup to replace old computer or these crappy x in one chinese boards!

Thank Jochen for providing me the Pi2Scart adapter, which does a fantastic job (picture is brighter with it).

On the negative side, I had several time this bug, while browsing fast the games available on the USB stick :

(https://www.dragonslairfans.com/forforum4/pi2jamma5.jpg)

Any idea what is the problem?

Oh, and I can't remove the front end music (can't find anything related to the sound in the option menu?). How to remove it ?

Finally will it be possible to configure the software to load one game only and disable the escape button?

Thx again for this amazing product!  :-* :-* :-*
Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: slowcade on July 30, 2017, 01:02:28 PM
I have some (maybe stupid) questions about this.
I want to run Sente's Off The Wall in a dedicated cabinet.
The original board set is quite expensive and hard to find. It's a two player game which uses two joysticks and two spinners.
Can I boot directly to the game, and can I use the x and y axis from a usb mouse (the type with a ball inside) to connect two spinners to the Pi?
Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: bencao74 on August 12, 2017, 12:02:29 PM
Pre release for new regamebox distribution.  Back up your old version or use a new sd card to keep your current setup.

Report issue in short description, best with pics.

https://mega.nz/#!xJgjhQbS!dOKsH305JtwcvFHQ8bowjZDSDAvj5TB1ONTWWMcuGlw
ReGamebox for pi2jamma and pi2scart
Version 20170805

Please test

    New feature graphical config for retroarch menu, amiga uae4arm and c64 vice
    New feature audio on and off improved as variables on usb stick
    New feature custom resolution on and off. This is the 1600 resolution stuff by Michael
    New feature autostart for advmame. use file autostart_advm in folder rpi2jamma on usb stick
    New feature volume control. Find it in Options – volume control
    New feature history. Every game played will be added to the history list. This is useful for building up a favourites list or just to keep track what was played. History list will be stored on USB Stick
    New feature delete history list
    New feature Toggle history list. History will be shown or not shown.
    New feature Favourites List. Put in your favourites in this list. The list is stored on the USB Stick. favourites.conf are stored on usb stick folder rpi2jamma. Recommended use is to gather your games and then copy and paste them from history.conf
    New feature Toggle favourites list. Favourites will be shown or not shown.
    reworked some themes
    New feature Toggle Themes. Themes menu will be shown or not shown.
    fix : show only advmenu if roms are present in roms/advmame
    fix : added p1start p1coin as ESC to pikeyd165.conf and pikeyd165_jukebox.conf
    New feature show log. Shows last 100 lines of log. Navigate with P1 Stick and quit for exit.
    New feature show modes. Shows the current set variables like screen orientation, flip, music on and off, path setting etc
    New Feature Set Keyboard locale UK
    New Feature Set Keyboard locale Germany
    New Feature Flip screen. Works on both orientations horizontal and vertical. Advame can flip on horizontal screen via config file advmame.rc.
    New gamelists for arcade and fba emulators. Gamelist now supports the current romsets for advame (6000 games plus) and lr-fbaalpha ( 5000 games plus).
    New Feature Vertical Game support for all arcade emulators and lr-fbaalpha.
    New snaps for options. All options have now a snap with a short description what they do.
    New Feature highres mode. This mode allows now to use regamebox edition in bartop systems with LCD.
    reworked make backup
    reworked export and import config
    added retroarch, vice, mednafen to import and export configs.
    reworked autostart.sh
Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: bencao74 on August 12, 2017, 12:13:27 PM
After months (year?) of that stuff still packed (  :oops: ), I've finally found time to test THE ultimate setup for me, which is :

Raspberry 3 -> Pi2Jamma + Pi2Scart  :arrow:



I was afraid to spend hours and hours doc reading to make all that stuff working... and ... finally NOT AT ALL. It's as easy as your ABC!

The result is just awesome! Full 15khz RGB / 60 Hz / 1:1 ratio pixel perfect
I've used few games who have perfectly smooth scrolling to test  ...

(https://www.dragonslairfans.com/forforum4/pi2jamma4.jpg)

(https://www.dragonslairfans.com/forforum4/pi2jamma3.jpg)

It's so smoothhhhhh  :-* Pictures don't do justice... display looks amazing! And the emulation is reallllly good!  :-*
I'll definitively use this setup to replace old computer or these crappy x in one chinese boards!

Thank Jochen for providing me the Pi2Scart adapter, which does a fantastic job (picture is brighter with it).

On the negative side, I had several time this bug, while browsing fast the games available on the USB stick :

(https://www.dragonslairfans.com/forforum4/pi2jamma5.jpg)

Any idea what is the problem?

Oh, and I can't remove the front end music (can't find anything related to the sound in the option menu?). How to remove it ?

Finally will it be possible to configure the software to load one game only and disable the escape button?

Thx again for this amazing product!  :-* :-* :-*

Thanks for your review and sorry for the late reply.

Issue 1 : software expects the pi2jamma  joystick. Just turn on the pi2scart mode to turn off the pi2jamma joystick in the software.

Issue 2 : the music is placed on the usb stick in folder menu-audio. Replace or delete this files. New version has additionally the features toggle music on / off and set volume.

Issue 3 : option - lock game or unlock game for disabling or enabling escape from game.

Hope this helps.
Jochen
Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: olafwagner on February 15, 2018, 10:10:24 PM

Hello All,

After recently learning about the Pi2JAMMA, I ordered mine yesterday and joined this forum today. (I can't wait for the board to arrive)

My intent is to use the Retropie image on it (specifically the 'already-prepared' v0.8.1 image on strike-devices.net).

I do have a question on that image - is it also configured to try to find ROMS on a USB stick, or is this configured like the 'regular' Retropie at ~/RetroPie/roms/?

Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: bencao74 on February 15, 2018, 10:22:35 PM
Hey,

 its regular with roms on card.

Cheers
Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: olafwagner on February 15, 2018, 11:13:58 PM
Hey,

 its regular with roms on card.

Cheers

Brilliant, thank you.

And then a second question - is my assumption correct that pins 25/26 and c/d are being used for Player 1 Button 4/5 and Player 2 Button 4/5 respectively? (rather than N.C. as per the 'classic' JAMMA spec)

Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: bencao74 on February 15, 2018, 11:36:48 PM
Correct

B6 is wired via extra screw terminals.

Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: olafwagner on July 29, 2018, 04:29:24 AM
I finally got my Pi2JAMMA installed today (took a few months to sort out some other things).

I installed the Pi2JAMMA RetroPie image (I still had the retropie-4.3-pi2jamma-0_8_1.rar image) and am facing a few small challenges with the software:

- The Emulation Station menu seems to work well (at what I guess is 240p on my arcade monitor?) but when I launch any arcade game (I am using lr-mame-2003) it seems like the X-axis is scaled about 4x and the y-axis is scaled approx 2x (I attached 2 screenshots below). I have been scratching around in the RetroArch settings, but doesn't seem to make a change.

- When I press Coin-1, I (correctly) get a keyboard '5', however, when I press Coin-2, I don't get '6'. I checked my JAMMA harness for continuity, and all seems good on pins '16' and 'T' respectively. Is there somewhere in the software that I can review the pinout mappings? (I assume this maps to the GPIO somehow)

- I assume (once I fix my scaling issue) that 2-players will work just fine in MAME through the 'keyboard-style' controller that Pi2JAMMA is using. However, how does one get this to work for other systems? (eg: NES) (I guess this is more a Retropie-specific question rather than Pi2JAMMA, but this is my only 'keyboard-only' Retropie setup :-)

Thanks.


Title: Re: Pi2Jamma : Raspberry Pi Jamma Interface with 15khz RGB
Post by: olafwagner on August 13, 2018, 02:17:32 AM

I installed the 4.4 image from Strike-Devices and can report that all is working well. Both the video scaling and Coin2 work as expected on my JAMMA cab (with standard resolution horizontally mounted monitor)