> As the person who updated the CMI IIx and M2 drivers to modern APIs, I'd rather you > didn't use them as reasons for throwing someone under the proverbial bus, because > your analysis is just incorrect. The current CMI IIx and M2 drivers are pretty much > identical to how they were at when Phil put them to the side, it's just that after so > many years of them not existing upstream, they needed roughly a decade's worth of > updating to the modern MAME core APIs. What we have now isn't based on some "hacky > proof-of-concept", they're literally the drivers that Phil himself wrote.
I didn’t mean it to throw him under the bus. I mean, I also have his proof-of-concept Star Rider blitter code that I need to eventually clean up and integrate with my squeleton driver (I’d be more motivated to do that if we had a good Laserdisc rip to work with). It’s not bad for what it is, but it’s just that – a proof-of-concept that wasn’t ever really finished.