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

Re: Gensida - IDA Gens debugger plugin

Post by Dr. MefistO » Sun Nov 22, 2015 9:17 am

Hi.
Modification that was used in Gensida is not exactly clear r57shell's mod. Yes, it contains most part of his modifications, but:
Part of work is your one (Plane Explorer), part of work is feos's (Hex Editor), some part of work is mine (as I remember it were some merges between Gens-RR, Feos's Gens, and... I really don't remember that all).

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

Re: Gensida - IDA Gens debugger plugin

Post by KanedaFr » Mon Nov 23, 2015 11:50 pm

so what does i need to use Gensida ?
The plugin + which version of Gens ?

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 24, 2015 7:36 am

You don't need any Gens version to use with Gensida. Gensida already contains embedded Gens. Just read use instruction at its GitHub page.

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 24, 2015 10:18 pm

New version: v1.1.

New features:
  • Register breakpoints (for M68k and VDP);
  • Window plane view in Plane Explorer.
Fixed:
  • High RAM mirror breakpoints (0xFFFFXXXX);
  • Every suspend in debugger now updates VRAM view.
Improved:
  • VDP RAM window.
To set register breakpoints:
  1. Open Debugger->Debugger windows->Register breakpoints;
  2. Set the desired value for some register(s);
  3. At the right side of registers list toggle a register's breakpoint flag (it has the same name with a corresponding register).
  4. To disable register breakpoint, just toggle off its flag.

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 28, 2015 10:42 am

Version v1.1.1:
  • Added ability to show RAM as VRAM;
  • Added rectangle for under-cursor tile in Plane Explorer;
  • Fixed crash when stopping emulation by the IDA if Gens was not paused.

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

Re: Gensida - IDA Gens debugger plugin

Post by Dr. MefistO » Thu Dec 03, 2015 7:12 am

Version v1.1.2:
  • Fixed emulation restart;
  • Fixed Plane Explorer's focused tile selection when paused;
  • New breakpoints (should me a little bit faster than before).

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

Re: Gensida - IDA Gens debugger plugin

Post by Dr. MefistO » Fri Dec 11, 2015 6:47 am

Version v1.2:
  • Added sprites view in Plane Explorer. It is possible to show sprite under cursor;
  • Removed old and unneeded stuff (Kailera, WAV/GYM dumping, Sonic hacks, AVI creating, helps subsystem, archives support).

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

Re: Gensida - IDA Gens debugger plugin

Post by Dr. MefistO » Fri Dec 11, 2015 8:14 am

v1.2.1 fixes:
  • Fixed sprite address calculating.

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

Re: Gensida - IDA Gens debugger plugin

Post by Dr. MefistO » Wed Feb 24, 2016 9:10 pm

Version v1.3:
  • Added VDP registers displaying in VDP Ram window (thanks to Nemesis' Exodus emulator);
  • Reorganized VDP Ram window;
  • Sprites and VDP Ram windows viewing were optimized;
  • Fixed code refs adding in some cases;
  • Some cool fixes.

Post Reply