Dragon's Lair Fans - Arcade Lifestyle
General Chat => Arcade Lifestyle => Topic started 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
-
I notice scan lines missing in Metal Slug....no native resolution in arcade monitor?
-
Sure, different resolutions can be driven by the Raspberry Pi by changing the modelines.
-
Oh Yeah! :-* :-* :-*
-
Now THAT is a bright little thing ! ;D
-
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?
-
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.
-
Sounds very good! :)
-
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.
-
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.
-
That's awesome thanks for the details
-
first batch is on the way. Cheers
-
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.
-
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....
-
Find here a YouTube Review.
https://www.youtube.com/watch?v=QG-UqHmfZak
-
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
-
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
-
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
-
...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.
-
Sure, send back and I'll prepare some joy, just plug and play. Send me a pm and we could start.
:l
:spaceace:
-
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
-
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)
-
Ordered last week, keep up the great work :)
Look forward to its arrival :lol:
-
Hey, welcome :)
-
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.
-
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
-
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
-
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
-
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! :-* :-* :-*
-
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?
-
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
-
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
-
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/?
-
Hey,
its regular with roms on card.
Cheers
-
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)
-
Correct
B6 is wired via extra screw terminals.
-
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.
-
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)