Mame on PlayStation 3 ?

The place for all discussion on gaming hardware
User avatar
Sonic R
Posts: 1404
Joined: Mon Jun 27, 2005 11:33 pm
Location: Detroit, MI
Contact:

Mame on PlayStation 3 ?

Post by Sonic R »

I am hear tall tales of running mame on the PlayStation 3 - and it might be by way of Linux?

Is anyone have idea on how to accomplish this? It would be cool if I am able to play mame games on my TV :D (Armed Police Batrider :wink: )

I try google and I fail :oops:
Smithy
Posts: 62
Joined: Tue Sep 12, 2006 11:29 pm

Post by Smithy »

I know this isn't what you're looking for, and you probably already know this, but a modded Xbox really is good for emulators.... including mame
User avatar
ReKleSS
Posts: 420
Joined: Sat Sep 03, 2005 1:38 am

Post by ReKleSS »

Install linux. Install SDLmame. Play. What's the problem?

(Not tall tales btw. Rbelmont did it.)
弾もまたいで通る
User avatar
elvis
Posts: 984
Joined: Fri Nov 04, 2005 10:42 pm
Location: Brisbane, Australia

Post by elvis »

ReKleSS wrote:Install linux. Install SDLmame. Play. What's the problem?

(Not tall tales btw. Rbelmont did it.)
Yup, that's all there is to it. Plenty of folks on YouTube have videos up showing successful installs:
http://www.youtube.com/results?search_q ... rch=Search

If SDLMAME fails, try XMAME. I've run XMAME before successfully on Linux/PowerPC and MacOSX/PowerPC, and Cell is bacward compatible with PowerPC/G5 targeted code.

And once you're done, run some benchmarks and submit them:
http://benchmark.mameworld.net/
Endymion
Posts: 284
Joined: Wed Jun 29, 2005 1:41 pm
Location: Miami, FL
Contact:

Post by Endymion »

I wouldn't expect too much considering there is zero video acceleration for the PS3 under Linux. This is not likely to change given Sony's stance.
User avatar
ReKleSS
Posts: 420
Joined: Sat Sep 03, 2005 1:38 am

Post by ReKleSS »

There's no hardware acceleration in mame either, so it's moot. The framebuffer is fast enough.
弾もまたいで通る
User avatar
Sonic R
Posts: 1404
Joined: Mon Jun 27, 2005 11:33 pm
Location: Detroit, MI
Contact:

Post by Sonic R »

Thanks guys :D
I am going to give this a try this weekend.
User avatar
evil_ash_xero
Posts: 6245
Joined: Thu Jul 12, 2007 6:33 am
Location: Where the fish lives

Post by evil_ash_xero »

Smithy wrote:I know this isn't what you're looking for, and you probably already know this, but a modded Xbox really is good for emulators.... including mame
I was thinking about getting an Xbox(modded), primarily for this, but was concerned about game speed. Does it run EspRade, Guwange, Battle Bakraid, 19xx, and Dimahoo properly. Those are the most "modern" games that I really want running well on it.

Thanks.

s/m
neorichieb1971
Posts: 7884
Joined: Wed Jan 26, 2005 1:28 am
Location: Bedford, UK
Contact:

Post by neorichieb1971 »

The only thing I know is the Xbox is crap for RGB. Shame really.
This industry has become 2 dimensional as it transcended into a 3D world.
User avatar
ktownhero
Posts: 337
Joined: Tue Jan 30, 2007 9:56 pm
Location: New Jersey
Contact:

Post by ktownhero »

evil_ash_xero wrote:
Smithy wrote:I know this isn't what you're looking for, and you probably already know this, but a modded Xbox really is good for emulators.... including mame
I was thinking about getting an Xbox(modded), primarily for this, but was concerned about game speed. Does it run EspRade, Guwange, Battle Bakraid, 19xx, and Dimahoo properly. Those are the most "modern" games that I really want running well on it.

Thanks.

s/m
I have tried EspRade and Guwange, but it didn't seem like they were running at full speed.
I got mad gigabytes.
User avatar
elvis
Posts: 984
Joined: Fri Nov 04, 2005 10:42 pm
Location: Brisbane, Australia

Post by elvis »

evil_ash_xero wrote:I was thinking about getting an Xbox(modded), primarily for this, but was concerned about game speed. Does it run EspRade, Guwange, Battle Bakraid, 19xx, and Dimahoo properly. Those are the most "modern" games that I really want running well on it.
Disclaimer: I don't own an Xbox, nor will I ever.

On a PC desktop running vanilla MAME, the games you mention require around a 1.0-1.2GHz full-cache CPU with 300+ MB RAM.

Given that the XBox is a 733MHz low-cache CPU with 64MB RAM, I doubt highly that it could handle the bigger games like Gunbird 2 or Guwange at full speed with no frameskip. I'm all for buying XBoxes and converting them into home entertainment devices (because when you do, you cost Microsoft money), but they are a touch too legacy for some of the fatter MAME games.

[edit] And if one more person tells me that swap ("virtual memory") is a replacement for real RAM, I'll spontaneously implode.
User avatar
Strider77
Posts: 4732
Joined: Thu Jul 27, 2006 7:01 am

Post by Strider77 »

Guwange runs great on an xbox... no problems.[/quote]
Damn Tim, you know there are quite a few Americans out there who still lives in tents due to this shitty economy, and you're dropping loads on a single game which only last 20 min. Do you think it's fair? How much did you spend this time?
User avatar
GaijinPunch
Posts: 15852
Joined: Mon Jan 31, 2005 11:22 pm
Location: San Fransicso

Post by GaijinPunch »

Strider77 wrote:Guwange runs great on an xbox... no problems.
Interlaced screen = problem.
RegalSin wrote:New PowerPuff Girls. They all have evil pornstart eyelashes.
User avatar
mrkotfw
Posts: 170
Joined: Sun Nov 26, 2006 3:15 am
Location: California

Post by mrkotfw »

neorichieb1971 wrote:The only thing I know is the Xbox is crap for RGB. Shame really.
In what way? Too dark?
Yaul: An awesome open source SEGA Saturn software development kit
User avatar
Strider77
Posts: 4732
Joined: Thu Jul 27, 2006 7:01 am

Post by Strider77 »

Interlaced screen = problem.
I put it into 480p then add the scanline option so it looks 240p.
Damn Tim, you know there are quite a few Americans out there who still lives in tents due to this shitty economy, and you're dropping loads on a single game which only last 20 min. Do you think it's fair? How much did you spend this time?
Endymion
Posts: 284
Joined: Wed Jun 29, 2005 1:41 pm
Location: Miami, FL
Contact:

Post by Endymion »

ReKleSS wrote:There's no hardware acceleration in mame either, so it's moot. The framebuffer is fast enough.
What?
AWJ
Posts: 220
Joined: Sat Mar 12, 2005 12:22 pm

Post by AWJ »

Endymion wrote:
ReKleSS wrote:There's no hardware acceleration in mame either, so it's moot. The framebuffer is fast enough.
What?
The new video system introduced in the post-0.106 cycle added acceleration for artwork (allowing it to be arbitrarily-high resolution, instead of limited to the same resolution as the game screen) and for vector graphics (Asteroids, Tempest, the old Atari Star Wars, etc.), Raster graphics are still rendered in software.
Endymion
Posts: 284
Joined: Wed Jun 29, 2005 1:41 pm
Location: Miami, FL
Contact:

Post by Endymion »

Okay, but I could swear I used an OpenGL plug-in for ages on an old PowerMac 6500 back in college. It made the difference between some games being unplayable or not.
AWJ
Posts: 220
Joined: Sat Mar 12, 2005 12:22 pm

Post by AWJ »

Endymion wrote:Okay, but I could swear I used an OpenGL plug-in for ages on an old PowerMac 6500 back in college. It made the difference between some games being unplayable or not.
OpenGL (Direct3D in Windows) is used by MAME to stretch, aspect-ratio-correct, rotate (for vertical games) and apply effects like simulated scanlines to the game screen after it has been rendered in software. That's been true ever since MAME stopped being DOS-only, and hasn't changed with the new video system. On a single-CPU system, offloading the stretching et al to hardware can easily make the difference between running at full speed and not. The PS3 can do it on its second core, which is otherwise unused by MAME except for the one or two drivers that are multithreaded (which don't run anywhere close to full speed on a PS3 anyway)
User avatar
antron
Posts: 2861
Joined: Wed Feb 22, 2006 7:53 pm
Location: Egret 29, USA

Post by antron »

AWJ wrote:On a single-CPU system, offloading the stretching et al to hardware can easily make the difference between running at full speed and not. The PS3 can do it on its second core, which is otherwise unused by MAME except for the one or two drivers that are multithreaded (which don't run anywhere close to full speed on a PS3 anyway)
I was under the impression that the CellBE had one main 64 bit core, and 6 or 7 Synergistic Processing Units (SPU) that are RISCs

and that Linux currently doesn't (or can't) use the SPUs (because of the hypervisor?)

edit:
nope, linux can use them:
http://www.ibm.com/developerworks/power ... LinuxPS3-1
AWJ
Posts: 220
Joined: Sat Mar 12, 2005 12:22 pm

Post by AWJ »

antron wrote:
AWJ wrote:On a single-CPU system, offloading the stretching et al to hardware can easily make the difference between running at full speed and not. The PS3 can do it on its second core, which is otherwise unused by MAME except for the one or two drivers that are multithreaded (which don't run anywhere close to full speed on a PS3 anyway)
I was under the impression that the CellBE had one main 64 bit core, and 6 or 7 Synergistic Processing Units (SPU) that are RISCs
The main PowerPC core can run two independent threads at once, similar to the "HyperThreading" capability of the Pentium 4.

Offloading MAME's video backend (stretching, rotating and compositing) to one of the SPEs would certainly be possible, but someone would have to write software support for it into SDLMAME or a new PS3-specific MAME derivative.
User avatar
antron
Posts: 2861
Joined: Wed Feb 22, 2006 7:53 pm
Location: Egret 29, USA

Post by antron »

this looks promising:
http://www.youtube.com/watch?v=RsQOr-vNDsg
Marvel Vs Capcom running faster than normal speed
AWJ
Posts: 220
Joined: Sat Mar 12, 2005 12:22 pm

Post by AWJ »

The CPS2 driver in MAME doesn't need a lot of CPU power, just a lot of memory ("a lot" meaning "more than an XBox has")
User avatar
evil_ash_xero
Posts: 6245
Joined: Thu Jul 12, 2007 6:33 am
Location: Where the fish lives

Post by evil_ash_xero »

Kinda off topic, but how do SNES and Genesis games run on XBOX? Are there emulators for both of them, that are compatible with XBOX?

s/m
User avatar
ktownhero
Posts: 337
Joined: Tue Jan 30, 2007 9:56 pm
Location: New Jersey
Contact:

Post by ktownhero »

Just out of curiosity, can you run linux on the ps3 w/o infringing upon your ability to play games on and offline?

It'd be cool to replace my modded xbox with a ps3 media center.
I got mad gigabytes.
User avatar
antron
Posts: 2861
Joined: Wed Feb 22, 2006 7:53 pm
Location: Egret 29, USA

Post by antron »

evil_ash_xero wrote:Kinda off topic, but how do SNES and Genesis games run on XBOX? Are there emulators for both of them, that are compatible with XBOX?

s/m
http://xport.xbox-scene.com/
AWJ
Posts: 220
Joined: Sat Mar 12, 2005 12:22 pm

Post by AWJ »

ktownhero wrote:Just out of curiosity, can you run linux on the ps3 w/o infringing upon your ability to play games on and offline?

It'd be cool to replace my modded xbox with a ps3 media center.
Yes, Sony officially endorses multibooting between their OS and Linux, and even provides complete instructions for setting it up somewhere on their website. The hypervisor prevents the two partitions from "seeing" each other at all--so you can't boot into Linux and run a hex editor on the savefiles of your commercial games, but your commercial games can't accidentally or maliciously damage your Linux partition either.
User avatar
antron
Posts: 2861
Joined: Wed Feb 22, 2006 7:53 pm
Location: Egret 29, USA

Post by antron »

ktownhero wrote:Just out of curiosity, can you run linux on the ps3 w/o infringing upon your ability to play games on and offline?

It'd be cool to replace my modded xbox with a ps3 media center.
a partition tool and Install OtherOS option are in the PS3 menu. you would then put in the install disc of your choice.
User avatar
GaijinPunch
Posts: 15852
Joined: Mon Jan 31, 2005 11:22 pm
Location: San Fransicso

Post by GaijinPunch »

Strider77 wrote:
Interlaced screen = problem.
I put it into 480p then add the scanline option so it looks 240p.
I had shitty luck w/ the fake scanlines option. Maybe I should've perservered.
RegalSin wrote:New PowerPuff Girls. They all have evil pornstart eyelashes.
User avatar
lawnspic
Posts: 701
Joined: Fri Jun 24, 2005 3:05 am
Location: NY

Post by lawnspic »

I had a modded xbox properly set up with FBAXXXpro and it played Batrider, Esprade, ect. very well with full speed and sound using no virtual memory. To the purists they will knock the video output, but as far as im concerned it look and played damn fine. GoGo and and +T+ did and excellent job with the latest builds of FBAXXX. They should be commended for the hard work on the best emu on the console

Quote from +T+

Unfortunately the display from FBA-XXX Pro will never be arcade perfect since the Xbox's video resolution is fixed at 640x480, approximately double the native resolution of the Neo-Geo system, so some form of upscaling will always be necessary to have the display fill the screen. The Xbox is incapable of playing these games in their original resolution hence the visible difference between the emulator and real hardware.
Iron Maiden: "It was dead, but alive at the same time."
Post Reply