AxibugEmuOnline/AxibugEmuOnline.Client/Assets/Plugins/Essgee.Unity/Emulation/CPU/SM83.Register.cs

30 lines
618 B
C#

using System;
using System.Diagnostics;
using System.Runtime.InteropServices;
namespace Essgee.Emulation.CPU
{
public partial class SM83
{
[DebuggerDisplay("{Word}")]
[StructLayout(LayoutKind.Explicit)]
[Serializable]
public struct Register
{
[NonSerialized]
[FieldOffset(0)]
public byte Low;
[NonSerialized]
[FieldOffset(1)]
public byte High;
[FieldOffset(0)]
public ushort Word;
[FieldOffset(0)]
public ushort axi_AllData;
}
}
}