summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Robbbert <Robbbert@users.noreply.github.com>2020-08-19 22:32:55 +1000
committer Robbbert <Robbbert@users.noreply.github.com>2020-08-19 22:32:55 +1000
commit4c6bdfa5286155e06460af0e5ee4be593be72c1f (patch)
tree64d8e392fa99adde8a4626e9bf35155d5eb0f929
parent34d13b5487c06888ccd2e7ea818ed97ee951edac (diff)
ibmpcjr: added ability to cassette save from rom basic.
-rw-r--r--src/mame/drivers/ibmpcjr.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mame/drivers/ibmpcjr.cpp b/src/mame/drivers/ibmpcjr.cpp
index a176c5ab886..86f3f34e528 100644
--- a/src/mame/drivers/ibmpcjr.cpp
+++ b/src/mame/drivers/ibmpcjr.cpp
@@ -226,6 +226,7 @@ WRITE_LINE_MEMBER(pcjr_state::out2_changed)
{
m_pit_out2 = state ? 1 : 0;
m_speaker->level_w(m_pc_spkrdata & m_pit_out2);
+ m_cassette->output(state ? 1.0 : -1.0);
}
/*************************************************************
@@ -656,6 +657,7 @@ void pcjr_state::ibmpcjr(machine_config &config)
/* cassette */
CASSETTE(config, m_cassette);
m_cassette->set_default_state(CASSETTE_PLAY | CASSETTE_MOTOR_DISABLED | CASSETTE_SPEAKER_ENABLED);
+ m_cassette->add_route(ALL_OUTPUTS, "mono", 0.05);
UPD765A(config, m_fdc, 8'000'000, false, false);