On Saturday 21 May 2011 12:56:36 Ryan Freeman wrote:
> Hello ports@
>
> Sometime last year when Jacob Meuser posted a patch for our existing
> games/quake port, I mentioned I had 'played with' getting tyr-quake
> working. I have now done the right thing and have a working port of
> tyr-quake.
>
> - sound is slightly modified snd_sndio.c from the games/quake port
> (works actually better than existing quake port which has dreadful
> audio sounding like its being overdriven by 100dB) i blame something
> in the old ver of quakeforge over Jacob's snd_sndio.c ;)
> - modified cd_bsd.c to use our /dev/rcd0c rather than /dev/cdrom
> - compared quakeforge and tyrquake source for patches in existing
> games/quake port, made same patches for tyrquake on code that was
> common between both trees
>
> tested tyr-quake and tyr-glquake in windowed and fullscreen modes,
> runs excellent here on i386, sound flawless with aucat running:
> aucat -l -v 103 -b 1024 -z 1024
>
> comments? hazings?

Hi,

yeah I can confirm that games/quake has lots of stuttering
but it's not perfect in tyr-quake either. My aucat flags are: -l -b 2205 -v 115

I'm not sure I like having to install game data in a system wide
directory though. Do you know if multiple search paths would be
difficult to patch? The current path you have and current work dir
would be pretty optimal.

Some tweaks attached below.

-- 
Antti Harri

diff -ur tyrquake.orig/Makefile tyrquake/Makefile
--- tyrquake.orig/Makefile      Sat May 21 12:03:21 2011
+++ tyrquake/Makefile   Sat May 21 18:41:29 2011
@@ -6,19 +6,19 @@
 CATEGORIES =   games x11
 
 HOMEPAGE =     http://www.disenchant.net/engine.html
-MASTER_SITES = http://www.disenchant.net/files/engine/
 
 MAINTAINER =   Ryan Freeman <[email protected]>
 
-# GPL
+# GPLv2
 PERMIT_PACKAGE_CDROM = Yes
 PERMIT_PACKAGE_FTP =   Yes
 PERMIT_DISTFILES_CDROM =Yes
 PERMIT_DISTFILES_FTP = Yes
 
-WANTLIB +=     GL X11 Xext Xxf86dga Xxf86vm c m sndio
+WANTLIB =      GL X11 Xext Xxf86dga Xxf86vm c m sndio
 
-USE_X11 =      Yes
+MASTER_SITES = http://www.disenchant.net/files/engine/
+
 USE_GMAKE =    Yes
 
 MAKE_FLAGS =   QBASEDIR=${LOCALBASE}/share/games/quake/
diff -ur tyrquake.orig/pkg/MESSAGE tyrquake/pkg/MESSAGE
--- tyrquake.orig/pkg/MESSAGE   Sat May 21 12:54:33 2011
+++ tyrquake/pkg/MESSAGE        Sat May 21 19:30:26 2011
@@ -1,7 +1,7 @@
 TyrQuake requires the original Quake data files to be installed to
   ${LOCALBASE}/share/games/quake/id1/pak0.pak
   ${LOCALBASE}/share/games/quake/id1/pak1.pak
-  ${LOCALBASE}/share/games/quake/id1/config.cfg
+  ${LOCALBASE}/share/games/quake/id1/config.cfg (optional)
 
 Run the game as follows:
 

Reply via email to