mirror of
https://github.com/holub/mame
synced 2025-05-24 23:05:32 +03:00
Fix all obvious regressions based on screenshots.
This commit is contained in:
parent
60b43c1d69
commit
68bca19400
@ -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])
|
||||
{
|
||||
|
@ -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;
|
||||
}
|
||||
|
@ -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 )
|
||||
|
@ -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)
|
||||
|
@ -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 )
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user