Skip to content

Commit

Permalink
sid: Fix deprecation warning
Browse files Browse the repository at this point in the history
  • Loading branch information
radioactiveman committed Nov 3, 2024
1 parent ac48256 commit 6d48430
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions src/sid/xs_sidplay2.cc
Original file line number Diff line number Diff line change
Expand Up @@ -99,11 +99,13 @@ bool xs_sidplayfp_init()
return false;
}

#if (LIBSIDPLAYFP_VERSION_MAJ << 8) + LIBSIDPLAYFP_VERSION_MIN < 0x020A
state.currBuilder->filter(xs_cfg.emulateFilters);
if (!state.currBuilder->getStatus()) {
AUDERR("reSID->filter(%d) failed.\n", xs_cfg.emulateFilters);
return false;
}
#endif

config.sidEmulation = state.currBuilder;

Expand Down Expand Up @@ -139,6 +141,13 @@ bool xs_sidplayfp_init()
return false;
}

#if (LIBSIDPLAYFP_VERSION_MAJ << 8) + LIBSIDPLAYFP_VERSION_MIN >= 0x020A
/* Call filter() after config() to have an effect */
state.currEng->filter(0, xs_cfg.emulateFilters);
state.currEng->filter(1, xs_cfg.emulateFilters);
state.currEng->filter(2, xs_cfg.emulateFilters);
#endif

/* Load ROMs */
VFSFile kernal_file("file://" SIDDATADIR "/sidplayfp/kernal", "r");
VFSFile basic_file("file://" SIDDATADIR "/sidplayfp/basic", "r");
Expand Down

0 comments on commit 6d48430

Please sign in to comment.