diff --git a/src/emu/cpu/tms32051/tms32051.c b/src/emu/cpu/tms32051/tms32051.c index 8e083a61a52..96c5b925712 100644 --- a/src/emu/cpu/tms32051/tms32051.c +++ b/src/emu/cpu/tms32051/tms32051.c @@ -560,13 +560,14 @@ static CPU_SET_INFO( tms ) static CPU_READ( tms ) { tms32051_state *cpustate = get_safe_token(device); + /* TODO: alignment if offset is odd */ if (space == AS_PROGRAM) { - *value = (PM_READ16(cpustate, offset>>1) >> ((offset & 1) ? 0 : 8)) & 0xff; + *value = (PM_READ16(cpustate, offset>>1)); } else if (space == AS_DATA) { - *value = (DM_READ16(cpustate, offset>>1) >> ((offset & 1) ? 0 : 8)) & 0xff; + *value = (DM_READ16(cpustate, offset>>1)); } return 1; } diff --git a/src/mame/drivers/taitojc.c b/src/mame/drivers/taitojc.c index c98d0212af6..75264d660e6 100644 --- a/src/mame/drivers/taitojc.c +++ b/src/mame/drivers/taitojc.c @@ -841,7 +841,7 @@ static WRITE32_HANDLER(jc_meters_w) { UINT8 mascon_lv = (input_port_read(space->machine(), "MASCON") & 0x70) >> 4; - popmessage("%d %.02f Km/h %.02f kPa",mascon_lv,state->m_speed_meter,state->m_brake_meter); + popmessage("%d %.02f Km/h %.02f mPa",mascon_lv,state->m_speed_meter,state->m_brake_meter/10); } }