From 1d14fd3be23bb96c390d5c755f77d115b5e0fded Mon Sep 17 00:00:00 2001 From: mooglyguy Date: Fri, 10 Aug 2018 00:37:35 +0200 Subject: Fixed validation, nw --- src/devices/bus/a2bus/a2mockingboard.cpp | 3 +++ src/devices/bus/cbmiec/fd2000.cpp | 8 ++++---- src/devices/bus/ieee488/c2040.cpp | 12 ++++++------ src/mame/drivers/aim65.cpp | 2 +- 4 files changed, 14 insertions(+), 11 deletions(-) diff --git a/src/devices/bus/a2bus/a2mockingboard.cpp b/src/devices/bus/a2bus/a2mockingboard.cpp index 71a21fa00a8..dbc9370bf69 100644 --- a/src/devices/bus/a2bus/a2mockingboard.cpp +++ b/src/devices/bus/a2bus/a2mockingboard.cpp @@ -85,6 +85,9 @@ void a2bus_echoplus_device::device_add_mconfig(machine_config &config) { add_common_devices(config); + AY8913(config, m_ay2, 1022727); + m_ay2->add_route(ALL_OUTPUTS, "rspeaker", 1.0); + SPEAKER(config, "echosp").front_center(); TMS5220(config, m_tms, 640000); m_tms->add_route(ALL_OUTPUTS, "echosp", 1.0); diff --git a/src/devices/bus/cbmiec/fd2000.cpp b/src/devices/bus/cbmiec/fd2000.cpp index 2cecbec41e2..9cd66c57b57 100644 --- a/src/devices/bus/cbmiec/fd2000.cpp +++ b/src/devices/bus/cbmiec/fd2000.cpp @@ -224,22 +224,22 @@ void fd2000_device::add_common_devices(machine_config &config) via.readpb_handler().set(FUNC(fd2000_device::via_pb_r)); via.writepa_handler().set(FUNC(fd2000_device::via_pa_w)); via.writepb_handler().set(FUNC(fd2000_device::via_pb_w)); - - DP8473(config, m_fdc, 0); } void fd2000_device::device_add_mconfig(machine_config &config) { add_common_devices(config); m_maincpu->set_addrmap(AS_PROGRAM, &fd2000_device::fd2000_mem); - FLOPPY_CONNECTOR(config, DP8473V_TAG":0", fd2000_floppies, "35hd", floppy_image_device::default_floppy_formats);//fd2000_device::floppy_formats); + DP8473(config, m_fdc, 0); + FLOPPY_CONNECTOR(config, DP8473V_TAG":0", fd2000_floppies, "35hd", floppy_image_device::default_floppy_formats, true);//fd2000_device::floppy_formats); } void fd4000_device::device_add_mconfig(machine_config &config) { add_common_devices(config); m_maincpu->set_addrmap(AS_PROGRAM, &fd4000_device::fd4000_mem); - FLOPPY_CONNECTOR(config, DP8473V_TAG":0", fd4000_floppies, "35hd", floppy_image_device::default_floppy_formats);//fd2000_device::floppy_formats); + PC8477A(config, m_fdc, 0); + FLOPPY_CONNECTOR(config, PC8477AV1_TAG":0", fd4000_floppies, "35hd", floppy_image_device::default_floppy_formats, true);//fd2000_device::floppy_formats); } diff --git a/src/devices/bus/ieee488/c2040.cpp b/src/devices/bus/ieee488/c2040.cpp index 383091e3d92..53a2f9f95e8 100644 --- a/src/devices/bus/ieee488/c2040.cpp +++ b/src/devices/bus/ieee488/c2040.cpp @@ -494,22 +494,22 @@ void c2040_device::add_common_devices(machine_config &config) void c2040_device::device_add_mconfig(machine_config &config) { add_common_devices(config); - FLOPPY_CONNECTOR(config, FDC_TAG":0", c2040_floppies, "525ssqd", c2040_device::floppy_formats); - FLOPPY_CONNECTOR(config, FDC_TAG":1", c2040_floppies, "525ssqd", c2040_device::floppy_formats); + FLOPPY_CONNECTOR(config, FDC_TAG":0", c2040_floppies, "525ssqd", c2040_device::floppy_formats, true); + FLOPPY_CONNECTOR(config, FDC_TAG":1", c2040_floppies, "525ssqd", c2040_device::floppy_formats, true); } void c3040_device::device_add_mconfig(machine_config &config) { add_common_devices(config); - FLOPPY_CONNECTOR(config, FDC_TAG":0", c2040_floppies, "525ssqd", c3040_device::floppy_formats); - FLOPPY_CONNECTOR(config, FDC_TAG":1", c2040_floppies, "525ssqd", c3040_device::floppy_formats); + FLOPPY_CONNECTOR(config, FDC_TAG":0", c2040_floppies, "525ssqd", c3040_device::floppy_formats, true); + FLOPPY_CONNECTOR(config, FDC_TAG":1", c2040_floppies, "525ssqd", c3040_device::floppy_formats, true); } void c4040_device::device_add_mconfig(machine_config &config) { add_common_devices(config); - FLOPPY_CONNECTOR(config, FDC_TAG":0", c2040_floppies, "525ssqd", c4040_device::floppy_formats); - FLOPPY_CONNECTOR(config, FDC_TAG":1", c2040_floppies, "525ssqd", c4040_device::floppy_formats); + FLOPPY_CONNECTOR(config, FDC_TAG":0", c2040_floppies, "525ssqd", c4040_device::floppy_formats, true); + FLOPPY_CONNECTOR(config, FDC_TAG":1", c2040_floppies, "525ssqd", c4040_device::floppy_formats, true); } diff --git a/src/mame/drivers/aim65.cpp b/src/mame/drivers/aim65.cpp index 2e18a90e8c5..082871eba0f 100644 --- a/src/mame/drivers/aim65.cpp +++ b/src/mame/drivers/aim65.cpp @@ -224,7 +224,7 @@ MACHINE_CONFIG_START(aim65_state::aim65) // out CB2 turn printer on via0.irq_handler().set_inputline("maincpu", M6502_IRQ_LINE); - via6522_device &via1(VIA6522(config, "via6522_0", AIM65_CLOCK)); + via6522_device &via1(VIA6522(config, "via6522_1", AIM65_CLOCK)); via1.irq_handler().set_inputline("maincpu", M6502_IRQ_LINE); MCFG_DEVICE_ADD("pia6821", PIA6821, 0) -- cgit v1.2.3