Public Member Functions | |
void | enable_filter (bool enable) |
void | set_chip_model (chip_model model) |
RESID_INLINE void | clock (sound_sample voice1, sound_sample voice2, sound_sample voice3, sound_sample ext_in) |
RESID_INLINE void | clock (cycle_count delta_t, sound_sample voice1, sound_sample voice2, sound_sample voice3, sound_sample ext_in) |
void | reset () |
void | writeFC_LO (reg8) |
void | writeFC_HI (reg8) |
void | writeRES_FILT (reg8) |
void | writeMODE_VOL (reg8) |
sound_sample | output () |
void | fc_default (const fc_point *&points, int &count) |
PointPlotter< sound_sample > | fc_plotter () |
void | SaveState (std::ostream &stream) |
void | LoadState (std::istream &stream) |
Protected Member Functions | |
void | set_w0 () |
void | set_Q () |
Protected Attributes | |
bool | enabled |
reg12 | fc |
reg8 | res |
reg8 | filt |
reg8 | voice3off |
reg8 | hp_bp_lp |
reg4 | vol |
sound_sample | mixer_DC |
sound_sample | Vhp |
sound_sample | Vbp |
sound_sample | Vlp |
sound_sample | Vnf |
sound_sample | w0 |
sound_sample | w0_ceil_1 |
sound_sample | w0_ceil_dt |
sound_sample | _1024_div_Q |
sound_sample | f0_6581 [2048] |
sound_sample | f0_8580 [2048] |
sound_sample * | f0 |
fc_point * | f0_points |
int | f0_count |
Static Protected Attributes | |
static fc_point | f0_points_6581 [] |
static fc_point | f0_points_8580 [] |
Friends | |
class | SID2 |
fc_point Filter::f0_points_8580 [static, protected] |
{ { 0, 0 }, { 0, 0 }, { 128, 800 }, { 256, 1600 }, { 384, 2500 }, { 512, 3300 }, { 640, 4100 }, { 768, 4800 }, { 896, 5600 }, { 1024, 6500 }, { 1152, 7500 }, { 1280, 8400 }, { 1408, 9200 }, { 1536, 9800 }, { 1664, 10500 }, { 1792, 11000 }, { 1920, 11700 }, { 2047, 12500 }, { 2047, 12500 } }