Fix: 01535: usclssic: Access Violation with -debug

Fix: 01536: uballoon: Access Violation with -debug
This commit is contained in:
Zsolt Vasvari 2008-03-17 00:40:09 +00:00
parent 14761df1e4
commit 36d69f3b61
2 changed files with 17 additions and 0 deletions

View File

@ -2928,6 +2928,11 @@ ADDRESS_MAP_END
Caliber 50 / U.S. Classic
***************************************************************************/
static MACHINE_RESET(calibr50)
{
sub_bankswitch_w(machine, 0, 0);
}
static WRITE8_HANDLER( calibr50_soundlatch2_w )
{
soundlatch2_w(machine,0,data);
@ -6843,6 +6848,8 @@ static MACHINE_DRIVER_START( usclssic )
MDRV_CPU_PROGRAM_MAP(calibr50_sub_readmem,calibr50_sub_writemem)
MDRV_CPU_VBLANK_INT("main", irq0_line_hold) /* NMI caused by main cpu when writing to the sound latch */
MDRV_MACHINE_RESET(calibr50)
/* video hardware */
MDRV_SCREEN_ADD("main", RASTER)
MDRV_SCREEN_REFRESH_RATE(60)
@ -6889,6 +6896,8 @@ static MACHINE_DRIVER_START( calibr50 )
MDRV_CPU_VBLANK_INT_HACK(irq0_line_hold,4) /* IRQ: 4/frame
NMI: when the 68k writes the sound latch */
MDRV_MACHINE_RESET(calibr50)
/* video hardware */
MDRV_SCREEN_ADD("main", RASTER)
MDRV_SCREEN_REFRESH_RATE(60)

View File

@ -445,6 +445,12 @@ static ADDRESS_MAP_START( uballoon_pcm_1_writeport, ADDRESS_SPACE_IO, 8 )
ADDRESS_MAP_END
static MACHINE_RESET(uballoon)
{
uballoon_pcm_1_bankswitch_w(machine, 0, 0);
}
/***************************************************************************
Best Of Best
***************************************************************************/
@ -926,6 +932,8 @@ static MACHINE_DRIVER_START( uballoon )
MDRV_INTERLEAVE(100)
MDRV_MACHINE_RESET(uballoon)
/* video hardware */
MDRV_SCREEN_ADD("main", RASTER)
MDRV_SCREEN_REFRESH_RATE(60)