mirror of
https://github.com/TomHarte/CLK.git
synced 2024-11-23 03:32:32 +00:00
Added hardwired tape present bit.
This commit is contained in:
parent
c306d705e1
commit
2a2c3da5d4
@ -50,6 +50,13 @@ enum Key: uint16_t {
|
|||||||
};
|
};
|
||||||
|
|
||||||
class UserPortVIA: public MOS::MOS6522<UserPortVIA>, public MOS::MOS6522IRQDelegate {
|
class UserPortVIA: public MOS::MOS6522<UserPortVIA>, public MOS::MOS6522IRQDelegate {
|
||||||
|
public:
|
||||||
|
uint8_t get_port_input(Port port) {
|
||||||
|
if(!port) {
|
||||||
|
return 0x00; // TODO: bit 6 should be high if there is no tape, low otherwise
|
||||||
|
}
|
||||||
|
return 0xff;
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
class KeyboardVIA: public MOS::MOS6522<KeyboardVIA>, public MOS::MOS6522IRQDelegate {
|
class KeyboardVIA: public MOS::MOS6522<KeyboardVIA>, public MOS::MOS6522IRQDelegate {
|
||||||
|
Loading…
Reference in New Issue
Block a user