The NEW Build Your Own Arcade Controls
Main => Consoles => Topic started by: Scanner on March 28, 2005, 09:05:22 pm
-
Guys,
I just picked up the new PSP and the thing is awesome! I can't believe the clarity of the screen and the resolution of the games. I haven't been this excited since I finished my cab.
So naturally I pose the question can MAME be ported to the PSP? I know it won't be as easy as the XBOX or maybe a Palm version but it would be great.
The PSP supports the Sony's memory stick duo format that can get up to 2 gigs or more. You can put MP3's, pics, video's, etc, on it and you can launch games in that format as well.
The UMD Universal Media Disk (like a mini DVD) has promise as a medium but it has copy protection written all over it. There is like 4 or 5 hurdles you would have to over come, burn media, casing, copy protection, hardware protection etc.
Oh well, Hopefully someone will get inspired and look into the possibilities.
Here's to Hoping :)
Scanner
-
Sonys stuff isn't usually very hackable. But even if it is possible, I would guess that it would take 6 months to a year for the hacker community to get any meaningful 'additions' out there.
-
There's already a hack that lets you browse the web...
-
Wait... you mean to tell me it might be possible to play MAME on a PS1 right now? :o I never thought of that.
-
There's already a hack that lets you browse the web...
Seriously?? Where can I found that??
-
http://www.andrew.cmu.edu/user/jterlesk/psp/
-
Now if one of you PSP owners could try this.
Set it up to browse the web and then make your gateway to a nescafe, javaboy or CottAGE page.
http://www.davieboy.net/nescafe/
http://www.millstone.demon.co.uk/download/javaboy/
http://cottage.consolemul.com/
Now that would be pimp. Although it looks like it probably wouldn't work... one can dream.
-FTen
-
My understanding is that the PSP uses PSone hardware. If that's the case you won't be emulating crap on that.
As I understand it, R Belmont was talking about performance on PlayStation hardware, and mentioned that with current technology, even PacMan needs frameskip to work properly. If that's the case, there's nt a chance in hell of anything else being playable.
PlayStation tech is very limited, and quite dedicated to simple tasks. Something as broad as MAME would be nigh impossible for it to do at all, let alone at decent speed.
If you want portable MAME, get a GP32 from import. That's your only hope.
[EDIT]
Correction: The Sony PlayStation and PSone where MIPS R3000 CPUs running at 33MHz.
The PSP is an R4000 running at 100MHz(???)
According to this:
http://mail-index.netbsd.org/port-macppc/2005/03/12/0000.html
During something like a GCC compilation, the R4000 is 10 times SLOWER than a G3 PPC 350MHz CPU.
In other words: that old Pentium 166MMX you've got stashed in the cupboard will more than likely be a faster MAME box than a PSP, as far as general-purpose computing goes.
-
Sonys stuff isn't usually very hackable.
-
the PSP is more akin to the PS2 in power
-
ps2 wasn't able to emulate any games at full speed (even classics). So don't hold your breath.
You would probably do better to see if someone could port Hive or Vintage or one of the other fast emulators out there.
Or start with a .36 mame base (like mamed does).
But anyway... The word at the official mame forum is that its just way to slow. Very unhackable. And in the end not worth the price for portable emulation.
-
the PSP is more akin to the PS2 in power
PS1.75
-
What I want to know is, if you want a portable MAME, then why not buy a Pocket PC???
-
What I want to know is, if you want a portable MAME, then why not buy a Pocket PC???
Because a PSP is infinitely cooler than a pocketpc, at least from a gaming standpoint.
-S
-
Except that it can't do what you want. That's not cool.
-
Also the PSP has more buttons than a pocket PC. I say less than 6 months for someone to get something running on PSP. Didn't it take a few weeks(like 5-7) before someone made something that ran on the DS? I could be wrong though.
-
they have simple code running on teh DS with a passthrough card adn gba rom cart.
not close to anything user friendly yet
-
What about the dude who made Tetris and Nibller?
-
i'm sure you will need to fit a modchip to get unsigned code to run on a PSP
don't like the idea of soldering a modchip into a PSP - far too small!
unless it is possible to softmod
-
Sonys stuff isn't usually very hackable.
-
the PSP is more akin to the PS2 in power
From what I've read, the PSP is a 64-bit R4000 CPU running at 100MHz.
Whereas the PS2 is a 128-bit "emotion" chip clocked at 300MHz, with a second 150Mhz graphics co-processor.
I'd say that puts the PSP smack bang in between the PSone and PS2 in terms of raw grunt (comparing apples to oranges a little here, obviously). And as mentioned, the PS2 wasn't the friendliest thing to get working for emulation and/or general purpose computing. I'm not holding my breath for PSP ports of MAME.
Once again: if mobile/handheld emulation is your thing, buy a GP32
http://www.gp32x.com/
-
Tech specs;
http://www.us.playstation.com/consoles.aspx?id=4
CPU: PSP CPU (System clock frequency 1 - 333MHz)
Discussion on their (Sony/PS) board about what speed it's really doing;
http://boardsus.playstation.com/playstation/board/message?board.id=pspgames&message.id=1417&query.id=3030#M1417
Also if you wander around in their boards a little bit you can see talk of an upcoming internet browser, so who knows maybe they will fully implement java in it. You can read more about that too by googling "leaked PSP update".
-FTen
-
If that is all it's running, the JVM would kill it.
-
the fact that the psp has upgradable firmware, means that this may be easier than it was on the PS2
-
Seems at least possible that a product similar to HD Advance will become available to allow the user to run software from a memory stick.
-S
-
Not useful for MAME if the processor isn't fast enough to handle it.
-
Another option might be the Tapwave Zodiac (http://www.tapwave.com/) and PalmMAME or XCade.
Or build your own pocket sized cab (http://arcade.laweb.nl/PocketGalaga/) and put your PocketPC in it for the ultimate in portable classics ;) The MAME emultaor on my PocketPC was too slow though so I used the NES emulator.
-
While the PSP has a 333MHz processor. Currently the system is being underclocked. Meaning you aren't seeing the "real" power of the PSP. One of the reasoning behind underclocking is of course to save battery life. We all know the psp doesn't have such great battery life now, and it would be at least cut in half if it was running at its true speed of 333MHz. Which is equal to the PS2. I also read another article saying one of the develops said that the PSP technically can produce more polygons than a PS2. This is just to inform some of you saying the PSP is equal to a PS1. Right now...being underclocked its more equivalent to the power which is Dreamcast, and then some. Once you all check out the videos and pictures of Gran Turismo4. You will see the true power of the PSP. Have a nice day.
-
If it's 333 Mhz it should run all of the classics in MAME without a hiccup. My cab has only got a 233 Mhz G3 in it and it runs MAME fine.
-S
-
If it's 333 Mhz it should run all of the classics in MAME without a hiccup. My cab has only got a 233 Mhz G3 in it and it runs MAME fine.
You can't compare the processor speed in a specialized piece of hardware with that of a PC. It's like comparing a Toyota to a banana. You don't know what type of overhead the PSP's base OS requires.
-
I also know nothing about programming, but it seemed worth mentioning. I'm not saying that it definitely can run MAME, but it's way too early to say that it definitely cannot run MAME either.
-S
-
You're right, there are always ways to go in and hard optimize code for a certain processor, or toggle some compiler settings, or pare down the app itself so that it fits in the resources provided... I'm sure it's possible, just not likely in the form in which it currently exists.
-
psp = poorly built... at work we had 25 out of 300 come back, which is a high percentage...broken square button, air bubbles in screen, 5 pixels in a row stuck on yellow...
not to mention the overall design is sucky :'( what a shame
everyone will buy it though because it's sony...
-
everyone will buy it though because it's sony...
Not me, I'll buy one because that's what the voices in my head tell me to do.
-S
-
you too?
you too?
you too?
you too?
-
i'm waiting for a later model when they have hopefully managed to improve the battery life
-
I don't know if anybody here watched episode 904 of south park, but i just downloaded and played it on my PSP! It's so weird seeing that on the actual PSP...
(if you're wandering, episode 904 is the one about the PSP... Definitely check that one out...)
BTW, anybody know of a good source for downloadable content for PSP? I tried Sony connect, but they only have videos... I'm more hoping for playable game demos or something like that...
-
ps2 wasn't able to emulate any games at full speed (even classics).
-
i'm waiting for a later model when they have hopefully managed to improve the battery life
I'm with you on that one... Sega Nomad had a nice looking screen too, but the nice screen requires alot of juice to run... therefore limits the battery life.
-
ps2 wasn't able to emulate any games at full speed (even classics).
-
It wasn't, for Sonic Mega Collection SEGA actually used GENS code and MegaDrive roms to get the games onto PS2.
-
It wasn't, for Sonic Mega Collection SEGA actually used GENS code and MegaDrive roms to get the games onto PS2.
Are you sure about that? That doesn't sound like something a huge game company would do...
Not questioning you're knowledge though, don't get me wrong... I'm no SEGA expert...
-
I'm not sure that they used GENS, but they did use an emulator, could have been PGEN.
The reason Sonic CD wasn't on Mega Collection Plus was that they had trouble getting the Mega CD audio to emulate correctly on PS2.
-
Sweet! Any volunteers yet for porting Mame to PSP? There must be someone skillful enough in here...
-
Ironically enough, I am. Unfortunately I see no reason for doing it.
-
Ironically enough, I am.
-
............. :(...............
>:(
Given the real purpose of mame... give me one reason, that is true to the original purpose, that justifies a PSP port.
-
............. :(...............
>:(
Given the real purpose of mame... give me one reason, that is true to the original purpose, that justifies a PSP port.
........... :(.........
>:(
I don't like you, you're mean...
j/k...
But seriously, given the real purpose of mame... Give me one reason, that is true to the original purpose, that justifies creating an arcade cabinet running mame... Think about that...
Mames original purpose was archiving, correct? Do you see anybody (MAME devs aside) using it for that purpose???
People use it to play games, not to archive the games so that they won't be lost with time...
So yeah, i don't see any reason that is true to the original purpose of mame, to port it to the PSP, but i also don't see any reason true to the original purpose of mame, for building mame cabs... And besides, what arcade freak wouldn't want to play mame on his PSP??? I wanna play Metal Slug when i go on vacation in a few weeks, i wanna play Robotron when I'm on the plane, i wanna play Neo Drift Out Challenge when I'm waiting in the gate...
I want mame on my PSP!
-
So yeah, i don't see any reason that is true to the original purpose of mame, to port it to the PSP, but i also don't see any reason true to the original purpose of mame, for building mame cabs...
I haven't built a MAME cab either.
-
So yeah, i don't see any reason that is true to the original purpose of mame, to port it to the PSP, but i also don't see any reason true to the original purpose of mame, for building mame cabs...
I haven't built a MAME cab either.
...... :(........
>:(
...
Ok... I give up, obviously nothing would convince you about this...
-
It's true... not really because of the reasons I've stated, though. Mostly because I don't plan on buying a PSP.
-
It's true... not really because of the reasons I've stated, though.
-
Wow. Thanks for saying that. I'm actually not rich and don't have a ton of cabs. I have 6, 4 of which are not working and under repair...
-
Wow.
-
............. :(...............
>:(
Given the real purpose of mame... give me one reason, that is true to the original purpose, that justifies a PSP port.
Not to be a jerk or anything but how would you know what the intended purpose of MAME is? I'm trying to create a nes emulator with one of my friends at work. the prog itself is fine but the psp is bugged and we only have one to work with. either way I'm doing this cause i enjoy playing Nintendo games on the go. when i release it to the public the "intended purpose" is going to say a lot different. not only for legal reasons but not everyone will use it the same way I wanted it for. some might put their own games on it. some might use it just like i do.
If you listen to a song on the radio and get something personal out of it would you stop listening to it because the creator of the song had a different intended meaning?
don't
-
Not to be a jerk or anything but how would you know what the intended purpose of MAME is?
I actually read the license, the readmes, and the development logs. Not to mention that the authors have stated the purpose about 4500 freakin times.
-
i understand that but do you not think they would have to put those reasons everywhere to keep mad arcade companies from finding ANY way to shut them down or file a lawsuit?
I'm not trying to be mean. I just want you to take a look at the bigger picture. what harm could there be from creating an emulator for the psp that has not already been done by mame or any other emulator?
emulator or not. I have no intention on going out and buying a NES game. If nintendo gave the rights to a company to produce a NES emulator for the psp, i would be at the store in a heartbeat. hell they could even sell me roms. i cant tell you how many arcade classics disks or carts ive bought for other systems, but not all the games i want or love are offered. some of the companies are out of business and only one person has the rights. I'd like to play a certain game before i die. If the only machine I can find is out in California and I live in NY... you know what i mean.
-
Been in this argument, come back to us when you are older and understand the world a little more.
-
Been in this argument, come back to us when you are older and understand the world a little more.
and more mature like you, right? I'll be sure to ftp and post the link to the psp emulator in this forum.
-
I don't doubt that someone will make it. Someone always does.
-
yeah, me. way to change the subject. so...
............. :(...............
>:(
Given the real purpose of mame... give me one reason, that is true to the original purpose, that justifies a PSP port.
you start a conversation you know you're going to be bored of then piss on the new poster when you either don't know what, or have nothing, to say.
-
whoa triplebud, chill out there man. Not only would he not do that but I don't honestly believe you have a playable emulator made for the psp. Im sure he stopped arguing with you because he saw it was going nowhere. Just let it be.
-
Seriously, I've just HAD this conversation in excruciating depth in three other threads. I'm not doing it again.
-
Apparently it's now a reality (http://psp-news.dcemu.co.uk/xmame-psp.shtml). Or at least a start.
That was quick. Now if only they'd figure out a way to make these homebrews work on the US units.
-
man, do i hate how much res, they lose on that screen... :(
Apparently it's now a reality (http://psp-news.dcemu.co.uk/xmame-psp.shtml). Or at least a start.
That was quick. Now if only they'd figure out a way to make these homebrews work on the US units.
-
found this http://forums.maxconsole.net/showthread.php?s=50e87039e1c748ca46784f9e9f8feb81&threadid=6723
use at your own risk idon't own a psp and i haven't tried it.....for all i know it could be a virus
-
Here is a link to a faq off of psphackers. All the emulators one could ask for......now stop bickering....lol :P
http://www.psphacker.com/forum/showthread.php?t=2323
Yes, they have an exploit for ver. 1.50
-
pspmame.
http://www.geocities.jp/pspmame/
My six month estimate was pretty close....
-
pspmame.
http://www.geocities.jp/pspmame/
My six month estimate was pretty close....
Has anyone verified this? I'm not seeing any photos, nor heard of anyone getting this to work yet. It's early days of course.
-
Verified that MAME runs on the PSP you mean?
If so, yes it does. I have MAME running on my version 1.5 PSP.
Currently you can't do the mod on any version after mine (1.51, 1.52 or 2.0). MAME supports a very limited set of games, but many have goofed up sound or don't run at the correct speed (even with the PSP overclocked to 333mhz). It's OK for select Golden Era games.
Where I found the PSP to shine is in Genesis and NES emulation. The old 8 bit NES games look great on the small PSP screen and nearly everything I've tried has worked. Genesis runs nice too, but there are a few more issues than with NES. I also have SNES emulator on my machine, but many of them run a bit too slow at the moment, even clocked at 333mhz.
-
SNES was notoriously complex to emulate quickly on low-end processors due to the number of things that it does at the same time. While the genesis essentially had one relatively simple (even if it was much quicker) CPU, the SNES has several which must all interact together.
Are you able to do any MAME benchmarking on the PSP? I'd love to see some figures on game framerates. Also, what compile tools are people using to build homebrew binaries on PSP? And is there much room for further optimisation? I have no idea about that side of PSP development.
-
Not that I'm aware of, Elvis. You can access the regular MAME "Tab" menu while running the ROM and you have some additional configuration options from the ROM list screen (clock speed, 22/44khz sound rate, vsynch and some screen stretch options).
If someone knows of a way to do it, I'd be happy to post some numbers for various ROM's at different clock speeds. I even googled a bit for the info, but didn't come up with anything.