diff --git a/src/mame/machine/konamigx.c b/src/mame/machine/konamigx.c index 975e6e2e50b..e1dcad32f0c 100644 --- a/src/mame/machine/konamigx.c +++ b/src/mame/machine/konamigx.c @@ -1591,12 +1591,13 @@ void konamigx_mixer(running_machine *machine, bitmap_t *bitmap, const rectangle // apply wrapping and global offsets temp = wrapsize-1; + + ox += K053247_dx; + oy -= K053247_dy; ox = ( ox - offx) & temp; oy = (-oy - offy) & temp; if (ox >= xwraplim) ox -= wrapsize; if (oy >= ywraplim) oy -= wrapsize; - ox += K053247_dx; - oy += K053247_dy; temp = temp4>>8 & 0x0f;