Klasse EmulationSettings

java.lang.Object
ui.common.C64Window
ui.emulationsettings.EmulationSettings
Alle implementierten Schnittstellen:
javafx.fxml.Initializable, javafx.util.Builder<Object>, UIPart

public class EmulationSettings extends C64Window
  • Felddetails

    • muteVoice1

      private javafx.scene.control.CheckBox muteVoice1
    • muteVoice2

      private javafx.scene.control.CheckBox muteVoice2
    • muteVoice3

      private javafx.scene.control.CheckBox muteVoice3
    • muteVoice4

      private javafx.scene.control.CheckBox muteVoice4
    • muteVoice5

      private javafx.scene.control.CheckBox muteVoice5
    • muteVoice6

      private javafx.scene.control.CheckBox muteVoice6
    • muteVoice7

      private javafx.scene.control.CheckBox muteVoice7
    • muteVoice8

      private javafx.scene.control.CheckBox muteVoice8
    • muteVoice9

      private javafx.scene.control.CheckBox muteVoice9
    • muteVoice10

      private javafx.scene.control.CheckBox muteVoice10
    • muteVoice11

      private javafx.scene.control.CheckBox muteVoice11
    • muteVoice12

      private javafx.scene.control.CheckBox muteVoice12
    • defaultVideoStandard

      private javafx.scene.control.ComboBox<CPUClock> defaultVideoStandard
    • sid1Emulation

      private javafx.scene.control.ComboBox<Emulation> sid1Emulation
    • sid2Emulation

      private javafx.scene.control.ComboBox<Emulation> sid2Emulation
    • sid3Emulation

      private javafx.scene.control.ComboBox<Emulation> sid3Emulation
    • defaultEmulation

      private javafx.scene.control.ComboBox<Emulation> defaultEmulation
    • sid1Model

      private javafx.scene.control.ComboBox<ChipModel> sid1Model
    • sid2Model

      private javafx.scene.control.ComboBox<ChipModel> sid2Model
    • sid3Model

      private javafx.scene.control.ComboBox<ChipModel> sid3Model
    • defaultModel

      private javafx.scene.control.ComboBox<ChipModel> defaultModel
    • mainFilter

      private javafx.scene.control.ComboBox<String> mainFilter
    • secondFilter

      private javafx.scene.control.ComboBox<String> secondFilter
    • thirdFilter

      private javafx.scene.control.ComboBox<String> thirdFilter
    • sidToRead

      private javafx.scene.control.ComboBox<SidReads> sidToRead
    • stereoMode

      private javafx.scene.control.ComboBox<StereoMode> stereoMode
    • baseAddress

      private javafx.scene.control.TextField baseAddress
    • thirdAddress

      private javafx.scene.control.TextField thirdAddress
    • boosted8580

      private javafx.scene.control.CheckBox boosted8580
    • fakeStereo

      private javafx.scene.control.CheckBox fakeStereo
    • detectPSID64ChipModel

      private javafx.scene.control.CheckBox detectPSID64ChipModel
    • filter

      private javafx.scene.control.CheckBox filter
    • stereoFilter

      private javafx.scene.control.CheckBox stereoFilter
    • thirdSidFilter

      private javafx.scene.control.CheckBox thirdSidFilter
    • mainVolume

      private javafx.scene.control.Slider mainVolume
    • secondVolume

      private javafx.scene.control.Slider secondVolume
    • thirdVolume

      private javafx.scene.control.Slider thirdVolume
    • mainBalance

      private javafx.scene.control.Slider mainBalance
    • secondBalance

      private javafx.scene.control.Slider secondBalance
    • thirdBalance

      private javafx.scene.control.Slider thirdBalance
    • mainDelay

      private javafx.scene.control.Slider mainDelay
    • secondDelay

      private javafx.scene.control.Slider secondDelay
    • thirdDelay

      private javafx.scene.control.Slider thirdDelay
    • mainVolumeValue

      private javafx.scene.control.Label mainVolumeValue
    • secondVolumeValue

      private javafx.scene.control.Label secondVolumeValue
    • thirdVolumeValue

      private javafx.scene.control.Label thirdVolumeValue
    • mainFilterCurve

      private javafx.scene.chart.LineChart<Number,Number> mainFilterCurve
    • secondFilterCurve

      private javafx.scene.chart.LineChart<Number,Number> secondFilterCurve
    • thirdFilterCurve

      private javafx.scene.chart.LineChart<Number,Number> thirdFilterCurve
    • copy

      private javafx.scene.control.Button copy
    • defaultVideoStandards

      private javafx.collections.ObservableList<CPUClock> defaultVideoStandards
    • sid1Emulations

      private javafx.collections.ObservableList<Emulation> sid1Emulations
    • sid2Emulations

      private javafx.collections.ObservableList<Emulation> sid2Emulations
    • sid3Emulations

      private javafx.collections.ObservableList<Emulation> sid3Emulations
    • defaultEmulations

      private javafx.collections.ObservableList<Emulation> defaultEmulations
    • sid1Models

      private javafx.collections.ObservableList<ChipModel> sid1Models
    • sid2Models

      private javafx.collections.ObservableList<ChipModel> sid2Models
    • sid3Models

      private javafx.collections.ObservableList<ChipModel> sid3Models
    • defaultModels

      private javafx.collections.ObservableList<ChipModel> defaultModels
    • mainFilters

      private javafx.collections.ObservableList<String> mainFilters
    • secondFilters

      private javafx.collections.ObservableList<String> secondFilters
    • thirdFilters

      private javafx.collections.ObservableList<String> thirdFilters
    • sidReads

      private javafx.collections.ObservableList<SidReads> sidReads
    • stereoModes

      private javafx.collections.ObservableList<StereoMode> stereoModes
    • emulationChange

      private PropertyChangeListener emulationChange
    • duringInitialization

      private boolean duringInitialization
  • Konstruktordetails

    • EmulationSettings

      public EmulationSettings()
    • EmulationSettings

      public EmulationSettings(Player player)
  • Methodendetails

    • initialize

      protected void initialize()
      Angegeben von:
      initialize in Klasse C64Window
    • updateSettingsForTune

      private void updateSettingsForTune(SidTune tune)
    • enableStereoSettings

      private void enableStereoSettings(SidTune tune)
    • doClose

      public void doClose()
    • setSid1Emulation

      private void setSid1Emulation()
    • setSid2Emulation

      private void setSid2Emulation()
    • setSid3Emulation

      private void setSid3Emulation()
    • setDefaultEmulation

      private void setDefaultEmulation()
    • setSid1Model

      private void setSid1Model()
    • setSid2Model

      private void setSid2Model()
    • setSid3Model

      private void setSid3Model()
    • setDefaultModel

      private void setDefaultModel()
    • setBaseAddress

      private void setBaseAddress()
    • setThirdAddress

      private void setThirdAddress()
    • setFakeStereo

      private void setFakeStereo()
    • setStereoMode

      private void setStereoMode()
    • setSidToRead

      private void setSidToRead()
    • setDigiBoost

      private void setDigiBoost()
    • setMainFilter

      private void setMainFilter()
    • setSecondFilter

      private void setSecondFilter()
    • setThirdFilter

      private void setThirdFilter()
    • restoreDefaults

      private void restoreDefaults()
    • doCopy

      private void doCopy()
    • restart

      private void restart()
    • updateSIDChipConfiguration

      private void updateSIDChipConfiguration()
      Update SID configuration on-the-fly.
    • updateFilterList

      private void updateFilterList(SidTune tune, int sidNum, javafx.collections.ObservableList<String> filters, javafx.scene.control.ComboBox<String> filter)
      Update combo-box filter list according to the current emulation and chip model.
      Parameter:
      tune - currently played tune
      sidNum - SID chip number
      filters - resulting filter list to add matching filter names to
      filter - combo box to select currently selected filter
    • drawFilterCurve

      private void drawFilterCurve(SidTune tune, int sidNum, javafx.scene.control.ComboBox<String> filterBox, javafx.scene.chart.LineChart<Number,Number> filterCurve)
      Update filter settings of the specified SID number according to the currently selected filter and re-draw filter curve.
      Parameter:
      sidNum - SID chip number
      filterBox - filter combo box
      filterCurve - filter curve to update