C# Class NesHd.Core.Memory.Map

Afficher le fichier Open project: afonsof/nes-hd Class Usage Examples

Méthodes publiques

Свойство Type Description
CurrentChrRomPage uint[]
CurrentPrgRomPage uint[]

Méthodes publiques

Méthode Description
InitializeMapper ( ) : void
Map ( Memory memory, NesEngine engine ) : NesHd.Core.Memory.Mappers
ReadChr ( ushort address ) : byte
ReadChrPageNo ( ushort address ) : uint
ReadPrg ( ushort address ) : byte
Switch16KPrgRom ( int start, int area ) : void
Switch1KChrRom ( int start, int area ) : void
Switch1kVRomToVRam ( int start, int area ) : void
Switch2KChrRom ( int start, int area ) : void
Switch32KPrgRom ( int start ) : void
Switch4KChrRom ( int start, int area ) : void
Switch8KChrRom ( int start ) : void
Switch8KPrgRom ( int start, int area ) : void
SwitchVRamToVRam ( int start, int area ) : void
TickCycleTimer ( ) : void
TickScanlineTimer ( ) : void
WriteChr ( ushort address, byte value ) : void
WritePrg ( ushort address, byte value ) : void

Method Details

InitializeMapper() public méthode

public InitializeMapper ( ) : void
Résultat void

Map() public méthode

public Map ( Memory memory, NesEngine engine ) : NesHd.Core.Memory.Mappers
memory Memory
engine NesEngine
Résultat NesHd.Core.Memory.Mappers

ReadChr() public méthode

public ReadChr ( ushort address ) : byte
address ushort
Résultat byte

ReadChrPageNo() public méthode

public ReadChrPageNo ( ushort address ) : uint
address ushort
Résultat uint

ReadPrg() public méthode

public ReadPrg ( ushort address ) : byte
address ushort
Résultat byte

Switch16KPrgRom() public méthode

public Switch16KPrgRom ( int start, int area ) : void
start int
area int
Résultat void

Switch1KChrRom() public méthode

public Switch1KChrRom ( int start, int area ) : void
start int
area int
Résultat void

Switch1kVRomToVRam() public méthode

public Switch1kVRomToVRam ( int start, int area ) : void
start int
area int
Résultat void

Switch2KChrRom() public méthode

public Switch2KChrRom ( int start, int area ) : void
start int
area int
Résultat void

Switch32KPrgRom() public méthode

public Switch32KPrgRom ( int start ) : void
start int
Résultat void

Switch4KChrRom() public méthode

public Switch4KChrRom ( int start, int area ) : void
start int
area int
Résultat void

Switch8KChrRom() public méthode

public Switch8KChrRom ( int start ) : void
start int
Résultat void

Switch8KPrgRom() public méthode

public Switch8KPrgRom ( int start, int area ) : void
start int
area int
Résultat void

SwitchVRamToVRam() public méthode

public SwitchVRamToVRam ( int start, int area ) : void
start int
area int
Résultat void

TickCycleTimer() public méthode

public TickCycleTimer ( ) : void
Résultat void

TickScanlineTimer() public méthode

public TickScanlineTimer ( ) : void
Résultat void

WriteChr() public méthode

public WriteChr ( ushort address, byte value ) : void
address ushort
value byte
Résultat void

WritePrg() public méthode

public WritePrg ( ushort address, byte value ) : void
address ushort
value byte
Résultat void

Property Details

CurrentChrRomPage public_oe property

public uint[] CurrentChrRomPage
Résultat uint[]

CurrentPrgRomPage public_oe property

public uint[] CurrentPrgRomPage
Résultat uint[]