Update resid-fp to 2.12.0 from libsidplayfp

This commit is contained in:
Jasmine Iwanek
2024-11-27 01:18:06 -05:00
parent de0cd423b9
commit 1e99bf87b2
46 changed files with 1634 additions and 1424 deletions

View File

@@ -25,7 +25,7 @@ sid_init(void)
#if 0
psid_t *psid;
#endif
reSIDfp::SamplingMethod method = reSIDfp::DECIMATE;
reSIDfp::SamplingMethod method = reSIDfp::RESAMPLE;
float cycles_per_sec = 14318180.0 / 16.0;
psid = new psid_t;
@@ -34,8 +34,7 @@ sid_init(void)
#endif
psid->sid = new SID;
psid->sid->setChipModel(reSIDfp::MOS8580);
psid->sid->enableFilter(true);
psid->sid->setChipModel(reSIDfp::MOS6581);
psid->sid->reset();
@@ -43,14 +42,13 @@ sid_init(void)
psid->sid->write(c, 0);
try {
psid->sid->setSamplingParameters(cycles_per_sec, method, (float) RESID_FREQ, 0.9 * (float) RESID_FREQ / 2.0);
psid->sid->setSamplingParameters(cycles_per_sec, method, (float) RESID_FREQ);
} catch (reSIDfp::SIDError) {
#if 0
printf("reSID failed!\n");
#endif
}
psid->sid->setChipModel(reSIDfp::MOS6581);
psid->sid->input(0);
return (void *) psid;