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 }
}
1.8.0