mamedev / mame

MAME
https://www.mamedev.org/
Other
7.75k stars 1.95k forks source link

heathzenith/h89.cpp: Add wait states for mms 77316 fdc #12502

Closed mgarlanger closed 1 week ago

mgarlanger commented 1 week ago

The 77316 FDC requires wait states to work with 8" DD disks, since the 2 MHz Z80 could not handle the data rate of 8" DD disks. The hardware on the card will hold the CPU in wait states until the DRQ state is raised.

Reading and writing is now working correctly with the latest comit.