diff options
author | kristerw <kristerw@pkgsrc.org> | 2005-01-29 21:53:27 +0000 |
---|---|---|
committer | kristerw <kristerw@pkgsrc.org> | 2005-01-29 21:53:27 +0000 |
commit | ffe82df917ea35e31c3b5becb0369213e4eb4c58 (patch) | |
tree | 0c3e13f71fbf8e168a0c47c56285a92e2d100f69 | |
parent | 15d60968ebcf558b840ae1a4967b4bde3a5e12f7 (diff) | |
download | pkgsrc-ffe82df917ea35e31c3b5becb0369213e4eb4c58.tar.gz |
Update xmess 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)
-rw-r--r-- | emulators/xmess/Makefile | 6 | ||||
-rw-r--r-- | emulators/xmess/distinfo | 6 |
2 files changed, 6 insertions, 6 deletions
diff --git a/emulators/xmess/Makefile b/emulators/xmess/Makefile index e3563f97c1c..e12a0644221 100644 --- a/emulators/xmess/Makefile +++ b/emulators/xmess/Makefile @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.64 2004/12/29 20:25:00 kristerw Exp $ +# $NetBSD: Makefile,v 1.65 2005/01/29 21:53:27 kristerw Exp $ # -DISTNAME= xmame-0.89 -PKGNAME= xmess-0.89 +DISTNAME= xmame-0.90 +PKGNAME= xmess-0.90 CATEGORIES= emulators games x11 MASTER_SITES= http://x.mame.net/download/ EXTRACT_SUFX= .tar.bz2 diff --git a/emulators/xmess/distinfo b/emulators/xmess/distinfo index 3a91932c884..d09f58a171a 100644 --- a/emulators/xmess/distinfo +++ b/emulators/xmess/distinfo @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.33 2004/12/29 20:25:00 kristerw Exp $ +$NetBSD: distinfo,v 1.34 2005/01/29 21:53:27 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-ac) = 0e2e90dd2ee21065fc34fae23a7789e77b3277e5 |