(01-31-2011, 11:18 PM)Xtreme2damax Wrote: [ -> ]From what I understand there is hackery involved and the Xbe is converted to pc executable code.
Wrong, it's converted to Windows executable code. The underlying x86 CPU code isn't really touched - it's everything else that's the issue.
Also it's poor performance and compatibility is due to disinterest, not difficulty. Remember, most Xbox games were on the PC as well; and from the pirating angle: modded Xboxes are relatively common.
If you want more info, I would recommend asking
patrickvl of NGEmu - the main dev of Dxbx (he's much more active than BlueShogun of Cxbx).
why work on something that will never get 100% full speed? As been mentioned already, the PS3 hardware has limitations to be able to be worth it.
Also sony is trying to cover up all sorts of homebrew and shit and are desperate for you to not run stuff like backups and emulators on it.
Still there is going to be overhead regardless, and it maybe will run at 50% - 70% full speed at best giving the limitations of the hardware. It's not really going to be playable, corners would still need to be cut such as using HLE audio (which has substantial issues) and copy EFB to texture and still no guarantees it would run decently. Dolphin relies heavily on PC hardware, so that's a lot of code to sift through, eliminate the code specifically for PC, rework the JIT or directly access the Cell PPC64 and eliminate most/all of the JIT.
It would probably be simpler to just write an emulator from scratch, specifically tailored for the PS3 hardware using the the documents the Dolphin team and others have put together through RE'ing of the hardware.
(02-01-2011, 06:03 AM)Xtreme2damax Wrote: [ -> ]Still there is going to be overhead regardless, and it maybe will run at 50% - 70% full speed at best giving the limitations of the hardware. It's not really going to be playable, corners would still need to be cut such as using HLE audio (which has substantial issues) and copy EFB to texture and still no guarantees it would run decently. Dolphin relies heavily on PC hardware, so that's a lot of code to sift through, eliminate the code specifically for PC, rework the JIT or directly access the Cell PPC64 and eliminate most/all of the JIT.
It would probably be simpler to just write an emulator from scratch, specifically tailored for the PS3 hardware using the the documents the Dolphin team and others have put together through RE'ing of the hardware.
This. Sony fanboys should stop dreaming.
Quote:It would probably be simpler to just write an emulator from scratch, specifically tailored for the PS3 hardware using the the documents the Dolphin team and others have put together through RE'ing of the hardware.
Indeed. But I do believe it would actually be a lot easier to achieve accurate emulation on a ps3 than an x86 pc. And I believe fullspeed would be easily achievable, and you wouldn't have to use hacks like HLE audio or efb to texture thanks to SPEs, and abundant amount of lightning fast edram and sram. But yes you would have to start all over again for it to be done right, and this team sure as hell wouldn't be doing it (and for good reason).