funes-0.1.0.0
Safe HaskellNone
LanguageHaskell2010

Nes.FlagRegister

Documentation

class FlagRegister a where Source #

Associated Types

type Flag a Source #

Instances

Instances details
FlagRegister StatusRegister Source # 
Instance details

Defined in Nes.CPU.State

Associated Types

type Flag StatusRegister 
Instance details

Defined in Nes.CPU.State

FlagRegister ControllerButtonStatus Source # 
Instance details

Defined in Nes.Controller

Associated Types

type Flag ControllerButtonStatus 
Instance details

Defined in Nes.Controller

FlagRegister ControlRegister Source # 
Instance details

Defined in Nes.PPU.State

Associated Types

type Flag ControlRegister 
Instance details

Defined in Nes.PPU.State

FlagRegister MaskRegister Source # 
Instance details

Defined in Nes.PPU.State

Associated Types

type Flag MaskRegister 
Instance details

Defined in Nes.PPU.State

FlagRegister StatusRegister Source # 
Instance details

Defined in Nes.PPU.State

Associated Types

type Flag StatusRegister 
Instance details

Defined in Nes.PPU.State

getFlag :: FlagRegister a => Flag a -> a -> Bool Source #

setFlag :: FlagRegister a => Flag a -> a -> a Source #

clearFlag :: FlagRegister a => Flag a -> a -> a Source #

setFlag' :: FlagRegister a => Flag a -> Bool -> a -> a Source #