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:

[Linked Image from mamedev.emulab.it]

[Linked Image from mamedev.emulab.it]

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

[Linked Image from mamedev.emulab.it]

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

[Linked Image from mamedev.emulab.it]

[Linked Image from mamedev.emulab.it]

[Linked Image from mamedev.emulab.it]

[Linked Image from mamedev.emulab.it]

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