Skip to content

Latest commit

 

History

History
37 lines (29 loc) · 1.5 KB

README.md

File metadata and controls

37 lines (29 loc) · 1.5 KB

C64Debugger

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.

Submodules/includes

Usage

  • 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.

Command Line Options

  • -p pathto/file.prg - Open and run given file on VICE and load file.vs symbols file. VICE must already be running.

Key Commands

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

License

C64Debugger is licensed under the MIT License, see LICENSE.txt for more information.

TODO:

  • Remote connection support
  • Memory Breakpoints
  • Label support in Assembler