Previous 199869 Revisions Next

r19787 Tuesday 25th December, 2012 at 00:33:13 UTC by David Haywood
Super Astro Fighter expects to be able to read back data written to Paletteram (nw)
[src/mame/video]decocass.c

trunk/src/mame/video/decocass.c
r19786r19787
172172     * RGB output is inverted and A4 is inverted too
173173     * (ME/ input on 1st paletteram, inverter -> ME/ on 2nd)
174174     */
175   m_paletteram[offset] = data;
176
175177   offset = (offset & 31) ^ 16;
176178   colortable_palette_set_color(machine().colortable, offset, MAKE_RGB(pal3bit(~data >> 0), pal3bit(~data >> 3), pal2bit(~data >> 6)));
177179}
r19786r19787
200202
201203void decocass_state::mark_bg_tile_dirty(offs_t offset )
202204{
203   if (offset & 0x80)
204      m_bg_tilemap_r->mark_tile_dirty(offset);
205   else
206      m_bg_tilemap_l->mark_tile_dirty(offset);
205   m_bg_tilemap_r->mark_tile_dirty(offset);
206   m_bg_tilemap_l->mark_tile_dirty(offset);
207207}
208208
209209WRITE8_MEMBER(decocass_state::decocass_tileram_w )

Previous 199869 Revisions Next


© 1997-2024 The MAME Team