Some code cleanup, more to come.
This commit is contained in:
@@ -80,9 +80,6 @@ Header
|
|||||||
2 bits - Start from ZST/Power On/Reset
|
2 bits - Start from ZST/Power On/Reset
|
||||||
1 bit - NTSC or PAL
|
1 bit - NTSC or PAL
|
||||||
5 bits - Reserved
|
5 bits - Reserved
|
||||||
|
|
||||||
-If start from ZST-
|
|
||||||
|
|
||||||
ZST size - ZST (no thumbnail)
|
ZST size - ZST (no thumbnail)
|
||||||
|
|
||||||
|
|
||||||
@@ -714,29 +711,31 @@ static bool zmv_open(char *filename)
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
MovieStartMethod = (unsigned char)zmv_vars.header.zmv_flag.start_method;
|
if (zmv_vars.header.zsnes_version != (versionNumber & 0xFFFF))
|
||||||
|
|
||||||
switch (MovieStartMethod)
|
|
||||||
{
|
{
|
||||||
case 0: // from zst
|
zst_load(zmv_vars.fp);
|
||||||
zst_load(zmv_vars.fp);
|
//Also need to display a warning of some sort
|
||||||
break;
|
|
||||||
case 1: // from power-on
|
|
||||||
powercycle();
|
|
||||||
break;
|
|
||||||
case 2: // from reset
|
|
||||||
// resetcycle(); // not done yet
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
else
|
||||||
if (MovieStartMethod)
|
|
||||||
{
|
{
|
||||||
if (zmv_vars.header.zsnes_version != (versionNumber & 0xFFFF))
|
switch (zmv_vars.header.zmv_flag.start_method)
|
||||||
{ zst_load(zmv_vars.fp); }
|
{
|
||||||
else { fseek(zmv_vars.fp, zmv_vars.header.zst_size, SEEK_CUR); }
|
case zmv_sm_zst:
|
||||||
|
zst_load(zmv_vars.fp);
|
||||||
|
break;
|
||||||
|
case zmv_sm_power:
|
||||||
|
powercycle();
|
||||||
|
fseek(zmv_vars.fp, zmv_vars.header.zst_size, SEEK_CUR);
|
||||||
|
break;
|
||||||
|
case zmv_sm_reset:
|
||||||
|
//resetcycle(); // not done yet
|
||||||
|
//fseek(zmv_vars.fp, zmv_vars.header.zst_size, SEEK_CUR);
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
firstloop = true;
|
firstloop = true;
|
||||||
|
|
||||||
zmv_open_vars.input_start_pos = ftell(zmv_vars.fp);
|
zmv_open_vars.input_start_pos = ftell(zmv_vars.fp);
|
||||||
|
|
||||||
fseek(zmv_vars.fp, -(EXT_CHAP_COUNT_END_DIST), SEEK_END);
|
fseek(zmv_vars.fp, -(EXT_CHAP_COUNT_END_DIST), SEEK_END);
|
||||||
|
|||||||
Reference in New Issue
Block a user