Package libsidplay.components.iec
Klasse IECBus
java.lang.Object
libsidplay.components.iec.IECBus
IEC Bus Implementation.
- Autor:
- Ken Händel
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected byteprotected byteprotected C1541[]Floppy Disk Drives connected to the bus.protected byte[]protected byte[]protected bytestatic final intNumber of IEC devices.protected SerialIECDevice[]Serial devices connected to the bus. -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal bytefinal voiddeviceWrite(int deviceNum, byte data) final byteRead from IEC bus.final voidreset()Reset bus state.protected final voidsetDriveBus(int deviceNum) final voidsetFloppies(C1541[] drvs) Set Floppy Disk Drives.final voidsetSerialDevices(SerialIECDevice[] devices) Set Serial Devices.final voidupdateDrive(int deviceNum, byte byt) protected final voidfinal voidwriteToIECBus(byte data) Write to IEC bus.
-
Felddetails
-
IECBUS_NUM
public static final int IECBUS_NUMNumber of IEC devices.- Siehe auch:
-
drvBus
protected byte[] drvBus -
drvData
protected byte[] drvData -
drvPort
protected byte drvPort -
cpuBus
protected byte cpuBus -
cpuPort
protected byte cpuPort -
drives
Floppy Disk Drives connected to the bus. -
serialDevices
Serial devices connected to the bus.
-
-
Konstruktordetails
-
IECBus
public IECBus()
-
-
Methodendetails
-
reset
public final void reset()Reset bus state. -
setFloppies
Set Floppy Disk Drives.- Parameter:
drvs- Floppies
-
setSerialDevices
Set Serial Devices.- Parameter:
devices- Serial Devices
-
readFromIECBus
public final byte readFromIECBus()Read from IEC bus.- Gibt zurück:
- bus value
-
writeToIECBus
public final void writeToIECBus(byte data) Write to IEC bus.- Parameter:
data- write value
-
deviceRead
public final byte deviceRead() -
deviceWrite
public final void deviceWrite(int deviceNum, byte data) -
updateDrive
public final void updateDrive(int deviceNum, byte byt) -
setDriveBus
protected final void setDriveBus(int deviceNum) -
updatePorts
protected final void updatePorts()
-