Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add VICE as a Code monitor option for NES and Atari 800 #47

Open
puzzud opened this issue May 22, 2024 · 1 comment
Open

Add VICE as a Code monitor option for NES and Atari 800 #47

puzzud opened this issue May 22, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@puzzud
Copy link

puzzud commented May 22, 2024

The Default Code monitor has the basic functionality one would expect. But the VICE Code monitor is way better. If there was a way to select it as an option when running NES or Atari 800, that'd be ideal.

UI-wise, it'd add Settings->Atari 800->Code monitor->VICE, Settings->NES->Code monitor->VICE.

Because it's not already available, I'm guessing it's because the VICE monitor logic is where it normally is which resides in VICE rather than in an area easily usable by NES & Atari 800. If that's the case and it's simply too much to extract it, then perhaps this is more of a request to enhancement the Default Code monitor. The big hitters I immediately miss were the "break" command (and inversely "del") and the disassemble and assemble commands.

@slajerek
Copy link
Owner

slajerek commented Jun 26, 2024

Indeed, Vice's monitor is heavily combined with Vice, it is not possible to just reconnect it to other emulator, that needs to be written from scratch in a generic way. Although I plan some similar features to existing Default Code monitor.

Note, the disassemble command is already available in the default code monitor: e.g. D 1000 1100
As for the assemble, I mainly focused on Disassembly view where you can also assemble code there, but it should be quite straightforward to add assemble to monitor too.

Regarding break and del commands that's good idea.

@slajerek slajerek added enhancement New feature or request labels Jun 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants