> > Except that this just isn't true. Mame's output system isn't platform
> > it's pretty much windows only, so there is no reason that pinball interfacing can't
> > be treated in a similar manner. Make an input system similar to the output system
> > (technically you could use the exact same method) and you are done.
> Aww, dammit, I imagined writing Linux/*BSD/Mac OS X output support.
> Oh, I didn't! Hurray!
> > But just for the record like 70% of the pinball games in mame are broken... I'm not
> > sure why... they work in pinmame so it could be used as a guide to hook them up.
> > Maybe pinmame's emulation drivers are all hacked up? Maybe it's just that nobody
> > be bothered to work on them?
> PinMAME's code is really, really awful. It's so bad that even people who think
> MAMEdev makes up coding standards to avoid doing actual work agrees their code should
> be nuked from orbit.
Thanks for replying. Is it a deal with the core structure being all wonky or the individual drivers themselves, or both?
I would comment on the quality of the code, but so long as the emulation is accurate and it works... well glass houses and stones and what-not.