0.99u3 2005/08/22 [#270 - Aaron Giles] -------------------------------------- New games added or promoted from NOT_WORKING status --------------------------------------------------- Taisen Tanto-R Sashissu!! (J 980216 V1.000) [Mariusz Wojcieszek] Tetris (Japan, System E) [David Haywood] New clones added ---------------- GTI Club (ver JAA) [Arzeno Fabrice] Master of Weapon (US) [Arzeno Fabrice] Sunset Riders (4 Players ver EAA) [Johan Samuelsson] New games marked as GAME_NOT_WORKING ------------------------------------ Forte Card [David Haywood] Jackpot Pool (Italy, bootleg) [David Haywood] MAMETesters Bugs Fixed ---------------------- hanagumi082red [Mariusz Wojcieszek] rtypeleo062gre [Pierpaolo Prazzoli] labyrunr080u1gre [Pierpaolo Prazzoli] tricktrp061gre [Pierpaolo Prazzoli] gng37b4gre [Pierpaolo Prazzoli] battlane076u2gre [Pierpaolo Prazzoli] Source changes: --------------- - Updates to the ST-V driver [Mariusz Wojcieszek]: * vdp2: Added rotation in RBG0 layer (improves diehard, vfkids, vfremix, thunt, sassisu backgrounds). * vdp2: Added 15bit RGB tilemaps (used by thunt). * vdp2: Added opaque alpha blended bitmaps (fixes missing gfx in shienryu intro). * vdp2: Added enable bit for RGB sprites (fixes some bad sprites in vfremix). * vdp2: added alpha blending for RGB sprites. * vdp1: Fixed polygon drawing. Added line drawing. * sh2: Fixed bug in division unit. added callback called when cpu reads FTCSR register (intended for idle loop skipping for slave sh2 in stv). * stv: Added idle loop skipping for several games. * dsp: Fixed dma (fixes some bad gfx in thunt). - Added dsp56k CPU core and hooked it up to the Polygonet Commanders driver [Andrew Gardner]. - SCSI hard disk updates [R. Belmont]: * Added FORMAT UNIT, READ (6 byte), WRITE (6 byte), READ (12 byte), MODE SENSE, and READ CAPACITY commands. * Changed INQUIRY to ID as a real Seagate model, which makes MacOS much happier than a manufacturer code of "MAME". * Some MESS-specific tweeks to initialization. - Fixed all the volume table calculations in the YMF271 core [Ville Linde]. - SPI Improvements [Ville Linde, Pierpaolo Prazzoli]: * Added real coin inputs. The previously used coin input was service coin * Hooked up eeprom in rdft2us, rfjetus and rdft22kc. - Fixed recent LSI53C810 update which caused the Model 3 games to crash [Ville Linde]. - Fixed PowerPC recompiler so that Scud Race works again [Ville Linde]. - Significant overhaul of the user interface infrastructure [Aaron Giles]: * All user interface rendering is now cached until the end and rendered in one pass. * A large number of extraneous and redundant functions have been removed and replaced with a smaller set of more flexible APIs. * Global access to the UI fonts and colortables is now gone, they are private to the user interface code. * All global user interface function names have been normalized. Most importantly, usrintf_showmessage is now ui_popup. * Pause behavior has been redefined; instead of sitting in a tight loop, the code proceeds normally, but the CPU execution system does not advance time. * Code for the menus has been reworked; some menus are temporarily not available (cheats, memory cards). *Removed the internal display of history.dat. - Cramming this kind of data into MAME's limited UI is not really useful, and viewing the history.dat information is supported by many frontends and websites [Aaron Giles]. - Removed the following obsolete and/or redundant command line options from the Windows build [Aaron Giles]: -wrongorientation -wrongfps -gamelist -list -listgames -listdetails -listwrongmerge -listcpu -listcpuclass -listgamespersourcefile -listnosound -listnvram -listpalettesize -listromdistribution -listromnumber -listsound -listdupcrc -listsamdir -listmd5 -listsha1 -verifysets -vset -vsam -sortname -sortdriver -[no]clones -crconly -maxlogsize -resamplefilter -debug_resolution -history_file -mameinfo_file - Removed the "Press any key" prompts when displaying ROM warnings. Instead, a warning about bad/missing ROMs is now displayed on the warnings screen. Details of the bad/missing ROMs are still printed to the console [Aaron Giles]