libsidplayfp 2.12.0
reSIDfp::FilterModelConfig8580 Class Referencefinal

#include <FilterModelConfig8580.h>

Inheritance diagram for reSIDfp::FilterModelConfig8580:
Collaboration diagram for reSIDfp::FilterModelConfig8580:

Public Member Functions

constexpr double getVref () const
 
- Public Member Functions inherited from reSIDfp::FilterModelConfig
unsigned short ** getVolume ()
 
unsigned short ** getResonance ()
 
unsigned short ** getSummer ()
 
unsigned short ** getMixer ()
 
unsigned short getOpampRev (int i) const
 
double getVddt () const
 
double getVth () const
 
unsigned short getNormalizedValue (double value) const
 
unsigned short getNormalizedCurrentFactor (double wl) const
 
unsigned short getNVmin () const
 
int getNormalizedVoice (float value, unsigned int env) const
 

Static Public Member Functions

static FilterModelConfig8580getInstance ()
 

Protected Member Functions

double getVoiceDC (unsigned int) const override
 
- Protected Member Functions inherited from reSIDfp::FilterModelConfig
 FilterModelConfig (double vvr, double c, double vdd, double vth, double ucox, const Spline::Point *opamp_voltage, int opamp_size)
 
void setUCox (double new_uCox)
 
void buildSummerTable (const OpAmp &opampModel)
 
void buildMixerTable (const OpAmp &opampModel, double nRatio)
 
void buildVolumeTable (const OpAmp &opampModel, double nDivisor)
 
void buildResonanceTable (const OpAmp &opampModel, const double resonance_n[16])
 

Additional Inherited Members

- Protected Attributes inherited from reSIDfp::FilterModelConfig
const double C
 Capacitor value.
 
const double Vdd
 Positive supply voltage.
 
const double Vth
 Threshold voltage.
 
const double Vddt
 Vdd - Vth.
 
double uCox
 Transconductance coefficient: u*Cox.
 
const double vmin
 
const double vmax
 
const double denorm
 
const double norm
 
const double N16
 Fixed point scaling for 16 bit op-amp output.
 
const double voice_voltage_range
 
double currFactorCoeff
 Current factor coefficient for op-amp integrators.
 
unsigned short * mixer [8]
 Lookup tables for gain and summer op-amps in output stage / filter.
 
unsigned short * summer [5]
 
unsigned short * volume [16]
 
unsigned short * resonance [16]
 
unsigned short opamp_rev [1<< 16]
 Reverse op-amp transfer function.
 
- Static Protected Attributes inherited from reSIDfp::FilterModelConfig
static constexpr double Ut = 26.0e-3
 Transistor parameters.
 

Detailed Description

Calculate parameters for 8580 filter emulation.

Member Function Documentation

◆ getVoiceDC()

double reSIDfp::FilterModelConfig8580::getVoiceDC ( unsigned int ) const
inlineoverrideprotectedvirtual

The documentation for this class was generated from the following files: