mirror of
https://github.com/TomHarte/CLK.git
synced 2024-11-07 19:05:38 +00:00
6123349b79
I think I may be running up against the limits of stubbing now. Probably time to implement some stuff.
30 lines
459 B
C++
30 lines
459 B
C++
//
|
|
// 6526Storage.hpp
|
|
// Clock Signal
|
|
//
|
|
// Created by Thomas Harte on 18/07/2021.
|
|
// Copyright © 2021 Thomas Harte. All rights reserved.
|
|
//
|
|
|
|
#ifndef _526Storage_h
|
|
#define _526Storage_h
|
|
|
|
namespace MOS {
|
|
namespace MOS6526 {
|
|
|
|
struct MOS6526Storage {
|
|
|
|
struct Registers {
|
|
uint8_t output[2] = {0, 0};
|
|
uint8_t data_direction[2] = {0, 0};
|
|
uint8_t interrupt_control_ = 0;
|
|
uint8_t control[2] = {0, 0};
|
|
} registers_;
|
|
|
|
};
|
|
|
|
}
|
|
}
|
|
|
|
#endif /* _526Storage_h */
|