#include <sid.h>
|
| int | clock_fast (cycle_count &delta_t, short *buf, int n, int interleave) |
| int | clock_interpolate (cycle_count &delta_t, short *buf, int n, int interleave) |
| int | clock_resample (cycle_count &delta_t, short *buf, int n, int interleave) |
| int | clock_resample_fastmem (cycle_count &delta_t, short *buf, int n, int interleave) |
| void | write () |
|
| static double | I0 (double x) |
◆ anonymous enum
| Enumerator |
|---|
| FIR_N | |
| FIR_RES | |
| FIR_RES_FASTMEM | |
| FIR_SHIFT | |
| RINGSIZE | |
| RINGMASK | |
| FIXP_SHIFT | |
| FIXP_MASK | |
◆ SID()
◆ ~SID()
◆ adjust_filter_bias()
| void reSID::SID::adjust_filter_bias |
( |
double | dac_bias | ) |
|
◆ adjust_sampling_frequency()
| void reSID::SID::adjust_sampling_frequency |
( |
double | sample_freq | ) |
|
◆ clock() [1/3]
| void reSID::SID::clock |
( |
| ) |
|
◆ clock() [2/3]
| int reSID::SID::clock |
( |
cycle_count & | delta_t, |
|
|
short * | buf, |
|
|
int | n, |
|
|
int | interleave = 1 ) |
◆ clock() [3/3]
| void reSID::SID::clock |
( |
cycle_count | delta_t | ) |
|
◆ clock_fast()
| int reSID::SID::clock_fast |
( |
cycle_count & | delta_t, |
|
|
short * | buf, |
|
|
int | n, |
|
|
int | interleave ) |
|
protected |
◆ clock_interpolate()
| int reSID::SID::clock_interpolate |
( |
cycle_count & | delta_t, |
|
|
short * | buf, |
|
|
int | n, |
|
|
int | interleave ) |
|
protected |
◆ clock_resample()
| int reSID::SID::clock_resample |
( |
cycle_count & | delta_t, |
|
|
short * | buf, |
|
|
int | n, |
|
|
int | interleave ) |
|
protected |
◆ clock_resample_fastmem()
| int reSID::SID::clock_resample_fastmem |
( |
cycle_count & | delta_t, |
|
|
short * | buf, |
|
|
int | n, |
|
|
int | interleave ) |
|
protected |
◆ debugoutput()
◆ enable_external_filter()
| void reSID::SID::enable_external_filter |
( |
bool | enable | ) |
|
◆ enable_filter()
| void reSID::SID::enable_filter |
( |
bool | enable | ) |
|
◆ enable_raw_debug_output()
| void reSID::SID::enable_raw_debug_output |
( |
bool | enable | ) |
|
◆ I0()
| double reSID::SID::I0 |
( |
double | x | ) |
|
|
staticprotected |
◆ input()
| void reSID::SID::input |
( |
short | sample | ) |
|
◆ output()
| int reSID::SID::output |
( |
| ) |
|
◆ read()
| reg8 reSID::SID::read |
( |
reg8 | offset | ) |
|
◆ read_state()
| State reSID::SID::read_state |
( |
| ) |
|
◆ reset()
| void reSID::SID::reset |
( |
| ) |
|
◆ set_chip_model()
| void reSID::SID::set_chip_model |
( |
chip_model | model | ) |
|
◆ set_sampling_parameters()
| bool reSID::SID::set_sampling_parameters |
( |
double | clock_freq, |
|
|
sampling_method | method, |
|
|
double | sample_freq, |
|
|
double | pass_freq = -1, |
|
|
double | filter_scale = 0.97 ) |
◆ set_voice_mask()
| void reSID::SID::set_voice_mask |
( |
reg4 | mask | ) |
|
◆ write() [1/2]
| void reSID::SID::write |
( |
| ) |
|
|
protected |
◆ write() [2/2]
| void reSID::SID::write |
( |
reg8 | offset, |
|
|
reg8 | value ) |
◆ write_state()
◆ bus_value
| reg8 reSID::SID::bus_value |
|
protected |
◆ bus_value_ttl
| cycle_count reSID::SID::bus_value_ttl |
|
protected |
◆ clock_frequency
| double reSID::SID::clock_frequency |
|
protected |
◆ cycles_per_sample
| cycle_count reSID::SID::cycles_per_sample |
|
protected |
◆ databus_ttl
| cycle_count reSID::SID::databus_ttl |
|
protected |
◆ extfilt
◆ filter
◆ fir
◆ fir_beta
| double reSID::SID::fir_beta |
|
protected |
◆ fir_f_cycles_per_sample
| double reSID::SID::fir_f_cycles_per_sample |
|
protected |
◆ fir_filter_scale
| double reSID::SID::fir_filter_scale |
|
protected |
◆ fir_N
◆ fir_RES
◆ potx
◆ poty
◆ raw_debug_output
| bool reSID::SID::raw_debug_output |
|
protected |
◆ sample
| short* reSID::SID::sample |
|
protected |
◆ sample_index
| int reSID::SID::sample_index |
|
protected |
◆ sample_now
| short reSID::SID::sample_now |
|
protected |
◆ sample_offset
| cycle_count reSID::SID::sample_offset |
|
protected |
◆ sample_prev
| short reSID::SID::sample_prev |
|
protected |
◆ sampling
| sampling_method reSID::SID::sampling |
|
protected |
◆ sid_model
| chip_model reSID::SID::sid_model |
|
protected |
◆ voice
| Voice reSID::SID::voice[3] |
|
protected |
◆ write_address
| reg8 reSID::SID::write_address |
|
protected |
◆ write_pipeline
| cycle_count reSID::SID::write_pipeline |
|
protected |
The documentation for this class was generated from the following file:
- /home/runner/work/lmms-fork/lmms-fork/plugins/Sid/resid/resid/sid.h