bml3: use standard 3-bit brg palette

This commit is contained in:
Dirk Best 2015-07-29 21:38:25 +02:00
parent e5aec08998
commit 46bc2b88ee

View File

@ -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.