Package client.teavm.common
Klasse ExportedApi
java.lang.Object
client.teavm.common.ExportedApi
- Alle implementierten Schnittstellen:
ICompileTime,IExportedApi,ILogger
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprivate AudioDriverTeaVMprivate final IAudioSectionprivate intprivate intprivate final IC1541Sectionprivate C64private Stringprivate final IConfigprivate EventSchedulerprivate final IEmulationSectionprivate HardwareEnsembleprivate static final Stringprivate static final Stringprivate HVSCEntryprivate final IImportedApiprivate static final Stringprivate final ILoggerprivate static final Loggerprivate final MainArgsprivate static final intprivate Stringprivate PlayListprivate final IPrinterSectionprivate booleanprivate static final intprivate static final intprivate static final intprivate static final Stringprivate ReSIDBuilderprivate final ISidPlay2Sectionprivate Statusprivate static final Stringprivate Timerprivate SidTuneprivate final IWhatsSidSectionVon Schnittstelle geerbte Felder client.teavm.common.compiletime.ICompileTime
ALL_ROMS, AUD_LOOKUP_TABLE, BASIC_ROM, BUILT_INS, C1541_II_ROM, C1541_ROM, CHAR_ROM, COMBINED_LINES_EVEN, COMBINED_LINES_ODD, DECODER, JIFFY_DOS_C1541_ROM, JIFFY_DOS_C64_ROM, KERNAL_ROM, LINE_PALETTE_EVEN, LINE_PALETTE_ODD, LOOKUP_TABLE, MPS803_ROM, PALETTE, PSID_DRIVER_BIN, SID_ID_CFG, SID_ID_CFG_BIN, SLOW_HEADER_ROM, TURBO_DATA_ROM, TURBO_HEADER_ROM -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaudioBufferSize(int audioBufferSize) private voidvoidbufferSize(int bufferSize) voidclock()voidcontrolDatasette(Datasette.Control control) private FilecreateReadOnlyFile(byte[] fileContents, String fileContentsUrl) voiddefaultChipModel(ChipModel chipModel) voiddefaultClockSpeed(CPUClock defaultClockSpeed) voiddefaultEmulation(Emulation emulation) voiddefaultPlayLength(double defaultPlayLength) voiddelay(boolean delayBypass, int delay, int delayWetLevel, int delayDryLevel, int delayFeedbackLevel) voiddelaySidBlaster(int cycles) voiddetectPSID64ChipModel(boolean detectPSID64ChipModel) private voiddetermineChipModel(StringBuilder result, ChipModel chipModel, int sidBase) voiddigiBoosted8580(boolean boost) private voiddoLog(IEmulationSection emulationSection, SidTune tune) private voiddoLog(ISidPlay2Section sidplay2Section, IAudioSection audioSection, IEmulationSection emulationSection, IC1541Section c1541Section) private voiddoLogChipModel(IEmulationSection emulationSection, SidTune tune) private voiddoLogCPUClock(IEmulationSection emulationSection, SidTune tune) private voiddoLogEmulation(IEmulationSection emulationSection, SidTune tune) private voiddoLogFilterNames(IEmulationSection emulationSection, SidTune tune) voidvoidvoidvoidfade(double fadeInTime, double fadeOutTime) voidvoidfilterEnable(int sidNum, boolean filterEnable) voidfilterName(Emulation emulation, ChipModel chipModel, int sidNum, String filterName) voidvoidvoidfloppyType(FloppyType floppyType) voidprivate StringgetFilterName(int sidNum, String filterName) private StringgetStatusLine(Status status) private static StringhardSidMapping(int chipCount, int hardsid6581, int hardsid8580) voidprivate voidinsertCart(byte[] cartContents, String cartContentsName) voidinsertDisk(byte[] diskContents, String diskContentsName) voidinsertREU(int sizeKb) voidinsertREUfile(byte[] cartContents, String cartContentsName) voidinsertTape(byte[] tapeContents, String tapeContentsName) private voidinstallHack(File d64File) private booleanisOpen()voidjiffyDosInstalled(boolean jiffyDosInstalled) voidjoystick(int number, int value) private StringlistToString(List<Map<?, ?>> list) voidloop(boolean loop) private StringmapToString(Map<?, ?> mapping) voidmute(int sidNum, int voice, boolean value) voidvoidopen(byte[] sidContents, String sidContentsName, int song, int nthFrame, boolean addSidListener, byte[] cartContents, String cartContentsName, String command, double songLength) voidpalEmulationEnable(boolean palEmulationEnable) voidparallelCable(boolean parallelCable) playList()voidpressKey(KeyTableEntry key) voidprinterOn(boolean printerOn) voidramExpansion(boolean ramExpansion0, boolean ramExpansion1, boolean ramExpansion2, boolean ramExpansion3, boolean ramExpansion4) voidreleaseKey(KeyTableEntry key) voidreverb(boolean reverbBypass, float reverbComb1Delay, float reverbComb2Delay, float reverbComb3Delay, float reverbComb4Delay, float reverbAllPass1Delay, float reverbAllPass2Delay, float reverbSustainDelay, float reverbDryWetMix) voidsampling(SamplingMethod sampling) voidsamplingRate(SamplingRate samplingRate) voidvoidsingle(boolean single) status()voidstereo(StereoMode stereoMode, int dualSidBase, int thirdSIDBase, boolean fakeStereo, SidReads sidToRead) tuneInfo()voidturboTape(boolean turboTape) voidturnDriveOn(boolean driveOn) voidtypeInCommand(String multiLineCommand) voidtypeKey(KeyTableEntry key) private voidupdateSids(IEmulationSection emulationSection) voiduserChipModel(ChipModel userSidModel, ChipModel stereoSidModel, ChipModel thirdSIDModel) voiduserClockSpeed(CPUClock userClockSpeed) voiduserEmulation(Emulation userEmulation, Emulation stereoEmulation, Emulation thirdEmulation) voidvolumeLevels(float mainVolume, float secondVolume, float thirdVolume, float mainBalance, float secondBalance, float thirdBalance, int mainDelay, int secondDelay, int thirdDelay) voidwhatsSID(boolean enable, int captureTime, int matchStartTime, int matchRetryTime, float minimumRelativeConfidence) Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden client.teavm.common.compiletime.ICompileTime
getBuiltIn
-
Felddetails
-
LOG_IMPL
-
RAM_COMMAND
private static final int RAM_COMMAND- Siehe auch:
-
RAM_COMMAND_LEN
private static final int RAM_COMMAND_LEN- Siehe auch:
-
MAX_COMMAND_LEN
private static final int MAX_COMMAND_LEN- Siehe auch:
-
RAM_COMMAND_SCREEN_ADDRESS
private static final int RAM_COMMAND_SCREEN_ADDRESS- Siehe auch:
-
RUN
- Siehe auch:
-
SYS
- Siehe auch:
-
LOAD
- Siehe auch:
-
HEADING
- Siehe auch:
-
HVSC_ENTRY
- Siehe auch:
-
importedApi
-
LOG
-
mainArgs
-
config
-
sidplay2Section
-
audioSection
-
emulationSection
-
c1541Section
-
printerSection
-
whatsSidSection
-
context
-
tune
-
hvscEntry
-
playList
-
hardwareEnsemble
-
c64
-
sidBuilder
-
audioDriver
-
timer
-
status
-
command
-
playerId
-
autodetectPSID64Counter
private int autodetectPSID64Counter -
psid64Detected
private boolean psid64Detected -
bufferSize
private int bufferSize
-
-
Konstruktordetails
-
ExportedApi
-
-
Methodendetails
-
open
public void open(byte[] sidContents, String sidContentsName, int song, int nthFrame, boolean addSidListener, byte[] cartContents, String cartContentsName, String command, double songLength) - Angegeben von:
openin SchnittstelleIExportedApi
-
clock
public void clock()- Angegeben von:
clockin SchnittstelleIExportedApi
-
defaultPlayLength
public void defaultPlayLength(double defaultPlayLength) - Angegeben von:
defaultPlayLengthin SchnittstelleIExportedApi
-
loop
public void loop(boolean loop) - Angegeben von:
loopin SchnittstelleIExportedApi
-
single
public void single(boolean single) - Angegeben von:
singlein SchnittstelleIExportedApi
-
palEmulationEnable
public void palEmulationEnable(boolean palEmulationEnable) - Angegeben von:
palEmulationEnablein SchnittstelleIExportedApi
-
turboTape
public void turboTape(boolean turboTape) - Angegeben von:
turboTapein SchnittstelleIExportedApi
-
fade
public void fade(double fadeInTime, double fadeOutTime) - Angegeben von:
fadein SchnittstelleIExportedApi
-
samplingRate
- Angegeben von:
samplingRatein SchnittstelleIExportedApi
-
sampling
- Angegeben von:
samplingin SchnittstelleIExportedApi
-
volumeLevels
public void volumeLevels(float mainVolume, float secondVolume, float thirdVolume, float mainBalance, float secondBalance, float thirdBalance, int mainDelay, int secondDelay, int thirdDelay) - Angegeben von:
volumeLevelsin SchnittstelleIExportedApi
-
bufferSize
public void bufferSize(int bufferSize) - Angegeben von:
bufferSizein SchnittstelleIExportedApi
-
audioBufferSize
public void audioBufferSize(int audioBufferSize) - Angegeben von:
audioBufferSizein SchnittstelleIExportedApi
-
delay
public void delay(boolean delayBypass, int delay, int delayWetLevel, int delayDryLevel, int delayFeedbackLevel) - Angegeben von:
delayin SchnittstelleIExportedApi
-
reverb
public void reverb(boolean reverbBypass, float reverbComb1Delay, float reverbComb2Delay, float reverbComb3Delay, float reverbComb4Delay, float reverbAllPass1Delay, float reverbAllPass2Delay, float reverbSustainDelay, float reverbDryWetMix) - Angegeben von:
reverbin SchnittstelleIExportedApi
-
engine
- Angegeben von:
enginein SchnittstelleIExportedApi
-
defaultEmulation
- Angegeben von:
defaultEmulationin SchnittstelleIExportedApi
-
userEmulation
public void userEmulation(Emulation userEmulation, Emulation stereoEmulation, Emulation thirdEmulation) - Angegeben von:
userEmulationin SchnittstelleIExportedApi
-
defaultClockSpeed
- Angegeben von:
defaultClockSpeedin SchnittstelleIExportedApi
-
userClockSpeed
- Angegeben von:
userClockSpeedin SchnittstelleIExportedApi
-
defaultChipModel
- Angegeben von:
defaultChipModelin SchnittstelleIExportedApi
-
userChipModel
public void userChipModel(ChipModel userSidModel, ChipModel stereoSidModel, ChipModel thirdSIDModel) - Angegeben von:
userChipModelin SchnittstelleIExportedApi
-
hardSidMapping
- Angegeben von:
hardSidMappingin SchnittstelleIExportedApi
-
exSidMapping
- Angegeben von:
exSidMappingin SchnittstelleIExportedApi
-
sidBlasterMapping
- Angegeben von:
sidBlasterMappingin SchnittstelleIExportedApi
-
usbSidMapping
- Angegeben von:
usbSidMappingin SchnittstelleIExportedApi
-
filterEnable
public void filterEnable(int sidNum, boolean filterEnable) - Angegeben von:
filterEnablein SchnittstelleIExportedApi
-
filterName
- Angegeben von:
filterNamein SchnittstelleIExportedApi
-
digiBoosted8580
public void digiBoosted8580(boolean boost) - Angegeben von:
digiBoosted8580in SchnittstelleIExportedApi
-
stereo
public void stereo(StereoMode stereoMode, int dualSidBase, int thirdSIDBase, boolean fakeStereo, SidReads sidToRead) - Angegeben von:
stereoin SchnittstelleIExportedApi
-
mute
public void mute(int sidNum, int voice, boolean value) - Angegeben von:
mutein SchnittstelleIExportedApi
-
detectPSID64ChipModel
public void detectPSID64ChipModel(boolean detectPSID64ChipModel) - Angegeben von:
detectPSID64ChipModelin SchnittstelleIExportedApi
-
turnDriveOn
public void turnDriveOn(boolean driveOn) - Angegeben von:
turnDriveOnin SchnittstelleIExportedApi
-
parallelCable
public void parallelCable(boolean parallelCable) - Angegeben von:
parallelCablein SchnittstelleIExportedApi
-
jiffyDosInstalled
public void jiffyDosInstalled(boolean jiffyDosInstalled) - Angegeben von:
jiffyDosInstalledin SchnittstelleIExportedApi
-
ramExpansion
public void ramExpansion(boolean ramExpansion0, boolean ramExpansion1, boolean ramExpansion2, boolean ramExpansion3, boolean ramExpansion4) - Angegeben von:
ramExpansionin SchnittstelleIExportedApi
-
floppyType
- Angegeben von:
floppyTypein SchnittstelleIExportedApi
-
printerOn
public void printerOn(boolean printerOn) - Angegeben von:
printerOnin SchnittstelleIExportedApi
-
whatsSID
public void whatsSID(boolean enable, int captureTime, int matchStartTime, int matchRetryTime, float minimumRelativeConfidence) - Angegeben von:
whatsSIDin SchnittstelleIExportedApi
-
typeInCommand
- Angegeben von:
typeInCommandin SchnittstelleIExportedApi
-
typeKey
- Angegeben von:
typeKeyin SchnittstelleIExportedApi
-
pressKey
- Angegeben von:
pressKeyin SchnittstelleIExportedApi
-
releaseKey
- Angegeben von:
releaseKeyin SchnittstelleIExportedApi
-
joystick
public void joystick(int number, int value) - Angegeben von:
joystickin SchnittstelleIExportedApi
-
fastForward
public void fastForward()- Angegeben von:
fastForwardin SchnittstelleIExportedApi
-
normalSpeed
public void normalSpeed()- Angegeben von:
normalSpeedin SchnittstelleIExportedApi
-
tuneInfo
- Angegeben von:
tuneInfoin SchnittstelleIExportedApi
-
playList
- Angegeben von:
playListin SchnittstelleIExportedApi
-
status
- Angegeben von:
statusin SchnittstelleIExportedApi
-
insertDisk
- Angegeben von:
insertDiskin SchnittstelleIExportedApi
-
ejectDisk
public void ejectDisk()- Angegeben von:
ejectDiskin SchnittstelleIExportedApi
-
insertTape
- Angegeben von:
insertTapein SchnittstelleIExportedApi
-
ejectTape
public void ejectTape()- Angegeben von:
ejectTapein SchnittstelleIExportedApi
-
controlDatasette
- Angegeben von:
controlDatasettein SchnittstelleIExportedApi
-
insertREUfile
- Angegeben von:
insertREUfilein SchnittstelleIExportedApi
-
insertREU
public void insertREU(int sizeKb) - Angegeben von:
insertREUin SchnittstelleIExportedApi
-
freezeCartridge
public void freezeCartridge()- Angegeben von:
freezeCartridgein SchnittstelleIExportedApi
-
delaySidBlaster
public void delaySidBlaster(int cycles) - Angegeben von:
delaySidBlasterin SchnittstelleIExportedApi
-
doLog
private void doLog(ISidPlay2Section sidplay2Section, IAudioSection audioSection, IEmulationSection emulationSection, IC1541Section c1541Section) -
doLog
-
doLogFilterNames
-
doLogCPUClock
-
doLogEmulation
-
doLogChipModel
-
getFilterName
-
determineChipModel
-
isOpen
private boolean isOpen() -
insertCart
-
autodetectPSID64
private void autodetectPSID64() -
updateSids
-
installHack
-
createReadOnlyFile
private File createReadOnlyFile(byte[] fileContents, String fileContentsUrl) throws IOException, FileNotFoundException - Löst aus:
IOExceptionFileNotFoundException
-
getStatusLine
-
createTuneInfo
-
createMap
-
getText
-
listToString
-
mapToString
-
finest
-
fine
-
info
-
severe
-