From 2cacaac9fd57d88c4d7e63e83f9f4579db369ccf Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Fri, 18 Sep 2026 10:56:30 -0400 Subject: [PATCH] Make size an optional output for CMP and Logiqx --- SabreTools.Serialization.Writers/ClrMamePro.cs | 2 +- SabreTools.Serialization.Writers/Logiqx.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/SabreTools.Serialization.Writers/ClrMamePro.cs b/SabreTools.Serialization.Writers/ClrMamePro.cs index 3f181ce9..d82bdb96 100644 --- a/SabreTools.Serialization.Writers/ClrMamePro.cs +++ b/SabreTools.Serialization.Writers/ClrMamePro.cs @@ -261,7 +261,7 @@ namespace SabreTools.Serialization.Writers { writer.WriteStartElement("rom"); writer.WriteRequiredAttributeString("name", rom.Name, throwOnError: true); - writer.WriteRequiredAttributeString("size", rom.Size?.ToString(), throwOnError: true); + writer.WriteOptionalAttributeString("size", rom.Size?.ToString()); writer.WriteOptionalAttributeString("crc16", rom.CRC16); writer.WriteOptionalAttributeString("crc", rom.CRC); writer.WriteOptionalAttributeString("crc64", rom.CRC64); diff --git a/SabreTools.Serialization.Writers/Logiqx.cs b/SabreTools.Serialization.Writers/Logiqx.cs index 2cdca17d..dc8fc58a 100644 --- a/SabreTools.Serialization.Writers/Logiqx.cs +++ b/SabreTools.Serialization.Writers/Logiqx.cs @@ -517,7 +517,7 @@ namespace SabreTools.Serialization.Writers writer.WriteStartElement("rom"); writer.WriteRequiredAttributeString("name", obj.Name); - writer.WriteRequiredAttributeString("size", obj.Size?.ToString()); + writer.WriteOptionalAttributeString("size", obj.Size?.ToString()); writer.WriteOptionalAttributeString("crc16", obj.CRC16); writer.WriteOptionalAttributeString("crc", obj.CRC); writer.WriteOptionalAttributeString("crc64", obj.CRC64);