Fix x origin (nw)

This commit is contained in:
angelosa 2017-08-28 12:24:02 +02:00
parent 78600fd781
commit e1e3ba3bce
2 changed files with 5 additions and 4 deletions

View File

@ -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 )

View File

@ -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;