C64Debugger is a Windows only binary monitor for the VICE emulator. This is a Visual Studio 2022 Windows project building with the C++20 toolset.
- ImGui - Now cloned as I made modifications to support Full Ascii char set.
- Nlohmann Json
- ImGui File Browser
- I use KickAssembler for my projects so symbols are loaded from a .vs file.
- VICE must be started with the -binarymonitor command line option.
- Currently only supports localhost connection.
- -p pathto/file.prg - Open and run given file on VICE and load file.vs symbols file. VICE must already be running.
Key commands reflect the default commands in Visual Studio
- F5 - Run
- F8 - Toggle Follow IP - The Code View may either follow the IP address or remain where the user sets it.
- F9 - Add/Remove Breakpoint
- Ctrl+F9 - Toggle Breakpoint
- F10 - Step Over
- F11 - Step Into
- Shift+F11 - Step Out
C64Debugger is licensed under the MIT License, see LICENSE.txt for more information.
- Remote connection support
- Memory Breakpoints
- Label support in Assembler