Page 1 of 2

Gensida - IDA Gens debugger plugin

Posted: Mon Oct 26, 2015 9:16 am
by Dr. MefistO
2015-10-26_002748.png
2015-10-26_002748.png (69.22 KiB) Viewed 14364 times
IDA debugger plugin based on Gens r57shell Mod. It allows you to debug Sega Genesis / Mega Drive roms directly in IDA.

Releases: https://github.com/lab313ru/Gensida/releases
Source code: https://github.com/lab313ru/Gensida/

An every bug that you will find, or any feature requests you can freely post at GitHub page. Thank you for using.

Re: Gensida - IDA Gens debugger plugin

Posted: Thu Oct 29, 2015 9:34 pm
by KanedaFr
Dr Mefisto, the IDA master !
after MESS, Gens.
Congrats !

for IDA users, you should also try his SMD IDA Tools.
With it, the J key will become your favorite friend, trust me !

Re: Gensida - IDA Gens debugger plugin

Posted: Mon Nov 02, 2015 3:17 pm
by Dr. MefistO
Gensida version was updated to v1.0.1:
- VRAM breakpoints added;
- Fixed read/write breakpoints.

Re: Gensida - IDA Gens debugger plugin

Posted: Mon Nov 02, 2015 8:06 pm
by HardWareMan

Re: Gensida - IDA Gens debugger plugin

Posted: Tue Nov 03, 2015 6:46 am
by Dr. MefistO
What do you mean? I know about your loader. Smd_Ida_Tools is based on it.

Re: Gensida - IDA Gens debugger plugin

Posted: Tue Nov 03, 2015 8:00 pm
by HardWareMan
Dr. MefistO wrote:What do you mean? I know about your loader.

Nothing.
Dr. MefistO wrote:Smd_Ida_Tools is based on it.
If so, I bless it.

Re: Gensida - IDA Gens debugger plugin

Posted: Wed Nov 04, 2015 2:26 pm
by Dr. MefistO
HardWareMan wrote:Nothing.
I see...=)

By the way, version v1.0.2 is ready. Fixed an old bug with RAM Watches (also was in Gens).

Re: Gensida - IDA Gens debugger plugin

Posted: Thu Nov 05, 2015 8:38 pm
by KanedaFr
Oh, by chance, did you fix the wrong VRAM address decoding on SMD tools ?

Re: Gensida - IDA Gens debugger plugin

Posted: Fri Nov 06, 2015 6:58 am
by Dr. MefistO
KanedaFr wrote:Oh, by chance, did you fix the wrong VRAM address decoding on SMD tools ?
Yes. As I remember, in one of the last versions.

This commit: https://github.com/DrMefistO/smd_ida_to ... 881c237dbc

Does a wrong VRAM address was only for Window plane or for some other addresses too?

Re: Gensida - IDA Gens debugger plugin

Posted: Sun Nov 08, 2015 4:29 pm
by KanedaFr
Dr. MefistO wrote:
KanedaFr wrote:Oh, by chance, did you fix the wrong VRAM address decoding on SMD tools ?
Yes. As I remember, in one of the last versions.

This commit: https://github.com/DrMefistO/smd_ida_to ... 881c237dbc

Does a wrong VRAM address was only for Window plane or for some other addresses too?
it was for DMA actions

Re: Gensida - IDA Gens debugger plugin

Posted: Sun Nov 08, 2015 4:33 pm
by Dr. MefistO
KanedaFr wrote:it was for DMA actions
Could you give me an example of such commands?

Re: Gensida - IDA Gens debugger plugin

Posted: Sun Nov 08, 2015 10:29 pm
by KanedaFr
Dr. MefistO wrote:
KanedaFr wrote:it was for DMA actions
Could you give me an example of such commands?
err...let me find it again :(

Re: Gensida - IDA Gens debugger plugin

Posted: Mon Nov 09, 2015 6:53 am
by Dr. MefistO
Meantime... Gensida was updated to v1.0.3.
  • Fixed slow Plane Explorer;
  • Some other optimizations.

Re: Gensida - IDA Gens debugger plugin

Posted: Sat Nov 14, 2015 11:42 am
by Dr. MefistO
Gensida was updated to v1.0.4.

Breakpoints were reorganized. Now to set VDP breakpoints, you need to open (View->Open subviews->Segments) and find one of appropriate segments:
  • VDP_DBG_VRAM;
  • VDP_DBG_CRAM;
  • VDP_DBG_VSRAM.
To set "Forbid" breakpoints you should type-in "1" in "Condition" field of breakpoint, and check "Low level condition" checkbox.

Re: Gensida - IDA Gens debugger plugin

Posted: Sat Nov 21, 2015 9:46 pm
by KanedaFr
where do you find the last gens r57shell mod ?
I have the r665, can't be sure it's the last one....