mirror of
https://github.com/holub/mame
synced 2025-10-06 09:00:04 +03:00
Fix and cleanup for palette(no whatsnew)
This commit is contained in:
parent
af5c15f8c2
commit
24a5c899cd
@ -57,7 +57,7 @@ READ8_MEMBER(nbmj8991_state::nbmj8991_sound_r)
|
|||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
|
|
||||||
MACHINE_RESET_MEMBER(nbmj8991_state,nbmj8991)
|
void nbmj8991_state::machine_reset()
|
||||||
{
|
{
|
||||||
device_t *audiocpu = machine().device("audiocpu");
|
device_t *audiocpu = machine().device("audiocpu");
|
||||||
if (audiocpu != NULL && audiocpu->type() == Z80)
|
if (audiocpu != NULL && audiocpu->type() == Z80)
|
||||||
@ -65,7 +65,7 @@ MACHINE_RESET_MEMBER(nbmj8991_state,nbmj8991)
|
|||||||
machine().root_device().membank("bank1")->configure_entries(0, 4, machine().root_device().memregion("audiocpu")->base() + 0x8000, 0x8000);
|
machine().root_device().membank("bank1")->configure_entries(0, 4, machine().root_device().memregion("audiocpu")->base() + 0x8000, 0x8000);
|
||||||
machine().root_device().membank("bank1")->set_entry(0);
|
machine().root_device().membank("bank1")->set_entry(0);
|
||||||
}
|
}
|
||||||
nbmj8991_state::machine_reset();
|
MACHINE_RESET_CALL_LEGACY(nb1413m3);
|
||||||
}
|
}
|
||||||
|
|
||||||
DRIVER_INIT_MEMBER(nbmj8991_state,pstadium)
|
DRIVER_INIT_MEMBER(nbmj8991_state,pstadium)
|
||||||
@ -1475,8 +1475,6 @@ static MACHINE_CONFIG_START( nbmjdrv1, nbmj8991_state ) // galkoku
|
|||||||
MCFG_CPU_IO_MAP(galkoku_io_map)
|
MCFG_CPU_IO_MAP(galkoku_io_map)
|
||||||
MCFG_CPU_VBLANK_INT("screen", nb1413m3_interrupt)
|
MCFG_CPU_VBLANK_INT("screen", nb1413m3_interrupt)
|
||||||
|
|
||||||
MCFG_MACHINE_RESET_OVERRIDE(nbmj8991_state,nbmj8991)
|
|
||||||
|
|
||||||
/* video hardware */
|
/* video hardware */
|
||||||
MCFG_SCREEN_ADD("screen", RASTER)
|
MCFG_SCREEN_ADD("screen", RASTER)
|
||||||
MCFG_SCREEN_REFRESH_RATE(60)
|
MCFG_SCREEN_REFRESH_RATE(60)
|
||||||
@ -1487,8 +1485,6 @@ static MACHINE_CONFIG_START( nbmjdrv1, nbmj8991_state ) // galkoku
|
|||||||
|
|
||||||
MCFG_PALETTE_LENGTH(256)
|
MCFG_PALETTE_LENGTH(256)
|
||||||
|
|
||||||
MCFG_VIDEO_START_OVERRIDE(nbmj8991_state,nbmj8991)
|
|
||||||
|
|
||||||
/* sound hardware */
|
/* sound hardware */
|
||||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||||
MCFG_SOUND_ADD("fmsnd", YM3812, 25000000/10)
|
MCFG_SOUND_ADD("fmsnd", YM3812, 25000000/10)
|
||||||
@ -1512,8 +1508,6 @@ static MACHINE_CONFIG_START( nbmjdrv2, nbmj8991_state ) // pstadium
|
|||||||
MCFG_CPU_IO_MAP(nbmj8991_sound_io_map)
|
MCFG_CPU_IO_MAP(nbmj8991_sound_io_map)
|
||||||
MCFG_CPU_PERIODIC_INT(irq0_line_hold, 128*60) // ?
|
MCFG_CPU_PERIODIC_INT(irq0_line_hold, 128*60) // ?
|
||||||
|
|
||||||
MCFG_MACHINE_RESET_OVERRIDE(nbmj8991_state,nbmj8991)
|
|
||||||
|
|
||||||
/* video hardware */
|
/* video hardware */
|
||||||
MCFG_SCREEN_ADD("screen", RASTER)
|
MCFG_SCREEN_ADD("screen", RASTER)
|
||||||
MCFG_SCREEN_REFRESH_RATE(60)
|
MCFG_SCREEN_REFRESH_RATE(60)
|
||||||
@ -1524,8 +1518,6 @@ static MACHINE_CONFIG_START( nbmjdrv2, nbmj8991_state ) // pstadium
|
|||||||
|
|
||||||
MCFG_PALETTE_LENGTH(256)
|
MCFG_PALETTE_LENGTH(256)
|
||||||
|
|
||||||
MCFG_VIDEO_START_OVERRIDE(nbmj8991_state,nbmj8991)
|
|
||||||
|
|
||||||
/* sound hardware */
|
/* sound hardware */
|
||||||
MCFG_SPEAKER_STANDARD_MONO("mono")
|
MCFG_SPEAKER_STANDARD_MONO("mono")
|
||||||
|
|
||||||
|
@ -49,8 +49,8 @@ public:
|
|||||||
DECLARE_DRIVER_INIT(mcontest);
|
DECLARE_DRIVER_INIT(mcontest);
|
||||||
DECLARE_DRIVER_INIT(finalbny);
|
DECLARE_DRIVER_INIT(finalbny);
|
||||||
DECLARE_DRIVER_INIT(qmhayaku);
|
DECLARE_DRIVER_INIT(qmhayaku);
|
||||||
DECLARE_MACHINE_RESET(nbmj8991);
|
virtual void machine_reset();
|
||||||
DECLARE_VIDEO_START(nbmj8991);
|
virtual void video_start();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
@ -287,7 +287,7 @@ static void nbmj8991_gfxdraw(running_machine &machine)
|
|||||||
|
|
||||||
|
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
VIDEO_START_MEMBER(nbmj8991_state,nbmj8991)
|
void nbmj8991_state::video_start()
|
||||||
{
|
{
|
||||||
int width = machine().primary_screen->width();
|
int width = machine().primary_screen->width();
|
||||||
int height = machine().primary_screen->height();
|
int height = machine().primary_screen->height();
|
||||||
|
Loading…
Reference in New Issue
Block a user