diff options
author | Angelo Salese <angelosa@users.noreply.github.com> | 2011-08-24 14:29:57 +0000 |
---|---|---|
committer | Angelo Salese <angelosa@users.noreply.github.com> | 2011-08-24 14:29:57 +0000 |
commit | 2836ba48cd84b63c6aaa8e85447810f80497b33e (patch) | |
tree | 25e80a8010a24b42da01add2ddaa55621fa2d1b0 /src | |
parent | a3ef85e230e4b76294cdb3c3e4d35e8cbfb6b039 (diff) |
Fixed TMS32051 debug memory viewer [Angelo Salese]
Diffstat (limited to 'src')
-rw-r--r-- | src/emu/cpu/tms32051/tms32051.c | 5 | ||||
-rw-r--r-- | src/mame/drivers/taitojc.c | 2 |
2 files changed, 4 insertions, 3 deletions
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); } } |