summaryrefslogtreecommitdiff
path: root/emulators/xmame
AgeCommit message (Collapse)AuthorFilesLines
2003-02-13Update xmame to 0.65.1.kristerw4-38/+15
Changes since 0.64.1.0 consist of "Almost everything from MAME 0.65".
2003-01-30Update to 0.64rc1.wiz3-16/+16
No particular xmame change since 0.63 pre-release; changes to 0.62 unknown; mainly sync with MAME 0.64.
2003-01-28Instead of including bsd.pkg.install.mk directly in a package Makefile,jlam1-2/+3
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set to "YES". This enforces the requirement that bsd.pkg.install.mk be included at the end of a package Makefile. Idea suggested by Julio M. Merino Vidal <jmmv at menta.net>.
2003-01-13Update xmame to 0.62.2.kristerw2-13/+6
Changes since 0.62.1nb5 include: - The 'rc' and 'hi' directories are now created on startup if they're missing. (Gerd Sussner)
2003-01-09Update from 0.62.1-rc3 to 0.62.1-rc4, using the patch file since there ismycroft3-10/+15
no tar file yet. + - Fixed problems in memory.c that could lead to crashes and default.cfg + corruption. (smf) + - Fixed a bunch of ANSI/ISO warnings reported by Stefano Priore. + - Fixed a crash in the MESS Atari 800 driver. + - Aspect and mode switches are now available for the Xv driver even if + DGA isn't enabled.
2002-12-21Enable XV and esound support. Thanks to Juan RP.kristerw1-2/+7
PKGREVISION++
2002-12-14Update xmame to 0.62.1 rc3 and bump PKGREVISION to 3.kristerw5-204/+14
Changes since PKGREVISION 2 include: - All path and directory options in fileio.c now support expansion of environment variables such as $HOME.
2002-12-08Fix a bug that caused the display to be truncated for some games.kristerw4-3/+185
PKGREVISION++
2002-12-07The workaround for gcc problems on sparc and arm was a bit too draconian.kristerw3-5/+44
Change it to only disable the macros that do massive unrolling (instead of disable all optimization). PKGREVISION++
2002-12-02Update xmame to 0.62.1 (or actually to the release candidate of 0.62.1)kristerw3-33/+23
Changes since 0.61.1 include: - Almost everything from MAME 0.62. - The game window should no longer open twice on startup in most cases. (One known exception is Pac-Man with artwork enabled.) - Replaced fileio.c with a slightly modified version from the Win32 codebase. Be aware that several command line switches have changed as a result! - The number of games is no longer hard-coded to 3000 in datafile.c. This should fix problems with history.dat and "-listinfo". (Rene Single) - Rotation is now handled by the OSD code. The method used is hardly optimal, but it should work for all display targets. Moving the rotation to the blit core is planned for a future release. - The Xv target now uses the game driver's aspect ratio unless the "-nokeepaspect" or "-noka" switch is specified. Inspired by Paul Sajecki's patch. - Simplified/unified the FPS on-screen display. This is now only overridden when the Barath frameskipper is in debug mode. - The DGA, GGI, and SVGALIB targets now use the game aspect ratio provided by the core rather than a hard-coded 4:3. - Using "-x11-mode" or "-x11" to activate DGA fullscreen mode now disables Xv. Likewise, switching to DGA fullscreen mode via <ALT>- <HOME> is now disabled while Xv is active.
2002-11-14Update xmame to 0.61.1.kristerw2-5/+5
Changes since 0.60.1 include: - Almost everything from MAME 0.61 and MESS 0.61.2. - Fixed the register constraints in cpu/i8085/i8085cpu.h so that cpu/i8085/i8085.c can build for x86 using gcc-3.1 with -O3. This change was missed in the MAME 0.61 release. - Increased the size of the buffer used to display history. (Steve Fewell) - Modified unix/fronthlp.c so that it flushes its output more often to aid frontends. (Shadow Walker) - Changed unix/video-drivers/xfx.c to be more frontend-friendly. (Benoit Dumont) - You can now specify a config subdirectory name using -cfgname/-cn. This is useful for creating an alternate configuration. (Benoit Dumont) - Added a "waveout" DSP plugin which redirects sound to a file using Microsoft's PCM WAVE format. The file name can be specified with the "-audiodevice" switch and defaults to "xmameout.wav". (Donald King) - Added support for showing average frames per second when quitting. Also added support for the -frames_to_run/-ftr switch. - Added Xv hardware scaling support! To enable, uncomment the line reading "X11_XV = 1" in the makefile and use the -xvext/-xv switches (and possibly the -yuv switch). (Alastair Robinson) - An X11 build can now grab the keyboard to bypass window managers. Use -grabkeyboard/-gkb to activate and/or the ALT + PGUP keypress to toggle it on/off. (Gerd Sussner) - The code for finding the best X11 visual now checks in descending order of bit depth. This is to work around a bug/feature in the latest NVidia drivers. (Gerd Sussner) - Fixed a problem in the DGA2 driver that could lead to scrambled colors with an i830MG video card in 24bpp mode. (Eric Brunet, Shyouzou Sugitani)
2002-11-14Drop trailing whitespace.wiz1-2/+2
2002-11-12reduce optimization level on sparc to allow this to builddmcmahill1-2/+2
2002-09-24Complete standardization of messages according to latest pkglint.wiz1-3/+3
2002-09-21buildlink1 -> buildlink2jlam1-8/+7
2002-06-25Fix previous CFLAGS change.cjep1-2/+2
2002-06-20On NetBSD/arm, turn off optimisation on xmess and xmame as this prevents thecjep1-3/+5
packages from building.
2002-05-20On arm32, turn off optimization so that this package builds.cjep1-1/+5
2002-05-17x.mame.net seems very slow today - add a second MASTER_SITEabs1-2/+3
2002-05-07Update xmame to version 0.60.1.kristerw2-5/+5
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-04-22Update xmame to version 0.59.2.kristerw2-5/+5
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-22Use endian.mk instead of own endian-detection code.jlam1-32/+3
2002-03-27Update xmame to version 0.59.1.kristerw5-112/+5
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-19Update xmame to version 0.58.3.kristerw2-5/+5
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-06Update xmame to version 0.58.2.kristerw2-5/+5
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-02-20Use XDGAFillRectangle() to clear the display if possible, avoiding issues withmycroft2-1/+26
using memset() on mapped video buffers. (The memset() fails on PPC due to the use of dcbz, for example.)
2002-02-19Fix a dumb typo that prevents DGA support being compiled.mycroft1-2/+2
2002-02-06Update xmame to version 0.58.1.kristerw2-5/+5
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-01Add a note explaining that you may have to do 'ulimit -d unlimited'wiz1-0/+10
before running xmame for some games' graphics to be displayed correctly.
2002-01-07Remove "roms.mame.dk" from "MASTER_SITES": the distribution there hastron1-3/+2
an incorrect checksum and the site is horribly slow.
2002-01-06Make xmame compile for new systems that have libusbhid.so instead of libusb.so.kristerw4-3/+85
Noted by Rui-Xiang Guo in a mail to tech-pkg.
2002-01-06Update xmame to version 0.57.1kristerw3-10/+21
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-05Use new format for "UNLIMIT_RESOURCES".tron1-2/+2
2002-01-04Unlimit datasize for building which is necessary for the new toolchain.tron1-1/+2
2002-01-03Update xmame to version 0.56.2.kristerw3-14/+22
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)
2001-12-17Fix (again) build problems on systems where the "libusb" package istron1-1/+7
installed.
2001-12-04* Strongly buildlink'ify.jlam6-144/+100
* 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-11-23Update xmame to 0.56.1:kristerw3-20/+18
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-01Fix build problems if the "libusb" package is installed.tron3-1/+27
2001-11-01Include "bsd.prefs.mk" before checking for the DGA support so that thetron1-1/+3
check actually works.
2001-10-31Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-09-25x.mame.net is ungodly slow. Try the roms.mame.dk mirror first.mycroft1-2/+3
2001-09-18Update xmame to 0.55.1kristerw2-5/+5
2001-09-05Removed duplicated text.kristerw1-4/+0
2001-09-05Update xmame to 0.54.2kristerw3-19/+5
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-02Upgrade xmame to 0.54.1nb1 after doing the following changes:kristerw4-7/+28
- Made Bubbl Bobble work again - Removed a warning from the xmamerc file.
2001-09-01xmame does not include xmess (well, the source is there, but it is basedkristerw1-2/+0
on an older mame release and has not been in a buildable state for a long time now.)
2001-08-26Update xmame to 0.54.1.kristerw3-50/+5
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-19Update xmame to 0.53.1 (yes, they have chenged their numbering scheme)kristerw2-5/+5
2001-07-09Update xmame to 0.37b16.1kristerw2-5/+5
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.