From 1a90a36d3c2897a67de8e47cf17cc4f2bab9265c Mon Sep 17 00:00:00 2001 From: Sour Date: Wed, 20 Feb 2019 22:01:04 -0500 Subject: [PATCH] CPU: TSC/TDC/TCD always transfer a full 16-bit --- Core/Cpu.Instructions.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Core/Cpu.Instructions.cpp b/Core/Cpu.Instructions.cpp index d3de8a4..c2f7323 100644 --- a/Core/Cpu.Instructions.cpp +++ b/Core/Cpu.Instructions.cpp @@ -916,12 +916,12 @@ void Cpu::TCS() void Cpu::TDC() { - SetRegister(_state.A, _state.D, CheckFlag(ProcFlags::MemoryMode8)); + SetRegister(_state.A, _state.D, false); } void Cpu::TSC() { - SetRegister(_state.A, _state.SP, CheckFlag(ProcFlags::MemoryMode8)); + SetRegister(_state.A, _state.SP, false); } void Cpu::TSX()