C# 클래스 NesHd.Core.Memory.Map

파일 보기 프로젝트 열기: afonsof/nes-hd 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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[]