Previous 199869 Revisions Next

r40075 Thursday 30th July, 2015 at 10:10:49 UTC by Dirk Best
dynadice: use standard 3-bit brg palette
[src/mame/drivers]dynadice.c

trunk/src/mame/drivers/dynadice.c
r248586r248587
6868   virtual void machine_start();
6969   virtual void machine_reset();
7070   virtual void video_start();
71   DECLARE_PALETTE_INIT(dynadice);
7271   UINT32 screen_update_dynadice(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
7372   required_device<cpu_device> m_maincpu;
7473   required_device<gfxdecode_device> m_gfxdecode;
r248586r248587
227226   return 0;
228227}
229228
230PALETTE_INIT_MEMBER(dynadice_state, dynadice)
231{
232   int i;
233   for(i = 0; i < 8; i++)
234      palette.set_pen_color(i, pal1bit(i >> 1), pal1bit(i >> 2), pal1bit(i >> 0));
235}
236
237229void dynadice_state::machine_start()
238230{
239231   save_item(NAME(m_ay_data));
r248586r248587
268260   MCFG_SCREEN_PALETTE("palette")
269261
270262   MCFG_GFXDECODE_ADD("gfxdecode", "palette", dynadice)
271   MCFG_PALETTE_ADD("palette", 8)
272   MCFG_PALETTE_INIT_OWNER(dynadice_state, dynadice)
263   MCFG_PALETTE_ADD_3BIT_BRG("palette")
273264
274265   MCFG_SPEAKER_STANDARD_MONO("mono")
275266


Previous 199869 Revisions Next


© 1997-2024 The MAME Team