Emux/Emux.GameBoy/Graphics/LcdStatusFlags.cs

21 lines
456 B
C#
Raw Normal View History

2017-07-23 21:45:16 +00:00
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),
}
}