# HG changeset patch # User nkeynes # Date 1166699539 0 # Node ID ade289880b8d6aafba5966deeeb2c7a2c730471a # Parent 7c9e34c3767073ed8d1d7354a3dd5c9f64b91ea8 Fix reset PC when invoked from the SH4 itself --- a/src/asic.c Thu Dec 21 10:15:54 2006 +0000 +++ b/src/asic.c Thu Dec 21 11:12:19 2006 +0000 @@ -1,5 +1,5 @@ /** - * $Id: asic.c,v 1.21 2006-12-19 09:51:35 nkeynes Exp $ + * $Id: asic.c,v 1.22 2006-12-21 11:12:19 nkeynes Exp $ * * Support for the miscellaneous ASIC functions (Primarily event multiplexing, * and DMA). @@ -216,6 +216,7 @@ case SYSRESET: if( val == 0x7611 ) { dreamcast_reset(); + sh4r.new_pc = sh4r.pc; } else { WARN( "Unknown value %08X written to SYSRESET port", val ); }