Generator - The Sega Mega Drive Emulator

This is a modified version of Generator by James Ponder based on version 0.35. It is known to work on FreeBSD, NetBSD and Linux.

Additional features

Hints

Game Genie codes

You can either use the Game Genie dialog (Emulation->Game Genie codes) or manually edit a file with Game Genie codes. The format is as follows:

# The file may contain empty lines and comment lines. Comments start with
# a hash mark '#' and end at the end of the line.

# First the Game Genie code, next an optional comment
0123-ABCD # Tonic the Maddog, Invicibility

The comment after each code is optional but without them it'll be difficult to remember their uses or what game they are for. Once you've added some codes - or loaded a patch file - you have to select one or more of them to activate them. Merely loading a patch file or adding a code doesn't have any effect on the game. Click the "Apply" button to activate the codes. The selected codes will be active until you re-load the ROM.

Don't forget to save the codes you've added (File->Game Genie patch->Load) or they'll be lost when you quit the application.

Some codes must be loaded at certain stages i.e., the game might not work properly or even refuse to start otherwise.

Known problems

Downloads

The patched sources of Generator 0.35 revision 4:
generator-0.35-cbiere-r4.tar.bz2 [HTTP] [Magnet-link] [Signature]

Checksums

If you use FreeBSD, you can simply use the port emulators/generator-cbiere which is maintained by Alejandro Pulver.

Users of NetBSD and pkgsrc can also use the package emulators/generator-cbiere.

You should use the following flags for configure:

	--with-raze (x86 only)	This should gain best performance.
	--with-cmz80 (non-x86)	Use this for architectures others than
				x86. You also need this for x86-64 (AMD64).
	--with-sdl-audio	SDL audio is highly recommended.
	--with-gtk		The only frontend I used and tested.

or

	--with-sdl		The bare SDL user interface.

To gain maximum performance, set the CFLAGS environment variable by hand. Especially using an appropriate -march setting for your CPU type can speed-up the YUV<->RGB conversion code for the overlay mode. See GCC's manpage for available parameters to -march.

Latest changes

2008-08-30

2007-01-18

2005-09-02

2005-08-29

2005-05-03

2005-04-17

2005-02-05

2005-01-11

2005-01-10

2005-01-05

2005-01-04 (evening)

2005-01-04 (morning)

2005-01-02

2004-12-06

2004-11-12

2004-09-14

2004-09-06

2004-08-23

2004-07-30

2004-07-28

Contact

Don't ask me for ROMs, please. If you have any problems with the modified version or suggestions, let me know:
christianbiere at gmx dot de [encrypted mail is highly preferred: my OpenPGP key]

[ Home | Crab | Guppy | Sardine | Socker | bitter ]

Last edited: 2008-08-30