Previous 199869 Revisions Next

r192700 Saturday 4th March, 2023 at 01:34:11 UTC by Vasantha Crabb
Various cleanups:

Isolated the speedup code in the Eolith base state, so eolith16 and
vegaeo aren't inheriting a pile of stuff they don't need.

nichibutsu/jangou.cpp: Split into derived classes so all object finders
are required and device_remove isn't necessary.  Also use the data
pending callback on latches as it's there.

taito/taito_l.cpp: Use normal start/reset handlers rather than an
elaborate maze of indirection.

vsystem/aerofgt.cpp: Split the driver class up a little.  It's still a
mess.

Got rid of a few of the remaining MCFG macros.
[src/mame/eolith]eolith.cpp eolith.h eolith16.cpp eolith_speedup.cpp* eolith_speedup.h* eolith_v.cpp ghosteo.cpp vegaeo.cpp
[src/mame/konami]moo.cpp moo.h
[src/mame/nichibutsu]jangou.cpp
[src/mame/taito]taito_l.cpp taito_l.h
[src/mame/ti]tm990189.cpp
[src/mame/upl]ninjakd2.cpp ninjakd2.h
[src/mame/vsystem]aerofgt.cpp aerofgt.h aerofgt_v.cpp


Previous 199869 Revisions Next


© 1997-2024 The MAME Team