diff --git a/lib/src/processor/memory/mmio/apu.rs b/lib/src/processor/memory/mmio/apu.rs index 08ebbfc..93e1394 100644 --- a/lib/src/processor/memory/mmio/apu.rs +++ b/lib/src/processor/memory/mmio/apu.rs @@ -87,10 +87,10 @@ impl Apu { pub fn tick(&mut self, steps: usize, output: bool) { if output { for s in izip!( - self.channels.one.tick(steps).into_iter(), - self.channels.two.tick(steps).into_iter(), - self.channels.three.tick(steps).into_iter(), - self.channels.four.tick(steps).into_iter() + self.channels.one.tick(steps), + self.channels.two.tick(steps), + self.channels.three.tick(steps), + self.channels.four.tick(steps) ) .map(|(one, two, three, four)| DacSample { one,