├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── LICENSE ├── README.md ├── m.bat ├── r.bat └── src ├── application.cpp ├── application.h ├── cfgpath.h ├── config.h.in ├── magic_enum.hpp ├── main_application.cpp ├── main_application.h ├── signals.h ├── systems ├── comment.cpp ├── comment.h ├── expressions.cpp ├── expressions.h ├── nes │ ├── apu_io.cpp │ ├── apu_io.h │ ├── cartridge.cpp │ ├── cartridge.h │ ├── comment.cpp │ ├── comment.h │ ├── cpu.cpp │ ├── cpu.h │ ├── cpu_tables.h │ ├── defines.cpp │ ├── defines.h │ ├── defs.h │ ├── disasm.cpp │ ├── disasm.h │ ├── enum.cpp │ ├── enum.h │ ├── expressions.cpp │ ├── expressions.h │ ├── label.cpp │ ├── label.h │ ├── memory.cpp │ ├── memory.h │ ├── ppu.cpp │ ├── ppu.h │ ├── referenceable.h │ ├── system.cpp │ └── system.h ├── system.cpp └── system.h ├── util.h └── windows ├── baseproject.cpp ├── baseproject.h ├── basewindow.cpp ├── basewindow.h ├── main.cpp ├── main.h ├── memory.cpp ├── memory.h ├── nes ├── defines.cpp ├── defines.h ├── emulator.cpp ├── emulator.h ├── enums.cpp ├── enums.h ├── labels.cpp ├── labels.h ├── listing.cpp ├── listing.h ├── listingitems.cpp ├── listingitems.h ├── project.cpp ├── project.h ├── quickexpressions.cpp ├── quickexpressions.h ├── references.cpp ├── references.h ├── regions.cpp └── regions.h ├── projectcreator.cpp └── projectcreator.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/README.md -------------------------------------------------------------------------------- /m.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/m.bat -------------------------------------------------------------------------------- /r.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | call m.bat && build\debug\RetroDisassemblerStudio.exe 3 | -------------------------------------------------------------------------------- /src/application.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/application.cpp -------------------------------------------------------------------------------- /src/application.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/application.h -------------------------------------------------------------------------------- /src/cfgpath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/cfgpath.h -------------------------------------------------------------------------------- /src/config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/config.h.in -------------------------------------------------------------------------------- /src/magic_enum.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/magic_enum.hpp -------------------------------------------------------------------------------- /src/main_application.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/main_application.cpp -------------------------------------------------------------------------------- /src/main_application.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/main_application.h -------------------------------------------------------------------------------- /src/signals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/signals.h -------------------------------------------------------------------------------- /src/systems/comment.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/systems/comment.cpp -------------------------------------------------------------------------------- /src/systems/comment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/systems/comment.h -------------------------------------------------------------------------------- /src/systems/expressions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/systems/expressions.cpp -------------------------------------------------------------------------------- /src/systems/expressions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/systems/expressions.h -------------------------------------------------------------------------------- /src/systems/nes/apu_io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/systems/nes/apu_io.cpp -------------------------------------------------------------------------------- /src/systems/nes/apu_io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/systems/nes/apu_io.h -------------------------------------------------------------------------------- /src/systems/nes/cartridge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/systems/nes/cartridge.cpp -------------------------------------------------------------------------------- /src/systems/nes/cartridge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/systems/nes/cartridge.h -------------------------------------------------------------------------------- /src/systems/nes/comment.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/systems/nes/comment.cpp -------------------------------------------------------------------------------- /src/systems/nes/comment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/systems/nes/comment.h -------------------------------------------------------------------------------- /src/systems/nes/cpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/systems/nes/cpu.cpp -------------------------------------------------------------------------------- /src/systems/nes/cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/systems/nes/cpu.h -------------------------------------------------------------------------------- /src/systems/nes/cpu_tables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/systems/nes/cpu_tables.h -------------------------------------------------------------------------------- /src/systems/nes/defines.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/systems/nes/defines.cpp -------------------------------------------------------------------------------- /src/systems/nes/defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/systems/nes/defines.h -------------------------------------------------------------------------------- /src/systems/nes/defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/systems/nes/defs.h -------------------------------------------------------------------------------- /src/systems/nes/disasm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/systems/nes/disasm.cpp -------------------------------------------------------------------------------- /src/systems/nes/disasm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/systems/nes/disasm.h -------------------------------------------------------------------------------- /src/systems/nes/enum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/systems/nes/enum.cpp -------------------------------------------------------------------------------- /src/systems/nes/enum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/systems/nes/enum.h -------------------------------------------------------------------------------- /src/systems/nes/expressions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/systems/nes/expressions.cpp -------------------------------------------------------------------------------- /src/systems/nes/expressions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/systems/nes/expressions.h -------------------------------------------------------------------------------- /src/systems/nes/label.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/systems/nes/label.cpp -------------------------------------------------------------------------------- /src/systems/nes/label.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/systems/nes/label.h -------------------------------------------------------------------------------- /src/systems/nes/memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/systems/nes/memory.cpp -------------------------------------------------------------------------------- /src/systems/nes/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/systems/nes/memory.h -------------------------------------------------------------------------------- /src/systems/nes/ppu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/systems/nes/ppu.cpp -------------------------------------------------------------------------------- /src/systems/nes/ppu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/systems/nes/ppu.h -------------------------------------------------------------------------------- /src/systems/nes/referenceable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/systems/nes/referenceable.h -------------------------------------------------------------------------------- /src/systems/nes/system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/systems/nes/system.cpp -------------------------------------------------------------------------------- /src/systems/nes/system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/systems/nes/system.h -------------------------------------------------------------------------------- /src/systems/system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/systems/system.cpp -------------------------------------------------------------------------------- /src/systems/system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/systems/system.h -------------------------------------------------------------------------------- /src/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/util.h -------------------------------------------------------------------------------- /src/windows/baseproject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/windows/baseproject.cpp -------------------------------------------------------------------------------- /src/windows/baseproject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/windows/baseproject.h -------------------------------------------------------------------------------- /src/windows/basewindow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/windows/basewindow.cpp -------------------------------------------------------------------------------- /src/windows/basewindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/windows/basewindow.h -------------------------------------------------------------------------------- /src/windows/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/windows/main.cpp -------------------------------------------------------------------------------- /src/windows/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/windows/main.h -------------------------------------------------------------------------------- /src/windows/memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/windows/memory.cpp -------------------------------------------------------------------------------- /src/windows/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/windows/memory.h -------------------------------------------------------------------------------- /src/windows/nes/defines.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/windows/nes/defines.cpp -------------------------------------------------------------------------------- /src/windows/nes/defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/windows/nes/defines.h -------------------------------------------------------------------------------- /src/windows/nes/emulator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/windows/nes/emulator.cpp -------------------------------------------------------------------------------- /src/windows/nes/emulator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/windows/nes/emulator.h -------------------------------------------------------------------------------- /src/windows/nes/enums.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/windows/nes/enums.cpp -------------------------------------------------------------------------------- /src/windows/nes/enums.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/windows/nes/enums.h -------------------------------------------------------------------------------- /src/windows/nes/labels.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/windows/nes/labels.cpp -------------------------------------------------------------------------------- /src/windows/nes/labels.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/windows/nes/labels.h -------------------------------------------------------------------------------- /src/windows/nes/listing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/windows/nes/listing.cpp -------------------------------------------------------------------------------- /src/windows/nes/listing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/windows/nes/listing.h -------------------------------------------------------------------------------- /src/windows/nes/listingitems.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/windows/nes/listingitems.cpp -------------------------------------------------------------------------------- /src/windows/nes/listingitems.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/windows/nes/listingitems.h -------------------------------------------------------------------------------- /src/windows/nes/project.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/windows/nes/project.cpp -------------------------------------------------------------------------------- /src/windows/nes/project.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/windows/nes/project.h -------------------------------------------------------------------------------- /src/windows/nes/quickexpressions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/windows/nes/quickexpressions.cpp -------------------------------------------------------------------------------- /src/windows/nes/quickexpressions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/windows/nes/quickexpressions.h -------------------------------------------------------------------------------- /src/windows/nes/references.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/windows/nes/references.cpp -------------------------------------------------------------------------------- /src/windows/nes/references.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/windows/nes/references.h -------------------------------------------------------------------------------- /src/windows/nes/regions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/windows/nes/regions.cpp -------------------------------------------------------------------------------- /src/windows/nes/regions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/windows/nes/regions.h -------------------------------------------------------------------------------- /src/windows/projectcreator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/windows/projectcreator.cpp -------------------------------------------------------------------------------- /src/windows/projectcreator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarchar/RetroDisassemblerStudio/HEAD/src/windows/projectcreator.h --------------------------------------------------------------------------------