Posts: 7.414
Threads: 66
Joined: Nov 2008
Reputation:
122
Location: Germany
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.
Posts: 12.837
Threads: 48
Joined: Oct 2013
Reputation:
252
@Rama, are there any plans to add support for the Load Delay on the IOP?
Posts: 331
Threads: 21
Joined: Jul 2017
Reputation:
6
Location: France
07-28-2017, 11:37 AM
(This post was last modified: 07-28-2017, 12:01 PM by Konoko56.)
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.
Posts: 761
Threads: 52
Joined: Apr 2009
Reputation:
9
Location: Mighigan
Found a neat video explaining how the PS1 functions on a fairly basic level.
https://www.youtube.com/watch?v=MPXpH2hxuNc
Hope it helps development. EPSXE/PCSXr seem to be dead, You are the future!
Intel Core i7-8700k @5ghz
G.Skill 16GB DDR4 @3600mhz
GeForce GTX 1080 8GB
Windows 10 x64
Posts: 12.837
Threads: 48
Joined: Oct 2013
Reputation:
252
it's cool, but I wouldn't say it's terribly useful as it doesn't cover any specific hardware details.
Posts: 761
Threads: 52
Joined: Apr 2009
Reputation:
9
Location: Mighigan
I figured as much, seemed more about how the chips function with one another rather than how they actually function.
Intel Core i7-8700k @5ghz
G.Skill 16GB DDR4 @3600mhz
GeForce GTX 1080 8GB
Windows 10 x64
Posts: 20.326
Threads: 405
Joined: Aug 2005
Reputation:
554
Location: England
I wouldn't say EPSXE was dead they made a release not long ago.