diff --git a/Machines/PCCompatible/PCCompatible.cpp b/Machines/PCCompatible/PCCompatible.cpp index d7f3f4c4f..80fe0464d 100644 --- a/Machines/PCCompatible/PCCompatible.cpp +++ b/Machines/PCCompatible/PCCompatible.cpp @@ -267,6 +267,7 @@ struct Memory { uint16_t write_back_value_; }; +// TODO: the decoder is clearly sign-extending 8-bit port addresses. That's incorrect. Fix. struct IO { template void out([[maybe_unused]] uint16_t port, [[maybe_unused]] IntT value) { if constexpr (std::is_same_v) {