Previous 199869 Revisions Next

r40063 Wednesday 29th July, 2015 at 19:57:55 UTC by Dirk Best
bmjr: use standard 3-bit brg palette
[src/mess/drivers]bmjr.c

trunk/src/mess/drivers/bmjr.c
r248574r248575
5353   virtual void machine_start();
5454   virtual void machine_reset();
5555   virtual void video_start();
56   DECLARE_PALETTE_INIT(bmjr);
5756   UINT32 screen_update_bmjr(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
5857};
5958
r248574r248575
324323   GFXDECODE_ENTRY( "chargen", 0x0000, bmjr_charlayout, 0, 4 )
325324GFXDECODE_END
326325
327PALETTE_INIT_MEMBER(bmjr_state, bmjr)
328{
329   int i;
330
331   for(i=0;i<8;i++)
332      palette.set_pen_color(i, pal1bit(i >> 1),pal1bit(i >> 2),pal1bit(i >> 0));
333}
334
335
336326void bmjr_state::machine_start()
337327{
338328   m_beep->set_frequency(1200); //guesswork
r248574r248575
361351   MCFG_SCREEN_UPDATE_DRIVER(bmjr_state, screen_update_bmjr)
362352   MCFG_SCREEN_PALETTE("palette")
363353
364   MCFG_PALETTE_ADD("palette", 8)
365   MCFG_PALETTE_INIT_OWNER(bmjr_state, bmjr)
354   MCFG_PALETTE_ADD_3BIT_BRG("palette")
366355   MCFG_GFXDECODE_ADD("gfxdecode", "palette", bmjr)
367356
368357   /* Audio */


Previous 199869 Revisions Next


© 1997-2024 The MAME Team