12 return X | (
PSW.
P << 8);
49 return (
adr +
Y) & 0xffff;
60 return X | (
PSW.
P << 8);
65 *
adr = adrBit & 0x1fff;
72 return ((
adr + 1) & 0xff) | (
PSW.
P << 8);
77 return X++ | (
PSW.
P << 8);
125 return static_cast<int8_t
>(
read(
PC));
139 return read(addr) +
X;
146 return read(addr) | (
read(addr + 1) << 8);
uint16_t dp_word(uint16_t *low)
uint16_t addr_plus_i_indexed()
uint16_t dp_dp(uint8_t *src)
uint16_t dp_plus_x_indirect()
uint16_t read_word(uint16_t address)
uint16_t dp_indirect_plus_y()
uint8_t abs_bit(uint16_t *adr)
uint16_t ind_ind(uint8_t *srcVal)
uint16_t dp_imm(uint8_t *srcVal)
uint16_t ReadOpcodeWord()
uint8_t read(uint16_t address)
std::function< void(bool)> idle