Klasse SerialIECDevice

java.lang.Object
libsidplay.components.iec.SerialIECDevice
Bekannte direkte Unterklassen:
MPS803

public abstract class SerialIECDevice extends Object
  • Felddetails

  • Konstruktordetails

    • SerialIECDevice

      public SerialIECDevice(IECBus bus)
  • Methodendetails

    • reset

      public void reset()
    • setDeviceEnable

      protected void setDeviceEnable(boolean enable)
    • getID

      public int getID()
    • setClock

      public void setClock(CPUClock cpuFreq)
    • clock

      public void clock()
    • usToCycles

      private long usToCycles(double us)
      Convert microseconds to cycles
      Parameter:
      us - number of microseconds
      Gibt zurück:
      cycle count
    • open

      public abstract void open(int device, byte secondary)
    • close

      public abstract void close(int device, byte secondary)
    • listenTalk

      public abstract void listenTalk(int device, byte secondary)
    • unlisten

      public abstract void unlisten(int device, byte secondary)
    • untalk

      public abstract void untalk(int device, byte secondary)
    • read

      public abstract byte read(int device, byte secondary)
    • write

      public abstract void write(int device, byte secondary, byte data)
    • getStatus

      public abstract byte getStatus()
    • clk

      public abstract long clk()