namespace SabreTools.Data.Models.AtariLynx
{
///
/// Atari Lynx emulator header
///
///
public class Header
{
///
/// "LYNX"
///
/// 4 bytes
public byte[] Magic { get; set; } = new byte[4];
///
/// Page size for bank 0
///
public ushort Bank0PageSize { get; set; }
///
/// Page size for bank 1
///
public ushort Bank1PageSize { get; set; }
///
/// Header version
///
/// Must be 0x0001
public ushort Version { get; set; }
///
/// Game title (Null-padded ASCII)
///
/// 32 bytes
public byte[] CartName { get; set; } = new byte[32];
///
/// Publisher name
///
/// 16 bytes
public byte[] Manufacturer { get; set; } = new byte[16];
///
/// Screen rotation
///
public Rotation Rotation { get; set; }
///
/// Padding
///
/// 5 bytes
public byte[] Spare { get; set; } = new byte[5];
}
}