summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/mb14241.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/mb14241.cpp')
-rw-r--r--src/devices/machine/mb14241.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/devices/machine/mb14241.cpp b/src/devices/machine/mb14241.cpp
index 31a209e44cd..c9d08eb503e 100644
--- a/src/devices/machine/mb14241.cpp
+++ b/src/devices/machine/mb14241.cpp
@@ -17,7 +17,7 @@
DEFINE_DEVICE_TYPE(MB14241, mb14241_device, "mb14241", "MB14241 Data Shifter")
-mb14241_device::mb14241_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock)
+mb14241_device::mb14241_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock)
: device_t(mconfig, MB14241, tag, owner, clock), m_shift_data(0), m_shift_count(0)
{
}
@@ -47,17 +47,17 @@ void mb14241_device::device_reset()
IMPLEMENTATION
*****************************************************************************/
-WRITE8_MEMBER( mb14241_device::shift_count_w )
+void mb14241_device::shift_count_w(u8 data)
{
m_shift_count = ~data & 0x07;
}
-WRITE8_MEMBER( mb14241_device::shift_data_w )
+void mb14241_device::shift_data_w(u8 data)
{
- m_shift_data = (m_shift_data >> 8) | ((uint16_t)data << 7);
+ m_shift_data = (m_shift_data >> 8) | (u16(data) << 7);
}
-READ8_MEMBER( mb14241_device::shift_result_r )
+u8 mb14241_device::shift_result_r()
{
- return m_shift_data >> m_shift_count;
+ return u8((m_shift_data >> m_shift_count) & 0x00ff);
}