Klasse IECBus

java.lang.Object
libsidplay.components.iec.IECBus

public class IECBus extends Object
IEC Bus Implementation.
Autor:
Ken Händel
  • Felddetails

    • IECBUS_NUM

      public static final int IECBUS_NUM
      Number 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

      protected C1541[] drives
      Floppy Disk Drives connected to the bus.
    • serialDevices

      protected SerialIECDevice[] serialDevices
      Serial devices connected to the bus.
  • Konstruktordetails

    • IECBus

      public IECBus()
  • Methodendetails

    • reset

      public final void reset()
      Reset bus state.
    • setFloppies

      public final void setFloppies(C1541[] drvs)
      Set Floppy Disk Drives.
      Parameter:
      drvs - Floppies
    • setSerialDevices

      public final void setSerialDevices(SerialIECDevice[] devices)
      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()