A disassembler for the MOS 6507/Atari 2600, written in C++20.
Key features include auto-generated comments and labels to enhance the readability of the output.
An example output can be viewed here.
The following three resources were indispensable during the development of this project:
- Emulator101
- 6502.org's List of 6502 Opcodes
- Masswerk's List of 6502 Opcodes (incl. undocumented/illegal ones!)
The example output file, example_output.asm
, is included solely for educational and demonstration purposes. The original binary file used to generate this file is not owned by me, and I do not claim any rights to its contents. It is therefore exempt from the license governing the rest of this project. "E.T. - The Extra-Terrestrial" is owned solely by whoever it is who owns it.