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.
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)
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.
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.
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)
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)
- New, optional Makefile variable HOMEPAGE, specifies a URL for
the home page of the software if it has one.
- The value of HOMEPAGE is used to add a link from the
README.html files.
- pkglint updated to know about it. The "correct" location for
HOMEPAGE in the Makefile is after MAINTAINER, in that same
section.
Implement a new DEPENDS definition, which looks for an installed
package, building it if not present, and use it in preference to
LIB_DEPENDS. This should make the package collection more useful on
NetBSD ELF ports.