Emux/Emux.GameBoy/Graphics/LcdStatusFlags.cs

21 lines
456 B
C#

using System;
namespace Emux.GameBoy.Graphics
{
[Flags]
public enum LcdStatusFlags : byte
{
HBlankMode = 0b00,
VBlankMode = 0b01,
ScanLineOamMode = 0b10,
ScanLineVRamMode = 0b11,
ModeMask = 0b11,
Coincidence = (1 << 2),
HBlankModeInterrupt = (1 << 3),
VBlankModeInterrupt = (1 << 4),
OamBlankModeInterrupt = (1 << 5),
CoincidenceInterrupt = (1 << 6),
}
}