From 34a8fb857f47a2d6fcefd7cc9243a8ea54fd72e3 Mon Sep 17 00:00:00 2001 From: folkert van heusden Date: Fri, 10 May 2024 23:29:36 +0200 Subject: [PATCH] missing file --- device.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 device.cpp diff --git a/device.cpp b/device.cpp new file mode 100644 index 0000000..341f754 --- /dev/null +++ b/device.cpp @@ -0,0 +1,14 @@ +#include + +#include "device.h" + + +uint8_t device::read_byte(const uint16_t addr) +{ + uint16_t v = read_word(addr & ~1); + + if (addr & 1) + return v >> 8; + + return v; +}