Originally Posted by R. Belmont
The wd1010_device didn't exist at the time the Rainbow was brought up. It's not uncommon to do a workaround in MAME and then have to go back and do it correctly.
I'll have to give it a shot when I find some time...