C# Class x86CS.Devices.KeyboardDevice

Inheritance: IDevice, INeedsIRQ
Exibir arquivo Open project: cryogen/VM86CS Class Usage Examples

Public Methods

Method Description
Cycle ( ) : void
KeyPress ( uint scancode ) : void
KeyUp ( uint scancode ) : void
KeyboardDevice ( ) : System
Read ( ushort address, int size ) : uint
Reset ( ) : void
Write ( ushort address, uint value, int size ) : void

Private Methods

Method Description
OnIRQ ( EventArgs e ) : void
ProcessCommand ( ) : void
SetStatusCode ( byte status ) : void

Method Details

Cycle() public method

public Cycle ( ) : void
return void

KeyPress() public method

public KeyPress ( uint scancode ) : void
scancode uint
return void

KeyUp() public method

public KeyUp ( uint scancode ) : void
scancode uint
return void

KeyboardDevice() public method

public KeyboardDevice ( ) : System
return System

Read() public method

public Read ( ushort address, int size ) : uint
address ushort
size int
return uint

Reset() public method

public Reset ( ) : void
return void

Write() public method

public Write ( ushort address, uint value, int size ) : void
address ushort
value uint
size int
return void