diff options
Diffstat (limited to 'src/mame/bfm/bfm_sc2.cpp')
-rw-r--r-- | src/mame/bfm/bfm_sc2.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/mame/bfm/bfm_sc2.cpp b/src/mame/bfm/bfm_sc2.cpp index bf74d9923df..214af05eacd 100644 --- a/src/mame/bfm/bfm_sc2.cpp +++ b/src/mame/bfm/bfm_sc2.cpp @@ -802,8 +802,7 @@ void bfm_sc2_state::volume_override_w(uint8_t data) void bfm_sc2_state::nec_reset_w(uint8_t data) { - m_upd7759->start_w(0); - m_upd7759->reset_w(data != 0); + m_upd7759->reset_w(BIT(data, 0)); } /////////////////////////////////////////////////////////////////////////// @@ -817,9 +816,9 @@ void bfm_sc2_state::nec_latch_w(uint8_t data) m_upd7759->set_rom_bank(bank); - m_upd7759->port_w(data & 0x3f); // setup sample - m_upd7759->start_w(1); + m_upd7759->port_w(data & 0x7f); // setup sample m_upd7759->start_w(0); + m_upd7759->start_w(1); } /////////////////////////////////////////////////////////////////////////// |