void X6502_Power(void) { _count=_tcount=_IRQlow=_PC=_A=X.X=_Y=X.P=_PI=_DB=_jammed=0; X.S=0xFD; timestamp=0; X6502_Reset(); }
void X6502_Power(void) { _count=_tcount=_IRQlow=_PC=_A=_X=_Y=_P=_PI=_DB=_jammed=0; _S=0xFD; timestamp=soundtimestamp=0; X6502_Reset(); }
void ResetNES(void) { if(GameInterface.Reset) GameInterface.Reset(); MDFNSND_Reset(); MDFNPPU_Reset(); X6502_Reset(); }
void ResetNES(void) { FCEUMOV_AddCommand(FCEUNPCMD_RESET); if (!FCEUGameInfo) return; GameInterface(GI_RESETM2); FCEUSND_Reset(); FCEUPPU_Reset(); X6502_Reset(); }
void ResetNES(void) { if(!FCEUGameInfo) return; GameInterface(GI_RESETM2); FCEUSND_Reset(); FCEUPPU_Reset(); X6502_Reset(); }
void ResetNES(void) { MDFNMOV_AddCommand(MDFN_MSC_RESET); if(GameInterface->Reset) GameInterface->Reset(); MDFNSND_Reset(); MDFNPPU_Reset(); X6502_Reset(); }