C# Класс NES.Engine

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

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

Свойство Тип Описание
APU APU
CPU CPU
Cartridge Cartridge
Graphics Graphics
IORegisters IORegisters
Joypads Joypads
PPU PPU
Running bool

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

Метод Описание
Engine ( string filename ) : System
ReadMemory16 ( ushort addr ) : ushort
ReadMemory8 ( ushort addr ) : byte
Run ( ) : void
WriteMemory8 ( ushort addr, byte val ) : void

Приватные методы

Метод Описание
loadiNes ( string filename ) : void

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

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

public Engine ( string filename ) : System
filename string
Результат System

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

public ReadMemory16 ( ushort addr ) : ushort
addr ushort
Результат ushort

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

public ReadMemory8 ( ushort addr ) : byte
addr ushort
Результат byte

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

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

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

public WriteMemory8 ( ushort addr, byte val ) : void
addr ushort
val byte
Результат void

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

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

public APU,NES APU
Результат APU

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

public CPU,NES CPU
Результат CPU

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

public Cartridge,NES Cartridge
Результат Cartridge

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

public Graphics,NES Graphics
Результат Graphics

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

public IORegisters,NES IORegisters
Результат IORegisters

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

public Joypads,NES Joypads
Результат Joypads

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

public PPU,NES PPU
Результат PPU

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

public bool Running
Результат bool