Some code cleanup, more to come.

This commit is contained in:
n-a-c-h
2005-03-23 23:19:47 +00:00
parent abd8936460
commit f5f5419f08

View File

@@ -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);