head 1.4; access; symbols pkgsrc-2019Q2:1.3.0.120 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.118 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.116 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.114 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.112 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.110 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.3.0.108 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.3.0.106 pkgsrc-2017Q3-base:1.3 pkgsrc-2017Q2:1.3.0.102 pkgsrc-2017Q2-base:1.3 pkgsrc-2017Q1:1.3.0.100 pkgsrc-2017Q1-base:1.3 pkgsrc-2016Q4:1.3.0.98 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.96 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.94 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.92 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.3.0.90 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.3.0.88 pkgsrc-2015Q3-base:1.3 pkgsrc-2015Q2:1.3.0.86 pkgsrc-2015Q2-base:1.3 pkgsrc-2015Q1:1.3.0.84 pkgsrc-2015Q1-base:1.3 pkgsrc-2014Q4:1.3.0.82 pkgsrc-2014Q4-base:1.3 pkgsrc-2014Q3:1.3.0.80 pkgsrc-2014Q3-base:1.3 pkgsrc-2014Q2:1.3.0.78 pkgsrc-2014Q2-base:1.3 pkgsrc-2014Q1:1.3.0.76 pkgsrc-2014Q1-base:1.3 pkgsrc-2013Q4:1.3.0.74 pkgsrc-2013Q4-base:1.3 pkgsrc-2013Q3:1.3.0.72 pkgsrc-2013Q3-base:1.3 pkgsrc-2013Q2:1.3.0.70 pkgsrc-2013Q2-base:1.3 pkgsrc-2013Q1:1.3.0.68 pkgsrc-2013Q1-base:1.3 pkgsrc-2012Q4:1.3.0.66 pkgsrc-2012Q4-base:1.3 pkgsrc-2012Q3:1.3.0.64 pkgsrc-2012Q3-base:1.3 pkgsrc-2012Q2:1.3.0.62 pkgsrc-2012Q2-base:1.3 pkgsrc-2012Q1:1.3.0.60 pkgsrc-2012Q1-base:1.3 pkgsrc-2011Q4:1.3.0.58 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q3:1.3.0.56 pkgsrc-2011Q3-base:1.3 pkgsrc-2011Q2:1.3.0.54 pkgsrc-2011Q2-base:1.3 pkgsrc-2011Q1:1.3.0.52 pkgsrc-2011Q1-base:1.3 pkgsrc-2010Q4:1.3.0.50 pkgsrc-2010Q4-base:1.3 pkgsrc-2010Q3:1.3.0.48 pkgsrc-2010Q3-base:1.3 pkgsrc-2010Q2:1.3.0.46 pkgsrc-2010Q2-base:1.3 pkgsrc-2010Q1:1.3.0.44 pkgsrc-2010Q1-base:1.3 pkgsrc-2009Q4:1.3.0.42 pkgsrc-2009Q4-base:1.3 pkgsrc-2009Q3:1.3.0.40 pkgsrc-2009Q3-base:1.3 pkgsrc-2009Q2:1.3.0.38 pkgsrc-2009Q2-base:1.3 pkgsrc-2009Q1:1.3.0.36 pkgsrc-2009Q1-base:1.3 pkgsrc-2008Q4:1.3.0.34 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.32 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.30 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.28 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.26 pkgsrc-2008Q1:1.3.0.24 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.22 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.20 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.18 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.16 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.3.0.14 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.3.0.12 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.3.0.10 pkgsrc-2006Q2-base:1.3 pkgsrc-2006Q1:1.3.0.8 pkgsrc-2006Q1-base:1.3 pkgsrc-2005Q4:1.3.0.6 pkgsrc-2005Q4-base:1.3 pkgsrc-2005Q3:1.3.0.4 pkgsrc-2005Q3-base:1.3 pkgsrc-2005Q2:1.3.0.2 pkgsrc-2005Q2-base:1.3 pkgsrc-2005Q1:1.2.0.2 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.1.1.1.0.2 pkgsrc-2004Q4-base:1.1 pkgsrc-2004Q3:1.1.1.1.0.4 pkgsrc-2004Q3-base:1.1 pkgsrc-2004Q2:1.1.1.1.0.6 pkgsrc-2004Q2-base:1.1 pkgsrc-2004Q1:1.1.1.1.0.8 pkgsrc-2004Q1-base:1.1 pkgsrc-2003Q4:1.1.1.1.0.10 pkgsrc-2003Q4-base:1.1 netbsd-1-6-1:1.1.1.1.0.14 netbsd-1-6-1-base:1.1 netbsd-1-6:1.1.1.1.0.16 netbsd-1-6-RELEASE-base:1.1 pkgviews:1.1.1.1.0.18 pkgviews-base:1.1 buildlink2-base:1.1.1.1 buildlink2:1.1.1.1.0.12 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.4 date 2019.09.08.11.04.05; author nia; state dead; branches; next 1.3; commitid 6V0NqBf6QvrTlcCB; 1.3 date 2005.04.02.22.23.53; author kristerw; state Exp; branches; next 1.2; 1.2 date 2005.01.31.23.58.33; author xtraeme; state dead; branches; next 1.1; 1.1 date 2002.05.09.19.08.39; author agc; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2002.05.09.19.08.39; author agc; state Exp; branches 1.1.1.1.12.1; next ; 1.1.1.1.12.1 date 2002.05.09.19.08.39; author jlam; state dead; branches; next 1.1.1.1.12.2; 1.1.1.1.12.2 date 2002.06.23.18.45.33; author jlam; state Exp; branches; next ; desc @@ 1.4 log @Remove emulators/generator. Ancient, unmaintained, dead upstream, and not wanting to build, for some time. This version is from 2003 and only supports GTK1. Lots of alternatives in this category - blastem, mednafen, even the generator-cbiere fork, if you must. @ text @$NetBSD: patch-aa,v 1.3 2005/04/02 22:23:53 kristerw Exp $ --- hdr/registers.h.orig Sat Apr 2 23:59:51 2005 +++ hdr/registers.h Sun Apr 3 00:05:50 2005 @@@@ -13,7 +13,7 @@@@ register uint32 *reg68k_regs asm ("6"); register t_sr reg68k_sr asm ("7"); # else -# ifdef PROCESSOR_INTEL +# if defined (PROCESSOR_INTEL) && (__GNUC__ > 2) register uint32 reg68k_pc asm ("%ebx"); register uint32 *reg68k_regs asm ("%edi"); register t_sr reg68k_sr asm ("%esi"); @ 1.3 log @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. @ text @d1 1 a1 1 $NetBSD$ @ 1.2 log @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) @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.1 2002/05/09 19:08:39 agc Exp $ d3 11 a13 18 --- main/gensoundp-unix.c 2002/05/09 19:02:00 1.1 +++ main/gensoundp-unix.c 2002/05/09 19:02:56 @@@@ -22,9 +22,15 @@@@ # include "fm.h" #endif +#if defined(__NetBSD__) +#include + +#define SOUND_DEVICE "/dev/sound" +#else #include #define SOUND_DEVICE "/dev/dsp" +#endif /*** variables externed ***/ @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ @ 1.1.1.1 log @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. @ text @@ 1.1.1.1.12.1 log @file patch-aa was added on branch buildlink2 on 2002-06-23 18:45:33 +0000 @ text @d1 20 @ 1.1.1.1.12.2 log @Merge from pkgsrc-current to buildlink2 branch. @ text @a0 20 $NetBSD: patch-aa,v 1.1.1.1.12.1 2002/06/23 18:45:33 jlam Exp $ --- main/gensoundp-unix.c 2002/05/09 19:02:00 1.1 +++ main/gensoundp-unix.c 2002/05/09 19:02:56 @@@@ -22,9 +22,15 @@@@ # include "fm.h" #endif +#if defined(__NetBSD__) +#include + +#define SOUND_DEVICE "/dev/sound" +#else #include #define SOUND_DEVICE "/dev/dsp" +#endif /*** variables externed ***/ @