summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Robbbert <Robbbert@users.noreply.github.com>2019-06-15 00:44:52 +1000
committer Robbbert <Robbbert@users.noreply.github.com>2019-06-15 00:44:52 +1000
commit22006435b866b0a5cbb1e53a1aec7de9ccafb49c (patch)
tree6ff1db47280d24a5df8c44a1692205b1904a65f5
parent56756e7a75b6e2a2bb77fc798ae4f6b21b1a2d2c (diff)
MT 07353 alphatro, fc100: hangs when save to cassette
-rw-r--r--src/mame/drivers/alphatro.cpp3
-rw-r--r--src/mame/drivers/fc100.cpp1
2 files changed, 3 insertions, 1 deletions
diff --git a/src/mame/drivers/alphatro.cpp b/src/mame/drivers/alphatro.cpp
index 03144666980..9f0645f6305 100644
--- a/src/mame/drivers/alphatro.cpp
+++ b/src/mame/drivers/alphatro.cpp
@@ -627,6 +627,7 @@ void alphatro_state::machine_reset()
m_cassold = 0;
m_fdc_irq = 0;
m_usart->write_rxd(0);
+ m_usart->write_cts(0);
m_beep->set_state(0);
}
@@ -741,7 +742,7 @@ MACHINE_CONFIG_START(alphatro_state::alphatro)
/* sound hardware */
SPEAKER(config, "mono").front_center();
BEEP(config, "beeper", 16_MHz_XTAL / 4 / 13 / 128).add_route(ALL_OUTPUTS, "mono", 1.00); // nominally 2.4 kHz
- WAVE(config, "wave", "cassette").add_route(ALL_OUTPUTS, "mono", 0.25);
+ WAVE(config, "wave", "cassette").add_route(ALL_OUTPUTS, "mono", 0.05);
/* Devices */
UPD765A(config, m_fdc, 16_MHz_XTAL / 2, true, true); // clocked through SED-9420C
diff --git a/src/mame/drivers/fc100.cpp b/src/mame/drivers/fc100.cpp
index b917defe61b..6e75f882974 100644
--- a/src/mame/drivers/fc100.cpp
+++ b/src/mame/drivers/fc100.cpp
@@ -486,6 +486,7 @@ void fc100_state::machine_reset()
m_key_pressed = 0;
membank("bankr")->set_entry(0);
membank("bankw")->set_entry(0);
+ m_uart->write_cts(0);
}
WRITE8_MEMBER( fc100_state::port60_w )