| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-07-03 | finalize trace logging to match nestest.log minus PPU cycles | vin | 2 | -61/+65 |
| 2024-07-03 | improve branching cycle accuracy | vin | 1 | -16/+23 |
| 2024-07-03 | fix SBC bug in the rewrite and improve logging | vin | 2 | -212/+182 |
| 2024-07-03 | call opcode function pointer instead of using switch case | vin | 2 | -1424/+325 |
| 2024-06-30 | start refactoring opcode defs into an array | vin | 3 | -16/+248 |
| 2024-06-30 | combine macro for updating N and Z status flags | vin | 1 | -54/+30 |
| 2024-06-30 | fix alignment of logging with ABS_X and ZP_X | vin | 1 | -2/+2 |
| 2024-06-30 | fix indirect JMP bug where the high byte does not increment out of page | vin | 1 | -3/+4 |
| 2024-06-30 | fix incorrect argument for INC | vin | 1 | -2/+1 |
| 2024-06-30 | rename README to README.md | vin | 1 | -0/+0 |
| 2024-06-30 | fix incorrect argument for ASL and LSR | vin | 1 | -6/+6 |
| 2024-06-30 | fix JSR, RTS, and RTI | vin | 1 | -3/+3 |
| 2024-06-30 | change SBC to be ADC with one's complement instead of two's | vin | 1 | -3/+5 |
| 2024-06-29 | fix status flag ordering shenanigans | vin | 1 | -23/+33 |
| 2024-06-29 | fix ADC bug where V is calculated with new A instead of old A | vin | 1 | -1/+2 |
| 2024-06-28 | fix status register to match nestest | vin | 1 | -6/+8 |
| 2024-06-28 | improve logging and JMP indirect | vin | 1 | -136/+503 |
| 2024-06-28 | fix more bugs | vin | 1 | -46/+7 |
| 2024-06-28 | fix JSR and RTS bug | vin | 1 | -4/+4 |
| 2024-06-28 | start logging instructions as nestest.log has done | vin | 3 | -31/+201 |
| 2024-06-17 | start fixing bugs with memory access | vin | 1 | -10/+10 |
| 2024-06-17 | implement basic iNES and Mapper 0 ROM loading | vin | 3 | -13/+122 |
| 2024-06-16 | replace bit comparisons with 0 from greater than to not equal | vin | 1 | -13/+13 |
| 2024-06-11 | add memory mirroring for system and ppu memory | vin | 1 | -0/+14 |
| 2024-06-11 | add separate implied/accumulator functions for certain opcodes | vin | 1 | -25/+78 |
| 2024-06-11 | remove opcode json converter helper scripts | vin | 2 | -70/+0 |
| 2024-06-10 | add jsr, rti, rts | vin | 1 | -7/+16 |
| 2024-06-10 | implement untested most of stack-related opcodes | vin | 1 | -66/+57 |
| 2024-06-10 | add lsr, rol, ror | vin | 1 | -3/+24 |
| 2024-06-10 | implement tay, txa, tya | vin | 1 | -3/+12 |
| 2024-06-10 | implement sta, stx, sty | vin | 1 | -20/+20 |
| 2024-06-10 | implement se?() opcodes and remove extra 65c02 opcodes | vin | 1 | -417/+3 |
| 2024-06-09 | implement more instructions | vin | 1 | -20/+46 |
| 2024-06-09 | add opcode_mem() function to return memory address and not pre-peek | vin | 1 | -15/+55 |
| 2024-06-09 | add memory writing functions | vin | 1 | -4/+18 |
| 2024-06-09 | implement some more instructions and branching? | vin | 1 | -25/+64 |
| 2024-06-09 | fix potential adc overflow flag bug | vin | 1 | -1/+1 |
| 2024-06-09 | add blank todo opcode functions based on opcode json | vin | 2 | -19/+437 |
| 2024-06-09 | programmatically create switch cases for opcodes based on opcode json | vin | 2 | -35/+1050 |
| 2024-06-08 | move addressing mode parsing into separate function | vin | 1 | -73/+44 |
| 2024-06-08 | add adc and actually fix peek/16 | vin | 1 | -2/+82 |
| 2024-06-04 | fix peek | vin | 1 | -7/+11 |
| 2024-06-04 | shorten addressing mode enum names | vin | 1 | -30/+28 |
| 2024-06-04 | add peek(), peek16(), and finish lda() | vin | 1 | -17/+47 |
| 2024-05-24 | load program rom into proper offset in memory | vin | 1 | -16/+24 |
| 2024-05-24 | implement tax and inx and print status each time | vin | 2 | -17/+100 |
| 2024-05-24 | add lda immediate and brk | vin | 1 | -0/+60 |
| 2024-05-20 | start working on 6502 cpu | vin | 1 | -0/+56 |
| 2024-05-20 | initial commit | vin | 2 | -0/+13 |