C# Class x86CS.Devices.Floppy

Inheritance: IDevice, INeedsIRQ, INeedsDMA
Afficher le fichier Open project: cryogen/VM86CS Class Usage Examples

Méthodes publiques

Méthode Description
Floppy ( ) : System
MountImage ( string imagePath ) : bool
OnDMA ( ByteArrayEventArgs e ) : void
OnIRQ ( EventArgs e ) : void
Read ( ushort addr, int size ) : uint
Write ( ushort addr, uint value, int size ) : void

Private Methods

Méthode Description
ProcessCommandAndArgs ( ushort value ) : void
ReadSector ( ) : void
Reset ( ) : void
RunCommand ( ) : void

Method Details

Floppy() public méthode

public Floppy ( ) : System
Résultat System

MountImage() public méthode

public MountImage ( string imagePath ) : bool
imagePath string
Résultat bool

OnDMA() public méthode

public OnDMA ( ByteArrayEventArgs e ) : void
e ByteArrayEventArgs
Résultat void

OnIRQ() public méthode

public OnIRQ ( EventArgs e ) : void
e System.EventArgs
Résultat void

Read() public méthode

public Read ( ushort addr, int size ) : uint
addr ushort
size int
Résultat uint

Write() public méthode

public Write ( ushort addr, uint value, int size ) : void
addr ushort
value uint
size int
Résultat void