Port from MESS, nw

This commit is contained in:
Angelo Salese 2011-06-14 01:26:34 +00:00
parent 488e13d278
commit 1f516b966d
3 changed files with 13 additions and 2 deletions

View File

@ -2712,6 +2712,11 @@ static MACHINE_RESET( saturn )
machine.device("maincpu")->memory().space(AS_PROGRAM)->install_legacy_readwrite_handler(0x02600000, 0x027fffff, FUNC(saturn_cart_dram1_r), FUNC(saturn_cart_dram1_w));
machine.device("slave")->memory().space(AS_PROGRAM)->install_legacy_readwrite_handler(0x02600000, 0x027fffff, FUNC(saturn_cart_dram1_r), FUNC(saturn_cart_dram1_w));
}
/* TODO: default value is probably 7 */
state->m_scu.start_factor[0] = -1;
state->m_scu.start_factor[1] = -1;
state->m_scu.start_factor[2] = -1;
}
@ -2740,6 +2745,11 @@ static MACHINE_RESET( stv )
state->m_stv_rtc_timer->adjust(attotime::zero, 0, attotime::from_seconds(1));
state->m_prev_bankswitch = 0xff;
/* TODO: default value is probably 7 */
state->m_scu.start_factor[0] = -1;
state->m_scu.start_factor[1] = -1;
state->m_scu.start_factor[2] = -1;
}
static MACHINE_CONFIG_START( saturn, saturn_state )

View File

@ -29,7 +29,7 @@ public:
UINT32 dst_add[3]; /* Destination Addition for DMA lv n*/
INT32 size[3]; /* Transfer DMA size lv n*/
UINT32 index[3];
UINT8 start_factor[3];
int start_factor[3];
UINT8 enable_mask[3];
}m_scu;

View File

@ -299,8 +299,9 @@ WRITE16_HANDLER( saturn_vdp1_regs_w )
case 0x06/2:
if ( VDP1_LOG ) logerror( "VDP1: Erase data set %08X\n", data );
if(data)
if(data && data != 0x8000)
popmessage("EWDR set %08x, contact MAMEdev",STV_VDP1_EWDR);
break;
case 0x08/2:
if ( VDP1_LOG ) logerror( "VDP1: Erase upper-left coord set: %08X\n", data );