First post, by superfury
At the moment, my emulator keeps checking the DREQ line (raised/lowered by the FDC). My FDC also raises the EOP line when it enters the result or error phase.
How should the Terminal Count and different modes of operation be handled? Does the Terminal Count have any effect on transfers?
What's the difference between the on demand, single and block transfer modes? How should they be handled (combined with the DREQ/EOP?
Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io