Previous 199869 Revisions Next

r40046 Wednesday 29th July, 2015 at 13:55:56 UTC by Dirk Best
buster: use standard 3-bit rgb palette
[src/mame/drivers]buster.c

trunk/src/mame/drivers/buster.c
r248557r248558
2727   required_shared_ptr<UINT8> m_vram;
2828   DECLARE_READ8_MEMBER(test_r);
2929   virtual void video_start();
30   DECLARE_PALETTE_INIT(buster);
3130   UINT32 screen_update_buster(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
3231   required_device<cpu_device> m_maincpu;
3332   required_device<gfxdecode_device> m_gfxdecode;
r248557r248558
314313   GFXDECODE_ENTRY( "gfx1", 0, tiles8x8_layout, 0, 1 )
315314GFXDECODE_END
316315
317PALETTE_INIT_MEMBER(buster_state, buster)
318{
319   int i;
320316
321   /* RGB format */
322   for(i=0;i<8;i++)
323      palette.set_pen_color(i, rgb_t(pal1bit(i >> 0),pal1bit(i >> 1),pal1bit(i >> 2)));
324}
325
326317static MACHINE_CONFIG_START( buster, buster_state )
327318   /* basic machine hardware */
328319   MCFG_CPU_ADD("maincpu", Z80,XTAL_3_579545MHz)        /* ? MHz */
r248557r248558
343334   MCFG_MC6845_CHAR_WIDTH(8)
344335
345336   MCFG_GFXDECODE_ADD("gfxdecode", "palette", buster)
346   MCFG_PALETTE_ADD("palette", 8)
347   MCFG_PALETTE_INIT_OWNER(buster_state, buster)
348337
338   MCFG_PALETTE_ADD_3BIT_RGB("palette")
339
349340   MCFG_SPEAKER_STANDARD_MONO("mono")
350341
351342   MCFG_SOUND_ADD("aysnd", AY8910, 1500000/2)


Previous 199869 Revisions Next


© 1997-2024 The MAME Team