mirror of
https://github.com/SabreTools/SabreTools.Serialization.git
synced 2026-09-23 07:14:57 +00:00
Wire up NES cart to wrapper factories
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user