Posts: 12.837
Threads: 48
Joined: Oct 2013
Reputation:
252
Dude, it's not a big deal that you posted in dev discussion.
Posts: 41
Threads: 3
Joined: Feb 2013
Reputation:
0
01-25-2016, 11:17 PM
(This post was last modified: 01-25-2016, 11:24 PM by truemaster.)
the pcsx reloaded team have the source code and i thing its an open code for everyone. if a dev of pcsx2 have some time free maybe can dig something from the source code
Posts: 20.329
Threads: 405
Joined: Aug 2005
Reputation:
554
Location: England
Thanks for the offer but PCSX Reloaded was taken from PCSX, made by the original PCSX2 team, which they used as a basis for PCSX2, all that code (which was required) is already in there. There is more to this than just putting a PS1 emulator inside a PS2 emulator, we are trying to do it as the PS2 does it, not just fake it, but not all the PS1 hardware is in the PS2, for example the GPU is completely missing.
Posts: 20.329
Threads: 405
Joined: Aug 2005
Reputation:
554
Location: England
We have already run some tests on a PS2, the problem is what isn't available without the PS1 driver in the BIOS running that will be a pain, beyond that it's trial and error.
Posts: 7.414
Threads: 66
Joined: Nov 2008
Reputation:
122
Location: Germany
01-26-2016, 03:27 PM
(This post was last modified: 01-26-2016, 03:27 PM by rama.)
What we really require is accurate information on the SIF2 unit. It handles data transfers between IOP and virtual GPU on the EE.
To IOP it looks like the regular DMA channel that was present in the PSX. The EE runs the GPU in emulation and receives data from SIF2.
Since the EE "GPU" is a PS2 application, we can assume that it handles the GPU emulation correctly and forms valid images for the GS to draw.
Unknowns are:
SIF2 entirely
the "PGIF" unit
any PSX mode related flags in hardware registers
if CDVD works in PSX mode
Still missing but not as important right now:
MDEC unit in the IOP