C# Class NES.PPU

Afficher le fichier Open project: mrmikey/nes Class Usage Examples

Méthodes publiques

Свойство Type Description
AttributeLocationTable byte[]
AttributeShiftTable byte[]
CHRCache byte[]
CPUScaling decimal
CurrentScaline int
CurrentSprite int
Cycle int
CycleCarry float
EndScanline int
Flags PPUFlags
Palette int[]
VBlankAt int
VBlankTime int

Méthodes publiques

Méthode Description
PPU ( Engine engine ) : System
ReadMemory16 ( ushort addr ) : ushort
ReadMemory8 ( ushort addr ) : byte
Run ( int cpuCycles ) : void
SpriteDMA ( byte val ) : void
VRAMRead ( ) : byte
WriteMemory8 ( ushort addr, byte val ) : void
dumpNametable ( ) : void
dumpSpriteSmall ( int i ) : void
dumpSpriteTall ( int i ) : void

Method Details

PPU() public méthode

public PPU ( Engine engine ) : System
engine Engine
Résultat System

ReadMemory16() public méthode

public ReadMemory16 ( ushort addr ) : ushort
addr ushort
Résultat ushort

ReadMemory8() public méthode

public ReadMemory8 ( ushort addr ) : byte
addr ushort
Résultat byte

Run() public méthode

public Run ( int cpuCycles ) : void
cpuCycles int
Résultat void

SpriteDMA() public méthode

public SpriteDMA ( byte val ) : void
val byte
Résultat void

VRAMRead() public méthode

public VRAMRead ( ) : byte
Résultat byte

WriteMemory8() public méthode

public WriteMemory8 ( ushort addr, byte val ) : void
addr ushort
val byte
Résultat void

dumpNametable() public méthode

public dumpNametable ( ) : void
Résultat void

dumpSpriteSmall() public méthode

public dumpSpriteSmall ( int i ) : void
i int
Résultat void

dumpSpriteTall() public méthode

public dumpSpriteTall ( int i ) : void
i int
Résultat void

Property Details

AttributeLocationTable public_oe property

public byte[] AttributeLocationTable
Résultat byte[]

AttributeShiftTable public_oe property

public byte[] AttributeShiftTable
Résultat byte[]

CHRCache public_oe property

public byte[] CHRCache
Résultat byte[]

CPUScaling public_oe property

public decimal CPUScaling
Résultat decimal

CurrentScaline public_oe property

public int CurrentScaline
Résultat int

CurrentSprite public_oe property

public int CurrentSprite
Résultat int

Cycle public_oe property

public int Cycle
Résultat int

CycleCarry public_oe property

public float CycleCarry
Résultat float

EndScanline public_oe property

public int EndScanline
Résultat int

Flags public_oe property

public PPUFlags,NES Flags
Résultat PPUFlags

Palette public_oe property

public int[] Palette
Résultat int[]

VBlankAt public_oe property

public int VBlankAt
Résultat int

VBlankTime public_oe property

public int VBlankTime
Résultat int