12-3

なんとなくファイナライザーの表示を修正(BugID:#03102)。

ファイナライザー

video/finalizr.c (0.135u3)
VIDEO_UPDATE( finalizr )
96行目
tilemap_set_scrollx(state->bg_tilemap, 0, *state->scroll - 32);

112行目
sx = 32 + sr[offs+3] - ((sr[offs+4] & 0x01) << 8);

219行目以降
/* draw top status region */
if (flip_screen_get(screen->machine))
{
clip.min_x = visarea->max_x - 31;
clip.max_x = visarea->max_x;
tilemap_set_scrolldx(state->fg_tilemap,-16, 0);
}
else
{
clip.min_x = visarea->min_x;
clip.max_x = visarea->min_x + 31;
tilemap_set_scrolldx(state->fg_tilemap, 0,-16);
}
tilemap_draw(bitmap, &clip, state->fg_tilemap, 0, 0);
}
return 0;
}
別窓 | Emulator
2009-12-21 Mon 21:00 ∧top | under∨
| LiveAlive |