Package builder.resid

Klasse ReSIDBase

Bekannte direkte Unterklassen:
ReSID, ReSIDfp

public abstract class ReSIDBase extends SIDEmu
  • Felddetails

    • sid

      private final SIDChip sid
    • context

      private final EventScheduler context
    • sampler

      private SampleMixer sampler
      Consumes samples of the SID while being clocked.
    • lastTime

      protected long lastTime
      Last time chip was accessed.
  • Konstruktordetails

  • Methodendetails

    • setSampler

      protected void setSampler(SampleMixer sampler)
    • getSampler

      SampleMixer getSampler()
    • reset

      public void reset(byte volume)
      Angegeben von:
      reset in Klasse SIDEmu
    • read

      public byte read(int addr)
      Angegeben von:
      read in Klasse SIDEmu
    • write

      public void write(int addr, byte data)
      Setzt außer Kraft:
      write in Klasse SIDEmu
    • clock

      public void clock()
      Angegeben von:
      clock in Klasse SIDEmu
    • setVoiceMute

      public void setVoiceMute(int num, boolean mute)
      Angegeben von:
      setVoiceMute in Klasse SIDEmu
    • setClockFrequency

      public void setClockFrequency(double systemClock)
      Sets the clock frequency.
      Angegeben von:
      setClockFrequency in Klasse SIDEmu
      Parameter:
      systemClock - System clock to use for the SID.
    • setChipModel

      public void setChipModel(ChipModel model)
      Set the emulated SID model
      Angegeben von:
      setChipModel in Klasse SIDEmu
      Parameter:
      model -
    • input

      public void input(int input)
      Angegeben von:
      input in Klasse SIDEmu
    • setDigiBoost

      public void setDigiBoost(boolean digiBoost)
      Angegeben von:
      setDigiBoost in Klasse SIDEmu
    • readENV

      public abstract byte readENV(int voiceNum)
    • readOSC

      public abstract byte readOSC(int voiceNum)
    • createSID

      protected abstract SIDChip createSID()
    • clocksSinceLastAccess

      protected int clocksSinceLastAccess()