C# Class Ypsilon.Emulation.Emulator

Inheritance: IEmulator
Afficher le fichier Open project: ZaneDubya/YCPU Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
getBytesFromFile ( string path ) : byte[]

Method Details

Draw() public méthode

public Draw ( List textures ) : void
textures List
Résultat void

Emulator() public méthode

public Emulator ( ) : System.Collections.Generic
Résultat System.Collections.Generic

Initialize() public méthode

public Initialize ( IDisplayProvider display, IInputProvider input ) : void
display IDisplayProvider
input IInputProvider
Résultat void

LoadBinaryToROM() public méthode

public LoadBinaryToROM ( string path ) : void
path string
Résultat void

RunCycles() public méthode

public RunCycles ( int cycleCount ) : void
cycleCount int
Résultat void

RunOneInstruction() public méthode

public RunOneInstruction ( ) : void
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void

Update() public méthode

public Update ( float frameMS ) : void
frameMS float
Résultat void