Create a psx iso/bin parser recognizer and transparently apply ecm-compress...
A free file archiver for extremely high compression
Brought to you by:
ipavlov
Such a feature would both lower space usage by transparently stripping redundant data from psx discs and would also simplify immensely the implementation of ecm support in psx emulators (although i'm not sure of the memory requirements design).
I think there is a very compatible way to check if a iso is a psx disc by examining its disc id file for a signature with the right format.
ecm is lossless.
Since a cd image is likely to be read and reset many times its probably a good idea to keep a array of the decoded ecm data to mix on the inputstream for the opened iso/bin as long as it lives, with a smart pointer.