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));
84 const char *error()
const {
return ""; }
93 uint_least16_t getTimerA()
const {
return last_ta; }
110 m_env.interruptNMI ();
118 void poke(uint_least16_t address, uint8_t value)
120 write(address, value);
123 uint8_t
peek(uint_least16_t address)
125 return read(address);
128 const char *error()
const {
return ""; }