Add disassembler window
4 files changed
tree: 62bcd06f2343bdd72ed44cad804b168d4132eba5
  1. .gitignore
  2. .gitmodules
  3. 6502.csv
  4. CMakeLists.txt
  5. README.md
  6. cpu.c
  7. cpu.h
  8. csv2h.awk
  9. dbg.c
  10. dbg.h
  11. gui.c
  12. gui.h
  13. instructions.h
  14. main.c
  15. test.dat
README.md

6502 Toolchain

This project aims to create a portable toolchain for developing, testing and debugging programs for the 6502 processor. An assembler may be implemented in the future but no work has been done on that yet.

The instructions.h header is generated from 6502.csv and contains definitions of every 6502 opcode, its mnemonic and addressing mode. It is built automatically by cmake.

 ____________________________________
/ On the subject of C program        \
| indentation: "In My Egotistical    |
| Opinion, most people's C programs  |
| should be indented                 |
| six feet downward and covered with |
| dirt."                             |
|                                    |
\ -- Blair P. Houghton               /
 ------------------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||