Subscribe to me on YouTube 
Icons by neorelic
 

Gens KMod

 

► Presentation

This is my mod for Gens.
I used a lot Genecyst for its cool features but its compatibility is far to be 100%.
So when I find Gens source code, I thought it could be cool to add the Genecyst feature to it...and add some others :)
This mod is developper oriented, not player optimized.
It means you don't have to download it if you "only" want to play.
Since 0.7b, you can use nm2wch to help you debugging your own game!

► Features

At this time, it can easily be compiled without my mod, and so come back to Gens 2.12a
Some Gens bugs corrected
All debug screens are now external (and optmized) windows.
Dump Ram, VRam, CRam, Tiles, Sprites, YM2612, Genesis ROM, SegaCD ROM, 32X Rom/Ram/Cache/Framebuffers
Better registers status view.
Better tiles and pal view.
Sprite list view.
YM2612 debug.
PSG debug.
Layers show/hide.
Watchers (save / load / autoload) for hackers and developers.
Spy common development errors (bad registers value, sprite limit, read/write)
Spy DMA (useful for translators/hackers)
Spy CD Bios call
'Blue pause' optionnel
Add 3 new registers to help development
GMV support

► New in this version (v0.7c, released the 31th December 2007)

Structures were added to watchers, you need to read the help to understand how to use it.
Watchers window is resizeable

► Screenshots

 


Gens KMod menu

m68K disasm/status

z80 disasm/status

VDP

Registers

Sprites

YM2612

PSG

Layers switch

Watchers

Spy window

Files you can have on the Gens directory

 

► Files

Gens_KMod 2.12a 0.7c - 31 Dec 07
Gens_KMod 2.12a 0.7b
Gens_KMod 2.12a 0.7 (source code available here)
Gens_KMod 2.12a 0.6
Gens_KMod 2.12a 0.5
Gens_KMod 2.12a 0.4
Gens_KMod 2.12a 0.3
Gens_KMod 2.12a 0.2
Gens_KMod 2.12a 0.1

► Thanks

Stef for Gens
Fonzie for private test and so much other things!
Edge for PSG window
Fuzzbuzz for layers hint
People from SpritesMind forum
People from the Sega Emulation Forum
My wife to accept alllllll the hours I spend on KMod