Klasse Prg

Bekannte direkte Unterklassen:
P00, PSid, T64

class Prg extends SidTune
  • Felddetails

    • SID_ID

      private static SidIdV2 SID_ID
    • SID_ID_INFO

      private static SidIdInfo SID_ID_INFO
    • programOffset

      protected int programOffset
    • program

      protected byte[] program
  • Konstruktordetails

    • Prg

      Prg()
  • Methodendetails

    • load

      protected static SidTune load(String name, byte[] dataBuf) throws SidTuneError
      Löst aus:
      SidTuneError
    • save

      public void save(String name) throws IOException
      Angegeben von:
      save in Klasse SidTune
      Parameter:
      name - Destination for the file.
      Löst aus:
      IOException
    • placeProgramInMemory

      public Integer placeProgramInMemory(byte[] mem)
      Beschreibung aus Klasse kopiert: SidTune
      Copy program into C64 memory.
      Angegeben von:
      placeProgramInMemory in Klasse SidTune
      Parameter:
      mem -
      Gibt zurück:
      play driver address
    • placeProgramInMemory

      public Integer placeProgramInMemory(byte[] mem, byte[] driver)
      Angegeben von:
      placeProgramInMemory in Klasse SidTune
    • identify

      public Collection<String> identify()
      Identify the player IDs of a program in memory.
      Angegeben von:
      identify in Klasse SidTune
      Gibt zurück:
      the player IDs as a list
    • identify

      public Collection<String> identify(byte[] sidIdCfgBin)
      Identify the player IDs of a program in memory.
      Angegeben von:
      identify in Klasse SidTune
      Gibt zurück:
      the player IDs as a list
    • getPlayerInfo

      public SidIdInfo.PlayerInfoSection getPlayerInfo(String playerName)
      Search player ID Info.
      Angegeben von:
      getPlayerInfo in Klasse SidTune
      Parameter:
      playerName - player to get infos for
      Gibt zurück:
      player infos (or null, if not found)
    • getPlayerInfo

      public SidIdInfo.PlayerInfoSection getPlayerInfo(String playerName, byte[] sidIdInfoBin)
      Search player ID Info.
      Angegeben von:
      getPlayerInfo in Klasse SidTune
      Parameter:
      playerName - player to get infos for
      Gibt zurück:
      player infos (or null, if not found)
    • getMD5Digest

      public String getMD5Digest(MD5Method md5Method)
      Calculate MD5 checksum.
      Angegeben von:
      getMD5Digest in Klasse SidTune
    • getInitDelay

      protected long getInitDelay()
      Beschreibung aus Klasse kopiert: SidTune
      Return delay in C64 clocks before song init is done.
      Angegeben von:
      getInitDelay in Klasse SidTune