summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/z88.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/z88.cpp')
-rw-r--r--src/mame/drivers/z88.cpp21
1 files changed, 11 insertions, 10 deletions
diff --git a/src/mame/drivers/z88.cpp b/src/mame/drivers/z88.cpp
index cdee2567c0e..5bfa67a3e71 100644
--- a/src/mame/drivers/z88.cpp
+++ b/src/mame/drivers/z88.cpp
@@ -612,16 +612,17 @@ READ8_MEMBER(z88_state::kb_r)
return data;
}
-static SLOT_INTERFACE_START(z88_cart)
- SLOT_INTERFACE("32krom", Z88_32K_ROM) // 32KB ROM cart
- SLOT_INTERFACE("128krom", Z88_128K_ROM) // 128KB ROM cart
- SLOT_INTERFACE("256krom", Z88_256K_ROM) // 256KB ROM cart
- SLOT_INTERFACE("32kram", Z88_32K_RAM) // 32KB RAM cart
- SLOT_INTERFACE("128kram", Z88_128K_RAM) // 128KB RAM cart
- SLOT_INTERFACE("512kram", Z88_512K_RAM) // 512KB RAM cart
- SLOT_INTERFACE("1024kram", Z88_1024K_RAM) // 1024KB RAM cart
- SLOT_INTERFACE("1024kflash", Z88_1024K_FLASH) // 1024KB Flash cart
-SLOT_INTERFACE_END
+static void z88_cart(device_slot_interface &device)
+{
+ device.option_add("32krom", Z88_32K_ROM); // 32KB ROM cart
+ device.option_add("128krom", Z88_128K_ROM); // 128KB ROM cart
+ device.option_add("256krom", Z88_256K_ROM); // 256KB ROM cart
+ device.option_add("32kram", Z88_32K_RAM); // 32KB RAM cart
+ device.option_add("128kram", Z88_128K_RAM); // 128KB RAM cart
+ device.option_add("512kram", Z88_512K_RAM); // 512KB RAM cart
+ device.option_add("1024kram", Z88_1024K_RAM); // 1024KB RAM cart
+ device.option_add("1024kflash", Z88_1024K_FLASH); // 1024KB Flash cart
+}
MACHINE_CONFIG_START(z88_state::z88)
/* basic machine hardware */