Bring multiplatform support to gens rerecording: should run under KDE and/or Gnome Linux environments, OSX would also be great.
Soft reset emulation: currently gens only emulates hard reset (e.g. turning power off and back on) at least one game requires a soft reset (hitting the reset button on console) to complete.
Improved controller support: Support controller types other than standard 3 button and 6 button controllers. Especially Mega Mouse, Sega Menacer, and no controller connected.
Improve input recording format: support embedding savestate, embedding SRAM, starting from embedded SRAM, other controller configurations than two 3/6 button controllers and three 3 button controllers (ideally 1-8, with ports specified, and the ability to plug/remove controllers during recording), record soft reset.
Serial EEPROM emulation for games with custom SRAM chips. TODO: Link to genesis serial EEPROM spec. Flygon: I have a friend that could be able to provide one, so, remind me to ask him if you see this TODO
Sega Pico emulation. Pico architecture is almost identical to genesis/megadrive except that the CPU has a higher clockspeed, and the controller in/out is at a different range. TODO: link to Sega Pico spec