X16Community / x16-emulator

Emulator for the Commander X16 8-bit computer
BSD 2-Clause "Simplified" License
201 stars 43 forks source link

VICE like binary monitor support #272

Open Rytikar opened 6 months ago

Rytikar commented 6 months ago

Hi, first of all, thanks for the emulator. It works like a charm and the CX16 is very nice to work on.

I've opened the game I've made 1988 on the C64, to get an understanding of the 6502 code again. For that I used Visual Studio Code, the ACME cross assembler and the VS64 extension. This extension, together with the VICE emulator, allows for seamless development, deployment and debugging from VS Code. Not only 6502 assembler, but high languages, too.

I'm now in the process of porting the game to CX16. I would like to continue to use VS64 and have asked the very active and responsive developer if he could add X16emu support. He added a x16emu launch feature and 65c02 syntax highlighting, and that works well and helps already.

What is missing is the binary monitor VICE has: link That would allow to integrate the emulator fully with VS64. The developr has shown interest in adding support if x16emu would have an interface like that.

Is it possible to add such a monitor to the X16emu? I don't know fully what would be needed, but can help figuring out. And maybe not all functionality is needed, just what's necessary to debug.

Or maybe something is already implemented, and I've just not found it.

Thanks a lot.

mooinglemur commented 5 months ago

I have no familiarity with this sort of environment, but a community member created an emulator of his own with tight integration into VSC. It's not the same workflow but it does sound like it's in the ballpark of what you're looking for https://cx16forum.com/forum/viewtopic.php?t=6421

The VSC extension currently supports Windows and Linux.