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 »

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: 1154
Joined: Tue Aug 29, 2006 10:56 am
Contact:

Re: Gensida - IDA Gens debugger plugin

Post by KanedaFr »

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 »

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 »

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 »

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 »

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 »

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 »

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 »

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