Mame Debugger

guddler

Busting vectors like it's 1982!
vacBacker
Feedback
10 (100%)
Credits
4,055CR
Is there any way to force the windows to come up in a particular screen position and even open certain windows when you start?

I've not been able to find a reasonable working C solution for 6502 that is also compatible with my 6809 stuff (as in I don't want a completely different syntax for the assembler for 2 different systems) so for now I'm using assembler. To say it's a pain in the arse having to move the debugger window, open a new memory window, fiddle around with the values (for what I'm debugging), set breakpoints and then rinse and repeat every five minutes is a real pain...

Just being able to save the window locations would be super helpful.
 

RGP

Meeter & Greeter
Feedback
5 (100%)
Credits
2,039CR
Cmonkey is your guy for this.

I would wonder if the debugger can reload things into memory and perform a reset?

Eg, have working system but keep loading new rom images
 

guddler

Busting vectors like it's 1982!
vacBacker
Feedback
10 (100%)
Credits
4,055CR
Ah, one thing I've not tried is just starting a new 'debug' from within Xcode and seeing what it does, I know for ParaJVE (Vectrex emulator) it will do just that and reload the existing session without closing things down in between.

...

Hmm, OK - doesn't work. Because it run by shell it kills the existing shell and starts another so all the windows reset
smiley6.gif
 

cmonkey

Active member
vacBacker
Feedback
4 (100%)
Credits
1,658CR
I'm pretty sure if you issue the hardreset command in the debugger it forces a reload of the driver and associated roms for the game you're currently playing. Maybe even softreset does the same. Unfortunately when I issue a hardreset command in my installation of MAME it crashes horribly, but that might be just my installation as mine is pretty heavily customised to my needs.
 

guddler

Busting vectors like it's 1982!
vacBacker
Feedback
10 (100%)
Credits
4,055CR
It's not just you - that happens for me too so I think it's a Mac thing (sadly!)

But then we were a long time behind mainline getting the new debugger at all.
 

RGP

Meeter & Greeter
Feedback
5 (100%)
Credits
2,039CR
Yeah I'm off back to Windows 8 - that works so well.

For sale! Lots of dedicated cabs to pay for all the software licenses needed to develop anything in Windows.

Which version MAME are you running, I'm using .156 SDLMAME
 

guddler

Busting vectors like it's 1982!
vacBacker
Feedback
10 (100%)
Credits
4,055CR
I'm on the latest. Checked it out from git a couple days ago and built a 'tinymame' target with just asteroids in it. Don't really know why I bothered in the end apart from even with a 9 way parallel build it was taking forever!

Sorry, forgot to reply to this thread. Not on Windows so I can't use windows programs that manipulate window positions.
 
Top