Up to [cvs.netbsd.org] / pkgsrc / emulators / generator
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.9 / (download) - annotate - [select for diffs], Thu Oct 29 17:58:50 2009 UTC (2 years, 6 months ago) by joerg
Branch: MAIN
CVS Tags: 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-base,
pkgsrc-2010Q2,
pkgsrc-2010Q1-base,
pkgsrc-2010Q1,
pkgsrc-2009Q4-base,
pkgsrc-2009Q4,
HEAD
Changes since 1.8: +2 -1
lines
Diff to previous 1.8 (colored)
Fix build with newer GCC versions. DESTDIR ready. No MAKE_JOBS.
Revision 1.8 / (download) - annotate - [select for diffs], Wed Oct 10 22:09:48 2007 UTC (4 years, 7 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2009Q3-base,
pkgsrc-2009Q3,
pkgsrc-2009Q2-base,
pkgsrc-2009Q2,
pkgsrc-2009Q1-base,
pkgsrc-2009Q1,
pkgsrc-2008Q4-base,
pkgsrc-2008Q4,
pkgsrc-2008Q3-base,
pkgsrc-2008Q3,
pkgsrc-2008Q2-base,
pkgsrc-2008Q2,
pkgsrc-2008Q1-base,
pkgsrc-2008Q1,
pkgsrc-2007Q4-base,
pkgsrc-2007Q4,
pkgsrc-2007Q3-base,
pkgsrc-2007Q3,
cwrapper,
cube-native-xorg-base,
cube-native-xorg
Changes since 1.7: +2 -1
lines
Diff to previous 1.7 (colored)
Fixed non-static definition after static declaration.
Revision 1.7 / (download) - annotate - [select for diffs], Sat Apr 2 22:23:53 2005 UTC (7 years, 1 month ago) by kristerw
Branch: MAIN
CVS Tags: pkgsrc-2007Q2-base,
pkgsrc-2007Q2,
pkgsrc-2007Q1-base,
pkgsrc-2007Q1,
pkgsrc-2006Q4-base,
pkgsrc-2006Q4,
pkgsrc-2006Q3-base,
pkgsrc-2006Q3,
pkgsrc-2006Q2-base,
pkgsrc-2006Q2,
pkgsrc-2006Q1-base,
pkgsrc-2006Q1,
pkgsrc-2005Q4-base,
pkgsrc-2005Q4,
pkgsrc-2005Q3-base,
pkgsrc-2005Q3,
pkgsrc-2005Q2-base,
pkgsrc-2005Q2
Changes since 1.6: +3 -1
lines
Diff to previous 1.6 (colored)
Make this build on NetBSD/1.6.x-i386. The source code use some global register variables, and gcc 2.95 reports errors because the header files contains "static inline" function definitions before the global register variables are defined. Reordering the includes is too much work, so just fall back to normal (non-register) globals when using gcc2.
Revision 1.6 / (download) - annotate - [select for diffs], Wed Feb 23 18:49:18 2005 UTC (7 years, 3 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base,
pkgsrc-2005Q1
Changes since 1.5: +2 -1
lines
Diff to previous 1.5 (colored)
Add RMD160 digests to the SHA1 ones
Revision 1.5 / (download) - annotate - [select for diffs], Mon Jan 31 23:58:33 2005 UTC (7 years, 3 months ago) by xtraeme
Branch: MAIN
Changes since 1.4: +5 -7
lines
Diff to previous 1.4 (colored)
Update to 0.35.
Changes:
0.35 [CORE] Support for Genecyst patch files / Game Genie
[CORE] Support for AVI uncompressed and MJPEG output
[68000] Re-added busy wait removal that got lost
[SOUND] Added configurable single-pole low-pass filter
[CORE] Added autoconf/automake version checks
[VDP] Fix FIFO busy flag (Nicholas Van Veen)
[SOUND] Various further endian improvements from Bastien Nocera
and andi@fischlustig.de (Debian)
[SOUND] Various BSD compatibility improvements from
Alistair Crooks and Michael Core (NetBSD)
[UI] SDL Joystick support from Matthew N. Dodd (FreeBSD)
[68000] Do pre-decrement with two reads (Steve Snake)
[68000] Make TAS not write (Steve Snake) fixes Gargoyles, Ex Mutant
[68000] Re-write ABCD,etc based on info from Bart Trzynadlowski
[68000] Implement missing BTST op-code (fixes NHL Hockey 94)
Revision 1.4 / (download) - annotate - [select for diffs], Fri Feb 13 23:41:28 2004 UTC (8 years, 3 months ago) by kristerw
Branch: MAIN
CVS Tags: pkgsrc-2004Q4-base,
pkgsrc-2004Q4,
pkgsrc-2004Q3-base,
pkgsrc-2004Q3,
pkgsrc-2004Q2-base,
pkgsrc-2004Q2,
pkgsrc-2004Q1-base,
pkgsrc-2004Q1
Changes since 1.3: +3 -1
lines
Diff to previous 1.3 (colored)
Make the package compile when using gcc3.3.
Revision 1.3 / (download) - annotate - [select for diffs], Tue Nov 19 20:54:20 2002 UTC (9 years, 6 months ago) by agc
Branch: MAIN
CVS Tags: pkgsrc-2003Q4-base,
pkgsrc-2003Q4,
netbsd-1-6-1-base,
netbsd-1-6-1
Changes since 1.2: +3 -2
lines
Diff to previous 1.2 (colored)
Fix from Christian Biere in PR 18811 to remove the -malign-double configuration parameter which was causing problems with the stat(2) structure.
Revision 1.2.2.2 / (download) - annotate - [select for diffs], Sun Jun 23 18:45:32 2002 UTC (9 years, 11 months ago) by jlam
Branch: buildlink2
Changes since 1.2.2.1: +6 -0
lines
Diff to previous 1.2.2.1 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored)
Merge from pkgsrc-current to buildlink2 branch.
Revision 1.2.2.1, Thu May 9 22:16:52 2002 UTC (10 years ago) by jlam
Branch: buildlink2
Changes since 1.2: +0 -6
lines
FILE REMOVED
file distinfo was added on branch buildlink2 on 2002-06-23 18:45:32 +0000
Revision 1.2 / (download) - annotate - [select for diffs], Thu May 9 22:16:52 2002 UTC (10 years ago) by agc
Branch: MAIN
CVS Tags: pkgviews-base,
pkgviews,
netbsd-1-6-RELEASE-base,
netbsd-1-6,
buildlink2-base
Branch point for: buildlink2
Changes since 1.1: +2 -1
lines
Diff to previous 1.1 (colored)
Add patch from Michael Core's original mail to get the correct size of the ROM.
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
CVS Tags: pkgsrc-base
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
Branch: MAIN
Initial revision