jmce - 1_02

jmce.sim
Interface DiskController

All Superinterfaces:
Hardware, Peripheral
All Known Implementing Classes:
AbstractDiskController, FDC, FDC, FDC, PD765

public interface DiskController
extends Peripheral

Disk controller.

Every disk controller manage one or more Floppy / Harddisk. The unit must be added as Hardware() to the disk controller.

Version:
1.00
Author:
Mario Viara

Method Summary
 Disk getDisk(int n)
          Return the specified Disk.
 int getDiskCount()
          Return the number of attached drive.
 int getDrive()
           
 void setDrive(int disk)
           
 
Methods inherited from interface jmce.sim.Peripheral
idle, registerCPU
 
Methods inherited from interface jmce.sim.Hardware
addHardware, destroy, getHardware, getHardware, getHardware, getHardware, getHardwareCount, getHardwareInstances, getHardwareTree, getName, getParent, init, initSwing, removeHardware, removeHardware, reset, setHardware, setHardware, setName
 

Method Detail

getDrive

int getDrive()

setDrive

void setDrive(int disk)
              throws SIMException
Throws:
SIMException

getDiskCount

int getDiskCount()
Return the number of attached drive.


getDisk

Disk getDisk(int n)
             throws SIMException
Return the specified Disk.

Throws:
SIMException

jmce - 1_02