Skip to content

Binary Monitor interface with the VICE emulator.

Notifications You must be signed in to change notification settings

GuyCarver/C64Debugger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Binary Monitor interface with the VICE emulator.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published