> > Except that this just isn't true. Mame's output system isn't platform > independent... > > 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. > > *checks* > > 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 > can > > 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.
|