summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/atari400.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/atari400.cpp')
-rw-r--r--src/mame/drivers/atari400.cpp19
1 files changed, 9 insertions, 10 deletions
diff --git a/src/mame/drivers/atari400.cpp b/src/mame/drivers/atari400.cpp
index 281b168339a..571509a04d7 100644
--- a/src/mame/drivers/atari400.cpp
+++ b/src/mame/drivers/atari400.cpp
@@ -2129,16 +2129,15 @@ void a400_state::atari_common_nodac(machine_config &config)
PIA6821(config, m_pia, 0);
m_pia->readpa_handler().set_ioport("djoy_0_1");
m_pia->readpb_handler().set_ioport("djoy_2_3");
- m_pia->ca2_handler().set("a8sio", FUNC(a8sio_device::motor_w));
+ m_pia->ca2_handler().set("sio", FUNC(a8sio_device::motor_w));
m_pia->cb2_handler().set("fdc", FUNC(atari_fdc_device::pia_cb2_w));
- m_pia->cb2_handler().append("a8sio", FUNC(a8sio_device::command_w));
+ m_pia->cb2_handler().append("sio", FUNC(a8sio_device::command_w));
- a8sio_device &a8sio(A8SIO(config, "a8sio", 0));
- //a8sio.clock_in().set("pokey", FUNC(pokey_device::bclk_w));
- a8sio.data_in().set("pokey", FUNC(pokey_device::sid_w));
- a8sio.proceed().set(m_pia, FUNC(pia6821_device::ca1_w));
- a8sio.interrupt().set(m_pia, FUNC(pia6821_device::cb1_w));
- A8SIO_SLOT(config, "sio", nullptr).set_a8sio_slot("a8sio", "sio");
+ a8sio_device &sio(A8SIO(config, "sio", nullptr));
+ //sio.clock_in().set("pokey", FUNC(pokey_device::bclk_w));
+ sio.data_in().set("pokey", FUNC(pokey_device::sid_w));
+ sio.proceed().set(m_pia, FUNC(pia6821_device::ca1_w));
+ sio.interrupt().set(m_pia, FUNC(pia6821_device::cb1_w));
/* sound hardware */
SPEAKER(config, "speaker").front_center();
@@ -2153,8 +2152,8 @@ void a400_state::atari_common_nodac(machine_config &config)
m_pokey->pot_r<7>().set_ioport("analog_7");
m_pokey->serin_r().set("fdc", FUNC(atari_fdc_device::serin_r));
m_pokey->serout_w().set("fdc", FUNC(atari_fdc_device::serout_w));
- //m_pokey->oclk_w().set("a8sio", FUNC(a8sio_device::clock_out_w));
- //m_pokey->sod_w().set("a8sio", FUNC(a8sio_device::data_out_w));
+ //m_pokey->oclk_w().set("sio", FUNC(a8sio_device::clock_out_w));
+ //m_pokey->sod_w().set("sio", FUNC(a8sio_device::data_out_w));
m_pokey->set_keyboard_callback(FUNC(a400_state::a800_keyboard));
m_pokey->set_interrupt_callback(FUNC(a400_state::interrupt_cb));
m_pokey->add_route(ALL_OUTPUTS, "speaker", 1.0);