summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/bublbobl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/machine/bublbobl.cpp')
-rw-r--r--src/mame/machine/bublbobl.cpp63
1 files changed, 1 insertions, 62 deletions
diff --git a/src/mame/machine/bublbobl.cpp b/src/mame/machine/bublbobl.cpp
index 20afd11c217..4cab1e64a47 100644
--- a/src/mame/machine/bublbobl.cpp
+++ b/src/mame/machine/bublbobl.cpp
@@ -166,53 +166,6 @@ Bubble Bobble MCU
***************************************************************************/
-uint8_t bublbobl_state::bublbobl_mcu_ddr1_r()
-{
- return m_ddr1;
-}
-
-void bublbobl_state::bublbobl_mcu_ddr1_w(uint8_t data)
-{
- m_ddr1 = data;
-}
-
-uint8_t bublbobl_state::bublbobl_mcu_ddr2_r()
-{
- return m_ddr2;
-}
-
-void bublbobl_state::bublbobl_mcu_ddr2_w(uint8_t data)
-{
- m_ddr2 = data;
-}
-
-uint8_t bublbobl_state::bublbobl_mcu_ddr3_r()
-{
- return m_ddr3;
-}
-
-void bublbobl_state::bublbobl_mcu_ddr3_w(uint8_t data)
-{
- m_ddr3 = data;
-}
-
-uint8_t bublbobl_state::bublbobl_mcu_ddr4_r()
-{
- return m_ddr4;
-}
-
-void bublbobl_state::bublbobl_mcu_ddr4_w(uint8_t data)
-{
- m_ddr4 = data;
-}
-
-uint8_t bublbobl_state::bublbobl_mcu_port1_r()
-{
- //logerror("%04x: 6801U4 port 1 read\n", m_mcu->pc());
- m_port1_in = ioport("IN0")->read();
- return (m_port1_out & m_ddr1) | (m_port1_in & ~m_ddr1);
-}
-
void bublbobl_state::bublbobl_mcu_port1_w(uint8_t data)
{
//logerror("%04x: 6801U4 port 1 write %02x\n", m_mcu->pc(), data);
@@ -231,16 +184,9 @@ void bublbobl_state::bublbobl_mcu_port1_w(uint8_t data)
}
// bit 7: select read or write shared RAM
-
m_port1_out = data;
}
-uint8_t bublbobl_state::bublbobl_mcu_port2_r()
-{
- //logerror("%04x: 6801U4 port 2 read\n", m_mcu->pc());
- return (m_port2_out & m_ddr2) | (m_port2_in & ~m_ddr2);
-}
-
void bublbobl_state::bublbobl_mcu_port2_w(uint8_t data)
{
//logerror("%04x: 6801U4 port 2 write %02x\n", m_mcu->pc(), data);
@@ -278,7 +224,7 @@ void bublbobl_state::bublbobl_mcu_port2_w(uint8_t data)
uint8_t bublbobl_state::bublbobl_mcu_port3_r()
{
//logerror("%04x: 6801U4 port 3 read\n", m_mcu->pc());
- return (m_port3_out & m_ddr3) | (m_port3_in & ~m_ddr3);
+ return m_port3_in;
}
void bublbobl_state::bublbobl_mcu_port3_w(uint8_t data)
@@ -287,18 +233,11 @@ void bublbobl_state::bublbobl_mcu_port3_w(uint8_t data)
m_port3_out = data;
}
-uint8_t bublbobl_state::bublbobl_mcu_port4_r()
-{
- //logerror("%04x: 6801U4 port 4 read\n", m_mcu->pc());
- return (m_port4_out & m_ddr4) | (m_port4_in & ~m_ddr4);
-}
-
void bublbobl_state::bublbobl_mcu_port4_w(uint8_t data)
{
//logerror("%04x: 6801U4 port 4 write %02x\n", m_mcu->pc(), data);
// bits 0-7 of shared RAM address
-
m_port4_out = data;
}