#include <Filter.h>
Public Member Functions |
| virtual int | clock (int v1, int v2, int v3)=0 |
| void | enable (bool enable) |
|
void | setClockFrequency (double clock) |
| void | reset () |
| void | writeFC_LO (unsigned char fc_lo) |
| void | writeFC_HI (unsigned char fc_hi) |
| void | writeRES_FILT (unsigned char res_filt) |
| void | writeMODE_VOL (unsigned char mode_vol) |
|
virtual void | input (int input)=0 |
Detailed Description
SID filter base class
- Author
- Ken Händel
-
Dag Lem
-
Antti Lankila
-
Leandro Nini
Member Function Documentation
| virtual int reSIDfp::Filter::clock |
( |
int |
v1, |
|
|
int |
v2, |
|
|
int |
v3 |
|
) |
| |
|
pure virtual |
| void reSIDfp::Filter::enable |
( |
bool |
enable | ) |
|
Enable filter.
- Parameters
-
| void reSIDfp::Filter::reset |
( |
| ) |
|
| virtual void reSIDfp::Filter::updatedCenterFrequency |
( |
| ) |
|
|
protectedpure virtual |
| virtual void reSIDfp::Filter::updatedMixing |
( |
| ) |
|
|
protectedpure virtual |
| virtual void reSIDfp::Filter::updatedResonance |
( |
| ) |
|
|
protectedpure virtual |
| void reSIDfp::Filter::writeFC_HI |
( |
unsigned char |
fc_hi | ) |
|
Register function.
- Parameters
-
| fc_hi | Frequency Cutoff High-Byte |
| void reSIDfp::Filter::writeFC_LO |
( |
unsigned char |
fc_lo | ) |
|
Register function.
- Parameters
-
| fc_lo | Frequency Cutoff Low-Byte |
| void reSIDfp::Filter::writeMODE_VOL |
( |
unsigned char |
mode_vol | ) |
|
Register function.
- Parameters
-
| void reSIDfp::Filter::writeRES_FILT |
( |
unsigned char |
res_filt | ) |
|
Register function.
- Parameters
-
Member Data Documentation
| double reSIDfp::Filter::clockFrequency |
|
protected |
| bool reSIDfp::Filter::filt1 |
|
protected |
Routing to filter or outside filter
Highpass, bandpass, and lowpass filter modes.
| bool reSIDfp::Filter::voice3off |
|
protected |
The documentation for this class was generated from the following files: