diff src/console/Nes_Fme7_Apu.cxx @ 341:986f098da058 trunk

[svn] - merge in blargg's changes
author nenolod
date Thu, 07 Dec 2006 15:20:41 -0800
parents fb513e10174e
children
line wrap: on
line diff
--- a/src/console/Nes_Fme7_Apu.cxx	Wed Dec 06 07:57:05 2006 -0800
+++ b/src/console/Nes_Fme7_Apu.cxx	Thu Dec 07 15:20:41 2006 -0800
@@ -1,4 +1,4 @@
-// Game_Music_Emu 0.5.1. http://www.slack.net/~ant/
+// Game_Music_Emu 0.5.2. http://www.slack.net/~ant/
 
 #include "Nes_Fme7_Apu.h"
 
@@ -78,11 +78,13 @@
 		int amp = volume;
 		if ( !phases [index] )
 			amp = 0;
-		int delta = amp - oscs [index].last_amp;
-		if ( delta )
 		{
-			oscs [index].last_amp = amp;
-			synth.offset( last_time, delta, osc_output );
+			int delta = amp - oscs [index].last_amp;
+			if ( delta )
+			{
+				oscs [index].last_amp = amp;
+				synth.offset( last_time, delta, osc_output );
+			}
 		}
 		
 		blip_time_t time = last_time + delays [index];