Qhimm.com Forums
Miscellaneous Forums => General Discussion => Topic started by: Jenova's Witness on 2012-02-24 20:58:33
-
.
-
I'm skipping over most of the detail, but, anyway...
Scan data files for tables that include sector numbers for files of a given format.(I'm not supporting virtual file systems)
But, uh, aren't those what most or all of the Square PSX games worked on here use?
-
.
-
Which makes this pretty much useless for FFVII. ;)
-
that game is one of the few that has a 3 block save requirement . i was using its saves to test detection of this in bc.
-
The only difficulty when you manages disc images is understanding how to generate Sectors footers (EDC? Parity?). But with Final Fantasy, there is another difficulty: if you change a file position, you must update all references to that file, not just the ISO9660, but also in bin files.
-
ECC doesn't really matter except for the Sony License sectors.
As for the disc pointers, they're all stored as simple LBA+Size. I remember a project creating a single-disc FF7 simply doing a naive replacement without decompressing any of the .X files.
If all you want to do is reinsert some files, then you should just need an application to seek a sector start and start inserting data with breaks for dummied-out sector footers. I don't think the sync or sector header data should matter if you're playing on an emulator, so you just need to break the data into 2352 byte chunks.
-
Oh sure you can play broken isos with an emulator, but if you want burn it and play it in your PS...