First post, by superfury
What should happen on an ATAPI device when a BIOS reboots? Does it get any inputs that signal it to reload it's signature in it's registers?
Afaik, the i440fx BIOS doesn't seem to use SRST or executing any command, so it doesn't reload the signature and start execute ATAPI commands and properly identify it as a ATAPI device?
UniPCemu does reload the signature when the ATAPI gets a SRST raised or during the EXECUTE DEVICE DIAGNOSTIC command.
Why wouldn't the BIOS do anything of those? Or does the PCIRST# already trigger that?
Edit: Or does this have anything to do with the PCIRST# signal?
Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io