14 lines
174 B
C++
14 lines
174 B
C++
#include <cstdint>
|
|
|
|
#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;
|
|
}
|