Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news


  

Author Topic: Raspberry Pi RetroPie - Single Mame Rom Boot for Dedicated Vertical Display  (Read 3972 times)

0 Members and 1 Guest are viewing this topic.

thestobbster

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 35
  • I want to build my own arcade controls!
Raspberry Pi RetroPie - Single Mame Rom Boot for Dedicated Vertical Display Cabinets

I am sharing my modified RetroPie Image if anyone wants to test it out. This is a first version of the image I used in my dedicated Galaga Cabinet. This version is pre-built to load Advanced MAME at startup and launch a single MAME rom via Attract Mode. This is a modified version of the RetroPie image released by Floob.

This image does not include any licensed Roms…. (I have included Gridlee for testing purposes)

note: (7 files of 500mbs each need to be downloaded) I had this image on an 8gb SD.

http://stobbs.us/documents/Download_Instructions.pdf

FAQ:

How do I load Roms? Roms files must be placed in the following folder… /retropie/roms/mame-advmame/    --------- Watch this Video  https://www.youtube.com/watch?v=_VPvDc-_vRw ---------

How do I add a different game video for the “Games Menu”? Video files should be put in the following folder… /retropie/roms/mame-libretro/snap/      (name the video file with the same name as the ROM file)  --------- Watch this Video https://www.youtube.com/watch?v=huWls7ylECQ ---------

How do I change the Game Menu Theme? --------- Watch this Video https://www.youtube.com/watch?v=wrg619eL5RA ---------

How do I add a different AttractMode startup video?  Replace the following Video file in this folder… /home/pi/.attract/intro.mp4

What is the “pi” user password? raspberry

Keyboard Shortcuts

AdvMame

tab – maps buttons
Player 1 and Player 2 (together) – exit to Attract “Game Select Menu”

AttractMode

f – change from “Favorites Roms List” to “All Roms”
a – add or remove Roms from favorites list
Joy-Up or Joy-Down – select a different game in list
tab – AttractMode Setup Menu
q – Exit to Raspbery-Pi Cli


Known Issues:

No Sound or low volume from Pi built in audio – Solution is to try selecting hdmi audio or use a usb sound card or Griffin iMic note: Default sound is set to Griffin iMic

Display has vertical display orientation – Solution change the display orientation. The screen rotation is set in the config.txt on the boot partition. Edit this file by inserting and mounting the microsd card on a Linux PC.  ***Change the line "display_rotate=1" to "display_rotate=0"***

The joystick does not work – Solution is to hook up a keyboard to the Raspberry Pi before powering up your Pi. When the Mame Rom is loaded hit tab key and remap your joystick buttons. (Preconfigured to work with Reyann Zero Delay Arcade USB Encoder Pc to Joystick)

When changing load last played Rom in setting does not load the last game – Solution launch game from menu. Then exit the game. Exit Attract mode by selecting quit. Power of the Pi back on.
« Last Edit: January 14, 2017, 10:57:07 pm by thestobbster »
THeSToBBSTeR

ark_ader

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 5193
  • Present for you Grandfather...
Re: Raspberry Pi RetroPie - Single Mame Rom Boot for Dedicated Vertical Display
« Reply #1 on: September 08, 2016, 04:25:47 am »
Will this work on my PiZero with KADE?
"I really do feel pity for those who go out of their way to perform a personal slight, than taking the effort in joining the conversation and creating some useful dialogue which would benefit the persons' perusal of this topic.  Yet where would we be without the persistant antagonist?"

thestobbster

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 35
  • I want to build my own arcade controls!
Re: Raspberry Pi RetroPie - Single Mame Rom Boot for Dedicated Vertical Display
« Reply #2 on: September 08, 2016, 08:15:20 am »
The image is a Raspberry Pi 2 Image.
THeSToBBSTeR

mike boss

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2426
Re: Raspberry Pi RetroPie - Single Mame Rom Boot for Dedicated Vertical Display
« Reply #3 on: September 08, 2016, 08:29:44 am »
Perhaps a stupid question, but none the less I'll ask.

Theoretically I could add the 60 ROM files found on a 60 in 1 board and use it with this image ?

My buddy is looking for something to use on a vertical cab.....I've "kinda" sold him on going with a Pi.
I know he would want more than 1 game, he was prior leaning towards a 60-in-1 board.

I would assume this build of Retro Pi would support multiple ROMS as long as you put the required files in the correct folder.
IE - if he wanted 100 games he could do so with this build ?


yotsuya

  • Trade Count: (+21)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 16230
  • 2014 UCA Winner, 2014, 2015, 2016 ZapCon Winner
    • forum.arcadecontrols.com/index.php/topic,137636.msg1420628.html
Re: Raspberry Pi RetroPie - Single Mame Rom Boot for Dedicated Vertical Display
« Reply #4 on: September 08, 2016, 08:52:53 am »
Well, a 60-1 is plug and play. You sold him on the Pi and you're not sure how it works? What are you going to use to interface with the Pi?
***Build what you dig, bro. Build what you dig.***

thestobbster

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 35
  • I want to build my own arcade controls!
Re: Raspberry Pi RetroPie - Single Mame Rom Boot for Dedicated Vertical Display
« Reply #5 on: September 08, 2016, 09:08:50 am »
You can load as many Roms as you like gfor this RetroPie image. You will need to also add the additional attract menu videos as well. Just load them over the network via SMB. The you will have to update Roms in the AttractMode Settings to get the new files to be recognized. My intention was to have a minimal rom set to get rid of the clutter of too many games. Once I build some more cabs for the home arcade I plan to just have 1 rom on each machine. As far as an Interface for the Pi I used  the $12 Reyann Zero Delay Arcade USB Encoder Pc to Joystick. These work great. I put 2 of them in my Multi-cade Cocktail.
« Last Edit: September 19, 2016, 06:42:18 pm by thestobbster »
THeSToBBSTeR

mike boss

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2426
Re: Raspberry Pi RetroPie - Single Mame Rom Boot for Dedicated Vertical Display
« Reply #6 on: September 08, 2016, 09:34:09 am »
I'm using the Zero Delay Encoder for my project.
Looking forward to giving it a try.

I know how the Pi works, the ROMS, the emulators, etc.
However I'm not familiar with alternate versions of the software.
I assumed that (like with any emulator/ROM set up) if I add only
10 games, my gameslist would display only the 10 loaded games.

I was just unsure if this build perhaps had some limitations.
That was what I was unclear of.

I know for myself I want all the games, all the ROM files, even if I play 10.
All be it, it does make sense to only list the games you'd actually play.

adder

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 611
  • Location: Easy St.
Re: Raspberry Pi RetroPie - Single Mame Rom Boot for Dedicated Vertical Display
« Reply #7 on: September 08, 2016, 11:03:47 am »
thanks for sharing thestobbster, any chance you could make a video showing the booting up (just curious to see it in action and the time it takes to boot etc.  if too much trouble no worries of course)
typed using my...

thestobbster

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 35
  • I want to build my own arcade controls!
THeSToBBSTeR

adder

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 611
  • Location: Easy St.
Re: Raspberry Pi RetroPie - Single Mame Rom Boot for Dedicated Vertical Display
« Reply #9 on: September 08, 2016, 01:01:12 pm »
ace, thanks for the link
typed using my...

thestobbster

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 35
  • I want to build my own arcade controls!
I just added a video that shows how to load up ROM files on my Pi Image for anyone who is testing it out....

https://www.youtube.com/watch?v=_VPvDc-_vRw
THeSToBBSTeR

MAME TIME

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 173
Hey mine takes some time too boot up, stays on the galaga splash screen for awhile,i have a rom set from 106, i placed a few roms in zip format in retropie/roms/mame-advmame, wont load and im not sure what im missing. when it does get past the splash screen it gives me game that plays for a few seconds then goes to a select menu 1 of 1

thestobbster

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 35
  • I want to build my own arcade controls!
You can check the compatibility of the roms here.

AdvMame .94 COMPATIBILITY LIST  - https://docs.google.com/spreadsheets/d/1AEQ94buG0rvbW0xdnYKeuEhHeCbuZlRfRJQCb1Dt8fw/edit?usp=sharing

AdvMame 1.4 COMPATIBILITY LIST - https://docs.google.com/spreadsheets/d/1RapyxChe2BMOfbX-FsCup9SXGxvS1WmXAofwaTJtmxc/edit#gid=0

When you start up a ROM it can be interrupted by pressing the firebutton or a key at startup to select the version of AdvanceMame. This could be the menu is being activated by a stuck key or button when launching the game.
THeSToBBSTeR

thestobbster

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 35
  • I want to build my own arcade controls!
I just added a video that shows how to load Game Select Menu Video files on my Pi Image for anyone testing it out.... https://www.youtube.com/watch?v=huWls7ylECQ
THeSToBBSTeR

macattack

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 293
  • Cabinet builder to the stars!
Re: Raspberry Pi RetroPie - Single Mame Rom Boot for Dedicated Vertical Display
« Reply #14 on: November 13, 2016, 09:41:23 am »
I am also testing this and finding it takes ages to load and even things like it takes 15 minutes to exit back to a prompt... I really can't seem to make it do anything with these huge lags.

have even tried running updates, I do have it running on a pi3 but again, really slow.

question, how did you rotate the display since there is no entry in config.txt to rotate it?
Pm me for custom cnc needs...

nitrogen_widget

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 696
  • I want to build my own arcade controls!
Re: Raspberry Pi RetroPie - Single Mame Rom Boot for Dedicated Vertical Display
« Reply #15 on: November 16, 2016, 02:25:30 pm »
I am also testing this and finding it takes ages to load and even things like it takes 15 minutes to exit back to a prompt... I really can't seem to make it do anything with these huge lags.

have even tried running updates, I do have it running on a pi3 but again, really slow.

question, how did you rotate the display since there is no entry in config.txt to rotate it?

are you using a class 10 card?
did you rotate the display in the config.txt file on the RPI or are you rotating the front end and emulator?
If the former you need to increase the memory to the GPU.

also there is a new image with attractmode front end for RPI out based on buildroot.

http://forum.attractmode.org/index.php?topic=1072.0

thestobbster

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 35
  • I want to build my own arcade controls!
Re: Raspberry Pi RetroPie - Single Mame Rom Boot for Dedicated Vertical Display
« Reply #16 on: November 18, 2016, 10:28:56 pm »
The screen rotation is set in the config.txt on the boot partition. I usually edit the file by inserting and mounting the microsd card on one of my Linux boxes.

Change the line "display_rotate=1" to "display_rotate=0"

Also you can tweak the clock speed of the pi in the same file.
I am also testing this and finding it takes ages to load and even things like it takes 15 minutes to exit back to a prompt... I really can't seem to make it do anything with these huge lags.

have even tried running updates, I do have it running on a pi3 but again, really slow.

question, how did you rotate the display since there is no entry in config.txt to rotate it?
« Last Edit: November 18, 2016, 11:09:43 pm by thestobbster »
THeSToBBSTeR

thestobbster

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 35
  • I want to build my own arcade controls!
Re: Raspberry Pi RetroPie - Single Mame Rom Boot for Dedicated Vertical Display
« Reply #17 on: November 18, 2016, 11:05:44 pm »
It looks like the link for the attractmode image does not include Mame as an emulator?

*****************************************************************************************************************************************

also there is a new image with attractmode front end for RPI out based on buildroot.

http://forum.attractmode.org/index.php?topic=1072.0

*****************************************************************************************************************************************
« Last Edit: November 18, 2016, 11:07:35 pm by thestobbster »
THeSToBBSTeR

thestobbster

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 35
  • I want to build my own arcade controls!
I just updated the Pi Image Download on my server. It was deleted off the server by accident. A big thanks to Goochee64 for letting me know that the link was no longer working....

I have re-uploaded it as a multi-file 7zip. Each of the 7 files are 500megs. By breaking the image up it makes it easier to get the smaller files downloaded rather than a single 4GB file.

The download instructions are listed below for anyone who would like to test the image on their Raspberry Pi.

http://stobbs.us/documents/Download_Instructions.pdf
« Last Edit: January 15, 2017, 07:49:53 am by thestobbster »
THeSToBBSTeR

mindbinge

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 3
  • I want to build my own arcade controls!
Would this work on a Pi 3 or just on the 2?

I'm working on restoring a Frogger cab (only have the cab nothing else) and this looks cool with the option to direct boot then play a few other games...I really only regularly play a few select classics anyway....would be great for the kids I think to have PacMan and a few others they like on there as well.

thestobbster

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 35
  • I want to build my own arcade controls!
macattack said in an earlier post for this thread that the image does work on his Pi 3.

You may have to tweak the config.txt to match the CPU speed which an example of the Pi2 settings that are also shown in this thread.

If you try it out and it does work please post a reply to this thread.
THeSToBBSTeR

IamRoger

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 3
  • I want to build my own arcade controls!
I tried out your image, both on RP2 and RP3, both took at least 15 mins to load.  I then changed the config.txt on the RP3 to match speed, still took 15 minutes to load.  Im not sure what the issue is with the image, hmm. It looks great, good job, its too bad I can't get it to work either.

langlem

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 97
  • I want to build my own arcade controls!
Nice image!... A few questions;

1. How did you get it to boot directly into a game. I am failing at this ;D

2. What layout are you using?  I like its simplicity...

Thank you!

EDIT...just found your post on this a few pages back.  Oops

Would you be willing to share your layout/theme?  Thx again!
« Last Edit: January 24, 2017, 02:20:58 am by langlem »

IamRoger

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 3
  • I want to build my own arcade controls!
TheStobbster, I just want to thank you for your videos and all the info you have shared.  Although I haven't been able to get your image to work properly , I have been recreate the same setup from scratch using a RP3 and Floobs. I have one question:  Where is the setting or in the menu to be able to exit a game by pushing play 1 & 2 button or (keyboard 5 & 6) at the same time?  I have not been able to find the spot to exit or anything referenced to the ESC key to change. I look all through attract mode menu and Mame menu settings.  I still have to use the ESC key to exit a mame game.

mahuti

  • Wiki Master
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 2503
  • Back from the dead.
Quote
I still have to use the ESC key to exit a mame game.

Using the tab key in Mame, you can adjust the UI controls to use a different key other than ESC. To be specific I believe this is what you need to do:

1. start a game in mame
2. hit "tab" key to edit config settings
3. select "Input (general)" in the menu list.
4. select the "UI Cancel" option and hit whatever key or keys you want to use to escape.
« Last Edit: January 25, 2017, 01:25:04 am by mahuti »
Formerly known for the (apparently now defunct) arcadeartlibrary

IamRoger

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 3
  • I want to build my own arcade controls!
Thanks, mahuti!  Found it. 

thestobbster

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 35
  • I want to build my own arcade controls!
I tried out your image, both on RP2 and RP3, both took at least 15 mins to load.  I then changed the config.txt on the RP3 to match speed, still took 15 minutes to load.  Im not sure what the issue is with the image, hmm. It looks great, good job, its too bad I can't get it to work either.

IamRoger,

I am not sure why it is taking such a long time to boot. I will have a Pi3 version that I will post when I have some extra time. I just started a new job and I won't have time for a few weeks.

How many Roms have you loaded? You may want to try with less roms loaded. It could be your speed of your card. If you load the stock retropie image does it boot fast? 
THeSToBBSTeR

thestobbster

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 35
  • I want to build my own arcade controls!
Nice image!... A few questions;

1. How did you get it to boot directly into a game. I am failing at this ;D

2. What layout are you using?  I like its simplicity...

Thank you!

EDIT...just found your post on this a few pages back.  Oops

Would you be willing to share your layout/theme?  Thx again!

The layout is a modified version of Grid.  If you have downloaded my image it comes with the Grid-New theme pre-installed. I will see if I can post a download link on my website for the Display layout when I get some extra time. I will also type up some instructions on where to place the modified files in the attract mode folders. I had to modify the border images to remove the white box that comes in the default attract Grid Display.
THeSToBBSTeR

thestobbster

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 35
  • I want to build my own arcade controls!
All,

Thanks for the feed back.  :applaud:

I will try my best to do some additional testing and see if I can reproduce some issues like the slow booting. I will be ordering a Pi3 for my cocktail table. 2 Months ago I switched the cocktail over from Windows 7 to Ubuntu 16.04 Linux. I did a custom Mame compile that runs the latest Mame with attract mode. I am hoping to do a video series on this setup. Just haven't had the time to setup the camera to record a step by step on how I did it...
THeSToBBSTeR

thestobbster

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 35
  • I want to build my own arcade controls!
Re: Raspberry Pi RetroPie - Single Mame Rom Boot for Dedicated Vertical Display
« Reply #29 on: February 21, 2017, 11:47:50 pm »
I received my Pi3 that I ordered for my cocktail cabinet. I flashed the image to an 8 gb micro sd card,  dropped some roms in the folder and it boots on the Pi3. It's not a speed demon... You just need to be patient on the initial startup. Both the Pi2 and Pi3 boot time is about the same. Once it's loaded it all works good.  :applaud:
THeSToBBSTeR

thestobbster

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 35
  • I want to build my own arcade controls!
Re: Raspberry Pi RetroPie - Single Mame Rom Boot for Dedicated Vertical Display
« Reply #30 on: February 22, 2017, 06:45:46 pm »
I just posted a video on my YouTube channel showing the boot time. It looks like it takes about 2 minuted to startup on the Raspberry Pi 3.

https://youtu.be/e0VzkNwJHtE
THeSToBBSTeR

SAVAGExMLGPRO

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 22
  • Check out my first machine build!
Re: Raspberry Pi RetroPie - Single Mame Rom Boot for Dedicated Vertical Display
« Reply #31 on: February 24, 2017, 03:04:18 pm »
What kind of monitor are you using? send a link or something please  :)

thestobbster

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 35
  • I want to build my own arcade controls!
THeSToBBSTeR

  
 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31