Deunan wrote:
I’ve finally completed the new GD-ROM module, though ultimately it turned out to be very similar in design to the last one. With the new code I can freely choose what ATA/ATAPI commands are to be executed immediately and what can be offloaded to helper thread.
…
This whole re-write took quite some time and didn’t really help as much I hoped, but thanks to all that work I’m now much more aware of what has to be done yet. I’ve a few ideas, it’s just that every attempt at fixing one thing breaks other stuff. Sometimes very badly I still need to figure out what upsets so much the MPEG library used on demo GDs and some MIL-CDs.
For more info on this check Deunan’s blog