summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/machine/smpc.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/machine/smpc.c')
-rw-r--r--src/emu/machine/smpc.c8
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);