@TnA I have started this game with UDMA1 once, played for a while and everything was fine.
Next time I cannot launch this game (stuck at 1st loading screen).
So assuming it's impossible to run it, play it... IMHO in not right.
This does seem to point to a timing-issue...
If it were not, it should work every time.
Just like a ping to a server... Once you get 17ms, once 38ms, once 23ms, etc.
What I'm trying to tell, it is not so simple, especially for this game.
Mostly if game is crashing, etc mode 6 is needed.
Well, Mode 6 is rather to save RAM and to avoid incompatibilities with the games code and IGR.
It does however also affect the threading!
This setting will work I think on most configuration.
This game (State of emergency) seems to have different problems,
setting UDMA1, UDMA0... sometimes helps, sometimes not in my config.
Which seems to indicate a timing-issue... IMO.
We don't know for now, what is gonna happens on other configs, except
@Grahf.
Well... Worth a test, tho'! I will test it later and others are welcome to post their results as well.
I have a 5200RPM HDD, like I said in my post. 200RPM won't make any difference, though.
It does make a difference, but I tend to agree that it is probably marginal...
The seek-times of the 'head' and how much the game-partition is scattered around the disc, probably has more influence.
It's not nonsense at all because of what I told you before about the backward-compatible nature of MDMA and UDMA devices.
You both are right and wrong... but since the root of the issue is probably somewhere else, 'playing around' with the transfer-modes is just cosmetics again.
Even tho' most people can probably use the same settings, that does not mean that entire crowd can... The setup seemingly does make a difference... Even when just you 2 test it, we have a different outcome... That atleast points to 'different hardware/setups MIGHT need different Compatibility-Settings'!
They will automatically slow down with slower modes.
Aaaah.... No... That's just an over-simplification, but I understand the overall consensus of it.
Setting the MDMA2 mode will work on most internal PS2-compatible HDDs out there.
Even tho' I tend to agree on the conclusion and settings-suggestion, your claim is based on an assumption here...
But at least the other posts you made (since ignoring me, lol) are actually contributions and mostly factual. I see an improvement there.
The only actual differences here come from different seek times.
Indeed! That is true for the most part + newer HDDs usually support more 'ops' (operations per second), than older HDDs.
The faster the HDD, the less compatible it will be with PS2 games.
While I think it is quite plausible and true for some games (maybe 30%), your statement here is still a general assumption and not backed by enough facts (yet)!
The idea that you can force PS2 games to work with any speed is nonsense. You'd basically have to reprogram most games in the PS2 library.
It is not and most games already run faster... But ~30% don't work when a certain speed is reached! MOST games however are actually capable of getting the things transferred faster than the fastest theoretical speed of the Disc-drive.
Going back to SoE, I already told you there is no way to make it work with any UDMA mode faster than 0.
Yes you did... I pointed it out to
@jolek as well!
This will be true for all users.
This is an assumption (again), which you do not have enough evidence to back it up yet!
No sane dev will make changes to the structure, if there is not enough evidence to back something up... Nothing against some ideas in general... I am just stating facts (like a robot)...
The game simply freezes with such fast data transfers.
The question is... 'Why?'
If a patch could be applied in an easy way, it is preferable for many reasons to do it. The most important reason being, that we could have unlimited transfer-speed on this game.
However, there might be slight variations with the slower modes. If you're having problems, check only from MDMA1 to UDMA0. Anything faster won't work as a rule for this game.
Even tho' I tend to agree on the general premise, I have to say, this... 'Anything faster won't work as a rule for this game.'...is a generalized assumption based on the fact that it does work that way on your setup... Have you tried it on another HDD (possibly even of the same size, age and usage)?
Again, on my config it works every time.
I believe you!
It doesn't matter if I use 0.9.3, 1200 or 1220, so we can at least rule out OPL versions as being a factor here.
But it does change the behavior on
@jolek's setup, so we can not rule it out AND you are making assumptions again, based on your setup...
Just for clarification, simply picking the MDMA2 mode won't make it work at all. It only works with that combination of compatibility modes (2+3+6+8) AND MDMA2.
He did mention also activating these modes.
BTW,
@jolek: did you check your HDD with HDD Checker? Was it optimized and checked for errors and S.M.A.R.T.? It won't hurt to double-check.
Yes, that's actually an interesting idea...
He could also look for the HDDs status in/on a PC tho'...
There is a way to start this game with UDMA1 as I already done it, so it's not true.
Well like
@sp193 and I already said and like I replied to this specific case... It could be a timing-issue!
You are still assuming that is impossible, because it is not working in your setup.
I agree! He does and I also think, that this is wrong...
I never had 5200 RPM HDD, min RPM I always have has at least 5400 RPM.
Me too!
Even 200 RPM makes a difference.
Well... Yes, it probably does... but I also tend to agree that it is probably a marginal difference... The 'seeks' (of the head) are probably much more influencing...
This game need fix, not to set MDMA2 and mode 2+3+6+8, because it may fails on some configs.
I am note entirely sure yet, but you might be right about a patch to the game being a better choice. Some others o those which depend on Transfermode-Changes probably could need that as well!
For now this game needs in my config different UDMA, MDMA modes.
Compatibility modes are the same.
Different revisions may acts differently on some configs (including mine).
.. pointing to a timing-issue caused by different threading, causing different 'answer-times', triggered due to different transfer-speeds... Oh God, that seems complex, lol...
On a side note, it's strange that this game works with OPL 0.9.1\0.9.2 without any additional modes.
Maybe later it needs mode 2, MDMA 0\MDMA 2....
But not to turn on almost all modes (2+3+6+8) in OPL 0.9.3 or higher.
All these things could contribute to varying 'answer-times'!
Interesting! Another test doesn't hurt and it certainly gives an interesting insight...

3 different testers, 3 varying modes... I will test it on varying hardware as fast as possible.