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: Best Linux Distribution for Arcade Cab  (Read 8265 times)

0 Members and 1 Guest are viewing this topic.

kldavis

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10
  • Last login:July 21, 2004, 04:42:03 pm
  • I'm a llama!
Best Linux Distribution for Arcade Cab
« on: October 28, 2003, 01:34:00 am »
Ok, I've tried RedHat (too bloated) and VectorLinux (install is buggy), but now can someone please tell me the best Linux distribution to use for a Mame arcade cabinet?  I had been running my cabinet under Win9X (with a 'nogui' boot), but I'm switching to Linux so I can add it to my home network.  Can one of you Linux gurus recommend a good Linux distribution that offers the minimal footprint necessary to run an arcade cab?

Of course, I realize I can recompile the kernel for any Linux distro and do some other "rm -rf" work to pare down any of the Linux distros to what I want, but I'd rather start with something at least *close* to what I want so as to minimize my need to read FAQs about compiling kernels and installing video drivers and such.  Can someone help me out here?  I'm sure I can't be the only person wondering about this issue.  Thanks in advance for any help...

Kyle

Generic Eric

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4520
  • Last login:March 05, 2024, 09:02:23 am
  • Restore! Don't maim for MAME, build from scratch!
    • forum.arcadecontrols.com/index.php/topic,143226.0.html
Re:Best Linux Distribution for Arcade Cab
« Reply #1 on: October 28, 2003, 01:49:27 am »
This question is better suited for the software forum.  

Or you could try the gang at alt.games.mame
There are several folk that have knowledge of linux.


zorg

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1102
  • Last login:May 19, 2022, 09:00:38 am
Re:Best Linux Distribution for Arcade Cab
« Reply #2 on: October 28, 2003, 04:13:43 am »
Can one of you Linux gurus recommend a good Linux distribution that offers the minimal footprint necessary to run an arcade cab?

I'm not a linux guru, but I guess Debian will do the trick for you.
just do a minimal base install
check the apt documentation, and voila
my "still planning cab will run debian"
I'm on the planning stage

SirPeale

  • Green Mountain Man
  • Global Moderator
  • Trade Count: (+23)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 12963
  • Last login:August 04, 2023, 09:51:57 am
  • Arcade Repair in New England
    • Arcade Game and Other Coin-Op Projects
Re:Best Linux Distribution for Arcade Cab
« Reply #3 on: October 28, 2003, 07:09:19 am »
I have had really good luck with Slackware.  I've been using it for years.

In terms of a front end (since this is going into a cabinet) there are a few options available.  Gamelauncher aparently will compile on Linux, but I haven't tried it.  You can also run several X frontends.

Inaba

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 117
  • Last login:December 14, 2004, 01:58:48 pm
  • Secret Squirrel
    • Cazic Thule Forums
Re:Best Linux Distribution for Arcade Cab
« Reply #4 on: October 28, 2003, 10:16:22 am »
Best linux distro for MAME?

Why... that's easy.  Gentoo of course.  www.gentoo.org

Here's how you make it "go" :

Step 1: Install Gentoo from binary packages
Step 2: emerge mame

You're done.

There's already an ebuild package for several mame front ends (Both for Gnome and KDE) as well as XMAME, and AdvanceMAME.


Captain Rotundo

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 61
  • Last login:September 05, 2007, 09:12:18 pm
  • I'm a llama!
Re:Best Linux Distribution for Arcade Cab
« Reply #5 on: October 28, 2003, 11:25:02 am »
Don't use gentoo if your going to install the binary packages. use Debian.
And don't use gentoo too compile either, the improvements are negligable (you WON'T see a difference trust me).

Slackware may be nice but debian's package system macks it very convienient.  install the base system, bare minimum, and then slowly apt-get each package you need.  I would still recommend compiling xmame yourself for the latest version.  Oh and don't run stable, use testing or unstable.  the the latest stable is woefully out of date, and the current testing is starting the freeze for a new stable as we speak.

 I've run Debian for years, and until recently I even had a machine that ahad run Debian for about 7 years and NEVER needed a re-install just periodic "apt-get dist-upgrades"  I don't think you'll find another distro that can make that claim.

Recently I switch a machine to gentoo to see what the fuss was about. I was NOT impressed. basically it ran into upgrade troubles frequently, and coming from years of never having a problem I didn't cause on Debian was a pain, plus I benchmarked no speed improvement at all. Needless to say I am back to an all Debian man now.  Thats 6 machines running debian that I maintain and use.  and of course I am stilling learning better ways to do things each day :)

Of course I would definately recomend GNU/Linux for anything MAME I benchmark a 10-15% speed increase between mame and xmame on my home desktop.  that makes a lot of games playable on GNU/Linux that aren't so on Windows.

just my 2 cents.

SirPoonga

  • Puck'em Up
  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8183
  • Last login:April 12, 2023, 09:22:35 pm
  • The Bears Still Suck!
Re:Best Linux Distribution for Arcade Cab
« Reply #6 on: October 28, 2003, 12:40:15 pm »
I use redhat.  It's bloated unless you know how to slim it down.  I play armagetron and many other games that I find at the Linux Tome.  So having a distro with all the bling bling right away is nice for compiling stuff.

Dave_K.

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1807
  • Last login:July 06, 2022, 03:27:30 pm
    • Arcade Fever
Re:Best Linux Distribution for Arcade Cab
« Reply #7 on: October 28, 2003, 12:51:19 pm »
Wasn't there a knoppix self boot linux CD that was optimized for mame?  You don't even need a hard disk (hows that for small footprint!)  Just need a machine with enough memory to boot knopix in memory with a ram drive.

If that image isn't being maintained anymore, I'm sure you could probably make a custom knoppix build for your graphics card and load mame on it.

[mod] Here is more info on KnoppixMame: http://freshmeat.net/projects/knoppixmame/.  The homepage/download take awhile to load but looks like its still there. [/mod]
« Last Edit: October 28, 2003, 01:07:41 pm by Dave_K. »

SirPoonga

  • Puck'em Up
  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8183
  • Last login:April 12, 2023, 09:22:35 pm
  • The Bears Still Suck!
Re:Best Linux Distribution for Arcade Cab
« Reply #8 on: October 28, 2003, 01:48:17 pm »
There's advancecd too.

eightbit

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1849
  • Last login:September 07, 2019, 07:38:11 pm
  • My cab is never done...
Re:Best Linux Distribution for Arcade Cab
« Reply #9 on: October 28, 2003, 03:28:38 pm »
There's advancecd too.

Have you tried advancecd? Its been a while since I did so maybe its been updated but at the time I thought it made mame32 look good.
My statements are my own opinions. They have the value that the reader gives them. My opinion of my opinion varies between foolish and brilliant and these opinions often change with new information.

Inaba

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 117
  • Last login:December 14, 2004, 01:58:48 pm
  • Secret Squirrel
    • Cazic Thule Forums
Re:Best Linux Distribution for Arcade Cab
« Reply #10 on: October 29, 2003, 10:45:14 am »
Cap'n Rotundo -

If you had all those problems you say with Gentoo, then you screwed something up.

Gentoo is just as stable as (actually, quite a bit more stable) Debian, and the package mangement system stomps all over apt-get.

Gentoo isn't for the lightweight though, you have to know what you're doing to use Gentoo properly.  So definitely not the best for the linux neophyte.

Captain Rotundo

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 61
  • Last login:September 05, 2007, 09:12:18 pm
  • I'm a llama!
Re:Best Linux Distribution for Arcade Cab
« Reply #11 on: October 29, 2003, 04:36:10 pm »
no gentoo would frequently fail on an ebuild, and then all I would have to do is run it again and it would work.  when I was using it it never succeeded in ebuilding a bunch of stuff at a time, it would choke and then you'd have to run emerge again for it to succeed.

now mind you I was using "unstable" ebuilds, but seeing as I've bene running Debian Unstable for two years straight on two machines I use every day at work and only had one upgrade issue I have high standards.

and I have to beg to differ if you think emerge stomps all over apt you are clearly not very familiar with apt.

if I were concerned about compiling everything i ran I wouldn't use gentoo I'd go back to linux from scratch, hows that for a recommendation for a newbie ?
but I digress this flamewar if for another site :)

b3atmania

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 209
  • Last login:November 25, 2005, 09:48:57 am
Re:Best Linux Distribution for Arcade Cab
« Reply #12 on: October 30, 2003, 08:59:40 am »
I would pass on using Linux all together and go for FreeBSD. FreeBSD is less messy than Linux and will do the job fine.

In either Linux or FreeBSD, do not install X, but go for SVGAlib. You won't regret it. X is quite a resource hog.

Inaba

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 117
  • Last login:December 14, 2004, 01:58:48 pm
  • Secret Squirrel
    • Cazic Thule Forums
Re:Best Linux Distribution for Arcade Cab
« Reply #13 on: October 30, 2003, 05:46:29 pm »
no gentoo would frequently fail on an ebuild, and then all I would have to do is run it again and it would work.  when I was using it it never succeeded in ebuilding a bunch of stuff at a time, it would choke and then you'd have to run emerge again for it to succeed.

now mind you I was using "unstable" ebuilds, but seeing as I've bene running Debian Unstable for two years straight on two machines I use every day at work and only had one upgrade issue I have high standards.

and I have to beg to differ if you think emerge stomps all over apt you are clearly not very familiar with apt.

if I were concerned about compiling everything i ran I wouldn't use gentoo I'd go back to linux from scratch, hows that for a recommendation for a newbie ?
but I digress this flamewar if for another site :)

I'm not disputing you had those issues...  I was trying to point out that that is not the *usual* case, and generally speaking, from what you've described, it results from misconfiguration on the user end of things, not a problem with the ebuilds.

But since you say you were using unstable ebuilds, I don't see how you can complain... they are masked (unstable) for a reason.  That's like complaining that the discount wood you buy that has some water damage doesn't hold up as well as regular wood... it's kind of a "duh" scenario.  If you are using unstable ebuilds, expect your system to be unstable *boggle*.

Anyway, typically speaking, there's only rare instances of ebuilds failing to build... and if you want to eschew ebuilds all together, you are free to install the binary packages, just like Debian.  With Gentoo, you have the choice which way you want to go :)  If you're happy with Debian, great!  But don't bad mouth Gentoo because you tried to build a house of cards and it all came crashing down on you.  That's your fault, not the distro's.



neuromancer

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 446
  • Last login:May 10, 2006, 04:26:57 pm
  • Can I Play?
Re:Best Linux Distribution for Arcade Cab
« Reply #14 on: November 06, 2003, 01:13:47 pm »
I ran AdvanceCD today and I thought it was pretty cool. The download comes with a batch file to build the ISO after you put whatever snaps and roms you want in the folders.

Then you stick it in the drive and boot the machine. It finds the hardware and presents you an alphabetic list of games, with screenshots. Pressing buttons on the keyboard takes you to the games starting with that letter.

It would be super cool for MAME on someone elses machine (like the company laptop) without leaving *any* traces.

Bob

SirPoonga

  • Puck'em Up
  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8183
  • Last login:April 12, 2023, 09:22:35 pm
  • The Bears Still Suck!
Re:Best Linux Distribution for Arcade Cab
« Reply #15 on: November 06, 2003, 02:56:57 pm »
BTW, there is no longer going to be a redhat linux by the end of this year.  They are now pointing to fedora.redhat.com

imzadi3015

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 2
  • Last login:December 12, 2014, 11:19:57 pm
  • I want to build my own arcade controls!
Re: Best Linux Distribution for Arcade Cab
« Reply #16 on: December 12, 2014, 11:04:53 pm »
 :laugh2:
I just saw this post. This is something I've been working on for a year.
Lubuntu is the best software for a Mame Cabinet.
I use AdvanceMame, AdvanceMenu and AdvanceMess. In Peppermintos, LXLE, PointLinux - the result is the same. The sound is delayed by 30 seconds. In Lubuntu, everything works perfectly.
I have Lubuntu installed on a 16gb SanDisk Usb.
1) sudo apt-get install build-essential
2) sudo apt-get install libsvga1-dev
3) sudo apt-get install libsdl1.2-dev
Extract advancemame, advancemenu and advancemess in it's own folder. cd - change directory to each folder.
1) ./configure
2) make
3) sudo make install
After all 3 steps are performed in the last folder, run the following commands:
advmess
advmenu
Open your HOME folder, and view hidden files. You should see a folder named .advanced
In this folder is a folder named roms.  Drop your roms in here.
The whole process took under 2 hours, only because it takes awhile for the system to run sudo make install.

For fun, I added a folder named MP3, added my favorite songs in here, and then edited advmenu.rc
sound_background_loop_dir /home/mame/.advance/mp3
It will play all songs in this folder in a random order. Perfect for parties, even if nobody wants to play video games.

nitrogen_widget

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1746
  • Last login:Yesterday at 07:02:12 am
  • I want to build my own arcade controls!
Re: Best Linux Distribution for Arcade Cab
« Reply #17 on: December 12, 2014, 11:16:57 pm »
I've done the same with PClinuxOS lxde .
Except due to updates in GCC had to make a few changes to the make file.

I like that distro because it let's you make a liveusb of your install very easy.

I have no idea how you can get lag on different distro's.
Advmame and Mame .149 up to .153 I've compiled on a pclinuxos, slitaz, sparky Linux and crunch bang and had no issues.
Both 32 and 64 bit.
You don't need advmame .106 for a 64 but again its easier to compile than newer Mame and comes with no nag and high scores.
With advmame you do need to tell it to use SDL for sound.
« Last Edit: December 12, 2014, 11:51:42 pm by nitrogen_widget »