Correct a couple of small oddities in the IntelProcessor InputOutput class.

Signed-off-by: Adrian Conlon <adrian.conlon@gmail.com>
This commit is contained in:
Adrian Conlon
2020-12-27 15:46:05 +00:00
parent 778aacaef6
commit 5ddbd8a5e8
3 changed files with 13 additions and 14 deletions
+1 -2
View File
@@ -15,12 +15,11 @@ uint8_t EightBit::InputOutput::peek(uint16_t) const {
uint8_t& EightBit::InputOutput::reference(uint16_t address) {
const auto port = register16_t(address).low;
switch (getAccessType()) {
switch (accessType()) {
case AccessType::Reading:
return m_input.reference(port);
case AccessType::Writing:
return m_output.reference(port);
case AccessType::Unknown:
default:
throw std::logic_error("Unknown I/O access type.");
}