Dragon's Lair Fans - Arcade Lifestyle

General Chat => Arcade Lifestyle => Topic started by: bencao74 on November 26, 2013, 03:36:38 PM

Title: PiJamma : Raspberry Pi Arcade Interface Project
Post by: bencao74 on November 26, 2013, 03:36:38 PM
I`ve seen some very nice projects with Raspberry Pi. So I took some of the Raspberry Pi and began to play with them. I like the features for arcade and retro gaming offered by such a platform.

So first I tried Chameleon and the Adafruit Arcade Controls Tutorial. Finally I ended up in some project goals.

I want a thin PCB addon with break-outs for interfaces like Power, Audio, Video, Gamecontroller plus some common gamecontroller plugs. Additonally the addon should offer modding interface.

- Thin Client is realized by using gpio for game controller interfaces. Screw Terminals are on-board for connecting Keyboard Encoder
- Audio : Chinch input for line level and pinheader plus screw terminal output for amps and speaker.
- Game Controller Interface for Commodore Amiga, C64 and Atari style 9 pin Joystick
- Game Controller Interface for Neogeo style 15 pin Joystick
- Jamma Interface for use in Bartops or Arcade Cabs.
- Video must be converted from HDMI to your wanted setup. General purpose screw terminals are offered to map RGBS to JAMMA interface
- Power : 5V interface with simple plug (not this USB tiny plug) with on and off switch
- Power 12V and 5V interface for using this project with external 12V amplifier or in Arcade Setups.

Enough theory, here are the pics

(http://4.bp.blogspot.com/-DRyFONl0PQ4/UoST2qq5C4I/AAAAAAAAIEc/7rY-ycSIB98/s320/20131114_081331.jpg)

(http://3.bp.blogspot.com/-z0J7B65pxRA/UoST5c1IKRI/AAAAAAAAIFQ/Al_fDo7OlN8/s320/20131114_081920.jpg)

(http://3.bp.blogspot.com/-_v-Vr5m3VNo/UoST5n4ZG_I/AAAAAAAAIFk/Pqby1fDVwME/s320/20131114_081926.jpg)

(http://1.bp.blogspot.com/-VXDNvZxt-oQ/UoST5xTq7tI/AAAAAAAAIFc/v3MdSlxLL-Q/s320/20131114_081931.jpg)

(http://4.bp.blogspot.com/-uU9VfmFYKmk/UoST7dE-8zI/AAAAAAAAIF4/MDbGIyUGXao/s320/20131114_081940.jpg)

(http://2.bp.blogspot.com/-ylU2WFA-WuQ/UoST63Nx3aI/AAAAAAAAIFs/D9pUkJlHQSk/s320/20131114_081955.jpg)

Some examples for the use of connectors

AUDIO, GPIO
(http://2.bp.blogspot.com/-dV3Ew7Ihb08/UoST26DbGhI/AAAAAAAAIEg/J7fW68jq0ZY/s320/20131114_081449.jpg)
(http://2.bp.blogspot.com/-gfhgEJzmz3U/UoST2tNMECI/AAAAAAAAIEk/aJXb1OL8_YM/s320/20131114_081514.jpg)

C64 Joystick, GPIO
(http://1.bp.blogspot.com/-P5vTFe4KxGs/UoST3uNbt3I/AAAAAAAAIEo/38ZpJ_fyePM/s320/20131114_081549.jpg)

Connect your Rapsberry Pi to your TV and just start playing with the C64 Joystick your favourite console emulator. GPIO are used for the Gamecontroller Inputs.

C64 Joystick, GPIO, Audio plus Mono Amp
(http://1.bp.blogspot.com/-bUABjp55pCY/UoST3w4SirI/AAAAAAAAIEs/kuBP55vPjuQ/s320/20131114_081645.jpg)

C64 Joystick, GPIO, Audio plus Stereo Amp
(http://4.bp.blogspot.com/-zEuw7RsB_FY/UoST3-wrTxI/AAAAAAAAIFE/ozKDne4I3G8/s320/20131114_081701.jpg)

The Audio interface comes with pinout
 - 12V
- GND
- Audio Line Level Left
- Speaker-
- Audio Line Level Right
- Speaker+


C64 Joystick, GPIO, Audio plus Stereo Amp; 12V and 5V PSU
(http://3.bp.blogspot.com/-4OPXikzxbBg/UoST4zxe2hI/AAAAAAAAIFM/wl3klAiabE8/s320/20131114_081828.jpg)

A short word about the video out. Raspberry offers HDMI and composite out. It would have been so nice to see VGA or something more sophisticated analogue signal. Anyway the Raspberry foundation decided not to support VGA. So video adapters are needed to convert HDMI to a VGA signal with Scanlines or even RGBS for CRTs.

 


Title: Re: PiJamma : Raspberry Pi Arcade Interface Project
Post by: bencao74 on November 27, 2013, 10:31:39 AM
Project will be part of the next issue magazin Raspberry Pi Geek

https://www.facebook.com/RasperryPiGeek/posts/630383183671057
Title: Re: PiJamma : Raspberry Pi Arcade Interface Project
Post by: Etienne MacGyver on November 27, 2013, 10:58:51 AM
love it !

very cool ! :spaceace: :spaceace:
Title: Re: PiJamma : Raspberry Pi Arcade Interface Project
Post by: bencao74 on November 27, 2013, 11:10:21 AM
Thanks a lot.

http://www.youtube.com/watch?v=THXa2wELsas

I`ve made an Arcade Stick with the PiJamma and Raspberry Pi.

http://www.youtube.com/watch?v=THXa2wELsas

This was the first tests, so I just described the features in german language. English version will follow.
Title: Re: PiJamma : Raspberry Pi Arcade Interface Project
Post by: Blanka on November 27, 2013, 01:01:49 PM
I've the Pi running in my cab too, but with a MiniPac interface over USB. Amp is directly driven from the Pi.
Title: Re: PiJamma : Raspberry Pi Arcade Interface Project
Post by: bencao74 on November 27, 2013, 01:23:05 PM
What type of screen do you have? LCD with HDMI?

Title: Re: PiJamma : Raspberry Pi Arcade Interface Project
Post by: Blanka on November 27, 2013, 02:06:30 PM
Yes,
Had to find out the config tweak: I like blocky, and default the OpenGL scaler is anti-aliasing.
Title: Re: PiJamma : Raspberry Pi Arcade Interface Project
Post by: bencao74 on November 27, 2013, 03:22:01 PM
ohh, cool. Could you post your config details`?
Title: Re: PiJamma : Raspberry Pi Arcade Interface Project
Post by: Blanka on November 27, 2013, 03:30:46 PM
I plan to write a how-to.
I gathered information from so many sources, it really asks for a clean How-To guide.
Title: Re: PiJamma : Raspberry Pi Arcade Interface Project
Post by: bencao74 on November 27, 2013, 04:44:25 PM
would be awesome. finally it`s a nice idea to offer an image for download. If you need help, just pm me.
Title: Re: PiJamma : Raspberry Pi Arcade Interface Project
Post by: bencao74 on December 04, 2013, 01:01:35 PM
was mentioned on hackaday

http://hackaday.com/2013/11/30/a-raspberry-pi-arcade-stick/
Title: Re: PiJamma : Raspberry Pi Arcade Interface Project
Post by: Etienne MacGyver on December 04, 2013, 02:55:38 PM
awesome !  :spaceace:
Title: Re: PiJamma : Raspberry Pi Arcade Interface Project
Post by: bencao74 on December 12, 2013, 01:50:44 PM
 ;D and the project was no mentioned on adafruit, gadet geek, Recantha and german mag Raspberry Pi Geek

http://www.raspihub.com/go/a4446e2fff38e92f6eec369d21b152f72b319f7282889666ff22a8a696cdad69
http://www.geeky-gadgets.com/awesome-raspberry-pi-arcade-stick-build-using-pijamma-add-on-pcb-video-05-12-2013/
http://www.recantha.co.uk/blog/
https://www.facebook.com/RasperryPiGeek

I`ve been working to put the reoslution down to 480 lines. I`ve used the cheap available hdmi2vga converter, but succeeded only to go to 768 lines. Goal was to have a nice resolution for emulating scanlines. Any input here is appreciated.

Title: Re: PiJamma : Raspberry Pi Arcade Interface Project
Post by: Sonic 1992 on December 12, 2013, 05:20:28 PM
You know what would be REALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLY awesome?


If someone could take the Raspberry Pi and attach storage for Video/Audio files as well as all connections for Dragon's Lair.

That way the LD player and the original board can be removed, thus bulletproofing with no moving parts.  ;D
Title: Re: PiJamma : Raspberry Pi Arcade Interface Project
Post by: Etienne MacGyver on December 12, 2013, 07:21:12 PM
sounds do-able, i mean it can play 1080p movies with XBMC, so capacity enough i would say

max SD card is 32 Gb, more than enough to host the video files..

i dont have the knowledge though, but is there a port of Daphne for Linux ?

If so, i guess it could run on this hardware.
Title: Re: PiJamma : Raspberry Pi Arcade Interface Project
Post by: anunaki on December 12, 2013, 07:25:40 PM
there seems to be Etienne

http://www.daphne-emu.com/site3/index_hi.php
Title: Re: PiJamma : Raspberry Pi Arcade Interface Project
Post by: bencao74 on December 13, 2013, 03:19:32 PM
for mpeg-2 video encoding rpi uses hardware. An extra licence is needed then (http://www.raspberrypi.com/mpeg-2-license-key/).
Title: Re: PiJamma : Raspberry Pi Arcade Interface Project
Post by: Blanka on December 13, 2013, 03:29:02 PM
Is daphne running on MPEG2? Maybe they should make a high quality LD->H264 conversion for it. That codec is supported. Will also make it much easier to fit on SD cards.
Title: Re: PiJamma : Raspberry Pi Arcade Interface Project
Post by: level42 on December 13, 2013, 04:09:11 PM
C64 joystick ??

harumpfff !!

First of all, the one you picture is a Suzo joystick, but I assume you want to indicate the standard plug used, but by all means, this was conceived by ATARI for the 2600 and Commodore simply stole it. Like so many others did.

So please do not credit Commodore for setting this standard but Atari !


Grrmmblbkmmmmlllbllmm...

This is a Commodore joystick and for those who ever tried to "use" it, it was a memory they never forgot. the stick itself was almost impossible to move in any direction, and the button was even worse.

(http://atariage.com/forums/uploads/monthly_03_2013/post-16281-0-05254100-1362473264.png)

 ;D ;D ;D


Nice project though :)
Title: Re: PiJamma : Raspberry Pi Arcade Interface Project
Post by: Amiga on December 14, 2013, 08:01:39 PM
































Is the success of Commodore frustrating Atari users?   :lol:

Atari  stole ideas from Commodore on a regular basis ....
Title: Re: PiJamma : Raspberry Pi Arcade Interface Project
Post by: Tyrem on December 14, 2013, 08:32:38 PM
































Is the success of Commodore frustrating Atari users?   :lol:

Atari  stole ideas from Commodore on a regular basis ....

wut? atari made so many things so much better starting with the atari 400/800. and as far as i can remember the Amiga was pretty much a product of Atari aw well. I still prefer the ST though.
Title: Re: PiJamma : Raspberry Pi Arcade Interface Project
Post by: Amiga on December 14, 2013, 08:56:29 PM
ATARI made many nice thing like the build in MIDI on the ST. now for the atari 400 or 800? Commodore 64  is the highest selling computer of all time :-* and for the ST himself well, for me there is no compare between ST and AMIGA the answer is clear.... Amiga at the time touched every area.
If this is NASA, hospitals, Hollywood, movie producers, seamen, art, GAMES like arcade,
you name it ,the ST was good in the industry music becuse the MIDI builtin.

I  know I'm in the minority here ... when it comes to the  amiga, but I prefer it this way. ;D
Title: Re: PiJamma : Raspberry Pi Arcade Interface Project
Post by: Blanka on December 15, 2013, 10:48:00 AM
PGBOT! We're talking Raspberries here, not Apple's, Atari's or other fruits.
Title: Re: PiJamma : Raspberry Pi Arcade Interface Project
Post by: level42 on December 15, 2013, 12:49:47 PM
Yes please stick on topic.

I MERELY wanted to get the historical facts CORRECT, not another Atari vs. Commodore fight....

In fact I wouldn't mind a fight like that, but let's open another topic then. I truly wonder what ideas Atari stole from Commodore, because AFAIK it was only the other way around.


One note: The best systems are not always the best selling systems.

Betamax is better than VHS, VHS sold better
OSX is better than Windows, Windows sells (sold ?) better
Atari 8 bit machines were better than C64, C64 sold better......

We can go on for ages....
Title: Re: PiJamma : Raspberry Pi Arcade Interface Project
Post by: Tyrem on December 15, 2013, 01:01:07 PM

One note: The best systems are not always the best selling systems.


so very true. :)
Title: Re: PiJamma : Raspberry Pi Arcade Interface Project
Post by: Blanka on December 15, 2013, 01:11:58 PM
I just got a new Rasp, a 2nd 512MB model with a nice plastic case. I only had one Retro Space cab working in my office, but now I found out these Raspberries do it on the cheap, I decided to have both running.
http://nl.rs-online.com/web/p/processor-microcontroller-development-kits/7644389/
Title: Re: PiJamma : Raspberry Pi Arcade Interface Project
Post by: liquidx on December 15, 2013, 08:42:45 PM

One note: The best systems are not always the best selling systems.


Or as Douglas Addams put it: "There are are more cockroaches than human beings on the planet, that doesn't mean they're the superior race".

Colin

Title: Re: PiJamma : Raspberry Pi Arcade Interface Project
Post by: level42 on December 15, 2013, 11:58:56 PM

One note: The best systems are not always the best selling systems.


Or as Douglas Addams put it: "There are are more cockroaches than human beings on the planet, that doesn't mean they're the superior race".

Colin


Ooooh, forgot about that one, I like it :)
Title: Re: PiJamma : Raspberry Pi Arcade Interface Project
Post by: level42 on December 16, 2013, 12:01:06 AM
I just got a new Rasp, a 2nd 512MB model with a nice plastic case. I only had one Retro Space cab working in my office, but now I found out these Raspberries do it on the cheap, I decided to have both running.
http://nl.rs-online.com/web/p/processor-microcontroller-development-kits/7644389/

That link points to the box. Here's a link that points to the Pi's:
http://raspberrypi.rsdelivers.com/default.aspx
Title: Re: PiJamma : Raspberry Pi Arcade Interface Project
Post by: Blanka on December 16, 2013, 08:45:10 PM
I wanted to point to the box. I just encountered it as new option and I liked it. Unfortunately the translucent one is no longer in stock. I have a black one.
Title: Re: PiJamma : Raspberry Pi Arcade Interface Project
Post by: bencao74 on January 09, 2014, 11:51:31 AM
:) Thanks for clarify the connector history... :)

I`ve made some progress with this project and documented the sound interface

(http://2.bp.blogspot.com/-zNdePgGSEzk/Us578dnpyDI/AAAAAAAAIcA/cag1QOgPa8M/s320/20140105_122653.jpg)
http://2.bp.blogspot.com/-zNdePgGSEzk/Us578dnpyDI/AAAAAAAAIcA/cag1QOgPa8M/s1600/20140105_122653.jpg (http://2.bp.blogspot.com/-zNdePgGSEzk/Us578dnpyDI/AAAAAAAAIcA/cag1QOgPa8M/s1600/20140105_122653.jpg)


I`ve tested with 2 speakers, little amplifier, PiJamma with Raspberry Setup plus a 5V, 12V PSU

Find youtube uploads explaining the stuff here

Sound installation
English
http://www.youtube.com/watch?v=rZ6cDbLduto
German
http://www.youtube.com/watch?v=D4LIedqmFeI

Little play test
German
http://www.youtube.com/watch?v=l1HT17cV0W0

http://arcadeforge.net/download/PiJamma-retro-gaming-with-raspberry-pi.zip
http://arcadeforge.net/PiJamma/PiJamma-Raspberry-Pi-Arcade-und-Retro-Gaming::106.html

Find here the download package with drivers for GPIO interface plus installation documentation.

Title: Re: PiJamma : Raspberry Pi Arcade Interface Project
Post by: bencao74 on January 09, 2014, 12:00:11 PM
ahh, not to forget. I`ve made an enclosure.

:)
(http://2.bp.blogspot.com/-HnEnnfTmRY4/UswD_Pn0wpI/AAAAAAAAIbQ/CYMHJngh9o0/s320/1012843_569951049741880_112416102_n.jpg)
http://2.bp.blogspot.com/-HnEnnfTmRY4/UswD_Pn0wpI/AAAAAAAAIbQ/CYMHJngh9o0/s1600/1012843_569951049741880_112416102_n.jpg (http://2.bp.blogspot.com/-HnEnnfTmRY4/UswD_Pn0wpI/AAAAAAAAIbQ/CYMHJngh9o0/s1600/1012843_569951049741880_112416102_n.jpg)

(http://4.bp.blogspot.com/-X3eaXnSkpSQ/UswD_ARNNiI/AAAAAAAAIbM/T8wT1tGyedI/s320/PiJamma_Enclosure.jpg)
http://4.bp.blogspot.com/-X3eaXnSkpSQ/UswD_ARNNiI/AAAAAAAAIbM/T8wT1tGyedI/s1600/PiJamma_Enclosure.jpg (http://4.bp.blogspot.com/-X3eaXnSkpSQ/UswD_ARNNiI/AAAAAAAAIbM/T8wT1tGyedI/s1600/PiJamma_Enclosure.jpg)
Title: Re: PiJamma : Raspberry Pi Arcade Interface Project
Post by: bencao74 on February 12, 2014, 04:48:06 PM
Hey,

 and another project update.

http://arcadeforge.net/download/InstallationGuide_PiJamma.pdf

I`ve now made the documentation in english. Have fun