MAME 0.145u7
From MAMEDEV Wiki
Release Date
MAME 0.145u7 was released on 22 April 2012.
Contributors
The known contributors for this version are, in alphabetical order:
- Aaron Giles
- Andreas Naive
- Bonky0013
- Brian Troha
- David Haywood
- Deunan Knute
- f205v
- Guru
- Hans Ostermeyer
- hap
- James Wallace
- Kevin Mullins
- Luca Elia
- Mr. CAST
- R. Belmont
- Roberto Fresca
- Sandro Ronco
- Smitdogg
- stephh
- Takahiro Nogi
- Team CPS-1
- The Dumping Union
Specific Contributions
The known contributions for this version are, in the order specified in the whatsnew:
- Hans Ostermeyer provided m68k improvements:
- Fixed BFINS, BFEXTU, and BFEXTS to fetch 8-bit quantities as 8 bits (corrects Domain/OS 10.3.5 crash on page boundry).
- Added SoftFloat log functions and m68k FLOGNP1, FLOGN, FLOG2, andFLOG10 instructions.
- stephh fixed Dip Switches and Coin Inputs (after verification of the 5A22 code) in kinstb, ffight2b, iron, denseib, sblast2b (snesb.c).
- David Haywood worked on PGM, Scorpion 4/5 and Astra Fruit Machine:
- Slightly reworked some previous PGM submissions.
- Reorganized many bfm_sc4/sc5 sound roms.
- Added some notes, code and alternate revisions to astrafr.c.
- Takahiro Nogi updated nbmj8891.c: Fixed font graphics in hanamomo.
- R. Belmont updated uPD1990AC: Only latch CSx bits when STB is high.
- David Haywood updated proconn.c:
- Added the basic device definitions for this driver with some NULL callbacks for now, setting the framework for more progress later.
- James Wallace provided a globalfr.c VFD improvement to allow for better debugging as well as some rom splitting of clones for the driver. Also did some stepper motor work to support more types.
- David Haywood updated ecoinf3.c:
- Added some 8255s (maybe too many, not sure how many the PCBs have) and identified where it writes the 'VFD' strings.
- Brian Troha updated silvmil.c: Added known dipswitches & locations. Derived clock speeds from actual OSCs located on the PCB.
- Andreas Naive revamped the sprite decryption of raiden2-like Seibu boards:
- Added support for Zero Team.
- Code refactored to clarify the algorithm.
- Luca Elia provided improvements to Jaleco's "Stepping Stage Special"
- Fixed memory maps, rom loading, added inputs.
- Hooked up sprites, hacked in the text layer.
- Can be made to boot using the debugger.
- Sandro Ronco updated icecold.c:
- This game has mechanical parts so it's not exactly playable, but it is possible try it until the end giving the expected inputs.
- Imported the i8279 device from MESS and updated to support sensor mode and mask nibble.
- Made a simple layout and the defined input ports.
- David Haywood improved the serial emulation in 68307 and added some logging, removing the hack in bfm_sc4.c.
- Roberto Fresca provided Meyco driver improvements:
- Reworked Inputs for all games.
- Added button-lamps support.
- Created internal control layout for all games.
- Added mech counters support.
- Promoted all games to working state.
- Renamed the mdrawpkra ROMs based on PCB picture.
- Renamed the driver to meyc8080.c
- Added technical and game notes.
- hap provided preliminary Imagetek I5000 sound emulation.
- David Haywood started giving Scorpion games their own reel / key configs, which is needed for most of them to pass their post / not hang on 'reel errors' or infinitely spinning reels. Also more work on 68307's.
- Sandro Ronco converted turbo.c to use i8279 device.
- James Wallace added some better command handling to stop SC4 games from overwriting their attract mode messages with garbage.
- David Haywood did preliminary work on Scorpion 4 lamps + more set resorting.
- David Haywood discovered similarities in gotcha.c to Data East Bootleg sprites, also happening to be the closest implementation to Silver Millennium in the sources. Refactored each based on this information.
- David Haywood refactored a few things related to reels and use of layouts allowing for more function with less work.
- Team CPS-1: provided a CPS-3 update:
- Fixed CD Catalog # for jojoba 990927 and properly renamed the chd.
- Realigned the games table.
- Andreas Naive updated amaticmg.c: figured out encryption.
- Brian Troha updated paradise.c: Corrected Difficulty DSW for Penky and added notes about alternate DSW settings as found in scanned Pins & Dip manual.
- Brian Troha updated gumbo.c: Added dipswitch locations to all sets in the driver.
- Brian Troha updated sliver.c: Filled in / Corrected all dipswitches for Sliver and added dipswitch locations.
- Brian Troha updated sangho.c: Filled in some dipswitches for Sexy Boom & Puzzle Star and added dipswitch locations.
- Brian Troha updated pokechmp.c: Correct dipswitches as per manual and add dipswitch locations.
- stephh updated sangho.c: Sexy Boom's difficulty DSW setting corrected and verified.
Game Support
New games added or promoted from NOT_WORKING status
New clones added
New games marked as GAME_NOT_WORKING