Add new CMP test file, fix issues

This commit is contained in:
Matt Nadareski
2023-07-27 22:27:12 -04:00
parent de2db1516b
commit 064903cdbc
19 changed files with 10959 additions and 69 deletions

View File

@@ -29,8 +29,52 @@ namespace SabreTools.Models.ClrMamePro
/// <remarks>sampleof</remarks>
public string? SampleOf { get; set; }
/// <remarks>release, biosset, rom, disk, media, sample, archive</remarks>
public ItemBase[]? Item { get; set; }
/// <remarks>release</remarks>
public Release[]? Release { get; set; }
/// <remarks>biosset</remarks>
public BiosSet[]? BiosSet { get; set; }
/// <remarks>rom</remarks>
public Rom[]? Rom { get; set; }
/// <remarks>disk</remarks>
public Disk[]? Disk { get; set; }
/// <remarks>sample</remarks>
public Sample[]? Sample { get; set; }
/// <remarks>archive</remarks>
public Archive[]? Archive { get; set; }
#region Aaru Extensions
/// <remarks>media, Appears after Disk</remarks>
public Media[]? Media { get; set; }
#endregion
#region MAME Extensions
/// <remarks>chip, Appears after Archive</remarks>
public Chip[]? Chip { get; set; }
/// <remarks>video, Appears after Chip</remarks>
public Video? Video { get; set; }
/// <remarks>sound, Appears after Video</remarks>
public Sound? Sound { get; set; }
/// <remarks>input, Appears after Sound</remarks>
public Input? Input { get; set; }
/// <remarks>dipswitch, Appears after Input</remarks>
public DipSwitch[]? DipSwitch { get; set; }
/// <remarks>driver, Appears after DipSwitch</remarks>
public Driver? Driver { get; set; }
#endregion
#region DO NOT USE IN PRODUCTION