Bump.. there was a discussion on discord about (the lack of) DPM preservation.
they are basically read timings that vary for each drive and read speed, so we can't just store this info in a database
I dont see any way of producing "verifiable" DPM data, unless we start rounding off the timings
I remember tools that draw some graph based on those values, then let you to anti-alias it
Then fix the values according to the new graph
@reentrant + sarami.. do you have any idea on how we could achieve verifiable results between different drives and speeds?
Maybe we could all buy the same game(s), then dump it with different speeds and drives, and see if there is a graph that could be generated by some standard algoritm? And also test different minimum and maximum values to to find any boundaries in the protection.
And I'm guessing that there are no known cases of someone obtaining valid DPM ranges by reverse engineering any game executables?