diff options
Diffstat (limited to 'src/mame/video/meadows.cpp')
-rw-r--r-- | src/mame/video/meadows.cpp | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/src/mame/video/meadows.cpp b/src/mame/video/meadows.cpp index 353ba892d64..d3e01bd0d8d 100644 --- a/src/mame/video/meadows.cpp +++ b/src/mame/video/meadows.cpp @@ -22,8 +22,7 @@ TILE_GET_INFO_MEMBER(meadows_state::get_tile_info) { - uint8_t *videoram = m_videoram; - tileinfo.set(0, videoram[tile_index] & 0x7f, 0, 0); + tileinfo.set(0, m_videoram[tile_index] & 0x7f, 0, 0); } @@ -78,17 +77,14 @@ void meadows_state::meadows_spriteram_w(offs_t offset, uint8_t data) void meadows_state::draw_sprites(bitmap_ind16 &bitmap, const rectangle &clip) { - uint8_t *spriteram = m_spriteram; - int i; - - for (i = 0; i < 4; i++) + for (int i = 0; i < 4; i++) { - int x = spriteram[i+0] + SPR_ADJUST_X; - int y = spriteram[i+4] + SPR_ADJUST_Y; - int code = spriteram[i+8] & 0x0f; /* bit #0 .. #3 select sprite */ -/* int bank = (spriteram[i+8] >> 4) & 1; bit #4 selects prom ??? */ - int bank = i; /* that fixes it for now :-/ */ - int flip = spriteram[i+8] >> 5; /* bit #5 flip vertical flag */ + int x = m_spriteram[i+0] + SPR_ADJUST_X; + int y = m_spriteram[i+4] + SPR_ADJUST_Y; + int code = m_spriteram[i+8] & 0x0f; /* bit #0 .. #3 select sprite */ +/* int bank = (m_spriteram[i+8] >> 4) & 1; bit #4 selects prom ??? */ + int bank = i; /* that fixes it for now :-/ */ + int flip = m_spriteram[i+8] >> 5; /* bit #5 flip vertical flag */ m_gfxdecode->gfx(bank + 1)->transpen(bitmap,clip, code, 0, flip, 0, x, y, 0); } |