Version 0.37b2.1 ) Added to the `mm' utility the ability to save the position of the cursor between runs ) Added to the `mm' utility the options `merge' to select the format of your roms. ) Corrected the bug that prevented the correct loading and saving of the nvram files ) Added a new configuration method based on the resolution of the games. All the `[config]' options in the `mame.cfg' file are now read in three different sections in this order: [GAME] - the short game name like [pacman] [RESOLUTION] - the resolution of the game like [244x288] for raster games or [vector] for vector games [config] - the default section ) Inserted the option `dirty' like the current `mame', use `dirty = no' to disable the dirty buffer. ) Added to the `mm' utility a software key repeat for who use the hotrod console. ) Added a new menu option `Video Config' for selecting at runtime some video options like: video mode, effects, ... ) The video mode for any game is now saved only if requested with the appropriate menu entry. ) Changed the analog input stick behaviour, read the section `ANALOG INPUT STICK' in the file `mame.cfg' Version 0.37b2.0 ) Corrected a bug that prevent the selection of the input codes for a specific game ) Corrected the problem of invisible columns on the right for some games. This problem is still presents in the complex blitters (stretch/rotate). ) Corrected a bug in the alignment of the memory of the visible part of the game bitmap. ) Moved and changed the `mm' option "idlestart" from the file mame.cfg to "idle_start" in the file mm.cfg ) Added the `mm' option "idle_move" to the file mm.cfg to realize a basic slide show ) Added the game screen size information in the `mm' utility ) Updated the `mm' documentation file `mm.txt' ) Corrected the gamma modification at runtime Version 0.37b1.0 Version 0.36r2.2 ) Added a warning screen for preventing the use of BIOS modes with low frequency monitors ) Corrected the parsing of fixed value in the "hclock=" option ) Added memory for skiplines and skipcolumns options for the single game ) Other minor changes Version 0.36r2.1 ) Corrected the error "Too low virtual x size" with some bogus VBE3 implementation ) Corrected and extended the vbeline modes ) Added the '[video]' option 'vbe_tweak=moderate|aggressive' ) The specifications of '[video]' options 'hclock' and 'vclock' are required ) Added hardware mode grabbing in command F6 in 'mv' for all modes ) Added customization of horizontal/vertical/pixel clock in command F5 in 'mv' ) Added mode number change for vgaline/vbeline in command F7 in 'mv' ) Changed the calibration screen in command F9 in 'mv' ) Changed the list of default video mode in 'mv', added a lot of default vbeline modes ) Documentation update Version 0.36r2.0 Version 0.36r1.0 (never released) ) Corrected a bug in the video mode change causing a freeze if the cheat option is active ) Corrected a bug in the vsync code causing a crash at the startup of many games ) Default video mode change keys are now '[' and ']' ) Added a memory for the manually selected video configuration Version 0.36rc2.0 ) Corrected a bug causing memory corruption in video mode change ) Added absolute tick values in the profiler ) Corrected the sort menu of the 'mm' utility ) Changed the sort order of video modes in the 'mv' utility ) Corrected a bug in vsync code causing (sometimes) a big slowdown if 'frameskip=auto' is active ) Video mode change at runtime disabled if vsync is active, you can still change the video configuration on the same video mode Version 0.36rc1.1 (never released) ) Added a startup check for the presence of a mmx cpu if required ) Corrected a bug in color of the user interface in 16 bit modes causing wrong colors ) Corrected a bug if stretch and filter activated togheter causing incorrect video output ) Corrected a bug that permits to use unaligned bitmap causing a loss of performance with mmx ) Corrected a bug in vbe 8 bit modes with a palette of 8 bit causing incorrect colors Version 0.36rc1.0 ) MAME compiled with Allegro WIP3931 (-march=i586), utilities compiled with WIP3928 (smaller) ) Added special blitters for unchained double and palette conversion ) Added new bliteffects for rgb video modes mean - merge lines with the mean colors filter - apply a low pass filter ) MAME compiled with a patched version of SEAL with improved sound quality ) Corrected some minor bugs on the blitrotate system ) Added the Advance Mame logo [Melanie Burns] Version 0.36b16.2 (never released) ) Added basic asm/mmx blit routines for x1,x2 horizontal stretch: the pentiumpro target uses asm routines with mmx instructions the pentium target uses asm routines with shift/swap instructions ) Added cache for input functions at core level ) Utility `mm' flush smartdrv cache before running games ) Added utility `mk' ) Correct bug of partially black screen with video conversion from 8 to 16 bit ) Video option bliteffect= for selecting the image reduction algorithm (when the screeen is too small for the complete image). Modes avaliable : no - skip some lines max - plot the lightest pixel (work very well for pacman style games). Avaliable only if the game uses a fixed palette. auto - automatic selection (list based) ) Added video options blitrotate = auto, automatic selection (list based) ) Added new aos.txt and mame.dat for AOS [Nick Bourdo] ) Video configuration modifiable at runtime, press HOME/END, use the -log option for viewing the list of avaliable video configuration for one game ) Added patch src.dif to apply at mame core sources for compiling ) Added `mame' configuration option "idleexit = SECONDS" for an automatic exit after SECONDS of inactivity ) Added `mm' configuration option "idlestart = SECONDS" for an automatic random start after SECONDS of inactivity ) Documentation changes Version 0.36b16.1 ) Correct a bug in some blit routines, specifically in blitting in a 8 bit mode with a 16 bit palette ) Reinsert dedicated and faster blitting routines when no rotation is required Version 0.36b16.0 ) Added rotation at blit level, use the new option "blitrotate = yes" for games that don't rotate correctly (ex. NeoGeo) ) Renamed the option "stretch" to "resize" ) Minor modifications at errorlog ) Minor modifications at mv ) Substituted the option `resize = yes' to `resize = integer' Version 0.36b15.1 ) Correct the crash if "vsync" is active and no modes avaliable ) Correct bug of missing horizontal lines if "scanline" is active ) Better output in errorlog.txt ) Correct bug in the input system Version 0.36b15.0 ) Created history.txt