From ab9fb5c4e5785f3e3ce9e13a230edc05031e5454 Mon Sep 17 00:00:00 2001 From: Asnivor <coding@asnitech.co.uk> Date: Mon, 18 Jun 2018 09:51:08 +0100 Subject: [PATCH] ZXHawk: TZX 'stop-the-tape' block minor improvements --- .../Computers/SinclairSpectrum/Media/Tape/TzxConverter.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Tape/TzxConverter.cs b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Tape/TzxConverter.cs index 2533e1fef9..891914b324 100644 --- a/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Tape/TzxConverter.cs +++ b/BizHawk.Emulation.Cores/Computers/SinclairSpectrum/Media/Tape/TzxConverter.cs @@ -766,17 +766,19 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum // issue stop the tape command t.Command = TapeCommand.STOP_THE_TAPE; // add 1ms period - t.DataPeriods.Add(3500); - pauseDuration = -1; + //t.DataPeriods.Add(3500); + //pauseDuration = -1; + } else { // this is actually just a pause pauseDuration = 3500 * pauseDuration; + t.DataPeriods.Add(pauseDuration); } // add end of block pause - t.DataPeriods.Add(pauseDuration); + //t.DataPeriods.Add(pauseDuration); // add to tape _datacorder.DataBlocks.Add(t);