diff options
author | Miodrag Milanovic <mmicko@gmail.com> | 2012-09-14 08:05:33 +0000 |
---|---|---|
committer | Miodrag Milanovic <mmicko@gmail.com> | 2012-09-14 08:05:33 +0000 |
commit | af5c15f8c2961f3e911f1582a1dab34bff8c93e9 (patch) | |
tree | fee91bf0d9c748d826780b43a5eb5bb1c50ed8fd /src/mame/drivers/kingdrby.c | |
parent | 4e0f2c38e4cc85ce40225741995450eca6674d7d (diff) |
Few more palette fixes (nw)
Diffstat (limited to 'src/mame/drivers/kingdrby.c')
-rw-r--r-- | src/mame/drivers/kingdrby.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mame/drivers/kingdrby.c b/src/mame/drivers/kingdrby.c index 89f371c5a3e..90b88b2b288 100644 --- a/src/mame/drivers/kingdrby.c +++ b/src/mame/drivers/kingdrby.c @@ -108,7 +108,7 @@ public: TILE_GET_INFO_MEMBER(get_sc0_tile_info); TILE_GET_INFO_MEMBER(get_sc1_tile_info); virtual void video_start(); - virtual void palette_init(); + DECLARE_PALETTE_INIT(kingdrby); DECLARE_PALETTE_INIT(kingdrbb); }; @@ -955,7 +955,7 @@ static const ym2203_interface cowrace_ym2203_interface = DEVCB_NULL }; -void kingdrby_state::palette_init() +PALETTE_INIT_MEMBER(kingdrby_state,kingdrby) { const UINT8 *color_prom = machine().root_device().memregion("proms")->base(); int bit0, bit1, bit2 , r, g, b; @@ -1038,7 +1038,7 @@ static MACHINE_CONFIG_START( kingdrby, kingdrby_state ) MCFG_GFXDECODE(kingdrby) MCFG_PALETTE_LENGTH(0x200) - + MCFG_PALETTE_INIT_OVERRIDE(kingdrby_state,kingdrby) MCFG_SCREEN_ADD("screen", RASTER) MCFG_SCREEN_REFRESH_RATE(60) MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */ @@ -1076,7 +1076,7 @@ static MACHINE_CONFIG_DERIVED( cowrace, kingdrbb ) MCFG_CPU_IO_MAP(cowrace_sound_io) MCFG_GFXDECODE(cowrace) - + MCFG_PALETTE_INIT_OVERRIDE(kingdrby_state,kingdrby) MCFG_OKIM6295_ADD("oki", 1056000, OKIM6295_PIN7_HIGH) // clock frequency & pin 7 not verified MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.80) |