Commit graph

108 commits

Author SHA1 Message Date
cjep
847fe25150 Fix previous CFLAGS change. 2002-06-25 09:21:35 +00:00
cjep
c81471d18c On NetBSD/arm, turn off optimisation on xmess and xmame as this prevents the
packages from building.
2002-06-20 06:51:20 +00:00
cjep
f72f1736c5 On arm32, turn off optimization so that this package builds. 2002-05-20 13:14:19 +00:00
abs
c7d53850e9 x.mame.net seems very slow today - add a second MASTER_SITE 2002-05-17 13:21:30 +00:00
kristerw
b4d74e4bef Update xmame to version 0.60.1.
Changes since xmame-0.59.2 include:
- Everything from MAME 0.60, except for the new special controllers support.
- Updated the SNK driver to fix sound for games that couldn't use Y8950
  together with YM326/YM3812.  (Nicola Salmoria)
- Fixed the leg of the tiger in namcos86.  (SUZ of the MAME E2J board)
- Fixed a stereo output bug in sound/2612intf.c; fixed a sample loop
  timing bug in sound/k007232.c.  (Hiromitsu Shioya)
- The '-diffdir' setting might actually work now.
- Fixed the Mortal Kombat 3 level select screen.  (Aaron Giles)
- Updated the description of the new '-ctrlr' option in changes.mame
  and windows.txt.  (Ron Fries, et al)
- Updated the V60 core to handle unaligned memory accesses, which
  should fix some SSV games.  (Nicola Salmoria)
- Updated 8080bw to fix the dip switches for Ozma Wars and its clones,
  and to add the offscreen bonus display to 4-Player Bowling.
  (Nephrite, Zsolt Vasvari)
- Updated drivers/psikyosh.c and vidhrdw/psikyosh.c to allow Lode
  Runner and Hot Gimmick to run through their attract modes.  (David
  Haywood)
- Fixed a crashing bug in vidhrdw/shaolins.c.  (David Haywood)
- Modified sound/ay8910.c to fix sound in some M62 games.  (Nicola  Salmoria)
- Updated drivers/wecleman.c to make the car in wecleman controllable.
  (David Haywood)
2002-05-07 15:56:24 +00:00
kristerw
b9948477bf Update xmame to version 0.59.2.
Changes since xmame-0.59.1 include:
- Updated the included zlib library to 1.1.4, which fixes a "double
  free" security vulnerability.
- Applied a fix for the fromance video driver.  (Takahiro Nogi)
- Fixed a potential crash and a linear interpolation bug in the ES550x
  sound driver.  (Aaron Giles)
- Fixed a crash in the renegade driver caused by a sound effect reading
  past the end of the ADPCM memory region.  (Phil Stroffolino)
- Fixed the following MAME testers bugs: blmbycar059red, uopoko059red,
  gcpinbal059red, jitsupro059red, metroc059red, phelios059red,
  paclandc059red, ncv1058red, av2mj059red, fromancec058red.  (Aaron Giles)
2002-04-22 18:41:57 +00:00
jlam
374f1f8610 Use endian.mk instead of own endian-detection code. 2002-04-22 02:49:27 +00:00
kristerw
cb7529b222 Update xmame to version 0.59.1.
Changes since xmame-0.58.3 include:
- Everything from MAME 0.59.
- Set some more sensible defaults for the various path settings in
  fileio.c (e.g., XMAMEROOT/samples for samplepath).
- Fixed a segfault in psikyosh games.  (David Haywood)
2002-03-27 20:44:30 +00:00
kristerw
b04f7a6aab Update xmame to version 0.58.3.
Changes since xmame-0.58.2 include:
- Fixed a memory core bug in drivers/btoads.c.  (Aaron Giles)
- Fixed an endian bug in sndhrdw/williams.c that could affect
  big-endian architectures.  (Aaron Giles)
- Added support for using multiple mice as trackballs under X11.  (Gerd
  Sussner)
- Applied a fix for a crash in Vulgus.  (Stefan Jokisch)
2002-03-19 22:33:41 +00:00
kristerw
45bd6d723b Update xmame to version 0.58.2.
Changes since xmame-0.58.1 include
- Applied a tilemap fix needed for Numan Athletics.  (Phil Stroffolino)
- Applied sound fix for Final Fight and Truxton 2 and possibly other
  games which use FM timers; applied QSound fix for CPS1; applied sound
  fix for Yie Ar Kung-Fu.  (Aaron Giles)
- Outrun no longer segfaults on startup.  (Steve Freeland)
2002-03-06 23:11:17 +00:00
mycroft
b14845c787 Use XDGAFillRectangle() to clear the display if possible, avoiding issues with
using memset() on mapped video buffers.  (The memset() fails on PPC due to the
use of dcbz, for example.)
2002-02-20 17:20:59 +00:00
mycroft
6002d598fb Fix a dumb typo that prevents DGA support being compiled. 2002-02-19 23:36:24 +00:00
kristerw
92059eaa03 Update xmame to version 0.58.1.
Changes since xmame-0.57.1 include
- Everything from MAME 0.58.
- Pausing while in fullscreen DGA mode no longer causes the sound to be
  lost.  (Steve Slaven)
- The short version of "-loadconfig" is now "-lcf", since "-lc" was
  conflicting with -listcpu.
- Corrected a minor error with the help info for "-stdout-file" and
  "-stderr-file".
- Updated/cleaned up some bits of the DGA2 code.  (Fernand Albarracin,
  Shyouzou Sugitani)
2002-02-06 22:01:25 +00:00
wiz
43d611ee88 Add a note explaining that you may have to do 'ulimit -d unlimited'
before running xmame for some games' graphics to be displayed correctly.
2002-02-01 15:10:56 +00:00
tron
5bfb5a9973 Remove "roms.mame.dk" from "MASTER_SITES": the distribution there has
an incorrect checksum and the site is horribly slow.
2002-01-07 14:02:31 +00:00
kristerw
03b9346e9d Make xmame compile for new systems that have libusbhid.so instead of libusb.so.
Noted by Rui-Xiang Guo in a mail to tech-pkg.
2002-01-06 22:09:31 +00:00
kristerw
9c180fe9f9 Update xmame to version 0.57.1
Changes since 0.56.2 include:
* Everything from MAME 0.57.
* src/cpu/z80.c now builds with gcc 3.0.x using -O3.  (Andrea Mazzoleni)
* Fixed a minor typo in src/cpuintrf.c.  (Quench)
* Fixed a bug in src/vidhrdw/nmk16.c that caused bad/leftover sprites
  in gunnail.  (David Haywood)
2002-01-06 09:36:45 +00:00
tron
c4db0bc0ad Use new format for "UNLIMIT_RESOURCES". 2002-01-05 06:47:00 +00:00
tron
d965a27a0d Unlimit datasize for building which is necessary for the new toolchain. 2002-01-04 12:04:22 +00:00
kristerw
acc2f4733f Update xmame to version 0.56.2.
Changes since xmame-0.56.1 include:
* Added the ability for xmame to interpret file names as game names,
  e.g., 'xmame.x11 /path/to/mspacman.zip' should now work.  (Peter
  Trauner)
* Renamed several xmame-specific keyboard functions to prevent a clash
  with svgalib and to avoid future clashes.  (Bugzilla #123)
* Added rapid-fire support for joysticks, enabled with -rapidfire or
  -rapidf.  (Shyouzou Sugitani)
2002-01-03 00:08:35 +00:00
tron
95a6140a5b Fix (again) build problems on systems where the "libusb" package is
installed.
2001-12-17 07:10:15 +00:00
jlam
13068ed6d1 * Strongly buildlink'ify.
* Reduce the number of patches needed by passing flags down to the make(1)
  process instead of patching the Makefiles and sources in unnecessary ways.
* Remove unnecessary endian.sh script as the computation is down directly
  in the package Makefile.
* Preliminary support for platforms other than NetBSD.
* Generalize the package Makefile enough to make it usable if/when xmess
  compiles again on UNIX platforms
* Use the general INSTALL scripts to manage the spool directory during
  installation/deinstallation.

Approved by kristerw@netbsd.org.
2001-12-04 05:52:22 +00:00
kristerw
e1087042d4 Update xmame to 0.56.1:
As usual, this is a sych. with MAME 0.56 (i.e. a slew of new games and
emulation improvments.)

Unix specific changes include:
- Numeric keypad support is now much better.  (Andre Majorel)
- Added arbitrary height scaling, available via the -arbheight option
  and started sanitizing the blit core.  This currently only works with
  the X11 (windows, DGA1, DGA2) and svgalib drivers.  (Adam Moss)
- Added -usbpspad/-pspad switch for support of the direction buttons on
  the Playstation gamepad.  (Bill Adams)
- The -hotrod/-hr and -hotrodse/-hrse should actually work now.
- Fixed a bunch of warnings that occurred when linking with GNU binutils
  using -warn-common.
- Added DGA2 documentation: src/unix/doc/dga2.txt.  (Shyouzou Sugitani)
- Added special-cased fast 2x1 and 3x1 scaling to the blit core.  (Adam
  Moss)
- Added several AdvanceMAME effects, available via -effect/-ef.  Note
  that these effects are not available for some video drivers, nor do
  they work on actual 24-bit (packed) displays yet.  (Ben Saylor)
2001-11-23 23:51:23 +00:00
tron
3214ea9c9b Fix build problems if the "libusb" package is installed. 2001-11-01 14:45:38 +00:00
tron
2bd334d165 Include "bsd.prefs.mk" before checking for the DGA support so that the
check actually works.
2001-11-01 13:17:18 +00:00
zuntum
d038a73ebd Move pkg/ files into package's toplevel directory 2001-10-31 22:52:58 +00:00
mycroft
2b4aca4f23 x.mame.net is ungodly slow. Try the roms.mame.dk mirror first. 2001-09-25 21:06:01 +00:00
kristerw
4273dee8eb Update xmame to 0.55.1 2001-09-18 23:03:26 +00:00
kristerw
9e03802f77 Removed duplicated text. 2001-09-05 22:01:26 +00:00
kristerw
5b0f05b2fb Update xmame to 0.54.2
Changes since 0.54.1 include:
- Applied a fix for the Bubble Bobble driver.  (Haze)
- Applied a fix for Konami games.  (Aaron Giles)
- Using -debug no longer results in a segfault.
- Applied a patch for the ES550x that fixes the runaway voices in Puzzle
  Bobble 3 and might fix other games with problems.  (Aaron Giles)
- Added -samplepath/-sp and -artworkpath/-ap command line options.
2001-09-05 21:45:21 +00:00
kristerw
edd9a0f5df Upgrade xmame to 0.54.1nb1 after doing the following changes:
- Made Bubbl Bobble work again
- Removed a warning from the xmamerc file.
2001-09-02 22:07:39 +00:00
kristerw
5afe321050 xmame does not include xmess (well, the source is there, but it is based
on an older mame release and has not been in a buildable state for a
long time now.)
2001-09-01 10:40:22 +00:00
kristerw
d414a7cc8a Update xmame to 0.54.1.
Changes since 0.53.1:
- Everything from MAME 0.54.
- Fixed a compile error in the xgl target caused by a change in the
  core.  (Sven Goethel)
- Applied a patch that fixes CPS2 games.  (Aaron Giles)
2001-08-26 21:39:33 +00:00
kristerw
770dd08a9e Update xmame to 0.53.1 (yes, they have chenged their numbering scheme) 2001-08-19 21:12:44 +00:00
kristerw
f67d860629 Update xmame to 0.37b16.1
Changes since 0.37b15.1 include:
- Everything from MAME 0.37b16 except for steadykey support and the new
  RGB blitters.  These may be appearing in a later release.  :-)
- Added Matt Lowry's latest README, which has been missing from xmame
  for several releases.
- Fixed the contrib/porting/prep-new-mame script so it doesn't omit the
  README file.
- QNX Photon2 updates: A fix for dirio.c which allows xmess to compile
  under the QNX 6.1 internal beta; audio has better verbosity; fixed a
  bug which caused games utilizing a mouse to core dump.  (Travis Coady)
- Fixed some ANSI/ISO warnings in the GLmame code.
- Changed contrib/porting/prep-new-mame to reflect the new .txt files
  bundled with MAME.
- Updated contrib/porting/porting.txt to refer to src/windows rather
  than src/msdos for diffing between versions, since the Win32 target
  is now the primary one.
- Updated the docs to mention that KDE 2.2b1 has been reported to fix
  the xmame.x11 problem whereby the window never displays without using
  a workaround.
2001-07-09 14:30:25 +00:00
kristerw
e5a12adf2e Update xmame to 0.37b15.1
Changes since 0.37b14.2 include:
- Everything from MAME 0.37b15 except for 'steadykey' support.
- Added an aRts sound server driver.  (Manuel Teira)
- Added another aRts sound server driver.  It needs reasonable aRts
  server settings, something like artsd -F 6 -S 4096 should be ok to get
  near accurate response time.  (Petr Smotek)
- ALSA updates: Added preliminary support for ALSA 0.9 API; split the
  0.5 and 0.9 API stuff into separate files.  (Shyouzou Sugitani)
- HotRod support is now enabled by either -hotrod or -hotrodse, just
  like the DOS/Win32 version.
- Added dummy flicker and vector orientation functions to fxvec.c so
  that xmame.xfx can link again.
2001-05-27 18:58:18 +00:00
kristerw
4385d67abc Update xmame to 0.37b14.2.
This contains everything from MAME 0.37b14 except for 'steadykey' support.
The Unix-specific changes that affect NetBSD are:
  - The sound device is now released when the emulation is paused.
    (Shyouzou Sugitani)
  - Added -hotrod for HotRod and HotRod SE support.  Set it to 1 for
    HotRod, 2 for HotRod SE.
  - Fixed a bug in logerror() that could cause a crash.  (Pete French)
2001-05-23 21:52:55 +00:00
mrg
a13add4d0d support xpkgwedge. 2001-05-21 07:12:49 +00:00
agc
7e2fedb405 Move to sha1 digests, and add distfile sizes. 2001-04-20 10:49:52 +00:00
agc
d7d36b3561 + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 10:57:56 +00:00
kristerw
b0c164387c The license says that "selling is not allowed". Add that to RESTRICTED. 2001-04-04 22:14:13 +00:00
kristerw
377fcdee00 Update xmame to 0.37b13.1.
Changes since 0.37b12.1
   - Everything from MAME 0.37b13.
   - Numerous updates to the OpenGL target.  (Sven Goethel)
   - Added Photon2 display support for the QNX target.  (Travis Coady)
   - You can now run "make clean68k" before building with a different 68k
     core.  (Mike Coates)
   - Applied a patch from StretchMAME that prevents a bunch of games from
     segfaulting on startup.  (Shyouzou Sugitani)
   - A fix for the sprites in CVS games.  (Nicola Salmoria)
2001-03-31 18:59:30 +00:00
dmcmahill
bbbaa67b67 the ${FILESDIR}/endian.sh stuff needs to come after bsd.pkg.mk to make
sure FILESDIR is defined.  Problem noted by several people (Christoph,
Mycroft, etc.).
2001-03-30 14:37:01 +00:00
kristerw
49da6a763d Update to xmame-0.37b12.1 2001-03-24 19:52:33 +00:00
hubertf
d32e698de6 Cleanup MKDIR usage => INSTALL_*_DIR
XXX need to teach pkglint to be more picky about this
2001-02-25 04:17:35 +00:00
wiz
311d465268 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-17 18:38:11 +00:00
abs
6f988f0a07 If we are not on a CPU known by mame, determine risc or risc_lsb based on
<machine/endian.h>. Fixed xmame on arm32.
2000-12-07 12:58:13 +00:00
mycroft
92a8856745 Update for 0.37b6.1. 2000-11-05 00:43:30 +00:00
tron
f0b9164cf1 Use "USE_XPM" option instead of direct dependence on the "xpm" package. 2000-08-23 23:14:21 +00:00
martin
b75dc92e46 Update pkg to version 0.37b4.1 2000-07-13 20:54:01 +00:00