summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Dirk Best <mail@dirk-best.de>2015-07-29 21:38:25 +0200
committer Dirk Best <mail@dirk-best.de>2015-07-29 21:57:51 +0200
commit46bc2b88ee7ea79bf37e31e19712fc7bdda275f4 (patch)
treec71dca8c7a064a5e59d3c87efbfec698d968e48a
parente5aec089984bbe68605e0e98a0782e3fb2f3b251 (diff)
bml3: use standard 3-bit brg palette
-rw-r--r--src/mess/drivers/bml3.c13
1 files changed, 2 insertions, 11 deletions
diff --git a/src/mess/drivers/bml3.c b/src/mess/drivers/bml3.c
index 26c4050954b..9b8b5eff66b 100644
--- a/src/mess/drivers/bml3.c
+++ b/src/mess/drivers/bml3.c
@@ -125,7 +125,7 @@ public:
TIMER_DEVICE_CALLBACK_MEMBER(keyboard_callback);
DECLARE_READ8_MEMBER(bml3_ym2203_r);
DECLARE_WRITE8_MEMBER(bml3_ym2203_w);
- DECLARE_PALETTE_INIT(bml3);
+
private:
UINT8 m_psg_latch;
UINT8 m_attr_latch;
@@ -760,14 +760,6 @@ INTERRUPT_GEN_MEMBER(bml3_state::bml3_timer_firq)
}
}
-PALETTE_INIT_MEMBER(bml3_state, bml3)
-{
- int i;
-
- for(i=0;i<8;i++)
- palette.set_pen_color(i, pal1bit(i >> 1),pal1bit(i >> 2),pal1bit(i >> 0));
-}
-
void bml3_state::machine_start()
{
m_extram = auto_alloc_array(machine(),UINT8,0x10000);
@@ -982,8 +974,7 @@ static MACHINE_CONFIG_START( bml3_common, bml3_state )
MCFG_SCREEN_SIZE(640, 400)
MCFG_SCREEN_VISIBLE_AREA(0, 320-1, 0, 200-1)
MCFG_SCREEN_UPDATE_DEVICE("crtc", mc6845_device, screen_update)
- MCFG_PALETTE_ADD("palette", 8)
- MCFG_PALETTE_INIT_OWNER(bml3_state, bml3)
+ MCFG_PALETTE_ADD_3BIT_BRG("palette")
/* Devices */
// CRTC clock should be synchronous with the CPU clock.