Wire up NES cart to wrapper factories

This commit is contained in:
Matt Nadareski
2026-03-06 11:11:26 -05:00
parent 714c8d4901
commit 3995017174
2 changed files with 18 additions and 0 deletions

View File

@@ -39,6 +39,7 @@ namespace SabreTools.Serialization
WrapperType.MoPaQ => MoPaQ.Create(data),
WrapperType.N3DS => N3DS.Create(data),
WrapperType.NCF => NCF.Create(data),
WrapperType.NESCart => NESCart.Create(data),
WrapperType.Nitro => Nitro.Create(data),
WrapperType.PAK => PAK.Create(data),
WrapperType.PFF => PFF.Create(data),
@@ -436,6 +437,18 @@ namespace SabreTools.Serialization
#endregion
#region NESCart
// NES 1.0 and 2.0 image with header
if (magic.StartsWith(Data.Models.NES.Constants.SignatureBytes))
return WrapperType.NESCart;
// NES 1.0 and 2.0 image
if (extension.Equals("nes", StringComparison.OrdinalIgnoreCase))
return WrapperType.NESCart;
#endregion
#region Nitro
// DS cart image

View File

@@ -137,6 +137,11 @@ namespace SabreTools.Serialization.Wrappers
/// </summary>
NCF,
/// <summary>
/// Nintendo Entertainment System cart image
/// </summary>
NESCart,
/// <summary>
/// Nintendo DS/DSi cart image
/// </summary>