mirror of
https://github.com/cc65/cc65.git
synced 2024-06-01 13:41:34 +00:00
b04d79b1da
This PR is mostly a complete rewrite of the emulator for 6502/65c02 opcodes. It provides an easier to maintain implementation of the instructions, by using few macros rather than having hand-written code for each function. All undocumented, previously missing opcodes for 6502 are also implemented. The patch also includes a detailed documentation of those opcodes, for reference to developers. This PR should fix one of the milestones listed here for the next version of CC65: https://github.com/cc65/wiki/wiki/Before-the-next-release |
||
---|---|---|
.. | ||
6502.c | ||
6502.h | ||
error.c | ||
error.h | ||
main.c | ||
memory.c | ||
memory.h | ||
paravirt.c | ||
paravirt.h |