C# Class x86CS.Devices.DMAController

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

Public Methods

Method Description
DMAController ( ) : System
DoTransfer ( int channel, byte data ) : void
Read ( ushort address, int size ) : uint
Write ( ushort address, uint value, int size ) : void

Private Methods

Method Description
Reset ( ) : void
SetAddressOrCount ( byte index, byte value ) : void

Method Details

DMAController() public method

public DMAController ( ) : System
return System

DoTransfer() public method

public DoTransfer ( int channel, byte data ) : void
channel int
data byte
return void

Read() public method

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

Write() public method

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