Klasse JHardSIDMapping

java.lang.Object
builder.jhardsid.JHardSIDMapping

public class JHardSIDMapping extends Object
  • Konstruktordetails

    • JHardSIDMapping

      public JHardSIDMapping()
  • Methodendetails

    • mapping

      public static Map<Integer,String> mapping(IEmulationSection emulationSection, SidTune tune, int chipCount)
    • getModelDependantChipNum

      public static Integer getModelDependantChipNum(IEmulationSection emulationSection, int chipCount, Set<Integer> alreadyInUse, ChipModel chipModel)
      Get HardSID device index based on the desired chip model.
      Parameter:
      emulationSection - configuration
      chipCount - number of available devices
      alreadyInUse - devices already in use
      chipModel - desired chip model
      Gibt zurück:
      SID index of the desired HardSID device
    • isChipModelMatching

      private static boolean isChipModelMatching(IEmulationSection emulationSection, ChipModel chipModel, int chipNum)
    • isChipNumAlreadyUsed

      private static boolean isChipNumAlreadyUsed(Set<Integer> alreadyInUse, int chipNum)