mirror of
https://github.com/TomHarte/CLK.git
synced 2024-11-18 01:07:58 +00:00
Doubles up on register mirroring. Will do for now. More to come.
This commit is contained in:
parent
b6dd38dad3
commit
d4b9ff0ca4
@ -31,7 +31,7 @@ template <class T> class MOS6532 {
|
|||||||
|
|
||||||
inline void set_register(int address, uint8_t value)
|
inline void set_register(int address, uint8_t value)
|
||||||
{
|
{
|
||||||
const uint8_t decodedAddress = address & 0x0f;
|
const uint8_t decodedAddress = address & 0x07;
|
||||||
switch(decodedAddress) {
|
switch(decodedAddress) {
|
||||||
case 0x00:
|
case 0x00:
|
||||||
case 0x02:
|
case 0x02:
|
||||||
@ -57,7 +57,7 @@ template <class T> class MOS6532 {
|
|||||||
|
|
||||||
inline uint8_t get_register(int address)
|
inline uint8_t get_register(int address)
|
||||||
{
|
{
|
||||||
const uint8_t decodedAddress = address & 0xf;
|
const uint8_t decodedAddress = address & 0x7;
|
||||||
switch(decodedAddress) {
|
switch(decodedAddress) {
|
||||||
case 0x00:
|
case 0x00:
|
||||||
case 0x02:
|
case 0x02:
|
||||||
|
Loading…
Reference in New Issue
Block a user