mirror of
https://github.com/claunia/SabreTools.git
synced 2025-12-16 19:14:27 +00:00
Wire up remaining OpenMSX machine fields
This commit is contained in:
@@ -623,6 +623,20 @@ namespace SabreTools.Library.DatFiles
|
||||
|
||||
#endregion
|
||||
|
||||
#region OpenMSX
|
||||
|
||||
case "genmsxid":
|
||||
machine.GenMSXID = jtr.ReadAsString();
|
||||
break;
|
||||
case "system":
|
||||
machine.System = jtr.ReadAsString();
|
||||
break;
|
||||
case "country":
|
||||
machine.Country = jtr.ReadAsString();
|
||||
break;
|
||||
|
||||
#endregion
|
||||
|
||||
#region SoftwareList
|
||||
|
||||
case "supported":
|
||||
@@ -1758,6 +1772,26 @@ namespace SabreTools.Library.DatFiles
|
||||
|
||||
#endregion
|
||||
|
||||
#region OpenMSX
|
||||
|
||||
if (!string.IsNullOrWhiteSpace(datItem.GetField(Field.GenMSXID, Header.ExcludeFields)))
|
||||
{
|
||||
jtw.WritePropertyName("genmsxid");
|
||||
jtw.WriteValue(datItem.Machine.GenMSXID);
|
||||
}
|
||||
if (!string.IsNullOrWhiteSpace(datItem.GetField(Field.System, Header.ExcludeFields)))
|
||||
{
|
||||
jtw.WritePropertyName("system");
|
||||
jtw.WriteValue(datItem.Machine.System);
|
||||
}
|
||||
if (!string.IsNullOrWhiteSpace(datItem.GetField(Field.Country, Header.ExcludeFields)))
|
||||
{
|
||||
jtw.WritePropertyName("country");
|
||||
jtw.WriteValue(datItem.Machine.Country);
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region SoftwareList
|
||||
|
||||
if (!Header.ExcludeFields.Contains(Field.Supported) && datItem.Machine.Supported != null)
|
||||
|
||||
Reference in New Issue
Block a user