VOGONS


First post, by superfury

User metadata
Rank l33t++
Rank
l33t++

I'm trying to figure out why it's detecting my emulated(by UniPCemu's IDE ATA(PI) emulation) CD-ROM drives as hard drives.

http://www.xtideuniversalbios.org/browser/xti … eAutodetect.asm

I see it's polling the status and alternate status register(after the status, not before?), then deciding valid based on some of it's bits? But it also seems to detect my ATAPI drives incorrectly?

Does the configurator detect CD-ROM drives incorrectly as hard drives on real systems or other emulators as well?

Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io