All OpenMSX fields are Rom-only

This is one of the single largest reductions in boilerplate items because of the nature of the change. Unfortunately, a lot of cases won't see *too* much improvement since most DatFiles use Rom heavily.
This commit is contained in:
Matt Nadareski
2020-09-03 12:17:36 -07:00
parent da62c8b893
commit 40384a0dd6
36 changed files with 146 additions and 347 deletions

View File

@@ -78,7 +78,7 @@ namespace SabreTools.Library.DatItems
/// List of valid field types within a DatItem/Machine
/// </summary>
/// TODO: Move this to a more common location
/// TODO: Should this be split into separate enums?
/// TODO: Ensure the order of these after all shuffling
public enum Field : int
{
NULL = 0,
@@ -241,16 +241,6 @@ namespace SabreTools.Library.DatItems
#endregion
#region OpenMSX
DatItem_Original,
DatItem_OpenMSXSubType,
DatItem_OpenMSXType,
DatItem_Remark,
DatItem_Boot,
#endregion
#region SoftwareList
// Part
@@ -291,6 +281,13 @@ namespace SabreTools.Library.DatItems
DatItem_Optional,
DatItem_Inverted,
// Rom (OpenMSX)
DatItem_Original,
DatItem_OpenMSXSubType,
DatItem_OpenMSXType,
DatItem_Remark,
DatItem_Boot,
// Rom (SoftwareList)
DatItem_AreaName,
DatItem_AreaSize,