C# Класс Ypsilon.Emulation.Emulator

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

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

Метод Описание
Draw ( List textures ) : void
Emulator ( ) : System.Collections.Generic
Initialize ( IDisplayProvider display, IInputProvider input ) : void
LoadBinaryToROM ( string path ) : void
RunCycles ( int cycleCount ) : void
RunOneInstruction ( ) : void
Start ( ) : void
Stop ( ) : void
Update ( float frameMS ) : void

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

Метод Описание
getBytesFromFile ( string path ) : byte[]

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

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

public Draw ( List textures ) : void
textures List
Результат void

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

public Emulator ( ) : System.Collections.Generic
Результат System.Collections.Generic

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

public Initialize ( IDisplayProvider display, IInputProvider input ) : void
display IDisplayProvider
input IInputProvider
Результат void

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

public LoadBinaryToROM ( string path ) : void
path string
Результат void

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

public RunCycles ( int cycleCount ) : void
cycleCount int
Результат void

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

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

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

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

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

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

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

public Update ( float frameMS ) : void
frameMS float
Результат void