Kyle Schwarz
9ef01e2d3d
Optional: nonstd to std
2022-07-22 01:27:39 -04:00
Paul Hollinsky
103f938d69
Disk: ReadDriver: Add unified cache
...
Previously, we had to copy an entire block out of the
old cache every time we wanted to read even a single
byte from it.
This ended up being a fairly significant performance
issue, in addition to the fact that the caching code
was duplicated.
2022-04-14 18:26:44 -04:00
Paul Hollinsky
f4e16025c1
Disk: ExtendedExtractor: Implement retries
2022-03-10 18:04:12 -05:00
Paul Hollinsky
adad9b3761
Disk: ExtendedExtractor: Better header parsing
2022-03-03 20:34:46 -05:00
Paul Hollinsky
0a15adbe91
Disk: Allow mismatched access for Read and Write drivers
...
This will cause the driver to fall back to the least common
denominator.
2022-03-03 20:29:13 -05:00
Paul Hollinsky
8aa5bef7dc
Disk: Implement Extended Extractor Driver
...
This is the high speed driver used for RED 2, FIRE 3, and many
of the RAD-family devices.
2022-03-03 00:03:37 -05:00