reverted all fceu_emulate changes
This commit is contained in:
parent
a962ff65de
commit
b6edc72bc8
30
src/fceu.cpp
30
src/fceu.cpp
|
@ -526,19 +526,14 @@ void FCEUI_Emulate(uint8 **pXBuf, int32 **SoundBuf, int32 *SoundBufSize, int ski
|
||||||
|
|
||||||
JustFrameAdvanced = false;
|
JustFrameAdvanced = false;
|
||||||
|
|
||||||
if(frameAdvanceRequested)
|
if(frameAdvanceRequested) {
|
||||||
{
|
if(frameAdvanceDelay==0) {
|
||||||
if(frameAdvanceDelay==0)
|
|
||||||
{
|
|
||||||
EmulationPaused = 3;
|
EmulationPaused = 3;
|
||||||
frameAdvanceDelay++;
|
frameAdvanceDelay++;
|
||||||
}
|
} else {
|
||||||
else
|
if(frameAdvanceDelay>=10) {
|
||||||
{
|
|
||||||
if(frameAdvanceDelay>=10)
|
|
||||||
EmulationPaused = 3;
|
EmulationPaused = 3;
|
||||||
else
|
} else frameAdvanceDelay++;
|
||||||
frameAdvanceDelay++;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -593,25 +588,21 @@ void FCEUI_Emulate(uint8 **pXBuf, int32 **SoundBuf, int32 *SoundBufSize, int ski
|
||||||
*SoundBufSize=0; // keep sound muted
|
*SoundBufSize=0; // keep sound muted
|
||||||
#endif
|
#endif
|
||||||
JustFrameAdvanced = true;
|
JustFrameAdvanced = true;
|
||||||
frameAdvanceRequested = false;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if(EmulationPaused&2)
|
if(EmulationPaused&2)
|
||||||
{
|
{
|
||||||
EmulationPaused = 1; // restore paused flag
|
EmulationPaused = 1; // restore paused flag
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
if(soundoptions&SO_MUTEFA) //mute the frame advance if the user requested it
|
if(soundoptions&SO_MUTEFA) //mute the frame advance if the user requested it
|
||||||
*SoundBufSize=0; // keep sound muted
|
*SoundBufSize=0; // keep sound muted
|
||||||
#endif
|
#endif
|
||||||
JustFrameAdvanced = true;
|
JustFrameAdvanced = true;
|
||||||
frameAdvanceRequested = false;
|
}
|
||||||
}
|
|
||||||
} //I apologize to anyone who comes in and tries to fgiure this if branching out
|
} //I apologize to anyone who comes in and tries to fgiure this if branching out
|
||||||
if (JustFrameAdvanced)
|
|
||||||
frameAdvanceRequested = false;
|
|
||||||
currMovieData.TryDumpIncremental();
|
currMovieData.TryDumpIncremental();
|
||||||
if (lagFlag)
|
if (lagFlag)
|
||||||
{
|
{
|
||||||
|
@ -620,7 +611,6 @@ void FCEUI_Emulate(uint8 **pXBuf, int32 **SoundBuf, int32 *SoundBufSize, int ski
|
||||||
}
|
}
|
||||||
else justLagged = false;
|
else justLagged = false;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void FCEUI_CloseGame(void)
|
void FCEUI_CloseGame(void)
|
||||||
|
|
Loading…
Reference in New Issue