summaryrefslogtreecommitdiffstats
path: root/src/mame/drivers/mpu4.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/mpu4.cpp')
-rw-r--r--src/mame/drivers/mpu4.cpp38
1 files changed, 19 insertions, 19 deletions
diff --git a/src/mame/drivers/mpu4.cpp b/src/mame/drivers/mpu4.cpp
index 0e888789511..1099f5fe6a2 100644
--- a/src/mame/drivers/mpu4.cpp
+++ b/src/mame/drivers/mpu4.cpp
@@ -381,39 +381,39 @@ void mpu4_state::update_meters()
case FIVE_REEL_5TO8:
m_reel4->update(((data >> 4) & 0x0f));
data = (data & 0x0F); //Strip reel data from meter drives, leaving active elements
- awp_draw_reel(machine(),"reel5", m_reel4);
+ awp_draw_reel(machine(),"reel5", *m_reel4);
break;
case FIVE_REEL_8TO5:
m_reel4->update((((data & 0x01) + ((data & 0x08) >> 2) + ((data & 0x20) >> 3) + ((data & 0x80) >> 4)) & 0x0f)) ;
data = 0x00; //Strip all reel data from meter drives, nothing is connected
- awp_draw_reel(machine(),"reel5", m_reel4);
+ awp_draw_reel(machine(),"reel5", *m_reel4);
break;
case FIVE_REEL_3TO6:
m_reel4->update(((data >> 2) & 0x0f));
data = 0x00; //Strip all reel data from meter drives
- awp_draw_reel(machine(),"reel5", m_reel4);
+ awp_draw_reel(machine(),"reel5", *m_reel4);
break;
case SIX_REEL_1TO8:
m_reel4->update( data & 0x0f);
m_reel5->update((data >> 4) & 0x0f);
data = 0x00; //Strip all reel data from meter drives
- awp_draw_reel(machine(),"reel5", m_reel4);
- awp_draw_reel(machine(),"reel6", m_reel5);
+ awp_draw_reel(machine(),"reel5", *m_reel4);
+ awp_draw_reel(machine(),"reel6", *m_reel5);
break;
case SIX_REEL_5TO8:
m_reel4->update(((data >> 4) & 0x0f));
data = 0x00; //Strip all reel data from meter drives
- awp_draw_reel(machine(),"reel5", m_reel4);
+ awp_draw_reel(machine(),"reel5", *m_reel4);
break;
case SEVEN_REEL:
m_reel0->update((((data & 0x01) + ((data & 0x08) >> 2) + ((data & 0x20) >> 3) + ((data & 0x80) >> 4)) & 0x0f)) ;
data = 0x00; //Strip all reel data from meter drives
- awp_draw_reel(machine(),"reel1", m_reel0);
+ awp_draw_reel(machine(),"reel1", *m_reel0);
break;
case FLUTTERBOX: //The backbox fan assembly fits in a reel unit sized box, wired to the remote meter pin, so we can handle it here
@@ -912,16 +912,16 @@ WRITE8_MEMBER(mpu4_state::pia_ic5_porta_w)
{
m_reel4->update( data &0x0F);
m_reel5->update((data >> 4)&0x0F);
- awp_draw_reel(machine(),"reel5", m_reel4);
- awp_draw_reel(machine(),"reel6", m_reel5);
+ awp_draw_reel(machine(),"reel5", *m_reel4);
+ awp_draw_reel(machine(),"reel6", *m_reel5);
}
else
if (m_reel_mux == SEVEN_REEL)
{
m_reel1->update( data &0x0F);
m_reel2->update((data >> 4)&0x0F);
- awp_draw_reel(machine(),"reel2", m_reel1);
- awp_draw_reel(machine(),"reel3", m_reel2);
+ awp_draw_reel(machine(),"reel2", *m_reel1);
+ awp_draw_reel(machine(),"reel3", *m_reel2);
}
if (core_stricmp(machine().system().name, "m4gambal") == 0)
@@ -1145,15 +1145,15 @@ WRITE8_MEMBER(mpu4_state::pia_ic6_portb_w)
{
m_reel3->update( data &0x0F);
m_reel4->update((data >> 4)&0x0F);
- awp_draw_reel(machine(),"reel4", m_reel3);
- awp_draw_reel(machine(),"reel5", m_reel4);
+ awp_draw_reel(machine(),"reel4", *m_reel3);
+ awp_draw_reel(machine(),"reel5", *m_reel4);
}
else if (m_reels)
{
m_reel0->update( data &0x0F);
m_reel1->update((data >> 4)&0x0F);
- awp_draw_reel(machine(),"reel1", m_reel0);
- awp_draw_reel(machine(),"reel2", m_reel1);
+ awp_draw_reel(machine(),"reel1", *m_reel0);
+ awp_draw_reel(machine(),"reel2", *m_reel1);
}
}
@@ -1201,15 +1201,15 @@ WRITE8_MEMBER(mpu4_state::pia_ic7_porta_w)
{
m_reel5->update( data &0x0F);
m_reel6->update((data >> 4)&0x0F);
- awp_draw_reel(machine(),"reel6", m_reel5);
- awp_draw_reel(machine(),"reel7", m_reel7);
+ awp_draw_reel(machine(),"reel6", *m_reel5);
+ awp_draw_reel(machine(),"reel7", *m_reel7);
}
else if (m_reels)
{
m_reel2->update( data &0x0F);
m_reel3->update((data >> 4)&0x0F);
- awp_draw_reel(machine(),"reel3", m_reel2);
- awp_draw_reel(machine(),"reel4", m_reel3);
+ awp_draw_reel(machine(),"reel3", *m_reel2);
+ awp_draw_reel(machine(),"reel4", *m_reel3);
}
}