public interface IEmulationSection
Modifier and Type | Method and Description |
---|---|
CPUClock |
getDefaultClockSpeed()
Getter of the default clock speed.
|
Emulation |
getDefaultEmulation()
Getter of the default emulation to be used.
|
ChipModel |
getDefaultSidModel()
Getter of the default SID model.
|
int |
getDualSidBase()
Getter of the stereo SID base address.
|
Engine |
getEngine()
Getter of the SID engine to be used.
|
String |
getFilter6581()
Getter of the filter setting of MOS6581.
|
String |
getFilter8580()
Getter of the filter setting of CSG8580.
|
default String |
getFilterName(int sidNum,
Engine engine,
Emulation emulation,
ChipModel chipModel)
Get the current filter name depending of the SID number, emulation type and
chip model.
|
int |
getHardsid6581()
Getter of the chip to be used for MOS6581.
|
int |
getHardsid8580()
Getter of the chip to be used for CSG8580.
|
String |
getNetSIDDevHost()
Getter of the host name of a NetworkSIDDevice.
|
int |
getNetSIDDevPort()
Getter of the port address of a NetworkSIDDevice.
|
String |
getNetSIDFilter6581()
Getter of the filter setting of MOS6581 for NetSID.
|
String |
getNetSIDFilter8580()
Getter of the filter setting of CSG8580.
|
String |
getNetSIDStereoFilter6581()
Getter of the stereo filter setting of MOS6581 for NetSID.
|
String |
getNetSIDStereoFilter8580()
Getter of the stereo filter setting of CSG8580.
|
String |
getNetSIDThirdSIDFilter6581()
Getter of the 3-SID filter setting of MOS6581 for NetSID.
|
String |
getNetSIDThirdSIDFilter8580()
Getter of the 3-SID filter setting of CSG8580.
|
String |
getReSIDfpFilter6581()
Getter of the filter setting of MOS6581 for ReSIDfp.
|
String |
getReSIDfpFilter8580()
Getter of the filter setting of CSG8580.
|
String |
getReSIDfpStereoFilter6581()
Getter of the stereo filter setting of MOS6581 for ReSIDfp.
|
String |
getReSIDfpStereoFilter8580()
Getter of the stereo filter setting of CSG8580.
|
String |
getReSIDfpThirdSIDFilter6581()
Getter of the 3-SID filter setting of MOS6581 for ReSIDfp.
|
String |
getReSIDfpThirdSIDFilter8580()
Getter of the 3-SID filter setting of CSG8580.
|
ChipModel |
getSidBlaster0Model()
Getter of the chip model of the first connected SIDBlaster.
|
ChipModel |
getSidBlaster1Model()
Getter of the chip model of the second connected SIDBlaster.
|
ChipModel |
getSidBlaster2Model()
Getter of the device to be used for the third connected SIDBlaster.
|
int |
getSidNumToRead() |
Emulation |
getStereoEmulation()
Getter of the second SIDs user emulation to be used.
|
String |
getStereoFilter6581()
Getter of the stereo filter setting of MOS6581.
|
String |
getStereoFilter8580()
Getter of the stereo filter setting of CSG8580.
|
ChipModel |
getStereoSidModel()
Getter of the the stereo SID model.
|
Emulation |
getThirdEmulation()
Getter of the third SIDs user emulation to be used.
|
int |
getThirdSIDBase() |
String |
getThirdSIDFilter6581()
Getter of the 3-SID filter setting of MOS6581.
|
String |
getThirdSIDFilter8580()
Getter of the 3-SID filter setting of CSG8580.
|
ChipModel |
getThirdSIDModel()
Getter of the the 3-SID model.
|
String |
getUltimate64Host()
Getter of the host name of a Ultimate64.
|
int |
getUltimate64Port()
Getter of the port address of a Ultimate64.
|
int |
getUltimate64SyncDelay()
Getter of the synchronization delay with the Ultimate64.
|
CPUClock |
getUserClockSpeed()
Getter of user the clock speed.
|
Emulation |
getUserEmulation()
Getter of the first SIDs user emulation to be used.
|
ChipModel |
getUserSidModel()
Getter of the user SID model.
|
boolean |
isDigiBoosted8580()
Getter of the enable SID digi-boost.
|
boolean |
isEnableUltimate64()
Do we play a tune on Ultimate64?
|
boolean |
isFakeStereo()
Getter of the fake stereo mode.
|
boolean |
isFilter()
Is SID filter enabled?
|
default boolean |
isFilterEnable(int sidNum)
Get filter enable depending of the SID number
|
boolean |
isForce3SIDTune()
Getter of the forced playback 3-SID mode.
|
boolean |
isForceStereoTune()
Getter of the forced playback stereo mode.
|
boolean |
isMuteStereoVoice1()
Getter of stereo mute voice 1
|
boolean |
isMuteStereoVoice2()
Getter of stereo mute voice 2
|
boolean |
isMuteStereoVoice3()
Getter of stereo mute voice 3
|
boolean |
isMuteStereoVoice4()
Getter of stereo mute voice 4
|
boolean |
isMuteThirdSIDVoice1()
Getter of 3-SID mute voice 1
|
boolean |
isMuteThirdSIDVoice2()
Getter of 3-SID mute voice 2
|
boolean |
isMuteThirdSIDVoice3()
Getter of 3-SID mute voice 3
|
boolean |
isMuteThirdSIDVoice4()
Getter of 3-SID mute voice 4
|
default boolean |
isMuteVoice(int sidNum,
int voice) |
boolean |
isMuteVoice1()
Getter of mute voice 1
|
boolean |
isMuteVoice2()
Getter of mute voice 2
|
boolean |
isMuteVoice3()
Getter of mute voice 3
|
boolean |
isMuteVoice4()
Getter of mute voice 4
|
boolean |
isStereoFilter()
Is stereo SID filter enabled?
|
boolean |
isThirdSIDFilter()
Is 3-SID filter enabled?
|
void |
setDefaultClockSpeed(CPUClock speed)
Setter of the default clock speed.
|
void |
setDefaultEmulation(Emulation emulation)
Setter of the default emulation to be used.
|
void |
setDefaultSidModel(ChipModel model)
Setter of the default SID model.
|
void |
setDigiBoosted8580(boolean boost)
setter of the enable SID digi-boost.
|
void |
setDualSidBase(int base)
Setter of the stereo SID base address.
|
void |
setEnableUltimate64(boolean enableUltimate64)
Setter to play a tune on Ultimate64.
|
void |
setEngine(Engine engine)
Setter of the SID engine to be used.
|
void |
setFakeStereo(boolean fakeStereo)
Setter of the fake stereo mode.
|
void |
setFilter(boolean enable)
Setter of the filter enable.
|
void |
setFilter6581(String filterName)
Setter of the filter setting of MOS6581.
|
void |
setFilter8580(String filterName)
Setter of the filter setting of CSG8680.
|
default void |
setFilterEnable(int sidNum,
boolean enable)
Set filter enable depending of the SID number
|
default void |
setFilterName(int sidNum,
Engine engine,
Emulation emulation,
ChipModel chipModel,
String filterName)
Set the current filter name depending of the SID number, emulation type and
chip model.
|
void |
setForce3SIDTune(boolean force)
Setter of the forced playback 3-SID mode.
|
void |
setForceStereoTune(boolean force)
Setter of the forced playback stereo mode.
|
void |
setHardsid6581(int chip)
Setter of the chip to be used for MOS6581.
|
void |
setHardsid8580(int chip)
Setter of the chip to be used for CSG8580.
|
void |
setMuteStereoVoice1(boolean mute)
Setter of stereo mute voice 1
|
void |
setMuteStereoVoice2(boolean mute)
Setter of stereo mute voice 2
|
void |
setMuteStereoVoice3(boolean mute)
Setter of stereo mute voice 3
|
void |
setMuteStereoVoice4(boolean mute)
Setter of stereo mute voice 4
|
void |
setMuteThirdSIDVoice1(boolean mute)
Setter of 3-SID mute voice 1
|
void |
setMuteThirdSIDVoice2(boolean mute)
Setter of 3-SID mute voice 2
|
void |
setMuteThirdSIDVoice3(boolean mute)
Setter of 3-SID mute voice 3
|
void |
setMuteThirdSIDVoice4(boolean mute)
Setter of 3-SID mute voice 4
|
void |
setMuteVoice1(boolean mute)
Setter of mute voice 1
|
void |
setMuteVoice2(boolean mute)
Setter of mute voice 2
|
void |
setMuteVoice3(boolean mute)
Setter of mute voice 3
|
void |
setMuteVoice4(boolean mute)
Setter of mute voice 4
|
void |
setNetSIDDevHost(String hostname)
Setter of the host name of a NetworkSIDDevice.
|
void |
setNetSIDDevPort(int port)
Setter of the port address of a NetworkSIDDevice.
|
void |
setNetSIDFilter6581(String filterName)
Setter of the filter setting of MOS6581 for NetSID.
|
void |
setNetSIDFilter8580(String filterName)
Setter of the filter setting of CSG8680.
|
void |
setNetSIDStereoFilter6581(String filterName)
Setter of the stereo filter setting of MOS6581 for NetSID.
|
void |
setNetSIDStereoFilter8580(String filterName)
Setter of the stereo filter setting of CSG8680.
|
void |
setNetSIDThirdSIDFilter6581(String filterName)
Setter of the 3-SID filter setting of MOS6581 for NetSID.
|
void |
setNetSIDThirdSIDFilter8580(String filterName)
Setter of the 3-SID filter setting of CSG8680.
|
void |
setReSIDfpFilter6581(String filterName)
Setter of the filter setting of MOS6581 for ReSIDfp.
|
void |
setReSIDfpFilter8580(String filterName)
Setter of the filter setting of CSG8680.
|
void |
setReSIDfpStereoFilter6581(String filterName)
Setter of the stereo filter setting of MOS6581 for ReSIDfp.
|
void |
setReSIDfpStereoFilter8580(String filterName)
Setter of the stereo filter setting of CSG8680.
|
void |
setReSIDfpThirdSIDFilter6581(String filterName)
Setter of the 3-SID filter setting of MOS6581 for ReSIDfp.
|
void |
setReSIDfpThirdSIDFilter8580(String filterName)
Setter of the 3-SID filter setting of CSG8680.
|
void |
setSidBlaster0Model(ChipModel model)
Setter of the the chip model of the first connected SIDBlaster.
|
void |
setSidBlaster1Model(ChipModel model)
Setter of the the chip model of the second connected SIDBlaster.
|
void |
setSidBlaster2Model(ChipModel model)
Setter of the the chip model of the third connected SIDBlaster.
|
void |
setSidNumToRead(int sidNumToRead)
Setter of the SID chip to read from (fake stereo).
|
void |
setStereoEmulation(Emulation emulation)
Setter of the second SIDs user emulation to be used.
|
void |
setStereoFilter(boolean enable)
Setter of the stereo filter enable.
|
void |
setStereoFilter6581(String filterName)
Setter of the stereo filter setting of MOS6581.
|
void |
setStereoFilter8580(String filterName)
Setter of stereo the filter setting of CSG8680.
|
void |
setStereoSidModel(ChipModel model)
Setter of the the stereo SID model.
|
void |
setThirdEmulation(Emulation emulation)
Setter of the third SIDs user emulation to be used.
|
void |
setThirdSIDBase(int base)
Setter of the 3-SID base address.
|
void |
setThirdSIDFilter(boolean enable)
Setter of the 3-SID filter enable.
|
void |
setThirdSIDFilter6581(String filterName)
Setter of the 3-SID filter setting of MOS6581.
|
void |
setThirdSIDFilter8580(String filterName)
Setter of the 3-SID filter setting of CSG8680.
|
void |
setThirdSIDModel(ChipModel model)
Setter of the the 3-SID model.
|
void |
setUltimate64Host(String hostname)
Setter of the host name of a Ultimate64.
|
void |
setUltimate64Port(int port)
Setter of the port address of a Ultimate64.
|
void |
setUltimate64SyncDelay(int syncDelay)
Setter of the synchronization delay with the Ultimate64.
|
void |
setUserClockSpeed(CPUClock speed)
Setter of the user clock speed.
|
void |
setUserEmulation(Emulation emulation)
Setter of the first SIDs user emulation to be used.
|
void |
setUserSidModel(ChipModel model)
Setter of the user SID model.
|
Engine getEngine()
void setEngine(Engine engine)
engine
- engine to be usedEmulation getDefaultEmulation()
void setUserEmulation(Emulation emulation)
emulation
- first SIDs user emulation to be usedEmulation getUserEmulation()
void setStereoEmulation(Emulation emulation)
emulation
- second SIDs user emulation to be usedEmulation getStereoEmulation()
void setThirdEmulation(Emulation emulation)
emulation
- third SIDs user emulation to be usedEmulation getThirdEmulation()
void setDefaultEmulation(Emulation emulation)
emulation
- default emulation to be usedCPUClock getDefaultClockSpeed()
void setDefaultClockSpeed(CPUClock speed)
speed
- default clock speedCPUClock getUserClockSpeed()
void setUserClockSpeed(CPUClock speed)
speed
- user clock speedChipModel getDefaultSidModel()
void setDefaultSidModel(ChipModel model)
model
- the default SID modelChipModel getUserSidModel()
void setUserSidModel(ChipModel model)
model
- user SID modelint getHardsid6581()
void setHardsid6581(int chip)
chip
- the chip to be used for MOS6581int getHardsid8580()
void setHardsid8580(int chip)
chip
- the chip to be used for CSG8580ChipModel getSidBlaster0Model()
void setSidBlaster0Model(ChipModel model)
model
- the chip model of the first connected SIDBlasterChipModel getSidBlaster1Model()
void setSidBlaster1Model(ChipModel model)
model
- the chip model of the second connected SIDBlasterChipModel getSidBlaster2Model()
void setSidBlaster2Model(ChipModel model)
model
- the chip model of the third connected SIDBlasterString getNetSIDDevHost()
void setNetSIDDevHost(String hostname)
hostname
- host name of a NetworkSIDDeviceint getNetSIDDevPort()
void setNetSIDDevPort(int port)
port
- port address of a NetworkSIDDeviceboolean isEnableUltimate64()
void setEnableUltimate64(boolean enableUltimate64)
enableUltimate64
- play a tune on Ultimate64String getUltimate64Host()
void setUltimate64Host(String hostname)
hostname
- host name of a Ultimate64int getUltimate64Port()
void setUltimate64Port(int port)
port
- port address of a Ultimate64int getUltimate64SyncDelay()
void setUltimate64SyncDelay(int syncDelay)
syncDelay
- synchronization delay with the Ultimate64boolean isFilter()
boolean isStereoFilter()
boolean isThirdSIDFilter()
void setFilter(boolean enable)
enable
- the filter enablevoid setStereoFilter(boolean enable)
enable
- the stereo filter enablevoid setThirdSIDFilter(boolean enable)
enable
- the 3-SID filter enableString getNetSIDFilter6581()
String getNetSIDStereoFilter6581()
String getNetSIDThirdSIDFilter6581()
void setNetSIDFilter6581(String filterName)
filterName
- filter setting of MOS6581 for NetSIDvoid setNetSIDStereoFilter6581(String filterName)
filterName
- stereo filter setting of MOS6581 for NetSIDvoid setNetSIDThirdSIDFilter6581(String filterName)
filterName
- 3-SID filter setting of MOS6581 for NetSIDString getNetSIDFilter8580()
String getNetSIDStereoFilter8580()
String getNetSIDThirdSIDFilter8580()
void setNetSIDFilter8580(String filterName)
filterName
- filter setting of CSG8680void setNetSIDStereoFilter8580(String filterName)
filterName
- stereo filter setting of CSG8680void setNetSIDThirdSIDFilter8580(String filterName)
filterName
- 3-SID filter setting of CSG8680String getFilter6581()
String getStereoFilter6581()
String getThirdSIDFilter6581()
void setFilter6581(String filterName)
filterName
- filter setting of MOS6581void setStereoFilter6581(String filterName)
filterName
- stereo filter setting of MOS6581void setThirdSIDFilter6581(String filterName)
filterName
- 3-SID filter setting of MOS6581String getFilter8580()
String getStereoFilter8580()
String getThirdSIDFilter8580()
void setFilter8580(String filterName)
filterName
- filter setting of CSG8680void setStereoFilter8580(String filterName)
filterName
- stereo filter setting of CSG8680void setThirdSIDFilter8580(String filterName)
filterName
- 3-SID filter setting of CSG8680String getReSIDfpFilter6581()
String getReSIDfpStereoFilter6581()
String getReSIDfpThirdSIDFilter6581()
void setReSIDfpFilter6581(String filterName)
filterName
- filter setting of MOS6581 for ReSIDfpvoid setReSIDfpStereoFilter6581(String filterName)
filterName
- stereo filter setting of MOS6581 for ReSIDfpvoid setReSIDfpThirdSIDFilter6581(String filterName)
filterName
- 3-SID filter setting of MOS6581 for ReSIDfpString getReSIDfpFilter8580()
String getReSIDfpStereoFilter8580()
String getReSIDfpThirdSIDFilter8580()
void setReSIDfpFilter8580(String filterName)
filterName
- filter setting of CSG8680void setReSIDfpStereoFilter8580(String filterName)
filterName
- stereo filter setting of CSG8680void setReSIDfpThirdSIDFilter8580(String filterName)
filterName
- 3-SID filter setting of CSG8680boolean isDigiBoosted8580()
void setDigiBoosted8580(boolean boost)
boost
- the enable SID digi-boostint getDualSidBase()
int getThirdSIDBase()
void setDualSidBase(int base)
base
- stereo SID base addressvoid setThirdSIDBase(int base)
base
- 3-SID base addressint getSidNumToRead()
void setSidNumToRead(int sidNumToRead)
sidNumToRead
- SID chip to read from (fake stereo)boolean isFakeStereo()
void setFakeStereo(boolean fakeStereo)
fakeStereo
- fake stereo modeboolean isForceStereoTune()
boolean isForce3SIDTune()
void setForceStereoTune(boolean force)
force
- forced playback stereo modevoid setForce3SIDTune(boolean force)
force
- forced playback 3-SID modeboolean isMuteVoice1()
void setMuteVoice1(boolean mute)
mute
- mute voice 1boolean isMuteVoice2()
void setMuteVoice2(boolean mute)
mute
- mute voice 2boolean isMuteVoice3()
void setMuteVoice3(boolean mute)
mute
- mute voice 3boolean isMuteVoice4()
void setMuteVoice4(boolean mute)
mute
- mute voice 4boolean isMuteStereoVoice1()
void setMuteStereoVoice1(boolean mute)
mute
- stereo mute voice 1boolean isMuteStereoVoice2()
void setMuteStereoVoice2(boolean mute)
mute
- stereo mute voice 2boolean isMuteStereoVoice3()
void setMuteStereoVoice3(boolean mute)
mute
- stereo mute voice 3boolean isMuteStereoVoice4()
void setMuteStereoVoice4(boolean mute)
mute
- stereo mute voice 4boolean isMuteThirdSIDVoice1()
void setMuteThirdSIDVoice1(boolean mute)
mute
- 3-SID mute voice 1boolean isMuteThirdSIDVoice2()
void setMuteThirdSIDVoice2(boolean mute)
mute
- 3-SID mute voice 2boolean isMuteThirdSIDVoice3()
void setMuteThirdSIDVoice3(boolean mute)
mute
- 3-SID mute voice 3boolean isMuteThirdSIDVoice4()
void setMuteThirdSIDVoice4(boolean mute)
mute
- 3-SID mute voice 4ChipModel getStereoSidModel()
void setStereoSidModel(ChipModel model)
model
- the the stereo SID modelChipModel getThirdSIDModel()
void setThirdSIDModel(ChipModel model)
model
- the the 3-SID modeldefault boolean isFilterEnable(int sidNum)
sidNum
- SID numberdefault void setFilterEnable(int sidNum, boolean enable)
sidNum
- SID numberenable
- filter enabledefault String getFilterName(int sidNum, Engine engine, Emulation emulation, ChipModel chipModel)
sidNum
- SId numberemulation
- emulation typechipModel
- SID chip modeldefault void setFilterName(int sidNum, Engine engine, Emulation emulation, ChipModel chipModel, String filterName)
sidNum
- SId numberemulation
- emulation typechipModel
- SID chip modelfilterName
- filter namedefault boolean isMuteVoice(int sidNum, int voice)
Copyright © 2018 Ken Händel. All rights reserved.