summaryrefslogtreecommitdiff
path: root/cpu.c
AgeCommit message (Expand)AuthorFilesLines
2024-06-10implement untested most of stack-related opcodesvin1-66/+57
2024-06-10add lsr, rol, rorvin1-3/+24
2024-06-10implement tay, txa, tyavin1-3/+12
2024-06-10implement sta, stx, styvin1-20/+20
2024-06-10implement se?() opcodes and remove extra 65c02 opcodesvin1-417/+3
2024-06-09implement more instructionsvin1-20/+46
2024-06-09add opcode_mem() function to return memory address and not pre-peekvin1-15/+55
2024-06-09add memory writing functionsvin1-4/+18
2024-06-09implement some more instructions and branching?vin1-25/+64
2024-06-09fix potential adc overflow flag bugvin1-1/+1
2024-06-09add blank todo opcode functions based on opcode jsonvin1-19/+406
2024-06-09programmatically create switch cases for opcodes based on opcode jsonvin1-35/+1011
2024-06-08move addressing mode parsing into separate functionvin1-73/+44
2024-06-08add adc and actually fix peek/16vin1-2/+82
2024-06-04fix peekvin1-7/+11
2024-06-04shorten addressing mode enum namesvin1-30/+28
2024-06-04add peek(), peek16(), and finish lda()vin1-17/+47
2024-05-24load program rom into proper offset in memoryvin1-16/+24
2024-05-24implement tax and inx and print status each timevin1-17/+97
2024-05-24add lda immediate and brkvin1-0/+60
2024-05-20start working on 6502 cpuvin1-0/+56