| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Nes.APU.State.Triangle
Contents
Synopsis
- data Triangle = MkT {
- controlFlag :: !Bool
- reloadFlag :: !Bool
- reloadValue :: !Int
- lengthCounter :: !LengthCounter
- linearCounter :: !Int
- period :: !Int
- timer :: !Int
- sequenceStep :: !Int
- newTriangle :: Triangle
- getTriangleOutput :: Triangle -> Int
- tickTriangle :: Triangle -> Triangle
- tickTriangleLinearCounter :: Triangle -> Triangle
Definition
Constructors
| MkT | |
Fields
| |
Instances
| HasLengthCounter Triangle Source # | |
Defined in Nes.APU.State.Triangle Methods getLengthCounter :: Triangle -> LengthCounter Source # setLengthCounter :: LengthCounter -> Triangle -> Triangle Source # | |
Output
getTriangleOutput :: Triangle -> Int Source #
Clock
tickTriangle :: Triangle -> Triangle Source #