From d24fa381c7a4699fe9afca852147a6f914e821cc Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Mon, 9 Oct 2023 15:03:01 -0400 Subject: [PATCH] 'Implement' ESC, NOP. --- .../x86/Implementation/PerformImplementation.hpp | 3 +++ OSBindings/Mac/Clock SignalTests/8088Tests.mm | 7 +++++++ 2 files changed, 10 insertions(+) diff --git a/InstructionSets/x86/Implementation/PerformImplementation.hpp b/InstructionSets/x86/Implementation/PerformImplementation.hpp index d5ef63560..6c09d50ba 100644 --- a/InstructionSets/x86/Implementation/PerformImplementation.hpp +++ b/InstructionSets/x86/Implementation/PerformImplementation.hpp @@ -590,6 +590,9 @@ template < } return; + case Operation::ESC: + case Operation::NOP: return; + case Operation::ADC: Primitive::adc(destination(), source(), status); break; case Operation::ADD: Primitive::add(destination(), source(), status); break; case Operation::AND: Primitive::and_(destination(), source(), status); break; diff --git a/OSBindings/Mac/Clock SignalTests/8088Tests.mm b/OSBindings/Mac/Clock SignalTests/8088Tests.mm index 0b8ac54ce..59f35beb9 100644 --- a/OSBindings/Mac/Clock SignalTests/8088Tests.mm +++ b/OSBindings/Mac/Clock SignalTests/8088Tests.mm @@ -285,6 +285,13 @@ struct FailedExecution { @"98.json.gz", // CBW @"99.json.gz", // CWD + // ESC + @"D8.json.gz", @"D9.json.gz", @"DA.json.gz", @"DB.json.gz", + @"DC.json.gz", @"DD.json.gz", @"DE.json.gz", @"DE.json.gz", + + // NOP + @"90.json.gz", + // ADC @"10.json.gz", @"11.json.gz", @"12.json.gz", @"13.json.gz", @"14.json.gz", @"15.json.gz", @"80.2.json.gz", @"81.2.json.gz", @"83.2.json.gz",