CD's a bit of a pain - as far as I can tell, all existing emulators operate by pulling certain commands and stuff out of RAM rather than actually emulating the hardware registers.