ZXHawk: Fixed bug in datacorder 'stop-the-tape' command implementation (when this command was detected it was skipping forward an extra block)
This commit is contained in:
parent
8236d7b645
commit
84bc77e82e
|
@ -531,6 +531,7 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
|
|||
case TapeCommand.STOP_THE_TAPE:
|
||||
|
||||
_machine.Spectrum.OSD_TapeStoppedAuto();
|
||||
shouldStop = true;
|
||||
|
||||
if (_currentDataBlockIndex >= _dataBlocks.Count())
|
||||
RTZ();
|
||||
|
@ -546,6 +547,7 @@ namespace BizHawk.Emulation.Cores.Computers.SinclairSpectrum
|
|||
if (is48k)
|
||||
{
|
||||
_machine.Spectrum.OSD_TapeStoppedAuto();
|
||||
shouldStop = true;
|
||||
|
||||
if (_currentDataBlockIndex >= _dataBlocks.Count())
|
||||
RTZ();
|
||||
|
|
Loading…
Reference in New Issue