From e1e3ba3bcefdbf724845cf021318d28032985326 Mon Sep 17 00:00:00 2001 From: angelosa Date: Mon, 28 Aug 2017 12:24:02 +0200 Subject: [PATCH] Fix x origin (nw) --- src/mame/drivers/gstriker.cpp | 2 +- src/mame/video/mb60553.cpp | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/mame/drivers/gstriker.cpp b/src/mame/drivers/gstriker.cpp index a04c1ec35e0..3bbbd4ce5f5 100644 --- a/src/mame/drivers/gstriker.cpp +++ b/src/mame/drivers/gstriker.cpp @@ -1015,7 +1015,7 @@ DRIVER_INIT_MEMBER(gstriker_state,vgoalsoc) /*** GAME DRIVERS ************************************************************/ -GAME( 1993, gstriker, 0, gstriker, gstriker, gstriker_state, 0, ROT0, "Human", "Grand Striker", MACHINE_NOT_WORKING | MACHINE_NODEVICE_LAN | MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) +GAME( 1993, gstriker, 0, gstriker, gstriker, gstriker_state, 0, ROT0, "Human", "Grand Striker (Europe, Oceania)", MACHINE_NOT_WORKING | MACHINE_NODEVICE_LAN | MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) GAME( 1993, gstrikera, gstriker, gstriker, gstriker, gstriker_state, 0, ROT0, "Human", "Grand Striker (Americas)", MACHINE_NOT_WORKING | MACHINE_NODEVICE_LAN | MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) GAME( 1993, gstrikerj, gstriker, gstriker, gstriker, gstriker_state, 0, ROT0, "Human", "Grand Striker (Japan)", MACHINE_NOT_WORKING | MACHINE_NODEVICE_LAN | MACHINE_IMPERFECT_GRAPHICS | MACHINE_SUPPORTS_SAVE ) diff --git a/src/mame/video/mb60553.cpp b/src/mame/video/mb60553.cpp index b5b2802612f..5bd10492d33 100644 --- a/src/mame/video/mb60553.cpp +++ b/src/mame/video/mb60553.cpp @@ -270,12 +270,13 @@ void mb60553_zooming_tilemap_device::draw( screen_device &screen, bitmap_ind16& uint32_t incxx,incyy; - startx = m_regs[0]; + // x origin is offset by 384 + startx = m_regs[0] + 384; starty = m_regs[1]; - startx += (24<<4); // maybe not.. +// startx += (24<<4); // maybe not.. - startx -= m_lineram[(line)*8+7]/2; +// startx -= m_lineram[(line)*8+7]/2; incxx = m_lineram[(line)*8+0]<<4; incyy = m_lineram[(line)*8+3]<<4;