First post, by superfury
I see it emitting a reset command(command 08h), but after that it simply gives up on the CD-ROM drive detecting and aborts with no drives found? Anyone can see or knows why this happens?
IDE CD-ROM and HDD emulation: https://bitbucket.org/superfury/unipcemu/src/ … ide.c?at=master
Edit: Whoops, it seems it was clearing the LBA Mid/High(cylinder) registers when switching between Master and Slave devices. This being fixed, the ATAPI device is correctly detected and it proceeds to emit a PACKET command(which seems to fail for some still unknown reason).
Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io