Previous 199869 Revisions Next

r40064 Wednesday 29th July, 2015 at 19:57:59 UTC by Dirk Best
apc: use standard 3-bit brg palette
[src/mess/drivers]apc.c

trunk/src/mess/drivers/apc.c
r248575r248576
144144   DECLARE_WRITE8_MEMBER(apc_dma_write_byte);
145145
146146   DECLARE_DRIVER_INIT(apc);
147   DECLARE_PALETTE_INIT(apc);
148147
149148   int m_dack;
150149   UINT8 m_dma_offset[4];
r248575r248576
908907   SLOT_INTERFACE( "8", FLOPPY_8_DSDD )
909908SLOT_INTERFACE_END
910909
911PALETTE_INIT_MEMBER(apc_state,apc)
912{
913   int i;
914
915   for(i=0;i<8;i++)
916      palette.set_pen_color(i, pal1bit(i >> 1), pal1bit(i >> 2), pal1bit(i >> 0));
917   for(i=8;i<palette.entries();i++)
918      palette.set_pen_color(i, pal1bit(0), pal1bit(0), pal1bit(0));
919}
920
921910static MACHINE_CONFIG_START( apc, apc_state )
922911
923912   /* basic machine hardware */
r248575r248576
964953   MCFG_SCREEN_SIZE(640, 494)
965954   MCFG_SCREEN_VISIBLE_AREA(0*8, 640-1, 0*8, 494-1)
966955
956   MCFG_PALETTE_ADD_3BIT_BRG("palette")
957
967958   MCFG_GFXDECODE_ADD("gfxdecode", "palette", apc)
968959
969960   MCFG_DEVICE_ADD("upd7220_chr", UPD7220, 3579545) // unk clock
r248575r248576
974965   MCFG_DEVICE_ADDRESS_MAP(AS_0, upd7220_2_map)
975966   MCFG_UPD7220_DISPLAY_PIXELS_CALLBACK_OWNER(apc_state, hgdc_display_pixels)
976967
977   MCFG_PALETTE_ADD("palette", 16)
978   MCFG_PALETTE_INIT_OWNER(apc_state,apc)
979
980968   /* sound hardware */
981969   MCFG_SPEAKER_STANDARD_MONO("mono")
982970   MCFG_SOUND_ADD( "upd1771c", UPD1771C, MAIN_CLOCK ) //uPD1771C-006


Previous 199869 Revisions Next


© 1997-2024 The MAME Team