Jump to navigation
Advertisement

Investigating the PSP's PSone emulator Article

PlayStation 3 PSOne PSP Article by Graham Swann

2 February, 2007

When the Sony PSP launched in Japan at the tail end of 2004, it looked set to dominate handheld gaming for the foreseeable future. The machine had it all: ultra-desirability, state-of-the-art specs, all-encompassing support from all major publishers, plus every major Sony and third party gaming franchise on the way. But a combination of shovelware PS2 ports, a basic lack of understanding as to what is required from a handheld game experience and a high price point has held the machine back dramatically. At the same time, Nintendo's DS has caught the imagination in a way that Sony seems unable to match.

With the PSP more than a little moribund, Sony has plunged an adrenalin-packed syringe of extra functionality directly into the heart of the machine, injecting new features deep into its advanced innards. Most exciting of these new upgrades is the PlayStation 1 emulator. A core component of the PS3-interfacing firmware 3.0, it is one of the most ambitious and complex pieces of code yet devised for the PSP. Original PlayStation titles can be bought and downloaded from the PlayStation Store via PS3, downloaded to memory stick then played on the handheld. And the emulation performance is astonishingly good, as close to perfect as you could want, with only minor glitches being reported on a minority of titles.

A software design classic

While many were expecting the PS1 titles available on the Store to be ported to the PSP with modifications, the downloaded code is actually 100% identical to the titles that were released on CD all those years go, with the PSP itself completely emulating the base hardware. Potential problems such as the lack of all of the original joypad functions are all addressed internally by the emulator, which offers several button remapping options. Most PS1 titles run at a humble 256x224 resolution and the emulator can match that, but additionally offers options to scale up the image 18% to fill the screen at the original aspect ratio, or else stretch the image to fill the PSP's 480x272 widescreen display.

'Investigating the PSP's PSone emulator' Screenshot 1

What would you play?

The coding is pretty much a work of genius - there's strong evidence that the PSP's MIPS R4000-based CPU is running most of the PS1's R3000 code natively, but it's highly likely that the rest of the PS1 hardware is being emulated entirely by software. Some of the compatibility glitches with certain titles look very similar to those witnessed in the aged Macintosh Connectix Virtual Game Station emulator, released back in 1999. This codebase was bought by Sony (mostly to get it off the shelves) but it may well be that elements of that product have found their way into the PSP code. What is for certain is that this is the most demanding PSP code ever written. All games released to date run with the CPU locked at 222MHz, but the emulator dynamically changes the CPU speed to cope with the load and it is the only piece of software ever to run the PSP CPU at its top speed of 333MHz when performing really complex tasks.

What this essentially means is that the PSP - unofficially, for now - has access to a colossal library of brilliant games, making the handheld an essential buy. Final Fantasies VII-IX, Metal Gear Solid, Vagrant Story, Gran Turismo 1 and 2, Tekken 3, Xenogears, Resident Evil, Castlevania: Symphony of the Night... the list of gaming titans potentially available for handheld play is beyond sensational. The only issues are that - officially at least - you can only play these titles if they're available to buy in the PlayStation Store, and if you own a PS3, required to access the Store in the first place.

Of course, there's also the factor of money. Each game costs US$ 5.99 to download, which would be fair enough were it not for the fact that you might already have bought the original PS1 title. It could be argued that effectively charging for this service is good business sense from Sony, and earning additional revenue from back catalogue content is something the movie and music industries have been doing for decades. On the other hand, spending so much time and effort on such a monumental piece of code and then basically hobbling its potential is a little puzzling when the PSP really needs all the help it can get in improving its fortunes. Over and above the money issue, the PS3 ownership prerequisite in particular is another extremely bizarre limitation considering how low the crossover in ownership must be.

Emulator exploitation

'Investigating the PSP's PSone emulator' Screenshot 2

Speed Freaks? Correct.

Unfortunately for Sony, Christmas was hardly a season of good tidings. The PSP's security, now completely compromised, makes the reverse-engineering of any internal software module very easy for those programmers in the know. Spanish PSP code warrior, Dark Alex, having already released his own piracy-friendly firmware update, released a completely open PlayStation emulator update on Christmas Day, which offers extreme levels of compatibility with well over 90% of all NTSC PlayStation titles. Over and above the work done on defeating the PSP's internal security, the hack works simply by bypassing a security checksum and diverting a license key check. Also released was a tool that allows you to copy your own PlayStation titles into PSP friendly memory stick files for playback on the emulator.

Not surprisingly, even those with zero interest in piracy want in on the action here. Despite many PS1 titles obviously showing their age 12 years after the system's debut, there are so many solid gold gaming experiences to be savoured on the PSP that Dark Alex's custom firmware build is now a supremely hot download. Hardcore gamers, having turned their back on the Sony handheld, are now coming back in their droves, digging out their dormant PS1 collections and replaying some classic slices of videogaming history, or even chasing down games they might have missed in the past in order to play them for the first time on the PSP.

How Sony chose to respond to this Yuletide guerrilla assault on their PS1 back catalogue plans turned out to be pretty predictable. The latest firmware 3.10 featured new PlayStation emulator code, a couple of security patches and a new set of encryption keys (which were broken before the US version of the firmware was even released). But perhaps someone at Sony is witnessing the wave of good will and excitement surrounding PS1 emulation and you have to wonder - would it hurt their plans so much to sell their own PS1 CD conversion tool supported by their own official firmware?

Advertisement

Want to comment on this article? Log in, or register!

Comments: 1-50 of 85 in total | next 50 »

Poster
Comment Low-scoring comments hidden. Log in to see them!
Blerk
02/02/07 @ 11:27
#1
0
You buried this comment
Comment below viewing threshold
Show
would it hurt their plans so much to sell their own PS1 CD conversion tool supported by their own official firmware?

No. In fact, it might even make me consider a PSP.

Actually it wouldn't, but that wouldn't make for a very good post. :-D
Dizzy
02/02/07 @ 11:30
#2
0
You buried this comment
Comment below viewing threshold
Show
Image how well the PSP could have done if it was PS1 compatible out of the box.
pooboysam
02/02/07 @ 11:31
#3
0
You buried this comment
Comment below viewing threshold
Show
All very odd considering the PS3 positively encourages homebrew software via it's Linux compatibility!
Aretak
02/02/07 @ 11:32
#4
0
You buried this comment
Comment below viewing threshold
Show
I'm currently playing through Final Fantasy IX on my PSP. ^_^
trevd72
02/02/07 @ 11:32
#5
0
You buried this comment
Comment below viewing threshold
Show
you need the ntsc iso's to play them on the psp at the moment so you cant use your own old games. It is very good being able to play FF:T on the PSP and my bro' loves GT so he is over the moon to be able to play that again on the bog.

Remember folks its copyright infringement not copyright theft no matter what those nazis at FAST say.
Eldritch
02/02/07 @ 11:37
#6
+1
You buried this comment
Comment below viewing threshold
Show
I'm not going to buy a PS3 to play PSone games on my PSP.

Sorry, Sony, too much of a rip-off.
Steroyd
02/02/07 @ 11:41
#7
0
You buried this comment
Comment below viewing threshold
Show
Surely if the PSone emulator has been compromised fully they might as well do direct to PSP now, to stop leaking as much profits as possible?
Edited 1 times, most recently on 02/02/07 @ 11:41
Nobuo
02/02/07 @ 11:43
#8
0
You buried this comment
Comment below viewing threshold
Show
Isn't it 'FACT'?

I don't think anybody in the world is going to buy a PS3 just for this. So given the aforementioned low crossover until they release their own game conversion tool or open up the store to PSP owners they're not gaining any sales.
Nobuo
02/02/07 @ 11:45
#9
0
You buried this comment
Comment below viewing threshold
Show
"Surely if the PSone emulator has been compromised fully they might as well do direct to PSP now, to stop leaking as much profits as possible?"

Good point.
TheMoonRat
02/02/07 @ 11:47
#10
0
You buried this comment
Comment below viewing threshold
Show
How does it handle the lack of L2 / R2 on the PSP?
Steroyd
02/02/07 @ 11:49
#11
0
You buried this comment
Comment below viewing threshold
Show
Personally i was hoping Sony would allow to legitimately copy PS1 games onto the PS3 hard drive and beam it to the PSP that way i don't have to get the fragile PSone discs out, and I would enjoy software emulation, and i wouldn't have to re-buy the PS1 game from the PSN store.

It's a shame that it would have to take a homebrew junkie to do it...
tentonipete
02/02/07 @ 11:49
#12
0
You buried this comment
Comment below viewing threshold
Show
so if you've payed for the game, and you're emulating it on a system you have also paid for, where's the crime?
El_MUERkO
02/02/07 @ 11:50
#13
0
You buried this comment
Comment below viewing threshold
Show
custom firmware ftw
Steroyd
02/02/07 @ 11:53
#14
0
You buried this comment
Comment below viewing threshold
Show
so if you've payed for the game, and you're emulating it on a system you have also paid for, where's the crime?

What's to stop people from copying the ISO or whatever file types the emulator reads?
valli
02/02/07 @ 11:57
#15
0
You buried this comment
Comment below viewing threshold
Show
"you need the ntsc iso's to play them on the psp at the moment so you cant use your own old games."

There are tools that convert PAL to NTSC titles, even the "official" converter from Dark_Alex supports that.

Excellent suggestion for Sony to release the conversion tool and let us transfer the PS1 discs ourselves. Mind you, the homebrew scene is way ahead with amazing features such as PS1 ISO compression and support for multi-CD titles.
dirigiblebill
02/02/07 @ 11:58
#16
0
You buried this comment
Comment below viewing threshold
Show
@ bigo

Because people want to play these classics on the bog. It seems to be the Holy Grail of gaming ;)
Rambaldi
02/02/07 @ 11:58
#17
0
You buried this comment
Comment below viewing threshold
Show
Spend about £600 on a PS3 and a PSP to play PS1 games?

Why not buy a PS1?

THIS is Sony's answer to it's PSP failures?
Edited 1 times, most recently on 02/02/07 @ 11:59
lost_soul
02/02/07 @ 11:59
#18
0
You buried this comment
Comment below viewing threshold
Show
You can convert PS1 games from PAL to NTSC. I had to convert my copies of FF8 and 9 to get them working.
BradlayLaw
02/02/07 @ 12:03
#19
0
You buried this comment
Comment below viewing threshold
Show
"you need the ntsc iso's to play them on the psp at the moment so you cant use your own old games."

There is a tool that can convert a PAL game to NTSC. I did it with my copy of Wip3out SE. Now all I need is a bigger memory stick so that I can actually play the thing :(
Steroyd
02/02/07 @ 12:04
#20
0
You buried this comment
Comment below viewing threshold
Show
@Rambaldi

The PSone is not portable.
AlMcD
02/02/07 @ 12:08
#21
0
You buried this comment
Comment below viewing threshold
Show
I've no problem paying 5 dollars (insert Uk equivalent here) for Gran Turismo 2 et al (seeing as GT Mobile is nowhere near fruition grumble grumble).

Anyone any ideas when we non-firmware hacking PSP owners can download PS1 games without a PS3 sat in the middle?
MadMirko
02/02/07 @ 12:09
#22
0
You buried this comment
Comment below viewing threshold
Show
The PSone is not portable.

To be fair, the PSP is only portable around your home because it is easily damaged and power hungry as well.

Anyway, homebrew FTW!
Aretak
02/02/07 @ 12:09
#23
0
You buried this comment
Comment below viewing threshold
Show
"How does it handle the lack of L2 / R2 on the PSP?"

There are four different control schemes, but the only two I've found use for are 1 and 4. In the former, L2 and R2 are mapped to left and right on the analogue nub (up being them both together), while in the latter the analogue nub is used for movement, and L2 and R2 are on the d-pad.

The fact that the PSP's d-pad is utterly rubbish has meant I've been using the analogue nub for movement in most games, but it's a pain in the ass for menus in Final Fantasy. Forunately, swapping between them is very quick and easy.
MadMirko
02/02/07 @ 12:10
#24
0
You buried this comment
Comment below viewing threshold
Show
Anyone any ideas when we non-firmware hacking PSP owners can download PS1 games without a PS3 sat in the middle?

That is not going to happen. The PS3 is in there to ensure you obey the DRM rules.
dirigiblebill
02/02/07 @ 12:11
#25
0
You buried this comment
Comment below viewing threshold
Show
@ AlMcD

Probably once the psp has given the ps3 enough of a leg-up in this regard for it to start selling well by itself.
Steroyd
02/02/07 @ 12:12
#26
0
You buried this comment
Comment below viewing threshold
Show
wait... aren't you gazumped if you decide to suddenly play through MGS1 with Psycho Mantis and all.

That must be a bitch.

That is not going to happen. The PS3 is in there to ensure you obey the DRM rules.

Yes but surely Sony knows that they're limiting the availability of who can download the Psone downloads online...
Oh PS1 you was riddled with piracy while you were hardware now you live on in Software to.
Edited 1 times, most recently on 02/02/07 @ 12:14
sport
02/02/07 @ 12:14
#27
0
You buried this comment
Comment below viewing threshold
Show
meh...

sort out the ergonomics Sony - I'm tired of people making fun of my spasmed hands
Jonsend
02/02/07 @ 12:14
#28
0
You buried this comment
Comment below viewing threshold
Show
I wasn't really interested in the homebrew despite trying it out early on and didn't pirate games so I upgraded my firmware, but I regretted upgrading once people managed to play PS1 games on their unofficial firmwares. Thankfully the 3.03 downgrader came out and I am now playing Resi 3, Vagrant Story and FFIX and they look and run fantastically. I think I'll be hitting ebay soon to see what bargains I can find.
Garulon
02/02/07 @ 12:15
#29
0
You buried this comment
Comment below viewing threshold
Show
"All very odd considering the PS3 positively encourages homebrew software via it's Linux compatibility!"

Except it's Linux support is so horribly gimped you'd have trouble emulating a SNES on the thing, let alone a PS1.
Aretak
02/02/07 @ 12:16
#30
0
You buried this comment
Comment below viewing threshold
Show
"wait... aren't you gazumped if you decide to suddenly play through MGS1 with Psycho Mantis and all.

That must be a bitch."


You can beat Psycho Mantis without using the controller trick. It involves destroying some statues in the room. The Colonel tells you about it if you bug him enough.

The far bigger problem with multi-disc games like MGS which don't let you save at the end of the disc (as opposed to those like Final Fantasy VII-IX and Xenogears which do), is that there's currently no way to save and move onto the next disc.

I believe there's a workaround for MGS, and both discs of Parasite Eve can be combined into one EBOOT, but for games like Star Ocean: The Second Story you're screwed for now. The only way to do it is to export your save game from the PSP, play past the disc swap in something like ePSXe on your PC, and then continue on the PSP.

Or download a save game at the start of the second disc, of course.
[maven]
02/02/07 @ 12:28
#31
0
You buried this comment
Comment below viewing threshold
Show
Dizzy:
I'm not sure if the PSP would be better off if this were available at launch, because Sony wanted (and for good reason) people to think of the PSP as "the power of a PS2 in your hand", and maybe the availability of PS1 emulation would've undermined that. It could also have helped immensely; but we'll never know...
Eldritch
02/02/07 @ 12:29
#32
0
You buried this comment
Comment below viewing threshold
Show
"To be fair, the PSP is only portable around your home because it is easily damaged and power hungry as well."

No.
Nobuo
02/02/07 @ 12:33
#33
0
You buried this comment
Comment below viewing threshold
Show
"You can beat Psycho Mantis without using the controller trick. It involves destroying some statues in the room. The Colonel tells you about it if you bug him enough."

OOH! Didn't know that one.

You could just try and beat him without tricks, but that's pretty damn tough on the harder difficulties.
SBfistfun
02/02/07 @ 12:33
#34
0
You buried this comment
Comment below viewing threshold
Show
Hacks ftw!
AlMcD
02/02/07 @ 12:35
#35
0
You buried this comment
Comment below viewing threshold
Show
@ Mad Mirko

DRM exists on PC as well, you know. What's the PS3 got to do with it?
repairmanjack
02/02/07 @ 12:44
#36
0
You buried this comment
Comment below viewing threshold
Show
If they ever get their thumb out of their arse and knock the PS3 out of the loop, I'll be playing FFVII and VIII, Driver, Tenchu and Civ2. Even if they wanted £5 per title (which they will, based on the Sony exchange rate principle).
MadMirko
02/02/07 @ 12:46
#37
0
You buried this comment
Comment below viewing threshold
Show
DRM exists on PC as well, you know.

The point is, it doesn't exist on the PSP. Anymore. Now with guaranteed hacking of every coming PSP firmware...
AlMcD
02/02/07 @ 13:06
#38
0
You buried this comment
Comment below viewing threshold
Show
@Mad Mirko

I doubt very much that Sony don't know how to put DRM on the PSP. And hacked firmware does not equal hacked DRM.
grandmaster
02/02/07 @ 13:13
#39
0
You buried this comment
Comment below viewing threshold
Show
With regards the point about the custom firmware offering compression whereas the original downloads from the PlayStation Store don't... well that's incorrect. Compare the Tekken 2 download to your Tekken 2 uncompressed rip. The official download is much smaller.

So the official downloads had realtime decompression on the fly "first", if you will.
darkmistx
02/02/07 @ 13:18
#40
0
You buried this comment
Comment below viewing threshold
Show
Garulon: "Except it's Linux support is so horribly gimped you'd have trouble emulating a SNES on the thing, let alone a PS1."

How is ps3 linux support gimped? Serious question btw.
Blerk
02/02/07 @ 13:19
#41
0
You buried this comment
Comment below viewing threshold
Show
How is ps3 linux support gimped? Serious question btw.

There's not much memory available after the OS has loaded and access to the 3D bits of the RSX isn't supported so you can only really do 2D stuff.
MadMirko
02/02/07 @ 13:19
#42
0
You buried this comment
Comment below viewing threshold
Show
Al, you don't have to take my word for it. Just watch it (not) happen. :)
AlMcD
02/02/07 @ 13:21
#43
0
You buried this comment
Comment below viewing threshold
Show
Mad Mirko

Deal. Tenner to the winner!
trevd72
02/02/07 @ 13:23
#44
0
You buried this comment
Comment below viewing threshold
Show
trevd72
02/02/07 @ 13:25
#45
0
You buried this comment
Comment below viewing threshold
Show
@valli did not know that, cheers.
trevd72
02/02/07 @ 13:28
#46
0
You buried this comment
Comment below viewing threshold
Show
the compression from the store is better than what we can do at the moment. i have used a tool that takes out the blank data but it still did not beat the official rom.
trevd72
02/02/07 @ 13:28
#47
0
You buried this comment
Comment below viewing threshold
Show
the compression from the store is better than what we can do at the moment. i have used a tool that takes out the blank data but it still did not beat the official rom.
zErOb_cOOl
02/02/07 @ 13:29
#48
0
You buried this comment
Comment below viewing threshold
Show
I'm all for people using hardware, THAT THEY'VE BOUGHT THEMSELVES AND OWN, for whatever they want. I'm sick of all the restricions put on hardware, and the crippling of software, just to meet a company's marketing strategy.

I think console manufacturers should simply count themselves lucky that so many people buy their consoles (considering the high price of most of them, this time around especially) and count any post games sales as a bonus. Not a very proactive view in terms of the future of the games industry, but a fair and realistic one I feel.
Edited 1 times, most recently on 02/02/07 @ 13:30
nuffmon
02/02/07 @ 13:40
#49
0
You buried this comment
Comment below viewing threshold
Show
If $5.99 translates to pounds well then i'm not too bothered about paying for a game i already own. I just want to be able to download them without a PS3. Although i will be buying one shortly after launch....hopefully.
getinthereson
02/02/07 @ 13:56
#50
0
You buried this comment
Comment below viewing threshold
Show
To be fair, the PSP is only portable around your home because it is easily damaged and power hungry as well.

Does me for my 2 hours of commuting every day thank you very much...
Edited 1 times, most recently on 02/02/07 @ 13:56

Comments: 1-50 of 85 in total | next 50 »

Want to comment on this article? Log in, or register!

Get Games.  Download Great PC Games!

X View gallery