RDS (Retro Disassembler Studio) aims to be a complete disassembler tool for retro systems. Currently, the only supported system is the Nintendo Entertainment System (NES) but others are planned for the future.
RDS includes an emulator and disassembler and aims to make it easy to annotate source code for old games.
Still to do are some pretty large tasks:

In short, create a new project from the file menu. In the listing window, press 'd' to disassemble. Other listing commands:
For the debugger:
More detailed instructions will be written in the future. For now, clone this repository, update the submodules, and create an empty build directory. Use CMake to generate a project, and build it using a modern (C++20) compiler. As it stands now, I've only been developing in Windows with MSVC 2022. It likely doesn't build on other platforms.
You can contact me by messaging me on github or sending me an email at [email protected]
This source code is licensed under the BSD-style license found in the LICENSE file in the root directory of this source tree.