This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 1 Vote(s) - 4 Average
  • 1
  • 2
  • 3
  • 4
  • 5
BIOS/Firmware emulation - what's going on?
#6
(02-19-2014, 09:59 PM)Chalking Fenterbyte Wrote: Also, Nouveau seems to be a step forward with regards to the "mystery" of NVIDIA GPUs. NVIDIA also reported that they would release more info on their GPUs specificially for Nouveau.

EXTRA: I know that, as of now, emulating the firmware isn't the priority, but I mean in the future it certainly could be added along to benefit the full PS3 emulation experience.

I haven't contributed much and haven't touched the emulator core in a meaningful way but I'm going to give my 2 cents.

As for the GPU documentation, the RSX documentation is very specific on the performance properties and internal architecture (128 bit alignments, exact placement in memory of bitmaps, buffer zones for npot textures, acess to internally swizzled texture formats, etc). The problem we're having is that there's no equivalently low-level interface on the PC side (and before you ask, no, mantle probably won't help us much here). So we have to use the much more higher level OpenGL to emulate the low level GPU commands that the PS3 gcm interface exposes.

Running the firmware on top of the emulator just doesn't seem beneficial enough to me to warrant it. It certainly would save work on implementing all the system calls but emulating the driver interfaces that the PS3 OS seems like it's unecessarily low-level to me. There's a reason why even Sony didn't go that route when they created their PS2/1 and PSP emulators on the ps3 to run their PSClassics (those guys know what they do)

But as Alex said, it's an open source project, you can contribute to it freely and if you don't like the direction it's heading you can always fork it and steer it your way.
Reply


Messages In This Thread
RE: BIOS/Firmware emulation - what's going on? - by Bigpet - 02-19-2014, 11:02 PM

Forum Jump:


Users browsing this thread: 2 Guest(s)