mirror of
https://github.com/claunia/SabreTools.git
synced 2025-12-16 19:14:27 +00:00
[ALL] Add openMSX software list to read/write
This commit is contained in:
@@ -633,6 +633,8 @@ namespace SabreTools.Library.Tools
|
||||
return new Missfile(baseDat);
|
||||
case DatFormat.OfflineList:
|
||||
return new OfflineList(baseDat);
|
||||
case DatFormat.OpenMSX:
|
||||
return new OpenMSX(baseDat);
|
||||
case DatFormat.RedumpMD5:
|
||||
return new Hashfile(baseDat, Hash.MD5);
|
||||
case DatFormat.RedumpSFV:
|
||||
@@ -742,11 +744,14 @@ namespace SabreTools.Library.Tools
|
||||
case "lx":
|
||||
case "listxml":
|
||||
return DatFormat.Listxml;
|
||||
case "md5":
|
||||
return DatFormat.RedumpMD5;
|
||||
case "miss":
|
||||
case "missfile":
|
||||
return DatFormat.MissFile;
|
||||
case "md5":
|
||||
return DatFormat.RedumpMD5;
|
||||
case "msx":
|
||||
case "openmsx":
|
||||
return DatFormat.OpenMSX;
|
||||
case "ol":
|
||||
case "offlinelist":
|
||||
return DatFormat.OfflineList;
|
||||
@@ -1182,6 +1187,10 @@ namespace SabreTools.Library.Tools
|
||||
{
|
||||
return DatFormat.Listxml;
|
||||
}
|
||||
else if (second.StartsWith("<!doctype softwaredb"))
|
||||
{
|
||||
return DatFormat.OpenMSX;
|
||||
}
|
||||
else if (second.StartsWith("<!doctype softwarelist"))
|
||||
{
|
||||
return DatFormat.SoftwareList;
|
||||
|
||||
Reference in New Issue
Block a user