Previous 199869 Revisions Next

r40051 Wednesday 29th July, 2015 at 13:56:09 UTC by Dirk Best
vpoker: use standard 3-bit gbr palette
[src/mame/drivers]vpoker.c

trunk/src/mame/drivers/vpoker.c
r248562r248563
103103   DECLARE_WRITE8_MEMBER(blitter_w);
104104   DECLARE_WRITE_LINE_MEMBER(ptm_irq);
105105   virtual void video_start();
106   DECLARE_PALETTE_INIT(vpoker);
107106   UINT32 screen_update_vpoker(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
108107   required_device<cpu_device> m_maincpu;
109108   required_device<gfxdecode_device> m_gfxdecode;
r248562r248563
606605   GFXDECODE_ENTRY( "gfx1", 0, charlayout,     0, 1 )
607606GFXDECODE_END
608607
609PALETTE_INIT_MEMBER(vpoker_state, vpoker)
610{
611   int i;
612
613   for (i = 0; i < 7; i++)
614   {
615      rgb_t color;
616
617      color = rgb_t(pal1bit((i & 4) >> 2),pal1bit(i & 1),pal1bit((i & 2) >> 1));
618
619      palette.set_pen_color(i, color);
620   }
621}
622
623608WRITE_LINE_MEMBER(vpoker_state::ptm_irq)
624609{
625610   m_maincpu->set_input_line(M6809_IRQ_LINE, state ? ASSERT_LINE : CLEAR_LINE);
r248562r248563
643628   MCFG_SCREEN_PALETTE("palette")
644629
645630   MCFG_GFXDECODE_ADD("gfxdecode", "palette", vpoker)
646   MCFG_PALETTE_ADD("palette", 8)
647   MCFG_PALETTE_INIT_OWNER(vpoker_state, vpoker)
648631
632   MCFG_PALETTE_ADD_3BIT_GBR("palette")
633
649634   /* 6840 PTM */
650635   MCFG_DEVICE_ADD("6840ptm", PTM6840, 0)
651636   MCFG_PTM6840_INTERNAL_CLOCK(XTAL_4MHz)


Previous 199869 Revisions Next


© 1997-2024 The MAME Team