10 return X | (
PSW.
P << 8);
47 return (
adr +
Y) & 0xffff;
58 return X | (
PSW.
P << 8);
63 *
adr = adrBit & 0x1fff;
70 return ((
adr + 1) & 0xff) | (
PSW.
P << 8);
75 return X++ | (
PSW.
P << 8);
123 return static_cast<int8_t
>(
read(
PC));
137 return read(addr) +
X;
144 return read(addr) | (
read(addr + 1) << 8);
uint8_t read(uint16_t address)
uint8_t abs_bit(uint16_t *adr)
uint16_t dp_indirect_plus_y()
uint16_t addr_plus_i_indexed()
uint16_t ind_ind(uint8_t *srcVal)
uint16_t dp_plus_x_indirect()
uint16_t dp_imm(uint8_t *srcVal)
uint16_t ReadOpcodeWord()
uint16_t dp_dp(uint8_t *src)
uint16_t dp_word(uint16_t *low)
uint16_t read_word(uint16_t address)
Main namespace for the application.
std::function< void(bool)> idle