Pause for states no longer dummy.
This commit is contained in:
@@ -778,6 +778,7 @@ void zst_sram_load_compressed(FILE *fp)
|
|||||||
|
|
||||||
void stateloader (unsigned char *statename, unsigned char keycheck, unsigned char xfercheck)
|
void stateloader (unsigned char *statename, unsigned char keycheck, unsigned char xfercheck)
|
||||||
{
|
{
|
||||||
|
extern unsigned char PauseLoad;
|
||||||
#ifdef __LINUX__
|
#ifdef __LINUX__
|
||||||
SRAMChdir();
|
SRAMChdir();
|
||||||
#endif
|
#endif
|
||||||
@@ -802,6 +803,7 @@ void stateloader (unsigned char *statename, unsigned char keycheck, unsigned cha
|
|||||||
{
|
{
|
||||||
Msgptr = "RR STATE LOADED.";
|
Msgptr = "RR STATE LOADED.";
|
||||||
MessageOn = MsgCount;
|
MessageOn = MsgCount;
|
||||||
|
EMUPause = PauseLoad;
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
case 2:
|
case 2:
|
||||||
@@ -820,8 +822,15 @@ void stateloader (unsigned char *statename, unsigned char keycheck, unsigned cha
|
|||||||
{
|
{
|
||||||
if (xfercheck) { Totalbyteloaded = 0; }
|
if (xfercheck) { Totalbyteloaded = 0; }
|
||||||
|
|
||||||
Msgptr = (zst_load(fhandle, 0)) ? txtloadmsg : txtconvmsg;
|
if (zst_load(fhandle, 0))
|
||||||
// 'STATE X LOADED.' or 'STATE X TOO OLD.'
|
{
|
||||||
|
Msgptr = txtloadmsg; // 'STATE X LOADED.'
|
||||||
|
EMUPause = PauseLoad;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Msgptr = txtconvmsg; // 'STATE X TOO OLD.' - I don't think this is always accurate -Nach
|
||||||
|
}
|
||||||
fclose(fhandle);
|
fclose(fhandle);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user