Showing posts with label Ubuntu. Show all posts
Showing posts with label Ubuntu. Show all posts

Tuesday, 17 August 2010

Some words about the software

It's probably worth talking a bit about the software.

This time round, I've stuck to my principles and stayed with Ubuntu, but instead a trying to build a perfectly tuned system from the ground up, i've installed an "off-the-shelf", vanilla Xubuntu desktop and trimmed off the unnecessary.

Xubuntu is a variant of the standard Ubuntu image, using the XFCE desktop instead of gnome, and is optimised for older machines, in that it's less resource hungry. This should keep the processor and memory focused on running the emulator and not on producing fancy desktops in the background, that aren't being used.

If you're not a Linux fan, think of it this way - if you're using Windows to run your arcade machine, you've got to use your antivirus software for starters (not needed on Linux) then you have the whole windows OS and all it's bloat running in the background instead of focusing on the job you want the computer to do. Linux isn't as scary as it was a few years ago, and these days, most hardware etc. works straight from the go - no driver installations or other steps to get stuff to work. It really is worth a look.

Preaching finished - back to my setup. Vanilla Xubuntu from www.xubuntu.com. During the install, I made sure to choose an easy username, and password and chose auto-login. The machine needs to login automatically as I will only have the arcade controls available, and it doesn't need to be secure.

I also spent some time in the partition manager, as I like my root and home partitions separate - I find it helps with reinstalls and upgrades. Just a personal preference - nothing to worry about if this isn't for you.

After the first boot, I spent some time removing everything I didn't need, such as office software, multimedia software, graphics, printing, games(!) - you get the idea.

Then added something from the ubuntu software centre - open ssh server. This will enable me to remotely connect to the machine and do anything I need to, such as upgrades, adding new ROMs, etc. And of course, I have to install mame.

Then it's installing Wahcade from http://www.anti-particle.com/wahcade.shtml - it's a free frontend to sdlmame thank has fantastic configuration capabilities, a screen layout editor, and loads more. No more trying to invent the wheel for me!

I'll post some screenshots when I can, but it's easier for you to take a look yourself.

Thursday, 11 March 2010

We're going again!

So...

We're gonna go again!

A couple of years later, a little older, a questionable amount wiser, and a completely new life. I've always regretted not continuing the last attempt. But there's a different woman in my life and all the things that were important to me, that I never started or never finished, are important again.

As most everything in life, my renewed interest in this came entirely by chance. My son is now 5, and he's as addicted to all things computers as much as me - a good thing or a bad thing - I can't yet tell. We were on the laptop together a few weekends ago - he stumbled across my mame roms and said "what's this, dad?".

Yes - you're absolutely right. A five year old asks you THAT question when browsing your laptop and you panic.

We spent the next while (I'll claim 20 minutes, but it probably was a couple of hours) cracking open the old games and bashing away on the up, down, left and right, ctrl and alt buttons until they nearly came off.

I asked him if he remembered the last attempt (from here on in, referred to as version 2.0) and he didn't. Shame. We used to play the Work In Progress together, but he was 2 or maybe 3 at the time. They're too young to remember the stuff you'll cherish forever.

So, I'm going to have another go at this arcade machine thingy. I'm sure I'll try and kid myself that this is as much for him and his sister as for me, but the jury's out on that one.

Version 3

The new one's called gMame 3.0 - might knock up a marquee at some stage with that on. Not sure, but I think I should mark the passing of those that came before.

Ubuntu

I'm still a massive Ubuntu fan (haven't used windows for a few years now - Windows 7 - that was NOT my idea) so we'll keep the Operating System, but obviously the later version - 10.04 is round the corner.

The interface

I'm not as keen on Java as I was, and I've been playing around with a little Python lately - not 100% struck but there's a lovely little environment in Ubuntu called Quickly that has a great Interface editor, source editor and it all packages up nicely, so when I get round to coding my own interface again, I'll likely pick this. Coming to a sourceforge near you soon.

So that's the new start. I'll let you know where I'm up to in the next post.

Wish me luck?

Friday, 18 January 2008

I love Open Source!

I'm a big open source fan. I use Ubuntu on every server, desktop and laptop I own. I don't dual boot with another operating system, such as Microsoft Windows or any of Apple OS's. I used to use Windows solely, and used to point, laugh, and make silly faces at people who used Linux, but I had an epiphany around summer 2006 when I was due to attend a conference on Open Source in Brussels, Belgium. I installed Ubuntu on my laptop that I took with me, and from that point on, I was hooked.

For this arcade machine, I'm going to need some software:

  • an operating system

    • some me it has to be Linux, preferably Ubuntu or some variant



  • some version of MAME (the application that runs the games)

    • on ubuntu/linux the application is called xmame



  • a GUI

    • it's not obvious when you first start looking into all this that the mame program does not have an interface to run the games from, it's a command line program that you need to type in order to run a game.

    • as such, this makes the idea of using a semi-authentic cabinet a bit tricky unless you're going to put a keyboard in it somewhere, or...

    • get a program to run "the program that runs the games" that you can operate from arcade controls




I have to use Linux - it's in my blood. Don't let this put you off if you're not used to using Linux - it's nowhere near as difficult to use as it used to be. Also, there is loads in this blog that might be useful to you without you looking at the software.