PDA

View Full Version : MAME v112 released



Demon Cleaner
5th February 2007, 13:30
Happy 10th birthday MAME. Ten years after the first release of MAME v0.1, it has reached v0.112


0.112
-----

Happy 10th Anniversary! Today´s release marks 10 years since the
original release of 0.1. After 10 years, hundreds of developers,
thousands of games, and tens of thousands (if not more) of hours of
hard work, MAME development is still going strong. Thanks to everyone
who has supported this project over the years!

Also a big thanks goes out to everyone who has contributed. Although
I am certain there are some people left out of this list, it should
give an indication of just how many people truly care about preserving
arcade history:

Aaron Giles Acho A. Tang Adam Bousley
Al Kossow Alan J McCormick Alan Kamrowski II
Alessio Manuele Alex Eddy Alex Jackson
Alex Judd Alex Pasadyn Aley Keprt
Allard van der Bas Andre Hufschmidt Andrea Mazzoleni
Andrea Turci Andreas Naive Andreas Thorsen
Andrew Caldwell Andrew Church Andrew Gardner
Andrew Prime Andrew Scott Andrew Seed
Andrew Zaferakis Andy Conroy Andy Jones
Andy Welburn Andy White Ange Albertini
Angelo Salese Anssi Antoine Mine
ANY Arthur Peale Arzeno Fabrice
Asure Atari Ace Avedis Boyajian

B.S.Ruggeri Barry Harris Barry Rodewald
Bart Tobalske Bart Trzynadlowski Battlepriest
Ben Bruscella Ben Rudiak-Gould Bernd Wiebelt
BET Bladerunner Blip
bmoto bnathan Bob Seidel
Bobby Conover BouKiCHi Brad Oliver
Brandon Kirkpatrick Bret Wallace Brian Crowe
Brian Deuel Brian Levine Brian Lewis
Brian Oberholtzer Brian Stern Brian Troha
Brian Verre Bryan McPhail Bud Crittenden
Buddabing BUT

CAB Cananas Canim
Cap Carl-Henrik Skarstedt Carlos A. Lozano
Carlos Santillan Chack´n Chad Hendrickson
Chad Hurwitz Chaneman Charles MacDonald
Charlie Miltenberger Chris Hardy Chris Kirmse
Chris Law Chris Moore Christoff Feldtmann
Christophe Verre Christopher Stone ClawGrip
Clay Cowgill Col Turner Colin Douglas Howell
Corrado Tomaselli Costa Sgantzos Craig Walker
Curt Coder cutebutwrong cync

Dan Boris DangSpot Dani Portillo
darkcoder Darren Hatton Darren Olafson
Darrin Redick Dave France Dave Spicer
Dave W. David Calandra David Graves
David Haywood David Rolfe David Silva
David Widel David Winter deadscreem
Derrick Renaud Dick Millikan Dirk Best
Don Maeby Duddie

Ed Mueller Eddie Edwards Edgardo E. Contini Salvan
Edward Massey EGCG ehrhard@csd.de
Eisuke Watanabe Elestir ENGCameraman
Eric Anschuetz Eric Hustvedt Erik Ruud
Ernesto Corvi Eugene Sandulenko Eugenio De Renzi

F.J. McCloud f205v Fabio R. Schmidlin
Fabrice Arzeno Fabrice Frances Fabrice Martinez
Fabrizio Pedrazzini Farfetch´d Flatliner
Francesco Caporali Frank Palazzolo Fredrik Sjostedt
Fujix

Gamester Gareth Hall Gary Walton
gbluma Gerald Coy Gerardo Oporto
Gerrit Van Goethem Giuseppe Gorgoglione GMB
Gondos Gonzalo Casas gregf
GreyRogue Guru

Hans Andersson Hans de Goede Hedley Rainnie
Highwayman Hiromitsu Shioya HobbesAtPlay
hoot development team Howard Casto Howie Cohen
HPMAN Hugh McLenaghan

Ian Patterson Inigo Luja inkling
insideoutboy iq_132 Ivan Mackintosh

J. Rodman Jake Stookey James R. Twine
James Rowan James Wallace Jarek Burczynski
Jarek Parchanski Jason Lo Jason Nelson
JC Alexander JCK Jeff Johnson
Jeff Mitchell Jeoff Krontz Jess Askey
Jim Hernandez Jim Thevenot Jimmy Hamm
Joachim Bassmann Joe Magiera Johan Samuelsson
John Butler John Clegg John Dickson
John Dondzila John IV John Wil
Jonathan Lunman Jose Miguel Morales Farreras
Jose Tejada Gomez Joseba Epalza Juan Carlos Lorente
Juddy Judge Juergen Buchmueller
Julian Eggebrecht Julien Frelat Justin Lee Turner
Justin Szczap

Karl Stenerud Kawaks Keith Gerdes
Keith Wilkins Ken Reneris Kenneth Lin
Kenneth Miller Kevin Bales Kevin Brisley
Kevin Eshbach Kevin Estep Kevin Jonas
Kevin Klopp Kevtris Kobat
Kopromaster Kurt Mahan

Larry Bank laugh Lawrence Gold
Leandro Dardini Lee Mitchell Lee Taylor
Leon van Rooij Li Jih Hwa Lodewijk
Logiqx Lord Nightmare Luca Elia
Luigi30 Luis Faria

M.A.S.H. M.C. Silvius Machone
MadSkunk Malcolm Lear Malice
MAME Italia Forum MAME32Plus MamePlus!
Mamesick MAN Manbow-J
Manfred Schneider Manuel Abadia Manuel Assoni
Marc Lafontaine Marc Vergoossen Marcelo de G. Malheiros
Marco Cassili Mariusz Wojcieszek Mark McDougall
Martin Adrian Martin Binder Martin Buchholz
Martin Pugh Martin Sandiford Martin Scragg
Martin Searle Martin White Massimo Morra
Mathis Rosenhauer Matthew Conte Maurizio Clementini
Maurizio Zanello mbeighau@iies.es Michael Appolo
Michael Cunanan Michael Soderstrom Micheal Schumacher
Miguel Angel Horna Miguel Figueiredo Mike Balfour
Mike Coates Mike Cuddy Mike Ellery
Mike Haaland Mike Herrin Mike O´Malley
MikeJ Minuous Mirko Buffoni
Mitsutaka Okazaki Mr. Do! Murray Melvin

NAmag Nao nathan
Nathan Barber Nathan Sturm Nathan Woods
Neil Bradley Nicola Salmoria Nomax
nono Norbert Kehrer Norix

Ohsaki Masayuki Oliver Achten Oliver Bergmann
Oliver Stabel Oliver Stoneberg Olivier Galibert
OpenMSX Team Oshah Owen Rubin

Paolo Fiorani Paolo Venturi Parodier
Patrick Lawrence Patrik Styrnell Paul Forgey
Paul Hampson Paul Leaman Paul Priest
Paul Sommers Paul Swan Paul Winkler
Peale Peo Pete Ashdown
Pete Ground Peter Clare Peter Hirschberg
Peter Rittwage Peter Sealy Peter Storey
Peter Townson Peter Trauner Petter Sjolund
Phil Hopely Phil Stroffolino Philip Bennett
Pierpaolo Prazzoli PokeMAME PongKang

Quench quzz QWERTY

R. Belmont Rainer Keuchel Ralf Willenbacher
Ramsoft Randolph Randy Hoffman
Randy Mongenel Raney Eden RansAckeR
Raphael Nabet Razoola ReAnimator
Rene Single Reznor007 Richard Bush
Richard Davies Richard Mitton Rob Bohms
Rob Rosenbrock Robert Alan Byer Robert Anschuetz
Robert Flory Robert Gallagher Roberto Fresca
Roberto Gandola Roberto Ventura Robin Merrill
robiza Rodimus Prime Roger Sanders
Roman Scherzer Ron Fries Ruben Panossian
Runik Russell Nash Ryan Ahn
Ryan Holtz RYO

Sal Bugliarisi Samuele Zannoli Santeri Saarimaa
Satoshi Suzuki Sawat Pontree Scott Brasington
Scott Kelley Sean Gugler Sean Riddle
Sean Young Sebasten Hegon Sebastian Ojeda
Sebastien Chevalier Sebastien Monassa Sebastien Volpe
sedn Shane Monroe Shaun Stephenson
The Sheep Shica ShimaPong
Shin Emu Keikaku team ShiRiRu siftware
SilverFox Simon Walls Simon White
smf Smitdogg Sonikos
Special LIU Stefan Jokisch Stefan Lindberg
Stefano Mozzi Stefano Teso Stephan Cecchinel
Stephen Behling stephh Steve Ellenoff
Steve Rice Steve S. Steven Frew
Steven Hugg sthief Stiletto
Stuart Campbell Suppi-Chan Svante Gerhard
Sylvain Glaize

Taiwan Takahiro Nogi Tatsuyuki Satoh
Taucher Team Japump Thierry Lescot
Thomasz Slanina Thorwak Tim Cottrill
Tim Lindner Tim Lindquist Tim Schuerewegen
Tirino73 Toby Broyad Tom Girardot
Tom McClintock Tomas Karlsson Tomasz Slanina
Ton Brouwer Toninho Tormod Tjaberg
Torsten Toshiaki Nijiura Trinity
Twisty

Uki Uncle Tom unzu
uRebelScum

Valerio Verrando Vas Crabb vernimark
Vernon C. Brooks VGR Victor Trucco
Ville Laitinen Ville Linde Vince Mayo
Virtu-Al

Weisse Eins Wiebo de Wit Wilbert Pol
William Krick wolf676 Wolfi
wpcmame wwtk@mail.com

XingXing xvi

Yasuhiro Ogawa Yochizo yong
Yves Colombani

Zerza Zonn Moore Zsolt Vasvari

MAMETesters Bugs Fixed
----------------------
debug_assertions0111u6ora [Aaron Giles]
z80update0111u6red [David Haywood]
memory_leak0111u6ora (partial) [Oliver Stoneberg]
crosshair0111u5gra [Canim, Aaron Giles]
renegade0111u4red [Aaron Giles]
subs0111u6yel [Aaron Giles]
ddraweffect0111yel [Aaron Giles]

Source Changes
--------------
Fixed popping in Berzerk speech. [Lord Nightmare]

Added osd_rmfile to the osdcore, replacing calls to remove().
[Nathan Woods]

Cleaned up a number of drivers that were using malloc from within
DRIVER_INIT to use malloc_or_die instead. [Atari Ace]

Fixed memory leak with -wavwrite switch. [Oliver Stoneberg]

Updated Tempest to support second player controls. [stephh]

Updated the dooyong driver to use the new-style banking system. Also
added some preliminary save state support. [Vas Crabb]

Some improvements to pmpoker.c: [Roberto Fresca]
- Crystal documented via #define.
- CPU clock derived from #defined crystal value.
- Replaced simulated colors with proper color prom decode.
- Cleaned up the driver a bit.
- Updated color PROMs

Some improvements to funworld.c: [Roberto Fresca]
- All crystals documented via #defines.
- All CPU and sound clocks derived from #defined crystal values.
- Added DIPLOCATIONS to all games.
- Added proper tsc87c52 MCU dumps to monglfir and soccernew.
- Modified the refresh rate to 60 fps.

Fixed SCSP DSP RAM initialization. [R. Belmont]

Improved decryption of MC8123-0054 based on a new dump.
[Nicola Salmoria]

Fixed Moon Patrol scrolling so that it matches the schematics.
[Chris Hardy]

Proper implementation of noise generator in the Exidy/Berzerk sound
circuit. [Lord Nightmare]

Fixed toaplan2.c driver to add controls for player 3 in ´fixeigh*´
(of course, main set - ´fixeight´ - still remains unplayable).
[stephh]

Added DIP locations to the arabian driver. [Roberto Fresca]

Fixed random dots in Columns ´97 graphics. [Mariusz Wojcieszek]

Added DIP locations to wwffest, ninjaw, and itech32 drivers.
[Brian Troha]

Rewrote faux x86 assembly in the Irem GA20 sound core. [R. Belmont]

Improvements to the Cidelsa driver. [Curt Coder, David Haywood]

Minor cleanup to the 8039 disassembler. [Nathan Woods]

Improvements to the sslam driver: [Quench]
* corrected the music sequencing simulation of the sound controller
in SSLAM based on poking a real board Guru kindly provided.
* added save state support
* added DIP locations

Fixed crash in cybrcomm due to missing ROM. [R. Belmont]

Changed alpha blending code to use multiplies instead of table
lookups to simplify it. [Aaron Giles]

Cleaned up some poorly written code in konamiic.c; there is still
much work to be done here, but it fixes the GX sprites. [Aaron Giles]

Removed linear interpolation from the BSMT2000 by default since the
original chip did not do interpolation. [Aaron Giles]

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Teeter Torture [Aaron Giles]
Hyper Street Fighter 2: The Anniversary Edition [Nicola Salmoria]
Lady Master of Kungfu [Juddy]
Destroyer (Cidelsa) [Curt Coder]
Witch [Tomasz Slanina]

New clones added
----------------
Double Dragon (US Set 2) [Corrado Tomaselli]
Golden Poker Double Up (Mini Boy) [Roberto Fresca]
Pool 10 (Italia, set 2) [Roberto Fresca]
Mighty! Pang (USA 001010) [David Haywood, Charles MacDonald]

New games marked as GAME_NOT_WORKING
------------------------------------
Wyvern Wings [Pierpaolo Prazzoli]
Alpha One (Vision Electronics / Kyle Hodgetts) [Gareth Hall]
Cash Quiz (Type B, Version 5) [Chris Hardy]

Harrison
5th February 2007, 13:51
Nice. I can't believe it was a whole 10 years ago that I first started using MAME. I still remember it well, looking though the internet for emulation and coming across an emulator that could emulate real arcade games. It blew me away back in 1997 and it still amazes me even now.

May MAME continue for another 10 years and beyond until it is perfectly emulating every arcade game ever released!

Demon Cleaner
8th February 2007, 14:14
Romset now available at pleasuredome.

AlexJ
8th February 2007, 15:13
May MAME continue for another 10 years and beyond until it is perfectly emulating every arcade game ever released!

Impossible no? There will always be new arcade games out, so MAME will always be one step behind.

Harrison
8th February 2007, 15:22
With that statement I was thinking more of arcade games up to the end of the 90's. After all, the projects aim was really to preserve the Arcade games of the past so that we don't lose them forever when the hardware fails or gets lost/trashed.

And there haven't been all that many new arcade games released in the last few years, compared to the past. It will also always be hard to emulate the newest arcade machines, as is evident of many of the CHD based games included in MAME.

But I do think that as long as new arcade games are developed MAME will still be in development alongside them.

My MAME set is again up to date. Joining the torrent at 97.5%. :) Now the wait for the MAME 0.112 Extras torrent to be releases. :)

Demon Cleaner
8th February 2007, 18:19
It finished very fast, not too much missing. I'm also looking forward to the Laserdisks being added to MAME, I like Daphne, but I also would like to see it in a MAME release.

And yes, MAME is definitely for the older games, I don't need Virtua Fighter 5 for it.

Harrison
8th February 2007, 20:37
Yes, the integration of the Laserdiscs into MAME will be good. Do you know if they are using the Daphne engine, or a new engine for this?

I do know that the MPEG format used for the discs in Daphne is not going to be supported in MAME. Instead a variation on the CHD format is to be used. A bit annoying considering we already have the Daphne set. They are doing this as they view the MPEG versions of the laserdiscs as not being true to the original arcade machines (as the MPEG format degrades the video and resolution too much). Instead this new format is going to try and preserve the original laserdisc video as it is, which could mean very big files!

Submeg
8th February 2007, 21:03
Sweet, so maybe I will be able to attain a fully working version of Dragon's Lair?

Harrison
8th February 2007, 23:58
You already can using the emulator Daphne.

Submeg
9th February 2007, 00:02
Really? excellent....as my current version of adf's has a corrupted disk 6....

Harrison
9th February 2007, 00:09
To play Dragon's Lair you need the Daphne emulator and the set of MPG files for the games it supports. These can be found in a torrent over at pleasuredome.org.uk

Submeg
9th February 2007, 00:20
Sweet....*drool*

Harrison
9th February 2007, 00:29
Actually I have even better news for you than that.

The official Daphne emulation site can be found at http://www.daphne-emu.com/

And on the site is news that they have managed to legally obtain the rights for the emulator to use Dragon's Lair and some of the other titles free. And the latest version of the emulator will automatically download the games for you directly from Digital Leisure. How cool it that!

Submeg
9th February 2007, 00:36
OMG...*Feels pain in chest*....Ungh....*DEAD* :rip: