Klasse VIA6522BC

java.lang.Object
libsidplay.components.c1541.VIACore
libsidplay.components.c1541.VIA6522BC

public abstract class VIA6522BC extends VIACore
Handling of the Bus Controller.
Autor:
Ken Händel
  • Felddetails

    • iecbus

      private final IECBus iecbus
      IEC Bus.
    • parallelCable

      private IParallelCable parallelCable
      The parallel cable connected to the device.
    • deviceId

      private int deviceId
      The C1541 device ID.
  • Konstruktordetails

    • VIA6522BC

      public VIA6522BC(int id, IECBus bus)
      Creates a new instance of VIA6522BC.
      Parameter:
      id - the C1541 device ID
      bus - the IEC Bus
  • Methodendetails

    • setParallelCable

      public final void setParallelCable(IParallelCable cable)
      Set a parallel cable.
      Parameter:
      cable - parallel cable
    • getParallelCable

      public final IParallelCable getParallelCable()
      Get the parallel cable.
      Gibt zurück:
      parallel cable
    • setCa2

      public void setCa2(int state)
      Angegeben von:
      setCa2 in Klasse VIACore
    • setCb2

      public void setCb2(int state)
      Angegeben von:
      setCb2 in Klasse VIACore
    • storePra

      public final void storePra(int addr, byte value)
      Angegeben von:
      storePra in Klasse VIACore
    • storePrb

      public final void storePrb(byte byt)
      Angegeben von:
      storePrb in Klasse VIACore
    • storeAcr

      public void storeAcr(byte value)
      Angegeben von:
      storeAcr in Klasse VIACore
    • storeSr

      public void storeSr(byte value)
      Angegeben von:
      storeSr in Klasse VIACore
    • storeT2l

      public void storeT2l(byte value)
      Angegeben von:
      storeT2l in Klasse VIACore
    • readPra

      public final byte readPra()
      Angegeben von:
      readPra in Klasse VIACore
    • readPrb

      public final byte readPrb()
      Angegeben von:
      readPrb in Klasse VIACore