> Thanks for replying. Is it a deal with the core structure being all wonky or the
> individual drivers themselves, or both?
Some of both. They made up a system of abstracting away the usual MAME innards and it got so out of control that it actually made it impossible for them to easily follow newer MAME progress. Thus they're stuck on 0.69 or whatever it is forever, and thus MAMEdev has had to basically rewrite everything PinMAME's done from scratch.
> 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.
It works, but there's a growing pile of improvements MAME has that could benefit them, like our cycle-perfect 6502 and 6809 CPU cores (and in-progress Z80 and 68000), plus improvements to sound chips and general I/O components and everything else (and eventually the netlist system for TTL pre-CPU pins). That's part of the impetus to pull those games into MAME.