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
Lightguns Arcade1Up Try the site in https mode Site News

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

  

Author Topic: My GroovyArcade Setup Guide  (Read 20670 times)

0 Members and 1 Guest are viewing this topic.

lacanian

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 96
  • Last login:June 06, 2021, 06:59:26 am
  • Go FightCade!
    • forum.arcadecontrols.com/index.php/topic,143714.0.html
My GroovyArcade Setup Guide
« on: February 27, 2015, 10:36:11 pm »
UPDATE - Saturday 28 February, 2015

I patched my ATI 5450 card with ATOM-15. Installed Windows 7 and followed this guide to install CRT_Emudriver https://code.google.com/p/groovyarcade/wiki/Tuto_CRT_EmuDriver_Win7

Well after a day and half, hours of time trying everything I can imagine with 3 monitors (15k astro, 31k AWSD, and Vewlix-L) I can not get a stable image on the Astro city at 15k. I can have the machine plugged into the Viewlix and just make out a display named 640x480 @30hz (interelaced). If I try that, then plug in the Astro City monitor I get nothing. I may have to use vmmake or ArcadeOSD, however I can't make any of the text out to see what I'm doing.

Hopefully someone can help me out as I did want to run Hyperspin in the cabinet (there is also additional work to be done from what I'm told at getting Hyperspin to work at 15k).

This leaves me with GroovyArcade https://code.google.com/p/groovyarcade/
Here is the interesting thought I had. If I ran a kickstarter project or could code what would I build. A dedicated Linux OS to play my arcade games on. If the frontend looked like HyperSpin it would be great. The only problem is running some of the newer Windows fighting games, Taito titles etc, however I have a 31k as well to do this on.

Let's take a look at my GroovyArcade build:
There is a USB installation guide on the WikI for creating the USB boot drive.
https://code.google.com/p/groovyarcade/wiki/USB_installation
 
- To create my bootable USB drive I executed the below in Linux.
dd if=GroovyArcade-Arch2015.02.15-x86_64.iso of=/dev/sdb
- Plugged the USB into the PC and booted my USB drive.
- Remember you may not see these boot screen unless your video card supports 15k. I patched my ATI 5450 card with ATOM-15 before the install.
- Select your video card

- Once GroovyArcade boots hit enter on this screen

- Enter 2 setup

- Enter 1 Video Setup

- Enter 1 Monitor Type

- Select your monitor. My Astro City has a Nanao MS9-29

- Select Yes

- Select 2 Monitor Orientation and make your selection

- Select 3 Monitor aspect

- I leave all the other options and select 8 Return to Main

- Select 10 Return to Main

- Select 3 HD Installation and Partition Tools

- OK. Pause here. I found that if you select option 2 Hard Drive Installation without an empty drive I would receive an error. I'll try reproducing it so you can see it. The best option is to ensure you have a empty drive or just boot into GroovyArcade, use the partition manager to delete the partitions. Reboot and load GroovyArcade again and follow these instructions. We won't do any of the setup now. We will configure everything post installation.





Do you want to setup Networking: No
Do you want to setup Audio: No
Do you want to setup System Settings: Yes

- Select 1 Password
enter in the password and select "Set root and arcade users passsword to arcade?" Yup. arcade was my chosen password in this demo.




- Select option 2 Language/Keyboard. This is to set your keyboard layout. I'm using a US keyboard layout.





I didn't save the screenshot but it looks like nothing changed.

- Select Return to Main Menu twice.

- Select if you would like to mount a roms drive. I selected no


- Select Yes to Auto Partition an empty drive.


- Select your drive drive. The most basic explanation is that SD is a drive/block device that isn't IDE. The A means the first B second etc. So I have /dev/sda being the first hard drive.



- Click yes to erase all the partition. GroovyArcade will now start installing.

- Once the installation is finished select Yes and remove your media. And select Yes to Really Reboot System?

By default it will launch into AdvanceMamePlus unless you selected a different fronted.

Post Installation
- The keyboard mappping did not change. Lets drop to a shell and do this from the CLI
$ localectl set-keymap us
$ localectl status


- I had some issues with assigning an IP via gasetup, so lets do it through the CLI using netctl.
Source: https://wiki.archlinux.org/index.php/Netctl

[arcade@GroovyArcade ~]$ sudo netctl disable wired
[arcade@GroovyArcade ~]$ sudo systemctl disable netclt@wired
[arcade@GroovyArcade ~]$ sudo netctl stop wired
Now edit your static IP in the wired profile
[arcade@GroovyArcade ~]$ sudo vi /etc/netctl/wired
[arcade@GroovyArcade ~]$ sudo netctl reenable wired && netctl restart wired

- Next I will install mlocate. This tool index's the files on my HDD so I can easily find were files are stored.

[arcade@GroovyArcade ~]$ sudo pacman -S mlocate
[arcade@GroovyArcade ~]$ sudo updatedb
This allows me to find were mame.ini for our next stetp.
[arcade@GroovyArcade ~]$ locate mame.ini
/home/arcade/mame.ini
/home/arcade/.mame/mame.ini

/home/arcade/.mame/mame.ini is just a link to mame.ini in our home directory.
- Now edit mame.ini so we can disable the nagscreen and loading patch
[arcade@GroovyArcade ~]$ vi /home/arcade/mame.ini

skip_gameinfo 1

disable_hiscore_patch     0
disable_nagscreen_patch   0
disable_loading_patch     0

cheat                     1

OK I still have a nag screen. After some investigating /usr/local/games/bin/groovymame links to groovyume
lrwxrwxrwx 1 root   root         9 Jan  8  2014 groovymame -> groovyume
-rwxrwxrwx 1 arcade users 96495840 Feb 15 11:57 groovyume

So instead of editing mame.ini edit /home/arcade/ume.ini and do the above.

- Time to take a look at what services are listening on this machine.
[arcade@GroovyArcade /]$ netstat -antup
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN
tcp6       0      0 :::139                  :::*                    LISTEN
tcp6       0      0 :::22                   :::*                    LISTEN
tcp6       0      0 :::445                  :::*                    LISTEN

To break this down for you
22 = SSH, so you can use a program like putty to manage your machine.
139,445 = These are ports for SMB file sharing like you see in windows.

Having SMB enabled is helpful for the average Joe, as you can manage your machine over the network through plain old Windows Explorer. Just type in \\yourip e.g \\192.168.1.11



You can password protect the shares if you desire. As this is a temporary machine as I need a bigger HDD I'll leave it open for testing.


- Cheats
Download the latest cheats file from http://cheat.retrogames.com/
[arcade@GroovyArcade ~]$ cd /home/roms/MAME
[arcade@GroovyArcade ~]$ wget http://cheat.retrogames.com/download/cheat0156.zip
[arcade@GroovyArcade ~]$ 7z e cheat0156.zip

Make sure you followed the steps above and modified ume.ini end enabled cheats (1 at the end)
cheat                     1

- Update
GroovyUME v0.158 is currently installed.
[arcade@GroovyArcade ~]$ /usr/local/games/bin/groovyume -help
U.M.E. v0.158 (Feb 14 2015) - Universal Machine Emulator

This thread tell me that v0.159 will be out soon after more testing has been done in Linux.
http://forum.arcadecontrols.com/index.php/topic,135823.0/all.html

gasetup has a builtin script to update GroovyMame which is done here.


Now time to play some games. Is there anything additional I should look at configuring? Is multi-processor support enabled by default?


ves

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 225
  • Last login:April 11, 2020, 02:57:49 am
Re: My GroovyArcade Setup Guide
« Reply #1 on: February 28, 2015, 03:02:45 am »
Hello lacanian.

It is a very good tutorial thank.
The keyboard system I thinking about remembering that it was repaired
Where are you setting the keyboard from tty or lxde?


lacanian

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 96
  • Last login:June 06, 2021, 06:59:26 am
  • Go FightCade!
    • forum.arcadecontrols.com/index.php/topic,143714.0.html
Re: My GroovyArcade Setup Guide
« Reply #2 on: February 28, 2015, 03:31:26 am »
Hi @ves,
 I really like the work you have done with GroovyArcade. I would like to help out with the project just let me know what you need done.

I'm happy to write and document this on the wiki if you like. The next things I'll work on are adding fightcade and making either wahcade or AdvanceMenuPlus look pretty. I know it shouldn't be a priority I just get more non gaming people  enjoying the game experience when this is setup.

These are the issues I found:
- Keyboard mapping
Setting of the keyboard was done though tty. I did most of the configuration via SSH. It didn't matter if I set the keyboard map pre or post installation. I haven't looked at the scripts used.
- Static IP address
The static IP address defaulted to 192.168.1.69 after I entered in my static IP of 192.168.1.11.
- Dynamic IP spelling error.
It asks something similar to "enter your dinamic IP address" it should be dynamic

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:May 17, 2025, 02:24:48 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: My GroovyArcade Setup Guide
« Reply #3 on: February 28, 2015, 04:53:43 am »
Fwiw (and I know I keep banging on about it), don't bother with either of those front ends. Get attract mode on there.

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7461
  • Last login:May 23, 2025, 06:07:25 am
  • Quote me with care
Re: My GroovyArcade Setup Guide
« Reply #4 on: February 28, 2015, 05:32:00 am »
Fwiw (and I know I keep banging on about it), don't bother with either of those front ends. Get attract mode on there.

+1

Lacanian, thanks for the guide. Feel free to wikify it if you like, everyone has access for editing IIRC. Regarding W7 & CRT Emudriver, the problem is your card is not supported (only HD 2xxx, 3xxx & 4xxx are supported).
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

lacanian

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 96
  • Last login:June 06, 2021, 06:59:26 am
  • Go FightCade!
    • forum.arcadecontrols.com/index.php/topic,143714.0.html
Re: My GroovyArcade Setup Guide
« Reply #5 on: February 28, 2015, 06:06:47 am »
Thanks @calamity. I read this post http://geedorah.com/eiusdemmodi/forum/viewtopic.php?id=248 about ATOM-15 working on the ATI 5450 and ATI 6450 cards so I assumed CRT_EmuDriver would work as well. I couldn't find a 4xxx card when I went looking so I settled on a 5450.

Hi @cools, It's the first time I've hard about Attract Mode. If you and Calamity are recommending it sounds like the way to go!

PL1

  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 9664
  • Last login:Today at 07:55:24 pm
  • Designated spam hunter
Re: My GroovyArcade Setup Guide
« Reply #6 on: February 28, 2015, 06:15:29 am »
I'm happy to write and document this on the wiki if you like.
Would you like a wiki login?

Only takes me a few minutes to set one up for you.   ;D


Scott

lacanian

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 96
  • Last login:June 06, 2021, 06:59:26 am
  • Go FightCade!
    • forum.arcadecontrols.com/index.php/topic,143714.0.html
Re: My GroovyArcade Setup Guide
« Reply #7 on: February 28, 2015, 06:52:20 am »
Would you like a wiki login?

Yes please. PM sent.

PL1

  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 9664
  • Last login:Today at 07:55:24 pm
  • Designated spam hunter
Re: My GroovyArcade Setup Guide
« Reply #8 on: February 28, 2015, 03:48:23 pm »
Would you like a wiki login?

Yes please. PM sent.
You're all set.   :cheers:


Scott

cools

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 645
  • Last login:May 17, 2025, 02:24:48 pm
  • Arcade Otaku Sysadmin
    • Arcade Otaku
Re: My GroovyArcade Setup Guide
« Reply #9 on: March 03, 2015, 04:47:14 am »
Hi @cools, It's the first time I've hard about Attract Mode. If you and Calamity are recommending it sounds like the way to go!

It does away with a lot of old concepts in frontends and it's massively flexible. Takes a bit of effort to figure out how it hangs together (because it works differently to the others!) but it doesn't look like you'll have any trouble with that ;)

lacanian

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 96
  • Last login:June 06, 2021, 06:59:26 am
  • Go FightCade!
    • forum.arcadecontrols.com/index.php/topic,143714.0.html
Re: My GroovyArcade Setup Guide
« Reply #10 on: March 03, 2015, 05:36:29 am »
Thanks cools!
It looks like I'm writing another howto guide.

I rewrote some of the content and posted this guide on
https://code.google.com/p/groovyarcade/wiki/GroovyArcade_Install_Config_Guide

and

http://newwiki.arcadecontrols.com/index.php?title=Groovy_Arcade_Installation_Guide

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7461
  • Last login:May 23, 2025, 06:07:25 am
  • Quote me with care
Re: My GroovyArcade Setup Guide
« Reply #11 on: March 12, 2015, 11:43:57 am »
Hi lacanian,

Thanks a lot for your time spent in putting together this guide for the wiki.
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi

MonkeyJug

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 139
  • Last login:April 18, 2025, 01:16:57 pm
Re: My GroovyArcade Setup Guide
« Reply #12 on: October 23, 2016, 07:39:58 am »
Fwiw (and I know I keep banging on about it), don't bother with either of those front ends. Get attract mode on there.

@cools, are you running your AM theme on the GroovyArcade build?  If so, do you have a link to your current AM theme handy?  I just registered on the AM website, but couldn't find it.  I have all the emumovies videos and artwork and love your setup (even though it is 2 years old!)

TIA

keilmillerjr

  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1847
  • Last login:October 06, 2023, 10:20:39 pm
  • Web Developer.
Re: My GroovyArcade Setup Guide
« Reply #13 on: October 24, 2016, 08:00:28 am »
Fwiw (and I know I keep banging on about it), don't bother with either of those front ends. Get attract mode on there.

@cools, are you running your AM theme on the GroovyArcade build?  If so, do you have a link to your current AM theme handy?  I just registered on the AM website, but couldn't find it.  I have all the emumovies videos and artwork and love your setup (even though it is 2 years old!)

TIA

The cools layout comes bundled with attractmode.

krick

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2006
  • Last login:May 23, 2025, 03:48:36 am
  • Gotta have blue hair.
Re: My GroovyArcade Setup Guide
« Reply #14 on: October 24, 2016, 11:03:10 pm »
Regarding W7 & CRT Emudriver, the problem is your card is not supported (only HD 2xxx, 3xxx & 4xxx are supported).

Why didn't you suggest that he try CRT Emudriver 2.0?
http://geedorah.com/eiusdemmodi/forum/viewtopic.php?id=295

It should work with his video card and Windows 7 or am I missing something?
Hantarex Polo 15KHz
Sapphire Radeon HD 7750 2GB (GCN)
GroovyMAME 0.197.017h_d3d9ex
CRT Emudriver & CRT Tools 2.0 beta 13 (Crimson 16.2.1 for GCN cards)
Windows 7 Home Premium 64-bit
Intel Core i7-4790K @ 4.8GHz
ASUS Z87M-PLUS Motherboard

Calamity

  • Moderator
  • Trade Count: (0)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 7461
  • Last login:May 23, 2025, 06:07:25 am
  • Quote me with care
Re: My GroovyArcade Setup Guide
« Reply #15 on: October 25, 2016, 03:20:05 am »
Regarding W7 & CRT Emudriver, the problem is your card is not supported (only HD 2xxx, 3xxx & 4xxx are supported).

Why didn't you suggest that he try CRT Emudriver 2.0?
http://geedorah.com/eiusdemmodi/forum/viewtopic.php?id=295

It should work with his video card and Windows 7 or am I missing something?

2.0 didn't exist back in February 2015 :)
Important note: posts reporting GM issues without a log will be IGNORED.
Steps to create a log:
 - From command line, run: groovymame.exe -v romname >romname.txt
 - Attach resulting romname.txt file to your post, instead of pasting it.

CRT Emudriver, VMMaker & Arcade OSD downloads, documentation and discussion:  Eiusdemmodi