summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-06-10implement se?() opcodes and remove extra 65c02 opcodesvin
2024-06-09implement more instructionsvin
2024-06-09add opcode_mem() function to return memory address and not pre-peekvin
Of course all of these opcodes need to be tested later...
2024-06-09add memory writing functionsvin
2024-06-09implement some more instructions and branching?vin
2024-06-09fix potential adc overflow flag bugvin
2024-06-09add blank todo opcode functions based on opcode jsonvin
2024-06-09programmatically create switch cases for opcodes based on opcode jsonvin
The JSON is from https://github.com/ericTheEchidna/65C02-JSON/ and saved me a lot of time from writing the cases for each opcode by hand.
2024-06-08move addressing mode parsing into separate functionvin
2024-06-08add adc and actually fix peek/16vin
2024-06-04fix peekvin
2024-06-04shorten addressing mode enum namesvin
2024-06-04add peek(), peek16(), and finish lda()vin
2024-05-24load program rom into proper offset in memoryvin
2024-05-24implement tax and inx and print status each timevin
2024-05-24add lda immediate and brkvin
2024-05-20start working on 6502 cpuvin
2024-05-20initial commitvin