Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
PSX compatibilty
#21
Before we get to timing, we have to get the hardware right.
There are major issues with the PGIF. It only works on assumptions and a huge buffer hack right now.
Fixing this requires more reverse engineering and testing. It's a huge project to get this information from
the hardware, because it is so inacessible.

But yeah, the timing is also bad, as you noticed. The effect of that is a few games not booting or hanging.

It isn't the big problem though. That's the PGIF.
Reply

Sponsored links

#22
@Rama, are there any plans to add support for the Load Delay on the IOP?
[Image: gmYzFII.png]
[Image: dvedn3-5.png]
Reply
#23
What load delay?
On plans for PSX, I'm actually hoping for someone to come out with something (again Smile ).
This PGIF stuff should really be looked at first. Well, that and whatever we're doing with SIO / SIO2.
Reply
#24
(07-28-2017, 01:11 AM)rama Wrote: What load delay?
On plans for PSX, I'm actually hoping for someone to come out with something (again Smile ).
This PGIF stuff should really be looked at first. Well, that and whatever we're doing with SIO / SIO2.

On MIPS 1, loads take 1 cycle before the data is pushed to the specified GPR.
[Image: gmYzFII.png]
[Image: dvedn3-5.png]
Reply
#25
Update: Enabled the Delay VIF1 Stalls (VIF1 FIFO) hack with all fix I had cited before (EETimingHack , IOP interpreter , software mode OpenGL) fix some emulator crash and made Crash Bandicoot 3, Yu-Gi-Oh! FORBIDDEN MEMORIES and 007 Tomorow never die playable without crash.And the GIF FIFO help sometimes.
Reply




Users browsing this thread: 1 Guest(s)