Enum ChipModel

java.lang.Object
java.lang.Enum<ChipModel>
libsidplay.common.ChipModel
Alle implementierten Schnittstellen:
Serializable, Comparable<ChipModel>, java.lang.constant.Constable

public enum ChipModel extends Enum<ChipModel>
SID chip model
  • Verschachtelte Klassen - Übersicht

    Von Klasse geerbte verschachtelte Klassen/Schnittstellen java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>
  • Enum-Konstanten - Übersicht

    Enum-Konstanten
    Enum-Konstante
    Beschreibung
    Auto-detect SID model
    SID chip of the old C64
    SID chip of the new C64
  • Konstruktorübersicht

    Konstruktoren
    Modifizierer
    Konstruktor
    Beschreibung
    private
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    static ChipModel
    getChipModel(IEmulationSection emulation, SidTune tune, int sidNum)
    Detect chip model of specified SID number in the following order: chip model forced by user configuration chip model detected by tune recognition WhatsSID chip model provided by tune information and if unknown, then default chip model for the 1st SID and for 2nd or 3rd chip use the same chip model as for the 1st SID
    static ChipModel
    Gibt die Enumerationskonstante dieses Typs mit dem angegebenen Namen zurück.
    static ChipModel[]
    Gibt ein Array mit den Konstanten dieses Enum-Typs in der Reihenfolge ihrer Deklaration zurück.

    Von Klasse geerbte Methoden java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum-Konstanten - Details

    • AUTO

      public static final ChipModel AUTO
      Auto-detect SID model
    • MOS6581

      public static final ChipModel MOS6581
      SID chip of the old C64
    • MOS8580

      public static final ChipModel MOS8580
      SID chip of the new C64
  • Konstruktordetails

    • ChipModel

      private ChipModel()
  • Methodendetails

    • values

      public static ChipModel[] values()
      Gibt ein Array mit den Konstanten dieses Enum-Typs in der Reihenfolge ihrer Deklaration zurück.
      Gibt zurück:
      ein Array mit den Konstanten dieses Enumerationstyps in der Reihenfolge ihrer Deklaration
    • valueOf

      public static ChipModel valueOf(String name)
      Gibt die Enumerationskonstante dieses Typs mit dem angegebenen Namen zurück. Die Zeichenfolge muss exakt mit einer ID übereinstimmen, mit der eine Enumerationskonstante in diesem Typ deklariert wird. (Zusätzliche Leerzeichen sind nicht zulässig.)
      Parameter:
      name - Name der zurückzugebenden Enumerationskonstante.
      Gibt zurück:
      Enumerationskonstante mit dem angegebenen Namen
      Löst aus:
      IllegalArgumentException - wenn dieser Enumerationstyp keine Konstante mit dem angegebenen Namen enthält
      NullPointerException - wenn das Argument nicht angegeben wird
    • getChipModel

      public static ChipModel getChipModel(IEmulationSection emulation, SidTune tune, int sidNum)
      Detect chip model of specified SID number in the following order:
      1. chip model forced by user configuration
      2. chip model detected by tune recognition WhatsSID
      3. chip model provided by tune information and if unknown, then
      4. default chip model for the 1st SID and for 2nd or 3rd chip use the same chip model as for the 1st SID
      Gibt zurück:
      chip model to be used for SID number 0..MAX_SIDS-1