mirror of
https://github.com/holub/mame
synced 2025-04-19 23:12:11 +03:00
bml3: connected up software list
This commit is contained in:
parent
a658d7435e
commit
f5d08339cb
@ -65,6 +65,7 @@ void bml3bus_mp1802_device::device_add_mconfig(machine_config &config)
|
||||
FLOPPY_CONNECTOR(config, m_floppy1, mp1802_floppies, "dd", floppy_image_device::default_mfm_floppy_formats);
|
||||
FLOPPY_CONNECTOR(config, m_floppy2, mp1802_floppies, nullptr, floppy_image_device::default_mfm_floppy_formats);
|
||||
FLOPPY_CONNECTOR(config, m_floppy3, mp1802_floppies, nullptr, floppy_image_device::default_mfm_floppy_formats);
|
||||
SOFTWARE_LIST(config, "flop_list").set_original("bml3_flop").set_filter("5");
|
||||
}
|
||||
|
||||
//-------------------------------------------------
|
||||
|
@ -6,6 +6,7 @@
|
||||
|
||||
Hitachi MP-1805 floppy disk controller card for the MB-6890
|
||||
Floppy drive is attached
|
||||
TODO: fix crash when a floppy is mounted
|
||||
|
||||
*********************************************************************/
|
||||
|
||||
@ -55,6 +56,7 @@ void bml3bus_mp1805_device::device_add_mconfig(machine_config &config)
|
||||
FLOPPY_CONNECTOR(config, m_floppy[1], floppy_drives, nullptr, floppy_image_device::default_mfm_floppy_formats).enable_sound(true);
|
||||
FLOPPY_CONNECTOR(config, m_floppy[2], floppy_drives, nullptr, floppy_image_device::default_mfm_floppy_formats).enable_sound(true);
|
||||
FLOPPY_CONNECTOR(config, m_floppy[3], floppy_drives, nullptr, floppy_image_device::default_mfm_floppy_formats).enable_sound(true);
|
||||
SOFTWARE_LIST(config, "flop_list").set_original("bml3_flop").set_filter("3");
|
||||
}
|
||||
|
||||
//-------------------------------------------------
|
||||
|
@ -10,8 +10,7 @@
|
||||
- implement sound as a bml3bus slot device
|
||||
- account for hardware differences between MB-6890, MB-6891 and MB-6892
|
||||
(e.g. custom font support on the MB-6892)
|
||||
- both floppy disk controllers exhibit instability and can cause random
|
||||
problems.
|
||||
- MP1805 fdc crashes if a disk is inserted.
|
||||
|
||||
**************************************************************************************/
|
||||
|
||||
@ -933,11 +932,12 @@ void bml3_state::bml3_common(machine_config &config)
|
||||
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).
|
||||
/* Default to nothing, to stop machine hanging at start.
|
||||
Can use MP-1805 disk (3" or 5.25" SS/SD), as our MB-6892 ROM dump includes the MP-1805 ROM.
|
||||
Or use 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", m_bml3bus, bml3_cards, "bml3mp1805");
|
||||
BML3BUS_SLOT(config, "sl1", m_bml3bus, bml3_cards, nullptr);
|
||||
BML3BUS_SLOT(config, "sl2", m_bml3bus, bml3_cards, "bml3rtc");
|
||||
BML3BUS_SLOT(config, "sl3", m_bml3bus, bml3_cards, nullptr);
|
||||
BML3BUS_SLOT(config, "sl4", m_bml3bus, bml3_cards, nullptr);
|
||||
|
Loading…
Reference in New Issue
Block a user