diff options
author | 2015-07-29 21:38:25 +0200 | |
---|---|---|
committer | 2015-07-29 21:57:51 +0200 | |
commit | 46bc2b88ee7ea79bf37e31e19712fc7bdda275f4 (patch) | |
tree | c71dca8c7a064a5e59d3c87efbfec698d968e48a | |
parent | e5aec089984bbe68605e0e98a0782e3fb2f3b251 (diff) |
bml3: use standard 3-bit brg palette
-rw-r--r-- | src/mess/drivers/bml3.c | 13 |
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. |