diff src/xs_sidplay2.cc @ 78:ab522ab65c85

Various fixes and improvements
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 03 Oct 2003 03:11:05 +0000
parents 653c9b0d1320
children 94497283affa
line wrap: on
line diff
--- a/src/xs_sidplay2.cc	Fri Sep 19 23:55:01 2003 +0000
+++ b/src/xs_sidplay2.cc	Fri Oct 03 03:11:05 2003 +0000
@@ -100,14 +100,20 @@
 	FIXME! we need to select builder by configuration!
  */
 #ifdef HAVE_RESID_BUILDER
- ReSIDBuilder *tmpb = new ReSIDBuilder("SIDPlay2 suxx and is made by a fag - ReSID builder");
+ if (xs_cfg.sid2Builder == XS_BLD_RESID)
+	{
+	ReSIDBuilder *tmpb = new ReSIDBuilder("SIDPlay2 suxx and is made by a fag - ReSID builder");
 
- /* Create the builder -- WHAT IS THIS MEANT FOR??? */
- tmpb->create(myPlayer->currEng->info().maxsids);
+	/* Create the builder -- WHAT IS THIS MEANT FOR??? */
+	tmpb->create(myPlayer->currEng->info().maxsids);
 
- myPlayer->currBuilder = (sidbuilder *) tmpb;
+	myPlayer->currBuilder = (sidbuilder *) tmpb;
+	}
 #endif
 #ifdef HAVE_HARDSID_BUILDER
+ if (xs_cfg.sid2Builder == XS_BLD_HARDSID)
+	{
+	}
 #endif
 
  if (!myPlayer->currBuilder)
@@ -269,7 +275,7 @@
  myPlayer->currConfig.precision		= xs_cfg.fmtBitsPerSample;
  myPlayer->currConfig.frequency		= xs_cfg.fmtFrequency; 
  myPlayer->currConfig.clockForced	= xs_cfg.forceSpeed;
- myPlayer->currConfig.optimisation	= (xs_cfg.optimiseLevel) ? 1 : 0;
+ myPlayer->currConfig.optimisation	= (xs_cfg.sid2OptLevel) ? 1 : 0;
  myPlayer->currConfig.sidDefault	= myPlayer->currConfig.sidModel = (xs_cfg.mos8580) ? SID2_MOS8580 : SID2_MOS6581;
  myPlayer->currConfig.sidSamples	= TRUE;	// FIXME FIX ME, make configurable!