Gensida - IDA Gens debugger plugin

Talk about development tools here

Moderator: BigEvilCorporation

Dr. MefistO
Interested
Posts: 47
Joined: Wed Jan 08, 2014 3:39 pm

Gensida - IDA Gens debugger plugin

Post by Dr. MefistO » Mon Oct 26, 2015 9:16 am

2015-10-26_002748.png
2015-10-26_002748.png (69.22 KiB) Viewed 13962 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.
Last edited by Dr. MefistO on Fri Dec 04, 2015 12:16 pm, edited 1 time in total.

KanedaFr
Administrateur
Posts: 1139
Joined: Tue Aug 29, 2006 10:56 am
Contact:

Re: Gensida - IDA Gens debugger plugin

Post by KanedaFr » Thu Oct 29, 2015 9:34 pm

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 !

Dr. MefistO
Interested
Posts: 47
Joined: Wed Jan 08, 2014 3:39 pm

Re: Gensida - IDA Gens debugger plugin

Post by Dr. MefistO » Mon Nov 02, 2015 3:17 pm

Gensida version was updated to v1.0.1:
- VRAM breakpoints added;
- Fixed read/write breakpoints.

HardWareMan
Very interested
Posts: 745
Joined: Sat Dec 15, 2007 7:49 am
Location: Kazakhstan, Pavlodar

Re: Gensida - IDA Gens debugger plugin

Post by HardWareMan » Mon Nov 02, 2015 8:06 pm


Dr. MefistO
Interested
Posts: 47
Joined: Wed Jan 08, 2014 3:39 pm

Re: Gensida - IDA Gens debugger plugin

Post by Dr. MefistO » Tue Nov 03, 2015 6:46 am

What do you mean? I know about your loader. Smd_Ida_Tools is based on it.

HardWareMan
Very interested
Posts: 745
Joined: Sat Dec 15, 2007 7:49 am
Location: Kazakhstan, Pavlodar

Re: Gensida - IDA Gens debugger plugin

Post by HardWareMan » Tue Nov 03, 2015 8:00 pm

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.

Dr. MefistO
Interested
Posts: 47
Joined: Wed Jan 08, 2014 3:39 pm

Re: Gensida - IDA Gens debugger plugin

Post by Dr. MefistO » Wed Nov 04, 2015 2:26 pm

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).

KanedaFr
Administrateur
Posts: 1139
Joined: Tue Aug 29, 2006 10:56 am
Contact:

Re: Gensida - IDA Gens debugger plugin

Post by KanedaFr » Thu Nov 05, 2015 8:38 pm

Oh, by chance, did you fix the wrong VRAM address decoding on SMD tools ?

Dr. MefistO
Interested
Posts: 47
Joined: Wed Jan 08, 2014 3:39 pm

Re: Gensida - IDA Gens debugger plugin

Post by Dr. MefistO » Fri Nov 06, 2015 6:58 am

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?

KanedaFr
Administrateur
Posts: 1139
Joined: Tue Aug 29, 2006 10:56 am
Contact:

Re: Gensida - IDA Gens debugger plugin

Post by KanedaFr » Sun Nov 08, 2015 4:29 pm

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

Dr. MefistO
Interested
Posts: 47
Joined: Wed Jan 08, 2014 3:39 pm

Re: Gensida - IDA Gens debugger plugin

Post by Dr. MefistO » Sun Nov 08, 2015 4:33 pm

KanedaFr wrote:it was for DMA actions
Could you give me an example of such commands?

KanedaFr
Administrateur
Posts: 1139
Joined: Tue Aug 29, 2006 10:56 am
Contact:

Re: Gensida - IDA Gens debugger plugin

Post by KanedaFr » Sun Nov 08, 2015 10:29 pm

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 :(

Dr. MefistO
Interested
Posts: 47
Joined: Wed Jan 08, 2014 3:39 pm

Re: Gensida - IDA Gens debugger plugin

Post by Dr. MefistO » Mon Nov 09, 2015 6:53 am

Meantime... Gensida was updated to v1.0.3.
  • Fixed slow Plane Explorer;
  • Some other optimizations.

Dr. MefistO
Interested
Posts: 47
Joined: Wed Jan 08, 2014 3:39 pm

Re: Gensida - IDA Gens debugger plugin

Post by Dr. MefistO » Sat Nov 14, 2015 11:42 am

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.

KanedaFr
Administrateur
Posts: 1139
Joined: Tue Aug 29, 2006 10:56 am
Contact:

Re: Gensida - IDA Gens debugger plugin

Post by KanedaFr » Sat Nov 21, 2015 9:46 pm

where do you find the last gens r57shell mod ?
I have the r665, can't be sure it's the last one....

Post Reply