diff options
Diffstat (limited to 'src/emu/machine/smpc.c')
-rw-r--r-- | src/emu/machine/smpc.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/emu/machine/smpc.c b/src/emu/machine/smpc.c index 97cf3270c3a..c1633353fe7 100644 --- a/src/emu/machine/smpc.c +++ b/src/emu/machine/smpc.c @@ -819,7 +819,7 @@ READ8_HANDLER( stv_SMPC_r ) return_data = state->ioport("DSW1")->read(); if (offset == 0x77)//PDR2 read - return_data = (0xfe | state->m_eeprom->read_bit()); + return_data = (0xfe | state->m_eeprom->do_read()); return return_data; } @@ -881,9 +881,9 @@ WRITE8_HANDLER( stv_SMPC_w ) ---- -x-- EEPROM CS line ---- --xx A-Bus bank bits */ - state->m_eeprom->set_clock_line((data & 0x08) ? ASSERT_LINE : CLEAR_LINE); - state->m_eeprom->write_bit(data & 0x10); - state->m_eeprom->set_cs_line((data & 0x04) ? CLEAR_LINE : ASSERT_LINE); + state->m_eeprom->clk_write((data & 0x08) ? ASSERT_LINE : CLEAR_LINE); + state->m_eeprom->di_write((data >> 4) & 1); + state->m_eeprom->cs_write((data & 0x04) ? ASSERT_LINE : CLEAR_LINE); state->m_stv_multi_bank = data & 3; stv_select_game(space.machine(), state->m_stv_multi_bank); |