News: 11 March 2016 - Forum Rules
Current Moderators - DarkSol, KingMike, MathOnNapkins, Azkadellia, Danke

Author Topic: Genesis disassembly  (Read 4090 times)

tryphon

  • Hero Member
  • *****
  • Posts: 722
    • View Profile
Genesis disassembly
« on: October 17, 2013, 05:07:34 pm »
Hi,

I'd like to give a try to some Genesis hacking, but I can't find a perfect tool for disassembling / studying game code.

So far, I've tried :

- IDA pro with the Genesis plugins : it requires IDA pro, which is over-expensive. The free version doesn't support 68000 and is of no use (unless I've missed another Free version) (feel free to pm me if you have something to say quietly about this  :police: )

- Nemesis, which is an absolutely wonderful Genesis emulator with awesome debugging features (the drawback is that it runs at 6 fps on my computer) (but 'Active Disassembly' is like a gift from the God of Hack) but some games are still not supported, among them the one I want to study

- Gens-KMOD can disassemble on-the-fly but can't save the result. And it lacks many features Nemesis has.

What do you use in this situation ? Aside disassembling, I'd like some features like tracing the code, watchpoints on RAM...

Malias

  • Sr. Member
  • ****
  • Posts: 303
    • View Profile
Re: Genesis disassembly
« Reply #1 on: October 17, 2013, 09:57:21 pm »
Have you tried Gens Tracer?
The great achievement is to lose one's reason for no reason, and to let my lady know that if I can do this without cause, what should I do if there were cause?
     ~Don Quixote~

DougRPG

  • Full Member
  • ***
  • Posts: 146
    • View Profile
Re: Genesis disassembly
« Reply #2 on: October 17, 2013, 11:52:57 pm »
I did some hacks using Regen. Regen has a good debbuger.

But Ida pro is mandatory.

Madao

  • Jr. Member
  • **
  • Posts: 8
    • View Profile
Re: Genesis disassembly
« Reply #3 on: October 18, 2013, 01:19:44 am »
What can you do with IDA Pro?

tryphon

  • Hero Member
  • *****
  • Posts: 722
    • View Profile
Re: Genesis disassembly
« Reply #4 on: October 18, 2013, 08:21:34 am »
Among other things, IDA Pro disassembles, is able to show program flo with diagrams, proper plugin allows it to interpret correctely some hardware features such as VDP commands...

But I didn't find any free version of it. I don't know of any free alternative too.

I've tried regen, and it's indeed a valuable tool, but AFAIK, you can't save the disssembly somewhere...

The same with Gens tracer (I prefer regen over it)
« Last Edit: October 19, 2013, 11:13:34 am by tryphon »

cret

  • Jr. Member
  • **
  • Posts: 75
    • View Profile
Re: Genesis disassembly
« Reply #5 on: March 21, 2014, 01:10:11 pm »
why don't you try to build your own disassembler or create a plugin for an existing project?
go r2, use debug. .... White hand was fainted

tryphon

  • Hero Member
  • *****
  • Posts: 722
    • View Profile
Re: Genesis disassembly
« Reply #6 on: March 21, 2014, 02:33:36 pm »
Because I already have enough projects to fill my free time :)

I managed to make an old version of IDA to work, it's sufficient for me now.