pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/emulators/xmame Update xmame to 0.90.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/1176d8ae5c1a
branches:  trunk
changeset: 488390:1176d8ae5c1a
user:      kristerw <kristerw%pkgsrc.org@localhost>
date:      Sat Jan 29 21:52:15 2005 +0000

description:
Update xmame to 0.90.

Changes since 0.89:
- Everything from MAME 0.90 (http://x.mame.net/changes-mame.html) and
  MESS 0.90 (http://x.mame.net/changes-mess.html).
- The "-sleepidle (-si)" option is now enabled by default.  This keeps
  the emulation from hogging the CPU when it's idle.
- Did a major rework of the effects code, which now borrows code from
  the AdvanceMAME project (Hans de Goede):
  * The code is much cleaner.
  * Effects are much faster on DGA.
  * The scaling is no longer fixed to a certain factor for each
    effect: It supports normal (1x1 - 8x8), scale2x (2x2 - 3x6), scan2
    (1x2 - 4x2), rgbscan (1x3 - 6x3), scan3 (1x3 - 6x3), hq2x (2x2),
    lq2x (2x2), 6tap2x (2x2).
  * All the scanline effects come in both horizontal and vertical
    varieties, and vertical scanlines are automatically chosen for
    rotated games.
- Made the 32bpp to yuy2 blitting code much faster and cleaner.  (Hans
  de Goede)
- Enhanced LIRC support to compile and link against system-installed
  liblirc_client files.  Added the "-lircrc" option.  (Mads Villadsen)
- Optimized some of the yuy2 blit functions.  (Hans de Goede)
- Added CPU capability detection for Linux on x86.  Currently this only
  tests for MMX.  (Hans de Goede)
- Changed the effects code to use the C versions of effects when a CPU
  isn't MMX-capable.  This means that binary distributions can be built
  with EFFECT_MMX_ASM defined and still run on older CPUs.  This
  presently only works for Linux on x86.  (Hans de Goede)
- Fixed "-geometry (-geo)" to properly adhere to given window
  coordinates.  Added support for window coordinates to OpenGL.  (Hans
  de Goede)
- By default, fullscreen mode now only spans screen 0.  To select
  another screen, use "-xinerama-screen <nr>", or use -1 if you want
  the old behavior where all screens are spanned.  (Joe Q. and Hans de
  Goede)
- Removed Mesa on Glide on Voodoo 2 in fullscreen mode hack.  If you
  need this, just use "-geometry 640x480 -grabkeyboard -grabmouse"
  instead.  (Hans de Goede)
- Reverted to treating lightgun buttons as mouse buttons, so lightguns
  will work independent of joystick devices or drivers.  It is now
  also assumed that there are always 5 mice connected, so multiple
  lightguns should work fine.
- The old-style debugger works again.  (Hans de Goede)
- Merged several of Nicola Salmoria's memory leak fixes from Windows
  MAME.
- Fixed multiple port recording for the playback/record option.  (Chad
  Hurwitz)

diffstat:

 emulators/xmame/Makefile |  5 ++---
 emulators/xmame/distinfo |  6 +++---
 2 files changed, 5 insertions(+), 6 deletions(-)

diffs (28 lines):

diff -r 5bdafb6e9b9f -r 1176d8ae5c1a emulators/xmame/Makefile
--- a/emulators/xmame/Makefile  Sat Jan 29 21:43:23 2005 +0000
+++ b/emulators/xmame/Makefile  Sat Jan 29 21:52:15 2005 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.124 2004/12/30 19:38:20 kristerw Exp $
+# $NetBSD: Makefile,v 1.125 2005/01/29 21:52:15 kristerw Exp $
 #
 
-DISTNAME=              xmame-0.89
-PKGREVISION=           1
+DISTNAME=              xmame-0.90
 CATEGORIES=            emulators games x11
 MASTER_SITES=          http://x.mame.net/download/
 EXTRACT_SUFX=          .tar.bz2
diff -r 5bdafb6e9b9f -r 1176d8ae5c1a emulators/xmame/distinfo
--- a/emulators/xmame/distinfo  Sat Jan 29 21:43:23 2005 +0000
+++ b/emulators/xmame/distinfo  Sat Jan 29 21:52:15 2005 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.59 2004/12/29 20:24:20 kristerw Exp $
+$NetBSD: distinfo,v 1.60 2005/01/29 21:52:15 kristerw Exp $
 
-SHA1 (xmame-0.89.tar.bz2) = 8f5f28ac8759b6f1442598f2ec989e6d4a1f4ee5
-Size (xmame-0.89.tar.bz2) = 14933673 bytes
+SHA1 (xmame-0.90.tar.bz2) = 75b39e499953ef9321b77d0293f069dbc7463f07
+Size (xmame-0.90.tar.bz2) = 15113067 bytes
 SHA1 (patch-aa) = b9f486be58b306a815269f859c1031d24c966df1
 SHA1 (patch-ab) = be758f3dd91930a84dc798a40163fc8b970de56e
 SHA1 (patch-ae) = 26c68fff67e3146638cef7e366b57c928274f562



Home | Main Index | Thread Index | Old Index