0.130u3-------MAMETesters Bugs Fixed----------------------- 01030: [Side-by-side] starjack: "Star Jacker" side-by-side test. (Aaron Giles)- 00983: [Graphics] pitfall2: Once you lose your last life, any object not in the background shows up on the high score and continue screens. (Aaron Giles)- 00984: [Graphics] 4dwarrio: The game resolution changes in the 2nd players turn in the cocktail mode. (Aaron Giles)- 00257: [Graphics] wbmlb, wbmljb: When the player sprite reaches the right side of the playfield, some garbage gfx appear on the left side. (Aaron Giles)- 00303: [Graphics] regulus: In cocktail mode when it is player 2's turn graphics from the top of the screen flash at the bottom of the screen (Aaron Giles)- 00256: [Graphics] seganinj: [possible] Sprites leaving on the left side on the screen aren't clipped properly. (Aaron Giles)- 03098: [Color/Palette] all sets in mcatadv.c: Palette regression (Christophe Jaillet, Fabio Priuli)- 03087: [Graphics] daireika: Graphic artifacts on attract mode. (Angelo Salese)- 03093: [Graphics] mazinger: the boss of 4th level is black (robiza)- 03092: [Sound] spuzbobl: Some sound samples are being played indefinitely (David Haywood)- 01163: [DIP/Input] popbounc: [possible] MAME doesn't support paddle input. (Fabio Priuli)- 02187: [Documentation] All games of "Technos": Fix for manufacturer. (Fabio Priuli)- 02558: [Graphics] Graphic priority is not fully understood. (Angelo Salese)- 02557: [Graphics] All games in jalmah.c: There are square gaps during gameplay. (Angelo Salese)- 00598: [DIP/Input] popbounc: Regardless of whether the "paddle" or "joystick" option is activated in the dipswitch, the controls are broken. (Fabio Priuli)- 00947: [Graphics] batsugun: At the level 4 boss there's a sprite problem. (robiza)- 02562: [Interface] Ability to choose arbitrarily named crosshair pictures (Derrick Renaud)Source Changes--------------Crosshair update: [Derrick Renaud] * Added Crosshair Options menu - ability to individually enable/disable crosshairs - ability for them to automatically disappear after a set amount of time (this is now the default) - ability to select crosshair graphic - all settings are saved in the cfg file * Removed F1 toggle for crosshairs * Added new command option -crsshairpath - store all selectable graphics here - see config.txt for further infoMerged memory maps, renamed sets in the following drivers: vendetta,videopkr, wrally, vball, unico, tsamuri, triplhnt, toypop, tnzs,topshoot, topspeed, tecmo, tecmo16, tecmosys, terracre, thoop2,tunderx, tiamc1, timelimt, taito_z. [Aaron Giles]Added direct mode JVS command, used by the i/o for the later Naomi games [ElSemi, Angelo Salese]hyprduel fix [Hau]Force cpu resyncs main<->protection on pgm. [David Haywood]trackfld cleanups: [Aaron Giles] - derived clocks where possible - complete memory maps from the schematics - hooked up proper sound command latching - reimplemented 6802-based ADPCM samples for the bootlegs - merged memory maps - extended NVRAM to the full RAM range (according to schematics) - created common include file and modified drivers to use it instead of explicit externsRemoved msb/lsb handlers from taitosnd. Updated all drivers tocall the 8-bit versions directly from the address maps. [Aaron Giles]Did bulk replace of AM_READ/WRITE(SMH_NOP) -> AM_READ/WRITENOP.[Aaron Giles]Reverted recent TMS32025 timing change which busted Cool Pool sound.[Olivier Galibert]exctsccr update: [Uki] - verified clock frequency (including 4KHz NMI) - position 6A is not populated in JAPAN ver. - sound tempo is wrong in all sets (with or without this change) - clock for AY-3-8910 is 14.31818M/8 except for main melodytaito_l input updates: [Fabio Priuli] * added plgirls cheat dip-switch [found by Gatinho] * added plgirls2 coin mode BFixed crshrace coinage dips. [stephh, Fabio Priuli]Fixed mechattu coinage dips. [Fabio Priuli]Redumped GFX ROM of kakumei2. [Uki]Improved the Wave-DMA behaviour in Naomi, added PVR-DMA support. [Angel Salese]Naomi video cleanups/reworking. [David Haywood]DIPSW update [kanikani] - added DIP location to following drivers: djmain.c, fitfight.c, gaiden.c, hornet.c, namcos1.c, namcos86.c, nwk-tr.c, skykid.c, zr107.c - enabled some DIPSW settingsPGM update [XingXing] - added video ram mirroring (fixes a glitch in kovsh) - corrected some set namesneogeo fixes: [Fabio Priuli] * fixed popbounc controls bug (MT 598) * removed use of sprintf * added a note about service menu browsing when mahjong panel is ONKonami inputs improvements: [Fabio Priuli] * Added source file konamipt.h to unify Konami inputs where possible (e.g. most 80s-90s games were using basically the same coinage settings and joystick inputs). * While at it, verified all 0x00 coinage effects in drivers which now use konamipt.h (fixing a few mistakes: hexion, mikie, crimfgtj...) * Added finalizb service coin. Removed roadf coin4 & asterix coin3 (neither used by the games nor present in service mode). * Fixed gberetb coin inputs (they were switched). * Added port_condition to hcrash so that brake appears only when present in the chosen cabinet. * Cleaned up mystwarr.c & moo.c input handlers. * Verified 0x00 coinage settings in remaining Konami drivers (and two Banpresto ones using same coinage settings)Fixed the priority system in the jalmah.c driver [Uki, Angelo Salese]Simulate 'keyoff' in the SPU. The envelopes aren't actually emulated, but the sound is silenced after a key-off (by placing the sound in a 'release' state) This prevents audiable sound from looping forever.[David Haywood]Build the IDE features table only when there is a CHD available.[Curt Coder]Added device-based implementations of the eeprom and i2c deevices.[Samuele Zannoli]Added diplocations to finalizr.c, gradius3.c, pandoras.c, rollerg.c and ultraman.c based on Guru's notes (thanks to AJG, who fwded them to me). [Fabio Priuli]Dumped 1 BPROM of suchipi [Uki]Changed Z80 cycle table definitions to be per-device. Removedold set_info constants for the tables; they are now set up viathe z80_set_cycle_tables function. [Aaron Giles]m90: reduced volume for all games, removed wrong graphics flag and added no cocktail flag for risky challenge. [robiza]Reduced volume for bombrman, added wrong graphics flag for quizf1.[robiza]Removed old hardcoded keyboard handling for Atari 8bit systems and used more reasonable key matrix scan. No regressions expected in MAME (tested maxaflex.c games). [Fabio Priuli]Many Naomi tweaks and improvements, plus a number of new sets addedbut with no credit specified. [David Haywood]Corrected names for Champion Italian PK boards (thank f205v for spotting this). [Mirko Buffoni]Sega System 1/2 rewrite: [Aaron Giles] * accurate collision detection in all games * correct full memory maps * hooked up 8255 and Z80 PIO correctly * unified many hacked variants into common hardware models * proper mixing using the mixing PROM * converted to tilemaps * fixed shtngmst sprites * correct Z80 timing * proper sound interrupt signaling and feedback * full description of video hardware * proper input hookup in dakkochn * cleaned up rendering code * fixed cocktail mode in pretty much all games * fixed stuck sprites in some games * partial 8751 simulation for choplift * proper global muting (attract sound off works in older games) * yes, the Pitfall 2 title is missing; more work to be donePut tables used for RGB utilities in a single object file rather than compiling them as statics in every object that uses them.[Vas Crabb]Added small workaround to get Thunder Hoop 2 past the "bad coprocessor" screen, but the game still has issues. [Peter Ferrie]Fixed incorrect DIP location for dealer in epos.c. [Tafoid]New games added or promoted from NOT_WORKING status---------------------------------------------------Unknown Poker [robiza, Angelo Salese]New clones added----------------Exciting Soccer (Japan) [Uki]Super Megatouch IV Tournament Edition (9255-51-01 ROB, Standard version) [Brian Troha]Pit Fighter (rev 7) [Smitdogg]Chase H.Q. (US) [Smitdogg]Crush Roller (bootleg?) [Tafoid, f205v]New games marked as GAME_NOT_WORKING------------------------------------Key of Avalon 1.30 - Client [Alex's Rom Dumping Project]Key of Avalon 2.0 - Client [Alex's Rom Dumping Project]Sega Network Taisen Mahjong MJ 2 [Alex's Rom Dumping Project]Sega Network Taisen Mahjong MJ 3 (Rev D) [Alex's Rom Dumping Project]Triforce DIMM Updater [Alex's Rom Dumping Project]Virtua Fighter 4 Final Tuned (Rev D) [Alex's Rom Dumping Project]Virtua Fighter 4 Final Tuned (Rev A) [Alex's Rom Dumping Project]Initial D : Arcade Stage Ver. 3 (Japan) (Rev B) [Alex's Rom Dumping Project]Virtua Fighter 4 Evolution (Rev A) [Alex's Rom Dumping Project]Wangan Midnight Maximum Tune 2 (Japan?) [Alex's Rom Dumping Project]