Previous 199869 Revisions Next

r17879 Friday 14th September, 2012 at 08:30:34 UTC by Miodrag Milanović
Fix and cleanup for palette(no whatsnew)
[src/mame/drivers]nbmj8991.c
[src/mame/includes]nbmj8991.h
[src/mame/video]nbmj8991.c

trunk/src/mame/includes/nbmj8991.h
r17878r17879
4949   DECLARE_DRIVER_INIT(mcontest);
5050   DECLARE_DRIVER_INIT(finalbny);
5151   DECLARE_DRIVER_INIT(qmhayaku);
52   DECLARE_MACHINE_RESET(nbmj8991);
53   DECLARE_VIDEO_START(nbmj8991);
52   virtual void machine_reset();
53   virtual void video_start();
5454};
5555
5656
trunk/src/mame/video/nbmj8991.c
r17878r17879
287287
288288
289289******************************************************************************/
290VIDEO_START_MEMBER(nbmj8991_state,nbmj8991)
290void nbmj8991_state::video_start()
291291{
292292   int width = machine().primary_screen->width();
293293   int height = machine().primary_screen->height();
trunk/src/mame/drivers/nbmj8991.c
r17878r17879
5757   return data;
5858}
5959
60MACHINE_RESET_MEMBER(nbmj8991_state,nbmj8991)
60void nbmj8991_state::machine_reset()
6161{
6262   device_t *audiocpu = machine().device("audiocpu");
6363   if (audiocpu != NULL && audiocpu->type() == Z80)
r17878r17879
6565      machine().root_device().membank("bank1")->configure_entries(0, 4, machine().root_device().memregion("audiocpu")->base() + 0x8000, 0x8000);
6666      machine().root_device().membank("bank1")->set_entry(0);
6767   }
68   nbmj8991_state::machine_reset();
68   MACHINE_RESET_CALL_LEGACY(nb1413m3);
6969}
7070
7171DRIVER_INIT_MEMBER(nbmj8991_state,pstadium)
r17878r17879
14751475   MCFG_CPU_IO_MAP(galkoku_io_map)
14761476   MCFG_CPU_VBLANK_INT("screen", nb1413m3_interrupt)
14771477
1478   MCFG_MACHINE_RESET_OVERRIDE(nbmj8991_state,nbmj8991)
1479
14801478   /* video hardware */
14811479   MCFG_SCREEN_ADD("screen", RASTER)
14821480   MCFG_SCREEN_REFRESH_RATE(60)
r17878r17879
14871485
14881486   MCFG_PALETTE_LENGTH(256)
14891487
1490   MCFG_VIDEO_START_OVERRIDE(nbmj8991_state,nbmj8991)
1491
14921488   /* sound hardware */
14931489   MCFG_SPEAKER_STANDARD_MONO("mono")
14941490   MCFG_SOUND_ADD("fmsnd", YM3812, 25000000/10)
r17878r17879
15121508   MCFG_CPU_IO_MAP(nbmj8991_sound_io_map)
15131509   MCFG_CPU_PERIODIC_INT(irq0_line_hold, 128*60) // ?
15141510
1515   MCFG_MACHINE_RESET_OVERRIDE(nbmj8991_state,nbmj8991)
1516
15171511   /* video hardware */
15181512   MCFG_SCREEN_ADD("screen", RASTER)
15191513   MCFG_SCREEN_REFRESH_RATE(60)
r17878r17879
15241518
15251519   MCFG_PALETTE_LENGTH(256)
15261520
1527   MCFG_VIDEO_START_OVERRIDE(nbmj8991_state,nbmj8991)
1528
15291521   /* sound hardware */
15301522   MCFG_SPEAKER_STANDARD_MONO("mono")
15311523

Previous 199869 Revisions Next


© 1997-2024 The MAME Team