ndesprez / cpu_emulator

Emulating a 6502 in C/C++

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cpu_emulator

Yet another 6502 emulator in C/C++

Online resource

Resource Link
Andrew Jacobs's 6502 instructions reference http://www.obelisk.me.uk/6502/reference.html
Another instructions reference with pseudocode for each instruction https://www.csh.rit.edu/~moffitt/docs/6502.html
Handy opcode table in Wikipedia https://en.wikipedia.org/w/index.php?title=MOS_Technology_6502#Instruction_table
Synertek programming manual http://archive.6502.org/datasheets/synertek_programming_manual.pdf
MOS hardware manual (PDF page 168: useful appendix on instruction cycles) http://archive.6502.org/books/mcs6500_family_hardware_manual.pdf
Ian Piumarta's emulator in C from which the BCD logic was shamelessly lifted https://www.piumarta.com/software/lib6502/lib6502-1.3/lib6502.c
Klaus2m5's immensely valuable functional tests https://github.com/Klaus2m5/6502_65C02_functional_tests

About

Emulating a 6502 in C/C++

License:GNU General Public License v3.0


Languages

Language:C++ 98.6%Language:C 1.4%