mirror of
https://github.com/holub/mame
synced 2025-05-24 23:05:32 +03:00
screen eof regressions
This commit is contained in:
parent
a8af9850d1
commit
b5c66b9930
@ -819,12 +819,12 @@ static const tc0100scn_interface cadash_tc0100scn_intf =
|
|||||||
|
|
||||||
static const pc090oj_interface asuka_pc090oj_intf =
|
static const pc090oj_interface asuka_pc090oj_intf =
|
||||||
{
|
{
|
||||||
0, 0, 8, 0
|
0, 0, 8, 1
|
||||||
};
|
};
|
||||||
|
|
||||||
static const pc090oj_interface cadash_pc090oj_intf =
|
static const pc090oj_interface bonzeadv_pc090oj_intf =
|
||||||
{
|
{
|
||||||
0, 0, 8, 1
|
0, 0, 8, 0
|
||||||
};
|
};
|
||||||
|
|
||||||
static const tc0110pcr_interface asuka_tc0110pcr_intf =
|
static const tc0110pcr_interface asuka_tc0110pcr_intf =
|
||||||
@ -876,7 +876,7 @@ static MACHINE_RESET( asuka )
|
|||||||
|
|
||||||
static SCREEN_VBLANK( asuka )
|
static SCREEN_VBLANK( asuka )
|
||||||
{
|
{
|
||||||
if (vblank_on)
|
if (!vblank_on)
|
||||||
{
|
{
|
||||||
asuka_state *state = screen.machine().driver_data<asuka_state>();
|
asuka_state *state = screen.machine().driver_data<asuka_state>();
|
||||||
pc090oj_eof_callback(state->m_pc090oj);
|
pc090oj_eof_callback(state->m_pc090oj);
|
||||||
@ -922,7 +922,7 @@ static MACHINE_CONFIG_START( bonzeadv, asuka_state )
|
|||||||
MCFG_GFXDECODE(asuka)
|
MCFG_GFXDECODE(asuka)
|
||||||
MCFG_PALETTE_LENGTH(4096)
|
MCFG_PALETTE_LENGTH(4096)
|
||||||
|
|
||||||
MCFG_PC090OJ_ADD("pc090oj", asuka_pc090oj_intf)
|
MCFG_PC090OJ_ADD("pc090oj", bonzeadv_pc090oj_intf)
|
||||||
MCFG_TC0100SCN_ADD("tc0100scn", asuka_tc0100scn_intf)
|
MCFG_TC0100SCN_ADD("tc0100scn", asuka_tc0100scn_intf)
|
||||||
MCFG_TC0110PCR_ADD("tc0110pcr", asuka_tc0110pcr_intf)
|
MCFG_TC0110PCR_ADD("tc0110pcr", asuka_tc0110pcr_intf)
|
||||||
|
|
||||||
@ -1019,7 +1019,7 @@ static MACHINE_CONFIG_START( cadash, asuka_state )
|
|||||||
MCFG_GFXDECODE(asuka)
|
MCFG_GFXDECODE(asuka)
|
||||||
MCFG_PALETTE_LENGTH(4096)
|
MCFG_PALETTE_LENGTH(4096)
|
||||||
|
|
||||||
MCFG_PC090OJ_ADD("pc090oj", cadash_pc090oj_intf)
|
MCFG_PC090OJ_ADD("pc090oj", asuka_pc090oj_intf)
|
||||||
MCFG_TC0100SCN_ADD("tc0100scn", cadash_tc0100scn_intf)
|
MCFG_TC0100SCN_ADD("tc0100scn", cadash_tc0100scn_intf)
|
||||||
MCFG_TC0110PCR_ADD("tc0110pcr", asuka_tc0110pcr_intf)
|
MCFG_TC0110PCR_ADD("tc0110pcr", asuka_tc0110pcr_intf)
|
||||||
|
|
||||||
@ -1063,7 +1063,7 @@ static MACHINE_CONFIG_START( mofflott, asuka_state )
|
|||||||
MCFG_GFXDECODE(asuka)
|
MCFG_GFXDECODE(asuka)
|
||||||
MCFG_PALETTE_LENGTH(4096) /* only Mofflott uses full palette space */
|
MCFG_PALETTE_LENGTH(4096) /* only Mofflott uses full palette space */
|
||||||
|
|
||||||
MCFG_PC090OJ_ADD("pc090oj", asuka_pc090oj_intf)
|
MCFG_PC090OJ_ADD("pc090oj", bonzeadv_pc090oj_intf)
|
||||||
MCFG_TC0100SCN_ADD("tc0100scn", cadash_tc0100scn_intf)
|
MCFG_TC0100SCN_ADD("tc0100scn", cadash_tc0100scn_intf)
|
||||||
MCFG_TC0110PCR_ADD("tc0110pcr", asuka_tc0110pcr_intf)
|
MCFG_TC0110PCR_ADD("tc0110pcr", asuka_tc0110pcr_intf)
|
||||||
|
|
||||||
@ -1111,7 +1111,7 @@ static MACHINE_CONFIG_START( galmedes, asuka_state )
|
|||||||
MCFG_GFXDECODE(asuka)
|
MCFG_GFXDECODE(asuka)
|
||||||
MCFG_PALETTE_LENGTH(4096) /* only Mofflott uses full palette space */
|
MCFG_PALETTE_LENGTH(4096) /* only Mofflott uses full palette space */
|
||||||
|
|
||||||
MCFG_PC090OJ_ADD("pc090oj", asuka_pc090oj_intf)
|
MCFG_PC090OJ_ADD("pc090oj", bonzeadv_pc090oj_intf)
|
||||||
MCFG_TC0100SCN_ADD("tc0100scn", cadash_tc0100scn_intf)
|
MCFG_TC0100SCN_ADD("tc0100scn", cadash_tc0100scn_intf)
|
||||||
MCFG_TC0110PCR_ADD("tc0110pcr", asuka_tc0110pcr_intf)
|
MCFG_TC0110PCR_ADD("tc0110pcr", asuka_tc0110pcr_intf)
|
||||||
|
|
||||||
@ -1155,7 +1155,7 @@ static MACHINE_CONFIG_START( eto, asuka_state )
|
|||||||
MCFG_GFXDECODE(asuka)
|
MCFG_GFXDECODE(asuka)
|
||||||
MCFG_PALETTE_LENGTH(4096)
|
MCFG_PALETTE_LENGTH(4096)
|
||||||
|
|
||||||
MCFG_PC090OJ_ADD("pc090oj", asuka_pc090oj_intf)
|
MCFG_PC090OJ_ADD("pc090oj", bonzeadv_pc090oj_intf)
|
||||||
MCFG_TC0100SCN_ADD("tc0100scn", cadash_tc0100scn_intf)
|
MCFG_TC0100SCN_ADD("tc0100scn", cadash_tc0100scn_intf)
|
||||||
MCFG_TC0110PCR_ADD("tc0110pcr", asuka_tc0110pcr_intf)
|
MCFG_TC0110PCR_ADD("tc0110pcr", asuka_tc0110pcr_intf)
|
||||||
|
|
||||||
|
@ -700,7 +700,7 @@ static MACHINE_CONFIG_START( bbusters, bbusters_state )
|
|||||||
MCFG_NVRAM_ADD_0FILL("eeprom")
|
MCFG_NVRAM_ADD_0FILL("eeprom")
|
||||||
|
|
||||||
/* video hardware */
|
/* video hardware */
|
||||||
MCFG_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM)
|
MCFG_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM | VIDEO_UPDATE_AFTER_VBLANK)
|
||||||
|
|
||||||
MCFG_SCREEN_ADD("screen", RASTER)
|
MCFG_SCREEN_ADD("screen", RASTER)
|
||||||
MCFG_SCREEN_REFRESH_RATE(60)
|
MCFG_SCREEN_REFRESH_RATE(60)
|
||||||
@ -737,7 +737,7 @@ static MACHINE_CONFIG_START( mechatt, bbusters_state )
|
|||||||
MCFG_CPU_IO_MAP(sounda_portmap)
|
MCFG_CPU_IO_MAP(sounda_portmap)
|
||||||
|
|
||||||
/* video hardware */
|
/* video hardware */
|
||||||
MCFG_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM)
|
MCFG_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM | VIDEO_UPDATE_AFTER_VBLANK)
|
||||||
|
|
||||||
MCFG_SCREEN_ADD("screen", RASTER)
|
MCFG_SCREEN_ADD("screen", RASTER)
|
||||||
MCFG_SCREEN_REFRESH_RATE(60)
|
MCFG_SCREEN_REFRESH_RATE(60)
|
||||||
|
@ -2065,7 +2065,7 @@ static MACHINE_CONFIG_START( ghostb, dec8_state )
|
|||||||
MCFG_MACHINE_RESET(dec8)
|
MCFG_MACHINE_RESET(dec8)
|
||||||
|
|
||||||
/* video hardware */
|
/* video hardware */
|
||||||
MCFG_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM)
|
MCFG_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM | VIDEO_UPDATE_AFTER_VBLANK)
|
||||||
|
|
||||||
MCFG_DEVICE_ADD("tilegen1", DECO_BAC06, 0)
|
MCFG_DEVICE_ADD("tilegen1", DECO_BAC06, 0)
|
||||||
deco_bac06_device::set_gfx_region_wide(*device, 2,2,0);
|
deco_bac06_device::set_gfx_region_wide(*device, 2,2,0);
|
||||||
@ -2217,7 +2217,7 @@ static MACHINE_CONFIG_START( gondo, dec8_state )
|
|||||||
MCFG_MACHINE_RESET(dec8)
|
MCFG_MACHINE_RESET(dec8)
|
||||||
|
|
||||||
/* video hardware */
|
/* video hardware */
|
||||||
MCFG_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM)
|
MCFG_VIDEO_ATTRIBUTES(VIDEO_BUFFERS_SPRITERAM | VIDEO_UPDATE_AFTER_VBLANK)
|
||||||
|
|
||||||
MCFG_DEVICE_ADD("spritegen", DECO_KARNOVSPRITES, 0)
|
MCFG_DEVICE_ADD("spritegen", DECO_KARNOVSPRITES, 0)
|
||||||
deco_karnovsprites_device::set_gfx_region(*device, 1);
|
deco_karnovsprites_device::set_gfx_region(*device, 1);
|
||||||
|
Loading…
Reference in New Issue
Block a user