Gens — полнофункциональный Assembly / C (си) / C++ эмулятор игровой приставки Sega Mega Drive.
Sega Mega Drive (Sega Genesis) — игровая приставка четвёртого поколения (поколение 16-битных приставок), разработанная и выпускавшаяся компанией SEGA. Приставка была выпущена в 1988 году, наибольшую популярность получила в 1991 году, для неё было выпущено несколько расширений/дополнений (включая Sega CD и Sega 32x), эта приставка является самым успешным проектом компании Sega. Логотипом приставки и компании был выбран ёжик синего цвета по имени Соник (Sonic).
Хотя жизненный цикл Sega Mega Drive закончился в 2002 году (с изданием последней лицензированной игры) приставка и сейчас продолжает оставаться популярной (среди фанатов, коллекционеров, любителей игровой музыки, разработчиков эмуляторов и др), так же сторонними компаниями производятся официально лицензированные реплики приставки и существует несколько разработчиков новых игр для этой системы.
Gens впервые появился в 1999 году и являлся в то время одним из лучших эмуляторов приставки Sega Mega Drive, в 2003 году исходный код игры был открыт и по состоянию на сентябрь 2004 года эмулятор поддерживал полноценную работу с 92% доступных ром-файлов (образ ПЗУ, копия картриджа/диска игры) форматов игр Sega Mega Drive (*.gen / Genesis) и дополнений к ним.
Gens имеет традиционный для большинства эмуляторов пользовательский интерфейс и поддерживает практически всю функциональность игровых устройств, если они обеспечены соответствующими файлами BIOS (не предусмотренными в стандартной поставке). У эмулятора имеется несколько графических фильтров (сглаживающих изображение при увеличении), поддерживается работа в полноэкранном режиме, настройка звука и поддержка сетевой игры.
Gens поддерживает ускорение и замедление эмуляции (скорости игры), сохранение состояния игры, создание скриншотов и пр... Имеется поддержка серии чит-устройств (Game Genie), которые изменяют данные игры, позволяя игроку обманывать, управлять различными аспектами игр, иногда просматривать неиспользованный контент и функции.
Gens имеет низкие системные требования (при приемлемом качестве эмуляции), управление игровым процессом может осуществляется с помощью любых игровых устройств (джойстиков, геймпадов и пр) или клавиатуры (полностью настраивается).
К сожалению разработка Gens уже много лет находится в замороженном состоянии (версия 2.15.5 от 05.10.2008), но на базе исходного кода оригинального проекта было создано несколько различного качества модификаций эмулятора (Gens/GS, Gens/GS II, DualGens, Gnome Gens и др).
Лицензия: GNU General Public License version 2.0 (GPLv2)