Previous 199869 Revisions Next

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

trunk/src/mess/drivers/pasopia7.c
r248568r248569
115115   DECLARE_DRIVER_INIT(p7_raster);
116116   virtual void machine_reset();
117117   DECLARE_VIDEO_START(pasopia7);
118   DECLARE_PALETTE_INIT(p7_raster);
119118   DECLARE_PALETTE_INIT(p7_lcd);
120119   UINT32 screen_update_pasopia7(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
121120
r248568r248569
889888   m_nmi_reset |= 4;
890889}
891890
892PALETTE_INIT_MEMBER(pasopia7_state,p7_raster)
893{
894   int i;
895
896   for( i = 0; i < 8; i++)
897      palette.set_pen_color(i, pal1bit(i >> 1), pal1bit(i >> 2), pal1bit(i >> 0));
898}
899
900891/* TODO: palette values are mostly likely to be wrong in there */
901892PALETTE_INIT_MEMBER(pasopia7_state,p7_lcd)
902893{
r248568r248569
979970
980971   MCFG_VIDEO_START_OVERRIDE(pasopia7_state,pasopia7)
981972   MCFG_SCREEN_UPDATE_DRIVER(pasopia7_state, screen_update_pasopia7)
982   MCFG_PALETTE_ADD("palette", 8)
983   MCFG_PALETTE_INIT_OWNER(pasopia7_state,p7_raster)
973   MCFG_PALETTE_ADD_3BIT_BRG("palette")
984974   MCFG_GFXDECODE_ADD("gfxdecode", "palette", pasopia7 )
985975
986976   MCFG_MC6845_ADD("crtc", H46505, "screen", VDP_CLOCK) /* unknown clock, hand tuned to get ~60 fps */


Previous 199869 Revisions Next


© 1997-2024 The MAME Team