Jump to content

Mame 0.130u3


Robert

Recommended Posts

http://mamedev.org/updates/whatsnew_0130u3.txt

 

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 info

 

Merged 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 mainprotection 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 externs

 

Removed msb/lsb handlers from taitosnd. Updated all drivers to call 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 melody

 

taito_l input updates: [Fabio Priuli]

* added plgirls cheat dip-switch [found by Gatinho]

* added plgirls2 coin mode B

 

Fixed 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 settings

 

PGM update [XingXing]

- added video ram mirroring (fixes a glitch in kovsh)

- corrected some set names

 

neogeo fixes: [Fabio Priuli]

* fixed popbounc controls bug (MT 598)

* removed use of sprintf

* added a note about service menu browsing when mahjong panel is ON

 

Konami 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 audible 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 devices. [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. Removed old set_info constants for the tables; they are now set up via the 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 added but 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 done

 

Put 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]

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...