melonDS-emu / melonDS

DS emulator, sorta
https://melonds.kuribo64.net
GNU General Public License v3.0
3.18k stars 523 forks source link

[Feature Request] Debugging tools #249

Open TheGag96 opened 6 years ago

TheGag96 commented 6 years ago

I'm attempting to do some Pokemon Platinum hacking, and when I first started attempting all this, I was very surprised at how poor/nonexistant all the existing emulators are with their debuggers... No$GBA is the only one that can almost do the job, but its breakpointing could be a little more featureful, and it doesn't even have a memory search function! It's incredibly prohibitive coming from Dolphin, which combined with the external Dolphin Memory Engine program has nearly all you would need.

Here's a list of features that would be nice to have:

I did find some discussion on the forums about this, and I'm sure you might have different goals for this kind of UI. Though, if you guys ever find the time to do it, I'd be thrilled!

Arisotura commented 5 years ago

this is planned, but not a high prio atm

halotroop2288 commented 4 years ago

I'd also like to express my interest in a debugging toolset. I just have one more suggestion to add, since I have more of an interest in homebrew than romhacking:

This would help my existing workflow a lot. Thanks.

PoroCYon commented 4 years ago

I'm working on stuff like this FYI.

Right now I have some visualisations of MMIO regs, "hypervisor" calls, I'll add some debugging panes (like memory and VRAM view) once those two are done, and the maybe a gdbstub, but, that's annoying and effort.

TheGag96 commented 4 years ago

I'm glad to see this finally get worked on!!

jonko0493 commented 3 years ago

I would love this feature -- no$ can't even run some of the games I'm trying to hack, so this would be incredibly helpful!

TheGag96 commented 2 years ago

@PoroCYon, do you still plan to do some of these features?

PoroCYon commented 2 years ago

Technically yes, but not in the near future (aka within a year).