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)
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)
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)