mirror of
https://github.com/jfdelnero/HxCFloppyEmulator.git
synced 2026-07-27 19:56:23 +00:00
fix possible bad format guessing.
This commit is contained in:
+4
-4
@@ -1,7 +1,7 @@
|
||||
#define FILE_VERSION 2,15,5,1
|
||||
#define STR_FILE_VERSION "2,15,5,1\0"
|
||||
#define STR_FILE_VERSION2 "2.15.5.1"
|
||||
#define STR_DATE "6 Apr 2024\0"
|
||||
#define FILE_VERSION 2,15,5,2
|
||||
#define STR_FILE_VERSION "2,15,5,2\0"
|
||||
#define STR_FILE_VERSION2 "2.15.5.2"
|
||||
#define STR_DATE "9 Apr 2024\0"
|
||||
#define NOMFENETRE "HxCFloppyEmulator v" STR_FILE_VERSION2
|
||||
|
||||
#define FILEVER FILE_VERSION
|
||||
|
||||
@@ -71,6 +71,17 @@ int TI99PC99_libIsValidDiskFile( HXCFE_IMGLDR * imgldr_ctx, HXCFE_IMGLDR_FILEINF
|
||||
imgldr_ctx->hxcfe->hxc_printf(MSG_DEBUG,"TI99PC99_libIsValidDiskFile : TI99PC99_libIsValidDiskFile");
|
||||
if(imgfile)
|
||||
{
|
||||
if(
|
||||
!hxc_checkfileext(imgfile->path,"dsk",SYS_PATH_TYPE) &&
|
||||
!hxc_checkfileext(imgfile->path,"pc99",SYS_PATH_TYPE) &&
|
||||
!hxc_checkfileext(imgfile->path,"pc9",SYS_PATH_TYPE) &&
|
||||
!hxc_checkfileext(imgfile->path,"tdf",SYS_PATH_TYPE)
|
||||
)
|
||||
{
|
||||
imgldr_ctx->hxcfe->hxc_printf(MSG_DEBUG,"TI99PC99_libIsValidDiskFile : non TI99 PC99 file !");
|
||||
return HXCFE_BADFILE;
|
||||
}
|
||||
|
||||
if( (imgfile->file_size%3253 && imgfile->file_size%6872) || !imgfile->file_size )
|
||||
{
|
||||
imgldr_ctx->hxcfe->hxc_printf(MSG_DEBUG,"TI99PC99_libIsValidDiskFile : non TI99 PC99 file !");
|
||||
|
||||
@@ -317,7 +317,10 @@ int TI99V9T9_libIsValidDiskFile( HXCFE_IMGLDR * imgldr_ctx, HXCFE_IMGLDR_FILEINF
|
||||
|
||||
case 2:
|
||||
|
||||
if( hxc_checkfileext(imgfile->path,"v9t9",SYS_PATH_TYPE) || hxc_checkfileext(imgfile->path,"pc99",SYS_PATH_TYPE) )
|
||||
if( hxc_checkfileext(imgfile->path,"v9t9",SYS_PATH_TYPE) ||
|
||||
hxc_checkfileext(imgfile->path,"pc99",SYS_PATH_TYPE) ||
|
||||
hxc_checkfileext(imgfile->path,"sdf",SYS_PATH_TYPE)
|
||||
)
|
||||
{
|
||||
imgldr_ctx->hxcfe->hxc_printf(MSG_DEBUG,"TI99V9T9_libIsValidDiskFile : V9T9 file !");
|
||||
return HXCFE_VALIDFILE;
|
||||
|
||||
Reference in New Issue
Block a user