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:
Ivan Vangelista 2013-12-25 19:20:07 +00:00
parent 371fd0f15f
commit 5731512080
2 changed files with 15 additions and 7 deletions

View File

@ -89,12 +89,12 @@ x1_010_device::x1_010_device(const machine_config &mconfig, const char *tag, dev
m_stream(NULL),
m_region(NULL),
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)
{
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));
}
//-------------------------------------------------

View File

@ -750,12 +750,18 @@ INTERRUPT_GEN_MEMBER(realbrk_state::realbrk_interrupt)
m_tmp68301->external_interrupt_1();
}
static TMP68301_INTERFACE( tmp68301_interface )
static TMP68301_INTERFACE( tmp68301_default_interface )
{
DEVCB_NULL,
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 )
/* basic machine hardware */
@ -763,7 +769,7 @@ static MACHINE_CONFIG_START( realbrk, realbrk_state )
MCFG_CPU_PROGRAM_MAP(realbrk_mem)
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 */
MCFG_SCREEN_ADD("screen", RASTER)
@ -792,9 +798,11 @@ MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( pkgnsh, realbrk )
MCFG_CPU_MODIFY("maincpu")
MCFG_CPU_PROGRAM_MAP(pkgnsh_mem)
MCFG_TMP68301_MODIFY("tmp68301", tmp68301_pkgnsh_interface)
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( pkgnshdx, realbrk )
static MACHINE_CONFIG_DERIVED( pkgnshdx, pkgnsh )
MCFG_CPU_MODIFY("maincpu")
MCFG_CPU_PROGRAM_MAP(pkgnshdx_mem)
MACHINE_CONFIG_END