diff options
-rw-r--r-- | hash/ibm5150_cass.xml | 3 | ||||
-rw-r--r-- | src/devices/machine/genpc.cpp | 2 | ||||
-rw-r--r-- | src/mame/drivers/pasopia.cpp | 1 | ||||
-rw-r--r-- | src/mame/drivers/pc8801.cpp | 2 |
4 files changed, 7 insertions, 1 deletions
diff --git a/hash/ibm5150_cass.xml b/hash/ibm5150_cass.xml index b5180665687..fba113756eb 100644 --- a/hash/ibm5150_cass.xml +++ b/hash/ibm5150_cass.xml @@ -5,10 +5,11 @@ license:CC0 --> <softwarelist name="ibm5150_cass" description="IBM PC/XT cassettes"> - <software name="diag"> + <software name="diag" supported="no"><!-- when the menu should appear, it reboots Basic instead --> <description>IBM Advanced Diagnostics for the IBM PC 5150</description> <year>1982</year> <publisher>IBM</publisher> + <info name="usage" value="In ROM BASIC, LOAD"ldcass then RUN" /> <part name="cass1" interface="ibm5150_cass"> <dataarea name="cass" size="40121900"> <rom name="ibm_pc_diagnostics_cassette.wav" size="40121900" crc="59351cf6" sha1="b7f03fadb2ff8c7dfe8dd0ff9b694c1b437e23b1"/> diff --git a/src/devices/machine/genpc.cpp b/src/devices/machine/genpc.cpp index e1ef5b74e8c..d9706309225 100644 --- a/src/devices/machine/genpc.cpp +++ b/src/devices/machine/genpc.cpp @@ -635,6 +635,8 @@ void ibm5150_mb_device::device_add_mconfig(machine_config &config) 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); + m_cassette->set_interface("ibm5150_cass"); } //************************************************************************** diff --git a/src/mame/drivers/pasopia.cpp b/src/mame/drivers/pasopia.cpp index 2c2254afdcf..f0715ba3ac5 100644 --- a/src/mame/drivers/pasopia.cpp +++ b/src/mame/drivers/pasopia.cpp @@ -392,6 +392,7 @@ void pasopia_state::pasopia(machine_config &config) CASSETTE(config, m_cass); m_cass->set_default_state(CASSETTE_PLAY | CASSETTE_MOTOR_DISABLED | CASSETTE_SPEAKER_ENABLED); m_cass->add_route(ALL_OUTPUTS, "mono", 0.05); + m_cass->set_interface("pasopia_cass"); PASOPIA_PAC2(config, "dtfcst", pac2_default_devices, nullptr); // "Data File Cassette" PASOPIA_PAC2(config, "dtfunt", pac2_default_devices, nullptr); // "Data File Unit" diff --git a/src/mame/drivers/pc8801.cpp b/src/mame/drivers/pc8801.cpp index 8733c5cde34..9bb9f7b3e36 100644 --- a/src/mame/drivers/pc8801.cpp +++ b/src/mame/drivers/pc8801.cpp @@ -2379,6 +2379,7 @@ void pc8801_state::pc8801(machine_config &config) //CENTRONICS(config, "centronics", centronics_devices, "printer"); CASSETTE(config, m_cassette); m_cassette->set_default_state(CASSETTE_STOPPED | CASSETTE_MOTOR_ENABLED | CASSETTE_SPEAKER_ENABLED); + m_cassette->set_interface("pc8801_cass"); SOFTWARE_LIST(config, "tape_list").set_original("pc8801_cass"); @@ -2403,6 +2404,7 @@ void pc8801_state::pc8801(machine_config &config) /* sound hardware */ SPEAKER(config, "mono").front_center(); + m_cassette->add_route(ALL_OUTPUTS, "mono", 0.05); YM2203(config, m_opn, MASTER_CLOCK); m_opn->irq_handler().set(FUNC(pc8801_state::pc8801_sound_irq)); m_opn->port_a_read_callback().set(FUNC(pc8801_state::opn_porta_r)); |