C# Класс x86CS.Machine

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

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

Свойство Тип Описание
Running bool

Private Properties

Свойство Тип Описание
CPUIORead uint
CPUIOWrite void
LoadBIOS void
LoadVGABios void
SetupIOEntry void
SetupSystem void

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

Метод Описание
ApplicationIdle ( object sender, System e ) : void
CheckBreakpoint ( ) : bool
ClearBreakpoint ( uint addr ) : void
ClearTempBreakpoints ( ) : void
DMARaised ( object sender, ByteArrayEventArgs e ) : void
GUIKeyDown ( object sender, UIntEventArgs e ) : void
GUIKeyUp ( object sender, UIntEventArgs e ) : void
IRQRaised ( object sender, EventArgs e ) : void
Machine ( Form uiForm ) : System
PicDeviceInterrupt ( object sender, InterruptEventArgs e ) : void
Restart ( ) : void
RunCycle ( ) : void
RunCycle ( bool logging, bool stepping ) : void
SetBreakpoint ( uint addr ) : void
Start ( ) : void
StepOver ( ) : void
Stop ( ) : void

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

Метод Описание
CPUIORead ( ushort addr, int size ) : uint
CPUIOWrite ( ushort addr, uint value, int size ) : void
LoadBIOS ( ) : void
LoadVGABios ( ) : void
SetupIOEntry ( ushort port, ReadCallback read, WriteCallback write ) : void
SetupSystem ( ) : void

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

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

public ApplicationIdle ( object sender, System e ) : void
sender object
e System
Результат void

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

public CheckBreakpoint ( ) : bool
Результат bool

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

public ClearBreakpoint ( uint addr ) : void
addr uint
Результат void

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

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

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

public DMARaised ( object sender, ByteArrayEventArgs e ) : void
sender object
e ByteArrayEventArgs
Результат void

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

public GUIKeyDown ( object sender, UIntEventArgs e ) : void
sender object
e UIntEventArgs
Результат void

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

public GUIKeyUp ( object sender, UIntEventArgs e ) : void
sender object
e UIntEventArgs
Результат void

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

public IRQRaised ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

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

public Machine ( Form uiForm ) : System
uiForm System.Windows.Forms.Form
Результат System

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

public PicDeviceInterrupt ( object sender, InterruptEventArgs e ) : void
sender object
e InterruptEventArgs
Результат void

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

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

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

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

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

public RunCycle ( bool logging, bool stepping ) : void
logging bool
stepping bool
Результат void

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

public SetBreakpoint ( uint addr ) : void
addr uint
Результат void

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

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

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

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

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

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

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

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

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