Page 1 of 1

Debugging emulator

Posted: Wed Dec 06, 2006 11:13 am
by ob1
I' ve talked with Kaneda some times ago about an emulator with debugging skills. He told me that Gens wasn't able to do it.
I've walked around since and found retrodrive, from Tim Meekins, and it allows debugging.

link : http://www.tmeekins.com/

hope it helps.

But Gens and Kmod are still my prefered tools ;)

Posted: Wed Dec 06, 2006 11:59 am
by Stef
This page has links to some neat Genesis debugging tools :

http://www.romhacking.net/?Category=&Co ... n=utillist

Gens Tracer is probably one of the most interesting :

http://www.romhacking.net/utils/Gens2.12aR2Tracer.rar

Gens KMod is also really nice but you already knows this last one.

Posted: Wed Dec 06, 2006 12:03 pm
by ob1
Thank you so much Stef.
(I'm speaking with THE stef !!!)

Posted: Wed Dec 06, 2006 12:34 pm
by Stef
You're speaking with people devoted to the genesis Scene, because they like that ;)

Posted: Wed Dec 06, 2006 3:15 pm
by cdoty
MESS is a really good debugging tool for the Genesis. It is by far the most complete debugger available (the last tme I checked anyway).

The MESS Genesis emulation isn't the most accurate, but it is invaluable for debugging asm routines. I use MESS for debugging and Fusion for compatibility testing.

Posted: Wed Dec 06, 2006 6:06 pm
by Stef
Interesting :) i didn't know MESS was that advanced for debugging purpose.

Posted: Wed Dec 06, 2006 9:47 pm
by cdoty
Stef wrote:Interesting :) i didn't know MESS was that advanced for debugging purpose.
Yep, it has break points, watch points, register view, and memory view. It can save memory to disk as text or binary. It can trace a program. And, since MESS (and MAME) support many different systems, you get used to one debugger for all systems.

It doesn't have a hardware info viewer (like kgen or genecyst), but hardware routines are usually a small part of a project. The routines are usually written once and reused in the project.