Up to [cvs.netbsd.org] / pkgsrc / emulators / generator
Request diff between arbitrary revisions
Default branch: TNF, MAIN
Revision 1.1.1.1.50.2 / (download) - annotate - [select for diffs], Sun Jun 23 18:45:31 2002 UTC (9 years, 11 months ago) by jlam
Branch: buildlink2
Changes since 1.1.1.1.50.1: +22 -0
lines
Diff to previous 1.1.1.1.50.1 (colored) to branchpoint 1.1.1.1 (colored)
Merge from pkgsrc-current to buildlink2 branch.
Revision 1.1.1.1.50.1, Thu May 9 19:08:39 2002 UTC (10 years ago) by jlam
Branch: buildlink2
Changes since 1.1.1.1: +0 -22
lines
FILE REMOVED
file DESCR was added on branch buildlink2 on 2002-06-23 18:45:31 +0000
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Thu May 9 19:08:39 2002 UTC (10 years ago) by agc
Branch: TNF,
MAIN
CVS Tags: pkgviews,
pkgsrc-base,
pkgsrc-2012Q1-base,
pkgsrc-2012Q1,
pkgsrc-2011Q4-base,
pkgsrc-2011Q4,
pkgsrc-2011Q3-base,
pkgsrc-2011Q3,
pkgsrc-2011Q2-base,
pkgsrc-2011Q2,
pkgsrc-2011Q1-base,
pkgsrc-2011Q1,
pkgsrc-2010Q4-base,
pkgsrc-2010Q4,
pkgsrc-2010Q3-base,
pkgsrc-2010Q3,
pkgsrc-2010Q2,
pkgsrc-2010Q1,
pkgsrc-2009Q4,
pkgsrc-2009Q3,
pkgsrc-2009Q2,
pkgsrc-2009Q1,
pkgsrc-2008Q4,
pkgsrc-2008Q3,
pkgsrc-2008Q2,
pkgsrc-2008Q1,
pkgsrc-2007Q4,
pkgsrc-2007Q3,
pkgsrc-2007Q2,
pkgsrc-2007Q1,
pkgsrc-2006Q4,
pkgsrc-2006Q3,
pkgsrc-2006Q2,
pkgsrc-2006Q1,
pkgsrc-2005Q4,
pkgsrc-2005Q3,
pkgsrc-2005Q2,
pkgsrc-2005Q1,
pkgsrc-2004Q4,
pkgsrc-2004Q3,
pkgsrc-2004Q2,
pkgsrc-2004Q1,
pkgsrc-2003Q4,
netbsd-1-6-1,
netbsd-1-6,
cwrapper,
cube-native-xorg,
buildlink2-base,
HEAD
Branch point for: buildlink2
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
Initial import of Generator-0.34 into the NetBSD Packages collection. 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 its own custom 68000 processor emulation which is designed for dynamic recompilation, and uses techniques from this 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 routines are used as a 'backup' when dynamic recompilation isn't supported on your platform or the recompiler doesn't support a particular instruction. The CPU engine is by all accounts very fast, whatever the mode. There is a 'test' recompiler written for the ARM processor, but it is no longer supported. If someone with assembler knowledge wants to put the effort into writing a recompiling back-end for a processor (and it really is major effort), let me know - particularly if you know i386.
Revision 1.1 / (download) - annotate - [select for diffs], Thu May 9 19:08:39 2002 UTC (10 years ago) by agc
CVS Tags: pkgviews-base,
pkgsrc-2010Q2-base,
pkgsrc-2010Q1-base,
pkgsrc-2009Q4-base,
pkgsrc-2009Q3-base,
pkgsrc-2009Q2-base,
pkgsrc-2009Q1-base,
pkgsrc-2008Q4-base,
pkgsrc-2008Q3-base,
pkgsrc-2008Q2-base,
pkgsrc-2008Q1-base,
pkgsrc-2007Q4-base,
pkgsrc-2007Q3-base,
pkgsrc-2007Q2-base,
pkgsrc-2007Q1-base,
pkgsrc-2006Q4-base,
pkgsrc-2006Q3-base,
pkgsrc-2006Q2-base,
pkgsrc-2006Q1-base,
pkgsrc-2005Q4-base,
pkgsrc-2005Q3-base,
pkgsrc-2005Q2-base,
pkgsrc-2005Q1-base,
pkgsrc-2004Q4-base,
pkgsrc-2004Q3-base,
pkgsrc-2004Q2-base,
pkgsrc-2004Q1-base,
pkgsrc-2003Q4-base,
netbsd-1-6-RELEASE-base,
netbsd-1-6-1-base,
cube-native-xorg-base
Branch point for: MAIN
Initial revision