First post, by superfury
How does Windows 95 detect a ATAPI drive? UniPCemu has them on the secondary ATA controller(both master and slave) when a hard disk is used(otherwise, they're at the primary controller instead).
For some reason, the Windows 95 This PC and other windows don't display the CD-ROM drives, nor does it show up in the device manager?
Is there some weird type of detection happening with Windows 9x and CD-ROM drives? How does it detect them at all(including HDD drives?)?
Edit: Just changed the read-only aspect of the ATAPI controllers. Now, all registers(sector count, sector number, cylinder low, cylinder high) are writable, even when the drive is reporting not ready(due to ATAPI specs). The Features and Command registers were already writable(unchanged).
Now to see what Windows 95 does with those...
Edit: First try, protection error during booting...
Edit: Safe mode still works...
Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io