Generator emulator icon
Generator emulator icon

Generator emulator

Generator is an open source emulator designed to emulate the Sega Genesis / Mega Drive console, a popular games machine produced in the early 1990s. It is a portable program written in C and has been ported to the Amiga, Macintosh, Windows and even pocket PCs such as the iPAQ...

Generator emulator screenshot 1

Cost / License

  • Free
  • Open Source

Application type

Alerts

  • Discontinued

Platforms

  • Mac
  • Windows
Discontinued

The project is no longer developed. Last version was released in August 2008

-
No reviews
2likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Emulation

 Tags

  • sega
  • sega-genesis
  • genesis

Generator emulator News & Activities

Highlights All activities

Recent activities

No activities found.

Generator emulator information

  • Developed by

    Unknown
  • Licensing

    Open Source and Free product.
  • Alternatives

    31 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Gaming Software
Generator emulator was added to AlternativeTo by realnabarl on and this page was last updated . Generator emulator is sometimes referred to as Generator
No comments or reviews, maybe you want to be first?
Post comment/review

What is Generator emulator?

Generator is an open source emulator designed to emulate the Sega Genesis / Mega Drive console, a popular games machine produced in the early 1990s. It is a portable program written in C and has been ported to the Amiga, Macintosh, Windows and even pocket PCs such as the iPAQ and Cassiopeia. Natively it compiles under unix for X Windows with either tcl/tk or gtk/SDL, for svgalib and even cross-compiles to DOS with djgpp/allegro.

Generator uses it's own custom 68000 processor emulation which is and uses compilation techniques such as block-marking, flag calculation removal, operand pre-calculation, endian pre-conversion etc. There are approximately 1600 C routines generated by the first stage of compilation to cope with the 67 instruction families. These include two versions of every instruction - one that calculates flags and one that doesn't, so that unnecessary flag computation is avoided.

Generator was first released in August 1998, although my first attempt at writing a Sega Genesis / Mega Drive emulator dates back to 1996!

Features Main emulation Unique portable 68000 emulator Video support Comprehensive emulation - all layers including window All DMA modes including DMA processor suspension Interlace mode - bob, weave, weave with vertical filtering 100%, 200%, Full-screen support (platform dependent) H/V retrace video border emulation Cell and raster based plotters NTSC and PAL modes Manual and automatic per-frame frame skip Sound support Programmable sound generator (PSG) Frequency modulation (FM) Z80 sound co-processor emulation Component on/off support Low-pass single-pole configurable filter AVI output Raw uncompressed 24-bit RGB bmp JPEG compressed (configurable quality) 24-bit, so-called MJPEG Configurable framerate (6-60fps) Game Genie Convert to and from encoded format Genecyst load/save patch file support Patch file manager Sound logging Genecyst GYM logging (without sample data) Generator GNM logging (with sample data) Multi player Configurable keyboard controls Split-screen interlaced support Joystick support Save-state Extensible block-based file format Supports different z80 cores