java.lang.Object
libsidplay.components.cart.supported.core.OPL3

public final class OPL3 extends Object
  • Felddetails

    • registers

      static int[] registers
    • operators

      static Operator[][] operators
    • channels2op

      static Channel2op[][] channels2op
    • channels4op

      static Channel4op[][] channels4op
    • channels

      static Channel[][] channels
    • disabledChannel

      static DisabledChannel disabledChannel
    • bassDrumChannel

      static BassDrumChannel bassDrumChannel
    • highHatSnareDrumChannel

      static HighHatSnareDrumChannel highHatSnareDrumChannel
    • tomTomTopCymbalChannel

      static TomTomTopCymbalChannel tomTomTopCymbalChannel
    • highHatOperator

      static HighHatOperator highHatOperator
    • snareDrumOperator

      static SnareDrumOperator snareDrumOperator
    • tomTomOperator

      static TomTomOperator tomTomOperator
    • topCymbalOperator

      static TopCymbalOperator topCymbalOperator
    • highHatOperatorInNonRhythmMode

      static Operator highHatOperatorInNonRhythmMode
    • snareDrumOperatorInNonRhythmMode

      static Operator snareDrumOperatorInNonRhythmMode
    • tomTomOperatorInNonRhythmMode

      static Operator tomTomOperatorInNonRhythmMode
    • topCymbalOperatorInNonRhythmMode

      static Operator topCymbalOperatorInNonRhythmMode
    • nts

      static int nts
    • dam

      static int dam
    • dvb

      static int dvb
    • ryt

      static int ryt
    • bd

      static int bd
    • sd

      static int sd
    • tom

      static int tom
    • tc

      static int tc
    • hh

      static int hh
    • _new

      static int _new
    • connectionsel

      static int connectionsel
    • vibratoIndex

      static int vibratoIndex
    • tremoloIndex

      static int tremoloIndex
  • Konstruktordetails

    • OPL3

      public OPL3()
  • Methodendetails

    • read

      public short[] read()
    • write

      public void write(int array, int address, int data)
    • initOperators

      private void initOperators()
    • initChannels2op

      private void initChannels2op()
    • initChannels4op

      private void initChannels4op()
    • initRhythmChannels

      private void initRhythmChannels()
    • initChannels

      private void initChannels()
    • update_1_NTS1_6

      private void update_1_NTS1_6()
    • update_DAM1_DVB1_RYT1_BD1_SD1_TOM1_TC1_HH1

      private void update_DAM1_DVB1_RYT1_BD1_SD1_TOM1_TC1_HH1()
    • update_7_NEW1

      private void update_7_NEW1()
    • setEnabledChannels

      private void setEnabledChannels()
    • update_2_CONNECTIONSEL6

      private void update_2_CONNECTIONSEL6()
    • set4opConnections

      private void set4opConnections()
    • setRhythmMode

      private void setRhythmMode()