C# Класс NesHd.Core.Memory.Map

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
CurrentChrRomPage uint[]
CurrentPrgRomPage uint[]

Открытые методы

Метод Описание
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

Описание методов

InitializeMapper() публичный Метод

public InitializeMapper ( ) : void
Результат void

Map() публичный Метод

public Map ( Memory memory, NesEngine engine ) : NesHd.Core.Memory.Mappers
memory Memory
engine NesEngine
Результат NesHd.Core.Memory.Mappers

ReadChr() публичный Метод

public ReadChr ( ushort address ) : byte
address ushort
Результат byte

ReadChrPageNo() публичный Метод

public ReadChrPageNo ( ushort address ) : uint
address ushort
Результат uint

ReadPrg() публичный Метод

public ReadPrg ( ushort address ) : byte
address ushort
Результат byte

Switch16KPrgRom() публичный Метод

public Switch16KPrgRom ( int start, int area ) : void
start int
area int
Результат void

Switch1KChrRom() публичный Метод

public Switch1KChrRom ( int start, int area ) : void
start int
area int
Результат void

Switch1kVRomToVRam() публичный Метод

public Switch1kVRomToVRam ( int start, int area ) : void
start int
area int
Результат void

Switch2KChrRom() публичный Метод

public Switch2KChrRom ( int start, int area ) : void
start int
area int
Результат void

Switch32KPrgRom() публичный Метод

public Switch32KPrgRom ( int start ) : void
start int
Результат void

Switch4KChrRom() публичный Метод

public Switch4KChrRom ( int start, int area ) : void
start int
area int
Результат void

Switch8KChrRom() публичный Метод

public Switch8KChrRom ( int start ) : void
start int
Результат void

Switch8KPrgRom() публичный Метод

public Switch8KPrgRom ( int start, int area ) : void
start int
area int
Результат void

SwitchVRamToVRam() публичный Метод

public SwitchVRamToVRam ( int start, int area ) : void
start int
area int
Результат void

TickCycleTimer() публичный Метод

public TickCycleTimer ( ) : void
Результат void

TickScanlineTimer() публичный Метод

public TickScanlineTimer ( ) : void
Результат void

WriteChr() публичный Метод

public WriteChr ( ushort address, byte value ) : void
address ushort
value byte
Результат void

WritePrg() публичный Метод

public WritePrg ( ushort address, byte value ) : void
address ushort
value byte
Результат void

Описание свойств

CurrentChrRomPage публичное свойство

public uint[] CurrentChrRomPage
Результат uint[]

CurrentPrgRomPage публичное свойство

public uint[] CurrentPrgRomPage
Результат uint[]