Previous 199869 Revisions Next

r40082 Thursday 30th July, 2015 at 12:18:44 UTC by Dirk Best
mole: use standard 3-bit rbg palette
[src/mame/drivers]mole.c

trunk/src/mame/drivers/mole.c
r248593r248594
8383   virtual void machine_start();
8484   virtual void machine_reset();
8585   virtual void video_start();
86   DECLARE_PALETTE_INIT(mole);
8786   UINT32 screen_update_mole(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
8887};
8988
r248593r248594
9493 *
9594 *************************************/
9695
97PALETTE_INIT_MEMBER(mole_state, mole)
98{
99   for (int i = 0; i < 8; i++)
100      palette.set_pen_color(i, pal1bit(i >> 0), pal1bit(i >> 2), pal1bit(i >> 1));
101}
102
10396TILE_GET_INFO_MEMBER(mole_state::get_bg_tile_info)
10497{
10598   UINT16 code = m_tileram[tile_index];
r248593r248594
340333   MCFG_SCREEN_PALETTE("palette")
341334
342335   MCFG_GFXDECODE_ADD("gfxdecode", "palette", mole)
343   MCFG_PALETTE_ADD("palette", 8)
344   MCFG_PALETTE_INIT_OWNER(mole_state, mole)
336   MCFG_PALETTE_ADD_3BIT_RBG("palette")
345337
346338   /* sound hardware */
347339   MCFG_SPEAKER_STANDARD_MONO("mono")


Previous 199869 Revisions Next


© 1997-2024 The MAME Team