Gigaherz released a new version of his CD plugin for PCSX2, the PlayStation 2 emulator for Windows and Linux.
Info:
A few days ago I started to code a CDVD plugin using IOCtl raw reading as the access method.
The main reasons I started this plugin were:
1. To have the ability to start the emulator without a disk in the drive, and to be able to swap discs anytime.
2. To be able to keep some kind of "cache" or maybe a file with "hints" about what is the game gonna read next.
At the moment, the plugin will start without a disc, and will detect when the disc is removed or inserted, but sometimes it fails to detect the disc correctly and it will report the disc as being illegal (making the bios show that annoying red screen).