Previous 199869 Revisions Next

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

trunk/src/mess/drivers/jr200.c
r248572r248573
7070   virtual void machine_start();
7171   virtual void machine_reset();
7272   virtual void video_start();
73   DECLARE_PALETTE_INIT(jr200);
7473   UINT32 screen_update_jr200(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
7574   TIMER_CALLBACK_MEMBER(timer_d_callback);
7675
r248572r248573
495494   PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_KEYBOARD ) PORT_NAME("RIGHT CTRL") PORT_CODE(KEYCODE_RCONTROL) PORT_CHAR(UCHAR_MAMEKEY(RCONTROL))
496495INPUT_PORTS_END
497496
498PALETTE_INIT_MEMBER(jr200_state, jr200)
499{
500   int i;
501
502   for (i = 0; i < 8; i++)
503      palette.set_pen_color(i, pal1bit(i >> 1), pal1bit(i >> 2), pal1bit(i >> 0));
504}
505
506497static const gfx_layout tiles8x8_layout =
507498{
508499   8,8,
r248572r248573
548539
549540//  MCFG_CPU_ADD("mn1544", MN1544, ?)
550541
551
552542   /* video hardware */
553543   MCFG_SCREEN_ADD("screen", RASTER)
554544   MCFG_SCREEN_REFRESH_RATE(60)
r248572r248573
559549   MCFG_SCREEN_PALETTE("palette")
560550
561551   MCFG_GFXDECODE_ADD("gfxdecode", "palette", jr200)
562   MCFG_PALETTE_ADD("palette", 8)
563   MCFG_PALETTE_INIT_OWNER(jr200_state, jr200)
552   MCFG_PALETTE_ADD_3BIT_BRG("palette")
564553
565
566554   MCFG_SPEAKER_STANDARD_MONO("mono")
567555
568556   // AY-8910 ?


Previous 199869 Revisions Next


© 1997-2024 The MAME Team