summaryrefslogtreecommitdiff
path: root/emulators/xmame/distinfo
AgeCommit message (Collapse)AuthorFilesLines
2011-02-06Remove xmame und xmess -- use mame/mess instead.wiz1-12/+0
Ok kristerw
2006-06-15Fix distinfo for patch-aa, noted by abs.dillo1-2/+2
2006-06-15Update xmame and xmess to 0.106:dillo1-6/+6
0.106: - Everything from MAME 0.106 and MESS 0.106 - Fixed a link error for messtest. (Arnaud G. Gibert) - Fixed an alignment bug in the OpenGL driver which caused Defender, and possibly other 16bpp games, to be skewed. - The mouse is no longer automatically grabbed in fullscreen mode. Bugzilla bug 877. - Replaced fuzzy game name comparison with the method used by MAME for Windows, which lists approximate matches when an exact match isn't found. - A BadMatch error should no longer occur for the OpenGL target in some cases, such as when 16bpp mode is used with recent releases of the binary NVIDIA driver. 0.105: - Everything from MAME 0.105 and MESS 0.105. - Fixed "-frames_to_run/-ftr" so that it works the same as on Windows. - Fixed a memory leak in the plugin manager shutdown found by Valgrind. Bugzilla bug 850. - The output of "-listroms (-lr)" now shows the correct driver name when it's run for all ROMs. - Fixed a potential buffer overflow in the standard joystick driver. Bugzill bug 821. (Pierre Riteau)
2006-03-09Update xmame to 0.104.kristerw1-5/+5
Changes from 0.103: - Everything from MAME 0.104 (http://x.mame.net/changes-mame.html) and MESS 0.104 (http://x.mame.net/changes-mess.html).
2006-01-22Update xmame to version 0.103.kristerw1-5/+5
Release 0.103, 16 January 2006: - Everything from MAME 0.103 (http://x.mame.net/changes-mame.html) and MESS 0.103 (http://x.mame.net/changes-mess.html). - Modified osd_alloc_executable() to use mmap() by default. This prevents segfaults in the DRC core on systems that support the NX bit, such as AMD64 and Intel Prescott. Thanks to Julian Sikorski, Adam Moss, and Carl Fongheiser. - Fixed a segfault that occurred when LIRC was enabled but lirc_init returned an error value. (Joe Quanaim) - Added "-[no]lirc" to enable or disable LIRC support. (Joe Quanaim) - Fixed several buffer overruns that happened when overly-long data was passed for "-ctrlr", "-lang", "-rec", and "-pb". Fixed other potential buffer overruns. Bugzilla bug 821. - Files larger than 2GB can now be accessed on platforms with large file support. - The "-createhd" and "-merge" operations in chdman are now a lot faster on Linux.
2005-12-03Updated xmame to 1.102.kristerw1-5/+5
Changes from 1.101: - Everything from MAME 0.102 (http://x.mame.net/changes-mame.html) and MESS 0.102 (http://x.mame.net/changes-mess.html). - Fixed a bug that could afflict MESS console emulations by preventing the keyboard from working. - The default ALSA buffer size is now 50000ms instead of 250000ms, which reduces lag. - Advancing frame-by-frame using shift-P works again. Bugzilla bug 787. - When the setup menu is closed, the keyboard state is cleared. This prevents the key press that closes the menu from affecting the emulation. This replaces the fix from 0.97, which wasn't working anymore and caused the frame-by-frame advancing to break besides.
2005-11-17Add DragonFly support. For the DGA drivers, include sys/time.h beforejoerg1-1/+5
sys/resource.h on DragonFly, struct timeval is needed.
2005-10-23Updated xmame to version 0.101.kristerw1-4/+4
Changes since 0.100: - Everything from MAME 0.101 (http://x.mame.net/changes-mame.html) and MESS 0.101 (http://x.mame.net/changes-mess.html). - When the LIRC configuration cannot be read, the joystick polling code no longer tries to use LIRC. This fixes a crash that occurs under memory pressure. (Paul "TBBle" Hampson) - Enabling full keyboard emulation in the classic MESS UI once again prevents keys such as P and Esc from being intercepted by the emulation core. - Added support for BGR visuals to the blit core for, e.g., Solaris. (Hans de Goede)
2005-10-14Update xmame/xmess to 0.100kristerw1-5/+5
Changelog: - Everything from MAME 0.100 (http://x.mame.net/changes-mame.html) and MESS 0.100 (http://x.mame.net/changes-mess.html). - Improved support for OpenBSD, including fixing audio on 8-bit sound cards. (Claudio Castiglia) - Improved the SDL joystick driver so that it will work better with components identified as hat switches or trackballs. (Dave Ahlswede) - Increased the maximum number of joystick axes from 8 to 16 to support the Gravis Xterminator joypad. (Dave Ahlswede)
2005-08-25Update xmame to 0.99.kristerw1-5/+5
Changes since 0.97: - Everything from MAME 0.99 (http://x.mame.net/changes-mame.html) and MESS 0.99 (http://x.mame.net/changes-mess.html). - The SVGAlib target no longer fails silently under certain conditions. (Hans de Goede) - Removed some unnecessary calls to exit() and fixed a few memory leaks in the X11, Xv, and effects code. (Hans de Goede) - The SVGAlib driver now handles __svgalib_tty_fd == -1. This allows it to work with newer releases of SVGAlib. (Hans de Goede) - Removed "-xv/-xvext" from the manpage. Bugzilla bug 535. (Erik Hovland) - Updated the joystick types in the manpage. Bugzilla bug 737. - Fixed some typos in the documentation. Bugzilla bug 738. (Erik Hovland)
2005-06-24Update xmame to 0.97.kristerw1-4/+4
Release 0.97, 13 June 2005 - Everything from MAME 0.97 (http://x.mame.net/changes-mame.html) and MESS 0.97 (http://x.mame.net/changes-mess.html). - When the emulation is unpaused, the keyboard state is cleared. This prevents keypresses from bleeding over from the user interface. - The SDL driver now uses the correct green mask for RGB 565. This fixes a problem with SDL on DirectFB being unable to find a valid video mode. (Uli H.) - The SDL driver now locks the video surface before retrieving the pointer to its memory. This fixes a crash with SDL on DirectFB. (Uli H.) - Fixed a few spots in the code for 4.3 BSD, e.g., OpenStep on NeXT. - Fixed bugs in the Xv driver and the 6-tap effect that affected big-endian architectures. (Hans de Goede)
2005-05-12Update xmame/xmess to 0.96.kristerw1-5/+5
Release 0.96, 10 May 2005: - Everything from MAME 0.96 (http://x.mame.net/changes-mame.html) and MESS 0.96 (http://x.mame.net/changes-mess.html). - Fixed the RGB to YUV conversion used by the Xv driver so that it conforms to the CCIR digital component video specifications. Fixes Bugzilla bug 691. (Alex W. Jackson) - The rows of the OpenGL bitmap used for 16bpp games are no longer misaligned in some cases; nagano98 now displays without doubled lines. - The behavior of "-listgamelist" should once again match the Windows side with regard to case-insensitive sorting and the treatment of leading "The" and "Le". - When a specific joystick device is designated with "-joydevname (-jdev)", it is now always treated as the player 1 joystick. - The built-in profiler works again. (Colin Howell) - The X11 build now properly sets the standard window properties. (Christian Birchinger's friend)
2005-04-02Update xmame to 0.95.kristerw1-5/+5
Changes since 0.90 includes: - Everything from MAME 0.95 (http://x.mame.net/changes-mame.html) and MESS 0.95 (http://x.mame.net/changes-mess.html). - Forcing Xv to use YV12 ("-force-yuv 2") no longer causes rotated games to segfault. Fixes Bugzilla bug 679. - Fixed the aspect ratio of the MESS SuperVision driver so that it's quadratic. (PeT) - Fixed several problems with the front-end "-list" commands: The MESS commands could segfault, some commands' headers were misaligned, and "-listpalettesize" was causing the ROM list to print. - Worked around or fixed a double-free on exit in xmess. - Fixed a segfault on startup that occurred when four or more joysticks devices were found. - The SDL joystick driver now works with multiple joysticks attached. - The SDL sound driver should produce much better output. Also fixed a potential deadlock.
2005-02-23Add RMD160 digests to the SHA1 onesagc1-1/+2
2005-01-29Update xmame to 0.90.kristerw1-3/+3
Changes since 0.89: - Everything from MAME 0.90 (http://x.mame.net/changes-mame.html) and MESS 0.90 (http://x.mame.net/changes-mess.html). - The "-sleepidle (-si)" option is now enabled by default. This keeps the emulation from hogging the CPU when it's idle. - Did a major rework of the effects code, which now borrows code from the AdvanceMAME project (Hans de Goede): * The code is much cleaner. * Effects are much faster on DGA. * The scaling is no longer fixed to a certain factor for each effect: It supports normal (1x1 - 8x8), scale2x (2x2 - 3x6), scan2 (1x2 - 4x2), rgbscan (1x3 - 6x3), scan3 (1x3 - 6x3), hq2x (2x2), lq2x (2x2), 6tap2x (2x2). * All the scanline effects come in both horizontal and vertical varieties, and vertical scanlines are automatically chosen for rotated games. - Made the 32bpp to yuy2 blitting code much faster and cleaner. (Hans de Goede) - Enhanced LIRC support to compile and link against system-installed liblirc_client files. Added the "-lircrc" option. (Mads Villadsen) - Optimized some of the yuy2 blit functions. (Hans de Goede) - Added CPU capability detection for Linux on x86. Currently this only tests for MMX. (Hans de Goede) - Changed the effects code to use the C versions of effects when a CPU isn't MMX-capable. This means that binary distributions can be built with EFFECT_MMX_ASM defined and still run on older CPUs. This presently only works for Linux on x86. (Hans de Goede) - Fixed "-geometry (-geo)" to properly adhere to given window coordinates. Added support for window coordinates to OpenGL. (Hans de Goede) - By default, fullscreen mode now only spans screen 0. To select another screen, use "-xinerama-screen <nr>", or use -1 if you want the old behavior where all screens are spanned. (Joe Q. and Hans de Goede) - Removed Mesa on Glide on Voodoo 2 in fullscreen mode hack. If you need this, just use "-geometry 640x480 -grabkeyboard -grabmouse" instead. (Hans de Goede) - Reverted to treating lightgun buttons as mouse buttons, so lightguns will work independent of joystick devices or drivers. It is now also assumed that there are always 5 mice connected, so multiple lightguns should work fine. - The old-style debugger works again. (Hans de Goede) - Merged several of Nicola Salmoria's memory leak fixes from Windows MAME. - Fixed multiple port recording for the playback/record option. (Chad Hurwitz)
2004-12-29Update xmame to 0.89.kristerw1-3/+3
Changes from 0.88: - Everything from MAME 0.89 (http://x.mame.net/changes-mame.html) and MESS 0.89 (http://x.mame.net/changes-mess.html). - Re-added a missing "Rapid Fire" entry from the setup menu that caused the other entries to be off by one. Fixes Bugzilla bug 621. - Another batch from Hans de Goede: * The GGI driver no longer crashes when $DISPLAY isn't set. * Sped up the rgbscan effect (effect 4), especially for DGA. - Added LIRC support for remote controls, e.g., with MythTV. (Andrew Chuah) - Fixed a typo that caused absolute analog axes to interfere with digital negative axes in the input setup.
2004-11-27Update xmame/xmess to 0.88.kristerw1-3/+4
Changes since 0.87 include: - Everything from MAME 0.88 (http://x.mame.net/changes-mame.html) and MESS 0.88 (http://x.mame.net/changes-mess.html). - Big update of the video code (bugfixes/speedup/new functionality)
2004-11-06Update xmame to 0.87.kristerw1-5/+5
Changes since 0.86: - Everything from MAME 0.87 (http://x.mame.net/changes-mame.html) and MESS 0.87 (http://x.mame.net/changes-mess.html). - Reworked the video mode functions (Hans de Goede): * Unified and moved the aspect ratio calculations from xgl, fx, and x11_window to mode.c since all display targets that support arbitrary scaling through hardware make use of this. * Modified the code to use the aspect ratio supplied by the game driver instead of doing all kinds of magic. This corrects, for example, the aspect ratio of 1942. * Added a new option, "-perfectaspect (-pa)", which automatically sets yarbsize to honor the aspect ratio provided by the game driver. This is disabled by default because it can cause scaling artifacts. * When video modes are matched, the aspect ratio is now taken into account. - Made changes to the X11 targets (Hans de Goede): * Restored widthscale == 2 yuy2 code for perfect yuy2 blitting. * Fixed a bug introduced by the aspect ratio patches which caused the Xv fallback code to not detect an error case and crash later on instead of falling back to MITSHM. * The Xv window is now resized with the correct aspect ratio after a user resize; this prevents black borders from appearing. * Renamed "-perfect-yv12" to "-perfect-yuv". * Enabled perfect blitting by default for yuy2, since it fixes the ugly color bleeding in, for example, pacman. * Fixed colors being way off in Xv for 15bpp direct games, e.g., vector games with artwork disabled. * Current mouse values are now initialized in xinput_open, which should fix the problem of the visor going to the lower right corner in starwars when the video mode is switched from windowed X11 to DGA fullscreen while the mouse is grabbed. * Fixed the display of a 32bpp source on a 24bpp packed pixel window. * Fixed a bug in the DGA2 target which caused it to throw an XError when it failed to find a suitable mode, causing xmame to abort. * XInput now maps controls to mice 2 - 5 and leaves mouse 1 free for the default mouse. (Hans de Goede) * Fixed a bug which caused the window to disappear with Xv windowed mode under KDE. - Added a missing "Rapid Fire" string to the configuration menu. This fixes problems with the configuration of player controls. (Sylvain Trosset) - Cleaned up the sound code (Hans de Goede): * Cleaned up the ALSA driver. * The ALSA driver now reports the actual sample rate to the caller rather than the requested one. * Removed the "-alsa-pcm" command line option; the ALSA driver now supports "-auviodevice (-ad)". (Hans de Goede) * Removed "-fakesound (-fsnd)". Now sound is always faked since certain games won't run without it. * Changed the default sample rate to 44100, moving us into the Third Millennium. * Removed the "-[no]sound" option; if you really want to disable sound, specify a bogus device with "-audiodevice". - Removed the "-[no]mouse" option. (Hans de Goede) - Split aspect and mode settings so that all targets can use the aspect settings. (Hans de Goede) - Fixed the mapping of analog sticks' min..max ranges to the core's range. This fixes games that use analog controls, such as Out Run, as well as the jittery movement of the mouse cursor in games such as Missile Command. - Audio should work much better on Mac OS X. (anonymous) - The MMX assembly language version of the 6-tap filter now works for 16 and 32bpp source and destination bitmaps; previously, only the 32bpp screen depth was accelerated. (Richard Goedeken) - Corrected some of the out-of-date information in the documentation. Fixes Bugzilla bug 604. - Light guns should work again. Also added support for the triggers on an ACT LABS USB PC Monitor model that didn't work previously. In addition, make the package install xml2info using a patch from Miguel Mendez in PR pkg/27101.
2004-09-05Update xmame to 0.86.kristerw1-4/+3
Changes since 0.85 include: - Everything from MAME 0.86 (http://x.mame.net/changes-mame.html) and MESS 0.86 (http://x.mame.net/changes-mess.html). - Fixed buffer overruns in the effects and rotation code that caused a segfault on exit for some games with artwork enabled. - Fixed memory leaks in the effects and rotation code that occurred when the display settings changed. - XInput was probably limited to two controllers in 0.85, but should again support up to four. - When "-norotate(-nr)" is specified, the UI is no longer rotated relative to the game. (Hans de Goede) - Did major cleanup of the blit core (Hans de Goede): * Rotation should be a bit faster. * Defining DEST is no longer optional; targets that don't define it will need to be fixed. * Removed a bunch of obsolete #defines and special cases. * Added support for vector clipping, which fixes mhavoc. * Removed fixed Y scaling, since the arbitrary Y scaling is not noticeably slower. * Removed LOW_MEM from the makefile; blit.h is now so small, it should no longer be needed. - The C version of the 6-tap filter rotates pointers now instead of using memcpy, which should give a small speed boost. It also no longer reallocates a rotation buffer. (Hans de Goede) - Adjusted a few tests to make sure that every combination of compiling in XIL, MITSHM, and Xv will work and that the fallback order is Xv -> MITSHM -> normal X11. (Hans de Goede) - The Xv driver no longer uses "-geometry", since this requires users to know the aspect ratio of a game. It instead uses "-widthscale" and "-heightscale". (Hans de Goede) - Added "-perfect-yv12", which uses perfect Xv YV12 scaling instead of the widthscale == 2 && heightscale == 2 hack. (Hans de Goede) - Added support for displaying 32bpp bitmaps on a 16bpp X11 or 3Dfx display by down-sampling. (Hans de Goede) - Added rotation for Xv YV12 displays. (Hans de Goede) - Sometimes Xv Image creation succeeds, but the first XvShmPutImage to a mapped window fails with a BadAlloc error; also, sometimes it can create an Image smaller than the requested size. In such cases, the code now falls back to another Image type instead of crashing later. (Hans de Goede) - Fixed problems in the X11 display target (Hans de Goede): * Free cursors on close. * Call close when display creation fails to clean up after us. * Comment out sleep calls, which shouldn't be necessary since XSync should only exit after everything has been processed. * Removed x11_window_put_image in favor of x11_window_refresh_screen since dirty rectangles are no longer supported. * Worked around an X11 bug that caused keys to get stuck when fullscreen DGA mode was exited. - The display should no longer open twice for artwork games: The setup code wasn't rounding the display bounds as it should have. - Effects now use CORRECTED_DEST_WIDTH and *may* work with PACKEDPIXEL modes. (Hans de Goede) - Adjusted the display bounds rounding so that the resulting rectangle is at least as large as the original. This prevents the cutoff on the right side of the intro screen for, e.g., pacman with artwork. - Fixed problems with aspect ratio calculation (Hans de Goede): * Fixed problems with SVGAlib, DGA, and possibly other display targets when arbitrary Y scaling was used. * Games whose bitmap isn't 4:3, such as pacman and moo, no longer show black borders with Xv. * Added correct aspect ratio calculation to Xv when games have double width or double height pixels; for example, blstroid. * The Xv aspect ratio honors "-displayaspectratio". * Removed the "-widescreen" option in favor of "-displayaspectratio 1.77". * Pixel width and height doubling is now correct when "-[auto]ro{r|l}" is used. - The "-bpp" option now only supports 15 or 32. (Hans de Goede) - Joystick buttons are no longer always registered as "button 9" in the configuration menu. Fixes Bugzilla bug 587. (Thomas Klausner)
2004-08-25Fix names for joystick buttons in GUI. Bump PKGREVISION.wiz1-1/+2
2004-08-14Update xmame to 0.85.kristerw1-4/+3
Changes since 0.84.1nb1: - Everything from MAME 0.85 (http://x.mame.net/changes-mame.html) and MESS 0.85 (http://x.mame.net/changes-mess.html). - Added a 2x sinc-based 6-tap filter effect with scanlines, enabled via "-effect 8" or "-ef 8". (Richard Goedeken) - Reworked the input code so that it more closely resembles its Windows counterpart. This adds support for "-steadykey", "-a2d_deadzone" and "-digital". - Increased the maximum number of joysticks from 6 to 8 and the maximum number of buttons per joystick from 16 to 32. - Mouse buttons may not have been working in recent releases for games such as Missile Command; they should work now. - Network support is broken for the time being because of the core input changes, so please disable XMAME_NET in your makefile. If you're interested in fixing this, have a look at src/unix/network.c and the XMAME_NET sections of an older src/inptport.c.
2004-07-26USB joystick driver rewritten, will be in next xmame release.dillo1-2/+2
okayed by kristerw. PKGREVISION++
2004-07-18Update xmame to 0.84.1.kristerw1-3/+3
Changes since 0.83.1: - Everything from MAME 0.84 (http://x.mame.net/changes-mame.html) and MESS 0.84 (http://x.mame.net/changes-mess.html). - Removed -listinfo, since it's no longer supported by the core. - The support for network play and rapidfire is no longer in vanilla MAME, so they have to be patched into the core for releases. In addition, network support has been enabled in the package.
2004-06-21Update xmame to 0.83.1.kristerw1-3/+3
Changes since 0.82.1: * Everything from MAME 0.83 and MESS 0.83 (changes-mess.html). * The Xv driver now turns on XV_AUTOPAINT_COLORKEY, in case it was turned off by, for example, by the xine movie player. This prevents the display from being blank in this case. (Shyouzou Sugitani) * Moved a misplaced vprintf() call that was causing a bunch of log messages to display and slowing down the emulation for some games.
2004-05-26Fix usb joystick driver for talkative joysticks: read all availabledillo1-1/+2
reports and use the newest one. Bump PKGREVISION.
2004-05-16Update xmame to 0.82.1.kristerw1-4/+3
Changes since 0.81.1 include: - Everything from MAME 0.82 (http://x.mame.net/changes-mame.html) and MESS 0.82 (http://x.mame.net/changes-mess.html). - Improved the message that is displayed when a suitable X11 visual cannot be found. Fixes Bugzilla bug 219. (Christopher Stone) - Fixed the most egregious formatting errors in the xmame.6 manpage. (Andre Majorel)
2004-04-16Update xmame to 0.81.1.kristerw1-4/+4
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-02Make the package realize that amd64 is a LP64 architecture.kristerw1-1/+2
Prevent crash when the requested display mode cannot be used. Bump PKGREVISION.
2004-03-31Update xmame and xmess packages to 0.80.1.xtraeme1-3/+3
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-02-21Update xmame to 0.79.1kristerw1-5/+4
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-19Make this package compile on non-i386 machines too, by applying a patchkristerw1-1/+2
from Lawrence Gold on the xmame mailing-list.
2004-01-17Update xmame to version 0.78.1.kristerw1-3/+3
Changes since 0.77.1 includes: - Everything from MAME 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)
2003-12-03Update xmame to 0.77.1.kristerw1-4/+3
Changes since 0.74.1 includes: - Everything from MAME 0.77. - Ported two more effects from AdvanceMAME: hq2x and lq2x. (Pieter Hulshoff) - Adjusted and cleaned up some YUV code. (Alastair Robinson)
2003-09-20Update xmame to 0.74.1.kristerw1-3/+3
Changes since 0.72.1 include: - Everything from MAME 0.74. - 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-08-16Update xmame to 0.72.1.kristerw1-4/+3
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-07-19Update xmame to 0.71.1.kristerw1-3/+4
Changes since 0.70.1 includes: - Everything from MAME 0.71 and MESS 0.71. - The man page xmame.6 is much more up-to-date. (Andrew Burton)
2003-06-19Update xmame to 0.70.1.kristerw1-3/+3
Changes since 0.69.1 includes: - Almost everything from MAME 0.70 - Fixed the handling of leading zeros in the fractional part of a float in src/unix/snprintf.c. (Chris Kirmse)
2003-05-27Update xmame to 0.69.1.kristerw1-6/+5
Changes since 0.68.1 includes: - Almost everything from MAME 0.69. - 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-23Update xmame to 0.68.1.kristerw1-3/+3
Changes since 0.67.2 include: - Almost everything from MAME 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-04-13Update xmame to 0.67.2.kristerw1-3/+4
Changes since 0.66.2 include: - Almost everything from MAME 0.67. - 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-03-20Update xmame to 0.66.2.kristerw1-3/+4
Changes since 0.61.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-02-13Update xmame to 0.65.1.kristerw1-5/+4
Changes since 0.64.1.0 consist of "Almost everything from MAME 0.65".
2003-01-30Update to 0.64rc1.wiz1-4/+4
No particular xmame change since 0.63 pre-release; changes to 0.62 unknown; mainly sync with MAME 0.64.
2003-01-13Update xmame to 0.62.2.kristerw1-5/+3
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 ismycroft1-2/+4
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-14Update xmame to 0.62.1 rc3 and bump PKGREVISION to 3.kristerw1-6/+4
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.kristerw1-1/+3
PKGREVISION++
2002-12-07The workaround for gcc problems on sparc and arm was a bit too draconian.kristerw1-1/+2
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)kristerw1-4/+4
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.kristerw1-3/+3
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)