mirror of
https://github.com/holub/mame
synced 2025-10-06 00:54:22 +03:00
Fix for pkgnsh and pkgnshdx black screen (nw)
Possible fix for downtownj crashing during regression tests. Next regression test will tell. (nw)
This commit is contained in:
parent
371fd0f15f
commit
5731512080
@ -89,12 +89,12 @@ x1_010_device::x1_010_device(const machine_config &mconfig, const char *tag, dev
|
|||||||
m_stream(NULL),
|
m_stream(NULL),
|
||||||
m_region(NULL),
|
m_region(NULL),
|
||||||
m_sound_enable(0),
|
m_sound_enable(0),
|
||||||
//m_reg[0x2000],
|
|
||||||
//m_HI_WORD_BUF[0x2000],
|
|
||||||
//m_smp_offset[SETA_NUM_CHANNELS],
|
|
||||||
//m_env_offset[SETA_NUM_CHANNELS],
|
|
||||||
m_base_clock(0)
|
m_base_clock(0)
|
||||||
{
|
{
|
||||||
|
memset(m_reg, 0, sizeof(m_reg));
|
||||||
|
memset(m_HI_WORD_BUF, 0, sizeof(m_HI_WORD_BUF));
|
||||||
|
memset(m_smp_offset, 0, sizeof(SETA_NUM_CHANNELS));
|
||||||
|
memset(m_env_offset, 0, sizeof(SETA_NUM_CHANNELS));
|
||||||
}
|
}
|
||||||
|
|
||||||
//-------------------------------------------------
|
//-------------------------------------------------
|
||||||
|
@ -750,12 +750,18 @@ INTERRUPT_GEN_MEMBER(realbrk_state::realbrk_interrupt)
|
|||||||
m_tmp68301->external_interrupt_1();
|
m_tmp68301->external_interrupt_1();
|
||||||
}
|
}
|
||||||
|
|
||||||
static TMP68301_INTERFACE( tmp68301_interface )
|
static TMP68301_INTERFACE( tmp68301_default_interface )
|
||||||
{
|
{
|
||||||
DEVCB_NULL,
|
DEVCB_NULL,
|
||||||
DEVCB_DRIVER_MEMBER16(realbrk_state,realbrk_flipscreen_w)
|
DEVCB_DRIVER_MEMBER16(realbrk_state,realbrk_flipscreen_w)
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static TMP68301_INTERFACE( tmp68301_pkgnsh_interface )
|
||||||
|
{
|
||||||
|
DEVCB_NULL,
|
||||||
|
DEVCB_NULL
|
||||||
|
};
|
||||||
|
|
||||||
static MACHINE_CONFIG_START( realbrk, realbrk_state )
|
static MACHINE_CONFIG_START( realbrk, realbrk_state )
|
||||||
|
|
||||||
/* basic machine hardware */
|
/* basic machine hardware */
|
||||||
@ -763,7 +769,7 @@ static MACHINE_CONFIG_START( realbrk, realbrk_state )
|
|||||||
MCFG_CPU_PROGRAM_MAP(realbrk_mem)
|
MCFG_CPU_PROGRAM_MAP(realbrk_mem)
|
||||||
MCFG_CPU_VBLANK_INT_DRIVER("screen", realbrk_state, realbrk_interrupt)
|
MCFG_CPU_VBLANK_INT_DRIVER("screen", realbrk_state, realbrk_interrupt)
|
||||||
|
|
||||||
MCFG_TMP68301_ADD("tmp68301", tmp68301_interface)
|
MCFG_TMP68301_ADD("tmp68301", tmp68301_default_interface)
|
||||||
|
|
||||||
/* video hardware */
|
/* video hardware */
|
||||||
MCFG_SCREEN_ADD("screen", RASTER)
|
MCFG_SCREEN_ADD("screen", RASTER)
|
||||||
@ -792,9 +798,11 @@ MACHINE_CONFIG_END
|
|||||||
static MACHINE_CONFIG_DERIVED( pkgnsh, realbrk )
|
static MACHINE_CONFIG_DERIVED( pkgnsh, realbrk )
|
||||||
MCFG_CPU_MODIFY("maincpu")
|
MCFG_CPU_MODIFY("maincpu")
|
||||||
MCFG_CPU_PROGRAM_MAP(pkgnsh_mem)
|
MCFG_CPU_PROGRAM_MAP(pkgnsh_mem)
|
||||||
|
|
||||||
|
MCFG_TMP68301_MODIFY("tmp68301", tmp68301_pkgnsh_interface)
|
||||||
MACHINE_CONFIG_END
|
MACHINE_CONFIG_END
|
||||||
|
|
||||||
static MACHINE_CONFIG_DERIVED( pkgnshdx, realbrk )
|
static MACHINE_CONFIG_DERIVED( pkgnshdx, pkgnsh )
|
||||||
MCFG_CPU_MODIFY("maincpu")
|
MCFG_CPU_MODIFY("maincpu")
|
||||||
MCFG_CPU_PROGRAM_MAP(pkgnshdx_mem)
|
MCFG_CPU_PROGRAM_MAP(pkgnshdx_mem)
|
||||||
MACHINE_CONFIG_END
|
MACHINE_CONFIG_END
|
||||||
|
Loading…
Reference in New Issue
Block a user