C# 클래스 x86CS.Machine

파일 보기 프로젝트 열기: cryogen/VM86CS

공개 프로퍼티들

프로퍼티 타입 설명
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