The FreeBSD Ports Archive

Freebsd | Contact
Welcome to FreeBSD Software


FreeBSD emulators : generator

SEGA Genesis emulator

 SEGA Genesis 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.

Author: James Ponder 

http://www.squish.net/generator/



generator history


v. 1.21
date: 2007/05/19 20:04:28;  author: flz;  state: Exp;  lines: +1 -1
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.

v. 1.20 date: 2006/09/20 11:20:43; author: stas; state: Exp; lines: +1 -1 - Update devel/sdl12 to version 1.2.11. Now we employ stock SDL directory structure (i.e. include/SDL for includes and sdl-config for configuration binary) - Update graphics/sdl_ttf to version 2.0.8 - Update graphics/sdl_image to version 1.2.5 - Update audio/sdl_mixer to version 1.2.7 - Update net/sdl_net to version 1.2.6 - Update Mk/bsd.sdl.mk accordingly - Fix dependent ports to fit the new directory structure and avoid several API breakages - Bump up portrevisions for all dependent ports to allow them to be upgraded by portupgrade/portmaster etc tools Approved by: kris (portmgr), sem (mentor)
v. 1.19 date: 2006/04/24 20:55:04; author: alepulver; state: Exp; lines: +28 -28 - Format tabs, sort variables and put targets at the end. - Remove USE_REINPLACE. - Fix OPTIONS handling. - Bump PORTREVISION. Approved by: garga (mentor)
v. 1.18 date: 2006/04/09 13:08:03; author: alepulver; state: Exp; lines: +1 -1 Change the maintainership address to the @FreeBSD.org one. Approved by: garga (mentor)
v. 1.17 date: 2006/03/07 08:26:14; author: ade; state: Exp; lines: +1 -1 Bump PORTREVISION on glib12/gtk12 consumer ports to ease the upgrade path. Discussed with: kris Approved by: portmgr (implicit)
v. 1.16 date: 2005/09/04 12:55:45; author: sem; state: Exp; lines: +5 -18 - Makefile clean up: remove old gcc version checking. PR: ports/84926 Submitted by: maintainer
v. 1.15 date: 2005/07/15 18:50:09; author: lesi; state: Exp; lines: +12 -2 Fix configure on sparc64 and alpha 5.x and unmark BROKEN on alpha. PR: ports/83516 Submitted by: maintainer
v. 1.14 date: 2005/06/12 07:17:43; author: pat; state: Exp; lines: +45 -16 Add sound support Bump PORTREVISION Submitter takes maintainership Add pkg-message and rework pkg-descr PR: ports/82141 Submitted by: Alejandro Pulver
v. 1.13 date: 2005/04/12 03:25:25; author: obrien; state: Exp; lines: +1 -1 At Kris's request, back out the MACHINE_ARCH spelling correction until after 5.4-RELEASE.
v. 1.12 date: 2005/04/11 08:02:12; author: obrien; state: Exp; lines: +1 -1 Assist getting more ports working on AMD64 by obeying the Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
v. 1.11 date: 2004/03/16 04:23:36; author: edwin; state: Exp; lines: +1 -1 Chase library bump of libSDL-1.1 for all ports which were depending on sdl12-1.2.5
v. 1.10 date: 2004/03/08 01:01:25; author: edwin; state: Exp; lines: +1 -1 Properly use SDL everywhere: USE_SDL=yes -> USE_SDL=sdl (good examles everywhere) WANT_SDL/HAVE_SDL instead of exists(localbase/lib/lib...) See http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/using-sdl.html for more information on how to use USE_SDL, WANT_SDL and HAVE_SDL. PR: follow-ups of ports/55494, ports/61877 Submitted by: Edwin Groothuis
v. 1.9 date: 2004/02/26 08:31:15; author: kris; state: Exp; lines: +4 -0 BROKEN on alpha 5.x: Configure fails
v. 1.8 date: 2004/02/05 20:37:08; author: trevor; state: Exp; lines: +1 -0 Use PLIST_FILES. Reviewed by: marcus
v. 1.7 date: 2004/02/04 05:20:05; author: marcus; state: Exp; lines: +1 -0 Bump PORTREVISION on all ports that depend on gettext to aid with upgrading. (Part 2)
v. 1.6 date: 2003/12/04 08:28:03; author: krion; state: Exp; lines: +20 -35 - Update to version 0.35 PR: 59610 Submitted by: Ports Fury
v. 1.5 date: 2003/11/22 17:51:22; author: linimon; state: Exp; lines: +7 -0 Mark as broken on latest 5.1 due to gcc3.3's pickier preprocessor. Mark as not for alpha because the configure script doesn't understand alpha. Noticed by: bento.
v. 1.4 date: 2003/11/03 01:19:16; author: kris; state: Exp; lines: +1 -1 Reset maintainer on ports owned by the following committers who have been inactive for over 12 months and did not respond to my email confirming their status: keith, nakai, torstenb Reviewed by: portmgr
v. 1.3 date: 2003/04/07 06:42:33; author: mdodd; state: Exp; lines: +35 -23 - Update to 0.34 - Add support for SDL Joysticks. - Possibly run on more than i386.
v. 1.2 date: 2003/03/07 06:01:14; author: ade; state: Exp; lines: +1 -0 Clear moonlight beckons. Requiem mors pacem pkg-comment, And be calm ports tree. E Nomini Patri, E Fili, E Spiritu Sancti.
v. 1.1 date: 2001/04/22 00:32:30; author: nakai; state: Exp; Initial import. SEGA Megadrive/Genesis emulator. ============================================================================= v. 1.21 date: 2007/05/19 20:04:28; author: flz; state: Exp; lines: +1 -1 - Welcome X.org 7.2 \o/. - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.
v. 1.20 date: 2006/09/20 11:20:43; author: stas; state: Exp; lines: +1 -1 - Update devel/sdl12 to version 1.2.11. Now we employ stock SDL directory structure (i.e. include/SDL for includes and sdl-config for configuration binary) - Update graphics/sdl_ttf to version 2.0.8 - Update graphics/sdl_image to version 1.2.5 - Update audio/sdl_mixer to version 1.2.7 - Update net/sdl_net to version 1.2.6 - Update Mk/bsd.sdl.mk accordingly - Fix dependent ports to fit the new directory structure and avoid several API breakages - Bump up portrevisions for all dependent ports to allow them to be upgraded by portupgrade/portmaster etc tools Approved by: kris (portmgr), sem (mentor)
v. 1.19 date: 2006/04/24 20:55:04; author: alepulver; state: Exp; lines: +28 -28 - Format tabs, sort variables and put targets at the end. - Remove USE_REINPLACE. - Fix OPTIONS handling. - Bump PORTREVISION. Approved by: garga (mentor)
v. 1.18 date: 2006/04/09 13:08:03; author: alepulver; state: Exp; lines: +1 -1 Change the maintainership address to the @FreeBSD.org one. Approved by: garga (mentor)
v. 1.17 date: 2006/03/07 08:26:14; author: ade; state: Exp; lines: +1 -1 Bump PORTREVISION on glib12/gtk12 consumer ports to ease the upgrade path. Discussed with: kris Approved by: portmgr (implicit)
v. 1.16 date: 2005/09/04 12:55:45; author: sem; state: Exp; lines: +5 -18 - Makefile clean up: remove old gcc version checking. PR: ports/84926 Submitted by: maintainer
v. 1.15 date: 2005/07/15 18:50:09; author: lesi; state: Exp; lines: +12 -2 Fix configure on sparc64 and alpha 5.x and unmark BROKEN on alpha. PR: ports/83516 Submitted by: maintainer
v. 1.14 date: 2005/06/12 07:17:43; author: pat; state: Exp; lines: +45 -16 Add sound support Bump PORTREVISION Submitter takes maintainership Add pkg-message and rework pkg-descr PR: ports/82141 Submitted by: Alejandro Pulver
v. 1.13 date: 2005/04/12 03:25:25; author: obrien; state: Exp; lines: +1 -1 At Kris's request, back out the MACHINE_ARCH spelling correction until after 5.4-RELEASE.
v. 1.12 date: 2005/04/11 08:02:12; author: obrien; state: Exp; lines: +1 -1 Assist getting more ports working on AMD64 by obeying the Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
v. 1.11 date: 2004/03/16 04:23:36; author: edwin; state: Exp; lines: +1 -1 Chase library bump of libSDL-1.1 for all ports which were depending on sdl12-1.2.5
v. 1.10 date: 2004/03/08 01:01:25; author: edwin; state: Exp; lines: +1 -1 Properly use SDL everywhere: USE_SDL=yes -> USE_SDL=sdl (good examles everywhere) WANT_SDL/HAVE_SDL instead of exists(localbase/lib/lib...) See http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/using-sdl.html for more information on how to use USE_SDL, WANT_SDL and HAVE_SDL. PR: follow-ups of ports/55494, ports/61877 Submitted by: Edwin Groothuis
v. 1.9 date: 2004/02/26 08:31:15; author: kris; state: Exp; lines: +4 -0 BROKEN on alpha 5.x: Configure fails
v. 1.8 date: 2004/02/05 20:37:08; author: trevor; state: Exp; lines: +1 -0 Use PLIST_FILES. Reviewed by: marcus
v. 1.7 date: 2004/02/04 05:20:05; author: marcus; state: Exp; lines: +1 -0 Bump PORTREVISION on all ports that depend on gettext to aid with upgrading. (Part 2)
v. 1.6 date: 2003/12/04 08:28:03; author: krion; state: Exp; lines: +20 -35 - Update to version 0.35 PR: 59610 Submitted by: Ports Fury
v. 1.5 date: 2003/11/22 17:51:22; author: linimon; state: Exp; lines: +7 -0 Mark as broken on latest 5.1 due to gcc3.3's pickier preprocessor. Mark as not for alpha because the configure script doesn't understand alpha. Noticed by: bento.
v. 1.4 date: 2003/11/03 01:19:16; author: kris; state: Exp; lines: +1 -1 Reset maintainer on ports owned by the following committers who have been inactive for over 12 months and did not respond to my email confirming their status: keith, nakai, torstenb Reviewed by: portmgr
v. 1.3 date: 2003/04/07 06:42:33; author: mdodd; state: Exp; lines: +35 -23 - Update to 0.34 - Add support for SDL Joysticks. - Possibly run on more than i386.
v. 1.2 date: 2003/03/07 06:01:14; author: ade; state: Exp; lines: +1 -0 Clear moonlight beckons. Requiem mors pacem pkg-comment, And be calm ports tree. E Nomini Patri, E Fili, E Spiritu Sancti.
v. 1.1 date: 2001/04/22 00:32:30; author: nakai; state: Exp; Initial import. SEGA Megadrive/Genesis emulator. ============================================================================= v. 1.21 date: 2007/05/19 20:04:28; author: flz; state: Exp; lines: +1 -1 - Welcome X.org 7.2 \o/. - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.
v. 1.20 date: 2006/09/20 11:20:43; author: stas; state: Exp; lines: +1 -1 - Update devel/sdl12 to version 1.2.11. Now we employ stock SDL directory structure (i.e. include/SDL for includes and sdl-config for configuration binary) - Update graphics/sdl_ttf to version 2.0.8 - Update graphics/sdl_image to version 1.2.5 - Update audio/sdl_mixer to version 1.2.7 - Update net/sdl_net to version 1.2.6 - Update Mk/bsd.sdl.mk accordingly - Fix dependent ports to fit the new directory structure and avoid several API breakages - Bump up portrevisions for all dependent ports to allow them to be upgraded by portupgrade/portmaster etc tools Approved by: kris (portmgr), sem (mentor)
v. 1.19 date: 2006/04/24 20:55:04; author: alepulver; state: Exp; lines: +28 -28 - Format tabs, sort variables and put targets at the end. - Remove USE_REINPLACE. - Fix OPTIONS handling. - Bump PORTREVISION. Approved by: garga (mentor)
v. 1.18 date: 2006/04/09 13:08:03; author: alepulver; state: Exp; lines: +1 -1 Change the maintainership address to the @FreeBSD.org one. Approved by: garga (mentor)
v. 1.17 date: 2006/03/07 08:26:14; author: ade; state: Exp; lines: +1 -1 Bump PORTREVISION on glib12/gtk12 consumer ports to ease the upgrade path. Discussed with: kris Approved by: portmgr (implicit)
v. 1.16 date: 2005/09/04 12:55:45; author: sem; state: Exp; lines: +5 -18 - Makefile clean up: remove old gcc version checking. PR: ports/84926 Submitted by: maintainer
v. 1.15 date: 2005/07/15 18:50:09; author: lesi; state: Exp; lines: +12 -2 Fix configure on sparc64 and alpha 5.x and unmark BROKEN on alpha. PR: ports/83516 Submitted by: maintainer
v. 1.14 date: 2005/06/12 07:17:43; author: pat; state: Exp; lines: +45 -16 Add sound support Bump PORTREVISION Submitter takes maintainership Add pkg-message and rework pkg-descr PR: ports/82141 Submitted by: Alejandro Pulver
v. 1.13 date: 2005/04/12 03:25:25; author: obrien; state: Exp; lines: +1 -1 At Kris's request, back out the MACHINE_ARCH spelling correction until after 5.4-RELEASE.
v. 1.12 date: 2005/04/11 08:02:12; author: obrien; state: Exp; lines: +1 -1 Assist getting more ports working on AMD64 by obeying the Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
v. 1.11 date: 2004/03/16 04:23:36; author: edwin; state: Exp; lines: +1 -1 Chase library bump of libSDL-1.1 for all ports which were depending on sdl12-1.2.5
v. 1.10 date: 2004/03/08 01:01:25; author: edwin; state: Exp; lines: +1 -1 Properly use SDL everywhere: USE_SDL=yes -> USE_SDL=sdl (good examles everywhere) WANT_SDL/HAVE_SDL instead of exists(localbase/lib/lib...) See http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/using-sdl.html for more information on how to use USE_SDL, WANT_SDL and HAVE_SDL. PR: follow-ups of ports/55494, ports/61877 Submitted by: Edwin Groothuis
v. 1.9 date: 2004/02/26 08:31:15; author: kris; state: Exp; lines: +4 -0 BROKEN on alpha 5.x: Configure fails
v. 1.8 date: 2004/02/05 20:37:08; author: trevor; state: Exp; lines: +1 -0 Use PLIST_FILES. Reviewed by: marcus
v. 1.7 date: 2004/02/04 05:20:05; author: marcus; state: Exp; lines: +1 -0 Bump PORTREVISION on all ports that depend on gettext to aid with upgrading. (Part 2)
v. 1.6 date: 2003/12/04 08:28:03; author: krion; state: Exp; lines: +20 -35 - Update to version 0.35 PR: 59610 Submitted by: Ports Fury
v. 1.5 date: 2003/11/22 17:51:22; author: linimon; state: Exp; lines: +7 -0 Mark as broken on latest 5.1 due to gcc3.3's pickier preprocessor. Mark as not for alpha because the configure script doesn't understand alpha. Noticed by: bento.
v. 1.4 date: 2003/11/03 01:19:16; author: kris; state: Exp; lines: +1 -1 Reset maintainer on ports owned by the following committers who have been inactive for over 12 months and did not respond to my email confirming their status: keith, nakai, torstenb Reviewed by: portmgr
v. 1.3 date: 2003/04/07 06:42:33; author: mdodd; state: Exp; lines: +35 -23 - Update to 0.34 - Add support for SDL Joysticks. - Possibly run on more than i386.
v. 1.2 date: 2003/03/07 06:01:14; author: ade; state: Exp; lines: +1 -0 Clear moonlight beckons. Requiem mors pacem pkg-comment, And be calm ports tree. E Nomini Patri, E Fili, E Spiritu Sancti.
v. 1.1 date: 2001/04/22 00:32:30; author: nakai; state: Exp; Initial import. SEGA Megadrive/Genesis emulator. =============================================================================



Main menu

FreeBSD

Program categories

Freebsd accessibility
Freebsd archivers
Freebsd astro
Freebsd audio
Freebsd benchmarks
Freebsd biology
Freebsd cad
Freebsd chinese
Freebsd comms
Freebsd converters
Freebsd databases
Freebsd deskutils
Freebsd devel
Freebsd dns
Freebsd editors
Freebsd emulators
Freebsd finance
Freebsd french
Freebsd ftp
Freebsd games
Freebsd german
Freebsd graphics
Freebsd hebrew
Freebsd hungarian
Freebsd irc
Freebsd japanese
Freebsd java
Freebsd korean
Freebsd lang
Freebsd mail
Freebsd math
Freebsd mbone
Freebsd misc
Freebsd multimedia
Freebsd net
Freebsd net-im
Freebsd net-mgmt
Freebsd net-p2p
Freebsd news
Freebsd palm
Freebsd polish
Freebsd ports-mgmt
Freebsd portuguese
Freebsd print
Freebsd russian
Freebsd science
Freebsd security
Freebsd shells
Freebsd sysutils
Freebsd textproc
Freebsd ukrainian
Freebsd vietnamese
Freebsd www
Freebsd x11
Freebsd x11-clocks
Freebsd x11-drivers
Freebsd x11-fm
Freebsd x11-fonts
Freebsd x11-servers
Freebsd x11-themes
Freebsd x11-toolkits
Freebsd x11-wm