diff options
Diffstat (limited to 'src/mame/drivers/apple3.cpp')
-rw-r--r-- | src/mame/drivers/apple3.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/mame/drivers/apple3.cpp b/src/mame/drivers/apple3.cpp index ecaa1453d03..48557d211f9 100644 --- a/src/mame/drivers/apple3.cpp +++ b/src/mame/drivers/apple3.cpp @@ -25,7 +25,6 @@ #include "bus/a2bus/a2applicard.h" #include "bus/a2bus/a2thunderclock.h" #include "bus/a2bus/mouse.h" -#include "bus/a2bus/a2zipdrive.h" #include "bus/rs232/rs232.h" @@ -45,7 +44,6 @@ static void apple3_cards(device_slot_interface &device) device.option_add("applicard", A2BUS_APPLICARD); // PCPI Applicard device.option_add("thclock", A2BUS_THUNDERCLOCK); // ThunderWare ThunderClock Plus - driver assumes slot 2 by default device.option_add("mouse", A2BUS_MOUSE); // Apple II Mouse Card - device.option_add("focusdrive", A2BUS_FOCUSDRIVE); // Focus Drive IDE card } static void a3_floppies(device_slot_interface &device) @@ -98,11 +96,10 @@ void apple3_state::apple3(machine_config &config) /* slot bus */ A2BUS(config, m_a2bus, 0); - m_a2bus->set_space(m_maincpu, AS_PROGRAM); + m_a2bus->set_cputag("maincpu"); m_a2bus->irq_w().set(FUNC(apple3_state::a2bus_irq_w)); m_a2bus->nmi_w().set(FUNC(apple3_state::a2bus_nmi_w)); //m_a2bus->inh_w().set(FUNC(apple3_state::a2bus_inh_w)); - m_a2bus->dma_w().set_inputline(m_maincpu, INPUT_LINE_HALT); A2BUS_SLOT(config, "sl1", m_a2bus, apple3_cards, nullptr); A2BUS_SLOT(config, "sl2", m_a2bus, apple3_cards, nullptr); A2BUS_SLOT(config, "sl3", m_a2bus, apple3_cards, nullptr); @@ -154,6 +151,7 @@ void apple3_state::apple3(machine_config &config) DAC_1BIT(config, m_bell, 0).add_route(ALL_OUTPUTS, "speaker", 0.99); DAC_6BIT_BINARY_WEIGHTED(config, m_dac, 0).add_route(ALL_OUTPUTS, "speaker", 0.125); // 6522.b5(pb0-pb5) + 320k,160k,80k,40k,20k,10k voltage_regulator_device &vref(VOLTAGE_REGULATOR(config, "vref", 0)); + vref.set_output(5.0); vref.add_route(0, "bell", 1.0, DAC_VREF_POS_INPUT); vref.add_route(0, "dac", 1.0, DAC_VREF_POS_INPUT); vref.add_route(0, "dac", -1.0, DAC_VREF_NEG_INPUT); |