summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/a2600.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/a2600.cpp')
-rw-r--r--src/mame/drivers/a2600.cpp55
1 files changed, 28 insertions, 27 deletions
diff --git a/src/mame/drivers/a2600.cpp b/src/mame/drivers/a2600.cpp
index 15f75b2a03f..e8f29143b64 100644
--- a/src/mame/drivers/a2600.cpp
+++ b/src/mame/drivers/a2600.cpp
@@ -466,33 +466,34 @@ static INPUT_PORTS_START( a2600 )
INPUT_PORTS_END
-static SLOT_INTERFACE_START(a2600_cart)
- SLOT_INTERFACE_INTERNAL("a26_2k", A26_ROM_2K)
- SLOT_INTERFACE_INTERNAL("a26_4k", A26_ROM_4K)
- SLOT_INTERFACE_INTERNAL("a26_f4", A26_ROM_F4)
- SLOT_INTERFACE_INTERNAL("a26_f6", A26_ROM_F6)
- SLOT_INTERFACE_INTERNAL("a26_f8", A26_ROM_F8)
- SLOT_INTERFACE_INTERNAL("a26_f8sw", A26_ROM_F8_SW)
- SLOT_INTERFACE_INTERNAL("a26_fa", A26_ROM_FA)
- SLOT_INTERFACE_INTERNAL("a26_fe", A26_ROM_FE)
- SLOT_INTERFACE_INTERNAL("a26_3e", A26_ROM_3E)
- SLOT_INTERFACE_INTERNAL("a26_3f", A26_ROM_3F)
- SLOT_INTERFACE_INTERNAL("a26_e0", A26_ROM_E0)
- SLOT_INTERFACE_INTERNAL("a26_e7", A26_ROM_E7)
- SLOT_INTERFACE_INTERNAL("a26_ua", A26_ROM_UA)
- SLOT_INTERFACE_INTERNAL("a26_cv", A26_ROM_CV)
- SLOT_INTERFACE_INTERNAL("a26_dc", A26_ROM_DC)
- SLOT_INTERFACE_INTERNAL("a26_fv", A26_ROM_FV)
- SLOT_INTERFACE_INTERNAL("a26_jvp", A26_ROM_JVP)
- SLOT_INTERFACE_INTERNAL("a26_cm", A26_ROM_COMPUMATE)
- SLOT_INTERFACE_INTERNAL("a26_ss", A26_ROM_SUPERCHARGER)
- SLOT_INTERFACE_INTERNAL("a26_dpc", A26_ROM_DPC)
- SLOT_INTERFACE_INTERNAL("a26_4in1", A26_ROM_4IN1)
- SLOT_INTERFACE_INTERNAL("a26_8in1", A26_ROM_8IN1)
- SLOT_INTERFACE_INTERNAL("a26_32in1", A26_ROM_32IN1)
- SLOT_INTERFACE_INTERNAL("a26_x07", A26_ROM_X07)
- SLOT_INTERFACE_INTERNAL("a26_harmony", A26_ROM_HARMONY)
-SLOT_INTERFACE_END
+static void a2600_cart(device_slot_interface &device)
+{
+ device.option_add_internal("a26_2k", A26_ROM_2K);
+ device.option_add_internal("a26_4k", A26_ROM_4K);
+ device.option_add_internal("a26_f4", A26_ROM_F4);
+ device.option_add_internal("a26_f6", A26_ROM_F6);
+ device.option_add_internal("a26_f8", A26_ROM_F8);
+ device.option_add_internal("a26_f8sw", A26_ROM_F8_SW);
+ device.option_add_internal("a26_fa", A26_ROM_FA);
+ device.option_add_internal("a26_fe", A26_ROM_FE);
+ device.option_add_internal("a26_3e", A26_ROM_3E);
+ device.option_add_internal("a26_3f", A26_ROM_3F);
+ device.option_add_internal("a26_e0", A26_ROM_E0);
+ device.option_add_internal("a26_e7", A26_ROM_E7);
+ device.option_add_internal("a26_ua", A26_ROM_UA);
+ device.option_add_internal("a26_cv", A26_ROM_CV);
+ device.option_add_internal("a26_dc", A26_ROM_DC);
+ device.option_add_internal("a26_fv", A26_ROM_FV);
+ device.option_add_internal("a26_jvp", A26_ROM_JVP);
+ device.option_add_internal("a26_cm", A26_ROM_COMPUMATE);
+ device.option_add_internal("a26_ss", A26_ROM_SUPERCHARGER);
+ device.option_add_internal("a26_dpc", A26_ROM_DPC);
+ device.option_add_internal("a26_4in1", A26_ROM_4IN1);
+ device.option_add_internal("a26_8in1", A26_ROM_8IN1);
+ device.option_add_internal("a26_32in1", A26_ROM_32IN1);
+ device.option_add_internal("a26_x07", A26_ROM_X07);
+ device.option_add_internal("a26_harmony", A26_ROM_HARMONY);
+}
MACHINE_CONFIG_START(a2600_state::a2600_cartslot)
MCFG_VCS_CARTRIDGE_ADD("cartslot", a2600_cart, nullptr)