mirror of
https://github.com/holub/mame
synced 2025-04-28 11:11:48 +03:00
Actually ECPY isn't needed
This commit is contained in:
parent
2c251c8a69
commit
624f337023
@ -1037,7 +1037,7 @@ void saturn_state::cd_exec_command( void )
|
||||
break;
|
||||
|
||||
case 0x64: // put sector data
|
||||
/* TODO: After Burner 2, Out Run, Fantasy Zone and Dungeon Master Nexus trips this */
|
||||
/* After Burner 2, Out Run, Fantasy Zone and Dungeon Master Nexus trips this */
|
||||
{
|
||||
UINT32 sectnum = cr4 & 0xff;
|
||||
UINT32 sectofs = cr2;
|
||||
@ -1049,7 +1049,6 @@ void saturn_state::cd_exec_command( void )
|
||||
|
||||
cd_getsectoroffsetnum(bufnum, §ofs, §num);
|
||||
|
||||
|
||||
cd_stat |= CD_STAT_TRANS;
|
||||
|
||||
xferoffs = 0;
|
||||
@ -1068,7 +1067,7 @@ void saturn_state::cd_exec_command( void )
|
||||
}
|
||||
}
|
||||
|
||||
hirqreg |= (CMOK|ECPY|DRDY); // TODO: is ECPY ok?
|
||||
hirqreg |= (CMOK|DRDY);
|
||||
cr_standard_return(cd_stat);
|
||||
break;
|
||||
|
||||
@ -1082,9 +1081,11 @@ void saturn_state::cd_exec_command( void )
|
||||
{
|
||||
//UINT8 src_filter = (cr3>>8)&0xff;
|
||||
//UINT8 dst_filter = cr4;
|
||||
cd_stat |= CD_STAT_TRANS;
|
||||
//debugger_break(machine());
|
||||
}
|
||||
|
||||
hirqreg |= (CMOK|ECPY);
|
||||
hirqreg |= (CMOK|ECPY|DRDY);
|
||||
cr_standard_return(cd_stat);
|
||||
break;
|
||||
|
||||
|
@ -1388,6 +1388,7 @@ static void m68k_reset_callback(device_t *device)
|
||||
{
|
||||
saturn_state *state = device->machine().driver_data<saturn_state>();
|
||||
device->machine().scheduler().timer_set(attotime::from_usec(100), timer_expired_delegate(FUNC(saturn_state::smpc_audio_reset_line_pulse), state));
|
||||
|
||||
printf("m68k RESET opcode triggered\n");
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user