FreshPorts -- The Place For Ports Sat, 17 May 2008 6:42 AM BST
FreshPorts is now runing off the BETA server. Enjoy for now.
Port details
generator 0.35_8 emulators on this many watch lists=3 search for ports that depend on this port
SEGA Genesis emulator
Maintained by: alepulver@FreeBSD.org search for ports maintained by this maintainer
Port Added: 21 Apr 2001 22:32:32


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

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

- Alejandro Pulver
alejandro@varnet.biz
CVSWeb : Sources : Main Web Site : Distfiles Availability : PortsMon
Required To Build: devel/gmake, devel/sdl12, devel/pkg-config
Required To Run: devel/pkg-config
Required Libraries: graphics/jpeg, devel/sdl12, devel/glib12, x11-toolkits/gtk12

To install the port: cd /usr/ports/emulators/generator/ && make install clean
To add the package: pkg_add -r generator


Configuration Options
===> The following configuration options are available for generator-0.35_8:
     OPTIMIZED_CFLAGS=on (default) "Enable compilation optimizations"
     RAZE=on (default) "Use RAZE z80 emulation (only for i386)"
     SDL_AUDIO=off (default) "Use SDL for audio"
===> Use 'make config' to modify these settings

Master Sites:
http://www.squish.net/generator/files/
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/

Number of commits found: 26

Commit History - (may be incomplete: see CVSWeb link above for full details)
DateByDescription
13 Mar 2008 14:28:35
Original commit files touched by this commit  0.35_8
miwi search for other commits by this committer
- Chase devel/sdl12 shlib version bump
22 Jul 2007 17:58:39
Original commit files touched by this commit  0.35_7
alepulver search for other commits by this committer
- Fix building on non-i386 with GCC 4.2 (on i386 assembly code is used).

Reported by:    pav
19 May 2007 21:32:57
Original commit files touched by this commit  0.35_7
flz search for other commits by this committer
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
22 Mar 2007 04:02:00
Original commit files touched by this commit  0.35_6
alepulver search for other commits by this committer
- Fix building with GCC 4.x.

Reported by:    pointyhat
20 Sep 2006 12:21:59
Original commit files touched by this commit  0.35_6
stas search for other commits by this committer
 - 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)
24 Apr 2006 21:55:04
Original commit files touched by this commit  0.35_5
alepulver search for other commits by this committer
- Format tabs, sort variables and put targets at the end.
- Remove USE_REINPLACE.
- Fix OPTIONS handling.
- Bump PORTREVISION.

Approved by:    garga (mentor)
09 Apr 2006 14:08:16
Original commit files touched by this commit  0.35_4
alepulver search for other commits by this committer
Change the maintainership address to the @FreeBSD.org one.

Approved by:    garga (mentor)
07 Mar 2006 08:28:06
Original commit files touched by this commit  0.35_4
ade search for other commits by this committer
Bump PORTREVISION on glib12/gtk12 consumer ports to ease the upgrade path.

Discussed with: kris
Approved by:    portmgr (implicit)
25 Nov 2005 21:47:35
Original commit files touched by this commit  0.35_3
pav search for other commits by this committer
- Add SHA256

Requested by:   maintainer
04 Sep 2005 13:55:45
Original commit files touched by this commit  0.35_3
sem search for other commits by this committer
- Makefile clean up: remove old gcc version checking.

PR:             ports/84926
Submitted by:   maintainer
15 Jul 2005 19:50:09
Original commit files touched by this commit  0.35_3
lesi search for other commits by this committer
Fix configure on sparc64 and alpha 5.x and unmark BROKEN on alpha.

PR:             ports/83516
Submitted by:   maintainer
12 Jun 2005 08:17:43
Original commit files touched by this commit  0.35_3
pat search for other commits by this committer
Add sound support
Bump PORTREVISION
Submitter takes maintainership
Add pkg-message and rework pkg-descr

PR:             ports/82141
Submitted by:   Alejandro Pulver <alejandro@varnet.biz>
12 Apr 2005 04:26:57
Original commit files touched by this commit  0.35_2
obrien search for other commits by this committer
At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
11 Apr 2005 09:04:41
Original commit files touched by this commit  0.35_2
obrien search for other commits by this committer
Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
16 Mar 2004 04:23:56
Original commit files touched by this commit  0.35_2
edwin search for other commits by this committer
Chase library bump of libSDL-1.1 for all ports which were depending
on sdl12-1.2.5
08 Mar 2004 01:01:31
Original commit files touched by this commit  0.35_1
edwin search for other commits by this committer
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 <edwin@mavetju.org>
26 Feb 2004 08:31:15
Original commit files touched by this commit  0.35_1
kris search for other commits by this committer
BROKEN on alpha 5.x: Configure fails
05 Feb 2004 20:38:07
Original commit files touched by this commit  0.35_1
trevor search for other commits by this committer
Use PLIST_FILES.

Reviewed by:    marcus
04 Feb 2004 05:21:48
Original commit files touched by this commit  0.35_1
marcus search for other commits by this committer
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 2)
29 Jan 2004 07:24:56
Original commit files touched by this commit  0.35
trevor search for other commits by this committer
SIZEify.
04 Dec 2003 08:28:03
Original commit files touched by this commit  0.35
krion search for other commits by this committer
- Update to version 0.35

PR:             59610
Submitted by:   Ports Fury
22 Nov 2003 17:51:22
Original commit files touched by this commit  0.34
linimon search for other commits by this committer
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.
03 Nov 2003 01:19:26
Original commit files touched by this commit  0.34
kris search for other commits by this committer
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
07 Apr 2003 07:42:33
Original commit files touched by this commit  0.34
mdodd search for other commits by this committer
- Update to 0.34
- Add support for SDL Joysticks.
- Possibly run on more than i386.
07 Mar 2003 06:01:20
Original commit files touched by this commit  0.15
ade search for other commits by this committer
Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.

E Nomini Patri, E Fili, E Spiritu Sancti.
22 Apr 2001 02:32:32
files touched by this commit
nakai search for other commits by this committer
Initial import.   SEGA Megadrive/Genesis emulator.    

Number of commits found: 26

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet
SuperNews

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
py-djangoMay 14
py-django-develMay 14
vorbis-toolsMay 11
qemuMay 08
qemu-develMay 08
swfdecMay 07
firefox*May 03
firefox-devel*May 03
firefox10*May 03
firefox15*May 03
flock*May 03
linux-firefox*May 03
linux-firefox-devel*May 03
linux-flock*May 03
linux-seamonkey*May 03

8 vulnerabilities affecting 22 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds


Statistics
Graphs
Traffic

Calculated hourly:
Port count 18471
Broken 176
Deprecated 58
Ignore 584
Forbidden 4
Restricted 412
No CDROM 126
Vulnerable 52
Expired 33
Set to expire 37
Interactive 76
new 24 hours 6
new 48 hours9
new 7 days20
new fortnight54
new month157

This site
What is FreshPorts?
About the Authors
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Add tab to Netscape 6

Servers and bandwidth provided by
New York Internet
SuperNews
Valid HTML, CSS, and RSS.
Copyright © 2000-2008 DVL Software Limited. All rights reserved.
This page created in 0.463 seconds.