index
:
emu_nes
master
An NES emulator for learning how the 6502 and similar computers of the era worked
Vineet K
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
cpu.c
Age
Commit message (
Expand
)
Author
Files
Lines
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
1
-19
/
+406
2024-06-09
programmatically create switch cases for opcodes based on opcode json
vin
1
-35
/
+1011
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
1
-17
/
+97
2024-05-24
add lda immediate and brk
vin
1
-0
/
+60
2024-05-20
start working on 6502 cpu
vin
1
-0
/
+56