r8585: [WD17XX] Changed to update the data register via a timer instead of everytime the data register has been read. This allows us to properly detect data lost conditions and improves overall timing. Needed for smc777 to start booting. Driver authors: Please test for regressions.

I love when it happens ... thanks to Micko and Duke, now we have the following games working for Sharp X1:


Hydlide 2 (can't get it to surpass the user disk check?)

And, something that you might check, the original Final Zone

(something else might be fixed too, dunno right now smile )