Package client.teavm
Klasse JSIDPlay2TeaVM
java.lang.Object
client.teavm.JSIDPlay2TeaVM
Main class of the TeaVM version of JSIDPlay2 to generate JavaScript and WASM
code.
-
Feldübersicht
Felder -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic voidjs2audioBufferSize(int audioBufferSize) static voidjs2bufferSize(int bufferSize) static voidjs2clock()static voidjs2controlDatasette(String control) static voidjs2defaultChipModel(String chipModel) static voidjs2defaultClockSpeed(String defaultClockSpeed) static voidjs2defaultEmulation(String emulation) static voidjs2defaultPlayLength(double defaultPlayLength) static voidjs2delay(boolean delayBypass, int delay, int delayWetLevel, int delayDryLevel, int delayFeedbackLevel) static voidjs2delaySidBlaster(int cycles) static voidjs2detectPSID64ChipModel(boolean detectPSID64ChipModel) static voidjs2digiBoosted8580(boolean boost) static voidstatic voidstatic voidstatic Stringstatic voidjs2fade(double fadeInTime, double fadeOutTime) static voidstatic voidjs2filterEnable(int sidNum, boolean filterEnable) static voidjs2filterName(String emulation, String chipModel, int sidNum, String filterName) static voidjs2floppyType(String floppyType) static voidstatic Stringjs2hardSidMapping(int chipCount, int hardsid6581, int hardsid8580) static voidjs2insertDisk(byte[] diskContents, String diskContentsName) static voidjs2insertREU(int sizeKb) static voidjs2insertREUfile(byte[] cartContents, String cartContentsName) static voidjs2insertTape(byte[] tapeContents, String tapeContentsNameFromJS) static voidjs2jiffyDosInstalled(boolean jiffyDosInstalled) static voidjs2joystick(int number, int value) static voidjs2loop(boolean loop) static voidjs2mute(int sidNum, int voice, boolean value) static voidstatic voidjs2open(byte[] sidContents, String sidContentsName, int song, int nthFrame, boolean addSidListener, byte[] cartContents, String cartContentsName, String command, double songLength) static voidjs2palEmulationEnable(boolean palEmulationEnable) static voidjs2parallelCable(boolean parallelCable) static Stringstatic voidjs2pressKey(String keyCode) static voidjs2printerOn(boolean printerOn) static voidjs2ramExpansion(boolean ramExpansion0, boolean ramExpansion1, boolean ramExpansion2, boolean ramExpansion3, boolean ramExpansion4) static voidjs2releaseKey(String keyCode) static voidjs2reverb(boolean reverbBypass, float reverbComb1Delay, float reverbComb2Delay, float reverbComb3Delay, float reverbComb4Delay, float reverbAllPass1Delay, float reverbAllPass2Delay, float reverbSustainDelay, float reverbDryWetMix) static voidjs2sampling(String sampling) static voidjs2samplingRate(String samplingRate) static Stringstatic voidjs2single(boolean single) static Stringstatic voidjs2stereo(String stereoMode, int dualSidBase, int thirdSIDBase, boolean fakeStereo, String sidToRead) static Stringstatic voidjs2turboTape(boolean turboTape) static voidjs2turnDriveOn(boolean driveOn) static voidjs2typeInCommand(String multiLineCommand) static voidjs2typeKey(String keyCode) static Stringstatic voidjs2userChipModel(String userSidModel, String stereoSidModel, String thirdSIDModel) static voidjs2userClockSpeed(String userClockSpeed) static voidjs2userEmulation(String userEmulation, String stereoEmulation, String thirdEmulation) static voidjs2volumeLevels(float mainVolume, float secondVolume, float thirdVolume, float mainBalance, float secondBalance, float thirdBalance, int mainDelay, int secondDelay, int thirdDelay) static voidjs2whatsSID(boolean enable, int captureTime, int matchStartTime, int matchRetryTime, float minimumRelativeConfidence) static void
-
Felddetails
-
jsidplay2
-
-
Konstruktordetails
-
JSIDPlay2TeaVM
public JSIDPlay2TeaVM()
-
-
Methodendetails
-
main
-
js2open
-
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
-
js2sampling
-
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
-
js2defaultEmulation
-
js2userEmulation
-
js2defaultClockSpeed
-
js2userClockSpeed
-
js2defaultChipModel
-
js2userChipModel
-
js2hardSidMapping
-
js2exSidMapping
-
js2sidBlasterMapping
-
js2usbSidMapping
-
js2filterEnable
public static void js2filterEnable(int sidNum, boolean filterEnable) -
js2filterName
-
js2digiBoosted8580
public static void js2digiBoosted8580(boolean boost) -
js2stereo
-
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
-
js2printerOn
public static void js2printerOn(boolean printerOn) -
js2whatsSID
public static void js2whatsSID(boolean enable, int captureTime, int matchStartTime, int matchRetryTime, float minimumRelativeConfidence) -
js2typeInCommand
-
js2typeKey
-
js2pressKey
-
js2releaseKey
-
js2joystick
public static void js2joystick(int number, int value) -
js2fastForward
public static void js2fastForward() -
js2normalSpeed
public static void js2normalSpeed() -
js2tuneInfo
-
js2playList
-
js2status
-
js2insertDisk
-
js2ejectDisk
public static void js2ejectDisk() -
js2insertTape
-
js2ejectTape
public static void js2ejectTape() -
js2controlDatasette
-
js2insertREUfile
-
js2insertREU
public static void js2insertREU(int sizeKb) -
js2freezeCartridge
public static void js2freezeCartridge() -
js2delaySidBlaster
public static void js2delaySidBlaster(int cycles)
-