diff --git a/src/mame/machine/m3comm.cpp b/src/mame/machine/m3comm.cpp index f7d9ba38eef..da0a5fd13f7 100644 --- a/src/mame/machine/m3comm.cpp +++ b/src/mame/machine/m3comm.cpp @@ -181,7 +181,7 @@ void m3comm_device::device_reset_after_children() UINT16 swapb16(UINT16 data) { - return (data >> 8) | (data >> 8); + return (data << 8) | (data >> 8); } ///////////// Internal MMIO