diff options
Diffstat (limited to 'src/mame/drivers/z88.cpp')
-rw-r--r-- | src/mame/drivers/z88.cpp | 21 |
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 */ |