29 #include "Banks/Bank.h"
30 #include "sidplayfp/c64/c64env.h"
31 #include "sidplayfp/sidendian.h"
32 #include "CIA/mos6526.h"
43 uint_least16_t last_ta;
49 m_env.interruptIRQ (state);
54 const uint8_t lp = (
prb | ~
ddrb) & 0x10;
67 void poke(uint_least16_t address, uint8_t value)
69 write(endian_16lo8(address), value);
72 if (address == 0xDC04 || address == 0xDC05)
79 uint8_t
peek(uint_least16_t address)
81 return read(endian_16lo8(address));
91 uint_least16_t getTimerA()
const {
return last_ta; }
108 m_env.interruptNMI ();
116 void poke(uint_least16_t address, uint8_t value)
118 write(address, value);
121 uint8_t
peek(uint_least16_t address)
123 return read(address);