mirror of
https://github.com/Oibaf66/fbzx-wii.git
synced 2024-12-26 00:21:52 +01:00
Other cases of auto extract screen
This commit is contained in:
parent
1ba6cbc688
commit
1ebf09145f
@ -130,7 +130,7 @@ void create_browser_tzx (FILE * fichero) {
|
||||
{
|
||||
retval=fread (value, 1, longitud-1, fichero);
|
||||
if (retval!=(longitud-1)) {retorno=1;break;}
|
||||
//if (longitud==6914) save_scr_browser(value+1);
|
||||
//if ((longitud==6914) || (longitud==49154)) save_scr_browser(value+1);
|
||||
}
|
||||
break;
|
||||
default: //Custom data
|
||||
@ -396,7 +396,7 @@ void create_browser_tap (FILE * fichero) {
|
||||
{
|
||||
retval=fread (value, 1, longitud-1, fichero);
|
||||
if (retval!=(longitud-1)) {retorno=1;break;}
|
||||
//if (longitud==6914) save_scr_browser(value+1);
|
||||
//if ((longitud==6914) || (longitud==49154)) save_scr_browser(value+1);
|
||||
}
|
||||
break;
|
||||
default: //Custom data
|
||||
@ -636,12 +636,13 @@ int extract_screen_tap (char *screen, FILE * fichero) {
|
||||
switch(flag_byte)
|
||||
{
|
||||
case 0x00: //header
|
||||
if (longitud!=19)
|
||||
if (longitud!=19) //custom data
|
||||
{
|
||||
if (longitud>1)
|
||||
{
|
||||
retval=fread (value, 1, longitud-1, fichero);
|
||||
if (retval!=(longitud-1)) {retorno=1;break;}
|
||||
if ((longitud==6914) || (longitud==49154)) {memcpy(screen, value+1, 6912);rewind_tape (fichero,1);return 0;}
|
||||
}
|
||||
}
|
||||
else
|
||||
@ -655,7 +656,7 @@ int extract_screen_tap (char *screen, FILE * fichero) {
|
||||
{
|
||||
retval=fread (value, 1, longitud-1, fichero);
|
||||
if (retval!=(longitud-1)) {retorno=1;break;}
|
||||
if (longitud==6914) {memcpy(screen, value+1, 6912);rewind_tape (fichero,1);return 0;}
|
||||
if ((longitud==6914) || (longitud==49154)) {memcpy(screen, value+1, 6912);rewind_tape (fichero,1);return 0;}
|
||||
}
|
||||
break;
|
||||
default: //Custom data
|
||||
@ -663,7 +664,7 @@ int extract_screen_tap (char *screen, FILE * fichero) {
|
||||
{
|
||||
retval=fread (value, 1, longitud-1, fichero);
|
||||
if (retval!=(longitud-1)) {retorno=1;break;}
|
||||
if (longitud==6914) {memcpy(screen, value+1, 6912);rewind_tape (fichero,1);return 0;}
|
||||
if ((longitud==6914) || (longitud==49154)) {memcpy(screen, value+1, 6912);rewind_tape (fichero,1);return 0;}
|
||||
}
|
||||
break;
|
||||
}
|
||||
@ -714,12 +715,13 @@ int extract_screen_tzx (char *screen, FILE * fichero)
|
||||
switch(flag_byte)
|
||||
{
|
||||
case 0x00: //header
|
||||
if (longitud!=19)
|
||||
if (longitud!=19) //custom data
|
||||
{
|
||||
if (longitud>1)
|
||||
{
|
||||
retval=fread (value, 1, longitud-1, fichero);
|
||||
if (retval!=(longitud-1)) {retorno=1;break;}
|
||||
if ((longitud==6914) || (longitud==49154)) {memcpy(screen, value+1, 6912);rewind_tape (fichero,1);return 0;}
|
||||
}
|
||||
}
|
||||
else
|
||||
@ -733,7 +735,7 @@ int extract_screen_tzx (char *screen, FILE * fichero)
|
||||
{
|
||||
retval=fread (value, 1, longitud-1, fichero);
|
||||
if (retval!=(longitud-1)) {retorno=1;break;}
|
||||
if (longitud==6914) {memcpy(screen, value+1, 6912);rewind_tape (fichero,1);return 0;}
|
||||
if ((longitud==6914) || (longitud==49154)) {memcpy(screen, value+1, 6912);rewind_tape (fichero,1);return 0;}
|
||||
}
|
||||
break;
|
||||
default: //Custom data
|
||||
@ -741,7 +743,7 @@ int extract_screen_tzx (char *screen, FILE * fichero)
|
||||
{
|
||||
retval=fread (value, 1, longitud-1, fichero);
|
||||
if (retval!=(longitud-1)) {retorno=1;break;}
|
||||
if (longitud==6914) {memcpy(screen, value+1, 6912);rewind_tape (fichero,1);return 0;}
|
||||
if ((longitud==6914) || (longitud==49154)) {memcpy(screen, value+1, 6912);rewind_tape (fichero,1);return 0;}
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user