And here is the polished and fully functional version! πŸ₯³ It is very cool to be able to debug C64 assembly code written in C#. You can modify all registers, stack variables, zero pages variables (you get access to their names!), VIC/SID registers. You can view the memory. Disassemble code. Step in, step through, step out. Even data breakpoints should work! πŸš€

This will be released on November 13th, on the day of my talk for the .NET Conf 2025, at 3:30PM - CET, save the date! πŸ“…

Screenshot of a VICE C64 debugger from VSCode that debugs assembly code written in C#

Finally got also the VICE C64 debugger working with C# from Visual Studio as well. The experience is less smooth than VSCode for some aspects, so I won't demo it, but it is usable if you adapt your code to it It is still very cool to have such debugger support while not having to develop a VSIX extension for it! ✨

VICE Emulator C64 debugger working from Visual Studio 2022
0

If you have a fediverse account, you can quote this note from your own instance. Search https://mastodon.social/users/xoofx/statuses/115465225473164903 on your instance and quote it. (Note that quoting is not supported in Mastodon.)