1
0
mirror of https://github.com/TomHarte/CLK.git synced 2024-12-23 20:29:42 +00:00

Adds a list of missing instructions.

Not looking too bad; subject to not yet having a strategy for interrupts, timing, nothing yet implemented for timers, IO ports...
This commit is contained in:
Thomas Harte 2021-01-20 20:37:35 -05:00
parent df1bc18fb3
commit 6e618a6bb7

View File

@ -318,6 +318,11 @@ template <Operation operation> void Executor::perform(uint8_t *operand [[maybe_u
case Operation::AND: set_nz(a_ &= *operand); break;
case Operation::EOR: set_nz(a_ ^= *operand); break;
// TODO:
//
// BRK, FST, SLW, NOP, PHA, PHP, PLA, PLP, STP,
// ADC, SBC, BIT, CMP, CPX, CPY, ASL, LSR, COM, ROL, ROR, RRF
/*
Operations affected by the index mode flag: ADC, AND, CMP, EOR, LDA, ORA, and SBC.
*/