From d4b9ff0ca4632a441dcd3597be83ae1980db779f Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Mon, 20 Jun 2016 07:27:38 -0400 Subject: [PATCH] Doubles up on register mirroring. Will do for now. More to come. --- Components/6532/6532.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Components/6532/6532.hpp b/Components/6532/6532.hpp index 0201cfa32..d47970cf1 100644 --- a/Components/6532/6532.hpp +++ b/Components/6532/6532.hpp @@ -31,7 +31,7 @@ template class MOS6532 { inline void set_register(int address, uint8_t value) { - const uint8_t decodedAddress = address & 0x0f; + const uint8_t decodedAddress = address & 0x07; switch(decodedAddress) { case 0x00: case 0x02: @@ -57,7 +57,7 @@ template class MOS6532 { inline uint8_t get_register(int address) { - const uint8_t decodedAddress = address & 0xf; + const uint8_t decodedAddress = address & 0x7; switch(decodedAddress) { case 0x00: case 0x02: