IDC Log Gens

From Sega Retro

Video game console emulator

IDCLogGens.png
IDC Log Gens
System(s): Sega Mega Drive, Mega-CD, 32X
OS: Windows
Developer: Stéphane Dallongeville (Gens), Nemesis
Programmed in: Assembly, C++
Last release date: (19 years ago)

IDC Log Gens, also known as GensHack, is a modified version of Gens, written by Nemesis (developer of the emulator Exodus). It is based upon the version 2.11 source code for Gens, and was quickly created to aid in the disassembly of Sega Mega Drive games. While a game is running, the emulator keeps track of which bytes within the game's ROM comprise 68k assembly instructions. Pressing reset (the Tab key) creates an IDC log file, which is simply a plain text list of ROM addresses where code resides. This log file can then be used by IDA Pro to automatically disassemble all code encountered during the logging process.

Since IDA Pro won't load IDC files larger than 64kB, Stealth wrote idccomb, a command line program to split them into smaller files. It can also merge IDC files.

Downloads

Download.svg Download IDC Log Gens
File: IDC Log Gens.7z (238 kB) (info)
Current version: 2004-05-07 (inc. idccomb)

External links

References