diff --git a/OSBindings/Mac/Clock SignalTests/MOS6532Bridge.mm b/OSBindings/Mac/Clock SignalTests/MOS6532Bridge.mm index 884f199f2..12ced175b 100644 --- a/OSBindings/Mac/Clock SignalTests/MOS6532Bridge.mm +++ b/OSBindings/Mac/Clock SignalTests/MOS6532Bridge.mm @@ -10,6 +10,12 @@ #include "6532.hpp" class VanillaRIOT: public MOS::MOS6532 { + public: + uint8_t get_port_input(int port) + { + return input[port]; + } + uint8_t input[2]; }; @implementation MOS6532Bridge @@ -37,4 +43,14 @@ class VanillaRIOT: public MOS::MOS6532 { return _riot.get_inerrupt_line(); } +- (void)setPortAInput:(uint8_t)portAInput +{ + _riot.input[0] = _portAInput = portAInput; +} + +- (void)setPortBInput:(uint8_t)portBInput +{ + _riot.input[1] = _portBInput = portBInput; +} + @end