Main > Raspberry Pi & Dev Board
Does anybody run Mame on a Raspberry Pi?
Mysterioii:
--- Quote from: Howard_Casto on July 30, 2012, 04:12:32 pm ---I think what haze was getting at was even in terms of the classics, you are going to have to run an old version of mame on the Pi. The old versions of mame run the games sure, but they often run them in inaccurate ways. And yes, this applies even for the "classics". I know I've got a POS rig in my gorf cab running dos and due to the low resources I've got an older version of mame running. The version of gorf in my gorf cab plays nothing like the one in mame today... because they've improved the emulation significantly. I really need to upgrade that thing. ;)
I absolutely think there is potential for fun projects in there, even mame-based projects, but then again if the goal is to put fairly accurate arcade games in a cab/cp cheaply you can get one of those namco classics for around 10 bucks and put it in there.
--- End quote ---
I think I'm pretty much in agreement with you, to me it's not a game changing, groundbreaking sort of thing, just something that could be fun. Depends on what you want to do with it. It's not going to replace a real PC in my full size cab.
--- Quote ---Actually with the info on the i/o pins I'm a little disappointed in the device now. I assumed that none of the pins (save maybe power and ground) were reserved and you had the full 26 to play with. 17 pins.... isn't a lot.
--- End quote ---
Well, it depends on what you want to do. It does have build in I2C support and I have used I2C "GPIO expanders" before on other projects... Mouser part number771-PCA9555N is a 16 bit GPIO expander and it only costs you the two I2C pins, however since it's communicating serially then it will take you a little longer to read the data than from a dedicated on-board pin. Whether you can live with that depends on your application. I notice that that part is marked as "end of life" and is about to be discontinued but I'm sure there are others. It only cost $1.25 when I picked some up.
--- Quote from: pinballjim ---The emulation thing has been done a million times over by now. Do something more creative with these Pis.
--- End quote ---
How 'bout do whatever interests you, man? For me it's a learning project. I have a ton of projects I'd like to do but real life is giving me precious little time to do anything right now. I haven't touched linux in years so yeah if I can futz around with one of these things for a while I'm fine. "Creative projects to interest PBJ" come later...
Mysterioii:
--- Quote from: pinballjim on July 31, 2012, 10:58:43 am ---Messing around with Linux was something that really caught my interest in these devices but the reviews have been pretty unified in stating they're too weak to run MAME. Nothing wrong with a project, but why start with something that you already know isn't going to give satisfactory results?
--- End quote ---
I can't argue with that, you're absolutely right. And I agree with Howard_Casto that at best it would be running an old version of MAME... now, it may not be arcade-perfect, but to an extent that depends on which version you run with and which games you care about.
Basically, I'm not gonna bust my butt trying to get MAME running... there are already people out there doing that, with varying degrees of success. I'm happy to let the students and people with more free time than me see what they can accomplish. If I see that someone seems to have gotten things working to a reasonable state in a month or two I may check it out and see how it plays with the games I'm interested in. I am personally interested in altering the code to get it to recognize inputs on the GPIO pins in the same way as a keyboard/joystick so one could hook up to it directly rather than relying on a USB interface, but if it looks like nobody has gotten mame running reasonably well with the older games then I'll probably never bother with messing with the inputs. It just seemed like a cool concept to me.
You're both right though... "getting mame running" isn't something I will personally put a lot of time into, but since there are other people already working on it I'll keep an eye on their progress then decide if I want to pursue my own ideas any further.
Navigation
[0] Message Index
[*] Previous page
Go to full version