-
Notifications
You must be signed in to change notification settings - Fork 3
Instruction Assignments
akeeton edited this page Nov 20, 2014
·
48 revisions
Instruction | Impl assignee | Impl status | Test status |
---|---|---|---|
ADC | Andrew. (Johannes for BCD) | Missing binary-coded decimal | add_with_carry_test |
AND | Andrew | done | and_test |
ASL | Johannes | done | |
BCC | Andrew | done | branch_if_carry_clear_test |
BCS | Andrew | done | branch_if_carry_set_test |
BEQ | Andrew | done | branch_if_equal_test |
BIT | Johannes | done | |
BMI | Andrew | done | branch_if_minus_test |
BNE | Alex | wip | |
BPL | Andrew | done | branch_if_positive_test |
BRK | |||
BVC | Andrew | done | branch_if_overflow_clear_test |
BVS | Andrew | done | branch_if_overflow_set_test |
CLC | Johannes | done | |
CLD | Johannes | done | |
CLI | Johannes | done | |
CLV | Johannes | done | |
CMP | Andrew | done | compare_with_a_register_test |
CPX | Andrew | done | compare_with_x_register_test |
CPY | Andrew | done | compare_with_y_register_test |
DEC | Andrew | done | decrement_memory_test |
DEX | Alex | done | dec_x_test |
DEY | |||
EOR | Andrew | done | exclusive_or_test |
INC | Johannes | done | |
INX | Johannes | done | |
INY | Johannes | done | |
JMP | Andrew | done | jump_test |
JSR | Alex | wip | |
LDA | N/A | done | |
LDX | N/A | done | |
LDY | N/A | done | |
LSR | Johannes | done | logical_shift_right_test |
NOP | N/A | done | |
ORA | Andrew | done | inclusive_or_test |
PHA | Johannes | done | |
PHP | Johannes | done | |
PLA | Johannes | done | |
PLP | Johannes | done | |
ROL | Johannes | done | |
ROR | Johannes | done | |
RTI | Andrew | wip | |
RTS | Alex | wip | |
SBC | Johannes | Missing binary-coded decimal | subtract_with_carry_test (should be more thorough) |
SEC | Johannes | done | |
SED | Johannes | done | |
SEI | Johannes | done | |
STA | Johannes | done | |
STX | Johannes | done | |
STY | Johannes | done | |
TAX | Johannes | done | |
TAY | Johannes | done | |
TSX | Johannes | done | |
TXA | Johannes | done | |
TXS | Johannes | done | |
TYA | Johannes | done |