Add Namco System 22

This commit is contained in:
Matt Nadareski
2026-06-25 08:53:25 -04:00
parent 6c422c89c6
commit e2325b59cc
3 changed files with 12 additions and 1 deletions

View File

@@ -1494,6 +1494,7 @@ namespace SabreTools.RedumpLib.Test.Data
[PhysicalSystem.NamcoPurikura] = SystemCategory.Arcade,
[PhysicalSystem.NamcoSegaNintendoTriforce] = SystemCategory.Arcade,
[PhysicalSystem.NamcoSystem12] = SystemCategory.Arcade,
[PhysicalSystem.NamcoSystem22] = SystemCategory.Arcade,
[PhysicalSystem.NamcoSystem246256] = SystemCategory.Arcade,
[PhysicalSystem.NewJatreCDi] = SystemCategory.Arcade,
[PhysicalSystem.NichibutsuHighRateSystem] = SystemCategory.Arcade,
@@ -1851,6 +1852,7 @@ namespace SabreTools.RedumpLib.Test.Data
PhysicalSystem.NamcoPurikura,
PhysicalSystem.NamcoSegaNintendoTriforce,
PhysicalSystem.NamcoSystem12,
PhysicalSystem.NamcoSystem22,
PhysicalSystem.NamcoSystem246256,
PhysicalSystem.NichibutsuHighRateSystem,
PhysicalSystem.NichibutsuSuperCD,

View File

@@ -2457,9 +2457,13 @@ namespace SabreTools.RedumpLib.Data
[System(Category = SystemCategory.Arcade, LongName = "Namco · Sega · Nintendo Triforce", ShortName = "TRF", RedumpOrgCode = "trf", HasCues = true, HasDat = true, HasGdi = true)]
NamcoSegaNintendoTriforce,
[System(Category = SystemCategory.Arcade, LongName = "Namco System 12", ShortName = "ns12", RedumpOrgCode = "ns12")]
[System(Category = SystemCategory.Arcade, LongName = "Namco System 12", ShortName = "NS12", RedumpOrgCode = "ns12")]
NamcoSystem12,
// Short name currently undefined
[System(Category = SystemCategory.Arcade, Available = false, LongName = "Namco System 22", ShortName = "NS22")]
NamcoSystem22,
// TODO: Split if/when separate 246 and 256 are defined
[System(Category = SystemCategory.Arcade, LongName = "Namco System 246 / System 256", ShortName = "NS246", RedumpOrgCode = "ns246", HasCues = true, HasDat = true)]
NamcoSystem246256,

View File

@@ -702,6 +702,11 @@ namespace SabreTools.RedumpLib.Data
types.Add(PhysicalMediaType.CDROM);
break;
// https://system16.com/hardware.php?id=537
case PhysicalSystem.NamcoSystem22:
types.Add(PhysicalMediaType.CDROM);
break;
// https://www.arcade-history.com/?n=the-yakyuuken-part-1&page=detail&id=33049
case PhysicalSystem.NewJatreCDi:
types.Add(PhysicalMediaType.CDROM);