From aa7d513d2c426f09d1e9673ac8c6cfcf7ac3a428 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Tue, 31 Dec 2024 21:09:11 -0500 Subject: [PATCH] Add Ring Perfect Audio Offset pseudo-tag --- SabreTools.RedumpLib.Test/Data/ExtensionsTests.cs | 1 + SabreTools.RedumpLib/Builder.cs | 1 + SabreTools.RedumpLib/Data/Enumerations.cs | 4 ++++ SabreTools.RedumpLib/Data/Extensions.cs | 1 + SabreTools.RedumpLib/Formatter.cs | 1 + 5 files changed, 8 insertions(+) diff --git a/SabreTools.RedumpLib.Test/Data/ExtensionsTests.cs b/SabreTools.RedumpLib.Test/Data/ExtensionsTests.cs index bee83f7..8cc0a6c 100644 --- a/SabreTools.RedumpLib.Test/Data/ExtensionsTests.cs +++ b/SabreTools.RedumpLib.Test/Data/ExtensionsTests.cs @@ -710,6 +710,7 @@ namespace SabreTools.RedumpLib.Test.Data SiteCode.PPN, SiteCode.Protection, SiteCode.RingNonZeroDataStart, + SiteCode.RingPerfectAudioOffset, SiteCode.Series, SiteCode.SSHash, SiteCode.SSVersion, diff --git a/SabreTools.RedumpLib/Builder.cs b/SabreTools.RedumpLib/Builder.cs index 379ff06..792e7e9 100644 --- a/SabreTools.RedumpLib/Builder.cs +++ b/SabreTools.RedumpLib/Builder.cs @@ -468,6 +468,7 @@ namespace SabreTools.RedumpLib // Audio CD case SiteCode.RingNonZeroDataStart: + case SiteCode.RingPerfectAudioOffset: case SiteCode.UniversalHash: continue; diff --git a/SabreTools.RedumpLib/Data/Enumerations.cs b/SabreTools.RedumpLib/Data/Enumerations.cs index 79f494a..2c7998b 100644 --- a/SabreTools.RedumpLib/Data/Enumerations.cs +++ b/SabreTools.RedumpLib/Data/Enumerations.cs @@ -3668,6 +3668,10 @@ namespace SabreTools.RedumpLib.Data [HumanReadable(ShortName = "Ring non-zero data start:", LongName = "Ring non-zero data start:")] RingNonZeroDataStart, + // This doesn't have a site tag yet + [HumanReadable(ShortName = "Ring Perfect Audio Offset:", LongName = "Ring Perfect Audio Offset:")] + RingPerfectAudioOffset, + [HumanReadable(ShortName = "[T:RD]", LongName = "Rolling Demos:")] RollingDemos, diff --git a/SabreTools.RedumpLib/Data/Extensions.cs b/SabreTools.RedumpLib/Data/Extensions.cs index d09b208..54f5e69 100644 --- a/SabreTools.RedumpLib/Data/Extensions.cs +++ b/SabreTools.RedumpLib/Data/Extensions.cs @@ -1261,6 +1261,7 @@ namespace SabreTools.RedumpLib.Data SiteCode.PPN => true, SiteCode.Protection => true, SiteCode.RingNonZeroDataStart => true, + SiteCode.RingPerfectAudioOffset => true, SiteCode.Series => true, SiteCode.SSHash => true, SiteCode.SSVersion => true, diff --git a/SabreTools.RedumpLib/Formatter.cs b/SabreTools.RedumpLib/Formatter.cs index 5bc6cf7..1dd6162 100644 --- a/SabreTools.RedumpLib/Formatter.cs +++ b/SabreTools.RedumpLib/Formatter.cs @@ -22,6 +22,7 @@ namespace SabreTools.RedumpLib SiteCode.Multisession, SiteCode.UniversalHash, SiteCode.RingNonZeroDataStart, + SiteCode.RingPerfectAudioOffset, SiteCode.XMID, SiteCode.XeMID,