C# Класс DCPU16_ASM.Emulator.CDCPU16Emulator

Показать файл Открыть проект

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

Метод Описание
CDCPU16Emulator ( ) : System

Constructor

LoadFontIntoVideoMemory ( Bitmap _fontBuffer ) : void

Load font into DCPU-16's Video memory Based on Notch's Specs

LoadProgram ( string _fileName, string &_errorMessage ) : bool

Loads DCPU-16 binary Program from disk into DCPU's ram.

Pause ( ) : void

Pause DCPU-16 Thread

ProcessKeyPress ( ushort _keyPress ) : void

Key press

Reset ( ) : void

Reset the DCPU-16's Registers

Start ( ) : void

Start DCPU-16 Thread

Stop ( ) : void

Stop DCPU-16 Thread

Защищенные методы

Метод Описание
RunProgram ( ) : void

DCPU-16 thread's Main. Executes DCPU-16 Instructions.

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

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

Constructor
public CDCPU16Emulator ( ) : System
Результат System

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

Load font into DCPU-16's Video memory Based on Notch's Specs
public LoadFontIntoVideoMemory ( Bitmap _fontBuffer ) : void
_fontBuffer Bitmap
Результат void

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

Loads DCPU-16 binary Program from disk into DCPU's ram.
public LoadProgram ( string _fileName, string &_errorMessage ) : bool
_fileName string name of file to load
_errorMessage string String storing error messages, empty if no errors found
Результат bool

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

Pause DCPU-16 Thread
public Pause ( ) : void
Результат void

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

Key press
public ProcessKeyPress ( ushort _keyPress ) : void
_keyPress ushort
Результат void

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

Reset the DCPU-16's Registers
public Reset ( ) : void
Результат void

RunProgram() защищенный Метод

DCPU-16 thread's Main. Executes DCPU-16 Instructions.
protected RunProgram ( ) : void
Результат void

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

Start DCPU-16 Thread
public Start ( ) : void
Результат void

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

Stop DCPU-16 Thread
public Stop ( ) : void
Результат void