mirror of
https://github.com/SabreTools/SabreTools.Serialization.git
synced 2026-07-08 18:06:41 +00:00
Code originally by https://github.com/Dimensional and split off from https://github.com/SabreTools/SabreTools.Serialization/pull/85/
29 lines
822 B
C#
29 lines
822 B
C#
namespace SabreTools.Data.Models.NintendoDisc
|
|
{
|
|
/// <summary>
|
|
/// Represents a parsed GameCube or Wii disc image
|
|
/// </summary>
|
|
public class Disc
|
|
{
|
|
/// <summary>
|
|
/// Disc boot block header (first 0x440 bytes)
|
|
/// </summary>
|
|
public DiscHeader Header { get; set; } = new();
|
|
|
|
/// <summary>
|
|
/// Detected platform (GameCube or Wii)
|
|
/// </summary>
|
|
public Platform Platform { get; set; }
|
|
|
|
/// <summary>
|
|
/// Wii partition table entries (Wii discs only)
|
|
/// </summary>
|
|
public WiiPartitionTableEntry[]? PartitionTableEntries { get; set; }
|
|
|
|
/// <summary>
|
|
/// Wii region data at disc offset 0x4E000 (Wii discs only)
|
|
/// </summary>
|
|
public WiiRegionData? RegionData { get; set; }
|
|
}
|
|
}
|