http://www.gamespot.com/pages/forums/show_msgs.php?topic_id=27469476&tag=topics;title Seems a little fishy, though thoughts anyone?
So God of War Collection could be running on a well-made commercial emulator? If it is, I could see people hacking it to run other games.
If you inspect a dump of the God of War collection and compare it with the original PS2 versions, you might find the answer that way. It does seem likely that they would use some type of emulation for those games since the optimized programming was mostly centered around the PS2 hardware, which would make porting directly from the source code a nightmare. That's what I think anyway.
At the moment I don't really buy it at all. The "The reason why the new consoles didnt have a FULL SOFTWARE emulation was because Sony "did not have time" to emulate the GRAPHIC processor." to me sounds like a load of ****.
If this means they'll add PS2Classics on the PSN, that's ok. But they are taking to long, specially with the jailbreak thing now. Actually they should be ashamed of still not having some true PSOneClassics there...
A post on the Gamespot (=GameFAQs) forums is what revealed this big secret? On a believability scale, that's maybe one step above a Youtube comment.
Keep note that even on newer ps3 firmwares there is a folder called ps2 emu, and its right next to the psp emu folder, which they recently found out can be exploited to play psp games. Maybe this person is telling us its use?
+1. Having done a lot of reverse engineering of PS2 code, what most caught my eye are the following quotes: <RANT> Even PCSX2 can emulate the GS completely (as in: "to get a whole lot of games running"), and they certainly did have fewer documentation on the inner workings of the chip then its maker. Sounds logically consistent, but still bullsh*t. Sorry for the language, but this utter cr*p. Every "System Developer" knows that there need not be an environment present on the EE for dynamically linking to libraries (there can be, but developers are free not to use it, i.e. to safe memory for more important things). libgs can be statically linked to the executable, so no library-preloading or stuff (this is not a *nix flavour you are running on!). To add insult to injury, the GS register, transfer, and on-chip memory format descriptions are public, so game engine makers could build their own libraries. How do you pre-load (or pre-"compile") those? Hmm, I count more. VU0+1, IPU, DMAC. VU0 is COP2 of the EE, so emulation is already necessary or games will act weird (regular EE code can contain VU0 macromode instructions). VU1 is designed and typically used as a GS preprocessor (and not just by "some games"; it's the only thing the thing is really suitable for), so you can't safe on emulation here as well. There are three paths to send data to the GS (DMAC, VIF1, VU1/XGKICK), and all of them use raw display lists; which basically are lists of instructions saying "put value X into GS register Y". Again, there is basically no abstraction of the hardware, so a PS3 would need to interpret those lists. Which comes down to "emulating the GS" as well. All in all: the posting sounds credible at first, but if you know anything about the hardware, its just a load of bull. </RANT> Do you know whether anyone has managed to decrypt the binary yet? If I interpret the path strings from the hypervisor correctly, it is loaded into its own LPAR (so it runs in a mode similar to OtherOS or GameOS, not on top of one of them like games do). Would be interesting to have a look... :nod:
Wouldn't someone who's a "system developer" use the term RSX? The writing style is poor and despite some facts making sense , including the fact that sony would rather resell you the same games than sell you the emulator, I m not sure what to make of this. Either way, in actual terms I doubt we will ever hear of PS2 emulation in the way we want it (to play PS2 CD/DVDs) .
I call bullshit on the simple fact that this guy believes sony wont release this as long as the PS2 sells. If this emu exists, sony must be keeping it under wraps to re-release PS2 games and make more money, just like nintendo did with VC, its really that simple.
The PS2 emu folder has been there for ages and it's never going anywhere. It's still used for 80gb ps3s. The only thing that is questionable in the folder is the GS version. Sony most likely built a full ps2 emulator but has problems with compatibility (a big issue on emulating the ps2 is the GS Bus & the way games work with the 2mb vram limit on the GS). As for PSP, The PSP emu folder is for Minis. Mini are nothing more then PSP games with restrictions. I also don't think anybody has gotten it to run other games. Most has been BS "give me money, I'll do it" to straight up fake videos.
Can you share some details on this? I know that the byte order in VRAM is quite unusual and read that this format is a problem for emulation, but I fail to understand why. There is public source code (the infamous ezsquizzle :evil that can simulate DMA transfers to and from VRAM from the viewpoint of the GS host, so I don't get what's so hard about it (given that the emulated DMA is fast enough, which I presume is the case for the PS3's CBE).
I guess it never occurred to this guy that you could just port games. Is it that far fetched that the developers of God of War were not complete retards and didn't throw the source code to the game away? It's not like it would be that hard for them to port God of War to the PS3 and then upgrade the resolution and all the assets to take advantage of the new hardware. Sure Sony has detailed information on the PS2 hardware, but just because you do doesn't mean you automatically can make the best emulator. And there is always the question of what the PS3's hardware can manage without dropping emulation below 60fps. To really emulate the PS2 without any hacks and support nearly all games I'm sure the PS3 would have a very hard time pulling that off, and likely would be impossible while maintaining 60fps.
Fatal Frame 2 Remake was first revealed on Gamefaqs forums. Someone should just take a look at the God of War collection and see if this is true or not.