The current release of Gens/GS is Milestone 6, and is available here: Gens/GS
New features coming soon in Release 7:
- Versioning scheme changed from "Milestone" to "Release" due to several Microsoft fanboys who insist that only Microsoft has the "one true versioning system", and spread lies that Gens/GS was pre-alpha since it used the "Milestone" designation.
- External plugin support (*.dll/*.so), based on the MDP v1.0.0 specification.
- Improved Game Genie plugin.
- "Sonic Gens" plugin, based on a hack of Gens by LOst.
- "VDP Layer Options" plugin, which lets you disable layers and swap layer priorities.
- New renderers: EPX, EPX Plus, Super Eagle, Super 2xSaI.
- Built-in copy of the reverse-engineered 32X firmware by DevSter.
- Improved joystick support. (The Linux/SDL version now supports up to 128 axes, 256 buttons, and 64 POV hats. The Windows version supports the maximum number that DirectInput allows, which I can't recall offhand.)
- Redesigned Controller Configuration dialog. It now shows the current configuration for controllers, and it lets you configure one button at a time.
- Improved Teamplayer/4-Way Play support. (It still doesn't work on all games that support it, but it's better than before.)
- WAV dumping support has been reimplemented. (It was dropped in the original Gens/Linux due to reliance on Win32-specific APIs.)
- Two VDP bugs fixed: Zero-length DMA is now correctly handled as 65,536 bytes, and VDP DMA now wraps on 128K boundaries. (The 128K wrap fix isn't perfect, but it's much better than it was before.)
- ROM History now saves the name of ROM files selected from within multi-file archives.
- Initial support for the "Palette Select" bit in VDP register 0. If it's cleared, only the LSB for each color component in CRAM is used. Not very useful, but more accurately simulates the actual hardware.
- SRAM can now be disabled in the Options menu. This fixes Puggsy.
- libcdio integration for improved, cross-platform physical CD-ROM support and BIN/CUE support.
- mdZ80 port to C.
- ZOMG savestate format.
- Complete separation of UI from emulation code, resulting in libgens.so, gens-gtk2, gens-win32.exe, gens-qt4, etc.

