Commit graph

22 commits

Author SHA1 Message Date
kristerw
74653830ff Update xmess to 0.81.1.
Changes since 0.80.1nb1:
- Everything from MAME 0.81 (http://x.mame.net/changes-mame.html) and
   MESS 0.81 (http://x.mame.net/changes-mess.html).
- Fixed a problem with the lightgun offscreen reloading that caused a
   random shot every fourth or fifth shot.  (Joe Inkenbrandt)
2004-04-16 21:27:01 +00:00
kristerw
aceac3e7b1 Make the package realize that amd64 is a LP64 architecture.
Prevent crash when the requested display mode cannot be used.
Bump PKGREVISION.
2004-04-02 18:47:39 +00:00
xtraeme
f468eb3a7b Update xmame and xmess packages to 0.80.1.
Changes:

Release 0.80.1, 13 March 2004
        - Everything from MAME 0.80 (http://x.mame.net/changes-mame.html)
          and MESS 0.80 (http://x.mame.net/changes-mess.html).
        - Improved support for GNU make's -j option, which can especially
          benefit SMP and SMT machines.  (Arnaud G. Gibert)

pkgsrc changes:

	o Make esound support optional via USE_ESOUND (by default is NO).
2004-03-31 04:39:16 +00:00
kristerw
5aa8d1dce5 Update xmess to 0.79.1
Changes since 0.78.1 includes:
- Everything from MAME 0.79 (http://x.mame.net/changes-mame.html) and
  MESS 0.79 (http://x.mame.net/changes-mess.html).
- Updated the ALSA DSP module to use the ALSA 1.0 API.  (Shyouzou
  Sugitani)
- Paths now allow a literal "$" if it's preceded by "\".  (Andre
  Majorel)
- Fixed a segfault that occurred when "-debug" was used with a rotated
  game.
- The debugger window should no longer be blank for 32bpp games.
- Fixed a bug in fix-comments.c that was causing it to mangle
  src/drivers/vendetta.c.
- When XINPUT is defined in the makefile but no XInput devices are
  configured, the mouse is treated as a trackball.  (Gerd Sussner)
- The Xv YUV code should now work on big-endian platforms.  (Maciej J.
  Woloszyk)
- The trigger for the ACT LABS TV light gun now works; reloading now
  requires only one offscreen shot instead of two.  (Joe)
2004-02-21 00:06:36 +00:00
kristerw
6b3caae9a2 Make this package compile on non-i386 machines too, by applying a patch
from Lawrence Gold on the xmame mailing-list.
2004-02-19 19:28:29 +00:00
kristerw
2cceeb714d Update xmess to version 0.78.1.
Changes since 0.77.1 includes:
- Everything from MESS 0.78.
- Changed the abbreviation of "-pause_brightness" to "-pbrt" to prevent
  a conflict with "-playback".
- Fixed an infrequent spurious error reported by zlib 1.2.1.  (Mark
  Adler)
2004-01-17 17:12:34 +00:00
kristerw
9fec3dbec3 Update xmess to 0.77.1.
Changes since 0.74.1 includes:
- Everything from MESS 0.77.
- Ported two more effects from AdvanceMAME: hq2x and lq2x.  (Pieter
  Hulshoff)
- Adjusted and cleaned up some YUV code.  (Alastair Robinson)
- Improved the Superboard II emulation in xmess.  For details, see
  http://claudio.ch/SuperboardII/  (Claudio Nieder)
- The I/O section of the xmess manpage should be more up-to-date.
- A leading '.' on a path now causes xmess to treat it as absolute.
  This allows "xmess.x11 nes -cart ./zelda.zip" to work.
- Set options.mess_printf_output so that xmess spits out more
  informative error messages, e.g., when it's unable to load an image.
- The "-list-dsp-plugins / -ldp" and "-list-mixer-plugins / -lmp"
  commands now cause the program to exit with a return value of 0.
2003-12-03 00:18:13 +00:00
kristerw
03fbbd1820 Update xmess to 0.74.1.
Changes since 0.72.1 include:
- Everything from MESS CVS.
- Reapplied David Mitchell's fix for the XInput inertial effect when
  a mouse or spinner is used.  (Jake Stookey)
- Added support for controllor setup via "-ctrlr".  Note that "-hotrod"
  and "-hotrodse" have been replaced by "-ctrlr HotRod" and "-ctlrlr
  HotRodSE".
2003-09-20 00:46:01 +00:00
kristerw
f9cb62fb2a Update xmess to 0.72.1.
Changes since 0.71.1 include:
- Everything from MAME 0.72 and MESS 0.72.
- The various effects enabled by -effect now work with rotation enabled.
  (Shyouzou Sugitani)
- The Xv target supports more effects.   (Shyouzou Sugitani)
- The rc parsing code displays more compact and readable error messages.
  (Andre Majorel)
- Xv windowed mode is now enabled with "-x11-mode 2" or "-x11 2", and
  Xv fullscreen mode is enabled with "-x11-mode 3" or "-x11 3".  The
  "-[no]xv" and "-fullscreen" switches are no longer available.
- Added hotkey switching for Xv windowed mode via ALT + DEL and Xv
  fullscreen mode via ALT + END.
- Added -widescreen for Xv.  This shrinks the width of the output for
  display on a widescreen TV.  (Per Wigren)
2003-08-16 18:50:06 +00:00
kristerw
2ee9f12341 Update xmess to 0.71.1.
Changes since 0.70.1 includes:
- Everything from MESS 0.71
2003-07-19 21:02:07 +00:00
kristerw
c67c9e6b64 Update xmess to 0.70.1.
Changes since  0.69.1 includes:
- Almost everything from MESS 0.70
- Fixed the default values for -sysinfo_file and -messinfo_file, which
  were missing a '/'.
- Fixed the handling of leading zeros in the fractional part of a float
  in src/unix/snprintf.c.  (Chris Kirmse)
2003-06-19 17:11:22 +00:00
kristerw
b98bbe8d42 Update xmess to 0.69.1.
Changes since 0.68.1 includes:
- Re-added Ben Collins' core change that adds support for extra mice.
- Reverted to using the original fronthlp.c (from 0.67.2) modified to
  work with the 0.69 core.
- Fixed a logic bug in the XInput devices button-handling.  (Ben
  Collins)
- Made a tiny fix in fileio.c that allows specifying direct paths to
  roms to work again; e.g., ./xmame.x11 ./moo.zip
2003-05-27 12:43:16 +00:00
kristerw
a838cdf85f Update xmess to 0.68.1.
Changes since 0.67.2 include:
- Almost everything from MESS 0.68.
- Fixed the analog joystick support so that the Y-axis is
  recognized as analog.  (Sebastien Devaux)
- The command line is now parsed even if the display cannot be
  opened.  (Christopher Stone, David Mitchell)
- Added support to the core for 4-button mice and 10-button
  joysticks.  (Ben Collins)
- Fixed several problems and did a lot of cleanup in the XInput
  code, especially for the output (e.g., showing detection
  status.  (Ben Collins)
- Fixed a few problems with -listinfo output.  (Andrea Mazzoleni)
2003-05-23 14:17:28 +00:00
kristerw
9f3612f288 Update xmess to 0.67.2.
Changes since 0.66.2 include:
- Almost everything from MESS CVS.
- Added support for konamigx to info.c.  (David Haywood)
- Building the neomame target now works.  (Steve Behling)
- Using XFree86 3.3.6 fbdev in 32bpp now works.  (Steve Behling)
- USB patches to take recent FreeBSD changes into account.  (Matthew N. Dodd)
2003-04-13 17:37:48 +00:00
kristerw
bfcdf148e7 Update xmess to 0.66.2.
Changes since 0.65.1 include:
- Amost everything from MAME 0.66 and MESS CVS.
- The Barath frameskipper is now enabled by default.  (suggested by
  Christopher Stone)
- Rotation has been moved to the blit core and should be a lot faster.
  (Shyouzou Sugitani)
- Analog controls work again, and the analog code is now synced up with
  the Windows code.  (Sebastien Devaux)
- The "-joydev" switch now allows a full device name, such as
  /dev/input/js0, to be specified.
- Added makecd_mame2.pl to contrib tools; this script aids with burning
  CDs with ROMs, flyers, and cabinets.  (Luc Saillard)
- Renamed "-gamma-correction" to "-gamma" to be consistent with the
  Win32 version.  It should also work now.
- An Xv-enabled build should no longer report 0 bits per pixel and stop
  on a display that doesn't support the Xv extension.  (Alexander Miller)
- The "-brightness" switch now works as in Windows.  Removed obsolete
  brightness and gamma code from sysdep_palette.
- Idle sleeping is now disabled while the onscreen configuration menu
  is displayed.  This works around a problem with key and button
  presses not registering when setting input preferences.
- The "-record" and "-playback" switches now work as in the Win32
  version.  Also, the "inp" directory is now created on startup if
  it is missing.
- MAME's disassemblers are no longer built by default.  This avoids
  having to make some ugly little patches to the core.  (Christopher
  Stone)
- Removed the obsolete 8bpp update functions from most of the targets.
  This should speed compilation and produce a smaller binary.
2003-03-20 19:03:27 +00:00
kristerw
81ff9535ee Update xmess to 0.65.1.
Changelog since 0.62.2:
   The core is based on MAME 0.65.  This incorporates all features of the
   update to this core.
2003-02-14 21:58:35 +00:00
kristerw
bad0468e0d Update xmess to 0.62.2.
Changes since 0.62.1nb1 include:
- Fixed problems in memory.c that could lead to crashes and default.cfg
  corruption.  (smf)
- Aspect and mode switches are now available for the Xv driver even if
  DGA isn't enabled.
- The 'rc' and 'hi' directories are now created on startup if they're
  missing.  (Gerd Sussner)
2003-01-13 19:35:42 +00:00
kristerw
793e97cbb6 Update xmess to 0.62.1 (rc3)
Changes since last packaged version are mainly that the emulation core
is based on MAME 0.62, together with random bugfixes.
2002-12-14 15:14:26 +00:00
kristerw
050a854705 The workaround for gcc problems on sparc and arm was a bit too draconian.
Change it to only disable the macros that do massive unrolling (instead
of disable all optimization).

PKGREVISION++
2002-12-07 20:59:52 +00:00
kristerw
0bcaced641 Make xmess compile for new systems that have libusbhid.so instead of libusb.so.
Remove mame.dk as master site, since it is awfully slow.
2002-01-12 22:53:16 +00:00
kristerw
af9676fe4c Update xmess to version 0.56.2.
Changes since xmess-0.37b15 include:

New System Drivers Supported
----------------------------
* Unipolbrit Komputer 2086 [Krzysztof Strzecha]
* ZX Spectrum 48k Psycho (ROM modification) [Krzysztof Strzecha]

System Driver Changes:
----------------------
* [TI81] ON/OFF fixed. ROM bank switching added (port 5). NVRAM support added.
  [Krzysztof Strzecha]
* [TI85/TI86] Snapshot loading corrected. [Krzysztof Strzecha]
* [TC2048/TS2068] Aspect ratio corrected. [Krzysztof Strzecha]
* [TS2068] Support for DOCK cartridges added. Support for Z80 snapshots added.
  AY sound added. [Krzysztof Strzecha]
* [DRAGON/COCO] Improved one bit sound out. Improved support for DMK file
  format; now supports multiple sector sizes. Fixed double sided disk access
  in OS-9. Added support for the memory sense switch used to select between
  64/32, 16 and 4K. [tim lindner]
* [APF Imagination] Cassette loading and saving is working. Disc emulation
  is wo rking. Added some more key definitions. [Kev Thacker]
* [ORIC] Fixed cassette loading and saving. [Kev Thacker, Mathis Rosenhauer]
2002-01-03 00:19:01 +00:00
kristerw
576af7f350 Resurrect the xmess package (it was removed 2 years ago since xmess is
included in the xmame tar ball. xmess doesn't however get updated for
every new mame release, so it makes sense of having a separate package
for it.)

The current xmess version is xmess-0.37b15.2.
2001-09-02 23:04:23 +00:00