C# Class x86CS.Machine

Afficher le fichier Open project: cryogen/VM86CS

Méthodes publiques

Свойство Type Description
Running bool

Private Properties

Свойство Type Description
CPUIORead uint
CPUIOWrite void
LoadBIOS void
LoadVGABios void
SetupIOEntry void
SetupSystem void

Méthodes publiques

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

Private Methods

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

Method Details

ApplicationIdle() public méthode

public ApplicationIdle ( object sender, System e ) : void
sender object
e System
Résultat void

CheckBreakpoint() public méthode

public CheckBreakpoint ( ) : bool
Résultat bool

ClearBreakpoint() public méthode

public ClearBreakpoint ( uint addr ) : void
addr uint
Résultat void

ClearTempBreakpoints() public méthode

public ClearTempBreakpoints ( ) : void
Résultat void

DMARaised() public méthode

public DMARaised ( object sender, ByteArrayEventArgs e ) : void
sender object
e ByteArrayEventArgs
Résultat void

GUIKeyDown() public méthode

public GUIKeyDown ( object sender, UIntEventArgs e ) : void
sender object
e UIntEventArgs
Résultat void

GUIKeyUp() public méthode

public GUIKeyUp ( object sender, UIntEventArgs e ) : void
sender object
e UIntEventArgs
Résultat void

IRQRaised() public méthode

public IRQRaised ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Résultat void

Machine() public méthode

public Machine ( Form uiForm ) : System
uiForm System.Windows.Forms.Form
Résultat System

PicDeviceInterrupt() public méthode

public PicDeviceInterrupt ( object sender, InterruptEventArgs e ) : void
sender object
e InterruptEventArgs
Résultat void

Restart() public méthode

public Restart ( ) : void
Résultat void

RunCycle() public méthode

public RunCycle ( ) : void
Résultat void

RunCycle() public méthode

public RunCycle ( bool logging, bool stepping ) : void
logging bool
stepping bool
Résultat void

SetBreakpoint() public méthode

public SetBreakpoint ( uint addr ) : void
addr uint
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

StepOver() public méthode

public StepOver ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void

Property Details

Running public_oe property

public bool Running
Résultat bool