If you were a developer, then you wouldn't have to ask the question if we could do it, now would you? And if it was 99.9% like you say, then we would probably have a higher compatibility rate with HD Loader right now. Not all incompatibilities are because of protections.Quote:
Originally Posted by Golden Helmet
There is the problem, the start position is not irrelevant in some CD games. The reason being that direct access to the LBA of the file is faster than loading the TOC, searching it and then seeking to the LBA. And loading/seeking from CD is pretty slow. (Hence the LBA table tutorials on backup threads) Another thing is that while it is developed in a manner similar to PS2Link for awhile, they do have to start testing on final media at some point, and this is when the LBA tables, protections and the like are inserted into the code.Quote:
The actual start position on the disc is pretty much irrelevant.
How do you think PS2 games are developed? on HDD's :-)
With regard to your actual question through: No. No pfs. First off, I want this to be compatible (mostly) with how HD Loader does things. Secondly, using an ISO filesystem retains more compatibility and simplifies my code (since I can forgo having HDD libs on the IO Processor, just the ATAD/DEV9 libs). So when a read starts, I can just add the 4MB offset of the odd partition header HD Loader uses, and then read. (Not to mention some disk checks work by doing raw reads without searching for a file)