Found a(nother) bug in both the "original" and Christian's release of Generator: soft reset not working properly.
Let me explain myself: in the original Sega Genesis, a press of the Reset button (as opposed to switching off and on) did not erase all the current game data from memory; to mention an example I remember well, in the first Sonic The Hedgehog game, if you did the level select code and then resetted the game, you would only have had to press A+Start at the title screen to redo it.
This is not the case with Generator.
A call to the Soft Reset from the Emulation menu does not have this effect; instead, it appears to work as if the console were switched off and back on. The level select code I described has to be fully redone after a reset, instead of just pressing A+Start.
I seem to remember there were later Sonic games whose level select codes required resetting the game - I don't suppose that can be done with Generator either.
Any idea of why is this happening? Is there a true "soft reset" hidden somewhere in the emulator? If not, will it ever be implemented?