allow memory > 16b

This commit is contained in:
folkert van heusden 2022-03-25 23:08:54 +01:00
parent 8612d99d36
commit d515ea5542

View file

@ -16,9 +16,9 @@ public:
void reset(); void reset();
uint16_t readByte(const uint16_t a) const { return m[a]; } uint16_t readByte(const uint32_t a) const { return m[a]; }
void writeByte(const uint16_t a, const uint16_t v) { m[a] = v; } void writeByte(const uint32_t a, const uint16_t v) { m[a] = v; }
uint16_t readWord(const uint16_t a) const { return m[a] | (m[a + 1] << 8); } uint16_t readWord(const uint32_t a) const { return m[a] | (m[a + 1] << 8); }
void writeWord(const uint16_t a, const uint16_t v) { m[a] = v; m[a + 1] = v >> 8; } void writeWord(const uint32_t a, const uint16_t v) { m[a] = v; m[a + 1] = v >> 8; }
}; };