Emulation Arrives On the PS3
YokimaSun writes "Following the recent exploit that allows you to jailbreak your PS3, the homebrew community have now breached the console with the first homebrew game, which is the classic Pong. Also released is the first emulator for the system in the shape of a SNES Emulator great for those 16-bit games. Finally drk||Raziel, the coder of the Dreamcast Emulator NullDC, has posted screenshots of his Dreamcast emulator working on the PS3 (albeit at a very early stage). The PS3 is building up to be the Dream Console for emulation."
I am absolutely certain that Sony's upper management is absolutely thrilled at yet another demonstration of their brainchild's incredible versatility.
The higher the technology, the sharper that two-edged sword.
Sony, in their infinite wisdom, didn't create PS3's that can read PS2 game discs.
Wouldn't it be funny if, in order to play your favorite PS2 games on your PS3, you have to first rip your PS2 disks?
Wouldn't it be funny if, in order to play your favorite PS2 games on your PS3, you have to first rip your PS2 disks?
I'd call it "poetic justice."
The higher the technology, the sharper that two-edged sword.
Can't wait to see Wii emulation.
With the PS3 power + Bluetooth support you could end up replacing the wii completely while still maintaining compatibility with wiimotes and accessories.... and with HD support!!
I'd sell my wii to get a PS3 if that was the case, but I know it will take ages until a wii emu is in such a usable state.
This is all nothing special yet, as everything up till now when it comes to homebrew games/emulators was already possible with OtherOS..
Best thing would be for Sony to just open up the PS3 development with something like microsoft's XNA-studio.. So just release the latest SDK and let people do what they want with it.
biggest problem though is piracy of games, if that was somehow not possible then they propably already have done it.
but then again, how many real homebrew have we already seen on other devices after the first wave when homebrew was made possible on those devices.. Not much...
...that Microsoft's Xbox 360 *still* has not been exploited? PS3 has had a number of exploits over the years, but Xbox 360 is still locked down tight. Too bad desktop Windows still has remote code execution vulnerabilities discovered every month...
What the hell are you talking about? PS3's can play ps2 games out of the box. PS3 slims cannot. If you want backwards compatibility, just get a full size ps3.
"Sony, in their infinite wisdom, didn't create PS3's that can read PS2 game discs." Well they did for a short time, until they realized that people actually liked being able to play their old games and new ones on the same system. Then they stopped making them capable with PS2 games.
Only an extremely small subset of PS3s actually can play PS2 games out of the box. Even fewer don't entirely depend on poor software emulation to do it.
I would think that the ability to run linux *again* might be of more interest here on /.
Having to crack a console to get functionality back sounds like a joke but I suspect few are laughing.
To get back to the topic at hand, given John Carmac's view of the PS3 architecture, it's likely that porting emulators for the more modern consoles (i.e., those that require 3D accelleration) may be a lot more trouble than it was for, say, the original Xbox.
John: I never liked the Cell architecture. You can get high peak numbers out of it, but software development time matters a lot, and not having caches and virtual memory makes development take a lot longer, especially for the majority of applications that don't fit neatly into the DMA pipeline model.
From http://www.tomshardware.com/news/ps3-playstation-3-linux-john-carmack,10035.html
"Sony, in their infinite wisdom, didn't create PS3's that can read PS2 game discs." Well they did for a short time, until they realized that people actually liked being able to play their old games and new ones on the same system. Then they stopped making them capable with PS2 games.
One reason I don't like Sony (one of many.) Unfortunately, Nintendo and Microsoft are also on my shit list, which makes it hard to make a decision.
The higher the technology, the sharper that two-edged sword.
Actually, they found out that only a tiny fraction actually used the backwards compatibility and that a large majority wanted a cheaper system, so they cut costs in an area that made sense.
I know this will sound cliché
but does it run Linux?
(I'd genuinely like to know)
there's also been some rumors that it's been cracked / adapted for 3.42
but I'm not sure if it's fake based on the youtube clips I've seen so far
I CAN HAS XBMC FOR THE PS3?
The first generation played PS2 disks perfectly, the second quite well and subsequent generations not at all. Though honestly, since there are now some very good PS3 titles at cheap prices, it becomes less and less relevant, this is Sony's thinking also I believe.
I have a backwards compatible PS3 and I think I last put a PS2 disk in there maybe two years ago, the scope of the current generation just allows for so much more in a game and my sense of nostalgia is not strong enough to persuade me to turn back. This may be a great place for the homebrew community to shine since frankly I think Sony's engineering efforts would be better spent elsewhere.
When Argumentum ad Hominem falls short, try Argumentum ad Matrem
Sony, in their infinite wisdom, didn't create PS3's that can read PS2 game discs.
My PS3 reads and plays PS2 games quite well, actually: 60 GB PS3
The original 20 GB units would play PS2 games also.
The PS2 is a bitch to emulate because its processor and video processor are so strange. It doesn't even work all that great on high end modern PCs. Emulation incurs heavy overhead anyhow, but the more different the platforms, the harder it is. That's why PC on PC virtualization is so fast. You literally "virtualize" as in run most things natively, so you achieve high speeds.
Now maybe the Cell happens to be well designed for emulation the EE and VUs, but I kinda doubt it. If it were easy to do, I'd have thought Sony would do it to increase compatibility and keep people happy. Also the Cell's power seems to be in parallel processing and that is something that emulation doesn't do much of. I don't know that it couldn't, but it doesn't. Emulators are largely single thread, with maybe a second thread for some video rendering. PCSX2, the PS2 emulator, does use two threads well but that is it. Generally speaking, emulation coding seems to lag behind regular coding. Emulator authors seem to be good at emulation but not so good at current coding practices.
So my guess is probably not. It is just too powerful, and too odd, of a system to emulate on the PS3. You need a heavier hitting processor to do it, something like an i7.
CECHA, CECHB, CECHC and CECHE models all have PS2 emulation, and even in the CECHE the emulation is partly hardware based. They were still selling CECHE's in summer of 2008. my CECHE has played every PS2 game I've put in it, and the number of games that have had problems on it is small.
Already blocked by a new firmware update.
So we're still stuck with the choice of running either PS3 games or homebrew, but not both.
There are already emulators for the 360, and have been for some time. The 360 also has the advantage of being a more computer-like architecture and thus taking less effort to make an efficient emu port.
However really, if emulation is your thing, a cheap media PC/netbook is the way to go. For anything that is, say, Playstation 1 or older, you need very little hardware to emulate it. Current PCs are plenty fast enough, even at the low end. Also, there are tons of emulators that are out and available and well developed. So to me, that seems to be the "dream system." If you have a media PC, just load up the emulators on it.
I don't see anything about the PS3 that makes it particularly suited to emulation as opposed to the 360.
Sony, in their infinite wisdom, didn't create PS3's that can read PS2 game discs.
Sony decided that full or partial hardware support for PS2 games was inflating the cost and complexity of the PS3.
The PS2 "Slim" - which also ditched the "OtherOS" and full PS2 compatibility - is still in production and still available from American outlets like Amazon.com for around $100.
Wait until PS3 emulates 360! ;o)
This is blinging
A 100% software emulator to run PS2 software on the PS3 is entirely possible. The Xbox 1 is a much more powerful system than the PS2, and the Xbox 360 (which is inferior to the PS3) can emulate it perfectly, all in software. So it's only a matter of time before a PS2 emulator appears on the PS3.
The funny thing about this is Sony has recently patented a hardware PS2 addon for the PS3.. if/when the homebrew scene releases a PS2 emulator, Sony is going to look very stupid....and greedy to almost every PS3 owner in the world!
http://www.computerandvideogames.com/article.php?id=264597
-Copyright law #69:Whenever Mickey Mouse is about to enter the public domain,copyrights get extended by 25 years.
Meh. I can't play the modern games, because the 3D moving thing gives me a headache. But I love retro games like Robotron, Joust, Centipede, etc. No, I wouldn't buy a console just for those, but I bought my daughter a PS3 and I'd like to be able to play all those arcade classics they've released over the years for the PS1 and PS2. My daughter has Assassin's Creed II, which looks awesome, but it's not my cup of tea. I get a headache even watching for more than 10 minutes, and anyhoo I don't really like the storyline games. So the lack of old games essentially means that I'm stuck with Tekken and... that's about it. I'm not claiming that retrogrouches represent a significant market, but we do exist.
Which is why the quietly removed support and didn't bother to actually advertise it on their boxes?
What's interesting about the first generation models as well is that they actually have a full PS2 inside them. When the wireless DualShock controllers came out originally, I got one from Japan 6 months early and the rumble feature worked with every PS2 game. The first gen also works with USB to PS2 adaptors(Guitar Hero and so on). The original two machines also as a result can play PS1 games. The latter software emulation PS2 models work 50% for PS1 and 75% for PS2.
It's a shame that they don't support it any more, because PS2 titles are plentiful and cheap. And often better than the PS3 in game-play.
But back to the topic. I can understand emulation, but the question is WHY. Why turn a $300+ top-end gaming console into a $20 garage-sale relic from 15 years ago?
I don't know what all this Ceche crap is, but my full size PS3 can't even read a PS2 disc, which is a load of crap.
If I'd known that before I bought it, I wouldn't have shelled out $300. PS3's are getting to be more and more of a rip off as time goes on. It's ridiculous and indefensible.
When you're afraid to download music illegally in your own home, then the terrorists have won!
It sure looks like Sony's ripping the Linux option out of the PS3 is what finally coaxed crackers to jailbreak the resulting PS3. For years while hackers had Linux to play around with, even though it was crippled (low RAM, GPU lockout, so all processing including display on the PPC/512MB), there were no jailbreaks. Then no Linux, and a few months later a jailbreak. It really makes Sony's original "give 'em Linux" strategy look like it worked better to protect the console than any DRM or other lockout has for any other platform.
So maybe Sony can "return to Eden". Sony could reinstate Linux as an option on PS3. Probably they'd have to up the ante, unlocking either the VRAM or the entire GPU, to attract developers back to legitimate "PS3 hacking". Which could drain down the developer pool away from more cracking that actually does compete with Sony games. The current hack would be out of the bag, and it would have some momentum for a while, but Sony could throw a bone that would slow that momentum possibly to stagnation.
Meanwhile, does this HW hack let even new PS3s without the "OtherOS" option boot Linux anyway, as if it were a game, off the DVD/Blu-Ray? Does that let a bootable Linux get access to the VRAM and/or GPU? Because if it does, then even people who just want to hack Linux will be lending momentum to the same hack that enables pirating games.
--
make install -not war
You did know that the different models of PS3's have different capabilites/hardware and are identified by their model numbers? A la CECHA, CECHEB, and so forth?
For example, mine is a CECHE01 MGS4 model, which means: North American Deluxe model PS3 (with the chrome trim), built in card reader, 4 USB ports, backwards compatible with PS2 games using a combination hardware and software solution, SACD support, built in wifi, bundled with Dual Shock 3 and Metal Gear Solid 4, released on June 12 of 2008.
http://en.wikipedia.org/wiki/PlayStation_3#Model_comparison
Says right on the back of the box whether it was or wasn't, can't miss it. Also it's been in all the gaming press that SCEfoo stopped making backwards compatible PS3's when the Slim PS3 became the standard model.
It's a shame that they don't support it any more, because PS2 titles are plentiful and cheap. And often better than the PS3 in game-play.
It's a shame, perhaps, but good for business. People have "x" minutes per unit time to spend playing games, and they'd rather you be playing a current release so you can get tired of it and buy the next big thing.
The higher the technology, the sharper that two-edged sword.
Already blocked by a new firmware update.
So we're still stuck with the choice of running either PS3 games or homebrew, but not both.
Likewise, PSP games require the latest firmware available at release time, and of course using the playstation network on a PSP always does. This poses no problem to those who run homebrew apps and the latest games on the same PSP as the newest firmware is invariably fixed by the community.
As the community's PS3 knowledge develops, we may see unfucked versions of the latest firmware so that games could be played online without any workarounds such as loaders.
This is some arcane shit that you're expecting customers to research. It's not unreasonable to think that all PS3's, regardless of model, should be able to run PS2 discs out of the box, even if it's a limited subset. Especially when before its release this was touted as a major feature, and both of its competitors have this capability with their previous models.
I know all about the hardware and which models run PS2 games, etc. but I'm not stupid enough to believe that this is something your average consumer knows, or even should have to know. It should Just Work.
It occurs to me that "Pong" is the "Hello World" of homebrew.
Awesome work folks. The Wii Brew scene is waiting for you to catch up, and the bar is set pretty high. I fully expect the PS 3 to meet that, and exceed it.
--
Toro
The PS3 is building up to be the Dream Console for emulation.
I softmodded my wii, it took about 10 minutes. It lets me run emulators for N64, SNES, NES, Genesis, NeoGeo, PS1, NDS, DOS, GBA, ScummVM, and more. I haven't seen any dreamcast emulators, but if it can run PSX games, dreamcast shouldn't be outside the realm of possibility. So other than running PS2 games instead of gamecube ones, I don't see why you would consider the PS3 a "dream console" for emulation when the wii can already do what the PS3 hopes to accomplish.
I'm curious, what emulators? The only ones I know of require an XNA subscription, which is $100/year.
Go look at PCSX2. All the video processing is done by your GPU, and thus you do get things like better resolution than the PS2 and so on. They make extensive use of HEL tricks, dynamic recompilation and so on. However for all that it is still slow. Also please remember the more tricks, the more problems. UltraHLE was neat but ran all of about 8 games.
There was also a big advantage emulating the processor: It was a very simple design. At its heart, it was just a MIPS R4300i. A well documented processor, with a simple instruction set. Also, few games made use of its 64-bit capabilities so pretending it wasn't was not a big deal for emulators.
The Emotion Engine? Much stranger. MIPS based, but all sorts of additional instructions, many not well documented by Sony. Heavily uses 64-bit (integer and floating point) and has 128-bit FP capability too. In particular the real problem happens with the VU0 and VU1 units, which are 128-bit vector units. The sort of stuff they do would normally be on the GPU in a computer, but it is on the CPU in the PS2.
At any rate, it is a difficult system to emulate, at least for the people trying to do so. If you think you could do a better job, it would be wonderful if you took a swing at it. I do get the feeling from what I've seen that many of the emulation programs aren't the best and brightest at programming overall, they just like emulation.
However as it stands, the very best PS2 emulator out there requires a heavy hitting system to make possible. You need a good CPU, good video card, and even then it can be slow and buggy.
did you mean the ps2 slim dropped full ps1 compat?
Usually, people purchase consoles with the specific intent to purchase the games. People(usually) did not purchase an NES or SNES for anything other than to play specific games(hello Mario and Link). Sony, thinking they were "Masters of the Universe" thought they would create a far superior console(and many people will argue they did, and just as many will argue they did not). While Sony might have created a great console, it is their own fault that the game revenue is not higher. Hell, at least 20 of my friends purchased a PS3 Slim because of the fact that is had(at the time, at least) the best Blu-ray player at the price point and it could play games.
First off, the games are expensive for the content provided. You see, games have take a slide backwards. We can argue about inflation and how it has affected the price of games(yes, I know that, in current dollar terms, older games and systems are more expensive), but it is all about perception. You also have to look at how many games can be beaten in very little time and the only thing that game developers could think of was to implement the Trophy/Achievement Points system. Hell, even MMOs, like World of Warcraft(which I still play, albeit casually since early WotLK expansion), though Blizzard did do their Achievement Point system right(in that some achievements give actual, in-game rewards). I am sorry, but rehashing the same game(even when the game is good) does not equate to value for the money.
I know there are constraints and limitations, and that it takes constant progress to overcome some(though not all) of these constraints and limitations. The PSP is a prime example of the current issues with limited expansion. Sony continues to re-release the same old, tired portable that is many years behind the times. My damned iPhone 3G S has more computing power, both in a general and in real-world application sense. I know that the "PSP2" is supposedly out there(MK Devs), but it is far past time for us to have this blessed device. I mean, where in the holy land of fuck is our dual analog controllers?
Secondly, Sony(Microsoft, Nintendo, etc) continues to(try to) hold too tight a grip on the consoles themselves. Yeah, yeah, argue about "pirates" all you want, but I do not give a shit. I paid for the console, therefore I own it. Sony cannot come into my home, one day, and take the machine back when, and if, they(Sony) decided my "license" had expired(well, they could try, but they would be shot). As such, it is my right to decide how to use this console. If I decide to "hack" it or "jailbreak" it, or whatever you want to call it, that is my right. I believe that backing up my games is a great concept.
The games are expensive and if, in a year or two(or more) the game breaks or fails, I cannot get a warranty replacement. Sony(or the game developer(s)) will tell me that I will just have to purchase another copy. Why? I still hold ownership for my one copy, so why can Sony and/or the developers deny me access to the software I still hold legal right to? Microsoft has helped this issue a little bit with the ability for Xbox 360 owners to copy games to the console's hard drive. You still need the disc(which is dumb, but whatever), but at least it is a start.
In the end, I do not care about what someone else will do. I am a trustworthy person that will always do the right thing. As game companies start to squeeze their grip tighter around their product, the more that people will turn to either not paying for the games(either avoiding the product or theft) or they will turn to hacking the games the paid for(which is their right, in my opinion). EA is a perfect example of the horror we(gamers) face. Assassin's Creed 2 for PC is up there with having to pay $15(hello Mass Effect 2, and others) for certain portions of second-hand games.
All of this is starting to push me away from gaming in general.
It'll never happen. The two machines have similar processing power and vastly different architecture. The former's not a problem if the architecture is at least near to identical (as the GP pointed out) since you can virtualize parts instead of emulating them.
When you've got a very different architecture that rules out virtualization, you need about eight times the processing power of any specific hardware platform to emulate it.
All PS3's, even slims, can still play PSone games, so if that's enough for you, it's there.
It's not turning the $300 console into a $20 relic. It's turning the $300 console into the $300 console plus the $20 relic (net gain of $20 of value, plus the value of the legacy games, and the enjoyment of being able to play good old gameplay games if you so choose as well as all the new flashy games).
Should have done your homework before you went out and bought it, or at least asked about it.
The original, japanese run had the full set of PS2 hardware built-in, and didn't so much emulate as switch systems. Then came a nice series for US and EU, that has software emulation. That emulation is not perfect, but pretty good; and we still play ps2 games from time to time.
Only about the time the slims were starting to get mentioned, iirc, did the PS2 emulation also vanish. Do your homework and have a look on ebay for the right model, then sell your newer one. I seem to recall Wikipedia having a quite exhaustive list of all the models.
What a depressingly stupid machine.
I dont know about what it was in America, but here in the UK, it WAS advertisied very strongly, on the box, and in the description and when I went to purchase it, the attendant made it VERY clear that it cannot play PS2 discs.
Personally, I prefered that, as it cut the power usage of the product down by removing those chips, that meant little for me.
Have a nice day!
"The latter software emulation PS2 models work 50% for PS1"
Citation Needed with regards to the 50% PS one support, as what you have said seems to differ to real world experiences. You may be correct with regard to the PS2 figures.
PS1 emulation is still available in ALL PS3s, and has always been software emulation done on the CELL, and not via hardware.
PS1 emulation was always very good, and improving, and if you are having problems, maybe you should file a report with Sony?
Have a nice day!
I agree with you that for emulation a computer is by far the best method available. It's not a big deal having it on a particular console. I don't see wanting to use my PS3 OR Xbox 360 for emulation anyway... The only consoles I really care to emulate are classic consoles. My Wii does that just fine. Both with Virtual Console and from the Homebrew channel. On top of that, My EVO 4G even emulates everything up to PSX and supports bluetooth controllers as well. Why bother with Xbox 360 emulation when my phone does better?
But... as to why the 360 is better suited...
Reason 1:
Installing homebrew or an emulator on a 360 requires soldering a mod chip to the board. If I remember correctly, it wasn't nearly as simple of a mod chip as the WiiKey was on the Wii either.
Reason 2:
Xbox 360 uses a propritrey controller. PS3 uses Bluetooth.
Except you lose the ability to play online games due to Sony's changes to the OS in recent patches. Is that a net gain?
I own one of these original PS3 systems. I bought it after they stopped making them as a used system. Paid as much for my used system as a new one but I can play both PS2 & PS3 games on the same console.
would it not have been possible to manufacture both types of systems? then those who are completely new to PS could buy a cheaper PS3, while those vested in PS2 games could pay the extra $__ to have only one PS in their living room.