First post, by superfury
superfury
Offline
Rank
l33t++
I currently set RQM(bit 7)=1, Have data for CPU(bit 6)=1 and Busy (bit 5)=0 during the result phase. The controller remains in the result phase while there's result data to be read. Is this correct? So while reading the result bytes (e.g. during the 7 result bytes of a read floppy sector) bits 7 and 6 remain set, and bits 5=0. After this it resets to command mode (RQM=1, Have data for CPU=0, Busy=0). Is this correct? Or can the RQM bit only be set when receiving a command or parameters?
Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io