(nw) sorcerer : fixed regression with cassette motor handling

This commit is contained in:
Robbbert 2019-10-09 17:53:36 +11:00
parent c00da7a2db
commit feea267393
2 changed files with 3 additions and 3 deletions

View File

@ -493,13 +493,13 @@ void sorcerer_state::sorcerer(machine_config &config)
CASSETTE(config, m_cassette1);
m_cassette1->set_formats(sorcerer_cassette_formats);
m_cassette1->set_default_state(CASSETTE_PLAY | CASSETTE_MOTOR_ENABLED | CASSETTE_SPEAKER_ENABLED);
m_cassette1->set_default_state(CASSETTE_PLAY | CASSETTE_MOTOR_DISABLED | CASSETTE_SPEAKER_ENABLED);
m_cassette1->add_route(ALL_OUTPUTS, "mono", 0.05); // cass1 speaker
m_cassette1->set_interface("sorcerer_cass");
CASSETTE(config, m_cassette2);
m_cassette2->set_formats(sorcerer_cassette_formats);
m_cassette2->set_default_state(CASSETTE_PLAY | CASSETTE_MOTOR_ENABLED | CASSETTE_SPEAKER_ENABLED);
m_cassette2->set_default_state(CASSETTE_PLAY | CASSETTE_MOTOR_DISABLED | CASSETTE_SPEAKER_ENABLED);
m_cassette2->add_route(ALL_OUTPUTS, "mono", 0.05); // cass2 speaker
m_cassette2->set_interface("sorcerer_cass");

View File

@ -491,7 +491,7 @@ void sorcerer_state::machine_reset()
m_wait = false;
m_fe = 0xff;
m_2c = 0;
port_fe_w(space, 0, 0, 0xff);
port_fe_w(space, 0, 0, 0);
membank("boot")->set_entry(1);
timer_set(attotime::from_usec(10), TIMER_RESET);