From 0cca165e5677fc3c29618a87c39f93db39b4b8ec Mon Sep 17 00:00:00 2001 From: folkert van heusden Date: Thu, 13 Jun 2024 17:59:34 +0200 Subject: [PATCH] constants --- rp06.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rp06.cpp b/rp06.cpp index 7aca4b5..f779f74 100644 --- a/rp06.cpp +++ b/rp06.cpp @@ -162,7 +162,7 @@ void rp06::write_word(const uint16_t addr, uint16_t v) bool generate_interrupt = false; uint16_t function_code = v & 62; - registers[reg_num(RP06_CS1)] &= ~(function_code | 1 | uint16_t(rp06::cs1_bits::TRE)); + registers[reg_num(RP06_CS1)] &= ~(function_code | uint16_t(rp06::cs1_bits::GO) | uint16_t(rp06::cs1_bits::TRE)); if (function_code == 006 || function_code == 012 || function_code == 016 || function_code == 020 || function_code == 022) {