So the question is, do you want to go all out and design a format that can be used on cheaper microcontrollers or FPGAs to implement optical disc emulators that interface at an analog level? Or stick to archiving/emulators leave that as extra challenge for someone to do later?
-
This Tweet is unavailable.
-
-
I feel that optical disc emulators of that sort would have a implementation-specific format due to the performance constraints; and trying to constrain a format intended for archival to those limitations would be unnecessarily restrictive.
2 replies 0 retweets 2 likes -
Replying to @MerryMage @phirenz and
I think it's important to recognize that the purpose of archival is not to perfectly replicate the original, but to perfectly replicate the *useful information* encoded in the original. I.e. there is no point in storing voxels of atoms.
1 reply 0 retweets 0 likes -
Replying to @marcan42 @MerryMage and
In that sense, it probably makes more sense to have a standard but *extensible* format that can encode all useful data at a common abstraction level for optical media *and* platform-specific metadata.
1 reply 0 retweets 0 likes -
Something along the lines of the PNG format and required/optional chunks?
1 reply 0 retweets 0 likes -
Replying to @MerryMage @phirenz and
Yes. Honestly, the mistake that all game dump formats make is lack of extensibility. It makes it impossible to fix these problems post facto in a backwards compatible way. Ditch the raw ROM/ISO dumps already, we've known how to make sane file formats for ages now.
1 reply 0 retweets 0 likes -
Replying to @marcan42 @MerryMage and
For example, a reasonable DVD archive format would be, for example, 2064 byte raw sectors, plus an optional header showing where the logical 2048 byte data offset is within it (different for wii/GC) discs, plus relevant lead-in data, plus another chunk with defect info, plus BCA.
0 replies 0 retweets 3 likes -
This Tweet is unavailable.
-
Replying to @BahamutLagoon25 @byuu_san and
So the funny thing is that *real* CD-ROM drives *don't* have O(1) seek, and you don't *want* that for an emulator if you're trying to emulate disc timings. DVDs/CDs can have evil tricks like duplicate sectors that make O(1) seeking impossible without a big index structure.
1 reply 0 retweets 3 likes
I mean a raw drive seeks by guesstimating position based on data size, and, well, you can do that on a raw stream file format too.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.