diff options
author | mooglyguy <therealmogminer@gmail.com> | 2019-06-30 15:07:35 +0200 |
---|---|---|
committer | MooglyGuy <therealmogminer@gmail.com> | 2019-06-30 15:08:18 +0200 |
commit | fa9fe1a9046baa617897c0ae928d058d9dd7407f (patch) | |
tree | 45517718b9efc1a3ac2b0228cc7348a736ea3eb6 /src/mame/drivers/studio2.cpp | |
parent | de808fdacbe1de18c6fdae6eecefd3b276b671fd (diff) |
-imagedev/harddriv: Removed MCFG macros. [Ryan Holtz]
-generic/slot: Removed MCFG macros. [Ryan Holtz]
Diffstat (limited to 'src/mame/drivers/studio2.cpp')
-rw-r--r-- | src/mame/drivers/studio2.cpp | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/mame/drivers/studio2.cpp b/src/mame/drivers/studio2.cpp index 54a8b672af0..a240f8d3e2d 100644 --- a/src/mame/drivers/studio2.cpp +++ b/src/mame/drivers/studio2.cpp @@ -255,7 +255,7 @@ protected: DECLARE_READ_LINE_MEMBER( ef3_r ); DECLARE_READ_LINE_MEMBER( ef4_r ); DECLARE_WRITE_LINE_MEMBER( q_w ); - DECLARE_DEVICE_IMAGE_LOAD_MEMBER( studio2_cart_load ); + DECLARE_DEVICE_IMAGE_LOAD_MEMBER( cart_load ); /* keyboard state */ uint8_t m_keylatch; @@ -562,7 +562,7 @@ void mpt02_state::machine_reset() m_cti->reset(); } -DEVICE_IMAGE_LOAD_MEMBER( studio2_state, studio2_cart_load ) +DEVICE_IMAGE_LOAD_MEMBER( studio2_state::cart_load ) { uint32_t size; @@ -645,14 +645,13 @@ DEVICE_IMAGE_LOAD_MEMBER( studio2_state, studio2_cart_load ) /* Machine Drivers */ -MACHINE_CONFIG_START(studio2_state::studio2_cartslot) - MCFG_GENERIC_CARTSLOT_ADD("cartslot", generic_plain_slot, "studio2_cart") - MCFG_GENERIC_EXTENSIONS("st2,bin,rom") - MCFG_GENERIC_LOAD(studio2_state, studio2_cart_load) +void studio2_state::studio2_cartslot(machine_config &config) +{ + GENERIC_CARTSLOT(config, "cartslot", generic_plain_slot, "studio2_cart", "st2,bin,rom").set_device_load(FUNC(studio2_state::cart_load), this); /* software lists */ SOFTWARE_LIST(config, "cart_list").set_original("studio2"); -MACHINE_CONFIG_END +} void studio2_state::studio2(machine_config &config) { |