diff --git a/src/mame/drivers/bbc.cpp b/src/mame/drivers/bbc.cpp index f909ec7c846..4c4526ef930 100644 --- a/src/mame/drivers/bbc.cpp +++ b/src/mame/drivers/bbc.cpp @@ -51,6 +51,7 @@ #include "sound/tms5220.h" /* Speech */ #include "video/saa5050.h" /* Teletext */ #include "bbc.lh" +#include "bbcm.lh" /* Devices */ #include "formats/acorn_dsk.h" @@ -1276,7 +1277,7 @@ static MACHINE_CONFIG_START( bbcm, bbc_state ) MCFG_MACHINE_START_OVERRIDE(bbc_state, bbcm) MCFG_MACHINE_RESET_OVERRIDE(bbc_state, bbcm) - MCFG_DEFAULT_LAYOUT(layout_bbc) + MCFG_DEFAULT_LAYOUT(layout_bbcm) /* video hardware */ MCFG_SCREEN_ADD("screen", RASTER) diff --git a/src/mame/layout/bbc.lay b/src/mame/layout/bbc.lay index bd956a79a29..9dbaccb8a7c 100644 --- a/src/mame/layout/bbc.lay +++ b/src/mame/layout/bbc.lay @@ -3,9 +3,12 @@ - - - + + + + + + diff --git a/src/mame/layout/bbcm.lay b/src/mame/layout/bbcm.lay new file mode 100644 index 00000000000..13382e83981 --- /dev/null +++ b/src/mame/layout/bbcm.lay @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/mame/machine/bbc.cpp b/src/mame/machine/bbc.cpp index 544db8d1457..40c5874db7d 100644 --- a/src/mame/machine/bbc.cpp +++ b/src/mame/machine/bbc.cpp @@ -1809,6 +1809,8 @@ MACHINE_START_MEMBER(bbc_state, bbcm) /* Set ROM/IO bank to point to rom */ m_bank8->set_base(m_region_os->base() + 0x3c00); m_maincpu->space(AS_PROGRAM).install_read_bank(0xfc00, 0xfeff, "bank8"); + + output().set_value("power_led", 0); } MACHINE_RESET_MEMBER(bbc_state, bbcm)