Generator — компактный C (си) / Tcl / Tk или Gtk / SDL эмулятор консоли Sega Mega Drive (Genesis).
Sega Mega Drive (Sega Genesis) — игровая приставка четвёртого поколения (поколение 16-битных приставок), была выпущена в 1988 году наибольшую популярность получила в 1991 году, а жизненный цикл приставки закончился в 2002 году. Для компании Sega приставка является самым успешным проектом, она и сейчас продолжает оставаться популярной (среди фанатов, коллекционеров, любителей игровой музыки, разработчиков эмуляторов и др).
Generator использует собственные уникальные алгоритмы для полноценной (наиболее точной) эмуляции процессора 68000 / 68k (семейство CISC-микропроцессоров использовавшихся в игровых консолях Genesis/Genesis II / Mega Drive/Mega Drive II), первая публичная версия эмулятора вышла в 1998 году.
Generator имеет простой пользовательский интерфейс и множество настроек, запускать ром-файлы игр (образ ПЗУ, копия картриджа/диска игры) можно из командной строки или графического интерфейса. Поддерживается большинство форматов ром-файлов (.rom/.smd и архивах gzip/bzip2), эмулятор автоматически определяет формат (расширение ром-файла игнорируется). Если формат эмулятором не поддерживается (или ром-файл повреждён) будет выведено соответствующее уведомление.
Generator поддерживает практически всю базовую функциональность игровых устройств, может работать в оконном (100% или 200%) и полноэкранном режиме, есть несколько графических фильтров сглаживающих изображение при увеличении (активируются вручную или автоматически), поддерживается сохранение состояния игры (до девяти позиций на игру) и прочее...
Generator имеет относительно низкие системные требования (при любых параметрах эмуляции), управление игровым процессом может осуществляется с помощью джойстика или клавиатуры (управление полностью настраивается).
Лицензия: GNU General Public License version 2.0 (GPLv2)