summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2008-12-15 00:55:07 +0000
committer Aaron Giles <aaron@aarongiles.com>2008-12-15 00:55:07 +0000
commit68bca1940056f81d21fbe1c1b1dc5877b342a69d (patch)
tree622172783befe1a59042b82ef5070e3f147923d9
parent60b43c1d69f0f0f4f86796eb1d7c8a20d40e51ca (diff)
Fix all obvious regressions based on screenshots.
-rw-r--r--src/emu/cpu/m37710/m37710op.h2
-rw-r--r--src/mame/drivers/midzeus.c2
-rw-r--r--src/mame/drivers/snesb.c2
-rw-r--r--src/mame/drivers/snk.c2
-rw-r--r--src/mame/drivers/tmaster.c2
-rw-r--r--src/mame/drivers/vigilant.c4
-rw-r--r--src/mame/drivers/wgp.c2
7 files changed, 10 insertions, 6 deletions
diff --git a/src/emu/cpu/m37710/m37710op.h b/src/emu/cpu/m37710/m37710op.h
index 3d5121d5d82..8dd36694f86 100644
--- a/src/emu/cpu/m37710/m37710op.h
+++ b/src/emu/cpu/m37710/m37710op.h
@@ -2864,6 +2864,8 @@ TABLE_FUNCTION(void, set_line, (m37710i_cpu_struct *cpustate, int line, int stat
return;
break;
case ASSERT_LINE:
+ case PULSE_LINE:
+ case HOLD_LINE:
LINE_IRQ |= (1 << line);
if (m37710_irq_levels[line])
{
diff --git a/src/mame/drivers/midzeus.c b/src/mame/drivers/midzeus.c
index 7e0e15d2e6f..fac4ee4eea0 100644
--- a/src/mame/drivers/midzeus.c
+++ b/src/mame/drivers/midzeus.c
@@ -92,8 +92,8 @@ static MACHINE_START( midzeus )
static MACHINE_RESET( midzeus )
{
memcpy(ram_base, memory_region(machine, "user1"), 0x40000*4);
- cpu_reset(machine->cpu[0]);
*ram_base <<= 1;
+ cpu_reset(machine->cpu[0]);
cmos_protected = TRUE;
}
diff --git a/src/mame/drivers/snesb.c b/src/mame/drivers/snesb.c
index db3da2b9e04..32434d06f1e 100644
--- a/src/mame/drivers/snesb.c
+++ b/src/mame/drivers/snesb.c
@@ -551,7 +551,7 @@ static MACHINE_DRIVER_START( kinstb )
MDRV_CPU_ADD("sound", SPC700, 2048000/2) /* 2.048 Mhz, but internal divider */
MDRV_CPU_PROGRAM_MAP(spc_mem, 0)
- MDRV_INTERLEAVE(400)
+ MDRV_INTERLEAVE(600)
MDRV_MACHINE_START( snes )
MDRV_MACHINE_RESET( snes )
diff --git a/src/mame/drivers/snk.c b/src/mame/drivers/snk.c
index f50e6f9a37f..9e97a8b6459 100644
--- a/src/mame/drivers/snk.c
+++ b/src/mame/drivers/snk.c
@@ -3879,7 +3879,7 @@ static MACHINE_DRIVER_START( bermudat )
MDRV_CPU_ADD("audio", Z80, XTAL_8MHz/2) /* verified on pcb */
MDRV_CPU_PROGRAM_MAP(YM3526_Y8950_sound_map,0)
- MDRV_INTERLEAVE(100)
+ MDRV_INTERLEAVE(400)
/* video hardware */
MDRV_SCREEN_ADD("main", RASTER)
diff --git a/src/mame/drivers/tmaster.c b/src/mame/drivers/tmaster.c
index 71cd95805fd..4f7dd735ef0 100644
--- a/src/mame/drivers/tmaster.c
+++ b/src/mame/drivers/tmaster.c
@@ -831,6 +831,8 @@ static MACHINE_RESET( galgames )
memory_set_bank(machine, 2, 0); // ram
memory_set_bank(machine, 4, 0); // ram
+
+ cpu_reset(machine->cpu[0]);
}
static MACHINE_DRIVER_START( galgames )
diff --git a/src/mame/drivers/vigilant.c b/src/mame/drivers/vigilant.c
index 3390feaae38..9925290ca75 100644
--- a/src/mame/drivers/vigilant.c
+++ b/src/mame/drivers/vigilant.c
@@ -73,7 +73,7 @@ static WRITE8_HANDLER( kikcubic_coin_w )
static ADDRESS_MAP_START( vigilant_map, ADDRESS_SPACE_PROGRAM, 8 )
AM_RANGE(0x8000, 0xbfff) AM_READ(SMH_BANK1) /* Fallthrough */
- AM_RANGE(0x0000, 0xbfff) AM_ROM
+ AM_RANGE(0x0000, 0x7fff) AM_ROM
AM_RANGE(0xc020, 0xc0df) AM_RAM_WRITE(SMH_RAM) AM_BASE(&spriteram) AM_SIZE(&spriteram_size)
AM_RANGE(0xc800, 0xcfff) AM_RAM_WRITE(vigilant_paletteram_w) AM_BASE(&paletteram)
AM_RANGE(0xd000, 0xdfff) AM_RAM AM_BASE(&videoram) AM_SIZE(&videoram_size)
@@ -94,7 +94,7 @@ ADDRESS_MAP_END
static ADDRESS_MAP_START( kikcubic_map, ADDRESS_SPACE_PROGRAM, 8 )
AM_RANGE(0x8000, 0xbfff) AM_READ(SMH_BANK1) /* Fallthrough */
- AM_RANGE(0x0000, 0xbfff) AM_ROM
+ AM_RANGE(0x0000, 0x7fff) AM_ROM
AM_RANGE(0xc000, 0xc0ff) AM_RAM AM_BASE(&spriteram) AM_SIZE(&spriteram_size)
AM_RANGE(0xc800, 0xcaff) AM_RAM_WRITE(vigilant_paletteram_w) AM_BASE(&paletteram)
AM_RANGE(0xd000, 0xdfff) AM_RAM_WRITE(SMH_RAM) AM_BASE(&videoram) AM_SIZE(&videoram_size)
diff --git a/src/mame/drivers/wgp.c b/src/mame/drivers/wgp.c
index 8d614ca469c..f35bd81502f 100644
--- a/src/mame/drivers/wgp.c
+++ b/src/mame/drivers/wgp.c
@@ -969,7 +969,7 @@ static MACHINE_DRIVER_START( wgp )
MDRV_MACHINE_START(wgp)
MDRV_MACHINE_RESET(wgp)
- MDRV_INTERLEAVE(250)
+ MDRV_INTERLEAVE(500)
/* video hardware */
MDRV_SCREEN_ADD("main", RASTER)