summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Dirk Best <mail@dirk-best.de>2015-07-29 21:56:58 +0200
committer Dirk Best <mail@dirk-best.de>2015-07-29 21:57:59 +0200
commit1c046325a5323a3c056ac8d862a6ddffd347ba01 (patch)
tree582b55ba0de97ba0f1ab8f95585fadf7aaa0d2ee
parentcd7de9fdb0053e675d3c9b83232d408d58ce0f00 (diff)
apc: use standard 3-bit brg palette
-rw-r--r--src/mess/drivers/apc.c16
1 files changed, 2 insertions, 14 deletions
diff --git a/src/mess/drivers/apc.c b/src/mess/drivers/apc.c
index b43534396a8..78a08b343da 100644
--- a/src/mess/drivers/apc.c
+++ b/src/mess/drivers/apc.c
@@ -144,7 +144,6 @@ public:
DECLARE_WRITE8_MEMBER(apc_dma_write_byte);
DECLARE_DRIVER_INIT(apc);
- DECLARE_PALETTE_INIT(apc);
int m_dack;
UINT8 m_dma_offset[4];
@@ -908,16 +907,6 @@ static SLOT_INTERFACE_START( apc_floppies )
SLOT_INTERFACE( "8", FLOPPY_8_DSDD )
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 )
/* basic machine hardware */
@@ -964,6 +953,8 @@ static MACHINE_CONFIG_START( apc, apc_state )
MCFG_SCREEN_SIZE(640, 494)
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_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_UPD7220_DISPLAY_PIXELS_CALLBACK_OWNER(apc_state, hgdc_display_pixels)
- MCFG_PALETTE_ADD("palette", 16)
- MCFG_PALETTE_INIT_OWNER(apc_state,apc)
-
/* sound hardware */
MCFG_SPEAKER_STANDARD_MONO("mono")
MCFG_SOUND_ADD( "upd1771c", UPD1771C, MAIN_CLOCK ) //uPD1771C-006