mirror of
https://github.com/holub/mame
synced 2025-07-01 08:18:59 +03:00
apc: use standard 3-bit brg palette
This commit is contained in:
parent
cd7de9fdb0
commit
1c046325a5
@ -144,7 +144,6 @@ public:
|
|||||||
DECLARE_WRITE8_MEMBER(apc_dma_write_byte);
|
DECLARE_WRITE8_MEMBER(apc_dma_write_byte);
|
||||||
|
|
||||||
DECLARE_DRIVER_INIT(apc);
|
DECLARE_DRIVER_INIT(apc);
|
||||||
DECLARE_PALETTE_INIT(apc);
|
|
||||||
|
|
||||||
int m_dack;
|
int m_dack;
|
||||||
UINT8 m_dma_offset[4];
|
UINT8 m_dma_offset[4];
|
||||||
@ -908,16 +907,6 @@ static SLOT_INTERFACE_START( apc_floppies )
|
|||||||
SLOT_INTERFACE( "8", FLOPPY_8_DSDD )
|
SLOT_INTERFACE( "8", FLOPPY_8_DSDD )
|
||||||
SLOT_INTERFACE_END
|
SLOT_INTERFACE_END
|
||||||
|
|
||||||
PALETTE_INIT_MEMBER(apc_state,apc)
|
|
||||||
{
|
|
||||||
int i;
|
|
||||||
|
|
||||||
for(i=0;i<8;i++)
|
|
||||||
palette.set_pen_color(i, pal1bit(i >> 1), pal1bit(i >> 2), pal1bit(i >> 0));
|
|
||||||
for(i=8;i<palette.entries();i++)
|
|
||||||
palette.set_pen_color(i, pal1bit(0), pal1bit(0), pal1bit(0));
|
|
||||||
}
|
|
||||||
|
|
||||||
static MACHINE_CONFIG_START( apc, apc_state )
|
static MACHINE_CONFIG_START( apc, apc_state )
|
||||||
|
|
||||||
/* basic machine hardware */
|
/* basic machine hardware */
|
||||||
@ -964,6 +953,8 @@ static MACHINE_CONFIG_START( apc, apc_state )
|
|||||||
MCFG_SCREEN_SIZE(640, 494)
|
MCFG_SCREEN_SIZE(640, 494)
|
||||||
MCFG_SCREEN_VISIBLE_AREA(0*8, 640-1, 0*8, 494-1)
|
MCFG_SCREEN_VISIBLE_AREA(0*8, 640-1, 0*8, 494-1)
|
||||||
|
|
||||||
|
MCFG_PALETTE_ADD_3BIT_BRG("palette")
|
||||||
|
|
||||||
MCFG_GFXDECODE_ADD("gfxdecode", "palette", apc)
|
MCFG_GFXDECODE_ADD("gfxdecode", "palette", apc)
|
||||||
|
|
||||||
MCFG_DEVICE_ADD("upd7220_chr", UPD7220, 3579545) // unk clock
|
MCFG_DEVICE_ADD("upd7220_chr", UPD7220, 3579545) // unk clock
|
||||||
@ -974,9 +965,6 @@ static MACHINE_CONFIG_START( apc, apc_state )
|
|||||||
MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_2_map)
|
MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_2_map)
|
||||||
MCFG_UPD7220_DISPLAY_PIXELS_CALLBACK_OWNER(apc_state, hgdc_display_pixels)
|
MCFG_UPD7220_DISPLAY_PIXELS_CALLBACK_OWNER(apc_state, hgdc_display_pixels)
|
||||||
|
|
||||||
MCFG_PALETTE_ADD("palette", 16)
|
|
||||||
MCFG_PALETTE_INIT_OWNER(apc_state,apc)
|
|
||||||
|
|
||||||
/* sound hardware */
|
/* sound hardware */
|
||||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||||
MCFG_SOUND_ADD( "upd1771c", UPD1771C, MAIN_CLOCK ) //uPD1771C-006
|
MCFG_SOUND_ADD( "upd1771c", UPD1771C, MAIN_CLOCK ) //uPD1771C-006
|
||||||
|
Loading…
Reference in New Issue
Block a user