cr4zymanz0r / PS1_De-Dither

Patches Playstation 1 games to remove flag for hardware dithering.
38 stars 2 forks source link

Question #4

Closed leonquest closed 3 years ago

leonquest commented 4 years ago

I wanted to ask about how this tool works in regard to the de-dithering of PS1 ISOs. Some of the action replay codes created by Chris Comvell turn off interlacing, and some have a different code for the background, foreground, sprites, etc, does this tool keep this in mind? How does this tool work, as in how does it find the code on each game? does it apply it to all of the elements, or does it only work with background dithering? Any chance this tool can also turn off interlacing where possible?

cr4zymanz0r commented 4 years ago

This patcher is fairly simple in what it does. It essentially just looks through the ISO for hex pattern that correlates with dithering being enabled, then changes it to be disabled. This will disable ALL instances of dithering found.

As for interlacing, this tool does not handle that at all. If I had more technical information and examples of PS1 interlacing being disabled then I might could make a very similar version of this tool, assuming it follows some kind of set hex pattern and not very unique per interlaced game.

leonquest commented 4 years ago

Very cool man, thanks for the reply. I wish I could give you more technical insights, but it is way above my knowledge level. If you are feeling like trying something new, Chris Comvell might lead you into the right direction, if not, it's ok, the PS1 library is already miles better with these de-dithering patches.

cr4zymanz0r commented 3 years ago