diff options
Diffstat (limited to 'src/mame/drivers/bml3.cpp')
-rw-r--r-- | src/mame/drivers/bml3.cpp | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/src/mame/drivers/bml3.cpp b/src/mame/drivers/bml3.cpp index b7d5bafe055..2132ee2a9cc 100644 --- a/src/mame/drivers/bml3.cpp +++ b/src/mame/drivers/bml3.cpp @@ -970,22 +970,21 @@ void bml3_state::bml3_common(machine_config &config) m_cass->add_route(ALL_OUTPUTS, "mono", 0.05); /* slot devices */ - bml3bus_device &bus(BML3BUS(config, "bml3bus", 0)); - bus.set_space(m_maincpu, AS_PROGRAM); - bus.nmi_callback().set_inputline(m_maincpu, INPUT_LINE_NMI); - bus.irq_callback().set_inputline(m_maincpu, M6809_IRQ_LINE); - bus.firq_callback().set_inputline(m_maincpu, M6809_FIRQ_LINE); - /* Default to MP-1805 disk (3" or 5.25" SS/SD), as our MB-6892 ROM dump includes - the MP-1805 ROM. + BML3BUS(config, m_bml3bus, 0); + m_bml3bus->set_space(m_maincpu, AS_PROGRAM); + m_bml3bus->nmi_callback().set_inputline(m_maincpu, INPUT_LINE_NMI); + m_bml3bus->irq_callback().set_inputline(m_maincpu, M6809_IRQ_LINE); + m_bml3bus->firq_callback().set_inputline(m_maincpu, M6809_FIRQ_LINE); + /* Default to MP-1805 disk (3" or 5.25" SS/SD), as our MB-6892 ROM dump includes the MP-1805 ROM. User may want to switch this to MP-1802 (5.25" DS/DD). Note it isn't feasible to use both, as they each place boot ROM at F800. */ - BML3BUS_SLOT(config, "sl1", "bml3bus", bml3_cards, "bml3mp1805"); - BML3BUS_SLOT(config, "sl2", "bml3bus", bml3_cards, nullptr); - BML3BUS_SLOT(config, "sl3", "bml3bus", bml3_cards, nullptr); - BML3BUS_SLOT(config, "sl4", "bml3bus", bml3_cards, nullptr); - BML3BUS_SLOT(config, "sl5", "bml3bus", bml3_cards, nullptr); - BML3BUS_SLOT(config, "sl6", "bml3bus", bml3_cards, "bml3kanji"); + BML3BUS_SLOT(config, "sl1", m_bml3bus, bml3_cards, "bml3mp1805"); + BML3BUS_SLOT(config, "sl2", m_bml3bus, bml3_cards, nullptr); + BML3BUS_SLOT(config, "sl3", m_bml3bus, bml3_cards, nullptr); + BML3BUS_SLOT(config, "sl4", m_bml3bus, bml3_cards, nullptr); + BML3BUS_SLOT(config, "sl5", m_bml3bus, bml3_cards, nullptr); + BML3BUS_SLOT(config, "sl6", m_bml3bus, bml3_cards, "bml3kanji"); } void bml3_state::bml3(machine_config &config) |