summaryrefslogtreecommitdiffstats
path: root/src/mess/drivers/bbc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/drivers/bbc.c')
-rw-r--r--src/mess/drivers/bbc.c27
1 files changed, 18 insertions, 9 deletions
diff --git a/src/mess/drivers/bbc.c b/src/mess/drivers/bbc.c
index 169080b1517..54c6f6362bb 100644
--- a/src/mess/drivers/bbc.c
+++ b/src/mess/drivers/bbc.c
@@ -639,25 +639,29 @@ WRITE_LINE_MEMBER(bbc_state::econet_clk_w)
}
static MACHINE_CONFIG_FRAGMENT( bbc_cartslot )
- MCFG_CARTSLOT_ADD("cart1")
+ MCFG_CARTSLOT_ADD("exp_rom1")
MCFG_CARTSLOT_EXTENSION_LIST("rom")
MCFG_CARTSLOT_NOT_MANDATORY
- MCFG_CARTSLOT_LOAD(bbc_state, bbcb_cart)
+ MCFG_CARTSLOT_LOAD(bbc_state, bbc_exp_rom)
+ MCFG_CARTSLOT_INTERFACE("bbc_cart")
- MCFG_CARTSLOT_ADD("cart2")
+ MCFG_CARTSLOT_ADD("exp_rom2")
MCFG_CARTSLOT_EXTENSION_LIST("rom")
MCFG_CARTSLOT_NOT_MANDATORY
- MCFG_CARTSLOT_LOAD(bbc_state, bbcb_cart)
+ MCFG_CARTSLOT_LOAD(bbc_state, bbc_exp_rom)
+ MCFG_CARTSLOT_INTERFACE("bbc_cart")
- MCFG_CARTSLOT_ADD("cart3")
+ MCFG_CARTSLOT_ADD("exp_rom3")
MCFG_CARTSLOT_EXTENSION_LIST("rom")
MCFG_CARTSLOT_NOT_MANDATORY
- MCFG_CARTSLOT_LOAD(bbc_state, bbcb_cart)
+ MCFG_CARTSLOT_LOAD(bbc_state, bbc_exp_rom)
+ MCFG_CARTSLOT_INTERFACE("bbc_cart")
- MCFG_CARTSLOT_ADD("cart4")
+ MCFG_CARTSLOT_ADD("exp_rom4")
MCFG_CARTSLOT_EXTENSION_LIST("rom")
MCFG_CARTSLOT_NOT_MANDATORY
- MCFG_CARTSLOT_LOAD(bbc_state, bbcb_cart)
+ MCFG_CARTSLOT_LOAD(bbc_state, bbc_exp_rom)
+ MCFG_CARTSLOT_INTERFACE("bbc_cart")
MACHINE_CONFIG_END
@@ -929,7 +933,12 @@ static MACHINE_CONFIG_START( bbcm, bbc_state )
MCFG_CASSETTE_ADD( "cassette", bbc_cassette_interface )
/* cartridges */
- MCFG_CARTSLOT_ADD("cart")
+ MCFG_CARTSLOT_ADD("cart1")
+ MCFG_CARTSLOT_EXTENSION_LIST("bin")
+ MCFG_CARTSLOT_NOT_MANDATORY
+ MCFG_CARTSLOT_LOAD(bbc_state, bbcm_cart)
+ MCFG_CARTSLOT_INTERFACE("bbcm_cart")
+ MCFG_CARTSLOT_ADD("cart2")
MCFG_CARTSLOT_EXTENSION_LIST("bin")
MCFG_CARTSLOT_NOT_MANDATORY
MCFG_CARTSLOT_LOAD(bbc_state, bbcm_cart)