Package client.teavm

Klasse JSIDPlay2TeaVM

java.lang.Object
client.teavm.JSIDPlay2TeaVM

public class JSIDPlay2TeaVM extends Object
Main class of the TeaVM version of JSIDPlay2 to generate JavaScript and WASM code.
  • Felddetails

  • Konstruktordetails

    • JSIDPlay2TeaVM

      public JSIDPlay2TeaVM()
  • Methodendetails

    • main

      public static void main(String[] args)
    • js2open

      public static void js2open(byte[] sidContents, String sidContentsName, int song, int nthFrame, boolean addSidListener, byte[] cartContents, String cartContentsName, String command, double songLength)
    • js2clock

      public static void js2clock()
    • js2defaultPlayLength

      public static void js2defaultPlayLength(double defaultPlayLength)
    • js2loop

      public static void js2loop(boolean loop)
    • js2single

      public static void js2single(boolean single)
    • js2palEmulationEnable

      public static void js2palEmulationEnable(boolean palEmulationEnable)
    • js2turboTape

      public static void js2turboTape(boolean turboTape)
    • js2fade

      public static void js2fade(double fadeInTime, double fadeOutTime)
    • js2samplingRate

      public static void js2samplingRate(String samplingRate)
    • js2sampling

      public static void js2sampling(String sampling)
    • js2volumeLevels

      public static void js2volumeLevels(float mainVolume, float secondVolume, float thirdVolume, float mainBalance, float secondBalance, float thirdBalance, int mainDelay, int secondDelay, int thirdDelay)
    • js2bufferSize

      public static void js2bufferSize(int bufferSize)
    • js2audioBufferSize

      public static void js2audioBufferSize(int audioBufferSize)
    • js2delay

      public static void js2delay(boolean delayBypass, int delay, int delayWetLevel, int delayDryLevel, int delayFeedbackLevel)
    • js2reverb

      public static void js2reverb(boolean reverbBypass, float reverbComb1Delay, float reverbComb2Delay, float reverbComb3Delay, float reverbComb4Delay, float reverbAllPass1Delay, float reverbAllPass2Delay, float reverbSustainDelay, float reverbDryWetMix)
    • js2engine

      public static void js2engine(String engine)
    • js2defaultEmulation

      public static void js2defaultEmulation(String emulation)
    • js2userEmulation

      public static void js2userEmulation(String userEmulation, String stereoEmulation, String thirdEmulation)
    • js2defaultClockSpeed

      public static void js2defaultClockSpeed(String defaultClockSpeed)
    • js2userClockSpeed

      public static void js2userClockSpeed(String userClockSpeed)
    • js2defaultChipModel

      public static void js2defaultChipModel(String chipModel)
    • js2userChipModel

      public static void js2userChipModel(String userSidModel, String stereoSidModel, String thirdSIDModel)
    • js2hardSidMapping

      public static String js2hardSidMapping(int chipCount, int hardsid6581, int hardsid8580)
    • js2exSidMapping

      public static String js2exSidMapping()
    • js2sidBlasterMapping

      public static String js2sidBlasterMapping()
    • js2usbSidMapping

      public static String js2usbSidMapping()
    • js2filterEnable

      public static void js2filterEnable(int sidNum, boolean filterEnable)
    • js2filterName

      public static void js2filterName(String emulation, String chipModel, int sidNum, String filterName)
    • js2digiBoosted8580

      public static void js2digiBoosted8580(boolean boost)
    • js2stereo

      public static void js2stereo(String stereoMode, int dualSidBase, int thirdSIDBase, boolean fakeStereo, String sidToRead)
    • js2mute

      public static void js2mute(int sidNum, int voice, boolean value)
    • js2detectPSID64ChipModel

      public static void js2detectPSID64ChipModel(boolean detectPSID64ChipModel)
    • js2turnDriveOn

      public static void js2turnDriveOn(boolean driveOn)
    • js2parallelCable

      public static void js2parallelCable(boolean parallelCable)
    • js2jiffyDosInstalled

      public static void js2jiffyDosInstalled(boolean jiffyDosInstalled)
    • js2ramExpansion

      public static void js2ramExpansion(boolean ramExpansion0, boolean ramExpansion1, boolean ramExpansion2, boolean ramExpansion3, boolean ramExpansion4)
    • js2floppyType

      public static void js2floppyType(String floppyType)
    • js2printerOn

      public static void js2printerOn(boolean printerOn)
    • js2whatsSID

      public static void js2whatsSID(boolean enable, int captureTime, int matchStartTime, int matchRetryTime, float minimumRelativeConfidence)
    • js2typeInCommand

      public static void js2typeInCommand(String multiLineCommand)
    • js2typeKey

      public static void js2typeKey(String keyCode)
    • js2pressKey

      public static void js2pressKey(String keyCode)
    • js2releaseKey

      public static void js2releaseKey(String keyCode)
    • js2joystick

      public static void js2joystick(int number, int value)
    • js2fastForward

      public static void js2fastForward()
    • js2normalSpeed

      public static void js2normalSpeed()
    • js2tuneInfo

      public static String js2tuneInfo()
    • js2playList

      public static String js2playList()
    • js2status

      public static String js2status()
    • js2insertDisk

      public static void js2insertDisk(byte[] diskContents, String diskContentsName)
    • js2ejectDisk

      public static void js2ejectDisk()
    • js2insertTape

      public static void js2insertTape(byte[] tapeContents, String tapeContentsNameFromJS)
    • js2ejectTape

      public static void js2ejectTape()
    • js2controlDatasette

      public static void js2controlDatasette(String control)
    • js2insertREUfile

      public static void js2insertREUfile(byte[] cartContents, String cartContentsName)
    • js2insertREU

      public static void js2insertREU(int sizeKb)
    • js2freezeCartridge

      public static void js2freezeCartridge()
    • js2delaySidBlaster

      public static void js2delaySidBlaster(int cycles)