<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.mamedev.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Georg</id>
	<title>MAMEDEV Wiki - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.mamedev.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Georg"/>
	<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Special:Contributions/Georg"/>
	<updated>2026-04-28T00:21:59Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.127u5&amp;diff=1908</id>
		<title>MAME 0.127u5</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.127u5&amp;diff=1908"/>
		<updated>2008-09-29T05:53:16Z</updated>

		<summary type="html">&lt;p&gt;Georg: Initial version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.127u5 was released on 26 September 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version are, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]]&lt;br /&gt;
* [[Andreas Naive]]&lt;br /&gt;
* [[Andrew Gardner]]&lt;br /&gt;
* [[ANY]]&lt;br /&gt;
* [[Atari Ace]]&lt;br /&gt;
* [[Brian Troha]]&lt;br /&gt;
* [[Chris Hardy]]&lt;br /&gt;
* [[Christophe Jaillet]]&lt;br /&gt;
* [[couriersud]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
* [[f205v]]&lt;br /&gt;
* [[Fabio Priuli]]&lt;br /&gt;
* [[Guru]]&lt;br /&gt;
* [[Miodrag Milanovic]]&lt;br /&gt;
* [[Phil Bennett]]&lt;br /&gt;
* [[R. Belmont]]&lt;br /&gt;
* [[Samuele Zannoli]]&lt;br /&gt;
* [[ShimaPong]]&lt;br /&gt;
* [[smf]]&lt;br /&gt;
* [[Sonikos]]&lt;br /&gt;
* [[Tomasz Slanina]]&lt;br /&gt;
* [[Wilbert Pol]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[Brian Troha]] added the newest Naomi 2 BIOS.&lt;br /&gt;
&lt;br /&gt;
* [[Andreas Naive]] corrected the NeoGeo M1 decryption for all CMC50 sets&lt;br /&gt;
&lt;br /&gt;
* [[Andrew Gardner]] rewrote the Motorola DSP56k disassembler.&lt;br /&gt;
** Removes arbitrary opcode groupings in favor of flat decode model.&lt;br /&gt;
** Fixes a number of small issues with unknown opcodes.&lt;br /&gt;
** Added the final ALU parallel move ops.&lt;br /&gt;
** Fixes branch relative offset decoding.&lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] updated NB1/NB2: fix default dips, added diplocations, used latest idioms. IMPORTANT: you must delete all cfg and nv files for these games! &lt;br /&gt;
&lt;br /&gt;
* [[smf]] removed sprite to tile priority in firefox, it doesn&#039;t exist.&lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] contributed System 23 updates:&lt;br /&gt;
** Fixed text layer to show (colors are wrong)&lt;br /&gt;
** Added very preliminary support for Gorgon h/w&lt;br /&gt;
** Added Rapid River readme&lt;br /&gt;
** Adjusted Gorgon h/w MIPS clock to 133 MHz based on readme&lt;br /&gt;
** Renamed GP500 to 500GP, which is it&#039;s correct name&lt;br /&gt;
** Fixed sound CPU shared RAM. Comms not yet correct.&lt;br /&gt;
&lt;br /&gt;
* [[ShimaPong]] fixed the disassembly of BRL in 65816/377xx&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed the AF calculation in mcs48.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] fixed Leland ay8910/12 output combining.&lt;br /&gt;
&lt;br /&gt;
* [[Wilbert Pol]] changed rescale_notifier() to always allow rescaling for screenless drivers.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added 22VP931 emulation, which is mostly working. Communication works fine and basic searching/playback/skipping is functional. Still a bit glitchy.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] made Firefox improvements:&lt;br /&gt;
** memory map is complete from schematics&lt;br /&gt;
** gutted laserdisc hacks in favor of actual laserdisc implementation&lt;br /&gt;
** fixed all CPU and sound clocks&lt;br /&gt;
** removed need for deprecat.h&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added generic timer devices, which simply allocate a timer but don&#039;t prime it. This is the preferred method for allocating timers, and may eventually be the only mechanism for doing so in the future. &lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] fixed a copy + paste error in geebeeg romset.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] moved dkong memory_region calls into initialization routines. &lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed -listroms to know about device-specific ROMs.&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] ran another pass to make static functions static, almost entirely affecting code added in the last few months to MAME.  The fixes are the usual lot, changing enum definitions so they aren&#039;t declared, decorating dead code/declarations with #if...#endif, and of course, adding static where appropriate.  In addition, I fixed a bunch of UNUSED_FUNCTON symbols to be spelled correctly (I didn&#039;t introduce this).&lt;br /&gt;
&lt;br /&gt;
* [[Sonikos]] made more system1.c input cleanups.&lt;br /&gt;
&lt;br /&gt;
* [[Samuele Zannoli]] updated the Naomi driver:&lt;br /&gt;
** now show the contents of the framebuffer if the 3d accelerator is not used so that now the atomiswave logo and messages are shown (if you wait enough).&lt;br /&gt;
** removed a maple bug (no more strange messages in cvs2gd). &lt;br /&gt;
** improveed documentation of the communication registers with the dimm board&lt;br /&gt;
** if DEBUG_VERTICES is defined as 1 the vertices sent to the tile accelerator are collected and then drawn connected by a segment to give a wireframe-like view of the scene.&lt;br /&gt;
&lt;br /&gt;
* [[Christophe Jaillet]] made a minor optimization to fillbitmap when non-zero fills are done.&lt;br /&gt;
&lt;br /&gt;
* [[Christophe Jaillet]] moved memory_region() call (which is slow) out of core sprite loop in the neogeo renderer, giving a dramatic speed boost.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&#039;&#039;&#039;New games added or promoted from NOT_WORKING status&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/tx1a TX-1 (Atari/Namco/Taito license)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/chanbara Chanbara]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/para2dx Paradise Deluxe 2]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New games marked as GAME_NOT_WORKING&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/rapidrvr Rapid River (RD3 Ver. C)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/timcrs2b Time Crisis 2 (TSS2 Ver. B)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/gamecst2 GameCristal (version 2.613)]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2008]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Previous_MAME_Versions&amp;diff=1907</id>
		<title>Previous MAME Versions</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Previous_MAME_Versions&amp;diff=1907"/>
		<updated>2008-09-29T05:39:03Z</updated>

		<summary type="html">&lt;p&gt;Georg: /* 2008 */ 127u5&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page provides information about prior versions of MAME. MAME derivatives and their respective features are not covered.&lt;br /&gt;
&lt;br /&gt;
The general information presented on each page:&lt;br /&gt;
:* Release date&lt;br /&gt;
:* List of contributors for that version&lt;br /&gt;
:* List of modifications for that version&lt;br /&gt;
:* List of games added for that version&lt;br /&gt;
&lt;br /&gt;
The pages mostly are wiki-ized versions of each version&#039;s whatsnew.txt, with hyperlinks to the appropriate pages on [http://www.mameworld.net/maws/ MAWS] and the wiki itself. Additional information may also be added, such as major changes to the MAME source code or milestones of the project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Versions by release year ==&lt;br /&gt;
{| width=100%&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 1997 ===&lt;br /&gt;
* [[MAME 0.1]]&lt;br /&gt;
* [[MAME 0.2]]&lt;br /&gt;
* [[MAME 0.3]]&lt;br /&gt;
* [[MAME 0.4]]&lt;br /&gt;
* [[MAME 0.5]]&lt;br /&gt;
* [[MAME 0.6]]&lt;br /&gt;
* [[MAME 0.7]]&lt;br /&gt;
* [[MAME 0.8]]&lt;br /&gt;
:* [[MAME 0.8.1]]&lt;br /&gt;
* [[MAME 0.9]]&lt;br /&gt;
:* [[MAME 0.9.1]]&lt;br /&gt;
* [[MAME 0.10]]&lt;br /&gt;
* [[MAME 0.11]]&lt;br /&gt;
* [[MAME 0.12]]&lt;br /&gt;
* [[MAME 0.13]]&lt;br /&gt;
* [[MAME 0.14]]&lt;br /&gt;
* [[MAME 0.15]]&lt;br /&gt;
* [[MAME 0.16]]&lt;br /&gt;
* [[MAME 0.17]]&lt;br /&gt;
* [[MAME 0.18]]&lt;br /&gt;
* [[MAME 0.19]]&lt;br /&gt;
* [[MAME 0.20]]&lt;br /&gt;
* [[MAME 0.21]]&lt;br /&gt;
:* [[MAME 0.21.5]]&lt;br /&gt;
* [[MAME 0.22]]&lt;br /&gt;
* [[MAME 0.23]]&lt;br /&gt;
:* [[MAME 0.23.1]]&lt;br /&gt;
* [[MAME 0.24]]&lt;br /&gt;
* [[MAME 0.25]]&lt;br /&gt;
* [[MAME 0.26]]&lt;br /&gt;
:* [[MAME 0.26.1]]&lt;br /&gt;
* [[MAME 0.27]]&lt;br /&gt;
* [[MAME 0.28]]&lt;br /&gt;
* [[MAME 0.29]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 1998 ===&lt;br /&gt;
* [[MAME 0.30]]&lt;br /&gt;
* [[MAME 0.31]]&lt;br /&gt;
:* [[MAME 0.33b1]]&lt;br /&gt;
:* [[MAME 0.33b2]]&lt;br /&gt;
:* [[MAME 0.33b3]]&lt;br /&gt;
:* [[MAME 0.33b4]]&lt;br /&gt;
:* [[MAME 0.33b5]]&lt;br /&gt;
:* [[MAME 0.33b6]]&lt;br /&gt;
:* [[MAME 0.33b7]]&lt;br /&gt;
:* [[MAME 0.33rc1]]&lt;br /&gt;
* [[MAME 0.33]]&lt;br /&gt;
:* [[MAME 0.34b1]]&lt;br /&gt;
:* [[MAME 0.34b2]]&lt;br /&gt;
:* [[MAME 0.34b3]]&lt;br /&gt;
:* [[MAME 0.34b4]]&lt;br /&gt;
:* [[MAME 0.34b5]]&lt;br /&gt;
:* [[MAME 0.34b6]]&lt;br /&gt;
:* [[MAME 0.34b7]]&lt;br /&gt;
:* [[MAME 0.34b8]]&lt;br /&gt;
:* [[MAME 0.34rc1]]&lt;br /&gt;
:* [[MAME 0.34rc2]]&lt;br /&gt;
* [[MAME 0.34]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 1999 ===&lt;br /&gt;
:* [[MAME 0.35b1]]&lt;br /&gt;
:* [[MAME 0.35b2]]&lt;br /&gt;
:* [[MAME 0.35b3]]&lt;br /&gt;
:* [[MAME 0.35b4]]&lt;br /&gt;
:* [[MAME 0.35b5]]&lt;br /&gt;
:* [[MAME 0.35b6]]&lt;br /&gt;
:* [[MAME 0.35b7]]&lt;br /&gt;
:* [[MAME 0.35b8]]&lt;br /&gt;
:* [[MAME 0.35b9]]&lt;br /&gt;
:* [[MAME 0.35b10]]&lt;br /&gt;
:* [[MAME 0.35b11]]&lt;br /&gt;
:* [[MAME 0.35b12]]&lt;br /&gt;
:* [[MAME 0.35b13]]&lt;br /&gt;
:* [[MAME 0.35rc1]]&lt;br /&gt;
:* [[MAME 0.35rc2]]&lt;br /&gt;
* [[MAME 0.35]]&lt;br /&gt;
:* [[MAME 0.35 Fixed]]&lt;br /&gt;
:* [[MAME 0.36b1]]&lt;br /&gt;
:* [[MAME 0.36b2]]&lt;br /&gt;
:* [[MAME 0.36b3]]&lt;br /&gt;
:* [[MAME 0.36b4]]&lt;br /&gt;
:* [[MAME 0.36b5]]&lt;br /&gt;
:* [[MAME 0.36b6]]&lt;br /&gt;
:* [[MAME 0.36b7]]&lt;br /&gt;
:* [[MAME 0.36b8]]&lt;br /&gt;
:* [[MAME 0.36b9]]&lt;br /&gt;
:* [[MAME 0.36b9.1]]&lt;br /&gt;
:* [[MAME 0.36b10]]&lt;br /&gt;
:* [[MAME 0.36b11]]&lt;br /&gt;
:* [[MAME 0.36b12]]&lt;br /&gt;
:* [[MAME 0.36b13]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2000 ===&lt;br /&gt;
:* [[MAME 0.36b14]]&lt;br /&gt;
:* [[MAME 0.36b15]]&lt;br /&gt;
:* [[MAME 0.36b16]]&lt;br /&gt;
:* [[MAME 0.36rc1]]&lt;br /&gt;
:* [[MAME 0.36rc2]]&lt;br /&gt;
* [[MAME 0.36]]&lt;br /&gt;
:* [[MAME 0.37b1]]&lt;br /&gt;
:* [[MAME 0.37b2]]&lt;br /&gt;
:* [[MAME 0.37b3]]&lt;br /&gt;
:* [[MAME 0.37b4]]&lt;br /&gt;
:* [[MAME 0.37b5]]&lt;br /&gt;
:* [[MAME 0.37b6]]&lt;br /&gt;
:* [[MAME 0.37b7]]&lt;br /&gt;
:* [[MAME 0.37b8]]&lt;br /&gt;
:* [[MAME 0.37b9]]&lt;br /&gt;
:* [[MAME 0.37b10]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2001 ===&lt;br /&gt;
:* [[MAME 0.37b11]]&lt;br /&gt;
:* [[MAME 0.37b12]]&lt;br /&gt;
:* [[MAME 0.37b12 Fixed]]&lt;br /&gt;
:* [[MAME 0.37b13]]&lt;br /&gt;
:* [[MAME 0.37b14]]&lt;br /&gt;
:* [[MAME 0.37b15]]&lt;br /&gt;
:* [[MAME 0.37b16]]&lt;br /&gt;
* [[MAME 0.53]]&lt;br /&gt;
* [[MAME 0.54]]&lt;br /&gt;
* [[MAME 0.55]]&lt;br /&gt;
* [[MAME 0.56]]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2002 ===&lt;br /&gt;
* [[MAME 0.57]]&lt;br /&gt;
* [[MAME 0.58]]&lt;br /&gt;
* [[MAME 0.59]]&lt;br /&gt;
* [[MAME 0.60]]&lt;br /&gt;
* [[MAME 0.61]]&lt;br /&gt;
* [[MAME 0.62]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2003 ===&lt;br /&gt;
* [[MAME 0.63]]&lt;br /&gt;
* [[MAME 0.64]]&lt;br /&gt;
* [[MAME 0.65]]&lt;br /&gt;
* [[MAME 0.66]]&lt;br /&gt;
* [[MAME 0.67]]&lt;br /&gt;
* [[MAME 0.68]]&lt;br /&gt;
* [[MAME 0.69]]&lt;br /&gt;
:* [[MAME 0.69a]]&lt;br /&gt;
:* [[MAME 0.69b]]&lt;br /&gt;
:* [[MAME 0.69u3]]&lt;br /&gt;
* [[MAME 0.70]]&lt;br /&gt;
:* [[MAME 0.70u1]]&lt;br /&gt;
:* [[MAME 0.70u2]]&lt;br /&gt;
:* [[MAME 0.70u3]]&lt;br /&gt;
:* [[MAME 0.70u4]]&lt;br /&gt;
:* [[MAME 0.70u5]]&lt;br /&gt;
* [[MAME 0.71]]&lt;br /&gt;
:* [[MAME 0.71u1]]&lt;br /&gt;
:* [[MAME 0.71u2]]&lt;br /&gt;
:* [[MAME 0.71u3p]]&lt;br /&gt;
* [[MAME 0.72]]&lt;br /&gt;
:* [[MAME 0.72u1]]&lt;br /&gt;
:* [[MAME 0.72u2]]&lt;br /&gt;
* [[MAME 0.73]]&lt;br /&gt;
* [[MAME 0.74]]&lt;br /&gt;
:* [[MAME 0.74u1]]&lt;br /&gt;
:* [[MAME 0.74u2]]&lt;br /&gt;
* [[MAME 0.75]]&lt;br /&gt;
:* [[MAME 0.75u1]]&lt;br /&gt;
* [[MAME 0.76]]&lt;br /&gt;
:* [[MAME 0.76u1]]&lt;br /&gt;
:* [[MAME 0.76u2]]&lt;br /&gt;
* [[MAME 0.77]]&lt;br /&gt;
:* [[MAME 0.77u1]]&lt;br /&gt;
:* [[MAME 0.77u2]]&lt;br /&gt;
:* [[MAME 0.77u3]]&lt;br /&gt;
* [[MAME 0.78]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2004 ===&lt;br /&gt;
:* [[MAME 0.78u1]]&lt;br /&gt;
:* [[MAME 0.78u2]]&lt;br /&gt;
:* [[MAME 0.78u3]]&lt;br /&gt;
:* [[MAME 0.78u4]]&lt;br /&gt;
:* [[MAME 0.78u5]]&lt;br /&gt;
:* [[MAME 0.78u6]]&lt;br /&gt;
* [[MAME 0.79]]&lt;br /&gt;
:* [[MAME 0.79u1]]&lt;br /&gt;
:* [[MAME 0.79u2]]&lt;br /&gt;
:* [[MAME 0.79u3]]&lt;br /&gt;
:* [[MAME 0.79u4]]&lt;br /&gt;
* [[MAME 0.80]]&lt;br /&gt;
:* [[MAME 0.80u1]]&lt;br /&gt;
:* [[MAME 0.80u2]]&lt;br /&gt;
:* [[MAME 0.80u3]]&lt;br /&gt;
* [[MAME 0.81]]&lt;br /&gt;
:* [[MAME 0.81u1]]&lt;br /&gt;
:* [[MAME 0.81u2]]&lt;br /&gt;
:* [[MAME 0.81u3]]&lt;br /&gt;
:* [[MAME 0.81u4]]&lt;br /&gt;
:* [[MAME 0.81u5]]&lt;br /&gt;
:* [[MAME 0.81u6]]&lt;br /&gt;
:* [[MAME 0.81u7]]&lt;br /&gt;
:* [[MAME 0.81u8]]&lt;br /&gt;
:* [[MAME 0.81u9]]&lt;br /&gt;
* [[MAME 0.82]]&lt;br /&gt;
:* [[MAME 0.82u1]]&lt;br /&gt;
:* [[MAME 0.82u2]]&lt;br /&gt;
:* [[MAME 0.82u3]]&lt;br /&gt;
* [[MAME 0.83]]&lt;br /&gt;
* [[MAME 0.84]]&lt;br /&gt;
:* [[MAME 0.84u1]]&lt;br /&gt;
:* [[MAME 0.84u2]]&lt;br /&gt;
:* [[MAME 0.84u3]]&lt;br /&gt;
:* [[MAME 0.84u4]]&lt;br /&gt;
:* [[MAME 0.84u5]]&lt;br /&gt;
:* [[MAME 0.84u6]]&lt;br /&gt;
* [[MAME 0.85]]&lt;br /&gt;
:* [[MAME 0.85u1]]&lt;br /&gt;
:* [[MAME 0.85u2]]&lt;br /&gt;
:* [[MAME 0.85u3]]&lt;br /&gt;
* [[MAME 0.86]]&lt;br /&gt;
:* [[MAME 0.86u1]]&lt;br /&gt;
:* [[MAME 0.86u2]]&lt;br /&gt;
:* [[MAME 0.86u3]]&lt;br /&gt;
:* [[MAME 0.86u4]]&lt;br /&gt;
:* [[MAME 0.86u5]]&lt;br /&gt;
* [[MAME 0.87]]&lt;br /&gt;
:* [[MAME 0.87u1]]&lt;br /&gt;
:* [[MAME 0.87u2]]&lt;br /&gt;
:* [[MAME 0.87u3]]&lt;br /&gt;
:* [[MAME 0.87u4]]&lt;br /&gt;
:* [[MAME 0.87u5]]&lt;br /&gt;
* [[MAME 0.88]]&lt;br /&gt;
:* [[MAME 0.88u1]]&lt;br /&gt;
:* [[MAME 0.88u2]]&lt;br /&gt;
:* [[MAME 0.88u3]]&lt;br /&gt;
:* [[MAME 0.88u4]]&lt;br /&gt;
:* [[MAME 0.88u5]]&lt;br /&gt;
:* [[MAME 0.88u6]]&lt;br /&gt;
:* [[MAME 0.88u7]]&lt;br /&gt;
* [[MAME 0.89]]&lt;br /&gt;
:* [[MAME 0.89u1]]&lt;br /&gt;
:* [[MAME 0.89u2]]&lt;br /&gt;
:* [[MAME 0.89u3]]&lt;br /&gt;
:* [[MAME 0.89u4]]&lt;br /&gt;
:* [[MAME 0.89u5]]&lt;br /&gt;
:* [[MAME 0.89u6]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2005 ===&lt;br /&gt;
* [[MAME 0.90]]&lt;br /&gt;
:* [[MAME 0.90u1]]&lt;br /&gt;
:* [[MAME 0.90u2]]&lt;br /&gt;
:* [[MAME 0.90u3]]&lt;br /&gt;
:* [[MAME 0.90u4]]&lt;br /&gt;
* [[MAME 0.91]]&lt;br /&gt;
:* [[MAME 0.91u1]]&lt;br /&gt;
:* [[MAME 0.91u2]]&lt;br /&gt;
* [[MAME 0.92]]&lt;br /&gt;
:* [[MAME 0.92u1]]&lt;br /&gt;
* [[MAME 0.93]]&lt;br /&gt;
:* [[MAME 0.93u1]]&lt;br /&gt;
:* [[MAME 0.93u2]]&lt;br /&gt;
:* [[MAME 0.93u3]]&lt;br /&gt;
* [[MAME 0.94]]&lt;br /&gt;
:* [[MAME 0.94u1]]&lt;br /&gt;
:* [[MAME 0.94u2]]&lt;br /&gt;
:* [[MAME 0.94u3]]&lt;br /&gt;
:* [[MAME 0.94u4]]&lt;br /&gt;
:* [[MAME 0.94u5]]&lt;br /&gt;
* [[MAME 0.95]]&lt;br /&gt;
:* [[MAME 0.95u1]]&lt;br /&gt;
:* [[MAME 0.95u2]]&lt;br /&gt;
:* [[MAME 0.95u3]]&lt;br /&gt;
:* [[MAME 0.95u4]]&lt;br /&gt;
:* [[MAME 0.95u5]]&lt;br /&gt;
:* [[MAME 0.95u6]]&lt;br /&gt;
:* [[MAME 0.95u7]]&lt;br /&gt;
* [[MAME 0.96]]&lt;br /&gt;
:* [[MAME 0.96u1]]&lt;br /&gt;
:* [[MAME 0.96u2]]&lt;br /&gt;
:* [[MAME 0.96u3]]&lt;br /&gt;
:* [[MAME 0.96u4]]&lt;br /&gt;
* [[MAME 0.97]]&lt;br /&gt;
:* [[MAME 0.97u1]]&lt;br /&gt;
:* [[MAME 0.97u2]]&lt;br /&gt;
:* [[MAME 0.97u3]]&lt;br /&gt;
:* [[MAME 0.97u4]]&lt;br /&gt;
:* [[MAME 0.97u5]]&lt;br /&gt;
* [[MAME 0.98]]&lt;br /&gt;
:* [[MAME 0.98u1]]&lt;br /&gt;
:* [[MAME 0.98u2]]&lt;br /&gt;
:* [[MAME 0.98u3]]&lt;br /&gt;
:* [[MAME 0.98u4]]&lt;br /&gt;
* [[MAME 0.99]]&lt;br /&gt;
:* [[MAME 0.99u1]]&lt;br /&gt;
:* [[MAME 0.99u2]]&lt;br /&gt;
:* [[MAME 0.99u3]]&lt;br /&gt;
:* [[MAME 0.99u4]]&lt;br /&gt;
:* [[MAME 0.99u5]]&lt;br /&gt;
:* [[MAME 0.99u6]]&lt;br /&gt;
:* [[MAME 0.99u7]]&lt;br /&gt;
:* [[MAME 0.99u8]]&lt;br /&gt;
:* [[MAME 0.99u9]]&lt;br /&gt;
:* [[MAME 0.99u10]]&lt;br /&gt;
* [[MAME 0.100]]&lt;br /&gt;
:* [[MAME 0.100u1]]&lt;br /&gt;
:* [[MAME 0.100u2]]&lt;br /&gt;
:* [[MAME 0.100u3]]&lt;br /&gt;
:* [[MAME 0.100u4]]&lt;br /&gt;
* [[MAME 0.101]]&lt;br /&gt;
:* [[MAME 0.101u1]]&lt;br /&gt;
:* [[MAME 0.101u2]]&lt;br /&gt;
:* [[MAME 0.101u3]]&lt;br /&gt;
:* [[MAME 0.101u4]]&lt;br /&gt;
:* [[MAME 0.101u5]]&lt;br /&gt;
* [[MAME 0.102]]&lt;br /&gt;
:* [[MAME 0.102u1]]&lt;br /&gt;
:* [[MAME 0.102u2]]&lt;br /&gt;
:* [[MAME 0.102u3]]&lt;br /&gt;
:* [[MAME 0.102u4]]&lt;br /&gt;
:* [[MAME 0.102u5]]&lt;br /&gt;
* [[MAME 0.103]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2006 ===&lt;br /&gt;
:* [[MAME 0.103u1]]&lt;br /&gt;
:* [[MAME 0.103u2]]&lt;br /&gt;
:* [[MAME 0.103u3]]&lt;br /&gt;
:* [[MAME 0.103u4]]&lt;br /&gt;
:* [[MAME 0.103u5]]&lt;br /&gt;
* [[MAME 0.104]]&lt;br /&gt;
:* [[MAME 0.104u1]]&lt;br /&gt;
:* [[MAME 0.104u2]]&lt;br /&gt;
:* [[MAME 0.104u3]]&lt;br /&gt;
:* [[MAME 0.104u4]]&lt;br /&gt;
:* [[MAME 0.104u5]]&lt;br /&gt;
:* [[MAME 0.104u6]]&lt;br /&gt;
:* [[MAME 0.104u7]]&lt;br /&gt;
:* [[MAME 0.104u8]]&lt;br /&gt;
:* [[MAME 0.104u9]]&lt;br /&gt;
* [[MAME 0.105]]&lt;br /&gt;
:* [[MAME 0.105u1]]&lt;br /&gt;
:* [[MAME 0.105u2]]&lt;br /&gt;
:* [[MAME 0.105u3]]&lt;br /&gt;
:* [[MAME 0.105u4]]&lt;br /&gt;
:* [[MAME 0.105u5]]&lt;br /&gt;
* [[MAME 0.106]]&lt;br /&gt;
:* [[MAME 0.106u1]]&lt;br /&gt;
:* [[MAME 0.106u2]]&lt;br /&gt;
:* [[MAME 0.106u3]]&lt;br /&gt;
:* [[MAME 0.106u4]]&lt;br /&gt;
:* [[MAME 0.106u5]]&lt;br /&gt;
:* [[MAME 0.106u6]]&lt;br /&gt;
:* [[MAME 0.106u7]]&lt;br /&gt;
:* [[MAME 0.106u8]]&lt;br /&gt;
:* [[MAME 0.106u9]]&lt;br /&gt;
:* [[MAME 0.106u10]]&lt;br /&gt;
:* [[MAME 0.106u11]]&lt;br /&gt;
:* [[MAME 0.106u12]]&lt;br /&gt;
:* [[MAME 0.106u13]]&lt;br /&gt;
* [[MAME 0.107]]&lt;br /&gt;
:* [[MAME 0.107u1]]&lt;br /&gt;
:* [[MAME 0.107u2]]&lt;br /&gt;
:* [[MAME 0.107u3]]&lt;br /&gt;
:* [[MAME 0.107u4]]&lt;br /&gt;
* [[MAME 0.108]]&lt;br /&gt;
:* [[MAME 0.108u1]]&lt;br /&gt;
:* [[MAME 0.108u2]]&lt;br /&gt;
:* [[MAME 0.108u3]]&lt;br /&gt;
:* [[MAME 0.108u4]]&lt;br /&gt;
:* [[MAME 0.108u5]]&lt;br /&gt;
* [[MAME 0.109]]&lt;br /&gt;
:* [[MAME 0.109u1]]&lt;br /&gt;
:* [[MAME 0.109u2]]&lt;br /&gt;
:* [[MAME 0.109u3]]&lt;br /&gt;
:* [[MAME 0.109u4]]&lt;br /&gt;
:* [[MAME 0.109u5]]&lt;br /&gt;
* [[MAME 0.110]]&lt;br /&gt;
:* [[MAME 0.110u1]]&lt;br /&gt;
:* [[MAME 0.110u2]]&lt;br /&gt;
:* [[MAME 0.110u3]]&lt;br /&gt;
:* [[MAME 0.110u4]]&lt;br /&gt;
:* [[MAME 0.110u5]]&lt;br /&gt;
* [[MAME 0.111]]&lt;br /&gt;
:* [[MAME 0.111u1]]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2007 ===&lt;br /&gt;
:* [[MAME 0.111u2]]&lt;br /&gt;
:* [[MAME 0.111u3]]&lt;br /&gt;
:* [[MAME 0.111u4]]&lt;br /&gt;
:* [[MAME 0.111u5]]&lt;br /&gt;
:* [[MAME 0.111u6]]&lt;br /&gt;
* [[MAME 0.112]]&lt;br /&gt;
:* [[MAME 0.112u1]]&lt;br /&gt;
:* [[MAME 0.112u2]]&lt;br /&gt;
:* [[MAME 0.112u3]]&lt;br /&gt;
:* [[MAME 0.112u4]]&lt;br /&gt;
* [[MAME 0.113]]&lt;br /&gt;
:* [[MAME 0.113u1]]&lt;br /&gt;
:* [[MAME 0.113u2]]&lt;br /&gt;
:* [[MAME 0.113u3]]&lt;br /&gt;
:* [[MAME 0.113u4]]&lt;br /&gt;
* [[MAME 0.114]]&lt;br /&gt;
:* [[MAME 0.114u1]]&lt;br /&gt;
:* [[MAME 0.114u2]]&lt;br /&gt;
:* [[MAME 0.114u3]]&lt;br /&gt;
:* [[MAME 0.114u4]]&lt;br /&gt;
* [[MAME 0.115]]&lt;br /&gt;
:* [[MAME 0.115u1]]&lt;br /&gt;
:* [[MAME 0.115u2]]&lt;br /&gt;
:* [[MAME 0.115u3]]&lt;br /&gt;
:* [[MAME 0.115u4]]&lt;br /&gt;
* [[MAME 0.116]]&lt;br /&gt;
:* [[MAME 0.116u1]]&lt;br /&gt;
:* [[MAME 0.116u2]]&lt;br /&gt;
:* [[MAME 0.116u3]]&lt;br /&gt;
:* [[MAME 0.116u4]]&lt;br /&gt;
* [[MAME 0.117]]&lt;br /&gt;
:* [[MAME 0.117u1]]&lt;br /&gt;
:* [[MAME 0.117u2]]&lt;br /&gt;
:* [[MAME 0.117u3]]&lt;br /&gt;
* [[MAME 0.118]]&lt;br /&gt;
:* [[MAME 0.118u1]]&lt;br /&gt;
:* [[MAME 0.118u2]]&lt;br /&gt;
:* [[MAME 0.118u3]]&lt;br /&gt;
:* [[MAME 0.118u4]]&lt;br /&gt;
:* [[MAME 0.118u5]]&lt;br /&gt;
:* [[MAME 0.118u6]]&lt;br /&gt;
* [[MAME 0.119]]&lt;br /&gt;
:* [[MAME 0.119u1]]&lt;br /&gt;
:* [[MAME 0.119u2]]&lt;br /&gt;
:* [[MAME 0.119u3]]&lt;br /&gt;
:* [[MAME 0.119u4]]&lt;br /&gt;
* [[MAME 0.120]]&lt;br /&gt;
:* [[MAME 0.120u1]]&lt;br /&gt;
:* [[MAME 0.120u2]]&lt;br /&gt;
:* [[MAME 0.120u3]]&lt;br /&gt;
:* [[MAME 0.120u4]]&lt;br /&gt;
* [[MAME 0.121]]&lt;br /&gt;
:* [[MAME 0.121u1]]&lt;br /&gt;
:* [[MAME 0.121u2]]&lt;br /&gt;
:* [[MAME 0.121u3]]&lt;br /&gt;
:* [[MAME 0.121u4]]&lt;br /&gt;
* [[MAME 0.122]]&lt;br /&gt;
:* [[MAME 0.122u1]]&lt;br /&gt;
:* [[MAME 0.122u2]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2008 ===&lt;br /&gt;
:* [[MAME 0.122u3]]&lt;br /&gt;
:* [[MAME 0.122u4]]&lt;br /&gt;
:* [[MAME 0.122u5]]&lt;br /&gt;
:* [[MAME 0.122u6]]&lt;br /&gt;
:* [[MAME 0.122u7]]&lt;br /&gt;
:* [[MAME 0.122u8]]&lt;br /&gt;
:* [[MAME 0.122u8fix]]&lt;br /&gt;
* [[MAME 0.123]]&lt;br /&gt;
:* [[MAME 0.123u1]]&lt;br /&gt;
:* [[MAME 0.123u2]]&lt;br /&gt;
:* [[MAME 0.123u3]]&lt;br /&gt;
:* [[MAME 0.123u4]]&lt;br /&gt;
:* [[MAME 0.123u5]]&lt;br /&gt;
:* [[MAME 0.123u6]]&lt;br /&gt;
* [[MAME 0.124]]&lt;br /&gt;
:* [[MAME 0.124a]]&lt;br /&gt;
:* [[MAME 0.124u1]]&lt;br /&gt;
:* [[MAME 0.124u2]]&lt;br /&gt;
:* [[MAME 0.124u3]]&lt;br /&gt;
:* [[MAME 0.124u4]]&lt;br /&gt;
:* [[MAME 0.124u5]]&lt;br /&gt;
* [[MAME 0.125]]&lt;br /&gt;
:* [[MAME 0.125u1]]&lt;br /&gt;
:* [[MAME 0.125u2]]&lt;br /&gt;
:* [[MAME 0.125u3]]&lt;br /&gt;
:* [[MAME 0.125u4]]&lt;br /&gt;
:* [[MAME 0.125u5]]&lt;br /&gt;
:* [[MAME 0.125u6]]&lt;br /&gt;
:* [[MAME 0.125u7]]&lt;br /&gt;
:* [[MAME 0.125u8]]&lt;br /&gt;
:* [[MAME 0.125u9]]&lt;br /&gt;
* [[MAME 0.126]]&lt;br /&gt;
:* [[MAME 0.126u1]]&lt;br /&gt;
:* [[MAME 0.126u2]]&lt;br /&gt;
:* [[MAME 0.126u3]]&lt;br /&gt;
:* [[MAME 0.126u4]]&lt;br /&gt;
:* [[MAME 0.126u5]]&lt;br /&gt;
* [[MAME 0.127]]&lt;br /&gt;
:* [[MAME 0.127u1]]&lt;br /&gt;
:* [[MAME 0.127u2]]&lt;br /&gt;
:* [[MAME 0.127u3]]&lt;br /&gt;
:* [[MAME 0.127u4]]&lt;br /&gt;
:* [[MAME 0.127u5]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=FAQ:Controls&amp;diff=1906</id>
		<title>FAQ:Controls</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=FAQ:Controls&amp;diff=1906"/>
		<updated>2008-09-25T05:14:26Z</updated>

		<summary type="html">&lt;p&gt;Georg: /* What if I only want authentic arcade controls? */ remove dead link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Return to the main [[Frequently Asked Questions]] page.&lt;br /&gt;
==What control devices does MAME support?==&lt;br /&gt;
MAME supports three basic classes of controllers:&lt;br /&gt;
# Keyboard type&lt;br /&gt;
#* standard keyboards&lt;br /&gt;
#* key encoders&lt;br /&gt;
#* some joy-to-key software&lt;br /&gt;
# Mouse type &lt;br /&gt;
#* mice&lt;br /&gt;
#* trackballs&lt;br /&gt;
#* spinners&lt;br /&gt;
#* Act-Labs USB Light Guns&lt;br /&gt;
# Joystick type&lt;br /&gt;
#* joysticks&lt;br /&gt;
#* joypads / gamepads&lt;br /&gt;
#* console pads via most USB adapters&lt;br /&gt;
#* steering wheels&lt;br /&gt;
#* any DirectInput-visible gaming controller that has digital buttons or analog axes&lt;br /&gt;
&lt;br /&gt;
Please note that most of MAME&#039;s controls are set up for development purposes, which means that most games will work fine with just some form of keyboard control. If you wish to use fancier control schemes, you will probably need to configure them within MAME to your liking.&lt;br /&gt;
&lt;br /&gt;
==How do I configure the keys?==&lt;br /&gt;
&lt;br /&gt;
Press Tab in-game and choose &amp;quot;Input: This Game&amp;quot;.  Select the input you want to configure, press enter followed by the key you want it mapped to.  &lt;br /&gt;
&lt;br /&gt;
More fancy key combinations can be made.  To map this key OR that key, set one of the keys as before, wait until mame accepts it, then repeat for second key.  To map so two keys have to be pressed at the same time, press both (or more) keys after pressing enter.  To map a not (key1 if key2 is not also pressed), enter, press first key, then quickly press the not key(s) twice.   &amp;quot;Input: General&amp;quot; can be selected to change all games inputs, or mame&#039;s UI buttons.&lt;br /&gt;
&lt;br /&gt;
This will also work for joystick and mouse inputs if joystick support is enabled (see below).&lt;br /&gt;
&lt;br /&gt;
==Why doesn&#039;t the Tab key work anymore?==&lt;br /&gt;
Most likely you have re-configured the &amp;quot;UI Configure&amp;quot; key, normally Tab, to something else. To restore the default settings, the quickest way is to delete the default.cfg file from the cfg/ subdirectory below the main MAME directory.  However this will remove any other general input changes, too.&lt;br /&gt;
&lt;br /&gt;
If you have settings you don&#039;t want to lose, you can also edit default.cfg with any text editor, since the input configuration files are in XML format. Open the default.cfg file and find the line that says &amp;lt;code&amp;gt;&amp;amp;lt;port type=&amp;quot;UI_CONFIGURE&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt;.  Delete that line and all the lines down to and including the next &amp;lt;code&amp;gt;&amp;lt;/port&amp;gt;&amp;lt;/code&amp;gt; line; this should be five lines.  Save the file.&lt;br /&gt;
&lt;br /&gt;
==How can I change what axes the mouse and joystick control?==&lt;br /&gt;
&lt;br /&gt;
Press Tab in-game and select &amp;quot;Input: This Game&amp;quot;.  From there, you can assign inputs much the same way as [[#How do I configure the keys?|changing keys]].  Additionally, in the menu, there is the option Analog Controls, where you can [[#When playing Star Wars (or other games) with a mouse, the crosshair moves in the wrong direction.|reverse the Axis]].  Also see [[#What&#039;s the differences between &amp;quot;...analog&amp;quot;, &amp;quot;...inc&amp;quot;, and &amp;quot;...dec&amp;quot; lines seen when changing inputs?|What&#039;s the differences between &amp;quot;...analog&amp;quot;, &amp;quot;...inc&amp;quot;, and &amp;quot;...dec&amp;quot; lines seen when changing inputs?]] if changing analog inputs.&lt;br /&gt;
&lt;br /&gt;
==Mouse control is too sensitive / not sensitive enough.==&lt;br /&gt;
&lt;br /&gt;
Try increasing the accleration and sensitivity settings in the Analog Input settings menu after pressing Tab.  You might also want to try adjusting the mouse settings inside the Windows Control Panel (Start -&amp;gt; Settings -&amp;gt; Control Panel -&amp;gt; Mouse).&lt;br /&gt;
&lt;br /&gt;
==Why doesn&#039;t my joystick work?==&lt;br /&gt;
&lt;br /&gt;
There can be several reasons for this:&lt;br /&gt;
&lt;br /&gt;
The most common reason is that Mame disables joysticks by default.  In your MAME.ini file, look for the &amp;quot;joystick&amp;quot; line reading &amp;quot;&#039;&#039;&#039;joystick 0&amp;quot;&#039;&#039;&#039;; simply change it to &#039;&#039;&#039;joystick 1&#039;&#039;&#039;. If this does not work, try the following:&lt;br /&gt;
&lt;br /&gt;
* If your joystick or game controller came with a device driver, you may need to install it first.  To do this, refer to the documentation that came with the joystick or joypad itself.&lt;br /&gt;
&lt;br /&gt;
* Open the Windows Control Panel (Start -&amp;gt; Settings -&amp;gt; Control Panel) and double click the &amp;quot;joysticks&amp;quot; or &amp;quot;game controllers&amp;quot; icon.  See if your controller is regonized there.  If it is, proceed further.  If not, you may need to add it there, or you may have a problem with the joystick or controller itself, or its device driver.&lt;br /&gt;
&lt;br /&gt;
* In MAME, try pressing &amp;quot;Tab&amp;quot; and choose &amp;quot;Input: This Game&amp;quot; and make sure that the games buttons are mapped to the appropriate joystick inputs.&lt;br /&gt;
&lt;br /&gt;
==The arrow keys work, but I can&#039;t fire, jump, etc.==&lt;br /&gt;
&lt;br /&gt;
Here are the default controller buttons for many games:&lt;br /&gt;
&lt;br /&gt;
* 5 - Insert Coin&lt;br /&gt;
* 1 - Start&lt;br /&gt;
* Arrows - Move&lt;br /&gt;
* Ctrl - Action Button 1&lt;br /&gt;
* Alt - Action Button 2&lt;br /&gt;
* Space - Action Button 3&lt;br /&gt;
* Mouse - Analog Control (needed for some games)&lt;br /&gt;
* P - Pause&lt;br /&gt;
* ESC - Quit MAME&lt;br /&gt;
* F2 - Service Mode&lt;br /&gt;
* Tab - MAME Options Menu&lt;br /&gt;
&lt;br /&gt;
Note: There are many games with much more complex controls.  If you need to see or change a games controls, press Tab and choose &amp;quot;Input: This Game&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TRON&#039;s arm doesn&#039;t move; I can&#039;t aim in Heavy Barrel, etc.==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Often, these games use analog control, which by default is mapped to the mouse.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==When playing Star Wars (or other games) with a mouse, the crosshair moves in the wrong direction.==&lt;br /&gt;
&lt;br /&gt;
These games were played with a Yoke originally, so that this is correct.  In MAME, you can press Tab while playing, and choose &amp;quot;Analog Controls&amp;quot; and reverse the axis to correct this.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==I don&#039;t remember how to control this game.==&lt;br /&gt;
&lt;br /&gt;
You can press Tab and choose &amp;quot;Input: This Game&amp;quot; and review its inputs. Additionally, you can go to http://www.gamefaqs.com and see if there is an FAQ available for the game.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==What if I only want authentic arcade controls?==&lt;br /&gt;
There are several high-quality control panels available.  The first one, and now the most basic, is the [http://www.hanaho.com/Products/HotRodJoystick.php HotRod].  It&#039;s been joined by the [http://www.x-arcade.com/ X-Arcade], which is also relatively basic but can be used with many popular home consoles in addition to computers, and the insanely customizable SlikStik.&lt;br /&gt;
&lt;br /&gt;
It&#039;s also possible to build your own: you can get plans, guidance, and support at [http://www.arcadecontrols.com/ Build Your Own Arcade Controls].&lt;br /&gt;
&lt;br /&gt;
==What&#039;s the differences between &amp;quot;...analog&amp;quot;, &amp;quot;...inc&amp;quot;, and &amp;quot;...dec&amp;quot; lines seen when changing inputs?==&lt;br /&gt;
&lt;br /&gt;
When mame emulates an analog input in a game, three lines show up in the change input UI menu, unlike the one line for each digital switch like a button.  The &amp;quot;...analog&amp;quot; line is for analog controllers, such as analog joysticks, mice and lightguns.  The &amp;quot;...inc&amp;quot; and &amp;quot;...dec&amp;quot; lines are so digital controls, such as keyboard or joystick buttons, can be used to control analog input games.  &lt;br /&gt;
&lt;br /&gt;
For best control, map a controller&#039;s analog axis at the &amp;quot;...analog&amp;quot; line, and not the &amp;quot;...inc&amp;quot; or &amp;quot;...dec&amp;quot; lines; the [[#When playing Star Wars (or other games) with a mouse, the crosshair moves in the wrong direction.|axis direction]] should be set in the Analog Controls UI menu.&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.127u1&amp;diff=1904</id>
		<title>MAME 0.127u1</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.127u1&amp;diff=1904"/>
		<updated>2008-09-19T05:16:38Z</updated>

		<summary type="html">&lt;p&gt;Georg: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.127u1 was released on 28 August 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version are, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]]&lt;br /&gt;
* [[Atari Ace]]&lt;br /&gt;
* [[Christophe Jaillet]]&lt;br /&gt;
* [[Corrado Tomaselli]]&lt;br /&gt;
* [[couriersud]]&lt;br /&gt;
* [[Derrick Renaud]]&lt;br /&gt;
* [[Fabio Priuli]]&lt;br /&gt;
* [[Gerald (COY)]]&lt;br /&gt;
* [[Guru]]&lt;br /&gt;
* [[James Wallace]]&lt;br /&gt;
* [[John Rieman]]&lt;br /&gt;
* [[Nathan Woods]]&lt;br /&gt;
* [[Nicola Salmoria]]&lt;br /&gt;
* [[Olivier Galibert]]&lt;br /&gt;
* [[Pierpaolo Prazzoli]]&lt;br /&gt;
* [[Roberto Fresca]]&lt;br /&gt;
* [[robiza]]&lt;br /&gt;
* [[Samuele Zannoli]]&lt;br /&gt;
* [[ShimaPong]]&lt;br /&gt;
* [[smf]]&lt;br /&gt;
* [[stephh]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[smf]] changed DIRECTINPUT &amp;amp; DIRECT3D handling, so they can be overridden by environment variables.&lt;br /&gt;
&lt;br /&gt;
* [[Nathan Woods]] readded generic calls to install memory handlers that were in long before 0.126u5 - these are useful on the MESS side for things like the PC driver.&lt;br /&gt;
&lt;br /&gt;
* [[robiza]] made HD63484 improvements:&lt;br /&gt;
** fixed cpx and cpy when a ptn or a agcpy command is executed&lt;br /&gt;
** fixed for PTN command: copy direction and dot color&lt;br /&gt;
** first implementation of PAINT command (for now only 4bpp and 8bpp supported and the pattern is not supported)&lt;br /&gt;
&lt;br /&gt;
* [[Derrick Renaud]] cleaned up the discrete code and fixed discrete logging.&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] fixed handling of a number of static variables to avoid multisession issues.&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] moved FD1089 decryption keys to external files.&lt;br /&gt;
&lt;br /&gt;
* [[Olivier Galibert]] changed 68000 IRQ support so that the IRQ lines explicitly simulate a standard demux chip connected to the IRQ lines. This means that the sequence now works as expected. This required fixes to several Atari and other drivers:&lt;br /&gt;
** cpunum_set_input_line(5, ASSERT_LINE);&lt;br /&gt;
** cpunum_set_input_line(3, ASSERT_LINE);&lt;br /&gt;
** cpunum_set_input_line(3, CLEAR_LINE);&lt;br /&gt;
&lt;br /&gt;
* [[Fabio Priuli]] did a input port cleanup pass over drivers from N-V, leveraging AM_READ_PORT, converting to full 32-bit inputs where suitable, using CUSTOM_PORTs for EEPROM bits, etc.&lt;br /&gt;
&lt;br /&gt;
* [[Fabio Priuli]] did some additional input port cleanups in the cps1, deco, pgm, psikyo, nbmj, and jaleco drivers.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] rewrote snk.c:&lt;br /&gt;
** fixed sprite-sprite priorities&lt;br /&gt;
** TNK3, Athena, Fighting Golf, Country Club&lt;br /&gt;
*** converted to tilemaps&lt;br /&gt;
*** removed hacks&lt;br /&gt;
*** proper memory maps&lt;br /&gt;
*** screen flip / cocktail mode support&lt;br /&gt;
*** DIP locations&lt;br /&gt;
*** better implementation of sound CPU communication&lt;br /&gt;
*** hooked sound CPU interrupts to YM chips&lt;br /&gt;
*** fitegolf hax 1xYM3812, not 2xYM3526&lt;br /&gt;
** Ikari Warriors, Victory Road&lt;br /&gt;
*** removed ROM patches&lt;br /&gt;
*** simulated &amp;quot;hard flags&amp;quot; behaviour&lt;br /&gt;
*** proper memory maps&lt;br /&gt;
*** fixed ikarijp color test&lt;br /&gt;
*** renamed dogosokj to dogosokb and loaded the correct palette PROMs&lt;br /&gt;
*** inputs, dip locations, etc.&lt;br /&gt;
*** removed NO_COCKTAIL flag since these games don&#039;t have a flip screen dip switch&lt;br /&gt;
** Guerrilla War, Psycho Soldier, Chopper I, TouchDown Fever / Fighting Soccer&lt;br /&gt;
*** tilemaps&lt;br /&gt;
*** proper memory map&lt;br /&gt;
*** input, dip locations, etc.&lt;br /&gt;
** Bermuda Triangle / World Wars&lt;br /&gt;
*** removed ROM patches&lt;br /&gt;
*** simulated &amp;quot;turbo front&amp;quot; check&lt;br /&gt;
*** renamed bermudao-&amp;gt;bermudaj&lt;br /&gt;
*** clarified the relationship between the four sets&lt;br /&gt;
*** made World Wars a main set instead of a clone of Bermuda Triangle&lt;br /&gt;
*** tliemaps, proper memory maps, inputs, etc.&lt;br /&gt;
** ASO &lt;br /&gt;
*** moved from hal21.c to snk.c&lt;br /&gt;
*** removed hacks, fixed bg color&lt;br /&gt;
** Gladiator&lt;br /&gt;
*** moved from sgladiat.c to snk.c&lt;br /&gt;
*** fixed shadows, visible area, tilemaps, inputs, etc.&lt;br /&gt;
** Jumping Cross&lt;br /&gt;
*** moved from jcross.c to snk.c&lt;br /&gt;
*** fixed fg layer and visible area&lt;br /&gt;
*** the game seems to be ok now? is there still something wrong?&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] added 8303 ROM to the games using it and updated MCU simulation to match the new findings.&lt;br /&gt;
&lt;br /&gt;
* [[robiza]] removed duplicate buttons in sf2hack. Promoted sf2m2 clone to working.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] added helper function devtag_get_device(machine, type, tag) to retrieve the device_config for (type, tag).&lt;br /&gt;
&lt;br /&gt;
* [[ShimaPong]] hooked up sound CPU comms in Power Instinct 2. This enables synchronized dancing for the background characters.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed a bug when writing AVI files with more than one RIFF chunk. Added missing chdman error messages when extracting to an AVI file.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] derived CPS2/CPS3 video timing based on measurements. These are educated guesses. The logic behind the derivations is shown in the source.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] updated the Game-A-Tron gambling hardware:&lt;br /&gt;
** Added sound support to &amp;quot;Poker 4-1&amp;quot; and &amp;quot;Pull Tabs&amp;quot;.&lt;br /&gt;
** Figured out the output ports. Documented each bit accessed.&lt;br /&gt;
** Added button lamps support. Created layouts for both games.&lt;br /&gt;
** Switched the 8255 port C to be used as output port.&lt;br /&gt;
** Adjusted the coin pulse timing.&lt;br /&gt;
** Updated technical notes.&lt;br /&gt;
** Splitted the driver to driver + video.&lt;br /&gt;
** Final clean-up.&lt;br /&gt;
&lt;br /&gt;
* [[Nathan Woods]] fixed a problem that would cause the &amp;quot;Return To Prior Menu&amp;quot; menu item to not stick if one is calling ui_menu_reset() with UI_MENU_RESET_REMEMBER_POSITION, and that menu item is selected.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added PR-8210 support to the ldplayer. Fixed step forward command on the PR-8210.&lt;br /&gt;
&lt;br /&gt;
* [[John Rieman]] changed Journey and Domino Man to 4-way joysticks.&lt;br /&gt;
&lt;br /&gt;
* [[Derrick Renaud]] added Discrete Sound for Starship 1. Still need to properly emulate the MC3340.&lt;br /&gt;
&lt;br /&gt;
* [[Pierpaolo Prazzoli]] changed some decryptions in igs_blit.c to use program roms loaded byteswapped. Decrypted Mahjong Man Guan Cai Shen, Mahjong Long Hu Zheng Ba 2, Mahjong Shuang Long Qiang Zhu 2, and Mahjong Super Da Man Guan 2.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] added save state for discrete node-&amp;gt;output to ensure that input nodes save states.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] added a new generic latch device. Generic emulation of 74LS174/175, 74LS259 and other latches. Apart from providing synched latch operation, these latches can be configured to read their input bitwise from other devices as well and individual bits can be connected to discrete nodes. Please see audio/dkong.c for examples.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] updated dkong &amp;amp; friends: Use new latch device&lt;br /&gt;
** adds new latch device where appropriate&lt;br /&gt;
** increased accuracy since now all main/sound cpu communications are properly latched&lt;br /&gt;
** removed quite some code as a consequence&lt;br /&gt;
** minor cosmetic edits&lt;br /&gt;
&lt;br /&gt;
* [[robiza]] updated adp memory map.&lt;br /&gt;
&lt;br /&gt;
* [[robiza]] made m4510 core fixes:&lt;br /&gt;
** banking in read and write operations&lt;br /&gt;
** jsr and jsrx instruction&lt;br /&gt;
** fixed TSY instruction&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] optimized the ycc_to_rgb conversion code.&lt;br /&gt;
&lt;br /&gt;
* [[Guru]] added a readme for The Simpsons.&lt;br /&gt;
&lt;br /&gt;
* [[smf]] made zn.c improvements:&lt;br /&gt;
** Improved dip switch emulation, ram hacks to get games booting are no longer required.&lt;br /&gt;
** Added gun emulation for judge dredd.&lt;br /&gt;
** Fixed judge dredd ide emulation when building with visual studio.&lt;br /&gt;
** Mapped primal rage 2 inputs&lt;br /&gt;
** Mapped player 3 &amp;amp; 4 inputs for 1 on 1 government, these are now the default with the 6 button inputs only mapped for games that need them.&lt;br /&gt;
** Converted AT28C16 to a device.&lt;br /&gt;
** Added preliminary support for devices to load/save nvram.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added some initial logic to boot and run the PR-8210 ROM (i8049) in ldplayer.c. Currently this is disabled behind a compile-time switch. Once this is working, the plan is to incorporate this into the existing PR-8210 emulation, but we&#039;re not there yet.&lt;br /&gt;
&lt;br /&gt;
* [[Pierpaolo Prazzoli]] changed Trivia Quest clocks based on some really old information.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] added new function tilemap_set_pen_data_offset(). While this isn&#039;t &#039;free&#039; as tilemap_set_palette_offset() is (when the offset changes, the pixmap cache needs to be invalidated), it helps removing some redundant code from drivers. Updated snk.c and snk68.c to take advantage of the new function.&lt;br /&gt;
&lt;br /&gt;
* Significant cleanup/rewrite of the MCS-48 CPU core:&lt;br /&gt;
** renamed from i8039 to mcs48&lt;br /&gt;
** changed to use data address space for internal RAM&lt;br /&gt;
** added internal memory maps for variants with internal RAM/ROM&lt;br /&gt;
** added a number of variants from documentation&lt;br /&gt;
** removed redundant and unused definitions from header file&lt;br /&gt;
** renamed constants and functions to be MCS48* prefixed&lt;br /&gt;
** re-verified all opcode behaviors and timing&lt;br /&gt;
** changed illegal opcodes to count 1 cycle to avoid infinite loops&lt;br /&gt;
** changed EA behavior so that it is a push from the driver instead of a pull on each opcode fetch (this may change further in the future). &lt;br /&gt;
** reimplemented IRQ generation and timer behavior according to documentation&lt;br /&gt;
** updated all drivers accordingly&lt;br /&gt;
** fixed several uses of PULSE_LINE, which no longer works&lt;br /&gt;
&lt;br /&gt;
* [[Samuele Zannoli]] updated SH4, Naomi, and Hikaru:&lt;br /&gt;
** Fixed SH-4 core to support multiple SH-4s&lt;br /&gt;
** Fixed LDCSR instruction&lt;br /&gt;
** Fixed SH-4 I/O ports&lt;br /&gt;
** Skeleton Hikaru driver with memory maps and both SH-4s&lt;br /&gt;
** Fixed JVS/Maple translation so Naomi 2 BIOS runs&lt;br /&gt;
&lt;br /&gt;
* [[stephh]] fixed Dip Switches and Inputs for &#039;jcross&#039; and &#039;sgladiat&#039;.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed slider controls into a menu. For now, removed the old direct access mechanism; instead, you must access the sliders via the main menu. While in the menu, you can use the ~ key to turn off the menu display and leave only the bar display, in order to see more of the screen.&lt;br /&gt;
&lt;br /&gt;
* [[Olivier Galibert]] did Namco NB 1/2 work:&lt;br /&gt;
** Shares the memory with the c75.&lt;br /&gt;
** Renames the c75 region to c7x from user4.&lt;br /&gt;
** Implements the c75 reset/halt control.&lt;br /&gt;
** Implements the irqs more correctly.&lt;br /&gt;
&lt;br /&gt;
* [[Christophe Jaillet]] made a small optimization to memory handling in the 68000 core. &lt;br /&gt;
&lt;br /&gt;
* [[Fabio Priuli]] fixed input port confusion in the 8080bw driver. Connected AVGDVG status bits via PORT_CUSTOM.&lt;br /&gt;
&lt;br /&gt;
* [[James Wallace]] updated stepper motor code to use a MAME-style config interface, rather than a load of setting functions. Changed optic functions to use clearly defined start and end points. Added standard layout for Starpoint units used in many machines. Updated all affected drivers.&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] removed useless backslashes lurking throughout the code.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] made improvements to magic10.c driver:&lt;br /&gt;
** Added Magic&#039;s 10 version 16.15&lt;br /&gt;
** Remapped all inputs to match other poker games.&lt;br /&gt;
** Added a missing input to Magic&#039;s 10 games.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&#039;&#039;&#039;New games added or promoted from NOT_WORKING status&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/aerofgts Aero Fighters Special (Tiawan)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/sfchamp Super Football Champ]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/mgcldate Magical Date / Magical Date - dokidoki kokuhaku daisakusen]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/ftimpact Fighters&#039; Impact]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/jdreddb Judge Dredd]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New clones added&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/topskatu Top Skater (USA)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/ikari Ikari Warriors (US)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/magic102 Magic&#039;s 10 (ver. 16.15)]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2008]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Previous_MAME_Versions&amp;diff=1903</id>
		<title>Previous MAME Versions</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Previous_MAME_Versions&amp;diff=1903"/>
		<updated>2008-09-19T05:15:09Z</updated>

		<summary type="html">&lt;p&gt;Georg: /* 2008 */ 127u2-u4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page provides information about prior versions of MAME. MAME derivatives and their respective features are not covered.&lt;br /&gt;
&lt;br /&gt;
The general information presented on each page:&lt;br /&gt;
:* Release date&lt;br /&gt;
:* List of contributors for that version&lt;br /&gt;
:* List of modifications for that version&lt;br /&gt;
:* List of games added for that version&lt;br /&gt;
&lt;br /&gt;
The pages mostly are wiki-ized versions of each version&#039;s whatsnew.txt, with hyperlinks to the appropriate pages on [http://www.mameworld.net/maws/ MAWS] and the wiki itself. Additional information may also be added, such as major changes to the MAME source code or milestones of the project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Versions by release year ==&lt;br /&gt;
{| width=100%&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 1997 ===&lt;br /&gt;
* [[MAME 0.1]]&lt;br /&gt;
* [[MAME 0.2]]&lt;br /&gt;
* [[MAME 0.3]]&lt;br /&gt;
* [[MAME 0.4]]&lt;br /&gt;
* [[MAME 0.5]]&lt;br /&gt;
* [[MAME 0.6]]&lt;br /&gt;
* [[MAME 0.7]]&lt;br /&gt;
* [[MAME 0.8]]&lt;br /&gt;
:* [[MAME 0.8.1]]&lt;br /&gt;
* [[MAME 0.9]]&lt;br /&gt;
:* [[MAME 0.9.1]]&lt;br /&gt;
* [[MAME 0.10]]&lt;br /&gt;
* [[MAME 0.11]]&lt;br /&gt;
* [[MAME 0.12]]&lt;br /&gt;
* [[MAME 0.13]]&lt;br /&gt;
* [[MAME 0.14]]&lt;br /&gt;
* [[MAME 0.15]]&lt;br /&gt;
* [[MAME 0.16]]&lt;br /&gt;
* [[MAME 0.17]]&lt;br /&gt;
* [[MAME 0.18]]&lt;br /&gt;
* [[MAME 0.19]]&lt;br /&gt;
* [[MAME 0.20]]&lt;br /&gt;
* [[MAME 0.21]]&lt;br /&gt;
:* [[MAME 0.21.5]]&lt;br /&gt;
* [[MAME 0.22]]&lt;br /&gt;
* [[MAME 0.23]]&lt;br /&gt;
:* [[MAME 0.23.1]]&lt;br /&gt;
* [[MAME 0.24]]&lt;br /&gt;
* [[MAME 0.25]]&lt;br /&gt;
* [[MAME 0.26]]&lt;br /&gt;
:* [[MAME 0.26.1]]&lt;br /&gt;
* [[MAME 0.27]]&lt;br /&gt;
* [[MAME 0.28]]&lt;br /&gt;
* [[MAME 0.29]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 1998 ===&lt;br /&gt;
* [[MAME 0.30]]&lt;br /&gt;
* [[MAME 0.31]]&lt;br /&gt;
:* [[MAME 0.33b1]]&lt;br /&gt;
:* [[MAME 0.33b2]]&lt;br /&gt;
:* [[MAME 0.33b3]]&lt;br /&gt;
:* [[MAME 0.33b4]]&lt;br /&gt;
:* [[MAME 0.33b5]]&lt;br /&gt;
:* [[MAME 0.33b6]]&lt;br /&gt;
:* [[MAME 0.33b7]]&lt;br /&gt;
:* [[MAME 0.33rc1]]&lt;br /&gt;
* [[MAME 0.33]]&lt;br /&gt;
:* [[MAME 0.34b1]]&lt;br /&gt;
:* [[MAME 0.34b2]]&lt;br /&gt;
:* [[MAME 0.34b3]]&lt;br /&gt;
:* [[MAME 0.34b4]]&lt;br /&gt;
:* [[MAME 0.34b5]]&lt;br /&gt;
:* [[MAME 0.34b6]]&lt;br /&gt;
:* [[MAME 0.34b7]]&lt;br /&gt;
:* [[MAME 0.34b8]]&lt;br /&gt;
:* [[MAME 0.34rc1]]&lt;br /&gt;
:* [[MAME 0.34rc2]]&lt;br /&gt;
* [[MAME 0.34]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 1999 ===&lt;br /&gt;
:* [[MAME 0.35b1]]&lt;br /&gt;
:* [[MAME 0.35b2]]&lt;br /&gt;
:* [[MAME 0.35b3]]&lt;br /&gt;
:* [[MAME 0.35b4]]&lt;br /&gt;
:* [[MAME 0.35b5]]&lt;br /&gt;
:* [[MAME 0.35b6]]&lt;br /&gt;
:* [[MAME 0.35b7]]&lt;br /&gt;
:* [[MAME 0.35b8]]&lt;br /&gt;
:* [[MAME 0.35b9]]&lt;br /&gt;
:* [[MAME 0.35b10]]&lt;br /&gt;
:* [[MAME 0.35b11]]&lt;br /&gt;
:* [[MAME 0.35b12]]&lt;br /&gt;
:* [[MAME 0.35b13]]&lt;br /&gt;
:* [[MAME 0.35rc1]]&lt;br /&gt;
:* [[MAME 0.35rc2]]&lt;br /&gt;
* [[MAME 0.35]]&lt;br /&gt;
:* [[MAME 0.35 Fixed]]&lt;br /&gt;
:* [[MAME 0.36b1]]&lt;br /&gt;
:* [[MAME 0.36b2]]&lt;br /&gt;
:* [[MAME 0.36b3]]&lt;br /&gt;
:* [[MAME 0.36b4]]&lt;br /&gt;
:* [[MAME 0.36b5]]&lt;br /&gt;
:* [[MAME 0.36b6]]&lt;br /&gt;
:* [[MAME 0.36b7]]&lt;br /&gt;
:* [[MAME 0.36b8]]&lt;br /&gt;
:* [[MAME 0.36b9]]&lt;br /&gt;
:* [[MAME 0.36b9.1]]&lt;br /&gt;
:* [[MAME 0.36b10]]&lt;br /&gt;
:* [[MAME 0.36b11]]&lt;br /&gt;
:* [[MAME 0.36b12]]&lt;br /&gt;
:* [[MAME 0.36b13]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2000 ===&lt;br /&gt;
:* [[MAME 0.36b14]]&lt;br /&gt;
:* [[MAME 0.36b15]]&lt;br /&gt;
:* [[MAME 0.36b16]]&lt;br /&gt;
:* [[MAME 0.36rc1]]&lt;br /&gt;
:* [[MAME 0.36rc2]]&lt;br /&gt;
* [[MAME 0.36]]&lt;br /&gt;
:* [[MAME 0.37b1]]&lt;br /&gt;
:* [[MAME 0.37b2]]&lt;br /&gt;
:* [[MAME 0.37b3]]&lt;br /&gt;
:* [[MAME 0.37b4]]&lt;br /&gt;
:* [[MAME 0.37b5]]&lt;br /&gt;
:* [[MAME 0.37b6]]&lt;br /&gt;
:* [[MAME 0.37b7]]&lt;br /&gt;
:* [[MAME 0.37b8]]&lt;br /&gt;
:* [[MAME 0.37b9]]&lt;br /&gt;
:* [[MAME 0.37b10]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2001 ===&lt;br /&gt;
:* [[MAME 0.37b11]]&lt;br /&gt;
:* [[MAME 0.37b12]]&lt;br /&gt;
:* [[MAME 0.37b12 Fixed]]&lt;br /&gt;
:* [[MAME 0.37b13]]&lt;br /&gt;
:* [[MAME 0.37b14]]&lt;br /&gt;
:* [[MAME 0.37b15]]&lt;br /&gt;
:* [[MAME 0.37b16]]&lt;br /&gt;
* [[MAME 0.53]]&lt;br /&gt;
* [[MAME 0.54]]&lt;br /&gt;
* [[MAME 0.55]]&lt;br /&gt;
* [[MAME 0.56]]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2002 ===&lt;br /&gt;
* [[MAME 0.57]]&lt;br /&gt;
* [[MAME 0.58]]&lt;br /&gt;
* [[MAME 0.59]]&lt;br /&gt;
* [[MAME 0.60]]&lt;br /&gt;
* [[MAME 0.61]]&lt;br /&gt;
* [[MAME 0.62]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2003 ===&lt;br /&gt;
* [[MAME 0.63]]&lt;br /&gt;
* [[MAME 0.64]]&lt;br /&gt;
* [[MAME 0.65]]&lt;br /&gt;
* [[MAME 0.66]]&lt;br /&gt;
* [[MAME 0.67]]&lt;br /&gt;
* [[MAME 0.68]]&lt;br /&gt;
* [[MAME 0.69]]&lt;br /&gt;
:* [[MAME 0.69a]]&lt;br /&gt;
:* [[MAME 0.69b]]&lt;br /&gt;
:* [[MAME 0.69u3]]&lt;br /&gt;
* [[MAME 0.70]]&lt;br /&gt;
:* [[MAME 0.70u1]]&lt;br /&gt;
:* [[MAME 0.70u2]]&lt;br /&gt;
:* [[MAME 0.70u3]]&lt;br /&gt;
:* [[MAME 0.70u4]]&lt;br /&gt;
:* [[MAME 0.70u5]]&lt;br /&gt;
* [[MAME 0.71]]&lt;br /&gt;
:* [[MAME 0.71u1]]&lt;br /&gt;
:* [[MAME 0.71u2]]&lt;br /&gt;
:* [[MAME 0.71u3p]]&lt;br /&gt;
* [[MAME 0.72]]&lt;br /&gt;
:* [[MAME 0.72u1]]&lt;br /&gt;
:* [[MAME 0.72u2]]&lt;br /&gt;
* [[MAME 0.73]]&lt;br /&gt;
* [[MAME 0.74]]&lt;br /&gt;
:* [[MAME 0.74u1]]&lt;br /&gt;
:* [[MAME 0.74u2]]&lt;br /&gt;
* [[MAME 0.75]]&lt;br /&gt;
:* [[MAME 0.75u1]]&lt;br /&gt;
* [[MAME 0.76]]&lt;br /&gt;
:* [[MAME 0.76u1]]&lt;br /&gt;
:* [[MAME 0.76u2]]&lt;br /&gt;
* [[MAME 0.77]]&lt;br /&gt;
:* [[MAME 0.77u1]]&lt;br /&gt;
:* [[MAME 0.77u2]]&lt;br /&gt;
:* [[MAME 0.77u3]]&lt;br /&gt;
* [[MAME 0.78]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2004 ===&lt;br /&gt;
:* [[MAME 0.78u1]]&lt;br /&gt;
:* [[MAME 0.78u2]]&lt;br /&gt;
:* [[MAME 0.78u3]]&lt;br /&gt;
:* [[MAME 0.78u4]]&lt;br /&gt;
:* [[MAME 0.78u5]]&lt;br /&gt;
:* [[MAME 0.78u6]]&lt;br /&gt;
* [[MAME 0.79]]&lt;br /&gt;
:* [[MAME 0.79u1]]&lt;br /&gt;
:* [[MAME 0.79u2]]&lt;br /&gt;
:* [[MAME 0.79u3]]&lt;br /&gt;
:* [[MAME 0.79u4]]&lt;br /&gt;
* [[MAME 0.80]]&lt;br /&gt;
:* [[MAME 0.80u1]]&lt;br /&gt;
:* [[MAME 0.80u2]]&lt;br /&gt;
:* [[MAME 0.80u3]]&lt;br /&gt;
* [[MAME 0.81]]&lt;br /&gt;
:* [[MAME 0.81u1]]&lt;br /&gt;
:* [[MAME 0.81u2]]&lt;br /&gt;
:* [[MAME 0.81u3]]&lt;br /&gt;
:* [[MAME 0.81u4]]&lt;br /&gt;
:* [[MAME 0.81u5]]&lt;br /&gt;
:* [[MAME 0.81u6]]&lt;br /&gt;
:* [[MAME 0.81u7]]&lt;br /&gt;
:* [[MAME 0.81u8]]&lt;br /&gt;
:* [[MAME 0.81u9]]&lt;br /&gt;
* [[MAME 0.82]]&lt;br /&gt;
:* [[MAME 0.82u1]]&lt;br /&gt;
:* [[MAME 0.82u2]]&lt;br /&gt;
:* [[MAME 0.82u3]]&lt;br /&gt;
* [[MAME 0.83]]&lt;br /&gt;
* [[MAME 0.84]]&lt;br /&gt;
:* [[MAME 0.84u1]]&lt;br /&gt;
:* [[MAME 0.84u2]]&lt;br /&gt;
:* [[MAME 0.84u3]]&lt;br /&gt;
:* [[MAME 0.84u4]]&lt;br /&gt;
:* [[MAME 0.84u5]]&lt;br /&gt;
:* [[MAME 0.84u6]]&lt;br /&gt;
* [[MAME 0.85]]&lt;br /&gt;
:* [[MAME 0.85u1]]&lt;br /&gt;
:* [[MAME 0.85u2]]&lt;br /&gt;
:* [[MAME 0.85u3]]&lt;br /&gt;
* [[MAME 0.86]]&lt;br /&gt;
:* [[MAME 0.86u1]]&lt;br /&gt;
:* [[MAME 0.86u2]]&lt;br /&gt;
:* [[MAME 0.86u3]]&lt;br /&gt;
:* [[MAME 0.86u4]]&lt;br /&gt;
:* [[MAME 0.86u5]]&lt;br /&gt;
* [[MAME 0.87]]&lt;br /&gt;
:* [[MAME 0.87u1]]&lt;br /&gt;
:* [[MAME 0.87u2]]&lt;br /&gt;
:* [[MAME 0.87u3]]&lt;br /&gt;
:* [[MAME 0.87u4]]&lt;br /&gt;
:* [[MAME 0.87u5]]&lt;br /&gt;
* [[MAME 0.88]]&lt;br /&gt;
:* [[MAME 0.88u1]]&lt;br /&gt;
:* [[MAME 0.88u2]]&lt;br /&gt;
:* [[MAME 0.88u3]]&lt;br /&gt;
:* [[MAME 0.88u4]]&lt;br /&gt;
:* [[MAME 0.88u5]]&lt;br /&gt;
:* [[MAME 0.88u6]]&lt;br /&gt;
:* [[MAME 0.88u7]]&lt;br /&gt;
* [[MAME 0.89]]&lt;br /&gt;
:* [[MAME 0.89u1]]&lt;br /&gt;
:* [[MAME 0.89u2]]&lt;br /&gt;
:* [[MAME 0.89u3]]&lt;br /&gt;
:* [[MAME 0.89u4]]&lt;br /&gt;
:* [[MAME 0.89u5]]&lt;br /&gt;
:* [[MAME 0.89u6]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2005 ===&lt;br /&gt;
* [[MAME 0.90]]&lt;br /&gt;
:* [[MAME 0.90u1]]&lt;br /&gt;
:* [[MAME 0.90u2]]&lt;br /&gt;
:* [[MAME 0.90u3]]&lt;br /&gt;
:* [[MAME 0.90u4]]&lt;br /&gt;
* [[MAME 0.91]]&lt;br /&gt;
:* [[MAME 0.91u1]]&lt;br /&gt;
:* [[MAME 0.91u2]]&lt;br /&gt;
* [[MAME 0.92]]&lt;br /&gt;
:* [[MAME 0.92u1]]&lt;br /&gt;
* [[MAME 0.93]]&lt;br /&gt;
:* [[MAME 0.93u1]]&lt;br /&gt;
:* [[MAME 0.93u2]]&lt;br /&gt;
:* [[MAME 0.93u3]]&lt;br /&gt;
* [[MAME 0.94]]&lt;br /&gt;
:* [[MAME 0.94u1]]&lt;br /&gt;
:* [[MAME 0.94u2]]&lt;br /&gt;
:* [[MAME 0.94u3]]&lt;br /&gt;
:* [[MAME 0.94u4]]&lt;br /&gt;
:* [[MAME 0.94u5]]&lt;br /&gt;
* [[MAME 0.95]]&lt;br /&gt;
:* [[MAME 0.95u1]]&lt;br /&gt;
:* [[MAME 0.95u2]]&lt;br /&gt;
:* [[MAME 0.95u3]]&lt;br /&gt;
:* [[MAME 0.95u4]]&lt;br /&gt;
:* [[MAME 0.95u5]]&lt;br /&gt;
:* [[MAME 0.95u6]]&lt;br /&gt;
:* [[MAME 0.95u7]]&lt;br /&gt;
* [[MAME 0.96]]&lt;br /&gt;
:* [[MAME 0.96u1]]&lt;br /&gt;
:* [[MAME 0.96u2]]&lt;br /&gt;
:* [[MAME 0.96u3]]&lt;br /&gt;
:* [[MAME 0.96u4]]&lt;br /&gt;
* [[MAME 0.97]]&lt;br /&gt;
:* [[MAME 0.97u1]]&lt;br /&gt;
:* [[MAME 0.97u2]]&lt;br /&gt;
:* [[MAME 0.97u3]]&lt;br /&gt;
:* [[MAME 0.97u4]]&lt;br /&gt;
:* [[MAME 0.97u5]]&lt;br /&gt;
* [[MAME 0.98]]&lt;br /&gt;
:* [[MAME 0.98u1]]&lt;br /&gt;
:* [[MAME 0.98u2]]&lt;br /&gt;
:* [[MAME 0.98u3]]&lt;br /&gt;
:* [[MAME 0.98u4]]&lt;br /&gt;
* [[MAME 0.99]]&lt;br /&gt;
:* [[MAME 0.99u1]]&lt;br /&gt;
:* [[MAME 0.99u2]]&lt;br /&gt;
:* [[MAME 0.99u3]]&lt;br /&gt;
:* [[MAME 0.99u4]]&lt;br /&gt;
:* [[MAME 0.99u5]]&lt;br /&gt;
:* [[MAME 0.99u6]]&lt;br /&gt;
:* [[MAME 0.99u7]]&lt;br /&gt;
:* [[MAME 0.99u8]]&lt;br /&gt;
:* [[MAME 0.99u9]]&lt;br /&gt;
:* [[MAME 0.99u10]]&lt;br /&gt;
* [[MAME 0.100]]&lt;br /&gt;
:* [[MAME 0.100u1]]&lt;br /&gt;
:* [[MAME 0.100u2]]&lt;br /&gt;
:* [[MAME 0.100u3]]&lt;br /&gt;
:* [[MAME 0.100u4]]&lt;br /&gt;
* [[MAME 0.101]]&lt;br /&gt;
:* [[MAME 0.101u1]]&lt;br /&gt;
:* [[MAME 0.101u2]]&lt;br /&gt;
:* [[MAME 0.101u3]]&lt;br /&gt;
:* [[MAME 0.101u4]]&lt;br /&gt;
:* [[MAME 0.101u5]]&lt;br /&gt;
* [[MAME 0.102]]&lt;br /&gt;
:* [[MAME 0.102u1]]&lt;br /&gt;
:* [[MAME 0.102u2]]&lt;br /&gt;
:* [[MAME 0.102u3]]&lt;br /&gt;
:* [[MAME 0.102u4]]&lt;br /&gt;
:* [[MAME 0.102u5]]&lt;br /&gt;
* [[MAME 0.103]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2006 ===&lt;br /&gt;
:* [[MAME 0.103u1]]&lt;br /&gt;
:* [[MAME 0.103u2]]&lt;br /&gt;
:* [[MAME 0.103u3]]&lt;br /&gt;
:* [[MAME 0.103u4]]&lt;br /&gt;
:* [[MAME 0.103u5]]&lt;br /&gt;
* [[MAME 0.104]]&lt;br /&gt;
:* [[MAME 0.104u1]]&lt;br /&gt;
:* [[MAME 0.104u2]]&lt;br /&gt;
:* [[MAME 0.104u3]]&lt;br /&gt;
:* [[MAME 0.104u4]]&lt;br /&gt;
:* [[MAME 0.104u5]]&lt;br /&gt;
:* [[MAME 0.104u6]]&lt;br /&gt;
:* [[MAME 0.104u7]]&lt;br /&gt;
:* [[MAME 0.104u8]]&lt;br /&gt;
:* [[MAME 0.104u9]]&lt;br /&gt;
* [[MAME 0.105]]&lt;br /&gt;
:* [[MAME 0.105u1]]&lt;br /&gt;
:* [[MAME 0.105u2]]&lt;br /&gt;
:* [[MAME 0.105u3]]&lt;br /&gt;
:* [[MAME 0.105u4]]&lt;br /&gt;
:* [[MAME 0.105u5]]&lt;br /&gt;
* [[MAME 0.106]]&lt;br /&gt;
:* [[MAME 0.106u1]]&lt;br /&gt;
:* [[MAME 0.106u2]]&lt;br /&gt;
:* [[MAME 0.106u3]]&lt;br /&gt;
:* [[MAME 0.106u4]]&lt;br /&gt;
:* [[MAME 0.106u5]]&lt;br /&gt;
:* [[MAME 0.106u6]]&lt;br /&gt;
:* [[MAME 0.106u7]]&lt;br /&gt;
:* [[MAME 0.106u8]]&lt;br /&gt;
:* [[MAME 0.106u9]]&lt;br /&gt;
:* [[MAME 0.106u10]]&lt;br /&gt;
:* [[MAME 0.106u11]]&lt;br /&gt;
:* [[MAME 0.106u12]]&lt;br /&gt;
:* [[MAME 0.106u13]]&lt;br /&gt;
* [[MAME 0.107]]&lt;br /&gt;
:* [[MAME 0.107u1]]&lt;br /&gt;
:* [[MAME 0.107u2]]&lt;br /&gt;
:* [[MAME 0.107u3]]&lt;br /&gt;
:* [[MAME 0.107u4]]&lt;br /&gt;
* [[MAME 0.108]]&lt;br /&gt;
:* [[MAME 0.108u1]]&lt;br /&gt;
:* [[MAME 0.108u2]]&lt;br /&gt;
:* [[MAME 0.108u3]]&lt;br /&gt;
:* [[MAME 0.108u4]]&lt;br /&gt;
:* [[MAME 0.108u5]]&lt;br /&gt;
* [[MAME 0.109]]&lt;br /&gt;
:* [[MAME 0.109u1]]&lt;br /&gt;
:* [[MAME 0.109u2]]&lt;br /&gt;
:* [[MAME 0.109u3]]&lt;br /&gt;
:* [[MAME 0.109u4]]&lt;br /&gt;
:* [[MAME 0.109u5]]&lt;br /&gt;
* [[MAME 0.110]]&lt;br /&gt;
:* [[MAME 0.110u1]]&lt;br /&gt;
:* [[MAME 0.110u2]]&lt;br /&gt;
:* [[MAME 0.110u3]]&lt;br /&gt;
:* [[MAME 0.110u4]]&lt;br /&gt;
:* [[MAME 0.110u5]]&lt;br /&gt;
* [[MAME 0.111]]&lt;br /&gt;
:* [[MAME 0.111u1]]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2007 ===&lt;br /&gt;
:* [[MAME 0.111u2]]&lt;br /&gt;
:* [[MAME 0.111u3]]&lt;br /&gt;
:* [[MAME 0.111u4]]&lt;br /&gt;
:* [[MAME 0.111u5]]&lt;br /&gt;
:* [[MAME 0.111u6]]&lt;br /&gt;
* [[MAME 0.112]]&lt;br /&gt;
:* [[MAME 0.112u1]]&lt;br /&gt;
:* [[MAME 0.112u2]]&lt;br /&gt;
:* [[MAME 0.112u3]]&lt;br /&gt;
:* [[MAME 0.112u4]]&lt;br /&gt;
* [[MAME 0.113]]&lt;br /&gt;
:* [[MAME 0.113u1]]&lt;br /&gt;
:* [[MAME 0.113u2]]&lt;br /&gt;
:* [[MAME 0.113u3]]&lt;br /&gt;
:* [[MAME 0.113u4]]&lt;br /&gt;
* [[MAME 0.114]]&lt;br /&gt;
:* [[MAME 0.114u1]]&lt;br /&gt;
:* [[MAME 0.114u2]]&lt;br /&gt;
:* [[MAME 0.114u3]]&lt;br /&gt;
:* [[MAME 0.114u4]]&lt;br /&gt;
* [[MAME 0.115]]&lt;br /&gt;
:* [[MAME 0.115u1]]&lt;br /&gt;
:* [[MAME 0.115u2]]&lt;br /&gt;
:* [[MAME 0.115u3]]&lt;br /&gt;
:* [[MAME 0.115u4]]&lt;br /&gt;
* [[MAME 0.116]]&lt;br /&gt;
:* [[MAME 0.116u1]]&lt;br /&gt;
:* [[MAME 0.116u2]]&lt;br /&gt;
:* [[MAME 0.116u3]]&lt;br /&gt;
:* [[MAME 0.116u4]]&lt;br /&gt;
* [[MAME 0.117]]&lt;br /&gt;
:* [[MAME 0.117u1]]&lt;br /&gt;
:* [[MAME 0.117u2]]&lt;br /&gt;
:* [[MAME 0.117u3]]&lt;br /&gt;
* [[MAME 0.118]]&lt;br /&gt;
:* [[MAME 0.118u1]]&lt;br /&gt;
:* [[MAME 0.118u2]]&lt;br /&gt;
:* [[MAME 0.118u3]]&lt;br /&gt;
:* [[MAME 0.118u4]]&lt;br /&gt;
:* [[MAME 0.118u5]]&lt;br /&gt;
:* [[MAME 0.118u6]]&lt;br /&gt;
* [[MAME 0.119]]&lt;br /&gt;
:* [[MAME 0.119u1]]&lt;br /&gt;
:* [[MAME 0.119u2]]&lt;br /&gt;
:* [[MAME 0.119u3]]&lt;br /&gt;
:* [[MAME 0.119u4]]&lt;br /&gt;
* [[MAME 0.120]]&lt;br /&gt;
:* [[MAME 0.120u1]]&lt;br /&gt;
:* [[MAME 0.120u2]]&lt;br /&gt;
:* [[MAME 0.120u3]]&lt;br /&gt;
:* [[MAME 0.120u4]]&lt;br /&gt;
* [[MAME 0.121]]&lt;br /&gt;
:* [[MAME 0.121u1]]&lt;br /&gt;
:* [[MAME 0.121u2]]&lt;br /&gt;
:* [[MAME 0.121u3]]&lt;br /&gt;
:* [[MAME 0.121u4]]&lt;br /&gt;
* [[MAME 0.122]]&lt;br /&gt;
:* [[MAME 0.122u1]]&lt;br /&gt;
:* [[MAME 0.122u2]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2008 ===&lt;br /&gt;
:* [[MAME 0.122u3]]&lt;br /&gt;
:* [[MAME 0.122u4]]&lt;br /&gt;
:* [[MAME 0.122u5]]&lt;br /&gt;
:* [[MAME 0.122u6]]&lt;br /&gt;
:* [[MAME 0.122u7]]&lt;br /&gt;
:* [[MAME 0.122u8]]&lt;br /&gt;
:* [[MAME 0.122u8fix]]&lt;br /&gt;
* [[MAME 0.123]]&lt;br /&gt;
:* [[MAME 0.123u1]]&lt;br /&gt;
:* [[MAME 0.123u2]]&lt;br /&gt;
:* [[MAME 0.123u3]]&lt;br /&gt;
:* [[MAME 0.123u4]]&lt;br /&gt;
:* [[MAME 0.123u5]]&lt;br /&gt;
:* [[MAME 0.123u6]]&lt;br /&gt;
* [[MAME 0.124]]&lt;br /&gt;
:* [[MAME 0.124a]]&lt;br /&gt;
:* [[MAME 0.124u1]]&lt;br /&gt;
:* [[MAME 0.124u2]]&lt;br /&gt;
:* [[MAME 0.124u3]]&lt;br /&gt;
:* [[MAME 0.124u4]]&lt;br /&gt;
:* [[MAME 0.124u5]]&lt;br /&gt;
* [[MAME 0.125]]&lt;br /&gt;
:* [[MAME 0.125u1]]&lt;br /&gt;
:* [[MAME 0.125u2]]&lt;br /&gt;
:* [[MAME 0.125u3]]&lt;br /&gt;
:* [[MAME 0.125u4]]&lt;br /&gt;
:* [[MAME 0.125u5]]&lt;br /&gt;
:* [[MAME 0.125u6]]&lt;br /&gt;
:* [[MAME 0.125u7]]&lt;br /&gt;
:* [[MAME 0.125u8]]&lt;br /&gt;
:* [[MAME 0.125u9]]&lt;br /&gt;
* [[MAME 0.126]]&lt;br /&gt;
:* [[MAME 0.126u1]]&lt;br /&gt;
:* [[MAME 0.126u2]]&lt;br /&gt;
:* [[MAME 0.126u3]]&lt;br /&gt;
:* [[MAME 0.126u4]]&lt;br /&gt;
:* [[MAME 0.126u5]]&lt;br /&gt;
* [[MAME 0.127]]&lt;br /&gt;
:* [[MAME 0.127u1]]&lt;br /&gt;
:* [[MAME 0.127u2]]&lt;br /&gt;
:* [[MAME 0.127u3]]&lt;br /&gt;
:* [[MAME 0.127u4]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.127u4&amp;diff=1902</id>
		<title>MAME 0.127u4</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.127u4&amp;diff=1902"/>
		<updated>2008-09-19T05:14:32Z</updated>

		<summary type="html">&lt;p&gt;Georg: Initial version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.127u4 was released on 18 September 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version are, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[9IEM1smI0]]&lt;br /&gt;
* [[Aaron Giles]]&lt;br /&gt;
* [[aDG4W+qp0]]&lt;br /&gt;
* [[Andrew Gardner]]&lt;br /&gt;
* [[Atari Ace]]&lt;br /&gt;
* [[bonky_0013]]&lt;br /&gt;
* [[Corrado Tomaselli]]&lt;br /&gt;
* [[Curt Coder]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
* [[Dazzer]]&lt;br /&gt;
* [[EMMA team]]&lt;br /&gt;
* [[Jet Black]]&lt;br /&gt;
* [[MASH]]&lt;br /&gt;
* [[Nicola Salmoria]]&lt;br /&gt;
* [[Phil Bennett]]&lt;br /&gt;
* [[R. Belmont]]&lt;br /&gt;
* [[Roberto Fresca]]&lt;br /&gt;
* [[smf]]&lt;br /&gt;
* [[Tafoid]]&lt;br /&gt;
* [[Tomasz Slanina]]&lt;br /&gt;
* [[Tormod]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[Dazzer]] added a redump of indytemc. There&#039;s sprite/playfield flipping issues, hence GAME_IMPERFECT_GRAPHICS.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] made improvements to the Funworld driver:&lt;br /&gt;
** Added new clone: Pool 10 (italian, set 4).&lt;br /&gt;
** Improved lamps layout for all games.&lt;br /&gt;
** Added Pool 10 pinout and DIP switches info.&lt;br /&gt;
** Updated technical notes.&lt;br /&gt;
&lt;br /&gt;
* [[Andrew Gardner]] continued I/O map merging.&lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] changed Namco NB-x to use real C75 BIOS, read controls the real hardware way.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] added lamps support + layout to magjoker and galaxi. Magjoker has a good lamps sequence in the attract.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed a crash when hitting watchpoints on static handlers.&lt;br /&gt;
&lt;br /&gt;
* [[Phil Bennett]] changed Namco NA-2 to use real C70 BIOS. Removed sound and input simulation code. Changed the NA-1/2 MCU type to M37702.&lt;br /&gt;
&lt;br /&gt;
* [[Dazzer]] added correct colour PROMS to arkatour.&lt;br /&gt;
&lt;br /&gt;
* [[9IEM1smI0]] fixed inputs in Main Event (SNK) based on the info in http://otoya.sheep-cloud.net/dipsw/ma-mo/mainevent.html.&lt;br /&gt;
&lt;br /&gt;
* [[aDG4W+qp0]] made improvements to Jaleco &#039;Bomb&#039;s Away&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Curt Coder]] fixed refresh rate and interrupts in the sg1000a driver, added 8255PPI and coin counter.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed requirements for laserdisc CHDs to require a new chunk of metadata with pre-decoded frame information. Modified chdman to automatically produce this for CHDs that are of the appropriate parameters. To fix up existing CHDs, use chdman -fixavdata on the CHD.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] modified the laserdisc core to leverage the pre-decoded frame metadata, which is now required. This improves seek times when searching and allows the player-specific emulation access to the VBI data as soon as it would really be available. Changed update callback timing to fire just before the first line of VBI data would be read; at that point, the frame selection is assumed to be committed.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] converted PR-8210 emulation over to using the actual MCU from the laserdisc player. This MCU controls low-level functions such as slider position and laser on/off, and receives decoded vertical blanking data in order to make decisions. Removed old HLE behavior. Note that the overlay text is displayed via the UI; this is temporary and will be fixed shortly.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] converted Simutrek-hacked laserdisc emulation to using the actual MCU from the game, which in turn hands off commands to the PR-8210 MCU. This is still not 100% but is pretty close at this point and achieves the correct behaviors in most cases.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed Cube Quest overlay scaling to cover the whole screen.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed laserdisc video parameters to position the screen area at the bottom rather than the top, since this corresponds more closely to standard line numbering.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] extended the vbiparse code to support pack/unpack, and to more fully document all the meanings of the VBI codes.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] updated ldplayer to support slow/fast forward movement, frame/chapter display, and separate controls for scanning/stepping.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added new built-in variable &amp;quot;frame&amp;quot; to the debugger.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed device-based ROM loading to support loading ROMs from the game&#039;s ZIP as well.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed CPU-internal regions so now they have priority again. Fixed mario by installing a handler in the SOUND_START function.&lt;br /&gt;
&lt;br /&gt;
* [[Tafoid]] improved DIP switch handling and added DIP locations in epos.c.&lt;br /&gt;
&lt;br /&gt;
* [[Tafoid]] added DIP locations to the dec0 driver.&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] separated NBA Jam TE from NBA Jam as they are not technically clones of each other.&lt;br /&gt;
&lt;br /&gt;
* [[Corrado Tomaselli]] verified cpu clocks and corrected/verified OKI M6295 frequencies and pin for Shadow Force.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&#039;&#039;&#039;New games added or promoted from NOT_WORKING status&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/firefox Fire Fox]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New clones added&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/tengai Tengai (World)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/pool10d Pool 10 (italian, set 4)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/hotminda Hot Mind (adjustable prize)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/mvsc Marvel Vs. Capcom: Clash of Super Heroes (Euro 980123)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/3wonderh Three Wonders (hack?)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New games marked as GAME_NOT_WORKING&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/funlddlx Funny Land de Luxe]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2008]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.127u3&amp;diff=1900</id>
		<title>MAME 0.127u3</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.127u3&amp;diff=1900"/>
		<updated>2008-09-18T06:26:00Z</updated>

		<summary type="html">&lt;p&gt;Georg: Initial version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.127u3 was released on 11 September 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version are, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]]&lt;br /&gt;
* [[Andrew Gardner]]&lt;br /&gt;
* [[Atari Ace]]&lt;br /&gt;
* [[Brian Troha]]&lt;br /&gt;
* [[Chris Hardy]]&lt;br /&gt;
* [[Christophe Jaillet]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
* [[Dazzer]]&lt;br /&gt;
* [[Kevin Eshbach]]&lt;br /&gt;
* [[Mike Green]]&lt;br /&gt;
* [[Miodrag Milanovic]]&lt;br /&gt;
* [[Nathan Woods]]&lt;br /&gt;
* [[Nicola Salmoria]]&lt;br /&gt;
* [[Oliver Stoeneberg]]&lt;br /&gt;
* [[Olivier Galibert]]&lt;br /&gt;
* [[Pierpaolo Prazzoli]]&lt;br /&gt;
* [[Roberto Fresca]]&lt;br /&gt;
* [[Stefan Lindberg]]&lt;br /&gt;
* [[Tirino73]]&lt;br /&gt;
* [[Tomasz Slanina]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[Pierpaolo Prazzoli]] and [[Tomasz Slanina]] implemented m90 playfield 1 and playfield 2 y-offset table. This fixes, at least, the water effect in riskchal and the text fading effect in the matchit2 demo.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] started changing naomi gdrom sets to load the CHDs.&lt;br /&gt;
&lt;br /&gt;
* [[Brian Troha]] additional documentation for Egg Venture &amp;amp; Lethal Justice:&lt;br /&gt;
** Added JAMMA pinout&lt;br /&gt;
** Gun Connector pinout&lt;br /&gt;
** Sound &amp;amp; Amp information&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] changed snk.c as coin inputs seem to be active high (except for jcross)&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] fixed bg tile banking in Canvas Croquis. Removed snkwave since it doesn&#039;t seem to be used and might not be present on the pcb at all. General driver cleanup, bringing it in line with snk.c but not merging it since somthing doesn&#039;t quite fit.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] merged memory maps in munchmo.c.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] made changes to magic10 driver:&lt;br /&gt;
** Better structure and organization.&lt;br /&gt;
** Added Super Gran Safari.&lt;br /&gt;
** Added improved lamps layout to Super Gran Safari and Magic&#039;s 10.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added new device interface selector: DEVINFO_PTR_ROM_REGION. This allows a device to provide a set of ROM regions to be loaded along with the game ROMs. It is expected that most regions defined for devices will use the ROMREGION_LOADBYNAME flag to enable the ROMs to live in a central location.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added new device interface selector: DEVINFO_PTR_MACHINE_CONFIG. This allows a device to specify a partial machine driver which is appended to the end of the machine driver for any game using that device. The intention for this is to allow devices which have their own BIOS logic to specify CPUs and other characteristics common to all systems using the device.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added new ROMREGION flag: ROMREGION_LOADBYNAME, which means that if the ROMs in that region are not found in the usual driver files, then the name of the region will be used as a driver filename for loading.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] extended the ldcore interface structure to allow each player type to provide its own ROM region and partial machine driver.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] moved preliminary PR-8210 emulation code from ldplayer.c to ldpr8210.c. It is currently disabled behind the EMULATE_PR8210_ROM compile time flag.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added built-in &amp;quot;Off&amp;quot; states to the cheats with parameters. This is also the default state, obviating the need for a default value. Removed the &amp;quot;default&amp;quot; attribute as a result. Switching from &amp;quot;Off&amp;quot; to another state first executes the &amp;quot;on&amp;quot; script followed by the &amp;quot;change&amp;quot; script. Switching to &amp;quot;Off&amp;quot; from another state executes the &amp;quot;off&amp;quot; script. While not off, the &amp;quot;run&amp;quot; script is executed each frame.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] moved reset to default behavior in the cheat menu to IPT_UI_CLEAR.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] moved all naomi-gd keys to external.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] cleaned up shadfrce.c input port mapping.&lt;br /&gt;
&lt;br /&gt;
* [[Andrew Gardner]] merged I/O maps in a number of drivers.&lt;br /&gt;
&lt;br /&gt;
* [[Pierpaolo Prazzoli]] and [[Tomasz Slanina]] fixed sprites in imago&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added concept of rom sources to the rom loader. Updated auditing, CLI utilities, validity checks, and ROM loading to use these new functions so that device-specific ROMs are handled properly. &lt;br /&gt;
&lt;br /&gt;
* [[Nathan Woods]] added a core_fopen_ram_copy() call, similar to core_fopen_ram() except that it copies the memory.&lt;br /&gt;
&lt;br /&gt;
* [[Dazzer]] added redumped welltris program ROMs.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed CPUs, sound chips, devices, and ROM-regions which are specified by devices so now they have their tags auto-prefixed with the device&#039;s tag. This allows for multiple instances to be present. For example, the PR-8210 laserdisc player has a CPU with a tag of &amp;quot;pr8210&amp;quot;. When it is included as a device by a driver, the driver may tag the device &amp;quot;laserdisc&amp;quot;. The resulting final CPU tag name will be &amp;quot;laserdisc:pr8210&amp;quot;. Also updated the debugger expression engine to support names with embedded colons.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added checks to ensure that tags used for CPUs, sound chips, regions, and devices follow some basic rules: they should be less than 15 characters long, be all lower-case, and only contain letters, numbers, underscores, or dots (no spaces). This is to ensure that they can be used properly in debugger expressions and don&#039;t get too long or unwieldy to type (even 15 chars is rather long). Fixed up all tags in the system that failed these checks.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] made Space Win changes:&lt;br /&gt;
** Some corrections to the memory map.&lt;br /&gt;
** Added proper working RAM.&lt;br /&gt;
** Added Dallas DS1220Y NVRAM.&lt;br /&gt;
** Added output port.&lt;br /&gt;
** Added lamps layout.&lt;br /&gt;
** Added complete inputs.&lt;br /&gt;
** Changed description to &amp;quot;Scacco Matto / Space Win&amp;quot; since the default game is Scacco Matto.&lt;br /&gt;
** Fixed memory maps.&lt;br /&gt;
** Documented Super Derby outputs.&lt;br /&gt;
** Added lamps support + layout to Super Derby.&lt;br /&gt;
** Fixed the phisical RAM size to all games.&lt;br /&gt;
** Fixed the wrong NVRAM size to spacewin (16Kb instead of 16KB).&lt;br /&gt;
** Added proper NVRAM to sderby and pmroulet.&lt;br /&gt;
** Added the missing 3rd input to pmroulet (needed for 3-button mode).&lt;br /&gt;
** Cleaned up the driver.&lt;br /&gt;
** You must enter the service mode and change graphics in order to switch the game.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed DEVICE_START functions to return an error code. Currently this is either DEVICE_START_OK or DEVICE_START_MISSING_DEPENDENCY. The latter should be returned by a device if there is another device it depends on which hasn&#039;t been started yet. Added new flag in the device interface to indicate whether a device has been started.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed laserdisc interface to explicitly specify the screen and sound devices it should route to. Drivers no longer have to manually call laserdisc_vsync(). Instead, the laserdisc code connects up to the routed screen device and works based on that screen&#039;s VBLANK timing. Removed all existing calls to laserdisc_vsync().&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed laserdisc behavior so that it completes the previous video read and initiates the next read at the end of VBLANK instead of the beginning. This gives player logic time during VBLANK to alter the slider position prior to fetching the next frame.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added new laserdisc callback for vsync begin and changed the update callback to be called at the end of VBLANK. Also added functions to set the slider speed, advance the slider, and directly control the video/audio squelch. In addition, there is a new status function to get the slider position in general terms.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added parameter to the VBLANK callbacks supported in emu/video.c. Updated all callers to provide a callback value.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed bug that would cause watchpoints to trigger if you had a memory window open to the watchpoint address.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] further updates to the PR-8210 ROM simulation. Still not quite there but the system is much better understood now. Added layout to the PR-8210 which displays the state of the front-panel LEDs. &lt;br /&gt;
&lt;br /&gt;
* [[Nathan Woods]] added clickable input support. Layouts can now have items which when clicked will alter the state of an input port. This is done via the new attributes &#039;inputtag&#039; and &#039;inputmask&#039;, which specify an input port tag and mask. When the given element is clicked, the state of the element changes to 1 and the given bits in the input port are set the same as if you had pressed the equivalent switch.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] started adding naomi2 sets.&lt;br /&gt;
&lt;br /&gt;
* [[Pierpaolo Prazzoli]] added sprites buffering to Limenko driver and removed imperfect video flag from spotty.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] made improvements to Croupier (Playmark Roulette):&lt;br /&gt;
** Simulated the MCU communication/protection. The game seems to work properly, but is hard to win. I conserved the game flags till we have the MCU decapped, and emulated properly. &lt;br /&gt;
** Added full sound support.&lt;br /&gt;
** Added lamps support + layout.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed memory handling of internal banks. They should be LOWER priority than the driver&#039;s memory maps. Reverted recent changes to MCS-48 core that were very hacky and which crashed many games. You can now properly override the internal memory map and do your own banking.&lt;br /&gt;
&lt;br /&gt;
* [[Miodrag Milanovic]] made 8080/8085 CPU core updates:&lt;br /&gt;
** ANA/ANI instruction, HF flag was not set right because error in calculation of it (missing brackets)&lt;br /&gt;
** 8080 have NF flag always set (it is not used flag but bit is always set)&lt;br /&gt;
** Added support for status output lines.&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] moved more static data into const and added some more explicit initialization.&lt;br /&gt;
&lt;br /&gt;
* [[Kevin Eshbach]] and [[Aaron Giles]] added LSI BIOS to the Atari System 1 driver. Made the System 1 BIOS a proper BIOS. Removed restriction that BIOS-related ROMs must immediately follow the BIOS definition.&lt;br /&gt;
&lt;br /&gt;
* [[Kevin Eshbach]] made cave.c changes:&lt;br /&gt;
** Changed the hardcoded MHz values in the Cave driver to the XTAL equivalents&lt;br /&gt;
** Updated the Cave driver for the game Guwange with gals that need to be dumped&lt;br /&gt;
&lt;br /&gt;
* [[Kevin Eshbach]] made Jail Break changes:&lt;br /&gt;
** Updated the Jail Break driver with the dip locations&lt;br /&gt;
** Corrected the Jail Break driver sound chip from a SN76496 to a SN76489&lt;br /&gt;
** Corrected the Jail Break rom names&lt;br /&gt;
** Redumped the Jail Break VLM rom dump&lt;br /&gt;
&lt;br /&gt;
* [[Kevin Eshbach]] made Super Basketball changes:&lt;br /&gt;
** Corrected the Super Basketball Revision H rom dump&lt;br /&gt;
** Updated the Super Basketball driver with the dip locations&lt;br /&gt;
** Corrected the Super Basketball VLM XTAL&lt;br /&gt;
** Corrected the Super Basketball parent/child relationships by making the Revision H the parent&lt;br /&gt;
** Turned on save state support for the Super Basketball driver&lt;br /&gt;
&lt;br /&gt;
* [[Kevin Eshbach]] updated the Sega System 1 driver with more board information on the Choplifter bootleg and updated the placeholders for the pals that need to be dumped.&lt;br /&gt;
&lt;br /&gt;
* [[Kevin Eshbach]] updated the WWF Wrestlefest driver rom names. Added save state support to the WWF Wrestlefest driver.&lt;br /&gt;
&lt;br /&gt;
* [[Olivier Galibert]] cleaned up the C352 driver: Removed an unused volume table dating from before the volume was (correctly) implemented as linear.&lt;br /&gt;
&lt;br /&gt;
* [[Christophe Jaillet]] added memory checking and error logic to ledutil.c.&lt;br /&gt;
&lt;br /&gt;
* [[Oliver Stoeneberg]] added running_machine * to some more locations in the system. Updated drivers accordingly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&#039;&#039;&#039;New games added or promoted from NOT_WORKING status&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/sgsafari Super Gran Safari]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/spacewin Scacco Matto / Space Win]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New clones added&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/ragtimea The Great Ragtime Show (Japan v1.3, 92.11.26)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/imago Imago (cocktail set)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/tnzsjn The NewZealand Story (Japan, newer)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/marble5 Marble Madness (set 5 - LSI Cartridge)]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2008]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.127u2&amp;diff=1899</id>
		<title>MAME 0.127u2</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.127u2&amp;diff=1899"/>
		<updated>2008-09-18T06:04:20Z</updated>

		<summary type="html">&lt;p&gt;Georg: Initial version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.127u2 was released on 4 September 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version are, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]]&lt;br /&gt;
* [[Andreas Naive]]&lt;br /&gt;
* [[Andrew Gardner]]&lt;br /&gt;
* [[Barry Rodewald]]&lt;br /&gt;
* [[Brian Troha]]&lt;br /&gt;
* [[couriersud]]&lt;br /&gt;
* [[Curt Coder]]&lt;br /&gt;
* [[Derrick Renaud]]&lt;br /&gt;
* [[Fabio Priuli]]&lt;br /&gt;
* [[Grull Osgo]]&lt;br /&gt;
* [[Guru]]&lt;br /&gt;
* [[MikeDX]]&lt;br /&gt;
* [[Nicola Salmoria]]&lt;br /&gt;
* [[Oliver Stoenberg]]&lt;br /&gt;
* [[Pierpaolo Prazzoli]]&lt;br /&gt;
* [[R. Belmont]]&lt;br /&gt;
* [[Roberto Fresca]]&lt;br /&gt;
* [[robiza]]&lt;br /&gt;
* [[smf]]&lt;br /&gt;
* [[Sonikos]]&lt;br /&gt;
* [[stephh]]&lt;br /&gt;
* [[T.Fujita]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[Derrick Renaud]] optimized DISCRETE_RCDISC_MODULATED. Added X_TALs to circus. Optimized DISCRETE_RCINTEGRATE and DISCRETE_555_ASTABLE. Optimized DISCRETE_555_ASTABLE_CV and DISCRETE_MIXER. Optimized DISCRETE_555_CC. The 555 and mixer changes also speed up just about every current discrete game.&lt;br /&gt;
&lt;br /&gt;
* [[Brian Troha]] added updated information about Sorcer Striker and moved Fix Eight bootleg PCB layout down by the roms like the other layouts in the driver.&lt;br /&gt;
&lt;br /&gt;
* [[Brian Troha]] added redumped roms for the Bubble Symphony (bootleg with OKI6295) set.&lt;br /&gt;
&lt;br /&gt;
* [[Derrick Renaud]] started removing extraneous enable lines from the discrete modules. Most modules are always enabled anyways.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] changed the MCS-48 core to write p1 and p2 on reset.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] changed dkong/dkongjr: use MB8884 as sound cpu / verified on schematics.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] changed mcs48.c: Use banking to handle ea line:&lt;br /&gt;
** Adds MCS48_INTERNAL_ROMBANK define to header&lt;br /&gt;
** Drivers which need to control the ea line have to initialize banking for internal/external rom&lt;br /&gt;
** This is not yet optimal but works as expected with existing drivers and modified mario.c&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] changed MCS-48 EA line handling to use an explicit bank for now.&lt;br /&gt;
&lt;br /&gt;
* [[Guru]] added EggVenture readme to lethalj.c.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] changed sound cpu type in saiyugb1 to I8748.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] changed dkong.c: S2650 based games consolidated&lt;br /&gt;
** consolidated memory maps for S2650 based games&lt;br /&gt;
** renamed handlers to s2650_*&lt;br /&gt;
** joined protection handlers&lt;br /&gt;
&lt;br /&gt;
* [[Guru]] added Cruis&#039;n USA and new Raiden DX/2 readme. Cleaned up some documentation in raiden2.c. Renamed &amp;quot;Raiden DX (set 2)&amp;quot; to &amp;quot;Raiden DX (Tuning license)&amp;quot;, and renamed ROMs to match the actual PCB.&lt;br /&gt;
&lt;br /&gt;
* [[Brian Troha]] and [[T.Fujita]] updated documentation and disk/ROM names in segas24 based on new information.&lt;br /&gt;
&lt;br /&gt;
* [[Brian Troha]] removed &amp;quot;game_no_sound&amp;quot; from the 2 Hotrod games (in segas24.c) as all 3 seem to have the same sound capabilities.&lt;br /&gt;
&lt;br /&gt;
* [[Brian Troha]] updated toaplan2:&lt;br /&gt;
** removed duplicate info&lt;br /&gt;
** changed most speeds to &amp;quot;xtal_xxMHz&amp;quot; define&lt;br /&gt;
** corrected Battle Battle Bakraid Z80 clock based on readme info&lt;br /&gt;
&lt;br /&gt;
* [[stephh]] fixed Dip Switches and Inputs for &#039;aso&#039;, &#039;alphamis&#039;, &#039;arian&#039; (same as &#039;alphamis&#039;), &#039;tnk3&#039;, &#039;tnk3j&#039; (same as &#039;tnk3&#039;) and &#039;athena&#039;.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] improved the galaxi driver...&lt;br /&gt;
** Added Magic Joker.&lt;br /&gt;
** Fixed the 3rd background offset to Galaxi.&lt;br /&gt;
** Remapped inputs to match the standard poker games.&lt;br /&gt;
&lt;br /&gt;
* [[Andrew Gardner]] began the &amp;quot;big IO_MAP merge of 2008&amp;quot;. A number of drivers have had their I/O space address maps merged.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] changed the default bootleg gwar pcb to be joystick only, and removed code duplication. Fixed jcross cabinet dip switches.&lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] updaetd the M377xx: 8-bit I/O port reads no longer cause bogus reads of neighboring ports.&lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] removed unnecessary ARM7 hooks so MRC and MCR disassemble properly.&lt;br /&gt;
&lt;br /&gt;
* [[Lord Nightmare]] updated the TMS5100 LPC tables based on mathematical analysis of 1st and 2nd derivatives of the values and comparison to the best quality patent image, which nearly always showed which values were in error. Some off-by-one issues may remain, but it is now nearly perfect. Further perfection will require PROMOUT dumping, which is planned.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] updated the snk driver:&lt;br /&gt;
** added another ikari us clone&lt;br /&gt;
** renamed ikaria to ikarinc (for Ikari No Continues)&lt;br /&gt;
** ikari is the JAMMA board, with conitnues&lt;br /&gt;
** ikaria is the non-JAMMA board, with continues&lt;br /&gt;
** ikarinc is the non-JAMMA board, without continues&lt;br /&gt;
** fixed sound in Jumping Cross&lt;br /&gt;
** adjusted some input bits in several games&lt;br /&gt;
** merged hal21.c into snk.c&lt;br /&gt;
** removed hacks and kludges&lt;br /&gt;
** fixed colors (I think--though some sprites do look weird)&lt;br /&gt;
** fixed emulation of the &amp;quot;SNK Wave&amp;quot; custom sound used by Marvin&#039;s Maze and Vanguard II and made it into a proper sound core&lt;br /&gt;
** fixed palette decoding of early SNK games (from marvins to athena + fitegolf). The least significan bits were assigned incorrectly.&lt;br /&gt;
** merged marvins.c into snk.c, with all resulting fixes (removed hacks, correct shadows, scroll offsets etc)&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] replaced aso ROMs (which were possibly from a bootleg) with split ones that are definitely from an original. Renamed ROMs across sets accordingly.&lt;br /&gt;
&lt;br /&gt;
* [[smf]] converted timekeeper to a device, all default contents are loaded from disk. slapshot &amp;amp; opwolf3 read/write memory map have been merged.&lt;br /&gt;
&lt;br /&gt;
* [[Pierpaolo Prazzoli]] changed Shadow Force:&lt;br /&gt;
** Added irqs ack&lt;br /&gt;
** Implemented raster irq&lt;br /&gt;
** Fixed coin2 and service input not working during the game&lt;br /&gt;
** Added watchdog&lt;br /&gt;
** Fixed visible area&lt;br /&gt;
** Added video enable and irqs enable flags&lt;br /&gt;
&lt;br /&gt;
* [[Andreas Naive]] added decryption of 39in1. Doesn&#039;t get far due to very odd RAM check routine.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed all MCS-48 chips to have a 12-bit address space, regardless of internal ROM size.&lt;br /&gt;
&lt;br /&gt;
* [[Curt Coder]] enabled internal COP410 program map.&lt;br /&gt;
&lt;br /&gt;
* [[stephh]] fixed Dip Switches and Inputs for &#039;hal21&#039;, &#039;hal21j&#039; (same as &#039;hal&#039;), &#039;fitegolf&#039;, &#039;fitegol2&#039; (same as &#039;fitegolf&#039;) and &#039;countryc&#039;.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed refreshspeed target to 0.25Hz below rate provided, in order to guarantee that inexact timings do not lead to sound stuttering.&lt;br /&gt;
&lt;br /&gt;
* [[Andreas Naive]] added Fist of the North Star and (partial) Demolish Fist sets (Atomiswave) and decryption.&lt;br /&gt;
&lt;br /&gt;
* [[Brian Troha]] added PCB info for Hard Yardage &amp;amp; earlier World Class Bowling. Corrected a few rom names.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] split core laserdisc functionality into separate file ldcore.c. Each player now gets its own source file, along with new hooks which enable more precise control over the behavior. Updated the PR-8210 and LD-V1000 implementations to the new spec. Other players will come online shortly.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed laserdisc scan behavior so that it requires a constant stream of signals to continue scanning. Updated ldplayer accordingly.&lt;br /&gt;
&lt;br /&gt;
* [[Oliver Stoenberg]] updated debugger to pass running_machine around where appropriate. Added running_machine to several devices which really should eventually be converted into proper devices.&lt;br /&gt;
&lt;br /&gt;
* [[Fabio Priuli]] concluded input port cleanups for drivers W-&amp;gt;Z. Changed Primal Rage start buttons into input buttons. Removed unused protection bit in Driver&#039;s Edge. Introduced a new PORT_CUSTOM which returns a tagged input that can be used to route bits from one port into another.&lt;br /&gt;
&lt;br /&gt;
* [[Oliver Stoenberg]] added the missing SHA1 checksums to the atrowar set.&lt;br /&gt;
&lt;br /&gt;
* [[Barry Rodewald]] added a basic implementation of the &amp;quot;update ended&amp;quot; interrupt flag to the MC146818.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&#039;&#039;&#039;New games added or promoted from NOT_WORKING status&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/videopkr Video Poker]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/blckjack Black Jack]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/videodad Video Dado]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/videocba Video Cordoba]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/magjoker Magic Joker (v1.25.10.2000)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New clones added&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/eggventa Egg Venture (A.L. Release)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/ikaria Ikari Warriors (US)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/ddragob2 Double Dragon (bootleg)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New games marked as GAME_NOT_WORKING&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/madzoo Mad Zoo]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2008]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.127u1&amp;diff=1877</id>
		<title>MAME 0.127u1</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.127u1&amp;diff=1877"/>
		<updated>2008-08-29T07:04:24Z</updated>

		<summary type="html">&lt;p&gt;Georg: Initial version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.127u1 was released on 28 August 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version are, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]]&lt;br /&gt;
* [[Atari Ace]]&lt;br /&gt;
* [[Christophe Jaillet]]&lt;br /&gt;
* [[Corrado Tomaselli]]&lt;br /&gt;
* [[couriersud]]&lt;br /&gt;
* [[Derrick Renaud]]&lt;br /&gt;
* [[Fabio Priuli]]&lt;br /&gt;
* [[Gerald (COY)]]&lt;br /&gt;
* [[Guru]]&lt;br /&gt;
* [[James Wallace]]&lt;br /&gt;
* [[John Rieman]]&lt;br /&gt;
* [[Nathan Woods]]&lt;br /&gt;
* [[Nicola Salmoria]]&lt;br /&gt;
* [[Olivier Galibert]]&lt;br /&gt;
* [[Pierpaolo Prazzoli]]&lt;br /&gt;
* [[Roberto Fresca]]&lt;br /&gt;
* [[robiza]]&lt;br /&gt;
* [[Samuele Zannoli]]&lt;br /&gt;
* [[ShimaPong]]&lt;br /&gt;
* [[smf]]&lt;br /&gt;
* [[stephh]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[smf]] changed DIRECTINPUT &amp;amp; DIRECT3D handling, so they can be overridden by environment variables.&lt;br /&gt;
&lt;br /&gt;
* [[Nathan Woods]] readded generic calls to install memory handlers that were in long before 0.126u5 - these are useful on the MESS side for things like the PC driver.&lt;br /&gt;
&lt;br /&gt;
* [[robiza]] made HD63484 improvements:&lt;br /&gt;
** fixed cpx and cpy when a ptn or a agcpy command is executed&lt;br /&gt;
** fixed for PTN command: copy direction and dot color&lt;br /&gt;
** first implementation of PAINT command (for now only 4bpp and 8bpp supported and the pattern is not supported)&lt;br /&gt;
&lt;br /&gt;
* [[Derrick Renaud]] cleaned up the discrete code and fixed discrete logging.&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] fixed handling of a number of static variables to avoid multisession issues.&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] moved FD1089 decryption keys to external files.&lt;br /&gt;
&lt;br /&gt;
* [[Olivier Galibert]] changed 68000 IRQ support so that the IRQ lines explicitly simulate a standard demux chip connected to the IRQ lines. This means that the sequence now works as expected. This required fixes to several Atari and other drivers:&lt;br /&gt;
** cpunum_set_input_line(5, ASSERT_LINE);&lt;br /&gt;
** cpunum_set_input_line(3, ASSERT_LINE);&lt;br /&gt;
** cpunum_set_input_line(3, CLEAR_LINE);&lt;br /&gt;
&lt;br /&gt;
* [[Fabio Priuli]] did a input port cleanup pass over drivers from N-V, leveraging AM_READ_PORT, converting to full 32-bit inputs where suitable, using CUSTOM_PORTs for EEPROM bits, etc.&lt;br /&gt;
&lt;br /&gt;
* [[Fabio Priuli]] did some additional input port cleanups in the cps1, deco, pgm, psikyo, nbmj, and jaleco drivers.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] rewrote snk.c:&lt;br /&gt;
** fixed sprite-sprite priorities&lt;br /&gt;
** TNK3, Athena, Fighting Golf, Country Club&lt;br /&gt;
*** converted to tilemaps&lt;br /&gt;
*** removed hacks&lt;br /&gt;
*** proper memory maps&lt;br /&gt;
*** screen flip / cocktail mode support&lt;br /&gt;
*** DIP locations&lt;br /&gt;
*** better implementation of sound CPU communication&lt;br /&gt;
*** hooked sound CPU interrupts to YM chips&lt;br /&gt;
*** fitegolf hax 1xYM3812, not 2xYM3526&lt;br /&gt;
** Ikari Warriors, Victory Road&lt;br /&gt;
*** removed ROM patches&lt;br /&gt;
*** simulated &amp;quot;hard flags&amp;quot; behaviour&lt;br /&gt;
*** proper memory maps&lt;br /&gt;
*** fixed ikarijp color test&lt;br /&gt;
*** renamed dogosokj to dogosokb and loaded the correct palette PROMs&lt;br /&gt;
*** inputs, dip locations, etc.&lt;br /&gt;
*** removed NO_COCKTAIL flag since these games don&#039;t have a flip screen dip switch&lt;br /&gt;
** Guerrilla War, Psycho Soldier, Chopper I, TouchDown Fever / Fighting Soccer&lt;br /&gt;
*** tilemaps&lt;br /&gt;
*** proper memory map&lt;br /&gt;
*** input, dip locations, etc.&lt;br /&gt;
** Bermuda Triangle / World Wars&lt;br /&gt;
*** removed ROM patches&lt;br /&gt;
*** simulated &amp;quot;turbo front&amp;quot; check&lt;br /&gt;
*** renamed bermudao-&amp;gt;bermudaj&lt;br /&gt;
*** clarified the relationship between the four sets&lt;br /&gt;
*** made World Wars a main set instead of a clone of Bermuda Triangle&lt;br /&gt;
*** tliemaps, proper memory maps, inputs, etc.&lt;br /&gt;
** ASO &lt;br /&gt;
*** moved from hal21.c to snk.c&lt;br /&gt;
*** removed hacks, fixed bg color&lt;br /&gt;
** Gladiator&lt;br /&gt;
*** moved from sgladiat.c to snk.c&lt;br /&gt;
*** fixed shadows, visible area, tilemaps, inputs, etc.&lt;br /&gt;
** Jumping Cross&lt;br /&gt;
*** moved from jcross.c to snk.c&lt;br /&gt;
*** fixed fg layer and visible area&lt;br /&gt;
*** the game seems to be ok now? is there still something wrong?&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] added 8303 ROM to the games using it and updated MCU simulation to match the new findings.&lt;br /&gt;
&lt;br /&gt;
* [[robiza]] removed duplicate buttons in sf2hack. Promoted sf2m2 clone to working.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] added helper function devtag_get_device(machine, type, tag) to retrieve the device_config for (type, tag).&lt;br /&gt;
&lt;br /&gt;
* [[ShimaPong]] hooked up sound CPU comms in Power Instinct 2. This enables synchronized dancing for the background characters.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed a bug when writing AVI files with more than one RIFF chunk. Added missing chdman error messages when extracting to an AVI file.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] derived CPS2/CPS3 video timing based on measurements. These are educated guesses. The logic behind the derivations is shown in the source.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] updated the Game-A-Tron gambling hardware:&lt;br /&gt;
** Added sound support to &amp;quot;Poker 4-1&amp;quot; and &amp;quot;Pull Tabs&amp;quot;.&lt;br /&gt;
** Figured out the output ports. Documented each bit accessed.&lt;br /&gt;
** Added button lamps support. Created layouts for both games.&lt;br /&gt;
** Switched the 8255 port C to be used as output port.&lt;br /&gt;
** Adjusted the coin pulse timing.&lt;br /&gt;
** Updated technical notes.&lt;br /&gt;
** Splitted the driver to driver + video.&lt;br /&gt;
** Final clean-up.&lt;br /&gt;
&lt;br /&gt;
* [[Nathan Woods]] fixed a problem that would cause the &amp;quot;Return To Prior Menu&amp;quot; menu item to not stick if one is calling ui_menu_reset() with UI_MENU_RESET_REMEMBER_POSITION, and that menu item is selected.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added PR-8210 support to the ldplayer. Fixed step forward command on the PR-8210.&lt;br /&gt;
&lt;br /&gt;
* [[John Rieman]] changed Journey and Domino Man to 4-way joysticks.&lt;br /&gt;
&lt;br /&gt;
* [[Derrick Renaud]] added Discrete Sound for Starship 1. Still need to properly emulate the MC3340.&lt;br /&gt;
&lt;br /&gt;
* [[Pierpaolo Prazzoli]] changed some decryptions in igs_blit.c to use program roms loaded byteswapped. Decrypted Mahjong Man Guan Cai Shen, Mahjong Long Hu Zheng Ba 2, Mahjong Shuang Long Qiang Zhu 2, and Mahjong Super Da Man Guan 2.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] added save state for discrete node-&amp;gt;output to ensure that input nodes save states.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] added a new generic latch device. Generic emulation of 74LS174/175, 74LS259 and other latches. Apart from providing synched latch operation, these latches can be configured to read their input bitwise from other devices as well and individual bits can be connected to discrete nodes. Please see audio/dkong.c for examples.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] updated dkong &amp;amp; friends: Use new latch device&lt;br /&gt;
** adds new latch device where appropriate&lt;br /&gt;
** increased accuracy since now all main/sound cpu communications are properly latched&lt;br /&gt;
** removed quite some code as a consequence&lt;br /&gt;
** minor cosmetic edits&lt;br /&gt;
&lt;br /&gt;
* [[robiza]] updated adp memory map.&lt;br /&gt;
&lt;br /&gt;
* [[robiza]] made m4510 core fixes:&lt;br /&gt;
** banking in read and write operations&lt;br /&gt;
** jsr and jsrx instruction&lt;br /&gt;
** fixed TSY instruction&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] optimized the ycc_to_rgb conversion code.&lt;br /&gt;
&lt;br /&gt;
* [[Guru]] added a readme for The Simpsons.&lt;br /&gt;
&lt;br /&gt;
* [[smf]] made zn.c improvements:&lt;br /&gt;
** Improved dip switch emulation, ram hacks to get games booting are no longer required.&lt;br /&gt;
** Added gun emulation for judge dredd.&lt;br /&gt;
** Fixed judge dredd ide emulation when building with visual studio.&lt;br /&gt;
** Mapped primal rage 2 inputs&lt;br /&gt;
** Mapped player 3 &amp;amp; 4 inputs for 1 on 1 government, these are now the default with the 6 button inputs only mapped for games that need them.&lt;br /&gt;
** Converted AT28C16 to a device.&lt;br /&gt;
** Added preliminary support for devices to load/save nvram.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added some initial logic to boot and run the PR-8210 ROM (i8049) in ldplayer.c. Currently this is disabled behind a compile-time switch. Once this is working, the plan is to incorporate this into the existing PR-8210 emulation, but we&#039;re not there yet.&lt;br /&gt;
&lt;br /&gt;
* [[Pierpaolo Prazzoli]] changed Trivia Quest clocks based on some really old information.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] added new function tilemap_set_pen_data_offset(). While this isn&#039;t &#039;free&#039; as tilemap_set_palette_offset() is (when the offset changes, the pixmap cache needs to be invalidated), it helps removing some redundant code from drivers. Updated snk.c and snk68.c to take advantage of the new function.&lt;br /&gt;
&lt;br /&gt;
Significant cleanup/rewrite of the MCS-48 CPU core:&lt;br /&gt;
** renamed from i8039 to mcs48&lt;br /&gt;
** changed to use data address space for internal RAM&lt;br /&gt;
** added internal memory maps for variants with internal RAM/ROM&lt;br /&gt;
** added a number of variants from documentation&lt;br /&gt;
** removed redundant and unused definitions from header file&lt;br /&gt;
** renamed constants and functions to be MCS48* prefixed&lt;br /&gt;
** re-verified all opcode behaviors and timing&lt;br /&gt;
** changed illegal opcodes to count 1 cycle to avoid infinite loops&lt;br /&gt;
** changed EA behavior so that it is a push from the driver instead of a pull on each opcode fetch (this may change further in the future). &lt;br /&gt;
** reimplemented IRQ generation and timer behavior according to documentation&lt;br /&gt;
** updated all drivers accordingly&lt;br /&gt;
** fixed several uses of PULSE_LINE, which no longer works&lt;br /&gt;
&lt;br /&gt;
* [[Samuele Zannoli]] updated SH4, Naomi, and Hikaru:&lt;br /&gt;
** Fixed SH-4 core to support multiple SH-4s&lt;br /&gt;
** Fixed LDCSR instruction&lt;br /&gt;
** Fixed SH-4 I/O ports&lt;br /&gt;
** Skeleton Hikaru driver with memory maps and both SH-4s&lt;br /&gt;
** Fixed JVS/Maple translation so Naomi 2 BIOS runs&lt;br /&gt;
&lt;br /&gt;
* [[stephh]] fixed Dip Switches and Inputs for &#039;jcross&#039; and &#039;sgladiat&#039;.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed slider controls into a menu. For now, removed the old direct access mechanism; instead, you must access the sliders via the main menu. While in the menu, you can use the ~ key to turn off the menu display and leave only the bar display, in order to see more of the screen.&lt;br /&gt;
&lt;br /&gt;
* [[Olivier Galibert]] did Namco NB 1/2 work:&lt;br /&gt;
** Shares the memory with the c75.&lt;br /&gt;
** Renames the c75 region to c7x from user4.&lt;br /&gt;
** Implements the c75 reset/halt control.&lt;br /&gt;
** Implements the irqs more correctly.&lt;br /&gt;
&lt;br /&gt;
* [[Christophe Jaillet]] made a small optimization to memory handling in the 68000 core. &lt;br /&gt;
&lt;br /&gt;
* [[Fabio Priuli]] fixed input port confusion in the 8080bw driver. Connected AVGDVG status bits via PORT_CUSTOM.&lt;br /&gt;
&lt;br /&gt;
* [[James Wallace]] updated stepper motor code to use a MAME-style config interface, rather than a load of setting functions. Changed optic functions to use clearly defined start and end points. Added standard layout for Starpoint units used in many machines. Updated all affected drivers.&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] removed useless backslashes lurking throughout the code.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] made improvements to magic10.c driver:&lt;br /&gt;
** Added Magic&#039;s 10 version 16.15&lt;br /&gt;
** Remapped all inputs to match other poker games.&lt;br /&gt;
** Added a missing input to Magic&#039;s 10 games.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&#039;&#039;&#039;New games added or promoted from NOT_WORKING status&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/aerofgts Aero Fighters Special (Tiawan)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/sfchamp Super Football Champ]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/mgcldate Magical Date / Magical Date - dokidoki kokuhaku daisakusen]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/ftimpact Fighters&#039; Impact]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/jdreddb Judge Dredd]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New clones added&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/topskatu Top Skater (USA)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/ikari Ikari Warriors (US)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/magic102 Magic&#039;s 10 (ver. 16.15)]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2008]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.127&amp;diff=1876</id>
		<title>MAME 0.127</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.127&amp;diff=1876"/>
		<updated>2008-08-29T06:46:27Z</updated>

		<summary type="html">&lt;p&gt;Georg: Initial version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.127 was released on 19 August 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version are, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]]&lt;br /&gt;
* [[Brian Troha]]&lt;br /&gt;
* [[Christophe Jaillet]]&lt;br /&gt;
* [[Couriersud]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
* [[ElSemi]]&lt;br /&gt;
* [[Guru]]&lt;br /&gt;
* [[Guy Hufkens]]&lt;br /&gt;
* [[Joe Magiera]]&lt;br /&gt;
* [[Lord Nightmare]]&lt;br /&gt;
* [[Mame Italia]]&lt;br /&gt;
* [[MASH]]&lt;br /&gt;
* [[Oliver Stoenberg]]&lt;br /&gt;
* [[Philip Bennett]]&lt;br /&gt;
* [[Pythagoras573]]&lt;br /&gt;
* [[R. Belmont]]&lt;br /&gt;
* [[Roberto Fresca]]&lt;br /&gt;
* [[robiza]]&lt;br /&gt;
* [[smf]]&lt;br /&gt;
* [[Stefan Lindberg]]&lt;br /&gt;
* [[Tirino73]]&lt;br /&gt;
* [[Warren Ondras]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[robiza]] converted adp to 4bpp rendering.&lt;br /&gt;
&lt;br /&gt;
* [[robiza]] began implementing 68681 device in skattv. Improved hd63484 core to support some initial graphics.&lt;br /&gt;
&lt;br /&gt;
* [[Guru]] added correct CRCs for DOA2.&lt;br /&gt;
&lt;br /&gt;
* [[robiza]] fixed graphics in cps2 games.&lt;br /&gt;
&lt;br /&gt;
* [[Brian Troha]] updated documentation in paradise.c:&lt;br /&gt;
** Added PCB layout for Torus &amp;amp; Mad Ball&lt;br /&gt;
** Corrected rom names and / or added U locations&lt;br /&gt;
&lt;br /&gt;
* [[smf]] changed at28c16 memory handlers to 8 bits and perform the conversion in the memory mapping.&lt;br /&gt;
&lt;br /&gt;
* [[Lord Nightmare]] updated the t5182.c documentation/pinout.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] made Magic10 updates:&lt;br /&gt;
** Simulated the co-processor to pass the initial test.&lt;br /&gt;
** All Inputs worked from the scratch.&lt;br /&gt;
** Fixed position of tilemap layers.&lt;br /&gt;
** Added scroll register preliminary support.&lt;br /&gt;
** Fixed Super Pool graphics.&lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] added save states to 65816 CPU.&lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] made SH-2 DRC updates:&lt;br /&gt;
** Moved IRQ handling front-end into recompiled code&lt;br /&gt;
** Added TSTM/ANDM/XORM instructions&lt;br /&gt;
** Added SH-1 CPU support, including lower precision on MAC.W and locking out SH-2 only instructions&lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] split out SH-4 non-interpreter-specific stuff to sh4comn.c. &lt;br /&gt;
&lt;br /&gt;
* [[smf]] identified compatible timekeeper used by Midway Zeus II. Removed all the timekeeper memory handlers, except for 8 bit &amp;amp; changed the drivers to use the conversion built into the memory system.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added new generic laserdisc VIDEO_UPDATE handler to the laserdisc code. This handler works for both disc-only games and those with overlays. For disc-only games, the base macro is sufficient. The update function provided to MDRV_LASERDISC_OVERLAY is identical to a normal VIDEO_UPDATE callback, so a standard one can be used. All existing laserdisc drivers have been updated to support this new rendering mechanism, removing much duplicated code. For games with overlays, an additional set of configuration macros are provided:&lt;br /&gt;
** MDRV_LASERDISC_OVERLAY - specifies update function, width, height, and bitmap format of the overlay&lt;br /&gt;
** MDRV_LASERDISC_OVERLAY_CLIP - specifies the visible area of the overlay bitmap&lt;br /&gt;
** MDRV_LASERDISC_OVERLAY_POSITION - specifies default x,y position&lt;br /&gt;
** MDRV_LASERDISC_OVERLAY_SCALE - specifies default x,y scale factors&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added the ability to configure the overlay position and scale parameters at runtime. Added OSD menus to control them. Added logic to save/restore the data in the game&#039;s configuration file. &lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added new macros MDRV_LASERDISC_SCREEN_ADD_NTSC and _PAL, which defines a standard screen with the correct video timing characteristics and update function for laserdiscs. Updated all drivers to use these macros instead of defining their own screens.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added DISK_REGIONS to all laserdisc drivers.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added DISK_IMAGE_READONLY_OPTIONAL to support games (like Cube Quest) where the disk is non-essential to the game&#039;s operation.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed a bug in identifying the custom sound driver for the laserdisc.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] updated ldverify to identify blank regions of the disc for post-processing.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed rendering 16bpp with alpha using bilinear filters (fixes screenshots of laserdisc games with overlays).&lt;br /&gt;
&lt;br /&gt;
* [[ElSemi]] included support for parsing .gdi files in chdman.&lt;br /&gt;
&lt;br /&gt;
* [[Philip Bennett]], [[Joe Magiera]], and [[Warren Ondras]] added new driver for Cube Quest. This includes CPU cores for the three bitslice processors, as well as laserdisc support for the hacked laserdisc that was used to drive the games. &lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] updated cps1 to use proper gfx ROMs (+ PALs) for varthj, and to load correct A-Board PALs for QSound games.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] added the address decode prom 5e to dkong3/dkong3j.&lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] reduced YM2612 DAC level relative to FM. This better matches real hardware.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added validity check to ensure that AM_READ_PORT() macros reference valid ports. Fixed several cases where the check failed.&lt;br /&gt;
&lt;br /&gt;
* [[Guru]] added a new Guru readme for namcos22 driver.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added a validity check to ensure that ports referenced by a condition actually exist. Fixed a case where this was violated.&lt;br /&gt;
&lt;br /&gt;
* [[Guy Hufkens]] added DIP locations to dooyong.c.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added cheat functions frombcd() and tobcd() to convert numbers to/from BCD format. Changed &amp;quot;Activate&amp;quot; to &amp;quot;Set&amp;quot; in the menus.&lt;br /&gt;
&lt;br /&gt;
* [[Oliver Stoenberg]] made a couple of minor cleanups:&lt;br /&gt;
** removed obsolete ENABLE_DEBUGGER occurance&lt;br /&gt;
** removed more unprintable characters in SH-2 disassembler&lt;br /&gt;
** memset() usage cleanups&lt;br /&gt;
** removed duplicated TMS5110 entry in sound.mak&lt;br /&gt;
** use machine in uigfx.c where it&#039;s already available&lt;br /&gt;
&lt;br /&gt;
* [[Christophe Jaillet]] removed included &amp;quot;profiler.h&amp;quot; from files that do not use profiling functions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&#039;&#039;&#039;New games added or promoted from NOT_WORKING status&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/cubeqst Cube Quest]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/ww3 WW III]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New clones added&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/redhawk Red Hawk (Haedong Corp.)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/snowbros Snow Bros. - Nick &amp;amp; Tom (Dooyong license)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/shogware Shogun Warriors (Europe Rev.xx)(Kaneko 1992)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New games marked as GAME_NOT_WORKING&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/hotslot Hot Slot (ver 05.01)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/mcolors Magic Colors (ver 1.7a)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/ipminva1 I P M Invader (Incomplete Dump)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/astrowar Astro Wars]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2008]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.126u5&amp;diff=1875</id>
		<title>MAME 0.126u5</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.126u5&amp;diff=1875"/>
		<updated>2008-08-29T06:22:37Z</updated>

		<summary type="html">&lt;p&gt;Georg: Initial version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.126u5 was released on 14 August 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version are, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]]&lt;br /&gt;
* [[Andrew Gardner]]&lt;br /&gt;
* [[Andy Welburn]]&lt;br /&gt;
* [[Atari Ace]]&lt;br /&gt;
* [[Brian Troha]]&lt;br /&gt;
* [[Charles MacDonald]]&lt;br /&gt;
* [[Corrado Tomaselli]]&lt;br /&gt;
* [[couriersud]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
* [[Eke]]&lt;br /&gt;
* [[Fabio Priuli]]&lt;br /&gt;
* [[Grull Osgo]]&lt;br /&gt;
* [[Guru]]&lt;br /&gt;
* [[Joshua Chang]]&lt;br /&gt;
* [[Kowal]]&lt;br /&gt;
* [[Luca Elia]]&lt;br /&gt;
* [[Nicola Salmoria]]&lt;br /&gt;
* [[Oliver Stoeneberg]]&lt;br /&gt;
* [[Pierpaolo Prazzoli]]&lt;br /&gt;
* [[R. Belmont]]&lt;br /&gt;
* [[Roberto Fresca]]&lt;br /&gt;
* [[robiza]]&lt;br /&gt;
* [[Stefan Lindberg]]&lt;br /&gt;
* [[Tomasz Slanina]]&lt;br /&gt;
* [[Wei Mingzhi]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] updated the FD1089 decryption algorythm to use the real keys generated by the LCG as found by Andreas Naive. The algorithm is more complex than it should be, but I haven&#039;t been able to simplify it more. The keys are still embedded in the source. It would now be reasonable to move them to external files; however, for several games we only have partial keys so the files would need to be BAD_DUMP.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] changed ad2083 to load PROM data instead of using hardcoded values.&lt;br /&gt;
&lt;br /&gt;
* [[Derrick Renaud]] updated structure and naming conventions of sound and CPU cores to match core conventions.&lt;br /&gt;
&lt;br /&gt;
* [[Derrick Renaud]] added discrete sound for Mad Alien.&lt;br /&gt;
&lt;br /&gt;
* [[Derrick Renaud]] hooked up discrete filtering to SN76477 in Space Chaser. &lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] and [[Grull Osgo]] made improvements to Lucky74.c driver:&lt;br /&gt;
** Reverse engineering of custom IC&#039;s 06B49P, 06B53P &amp;amp; 09R81P.&lt;br /&gt;
** Mapped the missing 3x SN76489.&lt;br /&gt;
** Measured and traced all clocks on the board.&lt;br /&gt;
** Measured and fixed the interrupt system.&lt;br /&gt;
** Implemented timings/clocks from custom 06B49P.&lt;br /&gt;
** Added sound support. All regular game sounds/musics are working.&lt;br /&gt;
** Implemented the ADPCM samples system through 09R81P + M5205 emulation.&lt;br /&gt;
** Added pinouts and technical notes about custom IC&#039;s 06B49P, 06B53P &amp;amp; 09R81P.&lt;br /&gt;
** Added flip screen mode.&lt;br /&gt;
** Inverted the order of double-up difficult DIP switches.&lt;br /&gt;
** Changed &#039;Key In&#039; to be active LOW instead of HIGH&lt;br /&gt;
** Complete memory map and ports scheme.&lt;br /&gt;
** Created handlers for USART port and co-processor communication.&lt;br /&gt;
** Renamed the sets accordingly.&lt;br /&gt;
** Updated all notes.&lt;br /&gt;
** Cleaned-up the driver.&lt;br /&gt;
&lt;br /&gt;
* [[Andrew Gardner]] merged memory maps for drivers tigeroad, timelimt, toobin, tumbleb.c, tbowl, thedeep, and thief. Also changed gfx memory region tags in obvious cases.&lt;br /&gt;
&lt;br /&gt;
* [[Tomasz Slanina]] and [[Stefan Lindberg]] added sprite wrapping to Irem m63 driver.&lt;br /&gt;
&lt;br /&gt;
* [[Eke]] and [[R. Belmont]] made more FM OPN fixes&lt;br /&gt;
** Pass chip type around and restore Jarek&#039;s original behavior for YM2203/YM2610&lt;br /&gt;
** Always recalculate attack rate in set_ar_ksr, fixes Megadrive/Genesis &amp;quot;Batman &amp;amp; Robin&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* [[Guru]] and [[Andrew Gardner]] added readmes for Cosmo, Don Den Lover, Beatmania (CHD dumping), Dragon Master, Gals Panic, Fantasia II, Grand Tour, New Dyna Blaster Global Quest, Daytona &amp;quot;To The MAXX&amp;quot; upgrade, Namco System FL, Great Sluggers, Gun Nail, Gun &amp;amp; Frontier, Elevator Action Returns, Battle Bakraid, Koro Koro Quest, Gigas (bootleg), Race Drivin&#039;, Hexa, IQ Block, Open Golf Championship, Macross Plus, Malzak, Puzzle Club, Naomi, Puzzle Star, Puckman Pockimon, Raiden 2, Raiden Fighters 2 (single board), Light Bringer, Landmaker, Knuckle Bash 2, Mahjong Fight Club, Vivid Dolls, Tower and Shaft, Star Soldier Vanishing Earth, Stone Ball, Sky Lancer, Squash, Winning Spike, Versus Net Soccer, Undercover Cops, War Gods, Space Fever, Strikers 1945, Rohga, Super Eagle Shot, Treasure Hunt (stv), Tickee Tickats, Great 1000 Miles Rally 2 and Super Monaco GP.&lt;br /&gt;
&lt;br /&gt;
* [[robiza]] implemented MWR (memory width register) in shanghai to avoid hardcoded 384 value for screen width.&lt;br /&gt;
&lt;br /&gt;
* [[Brian Troha]] added the Plotting PAL to the Japanese set. Also corrected the PAL ROM name.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] fixed KO Punch boxer graphics - they had to be doubled.&lt;br /&gt;
&lt;br /&gt;
* [[Guru]] and [[Derrick Renaud]] fixed NMI on Mad Alien sound CPU. This fixes shot sound and various other sound glitches. Marked madalien and madalina as Imperfect Graphics. They are missing an effect. When you shoot an enemy in the dark, the whole screen lights up. Basically the headlights fill the whole screen.&lt;br /&gt;
&lt;br /&gt;
* [[Corrado Tomaselli]] and [[Charles MacDonald]] added reverse engineered PLD images to CPS1 games (A-board to all and B-board and C-board to many). &lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] rejiggered huffman.c to support multiple interleaving streams and a delta-RLE pre-encoding. Added optimized case for the Y/Cb/Y/Cr video encoding case. Cleaned up the code.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] updated avcomp.c to use the new huffman.c functions. Reworked configuration options to allow for both input and output of naturally aligned data streams. Updated chdman and laserdsc to use the new interfaces. New compression gives an additional 3-7% over previous attempt and compresses the dummy CHDs down significantly. &lt;br /&gt;
&lt;br /&gt;
* [[robiza]] made some improvements to shanghai video drivers:&lt;br /&gt;
** convert framebuffer&#039;s ram from 8 bit to 16 bit&lt;br /&gt;
** convert dma command from 8 bit to 16 bit&lt;br /&gt;
** convert gfx command from 8 bit to 16 bit&lt;br /&gt;
** implemented all gfx mode: 1,2,4,8,16 bpp&lt;br /&gt;
** Now we can use this gfx chip for adp driver that use 4bpp.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] updated Alpha 8302 MCU simulation to match newly dumped internal ROM. Added the ROM to Champion Baseball 2.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added video level detection and reporting to ldverify.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed incorrect test in winwork that led to spinning instead of using the nicely allocated events we had on hand.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] forced a sound synchronization on each vsync in the laserdisc playback. This prevents overwriting the tail end of the buffer which was fouling up the MACH 3 audio decoding.&lt;br /&gt;
&lt;br /&gt;
* [[Tomasz Slanina]] fixed ROM mapping and added preliminary video emulation to galaxia.&lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] fix coolridr crash with DRC, now hangs waiting for impossible conditions again.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added new flag to menu items: MENU_FLAG_DISABLE, which means the item will be visible but not selectable.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed bug that prevented the cheat engine from working when the debugger was disabled.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] modified xmlfile.c to accept integer values in decimal or hex. The default is decimal. Numbers may be prefixed by &#039;#&#039; for decimal values, or by &#039;$&#039; or &#039;0x&#039; to indicate hexadecimal values. Also added function xml_get_attribute_int_format() to return the format of the attribute, so that it can be later replicated.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] updated the cheat parser to preserve the format of attribute values used for cheat parameters and items.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added support for information-only cheat items, which will be displayed in the menu but which are not selectable and have no action associated with them. Empty information-only items are automatically converted to menu separators.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] moved several include files from mame/ to emu/, as they were included by generic components in emu/ and thus should have no dependencies on the MAME code.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added new target ldplayer, which is based on MAME but serves as a standalone laserdisc player for CHDs. Right now only the Pioneer LD-V1000 is connected, and limited commands are available. Each player type is a driver, so you specify the player type on the command-line. The driver then opens the first CHD it finds in your ROM path and sees that as the laserdisc.&lt;br /&gt;
** The intention is that you specify the -rompath each time on the command-line, so a typical approach might be:&lt;br /&gt;
*** ldplayer ldv1000 -rompath j:\mach3&lt;br /&gt;
** where it will pick up the mach3.chd lurking in your j:\mach3 folder. Several basic commands are supported:&lt;br /&gt;
*** Space = play/pause&lt;br /&gt;
*** Alt   = toggle frame display&lt;br /&gt;
*** Left  = scan forward (when playing) or step forward (when paused)&lt;br /&gt;
*** Right = scan backward (when playing) or step backward (when paused)&lt;br /&gt;
*** 0-9   = enter numbers for search&lt;br /&gt;
*** Enter = execute search to frame&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] implemented proper shadow handling in SNK drivers.&lt;br /&gt;
&lt;br /&gt;
* [[Brian Troha]] corrected rom names with PCB locations for Lady Bug and verified the dump against an original Universal Lady Bug PCB. Added information about the Universal PCB number and prom type.&lt;br /&gt;
&lt;br /&gt;
* [[Fabio Priuli]] improved input ports for drivers starting with F-&amp;gt;M. In particular: they add AM_READ_PORT whenever suitable, they make inputs fully 32bit where needed, they remove indexed input read handlers from INITs, they replace many read handlers with appropriate CUSTOM_INPUTs.&lt;br /&gt;
&lt;br /&gt;
* [[Fabio Priuli]] made additional input port improvements:&lt;br /&gt;
** added dip switches and locations to go2000 (even if they were partially documented in the source)&lt;br /&gt;
** fixed artmagic protection (it used a wrong tag, which probably I added somewhere in 0.125uX)&lt;br /&gt;
** changed a lot of input related things in irem m10-&amp;gt;m107 irem boards. First of all, moved input definitions from drivers/m92.h to include/iremipt.h and removed completely drivers/m92.h (which only contained those definitions). Added more common inputs to iremipt.h and started to use that file in m62-&amp;gt;m107 instead of local #defines. Finally, added diplocations to all the games in m62-&amp;gt;m107 which were missing and it implemented coinage mode 2 through dipconditions in the drivers which didn&#039;t support it.&lt;br /&gt;
** converted most of the games checking avgdvg_done() in inputs to use a CUSTOM_INPUT (defined in video/avgdvg.c)&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] fixed the i386 CPU core&#039;s BSR implementation for the case where the high bit is set.&lt;br /&gt;
&lt;br /&gt;
* [[RansAckeR]] added DIP locations to clshroad.c.&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] collapsed timer callbacks in some cases to avoid duplicating code. In the case of crystal.c, also refactored two DMA handlers and shuffleed the init/reset code around a bit.&lt;br /&gt;
&lt;br /&gt;
* [[Oliver Stoeneberg]] cleaned up and grouped the sound chip entries based on sound.mak.&lt;br /&gt;
&lt;br /&gt;
* [[Joshua Chang]] fixed sfiii3&#039;s title animation and the linear zoom effect that OopsWare didn&#039;t improve properly since 0.122u7.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&#039;&#039;&#039;New games added or promoted from NOT_WORKING status&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/dbc Da Ban Cheng]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/dbc Xing Yen Man Guan]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/kinstb Killer Instinct (SNES bootleg)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/ffight2b Final Fight 2 (SNES bootleg)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New clones added&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/daimakr2 Dai Makai-Mura (Japan new version)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/defendw Defender (White label)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/freekcb2 Free Kick (bootleg set 2)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/chindrac Zhong Guo Long (China, V010C)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/chindrah Zhong Guo Long? (Hong Kong, V011H)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/sblast2b Sonic Blast Man TURBO 2 (SNES bootleg)]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2008]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.126u4&amp;diff=1874</id>
		<title>MAME 0.126u4</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.126u4&amp;diff=1874"/>
		<updated>2008-08-29T06:01:27Z</updated>

		<summary type="html">&lt;p&gt;Georg: Initial version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.126u4 was released on 7 August 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version are, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[AamirM]]&lt;br /&gt;
* [[Aaron Giles]]&lt;br /&gt;
* [[Alex]]&lt;br /&gt;
* [[Alone Coder]]&lt;br /&gt;
* [[Andrew Gardner]]&lt;br /&gt;
* [[Antro]]&lt;br /&gt;
* [[Brian Troha]]&lt;br /&gt;
* [[Corrado Tomaselli]]&lt;br /&gt;
* [[couriersud]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
* [[Derrick Renaud]]&lt;br /&gt;
* [[Eke-Eke]]&lt;br /&gt;
* [[Fabio Priuli]]&lt;br /&gt;
* [[Guru]]&lt;br /&gt;
* [[James Wallace]]&lt;br /&gt;
* [[Jarek Burczynski]]&lt;br /&gt;
* [[Kris Anks]]&lt;br /&gt;
* [[Luca Elia]]&lt;br /&gt;
* [[Max]]&lt;br /&gt;
* [[Nemesis]]&lt;br /&gt;
* [[Pierpaolo Prazzoli]]&lt;br /&gt;
* [[robiza]]&lt;br /&gt;
* [[Tim Lindner]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[robiza]] added information to the 1943 driver (video) about priorities encoded in PROM.&lt;br /&gt;
&lt;br /&gt;
* [[Derrick Renaud]] made a minor optimization to the DISCRETE_INPUT modules. The node output is now calculated when a discrete_sound_w() is called instead of each step in the simulation. Also removed the Enable line from the DISCRETE_ADJUSTMENT modules. They should never be disabled.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] removed per-frame metadata support from chdman. Creating an A/V now simply requires an AVI file input.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed laserdisc support to parse white flags and other data from the VBI data directly, rather than relying on the textual metadata. Expanded video frame cache to 3. Changed the way frames are assembled to decrease the likelihood of getting an interlaced weave. Fixed sound creation so that it is done at reset time instead of device start, when the sound devices aren&#039;t yet live.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed a bug in winwork that caused the creation of single work items to return NULL, and thus lead to massive memory leaks when using A/V CHDs.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added new functions cputag_set_input_line() to assert input lines via CPU tag instead of index.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed MAME so disks opened by the romload module are no longer identified by index. Instead, they are identified by the region they were loaded in. This generally means one disk per region. get_disk_handle() now takes a region name in place of an index. Updated all callers to do this. The SCSI modules in particular posed a challenge to make this work, so watch out for potential bugs there.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed the IDE interfaces to default to choosing the region with the same tag as the device for its master disk (assuming no slave). Added support for specifying explicit master/slave disk regions as part of the configuration, though slave disks are still not supported yet.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] change the laserdisc interface to no longer require a disk number or a custom sound device. Both are now assumed to be tagged the same as the laserdisc device. Updated all drivers accordingly.&lt;br /&gt;
&lt;br /&gt;
* [[Andrew Gardner]] merged memory maps for drivers: blmbycar, blockade, blockhl, blockout, bombjack, boogwing, and bottom9.&lt;br /&gt;
&lt;br /&gt;
* [[Guru]] added readmes for Galaga, The Outfoxies, Splatter House, Top Racer, Kyros No Yakata, Bombs Away, Meikyuu Hunter G, Crazy Kong, Moero Pro Yakyuu Homerun Kyousou, Lucky &amp;amp; Wild, Match It, Country Club, Enforce, Elevator Action, Chuka Taisen, The New Zealand Story, Buck Rogers Zoom 909, Head On, Victorious Nine, Youma Ninpou Chou, Pairs, Woodpecker, Slap Fight, Alcon, Tiger Heli, Superman, WWF Superstars, Area 51, Animalandia Jr, Avengers In Galactic Storm, Alien 3: The Gun, Aquajack, and Missile Command.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] fixed the region jumper on psikyo4 (loderndf).&lt;br /&gt;
&lt;br /&gt;
* [[Eke-Eke]], [[Nemesis]], [[Alone Coder]], and [[AamirM]] backported a bunch of FM OPN (YM2608/2612) fixes from Genesis Plus GX. All of this was verified on real hardware.  &lt;br /&gt;
** implemented PG overflow, aka &amp;quot;detune bug&amp;quot; (Ariel, Comix Zone, Shaq Fu, Spiderman...)&lt;br /&gt;
** fixed SSG-EG support&lt;br /&gt;
** modified EG rates and frequency&lt;br /&gt;
** fixed EG attenuation level on KEY ON (Ecco 2 splash sound)&lt;br /&gt;
** fixed LFO phase update for CH3 special mode (Warlock, Alladin)&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] added scanline exact rendering for dkong &amp;amp; clones&lt;br /&gt;
** Sprite limit of 16 sprites per scanline implemented from schematics.&lt;br /&gt;
** Proper wrap around from bottom to top&lt;br /&gt;
** Added some notes about sprite limits and hardware to dkong driver (thanks to R. Belmont)&lt;br /&gt;
&lt;br /&gt;
* [[Brian Troha]] added a edge connector pinout info to flower.c.&lt;br /&gt;
&lt;br /&gt;
* [[robiza]] did some initial work on the adp driver.&lt;br /&gt;
&lt;br /&gt;
* [[robiza]] fixed window in shanghai and shangha2.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] changed the 8257dma and z80dma devices so now they require device callback handlers instead of machine handlers. Updated affected drivers accordingly.&lt;br /&gt;
&lt;br /&gt;
* [[Andrew Gardner]] improved the Dsp56k CPU interrupt handling. Polygonet Commanders now advances past its first dsp handshake.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added proper laserdisc support for MACH 3, Us vs. Them, and Cobra Commander (MACH 3 hardware). Old laserdisc hacks are now removed. The code now talks to the standard Pioneer PR-8210 interface. Also removed hacky &amp;quot;target list&amp;quot; from the MACH 3 ROMs; this information is now decoded on the fly from the right channel laserdisc audio.&lt;br /&gt;
 &lt;br /&gt;
* [[Aaron Giles]] completed more Gottlieb cleanups:&lt;br /&gt;
** fixed rev 2 sound again&lt;br /&gt;
** fleshed out memory maps and behaviors according to the schematics&lt;br /&gt;
** hooked up coin counters.&lt;br /&gt;
** moved sound inputs to audio/gottlieb and included them in all relevant drivers&lt;br /&gt;
** ordered input ports and ROM definitions consistently&lt;br /&gt;
 &lt;br /&gt;
* [[Aaron Giles]] made laserdisc changes:&lt;br /&gt;
** changed PR-8210 interface to work consistently for both Gottlieb and Stern games&lt;br /&gt;
** added audio callback mechanism to allow drivers to peek at the raw audio streams&lt;br /&gt;
&lt;br /&gt;
* [[Wilbert Pol]] set the initial 8253 timer output to 2 to indicate that it is undetermined.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] removed the obsolete makemeta tool. Replaced it with new ldverify tool which walks through either an AVI or CHD capture from a laserdisc and ensures that there are no anomalies lurking in the VBI data.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added new option to chdman, where if you use -createav with a special filename (either 2:2 or 3:2) it will create a fake laserdisc files with the equivalent cadence. This can be used for testing until full captures are available. Most games used 2:2 apart from Dragon&#039;s Lair and Space Ace, which were 3:2. Note that even though these files are essentially blank, they are Huffman-compressed, meaning that the maximum compression ratio you will get is 8:1, so they still end up ~5GB.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] moved error strings from chdman.c to chd.c, where they can be fetched from any caller via the new chd_error_string() function.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] updated vbiparse to improve Manchester code decoding. It now assigns a confidence level per bit based on how solid the data is. Also added a new function vbi_parse_all which parses the white flag and all three lines of metadata from a laserdisc frame. It then compares line 17 and 18 against each other and selects the most likely candidate based on per-bit confidence and other factors.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added frame number display to laserdsc.c. It is off by default, though most players can be configured to turn it on (not sure if any actually do). It can be manually toggled via the backslash key during playback.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] made discrete sound core optimizations:&lt;br /&gt;
** moved a couple of exp(x) from _step into _reset where appropriate&lt;br /&gt;
** use tabulated function values for the transfer function in DSS_INVERTER_OSC&lt;br /&gt;
&lt;br /&gt;
* [[Jarek Burczynski]] forced synchronization (stream_update()) before the YM2151 status is actually read.&lt;br /&gt;
&lt;br /&gt;
* [[Derrick Renaud]] added Discrete Sound to Fantasy, Nibbler and Pioneer Balloon.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed I/O watchpoints.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] made changes to the cheat.xml format:&lt;br /&gt;
** new tag &amp;lt;comment&amp;gt; (within &amp;lt;cheat&amp;gt;) is read and preserved when saved&lt;br /&gt;
** removed variable attribute from &amp;lt;parameter&amp;gt;; it is now assumed to be &#039;param&#039;&lt;br /&gt;
** added default attribute for &amp;lt;parameter&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added new variable &#039;frame&#039; accessible from cheat scripts. This can be used in the conditional to prevent execution on every frame, or for other effects (like displaying temporary messages).&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added new variable &#039;argindex&#039; which is the index when processing an &amp;lt;argument&amp;gt; with a count attribute greater than 1.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] reinstated the cheat menu. It now displays all loaded cheats and allows for them to be activated. All known cheat behaviors should be working now. Cheats are toggled on/off with the left/right arrow keys. Oneshot cheats are activated by hitting enter. Pressing enter on other cheats resets them to their default values.&lt;br /&gt;
&lt;br /&gt;
* [[Fabio Priuli]] continued the cleanup of inputs in drivers starting with C (the remaining ones), D and E. Improvements include conditional dips added to dynduke and diplocations for chinagat, chqflag, circus, citycon, cloak, contra and dynduke.&lt;br /&gt;
&lt;br /&gt;
* [[Fabio Priuli]] added tags to EVERY input port in drivers starting with F-&amp;gt;Z.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] removed PORT_START macro. Renamed old PORT_START_TAG to PORT_START. All input ports must have tags.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added support for DEL as well as BS for backspacing in the game select menu. Also limited input to ASCII characters.&lt;br /&gt;
&lt;br /&gt;
* [[Tim Lindner]] fixed Rim Rockin&#039; Basketball to use the HD6309 core.&lt;br /&gt;
&lt;br /&gt;
* [[Fabio Priuli]] added diplocations to bigrun, scudhamm, cischeat &amp;amp; f1gpstar. Removed the current hacky handling of f1gpstar coinage dips to use conditional ports instead. In order to do this, the possible conditions were extended to support less than/greater than comparisons.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed a bug that would break conditions on ports using the PORT_DIPUNKNOWN_DIPLOC macro.&lt;br /&gt;
&lt;br /&gt;
* [[Fabio Priuli]] added diplocations to the following drivers: combatsc.c, copsnrob.c, cosmic.c, crgolf.c, crimfght.c, crospang.c (here I also added service dips to heuksun and bestri, which allowed me to verify locations), crshrace.c, dambustr.c, darkseal.c, dassault.c, dblewing.c, ddrible.c, deadang.c. Also added locations to the following games: ddragon &amp;amp; ddragon2 on ddragon.c and docastle, dorunrun &amp;amp; dowild in docastle.c.&lt;br /&gt;
&lt;br /&gt;
* [[Corrado Tomaselli]] verified CPU clocks for athena.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] added module profiling to discrete sound core&lt;br /&gt;
** added DISCRETE_PROFILING macro to discrete.h&lt;br /&gt;
** Upon discrete_stop, the worst performing modules will be listed&lt;br /&gt;
&lt;br /&gt;
* [[Corrado Tomaselli]] verified and corrected CPS1 refresh rate.&lt;br /&gt;
&lt;br /&gt;
* [[Corrado Tomaselli]] changed sound cpu clock of Spinal Breakers to 5Mhz as verified on the pcb.&lt;br /&gt;
&lt;br /&gt;
* [[James Wallace]] corrected MPU4 AY8910 output weightings.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added word alternates for operators in expressions:&lt;br /&gt;
** +   plus&lt;br /&gt;
** -   minus&lt;br /&gt;
** *   times or mul&lt;br /&gt;
** /   div&lt;br /&gt;
** %   mod&lt;br /&gt;
** !   not&lt;br /&gt;
** ~   bnot&lt;br /&gt;
** &amp;amp;&amp;amp;  and&lt;br /&gt;
** &amp;amp;   band&lt;br /&gt;
** ||  or&lt;br /&gt;
** |   bor&lt;br /&gt;
** ^   bxor&lt;br /&gt;
** lt  &amp;lt;&lt;br /&gt;
** le  &amp;lt;=&lt;br /&gt;
** gt  &amp;gt;&lt;br /&gt;
** ge  &amp;gt;=&lt;br /&gt;
** eq  ==&lt;br /&gt;
** ne  !=&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed cheat escaping to automatically escape &amp;amp;&amp;amp; &amp;amp; &amp;lt; and &amp;lt;= to and band lt and le.&lt;br /&gt;
&lt;br /&gt;
* [[Pierpaolo Prazzoli]] decrypted Da Ban Cheng (dbc set in igs_blit.c)&lt;br /&gt;
&lt;br /&gt;
* [[Pierpaolo Prazzoli]] removed bad dumps from ad2083.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed a bug in aviio.c which could cause an infinite loop if attempting to read sound beyond the end of the file.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added expression validation callback to verify names for CPUs and memory regions. Extended error codes to report incorrect memory  spaces, memory names, or memory sizes. Added verification callback to the debugger to validate CPU and memory region names, as well as verifying that a requested address space exists for a given CPU.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] restored previous behavior that allowed popmessage() messages to overlay menus and other UI.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&#039;&#039;&#039;New games added or promoted from NOT_WORKING status&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/kothello Kyuukyoku no Othello]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/sosterm S.O.S.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New clones added&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/indy500d Indianapolis 500 Deluxe]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/cpokert Champion Poker (v200G)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/megat3 Megatouch III (9255-20-01 RON)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/ccastlej Crystal Castles (joystick version)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New games marked as GAME_NOT_WORKING&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/quizpun2 Quiz Punch 2]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/jingbell Jingle Bell]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2008]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Previous_MAME_Versions&amp;diff=1873</id>
		<title>Previous MAME Versions</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Previous_MAME_Versions&amp;diff=1873"/>
		<updated>2008-08-29T05:10:40Z</updated>

		<summary type="html">&lt;p&gt;Georg: /* 2008 */ 126u4-127u1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page provides information about prior versions of MAME. MAME derivatives and their respective features are not covered.&lt;br /&gt;
&lt;br /&gt;
The general information presented on each page:&lt;br /&gt;
:* Release date&lt;br /&gt;
:* List of contributors for that version&lt;br /&gt;
:* List of modifications for that version&lt;br /&gt;
:* List of games added for that version&lt;br /&gt;
&lt;br /&gt;
The pages mostly are wiki-ized versions of each version&#039;s whatsnew.txt, with hyperlinks to the appropriate pages on [http://www.mameworld.net/maws/ MAWS] and the wiki itself. Additional information may also be added, such as major changes to the MAME source code or milestones of the project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Versions by release year ==&lt;br /&gt;
{| width=100%&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 1997 ===&lt;br /&gt;
* [[MAME 0.1]]&lt;br /&gt;
* [[MAME 0.2]]&lt;br /&gt;
* [[MAME 0.3]]&lt;br /&gt;
* [[MAME 0.4]]&lt;br /&gt;
* [[MAME 0.5]]&lt;br /&gt;
* [[MAME 0.6]]&lt;br /&gt;
* [[MAME 0.7]]&lt;br /&gt;
* [[MAME 0.8]]&lt;br /&gt;
:* [[MAME 0.8.1]]&lt;br /&gt;
* [[MAME 0.9]]&lt;br /&gt;
:* [[MAME 0.9.1]]&lt;br /&gt;
* [[MAME 0.10]]&lt;br /&gt;
* [[MAME 0.11]]&lt;br /&gt;
* [[MAME 0.12]]&lt;br /&gt;
* [[MAME 0.13]]&lt;br /&gt;
* [[MAME 0.14]]&lt;br /&gt;
* [[MAME 0.15]]&lt;br /&gt;
* [[MAME 0.16]]&lt;br /&gt;
* [[MAME 0.17]]&lt;br /&gt;
* [[MAME 0.18]]&lt;br /&gt;
* [[MAME 0.19]]&lt;br /&gt;
* [[MAME 0.20]]&lt;br /&gt;
* [[MAME 0.21]]&lt;br /&gt;
:* [[MAME 0.21.5]]&lt;br /&gt;
* [[MAME 0.22]]&lt;br /&gt;
* [[MAME 0.23]]&lt;br /&gt;
:* [[MAME 0.23.1]]&lt;br /&gt;
* [[MAME 0.24]]&lt;br /&gt;
* [[MAME 0.25]]&lt;br /&gt;
* [[MAME 0.26]]&lt;br /&gt;
:* [[MAME 0.26.1]]&lt;br /&gt;
* [[MAME 0.27]]&lt;br /&gt;
* [[MAME 0.28]]&lt;br /&gt;
* [[MAME 0.29]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 1998 ===&lt;br /&gt;
* [[MAME 0.30]]&lt;br /&gt;
* [[MAME 0.31]]&lt;br /&gt;
:* [[MAME 0.33b1]]&lt;br /&gt;
:* [[MAME 0.33b2]]&lt;br /&gt;
:* [[MAME 0.33b3]]&lt;br /&gt;
:* [[MAME 0.33b4]]&lt;br /&gt;
:* [[MAME 0.33b5]]&lt;br /&gt;
:* [[MAME 0.33b6]]&lt;br /&gt;
:* [[MAME 0.33b7]]&lt;br /&gt;
:* [[MAME 0.33rc1]]&lt;br /&gt;
* [[MAME 0.33]]&lt;br /&gt;
:* [[MAME 0.34b1]]&lt;br /&gt;
:* [[MAME 0.34b2]]&lt;br /&gt;
:* [[MAME 0.34b3]]&lt;br /&gt;
:* [[MAME 0.34b4]]&lt;br /&gt;
:* [[MAME 0.34b5]]&lt;br /&gt;
:* [[MAME 0.34b6]]&lt;br /&gt;
:* [[MAME 0.34b7]]&lt;br /&gt;
:* [[MAME 0.34b8]]&lt;br /&gt;
:* [[MAME 0.34rc1]]&lt;br /&gt;
:* [[MAME 0.34rc2]]&lt;br /&gt;
* [[MAME 0.34]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 1999 ===&lt;br /&gt;
:* [[MAME 0.35b1]]&lt;br /&gt;
:* [[MAME 0.35b2]]&lt;br /&gt;
:* [[MAME 0.35b3]]&lt;br /&gt;
:* [[MAME 0.35b4]]&lt;br /&gt;
:* [[MAME 0.35b5]]&lt;br /&gt;
:* [[MAME 0.35b6]]&lt;br /&gt;
:* [[MAME 0.35b7]]&lt;br /&gt;
:* [[MAME 0.35b8]]&lt;br /&gt;
:* [[MAME 0.35b9]]&lt;br /&gt;
:* [[MAME 0.35b10]]&lt;br /&gt;
:* [[MAME 0.35b11]]&lt;br /&gt;
:* [[MAME 0.35b12]]&lt;br /&gt;
:* [[MAME 0.35b13]]&lt;br /&gt;
:* [[MAME 0.35rc1]]&lt;br /&gt;
:* [[MAME 0.35rc2]]&lt;br /&gt;
* [[MAME 0.35]]&lt;br /&gt;
:* [[MAME 0.35 Fixed]]&lt;br /&gt;
:* [[MAME 0.36b1]]&lt;br /&gt;
:* [[MAME 0.36b2]]&lt;br /&gt;
:* [[MAME 0.36b3]]&lt;br /&gt;
:* [[MAME 0.36b4]]&lt;br /&gt;
:* [[MAME 0.36b5]]&lt;br /&gt;
:* [[MAME 0.36b6]]&lt;br /&gt;
:* [[MAME 0.36b7]]&lt;br /&gt;
:* [[MAME 0.36b8]]&lt;br /&gt;
:* [[MAME 0.36b9]]&lt;br /&gt;
:* [[MAME 0.36b9.1]]&lt;br /&gt;
:* [[MAME 0.36b10]]&lt;br /&gt;
:* [[MAME 0.36b11]]&lt;br /&gt;
:* [[MAME 0.36b12]]&lt;br /&gt;
:* [[MAME 0.36b13]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2000 ===&lt;br /&gt;
:* [[MAME 0.36b14]]&lt;br /&gt;
:* [[MAME 0.36b15]]&lt;br /&gt;
:* [[MAME 0.36b16]]&lt;br /&gt;
:* [[MAME 0.36rc1]]&lt;br /&gt;
:* [[MAME 0.36rc2]]&lt;br /&gt;
* [[MAME 0.36]]&lt;br /&gt;
:* [[MAME 0.37b1]]&lt;br /&gt;
:* [[MAME 0.37b2]]&lt;br /&gt;
:* [[MAME 0.37b3]]&lt;br /&gt;
:* [[MAME 0.37b4]]&lt;br /&gt;
:* [[MAME 0.37b5]]&lt;br /&gt;
:* [[MAME 0.37b6]]&lt;br /&gt;
:* [[MAME 0.37b7]]&lt;br /&gt;
:* [[MAME 0.37b8]]&lt;br /&gt;
:* [[MAME 0.37b9]]&lt;br /&gt;
:* [[MAME 0.37b10]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2001 ===&lt;br /&gt;
:* [[MAME 0.37b11]]&lt;br /&gt;
:* [[MAME 0.37b12]]&lt;br /&gt;
:* [[MAME 0.37b12 Fixed]]&lt;br /&gt;
:* [[MAME 0.37b13]]&lt;br /&gt;
:* [[MAME 0.37b14]]&lt;br /&gt;
:* [[MAME 0.37b15]]&lt;br /&gt;
:* [[MAME 0.37b16]]&lt;br /&gt;
* [[MAME 0.53]]&lt;br /&gt;
* [[MAME 0.54]]&lt;br /&gt;
* [[MAME 0.55]]&lt;br /&gt;
* [[MAME 0.56]]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2002 ===&lt;br /&gt;
* [[MAME 0.57]]&lt;br /&gt;
* [[MAME 0.58]]&lt;br /&gt;
* [[MAME 0.59]]&lt;br /&gt;
* [[MAME 0.60]]&lt;br /&gt;
* [[MAME 0.61]]&lt;br /&gt;
* [[MAME 0.62]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2003 ===&lt;br /&gt;
* [[MAME 0.63]]&lt;br /&gt;
* [[MAME 0.64]]&lt;br /&gt;
* [[MAME 0.65]]&lt;br /&gt;
* [[MAME 0.66]]&lt;br /&gt;
* [[MAME 0.67]]&lt;br /&gt;
* [[MAME 0.68]]&lt;br /&gt;
* [[MAME 0.69]]&lt;br /&gt;
:* [[MAME 0.69a]]&lt;br /&gt;
:* [[MAME 0.69b]]&lt;br /&gt;
:* [[MAME 0.69u3]]&lt;br /&gt;
* [[MAME 0.70]]&lt;br /&gt;
:* [[MAME 0.70u1]]&lt;br /&gt;
:* [[MAME 0.70u2]]&lt;br /&gt;
:* [[MAME 0.70u3]]&lt;br /&gt;
:* [[MAME 0.70u4]]&lt;br /&gt;
:* [[MAME 0.70u5]]&lt;br /&gt;
* [[MAME 0.71]]&lt;br /&gt;
:* [[MAME 0.71u1]]&lt;br /&gt;
:* [[MAME 0.71u2]]&lt;br /&gt;
:* [[MAME 0.71u3p]]&lt;br /&gt;
* [[MAME 0.72]]&lt;br /&gt;
:* [[MAME 0.72u1]]&lt;br /&gt;
:* [[MAME 0.72u2]]&lt;br /&gt;
* [[MAME 0.73]]&lt;br /&gt;
* [[MAME 0.74]]&lt;br /&gt;
:* [[MAME 0.74u1]]&lt;br /&gt;
:* [[MAME 0.74u2]]&lt;br /&gt;
* [[MAME 0.75]]&lt;br /&gt;
:* [[MAME 0.75u1]]&lt;br /&gt;
* [[MAME 0.76]]&lt;br /&gt;
:* [[MAME 0.76u1]]&lt;br /&gt;
:* [[MAME 0.76u2]]&lt;br /&gt;
* [[MAME 0.77]]&lt;br /&gt;
:* [[MAME 0.77u1]]&lt;br /&gt;
:* [[MAME 0.77u2]]&lt;br /&gt;
:* [[MAME 0.77u3]]&lt;br /&gt;
* [[MAME 0.78]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2004 ===&lt;br /&gt;
:* [[MAME 0.78u1]]&lt;br /&gt;
:* [[MAME 0.78u2]]&lt;br /&gt;
:* [[MAME 0.78u3]]&lt;br /&gt;
:* [[MAME 0.78u4]]&lt;br /&gt;
:* [[MAME 0.78u5]]&lt;br /&gt;
:* [[MAME 0.78u6]]&lt;br /&gt;
* [[MAME 0.79]]&lt;br /&gt;
:* [[MAME 0.79u1]]&lt;br /&gt;
:* [[MAME 0.79u2]]&lt;br /&gt;
:* [[MAME 0.79u3]]&lt;br /&gt;
:* [[MAME 0.79u4]]&lt;br /&gt;
* [[MAME 0.80]]&lt;br /&gt;
:* [[MAME 0.80u1]]&lt;br /&gt;
:* [[MAME 0.80u2]]&lt;br /&gt;
:* [[MAME 0.80u3]]&lt;br /&gt;
* [[MAME 0.81]]&lt;br /&gt;
:* [[MAME 0.81u1]]&lt;br /&gt;
:* [[MAME 0.81u2]]&lt;br /&gt;
:* [[MAME 0.81u3]]&lt;br /&gt;
:* [[MAME 0.81u4]]&lt;br /&gt;
:* [[MAME 0.81u5]]&lt;br /&gt;
:* [[MAME 0.81u6]]&lt;br /&gt;
:* [[MAME 0.81u7]]&lt;br /&gt;
:* [[MAME 0.81u8]]&lt;br /&gt;
:* [[MAME 0.81u9]]&lt;br /&gt;
* [[MAME 0.82]]&lt;br /&gt;
:* [[MAME 0.82u1]]&lt;br /&gt;
:* [[MAME 0.82u2]]&lt;br /&gt;
:* [[MAME 0.82u3]]&lt;br /&gt;
* [[MAME 0.83]]&lt;br /&gt;
* [[MAME 0.84]]&lt;br /&gt;
:* [[MAME 0.84u1]]&lt;br /&gt;
:* [[MAME 0.84u2]]&lt;br /&gt;
:* [[MAME 0.84u3]]&lt;br /&gt;
:* [[MAME 0.84u4]]&lt;br /&gt;
:* [[MAME 0.84u5]]&lt;br /&gt;
:* [[MAME 0.84u6]]&lt;br /&gt;
* [[MAME 0.85]]&lt;br /&gt;
:* [[MAME 0.85u1]]&lt;br /&gt;
:* [[MAME 0.85u2]]&lt;br /&gt;
:* [[MAME 0.85u3]]&lt;br /&gt;
* [[MAME 0.86]]&lt;br /&gt;
:* [[MAME 0.86u1]]&lt;br /&gt;
:* [[MAME 0.86u2]]&lt;br /&gt;
:* [[MAME 0.86u3]]&lt;br /&gt;
:* [[MAME 0.86u4]]&lt;br /&gt;
:* [[MAME 0.86u5]]&lt;br /&gt;
* [[MAME 0.87]]&lt;br /&gt;
:* [[MAME 0.87u1]]&lt;br /&gt;
:* [[MAME 0.87u2]]&lt;br /&gt;
:* [[MAME 0.87u3]]&lt;br /&gt;
:* [[MAME 0.87u4]]&lt;br /&gt;
:* [[MAME 0.87u5]]&lt;br /&gt;
* [[MAME 0.88]]&lt;br /&gt;
:* [[MAME 0.88u1]]&lt;br /&gt;
:* [[MAME 0.88u2]]&lt;br /&gt;
:* [[MAME 0.88u3]]&lt;br /&gt;
:* [[MAME 0.88u4]]&lt;br /&gt;
:* [[MAME 0.88u5]]&lt;br /&gt;
:* [[MAME 0.88u6]]&lt;br /&gt;
:* [[MAME 0.88u7]]&lt;br /&gt;
* [[MAME 0.89]]&lt;br /&gt;
:* [[MAME 0.89u1]]&lt;br /&gt;
:* [[MAME 0.89u2]]&lt;br /&gt;
:* [[MAME 0.89u3]]&lt;br /&gt;
:* [[MAME 0.89u4]]&lt;br /&gt;
:* [[MAME 0.89u5]]&lt;br /&gt;
:* [[MAME 0.89u6]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2005 ===&lt;br /&gt;
* [[MAME 0.90]]&lt;br /&gt;
:* [[MAME 0.90u1]]&lt;br /&gt;
:* [[MAME 0.90u2]]&lt;br /&gt;
:* [[MAME 0.90u3]]&lt;br /&gt;
:* [[MAME 0.90u4]]&lt;br /&gt;
* [[MAME 0.91]]&lt;br /&gt;
:* [[MAME 0.91u1]]&lt;br /&gt;
:* [[MAME 0.91u2]]&lt;br /&gt;
* [[MAME 0.92]]&lt;br /&gt;
:* [[MAME 0.92u1]]&lt;br /&gt;
* [[MAME 0.93]]&lt;br /&gt;
:* [[MAME 0.93u1]]&lt;br /&gt;
:* [[MAME 0.93u2]]&lt;br /&gt;
:* [[MAME 0.93u3]]&lt;br /&gt;
* [[MAME 0.94]]&lt;br /&gt;
:* [[MAME 0.94u1]]&lt;br /&gt;
:* [[MAME 0.94u2]]&lt;br /&gt;
:* [[MAME 0.94u3]]&lt;br /&gt;
:* [[MAME 0.94u4]]&lt;br /&gt;
:* [[MAME 0.94u5]]&lt;br /&gt;
* [[MAME 0.95]]&lt;br /&gt;
:* [[MAME 0.95u1]]&lt;br /&gt;
:* [[MAME 0.95u2]]&lt;br /&gt;
:* [[MAME 0.95u3]]&lt;br /&gt;
:* [[MAME 0.95u4]]&lt;br /&gt;
:* [[MAME 0.95u5]]&lt;br /&gt;
:* [[MAME 0.95u6]]&lt;br /&gt;
:* [[MAME 0.95u7]]&lt;br /&gt;
* [[MAME 0.96]]&lt;br /&gt;
:* [[MAME 0.96u1]]&lt;br /&gt;
:* [[MAME 0.96u2]]&lt;br /&gt;
:* [[MAME 0.96u3]]&lt;br /&gt;
:* [[MAME 0.96u4]]&lt;br /&gt;
* [[MAME 0.97]]&lt;br /&gt;
:* [[MAME 0.97u1]]&lt;br /&gt;
:* [[MAME 0.97u2]]&lt;br /&gt;
:* [[MAME 0.97u3]]&lt;br /&gt;
:* [[MAME 0.97u4]]&lt;br /&gt;
:* [[MAME 0.97u5]]&lt;br /&gt;
* [[MAME 0.98]]&lt;br /&gt;
:* [[MAME 0.98u1]]&lt;br /&gt;
:* [[MAME 0.98u2]]&lt;br /&gt;
:* [[MAME 0.98u3]]&lt;br /&gt;
:* [[MAME 0.98u4]]&lt;br /&gt;
* [[MAME 0.99]]&lt;br /&gt;
:* [[MAME 0.99u1]]&lt;br /&gt;
:* [[MAME 0.99u2]]&lt;br /&gt;
:* [[MAME 0.99u3]]&lt;br /&gt;
:* [[MAME 0.99u4]]&lt;br /&gt;
:* [[MAME 0.99u5]]&lt;br /&gt;
:* [[MAME 0.99u6]]&lt;br /&gt;
:* [[MAME 0.99u7]]&lt;br /&gt;
:* [[MAME 0.99u8]]&lt;br /&gt;
:* [[MAME 0.99u9]]&lt;br /&gt;
:* [[MAME 0.99u10]]&lt;br /&gt;
* [[MAME 0.100]]&lt;br /&gt;
:* [[MAME 0.100u1]]&lt;br /&gt;
:* [[MAME 0.100u2]]&lt;br /&gt;
:* [[MAME 0.100u3]]&lt;br /&gt;
:* [[MAME 0.100u4]]&lt;br /&gt;
* [[MAME 0.101]]&lt;br /&gt;
:* [[MAME 0.101u1]]&lt;br /&gt;
:* [[MAME 0.101u2]]&lt;br /&gt;
:* [[MAME 0.101u3]]&lt;br /&gt;
:* [[MAME 0.101u4]]&lt;br /&gt;
:* [[MAME 0.101u5]]&lt;br /&gt;
* [[MAME 0.102]]&lt;br /&gt;
:* [[MAME 0.102u1]]&lt;br /&gt;
:* [[MAME 0.102u2]]&lt;br /&gt;
:* [[MAME 0.102u3]]&lt;br /&gt;
:* [[MAME 0.102u4]]&lt;br /&gt;
:* [[MAME 0.102u5]]&lt;br /&gt;
* [[MAME 0.103]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2006 ===&lt;br /&gt;
:* [[MAME 0.103u1]]&lt;br /&gt;
:* [[MAME 0.103u2]]&lt;br /&gt;
:* [[MAME 0.103u3]]&lt;br /&gt;
:* [[MAME 0.103u4]]&lt;br /&gt;
:* [[MAME 0.103u5]]&lt;br /&gt;
* [[MAME 0.104]]&lt;br /&gt;
:* [[MAME 0.104u1]]&lt;br /&gt;
:* [[MAME 0.104u2]]&lt;br /&gt;
:* [[MAME 0.104u3]]&lt;br /&gt;
:* [[MAME 0.104u4]]&lt;br /&gt;
:* [[MAME 0.104u5]]&lt;br /&gt;
:* [[MAME 0.104u6]]&lt;br /&gt;
:* [[MAME 0.104u7]]&lt;br /&gt;
:* [[MAME 0.104u8]]&lt;br /&gt;
:* [[MAME 0.104u9]]&lt;br /&gt;
* [[MAME 0.105]]&lt;br /&gt;
:* [[MAME 0.105u1]]&lt;br /&gt;
:* [[MAME 0.105u2]]&lt;br /&gt;
:* [[MAME 0.105u3]]&lt;br /&gt;
:* [[MAME 0.105u4]]&lt;br /&gt;
:* [[MAME 0.105u5]]&lt;br /&gt;
* [[MAME 0.106]]&lt;br /&gt;
:* [[MAME 0.106u1]]&lt;br /&gt;
:* [[MAME 0.106u2]]&lt;br /&gt;
:* [[MAME 0.106u3]]&lt;br /&gt;
:* [[MAME 0.106u4]]&lt;br /&gt;
:* [[MAME 0.106u5]]&lt;br /&gt;
:* [[MAME 0.106u6]]&lt;br /&gt;
:* [[MAME 0.106u7]]&lt;br /&gt;
:* [[MAME 0.106u8]]&lt;br /&gt;
:* [[MAME 0.106u9]]&lt;br /&gt;
:* [[MAME 0.106u10]]&lt;br /&gt;
:* [[MAME 0.106u11]]&lt;br /&gt;
:* [[MAME 0.106u12]]&lt;br /&gt;
:* [[MAME 0.106u13]]&lt;br /&gt;
* [[MAME 0.107]]&lt;br /&gt;
:* [[MAME 0.107u1]]&lt;br /&gt;
:* [[MAME 0.107u2]]&lt;br /&gt;
:* [[MAME 0.107u3]]&lt;br /&gt;
:* [[MAME 0.107u4]]&lt;br /&gt;
* [[MAME 0.108]]&lt;br /&gt;
:* [[MAME 0.108u1]]&lt;br /&gt;
:* [[MAME 0.108u2]]&lt;br /&gt;
:* [[MAME 0.108u3]]&lt;br /&gt;
:* [[MAME 0.108u4]]&lt;br /&gt;
:* [[MAME 0.108u5]]&lt;br /&gt;
* [[MAME 0.109]]&lt;br /&gt;
:* [[MAME 0.109u1]]&lt;br /&gt;
:* [[MAME 0.109u2]]&lt;br /&gt;
:* [[MAME 0.109u3]]&lt;br /&gt;
:* [[MAME 0.109u4]]&lt;br /&gt;
:* [[MAME 0.109u5]]&lt;br /&gt;
* [[MAME 0.110]]&lt;br /&gt;
:* [[MAME 0.110u1]]&lt;br /&gt;
:* [[MAME 0.110u2]]&lt;br /&gt;
:* [[MAME 0.110u3]]&lt;br /&gt;
:* [[MAME 0.110u4]]&lt;br /&gt;
:* [[MAME 0.110u5]]&lt;br /&gt;
* [[MAME 0.111]]&lt;br /&gt;
:* [[MAME 0.111u1]]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2007 ===&lt;br /&gt;
:* [[MAME 0.111u2]]&lt;br /&gt;
:* [[MAME 0.111u3]]&lt;br /&gt;
:* [[MAME 0.111u4]]&lt;br /&gt;
:* [[MAME 0.111u5]]&lt;br /&gt;
:* [[MAME 0.111u6]]&lt;br /&gt;
* [[MAME 0.112]]&lt;br /&gt;
:* [[MAME 0.112u1]]&lt;br /&gt;
:* [[MAME 0.112u2]]&lt;br /&gt;
:* [[MAME 0.112u3]]&lt;br /&gt;
:* [[MAME 0.112u4]]&lt;br /&gt;
* [[MAME 0.113]]&lt;br /&gt;
:* [[MAME 0.113u1]]&lt;br /&gt;
:* [[MAME 0.113u2]]&lt;br /&gt;
:* [[MAME 0.113u3]]&lt;br /&gt;
:* [[MAME 0.113u4]]&lt;br /&gt;
* [[MAME 0.114]]&lt;br /&gt;
:* [[MAME 0.114u1]]&lt;br /&gt;
:* [[MAME 0.114u2]]&lt;br /&gt;
:* [[MAME 0.114u3]]&lt;br /&gt;
:* [[MAME 0.114u4]]&lt;br /&gt;
* [[MAME 0.115]]&lt;br /&gt;
:* [[MAME 0.115u1]]&lt;br /&gt;
:* [[MAME 0.115u2]]&lt;br /&gt;
:* [[MAME 0.115u3]]&lt;br /&gt;
:* [[MAME 0.115u4]]&lt;br /&gt;
* [[MAME 0.116]]&lt;br /&gt;
:* [[MAME 0.116u1]]&lt;br /&gt;
:* [[MAME 0.116u2]]&lt;br /&gt;
:* [[MAME 0.116u3]]&lt;br /&gt;
:* [[MAME 0.116u4]]&lt;br /&gt;
* [[MAME 0.117]]&lt;br /&gt;
:* [[MAME 0.117u1]]&lt;br /&gt;
:* [[MAME 0.117u2]]&lt;br /&gt;
:* [[MAME 0.117u3]]&lt;br /&gt;
* [[MAME 0.118]]&lt;br /&gt;
:* [[MAME 0.118u1]]&lt;br /&gt;
:* [[MAME 0.118u2]]&lt;br /&gt;
:* [[MAME 0.118u3]]&lt;br /&gt;
:* [[MAME 0.118u4]]&lt;br /&gt;
:* [[MAME 0.118u5]]&lt;br /&gt;
:* [[MAME 0.118u6]]&lt;br /&gt;
* [[MAME 0.119]]&lt;br /&gt;
:* [[MAME 0.119u1]]&lt;br /&gt;
:* [[MAME 0.119u2]]&lt;br /&gt;
:* [[MAME 0.119u3]]&lt;br /&gt;
:* [[MAME 0.119u4]]&lt;br /&gt;
* [[MAME 0.120]]&lt;br /&gt;
:* [[MAME 0.120u1]]&lt;br /&gt;
:* [[MAME 0.120u2]]&lt;br /&gt;
:* [[MAME 0.120u3]]&lt;br /&gt;
:* [[MAME 0.120u4]]&lt;br /&gt;
* [[MAME 0.121]]&lt;br /&gt;
:* [[MAME 0.121u1]]&lt;br /&gt;
:* [[MAME 0.121u2]]&lt;br /&gt;
:* [[MAME 0.121u3]]&lt;br /&gt;
:* [[MAME 0.121u4]]&lt;br /&gt;
* [[MAME 0.122]]&lt;br /&gt;
:* [[MAME 0.122u1]]&lt;br /&gt;
:* [[MAME 0.122u2]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2008 ===&lt;br /&gt;
:* [[MAME 0.122u3]]&lt;br /&gt;
:* [[MAME 0.122u4]]&lt;br /&gt;
:* [[MAME 0.122u5]]&lt;br /&gt;
:* [[MAME 0.122u6]]&lt;br /&gt;
:* [[MAME 0.122u7]]&lt;br /&gt;
:* [[MAME 0.122u8]]&lt;br /&gt;
:* [[MAME 0.122u8fix]]&lt;br /&gt;
* [[MAME 0.123]]&lt;br /&gt;
:* [[MAME 0.123u1]]&lt;br /&gt;
:* [[MAME 0.123u2]]&lt;br /&gt;
:* [[MAME 0.123u3]]&lt;br /&gt;
:* [[MAME 0.123u4]]&lt;br /&gt;
:* [[MAME 0.123u5]]&lt;br /&gt;
:* [[MAME 0.123u6]]&lt;br /&gt;
* [[MAME 0.124]]&lt;br /&gt;
:* [[MAME 0.124a]]&lt;br /&gt;
:* [[MAME 0.124u1]]&lt;br /&gt;
:* [[MAME 0.124u2]]&lt;br /&gt;
:* [[MAME 0.124u3]]&lt;br /&gt;
:* [[MAME 0.124u4]]&lt;br /&gt;
:* [[MAME 0.124u5]]&lt;br /&gt;
* [[MAME 0.125]]&lt;br /&gt;
:* [[MAME 0.125u1]]&lt;br /&gt;
:* [[MAME 0.125u2]]&lt;br /&gt;
:* [[MAME 0.125u3]]&lt;br /&gt;
:* [[MAME 0.125u4]]&lt;br /&gt;
:* [[MAME 0.125u5]]&lt;br /&gt;
:* [[MAME 0.125u6]]&lt;br /&gt;
:* [[MAME 0.125u7]]&lt;br /&gt;
:* [[MAME 0.125u8]]&lt;br /&gt;
:* [[MAME 0.125u9]]&lt;br /&gt;
* [[MAME 0.126]]&lt;br /&gt;
:* [[MAME 0.126u1]]&lt;br /&gt;
:* [[MAME 0.126u2]]&lt;br /&gt;
:* [[MAME 0.126u3]]&lt;br /&gt;
:* [[MAME 0.126u4]]&lt;br /&gt;
:* [[MAME 0.126u5]]&lt;br /&gt;
* [[MAME 0.127]]&lt;br /&gt;
:* [[MAME 0.127u1]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.126u3&amp;diff=1865</id>
		<title>MAME 0.126u3</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.126u3&amp;diff=1865"/>
		<updated>2008-08-06T12:57:15Z</updated>

		<summary type="html">&lt;p&gt;Georg: Initial version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.126u3 was released on 31 July 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version are, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]]&lt;br /&gt;
* [[ajax16384]]&lt;br /&gt;
* [[Andrew Gardner]]&lt;br /&gt;
* [[Atari Ace]]&lt;br /&gt;
* [[Brian Troha]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
* [[David Widel]]&lt;br /&gt;
* [[Deunan Knute]]&lt;br /&gt;
* [[Fabio Priuli]]&lt;br /&gt;
* [[Firewave]]&lt;br /&gt;
* [[Guru]]&lt;br /&gt;
* [[Luca Elia]]&lt;br /&gt;
* [[Mariusz Wojcieszek]]&lt;br /&gt;
* [[Nathan Woods]]&lt;br /&gt;
* [[Oliver Stoenberg]]&lt;br /&gt;
* [[R. Belmont]]&lt;br /&gt;
* [[RansAckeR]]&lt;br /&gt;
* [[Roberto Fresca]]&lt;br /&gt;
* [[Samuele Zannoli]]&lt;br /&gt;
* [[smf]]&lt;br /&gt;
* [[Stefan Lindberg]]&lt;br /&gt;
* [[stephh]]&lt;br /&gt;
* [[uRebelScum]]&lt;br /&gt;
* [[Wilbert Pol]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[Guru]] and [[Brian Troha]] added more documentation to the Kiki KaiKai MCU.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] did a bit more cleanup work in the gottlieb driver, still incomplete.&lt;br /&gt;
&lt;br /&gt;
* [[Brian Troha]] verified Free Kick PROMs and improved documentation.&lt;br /&gt;
&lt;br /&gt;
* [[Nathan Woods]] added the ability to pass an optional destructor to ui_menu_alloc_state().&lt;br /&gt;
&lt;br /&gt;
* [[smf]], [[RansAckeR]], and [[uRebelScum]] updated to build with the latest DirectX SDK, which doesn&#039;t support Direct 3D 8 &amp;amp; Direct Input 7. By default, the makefile is set up to compile the old way, but you can set DIRECT3D=9 and DIRECTINPUT=8 in windows.mak or on the command-line to build with a more modern SDK.&lt;br /&gt;
&lt;br /&gt;
* [[Stefan Lindberg]] adjusted adjusted AY frequencies in the Irem m63 to proper 1.5 MHz&lt;br /&gt;
&lt;br /&gt;
* [[Andrew Gardner]] updated the DSP56156 CPU Core:&lt;br /&gt;
** Rewrote core logic, communications, and interfaces.&lt;br /&gt;
** Added three parallel memory moves to the disassembler.&lt;br /&gt;
** Initial interrupt logic in place.&lt;br /&gt;
&lt;br /&gt;
* [[Andrew Gardner]] updated Plygonet.c&lt;br /&gt;
** All communication hacks have been removed.&lt;br /&gt;
** Memory maps have been temporarily reverted while new DSP56k cpu core catches up.&lt;br /&gt;
&lt;br /&gt;
* [[Andrew Gardner]] merged memory maps for beezer.c, bishi.c, and bladestl.c.&lt;br /&gt;
&lt;br /&gt;
* [[Deunan Knute]], [[ajax16384]], and [[R. Belmont]] updated AICA:&lt;br /&gt;
** Fixed ADPCM decoder to remove bad optimization and match YMZ280B. DC offset is fixed and output quality is higher&lt;br /&gt;
** Improved handling of slot monitor and timers B and C&lt;br /&gt;
** Simplified interpolation code&lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] and [[Mariusz Wojcieszek]] SH2DRC: Add PC-relative load optimization and ability to disable if necessary&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed the way memory regions are referenced. Instead of a single integer value, regions are now referred to by a region tag. The region tag must be unique among all regions defined for a given game. This change required updating all the ROM region definitions in the project to specify the tag instead of region number.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] updated the core memory_region_* functions to accept a tag instead of an integer. Added new memory_region_next() function to allow for iteration over all memory regions.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed the auto-binding behavior of CPU regions. Previously, the first CPU would auto-bind to REGION_CPU1 (that is, any ROM references would automatically assume that they lived in the corresponding region). Now, each CPU automatically binds to the region with the same tag as the CPU itself. This behavior required ensuring that all previous REGION_CPU* regions were changed to regions with the same tag as the CPU.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] introduced a new auto-binding mechanism for sound cores. This works similarly to the CPU binding. Each sound core that requires a memory region now auto-binds to the region with the same tag as the sound core. In almost all cases, this allowed for the removal of the explicit region item in the sound configuration, which in turn allowed for many sound configurations to removed altogether.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] updated the expression engine&#039;s memory reference behavior. A recent update expanded the scope of memory references to allow for referencing data in non-active CPU spaces, in memory regions, and in EEPROMs. However, this previous update required an index, which is no longer appropriate for regions and will become increasingly less appropriate for CPUs over time. Instead, a new syntax is supported, of the form: &amp;quot;[tag.][space]size@addr&amp;quot;, where &#039;tag&#039; is an optional tag for the CPU or memory region you wish to access, followed by a period as a separator; &#039;space&#039; is the memory address space or memory class you wish to access (p/d/i for program/data/I/O spaces; o for opcode space; r for direct RAM; m for memory regions; e for EEPROMs); and &#039;size&#039; is the usual b/w/d/q for byte/word/dword/qword.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] cleaned up ROM definition flags and removed some ugly hacks that had existed previously. Expanded to support up to 256 BIOSes. Updated ROM_COPY to support specifying a tag for the source region. Also updated the address map AM_REGION macro to support specifying a tag for the region.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] updated debugger windows to display the CPU and region tags where appropriate.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] updated -listxml to output region class and tag for each ROM entry.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] made changes to lucky74.c driver:&lt;br /&gt;
** Pre-defined CPU and SND clocks.&lt;br /&gt;
** Switched the color system to RESNET calculations.&lt;br /&gt;
** Completed the remaining DIP switches.&lt;br /&gt;
** Added lamps support. Created a layout to show them.&lt;br /&gt;
** Changes on the interrupt system (need to be verified on the PCB).&lt;br /&gt;
** Renamed the graphics regions to more descriptive names.&lt;br /&gt;
** Corrected the manufacturer&#039;s name.&lt;br /&gt;
** Splitted the driver to driver + video.&lt;br /&gt;
** Updated technical notes.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] and [[David Widel]] changed unmapped read for mspacman to see if it changes tunnel behavior.&lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] and [[Aaron Giles]] changed the SH2DRC: add SUBV, replace ADDV with C version as a precaution. (Fixes most of Mantis #2026, except the part which is a separate bug). Added new implementation which uses flags directly, keeping the C versions in reserve in case they are needed.&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] added more validation to the address map detokenization, in order to catch cases where multiple read/write handlers are assigned to a range. Fixed cases in the code that failed these checks.&lt;br /&gt;
&lt;br /&gt;
* [[Wilbert Pol]] updated the i8051 cpu core timer:&lt;br /&gt;
** Added support for timer mode 0 (13 bit timer)&lt;br /&gt;
** Cleaned up timer code a bit, fixing some off-by-one errors when timers overflow.&lt;br /&gt;
&lt;br /&gt;
* [[Samuele Zannoli]] updated the Naomi driver:&lt;br /&gt;
** refactors many global and static variables in video\dc.c into a structure to hold the tile accelerator state&lt;br /&gt;
** textures should be better decoded with more pixel formats&lt;br /&gt;
** adds placeholders for some register probably used by the dimm board&lt;br /&gt;
** corrects a little error in a rom board register (very important, now at least the gdrom games try to start)&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added region and regionbytes fields to the deviceconfig, which are auto-filled by the device manager before starting the device. This simplifies the auto-binding process for devices. Added new selector for device-specific ROM regions. Not yet wired up in the ROM loader.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] simplified SH2 DRC shift/rotate instruction implementations.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed the menu handling so it doesn&#039;t swallow the tab key.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed the symbol table reference parameters to void * from UINT32.&lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] enabled strict PC relative loads for ST-V games; at least Cotton Boomerang needs them.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added new option &#039;cheatpath&#039; to specify one or more paths for cheat files. Removed old option &#039;cheat_file&#039;.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] updated xmlfile.c to specify the line number for each node, for more accurate error reporting.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] removed old cheat.c/.h and replaced them with code that will read and write the new XML-based cheat format using the new cheatpath option (cheats still need to be enabled in order to load at all). Note that the cheats are not implemented yet, but they are fully parsed. To test saving, whenever a cheat file is successfully loaded, it is immediately written back out as &#039;output.xml&#039; to the cheat directory for validation.&lt;br /&gt;
&lt;br /&gt;
* [[Oliver Stoenberg]] made minor cleanups:&lt;br /&gt;
** removed of unprintable chars (newlines) in SH-2 disassembler&lt;br /&gt;
** removed a few unnecessary checks after malloc_ort_die() calls&lt;br /&gt;
** changed two romload.c warnings to use GAMENOUN instead&lt;br /&gt;
** added &amp;quot;deprecat.h&amp;quot; in a  few src/mame/drivers files&lt;br /&gt;
** cleaned up the mame.mak by adding all missing defines and grouping them based on cpu.mak&lt;br /&gt;
** renamed video_exit() to winvideo_exit() for consistency in function names&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] changed commented-out functions to #ifdefs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&#039;&#039;&#039;New games added or promoted from NOT_WORKING status&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/galaxi Galaxi]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New clones added&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/pool10c Pool 10 (italian, set 3)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/kinst2k3 Killer Instinct 2 (v1.3k, upgrade kit)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New games marked as GAME_NOT_WORKING&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/bam2 Bust a Move 2 (JAPANESE ROM ver. 1999/07/17 10:00:00)]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2008]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.126u2&amp;diff=1864</id>
		<title>MAME 0.126u2</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.126u2&amp;diff=1864"/>
		<updated>2008-08-06T12:42:13Z</updated>

		<summary type="html">&lt;p&gt;Georg: Initial version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.126u2 was released on 24 July 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version are, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]]&lt;br /&gt;
* [[Andrew Gardner]]&lt;br /&gt;
* [[AndyGeezer]]&lt;br /&gt;
* [[Atari Ace]]&lt;br /&gt;
* [[Brian Troha]]&lt;br /&gt;
* [[Corrado Tomaselli]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
* [[ElSemi]]&lt;br /&gt;
* [[Fabio Priuli]]&lt;br /&gt;
* [[Hammer300]]&lt;br /&gt;
* [[Highwayman]]&lt;br /&gt;
* [[Kowal]]&lt;br /&gt;
* [[MAME Italia]]&lt;br /&gt;
* [[Miodrag Milanovic]]&lt;br /&gt;
* [[Nicola Salmoria]]&lt;br /&gt;
* [[Olivier Galibert]]&lt;br /&gt;
* [[R. Belmont]]&lt;br /&gt;
* [[Tirino73]]&lt;br /&gt;
* [[Tomasz Slanina]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] robustified key behavior when the debugger is visible. Should now properly ignore the &amp;quot;break into debugger&amp;quot; keypress and not allow related characters to filter through. Removed some hacks related to making that work in the past.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed osd_wait_for_debugger() to take a machine parameter and a &amp;quot;firsttime&amp;quot; parameter, which is set to 1 the first time the function is called after a break. The Windows debugger uses this to ensure that the debugger has focus when you break into it.&lt;br /&gt;
&lt;br /&gt;
* [[Brian Troha]] changed short names for STV BIOS back to single words.&lt;br /&gt;
&lt;br /&gt;
* [[Brian Troha]] added information on how to toggle the built-in speedup in Ms Pacman or the fast shot in Galaga in 20pacgal.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] removed MDRV_SOUND_ADD. Renamed MDRV_SOUND_ADD_TAG to MDRV_SOUND_ADD. All sound chips must now include a tag. Changed all existing drivers to define a unique tag for each sound chip.&lt;br /&gt;
&lt;br /&gt;
* [[ElSemi]] fixed incorrect i960 behavior when generating interrupts.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed -listxml to now output the tag names for CPUs and sound chips.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added validity checks to ensure no duplicate sound or CPU tags. Fixed several duplicates.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed MDRV_CPU_ADD to require a tag. Removed MDRV_CPU_ADD_TAG. Tagged all CPUs.&lt;br /&gt;
&lt;br /&gt;
* [[ElSemi]] fixed TGP / Model 2:&lt;br /&gt;
** TGP now correctly uses table roms (model1/2 updated accordingly)&lt;br /&gt;
** removed FIFO hack on srallyc (game now runs)&lt;br /&gt;
** added analog ports reading for model 2A/B/C&lt;br /&gt;
** fixed some loading instructions in the TGP. that fixes srallyc automatic transmission bug&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] merged CPU0 and 1 memory maps in flower, improved interrupt generation&lt;br /&gt;
&lt;br /&gt;
* [[Andrew Gardner]] rewrote the Dsp56156 Disassembler:&lt;br /&gt;
** Rearranged decoding behavior.&lt;br /&gt;
** Updated code style to MAME standards.&lt;br /&gt;
** Tested each single-word opcode with custom ROMs.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed Laserdiscs to be devices. Updated all drivers accordingly.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] merged memory maps in battlnts, bbusters, bigevglf, bigstrkb, and bionicc.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added new functions attotime_to_ticks() and ticks_to_attotime() to convert between attotimes and a clock tick at an integral frequency.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed the 6532 RIOT device into a proper device. Rewrote the logic to be simpler and leverage the new attotime functions. Changed the I/O port setters to specify a mask, and changed the I/O port callbacks to pass in the previous value. Updated tourtabl and gameplan drivers to use the new device interface.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] converted audio/starwars.c, audio/exidy.c, and audio/gottlieb.c to use the new RIOT implementation instead of rolling their own.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] began gottlieb.c cleanup. Converted palette calculations to resistor weights. Corrected video timing. Reduced the number of separate machine drivers. Fixed incorrect spriteram sizes. Populated full memory maps for the main CPU and the rev 1 sound board. More to come.&lt;br /&gt;
&lt;br /&gt;
* [[Miodrag Milanovic]] fixed the 8257 DMA terminal count stop for autoload mode and added callback function existance check.&lt;br /&gt;
&lt;br /&gt;
* [[Fabio Priuli]] completed the removal of all explicit calls to input_port_read_indexed().&lt;br /&gt;
&lt;br /&gt;
* [[Olivier Galibert]] converted tinklpit keycus implementation from a table to a LFSR.&lt;br /&gt;
&lt;br /&gt;
* [[Olivier Galibert]] removed unnecessary ROM shuffling code in namconb2.&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] made the initialization of various Konami PPC drivers consistent from run to run, hopefully fixing most multisession issues. Also moved some allocations from static to dynamic storage.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] made input_port_read_indexed() private to machine/generic.c. Eventually it will probably disappear altogether. Fixed the two remaining instances.&lt;br /&gt;
&lt;br /&gt;
* [[Fabio Priuli]] converted a number of drivers from A-C to using tagged input ports, and AM_PORT_READ in the address maps.&lt;br /&gt;
&lt;br /&gt;
* [[Fabio Priuli]] added DIP locations to a large number of drivers: bwidow.c, bzone.c, bestleag, blackt96, bogeyman, bombjack, boogwing, bottom9, brkthru, darwin, buggychl, squaitsa, btime, bnj, lnc, zoar, disco, cabal, canyon, cbuster, cclimber, swimmer and guzzler.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] made DIP switch renderings consistent regardless of UI aspect.&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] moved more items out of .data by either applying const, removing the non-zero initializer (if its overwritten by init/reset) or by adding appropriate initialization code.&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] removed conditional logging code in favor of allowing the compiler to optimize it out. This prevents bitrot of #ifdef&#039;ed code.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&#039;&#039;&#039;New games added or promoted from NOT_WORKING status&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/mp_shnb3 Shinobi III (Mega Play)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/pex2069p Player&#039;s Edge Plus (X002069P) Double Double Bonus Poker]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New clones added&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/majtitle Major Title (World)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/windheat Winding Heat (EAA, Euro v1.11)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/demonwl4 Demon&#039;s World / Horror Story (set 5)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New games marked as GAME_NOT_WORKING&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/rchase2 Rail Chase 2]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2008]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.126u1&amp;diff=1863</id>
		<title>MAME 0.126u1</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.126u1&amp;diff=1863"/>
		<updated>2008-08-06T12:29:43Z</updated>

		<summary type="html">&lt;p&gt;Georg: Initial version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.126u1 was released on 17 July 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version are, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]]&lt;br /&gt;
* [[batman2509]]&lt;br /&gt;
* [[Brian Troha]]&lt;br /&gt;
* [[couriersud]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
* [[ElSemi]]&lt;br /&gt;
* [[Fabio Priuli]]&lt;br /&gt;
* [[Macareno]]&lt;br /&gt;
* [[Nathan Woods]]&lt;br /&gt;
* [[Nicola Salmoria]]&lt;br /&gt;
* [[Peabo]]&lt;br /&gt;
* [[peap]]&lt;br /&gt;
* [[Philip Bennett]]&lt;br /&gt;
* [[R. Belmont]]&lt;br /&gt;
* [[RansAckeR]]&lt;br /&gt;
* [[Samuele Zannoli]]&lt;br /&gt;
* [[Sonikos]]&lt;br /&gt;
* [[starke]]&lt;br /&gt;
* [[stephh]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed makemeta:&lt;br /&gt;
** Split out Manchester code parsing into a separate utility module.&lt;br /&gt;
** Rewrote Manchester code parsing to be clock based.&lt;br /&gt;
** Updated makemeta to call the new functions.&lt;br /&gt;
** Changed makemeta to parse a different format for metadata.&lt;br /&gt;
** Fixed Huffyuv decompression in aviio.&lt;br /&gt;
** Added more robust logic to parse out the white flag.&lt;br /&gt;
&lt;br /&gt;
* [[batman2509]], [[starke]], and [[peap]] added the newest Japanese Naomi BIOS&lt;br /&gt;
&lt;br /&gt;
* [[Wilbert Pol]] updated pit8253:&lt;br /&gt;
** Changed the implementation to use timers internally.&lt;br /&gt;
** Removed the frequency change callbacks.&lt;br /&gt;
&lt;br /&gt;
* [[stephh]] updated the slapfght driver:&lt;br /&gt;
** Renamed sets :&lt;br /&gt;
*** tigerh2  -&amp;gt; tigerhb1 (&amp;quot;Japan set 2&amp;quot;   -&amp;gt; &amp;quot;bootleg set 1&amp;quot;)&lt;br /&gt;
*** tigerhb1 -&amp;gt; tigerhb3 (&amp;quot;bootleg set 1&amp;quot; -&amp;gt; &amp;quot;bootleg set 3&amp;quot;)&lt;br /&gt;
*** gtstarba -&amp;gt; gtstarb1 (&amp;quot;bootleg set 2&amp;quot; -&amp;gt; &amp;quot;bootleg set 1&amp;quot;)&lt;br /&gt;
*** getstarb -&amp;gt; gtstarb2 (&amp;quot;bootleg set 1  -&amp;gt; &amp;quot;bootleg set 2&amp;quot;)&lt;br /&gt;
** &amp;quot;Performan&amp;quot; :&lt;br /&gt;
*** cleaned/fixed Dip Switches and added port locations&lt;br /&gt;
** &amp;quot;Tiger Heli&amp;quot; :&lt;br /&gt;
*** added MCU simulation for &#039;tigerhb1&#039; (in fact, I only had to return the correct value for the hardware test as there doesn&#039;t seem to be any other communication - I&#039;m still not convinced that this bootleg had a MCU)&lt;br /&gt;
*** cleaned/fixed Dip Switches and added port locations&lt;br /&gt;
*** added notes with the differences between the different sets&lt;br /&gt;
** &amp;quot;Get Star&amp;quot; / &amp;quot;Guardian&amp;quot; :&lt;br /&gt;
*** added MCU simulation for &#039;getstar&#039; and &#039;getstarj&#039; heavily based on &#039;gtstarb1&#039; bootleg&lt;br /&gt;
*** cleaned/fixed Dip Switches and added port locations&lt;br /&gt;
*** added notes with the differences between the different sets (and especially detailed the numerous ingame bugs in &#039;gtstarb2&#039;)&lt;br /&gt;
&lt;br /&gt;
* [[Nathan Woods]] and [[Aaron Giles]] added new module uiinput.c which manages input for the user interface. The OSD is responsible for pushing mouse events and character events to this interface in order to support mouse movement and text-based input (currently only used for the select game menu). Added support for navigating through the menus using the mouse.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] redesigned the UI menus so that they can maintain a richer state. Now the menus can be generated once and reused, rather than requiring them to be regenerated on each frame. All menus also share a comment eventing system and navigation through them is managed centrally. Rewrote all the menus to use the new system, apart from the cheat menus, which are now disabled. Reorganized the video menu to make it easier to understand.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] converted the UI startup screens to use astrings.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed edge case in the DRC front-end that would incorrectly tag the end of a sequence as &amp;quot;return to start&amp;quot; even if the last instruction did not abet the starting instruction.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] replaced the crazy number of get/set functions for render containers with a single get/set of a user settings struct.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] merged exctsccr.c into champbas.c.&lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] added a UDRC-based SH-2 dynamic recompiler:&lt;br /&gt;
** All games on all drivers should work as before except &amp;quot;colmns97&amp;quot; and &amp;quot;stress&amp;quot; which crash due to sound system trouble.&lt;br /&gt;
** All idle skips are still included. They are quite a bit less effective than they were on the interpreter, but they still give a boost.&lt;br /&gt;
** Fast RAM bypass is not included yet so this does not represent final performance. That said, it&#039;s consistently faster than the interpreter even now. Example: sfiii3 on 0.126 gets 609% on the interpreter and 961% on the DRC.&lt;br /&gt;
&lt;br /&gt;
* [[Brian Troha]] added ST-V BIOS info based on text at 0x800 (byte swapped). Reorganized the BIOS list &amp;amp; description. Added the USA bios to smleague and it&#039;s a USA only cart.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] added save state suport to Konami CPU &amp;amp; Aliens.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] moved kodb to fcrash.c (which will probably end up being the home of the cps1 bootlegs).&lt;br /&gt;
&lt;br /&gt;
* [[Samuele Zannoli]] updated the SH-4 core:&lt;br /&gt;
** Fixed TRAPA and some versions of FMOV&lt;br /&gt;
** Improved disassembly for MOV.W, MOVA, MOV.L, FIPR, and FSCA.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] fixed a memory leak in romcmp.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] merged memory maps in the cabal driver.&lt;br /&gt;
&lt;br /&gt;
* [[ElSemi]] changed the i960 core: respect the rounding mode for CVTRI&lt;br /&gt;
&lt;br /&gt;
* [[Philip Bennett]] corrected g13knd wave ROM 0 offset.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] fixed cocktail sprite position in galaxian.c. Fixes that the frog disappears for player 2 if moved backwards.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed direct access EEPROM interface to return the &amp;quot;bus width&amp;quot; of the EEPROM data, and the size is in terms of units, not bytes. Updated all drivers accordingly.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed the ROM loading code to actually alter the region flags based on the CPU endianness and bus width when creating the region, rather than fixing them up on the fly. This means that callers to memory_region_flags() will get the correct results.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed the expression engine to use two callbacks for read/write rather than relying on externally defined functions.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] expanded memory access support in the expression engine. Memory accesses can now be specified as [space][num]&amp;lt;size&amp;gt;@&amp;lt;address&amp;gt;.&lt;br /&gt;
**&#039;space&#039; can be one of the following:&lt;br /&gt;
*** p = program address space of CPU #num (default)&lt;br /&gt;
*** d = data address space of CPU #num&lt;br /&gt;
*** i = I/O address space of CPU #num&lt;br /&gt;
*** o = opcode address space of CPU #num (R/W access to decrypted opcodes)&lt;br /&gt;
*** r = direct RAM space of CPU #num (always allows writes, even for ROM)&lt;br /&gt;
*** e = EEPROM index #num&lt;br /&gt;
*** c = direct REGION_CPU#num access&lt;br /&gt;
*** u = direct REGION_USER#num access&lt;br /&gt;
*** g = direct REGION_GFX#num access&lt;br /&gt;
*** s = direct REGION_SOUND#num access&lt;br /&gt;
** The &#039;num&#039; field is optional for p/d/i/o/r, where is defaults to the current CPU, and for e, where it defaults to EEPROM #0. &#039;num&#039; is required for all region-related prefixes.&lt;br /&gt;
** Some examples:&lt;br /&gt;
*** w@curpc = word at &#039;curpc&#039; in the active CPU&#039;s program address space&lt;br /&gt;
*** dd@0    = dword at 0x0 in the active CPU&#039;s data address space&lt;br /&gt;
*** r2b@100 = byte at 0x100 from a RAM region in CPU #2&#039;s program space&lt;br /&gt;
*** ew@7f   = word from EEPROM address 0x7f&lt;br /&gt;
*** u2q@40  = qword from REGION_USER2, offset 0x40&lt;br /&gt;
** The &#039;size&#039; field is always required, and can be b/w/d/q for byte, word, dword, and qword accesses.&lt;br /&gt;
&lt;br /&gt;
* [[Macareno]] added World Rally support to tiny.mak/.c.&lt;br /&gt;
&lt;br /&gt;
* [[RansAckeR]] made changela input improvements:&lt;br /&gt;
** DIP switch fixes&lt;br /&gt;
** Added DIP locations.&lt;br /&gt;
&lt;br /&gt;
* [[Sonikos]] made minor srmp5 update:&lt;br /&gt;
** Removed hack in drive machine R3000&lt;br /&gt;
** Adjusted  R3000 frequency to 25 Mhz according to speglsht (the hardware is the same)&lt;br /&gt;
** Adjusted visible area (but i&#039;m not sure it&#039;s correct)&lt;br /&gt;
** Fix one rom loading&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] changed partial refresh policy in snk68.c and updated comments.&lt;br /&gt;
&lt;br /&gt;
* [[Fabio Priuli]] converted more drivers to input_port_read():&lt;br /&gt;
** converted to use tagged inputs and handlers all drivers starting with S &amp;amp; T&lt;br /&gt;
** simplified input reads in system24 (removing a redundant handler)&lt;br /&gt;
** cleaned up a bit inputs in system 16 &amp;amp; 18 bootlegs (among the other things, now coinage and P2 inputs in fpointbl &amp;amp; fpointbj work again)&lt;br /&gt;
** removed a lot of redundant #define from taito drivers, replacing them with PORT_INCLUDEs and definitions from taitoipt.h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&#039;&#039;&#039;New clones added&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/wcbwl16 World Class Bowling v1.6N]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/tigerhb1 Tiger Heli (bootleg set 1)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/getstar Guardian (US)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/getstarj Get Star (Japan)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/vf2a Virtua Fighter 2 (Revision A)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New games marked as GAME_NOT_WORKING&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/dayton93 Daytona USA Deluxe &#039;93]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2008]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Previous_MAME_Versions&amp;diff=1862</id>
		<title>Previous MAME Versions</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Previous_MAME_Versions&amp;diff=1862"/>
		<updated>2008-08-06T12:02:37Z</updated>

		<summary type="html">&lt;p&gt;Georg: /* 2008 */ 126u1-3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page provides information about prior versions of MAME. MAME derivatives and their respective features are not covered.&lt;br /&gt;
&lt;br /&gt;
The general information presented on each page:&lt;br /&gt;
:* Release date&lt;br /&gt;
:* List of contributors for that version&lt;br /&gt;
:* List of modifications for that version&lt;br /&gt;
:* List of games added for that version&lt;br /&gt;
&lt;br /&gt;
The pages mostly are wiki-ized versions of each version&#039;s whatsnew.txt, with hyperlinks to the appropriate pages on [http://www.mameworld.net/maws/ MAWS] and the wiki itself. Additional information may also be added, such as major changes to the MAME source code or milestones of the project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Versions by release year ==&lt;br /&gt;
{| width=100%&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 1997 ===&lt;br /&gt;
* [[MAME 0.1]]&lt;br /&gt;
* [[MAME 0.2]]&lt;br /&gt;
* [[MAME 0.3]]&lt;br /&gt;
* [[MAME 0.4]]&lt;br /&gt;
* [[MAME 0.5]]&lt;br /&gt;
* [[MAME 0.6]]&lt;br /&gt;
* [[MAME 0.7]]&lt;br /&gt;
* [[MAME 0.8]]&lt;br /&gt;
:* [[MAME 0.8.1]]&lt;br /&gt;
* [[MAME 0.9]]&lt;br /&gt;
:* [[MAME 0.9.1]]&lt;br /&gt;
* [[MAME 0.10]]&lt;br /&gt;
* [[MAME 0.11]]&lt;br /&gt;
* [[MAME 0.12]]&lt;br /&gt;
* [[MAME 0.13]]&lt;br /&gt;
* [[MAME 0.14]]&lt;br /&gt;
* [[MAME 0.15]]&lt;br /&gt;
* [[MAME 0.16]]&lt;br /&gt;
* [[MAME 0.17]]&lt;br /&gt;
* [[MAME 0.18]]&lt;br /&gt;
* [[MAME 0.19]]&lt;br /&gt;
* [[MAME 0.20]]&lt;br /&gt;
* [[MAME 0.21]]&lt;br /&gt;
:* [[MAME 0.21.5]]&lt;br /&gt;
* [[MAME 0.22]]&lt;br /&gt;
* [[MAME 0.23]]&lt;br /&gt;
:* [[MAME 0.23.1]]&lt;br /&gt;
* [[MAME 0.24]]&lt;br /&gt;
* [[MAME 0.25]]&lt;br /&gt;
* [[MAME 0.26]]&lt;br /&gt;
:* [[MAME 0.26.1]]&lt;br /&gt;
* [[MAME 0.27]]&lt;br /&gt;
* [[MAME 0.28]]&lt;br /&gt;
* [[MAME 0.29]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 1998 ===&lt;br /&gt;
* [[MAME 0.30]]&lt;br /&gt;
* [[MAME 0.31]]&lt;br /&gt;
:* [[MAME 0.33b1]]&lt;br /&gt;
:* [[MAME 0.33b2]]&lt;br /&gt;
:* [[MAME 0.33b3]]&lt;br /&gt;
:* [[MAME 0.33b4]]&lt;br /&gt;
:* [[MAME 0.33b5]]&lt;br /&gt;
:* [[MAME 0.33b6]]&lt;br /&gt;
:* [[MAME 0.33b7]]&lt;br /&gt;
:* [[MAME 0.33rc1]]&lt;br /&gt;
* [[MAME 0.33]]&lt;br /&gt;
:* [[MAME 0.34b1]]&lt;br /&gt;
:* [[MAME 0.34b2]]&lt;br /&gt;
:* [[MAME 0.34b3]]&lt;br /&gt;
:* [[MAME 0.34b4]]&lt;br /&gt;
:* [[MAME 0.34b5]]&lt;br /&gt;
:* [[MAME 0.34b6]]&lt;br /&gt;
:* [[MAME 0.34b7]]&lt;br /&gt;
:* [[MAME 0.34b8]]&lt;br /&gt;
:* [[MAME 0.34rc1]]&lt;br /&gt;
:* [[MAME 0.34rc2]]&lt;br /&gt;
* [[MAME 0.34]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 1999 ===&lt;br /&gt;
:* [[MAME 0.35b1]]&lt;br /&gt;
:* [[MAME 0.35b2]]&lt;br /&gt;
:* [[MAME 0.35b3]]&lt;br /&gt;
:* [[MAME 0.35b4]]&lt;br /&gt;
:* [[MAME 0.35b5]]&lt;br /&gt;
:* [[MAME 0.35b6]]&lt;br /&gt;
:* [[MAME 0.35b7]]&lt;br /&gt;
:* [[MAME 0.35b8]]&lt;br /&gt;
:* [[MAME 0.35b9]]&lt;br /&gt;
:* [[MAME 0.35b10]]&lt;br /&gt;
:* [[MAME 0.35b11]]&lt;br /&gt;
:* [[MAME 0.35b12]]&lt;br /&gt;
:* [[MAME 0.35b13]]&lt;br /&gt;
:* [[MAME 0.35rc1]]&lt;br /&gt;
:* [[MAME 0.35rc2]]&lt;br /&gt;
* [[MAME 0.35]]&lt;br /&gt;
:* [[MAME 0.35 Fixed]]&lt;br /&gt;
:* [[MAME 0.36b1]]&lt;br /&gt;
:* [[MAME 0.36b2]]&lt;br /&gt;
:* [[MAME 0.36b3]]&lt;br /&gt;
:* [[MAME 0.36b4]]&lt;br /&gt;
:* [[MAME 0.36b5]]&lt;br /&gt;
:* [[MAME 0.36b6]]&lt;br /&gt;
:* [[MAME 0.36b7]]&lt;br /&gt;
:* [[MAME 0.36b8]]&lt;br /&gt;
:* [[MAME 0.36b9]]&lt;br /&gt;
:* [[MAME 0.36b9.1]]&lt;br /&gt;
:* [[MAME 0.36b10]]&lt;br /&gt;
:* [[MAME 0.36b11]]&lt;br /&gt;
:* [[MAME 0.36b12]]&lt;br /&gt;
:* [[MAME 0.36b13]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2000 ===&lt;br /&gt;
:* [[MAME 0.36b14]]&lt;br /&gt;
:* [[MAME 0.36b15]]&lt;br /&gt;
:* [[MAME 0.36b16]]&lt;br /&gt;
:* [[MAME 0.36rc1]]&lt;br /&gt;
:* [[MAME 0.36rc2]]&lt;br /&gt;
* [[MAME 0.36]]&lt;br /&gt;
:* [[MAME 0.37b1]]&lt;br /&gt;
:* [[MAME 0.37b2]]&lt;br /&gt;
:* [[MAME 0.37b3]]&lt;br /&gt;
:* [[MAME 0.37b4]]&lt;br /&gt;
:* [[MAME 0.37b5]]&lt;br /&gt;
:* [[MAME 0.37b6]]&lt;br /&gt;
:* [[MAME 0.37b7]]&lt;br /&gt;
:* [[MAME 0.37b8]]&lt;br /&gt;
:* [[MAME 0.37b9]]&lt;br /&gt;
:* [[MAME 0.37b10]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2001 ===&lt;br /&gt;
:* [[MAME 0.37b11]]&lt;br /&gt;
:* [[MAME 0.37b12]]&lt;br /&gt;
:* [[MAME 0.37b12 Fixed]]&lt;br /&gt;
:* [[MAME 0.37b13]]&lt;br /&gt;
:* [[MAME 0.37b14]]&lt;br /&gt;
:* [[MAME 0.37b15]]&lt;br /&gt;
:* [[MAME 0.37b16]]&lt;br /&gt;
* [[MAME 0.53]]&lt;br /&gt;
* [[MAME 0.54]]&lt;br /&gt;
* [[MAME 0.55]]&lt;br /&gt;
* [[MAME 0.56]]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2002 ===&lt;br /&gt;
* [[MAME 0.57]]&lt;br /&gt;
* [[MAME 0.58]]&lt;br /&gt;
* [[MAME 0.59]]&lt;br /&gt;
* [[MAME 0.60]]&lt;br /&gt;
* [[MAME 0.61]]&lt;br /&gt;
* [[MAME 0.62]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2003 ===&lt;br /&gt;
* [[MAME 0.63]]&lt;br /&gt;
* [[MAME 0.64]]&lt;br /&gt;
* [[MAME 0.65]]&lt;br /&gt;
* [[MAME 0.66]]&lt;br /&gt;
* [[MAME 0.67]]&lt;br /&gt;
* [[MAME 0.68]]&lt;br /&gt;
* [[MAME 0.69]]&lt;br /&gt;
:* [[MAME 0.69a]]&lt;br /&gt;
:* [[MAME 0.69b]]&lt;br /&gt;
:* [[MAME 0.69u3]]&lt;br /&gt;
* [[MAME 0.70]]&lt;br /&gt;
:* [[MAME 0.70u1]]&lt;br /&gt;
:* [[MAME 0.70u2]]&lt;br /&gt;
:* [[MAME 0.70u3]]&lt;br /&gt;
:* [[MAME 0.70u4]]&lt;br /&gt;
:* [[MAME 0.70u5]]&lt;br /&gt;
* [[MAME 0.71]]&lt;br /&gt;
:* [[MAME 0.71u1]]&lt;br /&gt;
:* [[MAME 0.71u2]]&lt;br /&gt;
:* [[MAME 0.71u3p]]&lt;br /&gt;
* [[MAME 0.72]]&lt;br /&gt;
:* [[MAME 0.72u1]]&lt;br /&gt;
:* [[MAME 0.72u2]]&lt;br /&gt;
* [[MAME 0.73]]&lt;br /&gt;
* [[MAME 0.74]]&lt;br /&gt;
:* [[MAME 0.74u1]]&lt;br /&gt;
:* [[MAME 0.74u2]]&lt;br /&gt;
* [[MAME 0.75]]&lt;br /&gt;
:* [[MAME 0.75u1]]&lt;br /&gt;
* [[MAME 0.76]]&lt;br /&gt;
:* [[MAME 0.76u1]]&lt;br /&gt;
:* [[MAME 0.76u2]]&lt;br /&gt;
* [[MAME 0.77]]&lt;br /&gt;
:* [[MAME 0.77u1]]&lt;br /&gt;
:* [[MAME 0.77u2]]&lt;br /&gt;
:* [[MAME 0.77u3]]&lt;br /&gt;
* [[MAME 0.78]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2004 ===&lt;br /&gt;
:* [[MAME 0.78u1]]&lt;br /&gt;
:* [[MAME 0.78u2]]&lt;br /&gt;
:* [[MAME 0.78u3]]&lt;br /&gt;
:* [[MAME 0.78u4]]&lt;br /&gt;
:* [[MAME 0.78u5]]&lt;br /&gt;
:* [[MAME 0.78u6]]&lt;br /&gt;
* [[MAME 0.79]]&lt;br /&gt;
:* [[MAME 0.79u1]]&lt;br /&gt;
:* [[MAME 0.79u2]]&lt;br /&gt;
:* [[MAME 0.79u3]]&lt;br /&gt;
:* [[MAME 0.79u4]]&lt;br /&gt;
* [[MAME 0.80]]&lt;br /&gt;
:* [[MAME 0.80u1]]&lt;br /&gt;
:* [[MAME 0.80u2]]&lt;br /&gt;
:* [[MAME 0.80u3]]&lt;br /&gt;
* [[MAME 0.81]]&lt;br /&gt;
:* [[MAME 0.81u1]]&lt;br /&gt;
:* [[MAME 0.81u2]]&lt;br /&gt;
:* [[MAME 0.81u3]]&lt;br /&gt;
:* [[MAME 0.81u4]]&lt;br /&gt;
:* [[MAME 0.81u5]]&lt;br /&gt;
:* [[MAME 0.81u6]]&lt;br /&gt;
:* [[MAME 0.81u7]]&lt;br /&gt;
:* [[MAME 0.81u8]]&lt;br /&gt;
:* [[MAME 0.81u9]]&lt;br /&gt;
* [[MAME 0.82]]&lt;br /&gt;
:* [[MAME 0.82u1]]&lt;br /&gt;
:* [[MAME 0.82u2]]&lt;br /&gt;
:* [[MAME 0.82u3]]&lt;br /&gt;
* [[MAME 0.83]]&lt;br /&gt;
* [[MAME 0.84]]&lt;br /&gt;
:* [[MAME 0.84u1]]&lt;br /&gt;
:* [[MAME 0.84u2]]&lt;br /&gt;
:* [[MAME 0.84u3]]&lt;br /&gt;
:* [[MAME 0.84u4]]&lt;br /&gt;
:* [[MAME 0.84u5]]&lt;br /&gt;
:* [[MAME 0.84u6]]&lt;br /&gt;
* [[MAME 0.85]]&lt;br /&gt;
:* [[MAME 0.85u1]]&lt;br /&gt;
:* [[MAME 0.85u2]]&lt;br /&gt;
:* [[MAME 0.85u3]]&lt;br /&gt;
* [[MAME 0.86]]&lt;br /&gt;
:* [[MAME 0.86u1]]&lt;br /&gt;
:* [[MAME 0.86u2]]&lt;br /&gt;
:* [[MAME 0.86u3]]&lt;br /&gt;
:* [[MAME 0.86u4]]&lt;br /&gt;
:* [[MAME 0.86u5]]&lt;br /&gt;
* [[MAME 0.87]]&lt;br /&gt;
:* [[MAME 0.87u1]]&lt;br /&gt;
:* [[MAME 0.87u2]]&lt;br /&gt;
:* [[MAME 0.87u3]]&lt;br /&gt;
:* [[MAME 0.87u4]]&lt;br /&gt;
:* [[MAME 0.87u5]]&lt;br /&gt;
* [[MAME 0.88]]&lt;br /&gt;
:* [[MAME 0.88u1]]&lt;br /&gt;
:* [[MAME 0.88u2]]&lt;br /&gt;
:* [[MAME 0.88u3]]&lt;br /&gt;
:* [[MAME 0.88u4]]&lt;br /&gt;
:* [[MAME 0.88u5]]&lt;br /&gt;
:* [[MAME 0.88u6]]&lt;br /&gt;
:* [[MAME 0.88u7]]&lt;br /&gt;
* [[MAME 0.89]]&lt;br /&gt;
:* [[MAME 0.89u1]]&lt;br /&gt;
:* [[MAME 0.89u2]]&lt;br /&gt;
:* [[MAME 0.89u3]]&lt;br /&gt;
:* [[MAME 0.89u4]]&lt;br /&gt;
:* [[MAME 0.89u5]]&lt;br /&gt;
:* [[MAME 0.89u6]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2005 ===&lt;br /&gt;
* [[MAME 0.90]]&lt;br /&gt;
:* [[MAME 0.90u1]]&lt;br /&gt;
:* [[MAME 0.90u2]]&lt;br /&gt;
:* [[MAME 0.90u3]]&lt;br /&gt;
:* [[MAME 0.90u4]]&lt;br /&gt;
* [[MAME 0.91]]&lt;br /&gt;
:* [[MAME 0.91u1]]&lt;br /&gt;
:* [[MAME 0.91u2]]&lt;br /&gt;
* [[MAME 0.92]]&lt;br /&gt;
:* [[MAME 0.92u1]]&lt;br /&gt;
* [[MAME 0.93]]&lt;br /&gt;
:* [[MAME 0.93u1]]&lt;br /&gt;
:* [[MAME 0.93u2]]&lt;br /&gt;
:* [[MAME 0.93u3]]&lt;br /&gt;
* [[MAME 0.94]]&lt;br /&gt;
:* [[MAME 0.94u1]]&lt;br /&gt;
:* [[MAME 0.94u2]]&lt;br /&gt;
:* [[MAME 0.94u3]]&lt;br /&gt;
:* [[MAME 0.94u4]]&lt;br /&gt;
:* [[MAME 0.94u5]]&lt;br /&gt;
* [[MAME 0.95]]&lt;br /&gt;
:* [[MAME 0.95u1]]&lt;br /&gt;
:* [[MAME 0.95u2]]&lt;br /&gt;
:* [[MAME 0.95u3]]&lt;br /&gt;
:* [[MAME 0.95u4]]&lt;br /&gt;
:* [[MAME 0.95u5]]&lt;br /&gt;
:* [[MAME 0.95u6]]&lt;br /&gt;
:* [[MAME 0.95u7]]&lt;br /&gt;
* [[MAME 0.96]]&lt;br /&gt;
:* [[MAME 0.96u1]]&lt;br /&gt;
:* [[MAME 0.96u2]]&lt;br /&gt;
:* [[MAME 0.96u3]]&lt;br /&gt;
:* [[MAME 0.96u4]]&lt;br /&gt;
* [[MAME 0.97]]&lt;br /&gt;
:* [[MAME 0.97u1]]&lt;br /&gt;
:* [[MAME 0.97u2]]&lt;br /&gt;
:* [[MAME 0.97u3]]&lt;br /&gt;
:* [[MAME 0.97u4]]&lt;br /&gt;
:* [[MAME 0.97u5]]&lt;br /&gt;
* [[MAME 0.98]]&lt;br /&gt;
:* [[MAME 0.98u1]]&lt;br /&gt;
:* [[MAME 0.98u2]]&lt;br /&gt;
:* [[MAME 0.98u3]]&lt;br /&gt;
:* [[MAME 0.98u4]]&lt;br /&gt;
* [[MAME 0.99]]&lt;br /&gt;
:* [[MAME 0.99u1]]&lt;br /&gt;
:* [[MAME 0.99u2]]&lt;br /&gt;
:* [[MAME 0.99u3]]&lt;br /&gt;
:* [[MAME 0.99u4]]&lt;br /&gt;
:* [[MAME 0.99u5]]&lt;br /&gt;
:* [[MAME 0.99u6]]&lt;br /&gt;
:* [[MAME 0.99u7]]&lt;br /&gt;
:* [[MAME 0.99u8]]&lt;br /&gt;
:* [[MAME 0.99u9]]&lt;br /&gt;
:* [[MAME 0.99u10]]&lt;br /&gt;
* [[MAME 0.100]]&lt;br /&gt;
:* [[MAME 0.100u1]]&lt;br /&gt;
:* [[MAME 0.100u2]]&lt;br /&gt;
:* [[MAME 0.100u3]]&lt;br /&gt;
:* [[MAME 0.100u4]]&lt;br /&gt;
* [[MAME 0.101]]&lt;br /&gt;
:* [[MAME 0.101u1]]&lt;br /&gt;
:* [[MAME 0.101u2]]&lt;br /&gt;
:* [[MAME 0.101u3]]&lt;br /&gt;
:* [[MAME 0.101u4]]&lt;br /&gt;
:* [[MAME 0.101u5]]&lt;br /&gt;
* [[MAME 0.102]]&lt;br /&gt;
:* [[MAME 0.102u1]]&lt;br /&gt;
:* [[MAME 0.102u2]]&lt;br /&gt;
:* [[MAME 0.102u3]]&lt;br /&gt;
:* [[MAME 0.102u4]]&lt;br /&gt;
:* [[MAME 0.102u5]]&lt;br /&gt;
* [[MAME 0.103]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2006 ===&lt;br /&gt;
:* [[MAME 0.103u1]]&lt;br /&gt;
:* [[MAME 0.103u2]]&lt;br /&gt;
:* [[MAME 0.103u3]]&lt;br /&gt;
:* [[MAME 0.103u4]]&lt;br /&gt;
:* [[MAME 0.103u5]]&lt;br /&gt;
* [[MAME 0.104]]&lt;br /&gt;
:* [[MAME 0.104u1]]&lt;br /&gt;
:* [[MAME 0.104u2]]&lt;br /&gt;
:* [[MAME 0.104u3]]&lt;br /&gt;
:* [[MAME 0.104u4]]&lt;br /&gt;
:* [[MAME 0.104u5]]&lt;br /&gt;
:* [[MAME 0.104u6]]&lt;br /&gt;
:* [[MAME 0.104u7]]&lt;br /&gt;
:* [[MAME 0.104u8]]&lt;br /&gt;
:* [[MAME 0.104u9]]&lt;br /&gt;
* [[MAME 0.105]]&lt;br /&gt;
:* [[MAME 0.105u1]]&lt;br /&gt;
:* [[MAME 0.105u2]]&lt;br /&gt;
:* [[MAME 0.105u3]]&lt;br /&gt;
:* [[MAME 0.105u4]]&lt;br /&gt;
:* [[MAME 0.105u5]]&lt;br /&gt;
* [[MAME 0.106]]&lt;br /&gt;
:* [[MAME 0.106u1]]&lt;br /&gt;
:* [[MAME 0.106u2]]&lt;br /&gt;
:* [[MAME 0.106u3]]&lt;br /&gt;
:* [[MAME 0.106u4]]&lt;br /&gt;
:* [[MAME 0.106u5]]&lt;br /&gt;
:* [[MAME 0.106u6]]&lt;br /&gt;
:* [[MAME 0.106u7]]&lt;br /&gt;
:* [[MAME 0.106u8]]&lt;br /&gt;
:* [[MAME 0.106u9]]&lt;br /&gt;
:* [[MAME 0.106u10]]&lt;br /&gt;
:* [[MAME 0.106u11]]&lt;br /&gt;
:* [[MAME 0.106u12]]&lt;br /&gt;
:* [[MAME 0.106u13]]&lt;br /&gt;
* [[MAME 0.107]]&lt;br /&gt;
:* [[MAME 0.107u1]]&lt;br /&gt;
:* [[MAME 0.107u2]]&lt;br /&gt;
:* [[MAME 0.107u3]]&lt;br /&gt;
:* [[MAME 0.107u4]]&lt;br /&gt;
* [[MAME 0.108]]&lt;br /&gt;
:* [[MAME 0.108u1]]&lt;br /&gt;
:* [[MAME 0.108u2]]&lt;br /&gt;
:* [[MAME 0.108u3]]&lt;br /&gt;
:* [[MAME 0.108u4]]&lt;br /&gt;
:* [[MAME 0.108u5]]&lt;br /&gt;
* [[MAME 0.109]]&lt;br /&gt;
:* [[MAME 0.109u1]]&lt;br /&gt;
:* [[MAME 0.109u2]]&lt;br /&gt;
:* [[MAME 0.109u3]]&lt;br /&gt;
:* [[MAME 0.109u4]]&lt;br /&gt;
:* [[MAME 0.109u5]]&lt;br /&gt;
* [[MAME 0.110]]&lt;br /&gt;
:* [[MAME 0.110u1]]&lt;br /&gt;
:* [[MAME 0.110u2]]&lt;br /&gt;
:* [[MAME 0.110u3]]&lt;br /&gt;
:* [[MAME 0.110u4]]&lt;br /&gt;
:* [[MAME 0.110u5]]&lt;br /&gt;
* [[MAME 0.111]]&lt;br /&gt;
:* [[MAME 0.111u1]]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2007 ===&lt;br /&gt;
:* [[MAME 0.111u2]]&lt;br /&gt;
:* [[MAME 0.111u3]]&lt;br /&gt;
:* [[MAME 0.111u4]]&lt;br /&gt;
:* [[MAME 0.111u5]]&lt;br /&gt;
:* [[MAME 0.111u6]]&lt;br /&gt;
* [[MAME 0.112]]&lt;br /&gt;
:* [[MAME 0.112u1]]&lt;br /&gt;
:* [[MAME 0.112u2]]&lt;br /&gt;
:* [[MAME 0.112u3]]&lt;br /&gt;
:* [[MAME 0.112u4]]&lt;br /&gt;
* [[MAME 0.113]]&lt;br /&gt;
:* [[MAME 0.113u1]]&lt;br /&gt;
:* [[MAME 0.113u2]]&lt;br /&gt;
:* [[MAME 0.113u3]]&lt;br /&gt;
:* [[MAME 0.113u4]]&lt;br /&gt;
* [[MAME 0.114]]&lt;br /&gt;
:* [[MAME 0.114u1]]&lt;br /&gt;
:* [[MAME 0.114u2]]&lt;br /&gt;
:* [[MAME 0.114u3]]&lt;br /&gt;
:* [[MAME 0.114u4]]&lt;br /&gt;
* [[MAME 0.115]]&lt;br /&gt;
:* [[MAME 0.115u1]]&lt;br /&gt;
:* [[MAME 0.115u2]]&lt;br /&gt;
:* [[MAME 0.115u3]]&lt;br /&gt;
:* [[MAME 0.115u4]]&lt;br /&gt;
* [[MAME 0.116]]&lt;br /&gt;
:* [[MAME 0.116u1]]&lt;br /&gt;
:* [[MAME 0.116u2]]&lt;br /&gt;
:* [[MAME 0.116u3]]&lt;br /&gt;
:* [[MAME 0.116u4]]&lt;br /&gt;
* [[MAME 0.117]]&lt;br /&gt;
:* [[MAME 0.117u1]]&lt;br /&gt;
:* [[MAME 0.117u2]]&lt;br /&gt;
:* [[MAME 0.117u3]]&lt;br /&gt;
* [[MAME 0.118]]&lt;br /&gt;
:* [[MAME 0.118u1]]&lt;br /&gt;
:* [[MAME 0.118u2]]&lt;br /&gt;
:* [[MAME 0.118u3]]&lt;br /&gt;
:* [[MAME 0.118u4]]&lt;br /&gt;
:* [[MAME 0.118u5]]&lt;br /&gt;
:* [[MAME 0.118u6]]&lt;br /&gt;
* [[MAME 0.119]]&lt;br /&gt;
:* [[MAME 0.119u1]]&lt;br /&gt;
:* [[MAME 0.119u2]]&lt;br /&gt;
:* [[MAME 0.119u3]]&lt;br /&gt;
:* [[MAME 0.119u4]]&lt;br /&gt;
* [[MAME 0.120]]&lt;br /&gt;
:* [[MAME 0.120u1]]&lt;br /&gt;
:* [[MAME 0.120u2]]&lt;br /&gt;
:* [[MAME 0.120u3]]&lt;br /&gt;
:* [[MAME 0.120u4]]&lt;br /&gt;
* [[MAME 0.121]]&lt;br /&gt;
:* [[MAME 0.121u1]]&lt;br /&gt;
:* [[MAME 0.121u2]]&lt;br /&gt;
:* [[MAME 0.121u3]]&lt;br /&gt;
:* [[MAME 0.121u4]]&lt;br /&gt;
* [[MAME 0.122]]&lt;br /&gt;
:* [[MAME 0.122u1]]&lt;br /&gt;
:* [[MAME 0.122u2]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2008 ===&lt;br /&gt;
:* [[MAME 0.122u3]]&lt;br /&gt;
:* [[MAME 0.122u4]]&lt;br /&gt;
:* [[MAME 0.122u5]]&lt;br /&gt;
:* [[MAME 0.122u6]]&lt;br /&gt;
:* [[MAME 0.122u7]]&lt;br /&gt;
:* [[MAME 0.122u8]]&lt;br /&gt;
:* [[MAME 0.122u8fix]]&lt;br /&gt;
* [[MAME 0.123]]&lt;br /&gt;
:* [[MAME 0.123u1]]&lt;br /&gt;
:* [[MAME 0.123u2]]&lt;br /&gt;
:* [[MAME 0.123u3]]&lt;br /&gt;
:* [[MAME 0.123u4]]&lt;br /&gt;
:* [[MAME 0.123u5]]&lt;br /&gt;
:* [[MAME 0.123u6]]&lt;br /&gt;
* [[MAME 0.124]]&lt;br /&gt;
:* [[MAME 0.124a]]&lt;br /&gt;
:* [[MAME 0.124u1]]&lt;br /&gt;
:* [[MAME 0.124u2]]&lt;br /&gt;
:* [[MAME 0.124u3]]&lt;br /&gt;
:* [[MAME 0.124u4]]&lt;br /&gt;
:* [[MAME 0.124u5]]&lt;br /&gt;
* [[MAME 0.125]]&lt;br /&gt;
:* [[MAME 0.125u1]]&lt;br /&gt;
:* [[MAME 0.125u2]]&lt;br /&gt;
:* [[MAME 0.125u3]]&lt;br /&gt;
:* [[MAME 0.125u4]]&lt;br /&gt;
:* [[MAME 0.125u5]]&lt;br /&gt;
:* [[MAME 0.125u6]]&lt;br /&gt;
:* [[MAME 0.125u7]]&lt;br /&gt;
:* [[MAME 0.125u8]]&lt;br /&gt;
:* [[MAME 0.125u9]]&lt;br /&gt;
* [[MAME 0.126]]&lt;br /&gt;
:* [[MAME 0.126u1]]&lt;br /&gt;
:* [[MAME 0.126u2]]&lt;br /&gt;
:* [[MAME 0.126u3]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=FAQ:Performance&amp;diff=1861</id>
		<title>FAQ:Performance</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=FAQ:Performance&amp;diff=1861"/>
		<updated>2008-08-06T11:56:48Z</updated>

		<summary type="html">&lt;p&gt;Georg: /* Why does MAME become slower all the time? */ history link, minor rephrasing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Return to the main [[Frequently Asked Questions]] page.&lt;br /&gt;
==Why do some games run so slowly on my system?==&lt;br /&gt;
Some games have more system demands than others. While a simple game may only have one CPU to emulate, others may have many. The more hardware the game required in the arcade, the more slowly it will tend to run in MAME. (Donkey Kong&#039;s demands were simple, so it plays well on most computers. San Francisco Rush and Gauntlet Legacy, on the other hand, doesn&#039;t run fast on anyone&#039;s system.)&lt;br /&gt;
&lt;br /&gt;
==How can I get games to run faster?==&lt;br /&gt;
This is the most commonly-asked question in the emulation world. In general, there is not really that much you can do to significantly speed up a game. However, here are some things you can try to improve MAME&#039;s performance:&lt;br /&gt;
&lt;br /&gt;
* Use a faster CPU. This is the most reliable speed-increaser. &lt;br /&gt;
* Upgrade your graphics card, or update your present card&#039;s drivers. Swapping your generic (cheap) card for a high-quality (not cheap) card will certainly boost performance. If you are using on-board (integrated) video, you&#039;ll see a great performance increase by simply getting a new graphics card. Check your graphics card drivers, too. Newer drivers &amp;amp;mdash; especially for cheaper cards &amp;amp;mdash; can make all the difference. &lt;br /&gt;
* Get the latest MAME version. Or try an older/different one. MAME is in constant development. Due to transitional changes in the core code, some games run better/faster with different versions. Try and see for yourself which works best. &lt;br /&gt;
&lt;br /&gt;
MAME itself also has many options that can increase your speed: &lt;br /&gt;
&lt;br /&gt;
* Lower the sound quality. Try adding -sr 11025 to the command line, which will decrease sound playback quality and use less processor time. This mostly affects games that use discrete audio.&lt;br /&gt;
* Disable the joystick and use the keyboard (-nojoy). &lt;br /&gt;
* Use frameskip to speed up animation. Frameskip skips a certain number of frames per second, so your system does less work. Sometimes the trade-off is choppy animation; sometimes the difference is negligible. Experiment. While playing, press &#039;&#039;&#039;F8&#039;&#039;&#039; / &#039;&#039;&#039;F9&#039;&#039;&#039; to control frameskip; or set global frameskip in mame.ini. Some games don&#039;t benefit from frameskip though, for example the newer Williams bitmap graphics games or the Atari filled polygon games.&lt;br /&gt;
&lt;br /&gt;
==There are occasional speed problems.==&lt;br /&gt;
&lt;br /&gt;
This can be caused by several factors.  If you press F11 when playing, you can see the FPS meter.  if it is normally running at full speed, but ocassionally gets slow, you might check the following:&lt;br /&gt;
&lt;br /&gt;
1) See if there are any background processes running.  Sometimes other applications open at the same time as MAME can cause slowness.  &lt;br /&gt;
&lt;br /&gt;
2) Try increasing or decreasing frameskip&lt;br /&gt;
&lt;br /&gt;
3) It is possible that you have a virus or spyware on your computer&lt;br /&gt;
&lt;br /&gt;
4) Some games require more CPU power at certain times in the game than other times.&lt;br /&gt;
&lt;br /&gt;
==Does MAME benefit from SMP (symmetric multiprocessing) / HT (Hyper-Threading) / dual cores?==&lt;br /&gt;
Recent versions of MAME include a -mt switch which allows some tasks to be threaded off for use by SMP or multicore systems.  Thus far the benefits from this are relatively small, because accurate emulation such as MAME strives for cannot easily be broken up into parallel subtasks (it would be like trying to have a baby in one month by impregnating nine women).  There are exceptions of course, and MAME will support them via this mechanism in the future.&lt;br /&gt;
&lt;br /&gt;
==Why is MAME so slow? These games ran at less than 200 MHz, and my CPU is 2 GHz!==&lt;br /&gt;
You are comparing apples and oranges.&lt;br /&gt;
&lt;br /&gt;
MAME emulates every function of the emulated CPU(s), video hardware, audio hardware, and anything else on the board (including potentially IDE or SCSI harddisks and CD-ROMs).  This is simply not something that can be done quickly in a high-quality fashion.&lt;br /&gt;
&lt;br /&gt;
==Why don&#039;t the developers put more hacks in MAME?==&lt;br /&gt;
Hacks, while maybe appearing to be good in a short perspective, are always bad and destructive in the long perspective. The more hacks you put into the code, the harder it becomes to make new additions neatly as the hacks will require workaround hacks, so you&#039;ll end up on a downward slope of more and more crappy hacks, until everything collapses under its own weight.  Hack-based emulators typically have a short life because it quickly becomes impossible to debug or extend them.&lt;br /&gt;
&lt;br /&gt;
==Why does MAME become slower all the time?==&lt;br /&gt;
Contrary to popular belief, the amount of drivers or the size of the executable does not make MAME slower.&lt;br /&gt;
&lt;br /&gt;
The point is that the drivers are constantly improved and the improved emulation is more accurate to the actual original hardware so for MAME&#039;s purposes it&#039;s superior. Emulation accuracy trumps playability concerns in MAME.&lt;br /&gt;
&lt;br /&gt;
Another thing to consider is a paradigm called &amp;quot;moving the optimization point&amp;quot;. MAME&#039;s &amp;quot;sweet spot&amp;quot; is currently aimed at hardware with tilemaps, sprites, more than 256 colors on screen, and at least 2 CPUs, which is a common late-80s paradigm. Real-world examples of this include the Konami Twin16 games, the Sega X and Y boards, Namco System 2, Taito Z System, etc. It means that MAME makes more advanced games run faster at the expense of simpler hardware. The simpler hardware will work out in the end anyway due to ever-faster PCs (Pac-Man is very sub-optimal now compared with [[MAME 0.29]] for instance, but almost any average modern system runs it with 100% speed).&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Building_MAME_using_Microsoft_Visual_Studio_compilers&amp;diff=1848</id>
		<title>Building MAME using Microsoft Visual Studio compilers</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Building_MAME_using_Microsoft_Visual_Studio_compilers&amp;diff=1848"/>
		<updated>2008-07-09T13:37:32Z</updated>

		<summary type="html">&lt;p&gt;Georg: fix link markup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;By default, MAME is configured via the makefile to build using the MinGW gcc compiler. Although this is a nice cross-platform solution, debugging binaries built this way leaves a lot to be desired.&lt;br /&gt;
&lt;br /&gt;
If you own a copy of Visual Studio .NET 2003 or Visual Studio 2005, you can configure MAME to build using those tools instead. Once you have done that, you can debug problems in MAME using the Visual Studio debugger, which is a huge step up from gdb.&lt;br /&gt;
&lt;br /&gt;
Here&#039;s how to make it work:&lt;br /&gt;
&lt;br /&gt;
# You must already have an environment that can build MAME using the MinGW tools. Although you won&#039;t be using gcc to compile, you will be using several of the other tools included in the standard MAME [http://mamedev.org/tools/ MinGW Development Environment]&lt;br /&gt;
# From the command prompt, you need to run the batch file that was installed with Visual Studio which configures the executable, include, and library paths.&lt;br /&gt;
#* For Visual Studio .NET 2003, the command is: (can&#039;t remember)&lt;br /&gt;
#* For Visual Studio 2005, the command is: &amp;lt;code&amp;gt;&amp;quot;\Program Files\Microsoft Visual Studio 8\VC\vcvarsall.bat&amp;quot; x86&amp;lt;/code&amp;gt;&lt;br /&gt;
#** (To build a 64-bit version, change the &amp;lt;code&amp;gt;x86&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;amd64&amp;lt;/code&amp;gt;)&lt;br /&gt;
# Switch to the directory where the root MAME makefile lives.&lt;br /&gt;
# Delete any object files from previous builds using gcc: &amp;lt;code&amp;gt;rd /s obj&amp;lt;/code&amp;gt;&lt;br /&gt;
# Once you&#039;ve done that, simply run: &amp;lt;code&amp;gt;mingw32-make MSVC_BUILD=1 DEBUG=1 SYMBOLS=1&amp;lt;/code&amp;gt; and wait for it to complete (I suggest building with DEBUG=1 as that also disables optimizations and makes debugging much easier).&lt;br /&gt;
#* (To build a 64-bit version, add &amp;lt;code&amp;gt;PTR64=1&amp;lt;/code&amp;gt; to the end of your command line.)&lt;br /&gt;
&lt;br /&gt;
At this point, you should now have a mamed.exe that was built using Visual Studio tools. To debug it is very easy.&lt;br /&gt;
&lt;br /&gt;
# Open up Visual Studio.&lt;br /&gt;
# From the File menu choose &amp;quot;Open Project...&amp;quot;&lt;br /&gt;
# Select mamed.exe (you may need to adjust the file filters to show .exe files).&lt;br /&gt;
# To configure command line parameters, right click on the mamed.exe item in the Solution Explorer window and choose &amp;quot;Properties&amp;quot;. In that window you can specify the &amp;quot;Command Arguments&amp;quot; which would be the command line parameters you want.&lt;br /&gt;
# Set some breakpoints if you want, and hit &amp;quot;Go&amp;quot; (F5), or else single step into main by hitting &amp;quot;Step Into&amp;quot; (F11).&lt;br /&gt;
# When you&#039;re done, Visual Studio will ask if you want to save a solution file (.sln); I usually say &amp;quot;yes&amp;quot;, because then it will remember your last session parameters for the next time you want to debug MAME, and the solution will show up in the recent projects list.&lt;br /&gt;
&lt;br /&gt;
Back to [[How MAME Works]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.126&amp;diff=1845</id>
		<title>MAME 0.126</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.126&amp;diff=1845"/>
		<updated>2008-07-07T06:31:41Z</updated>

		<summary type="html">&lt;p&gt;Georg: Initial version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.126 was released on 6 July 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version are, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]]&lt;br /&gt;
* [[AndyGeezer]]&lt;br /&gt;
* [[Chris Hardy]]&lt;br /&gt;
* [[couriersud]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
* [[Guru]]&lt;br /&gt;
* [[Jeff Shanholtz]]&lt;br /&gt;
* [[Naibo]]&lt;br /&gt;
* [[Nathan Woods]]&lt;br /&gt;
* [[nuapete]]&lt;br /&gt;
* [[Roberto Fresca]]&lt;br /&gt;
* [[Shimapong]]&lt;br /&gt;
* [[Tomasz Slanina]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] replaced the kodb set with complete dump from known bootleg board (different gfx rom layout). Added wofhfh bootleg from mame32plus. Added SF2 Magic Turbo Delta bootleg as non-working.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] and [[Guru]] added a skeleton hikaru driver.&lt;br /&gt;
&lt;br /&gt;
* [[nuapete]] fixed a possible 64-bit crash/hang with survival.&lt;br /&gt;
&lt;br /&gt;
* [[Naibo]] improved Driver&#039;s Eyes:&lt;br /&gt;
** the communication work between CPU and 3D DSP should be limited to the master M68000, if the address mapping is done in the shared memory, master CPU would be disturbed by the slave one.&lt;br /&gt;
** DIP Switches: DIP3 ON for Screen on the left, DIP4 ON for Screen on the right, should not toggle on both&lt;br /&gt;
** The left, center and right screens have separate programs and boards, each would work independantly. About projection angles of left and right screen, the angle is correct on &#039;DRIVER&#039;S EYES&#039; title screen, however in the tracks of demo mode it doesn&#039;t seem correct.&lt;br /&gt;
** The game also features a pretty nice 2D sprite layer, which still doesn&#039;t show up yet. It is known that the CPU does constantly feed the 2D video memory some meaningful and logical data.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] and [[Tomasz Slanina]] added a new driver for Lucky 74 (Wing Co.Ltd, 1988)&lt;br /&gt;
** Set the proper screen size.&lt;br /&gt;
** Decoded graphics.&lt;br /&gt;
** Decoded the dual-state color circuitry.&lt;br /&gt;
** Mapped the NVRAM, VRAM1-1, VRAM1-2, VRAM2-1 and VRAM2-2 properly.&lt;br /&gt;
** Emulated 2x PPI 8255 devices.&lt;br /&gt;
** Mapped the 4x DIP switches banks.&lt;br /&gt;
** Added PORT_DIPLOCATION to all DIP switches.&lt;br /&gt;
** Added DIP switches for &#039;Bet Max&#039; and &#039;Limit&#039;.&lt;br /&gt;
** Added DIP switches for &#039;Jackpot&#039; and &#039;Pay Table&#039;.&lt;br /&gt;
** Added the Memory Reset Switch.&lt;br /&gt;
** Added the 2nd video &amp;amp; color RAM.&lt;br /&gt;
** Added a 2nd tilemap for background graphics.&lt;br /&gt;
** Simplified the graphics banks.&lt;br /&gt;
** Fixed colors for foreground graphics.&lt;br /&gt;
** Fixed visible area to show the top of background graphics.&lt;br /&gt;
** Finally fixed colors for background graphics.&lt;br /&gt;
** Added all coinage DIP switches.&lt;br /&gt;
** Mapped all remaining inputs (service and player buttons).&lt;br /&gt;
** Added pulse time limitation to coins A, B &amp;amp; C.&lt;br /&gt;
** Switched to use 4x 8255 in replace of 2x 82c255 for I/O.&lt;br /&gt;
** Created a handler to feed the z80 port0 requests.&lt;br /&gt;
** Promoted lucky74s to &#039;working&#039; state.&lt;br /&gt;
** Added an alternate set, but the program ROM looks like incomplete, protected or just a bad dump.&lt;br /&gt;
** Parent/clone relationship.&lt;br /&gt;
** Added technical notes.&lt;br /&gt;
** Hooked interrupts.&lt;br /&gt;
** Hooked the AY8910 and therefore the NMI trigger.&lt;br /&gt;
** Changed the input &amp;quot;Key In&amp;quot; to active high.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] fixed scrolling speed in case a cheat dat has invalid (i.e. 0) settings.&lt;br /&gt;
&lt;br /&gt;
* [[Nathan Woods]] added per-device and per-CPU validity checks.&lt;br /&gt;
&lt;br /&gt;
* [[AndyGeezer]] added a new Ferrari F355 USA BIOS to Naomi.c&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] improved sprite rendering on gaia crusaders (animate at 60fps now, not 30).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&#039;&#039;&#039;New games added or promoted from NOT_WORKING status&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/lucky74s Lucky 74 (small)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New clones added&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/vf3a Virtua Fighter 3 (Revision A)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/lucky74b Lucky 74 (big)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/ecax Emergency Call Ambulance (Export)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New games marked as GAME_NOT_WORKING&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/hikaru Hikaru Bios]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/airtrix Air Trix]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/pharrier Planet Harriers]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/podrace Star Wars Pod Racer]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/waverunr Wave Runner]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2008]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.125u9&amp;diff=1844</id>
		<title>MAME 0.125u9</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.125u9&amp;diff=1844"/>
		<updated>2008-07-07T06:18:51Z</updated>

		<summary type="html">&lt;p&gt;Georg: Initial version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.125u9 was released on 3 July 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version are, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]]&lt;br /&gt;
* [[Brian Troha]]&lt;br /&gt;
* [[couriersud]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
* [[Guru]]&lt;br /&gt;
* [[h0pdmiYX0]]&lt;br /&gt;
* [[Hau]]&lt;br /&gt;
* [[HeadKaze]]&lt;br /&gt;
* [[highwayman]]&lt;br /&gt;
* [[kanikani]]&lt;br /&gt;
* [[Lord Nightmare]]&lt;br /&gt;
* [[Mirko Mattioli]]&lt;br /&gt;
* [[Nathan Woods]]&lt;br /&gt;
* [[R. Belmont]]&lt;br /&gt;
* [[Roberto Fresca]]&lt;br /&gt;
* [[robiza]]&lt;br /&gt;
* [[ShimaPong]]&lt;br /&gt;
* [[Stefan Lindberg]]&lt;br /&gt;
* [[stefanocsw]]&lt;br /&gt;
* [[stephh]]&lt;br /&gt;
* [[Team Japump!]]&lt;br /&gt;
* [[Tomasz Slanina]]&lt;br /&gt;
* [[Wilbert Pol]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] changed the SH2 core:&lt;br /&gt;
** refactored to separate out things that aren&#039;t part of the interpreter.&lt;br /&gt;
** converted context struct to go through a pointer&lt;br /&gt;
&lt;br /&gt;
* [[h0pdmiYX0]] fixed the nile pitch calculation.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] updated the MIPS3 recompiler:&lt;br /&gt;
** don&#039;t generate compare interrupts unless the compare register was written to; fixes hangs in blitz, calspeed, and others&lt;br /&gt;
** stash jump target address before executing delay slot; also, don&#039;t update link register until delay slot has finished executing; fixes hang in gauntleg&lt;br /&gt;
** marked IDT instructions for R4650 only&lt;br /&gt;
** accounted for time taken in throwaway likely branch slots&lt;br /&gt;
** fixed jalr to respect the correct link register&lt;br /&gt;
** fixed c.eq, c.lt, c.le to fail if unordered&lt;br /&gt;
** fixed swxc1, sdxc1 to use the correct source register (fixes many Gauntlet problems)&lt;br /&gt;
** fixed CCR31 display in debugger&lt;br /&gt;
** fixed LWXC1/LDXC1; corrects gauntleg camera&lt;br /&gt;
    &lt;br /&gt;
* [[couriersud]] Added state saving for flower.c.&lt;br /&gt;
&lt;br /&gt;
* [[Brian Troha]] corrected dip setting for Risky Challenge.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed how watchpoints work so that supporting them adds 0 overhead unless some are actually live.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] removed calls to memory_set_context() in favor of cpuintrf_push_context().&lt;br /&gt;
&lt;br /&gt;
* [[Tomasz Slanina]] and [[Stefan Lindberg]] renamed wilytowr.c to m63.c. Added Irem M63 PCB layout (based on Atomic Boy).&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed 32031 so that it doesn&#039;t call the debugger if not enabled.&lt;br /&gt;
&lt;br /&gt;
* [[Nathan Woods]] fixed assertion in astring.c when compiled against MSVC and the string is UTF-8.&lt;br /&gt;
&lt;br /&gt;
* [[kanikani]] updated Night Striker:&lt;br /&gt;
** Added World version as new parent (nightstr)&lt;br /&gt;
** Renamed already-supported US version to nghtstru&lt;br /&gt;
** Added Japanese version (nghtstrj)&lt;br /&gt;
** Removed unnecessary analog input remapping&lt;br /&gt;
** Added analog stick adjusting port&lt;br /&gt;
&lt;br /&gt;
* [[kanikani]] added diplocations to all games in taito_z.c.&lt;br /&gt;
&lt;br /&gt;
* [[Mirko Mattioli]] added pot wheel support to world rally 2.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] split the ADSP2100 execution loop between debug/non-debug.&lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] improved behavior of PGM on big-endian. The ARM7 boots properly now but can&#039;t sync with the 68k for some reason.&lt;br /&gt;
&lt;br /&gt;
* [[Lord Nightmare]] updated the S14001A core: improved filtering to be more accurate to the chip, changed internal audio renderer to produce 4 bit sound as the real chip does. Moved filter outside of the main rendering loop into the glue code. Note: with this update, you may hear a whining noise that was not previously present. This is accurate to the chip! The real chip would almost always have an analog filter placed on its output to suppress this whine.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed some save state problems in the DCS driver. Still comes out garbled on a load, however. Extended memory.c to support up to 4096 banks.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] made improvements to the Cal Omega driver:&lt;br /&gt;
** Unified MACHINE_RESET for systems 903/904/905.&lt;br /&gt;
** Created a new handler to manage the first 4 bits of system 905&#039;s PIA1 portB as input mux selector (905 is still not working)&lt;br /&gt;
** Updated technical notes.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed the incorrect assumption in the x86/x64 implementation of HASHJMP that the base table for a mode will always be allocated when a fixed mode is first used.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed 64-bit writes in the UML C back-end.&lt;br /&gt;
&lt;br /&gt;
* [[Tomasz Slanina]] added preliminary emulation of video hardware (simple blitter) in Strip Teaser.&lt;br /&gt;
&lt;br /&gt;
* [[Wilbert Pol]] fixed POP ES in protected mode in I80286.&lt;br /&gt;
&lt;br /&gt;
* [[stephh]] updated tumbleb.c:&lt;br /&gt;
** updated Dip Switches for &#039;wlstar&#039; and &#039;wondl96&#039;&lt;br /&gt;
** added notes for these 2 games and updated some others&lt;br /&gt;
** added port tags and updated memory definitions and read handlers&lt;br /&gt;
&lt;br /&gt;
* [[ShimaPong]] updated the cheat system:&lt;br /&gt;
** Roll back older periodic function. Now standard/old format work in this function, otherwords, several operations which doesn&#039;t exist in older function and added recently are now disabled&lt;br /&gt;
** Separated load_cheat_code() to 3 indipendent functions and added new cheat options, &amp;quot;Load New/Standard/Old Format Code&amp;quot; (Default : load all format codes). NOTE : delete all cheat options in the database before start or reload default options (Shift + Reload key) in cheat general menu&lt;br /&gt;
** Added format strings structure to accept huge size strings in loading a database to prevent from breaking other strings&lt;br /&gt;
** Changed Link in new format. Label code is now &amp;quot;Link-Label&amp;quot; and sub-label is &amp;quot;Label-Sub-Link&amp;quot; &amp;quot;Standard-Link&amp;quot; is no longer label&lt;br /&gt;
** Added choose_label_index() to manage label selection&lt;br /&gt;
** Fixed build_label_index_table() to prevent from crashing and disabled to build label index table in case of standard/old format&lt;br /&gt;
** Fixed memory free problem in case of standard/old code&lt;br /&gt;
** Fixed several reported/found bugs&lt;br /&gt;
&lt;br /&gt;
* [[stephh]] cleaned up input handling in seta.c and bigevglf.c.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] added rom loading for the cadillacs &amp;amp; dinosaurs sets with PICs, and for several similar punisher sets. No good dumps of the PICs exist, and this is mainly for reference so that we don&#039;t forget the graphic rom loading on them. They don&#039;t work. They&#039;re basically the same set from different PCBs, so one will probably be removed eventually.&lt;br /&gt;
&lt;br /&gt;
* [[HeadKaze]] fixed a memory leak in ledutil.c.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&#039;&#039;&#039;New games added or promoted from NOT_WORKING status&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/tm8k Touchmaster 8000 (v9.04 Standard)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/galastrm Galactic Storm]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New clones added&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/nghtstrj Night Striker (Japan)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/nghtstru Night Striker (US)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/wizta Wiz (Taito, set 2)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/mlander Moon Lander]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/starfora Star Force (encrypted, set 2)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/spyhunt Spy Hunter (Playtronic license)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/captcomb Captain Commando (bootleg)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New games marked as GAME_NOT_WORKING&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/koftball King of Football]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/hellngt Hell Night (ver EAA)]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2008]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Previous_MAME_Versions&amp;diff=1843</id>
		<title>Previous MAME Versions</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Previous_MAME_Versions&amp;diff=1843"/>
		<updated>2008-07-07T05:47:15Z</updated>

		<summary type="html">&lt;p&gt;Georg: /* 2008 */ 125u9, 126&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page provides information about prior versions of MAME. MAME derivatives and their respective features are not covered.&lt;br /&gt;
&lt;br /&gt;
The general information presented on each page:&lt;br /&gt;
:* Release date&lt;br /&gt;
:* List of contributors for that version&lt;br /&gt;
:* List of modifications for that version&lt;br /&gt;
:* List of games added for that version&lt;br /&gt;
&lt;br /&gt;
The pages mostly are wiki-ized versions of each version&#039;s whatsnew.txt, with hyperlinks to the appropriate pages on [http://www.mameworld.net/maws/ MAWS] and the wiki itself. Additional information may also be added, such as major changes to the MAME source code or milestones of the project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Versions by release year ==&lt;br /&gt;
{| width=100%&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 1997 ===&lt;br /&gt;
* [[MAME 0.1]]&lt;br /&gt;
* [[MAME 0.2]]&lt;br /&gt;
* [[MAME 0.3]]&lt;br /&gt;
* [[MAME 0.4]]&lt;br /&gt;
* [[MAME 0.5]]&lt;br /&gt;
* [[MAME 0.6]]&lt;br /&gt;
* [[MAME 0.7]]&lt;br /&gt;
* [[MAME 0.8]]&lt;br /&gt;
:* [[MAME 0.8.1]]&lt;br /&gt;
* [[MAME 0.9]]&lt;br /&gt;
:* [[MAME 0.9.1]]&lt;br /&gt;
* [[MAME 0.10]]&lt;br /&gt;
* [[MAME 0.11]]&lt;br /&gt;
* [[MAME 0.12]]&lt;br /&gt;
* [[MAME 0.13]]&lt;br /&gt;
* [[MAME 0.14]]&lt;br /&gt;
* [[MAME 0.15]]&lt;br /&gt;
* [[MAME 0.16]]&lt;br /&gt;
* [[MAME 0.17]]&lt;br /&gt;
* [[MAME 0.18]]&lt;br /&gt;
* [[MAME 0.19]]&lt;br /&gt;
* [[MAME 0.20]]&lt;br /&gt;
* [[MAME 0.21]]&lt;br /&gt;
:* [[MAME 0.21.5]]&lt;br /&gt;
* [[MAME 0.22]]&lt;br /&gt;
* [[MAME 0.23]]&lt;br /&gt;
:* [[MAME 0.23.1]]&lt;br /&gt;
* [[MAME 0.24]]&lt;br /&gt;
* [[MAME 0.25]]&lt;br /&gt;
* [[MAME 0.26]]&lt;br /&gt;
:* [[MAME 0.26.1]]&lt;br /&gt;
* [[MAME 0.27]]&lt;br /&gt;
* [[MAME 0.28]]&lt;br /&gt;
* [[MAME 0.29]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 1998 ===&lt;br /&gt;
* [[MAME 0.30]]&lt;br /&gt;
* [[MAME 0.31]]&lt;br /&gt;
:* [[MAME 0.33b1]]&lt;br /&gt;
:* [[MAME 0.33b2]]&lt;br /&gt;
:* [[MAME 0.33b3]]&lt;br /&gt;
:* [[MAME 0.33b4]]&lt;br /&gt;
:* [[MAME 0.33b5]]&lt;br /&gt;
:* [[MAME 0.33b6]]&lt;br /&gt;
:* [[MAME 0.33b7]]&lt;br /&gt;
:* [[MAME 0.33rc1]]&lt;br /&gt;
* [[MAME 0.33]]&lt;br /&gt;
:* [[MAME 0.34b1]]&lt;br /&gt;
:* [[MAME 0.34b2]]&lt;br /&gt;
:* [[MAME 0.34b3]]&lt;br /&gt;
:* [[MAME 0.34b4]]&lt;br /&gt;
:* [[MAME 0.34b5]]&lt;br /&gt;
:* [[MAME 0.34b6]]&lt;br /&gt;
:* [[MAME 0.34b7]]&lt;br /&gt;
:* [[MAME 0.34b8]]&lt;br /&gt;
:* [[MAME 0.34rc1]]&lt;br /&gt;
:* [[MAME 0.34rc2]]&lt;br /&gt;
* [[MAME 0.34]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 1999 ===&lt;br /&gt;
:* [[MAME 0.35b1]]&lt;br /&gt;
:* [[MAME 0.35b2]]&lt;br /&gt;
:* [[MAME 0.35b3]]&lt;br /&gt;
:* [[MAME 0.35b4]]&lt;br /&gt;
:* [[MAME 0.35b5]]&lt;br /&gt;
:* [[MAME 0.35b6]]&lt;br /&gt;
:* [[MAME 0.35b7]]&lt;br /&gt;
:* [[MAME 0.35b8]]&lt;br /&gt;
:* [[MAME 0.35b9]]&lt;br /&gt;
:* [[MAME 0.35b10]]&lt;br /&gt;
:* [[MAME 0.35b11]]&lt;br /&gt;
:* [[MAME 0.35b12]]&lt;br /&gt;
:* [[MAME 0.35b13]]&lt;br /&gt;
:* [[MAME 0.35rc1]]&lt;br /&gt;
:* [[MAME 0.35rc2]]&lt;br /&gt;
* [[MAME 0.35]]&lt;br /&gt;
:* [[MAME 0.35 Fixed]]&lt;br /&gt;
:* [[MAME 0.36b1]]&lt;br /&gt;
:* [[MAME 0.36b2]]&lt;br /&gt;
:* [[MAME 0.36b3]]&lt;br /&gt;
:* [[MAME 0.36b4]]&lt;br /&gt;
:* [[MAME 0.36b5]]&lt;br /&gt;
:* [[MAME 0.36b6]]&lt;br /&gt;
:* [[MAME 0.36b7]]&lt;br /&gt;
:* [[MAME 0.36b8]]&lt;br /&gt;
:* [[MAME 0.36b9]]&lt;br /&gt;
:* [[MAME 0.36b9.1]]&lt;br /&gt;
:* [[MAME 0.36b10]]&lt;br /&gt;
:* [[MAME 0.36b11]]&lt;br /&gt;
:* [[MAME 0.36b12]]&lt;br /&gt;
:* [[MAME 0.36b13]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2000 ===&lt;br /&gt;
:* [[MAME 0.36b14]]&lt;br /&gt;
:* [[MAME 0.36b15]]&lt;br /&gt;
:* [[MAME 0.36b16]]&lt;br /&gt;
:* [[MAME 0.36rc1]]&lt;br /&gt;
:* [[MAME 0.36rc2]]&lt;br /&gt;
* [[MAME 0.36]]&lt;br /&gt;
:* [[MAME 0.37b1]]&lt;br /&gt;
:* [[MAME 0.37b2]]&lt;br /&gt;
:* [[MAME 0.37b3]]&lt;br /&gt;
:* [[MAME 0.37b4]]&lt;br /&gt;
:* [[MAME 0.37b5]]&lt;br /&gt;
:* [[MAME 0.37b6]]&lt;br /&gt;
:* [[MAME 0.37b7]]&lt;br /&gt;
:* [[MAME 0.37b8]]&lt;br /&gt;
:* [[MAME 0.37b9]]&lt;br /&gt;
:* [[MAME 0.37b10]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2001 ===&lt;br /&gt;
:* [[MAME 0.37b11]]&lt;br /&gt;
:* [[MAME 0.37b12]]&lt;br /&gt;
:* [[MAME 0.37b12 Fixed]]&lt;br /&gt;
:* [[MAME 0.37b13]]&lt;br /&gt;
:* [[MAME 0.37b14]]&lt;br /&gt;
:* [[MAME 0.37b15]]&lt;br /&gt;
:* [[MAME 0.37b16]]&lt;br /&gt;
* [[MAME 0.53]]&lt;br /&gt;
* [[MAME 0.54]]&lt;br /&gt;
* [[MAME 0.55]]&lt;br /&gt;
* [[MAME 0.56]]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2002 ===&lt;br /&gt;
* [[MAME 0.57]]&lt;br /&gt;
* [[MAME 0.58]]&lt;br /&gt;
* [[MAME 0.59]]&lt;br /&gt;
* [[MAME 0.60]]&lt;br /&gt;
* [[MAME 0.61]]&lt;br /&gt;
* [[MAME 0.62]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2003 ===&lt;br /&gt;
* [[MAME 0.63]]&lt;br /&gt;
* [[MAME 0.64]]&lt;br /&gt;
* [[MAME 0.65]]&lt;br /&gt;
* [[MAME 0.66]]&lt;br /&gt;
* [[MAME 0.67]]&lt;br /&gt;
* [[MAME 0.68]]&lt;br /&gt;
* [[MAME 0.69]]&lt;br /&gt;
:* [[MAME 0.69a]]&lt;br /&gt;
:* [[MAME 0.69b]]&lt;br /&gt;
:* [[MAME 0.69u3]]&lt;br /&gt;
* [[MAME 0.70]]&lt;br /&gt;
:* [[MAME 0.70u1]]&lt;br /&gt;
:* [[MAME 0.70u2]]&lt;br /&gt;
:* [[MAME 0.70u3]]&lt;br /&gt;
:* [[MAME 0.70u4]]&lt;br /&gt;
:* [[MAME 0.70u5]]&lt;br /&gt;
* [[MAME 0.71]]&lt;br /&gt;
:* [[MAME 0.71u1]]&lt;br /&gt;
:* [[MAME 0.71u2]]&lt;br /&gt;
:* [[MAME 0.71u3p]]&lt;br /&gt;
* [[MAME 0.72]]&lt;br /&gt;
:* [[MAME 0.72u1]]&lt;br /&gt;
:* [[MAME 0.72u2]]&lt;br /&gt;
* [[MAME 0.73]]&lt;br /&gt;
* [[MAME 0.74]]&lt;br /&gt;
:* [[MAME 0.74u1]]&lt;br /&gt;
:* [[MAME 0.74u2]]&lt;br /&gt;
* [[MAME 0.75]]&lt;br /&gt;
:* [[MAME 0.75u1]]&lt;br /&gt;
* [[MAME 0.76]]&lt;br /&gt;
:* [[MAME 0.76u1]]&lt;br /&gt;
:* [[MAME 0.76u2]]&lt;br /&gt;
* [[MAME 0.77]]&lt;br /&gt;
:* [[MAME 0.77u1]]&lt;br /&gt;
:* [[MAME 0.77u2]]&lt;br /&gt;
:* [[MAME 0.77u3]]&lt;br /&gt;
* [[MAME 0.78]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2004 ===&lt;br /&gt;
:* [[MAME 0.78u1]]&lt;br /&gt;
:* [[MAME 0.78u2]]&lt;br /&gt;
:* [[MAME 0.78u3]]&lt;br /&gt;
:* [[MAME 0.78u4]]&lt;br /&gt;
:* [[MAME 0.78u5]]&lt;br /&gt;
:* [[MAME 0.78u6]]&lt;br /&gt;
* [[MAME 0.79]]&lt;br /&gt;
:* [[MAME 0.79u1]]&lt;br /&gt;
:* [[MAME 0.79u2]]&lt;br /&gt;
:* [[MAME 0.79u3]]&lt;br /&gt;
:* [[MAME 0.79u4]]&lt;br /&gt;
* [[MAME 0.80]]&lt;br /&gt;
:* [[MAME 0.80u1]]&lt;br /&gt;
:* [[MAME 0.80u2]]&lt;br /&gt;
:* [[MAME 0.80u3]]&lt;br /&gt;
* [[MAME 0.81]]&lt;br /&gt;
:* [[MAME 0.81u1]]&lt;br /&gt;
:* [[MAME 0.81u2]]&lt;br /&gt;
:* [[MAME 0.81u3]]&lt;br /&gt;
:* [[MAME 0.81u4]]&lt;br /&gt;
:* [[MAME 0.81u5]]&lt;br /&gt;
:* [[MAME 0.81u6]]&lt;br /&gt;
:* [[MAME 0.81u7]]&lt;br /&gt;
:* [[MAME 0.81u8]]&lt;br /&gt;
:* [[MAME 0.81u9]]&lt;br /&gt;
* [[MAME 0.82]]&lt;br /&gt;
:* [[MAME 0.82u1]]&lt;br /&gt;
:* [[MAME 0.82u2]]&lt;br /&gt;
:* [[MAME 0.82u3]]&lt;br /&gt;
* [[MAME 0.83]]&lt;br /&gt;
* [[MAME 0.84]]&lt;br /&gt;
:* [[MAME 0.84u1]]&lt;br /&gt;
:* [[MAME 0.84u2]]&lt;br /&gt;
:* [[MAME 0.84u3]]&lt;br /&gt;
:* [[MAME 0.84u4]]&lt;br /&gt;
:* [[MAME 0.84u5]]&lt;br /&gt;
:* [[MAME 0.84u6]]&lt;br /&gt;
* [[MAME 0.85]]&lt;br /&gt;
:* [[MAME 0.85u1]]&lt;br /&gt;
:* [[MAME 0.85u2]]&lt;br /&gt;
:* [[MAME 0.85u3]]&lt;br /&gt;
* [[MAME 0.86]]&lt;br /&gt;
:* [[MAME 0.86u1]]&lt;br /&gt;
:* [[MAME 0.86u2]]&lt;br /&gt;
:* [[MAME 0.86u3]]&lt;br /&gt;
:* [[MAME 0.86u4]]&lt;br /&gt;
:* [[MAME 0.86u5]]&lt;br /&gt;
* [[MAME 0.87]]&lt;br /&gt;
:* [[MAME 0.87u1]]&lt;br /&gt;
:* [[MAME 0.87u2]]&lt;br /&gt;
:* [[MAME 0.87u3]]&lt;br /&gt;
:* [[MAME 0.87u4]]&lt;br /&gt;
:* [[MAME 0.87u5]]&lt;br /&gt;
* [[MAME 0.88]]&lt;br /&gt;
:* [[MAME 0.88u1]]&lt;br /&gt;
:* [[MAME 0.88u2]]&lt;br /&gt;
:* [[MAME 0.88u3]]&lt;br /&gt;
:* [[MAME 0.88u4]]&lt;br /&gt;
:* [[MAME 0.88u5]]&lt;br /&gt;
:* [[MAME 0.88u6]]&lt;br /&gt;
:* [[MAME 0.88u7]]&lt;br /&gt;
* [[MAME 0.89]]&lt;br /&gt;
:* [[MAME 0.89u1]]&lt;br /&gt;
:* [[MAME 0.89u2]]&lt;br /&gt;
:* [[MAME 0.89u3]]&lt;br /&gt;
:* [[MAME 0.89u4]]&lt;br /&gt;
:* [[MAME 0.89u5]]&lt;br /&gt;
:* [[MAME 0.89u6]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2005 ===&lt;br /&gt;
* [[MAME 0.90]]&lt;br /&gt;
:* [[MAME 0.90u1]]&lt;br /&gt;
:* [[MAME 0.90u2]]&lt;br /&gt;
:* [[MAME 0.90u3]]&lt;br /&gt;
:* [[MAME 0.90u4]]&lt;br /&gt;
* [[MAME 0.91]]&lt;br /&gt;
:* [[MAME 0.91u1]]&lt;br /&gt;
:* [[MAME 0.91u2]]&lt;br /&gt;
* [[MAME 0.92]]&lt;br /&gt;
:* [[MAME 0.92u1]]&lt;br /&gt;
* [[MAME 0.93]]&lt;br /&gt;
:* [[MAME 0.93u1]]&lt;br /&gt;
:* [[MAME 0.93u2]]&lt;br /&gt;
:* [[MAME 0.93u3]]&lt;br /&gt;
* [[MAME 0.94]]&lt;br /&gt;
:* [[MAME 0.94u1]]&lt;br /&gt;
:* [[MAME 0.94u2]]&lt;br /&gt;
:* [[MAME 0.94u3]]&lt;br /&gt;
:* [[MAME 0.94u4]]&lt;br /&gt;
:* [[MAME 0.94u5]]&lt;br /&gt;
* [[MAME 0.95]]&lt;br /&gt;
:* [[MAME 0.95u1]]&lt;br /&gt;
:* [[MAME 0.95u2]]&lt;br /&gt;
:* [[MAME 0.95u3]]&lt;br /&gt;
:* [[MAME 0.95u4]]&lt;br /&gt;
:* [[MAME 0.95u5]]&lt;br /&gt;
:* [[MAME 0.95u6]]&lt;br /&gt;
:* [[MAME 0.95u7]]&lt;br /&gt;
* [[MAME 0.96]]&lt;br /&gt;
:* [[MAME 0.96u1]]&lt;br /&gt;
:* [[MAME 0.96u2]]&lt;br /&gt;
:* [[MAME 0.96u3]]&lt;br /&gt;
:* [[MAME 0.96u4]]&lt;br /&gt;
* [[MAME 0.97]]&lt;br /&gt;
:* [[MAME 0.97u1]]&lt;br /&gt;
:* [[MAME 0.97u2]]&lt;br /&gt;
:* [[MAME 0.97u3]]&lt;br /&gt;
:* [[MAME 0.97u4]]&lt;br /&gt;
:* [[MAME 0.97u5]]&lt;br /&gt;
* [[MAME 0.98]]&lt;br /&gt;
:* [[MAME 0.98u1]]&lt;br /&gt;
:* [[MAME 0.98u2]]&lt;br /&gt;
:* [[MAME 0.98u3]]&lt;br /&gt;
:* [[MAME 0.98u4]]&lt;br /&gt;
* [[MAME 0.99]]&lt;br /&gt;
:* [[MAME 0.99u1]]&lt;br /&gt;
:* [[MAME 0.99u2]]&lt;br /&gt;
:* [[MAME 0.99u3]]&lt;br /&gt;
:* [[MAME 0.99u4]]&lt;br /&gt;
:* [[MAME 0.99u5]]&lt;br /&gt;
:* [[MAME 0.99u6]]&lt;br /&gt;
:* [[MAME 0.99u7]]&lt;br /&gt;
:* [[MAME 0.99u8]]&lt;br /&gt;
:* [[MAME 0.99u9]]&lt;br /&gt;
:* [[MAME 0.99u10]]&lt;br /&gt;
* [[MAME 0.100]]&lt;br /&gt;
:* [[MAME 0.100u1]]&lt;br /&gt;
:* [[MAME 0.100u2]]&lt;br /&gt;
:* [[MAME 0.100u3]]&lt;br /&gt;
:* [[MAME 0.100u4]]&lt;br /&gt;
* [[MAME 0.101]]&lt;br /&gt;
:* [[MAME 0.101u1]]&lt;br /&gt;
:* [[MAME 0.101u2]]&lt;br /&gt;
:* [[MAME 0.101u3]]&lt;br /&gt;
:* [[MAME 0.101u4]]&lt;br /&gt;
:* [[MAME 0.101u5]]&lt;br /&gt;
* [[MAME 0.102]]&lt;br /&gt;
:* [[MAME 0.102u1]]&lt;br /&gt;
:* [[MAME 0.102u2]]&lt;br /&gt;
:* [[MAME 0.102u3]]&lt;br /&gt;
:* [[MAME 0.102u4]]&lt;br /&gt;
:* [[MAME 0.102u5]]&lt;br /&gt;
* [[MAME 0.103]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2006 ===&lt;br /&gt;
:* [[MAME 0.103u1]]&lt;br /&gt;
:* [[MAME 0.103u2]]&lt;br /&gt;
:* [[MAME 0.103u3]]&lt;br /&gt;
:* [[MAME 0.103u4]]&lt;br /&gt;
:* [[MAME 0.103u5]]&lt;br /&gt;
* [[MAME 0.104]]&lt;br /&gt;
:* [[MAME 0.104u1]]&lt;br /&gt;
:* [[MAME 0.104u2]]&lt;br /&gt;
:* [[MAME 0.104u3]]&lt;br /&gt;
:* [[MAME 0.104u4]]&lt;br /&gt;
:* [[MAME 0.104u5]]&lt;br /&gt;
:* [[MAME 0.104u6]]&lt;br /&gt;
:* [[MAME 0.104u7]]&lt;br /&gt;
:* [[MAME 0.104u8]]&lt;br /&gt;
:* [[MAME 0.104u9]]&lt;br /&gt;
* [[MAME 0.105]]&lt;br /&gt;
:* [[MAME 0.105u1]]&lt;br /&gt;
:* [[MAME 0.105u2]]&lt;br /&gt;
:* [[MAME 0.105u3]]&lt;br /&gt;
:* [[MAME 0.105u4]]&lt;br /&gt;
:* [[MAME 0.105u5]]&lt;br /&gt;
* [[MAME 0.106]]&lt;br /&gt;
:* [[MAME 0.106u1]]&lt;br /&gt;
:* [[MAME 0.106u2]]&lt;br /&gt;
:* [[MAME 0.106u3]]&lt;br /&gt;
:* [[MAME 0.106u4]]&lt;br /&gt;
:* [[MAME 0.106u5]]&lt;br /&gt;
:* [[MAME 0.106u6]]&lt;br /&gt;
:* [[MAME 0.106u7]]&lt;br /&gt;
:* [[MAME 0.106u8]]&lt;br /&gt;
:* [[MAME 0.106u9]]&lt;br /&gt;
:* [[MAME 0.106u10]]&lt;br /&gt;
:* [[MAME 0.106u11]]&lt;br /&gt;
:* [[MAME 0.106u12]]&lt;br /&gt;
:* [[MAME 0.106u13]]&lt;br /&gt;
* [[MAME 0.107]]&lt;br /&gt;
:* [[MAME 0.107u1]]&lt;br /&gt;
:* [[MAME 0.107u2]]&lt;br /&gt;
:* [[MAME 0.107u3]]&lt;br /&gt;
:* [[MAME 0.107u4]]&lt;br /&gt;
* [[MAME 0.108]]&lt;br /&gt;
:* [[MAME 0.108u1]]&lt;br /&gt;
:* [[MAME 0.108u2]]&lt;br /&gt;
:* [[MAME 0.108u3]]&lt;br /&gt;
:* [[MAME 0.108u4]]&lt;br /&gt;
:* [[MAME 0.108u5]]&lt;br /&gt;
* [[MAME 0.109]]&lt;br /&gt;
:* [[MAME 0.109u1]]&lt;br /&gt;
:* [[MAME 0.109u2]]&lt;br /&gt;
:* [[MAME 0.109u3]]&lt;br /&gt;
:* [[MAME 0.109u4]]&lt;br /&gt;
:* [[MAME 0.109u5]]&lt;br /&gt;
* [[MAME 0.110]]&lt;br /&gt;
:* [[MAME 0.110u1]]&lt;br /&gt;
:* [[MAME 0.110u2]]&lt;br /&gt;
:* [[MAME 0.110u3]]&lt;br /&gt;
:* [[MAME 0.110u4]]&lt;br /&gt;
:* [[MAME 0.110u5]]&lt;br /&gt;
* [[MAME 0.111]]&lt;br /&gt;
:* [[MAME 0.111u1]]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2007 ===&lt;br /&gt;
:* [[MAME 0.111u2]]&lt;br /&gt;
:* [[MAME 0.111u3]]&lt;br /&gt;
:* [[MAME 0.111u4]]&lt;br /&gt;
:* [[MAME 0.111u5]]&lt;br /&gt;
:* [[MAME 0.111u6]]&lt;br /&gt;
* [[MAME 0.112]]&lt;br /&gt;
:* [[MAME 0.112u1]]&lt;br /&gt;
:* [[MAME 0.112u2]]&lt;br /&gt;
:* [[MAME 0.112u3]]&lt;br /&gt;
:* [[MAME 0.112u4]]&lt;br /&gt;
* [[MAME 0.113]]&lt;br /&gt;
:* [[MAME 0.113u1]]&lt;br /&gt;
:* [[MAME 0.113u2]]&lt;br /&gt;
:* [[MAME 0.113u3]]&lt;br /&gt;
:* [[MAME 0.113u4]]&lt;br /&gt;
* [[MAME 0.114]]&lt;br /&gt;
:* [[MAME 0.114u1]]&lt;br /&gt;
:* [[MAME 0.114u2]]&lt;br /&gt;
:* [[MAME 0.114u3]]&lt;br /&gt;
:* [[MAME 0.114u4]]&lt;br /&gt;
* [[MAME 0.115]]&lt;br /&gt;
:* [[MAME 0.115u1]]&lt;br /&gt;
:* [[MAME 0.115u2]]&lt;br /&gt;
:* [[MAME 0.115u3]]&lt;br /&gt;
:* [[MAME 0.115u4]]&lt;br /&gt;
* [[MAME 0.116]]&lt;br /&gt;
:* [[MAME 0.116u1]]&lt;br /&gt;
:* [[MAME 0.116u2]]&lt;br /&gt;
:* [[MAME 0.116u3]]&lt;br /&gt;
:* [[MAME 0.116u4]]&lt;br /&gt;
* [[MAME 0.117]]&lt;br /&gt;
:* [[MAME 0.117u1]]&lt;br /&gt;
:* [[MAME 0.117u2]]&lt;br /&gt;
:* [[MAME 0.117u3]]&lt;br /&gt;
* [[MAME 0.118]]&lt;br /&gt;
:* [[MAME 0.118u1]]&lt;br /&gt;
:* [[MAME 0.118u2]]&lt;br /&gt;
:* [[MAME 0.118u3]]&lt;br /&gt;
:* [[MAME 0.118u4]]&lt;br /&gt;
:* [[MAME 0.118u5]]&lt;br /&gt;
:* [[MAME 0.118u6]]&lt;br /&gt;
* [[MAME 0.119]]&lt;br /&gt;
:* [[MAME 0.119u1]]&lt;br /&gt;
:* [[MAME 0.119u2]]&lt;br /&gt;
:* [[MAME 0.119u3]]&lt;br /&gt;
:* [[MAME 0.119u4]]&lt;br /&gt;
* [[MAME 0.120]]&lt;br /&gt;
:* [[MAME 0.120u1]]&lt;br /&gt;
:* [[MAME 0.120u2]]&lt;br /&gt;
:* [[MAME 0.120u3]]&lt;br /&gt;
:* [[MAME 0.120u4]]&lt;br /&gt;
* [[MAME 0.121]]&lt;br /&gt;
:* [[MAME 0.121u1]]&lt;br /&gt;
:* [[MAME 0.121u2]]&lt;br /&gt;
:* [[MAME 0.121u3]]&lt;br /&gt;
:* [[MAME 0.121u4]]&lt;br /&gt;
* [[MAME 0.122]]&lt;br /&gt;
:* [[MAME 0.122u1]]&lt;br /&gt;
:* [[MAME 0.122u2]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2008 ===&lt;br /&gt;
:* [[MAME 0.122u3]]&lt;br /&gt;
:* [[MAME 0.122u4]]&lt;br /&gt;
:* [[MAME 0.122u5]]&lt;br /&gt;
:* [[MAME 0.122u6]]&lt;br /&gt;
:* [[MAME 0.122u7]]&lt;br /&gt;
:* [[MAME 0.122u8]]&lt;br /&gt;
:* [[MAME 0.122u8fix]]&lt;br /&gt;
* [[MAME 0.123]]&lt;br /&gt;
:* [[MAME 0.123u1]]&lt;br /&gt;
:* [[MAME 0.123u2]]&lt;br /&gt;
:* [[MAME 0.123u3]]&lt;br /&gt;
:* [[MAME 0.123u4]]&lt;br /&gt;
:* [[MAME 0.123u5]]&lt;br /&gt;
:* [[MAME 0.123u6]]&lt;br /&gt;
* [[MAME 0.124]]&lt;br /&gt;
:* [[MAME 0.124a]]&lt;br /&gt;
:* [[MAME 0.124u1]]&lt;br /&gt;
:* [[MAME 0.124u2]]&lt;br /&gt;
:* [[MAME 0.124u3]]&lt;br /&gt;
:* [[MAME 0.124u4]]&lt;br /&gt;
:* [[MAME 0.124u5]]&lt;br /&gt;
* [[MAME 0.125]]&lt;br /&gt;
:* [[MAME 0.125u1]]&lt;br /&gt;
:* [[MAME 0.125u2]]&lt;br /&gt;
:* [[MAME 0.125u3]]&lt;br /&gt;
:* [[MAME 0.125u4]]&lt;br /&gt;
:* [[MAME 0.125u5]]&lt;br /&gt;
:* [[MAME 0.125u6]]&lt;br /&gt;
:* [[MAME 0.125u7]]&lt;br /&gt;
:* [[MAME 0.125u8]]&lt;br /&gt;
:* [[MAME 0.125u9]]&lt;br /&gt;
* [[MAME 0.126]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Previous_MAME_Versions&amp;diff=1838</id>
		<title>Previous MAME Versions</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Previous_MAME_Versions&amp;diff=1838"/>
		<updated>2008-07-02T08:05:33Z</updated>

		<summary type="html">&lt;p&gt;Georg: /* 2008 */ 125u6-8&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page provides information about prior versions of MAME. MAME derivatives and their respective features are not covered.&lt;br /&gt;
&lt;br /&gt;
The general information presented on each page:&lt;br /&gt;
:* Release date&lt;br /&gt;
:* List of contributors for that version&lt;br /&gt;
:* List of modifications for that version&lt;br /&gt;
:* List of games added for that version&lt;br /&gt;
&lt;br /&gt;
The pages mostly are wiki-ized versions of each version&#039;s whatsnew.txt, with hyperlinks to the appropriate pages on [http://www.mameworld.net/maws/ MAWS] and the wiki itself. Additional information may also be added, such as major changes to the MAME source code or milestones of the project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Versions by release year ==&lt;br /&gt;
{| width=100%&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 1997 ===&lt;br /&gt;
* [[MAME 0.1]]&lt;br /&gt;
* [[MAME 0.2]]&lt;br /&gt;
* [[MAME 0.3]]&lt;br /&gt;
* [[MAME 0.4]]&lt;br /&gt;
* [[MAME 0.5]]&lt;br /&gt;
* [[MAME 0.6]]&lt;br /&gt;
* [[MAME 0.7]]&lt;br /&gt;
* [[MAME 0.8]]&lt;br /&gt;
:* [[MAME 0.8.1]]&lt;br /&gt;
* [[MAME 0.9]]&lt;br /&gt;
:* [[MAME 0.9.1]]&lt;br /&gt;
* [[MAME 0.10]]&lt;br /&gt;
* [[MAME 0.11]]&lt;br /&gt;
* [[MAME 0.12]]&lt;br /&gt;
* [[MAME 0.13]]&lt;br /&gt;
* [[MAME 0.14]]&lt;br /&gt;
* [[MAME 0.15]]&lt;br /&gt;
* [[MAME 0.16]]&lt;br /&gt;
* [[MAME 0.17]]&lt;br /&gt;
* [[MAME 0.18]]&lt;br /&gt;
* [[MAME 0.19]]&lt;br /&gt;
* [[MAME 0.20]]&lt;br /&gt;
* [[MAME 0.21]]&lt;br /&gt;
:* [[MAME 0.21.5]]&lt;br /&gt;
* [[MAME 0.22]]&lt;br /&gt;
* [[MAME 0.23]]&lt;br /&gt;
:* [[MAME 0.23.1]]&lt;br /&gt;
* [[MAME 0.24]]&lt;br /&gt;
* [[MAME 0.25]]&lt;br /&gt;
* [[MAME 0.26]]&lt;br /&gt;
:* [[MAME 0.26.1]]&lt;br /&gt;
* [[MAME 0.27]]&lt;br /&gt;
* [[MAME 0.28]]&lt;br /&gt;
* [[MAME 0.29]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 1998 ===&lt;br /&gt;
* [[MAME 0.30]]&lt;br /&gt;
* [[MAME 0.31]]&lt;br /&gt;
:* [[MAME 0.33b1]]&lt;br /&gt;
:* [[MAME 0.33b2]]&lt;br /&gt;
:* [[MAME 0.33b3]]&lt;br /&gt;
:* [[MAME 0.33b4]]&lt;br /&gt;
:* [[MAME 0.33b5]]&lt;br /&gt;
:* [[MAME 0.33b6]]&lt;br /&gt;
:* [[MAME 0.33b7]]&lt;br /&gt;
:* [[MAME 0.33rc1]]&lt;br /&gt;
* [[MAME 0.33]]&lt;br /&gt;
:* [[MAME 0.34b1]]&lt;br /&gt;
:* [[MAME 0.34b2]]&lt;br /&gt;
:* [[MAME 0.34b3]]&lt;br /&gt;
:* [[MAME 0.34b4]]&lt;br /&gt;
:* [[MAME 0.34b5]]&lt;br /&gt;
:* [[MAME 0.34b6]]&lt;br /&gt;
:* [[MAME 0.34b7]]&lt;br /&gt;
:* [[MAME 0.34b8]]&lt;br /&gt;
:* [[MAME 0.34rc1]]&lt;br /&gt;
:* [[MAME 0.34rc2]]&lt;br /&gt;
* [[MAME 0.34]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 1999 ===&lt;br /&gt;
:* [[MAME 0.35b1]]&lt;br /&gt;
:* [[MAME 0.35b2]]&lt;br /&gt;
:* [[MAME 0.35b3]]&lt;br /&gt;
:* [[MAME 0.35b4]]&lt;br /&gt;
:* [[MAME 0.35b5]]&lt;br /&gt;
:* [[MAME 0.35b6]]&lt;br /&gt;
:* [[MAME 0.35b7]]&lt;br /&gt;
:* [[MAME 0.35b8]]&lt;br /&gt;
:* [[MAME 0.35b9]]&lt;br /&gt;
:* [[MAME 0.35b10]]&lt;br /&gt;
:* [[MAME 0.35b11]]&lt;br /&gt;
:* [[MAME 0.35b12]]&lt;br /&gt;
:* [[MAME 0.35b13]]&lt;br /&gt;
:* [[MAME 0.35rc1]]&lt;br /&gt;
:* [[MAME 0.35rc2]]&lt;br /&gt;
* [[MAME 0.35]]&lt;br /&gt;
:* [[MAME 0.35 Fixed]]&lt;br /&gt;
:* [[MAME 0.36b1]]&lt;br /&gt;
:* [[MAME 0.36b2]]&lt;br /&gt;
:* [[MAME 0.36b3]]&lt;br /&gt;
:* [[MAME 0.36b4]]&lt;br /&gt;
:* [[MAME 0.36b5]]&lt;br /&gt;
:* [[MAME 0.36b6]]&lt;br /&gt;
:* [[MAME 0.36b7]]&lt;br /&gt;
:* [[MAME 0.36b8]]&lt;br /&gt;
:* [[MAME 0.36b9]]&lt;br /&gt;
:* [[MAME 0.36b9.1]]&lt;br /&gt;
:* [[MAME 0.36b10]]&lt;br /&gt;
:* [[MAME 0.36b11]]&lt;br /&gt;
:* [[MAME 0.36b12]]&lt;br /&gt;
:* [[MAME 0.36b13]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2000 ===&lt;br /&gt;
:* [[MAME 0.36b14]]&lt;br /&gt;
:* [[MAME 0.36b15]]&lt;br /&gt;
:* [[MAME 0.36b16]]&lt;br /&gt;
:* [[MAME 0.36rc1]]&lt;br /&gt;
:* [[MAME 0.36rc2]]&lt;br /&gt;
* [[MAME 0.36]]&lt;br /&gt;
:* [[MAME 0.37b1]]&lt;br /&gt;
:* [[MAME 0.37b2]]&lt;br /&gt;
:* [[MAME 0.37b3]]&lt;br /&gt;
:* [[MAME 0.37b4]]&lt;br /&gt;
:* [[MAME 0.37b5]]&lt;br /&gt;
:* [[MAME 0.37b6]]&lt;br /&gt;
:* [[MAME 0.37b7]]&lt;br /&gt;
:* [[MAME 0.37b8]]&lt;br /&gt;
:* [[MAME 0.37b9]]&lt;br /&gt;
:* [[MAME 0.37b10]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2001 ===&lt;br /&gt;
:* [[MAME 0.37b11]]&lt;br /&gt;
:* [[MAME 0.37b12]]&lt;br /&gt;
:* [[MAME 0.37b12 Fixed]]&lt;br /&gt;
:* [[MAME 0.37b13]]&lt;br /&gt;
:* [[MAME 0.37b14]]&lt;br /&gt;
:* [[MAME 0.37b15]]&lt;br /&gt;
:* [[MAME 0.37b16]]&lt;br /&gt;
* [[MAME 0.53]]&lt;br /&gt;
* [[MAME 0.54]]&lt;br /&gt;
* [[MAME 0.55]]&lt;br /&gt;
* [[MAME 0.56]]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2002 ===&lt;br /&gt;
* [[MAME 0.57]]&lt;br /&gt;
* [[MAME 0.58]]&lt;br /&gt;
* [[MAME 0.59]]&lt;br /&gt;
* [[MAME 0.60]]&lt;br /&gt;
* [[MAME 0.61]]&lt;br /&gt;
* [[MAME 0.62]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2003 ===&lt;br /&gt;
* [[MAME 0.63]]&lt;br /&gt;
* [[MAME 0.64]]&lt;br /&gt;
* [[MAME 0.65]]&lt;br /&gt;
* [[MAME 0.66]]&lt;br /&gt;
* [[MAME 0.67]]&lt;br /&gt;
* [[MAME 0.68]]&lt;br /&gt;
* [[MAME 0.69]]&lt;br /&gt;
:* [[MAME 0.69a]]&lt;br /&gt;
:* [[MAME 0.69b]]&lt;br /&gt;
:* [[MAME 0.69u3]]&lt;br /&gt;
* [[MAME 0.70]]&lt;br /&gt;
:* [[MAME 0.70u1]]&lt;br /&gt;
:* [[MAME 0.70u2]]&lt;br /&gt;
:* [[MAME 0.70u3]]&lt;br /&gt;
:* [[MAME 0.70u4]]&lt;br /&gt;
:* [[MAME 0.70u5]]&lt;br /&gt;
* [[MAME 0.71]]&lt;br /&gt;
:* [[MAME 0.71u1]]&lt;br /&gt;
:* [[MAME 0.71u2]]&lt;br /&gt;
:* [[MAME 0.71u3p]]&lt;br /&gt;
* [[MAME 0.72]]&lt;br /&gt;
:* [[MAME 0.72u1]]&lt;br /&gt;
:* [[MAME 0.72u2]]&lt;br /&gt;
* [[MAME 0.73]]&lt;br /&gt;
* [[MAME 0.74]]&lt;br /&gt;
:* [[MAME 0.74u1]]&lt;br /&gt;
:* [[MAME 0.74u2]]&lt;br /&gt;
* [[MAME 0.75]]&lt;br /&gt;
:* [[MAME 0.75u1]]&lt;br /&gt;
* [[MAME 0.76]]&lt;br /&gt;
:* [[MAME 0.76u1]]&lt;br /&gt;
:* [[MAME 0.76u2]]&lt;br /&gt;
* [[MAME 0.77]]&lt;br /&gt;
:* [[MAME 0.77u1]]&lt;br /&gt;
:* [[MAME 0.77u2]]&lt;br /&gt;
:* [[MAME 0.77u3]]&lt;br /&gt;
* [[MAME 0.78]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2004 ===&lt;br /&gt;
:* [[MAME 0.78u1]]&lt;br /&gt;
:* [[MAME 0.78u2]]&lt;br /&gt;
:* [[MAME 0.78u3]]&lt;br /&gt;
:* [[MAME 0.78u4]]&lt;br /&gt;
:* [[MAME 0.78u5]]&lt;br /&gt;
:* [[MAME 0.78u6]]&lt;br /&gt;
* [[MAME 0.79]]&lt;br /&gt;
:* [[MAME 0.79u1]]&lt;br /&gt;
:* [[MAME 0.79u2]]&lt;br /&gt;
:* [[MAME 0.79u3]]&lt;br /&gt;
:* [[MAME 0.79u4]]&lt;br /&gt;
* [[MAME 0.80]]&lt;br /&gt;
:* [[MAME 0.80u1]]&lt;br /&gt;
:* [[MAME 0.80u2]]&lt;br /&gt;
:* [[MAME 0.80u3]]&lt;br /&gt;
* [[MAME 0.81]]&lt;br /&gt;
:* [[MAME 0.81u1]]&lt;br /&gt;
:* [[MAME 0.81u2]]&lt;br /&gt;
:* [[MAME 0.81u3]]&lt;br /&gt;
:* [[MAME 0.81u4]]&lt;br /&gt;
:* [[MAME 0.81u5]]&lt;br /&gt;
:* [[MAME 0.81u6]]&lt;br /&gt;
:* [[MAME 0.81u7]]&lt;br /&gt;
:* [[MAME 0.81u8]]&lt;br /&gt;
:* [[MAME 0.81u9]]&lt;br /&gt;
* [[MAME 0.82]]&lt;br /&gt;
:* [[MAME 0.82u1]]&lt;br /&gt;
:* [[MAME 0.82u2]]&lt;br /&gt;
:* [[MAME 0.82u3]]&lt;br /&gt;
* [[MAME 0.83]]&lt;br /&gt;
* [[MAME 0.84]]&lt;br /&gt;
:* [[MAME 0.84u1]]&lt;br /&gt;
:* [[MAME 0.84u2]]&lt;br /&gt;
:* [[MAME 0.84u3]]&lt;br /&gt;
:* [[MAME 0.84u4]]&lt;br /&gt;
:* [[MAME 0.84u5]]&lt;br /&gt;
:* [[MAME 0.84u6]]&lt;br /&gt;
* [[MAME 0.85]]&lt;br /&gt;
:* [[MAME 0.85u1]]&lt;br /&gt;
:* [[MAME 0.85u2]]&lt;br /&gt;
:* [[MAME 0.85u3]]&lt;br /&gt;
* [[MAME 0.86]]&lt;br /&gt;
:* [[MAME 0.86u1]]&lt;br /&gt;
:* [[MAME 0.86u2]]&lt;br /&gt;
:* [[MAME 0.86u3]]&lt;br /&gt;
:* [[MAME 0.86u4]]&lt;br /&gt;
:* [[MAME 0.86u5]]&lt;br /&gt;
* [[MAME 0.87]]&lt;br /&gt;
:* [[MAME 0.87u1]]&lt;br /&gt;
:* [[MAME 0.87u2]]&lt;br /&gt;
:* [[MAME 0.87u3]]&lt;br /&gt;
:* [[MAME 0.87u4]]&lt;br /&gt;
:* [[MAME 0.87u5]]&lt;br /&gt;
* [[MAME 0.88]]&lt;br /&gt;
:* [[MAME 0.88u1]]&lt;br /&gt;
:* [[MAME 0.88u2]]&lt;br /&gt;
:* [[MAME 0.88u3]]&lt;br /&gt;
:* [[MAME 0.88u4]]&lt;br /&gt;
:* [[MAME 0.88u5]]&lt;br /&gt;
:* [[MAME 0.88u6]]&lt;br /&gt;
:* [[MAME 0.88u7]]&lt;br /&gt;
* [[MAME 0.89]]&lt;br /&gt;
:* [[MAME 0.89u1]]&lt;br /&gt;
:* [[MAME 0.89u2]]&lt;br /&gt;
:* [[MAME 0.89u3]]&lt;br /&gt;
:* [[MAME 0.89u4]]&lt;br /&gt;
:* [[MAME 0.89u5]]&lt;br /&gt;
:* [[MAME 0.89u6]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2005 ===&lt;br /&gt;
* [[MAME 0.90]]&lt;br /&gt;
:* [[MAME 0.90u1]]&lt;br /&gt;
:* [[MAME 0.90u2]]&lt;br /&gt;
:* [[MAME 0.90u3]]&lt;br /&gt;
:* [[MAME 0.90u4]]&lt;br /&gt;
* [[MAME 0.91]]&lt;br /&gt;
:* [[MAME 0.91u1]]&lt;br /&gt;
:* [[MAME 0.91u2]]&lt;br /&gt;
* [[MAME 0.92]]&lt;br /&gt;
:* [[MAME 0.92u1]]&lt;br /&gt;
* [[MAME 0.93]]&lt;br /&gt;
:* [[MAME 0.93u1]]&lt;br /&gt;
:* [[MAME 0.93u2]]&lt;br /&gt;
:* [[MAME 0.93u3]]&lt;br /&gt;
* [[MAME 0.94]]&lt;br /&gt;
:* [[MAME 0.94u1]]&lt;br /&gt;
:* [[MAME 0.94u2]]&lt;br /&gt;
:* [[MAME 0.94u3]]&lt;br /&gt;
:* [[MAME 0.94u4]]&lt;br /&gt;
:* [[MAME 0.94u5]]&lt;br /&gt;
* [[MAME 0.95]]&lt;br /&gt;
:* [[MAME 0.95u1]]&lt;br /&gt;
:* [[MAME 0.95u2]]&lt;br /&gt;
:* [[MAME 0.95u3]]&lt;br /&gt;
:* [[MAME 0.95u4]]&lt;br /&gt;
:* [[MAME 0.95u5]]&lt;br /&gt;
:* [[MAME 0.95u6]]&lt;br /&gt;
:* [[MAME 0.95u7]]&lt;br /&gt;
* [[MAME 0.96]]&lt;br /&gt;
:* [[MAME 0.96u1]]&lt;br /&gt;
:* [[MAME 0.96u2]]&lt;br /&gt;
:* [[MAME 0.96u3]]&lt;br /&gt;
:* [[MAME 0.96u4]]&lt;br /&gt;
* [[MAME 0.97]]&lt;br /&gt;
:* [[MAME 0.97u1]]&lt;br /&gt;
:* [[MAME 0.97u2]]&lt;br /&gt;
:* [[MAME 0.97u3]]&lt;br /&gt;
:* [[MAME 0.97u4]]&lt;br /&gt;
:* [[MAME 0.97u5]]&lt;br /&gt;
* [[MAME 0.98]]&lt;br /&gt;
:* [[MAME 0.98u1]]&lt;br /&gt;
:* [[MAME 0.98u2]]&lt;br /&gt;
:* [[MAME 0.98u3]]&lt;br /&gt;
:* [[MAME 0.98u4]]&lt;br /&gt;
* [[MAME 0.99]]&lt;br /&gt;
:* [[MAME 0.99u1]]&lt;br /&gt;
:* [[MAME 0.99u2]]&lt;br /&gt;
:* [[MAME 0.99u3]]&lt;br /&gt;
:* [[MAME 0.99u4]]&lt;br /&gt;
:* [[MAME 0.99u5]]&lt;br /&gt;
:* [[MAME 0.99u6]]&lt;br /&gt;
:* [[MAME 0.99u7]]&lt;br /&gt;
:* [[MAME 0.99u8]]&lt;br /&gt;
:* [[MAME 0.99u9]]&lt;br /&gt;
:* [[MAME 0.99u10]]&lt;br /&gt;
* [[MAME 0.100]]&lt;br /&gt;
:* [[MAME 0.100u1]]&lt;br /&gt;
:* [[MAME 0.100u2]]&lt;br /&gt;
:* [[MAME 0.100u3]]&lt;br /&gt;
:* [[MAME 0.100u4]]&lt;br /&gt;
* [[MAME 0.101]]&lt;br /&gt;
:* [[MAME 0.101u1]]&lt;br /&gt;
:* [[MAME 0.101u2]]&lt;br /&gt;
:* [[MAME 0.101u3]]&lt;br /&gt;
:* [[MAME 0.101u4]]&lt;br /&gt;
:* [[MAME 0.101u5]]&lt;br /&gt;
* [[MAME 0.102]]&lt;br /&gt;
:* [[MAME 0.102u1]]&lt;br /&gt;
:* [[MAME 0.102u2]]&lt;br /&gt;
:* [[MAME 0.102u3]]&lt;br /&gt;
:* [[MAME 0.102u4]]&lt;br /&gt;
:* [[MAME 0.102u5]]&lt;br /&gt;
* [[MAME 0.103]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2006 ===&lt;br /&gt;
:* [[MAME 0.103u1]]&lt;br /&gt;
:* [[MAME 0.103u2]]&lt;br /&gt;
:* [[MAME 0.103u3]]&lt;br /&gt;
:* [[MAME 0.103u4]]&lt;br /&gt;
:* [[MAME 0.103u5]]&lt;br /&gt;
* [[MAME 0.104]]&lt;br /&gt;
:* [[MAME 0.104u1]]&lt;br /&gt;
:* [[MAME 0.104u2]]&lt;br /&gt;
:* [[MAME 0.104u3]]&lt;br /&gt;
:* [[MAME 0.104u4]]&lt;br /&gt;
:* [[MAME 0.104u5]]&lt;br /&gt;
:* [[MAME 0.104u6]]&lt;br /&gt;
:* [[MAME 0.104u7]]&lt;br /&gt;
:* [[MAME 0.104u8]]&lt;br /&gt;
:* [[MAME 0.104u9]]&lt;br /&gt;
* [[MAME 0.105]]&lt;br /&gt;
:* [[MAME 0.105u1]]&lt;br /&gt;
:* [[MAME 0.105u2]]&lt;br /&gt;
:* [[MAME 0.105u3]]&lt;br /&gt;
:* [[MAME 0.105u4]]&lt;br /&gt;
:* [[MAME 0.105u5]]&lt;br /&gt;
* [[MAME 0.106]]&lt;br /&gt;
:* [[MAME 0.106u1]]&lt;br /&gt;
:* [[MAME 0.106u2]]&lt;br /&gt;
:* [[MAME 0.106u3]]&lt;br /&gt;
:* [[MAME 0.106u4]]&lt;br /&gt;
:* [[MAME 0.106u5]]&lt;br /&gt;
:* [[MAME 0.106u6]]&lt;br /&gt;
:* [[MAME 0.106u7]]&lt;br /&gt;
:* [[MAME 0.106u8]]&lt;br /&gt;
:* [[MAME 0.106u9]]&lt;br /&gt;
:* [[MAME 0.106u10]]&lt;br /&gt;
:* [[MAME 0.106u11]]&lt;br /&gt;
:* [[MAME 0.106u12]]&lt;br /&gt;
:* [[MAME 0.106u13]]&lt;br /&gt;
* [[MAME 0.107]]&lt;br /&gt;
:* [[MAME 0.107u1]]&lt;br /&gt;
:* [[MAME 0.107u2]]&lt;br /&gt;
:* [[MAME 0.107u3]]&lt;br /&gt;
:* [[MAME 0.107u4]]&lt;br /&gt;
* [[MAME 0.108]]&lt;br /&gt;
:* [[MAME 0.108u1]]&lt;br /&gt;
:* [[MAME 0.108u2]]&lt;br /&gt;
:* [[MAME 0.108u3]]&lt;br /&gt;
:* [[MAME 0.108u4]]&lt;br /&gt;
:* [[MAME 0.108u5]]&lt;br /&gt;
* [[MAME 0.109]]&lt;br /&gt;
:* [[MAME 0.109u1]]&lt;br /&gt;
:* [[MAME 0.109u2]]&lt;br /&gt;
:* [[MAME 0.109u3]]&lt;br /&gt;
:* [[MAME 0.109u4]]&lt;br /&gt;
:* [[MAME 0.109u5]]&lt;br /&gt;
* [[MAME 0.110]]&lt;br /&gt;
:* [[MAME 0.110u1]]&lt;br /&gt;
:* [[MAME 0.110u2]]&lt;br /&gt;
:* [[MAME 0.110u3]]&lt;br /&gt;
:* [[MAME 0.110u4]]&lt;br /&gt;
:* [[MAME 0.110u5]]&lt;br /&gt;
* [[MAME 0.111]]&lt;br /&gt;
:* [[MAME 0.111u1]]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2007 ===&lt;br /&gt;
:* [[MAME 0.111u2]]&lt;br /&gt;
:* [[MAME 0.111u3]]&lt;br /&gt;
:* [[MAME 0.111u4]]&lt;br /&gt;
:* [[MAME 0.111u5]]&lt;br /&gt;
:* [[MAME 0.111u6]]&lt;br /&gt;
* [[MAME 0.112]]&lt;br /&gt;
:* [[MAME 0.112u1]]&lt;br /&gt;
:* [[MAME 0.112u2]]&lt;br /&gt;
:* [[MAME 0.112u3]]&lt;br /&gt;
:* [[MAME 0.112u4]]&lt;br /&gt;
* [[MAME 0.113]]&lt;br /&gt;
:* [[MAME 0.113u1]]&lt;br /&gt;
:* [[MAME 0.113u2]]&lt;br /&gt;
:* [[MAME 0.113u3]]&lt;br /&gt;
:* [[MAME 0.113u4]]&lt;br /&gt;
* [[MAME 0.114]]&lt;br /&gt;
:* [[MAME 0.114u1]]&lt;br /&gt;
:* [[MAME 0.114u2]]&lt;br /&gt;
:* [[MAME 0.114u3]]&lt;br /&gt;
:* [[MAME 0.114u4]]&lt;br /&gt;
* [[MAME 0.115]]&lt;br /&gt;
:* [[MAME 0.115u1]]&lt;br /&gt;
:* [[MAME 0.115u2]]&lt;br /&gt;
:* [[MAME 0.115u3]]&lt;br /&gt;
:* [[MAME 0.115u4]]&lt;br /&gt;
* [[MAME 0.116]]&lt;br /&gt;
:* [[MAME 0.116u1]]&lt;br /&gt;
:* [[MAME 0.116u2]]&lt;br /&gt;
:* [[MAME 0.116u3]]&lt;br /&gt;
:* [[MAME 0.116u4]]&lt;br /&gt;
* [[MAME 0.117]]&lt;br /&gt;
:* [[MAME 0.117u1]]&lt;br /&gt;
:* [[MAME 0.117u2]]&lt;br /&gt;
:* [[MAME 0.117u3]]&lt;br /&gt;
* [[MAME 0.118]]&lt;br /&gt;
:* [[MAME 0.118u1]]&lt;br /&gt;
:* [[MAME 0.118u2]]&lt;br /&gt;
:* [[MAME 0.118u3]]&lt;br /&gt;
:* [[MAME 0.118u4]]&lt;br /&gt;
:* [[MAME 0.118u5]]&lt;br /&gt;
:* [[MAME 0.118u6]]&lt;br /&gt;
* [[MAME 0.119]]&lt;br /&gt;
:* [[MAME 0.119u1]]&lt;br /&gt;
:* [[MAME 0.119u2]]&lt;br /&gt;
:* [[MAME 0.119u3]]&lt;br /&gt;
:* [[MAME 0.119u4]]&lt;br /&gt;
* [[MAME 0.120]]&lt;br /&gt;
:* [[MAME 0.120u1]]&lt;br /&gt;
:* [[MAME 0.120u2]]&lt;br /&gt;
:* [[MAME 0.120u3]]&lt;br /&gt;
:* [[MAME 0.120u4]]&lt;br /&gt;
* [[MAME 0.121]]&lt;br /&gt;
:* [[MAME 0.121u1]]&lt;br /&gt;
:* [[MAME 0.121u2]]&lt;br /&gt;
:* [[MAME 0.121u3]]&lt;br /&gt;
:* [[MAME 0.121u4]]&lt;br /&gt;
* [[MAME 0.122]]&lt;br /&gt;
:* [[MAME 0.122u1]]&lt;br /&gt;
:* [[MAME 0.122u2]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2008 ===&lt;br /&gt;
:* [[MAME 0.122u3]]&lt;br /&gt;
:* [[MAME 0.122u4]]&lt;br /&gt;
:* [[MAME 0.122u5]]&lt;br /&gt;
:* [[MAME 0.122u6]]&lt;br /&gt;
:* [[MAME 0.122u7]]&lt;br /&gt;
:* [[MAME 0.122u8]]&lt;br /&gt;
:* [[MAME 0.122u8fix]]&lt;br /&gt;
* [[MAME 0.123]]&lt;br /&gt;
:* [[MAME 0.123u1]]&lt;br /&gt;
:* [[MAME 0.123u2]]&lt;br /&gt;
:* [[MAME 0.123u3]]&lt;br /&gt;
:* [[MAME 0.123u4]]&lt;br /&gt;
:* [[MAME 0.123u5]]&lt;br /&gt;
:* [[MAME 0.123u6]]&lt;br /&gt;
* [[MAME 0.124]]&lt;br /&gt;
:* [[MAME 0.124a]]&lt;br /&gt;
:* [[MAME 0.124u1]]&lt;br /&gt;
:* [[MAME 0.124u2]]&lt;br /&gt;
:* [[MAME 0.124u3]]&lt;br /&gt;
:* [[MAME 0.124u4]]&lt;br /&gt;
:* [[MAME 0.124u5]]&lt;br /&gt;
* [[MAME 0.125]]&lt;br /&gt;
:* [[MAME 0.125u1]]&lt;br /&gt;
:* [[MAME 0.125u2]]&lt;br /&gt;
:* [[MAME 0.125u3]]&lt;br /&gt;
:* [[MAME 0.125u4]]&lt;br /&gt;
:* [[MAME 0.125u5]]&lt;br /&gt;
:* [[MAME 0.125u6]]&lt;br /&gt;
:* [[MAME 0.125u7]]&lt;br /&gt;
:* [[MAME 0.125u8]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.125u8&amp;diff=1837</id>
		<title>MAME 0.125u8</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.125u8&amp;diff=1837"/>
		<updated>2008-07-02T08:03:42Z</updated>

		<summary type="html">&lt;p&gt;Georg: Initial version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.125u8 was released on 26 June 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version are, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]]&lt;br /&gt;
* [[Brian Troha]]&lt;br /&gt;
* [[couriersud]]&lt;br /&gt;
* [[R. Belmont]]&lt;br /&gt;
* [[XingXing]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] updated config.txt to describe debugger. Turned off debugger flag by default.&lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] fixed input port read during init on most (Super) System 22 games.&lt;br /&gt;
&lt;br /&gt;
* [[Brian Troha]] fixed dip switches and added dip locations.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&#039;&#039;&#039;New clones added&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/mjelctrb Mahjong Electron Base (parts 2 &amp;amp; 4, Japan, BOOTLEG)]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2008]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.125u7&amp;diff=1836</id>
		<title>MAME 0.125u7</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.125u7&amp;diff=1836"/>
		<updated>2008-07-02T07:58:43Z</updated>

		<summary type="html">&lt;p&gt;Georg: /* Specific Contributions */  ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.125u7 was released on 26 June 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version are, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]]&lt;br /&gt;
* [[Atari Ace]]&lt;br /&gt;
* [[Brian Troha]]&lt;br /&gt;
* [[Corrado Tomaselli]]&lt;br /&gt;
* [[couriersud]]&lt;br /&gt;
* [[Curt Coder]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
* [[ElSemi]]&lt;br /&gt;
* [[Fabio Priuli]]&lt;br /&gt;
* [[Guru]]&lt;br /&gt;
* [[John Gilbert]]&lt;br /&gt;
* [[Minwah]]&lt;br /&gt;
* [[nuapete]]&lt;br /&gt;
* [[Oliver Stoeneberg]]&lt;br /&gt;
* [[R. Belmont]]&lt;br /&gt;
* [[Roberto Fresca]]&lt;br /&gt;
* [[Shimapong]]&lt;br /&gt;
* [[Sonikos]]&lt;br /&gt;
* [[stephh]]&lt;br /&gt;
* [[Tomasz Slanina]]&lt;br /&gt;
* [[Wilbert Pol]]&lt;br /&gt;
* [[Yasuhiro Ogawa]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[Curt Coder]] fixed input port read at init time in grchamp.c.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed input port read validation. The previous check was way too aggressive, and prevented CUSTOM_INPUT handlers from reading other ports. This one sets an &amp;quot;all clear&amp;quot; flag as soon as the configuration data is loaded.&lt;br /&gt;
&lt;br /&gt;
* [[Yasuhiro Ogawa]] updated the GX era haradware: update video parameters to use actual values written to the CCU.&lt;br /&gt;
&lt;br /&gt;
* [[ElSemi]] rewrote the MultiPCM/315-5560. All features are now supported including PLFO and ALFO.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] fixed a read from input port during VIDEO_START in namcofl.c.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] cleaned up z80dma interface&lt;br /&gt;
** removed compatibility to old z80dma driver&lt;br /&gt;
** now uses std. callbacks (READ8_HANDLER, WRITE8_HANDLER)&lt;br /&gt;
** updated mario and dkong3 accordingly&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] implemented 8257 dma controller as proper device&lt;br /&gt;
** rewrote 8257dma.[ch]&lt;br /&gt;
** updated dkong.c accordingly&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] changed dkong.c: Merge driver init code for drakton and strtheat&lt;br /&gt;
** made decryption for drakton and strtheat more compact&lt;br /&gt;
** moved decryption and driver init code into dkong.c&lt;br /&gt;
** deleted drakton.c and strtheat.c&lt;br /&gt;
&lt;br /&gt;
* [[Tomasz Slanina]] and [[R. Belmont]] added emulation of ST-0026 NiLe (sound). Added audio to Super Real Mahjong P6.&lt;br /&gt;
&lt;br /&gt;
* [[Wilbert Pol]] made i8x41 improvements:&lt;br /&gt;
** Removed i8x41.ram hack from the i8x41 cpu core.&lt;br /&gt;
** Fixed disassembly for opcode 0x67.&lt;br /&gt;
** Added configurable i8x41/i8x42 subtype support.&lt;br /&gt;
** Fixed carry flag handling in ADDC A,#N instruction.&lt;br /&gt;
** Fixed carry flag handling in RLC A instruction.&lt;br /&gt;
** Updated the ram sizes. 8041 uses 128 bytes, 8042 uses 256 bytes.&lt;br /&gt;
** Added support for re-enabling interrupts inside an interrupt handler.&lt;br /&gt;
** Fixed cycle count for DJNZ instruction.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] converted voodoo into a proper device. Updated drivers accordingly.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] updated the Cal Omega driver:&lt;br /&gt;
** Lots of improvements on the input system.&lt;br /&gt;
** Adjusted the CPU adressing to 14 bits for systems 903/904.&lt;br /&gt;
** Adjusted the CPU adressing to 15 bits for system 905.&lt;br /&gt;
** Rewrote all the ROM loads based on these changes.&lt;br /&gt;
** Defined CPU, UART and sound clocks.&lt;br /&gt;
** Splitted the sound interface to cover different systems.&lt;br /&gt;
** Splitted the PIAs interfaces to cover different systems.&lt;br /&gt;
** Added sound to system 905 games.&lt;br /&gt;
** Added MACHINE_START and MACHINE_RESET to initialize the devices properly.&lt;br /&gt;
** Documented the systems 903/904 UART connections.&lt;br /&gt;
** Traced and added PIAs connection diagrams for systems 903/904/905.&lt;br /&gt;
** Hooked the missing DIP Switches bank to the AY8912 for system 903.&lt;br /&gt;
** Added preliminary serial/UART support to systems 903/904.&lt;br /&gt;
** Hooked the missing DIP Switches bank to the ACIA 6850 for systems 903/904. It allow to choose the proper transfer rate for UART.&lt;br /&gt;
** Fixed graphics ROM loads for different Hotline versions.&lt;br /&gt;
** Added support to Game 8.0 (Arcade Black Jack).&lt;br /&gt;
** Added support to Game 12.3 (Ticket Poker).&lt;br /&gt;
** Added support to Game 23.0 (FC Bingo (4-card)).&lt;br /&gt;
** Renamed all roms of each set according to the systems schematics and official list.&lt;br /&gt;
** Cleaned-up the sets.&lt;br /&gt;
** Cleaned-up the driver.&lt;br /&gt;
** Updated technical notes.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] worked on Save state support:&lt;br /&gt;
** added save state support to the MIPS3 recompiler&lt;br /&gt;
** added save state support to CAGE audio system&lt;br /&gt;
** added save state support to the voodoo emulator&lt;br /&gt;
** added save state support to the smc91c9x emulator&lt;br /&gt;
** added save state support to the kinst, seattle, and vegas drivers&lt;br /&gt;
** fixed core video handling of save states with dynamic screen resolutions&lt;br /&gt;
** added save state support to the SHARC CPU core&lt;br /&gt;
** added save state support to the PowerPC recompiler&lt;br /&gt;
** added save state support to the virtual TLB system&lt;br /&gt;
** added save state support to the RF5C400 sound core&lt;br /&gt;
** added save state support to konppc module&lt;br /&gt;
** added save state support to K056800 host controller&lt;br /&gt;
** added save state support to the Konami hornet driver&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed the SMC91C9x:&lt;br /&gt;
** converted to proper device&lt;br /&gt;
** updated seattle and vegas drivers to allocate devices&lt;br /&gt;
** added separate 91C96 device for eventual 2049 use&lt;br /&gt;
** cleaned up code&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] added machine parameter to memory_region() and memory_region_length() functions. Cleaned up usage of these throughout the code to cache pointers rather than calling these functions repeatedly during loops.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed poor default CLUT handling in the voodoo driver.&lt;br /&gt;
&lt;br /&gt;
* [[Brian Troha]] and [[Guru]] added additional Naomi BIOSes.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] contributed DRC fixes:&lt;br /&gt;
** Fixed WRITEM opcode on 64-bit to call through memory instead of directly. Solves assertions with gcc 4.3 and 64-bit linux.&lt;br /&gt;
** Fixed DCMP opcode on the 32-bit back-end&lt;br /&gt;
** Fixed LZCNT opcode in x86 and x64 back-ends&lt;br /&gt;
** Added support for flags in LZCNT and BSWAP opcodes on x86 and x64 back-ends&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed the debugger so it does not stop while we are waiting for a pending event to occur. This eliminates some confusion during reset and state loading.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] explicitly disabled overlays for non-native snapshots (native snapshots already had them disabled).&lt;br /&gt;
&lt;br /&gt;
* [[Guru]] added more complete readmes for Konami PowerPC games.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] cleaned up system register access in Konami PowerPC games. Connected EEPROM in hornet driver (doesn&#039;t seem to affect much). Altered network IRQ timing to fix several problems. Most games are back to their previous &amp;quot;working&amp;quot; states.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed the DRC frontend to pass a pointer to the previous instruction when describing. Updated PowerPC frontend to approximately take into account branch and CR logic folding in timing computations. &lt;br /&gt;
&lt;br /&gt;
* [[Shimapong]] updated the cheat system:&lt;br /&gt;
** Merged 3 different search menu functions to search_main_menu()&lt;br /&gt;
** Added new cheat options, &amp;quot;Vertical/Horizontal Key Repeat Speed&amp;quot;&lt;br /&gt;
*** NOTE : delete all cheat options in the database before start or reload default options (Shift + Reload key) in cheat general menu&lt;br /&gt;
** Changed assignment of Entry for Activation Key and Pre-enable command code. Now there are check the tag in comment field instead of index number. But it&#039;s only for new format command and old is as before&lt;br /&gt;
** Added tag output in save_activation_key() and save_pre_enable()&lt;br /&gt;
** Cleaned up save_cheat_options() to output description&lt;br /&gt;
** Changed memory read function in watchpoints - No longer &amp;quot;Debugger&amp;quot; watchpoint mis-hit &amp;quot;Cheat&amp;quot; watchpoint&lt;br /&gt;
** Fixed several reported/found bugs&lt;br /&gt;
** Renamed funcitons/enum based on coding guidlines - All functions are completed in this update&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] removed DEBUGGER flag from makefile and ENABLE_DEBUGGER macro from the source code. All MAME builds now include the debugger, and it is enabled/disabled exclusively by the runtime command-line/ini settings. This is a minor speed hit for now, but will be further optimized going forward.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed the &#039;d&#039; suffix in the makefile to apply to DEBUG builds (versus DEBUGGER builds as it did before).&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed machine-&amp;gt;debug_mode to machine-&amp;gt;debug_flags. These flags now indicate several things, such as whether debugging is enabled, whether CPU cores should call the debugger on each instruction, and whether there are live watchpoints on each address space. Redesigned a significant portion of debugcpu.c around the concept of maintaining these flags globally and a similar, more complete set of flags internally for each CPU. All previous functionality should work as designed but should be more robust and faster to work with.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added new debugger hooks for starting/stopping CPU execution. This allows the debugger to decide whether or not a given CPU needs to call the debugger on each instruction during the coming timeslice. Also added new debugger hook for reporting exceptions. Proper exception breakpoints are not yet implemented.&lt;br /&gt;
&lt;br /&gt;
* [[Minwah]] added 360degree wheel (dial) input to GTMR, which is available when the Controller dip is set to &#039;Wheel&#039;, and Controls dip is set to &#039;1P Side&#039;. Note when Controls dip is set to &#039;Both Sides&#039;, 270degree wheel (paddle) input is used.&lt;br /&gt;
&lt;br /&gt;
* [[Corrado Tomaselli]] verified clocks and adjusted sound volumes in Fairyland Story.&lt;br /&gt;
&lt;br /&gt;
* [[Fabio Priuli]] made more conversions to input_port_read:&lt;br /&gt;
** updated the whole mid*unit family of drivers + seattle &amp;amp; zeus which shared some input code.&lt;br /&gt;
** updated most namco systems + a couple of old drivers sharing the input handling, minus namcos22&lt;br /&gt;
** updated most of the M-&amp;gt;Q drivers + finally removed indexed reads from megadriv.c (without breaking ssf2ghw)&lt;br /&gt;
** removed indexed read from drivers starting with r (and slightly simplify inputs in royalmah.c)&lt;br /&gt;
** unified nichibustu mahjong input ports (using common ports in nbmj9195.c as well as in the other drivers), removed indexed read and exploited tags to reduce complexity in a couple of handlers&lt;br /&gt;
&lt;br /&gt;
* [[John Gilbert]] fixed missing sha1 values in ampoker2.c, atarigx2.c, cabal.c, and ksys573.c.&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] fixed a few build problems with the cpu/sound cores M65CE02, ALPHA8201, TMC0285, TMS5200 and corrected the dependencies for the mips core.&lt;br /&gt;
&lt;br /&gt;
* [[Sonikos]] finished the work on ddragon3:&lt;br /&gt;
** Mapped the correct dip &amp;quot;SW1-8&amp;quot; before was incorrect&lt;br /&gt;
** Added &amp;quot;FBI Logo&amp;quot; dips in ctribe&lt;br /&gt;
** Fixed the dips condition&#039;s implementation to avoid the mame crash in ctribe&lt;br /&gt;
** Change the name of (Italian bootleg) in a better (bootleg Set 2)&lt;br /&gt;
&lt;br /&gt;
* [[Sonikos]] set OKI 6295 pin 7 to high in gotcha driver.&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] fixed make MSVC_BUILD=1 -j2 and corrected an oversight in the cross-build support.&lt;br /&gt;
&lt;br /&gt;
* [[Oliver Stoeneberg]] cleaned up most of the Machine stuff in src/emu/machine. There is a bit left to clean up, but it&#039;s mostly stuck at some interfaces now.&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&#039;&#039;&#039;New games added or promoted from NOT_WORKING status&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/survival Survival]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/wondl96 WonderLeague &#039;96]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New games marked as GAME_NOT_WORKING&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/comg080 Cal Omega - Game 8.0 (Arcade Black Jack)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/comg123 Cal Omega - Game 12.3 (Ticket Poker)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/comg230 Cal Omega - Game 23.0 (FC Bingo (4-card))]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2008]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.125u7&amp;diff=1835</id>
		<title>MAME 0.125u7</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.125u7&amp;diff=1835"/>
		<updated>2008-07-02T07:57:45Z</updated>

		<summary type="html">&lt;p&gt;Georg: Initial version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.125u7 was released on 26 June 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version are, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]]&lt;br /&gt;
* [[Atari Ace]]&lt;br /&gt;
* [[Brian Troha]]&lt;br /&gt;
* [[Corrado Tomaselli]]&lt;br /&gt;
* [[couriersud]]&lt;br /&gt;
* [[Curt Coder]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
* [[ElSemi]]&lt;br /&gt;
* [[Fabio Priuli]]&lt;br /&gt;
* [[Guru]]&lt;br /&gt;
* [[John Gilbert]]&lt;br /&gt;
* [[Minwah]]&lt;br /&gt;
* [[nuapete]]&lt;br /&gt;
* [[Oliver Stoeneberg]]&lt;br /&gt;
* [[R. Belmont]]&lt;br /&gt;
* [[Roberto Fresca]]&lt;br /&gt;
* [[Shimapong]]&lt;br /&gt;
* [[Sonikos]]&lt;br /&gt;
* [[stephh]]&lt;br /&gt;
* [[Tomasz Slanina]]&lt;br /&gt;
* [[Wilbert Pol]]&lt;br /&gt;
* [[Yasuhiro Ogawa]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[Curt Coder]] fixed input port read at init time in grchamp.c.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed input port read validation. The previous check was way too aggressive, and prevented CUSTOM_INPUT handlers from reading other ports. This one sets an &amp;quot;all clear&amp;quot; flag as soon as the configuration data is loaded.&lt;br /&gt;
&lt;br /&gt;
* [[Yasuhiro Ogawa]] updated the GX era haradware: update video parameters to use actual values written to the CCU.&lt;br /&gt;
&lt;br /&gt;
* [[ElSemi]] rewrote the MultiPCM/315-5560. All features are now supported including PLFO and ALFO.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] fixed a read from input port during VIDEO_START in namcofl.c.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] cleaned up z80dma interface&lt;br /&gt;
** removed compatibility to old z80dma driver&lt;br /&gt;
** now uses std. callbacks (READ8_HANDLER, WRITE8_HANDLER)&lt;br /&gt;
** updated mario and dkong3 accordingly&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] implemented 8257 dma controller as proper device&lt;br /&gt;
** rewrote 8257dma.* [[ch]]&lt;br /&gt;
** updated dkong.c accordingly&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] changed dkong.c: Merge driver init code for drakton and strtheat&lt;br /&gt;
** made decryption for drakton and strtheat more compact&lt;br /&gt;
** moved decryption and driver init code into dkong.c&lt;br /&gt;
** deleted drakton.c and strtheat.c&lt;br /&gt;
&lt;br /&gt;
* [[Tomasz Slanina]] and [[R. Belmont]] added emulation of ST-0026 NiLe (sound). Added audio to Super Real Mahjong P6.&lt;br /&gt;
&lt;br /&gt;
* [[Wilbert Pol]] made i8x41 improvements:&lt;br /&gt;
** Removed i8x41.ram hack from the i8x41 cpu core.&lt;br /&gt;
** Fixed disassembly for opcode 0x67.&lt;br /&gt;
** Added configurable i8x41/i8x42 subtype support.&lt;br /&gt;
** Fixed carry flag handling in ADDC A,#N instruction.&lt;br /&gt;
** Fixed carry flag handling in RLC A instruction.&lt;br /&gt;
** Updated the ram sizes. 8041 uses 128 bytes, 8042 uses 256 bytes.&lt;br /&gt;
** Added support for re-enabling interrupts inside an interrupt handler.&lt;br /&gt;
** Fixed cycle count for DJNZ instruction.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] converted voodoo into a proper device. Updated drivers accordingly.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] updated the Cal Omega driver:&lt;br /&gt;
** Lots of improvements on the input system.&lt;br /&gt;
** Adjusted the CPU adressing to 14 bits for systems 903/904.&lt;br /&gt;
** Adjusted the CPU adressing to 15 bits for system 905.&lt;br /&gt;
** Rewrote all the ROM loads based on these changes.&lt;br /&gt;
** Defined CPU, UART and sound clocks.&lt;br /&gt;
** Splitted the sound interface to cover different systems.&lt;br /&gt;
** Splitted the PIAs interfaces to cover different systems.&lt;br /&gt;
** Added sound to system 905 games.&lt;br /&gt;
** Added MACHINE_START and MACHINE_RESET to initialize the devices properly.&lt;br /&gt;
** Documented the systems 903/904 UART connections.&lt;br /&gt;
** Traced and added PIAs connection diagrams for systems 903/904/905.&lt;br /&gt;
** Hooked the missing DIP Switches bank to the AY8912 for system 903.&lt;br /&gt;
** Added preliminary serial/UART support to systems 903/904.&lt;br /&gt;
** Hooked the missing DIP Switches bank to the ACIA 6850 for systems 903/904. It allow to choose the proper transfer rate for UART.&lt;br /&gt;
** Fixed graphics ROM loads for different Hotline versions.&lt;br /&gt;
** Added support to Game 8.0 (Arcade Black Jack).&lt;br /&gt;
** Added support to Game 12.3 (Ticket Poker).&lt;br /&gt;
** Added support to Game 23.0 (FC Bingo (4-card)).&lt;br /&gt;
** Renamed all roms of each set according to the systems schematics and official list.&lt;br /&gt;
** Cleaned-up the sets.&lt;br /&gt;
** Cleaned-up the driver.&lt;br /&gt;
** Updated technical notes.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] worked on Save state support:&lt;br /&gt;
** added save state support to the MIPS3 recompiler&lt;br /&gt;
** added save state support to CAGE audio system&lt;br /&gt;
** added save state support to the voodoo emulator&lt;br /&gt;
** added save state support to the smc91c9x emulator&lt;br /&gt;
** added save state support to the kinst, seattle, and vegas drivers&lt;br /&gt;
** fixed core video handling of save states with dynamic screen resolutions&lt;br /&gt;
** added save state support to the SHARC CPU core&lt;br /&gt;
** added save state support to the PowerPC recompiler&lt;br /&gt;
** added save state support to the virtual TLB system&lt;br /&gt;
** added save state support to the RF5C400 sound core&lt;br /&gt;
** added save state support to konppc module&lt;br /&gt;
** added save state support to K056800 host controller&lt;br /&gt;
** added save state support to the Konami hornet driver&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed the SMC91C9x:&lt;br /&gt;
** converted to proper device&lt;br /&gt;
** updated seattle and vegas drivers to allocate devices&lt;br /&gt;
** added separate 91C96 device for eventual 2049 use&lt;br /&gt;
** cleaned up code&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] added machine parameter to memory_region() and memory_region_length() functions. Cleaned up usage of these throughout the code to cache pointers rather than calling these functions repeatedly during loops.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed poor default CLUT handling in the voodoo driver.&lt;br /&gt;
&lt;br /&gt;
* [[Brian Troha]] and [[Guru]] added additional Naomi BIOSes.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] contributed DRC fixes:&lt;br /&gt;
** Fixed WRITEM opcode on 64-bit to call through memory instead of directly. Solves assertions with gcc 4.3 and 64-bit linux.&lt;br /&gt;
** Fixed DCMP opcode on the 32-bit back-end&lt;br /&gt;
** Fixed LZCNT opcode in x86 and x64 back-ends&lt;br /&gt;
** Added support for flags in LZCNT and BSWAP opcodes on x86 and x64 back-ends&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed the debugger so it does not stop while we are waiting for a pending event to occur. This eliminates some confusion during reset and state loading.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] explicitly disabled overlays for non-native snapshots (native snapshots already had them disabled).&lt;br /&gt;
&lt;br /&gt;
* [[Guru]] added more complete readmes for Konami PowerPC games.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] cleaned up system register access in Konami PowerPC games. Connected EEPROM in hornet driver (doesn&#039;t seem to affect much). Altered network IRQ timing to fix several problems. Most games are back to their previous &amp;quot;working&amp;quot; states.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed the DRC frontend to pass a pointer to the previous instruction when describing. Updated PowerPC frontend to approximately take into account branch and CR logic folding in timing computations. &lt;br /&gt;
&lt;br /&gt;
* [[Shimapong]] updated the cheat system:&lt;br /&gt;
** Merged 3 different search menu functions to search_main_menu()&lt;br /&gt;
** Added new cheat options, &amp;quot;Vertical/Horizontal Key Repeat Speed&amp;quot;&lt;br /&gt;
*** NOTE : delete all cheat options in the database before start or reload default options (Shift + Reload key) in cheat general menu&lt;br /&gt;
** Changed assignment of Entry for Activation Key and Pre-enable command code. Now there are check the tag in comment field instead of index number. But it&#039;s only for new format command and old is as before&lt;br /&gt;
** Added tag output in save_activation_key() and save_pre_enable()&lt;br /&gt;
** Cleaned up save_cheat_options() to output description&lt;br /&gt;
** Changed memory read function in watchpoints - No longer &amp;quot;Debugger&amp;quot; watchpoint mis-hit &amp;quot;Cheat&amp;quot; watchpoint&lt;br /&gt;
** Fixed several reported/found bugs&lt;br /&gt;
** Renamed funcitons/enum based on coding guidlines - All functions are completed in this update&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] removed DEBUGGER flag from makefile and ENABLE_DEBUGGER macro from the source code. All MAME builds now include the debugger, and it is enabled/disabled exclusively by the runtime command-line/ini settings. This is a minor speed hit for now, but will be further optimized going forward.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed the &#039;d&#039; suffix in the makefile to apply to DEBUG builds (versus DEBUGGER builds as it did before).&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed machine-&amp;gt;debug_mode to machine-&amp;gt;debug_flags. These flags now indicate several things, such as whether debugging is enabled, whether CPU cores should call the debugger on each instruction, and whether there are live watchpoints on each address space. Redesigned a significant portion of debugcpu.c around the concept of maintaining these flags globally and a similar, more complete set of flags internally for each CPU. All previous functionality should work as designed but should be more robust and faster to work with.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added new debugger hooks for starting/stopping CPU execution. This allows the debugger to decide whether or not a given CPU needs to call the debugger on each instruction during the coming timeslice. Also added new debugger hook for reporting exceptions. Proper exception breakpoints are not yet implemented.&lt;br /&gt;
&lt;br /&gt;
* [[Minwah]] added 360degree wheel (dial) input to GTMR, which is available when the Controller dip is set to &#039;Wheel&#039;, and Controls dip is set to &#039;1P Side&#039;. Note when Controls dip is set to &#039;Both Sides&#039;, 270degree wheel (paddle) input is used.&lt;br /&gt;
&lt;br /&gt;
* [[Corrado Tomaselli]] verified clocks and adjusted sound volumes in Fairyland Story.&lt;br /&gt;
&lt;br /&gt;
* [[Fabio Priuli]] made more conversions to input_port_read:&lt;br /&gt;
** updated the whole mid*unit family of drivers + seattle &amp;amp; zeus which shared some input code.&lt;br /&gt;
** updated most namco systems + a couple of old drivers sharing the input handling, minus namcos22&lt;br /&gt;
** updated most of the M-&amp;gt;Q drivers + finally removed indexed reads from megadriv.c (without breaking ssf2ghw)&lt;br /&gt;
** removed indexed read from drivers starting with r (and slightly simplify inputs in royalmah.c)&lt;br /&gt;
** unified nichibustu mahjong input ports (using common ports in nbmj9195.c as well as in the other drivers), removed indexed read and exploited tags to reduce complexity in a couple of handlers&lt;br /&gt;
&lt;br /&gt;
* [[John Gilbert]] fixed missing sha1 values in ampoker2.c, atarigx2.c, cabal.c, and ksys573.c.&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] fixed a few build problems with the cpu/sound cores M65CE02, ALPHA8201, TMC0285, TMS5200 and corrected the dependencies for the mips core.&lt;br /&gt;
&lt;br /&gt;
* [[Sonikos]] finished the work on ddragon3:&lt;br /&gt;
** Mapped the correct dip &amp;quot;SW1-8&amp;quot; before was incorrect&lt;br /&gt;
** Added &amp;quot;FBI Logo&amp;quot; dips in ctribe&lt;br /&gt;
** Fixed the dips condition&#039;s implementation to avoid the mame crash in ctribe&lt;br /&gt;
** Change the name of (Italian bootleg) in a better (bootleg Set 2)&lt;br /&gt;
&lt;br /&gt;
* [[Sonikos]] set OKI 6295 pin 7 to high in gotcha driver.&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] fixed make MSVC_BUILD=1 -j2 and corrected an oversight in the cross-build support.&lt;br /&gt;
&lt;br /&gt;
* [[Oliver Stoeneberg]] cleaned up most of the Machine stuff in src/emu/machine. There is a bit left to clean up, but it&#039;s mostly stuck at some interfaces now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&#039;&#039;&#039;New games added or promoted from NOT_WORKING status&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/survival Survival]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/wondl96 WonderLeague &#039;96]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New games marked as GAME_NOT_WORKING&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/comg080 Cal Omega - Game 8.0 (Arcade Black Jack)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/comg123 Cal Omega - Game 12.3 (Ticket Poker)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/comg230 Cal Omega - Game 23.0 (FC Bingo (4-card))]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2008]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.125u6&amp;diff=1834</id>
		<title>MAME 0.125u6</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.125u6&amp;diff=1834"/>
		<updated>2008-07-02T06:05:27Z</updated>

		<summary type="html">&lt;p&gt;Georg: Initial version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.125u6 was released on 17 June 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version are, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]]&lt;br /&gt;
* [[Corrado Tomaselli]]&lt;br /&gt;
* [[couriersud]]&lt;br /&gt;
* [[Curt Coder]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
* [[ElSemi]]&lt;br /&gt;
* [[Fabio Puiuli]]&lt;br /&gt;
* [[Frans van Egmond]]&lt;br /&gt;
* [[Frederic Canoen]]&lt;br /&gt;
* [[Guru]]&lt;br /&gt;
* [[Oliver Stoenberg]]&lt;br /&gt;
* [[sonikos]]&lt;br /&gt;
* [[Tomasz Slanina]]&lt;br /&gt;
* [[Volker Hann]]&lt;br /&gt;
* [[Wilbert Pol]]&lt;br /&gt;
* [[Yasuhiro Ogawa]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed the MIPS3 recompiler:&lt;br /&gt;
** added UML comments for common state variables&lt;br /&gt;
** removed some unused fields&lt;br /&gt;
** implemented LL/LLD/SC/SCD (only works single-processor for now)&lt;br /&gt;
&lt;br /&gt;
* [[Tomasz Slanina]] added sound emulation to Wily Tower, Atomic Boy and Fighting Basketball.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] made improvements to squahitsa.&lt;br /&gt;
&lt;br /&gt;
* [[ElSemi]] made progress on protection simulation for 2 Crystal System titles. Still not working.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] made some progress on tankfrc4 inputs.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] created common virtual TLB managment module. Updated MIPS and PowerPC code to make use of it.&lt;br /&gt;
&lt;br /&gt;
* [[Curt Coder]] added a validity check against reading input ports at init time.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] cleaned up software bilinear filtering code. Added bounds checking. Enabled by default for snapshots and movie rendering.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added a new option: -snapsize, which lets you specify the target resolution for snapshots and movies. The existing behavior is still the default: create snapshots and movies at native pixel resolutions.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added a new option: -snapview, which lets you specify a particular view to use for rendering snapshots and movies. The existing behavior is still the default: use a special internal view and render each screen to its own snapshot in its own file. When using this option to specify a view other than &#039;internal&#039;, only a single snapshot file will be produced regardless of how many screens the game has.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] improved AVI and MNG recording to properly duplicate/skip frames as appropriate to keep the correct framerate.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added a new function video_get_view_for_target() which selects a view based on a command-line parameter and the configuration. Changed Windows OSD code to use this instead of its own logic. Changed -snapview to share the logic as well, enabling &#039;auto&#039; as a -snapview option.&lt;br /&gt;
&lt;br /&gt;
* [[Wilbert Pol]] renamed the &amp;quot;Nintendo z80gb&amp;quot; cpu core to &amp;quot;Sharp LR35902&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed the UML:&lt;br /&gt;
** reactivated back-end validation mechanism&lt;br /&gt;
** added back-end validation for ADD/SUB/MUL/DIV/CMP forms&lt;br /&gt;
** fixed several errors in dealing with more obscure flag combinations&lt;br /&gt;
&lt;br /&gt;
* [[Yasuhiro Ogawa]] made konamigx frequency tweaks:&lt;br /&gt;
** set screen refresh rate to 58Hz (parameters from  developer manual are not 100% correct)&lt;br /&gt;
** removed sound CPU clock hack&lt;br /&gt;
&lt;br /&gt;
* [[Guru]] set the tecmosys screen refresh rate to measured 57.4458Hz.&lt;br /&gt;
&lt;br /&gt;
* [[Oliver Stoenberg]] added missing machine parameters and removed deprecat.h usage in a number of drivers/ and machine/ files.&lt;br /&gt;
&lt;br /&gt;
* [[Corrado Tomaselli]] changed all games after Street Fighter 2 CE to have a 12mhz clock. Verified on Megaman and Quiz and dragons (original kits with plastic case). I am resonably sure all the other games after ST2CE have the DASH cps1 board with 12mhz clock.&lt;br /&gt;
&lt;br /&gt;
* [[Fabio Puiuli]] converted many drivers in the d-j alphabetical range to use input_port_read() instead of input_port_read_indexed().&lt;br /&gt;
&lt;br /&gt;
* [[sonikos]] made ddragon3 driver cleanups/fixes:&lt;br /&gt;
** Fixed the mess dips location in ctribe&lt;br /&gt;
** Added dips location in all sets of ddragon3&lt;br /&gt;
** Added the missing dips (now are 8x2) on ctribe,ctribe1,ctribeb, ctribb2 and ddrago3b&lt;br /&gt;
** Fixed the &amp;quot;Stage Clear Energy&amp;quot; dips in ctribe&lt;br /&gt;
** Adjusted the frame rate from 60hz to around 57 as reported on mametester ID 00417&lt;br /&gt;
** Adjusted OKI frequency to 1.000mhz (according to recording on mametester ID 00181)&lt;br /&gt;
** Adjusted the ddragon3 &amp;amp; ctribe volume (according to recording on mametester ID 00181 and 01441)&lt;br /&gt;
&lt;br /&gt;
* [[nuapete]] made some protection improevements for vgoalsoc / tecmo world cup 98. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&#039;&#039;&#039;New games added or promoted from NOT_WORKING status&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/astorm Alien Storm (set 4, World, 2 Players, FD1094 317-0154)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New clones added&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/terraf Terra Force (bootleg with additional Z80)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/toutrun Turbo Out Run (cockpit, FD1094 317-0109)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/ctribb2 The Combatribes (Italian bootleg)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New games marked as GAME_NOT_WORKING&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/wb35 Wonderboy 3 System16A FD1089A]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2008]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Dynamic_Recompiler_Author%27s_Guide&amp;diff=1833</id>
		<title>Dynamic Recompiler Author&#039;s Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Dynamic_Recompiler_Author%27s_Guide&amp;diff=1833"/>
		<updated>2008-07-02T05:41:43Z</updated>

		<summary type="html">&lt;p&gt;Georg: /* Logic Flow */ typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is intended to be an introduction to how to write a dynamic recompiler using the universal architecture in MAME. It is important to note that the description of how to write a dynamic recompiler below is not the only way to do so. In fact, the universal architecture is sufficiently flexible that it is possible to do something substantially different than what is described here and still make it work.&lt;br /&gt;
&lt;br /&gt;
The decription below essentially describes how the first two recompilers (MIPS3 and PowerPC) operate, and provides in general a well-tested framework for future recompilers.&lt;br /&gt;
&lt;br /&gt;
I suspect this article will eventually need to be broken into multiple separate pieces, but we&#039;ll keep it all together to start with.&lt;br /&gt;
&lt;br /&gt;
== Logic Flow ==&lt;br /&gt;
&lt;br /&gt;
The logic flow of an interpreter is pretty easy to understand, because it works like a CPU does:&lt;br /&gt;
&lt;br /&gt;
 mycpu_execute_interpreted(numcycles)&lt;br /&gt;
 {&lt;br /&gt;
    do&lt;br /&gt;
    {&lt;br /&gt;
       opcode = fetch_opcode();&lt;br /&gt;
       execute_opcode(opcode);&lt;br /&gt;
       numcycles -= opcode_num_cycles;&lt;br /&gt;
    }&lt;br /&gt;
    while (numcycles &amp;gt;= 0);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Essentially, the core execution of the interpreter consists of sitting in a loop, fetching a single opcode at a time, executing it, and counting up cycles until it is time to move on to something else in the emulation. The bulk of the code in an interpreter consists of the implementations of the individual opcodes, and must be relatively well-tuned because it is executed quite frequently.&lt;br /&gt;
&lt;br /&gt;
In contrast, the logic flow of a dynamic recompiler is considerably less analagous to a CPU:&lt;br /&gt;
&lt;br /&gt;
 mycpu_execute_recompiled(numcycles)&lt;br /&gt;
 {&lt;br /&gt;
    cpustate.numcycles = numcycles;&lt;br /&gt;
    do&lt;br /&gt;
    {&lt;br /&gt;
       return_code = (*recompiler_entry_point)();&lt;br /&gt;
       if (return_code == EXIT_MISSING_CODE)&lt;br /&gt;
          recompile_code_at_current_pc();&lt;br /&gt;
       else if (return_code == EXIT_FLUSH_CACHE)&lt;br /&gt;
          code_cache_flush();&lt;br /&gt;
    }&lt;br /&gt;
    while (return_code != EXIT_OUT_OF_CYCLES);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
This may seem kind of odd at first, but let&#039;s step through the high-level flow to understand what is happening.&lt;br /&gt;
&lt;br /&gt;
The first thing we do is stash the number of cycles to execute somewhere where it will be accessible to the generated code. In this case, we store it in the CPU state. Then we begin our execution loop.&lt;br /&gt;
&lt;br /&gt;
Now, in an ideal world, all the code we would ever want to execute has already been translated to the target architecture, and so to execute it, we simply jump into the translated code and begin execution. If this is in fact the case, then the generated code will execute for the number of cycles we stashed in the CPU state. When it is finished, it will return to the caller with a return code of EXIT_OUT_OF_CYCLES, indicating that all the cycles have been exhausted.&lt;br /&gt;
&lt;br /&gt;
Of course, this is a &#039;&#039;dynamic&#039;&#039; recompiler. The word dynamic here refers to the fact that we do not translate all the code up front, but rather perform translation on the fly, as new code is encountered. This means that we will sometimes attempt to execute code that hasn&#039;t been translated yet. When this occurs, the translated code will return to the caller with a special return code of EXIT_MISSING_CODE, meaning that there is no valid translated code for the current PC. In response to receiving this return code, the recompiler must translate the new code into the code cache, and then call back again to the translated code to allow it to continue processing.&lt;br /&gt;
&lt;br /&gt;
It is also possible that during execution, a substantial change is made to the CPU&#039;s state, such that all previously translated code is immediately invalidated. In this situation, the translated code returns EXIT_FLUSH_CACHE, in response to which the recompiler will flush the cache. When finished, we loop back around and attempt to execute the translated code again. Of course, since we just flushed the cache, the expectation is that we will immediately return with an EXIT_MISSING_CODE so that we are forced to translate from scratch the code that was previously executing.&lt;br /&gt;
&lt;br /&gt;
== Setup and Initialization ==&lt;br /&gt;
&lt;br /&gt;
Initialization of an interpreted CPU core is simple: just configure the initial state of the CPU and you&#039;re done.&lt;br /&gt;
&lt;br /&gt;
With a dynamic recompiler, however, there are a number of things you need to set up and configure in order to be able to dynamically generate code on the fly. This added complexity means that initialization of the CPU state itself gets buried under the details of the recompiler. For this reason, it is recommended that you create a separate &amp;quot;common&amp;quot; module which contains the actual CPU state and functions you can call to initialize and reset the state, as well as other functions that would be shared between a recompiler and an interpreter. This also means that if you decide to maintain an interpreter alongside your recompiler, some of the interpreter logic can be replaced by calls into this common code, ensuring that complicated behaviors are consistent between the two.&lt;br /&gt;
&lt;br /&gt;
To explain what needs to be done during recompiler initialization, this article will walk through the MIPS3 recompiler initialization code step-by-step, explaining along the way what each part of the function is doing and why it is necessary. First, though, I want to mention one global:&lt;br /&gt;
&lt;br /&gt;
 static mips3_state *mips3;&lt;br /&gt;
&lt;br /&gt;
The first thing to point out is that this global mips3 variable contains a pointer to the MIPS3 CPU state. The actual state structure (mips3_state) is defined in the common module which was described above. Note that unlike an interpreter, where the CPU state is typically accessed via globals for speed, for a recompiler you pretty much need to use a pointer to memory that has been specially allocated from the code cache, in order to enable your generated code quick access to the CPU state. In terms of speed, there is no benefit to a pointer versus globals, so this is not a difficult choice to make.&lt;br /&gt;
&lt;br /&gt;
Now, getting into the actual initialization function:&lt;br /&gt;
&lt;br /&gt;
 /* allocate enough space for the cache and the core */&lt;br /&gt;
 cache = drccache_alloc(CACHE_SIZE + sizeof(*mips3));&lt;br /&gt;
 if (cache == NULL)&lt;br /&gt;
     fatalerror(&amp;quot;Unable to allocate cache of size %d&amp;quot;, (UINT32)(CACHE_SIZE + sizeof(*mips3)));&lt;br /&gt;
&lt;br /&gt;
We first allocate our code cache. There is a helper module drccache.c which contains some basic functions for allocating and managing space within the code cache. Note that CACHE_SIZE is hard-coded (in this case, it is 32MB). This value should be large enough to ensure that you don&#039;t need to frequently flush the cache and throw away everything you&#039;ve generated. In addition to the cache itself, we also allocate space for the mips3_state.&lt;br /&gt;
&lt;br /&gt;
 /* allocate the core memory */&lt;br /&gt;
 mips3 = drccache_memory_alloc_near(cache, sizeof(*mips3));&lt;br /&gt;
 memset(mips3, 0, sizeof(*mips3));&lt;br /&gt;
&lt;br /&gt;
Once we have the cache, we allocate memory from it for the mips3_state. Note that we allocate this memory from the &amp;quot;near cache&amp;quot;, where it can be directly accessed by the generated code.&lt;br /&gt;
&lt;br /&gt;
 /* initialize the core */&lt;br /&gt;
 mips3com_init(mips3, flavor, bigendian, index, clock, config, irqcallback);&lt;br /&gt;
&lt;br /&gt;
After allocating the cache, we call through to the common module&#039;s initialization function (all MIPS3 common module functions are prefixed with mips3com_), which will configure the mips3_state to the initial processor state, configure save states for the processor, and do any initial configuration.&lt;br /&gt;
&lt;br /&gt;
 /* allocate the implementation-specific state from the full cache */&lt;br /&gt;
 mips3-&amp;gt;impstate = drccache_memory_alloc_near(cache, sizeof(*mips3-&amp;gt;impstate));&lt;br /&gt;
 memset(mips3-&amp;gt;impstate, 0, sizeof(*mips3-&amp;gt;impstate));&lt;br /&gt;
 mips3-&amp;gt;impstate-&amp;gt;cache = cache;&lt;br /&gt;
&lt;br /&gt;
Now that the core is allocated and initialized, we allocate more &amp;quot;near cache&amp;quot; memory for the implementation-specific state. This is a structure defined at the top of the module which contains all of the recompiler-specific state that the common module has no knowledge of. Conveniently, the shared mips3_state contains a pointer member &#039;&#039;impstate&#039;&#039; which is provided specifically for the purpose of storing a pointer to our implementation-specific state. One of the most important bits of implementation-specific state is a pointer to the cache object, so we immediately store that.&lt;br /&gt;
&lt;br /&gt;
 UINT32 flags = 0;&lt;br /&gt;
 &lt;br /&gt;
 /* initialize the UML generator */&lt;br /&gt;
 if (FORCE_C_BACKEND)&lt;br /&gt;
     flags |= DRCUML_OPTION_USE_C;&lt;br /&gt;
 if (LOG_UML)&lt;br /&gt;
     flags |= DRCUML_OPTION_LOG_UML; &lt;br /&gt;
 if (LOG_NATIVE)&lt;br /&gt;
     flags |= DRCUML_OPTION_LOG_NATIVE;&lt;br /&gt;
 &lt;br /&gt;
 mips3-&amp;gt;impstate-&amp;gt;drcuml = drcuml_alloc(cache, flags, 8, 32, 2);&lt;br /&gt;
 if (mips3-&amp;gt;impstate-&amp;gt;drcuml == NULL)&lt;br /&gt;
     fatalerror(&amp;quot;Error initializing the UML&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
At this point, we have allocated all our necessary state, so we are ready to create a new UML object, which is what allows us to generate universal machine language code on the fly. There are 5 parameters to this function, and understanding their purpose and meaning is crucial, so let&#039;s examine them one by one:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;cache&#039;&#039; is the first parameter, and it is simply a pointer to the code cache object we allocated; the UML code is specifically permitted to make use of the cache for its own needs (allocating memory, etc), and will ultimately provide the same pointer to the back-end&lt;br /&gt;
* &#039;&#039;flags&#039;&#039; is a set of bit flags ORed together that control the UML&#039;s behavior:&lt;br /&gt;
** the DRCUML_OPTION_USE_C flag tells the UML to ignore any native back-ends that might exist and instead always use the C back-end; this is useful for debugging issues in the back-ends, so you can compare behaviors against the C back-end&lt;br /&gt;
** the DRCUML_OPTION_LOG_UML flag instructs the UML to dump a disassembly of each block of UML that is generated; this disassembly is written to the file &#039;&#039;&#039;drcuml.asm&#039;&#039;&#039; in the same directory as the MAME application&lt;br /&gt;
** the DRCUML_OPTION_LOG_NATIVE flag is passed down by the UML to the back-end, and tells the back-end to generate a disassembly of each block of native code generated; the name of this file is back-end specific&lt;br /&gt;
* &#039;&#039;modes&#039;&#039; is the third parameter (in this case 8); the concept of modes will be explained a bit farther on&lt;br /&gt;
* &#039;&#039;addrbits&#039;&#039; is the fourth parameter (in this case 32) and specifies the number of valid address bus bits to be used for looking up the current PC; note that this value should reflect the number of &#039;&#039;logical&#039;&#039; address bits, since the PC is looked up based on its logical address&lt;br /&gt;
* &#039;&#039;ignorebits&#039;&#039; is the fifth parameter (in this case 2) which specifies the number of low order bits to ignore in the current PC; in the MIPS case, for example, each instruction is exactly 4 bytes long and starts/ends on an instruction boundary; this means that the low 2 bits can be ignored when computing a unique index to look up&lt;br /&gt;
&lt;br /&gt;
Given this information, the UML can allocate itself and the back-end generator, and knows how to size all of its internal structures.&lt;br /&gt;
&lt;br /&gt;
 /* add symbols for our stuff */&lt;br /&gt;
 drcuml_symbol_add(mips3-&amp;gt;impstate-&amp;gt;drcuml, &amp;amp;mips3-&amp;gt;pc, sizeof(mips3-&amp;gt;pc), &amp;quot;pc&amp;quot;);&lt;br /&gt;
 drcuml_symbol_add(mips3-&amp;gt;impstate-&amp;gt;drcuml, &amp;amp;mips3-&amp;gt;icount, sizeof(mips3-&amp;gt;icount), &amp;quot;icount&amp;quot;);&lt;br /&gt;
 /* more deleted */&lt;br /&gt;
 drcuml_symbol_add(mips3-&amp;gt;impstate-&amp;gt;drcuml, &amp;amp;mips3-&amp;gt;impstate-&amp;gt;mode, sizeof(mips3-&amp;gt;impstate-&amp;gt;mode), &amp;quot;mode&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Now that the UML is created, we can improve the output of our disassembly by providing symbols. For each important symbol that might be referenced by the code, its address and size are provided along with a friendly string name. Only a partial excerpt is included here, as there are quite a large number of symbols that the MIPS recompiler registers. The symbols can live anywhere, so feel free to provide as much detail as you&#039;d like when adding symbol values.&lt;br /&gt;
&lt;br /&gt;
 drcfe_config feconfig =&lt;br /&gt;
 {&lt;br /&gt;
     COMPILE_BACKWARDS_BYTES,     /* code window start offset = startpc - window_start */&lt;br /&gt;
     COMPILE_FORWARDS_BYTES,      /* code window end offset = startpc + window_end */&lt;br /&gt;
     COMPILE_MAX_SEQUENCE,        /* maximum instructions to include in a sequence */&lt;br /&gt;
     mips3fe_describe             /* callback to describe a single instruction */&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 /* initialize the front-end helper */&lt;br /&gt;
 if (SINGLE_INSTRUCTION_MODE)&lt;br /&gt;
     feconfig.max_sequence = 1;&lt;br /&gt;
 mips3-&amp;gt;impstate-&amp;gt;drcfe = drcfe_init(&amp;amp;feconfig, mips3);&lt;br /&gt;
&lt;br /&gt;
Initialize front-end.&lt;br /&gt;
&lt;br /&gt;
 /* allocate memory for cache-local state and initialize it */&lt;br /&gt;
 memcpy(mips3-&amp;gt;impstate-&amp;gt;fpmode, fpmode_source, sizeof(fpmode_source));&lt;br /&gt;
&lt;br /&gt;
Copy tables.&lt;br /&gt;
&lt;br /&gt;
 /* compute the register parameters */&lt;br /&gt;
 for (regnum = 0; regnum &amp;lt; 34; regnum++)&lt;br /&gt;
 {&lt;br /&gt;
     mips3-&amp;gt;impstate-&amp;gt;regmap[regnum].type = (regnum == 0) ? DRCUML_PTYPE_IMMEDIATE : DRCUML_PTYPE_MEMORY;&lt;br /&gt;
     mips3-&amp;gt;impstate-&amp;gt;regmap[regnum].value = (regnum == 0) ? 0 : (FPTR)&amp;amp;mips3-&amp;gt;r[regnum];&lt;br /&gt;
     mips3-&amp;gt;impstate-&amp;gt;regmaplo[regnum].type = (regnum == 0) ? DRCUML_PTYPE_IMMEDIATE : DRCUML_PTYPE_MEMORY;&lt;br /&gt;
     mips3-&amp;gt;impstate-&amp;gt;regmaplo[regnum].value = (regnum == 0) ? 0 : (FPTR)LOPTR(&amp;amp;mips3-&amp;gt;r[regnum]);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 /* if we have registers to spare, assign r2, r3, r4 to leftovers */&lt;br /&gt;
 if (!DISABLE_FAST_REGISTERS)&lt;br /&gt;
 {&lt;br /&gt;
     drcuml_get_backend_info(mips3-&amp;gt;impstate-&amp;gt;drcuml, &amp;amp;beinfo);&lt;br /&gt;
     if (beinfo.direct_iregs &amp;gt; 4)&lt;br /&gt;
     {&lt;br /&gt;
         mips3-&amp;gt;impstate-&amp;gt;regmap[2].type = mips3-&amp;gt;impstate-&amp;gt;regmaplo[2].type = DRCUML_PTYPE_INT_REGISTER;&lt;br /&gt;
         mips3-&amp;gt;impstate-&amp;gt;regmap[2].value = mips3-&amp;gt;impstate-&amp;gt;regmaplo[2].value = DRCUML_REG_I4;&lt;br /&gt;
     }&lt;br /&gt;
     if (beinfo.direct_iregs &amp;gt; 5)&lt;br /&gt;
     {&lt;br /&gt;
         mips3-&amp;gt;impstate-&amp;gt;regmap[3].type = mips3-&amp;gt;impstate-&amp;gt;regmaplo[3].type = DRCUML_PTYPE_INT_REGISTER;&lt;br /&gt;
         mips3-&amp;gt;impstate-&amp;gt;regmap[3].value = mips3-&amp;gt;impstate-&amp;gt;regmaplo[3].value = DRCUML_REG_I5;&lt;br /&gt;
     }&lt;br /&gt;
     if (beinfo.direct_iregs &amp;gt; 6)&lt;br /&gt;
     {&lt;br /&gt;
         mips3-&amp;gt;impstate-&amp;gt;regmap[4].type = mips3-&amp;gt;impstate-&amp;gt;regmaplo[4].type = DRCUML_PTYPE_INT_REGISTER;&lt;br /&gt;
         mips3-&amp;gt;impstate-&amp;gt;regmap[4].value = mips3-&amp;gt;impstate-&amp;gt;regmaplo[4].value = DRCUML_REG_I6;&lt;br /&gt;
     }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Configure registers.&lt;br /&gt;
&lt;br /&gt;
 /* mark the cache dirty so it is updated on next execute */&lt;br /&gt;
 mips3-&amp;gt;impstate-&amp;gt;cache_dirty = TRUE;&lt;br /&gt;
&lt;br /&gt;
Mark cache dirty.&lt;br /&gt;
&lt;br /&gt;
== Front-end Analysis ==&lt;br /&gt;
&lt;br /&gt;
== Static Subroutines ==&lt;br /&gt;
&lt;br /&gt;
== Common Generation Functions ==&lt;br /&gt;
&lt;br /&gt;
== General Opcode Behaviors ==&lt;br /&gt;
&lt;br /&gt;
== Specific Opcode Behaviors ==&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Previous_MAME_Versions&amp;diff=1797</id>
		<title>Previous MAME Versions</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Previous_MAME_Versions&amp;diff=1797"/>
		<updated>2008-06-13T12:17:59Z</updated>

		<summary type="html">&lt;p&gt;Georg: /* 2008 */ 125u5&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page provides information about prior versions of MAME. MAME derivatives and their respective features are not covered.&lt;br /&gt;
&lt;br /&gt;
The general information presented on each page:&lt;br /&gt;
:* Release date&lt;br /&gt;
:* List of contributors for that version&lt;br /&gt;
:* List of modifications for that version&lt;br /&gt;
:* List of games added for that version&lt;br /&gt;
&lt;br /&gt;
The pages mostly are wiki-ized versions of each version&#039;s whatsnew.txt, with hyperlinks to the appropriate pages on [http://www.mameworld.net/maws/ MAWS] and the wiki itself. Additional information may also be added, such as major changes to the MAME source code or milestones of the project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Versions by release year ==&lt;br /&gt;
{| width=100%&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 1997 ===&lt;br /&gt;
* [[MAME 0.1]]&lt;br /&gt;
* [[MAME 0.2]]&lt;br /&gt;
* [[MAME 0.3]]&lt;br /&gt;
* [[MAME 0.4]]&lt;br /&gt;
* [[MAME 0.5]]&lt;br /&gt;
* [[MAME 0.6]]&lt;br /&gt;
* [[MAME 0.7]]&lt;br /&gt;
* [[MAME 0.8]]&lt;br /&gt;
:* [[MAME 0.8.1]]&lt;br /&gt;
* [[MAME 0.9]]&lt;br /&gt;
:* [[MAME 0.9.1]]&lt;br /&gt;
* [[MAME 0.10]]&lt;br /&gt;
* [[MAME 0.11]]&lt;br /&gt;
* [[MAME 0.12]]&lt;br /&gt;
* [[MAME 0.13]]&lt;br /&gt;
* [[MAME 0.14]]&lt;br /&gt;
* [[MAME 0.15]]&lt;br /&gt;
* [[MAME 0.16]]&lt;br /&gt;
* [[MAME 0.17]]&lt;br /&gt;
* [[MAME 0.18]]&lt;br /&gt;
* [[MAME 0.19]]&lt;br /&gt;
* [[MAME 0.20]]&lt;br /&gt;
* [[MAME 0.21]]&lt;br /&gt;
:* [[MAME 0.21.5]]&lt;br /&gt;
* [[MAME 0.22]]&lt;br /&gt;
* [[MAME 0.23]]&lt;br /&gt;
:* [[MAME 0.23.1]]&lt;br /&gt;
* [[MAME 0.24]]&lt;br /&gt;
* [[MAME 0.25]]&lt;br /&gt;
* [[MAME 0.26]]&lt;br /&gt;
:* [[MAME 0.26.1]]&lt;br /&gt;
* [[MAME 0.27]]&lt;br /&gt;
* [[MAME 0.28]]&lt;br /&gt;
* [[MAME 0.29]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 1998 ===&lt;br /&gt;
* [[MAME 0.30]]&lt;br /&gt;
* [[MAME 0.31]]&lt;br /&gt;
:* [[MAME 0.33b1]]&lt;br /&gt;
:* [[MAME 0.33b2]]&lt;br /&gt;
:* [[MAME 0.33b3]]&lt;br /&gt;
:* [[MAME 0.33b4]]&lt;br /&gt;
:* [[MAME 0.33b5]]&lt;br /&gt;
:* [[MAME 0.33b6]]&lt;br /&gt;
:* [[MAME 0.33b7]]&lt;br /&gt;
:* [[MAME 0.33rc1]]&lt;br /&gt;
* [[MAME 0.33]]&lt;br /&gt;
:* [[MAME 0.34b1]]&lt;br /&gt;
:* [[MAME 0.34b2]]&lt;br /&gt;
:* [[MAME 0.34b3]]&lt;br /&gt;
:* [[MAME 0.34b4]]&lt;br /&gt;
:* [[MAME 0.34b5]]&lt;br /&gt;
:* [[MAME 0.34b6]]&lt;br /&gt;
:* [[MAME 0.34b7]]&lt;br /&gt;
:* [[MAME 0.34b8]]&lt;br /&gt;
:* [[MAME 0.34rc1]]&lt;br /&gt;
:* [[MAME 0.34rc2]]&lt;br /&gt;
* [[MAME 0.34]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 1999 ===&lt;br /&gt;
:* [[MAME 0.35b1]]&lt;br /&gt;
:* [[MAME 0.35b2]]&lt;br /&gt;
:* [[MAME 0.35b3]]&lt;br /&gt;
:* [[MAME 0.35b4]]&lt;br /&gt;
:* [[MAME 0.35b5]]&lt;br /&gt;
:* [[MAME 0.35b6]]&lt;br /&gt;
:* [[MAME 0.35b7]]&lt;br /&gt;
:* [[MAME 0.35b8]]&lt;br /&gt;
:* [[MAME 0.35b9]]&lt;br /&gt;
:* [[MAME 0.35b10]]&lt;br /&gt;
:* [[MAME 0.35b11]]&lt;br /&gt;
:* [[MAME 0.35b12]]&lt;br /&gt;
:* [[MAME 0.35b13]]&lt;br /&gt;
:* [[MAME 0.35rc1]]&lt;br /&gt;
:* [[MAME 0.35rc2]]&lt;br /&gt;
* [[MAME 0.35]]&lt;br /&gt;
:* [[MAME 0.35 Fixed]]&lt;br /&gt;
:* [[MAME 0.36b1]]&lt;br /&gt;
:* [[MAME 0.36b2]]&lt;br /&gt;
:* [[MAME 0.36b3]]&lt;br /&gt;
:* [[MAME 0.36b4]]&lt;br /&gt;
:* [[MAME 0.36b5]]&lt;br /&gt;
:* [[MAME 0.36b6]]&lt;br /&gt;
:* [[MAME 0.36b7]]&lt;br /&gt;
:* [[MAME 0.36b8]]&lt;br /&gt;
:* [[MAME 0.36b9]]&lt;br /&gt;
:* [[MAME 0.36b9.1]]&lt;br /&gt;
:* [[MAME 0.36b10]]&lt;br /&gt;
:* [[MAME 0.36b11]]&lt;br /&gt;
:* [[MAME 0.36b12]]&lt;br /&gt;
:* [[MAME 0.36b13]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2000 ===&lt;br /&gt;
:* [[MAME 0.36b14]]&lt;br /&gt;
:* [[MAME 0.36b15]]&lt;br /&gt;
:* [[MAME 0.36b16]]&lt;br /&gt;
:* [[MAME 0.36rc1]]&lt;br /&gt;
:* [[MAME 0.36rc2]]&lt;br /&gt;
* [[MAME 0.36]]&lt;br /&gt;
:* [[MAME 0.37b1]]&lt;br /&gt;
:* [[MAME 0.37b2]]&lt;br /&gt;
:* [[MAME 0.37b3]]&lt;br /&gt;
:* [[MAME 0.37b4]]&lt;br /&gt;
:* [[MAME 0.37b5]]&lt;br /&gt;
:* [[MAME 0.37b6]]&lt;br /&gt;
:* [[MAME 0.37b7]]&lt;br /&gt;
:* [[MAME 0.37b8]]&lt;br /&gt;
:* [[MAME 0.37b9]]&lt;br /&gt;
:* [[MAME 0.37b10]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2001 ===&lt;br /&gt;
:* [[MAME 0.37b11]]&lt;br /&gt;
:* [[MAME 0.37b12]]&lt;br /&gt;
:* [[MAME 0.37b12 Fixed]]&lt;br /&gt;
:* [[MAME 0.37b13]]&lt;br /&gt;
:* [[MAME 0.37b14]]&lt;br /&gt;
:* [[MAME 0.37b15]]&lt;br /&gt;
:* [[MAME 0.37b16]]&lt;br /&gt;
* [[MAME 0.53]]&lt;br /&gt;
* [[MAME 0.54]]&lt;br /&gt;
* [[MAME 0.55]]&lt;br /&gt;
* [[MAME 0.56]]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2002 ===&lt;br /&gt;
* [[MAME 0.57]]&lt;br /&gt;
* [[MAME 0.58]]&lt;br /&gt;
* [[MAME 0.59]]&lt;br /&gt;
* [[MAME 0.60]]&lt;br /&gt;
* [[MAME 0.61]]&lt;br /&gt;
* [[MAME 0.62]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2003 ===&lt;br /&gt;
* [[MAME 0.63]]&lt;br /&gt;
* [[MAME 0.64]]&lt;br /&gt;
* [[MAME 0.65]]&lt;br /&gt;
* [[MAME 0.66]]&lt;br /&gt;
* [[MAME 0.67]]&lt;br /&gt;
* [[MAME 0.68]]&lt;br /&gt;
* [[MAME 0.69]]&lt;br /&gt;
:* [[MAME 0.69a]]&lt;br /&gt;
:* [[MAME 0.69b]]&lt;br /&gt;
:* [[MAME 0.69u3]]&lt;br /&gt;
* [[MAME 0.70]]&lt;br /&gt;
:* [[MAME 0.70u1]]&lt;br /&gt;
:* [[MAME 0.70u2]]&lt;br /&gt;
:* [[MAME 0.70u3]]&lt;br /&gt;
:* [[MAME 0.70u4]]&lt;br /&gt;
:* [[MAME 0.70u5]]&lt;br /&gt;
* [[MAME 0.71]]&lt;br /&gt;
:* [[MAME 0.71u1]]&lt;br /&gt;
:* [[MAME 0.71u2]]&lt;br /&gt;
:* [[MAME 0.71u3p]]&lt;br /&gt;
* [[MAME 0.72]]&lt;br /&gt;
:* [[MAME 0.72u1]]&lt;br /&gt;
:* [[MAME 0.72u2]]&lt;br /&gt;
* [[MAME 0.73]]&lt;br /&gt;
* [[MAME 0.74]]&lt;br /&gt;
:* [[MAME 0.74u1]]&lt;br /&gt;
:* [[MAME 0.74u2]]&lt;br /&gt;
* [[MAME 0.75]]&lt;br /&gt;
:* [[MAME 0.75u1]]&lt;br /&gt;
* [[MAME 0.76]]&lt;br /&gt;
:* [[MAME 0.76u1]]&lt;br /&gt;
:* [[MAME 0.76u2]]&lt;br /&gt;
* [[MAME 0.77]]&lt;br /&gt;
:* [[MAME 0.77u1]]&lt;br /&gt;
:* [[MAME 0.77u2]]&lt;br /&gt;
:* [[MAME 0.77u3]]&lt;br /&gt;
* [[MAME 0.78]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2004 ===&lt;br /&gt;
:* [[MAME 0.78u1]]&lt;br /&gt;
:* [[MAME 0.78u2]]&lt;br /&gt;
:* [[MAME 0.78u3]]&lt;br /&gt;
:* [[MAME 0.78u4]]&lt;br /&gt;
:* [[MAME 0.78u5]]&lt;br /&gt;
:* [[MAME 0.78u6]]&lt;br /&gt;
* [[MAME 0.79]]&lt;br /&gt;
:* [[MAME 0.79u1]]&lt;br /&gt;
:* [[MAME 0.79u2]]&lt;br /&gt;
:* [[MAME 0.79u3]]&lt;br /&gt;
:* [[MAME 0.79u4]]&lt;br /&gt;
* [[MAME 0.80]]&lt;br /&gt;
:* [[MAME 0.80u1]]&lt;br /&gt;
:* [[MAME 0.80u2]]&lt;br /&gt;
:* [[MAME 0.80u3]]&lt;br /&gt;
* [[MAME 0.81]]&lt;br /&gt;
:* [[MAME 0.81u1]]&lt;br /&gt;
:* [[MAME 0.81u2]]&lt;br /&gt;
:* [[MAME 0.81u3]]&lt;br /&gt;
:* [[MAME 0.81u4]]&lt;br /&gt;
:* [[MAME 0.81u5]]&lt;br /&gt;
:* [[MAME 0.81u6]]&lt;br /&gt;
:* [[MAME 0.81u7]]&lt;br /&gt;
:* [[MAME 0.81u8]]&lt;br /&gt;
:* [[MAME 0.81u9]]&lt;br /&gt;
* [[MAME 0.82]]&lt;br /&gt;
:* [[MAME 0.82u1]]&lt;br /&gt;
:* [[MAME 0.82u2]]&lt;br /&gt;
:* [[MAME 0.82u3]]&lt;br /&gt;
* [[MAME 0.83]]&lt;br /&gt;
* [[MAME 0.84]]&lt;br /&gt;
:* [[MAME 0.84u1]]&lt;br /&gt;
:* [[MAME 0.84u2]]&lt;br /&gt;
:* [[MAME 0.84u3]]&lt;br /&gt;
:* [[MAME 0.84u4]]&lt;br /&gt;
:* [[MAME 0.84u5]]&lt;br /&gt;
:* [[MAME 0.84u6]]&lt;br /&gt;
* [[MAME 0.85]]&lt;br /&gt;
:* [[MAME 0.85u1]]&lt;br /&gt;
:* [[MAME 0.85u2]]&lt;br /&gt;
:* [[MAME 0.85u3]]&lt;br /&gt;
* [[MAME 0.86]]&lt;br /&gt;
:* [[MAME 0.86u1]]&lt;br /&gt;
:* [[MAME 0.86u2]]&lt;br /&gt;
:* [[MAME 0.86u3]]&lt;br /&gt;
:* [[MAME 0.86u4]]&lt;br /&gt;
:* [[MAME 0.86u5]]&lt;br /&gt;
* [[MAME 0.87]]&lt;br /&gt;
:* [[MAME 0.87u1]]&lt;br /&gt;
:* [[MAME 0.87u2]]&lt;br /&gt;
:* [[MAME 0.87u3]]&lt;br /&gt;
:* [[MAME 0.87u4]]&lt;br /&gt;
:* [[MAME 0.87u5]]&lt;br /&gt;
* [[MAME 0.88]]&lt;br /&gt;
:* [[MAME 0.88u1]]&lt;br /&gt;
:* [[MAME 0.88u2]]&lt;br /&gt;
:* [[MAME 0.88u3]]&lt;br /&gt;
:* [[MAME 0.88u4]]&lt;br /&gt;
:* [[MAME 0.88u5]]&lt;br /&gt;
:* [[MAME 0.88u6]]&lt;br /&gt;
:* [[MAME 0.88u7]]&lt;br /&gt;
* [[MAME 0.89]]&lt;br /&gt;
:* [[MAME 0.89u1]]&lt;br /&gt;
:* [[MAME 0.89u2]]&lt;br /&gt;
:* [[MAME 0.89u3]]&lt;br /&gt;
:* [[MAME 0.89u4]]&lt;br /&gt;
:* [[MAME 0.89u5]]&lt;br /&gt;
:* [[MAME 0.89u6]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2005 ===&lt;br /&gt;
* [[MAME 0.90]]&lt;br /&gt;
:* [[MAME 0.90u1]]&lt;br /&gt;
:* [[MAME 0.90u2]]&lt;br /&gt;
:* [[MAME 0.90u3]]&lt;br /&gt;
:* [[MAME 0.90u4]]&lt;br /&gt;
* [[MAME 0.91]]&lt;br /&gt;
:* [[MAME 0.91u1]]&lt;br /&gt;
:* [[MAME 0.91u2]]&lt;br /&gt;
* [[MAME 0.92]]&lt;br /&gt;
:* [[MAME 0.92u1]]&lt;br /&gt;
* [[MAME 0.93]]&lt;br /&gt;
:* [[MAME 0.93u1]]&lt;br /&gt;
:* [[MAME 0.93u2]]&lt;br /&gt;
:* [[MAME 0.93u3]]&lt;br /&gt;
* [[MAME 0.94]]&lt;br /&gt;
:* [[MAME 0.94u1]]&lt;br /&gt;
:* [[MAME 0.94u2]]&lt;br /&gt;
:* [[MAME 0.94u3]]&lt;br /&gt;
:* [[MAME 0.94u4]]&lt;br /&gt;
:* [[MAME 0.94u5]]&lt;br /&gt;
* [[MAME 0.95]]&lt;br /&gt;
:* [[MAME 0.95u1]]&lt;br /&gt;
:* [[MAME 0.95u2]]&lt;br /&gt;
:* [[MAME 0.95u3]]&lt;br /&gt;
:* [[MAME 0.95u4]]&lt;br /&gt;
:* [[MAME 0.95u5]]&lt;br /&gt;
:* [[MAME 0.95u6]]&lt;br /&gt;
:* [[MAME 0.95u7]]&lt;br /&gt;
* [[MAME 0.96]]&lt;br /&gt;
:* [[MAME 0.96u1]]&lt;br /&gt;
:* [[MAME 0.96u2]]&lt;br /&gt;
:* [[MAME 0.96u3]]&lt;br /&gt;
:* [[MAME 0.96u4]]&lt;br /&gt;
* [[MAME 0.97]]&lt;br /&gt;
:* [[MAME 0.97u1]]&lt;br /&gt;
:* [[MAME 0.97u2]]&lt;br /&gt;
:* [[MAME 0.97u3]]&lt;br /&gt;
:* [[MAME 0.97u4]]&lt;br /&gt;
:* [[MAME 0.97u5]]&lt;br /&gt;
* [[MAME 0.98]]&lt;br /&gt;
:* [[MAME 0.98u1]]&lt;br /&gt;
:* [[MAME 0.98u2]]&lt;br /&gt;
:* [[MAME 0.98u3]]&lt;br /&gt;
:* [[MAME 0.98u4]]&lt;br /&gt;
* [[MAME 0.99]]&lt;br /&gt;
:* [[MAME 0.99u1]]&lt;br /&gt;
:* [[MAME 0.99u2]]&lt;br /&gt;
:* [[MAME 0.99u3]]&lt;br /&gt;
:* [[MAME 0.99u4]]&lt;br /&gt;
:* [[MAME 0.99u5]]&lt;br /&gt;
:* [[MAME 0.99u6]]&lt;br /&gt;
:* [[MAME 0.99u7]]&lt;br /&gt;
:* [[MAME 0.99u8]]&lt;br /&gt;
:* [[MAME 0.99u9]]&lt;br /&gt;
:* [[MAME 0.99u10]]&lt;br /&gt;
* [[MAME 0.100]]&lt;br /&gt;
:* [[MAME 0.100u1]]&lt;br /&gt;
:* [[MAME 0.100u2]]&lt;br /&gt;
:* [[MAME 0.100u3]]&lt;br /&gt;
:* [[MAME 0.100u4]]&lt;br /&gt;
* [[MAME 0.101]]&lt;br /&gt;
:* [[MAME 0.101u1]]&lt;br /&gt;
:* [[MAME 0.101u2]]&lt;br /&gt;
:* [[MAME 0.101u3]]&lt;br /&gt;
:* [[MAME 0.101u4]]&lt;br /&gt;
:* [[MAME 0.101u5]]&lt;br /&gt;
* [[MAME 0.102]]&lt;br /&gt;
:* [[MAME 0.102u1]]&lt;br /&gt;
:* [[MAME 0.102u2]]&lt;br /&gt;
:* [[MAME 0.102u3]]&lt;br /&gt;
:* [[MAME 0.102u4]]&lt;br /&gt;
:* [[MAME 0.102u5]]&lt;br /&gt;
* [[MAME 0.103]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2006 ===&lt;br /&gt;
:* [[MAME 0.103u1]]&lt;br /&gt;
:* [[MAME 0.103u2]]&lt;br /&gt;
:* [[MAME 0.103u3]]&lt;br /&gt;
:* [[MAME 0.103u4]]&lt;br /&gt;
:* [[MAME 0.103u5]]&lt;br /&gt;
* [[MAME 0.104]]&lt;br /&gt;
:* [[MAME 0.104u1]]&lt;br /&gt;
:* [[MAME 0.104u2]]&lt;br /&gt;
:* [[MAME 0.104u3]]&lt;br /&gt;
:* [[MAME 0.104u4]]&lt;br /&gt;
:* [[MAME 0.104u5]]&lt;br /&gt;
:* [[MAME 0.104u6]]&lt;br /&gt;
:* [[MAME 0.104u7]]&lt;br /&gt;
:* [[MAME 0.104u8]]&lt;br /&gt;
:* [[MAME 0.104u9]]&lt;br /&gt;
* [[MAME 0.105]]&lt;br /&gt;
:* [[MAME 0.105u1]]&lt;br /&gt;
:* [[MAME 0.105u2]]&lt;br /&gt;
:* [[MAME 0.105u3]]&lt;br /&gt;
:* [[MAME 0.105u4]]&lt;br /&gt;
:* [[MAME 0.105u5]]&lt;br /&gt;
* [[MAME 0.106]]&lt;br /&gt;
:* [[MAME 0.106u1]]&lt;br /&gt;
:* [[MAME 0.106u2]]&lt;br /&gt;
:* [[MAME 0.106u3]]&lt;br /&gt;
:* [[MAME 0.106u4]]&lt;br /&gt;
:* [[MAME 0.106u5]]&lt;br /&gt;
:* [[MAME 0.106u6]]&lt;br /&gt;
:* [[MAME 0.106u7]]&lt;br /&gt;
:* [[MAME 0.106u8]]&lt;br /&gt;
:* [[MAME 0.106u9]]&lt;br /&gt;
:* [[MAME 0.106u10]]&lt;br /&gt;
:* [[MAME 0.106u11]]&lt;br /&gt;
:* [[MAME 0.106u12]]&lt;br /&gt;
:* [[MAME 0.106u13]]&lt;br /&gt;
* [[MAME 0.107]]&lt;br /&gt;
:* [[MAME 0.107u1]]&lt;br /&gt;
:* [[MAME 0.107u2]]&lt;br /&gt;
:* [[MAME 0.107u3]]&lt;br /&gt;
:* [[MAME 0.107u4]]&lt;br /&gt;
* [[MAME 0.108]]&lt;br /&gt;
:* [[MAME 0.108u1]]&lt;br /&gt;
:* [[MAME 0.108u2]]&lt;br /&gt;
:* [[MAME 0.108u3]]&lt;br /&gt;
:* [[MAME 0.108u4]]&lt;br /&gt;
:* [[MAME 0.108u5]]&lt;br /&gt;
* [[MAME 0.109]]&lt;br /&gt;
:* [[MAME 0.109u1]]&lt;br /&gt;
:* [[MAME 0.109u2]]&lt;br /&gt;
:* [[MAME 0.109u3]]&lt;br /&gt;
:* [[MAME 0.109u4]]&lt;br /&gt;
:* [[MAME 0.109u5]]&lt;br /&gt;
* [[MAME 0.110]]&lt;br /&gt;
:* [[MAME 0.110u1]]&lt;br /&gt;
:* [[MAME 0.110u2]]&lt;br /&gt;
:* [[MAME 0.110u3]]&lt;br /&gt;
:* [[MAME 0.110u4]]&lt;br /&gt;
:* [[MAME 0.110u5]]&lt;br /&gt;
* [[MAME 0.111]]&lt;br /&gt;
:* [[MAME 0.111u1]]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2007 ===&lt;br /&gt;
:* [[MAME 0.111u2]]&lt;br /&gt;
:* [[MAME 0.111u3]]&lt;br /&gt;
:* [[MAME 0.111u4]]&lt;br /&gt;
:* [[MAME 0.111u5]]&lt;br /&gt;
:* [[MAME 0.111u6]]&lt;br /&gt;
* [[MAME 0.112]]&lt;br /&gt;
:* [[MAME 0.112u1]]&lt;br /&gt;
:* [[MAME 0.112u2]]&lt;br /&gt;
:* [[MAME 0.112u3]]&lt;br /&gt;
:* [[MAME 0.112u4]]&lt;br /&gt;
* [[MAME 0.113]]&lt;br /&gt;
:* [[MAME 0.113u1]]&lt;br /&gt;
:* [[MAME 0.113u2]]&lt;br /&gt;
:* [[MAME 0.113u3]]&lt;br /&gt;
:* [[MAME 0.113u4]]&lt;br /&gt;
* [[MAME 0.114]]&lt;br /&gt;
:* [[MAME 0.114u1]]&lt;br /&gt;
:* [[MAME 0.114u2]]&lt;br /&gt;
:* [[MAME 0.114u3]]&lt;br /&gt;
:* [[MAME 0.114u4]]&lt;br /&gt;
* [[MAME 0.115]]&lt;br /&gt;
:* [[MAME 0.115u1]]&lt;br /&gt;
:* [[MAME 0.115u2]]&lt;br /&gt;
:* [[MAME 0.115u3]]&lt;br /&gt;
:* [[MAME 0.115u4]]&lt;br /&gt;
* [[MAME 0.116]]&lt;br /&gt;
:* [[MAME 0.116u1]]&lt;br /&gt;
:* [[MAME 0.116u2]]&lt;br /&gt;
:* [[MAME 0.116u3]]&lt;br /&gt;
:* [[MAME 0.116u4]]&lt;br /&gt;
* [[MAME 0.117]]&lt;br /&gt;
:* [[MAME 0.117u1]]&lt;br /&gt;
:* [[MAME 0.117u2]]&lt;br /&gt;
:* [[MAME 0.117u3]]&lt;br /&gt;
* [[MAME 0.118]]&lt;br /&gt;
:* [[MAME 0.118u1]]&lt;br /&gt;
:* [[MAME 0.118u2]]&lt;br /&gt;
:* [[MAME 0.118u3]]&lt;br /&gt;
:* [[MAME 0.118u4]]&lt;br /&gt;
:* [[MAME 0.118u5]]&lt;br /&gt;
:* [[MAME 0.118u6]]&lt;br /&gt;
* [[MAME 0.119]]&lt;br /&gt;
:* [[MAME 0.119u1]]&lt;br /&gt;
:* [[MAME 0.119u2]]&lt;br /&gt;
:* [[MAME 0.119u3]]&lt;br /&gt;
:* [[MAME 0.119u4]]&lt;br /&gt;
* [[MAME 0.120]]&lt;br /&gt;
:* [[MAME 0.120u1]]&lt;br /&gt;
:* [[MAME 0.120u2]]&lt;br /&gt;
:* [[MAME 0.120u3]]&lt;br /&gt;
:* [[MAME 0.120u4]]&lt;br /&gt;
* [[MAME 0.121]]&lt;br /&gt;
:* [[MAME 0.121u1]]&lt;br /&gt;
:* [[MAME 0.121u2]]&lt;br /&gt;
:* [[MAME 0.121u3]]&lt;br /&gt;
:* [[MAME 0.121u4]]&lt;br /&gt;
* [[MAME 0.122]]&lt;br /&gt;
:* [[MAME 0.122u1]]&lt;br /&gt;
:* [[MAME 0.122u2]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2008 ===&lt;br /&gt;
:* [[MAME 0.122u3]]&lt;br /&gt;
:* [[MAME 0.122u4]]&lt;br /&gt;
:* [[MAME 0.122u5]]&lt;br /&gt;
:* [[MAME 0.122u6]]&lt;br /&gt;
:* [[MAME 0.122u7]]&lt;br /&gt;
:* [[MAME 0.122u8]]&lt;br /&gt;
:* [[MAME 0.122u8fix]]&lt;br /&gt;
* [[MAME 0.123]]&lt;br /&gt;
:* [[MAME 0.123u1]]&lt;br /&gt;
:* [[MAME 0.123u2]]&lt;br /&gt;
:* [[MAME 0.123u3]]&lt;br /&gt;
:* [[MAME 0.123u4]]&lt;br /&gt;
:* [[MAME 0.123u5]]&lt;br /&gt;
:* [[MAME 0.123u6]]&lt;br /&gt;
* [[MAME 0.124]]&lt;br /&gt;
:* [[MAME 0.124a]]&lt;br /&gt;
:* [[MAME 0.124u1]]&lt;br /&gt;
:* [[MAME 0.124u2]]&lt;br /&gt;
:* [[MAME 0.124u3]]&lt;br /&gt;
:* [[MAME 0.124u4]]&lt;br /&gt;
:* [[MAME 0.124u5]]&lt;br /&gt;
* [[MAME 0.125]]&lt;br /&gt;
:* [[MAME 0.125u1]]&lt;br /&gt;
:* [[MAME 0.125u2]]&lt;br /&gt;
:* [[MAME 0.125u3]]&lt;br /&gt;
:* [[MAME 0.125u4]]&lt;br /&gt;
:* [[MAME 0.125u5]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.125u5&amp;diff=1796</id>
		<title>MAME 0.125u5</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.125u5&amp;diff=1796"/>
		<updated>2008-06-13T12:17:23Z</updated>

		<summary type="html">&lt;p&gt;Georg: Initial version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.125u5 was released on 12 June 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version are, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]]&lt;br /&gt;
* [[Atari Ace]]&lt;br /&gt;
* [[Brian Troha]]&lt;br /&gt;
* [[couriersud]]&lt;br /&gt;
* [[Curt Coder]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
* [[f205v]]&lt;br /&gt;
* [[Fabio Priuli]]&lt;br /&gt;
* [[Fabio Priuli]]&lt;br /&gt;
* [[Jim Stolis]]&lt;br /&gt;
* [[Johnboy]]&lt;br /&gt;
* [[Lord Nightmare]]&lt;br /&gt;
* [[Luca Elia]]&lt;br /&gt;
* [[Miodrag Milanovic]]&lt;br /&gt;
* [[Mirko Mattioli]]&lt;br /&gt;
* [[Nathan Woods]]&lt;br /&gt;
* [[Nicola Salmoria]]&lt;br /&gt;
* [[Oliver Stoenberg]]&lt;br /&gt;
* [[Roberto Fresca]]&lt;br /&gt;
* [[robiza]]&lt;br /&gt;
* [[ShimaPong]]&lt;br /&gt;
* [[Tomasz Slanina]]&lt;br /&gt;
* [[Wilbert Pol]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[Mariusz Wojcieszek]] updated the 68681 DUART:&lt;br /&gt;
** converted to device interface&lt;br /&gt;
** converted to 8 bit device&lt;br /&gt;
** added input and output port&lt;br /&gt;
** added X1/16 timer&lt;br /&gt;
&lt;br /&gt;
* [[Nathan Woods]] fixed a compilation error when neither HAS_PPC403GA nor HAS_PPC403GCX are defined.&lt;br /&gt;
&lt;br /&gt;
* [[Lord Nightmare]] added more documentation to the TMS5220 and SN76496 cores.&lt;br /&gt;
&lt;br /&gt;
* [[Wilbert Pol]] fixed handling of the U register in the RET instructions and when taking an interrupt in the Nintendo Minx cpu core.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] updated suprnova:&lt;br /&gt;
** now uses its own draw roz function, which supports linescroll or columnscroll, and will give us the ability to &#039;render&#039; priority data (with roz applied) from the flagsmap to a temp bitmap to work with.&lt;br /&gt;
** priorities should be correct from start to end in cyvern now.. still not perfect tho.&lt;br /&gt;
** added a note about what needs fixing for the sengekis sprite zoom (shrink flag we&#039;re not handling)&lt;br /&gt;
** allow wraparound to be turned off (sarukani..)&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] changed Italian gambling games based on H8/3337 MCU + NEC D7759GC:&lt;br /&gt;
** Corrected year and manufacturer to ntcash and wizard.&lt;br /&gt;
** Sorted the games by year.&lt;br /&gt;
&lt;br /&gt;
* [[robiza]] simplified the m90 video update routine.&lt;br /&gt;
&lt;br /&gt;
* [[robiza]] made improvements to bomblord (bbmanw clone):&lt;br /&gt;
** partially fixed the background&lt;br /&gt;
** fixed the sprites&lt;br /&gt;
** implemented video register for selecting different resolutions; this fixes graphic in the game screen&lt;br /&gt;
** fixed scroll video register&lt;br /&gt;
** cleaned up offset and priorities&lt;br /&gt;
** implemented linescroll&lt;br /&gt;
** promoted to working&lt;br /&gt;
&lt;br /&gt;
* [[robiza]] made improvements to dynablsb (dynablst clone):&lt;br /&gt;
** partially fixed the background&lt;br /&gt;
** fixed the sprites&lt;br /&gt;
** fixed mark for last sprite&lt;br /&gt;
** fixed player #1 and player #2 controls&lt;br /&gt;
** fixed graphics layer and offset&lt;br /&gt;
** fixed layer select&lt;br /&gt;
** implementated the scroll video register&lt;br /&gt;
** cleaned up offset and priorities&lt;br /&gt;
** promoted to working&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] made numerous improvements to the blackt96 driver.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] fixed colortable creation in Mr. Do driver. Fixed diode voltage drop value which caused apples to be orange instead of red-orange. The title screen now perfectly matches http://www.flickr.com/photos/arecee/2384126902/sizes/l/ including the logo outline.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] improved the Jackal driver:&lt;br /&gt;
** Fixed palette animation (very subtle!)&lt;br /&gt;
** Verified on the schematics and on the pcb that the high score table text cannot change color.&lt;br /&gt;
** Removed the IMPERFECT_GRAPHICS flag&lt;br /&gt;
** Fixed music with a kludge (overclock sound CPU)&lt;br /&gt;
** Added dip switch locations and sorted input ports&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] simplified palette handling in punchout. Fixed big sprite palette in top monitor.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] updated the Cal Omega driver:&lt;br /&gt;
** Cleaned up the driver following the MAME Coding Conventions.&lt;br /&gt;
** Added support to Game 18.7 (Amusement Poker).&lt;br /&gt;
** Improved the input system for some games.&lt;br /&gt;
** Fixed some wrong color codes.&lt;br /&gt;
** Updated technical notes.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] added a new driver for italian gambling games based on Mitsubishi/Renesas M16C MCU family. Added dumper notes, hardware details and hooked the sound devices. Moved Euro Jolly X5 to this new driver, and add support for Grand Prix.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] made improvements to Sandii&#039; games driver:&lt;br /&gt;
** Fixed the tilemap size.&lt;br /&gt;
** Fixed the screen size.&lt;br /&gt;
** Updated technical notes.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed map command in the debugger to now perform separate read/write/fetch lookups.&lt;br /&gt;
&lt;br /&gt;
* [[Curt Coder]] fixed the AY-3-8910 output mode in Draco.&lt;br /&gt;
&lt;br /&gt;
* [[Curt Coder]] changed Thayer&#039;s Quest:&lt;br /&gt;
** cleaned up driver&lt;br /&gt;
** added LED layout from Dragon&#039;s Lair&lt;br /&gt;
** mapped keyboard and dips correctly&lt;br /&gt;
** added laser disc drive selection&lt;br /&gt;
** fixed Z80-COP communications&lt;br /&gt;
** figured out ports from disassembly&lt;br /&gt;
** added cart presence detection logic&lt;br /&gt;
** fixed SSI-263 timings, service mode works now&lt;br /&gt;
** changed to use COP421&lt;br /&gt;
&lt;br /&gt;
* [[Curt Coder]] changed COP4xx:&lt;br /&gt;
** fixed LEI instruction&lt;br /&gt;
** added COP421 variant&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] moved calipso, spdcoin, superbon, moonwar and moonwara to galaxian.c:&lt;br /&gt;
** superbon: Change name to Agent Super Bond and Manufacturer to &amp;quot;Signatron USA&amp;quot;&lt;br /&gt;
** superbon: Change year to 1985 following information on arcadeflyers.com&lt;br /&gt;
** removed armorcar remains from scobra.c&lt;br /&gt;
&lt;br /&gt;
* [[Jim Stolis]] changed the i8051 core, so timer 0&#039;s second split counter was incorrectly checking the Timer 1 Run Control Bit. Fixed it.&lt;br /&gt;
&lt;br /&gt;
* [[Jim Stolis]] updated the PEPlus driver:&lt;br /&gt;
** All video slot titles now accept coins and play normally&lt;br /&gt;
** Renamed peps0716 to its proper name &amp;quot;River Gambler Slots&amp;quot;, instead of &amp;quot;Quarter Mania Slots&amp;quot;&lt;br /&gt;
** Updated peps0716 to use the proper CAP&lt;br /&gt;
** Replaced peps0615 to use a CAP with closer colors (still wrong)&lt;br /&gt;
&lt;br /&gt;
* [[Mirko Mattioli]] added a alternate layout for World Rally 2 PCB.&lt;br /&gt;
&lt;br /&gt;
* [[Tomasz Slanina]] added sound emulation to Dacholer and Kick Boy.&lt;br /&gt;
&lt;br /&gt;
* [[Oliver Stoenberg]] cleaned up the usage of Machine in many of the src/video files.&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] completed a correctness pass over the source tree:&lt;br /&gt;
** added static qualifiers where appropriate&lt;br /&gt;
** added missing #include statements, source comments and header declarations&lt;br /&gt;
** removed dead declarations&lt;br /&gt;
** added ~30 header files for a number of drivers&lt;br /&gt;
** consolidated various cchip declarations&lt;br /&gt;
&lt;br /&gt;
* [[Miodrag Milanovic]] improved 8085 timing and fixed flag calculations based on differences between it and the 8080.&lt;br /&gt;
&lt;br /&gt;
* [[Fabio Priuli]] converted a number of drivers over to using input_port_read() from input_port_read_indexed().&lt;br /&gt;
&lt;br /&gt;
* [[ShimaPong]] updated the cheat system:&lt;br /&gt;
** Changed the function of default memory read in case of the search to prevent from crashing if a game uses cpu_spinutil() - Now basically used do_memory_read() instead of do_cpu_read() (Try to search in actfancr between this and previous version) NOTE : It&#039;s not a fundamental solution but no longer crashes&lt;br /&gt;
** Cleaned up read_data() and write_data()&lt;br /&gt;
** Cleaned up save/load routine and added open_cheat_database()&lt;br /&gt;
** Added new menu &amp;quot;Cheat Commands&amp;quot; into the cheat main menu the following commands are supported in this menu&lt;br /&gt;
*** reload cheat code (the same as Reload Database key)&lt;br /&gt;
*** cheats ON/OFF (the same as Toggle Cheat key)&lt;br /&gt;
*** watchpoints ON/OFF (the same as Shift + Toggle Cheat key)&lt;br /&gt;
*** save description (save the title of the game)&lt;br /&gt;
*** save raw code (save raw cheat code with new format)&lt;br /&gt;
** Fixed several bugs which has found in testing&lt;br /&gt;
** Renamed functions based on coding guidlines&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added option -[no]coin_lockout (-[no]coinlock) to control coin lockout behavior.&lt;br /&gt;
&lt;br /&gt;
* [[Johnboy]] contributed NeoGeo updates:&lt;br /&gt;
** Updated Neo-Geo game pcb infos&lt;br /&gt;
** Marked kof2001h AES VERSION&lt;br /&gt;
** Marked samsho3a MVS VERSION&lt;br /&gt;
** Marked 2020bba AES VERSION, renamed p1 and added a note&lt;br /&gt;
** Renamed lastsold p1 to correct chip label 134-p1k&lt;br /&gt;
** Checked other Korean sets, found similar ID change; renamed accordingly&lt;br /&gt;
*** Renamed rbff2k p1 to 140-p1k&lt;br /&gt;
*** Renamed fswords p1 tp 187-p1k&lt;br /&gt;
*** Renamed aof3k p1 to 196-p1k&lt;br /&gt;
*** Added comment to kof99n: Korean version?&lt;br /&gt;
** Renamed mslug3n to mslug3h, Marked AES VERSION, changed mamedriv.c&lt;br /&gt;
** Remove BAD_DUMP from kotm, add correct m1&lt;br /&gt;
** Correct s1 layer size in samsh5sp + clones&lt;br /&gt;
** Removed BAD_DUMP from burningf + clone&lt;br /&gt;
** Added correct m1 to lbowling&lt;br /&gt;
** Added correct m1 to socbrawl + clone&lt;br /&gt;
** Added correct m1 to mutnat&lt;br /&gt;
** Added correct m1 to joyjoy&lt;br /&gt;
** Added correct c1/c2 and s1 to marukodq&lt;br /&gt;
** Renamed p-roms in wh1 and wh1h, added comment&lt;br /&gt;
** Added some comments about &#039;M1&#039; and &#039;S1&#039; roms&lt;br /&gt;
** Renamed files in kof2001 to correct chip label, changed m1&lt;br /&gt;
** Corrected set pbobblen as found on MVS cart, added notes&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added a bilinear filter option to software rendering. Not hooked up to anything yet.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] made DRC UML changes:&lt;br /&gt;
** separated conditions and flags into two separate fields&lt;br /&gt;
** added more extensive per-opcode information&lt;br /&gt;
** made validation more thorough using the extended information&lt;br /&gt;
** disabled back-end validation for now until it can be revisited using the new tables&lt;br /&gt;
** changed GETFLGS encoding so that the mask is in parameter 2 instead of the flags field&lt;br /&gt;
** wrote new disassembler based on enhanced opcode info structure&lt;br /&gt;
** moved disassembler into drcuml.c and removed old code&lt;br /&gt;
** extended disassembler buffer sizes to at least 256 bytes&lt;br /&gt;
** removed explicit flag requests from the shorthand opcodes&lt;br /&gt;
** added optimization function to drcuml which is called at block end&lt;br /&gt;
** added logic to compute the necessary flags based on upcoming opcodes and only select those flags which are required&lt;br /&gt;
** added NOP opcode&lt;br /&gt;
** added logic to simplify opcodes as much as possible at the UML layer&lt;br /&gt;
** removed similar logic in the x86 and x64 back-ends&lt;br /&gt;
** added stricter parameter validation for registers and mapvars&lt;br /&gt;
** improved disassembly output&lt;br /&gt;
** added simple symbol table to the UML for improved disassembly&lt;br /&gt;
** changed optional disassembler cache parameter to a drcuml object&lt;br /&gt;
** fixed STORE opcode description to allow immediate source operands&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed the DRC frontend:&lt;br /&gt;
** changed from tracking &amp;quot;live&amp;quot; registers to tracking &amp;quot;necessary&amp;quot; registers&lt;br /&gt;
** genericized register tracking to be more flexible&lt;br /&gt;
** added previous instruction pointer to opcode descriptions&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] updated the PowerPC recompiler:&lt;br /&gt;
** fixed bug where a branch and link to the link register would overwrite the link register before fetching the target address&lt;br /&gt;
** updated to no longer explicitly specify flags&lt;br /&gt;
** added symbols for most common variables&lt;br /&gt;
** fixed bug in handling XER carry flag for subo. forms&lt;br /&gt;
** simplified flag insertion logic for opcodeo. forms&lt;br /&gt;
** rewrote lswi/stswi as subroutines&lt;br /&gt;
** made accesses to tempdata explicitly dword or qword&lt;br /&gt;
** fixed SRR0 when generating a syscall&lt;br /&gt;
** removed no longer necessary TESTs on extsb/w, rlwinm, rlwnm, rlwimi, cntlzw&lt;br /&gt;
** fixed bug where the SO flag was not being computed for compares&lt;br /&gt;
** fixed flag computations for mulhw/mulhwu/mullw&lt;br /&gt;
** fixed subtlety of shifts between 32 and 63 in srw/sraw&lt;br /&gt;
** fixed mffs/mtfsf to use FP registers&lt;br /&gt;
** fixed mtfsfi to use the immediate value properly&lt;br /&gt;
** now marking terminal count bit in DMA status register&lt;br /&gt;
** added support for 4xx protection registers via the MMU&lt;br /&gt;
** added TLBH, TLBU, and DEC to the list of registers in the debugger&lt;br /&gt;
** turned off &amp;quot;end of transfer&amp;quot; DMA signals in favor of &amp;quot;transfer count 0&amp;quot; signals; fixes memory-to-memory DMA in fiveside&lt;br /&gt;
** minor flags optimizations:&lt;br /&gt;
*** broke CR into several individual bits of state&lt;br /&gt;
*** extracted the SO bit from XER into its own state&lt;br /&gt;
** cleaned up register tracking implementation&lt;br /&gt;
** fixed numerous errors and shortcomings in the tracking&lt;br /&gt;
** added support for removing unnecessary XER CA and CR0 computations&lt;br /&gt;
** updated UML logging to output new frontend statistics&lt;br /&gt;
** added basic cycle counts for longer instructions&lt;br /&gt;
** added penalty for polling timebase and decrementer registers&lt;br /&gt;
** fixed dependencies in cpu.mak&lt;br /&gt;
** reduced address bus width of 4xx series to 31 bits per the documentation&lt;br /&gt;
** fixed bug that would jump to incorrect PC after filling the TLB during a mismatch event&lt;br /&gt;
** added explicit address truncation to 31 bits for 4xx series&lt;br /&gt;
** added new PPCDRC_ACCURATE_SINGLES option, which removes the excessive (and very likely unecessary) extra rounding when performing the &amp;quot;fast&amp;quot; single-precision floating point ops&lt;br /&gt;
** fixed TLB filling for 4XX protection ranges&lt;br /&gt;
** fixed parameter ordering for masked reads/writes&lt;br /&gt;
** added detection of MMU enablement in 403GCX case&lt;br /&gt;
** fixed bug in protection bounds violation detection for 4XX&lt;br /&gt;
** changed SPU receive model to a push model; updated drivers accordingly&lt;br /&gt;
** added macros for setting the SPU transmit handler and sending bytes&lt;br /&gt;
** cleaned up ppc.h&lt;br /&gt;
** fixed lmw/stmw if rA is one of the loaded/stored registers&lt;br /&gt;
** removed unnecessary variables &amp;amp; structure members&lt;br /&gt;
** optimized for the XER and CR0 case where XER doesn&#039;t need an overflow calculation&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed the MIPS recompiler:&lt;br /&gt;
** updated to no longer explicitly specify flags&lt;br /&gt;
** tweaked register tracking to match new DRC frontend system&lt;br /&gt;
** updated UML logging to output new frontend statistics&lt;br /&gt;
** fixed left/right accesses to work with recent memory handler changes&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed the x86/x64 back-ends:&lt;br /&gt;
** added flag support to SEXT, ROLAND, ROLINS, LZCNT opcodes&lt;br /&gt;
** fixed bug where sometimes the flags would be corrupted; in particular, we always clobbered the flags for the subfze instruction, which broke the nbapbp camera and some other things&lt;br /&gt;
** fixed DIVS/DIVU opcode so they properly compute SZ flags when requested; fixes camera wackiness in nbapbp&lt;br /&gt;
** added a &amp;quot;hop&amp;quot; around the prolog of the HANDLE opcode to allow fall-through&lt;br /&gt;
** redesigned x86 stack management to keep the stack at the same 16-byte alignment&lt;br /&gt;
** fixed adc/sbb so that they don&#039;t optimize out ever&lt;br /&gt;
** fixed detection of special and/or/xor cases&lt;br /&gt;
** fixed GETFLGS opcode so that it doesn&#039;t return anything other than requested flags&lt;br /&gt;
** changed LZCNT/BSWAP to be more flexible in register selection&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed the gticlub driver:&lt;br /&gt;
** converted sysreg_r/w to 8-bit handlers&lt;br /&gt;
** added hack to make network IRQs work; brings some games back to life&lt;br /&gt;
 &lt;br /&gt;
* [[Aaron Giles]] updated the Konami PowerPC drivers:&lt;br /&gt;
** designated fast RAM accesses for work RAM&lt;br /&gt;
** removed unnecessary mirroring&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed the Firebeat driver:&lt;br /&gt;
** added VBLANK IRQ clear&lt;br /&gt;
** added ATAPI IRQ clear&lt;br /&gt;
** tried to add UART IRQ clear but it doesn&#039;t yet work&lt;br /&gt;
** most of the games start to show something again with these changes&lt;br /&gt;
** added fast RAM region&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed the Model 3 driver:&lt;br /&gt;
** identified and fixed VBLANK bit in real3d status which was causing the system to hang at startup&lt;br /&gt;
** designated fast RAM accesses for work RAM&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] updated the 53C810 SCSI controller:&lt;br /&gt;
** changed read/write handles to proper READ8/WRITE8_HANDLER callbacks so they can eventually be used directly&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&#039;&#039;&#039;New games added or promoted from NOT_WORKING status&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/smoto20 Super Rider (Italy)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/swatpolc SWAT Police]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/peps0014 Player&#039;s Edge Plus (PS0014) Super Joker Slots]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/peps0022 Player&#039;s Edge Plus (PS0022) Red White &amp;amp; Blue Slots]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/peps0043 Player&#039;s Edge Plus (PS0043) Double Diamond Slots]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/peps0045 Player&#039;s Edge Plus (PS0045) Red White &amp;amp; Blue Slots]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/peps0308 Player&#039;s Edge Plus (PS0308) Double Jackpot Slots]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New clones added&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/tankfrc4 Tank Force (US, 4 Player)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/videomat Videomat (polish bootleg)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/hedpanif Head Panic (ver. 0117, 17/01/2000)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New games marked as GAME_NOT_WORKING&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/mnumber Mystery Number]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/sharkpy Shark Party (Italy)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/victor5 Victor 5]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/victor21 Victor 21]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/ejollyx5 Euro Jolly X5]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/comg187 Cal Omega** Game 18.7 (Amusement Poker)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/grandprx Grand Prix]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/squaitsa Squash (Itisa)]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2008]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.125u4&amp;diff=1782</id>
		<title>MAME 0.125u4</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.125u4&amp;diff=1782"/>
		<updated>2008-06-06T05:30:46Z</updated>

		<summary type="html">&lt;p&gt;Georg: Initial version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.125u4 was released on 5 June 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version are, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]]&lt;br /&gt;
* [[Atari Ace]]&lt;br /&gt;
* [[Corrado Tomaselli]]&lt;br /&gt;
* [[couriersud]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
* [[Fabio Priuli]]&lt;br /&gt;
* [[Nathan Woods]]&lt;br /&gt;
* [[Nicola Salmoria]]&lt;br /&gt;
* [[nuapete]]&lt;br /&gt;
* [[R. Belmont]]&lt;br /&gt;
* [[Roberto Fresca]]&lt;br /&gt;
* [[ShimaPong]]&lt;br /&gt;
* [[Sonikos]]&lt;br /&gt;
* [[Tomasz Slanina]]&lt;br /&gt;
* [[Wilbert Pol]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[Nathan Woods]] made it possible to pass a NULL errorbug to input_port_config_alloc(). Fixes -listxml crashes.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] updated the calomega driver with correct dumps.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] improved the Sandii&#039; games:&lt;br /&gt;
** Switched the color system to RESNET calculations.&lt;br /&gt;
** Hooked the infamous bit7 of Input Port 0x3004 in parallel to DIP switch 1. This allow to use the PAYOUT button to trigger the Super Game instead of STOP 5.&lt;br /&gt;
** Demultiplexed lamps matrix.&lt;br /&gt;
** Added lamps support, but is still imperfect.&lt;br /&gt;
** Updated technical notes.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] made a discrete sound update:&lt;br /&gt;
** added NODE_RELATIVE(NODE, offset) macro to discrete.h&lt;br /&gt;
** fix asteroid.c, canyon.c, skydiver.c and tank8.c to use this macro instead of adding directly to the node&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]], [[Nicola Salmoria]], and [[David Haywood]] fixed duplicate input port bits. &lt;br /&gt;
&lt;br /&gt;
* [[nuapete]] added simulaton of tecmosys protection.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] made improvements to gatron.c:&lt;br /&gt;
** Renamed the games to &amp;quot;Poker 4-1&amp;quot; and &amp;quot;Pull Tabs&amp;quot; as shown in the ROMs stickers.&lt;br /&gt;
** Renamed the ROMs in each set according to their own stickers.&lt;br /&gt;
** Moved the driver into gametron.a group.&lt;br /&gt;
** Added the missing input port C to 8255 PPI I/O chip. Poker41 and pulltabs don&#039;t make use of it, but is present in the Test/Setting Mode.&lt;br /&gt;
** Updated technical notes.&lt;br /&gt;
&lt;br /&gt;
* [[nupete]] added proper bankswitching to the dealer driver, validating a ROM previously thought to be bad. &lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] many improvements to the tecmosys video and sound emulation. &lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] adjusted the NamcoNA output rate to match pitch with F/A and Cosmo Gang the Puzzle soundtrack CDs.&lt;br /&gt;
&lt;br /&gt;
* [[Wilbert Pol]] made some Nintendo Minx cpu core updates:&lt;br /&gt;
** Styling changes&lt;br /&gt;
** Added instruction cycle counts.&lt;br /&gt;
** Added interrupt support.&lt;br /&gt;
** Added HALT support.&lt;br /&gt;
** Fixed INT instruction.&lt;br /&gt;
** Added incomplete support for DIV and MUL instructions.&lt;br /&gt;
** Fixed MOV [#nnnn],BA and MOV [#nnnn],HL instructions.&lt;br /&gt;
** Fixed interrupt handling.&lt;br /&gt;
** Fixed opcodes 45, 4D, 55, 5D, B5, B6, B7, FC, FD, and CF 70-7F&lt;br /&gt;
** Fixed flag results for INC, DEC, AND, OR, and XOR instructions&lt;br /&gt;
 &lt;br /&gt;
* [[Roberto Fresca]] made improvements to the ampoker2 driver:&lt;br /&gt;
** Reworked the input system for Sigma Poker 2000.&lt;br /&gt;
** Promoted Sigma Poker 2000 to &#039;WORKING&#039; state.&lt;br /&gt;
** Updated technical notes.&lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] updated the 53c810 SCSI adapter to pass IRQ state with the IRQ callback.&lt;br /&gt;
&lt;br /&gt;
* [[Fabio Priuli]] and [[couriersud]] removed port_input_read_indexed in favor of the use of proper tags in a number of drivers.&lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] upped the max directory size for ST-V/Saturn driver.&lt;br /&gt;
&lt;br /&gt;
* [[Curt Coder]] made COP4xx updates:&lt;br /&gt;
** Added HALT opcode and halt mode to the COP410&lt;br /&gt;
** Added Microbus support, clock divisor selection, and CKO mode selection to the COP420&lt;br /&gt;
** Changed Thayer&#039;s Quest keyboard interface to at least slightly resemble the schematics&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] changed the suprnova blending implementation a bit. Still not right.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] optimised tilemap_draw rowscroll case to avoid overhead when used with clip rects smaller than the tilemap. This reduces by an order of magnitude the time taken to render the bg in Gunnail stage 5.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added a PowerPC dynamic recompiler:&lt;br /&gt;
** rewrote PowerPC implementation as a dynamic recompiler on top of the universal recompiler engine&lt;br /&gt;
** wrote a front-end to analyze PowerPC code paths and register usage&lt;br /&gt;
** wrote a common shared module with C implementations of tricky CPU behaviors&lt;br /&gt;
** added separate CPU types for the variants supported, instead of relying on a hidden model enum&lt;br /&gt;
** rewrote the serial port emulation for the 4xx series to be more accurate and not rely on separate DMA handlers&lt;br /&gt;
** rewrote the MMU handling to implement a software TLB that faults in pages and handles changed bits appropriately&lt;br /&gt;
** implemented emulation of the PowerPC 603&#039;s software TLB, which allows the model 3 games to run without a hack to disable the MMU&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] updated the PowerPC disassembler to share constants with the rest of the core, and to more aggressively use simplified mnemonics, especially for branches.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed the universal recompiler:&lt;br /&gt;
** fixed frontend to handle opcode widths different from bus width&lt;br /&gt;
** added several new opcodes:&lt;br /&gt;
*** (D)GETFLGS - copies the UML flags to a destination operand&lt;br /&gt;
*** FDRNDS - rounds a double precision value to single precision&lt;br /&gt;
** renamed several opcodes:&lt;br /&gt;
*** SETC   -&amp;gt; CARRY&lt;br /&gt;
*** XTRACT -&amp;gt; ROLAND&lt;br /&gt;
*** INSERT -&amp;gt; ROLINS&lt;br /&gt;
** consolidated the following opcodes:&lt;br /&gt;
*** LOAD?U -&amp;gt; LOAD&lt;br /&gt;
*** LOAD?S -&amp;gt; LOADS&lt;br /&gt;
*** STORE? -&amp;gt; STORE&lt;br /&gt;
*** READ?U -&amp;gt; READ&lt;br /&gt;
*** READ?M -&amp;gt; READM&lt;br /&gt;
*** WRITE? -&amp;gt; WRITE&lt;br /&gt;
*** WRITM? -&amp;gt; WRITEM&lt;br /&gt;
*** SEXT?  -&amp;gt; SEXT&lt;br /&gt;
*** FTOI?? -&amp;gt; FTOINT&lt;br /&gt;
*** FFRI?  -&amp;gt; FFRINT&lt;br /&gt;
*** FFRF?  -&amp;gt; FFRFLT&lt;br /&gt;
** removed some opcodes:&lt;br /&gt;
*** FLAGS - can be done with GETFLGS/LOAD4/ROLINS&lt;br /&gt;
*** ZEXT - can be achieved with AND&lt;br /&gt;
*** READ?S - can be achieved with READ/SEXT&lt;br /&gt;
** updated C, x86, and x64 back-ends to support these opcode changes&lt;br /&gt;
** updated disassembler to support these opcode changes&lt;br /&gt;
 &lt;br /&gt;
* [[Aaron Giles]] changed the MIPS3 dynamic recompiler:&lt;br /&gt;
** fixed Cause register for bad COP instructions&lt;br /&gt;
** updated to use new/changed opcode forms&lt;br /&gt;
** changed context switch so that it only swaps a single pointer&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] made Konami Hornet changes:&lt;br /&gt;
** updated to new PowerPC configurations&lt;br /&gt;
** updated some memory handlers to be native 8-bit handlers&lt;br /&gt;
** cleaned up JVS implementation to work with new serial code&lt;br /&gt;
** added fast RAM for the work RAM to give a small speed boost&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] made Konami GTI Club changes:&lt;br /&gt;
** updated to new PowerPC configurations&lt;br /&gt;
** updated some memory handlers to be native 8-bit handlers&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] made Konami Viper/ZR107 changes:&lt;br /&gt;
** updated to new PowerPC configurations&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] made Sega Model 3 changes:&lt;br /&gt;
** updated to new PowerPC configurations&lt;br /&gt;
** reimplemented/centralized interrupt handling&lt;br /&gt;
** these games are broken for the moment&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed crasher due to some Konami games using 8 layers in the K056832 implementation, even though it was only written for 4.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added a fisttp opcode to the i386 disassembler.&lt;br /&gt;
&lt;br /&gt;
* [[Corrado Tomaselli]] verified clock frequencies on Air Raid/Cross Shooter.&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] introduced/updated some include files for files that export functions whose apis will need to be changed to handle machine parameters (cps1.h, decocrpt.h, ms32.h, pgm.h, fd1089.h, konami1.h). In the case of konami.c, renamed the file konami1.c and changed the api and callers to only require one function export. Pulled memory_region*() calls out of for loops and folded the occasional duplicated call. The compiler can&#039;t likely infer that the results are constant, so this should be a minor performance win as well.&lt;br /&gt;
&lt;br /&gt;
* [[Sonikos]] fixed some dips and added correct inputs for wpksocv2, despite still missing the correct input for begin the left right movement the game is almost playable.&lt;br /&gt;
&lt;br /&gt;
* [[ShimaPong]] updated the cheat system:&lt;br /&gt;
** Locked search region when malloc fails to allocate gigantic memory instead of fatal error. Also locked zero malloc error in case of search speed = all memory in 32-bit CPU. And added search region range checker to lock a search region with a big risk&lt;br /&gt;
** Fixed a bug that old code is always converted to specified separator in enable/disable menu&lt;br /&gt;
** Refined new cheat format.&lt;br /&gt;
*** Rewritten cheat format again. newest format is &amp;quot;:gamename::type::address::data::extend_data:(description:comment)&amp;quot; - Expanded type field now requires 10 bytes (not 8 bytes) and it divides internal cpu (2 bytes) and type (8 bytes) parameters&lt;br /&gt;
*** Removed VWrite, VRWrite. The flag of Value Selection is merged into expanded type field now.&lt;br /&gt;
*** Added CBit (Condition Bit). This checks bit in read data then set or clear bit in case of true.&lt;br /&gt;
*** Rearranged cheat code viwer based on newest cheat format&lt;br /&gt;
** Fixed unworking Load Old Format option. If you want to load old or older format code, set it (default is OFF)&lt;br /&gt;
** Renamed functions/structures based on coding guidlines - All structures and included parameters are completed&lt;br /&gt;
** Merged resize_*_no_dispose() into resize_*()&lt;br /&gt;
** Removed the hack of search region for SH-2 CPU because required - region is now set as expected without this hack&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] made duplicate input port bits an error now that all the warnings are fixed.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added compile-time error if PTR64 is incorrectly set.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&#039;&#039;&#039;New games added or promoted from NOT_WORKING status&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/deroon Deroon DeroDero]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/sigma2k Sigma Poker 2000]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/tkdensho Touki Denshou -Angel Eyes-]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/blktouch Black Touch (Korea) (bootleg / hack of Dragon Punch)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New clones added&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/tkdensha Touki Denshou -Angel Eyes- (VER. 960427)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/rdft2t Raiden Fighters 2 (Taiwan, SPI)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New games marked as GAME_NOT_WORKING&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/capunc Capitan Uncino (Ver 1.2)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/capcor Capitani Coraggiosi (Ver 1.3)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/laperla La Perla Nera (Ver 2.0)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/laperlag La Perla Nera Gold (Ver 2.0)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/euro2k2 Europa 2002 (Ver 2.0, set 1)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/topbladv Top Blade V]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/officeye Office Yeo ln Cheon Ha]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/cmagica Carta Magica (Ver 1.8)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/laser2k1 Laser 2001 (Ver 1.2)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/mdrink Magic Drink (Ver 1.2)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/millsun Millennium Sun]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/ntcash NtCash]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/sspac2k1 Super Space 2001]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/te0144 Unknown italian gambling game]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/wizard Wizard (Ver 1.0)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/elvis Elvis?]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2008]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Previous_MAME_Versions&amp;diff=1781</id>
		<title>Previous MAME Versions</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Previous_MAME_Versions&amp;diff=1781"/>
		<updated>2008-06-06T04:57:29Z</updated>

		<summary type="html">&lt;p&gt;Georg: /* 2008 */ 125u4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page provides information about prior versions of MAME. MAME derivatives and their respective features are not covered.&lt;br /&gt;
&lt;br /&gt;
The general information presented on each page:&lt;br /&gt;
:* Release date&lt;br /&gt;
:* List of contributors for that version&lt;br /&gt;
:* List of modifications for that version&lt;br /&gt;
:* List of games added for that version&lt;br /&gt;
&lt;br /&gt;
The pages mostly are wiki-ized versions of each version&#039;s whatsnew.txt, with hyperlinks to the appropriate pages on [http://www.mameworld.net/maws/ MAWS] and the wiki itself. Additional information may also be added, such as major changes to the MAME source code or milestones of the project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Versions by release year ==&lt;br /&gt;
{| width=100%&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 1997 ===&lt;br /&gt;
* [[MAME 0.1]]&lt;br /&gt;
* [[MAME 0.2]]&lt;br /&gt;
* [[MAME 0.3]]&lt;br /&gt;
* [[MAME 0.4]]&lt;br /&gt;
* [[MAME 0.5]]&lt;br /&gt;
* [[MAME 0.6]]&lt;br /&gt;
* [[MAME 0.7]]&lt;br /&gt;
* [[MAME 0.8]]&lt;br /&gt;
:* [[MAME 0.8.1]]&lt;br /&gt;
* [[MAME 0.9]]&lt;br /&gt;
:* [[MAME 0.9.1]]&lt;br /&gt;
* [[MAME 0.10]]&lt;br /&gt;
* [[MAME 0.11]]&lt;br /&gt;
* [[MAME 0.12]]&lt;br /&gt;
* [[MAME 0.13]]&lt;br /&gt;
* [[MAME 0.14]]&lt;br /&gt;
* [[MAME 0.15]]&lt;br /&gt;
* [[MAME 0.16]]&lt;br /&gt;
* [[MAME 0.17]]&lt;br /&gt;
* [[MAME 0.18]]&lt;br /&gt;
* [[MAME 0.19]]&lt;br /&gt;
* [[MAME 0.20]]&lt;br /&gt;
* [[MAME 0.21]]&lt;br /&gt;
:* [[MAME 0.21.5]]&lt;br /&gt;
* [[MAME 0.22]]&lt;br /&gt;
* [[MAME 0.23]]&lt;br /&gt;
:* [[MAME 0.23.1]]&lt;br /&gt;
* [[MAME 0.24]]&lt;br /&gt;
* [[MAME 0.25]]&lt;br /&gt;
* [[MAME 0.26]]&lt;br /&gt;
:* [[MAME 0.26.1]]&lt;br /&gt;
* [[MAME 0.27]]&lt;br /&gt;
* [[MAME 0.28]]&lt;br /&gt;
* [[MAME 0.29]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 1998 ===&lt;br /&gt;
* [[MAME 0.30]]&lt;br /&gt;
* [[MAME 0.31]]&lt;br /&gt;
:* [[MAME 0.33b1]]&lt;br /&gt;
:* [[MAME 0.33b2]]&lt;br /&gt;
:* [[MAME 0.33b3]]&lt;br /&gt;
:* [[MAME 0.33b4]]&lt;br /&gt;
:* [[MAME 0.33b5]]&lt;br /&gt;
:* [[MAME 0.33b6]]&lt;br /&gt;
:* [[MAME 0.33b7]]&lt;br /&gt;
:* [[MAME 0.33rc1]]&lt;br /&gt;
* [[MAME 0.33]]&lt;br /&gt;
:* [[MAME 0.34b1]]&lt;br /&gt;
:* [[MAME 0.34b2]]&lt;br /&gt;
:* [[MAME 0.34b3]]&lt;br /&gt;
:* [[MAME 0.34b4]]&lt;br /&gt;
:* [[MAME 0.34b5]]&lt;br /&gt;
:* [[MAME 0.34b6]]&lt;br /&gt;
:* [[MAME 0.34b7]]&lt;br /&gt;
:* [[MAME 0.34b8]]&lt;br /&gt;
:* [[MAME 0.34rc1]]&lt;br /&gt;
:* [[MAME 0.34rc2]]&lt;br /&gt;
* [[MAME 0.34]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 1999 ===&lt;br /&gt;
:* [[MAME 0.35b1]]&lt;br /&gt;
:* [[MAME 0.35b2]]&lt;br /&gt;
:* [[MAME 0.35b3]]&lt;br /&gt;
:* [[MAME 0.35b4]]&lt;br /&gt;
:* [[MAME 0.35b5]]&lt;br /&gt;
:* [[MAME 0.35b6]]&lt;br /&gt;
:* [[MAME 0.35b7]]&lt;br /&gt;
:* [[MAME 0.35b8]]&lt;br /&gt;
:* [[MAME 0.35b9]]&lt;br /&gt;
:* [[MAME 0.35b10]]&lt;br /&gt;
:* [[MAME 0.35b11]]&lt;br /&gt;
:* [[MAME 0.35b12]]&lt;br /&gt;
:* [[MAME 0.35b13]]&lt;br /&gt;
:* [[MAME 0.35rc1]]&lt;br /&gt;
:* [[MAME 0.35rc2]]&lt;br /&gt;
* [[MAME 0.35]]&lt;br /&gt;
:* [[MAME 0.35 Fixed]]&lt;br /&gt;
:* [[MAME 0.36b1]]&lt;br /&gt;
:* [[MAME 0.36b2]]&lt;br /&gt;
:* [[MAME 0.36b3]]&lt;br /&gt;
:* [[MAME 0.36b4]]&lt;br /&gt;
:* [[MAME 0.36b5]]&lt;br /&gt;
:* [[MAME 0.36b6]]&lt;br /&gt;
:* [[MAME 0.36b7]]&lt;br /&gt;
:* [[MAME 0.36b8]]&lt;br /&gt;
:* [[MAME 0.36b9]]&lt;br /&gt;
:* [[MAME 0.36b9.1]]&lt;br /&gt;
:* [[MAME 0.36b10]]&lt;br /&gt;
:* [[MAME 0.36b11]]&lt;br /&gt;
:* [[MAME 0.36b12]]&lt;br /&gt;
:* [[MAME 0.36b13]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2000 ===&lt;br /&gt;
:* [[MAME 0.36b14]]&lt;br /&gt;
:* [[MAME 0.36b15]]&lt;br /&gt;
:* [[MAME 0.36b16]]&lt;br /&gt;
:* [[MAME 0.36rc1]]&lt;br /&gt;
:* [[MAME 0.36rc2]]&lt;br /&gt;
* [[MAME 0.36]]&lt;br /&gt;
:* [[MAME 0.37b1]]&lt;br /&gt;
:* [[MAME 0.37b2]]&lt;br /&gt;
:* [[MAME 0.37b3]]&lt;br /&gt;
:* [[MAME 0.37b4]]&lt;br /&gt;
:* [[MAME 0.37b5]]&lt;br /&gt;
:* [[MAME 0.37b6]]&lt;br /&gt;
:* [[MAME 0.37b7]]&lt;br /&gt;
:* [[MAME 0.37b8]]&lt;br /&gt;
:* [[MAME 0.37b9]]&lt;br /&gt;
:* [[MAME 0.37b10]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2001 ===&lt;br /&gt;
:* [[MAME 0.37b11]]&lt;br /&gt;
:* [[MAME 0.37b12]]&lt;br /&gt;
:* [[MAME 0.37b12 Fixed]]&lt;br /&gt;
:* [[MAME 0.37b13]]&lt;br /&gt;
:* [[MAME 0.37b14]]&lt;br /&gt;
:* [[MAME 0.37b15]]&lt;br /&gt;
:* [[MAME 0.37b16]]&lt;br /&gt;
* [[MAME 0.53]]&lt;br /&gt;
* [[MAME 0.54]]&lt;br /&gt;
* [[MAME 0.55]]&lt;br /&gt;
* [[MAME 0.56]]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2002 ===&lt;br /&gt;
* [[MAME 0.57]]&lt;br /&gt;
* [[MAME 0.58]]&lt;br /&gt;
* [[MAME 0.59]]&lt;br /&gt;
* [[MAME 0.60]]&lt;br /&gt;
* [[MAME 0.61]]&lt;br /&gt;
* [[MAME 0.62]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2003 ===&lt;br /&gt;
* [[MAME 0.63]]&lt;br /&gt;
* [[MAME 0.64]]&lt;br /&gt;
* [[MAME 0.65]]&lt;br /&gt;
* [[MAME 0.66]]&lt;br /&gt;
* [[MAME 0.67]]&lt;br /&gt;
* [[MAME 0.68]]&lt;br /&gt;
* [[MAME 0.69]]&lt;br /&gt;
:* [[MAME 0.69a]]&lt;br /&gt;
:* [[MAME 0.69b]]&lt;br /&gt;
:* [[MAME 0.69u3]]&lt;br /&gt;
* [[MAME 0.70]]&lt;br /&gt;
:* [[MAME 0.70u1]]&lt;br /&gt;
:* [[MAME 0.70u2]]&lt;br /&gt;
:* [[MAME 0.70u3]]&lt;br /&gt;
:* [[MAME 0.70u4]]&lt;br /&gt;
:* [[MAME 0.70u5]]&lt;br /&gt;
* [[MAME 0.71]]&lt;br /&gt;
:* [[MAME 0.71u1]]&lt;br /&gt;
:* [[MAME 0.71u2]]&lt;br /&gt;
:* [[MAME 0.71u3p]]&lt;br /&gt;
* [[MAME 0.72]]&lt;br /&gt;
:* [[MAME 0.72u1]]&lt;br /&gt;
:* [[MAME 0.72u2]]&lt;br /&gt;
* [[MAME 0.73]]&lt;br /&gt;
* [[MAME 0.74]]&lt;br /&gt;
:* [[MAME 0.74u1]]&lt;br /&gt;
:* [[MAME 0.74u2]]&lt;br /&gt;
* [[MAME 0.75]]&lt;br /&gt;
:* [[MAME 0.75u1]]&lt;br /&gt;
* [[MAME 0.76]]&lt;br /&gt;
:* [[MAME 0.76u1]]&lt;br /&gt;
:* [[MAME 0.76u2]]&lt;br /&gt;
* [[MAME 0.77]]&lt;br /&gt;
:* [[MAME 0.77u1]]&lt;br /&gt;
:* [[MAME 0.77u2]]&lt;br /&gt;
:* [[MAME 0.77u3]]&lt;br /&gt;
* [[MAME 0.78]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2004 ===&lt;br /&gt;
:* [[MAME 0.78u1]]&lt;br /&gt;
:* [[MAME 0.78u2]]&lt;br /&gt;
:* [[MAME 0.78u3]]&lt;br /&gt;
:* [[MAME 0.78u4]]&lt;br /&gt;
:* [[MAME 0.78u5]]&lt;br /&gt;
:* [[MAME 0.78u6]]&lt;br /&gt;
* [[MAME 0.79]]&lt;br /&gt;
:* [[MAME 0.79u1]]&lt;br /&gt;
:* [[MAME 0.79u2]]&lt;br /&gt;
:* [[MAME 0.79u3]]&lt;br /&gt;
:* [[MAME 0.79u4]]&lt;br /&gt;
* [[MAME 0.80]]&lt;br /&gt;
:* [[MAME 0.80u1]]&lt;br /&gt;
:* [[MAME 0.80u2]]&lt;br /&gt;
:* [[MAME 0.80u3]]&lt;br /&gt;
* [[MAME 0.81]]&lt;br /&gt;
:* [[MAME 0.81u1]]&lt;br /&gt;
:* [[MAME 0.81u2]]&lt;br /&gt;
:* [[MAME 0.81u3]]&lt;br /&gt;
:* [[MAME 0.81u4]]&lt;br /&gt;
:* [[MAME 0.81u5]]&lt;br /&gt;
:* [[MAME 0.81u6]]&lt;br /&gt;
:* [[MAME 0.81u7]]&lt;br /&gt;
:* [[MAME 0.81u8]]&lt;br /&gt;
:* [[MAME 0.81u9]]&lt;br /&gt;
* [[MAME 0.82]]&lt;br /&gt;
:* [[MAME 0.82u1]]&lt;br /&gt;
:* [[MAME 0.82u2]]&lt;br /&gt;
:* [[MAME 0.82u3]]&lt;br /&gt;
* [[MAME 0.83]]&lt;br /&gt;
* [[MAME 0.84]]&lt;br /&gt;
:* [[MAME 0.84u1]]&lt;br /&gt;
:* [[MAME 0.84u2]]&lt;br /&gt;
:* [[MAME 0.84u3]]&lt;br /&gt;
:* [[MAME 0.84u4]]&lt;br /&gt;
:* [[MAME 0.84u5]]&lt;br /&gt;
:* [[MAME 0.84u6]]&lt;br /&gt;
* [[MAME 0.85]]&lt;br /&gt;
:* [[MAME 0.85u1]]&lt;br /&gt;
:* [[MAME 0.85u2]]&lt;br /&gt;
:* [[MAME 0.85u3]]&lt;br /&gt;
* [[MAME 0.86]]&lt;br /&gt;
:* [[MAME 0.86u1]]&lt;br /&gt;
:* [[MAME 0.86u2]]&lt;br /&gt;
:* [[MAME 0.86u3]]&lt;br /&gt;
:* [[MAME 0.86u4]]&lt;br /&gt;
:* [[MAME 0.86u5]]&lt;br /&gt;
* [[MAME 0.87]]&lt;br /&gt;
:* [[MAME 0.87u1]]&lt;br /&gt;
:* [[MAME 0.87u2]]&lt;br /&gt;
:* [[MAME 0.87u3]]&lt;br /&gt;
:* [[MAME 0.87u4]]&lt;br /&gt;
:* [[MAME 0.87u5]]&lt;br /&gt;
* [[MAME 0.88]]&lt;br /&gt;
:* [[MAME 0.88u1]]&lt;br /&gt;
:* [[MAME 0.88u2]]&lt;br /&gt;
:* [[MAME 0.88u3]]&lt;br /&gt;
:* [[MAME 0.88u4]]&lt;br /&gt;
:* [[MAME 0.88u5]]&lt;br /&gt;
:* [[MAME 0.88u6]]&lt;br /&gt;
:* [[MAME 0.88u7]]&lt;br /&gt;
* [[MAME 0.89]]&lt;br /&gt;
:* [[MAME 0.89u1]]&lt;br /&gt;
:* [[MAME 0.89u2]]&lt;br /&gt;
:* [[MAME 0.89u3]]&lt;br /&gt;
:* [[MAME 0.89u4]]&lt;br /&gt;
:* [[MAME 0.89u5]]&lt;br /&gt;
:* [[MAME 0.89u6]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2005 ===&lt;br /&gt;
* [[MAME 0.90]]&lt;br /&gt;
:* [[MAME 0.90u1]]&lt;br /&gt;
:* [[MAME 0.90u2]]&lt;br /&gt;
:* [[MAME 0.90u3]]&lt;br /&gt;
:* [[MAME 0.90u4]]&lt;br /&gt;
* [[MAME 0.91]]&lt;br /&gt;
:* [[MAME 0.91u1]]&lt;br /&gt;
:* [[MAME 0.91u2]]&lt;br /&gt;
* [[MAME 0.92]]&lt;br /&gt;
:* [[MAME 0.92u1]]&lt;br /&gt;
* [[MAME 0.93]]&lt;br /&gt;
:* [[MAME 0.93u1]]&lt;br /&gt;
:* [[MAME 0.93u2]]&lt;br /&gt;
:* [[MAME 0.93u3]]&lt;br /&gt;
* [[MAME 0.94]]&lt;br /&gt;
:* [[MAME 0.94u1]]&lt;br /&gt;
:* [[MAME 0.94u2]]&lt;br /&gt;
:* [[MAME 0.94u3]]&lt;br /&gt;
:* [[MAME 0.94u4]]&lt;br /&gt;
:* [[MAME 0.94u5]]&lt;br /&gt;
* [[MAME 0.95]]&lt;br /&gt;
:* [[MAME 0.95u1]]&lt;br /&gt;
:* [[MAME 0.95u2]]&lt;br /&gt;
:* [[MAME 0.95u3]]&lt;br /&gt;
:* [[MAME 0.95u4]]&lt;br /&gt;
:* [[MAME 0.95u5]]&lt;br /&gt;
:* [[MAME 0.95u6]]&lt;br /&gt;
:* [[MAME 0.95u7]]&lt;br /&gt;
* [[MAME 0.96]]&lt;br /&gt;
:* [[MAME 0.96u1]]&lt;br /&gt;
:* [[MAME 0.96u2]]&lt;br /&gt;
:* [[MAME 0.96u3]]&lt;br /&gt;
:* [[MAME 0.96u4]]&lt;br /&gt;
* [[MAME 0.97]]&lt;br /&gt;
:* [[MAME 0.97u1]]&lt;br /&gt;
:* [[MAME 0.97u2]]&lt;br /&gt;
:* [[MAME 0.97u3]]&lt;br /&gt;
:* [[MAME 0.97u4]]&lt;br /&gt;
:* [[MAME 0.97u5]]&lt;br /&gt;
* [[MAME 0.98]]&lt;br /&gt;
:* [[MAME 0.98u1]]&lt;br /&gt;
:* [[MAME 0.98u2]]&lt;br /&gt;
:* [[MAME 0.98u3]]&lt;br /&gt;
:* [[MAME 0.98u4]]&lt;br /&gt;
* [[MAME 0.99]]&lt;br /&gt;
:* [[MAME 0.99u1]]&lt;br /&gt;
:* [[MAME 0.99u2]]&lt;br /&gt;
:* [[MAME 0.99u3]]&lt;br /&gt;
:* [[MAME 0.99u4]]&lt;br /&gt;
:* [[MAME 0.99u5]]&lt;br /&gt;
:* [[MAME 0.99u6]]&lt;br /&gt;
:* [[MAME 0.99u7]]&lt;br /&gt;
:* [[MAME 0.99u8]]&lt;br /&gt;
:* [[MAME 0.99u9]]&lt;br /&gt;
:* [[MAME 0.99u10]]&lt;br /&gt;
* [[MAME 0.100]]&lt;br /&gt;
:* [[MAME 0.100u1]]&lt;br /&gt;
:* [[MAME 0.100u2]]&lt;br /&gt;
:* [[MAME 0.100u3]]&lt;br /&gt;
:* [[MAME 0.100u4]]&lt;br /&gt;
* [[MAME 0.101]]&lt;br /&gt;
:* [[MAME 0.101u1]]&lt;br /&gt;
:* [[MAME 0.101u2]]&lt;br /&gt;
:* [[MAME 0.101u3]]&lt;br /&gt;
:* [[MAME 0.101u4]]&lt;br /&gt;
:* [[MAME 0.101u5]]&lt;br /&gt;
* [[MAME 0.102]]&lt;br /&gt;
:* [[MAME 0.102u1]]&lt;br /&gt;
:* [[MAME 0.102u2]]&lt;br /&gt;
:* [[MAME 0.102u3]]&lt;br /&gt;
:* [[MAME 0.102u4]]&lt;br /&gt;
:* [[MAME 0.102u5]]&lt;br /&gt;
* [[MAME 0.103]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2006 ===&lt;br /&gt;
:* [[MAME 0.103u1]]&lt;br /&gt;
:* [[MAME 0.103u2]]&lt;br /&gt;
:* [[MAME 0.103u3]]&lt;br /&gt;
:* [[MAME 0.103u4]]&lt;br /&gt;
:* [[MAME 0.103u5]]&lt;br /&gt;
* [[MAME 0.104]]&lt;br /&gt;
:* [[MAME 0.104u1]]&lt;br /&gt;
:* [[MAME 0.104u2]]&lt;br /&gt;
:* [[MAME 0.104u3]]&lt;br /&gt;
:* [[MAME 0.104u4]]&lt;br /&gt;
:* [[MAME 0.104u5]]&lt;br /&gt;
:* [[MAME 0.104u6]]&lt;br /&gt;
:* [[MAME 0.104u7]]&lt;br /&gt;
:* [[MAME 0.104u8]]&lt;br /&gt;
:* [[MAME 0.104u9]]&lt;br /&gt;
* [[MAME 0.105]]&lt;br /&gt;
:* [[MAME 0.105u1]]&lt;br /&gt;
:* [[MAME 0.105u2]]&lt;br /&gt;
:* [[MAME 0.105u3]]&lt;br /&gt;
:* [[MAME 0.105u4]]&lt;br /&gt;
:* [[MAME 0.105u5]]&lt;br /&gt;
* [[MAME 0.106]]&lt;br /&gt;
:* [[MAME 0.106u1]]&lt;br /&gt;
:* [[MAME 0.106u2]]&lt;br /&gt;
:* [[MAME 0.106u3]]&lt;br /&gt;
:* [[MAME 0.106u4]]&lt;br /&gt;
:* [[MAME 0.106u5]]&lt;br /&gt;
:* [[MAME 0.106u6]]&lt;br /&gt;
:* [[MAME 0.106u7]]&lt;br /&gt;
:* [[MAME 0.106u8]]&lt;br /&gt;
:* [[MAME 0.106u9]]&lt;br /&gt;
:* [[MAME 0.106u10]]&lt;br /&gt;
:* [[MAME 0.106u11]]&lt;br /&gt;
:* [[MAME 0.106u12]]&lt;br /&gt;
:* [[MAME 0.106u13]]&lt;br /&gt;
* [[MAME 0.107]]&lt;br /&gt;
:* [[MAME 0.107u1]]&lt;br /&gt;
:* [[MAME 0.107u2]]&lt;br /&gt;
:* [[MAME 0.107u3]]&lt;br /&gt;
:* [[MAME 0.107u4]]&lt;br /&gt;
* [[MAME 0.108]]&lt;br /&gt;
:* [[MAME 0.108u1]]&lt;br /&gt;
:* [[MAME 0.108u2]]&lt;br /&gt;
:* [[MAME 0.108u3]]&lt;br /&gt;
:* [[MAME 0.108u4]]&lt;br /&gt;
:* [[MAME 0.108u5]]&lt;br /&gt;
* [[MAME 0.109]]&lt;br /&gt;
:* [[MAME 0.109u1]]&lt;br /&gt;
:* [[MAME 0.109u2]]&lt;br /&gt;
:* [[MAME 0.109u3]]&lt;br /&gt;
:* [[MAME 0.109u4]]&lt;br /&gt;
:* [[MAME 0.109u5]]&lt;br /&gt;
* [[MAME 0.110]]&lt;br /&gt;
:* [[MAME 0.110u1]]&lt;br /&gt;
:* [[MAME 0.110u2]]&lt;br /&gt;
:* [[MAME 0.110u3]]&lt;br /&gt;
:* [[MAME 0.110u4]]&lt;br /&gt;
:* [[MAME 0.110u5]]&lt;br /&gt;
* [[MAME 0.111]]&lt;br /&gt;
:* [[MAME 0.111u1]]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2007 ===&lt;br /&gt;
:* [[MAME 0.111u2]]&lt;br /&gt;
:* [[MAME 0.111u3]]&lt;br /&gt;
:* [[MAME 0.111u4]]&lt;br /&gt;
:* [[MAME 0.111u5]]&lt;br /&gt;
:* [[MAME 0.111u6]]&lt;br /&gt;
* [[MAME 0.112]]&lt;br /&gt;
:* [[MAME 0.112u1]]&lt;br /&gt;
:* [[MAME 0.112u2]]&lt;br /&gt;
:* [[MAME 0.112u3]]&lt;br /&gt;
:* [[MAME 0.112u4]]&lt;br /&gt;
* [[MAME 0.113]]&lt;br /&gt;
:* [[MAME 0.113u1]]&lt;br /&gt;
:* [[MAME 0.113u2]]&lt;br /&gt;
:* [[MAME 0.113u3]]&lt;br /&gt;
:* [[MAME 0.113u4]]&lt;br /&gt;
* [[MAME 0.114]]&lt;br /&gt;
:* [[MAME 0.114u1]]&lt;br /&gt;
:* [[MAME 0.114u2]]&lt;br /&gt;
:* [[MAME 0.114u3]]&lt;br /&gt;
:* [[MAME 0.114u4]]&lt;br /&gt;
* [[MAME 0.115]]&lt;br /&gt;
:* [[MAME 0.115u1]]&lt;br /&gt;
:* [[MAME 0.115u2]]&lt;br /&gt;
:* [[MAME 0.115u3]]&lt;br /&gt;
:* [[MAME 0.115u4]]&lt;br /&gt;
* [[MAME 0.116]]&lt;br /&gt;
:* [[MAME 0.116u1]]&lt;br /&gt;
:* [[MAME 0.116u2]]&lt;br /&gt;
:* [[MAME 0.116u3]]&lt;br /&gt;
:* [[MAME 0.116u4]]&lt;br /&gt;
* [[MAME 0.117]]&lt;br /&gt;
:* [[MAME 0.117u1]]&lt;br /&gt;
:* [[MAME 0.117u2]]&lt;br /&gt;
:* [[MAME 0.117u3]]&lt;br /&gt;
* [[MAME 0.118]]&lt;br /&gt;
:* [[MAME 0.118u1]]&lt;br /&gt;
:* [[MAME 0.118u2]]&lt;br /&gt;
:* [[MAME 0.118u3]]&lt;br /&gt;
:* [[MAME 0.118u4]]&lt;br /&gt;
:* [[MAME 0.118u5]]&lt;br /&gt;
:* [[MAME 0.118u6]]&lt;br /&gt;
* [[MAME 0.119]]&lt;br /&gt;
:* [[MAME 0.119u1]]&lt;br /&gt;
:* [[MAME 0.119u2]]&lt;br /&gt;
:* [[MAME 0.119u3]]&lt;br /&gt;
:* [[MAME 0.119u4]]&lt;br /&gt;
* [[MAME 0.120]]&lt;br /&gt;
:* [[MAME 0.120u1]]&lt;br /&gt;
:* [[MAME 0.120u2]]&lt;br /&gt;
:* [[MAME 0.120u3]]&lt;br /&gt;
:* [[MAME 0.120u4]]&lt;br /&gt;
* [[MAME 0.121]]&lt;br /&gt;
:* [[MAME 0.121u1]]&lt;br /&gt;
:* [[MAME 0.121u2]]&lt;br /&gt;
:* [[MAME 0.121u3]]&lt;br /&gt;
:* [[MAME 0.121u4]]&lt;br /&gt;
* [[MAME 0.122]]&lt;br /&gt;
:* [[MAME 0.122u1]]&lt;br /&gt;
:* [[MAME 0.122u2]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2008 ===&lt;br /&gt;
:* [[MAME 0.122u3]]&lt;br /&gt;
:* [[MAME 0.122u4]]&lt;br /&gt;
:* [[MAME 0.122u5]]&lt;br /&gt;
:* [[MAME 0.122u6]]&lt;br /&gt;
:* [[MAME 0.122u7]]&lt;br /&gt;
:* [[MAME 0.122u8]]&lt;br /&gt;
:* [[MAME 0.122u8fix]]&lt;br /&gt;
* [[MAME 0.123]]&lt;br /&gt;
:* [[MAME 0.123u1]]&lt;br /&gt;
:* [[MAME 0.123u2]]&lt;br /&gt;
:* [[MAME 0.123u3]]&lt;br /&gt;
:* [[MAME 0.123u4]]&lt;br /&gt;
:* [[MAME 0.123u5]]&lt;br /&gt;
:* [[MAME 0.123u6]]&lt;br /&gt;
* [[MAME 0.124]]&lt;br /&gt;
:* [[MAME 0.124a]]&lt;br /&gt;
:* [[MAME 0.124u1]]&lt;br /&gt;
:* [[MAME 0.124u2]]&lt;br /&gt;
:* [[MAME 0.124u3]]&lt;br /&gt;
:* [[MAME 0.124u4]]&lt;br /&gt;
:* [[MAME 0.124u5]]&lt;br /&gt;
* [[MAME 0.125]]&lt;br /&gt;
:* [[MAME 0.125u1]]&lt;br /&gt;
:* [[MAME 0.125u2]]&lt;br /&gt;
:* [[MAME 0.125u3]]&lt;br /&gt;
:* [[MAME 0.125u4]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.125u3&amp;diff=1730</id>
		<title>MAME 0.125u3</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.125u3&amp;diff=1730"/>
		<updated>2008-05-29T12:20:46Z</updated>

		<summary type="html">&lt;p&gt;Georg: Initial version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.125u3 was released on 29 May 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version are, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]]&lt;br /&gt;
* [[Bonky]]&lt;br /&gt;
* [[Chizzy]]&lt;br /&gt;
* [[couriersud]]&lt;br /&gt;
* [[Curt Coder]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
* [[Exodus]]&lt;br /&gt;
* [[Fabio Priuli]]&lt;br /&gt;
* [[Guru]]&lt;br /&gt;
* [[hammer300]]&lt;br /&gt;
* [[Jim Stolis]]&lt;br /&gt;
* [[Miodrag Milanovic]]&lt;br /&gt;
* [[Nathan Woods]]&lt;br /&gt;
* [[Nicola Salmoria]]&lt;br /&gt;
* [[Phil Bennett]]&lt;br /&gt;
* [[Roberto Fresca]]&lt;br /&gt;
* [[robiza]]&lt;br /&gt;
* [[ShimaPong]]&lt;br /&gt;
* [[Stefan Lindberg]]&lt;br /&gt;
* [[Wilbert Pol]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] changed the default DIP switches in onetwo.c. Common coinslot mode seems broken, or our code is wrong.&lt;br /&gt;
&lt;br /&gt;
* [[Andrew Gardner]] updated the documentation in several drivers based on old readmes and other data that might get lost.&lt;br /&gt;
&lt;br /&gt;
* [[Curt Coder]] fixed COP420 instructions JSRP, LBI, LQID, and SKT. Draco now has sound. Also fixed COP420 instructions XAS and INIL. Fixed cycle count for extended opcodes. Added CKO general purpose input.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] made improvements to the American Poker II driver.&lt;br /&gt;
** Reworked the color routines switching to resnet system.&lt;br /&gt;
** Added a resistor network diagram.&lt;br /&gt;
** Switch to pre-defined crystal value.&lt;br /&gt;
** Changed the WATCHDOG_TIME_INIT to be based on miliseconds instead of hertz.&lt;br /&gt;
** Other minor cleanup/fixes.&lt;br /&gt;
** Updated technical notes.&lt;br /&gt;
&lt;br /&gt;
* [[Jim Stolis]] made peplus driver changes:&lt;br /&gt;
** Updated coin-in timing&lt;br /&gt;
** Extended memory address range of DUART&lt;br /&gt;
** Fixed overlapping input port bits&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] fixed PORT_IMPULSE handling. The old code would force inputs to be asserted for at least the number of frames indicated, but keeping the button pressed would keep the input asserted. Now the input is asserted far exactly the number of frames indicated.&lt;br /&gt;
&lt;br /&gt;
* [[Wilbert Pol]] fixed memory access in the 80286 cpu core which made i286.h obsolete. Changed CPUINFO_INT_MAX_INSTRUCTION_BYTES to prevent crashes during disassembly.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed behavior of toggle switches so that they don&#039;t lose their value when the UI is up. They also can now be used for multibit DIP switch settings in which case they toggle through all the options. Added new functions input_field_select_next_setting() and input_field_select_previous_setting() which can be used to iterate properly through DIP switches. Fixed the behavior for cases where conditional ports are in play (you could get stuck). Changed uimenu.c to call these instead of implementing its own.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed uimenu.c so that hitting ENTER on a DIP switch resets it to its default value. This is analagous to how the OSD sliders behave.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] renamed EEPROM_* to eeprom_*. Updated all drivers accordingly. Typedef&#039;ed a real eeprom_interface structure.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added a PORT_CUSTOM for the eeprom bit reading. Updated several drivers to use that by specifying it in their input ports instead of having a custom read handler that inserted the bit forcefully. Also added a PORT_CUSTOM for the ticket dispenser callback as well. Updated the dcheese driver to use it. Many more drivers can be updated to use these new PORT_CUSTOMs in the future, eliminating hacky input port read handlers.&lt;br /&gt;
&lt;br /&gt;
* [[Nathan Woods]] changed text used to specify a menu separator in uimenu.c, and added a #define for the new string.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added TOKEN_SKIP_* macros to tokenize.h.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed error reporting during input port detokenization to fill a buffer rather than fatalerror-ing immediately. Should now properly skip over any invalid tokens. Enhanced error detection during input port detokenization to catch duplicate bits. There are a lot of these! Updated initialization code to print errors and fatal only if the input ports were unable to be constructed at all.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] fixed duplicate input port bits in pacman.c, gottlieb.c, cps1.c, megadriv.c, segae.c.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added support for a NULL set of input ports, used by the empty driver.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] fixed cpu_getiloops() which was not returning the correct value.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] made gijoe not crash, but still don&#039;t understand what the original code was trying to do.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] moved suprpool to a better match hardware. Fixed the ROM load and added a list of PCB components.&lt;br /&gt;
&lt;br /&gt;
* [[Miodrag Milanovic]] implemented autoload mode in 8257 DMA:&lt;br /&gt;
** added support for autoload mode&lt;br /&gt;
** fixed bug in calculating count&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] fixed duplicate input port bits in dkong.c.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed the MIPS core:&lt;br /&gt;
** renamed struct mips3_config -&amp;gt; mips3_config&lt;br /&gt;
** updated all drivers to the new names&lt;br /&gt;
** removed MIPS3DRC_STRICT_COP0 flag, which is no longer used&lt;br /&gt;
** a few minor cleanups&lt;br /&gt;
** moved implementation-specific state into a pointer hanging off of the core MIPS3 state&lt;br /&gt;
** removed large context in favor of a pointer to the large context to help improve context switch times&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed the behavior of the translate callback in the CPU interface:&lt;br /&gt;
** added new &#039;intention&#039; parameter to the translate callback to indicate read/write/fetch access, user/supervisor mode, and a flag for debugging&lt;br /&gt;
** updated all call sites to pass an appropriate value&lt;br /&gt;
** updated all CPU cores to the new prototype&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] updated the UML:&lt;br /&gt;
** added new opcode SETC to set the carry flag from a source bit&lt;br /&gt;
** added new opcode BSWAP to swap bytes within a value&lt;br /&gt;
** updated C, x86, x64 back-ends to support the new opcodes&lt;br /&gt;
** updated disassembler to support the new opcodes&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed the DRC frontend:&lt;br /&gt;
** fixed bug in handling edge case with the PC near the 0 or ~0&lt;br /&gt;
** added new flag to tag privileged instructions&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added a new option -snapname which lets you provide a template for how snapshot names are generated. See config.txt for details.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added new astring functions astring_del, astring_replace, and astring_replacec.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] removed meaningless service_coin_lockout_w function. Updated the zaxxon driver to correctly handle the coin enable lines.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed bug that caused DIP switches to be improperly read from game cfg file in certain circumstances.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added internal default tags for input ports when saving/loading.&lt;br /&gt;
&lt;br /&gt;
* [[ShimaPong]] massively updated the cheat sytem:&lt;br /&gt;
** Supported (preliminary) new cheat format&lt;br /&gt;
*** Added new operations PDWWrite, RWrite, VRWrite, CWrite, Move, Branch, Loop, Popup&lt;br /&gt;
*** Added new options ValueSelectNegative, Return, AddressReadFrom, DataReadFrom&lt;br /&gt;
*** Added cheat variables - you can store data with Write or Move operations and read as an address or data from each fields&lt;br /&gt;
*** Added condition check for CWrite, Branch and Popup operations&lt;br /&gt;
*** Added new custom codes Separator, Layer&lt;br /&gt;
*** Supported Shared Code (MESS ONLY) different machine shares common code for a game&lt;br /&gt;
** Allowed mixed label-select or user-select with standard code&lt;br /&gt;
** Added label selector menu for label-selection code&lt;br /&gt;
** Added extend comment displayer for multi-line comments&lt;br /&gt;
** Added command menu for cheat list and watchpoint - easy selectable cheat commands in this menu&lt;br /&gt;
** Added debug view menu (DEBUG BUILD ONLY) - it displays internal info to debug cheat system&lt;br /&gt;
** Supported unique separator by ui_draw_menu() in several menus&lt;br /&gt;
** Added user defined search region - you can set free memory range from cheat database&lt;br /&gt;
** Enhanced error check for cheat code to prevent from unexpected working. Error code is locked. If you select this code, the analyser works instead of the code activater&lt;br /&gt;
** Enhanced value input with keyboard-less - cheat edit key gives new input system in several menus Left/right keys moves the edit cursor and up/down keys changes a value&lt;br /&gt;
** Added cheat command save, reload, reset in option menu&lt;br /&gt;
** Supported address shift in searching - now searchable default region in TMS340*0 cpu games (Trog, Smash T.V. etc)&lt;br /&gt;
** Refined cheat menu handling with function pointer called cheat_menu_handler&lt;br /&gt;
** Added format strings table to manage in an integrated fashion&lt;br /&gt;
** Deleted unused hacks of default search region for Neo Geo and TMS34010&lt;br /&gt;
** Refined code based on MAME coding guidelines&lt;br /&gt;
*** Renamed many functions/structures/constants (but not complete due to too many items)&lt;br /&gt;
*** Converted small but often used functions to INLINE&lt;br /&gt;
*** Fixed a comparison in case of 0 or NULL&lt;br /&gt;
*** Added missing function prototype for several functions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&#039;&#039;&#039;New games added or promoted from NOT_WORKING status&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/bmfinal beatmania THE FINAL (ver JA-A)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/pexp0112 Player&#039;s Edge Plus (XP000112) White Hot Aces Poker]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/cecmatch ChuckECheese&#039;s Match Game]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/coronatn Coronation Street Quiz Game]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New clones added&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/fredmeus Fred Flintstones&#039; Memory Match (US, High Score version, 3/10/95)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/fredmeuk Fred Flintstones&#039; Memory Match (UK, 3/17/95)&amp;quot;]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/fredmemj Fred Flintstones&#039; Memory Match (Japan, High Score version, 3/20/95)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/fredmemc Fred Flintstones&#039; Memory Match (Mandarin Chinese, 3/17/95)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/fredmesp Fred Flintstones&#039; Memory Match (Spanish, 3/17/95)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/mpang Mighty! Pang (Euro 001010)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/dynmcopc Dynamite Cop (USA, Model 2C)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/atomboy Atomic Boy (revision B)]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2008]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Previous_MAME_Versions&amp;diff=1729</id>
		<title>Previous MAME Versions</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Previous_MAME_Versions&amp;diff=1729"/>
		<updated>2008-05-29T11:18:00Z</updated>

		<summary type="html">&lt;p&gt;Georg: /* 2008 */ 125u2/3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page provides information about prior versions of MAME. MAME derivatives and their respective features are not covered.&lt;br /&gt;
&lt;br /&gt;
The general information presented on each page:&lt;br /&gt;
:* Release date&lt;br /&gt;
:* List of contributors for that version&lt;br /&gt;
:* List of modifications for that version&lt;br /&gt;
:* List of games added for that version&lt;br /&gt;
&lt;br /&gt;
The pages mostly are wiki-ized versions of each version&#039;s whatsnew.txt, with hyperlinks to the appropriate pages on [http://www.mameworld.net/maws/ MAWS] and the wiki itself. Additional information may also be added, such as major changes to the MAME source code or milestones of the project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Versions by release year ==&lt;br /&gt;
{| width=100%&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 1997 ===&lt;br /&gt;
* [[MAME 0.1]]&lt;br /&gt;
* [[MAME 0.2]]&lt;br /&gt;
* [[MAME 0.3]]&lt;br /&gt;
* [[MAME 0.4]]&lt;br /&gt;
* [[MAME 0.5]]&lt;br /&gt;
* [[MAME 0.6]]&lt;br /&gt;
* [[MAME 0.7]]&lt;br /&gt;
* [[MAME 0.8]]&lt;br /&gt;
:* [[MAME 0.8.1]]&lt;br /&gt;
* [[MAME 0.9]]&lt;br /&gt;
:* [[MAME 0.9.1]]&lt;br /&gt;
* [[MAME 0.10]]&lt;br /&gt;
* [[MAME 0.11]]&lt;br /&gt;
* [[MAME 0.12]]&lt;br /&gt;
* [[MAME 0.13]]&lt;br /&gt;
* [[MAME 0.14]]&lt;br /&gt;
* [[MAME 0.15]]&lt;br /&gt;
* [[MAME 0.16]]&lt;br /&gt;
* [[MAME 0.17]]&lt;br /&gt;
* [[MAME 0.18]]&lt;br /&gt;
* [[MAME 0.19]]&lt;br /&gt;
* [[MAME 0.20]]&lt;br /&gt;
* [[MAME 0.21]]&lt;br /&gt;
:* [[MAME 0.21.5]]&lt;br /&gt;
* [[MAME 0.22]]&lt;br /&gt;
* [[MAME 0.23]]&lt;br /&gt;
:* [[MAME 0.23.1]]&lt;br /&gt;
* [[MAME 0.24]]&lt;br /&gt;
* [[MAME 0.25]]&lt;br /&gt;
* [[MAME 0.26]]&lt;br /&gt;
:* [[MAME 0.26.1]]&lt;br /&gt;
* [[MAME 0.27]]&lt;br /&gt;
* [[MAME 0.28]]&lt;br /&gt;
* [[MAME 0.29]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 1998 ===&lt;br /&gt;
* [[MAME 0.30]]&lt;br /&gt;
* [[MAME 0.31]]&lt;br /&gt;
:* [[MAME 0.33b1]]&lt;br /&gt;
:* [[MAME 0.33b2]]&lt;br /&gt;
:* [[MAME 0.33b3]]&lt;br /&gt;
:* [[MAME 0.33b4]]&lt;br /&gt;
:* [[MAME 0.33b5]]&lt;br /&gt;
:* [[MAME 0.33b6]]&lt;br /&gt;
:* [[MAME 0.33b7]]&lt;br /&gt;
:* [[MAME 0.33rc1]]&lt;br /&gt;
* [[MAME 0.33]]&lt;br /&gt;
:* [[MAME 0.34b1]]&lt;br /&gt;
:* [[MAME 0.34b2]]&lt;br /&gt;
:* [[MAME 0.34b3]]&lt;br /&gt;
:* [[MAME 0.34b4]]&lt;br /&gt;
:* [[MAME 0.34b5]]&lt;br /&gt;
:* [[MAME 0.34b6]]&lt;br /&gt;
:* [[MAME 0.34b7]]&lt;br /&gt;
:* [[MAME 0.34b8]]&lt;br /&gt;
:* [[MAME 0.34rc1]]&lt;br /&gt;
:* [[MAME 0.34rc2]]&lt;br /&gt;
* [[MAME 0.34]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 1999 ===&lt;br /&gt;
:* [[MAME 0.35b1]]&lt;br /&gt;
:* [[MAME 0.35b2]]&lt;br /&gt;
:* [[MAME 0.35b3]]&lt;br /&gt;
:* [[MAME 0.35b4]]&lt;br /&gt;
:* [[MAME 0.35b5]]&lt;br /&gt;
:* [[MAME 0.35b6]]&lt;br /&gt;
:* [[MAME 0.35b7]]&lt;br /&gt;
:* [[MAME 0.35b8]]&lt;br /&gt;
:* [[MAME 0.35b9]]&lt;br /&gt;
:* [[MAME 0.35b10]]&lt;br /&gt;
:* [[MAME 0.35b11]]&lt;br /&gt;
:* [[MAME 0.35b12]]&lt;br /&gt;
:* [[MAME 0.35b13]]&lt;br /&gt;
:* [[MAME 0.35rc1]]&lt;br /&gt;
:* [[MAME 0.35rc2]]&lt;br /&gt;
* [[MAME 0.35]]&lt;br /&gt;
:* [[MAME 0.35 Fixed]]&lt;br /&gt;
:* [[MAME 0.36b1]]&lt;br /&gt;
:* [[MAME 0.36b2]]&lt;br /&gt;
:* [[MAME 0.36b3]]&lt;br /&gt;
:* [[MAME 0.36b4]]&lt;br /&gt;
:* [[MAME 0.36b5]]&lt;br /&gt;
:* [[MAME 0.36b6]]&lt;br /&gt;
:* [[MAME 0.36b7]]&lt;br /&gt;
:* [[MAME 0.36b8]]&lt;br /&gt;
:* [[MAME 0.36b9]]&lt;br /&gt;
:* [[MAME 0.36b9.1]]&lt;br /&gt;
:* [[MAME 0.36b10]]&lt;br /&gt;
:* [[MAME 0.36b11]]&lt;br /&gt;
:* [[MAME 0.36b12]]&lt;br /&gt;
:* [[MAME 0.36b13]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2000 ===&lt;br /&gt;
:* [[MAME 0.36b14]]&lt;br /&gt;
:* [[MAME 0.36b15]]&lt;br /&gt;
:* [[MAME 0.36b16]]&lt;br /&gt;
:* [[MAME 0.36rc1]]&lt;br /&gt;
:* [[MAME 0.36rc2]]&lt;br /&gt;
* [[MAME 0.36]]&lt;br /&gt;
:* [[MAME 0.37b1]]&lt;br /&gt;
:* [[MAME 0.37b2]]&lt;br /&gt;
:* [[MAME 0.37b3]]&lt;br /&gt;
:* [[MAME 0.37b4]]&lt;br /&gt;
:* [[MAME 0.37b5]]&lt;br /&gt;
:* [[MAME 0.37b6]]&lt;br /&gt;
:* [[MAME 0.37b7]]&lt;br /&gt;
:* [[MAME 0.37b8]]&lt;br /&gt;
:* [[MAME 0.37b9]]&lt;br /&gt;
:* [[MAME 0.37b10]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2001 ===&lt;br /&gt;
:* [[MAME 0.37b11]]&lt;br /&gt;
:* [[MAME 0.37b12]]&lt;br /&gt;
:* [[MAME 0.37b12 Fixed]]&lt;br /&gt;
:* [[MAME 0.37b13]]&lt;br /&gt;
:* [[MAME 0.37b14]]&lt;br /&gt;
:* [[MAME 0.37b15]]&lt;br /&gt;
:* [[MAME 0.37b16]]&lt;br /&gt;
* [[MAME 0.53]]&lt;br /&gt;
* [[MAME 0.54]]&lt;br /&gt;
* [[MAME 0.55]]&lt;br /&gt;
* [[MAME 0.56]]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2002 ===&lt;br /&gt;
* [[MAME 0.57]]&lt;br /&gt;
* [[MAME 0.58]]&lt;br /&gt;
* [[MAME 0.59]]&lt;br /&gt;
* [[MAME 0.60]]&lt;br /&gt;
* [[MAME 0.61]]&lt;br /&gt;
* [[MAME 0.62]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2003 ===&lt;br /&gt;
* [[MAME 0.63]]&lt;br /&gt;
* [[MAME 0.64]]&lt;br /&gt;
* [[MAME 0.65]]&lt;br /&gt;
* [[MAME 0.66]]&lt;br /&gt;
* [[MAME 0.67]]&lt;br /&gt;
* [[MAME 0.68]]&lt;br /&gt;
* [[MAME 0.69]]&lt;br /&gt;
:* [[MAME 0.69a]]&lt;br /&gt;
:* [[MAME 0.69b]]&lt;br /&gt;
:* [[MAME 0.69u3]]&lt;br /&gt;
* [[MAME 0.70]]&lt;br /&gt;
:* [[MAME 0.70u1]]&lt;br /&gt;
:* [[MAME 0.70u2]]&lt;br /&gt;
:* [[MAME 0.70u3]]&lt;br /&gt;
:* [[MAME 0.70u4]]&lt;br /&gt;
:* [[MAME 0.70u5]]&lt;br /&gt;
* [[MAME 0.71]]&lt;br /&gt;
:* [[MAME 0.71u1]]&lt;br /&gt;
:* [[MAME 0.71u2]]&lt;br /&gt;
:* [[MAME 0.71u3p]]&lt;br /&gt;
* [[MAME 0.72]]&lt;br /&gt;
:* [[MAME 0.72u1]]&lt;br /&gt;
:* [[MAME 0.72u2]]&lt;br /&gt;
* [[MAME 0.73]]&lt;br /&gt;
* [[MAME 0.74]]&lt;br /&gt;
:* [[MAME 0.74u1]]&lt;br /&gt;
:* [[MAME 0.74u2]]&lt;br /&gt;
* [[MAME 0.75]]&lt;br /&gt;
:* [[MAME 0.75u1]]&lt;br /&gt;
* [[MAME 0.76]]&lt;br /&gt;
:* [[MAME 0.76u1]]&lt;br /&gt;
:* [[MAME 0.76u2]]&lt;br /&gt;
* [[MAME 0.77]]&lt;br /&gt;
:* [[MAME 0.77u1]]&lt;br /&gt;
:* [[MAME 0.77u2]]&lt;br /&gt;
:* [[MAME 0.77u3]]&lt;br /&gt;
* [[MAME 0.78]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2004 ===&lt;br /&gt;
:* [[MAME 0.78u1]]&lt;br /&gt;
:* [[MAME 0.78u2]]&lt;br /&gt;
:* [[MAME 0.78u3]]&lt;br /&gt;
:* [[MAME 0.78u4]]&lt;br /&gt;
:* [[MAME 0.78u5]]&lt;br /&gt;
:* [[MAME 0.78u6]]&lt;br /&gt;
* [[MAME 0.79]]&lt;br /&gt;
:* [[MAME 0.79u1]]&lt;br /&gt;
:* [[MAME 0.79u2]]&lt;br /&gt;
:* [[MAME 0.79u3]]&lt;br /&gt;
:* [[MAME 0.79u4]]&lt;br /&gt;
* [[MAME 0.80]]&lt;br /&gt;
:* [[MAME 0.80u1]]&lt;br /&gt;
:* [[MAME 0.80u2]]&lt;br /&gt;
:* [[MAME 0.80u3]]&lt;br /&gt;
* [[MAME 0.81]]&lt;br /&gt;
:* [[MAME 0.81u1]]&lt;br /&gt;
:* [[MAME 0.81u2]]&lt;br /&gt;
:* [[MAME 0.81u3]]&lt;br /&gt;
:* [[MAME 0.81u4]]&lt;br /&gt;
:* [[MAME 0.81u5]]&lt;br /&gt;
:* [[MAME 0.81u6]]&lt;br /&gt;
:* [[MAME 0.81u7]]&lt;br /&gt;
:* [[MAME 0.81u8]]&lt;br /&gt;
:* [[MAME 0.81u9]]&lt;br /&gt;
* [[MAME 0.82]]&lt;br /&gt;
:* [[MAME 0.82u1]]&lt;br /&gt;
:* [[MAME 0.82u2]]&lt;br /&gt;
:* [[MAME 0.82u3]]&lt;br /&gt;
* [[MAME 0.83]]&lt;br /&gt;
* [[MAME 0.84]]&lt;br /&gt;
:* [[MAME 0.84u1]]&lt;br /&gt;
:* [[MAME 0.84u2]]&lt;br /&gt;
:* [[MAME 0.84u3]]&lt;br /&gt;
:* [[MAME 0.84u4]]&lt;br /&gt;
:* [[MAME 0.84u5]]&lt;br /&gt;
:* [[MAME 0.84u6]]&lt;br /&gt;
* [[MAME 0.85]]&lt;br /&gt;
:* [[MAME 0.85u1]]&lt;br /&gt;
:* [[MAME 0.85u2]]&lt;br /&gt;
:* [[MAME 0.85u3]]&lt;br /&gt;
* [[MAME 0.86]]&lt;br /&gt;
:* [[MAME 0.86u1]]&lt;br /&gt;
:* [[MAME 0.86u2]]&lt;br /&gt;
:* [[MAME 0.86u3]]&lt;br /&gt;
:* [[MAME 0.86u4]]&lt;br /&gt;
:* [[MAME 0.86u5]]&lt;br /&gt;
* [[MAME 0.87]]&lt;br /&gt;
:* [[MAME 0.87u1]]&lt;br /&gt;
:* [[MAME 0.87u2]]&lt;br /&gt;
:* [[MAME 0.87u3]]&lt;br /&gt;
:* [[MAME 0.87u4]]&lt;br /&gt;
:* [[MAME 0.87u5]]&lt;br /&gt;
* [[MAME 0.88]]&lt;br /&gt;
:* [[MAME 0.88u1]]&lt;br /&gt;
:* [[MAME 0.88u2]]&lt;br /&gt;
:* [[MAME 0.88u3]]&lt;br /&gt;
:* [[MAME 0.88u4]]&lt;br /&gt;
:* [[MAME 0.88u5]]&lt;br /&gt;
:* [[MAME 0.88u6]]&lt;br /&gt;
:* [[MAME 0.88u7]]&lt;br /&gt;
* [[MAME 0.89]]&lt;br /&gt;
:* [[MAME 0.89u1]]&lt;br /&gt;
:* [[MAME 0.89u2]]&lt;br /&gt;
:* [[MAME 0.89u3]]&lt;br /&gt;
:* [[MAME 0.89u4]]&lt;br /&gt;
:* [[MAME 0.89u5]]&lt;br /&gt;
:* [[MAME 0.89u6]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2005 ===&lt;br /&gt;
* [[MAME 0.90]]&lt;br /&gt;
:* [[MAME 0.90u1]]&lt;br /&gt;
:* [[MAME 0.90u2]]&lt;br /&gt;
:* [[MAME 0.90u3]]&lt;br /&gt;
:* [[MAME 0.90u4]]&lt;br /&gt;
* [[MAME 0.91]]&lt;br /&gt;
:* [[MAME 0.91u1]]&lt;br /&gt;
:* [[MAME 0.91u2]]&lt;br /&gt;
* [[MAME 0.92]]&lt;br /&gt;
:* [[MAME 0.92u1]]&lt;br /&gt;
* [[MAME 0.93]]&lt;br /&gt;
:* [[MAME 0.93u1]]&lt;br /&gt;
:* [[MAME 0.93u2]]&lt;br /&gt;
:* [[MAME 0.93u3]]&lt;br /&gt;
* [[MAME 0.94]]&lt;br /&gt;
:* [[MAME 0.94u1]]&lt;br /&gt;
:* [[MAME 0.94u2]]&lt;br /&gt;
:* [[MAME 0.94u3]]&lt;br /&gt;
:* [[MAME 0.94u4]]&lt;br /&gt;
:* [[MAME 0.94u5]]&lt;br /&gt;
* [[MAME 0.95]]&lt;br /&gt;
:* [[MAME 0.95u1]]&lt;br /&gt;
:* [[MAME 0.95u2]]&lt;br /&gt;
:* [[MAME 0.95u3]]&lt;br /&gt;
:* [[MAME 0.95u4]]&lt;br /&gt;
:* [[MAME 0.95u5]]&lt;br /&gt;
:* [[MAME 0.95u6]]&lt;br /&gt;
:* [[MAME 0.95u7]]&lt;br /&gt;
* [[MAME 0.96]]&lt;br /&gt;
:* [[MAME 0.96u1]]&lt;br /&gt;
:* [[MAME 0.96u2]]&lt;br /&gt;
:* [[MAME 0.96u3]]&lt;br /&gt;
:* [[MAME 0.96u4]]&lt;br /&gt;
* [[MAME 0.97]]&lt;br /&gt;
:* [[MAME 0.97u1]]&lt;br /&gt;
:* [[MAME 0.97u2]]&lt;br /&gt;
:* [[MAME 0.97u3]]&lt;br /&gt;
:* [[MAME 0.97u4]]&lt;br /&gt;
:* [[MAME 0.97u5]]&lt;br /&gt;
* [[MAME 0.98]]&lt;br /&gt;
:* [[MAME 0.98u1]]&lt;br /&gt;
:* [[MAME 0.98u2]]&lt;br /&gt;
:* [[MAME 0.98u3]]&lt;br /&gt;
:* [[MAME 0.98u4]]&lt;br /&gt;
* [[MAME 0.99]]&lt;br /&gt;
:* [[MAME 0.99u1]]&lt;br /&gt;
:* [[MAME 0.99u2]]&lt;br /&gt;
:* [[MAME 0.99u3]]&lt;br /&gt;
:* [[MAME 0.99u4]]&lt;br /&gt;
:* [[MAME 0.99u5]]&lt;br /&gt;
:* [[MAME 0.99u6]]&lt;br /&gt;
:* [[MAME 0.99u7]]&lt;br /&gt;
:* [[MAME 0.99u8]]&lt;br /&gt;
:* [[MAME 0.99u9]]&lt;br /&gt;
:* [[MAME 0.99u10]]&lt;br /&gt;
* [[MAME 0.100]]&lt;br /&gt;
:* [[MAME 0.100u1]]&lt;br /&gt;
:* [[MAME 0.100u2]]&lt;br /&gt;
:* [[MAME 0.100u3]]&lt;br /&gt;
:* [[MAME 0.100u4]]&lt;br /&gt;
* [[MAME 0.101]]&lt;br /&gt;
:* [[MAME 0.101u1]]&lt;br /&gt;
:* [[MAME 0.101u2]]&lt;br /&gt;
:* [[MAME 0.101u3]]&lt;br /&gt;
:* [[MAME 0.101u4]]&lt;br /&gt;
:* [[MAME 0.101u5]]&lt;br /&gt;
* [[MAME 0.102]]&lt;br /&gt;
:* [[MAME 0.102u1]]&lt;br /&gt;
:* [[MAME 0.102u2]]&lt;br /&gt;
:* [[MAME 0.102u3]]&lt;br /&gt;
:* [[MAME 0.102u4]]&lt;br /&gt;
:* [[MAME 0.102u5]]&lt;br /&gt;
* [[MAME 0.103]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2006 ===&lt;br /&gt;
:* [[MAME 0.103u1]]&lt;br /&gt;
:* [[MAME 0.103u2]]&lt;br /&gt;
:* [[MAME 0.103u3]]&lt;br /&gt;
:* [[MAME 0.103u4]]&lt;br /&gt;
:* [[MAME 0.103u5]]&lt;br /&gt;
* [[MAME 0.104]]&lt;br /&gt;
:* [[MAME 0.104u1]]&lt;br /&gt;
:* [[MAME 0.104u2]]&lt;br /&gt;
:* [[MAME 0.104u3]]&lt;br /&gt;
:* [[MAME 0.104u4]]&lt;br /&gt;
:* [[MAME 0.104u5]]&lt;br /&gt;
:* [[MAME 0.104u6]]&lt;br /&gt;
:* [[MAME 0.104u7]]&lt;br /&gt;
:* [[MAME 0.104u8]]&lt;br /&gt;
:* [[MAME 0.104u9]]&lt;br /&gt;
* [[MAME 0.105]]&lt;br /&gt;
:* [[MAME 0.105u1]]&lt;br /&gt;
:* [[MAME 0.105u2]]&lt;br /&gt;
:* [[MAME 0.105u3]]&lt;br /&gt;
:* [[MAME 0.105u4]]&lt;br /&gt;
:* [[MAME 0.105u5]]&lt;br /&gt;
* [[MAME 0.106]]&lt;br /&gt;
:* [[MAME 0.106u1]]&lt;br /&gt;
:* [[MAME 0.106u2]]&lt;br /&gt;
:* [[MAME 0.106u3]]&lt;br /&gt;
:* [[MAME 0.106u4]]&lt;br /&gt;
:* [[MAME 0.106u5]]&lt;br /&gt;
:* [[MAME 0.106u6]]&lt;br /&gt;
:* [[MAME 0.106u7]]&lt;br /&gt;
:* [[MAME 0.106u8]]&lt;br /&gt;
:* [[MAME 0.106u9]]&lt;br /&gt;
:* [[MAME 0.106u10]]&lt;br /&gt;
:* [[MAME 0.106u11]]&lt;br /&gt;
:* [[MAME 0.106u12]]&lt;br /&gt;
:* [[MAME 0.106u13]]&lt;br /&gt;
* [[MAME 0.107]]&lt;br /&gt;
:* [[MAME 0.107u1]]&lt;br /&gt;
:* [[MAME 0.107u2]]&lt;br /&gt;
:* [[MAME 0.107u3]]&lt;br /&gt;
:* [[MAME 0.107u4]]&lt;br /&gt;
* [[MAME 0.108]]&lt;br /&gt;
:* [[MAME 0.108u1]]&lt;br /&gt;
:* [[MAME 0.108u2]]&lt;br /&gt;
:* [[MAME 0.108u3]]&lt;br /&gt;
:* [[MAME 0.108u4]]&lt;br /&gt;
:* [[MAME 0.108u5]]&lt;br /&gt;
* [[MAME 0.109]]&lt;br /&gt;
:* [[MAME 0.109u1]]&lt;br /&gt;
:* [[MAME 0.109u2]]&lt;br /&gt;
:* [[MAME 0.109u3]]&lt;br /&gt;
:* [[MAME 0.109u4]]&lt;br /&gt;
:* [[MAME 0.109u5]]&lt;br /&gt;
* [[MAME 0.110]]&lt;br /&gt;
:* [[MAME 0.110u1]]&lt;br /&gt;
:* [[MAME 0.110u2]]&lt;br /&gt;
:* [[MAME 0.110u3]]&lt;br /&gt;
:* [[MAME 0.110u4]]&lt;br /&gt;
:* [[MAME 0.110u5]]&lt;br /&gt;
* [[MAME 0.111]]&lt;br /&gt;
:* [[MAME 0.111u1]]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2007 ===&lt;br /&gt;
:* [[MAME 0.111u2]]&lt;br /&gt;
:* [[MAME 0.111u3]]&lt;br /&gt;
:* [[MAME 0.111u4]]&lt;br /&gt;
:* [[MAME 0.111u5]]&lt;br /&gt;
:* [[MAME 0.111u6]]&lt;br /&gt;
* [[MAME 0.112]]&lt;br /&gt;
:* [[MAME 0.112u1]]&lt;br /&gt;
:* [[MAME 0.112u2]]&lt;br /&gt;
:* [[MAME 0.112u3]]&lt;br /&gt;
:* [[MAME 0.112u4]]&lt;br /&gt;
* [[MAME 0.113]]&lt;br /&gt;
:* [[MAME 0.113u1]]&lt;br /&gt;
:* [[MAME 0.113u2]]&lt;br /&gt;
:* [[MAME 0.113u3]]&lt;br /&gt;
:* [[MAME 0.113u4]]&lt;br /&gt;
* [[MAME 0.114]]&lt;br /&gt;
:* [[MAME 0.114u1]]&lt;br /&gt;
:* [[MAME 0.114u2]]&lt;br /&gt;
:* [[MAME 0.114u3]]&lt;br /&gt;
:* [[MAME 0.114u4]]&lt;br /&gt;
* [[MAME 0.115]]&lt;br /&gt;
:* [[MAME 0.115u1]]&lt;br /&gt;
:* [[MAME 0.115u2]]&lt;br /&gt;
:* [[MAME 0.115u3]]&lt;br /&gt;
:* [[MAME 0.115u4]]&lt;br /&gt;
* [[MAME 0.116]]&lt;br /&gt;
:* [[MAME 0.116u1]]&lt;br /&gt;
:* [[MAME 0.116u2]]&lt;br /&gt;
:* [[MAME 0.116u3]]&lt;br /&gt;
:* [[MAME 0.116u4]]&lt;br /&gt;
* [[MAME 0.117]]&lt;br /&gt;
:* [[MAME 0.117u1]]&lt;br /&gt;
:* [[MAME 0.117u2]]&lt;br /&gt;
:* [[MAME 0.117u3]]&lt;br /&gt;
* [[MAME 0.118]]&lt;br /&gt;
:* [[MAME 0.118u1]]&lt;br /&gt;
:* [[MAME 0.118u2]]&lt;br /&gt;
:* [[MAME 0.118u3]]&lt;br /&gt;
:* [[MAME 0.118u4]]&lt;br /&gt;
:* [[MAME 0.118u5]]&lt;br /&gt;
:* [[MAME 0.118u6]]&lt;br /&gt;
* [[MAME 0.119]]&lt;br /&gt;
:* [[MAME 0.119u1]]&lt;br /&gt;
:* [[MAME 0.119u2]]&lt;br /&gt;
:* [[MAME 0.119u3]]&lt;br /&gt;
:* [[MAME 0.119u4]]&lt;br /&gt;
* [[MAME 0.120]]&lt;br /&gt;
:* [[MAME 0.120u1]]&lt;br /&gt;
:* [[MAME 0.120u2]]&lt;br /&gt;
:* [[MAME 0.120u3]]&lt;br /&gt;
:* [[MAME 0.120u4]]&lt;br /&gt;
* [[MAME 0.121]]&lt;br /&gt;
:* [[MAME 0.121u1]]&lt;br /&gt;
:* [[MAME 0.121u2]]&lt;br /&gt;
:* [[MAME 0.121u3]]&lt;br /&gt;
:* [[MAME 0.121u4]]&lt;br /&gt;
* [[MAME 0.122]]&lt;br /&gt;
:* [[MAME 0.122u1]]&lt;br /&gt;
:* [[MAME 0.122u2]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2008 ===&lt;br /&gt;
:* [[MAME 0.122u3]]&lt;br /&gt;
:* [[MAME 0.122u4]]&lt;br /&gt;
:* [[MAME 0.122u5]]&lt;br /&gt;
:* [[MAME 0.122u6]]&lt;br /&gt;
:* [[MAME 0.122u7]]&lt;br /&gt;
:* [[MAME 0.122u8]]&lt;br /&gt;
:* [[MAME 0.122u8fix]]&lt;br /&gt;
* [[MAME 0.123]]&lt;br /&gt;
:* [[MAME 0.123u1]]&lt;br /&gt;
:* [[MAME 0.123u2]]&lt;br /&gt;
:* [[MAME 0.123u3]]&lt;br /&gt;
:* [[MAME 0.123u4]]&lt;br /&gt;
:* [[MAME 0.123u5]]&lt;br /&gt;
:* [[MAME 0.123u6]]&lt;br /&gt;
* [[MAME 0.124]]&lt;br /&gt;
:* [[MAME 0.124a]]&lt;br /&gt;
:* [[MAME 0.124u1]]&lt;br /&gt;
:* [[MAME 0.124u2]]&lt;br /&gt;
:* [[MAME 0.124u3]]&lt;br /&gt;
:* [[MAME 0.124u4]]&lt;br /&gt;
:* [[MAME 0.124u5]]&lt;br /&gt;
* [[MAME 0.125]]&lt;br /&gt;
:* [[MAME 0.125u1]]&lt;br /&gt;
:* [[MAME 0.125u2]]&lt;br /&gt;
:* [[MAME 0.125u3]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.125u2&amp;diff=1727</id>
		<title>MAME 0.125u2</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.125u2&amp;diff=1727"/>
		<updated>2008-05-29T07:11:47Z</updated>

		<summary type="html">&lt;p&gt;Georg: Initial version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.125u2 was released on 21 May 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version are, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]]&lt;br /&gt;
* [[Antoine Mine]]&lt;br /&gt;
* [[Atari Ace]]&lt;br /&gt;
* [[Chris Law]]&lt;br /&gt;
* [[couriersud]]&lt;br /&gt;
* [[Curt Coder]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
* [[Deacon Blue]]&lt;br /&gt;
* [[f205v]]&lt;br /&gt;
* [[Guru]]&lt;br /&gt;
* [[Lord Nightmare]]&lt;br /&gt;
* [[Mirko Mattioli]]&lt;br /&gt;
* [[Phil Stroffolino]]&lt;br /&gt;
* [[Philip Bennett]]&lt;br /&gt;
* [[R. Belmont]]&lt;br /&gt;
* [[Roberto Fresca]]&lt;br /&gt;
* [[robiza]]&lt;br /&gt;
* [[Sonikos]]&lt;br /&gt;
* [[Wilbert Pol]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[Phil Stroffolino]] fixed a long-standing bug with Emeralda text colors. A sprite attribute exists which signals an alternate interpretation of palette ram. Fixed priority for the bitmap layer used in Numan Athletics.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] restructured the input port internals and cleaned up inptport.c:&lt;br /&gt;
** Input ports are now maintained hierarchically. At the top level are input ports, which contain a list of fields. Each field represents one or more bits of the port. Certain fields such as DIP switches and configuration switches contain a list of settings, which can be selected. DIP switch fields can also contain a list of DIP switch locations.&lt;br /&gt;
** Normalized behavior of port overrides (via PORT_INCLUDE or by defining multiple overlapping bits). All fields within a port are kept in strict increasing bit order, so altered DIP switches are now kept in the appropriate order. This addresses MAMETesters bug 01671.&lt;br /&gt;
** Live port state is now fully separate from configured state. This is manifested in a similar way to devices, where a const list of ports can be managed either offline or live. Each port has a pointer to an opaque set of live state which is NULL when offline or valid when live. Each port also has a running_machine * which is also NULL when offline.&lt;br /&gt;
** Because of this new arrangement, the conversion from tokens to a list of ports now requires reasonably complex memory allocation, so these port lists must be explicitly allocated and freed (they are not mantained by automatic resource allocation).&lt;br /&gt;
** Custom and changed callbacks now take a pointer to a field config instead of a running machine. This provides more information about what field triggered the change notification. The machine can be found by referenced field-&amp;gt;port-&amp;gt;machine.&lt;br /&gt;
** The inptport.c module has been cleaned up and many ambiguities resolved. Most of this is internal, though it did result in osd_customize_inputport_list() being changed to osd_customize_input_type_list(). The parameter to this function is now a linked list instead of an array, and the structures referenced have been reorganized somewhat.&lt;br /&gt;
** Updated config.c to pass machine parameters to its callbacks.&lt;br /&gt;
** Updated validity checks, XML output, and UI system to handle the new structures.&lt;br /&gt;
** Moved large table of default input settings to a separate include file inpttype.h.&lt;br /&gt;
** Removed gross hacks in trackfld and hyperspt NVRAM. These may be broken as a result.&lt;br /&gt;
&lt;br /&gt;
* [[Phil Stroffolino]] made further Namco NA-1 changes:&lt;br /&gt;
** Adjusted alternate palette handling weights to more accurately match real hardware - text anti-aliasing is much more noticable.&lt;br /&gt;
** Adjustment to roz layer priority - prevents roz layer from incorrectly being displayed over backgrounds in some games (i.e. numanathj)&lt;br /&gt;
** Added a mask when processing the roz tilemap to avoid defects in emeraldj&lt;br /&gt;
&lt;br /&gt;
* [[Philip Bennett]] fixed black pixel patches present in the TC0100SCN fg layer of undrfire and groundfx.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] updated and improved the Universal DRC system:&lt;br /&gt;
** UML:&lt;br /&gt;
*** Added back-end validation mechanism, and a handful of tests as examples. This will be expanded in the future.&lt;br /&gt;
*** Added several new opcodes:&lt;br /&gt;
**** SAVE dumps the entire virtual machine state to a struct&lt;br /&gt;
**** RESTORE applies the data in a struct to the live state&lt;br /&gt;
**** LZCNT counts leading zeros in an operand&lt;br /&gt;
**** XTRACT extracts a bitfield to another register (rlwinm)&lt;br /&gt;
**** INSERT inserts a bitfield into a register (rlwimi)&lt;br /&gt;
*** Added new back-end function get_info() which returns information from the back-end about how many actual registers will be mapped.&lt;br /&gt;
** x86 back-end:&lt;br /&gt;
*** Implemented all new opcodes.&lt;br /&gt;
*** Implemented get_info() function.&lt;br /&gt;
*** Fixed several bugs relating to shifts/rotates and optimizing out cases incorrectly.&lt;br /&gt;
** x64 back-end:&lt;br /&gt;
*** Implemented all new opcodes.&lt;br /&gt;
*** Implemented get_info() function.&lt;br /&gt;
*** Added defines for new Penryn opcodes to x86emit.h.&lt;br /&gt;
*** Added support for ROUNDSS and ROUNDSD on Penryn architectures. This hasn&#039;t been tested. If you have a Penryn-based system, give it a try.&lt;br /&gt;
*** Fixed several bugs relating to shifts/rotates and optimizing out cases incorrectly.&lt;br /&gt;
** C back-end:&lt;br /&gt;
*** Implemented all new opcodes.&lt;br /&gt;
*** Implemented get_info() function.&lt;br /&gt;
*** Cleaned up operand sizing.&lt;br /&gt;
*** Fixed several errors that made it not work on bigendian systems&lt;br /&gt;
** MIPS DRC:&lt;br /&gt;
*** Added some instrumentation for the MMU. To enable it, turn on PRINTF_MMU at the top of the file.&lt;br /&gt;
*** Fixed front-end so that virtual no-op instructions are still targeted as branch targets.&lt;br /&gt;
*** Fixed front-end to mark the beginning of each sequence as needing TLB validation, since any sequence can be jumped to from anywhere.&lt;br /&gt;
*** Redid the MIPS3 TLB implementation. Fixed the exception vector and type handling. Changed the bitfields to directly map from the MIPS TLB format. Added distinction between TLB fill and TLB valid/modified exceptions.&lt;br /&gt;
*** Added separate modes for user, supervisor, and kernel modes. Each mode does proper verification of addresses now and generates address errors for invalid accesses.&lt;br /&gt;
*** Fixed several bugs in the TLB implementation; not everything works yet but it&#039;s a lot closer.&lt;br /&gt;
*** Made COP0 access checking mandatory in non-kernel modes.&lt;br /&gt;
*** Fixed several crashes when recompiling virtual no-ops.&lt;br /&gt;
*** Fixed TLB bug where entries for virtual address 0 were present by default.&lt;br /&gt;
*** Fixed bug in the map variable implementation that would sometimes result in incorrectly recovered values.&lt;br /&gt;
*** Implemented IDT instructions. All invalid instruction asserts are now runtime-only.&lt;br /&gt;
*** Added support to map a few common registers to machine registers if the machine supports it. Currently only x64 on Windows has enough free registers to do so, though PowerPC will almost certainly be able to take advantage of this. Gives a minor speedup.&lt;br /&gt;
*** Updated to use INSERT and XTRACT where appropriate.&lt;br /&gt;
*** Cleaned up register usage to free up one machine register for x64 on Linux.&lt;br /&gt;
  &lt;br /&gt;
* [[Mirko Mattioli]] added World Rally wheel support.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] fixed spikes91 sprite colours without resorting to hacks.&lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] fixed N64 rendering on big-endian targets.&lt;br /&gt;
&lt;br /&gt;
* [[Curt Coder]] fixed CDP1869 character memory access, and Cidelsa sprite flashing.&lt;br /&gt;
&lt;br /&gt;
* [[Wilbert Pol]] fixed 80286 databus widths.&lt;br /&gt;
&lt;br /&gt;
* [[Lord Nightmare]] added proper interpolation sub-cycles to the TMS5110 and TMS5220 (&#039;PC&#039; cycles and A/B subcycles of each) and updated comments.&lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] fixed World Rally MCU comms on big-endian.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed defaults so that joysticks are enabled standard.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] and [[f205v]] made some improvements to Sandii&#039; games:&lt;br /&gt;
** Confirmed the CPU clock after some PCB measurements.&lt;br /&gt;
** Changed the SND clock to 1MHz to match the PCB measurement.&lt;br /&gt;
** Corrected the internal OKI6295 frequency turning the pin 7 state to HIGH.&lt;br /&gt;
** Inputs: Eliminated all pulse limitations. Affected buttons have a rattled sound in the real thing too.&lt;br /&gt;
** Updated technical notes.&lt;br /&gt;
&lt;br /&gt;
* [[Antoine Mine]] corrected several bugs in the emulation of the saturn CPU. These corrections are needed to make new HP48 drivers (to be submitted to MESS imminently) work.&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] eliminated a large number of global Machine references. Added machine parameters to IRQ callbacks throughout the system to help remove more. Reduced the number of files needing deprecat.h by ~200.&lt;br /&gt;
&lt;br /&gt;
* [[Sonikos]] did some work on lwings.c: Input clean up, added dip locations, fixed lwingsb life DIP switches, and merged machine drivers.&lt;br /&gt;
&lt;br /&gt;
* [[Chris Law]] updated Gorf sample volume to match new samples from Chris Law.&lt;br /&gt;
&lt;br /&gt;
* [[Deacon Blue]] added built-in overlay for Moon Shuttle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&#039;&#039;&#039;New games added or promoted from NOT_WORKING status&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/spikes91 1991 Spikes (Italian bootleg)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New clones added&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/lastfork Last Fortress - Toride (Korea)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/mspuzzlg Miss Puzzle (Clone of Gumbo)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/galpansu Gals Panic SU (Korea)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New games marked as GAME_NOT_WORKING&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/beautyb Beauty Block]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2008]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.125u1&amp;diff=1726</id>
		<title>MAME 0.125u1</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.125u1&amp;diff=1726"/>
		<updated>2008-05-29T06:52:25Z</updated>

		<summary type="html">&lt;p&gt;Georg: /* Release Date */ forgot u1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.125u1 was released on 15 May 2008.&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version are, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]]&lt;br /&gt;
* [[Andrew Gardner]]&lt;br /&gt;
* [[Atari Ace]]&lt;br /&gt;
* [[Brian Troha]]&lt;br /&gt;
* [[Chizzy]]&lt;br /&gt;
* [[Corrado Tomaselli]]&lt;br /&gt;
* [[Curt Coder]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
* [[Dirk Best]]&lt;br /&gt;
* [[Fabio Priuli]]&lt;br /&gt;
* [[GAELCO SA]]&lt;br /&gt;
* [[Hugh McLenaghan]]&lt;br /&gt;
* [[Lord Nightmare]]&lt;br /&gt;
* [[Luigi30]]&lt;br /&gt;
* [[Manuel Abadia]]&lt;br /&gt;
* [[Nicola Salmoria]]&lt;br /&gt;
* [[Phil Bennett]]&lt;br /&gt;
* [[Phil Stroffolino]]&lt;br /&gt;
* [[Philip Bennett]]&lt;br /&gt;
* [[Roberto Fresca]]&lt;br /&gt;
* [[robiza]]&lt;br /&gt;
* [[Sonikos]]&lt;br /&gt;
* [[Stefan Lindberg]]&lt;br /&gt;
* [[stephh]]&lt;br /&gt;
* [[Tormod Tjaberg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[Philip Bennett]] improved cbombers sprites&lt;br /&gt;
&lt;br /&gt;
* [[stephh]] renamed ports and used AM_READ_PORT macros in arcadecl.&lt;br /&gt;
&lt;br /&gt;
* [[robiza]] added a feature to the cia6526: in READ operation the value can be forced by a external circuit; this feature is necessary for MESS.&lt;br /&gt;
&lt;br /&gt;
* [[Philip Bennett]] made undrfire.c improvements:&lt;br /&gt;
** Hooked up cbombers steering wheel input.&lt;br /&gt;
** Changed ES5505 clock rate to 30476100/2.&lt;br /&gt;
** Unified cbombers memory maps and tidied up some code.&lt;br /&gt;
** Removed the undrfire speedup hack.&lt;br /&gt;
&lt;br /&gt;
* [[Lord Nightmare]] marked the sound roms on Q*Bert&#039;s Qubes as bad and changed the flag to imperfect sound. The current sound cpu roms are the same as on a normal Q*Bert board, which is incorrect. At least three sound effects are present in the real qq-snd roms but not the Q*Bert qb-snd ones.&lt;br /&gt;
&lt;br /&gt;
* [[Phil Stroffolino]] fixed the ROZ effect in Namco NA1 driver. ROZ tilemap is actually an additional tilemap. Fixes a bug where a &amp;quot;roz enable&amp;quot; test was causing a normal layer to be rendered with ROZ effects in-game. There is no roz enable register - it&#039;s always available for mixing with other tilemaps and sprites. This also adds a missing NAMCO logo zoom/spin effect in Emeralda&#039;s attract mode.&lt;br /&gt;
&lt;br /&gt;
* [[Curt Coder]] added memory address parameter to CDP1802 DMA callbacks, and added a macro for the CPU interface.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] rewrote the Gaelco video ram encryption, which finally makes sense. The key observation was that when decrypting the second word, both encrypted and decrypted bits of the first word are used. Many thanks to Javier Valero for the detailed information that made this possible.&lt;br /&gt;
&lt;br /&gt;
* [[Luigi30]] fixed coin inputs, added validator input, and added notes on inputs to the tmaster driver.&lt;br /&gt;
&lt;br /&gt;
* [[Andrew Gardner]] merged memory maps for drivers: tagteam, tail2nos, tankbatt, tankbust, taotaido, targeth, and taxidrvr.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] added a new driver for old Game-A-Tron gambling games hardware:&lt;br /&gt;
** Properly decoded graphics.&lt;br /&gt;
** Proper memory map.&lt;br /&gt;
** Added NVRAM support.&lt;br /&gt;
** Proper Inputs through 8255 PPI I/O chip.&lt;br /&gt;
** Both games are working.&lt;br /&gt;
** Added technical &amp;amp; game notes.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added a new universal dynamic recompiler system:&lt;br /&gt;
** The central module is drcuml.c, which defines a universal machine language syntax that can be generated by a frontend recompiler and then retargeted via a generic backend interface to any of a number of different architectures. A disassembler for the UML is also included to allow examination of the generated UML code.&lt;br /&gt;
** Currently supported backend architectures include 32-bit x86, 64-bit x86, and a platform-neutral interpreted C backend that can be used as a fallback for platforms without native support. The C backend also performs additional validation to ensure assumptions are met.&lt;br /&gt;
** Along with the new architecture is a new MIPS III/IV recompiler frontend. This frontend has been rewritten from the old x64-specific recompiler to generate UML opcodes instead. This means that the single recompiler can be used to target multiple backend architectures and should in theory produce identical results across all of them.&lt;br /&gt;
** The old 32-bit and 64-bit MIPS recompilers are now officially retired. The new system provides similar performance (within 5% generally) to the old system and has similar compatibility. The only currently known issues are some problems with the two Gauntlet 3D games.&lt;br /&gt;
&lt;br /&gt;
* [[Manuel Abadia]] added a DS5002FP CPU core.&lt;br /&gt;
&lt;br /&gt;
* [[Curt Coder]] added the CDP1852 I/O buffer chip, and used it in Altair/Draco. &lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] found the proper algorithm to decrypt the blue TAB PCB in the funworld driver. Replaced the old decryption tables with the proper decryption scheme. Updated technical notes.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added uncompressed AVI recording:&lt;br /&gt;
** Extended aviio to be able to write RGB bitmaps. Unfortunately, the only option is fully uncompressed, which means the resulting AVIs are *HUGE* and may not play correctly in realtime due to high data rate. The intention is that these uncompressed AVIs are post-processed by other utilities to compress the video and produce a realtime playable result.&lt;br /&gt;
** Added new command-line option -aviwrite which works just like -mngwrite, except it produces AVIs and streams sound to them. Updated documentation accordingly.&lt;br /&gt;
** Shift+F12 still produces MNGs for now, though this might change in the future.&lt;br /&gt;
** Modified fileio.c to retain the full pathname to the file so that it can be queried while the file is open.&lt;br /&gt;
&lt;br /&gt;
* [[Lord Nightmare]] updated the TMS5200/5220 documentation and comments. Fixed the chirp table implementation in both the 51xx and 52xx chips.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] fixed default dipswitches on thoop to give more than 1 life.&lt;br /&gt;
&lt;br /&gt;
* [[Phil Stroffolino]] contributed bug fixes for NamcoNA Hardware:&lt;br /&gt;
** support for scanline effect (fixes invisible dolphin in Emeralda attract mode)&lt;br /&gt;
** ROZ implementation no longer breaks Numan Athletics pixmap layer&lt;br /&gt;
** blitter fixes; xday graphics are now correct&lt;br /&gt;
** identified extra communications RAM used by xday (probably to control printer)&lt;br /&gt;
&lt;br /&gt;
* [[Dirk Best]] fixed a crash in dynax games due to missing MSM6242 device.&lt;br /&gt;
&lt;br /&gt;
* [[Corrado Tomaselli]] changed the Black tiger main Z80 clock to 6MHz and sound Z80 clock to 3.579545MHz as verified on PCB.&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] consolidated opbase variables into a structure and rescoped them so they are hidden for general access.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&#039;&#039;&#039;New games added or promoted from NOT_WORKING status&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/pitboss Pit Boss Superstar]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/cbombers Chase Bombers]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/gatcardsu Card Games?]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/gatslots Slots Game?]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/wrally World Rally]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/bm7thmix beatmania 7th MIX (ver JA-B)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New clones added&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/lkage The Legend of Kage]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/megat3 Megatouch III (9255-20-06 RON)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/ghoxa Ghox (set 2)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/demonwl2 Demon&#039;s World / Horror Story (early edition)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/lwingsb Legendary Wings (bootleg)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New games marked as GAME_NOT_WORKING&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/bmfinal beatmania THE FINAL (ver JA-A)]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2008]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.125u1&amp;diff=1704</id>
		<title>MAME 0.125u1</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.125u1&amp;diff=1704"/>
		<updated>2008-05-15T10:30:13Z</updated>

		<summary type="html">&lt;p&gt;Georg: Initial version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.125 was released on 15 May 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version are, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]]&lt;br /&gt;
* [[Andrew Gardner]]&lt;br /&gt;
* [[Atari Ace]]&lt;br /&gt;
* [[Brian Troha]]&lt;br /&gt;
* [[Chizzy]]&lt;br /&gt;
* [[Corrado Tomaselli]]&lt;br /&gt;
* [[Curt Coder]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
* [[Dirk Best]]&lt;br /&gt;
* [[Fabio Priuli]]&lt;br /&gt;
* [[GAELCO SA]]&lt;br /&gt;
* [[Hugh McLenaghan]]&lt;br /&gt;
* [[Lord Nightmare]]&lt;br /&gt;
* [[Luigi30]]&lt;br /&gt;
* [[Manuel Abadia]]&lt;br /&gt;
* [[Nicola Salmoria]]&lt;br /&gt;
* [[Phil Bennett]]&lt;br /&gt;
* [[Phil Stroffolino]]&lt;br /&gt;
* [[Philip Bennett]]&lt;br /&gt;
* [[Roberto Fresca]]&lt;br /&gt;
* [[robiza]]&lt;br /&gt;
* [[Sonikos]]&lt;br /&gt;
* [[Stefan Lindberg]]&lt;br /&gt;
* [[stephh]]&lt;br /&gt;
* [[Tormod Tjaberg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[Philip Bennett]] improved cbombers sprites&lt;br /&gt;
&lt;br /&gt;
* [[stephh]] renamed ports and used AM_READ_PORT macros in arcadecl.&lt;br /&gt;
&lt;br /&gt;
* [[robiza]] added a feature to the cia6526: in READ operation the value can be forced by a external circuit; this feature is necessary for MESS.&lt;br /&gt;
&lt;br /&gt;
* [[Philip Bennett]] made undrfire.c improvements:&lt;br /&gt;
** Hooked up cbombers steering wheel input.&lt;br /&gt;
** Changed ES5505 clock rate to 30476100/2.&lt;br /&gt;
** Unified cbombers memory maps and tidied up some code.&lt;br /&gt;
** Removed the undrfire speedup hack.&lt;br /&gt;
&lt;br /&gt;
* [[Lord Nightmare]] marked the sound roms on Q*Bert&#039;s Qubes as bad and changed the flag to imperfect sound. The current sound cpu roms are the same as on a normal Q*Bert board, which is incorrect. At least three sound effects are present in the real qq-snd roms but not the Q*Bert qb-snd ones.&lt;br /&gt;
&lt;br /&gt;
* [[Phil Stroffolino]] fixed the ROZ effect in Namco NA1 driver. ROZ tilemap is actually an additional tilemap. Fixes a bug where a &amp;quot;roz enable&amp;quot; test was causing a normal layer to be rendered with ROZ effects in-game. There is no roz enable register - it&#039;s always available for mixing with other tilemaps and sprites. This also adds a missing NAMCO logo zoom/spin effect in Emeralda&#039;s attract mode.&lt;br /&gt;
&lt;br /&gt;
* [[Curt Coder]] added memory address parameter to CDP1802 DMA callbacks, and added a macro for the CPU interface.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] rewrote the Gaelco video ram encryption, which finally makes sense. The key observation was that when decrypting the second word, both encrypted and decrypted bits of the first word are used. Many thanks to Javier Valero for the detailed information that made this possible.&lt;br /&gt;
&lt;br /&gt;
* [[Luigi30]] fixed coin inputs, added validator input, and added notes on inputs to the tmaster driver.&lt;br /&gt;
&lt;br /&gt;
* [[Andrew Gardner]] merged memory maps for drivers: tagteam, tail2nos, tankbatt, tankbust, taotaido, targeth, and taxidrvr.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] added a new driver for old Game-A-Tron gambling games hardware:&lt;br /&gt;
** Properly decoded graphics.&lt;br /&gt;
** Proper memory map.&lt;br /&gt;
** Added NVRAM support.&lt;br /&gt;
** Proper Inputs through 8255 PPI I/O chip.&lt;br /&gt;
** Both games are working.&lt;br /&gt;
** Added technical &amp;amp; game notes.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added a new universal dynamic recompiler system:&lt;br /&gt;
** The central module is drcuml.c, which defines a universal machine language syntax that can be generated by a frontend recompiler and then retargeted via a generic backend interface to any of a number of different architectures. A disassembler for the UML is also included to allow examination of the generated UML code.&lt;br /&gt;
** Currently supported backend architectures include 32-bit x86, 64-bit x86, and a platform-neutral interpreted C backend that can be used as a fallback for platforms without native support. The C backend also performs additional validation to ensure assumptions are met.&lt;br /&gt;
** Along with the new architecture is a new MIPS III/IV recompiler frontend. This frontend has been rewritten from the old x64-specific recompiler to generate UML opcodes instead. This means that the single recompiler can be used to target multiple backend architectures and should in theory produce identical results across all of them.&lt;br /&gt;
** The old 32-bit and 64-bit MIPS recompilers are now officially retired. The new system provides similar performance (within 5% generally) to the old system and has similar compatibility. The only currently known issues are some problems with the two Gauntlet 3D games.&lt;br /&gt;
&lt;br /&gt;
* [[Manuel Abadia]] added a DS5002FP CPU core.&lt;br /&gt;
&lt;br /&gt;
* [[Curt Coder]] added the CDP1852 I/O buffer chip, and used it in Altair/Draco. &lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] found the proper algorithm to decrypt the blue TAB PCB in the funworld driver. Replaced the old decryption tables with the proper decryption scheme. Updated technical notes.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added uncompressed AVI recording:&lt;br /&gt;
** Extended aviio to be able to write RGB bitmaps. Unfortunately, the only option is fully uncompressed, which means the resulting AVIs are *HUGE* and may not play correctly in realtime due to high data rate. The intention is that these uncompressed AVIs are post-processed by other utilities to compress the video and produce a realtime playable result.&lt;br /&gt;
** Added new command-line option -aviwrite which works just like -mngwrite, except it produces AVIs and streams sound to them. Updated documentation accordingly.&lt;br /&gt;
** Shift+F12 still produces MNGs for now, though this might change in the future.&lt;br /&gt;
** Modified fileio.c to retain the full pathname to the file so that it can be queried while the file is open.&lt;br /&gt;
&lt;br /&gt;
* [[Lord Nightmare]] updated the TMS5200/5220 documentation and comments. Fixed the chirp table implementation in both the 51xx and 52xx chips.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] fixed default dipswitches on thoop to give more than 1 life.&lt;br /&gt;
&lt;br /&gt;
* [[Phil Stroffolino]] contributed bug fixes for NamcoNA Hardware:&lt;br /&gt;
** support for scanline effect (fixes invisible dolphin in Emeralda attract mode)&lt;br /&gt;
** ROZ implementation no longer breaks Numan Athletics pixmap layer&lt;br /&gt;
** blitter fixes; xday graphics are now correct&lt;br /&gt;
** identified extra communications RAM used by xday (probably to control printer)&lt;br /&gt;
&lt;br /&gt;
* [[Dirk Best]] fixed a crash in dynax games due to missing MSM6242 device.&lt;br /&gt;
&lt;br /&gt;
* [[Corrado Tomaselli]] changed the Black tiger main Z80 clock to 6MHz and sound Z80 clock to 3.579545MHz as verified on PCB.&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] consolidated opbase variables into a structure and rescoped them so they are hidden for general access.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&#039;&#039;&#039;New games added or promoted from NOT_WORKING status&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/pitboss Pit Boss Superstar]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/cbombers Chase Bombers]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/gatcardsu Card Games?]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/gatslots Slots Game?]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/wrally World Rally]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/bm7thmix beatmania 7th MIX (ver JA-B)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New clones added&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/lkage The Legend of Kage]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/megat3 Megatouch III (9255-20-06 RON)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/ghoxa Ghox (set 2)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/demonwl2 Demon&#039;s World / Horror Story (early edition)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/lwingsb Legendary Wings (bootleg)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New games marked as GAME_NOT_WORKING&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/bmfinal beatmania THE FINAL (ver JA-A)]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2008]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Previous_MAME_Versions&amp;diff=1703</id>
		<title>Previous MAME Versions</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Previous_MAME_Versions&amp;diff=1703"/>
		<updated>2008-05-15T10:07:20Z</updated>

		<summary type="html">&lt;p&gt;Georg: /* 2008 */ silly...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page provides information about prior versions of MAME. MAME derivatives and their respective features are not covered.&lt;br /&gt;
&lt;br /&gt;
The general information presented on each page:&lt;br /&gt;
:* Release date&lt;br /&gt;
:* List of contributors for that version&lt;br /&gt;
:* List of modifications for that version&lt;br /&gt;
:* List of games added for that version&lt;br /&gt;
&lt;br /&gt;
The pages mostly are wiki-ized versions of each version&#039;s whatsnew.txt, with hyperlinks to the appropriate pages on [http://www.mameworld.net/maws/ MAWS] and the wiki itself. Additional information may also be added, such as major changes to the MAME source code or milestones of the project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Versions by release year ==&lt;br /&gt;
{| width=100%&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 1997 ===&lt;br /&gt;
* [[MAME 0.1]]&lt;br /&gt;
* [[MAME 0.2]]&lt;br /&gt;
* [[MAME 0.3]]&lt;br /&gt;
* [[MAME 0.4]]&lt;br /&gt;
* [[MAME 0.5]]&lt;br /&gt;
* [[MAME 0.6]]&lt;br /&gt;
* [[MAME 0.7]]&lt;br /&gt;
* [[MAME 0.8]]&lt;br /&gt;
:* [[MAME 0.8.1]]&lt;br /&gt;
* [[MAME 0.9]]&lt;br /&gt;
:* [[MAME 0.9.1]]&lt;br /&gt;
* [[MAME 0.10]]&lt;br /&gt;
* [[MAME 0.11]]&lt;br /&gt;
* [[MAME 0.12]]&lt;br /&gt;
* [[MAME 0.13]]&lt;br /&gt;
* [[MAME 0.14]]&lt;br /&gt;
* [[MAME 0.15]]&lt;br /&gt;
* [[MAME 0.16]]&lt;br /&gt;
* [[MAME 0.17]]&lt;br /&gt;
* [[MAME 0.18]]&lt;br /&gt;
* [[MAME 0.19]]&lt;br /&gt;
* [[MAME 0.20]]&lt;br /&gt;
* [[MAME 0.21]]&lt;br /&gt;
:* [[MAME 0.21.5]]&lt;br /&gt;
* [[MAME 0.22]]&lt;br /&gt;
* [[MAME 0.23]]&lt;br /&gt;
:* [[MAME 0.23.1]]&lt;br /&gt;
* [[MAME 0.24]]&lt;br /&gt;
* [[MAME 0.25]]&lt;br /&gt;
* [[MAME 0.26]]&lt;br /&gt;
:* [[MAME 0.26.1]]&lt;br /&gt;
* [[MAME 0.27]]&lt;br /&gt;
* [[MAME 0.28]]&lt;br /&gt;
* [[MAME 0.29]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 1998 ===&lt;br /&gt;
* [[MAME 0.30]]&lt;br /&gt;
* [[MAME 0.31]]&lt;br /&gt;
:* [[MAME 0.33b1]]&lt;br /&gt;
:* [[MAME 0.33b2]]&lt;br /&gt;
:* [[MAME 0.33b3]]&lt;br /&gt;
:* [[MAME 0.33b4]]&lt;br /&gt;
:* [[MAME 0.33b5]]&lt;br /&gt;
:* [[MAME 0.33b6]]&lt;br /&gt;
:* [[MAME 0.33b7]]&lt;br /&gt;
:* [[MAME 0.33rc1]]&lt;br /&gt;
* [[MAME 0.33]]&lt;br /&gt;
:* [[MAME 0.34b1]]&lt;br /&gt;
:* [[MAME 0.34b2]]&lt;br /&gt;
:* [[MAME 0.34b3]]&lt;br /&gt;
:* [[MAME 0.34b4]]&lt;br /&gt;
:* [[MAME 0.34b5]]&lt;br /&gt;
:* [[MAME 0.34b6]]&lt;br /&gt;
:* [[MAME 0.34b7]]&lt;br /&gt;
:* [[MAME 0.34b8]]&lt;br /&gt;
:* [[MAME 0.34rc1]]&lt;br /&gt;
:* [[MAME 0.34rc2]]&lt;br /&gt;
* [[MAME 0.34]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 1999 ===&lt;br /&gt;
:* [[MAME 0.35b1]]&lt;br /&gt;
:* [[MAME 0.35b2]]&lt;br /&gt;
:* [[MAME 0.35b3]]&lt;br /&gt;
:* [[MAME 0.35b4]]&lt;br /&gt;
:* [[MAME 0.35b5]]&lt;br /&gt;
:* [[MAME 0.35b6]]&lt;br /&gt;
:* [[MAME 0.35b7]]&lt;br /&gt;
:* [[MAME 0.35b8]]&lt;br /&gt;
:* [[MAME 0.35b9]]&lt;br /&gt;
:* [[MAME 0.35b10]]&lt;br /&gt;
:* [[MAME 0.35b11]]&lt;br /&gt;
:* [[MAME 0.35b12]]&lt;br /&gt;
:* [[MAME 0.35b13]]&lt;br /&gt;
:* [[MAME 0.35rc1]]&lt;br /&gt;
:* [[MAME 0.35rc2]]&lt;br /&gt;
* [[MAME 0.35]]&lt;br /&gt;
:* [[MAME 0.35 Fixed]]&lt;br /&gt;
:* [[MAME 0.36b1]]&lt;br /&gt;
:* [[MAME 0.36b2]]&lt;br /&gt;
:* [[MAME 0.36b3]]&lt;br /&gt;
:* [[MAME 0.36b4]]&lt;br /&gt;
:* [[MAME 0.36b5]]&lt;br /&gt;
:* [[MAME 0.36b6]]&lt;br /&gt;
:* [[MAME 0.36b7]]&lt;br /&gt;
:* [[MAME 0.36b8]]&lt;br /&gt;
:* [[MAME 0.36b9]]&lt;br /&gt;
:* [[MAME 0.36b9.1]]&lt;br /&gt;
:* [[MAME 0.36b10]]&lt;br /&gt;
:* [[MAME 0.36b11]]&lt;br /&gt;
:* [[MAME 0.36b12]]&lt;br /&gt;
:* [[MAME 0.36b13]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2000 ===&lt;br /&gt;
:* [[MAME 0.36b14]]&lt;br /&gt;
:* [[MAME 0.36b15]]&lt;br /&gt;
:* [[MAME 0.36b16]]&lt;br /&gt;
:* [[MAME 0.36rc1]]&lt;br /&gt;
:* [[MAME 0.36rc2]]&lt;br /&gt;
* [[MAME 0.36]]&lt;br /&gt;
:* [[MAME 0.37b1]]&lt;br /&gt;
:* [[MAME 0.37b2]]&lt;br /&gt;
:* [[MAME 0.37b3]]&lt;br /&gt;
:* [[MAME 0.37b4]]&lt;br /&gt;
:* [[MAME 0.37b5]]&lt;br /&gt;
:* [[MAME 0.37b6]]&lt;br /&gt;
:* [[MAME 0.37b7]]&lt;br /&gt;
:* [[MAME 0.37b8]]&lt;br /&gt;
:* [[MAME 0.37b9]]&lt;br /&gt;
:* [[MAME 0.37b10]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2001 ===&lt;br /&gt;
:* [[MAME 0.37b11]]&lt;br /&gt;
:* [[MAME 0.37b12]]&lt;br /&gt;
:* [[MAME 0.37b12 Fixed]]&lt;br /&gt;
:* [[MAME 0.37b13]]&lt;br /&gt;
:* [[MAME 0.37b14]]&lt;br /&gt;
:* [[MAME 0.37b15]]&lt;br /&gt;
:* [[MAME 0.37b16]]&lt;br /&gt;
* [[MAME 0.53]]&lt;br /&gt;
* [[MAME 0.54]]&lt;br /&gt;
* [[MAME 0.55]]&lt;br /&gt;
* [[MAME 0.56]]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2002 ===&lt;br /&gt;
* [[MAME 0.57]]&lt;br /&gt;
* [[MAME 0.58]]&lt;br /&gt;
* [[MAME 0.59]]&lt;br /&gt;
* [[MAME 0.60]]&lt;br /&gt;
* [[MAME 0.61]]&lt;br /&gt;
* [[MAME 0.62]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2003 ===&lt;br /&gt;
* [[MAME 0.63]]&lt;br /&gt;
* [[MAME 0.64]]&lt;br /&gt;
* [[MAME 0.65]]&lt;br /&gt;
* [[MAME 0.66]]&lt;br /&gt;
* [[MAME 0.67]]&lt;br /&gt;
* [[MAME 0.68]]&lt;br /&gt;
* [[MAME 0.69]]&lt;br /&gt;
:* [[MAME 0.69a]]&lt;br /&gt;
:* [[MAME 0.69b]]&lt;br /&gt;
:* [[MAME 0.69u3]]&lt;br /&gt;
* [[MAME 0.70]]&lt;br /&gt;
:* [[MAME 0.70u1]]&lt;br /&gt;
:* [[MAME 0.70u2]]&lt;br /&gt;
:* [[MAME 0.70u3]]&lt;br /&gt;
:* [[MAME 0.70u4]]&lt;br /&gt;
:* [[MAME 0.70u5]]&lt;br /&gt;
* [[MAME 0.71]]&lt;br /&gt;
:* [[MAME 0.71u1]]&lt;br /&gt;
:* [[MAME 0.71u2]]&lt;br /&gt;
:* [[MAME 0.71u3p]]&lt;br /&gt;
* [[MAME 0.72]]&lt;br /&gt;
:* [[MAME 0.72u1]]&lt;br /&gt;
:* [[MAME 0.72u2]]&lt;br /&gt;
* [[MAME 0.73]]&lt;br /&gt;
* [[MAME 0.74]]&lt;br /&gt;
:* [[MAME 0.74u1]]&lt;br /&gt;
:* [[MAME 0.74u2]]&lt;br /&gt;
* [[MAME 0.75]]&lt;br /&gt;
:* [[MAME 0.75u1]]&lt;br /&gt;
* [[MAME 0.76]]&lt;br /&gt;
:* [[MAME 0.76u1]]&lt;br /&gt;
:* [[MAME 0.76u2]]&lt;br /&gt;
* [[MAME 0.77]]&lt;br /&gt;
:* [[MAME 0.77u1]]&lt;br /&gt;
:* [[MAME 0.77u2]]&lt;br /&gt;
:* [[MAME 0.77u3]]&lt;br /&gt;
* [[MAME 0.78]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2004 ===&lt;br /&gt;
:* [[MAME 0.78u1]]&lt;br /&gt;
:* [[MAME 0.78u2]]&lt;br /&gt;
:* [[MAME 0.78u3]]&lt;br /&gt;
:* [[MAME 0.78u4]]&lt;br /&gt;
:* [[MAME 0.78u5]]&lt;br /&gt;
:* [[MAME 0.78u6]]&lt;br /&gt;
* [[MAME 0.79]]&lt;br /&gt;
:* [[MAME 0.79u1]]&lt;br /&gt;
:* [[MAME 0.79u2]]&lt;br /&gt;
:* [[MAME 0.79u3]]&lt;br /&gt;
:* [[MAME 0.79u4]]&lt;br /&gt;
* [[MAME 0.80]]&lt;br /&gt;
:* [[MAME 0.80u1]]&lt;br /&gt;
:* [[MAME 0.80u2]]&lt;br /&gt;
:* [[MAME 0.80u3]]&lt;br /&gt;
* [[MAME 0.81]]&lt;br /&gt;
:* [[MAME 0.81u1]]&lt;br /&gt;
:* [[MAME 0.81u2]]&lt;br /&gt;
:* [[MAME 0.81u3]]&lt;br /&gt;
:* [[MAME 0.81u4]]&lt;br /&gt;
:* [[MAME 0.81u5]]&lt;br /&gt;
:* [[MAME 0.81u6]]&lt;br /&gt;
:* [[MAME 0.81u7]]&lt;br /&gt;
:* [[MAME 0.81u8]]&lt;br /&gt;
:* [[MAME 0.81u9]]&lt;br /&gt;
* [[MAME 0.82]]&lt;br /&gt;
:* [[MAME 0.82u1]]&lt;br /&gt;
:* [[MAME 0.82u2]]&lt;br /&gt;
:* [[MAME 0.82u3]]&lt;br /&gt;
* [[MAME 0.83]]&lt;br /&gt;
* [[MAME 0.84]]&lt;br /&gt;
:* [[MAME 0.84u1]]&lt;br /&gt;
:* [[MAME 0.84u2]]&lt;br /&gt;
:* [[MAME 0.84u3]]&lt;br /&gt;
:* [[MAME 0.84u4]]&lt;br /&gt;
:* [[MAME 0.84u5]]&lt;br /&gt;
:* [[MAME 0.84u6]]&lt;br /&gt;
* [[MAME 0.85]]&lt;br /&gt;
:* [[MAME 0.85u1]]&lt;br /&gt;
:* [[MAME 0.85u2]]&lt;br /&gt;
:* [[MAME 0.85u3]]&lt;br /&gt;
* [[MAME 0.86]]&lt;br /&gt;
:* [[MAME 0.86u1]]&lt;br /&gt;
:* [[MAME 0.86u2]]&lt;br /&gt;
:* [[MAME 0.86u3]]&lt;br /&gt;
:* [[MAME 0.86u4]]&lt;br /&gt;
:* [[MAME 0.86u5]]&lt;br /&gt;
* [[MAME 0.87]]&lt;br /&gt;
:* [[MAME 0.87u1]]&lt;br /&gt;
:* [[MAME 0.87u2]]&lt;br /&gt;
:* [[MAME 0.87u3]]&lt;br /&gt;
:* [[MAME 0.87u4]]&lt;br /&gt;
:* [[MAME 0.87u5]]&lt;br /&gt;
* [[MAME 0.88]]&lt;br /&gt;
:* [[MAME 0.88u1]]&lt;br /&gt;
:* [[MAME 0.88u2]]&lt;br /&gt;
:* [[MAME 0.88u3]]&lt;br /&gt;
:* [[MAME 0.88u4]]&lt;br /&gt;
:* [[MAME 0.88u5]]&lt;br /&gt;
:* [[MAME 0.88u6]]&lt;br /&gt;
:* [[MAME 0.88u7]]&lt;br /&gt;
* [[MAME 0.89]]&lt;br /&gt;
:* [[MAME 0.89u1]]&lt;br /&gt;
:* [[MAME 0.89u2]]&lt;br /&gt;
:* [[MAME 0.89u3]]&lt;br /&gt;
:* [[MAME 0.89u4]]&lt;br /&gt;
:* [[MAME 0.89u5]]&lt;br /&gt;
:* [[MAME 0.89u6]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2005 ===&lt;br /&gt;
* [[MAME 0.90]]&lt;br /&gt;
:* [[MAME 0.90u1]]&lt;br /&gt;
:* [[MAME 0.90u2]]&lt;br /&gt;
:* [[MAME 0.90u3]]&lt;br /&gt;
:* [[MAME 0.90u4]]&lt;br /&gt;
* [[MAME 0.91]]&lt;br /&gt;
:* [[MAME 0.91u1]]&lt;br /&gt;
:* [[MAME 0.91u2]]&lt;br /&gt;
* [[MAME 0.92]]&lt;br /&gt;
:* [[MAME 0.92u1]]&lt;br /&gt;
* [[MAME 0.93]]&lt;br /&gt;
:* [[MAME 0.93u1]]&lt;br /&gt;
:* [[MAME 0.93u2]]&lt;br /&gt;
:* [[MAME 0.93u3]]&lt;br /&gt;
* [[MAME 0.94]]&lt;br /&gt;
:* [[MAME 0.94u1]]&lt;br /&gt;
:* [[MAME 0.94u2]]&lt;br /&gt;
:* [[MAME 0.94u3]]&lt;br /&gt;
:* [[MAME 0.94u4]]&lt;br /&gt;
:* [[MAME 0.94u5]]&lt;br /&gt;
* [[MAME 0.95]]&lt;br /&gt;
:* [[MAME 0.95u1]]&lt;br /&gt;
:* [[MAME 0.95u2]]&lt;br /&gt;
:* [[MAME 0.95u3]]&lt;br /&gt;
:* [[MAME 0.95u4]]&lt;br /&gt;
:* [[MAME 0.95u5]]&lt;br /&gt;
:* [[MAME 0.95u6]]&lt;br /&gt;
:* [[MAME 0.95u7]]&lt;br /&gt;
* [[MAME 0.96]]&lt;br /&gt;
:* [[MAME 0.96u1]]&lt;br /&gt;
:* [[MAME 0.96u2]]&lt;br /&gt;
:* [[MAME 0.96u3]]&lt;br /&gt;
:* [[MAME 0.96u4]]&lt;br /&gt;
* [[MAME 0.97]]&lt;br /&gt;
:* [[MAME 0.97u1]]&lt;br /&gt;
:* [[MAME 0.97u2]]&lt;br /&gt;
:* [[MAME 0.97u3]]&lt;br /&gt;
:* [[MAME 0.97u4]]&lt;br /&gt;
:* [[MAME 0.97u5]]&lt;br /&gt;
* [[MAME 0.98]]&lt;br /&gt;
:* [[MAME 0.98u1]]&lt;br /&gt;
:* [[MAME 0.98u2]]&lt;br /&gt;
:* [[MAME 0.98u3]]&lt;br /&gt;
:* [[MAME 0.98u4]]&lt;br /&gt;
* [[MAME 0.99]]&lt;br /&gt;
:* [[MAME 0.99u1]]&lt;br /&gt;
:* [[MAME 0.99u2]]&lt;br /&gt;
:* [[MAME 0.99u3]]&lt;br /&gt;
:* [[MAME 0.99u4]]&lt;br /&gt;
:* [[MAME 0.99u5]]&lt;br /&gt;
:* [[MAME 0.99u6]]&lt;br /&gt;
:* [[MAME 0.99u7]]&lt;br /&gt;
:* [[MAME 0.99u8]]&lt;br /&gt;
:* [[MAME 0.99u9]]&lt;br /&gt;
:* [[MAME 0.99u10]]&lt;br /&gt;
* [[MAME 0.100]]&lt;br /&gt;
:* [[MAME 0.100u1]]&lt;br /&gt;
:* [[MAME 0.100u2]]&lt;br /&gt;
:* [[MAME 0.100u3]]&lt;br /&gt;
:* [[MAME 0.100u4]]&lt;br /&gt;
* [[MAME 0.101]]&lt;br /&gt;
:* [[MAME 0.101u1]]&lt;br /&gt;
:* [[MAME 0.101u2]]&lt;br /&gt;
:* [[MAME 0.101u3]]&lt;br /&gt;
:* [[MAME 0.101u4]]&lt;br /&gt;
:* [[MAME 0.101u5]]&lt;br /&gt;
* [[MAME 0.102]]&lt;br /&gt;
:* [[MAME 0.102u1]]&lt;br /&gt;
:* [[MAME 0.102u2]]&lt;br /&gt;
:* [[MAME 0.102u3]]&lt;br /&gt;
:* [[MAME 0.102u4]]&lt;br /&gt;
:* [[MAME 0.102u5]]&lt;br /&gt;
* [[MAME 0.103]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2006 ===&lt;br /&gt;
:* [[MAME 0.103u1]]&lt;br /&gt;
:* [[MAME 0.103u2]]&lt;br /&gt;
:* [[MAME 0.103u3]]&lt;br /&gt;
:* [[MAME 0.103u4]]&lt;br /&gt;
:* [[MAME 0.103u5]]&lt;br /&gt;
* [[MAME 0.104]]&lt;br /&gt;
:* [[MAME 0.104u1]]&lt;br /&gt;
:* [[MAME 0.104u2]]&lt;br /&gt;
:* [[MAME 0.104u3]]&lt;br /&gt;
:* [[MAME 0.104u4]]&lt;br /&gt;
:* [[MAME 0.104u5]]&lt;br /&gt;
:* [[MAME 0.104u6]]&lt;br /&gt;
:* [[MAME 0.104u7]]&lt;br /&gt;
:* [[MAME 0.104u8]]&lt;br /&gt;
:* [[MAME 0.104u9]]&lt;br /&gt;
* [[MAME 0.105]]&lt;br /&gt;
:* [[MAME 0.105u1]]&lt;br /&gt;
:* [[MAME 0.105u2]]&lt;br /&gt;
:* [[MAME 0.105u3]]&lt;br /&gt;
:* [[MAME 0.105u4]]&lt;br /&gt;
:* [[MAME 0.105u5]]&lt;br /&gt;
* [[MAME 0.106]]&lt;br /&gt;
:* [[MAME 0.106u1]]&lt;br /&gt;
:* [[MAME 0.106u2]]&lt;br /&gt;
:* [[MAME 0.106u3]]&lt;br /&gt;
:* [[MAME 0.106u4]]&lt;br /&gt;
:* [[MAME 0.106u5]]&lt;br /&gt;
:* [[MAME 0.106u6]]&lt;br /&gt;
:* [[MAME 0.106u7]]&lt;br /&gt;
:* [[MAME 0.106u8]]&lt;br /&gt;
:* [[MAME 0.106u9]]&lt;br /&gt;
:* [[MAME 0.106u10]]&lt;br /&gt;
:* [[MAME 0.106u11]]&lt;br /&gt;
:* [[MAME 0.106u12]]&lt;br /&gt;
:* [[MAME 0.106u13]]&lt;br /&gt;
* [[MAME 0.107]]&lt;br /&gt;
:* [[MAME 0.107u1]]&lt;br /&gt;
:* [[MAME 0.107u2]]&lt;br /&gt;
:* [[MAME 0.107u3]]&lt;br /&gt;
:* [[MAME 0.107u4]]&lt;br /&gt;
* [[MAME 0.108]]&lt;br /&gt;
:* [[MAME 0.108u1]]&lt;br /&gt;
:* [[MAME 0.108u2]]&lt;br /&gt;
:* [[MAME 0.108u3]]&lt;br /&gt;
:* [[MAME 0.108u4]]&lt;br /&gt;
:* [[MAME 0.108u5]]&lt;br /&gt;
* [[MAME 0.109]]&lt;br /&gt;
:* [[MAME 0.109u1]]&lt;br /&gt;
:* [[MAME 0.109u2]]&lt;br /&gt;
:* [[MAME 0.109u3]]&lt;br /&gt;
:* [[MAME 0.109u4]]&lt;br /&gt;
:* [[MAME 0.109u5]]&lt;br /&gt;
* [[MAME 0.110]]&lt;br /&gt;
:* [[MAME 0.110u1]]&lt;br /&gt;
:* [[MAME 0.110u2]]&lt;br /&gt;
:* [[MAME 0.110u3]]&lt;br /&gt;
:* [[MAME 0.110u4]]&lt;br /&gt;
:* [[MAME 0.110u5]]&lt;br /&gt;
* [[MAME 0.111]]&lt;br /&gt;
:* [[MAME 0.111u1]]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2007 ===&lt;br /&gt;
:* [[MAME 0.111u2]]&lt;br /&gt;
:* [[MAME 0.111u3]]&lt;br /&gt;
:* [[MAME 0.111u4]]&lt;br /&gt;
:* [[MAME 0.111u5]]&lt;br /&gt;
:* [[MAME 0.111u6]]&lt;br /&gt;
* [[MAME 0.112]]&lt;br /&gt;
:* [[MAME 0.112u1]]&lt;br /&gt;
:* [[MAME 0.112u2]]&lt;br /&gt;
:* [[MAME 0.112u3]]&lt;br /&gt;
:* [[MAME 0.112u4]]&lt;br /&gt;
* [[MAME 0.113]]&lt;br /&gt;
:* [[MAME 0.113u1]]&lt;br /&gt;
:* [[MAME 0.113u2]]&lt;br /&gt;
:* [[MAME 0.113u3]]&lt;br /&gt;
:* [[MAME 0.113u4]]&lt;br /&gt;
* [[MAME 0.114]]&lt;br /&gt;
:* [[MAME 0.114u1]]&lt;br /&gt;
:* [[MAME 0.114u2]]&lt;br /&gt;
:* [[MAME 0.114u3]]&lt;br /&gt;
:* [[MAME 0.114u4]]&lt;br /&gt;
* [[MAME 0.115]]&lt;br /&gt;
:* [[MAME 0.115u1]]&lt;br /&gt;
:* [[MAME 0.115u2]]&lt;br /&gt;
:* [[MAME 0.115u3]]&lt;br /&gt;
:* [[MAME 0.115u4]]&lt;br /&gt;
* [[MAME 0.116]]&lt;br /&gt;
:* [[MAME 0.116u1]]&lt;br /&gt;
:* [[MAME 0.116u2]]&lt;br /&gt;
:* [[MAME 0.116u3]]&lt;br /&gt;
:* [[MAME 0.116u4]]&lt;br /&gt;
* [[MAME 0.117]]&lt;br /&gt;
:* [[MAME 0.117u1]]&lt;br /&gt;
:* [[MAME 0.117u2]]&lt;br /&gt;
:* [[MAME 0.117u3]]&lt;br /&gt;
* [[MAME 0.118]]&lt;br /&gt;
:* [[MAME 0.118u1]]&lt;br /&gt;
:* [[MAME 0.118u2]]&lt;br /&gt;
:* [[MAME 0.118u3]]&lt;br /&gt;
:* [[MAME 0.118u4]]&lt;br /&gt;
:* [[MAME 0.118u5]]&lt;br /&gt;
:* [[MAME 0.118u6]]&lt;br /&gt;
* [[MAME 0.119]]&lt;br /&gt;
:* [[MAME 0.119u1]]&lt;br /&gt;
:* [[MAME 0.119u2]]&lt;br /&gt;
:* [[MAME 0.119u3]]&lt;br /&gt;
:* [[MAME 0.119u4]]&lt;br /&gt;
* [[MAME 0.120]]&lt;br /&gt;
:* [[MAME 0.120u1]]&lt;br /&gt;
:* [[MAME 0.120u2]]&lt;br /&gt;
:* [[MAME 0.120u3]]&lt;br /&gt;
:* [[MAME 0.120u4]]&lt;br /&gt;
* [[MAME 0.121]]&lt;br /&gt;
:* [[MAME 0.121u1]]&lt;br /&gt;
:* [[MAME 0.121u2]]&lt;br /&gt;
:* [[MAME 0.121u3]]&lt;br /&gt;
:* [[MAME 0.121u4]]&lt;br /&gt;
* [[MAME 0.122]]&lt;br /&gt;
:* [[MAME 0.122u1]]&lt;br /&gt;
:* [[MAME 0.122u2]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2008 ===&lt;br /&gt;
:* [[MAME 0.122u3]]&lt;br /&gt;
:* [[MAME 0.122u4]]&lt;br /&gt;
:* [[MAME 0.122u5]]&lt;br /&gt;
:* [[MAME 0.122u6]]&lt;br /&gt;
:* [[MAME 0.122u7]]&lt;br /&gt;
:* [[MAME 0.122u8]]&lt;br /&gt;
:* [[MAME 0.122u8fix]]&lt;br /&gt;
* [[MAME 0.123]]&lt;br /&gt;
:* [[MAME 0.123u1]]&lt;br /&gt;
:* [[MAME 0.123u2]]&lt;br /&gt;
:* [[MAME 0.123u3]]&lt;br /&gt;
:* [[MAME 0.123u4]]&lt;br /&gt;
:* [[MAME 0.123u5]]&lt;br /&gt;
:* [[MAME 0.123u6]]&lt;br /&gt;
* [[MAME 0.124]]&lt;br /&gt;
:* [[MAME 0.124a]]&lt;br /&gt;
:* [[MAME 0.124u1]]&lt;br /&gt;
:* [[MAME 0.124u2]]&lt;br /&gt;
:* [[MAME 0.124u3]]&lt;br /&gt;
:* [[MAME 0.124u4]]&lt;br /&gt;
:* [[MAME 0.124u5]]&lt;br /&gt;
* [[MAME 0.125]]&lt;br /&gt;
:* [[MAME 0.125u1]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Previous_MAME_Versions&amp;diff=1702</id>
		<title>Previous MAME Versions</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Previous_MAME_Versions&amp;diff=1702"/>
		<updated>2008-05-15T10:07:08Z</updated>

		<summary type="html">&lt;p&gt;Georg: /* 2008 */ 125u2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page provides information about prior versions of MAME. MAME derivatives and their respective features are not covered.&lt;br /&gt;
&lt;br /&gt;
The general information presented on each page:&lt;br /&gt;
:* Release date&lt;br /&gt;
:* List of contributors for that version&lt;br /&gt;
:* List of modifications for that version&lt;br /&gt;
:* List of games added for that version&lt;br /&gt;
&lt;br /&gt;
The pages mostly are wiki-ized versions of each version&#039;s whatsnew.txt, with hyperlinks to the appropriate pages on [http://www.mameworld.net/maws/ MAWS] and the wiki itself. Additional information may also be added, such as major changes to the MAME source code or milestones of the project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Versions by release year ==&lt;br /&gt;
{| width=100%&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 1997 ===&lt;br /&gt;
* [[MAME 0.1]]&lt;br /&gt;
* [[MAME 0.2]]&lt;br /&gt;
* [[MAME 0.3]]&lt;br /&gt;
* [[MAME 0.4]]&lt;br /&gt;
* [[MAME 0.5]]&lt;br /&gt;
* [[MAME 0.6]]&lt;br /&gt;
* [[MAME 0.7]]&lt;br /&gt;
* [[MAME 0.8]]&lt;br /&gt;
:* [[MAME 0.8.1]]&lt;br /&gt;
* [[MAME 0.9]]&lt;br /&gt;
:* [[MAME 0.9.1]]&lt;br /&gt;
* [[MAME 0.10]]&lt;br /&gt;
* [[MAME 0.11]]&lt;br /&gt;
* [[MAME 0.12]]&lt;br /&gt;
* [[MAME 0.13]]&lt;br /&gt;
* [[MAME 0.14]]&lt;br /&gt;
* [[MAME 0.15]]&lt;br /&gt;
* [[MAME 0.16]]&lt;br /&gt;
* [[MAME 0.17]]&lt;br /&gt;
* [[MAME 0.18]]&lt;br /&gt;
* [[MAME 0.19]]&lt;br /&gt;
* [[MAME 0.20]]&lt;br /&gt;
* [[MAME 0.21]]&lt;br /&gt;
:* [[MAME 0.21.5]]&lt;br /&gt;
* [[MAME 0.22]]&lt;br /&gt;
* [[MAME 0.23]]&lt;br /&gt;
:* [[MAME 0.23.1]]&lt;br /&gt;
* [[MAME 0.24]]&lt;br /&gt;
* [[MAME 0.25]]&lt;br /&gt;
* [[MAME 0.26]]&lt;br /&gt;
:* [[MAME 0.26.1]]&lt;br /&gt;
* [[MAME 0.27]]&lt;br /&gt;
* [[MAME 0.28]]&lt;br /&gt;
* [[MAME 0.29]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 1998 ===&lt;br /&gt;
* [[MAME 0.30]]&lt;br /&gt;
* [[MAME 0.31]]&lt;br /&gt;
:* [[MAME 0.33b1]]&lt;br /&gt;
:* [[MAME 0.33b2]]&lt;br /&gt;
:* [[MAME 0.33b3]]&lt;br /&gt;
:* [[MAME 0.33b4]]&lt;br /&gt;
:* [[MAME 0.33b5]]&lt;br /&gt;
:* [[MAME 0.33b6]]&lt;br /&gt;
:* [[MAME 0.33b7]]&lt;br /&gt;
:* [[MAME 0.33rc1]]&lt;br /&gt;
* [[MAME 0.33]]&lt;br /&gt;
:* [[MAME 0.34b1]]&lt;br /&gt;
:* [[MAME 0.34b2]]&lt;br /&gt;
:* [[MAME 0.34b3]]&lt;br /&gt;
:* [[MAME 0.34b4]]&lt;br /&gt;
:* [[MAME 0.34b5]]&lt;br /&gt;
:* [[MAME 0.34b6]]&lt;br /&gt;
:* [[MAME 0.34b7]]&lt;br /&gt;
:* [[MAME 0.34b8]]&lt;br /&gt;
:* [[MAME 0.34rc1]]&lt;br /&gt;
:* [[MAME 0.34rc2]]&lt;br /&gt;
* [[MAME 0.34]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 1999 ===&lt;br /&gt;
:* [[MAME 0.35b1]]&lt;br /&gt;
:* [[MAME 0.35b2]]&lt;br /&gt;
:* [[MAME 0.35b3]]&lt;br /&gt;
:* [[MAME 0.35b4]]&lt;br /&gt;
:* [[MAME 0.35b5]]&lt;br /&gt;
:* [[MAME 0.35b6]]&lt;br /&gt;
:* [[MAME 0.35b7]]&lt;br /&gt;
:* [[MAME 0.35b8]]&lt;br /&gt;
:* [[MAME 0.35b9]]&lt;br /&gt;
:* [[MAME 0.35b10]]&lt;br /&gt;
:* [[MAME 0.35b11]]&lt;br /&gt;
:* [[MAME 0.35b12]]&lt;br /&gt;
:* [[MAME 0.35b13]]&lt;br /&gt;
:* [[MAME 0.35rc1]]&lt;br /&gt;
:* [[MAME 0.35rc2]]&lt;br /&gt;
* [[MAME 0.35]]&lt;br /&gt;
:* [[MAME 0.35 Fixed]]&lt;br /&gt;
:* [[MAME 0.36b1]]&lt;br /&gt;
:* [[MAME 0.36b2]]&lt;br /&gt;
:* [[MAME 0.36b3]]&lt;br /&gt;
:* [[MAME 0.36b4]]&lt;br /&gt;
:* [[MAME 0.36b5]]&lt;br /&gt;
:* [[MAME 0.36b6]]&lt;br /&gt;
:* [[MAME 0.36b7]]&lt;br /&gt;
:* [[MAME 0.36b8]]&lt;br /&gt;
:* [[MAME 0.36b9]]&lt;br /&gt;
:* [[MAME 0.36b9.1]]&lt;br /&gt;
:* [[MAME 0.36b10]]&lt;br /&gt;
:* [[MAME 0.36b11]]&lt;br /&gt;
:* [[MAME 0.36b12]]&lt;br /&gt;
:* [[MAME 0.36b13]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2000 ===&lt;br /&gt;
:* [[MAME 0.36b14]]&lt;br /&gt;
:* [[MAME 0.36b15]]&lt;br /&gt;
:* [[MAME 0.36b16]]&lt;br /&gt;
:* [[MAME 0.36rc1]]&lt;br /&gt;
:* [[MAME 0.36rc2]]&lt;br /&gt;
* [[MAME 0.36]]&lt;br /&gt;
:* [[MAME 0.37b1]]&lt;br /&gt;
:* [[MAME 0.37b2]]&lt;br /&gt;
:* [[MAME 0.37b3]]&lt;br /&gt;
:* [[MAME 0.37b4]]&lt;br /&gt;
:* [[MAME 0.37b5]]&lt;br /&gt;
:* [[MAME 0.37b6]]&lt;br /&gt;
:* [[MAME 0.37b7]]&lt;br /&gt;
:* [[MAME 0.37b8]]&lt;br /&gt;
:* [[MAME 0.37b9]]&lt;br /&gt;
:* [[MAME 0.37b10]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2001 ===&lt;br /&gt;
:* [[MAME 0.37b11]]&lt;br /&gt;
:* [[MAME 0.37b12]]&lt;br /&gt;
:* [[MAME 0.37b12 Fixed]]&lt;br /&gt;
:* [[MAME 0.37b13]]&lt;br /&gt;
:* [[MAME 0.37b14]]&lt;br /&gt;
:* [[MAME 0.37b15]]&lt;br /&gt;
:* [[MAME 0.37b16]]&lt;br /&gt;
* [[MAME 0.53]]&lt;br /&gt;
* [[MAME 0.54]]&lt;br /&gt;
* [[MAME 0.55]]&lt;br /&gt;
* [[MAME 0.56]]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2002 ===&lt;br /&gt;
* [[MAME 0.57]]&lt;br /&gt;
* [[MAME 0.58]]&lt;br /&gt;
* [[MAME 0.59]]&lt;br /&gt;
* [[MAME 0.60]]&lt;br /&gt;
* [[MAME 0.61]]&lt;br /&gt;
* [[MAME 0.62]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2003 ===&lt;br /&gt;
* [[MAME 0.63]]&lt;br /&gt;
* [[MAME 0.64]]&lt;br /&gt;
* [[MAME 0.65]]&lt;br /&gt;
* [[MAME 0.66]]&lt;br /&gt;
* [[MAME 0.67]]&lt;br /&gt;
* [[MAME 0.68]]&lt;br /&gt;
* [[MAME 0.69]]&lt;br /&gt;
:* [[MAME 0.69a]]&lt;br /&gt;
:* [[MAME 0.69b]]&lt;br /&gt;
:* [[MAME 0.69u3]]&lt;br /&gt;
* [[MAME 0.70]]&lt;br /&gt;
:* [[MAME 0.70u1]]&lt;br /&gt;
:* [[MAME 0.70u2]]&lt;br /&gt;
:* [[MAME 0.70u3]]&lt;br /&gt;
:* [[MAME 0.70u4]]&lt;br /&gt;
:* [[MAME 0.70u5]]&lt;br /&gt;
* [[MAME 0.71]]&lt;br /&gt;
:* [[MAME 0.71u1]]&lt;br /&gt;
:* [[MAME 0.71u2]]&lt;br /&gt;
:* [[MAME 0.71u3p]]&lt;br /&gt;
* [[MAME 0.72]]&lt;br /&gt;
:* [[MAME 0.72u1]]&lt;br /&gt;
:* [[MAME 0.72u2]]&lt;br /&gt;
* [[MAME 0.73]]&lt;br /&gt;
* [[MAME 0.74]]&lt;br /&gt;
:* [[MAME 0.74u1]]&lt;br /&gt;
:* [[MAME 0.74u2]]&lt;br /&gt;
* [[MAME 0.75]]&lt;br /&gt;
:* [[MAME 0.75u1]]&lt;br /&gt;
* [[MAME 0.76]]&lt;br /&gt;
:* [[MAME 0.76u1]]&lt;br /&gt;
:* [[MAME 0.76u2]]&lt;br /&gt;
* [[MAME 0.77]]&lt;br /&gt;
:* [[MAME 0.77u1]]&lt;br /&gt;
:* [[MAME 0.77u2]]&lt;br /&gt;
:* [[MAME 0.77u3]]&lt;br /&gt;
* [[MAME 0.78]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2004 ===&lt;br /&gt;
:* [[MAME 0.78u1]]&lt;br /&gt;
:* [[MAME 0.78u2]]&lt;br /&gt;
:* [[MAME 0.78u3]]&lt;br /&gt;
:* [[MAME 0.78u4]]&lt;br /&gt;
:* [[MAME 0.78u5]]&lt;br /&gt;
:* [[MAME 0.78u6]]&lt;br /&gt;
* [[MAME 0.79]]&lt;br /&gt;
:* [[MAME 0.79u1]]&lt;br /&gt;
:* [[MAME 0.79u2]]&lt;br /&gt;
:* [[MAME 0.79u3]]&lt;br /&gt;
:* [[MAME 0.79u4]]&lt;br /&gt;
* [[MAME 0.80]]&lt;br /&gt;
:* [[MAME 0.80u1]]&lt;br /&gt;
:* [[MAME 0.80u2]]&lt;br /&gt;
:* [[MAME 0.80u3]]&lt;br /&gt;
* [[MAME 0.81]]&lt;br /&gt;
:* [[MAME 0.81u1]]&lt;br /&gt;
:* [[MAME 0.81u2]]&lt;br /&gt;
:* [[MAME 0.81u3]]&lt;br /&gt;
:* [[MAME 0.81u4]]&lt;br /&gt;
:* [[MAME 0.81u5]]&lt;br /&gt;
:* [[MAME 0.81u6]]&lt;br /&gt;
:* [[MAME 0.81u7]]&lt;br /&gt;
:* [[MAME 0.81u8]]&lt;br /&gt;
:* [[MAME 0.81u9]]&lt;br /&gt;
* [[MAME 0.82]]&lt;br /&gt;
:* [[MAME 0.82u1]]&lt;br /&gt;
:* [[MAME 0.82u2]]&lt;br /&gt;
:* [[MAME 0.82u3]]&lt;br /&gt;
* [[MAME 0.83]]&lt;br /&gt;
* [[MAME 0.84]]&lt;br /&gt;
:* [[MAME 0.84u1]]&lt;br /&gt;
:* [[MAME 0.84u2]]&lt;br /&gt;
:* [[MAME 0.84u3]]&lt;br /&gt;
:* [[MAME 0.84u4]]&lt;br /&gt;
:* [[MAME 0.84u5]]&lt;br /&gt;
:* [[MAME 0.84u6]]&lt;br /&gt;
* [[MAME 0.85]]&lt;br /&gt;
:* [[MAME 0.85u1]]&lt;br /&gt;
:* [[MAME 0.85u2]]&lt;br /&gt;
:* [[MAME 0.85u3]]&lt;br /&gt;
* [[MAME 0.86]]&lt;br /&gt;
:* [[MAME 0.86u1]]&lt;br /&gt;
:* [[MAME 0.86u2]]&lt;br /&gt;
:* [[MAME 0.86u3]]&lt;br /&gt;
:* [[MAME 0.86u4]]&lt;br /&gt;
:* [[MAME 0.86u5]]&lt;br /&gt;
* [[MAME 0.87]]&lt;br /&gt;
:* [[MAME 0.87u1]]&lt;br /&gt;
:* [[MAME 0.87u2]]&lt;br /&gt;
:* [[MAME 0.87u3]]&lt;br /&gt;
:* [[MAME 0.87u4]]&lt;br /&gt;
:* [[MAME 0.87u5]]&lt;br /&gt;
* [[MAME 0.88]]&lt;br /&gt;
:* [[MAME 0.88u1]]&lt;br /&gt;
:* [[MAME 0.88u2]]&lt;br /&gt;
:* [[MAME 0.88u3]]&lt;br /&gt;
:* [[MAME 0.88u4]]&lt;br /&gt;
:* [[MAME 0.88u5]]&lt;br /&gt;
:* [[MAME 0.88u6]]&lt;br /&gt;
:* [[MAME 0.88u7]]&lt;br /&gt;
* [[MAME 0.89]]&lt;br /&gt;
:* [[MAME 0.89u1]]&lt;br /&gt;
:* [[MAME 0.89u2]]&lt;br /&gt;
:* [[MAME 0.89u3]]&lt;br /&gt;
:* [[MAME 0.89u4]]&lt;br /&gt;
:* [[MAME 0.89u5]]&lt;br /&gt;
:* [[MAME 0.89u6]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2005 ===&lt;br /&gt;
* [[MAME 0.90]]&lt;br /&gt;
:* [[MAME 0.90u1]]&lt;br /&gt;
:* [[MAME 0.90u2]]&lt;br /&gt;
:* [[MAME 0.90u3]]&lt;br /&gt;
:* [[MAME 0.90u4]]&lt;br /&gt;
* [[MAME 0.91]]&lt;br /&gt;
:* [[MAME 0.91u1]]&lt;br /&gt;
:* [[MAME 0.91u2]]&lt;br /&gt;
* [[MAME 0.92]]&lt;br /&gt;
:* [[MAME 0.92u1]]&lt;br /&gt;
* [[MAME 0.93]]&lt;br /&gt;
:* [[MAME 0.93u1]]&lt;br /&gt;
:* [[MAME 0.93u2]]&lt;br /&gt;
:* [[MAME 0.93u3]]&lt;br /&gt;
* [[MAME 0.94]]&lt;br /&gt;
:* [[MAME 0.94u1]]&lt;br /&gt;
:* [[MAME 0.94u2]]&lt;br /&gt;
:* [[MAME 0.94u3]]&lt;br /&gt;
:* [[MAME 0.94u4]]&lt;br /&gt;
:* [[MAME 0.94u5]]&lt;br /&gt;
* [[MAME 0.95]]&lt;br /&gt;
:* [[MAME 0.95u1]]&lt;br /&gt;
:* [[MAME 0.95u2]]&lt;br /&gt;
:* [[MAME 0.95u3]]&lt;br /&gt;
:* [[MAME 0.95u4]]&lt;br /&gt;
:* [[MAME 0.95u5]]&lt;br /&gt;
:* [[MAME 0.95u6]]&lt;br /&gt;
:* [[MAME 0.95u7]]&lt;br /&gt;
* [[MAME 0.96]]&lt;br /&gt;
:* [[MAME 0.96u1]]&lt;br /&gt;
:* [[MAME 0.96u2]]&lt;br /&gt;
:* [[MAME 0.96u3]]&lt;br /&gt;
:* [[MAME 0.96u4]]&lt;br /&gt;
* [[MAME 0.97]]&lt;br /&gt;
:* [[MAME 0.97u1]]&lt;br /&gt;
:* [[MAME 0.97u2]]&lt;br /&gt;
:* [[MAME 0.97u3]]&lt;br /&gt;
:* [[MAME 0.97u4]]&lt;br /&gt;
:* [[MAME 0.97u5]]&lt;br /&gt;
* [[MAME 0.98]]&lt;br /&gt;
:* [[MAME 0.98u1]]&lt;br /&gt;
:* [[MAME 0.98u2]]&lt;br /&gt;
:* [[MAME 0.98u3]]&lt;br /&gt;
:* [[MAME 0.98u4]]&lt;br /&gt;
* [[MAME 0.99]]&lt;br /&gt;
:* [[MAME 0.99u1]]&lt;br /&gt;
:* [[MAME 0.99u2]]&lt;br /&gt;
:* [[MAME 0.99u3]]&lt;br /&gt;
:* [[MAME 0.99u4]]&lt;br /&gt;
:* [[MAME 0.99u5]]&lt;br /&gt;
:* [[MAME 0.99u6]]&lt;br /&gt;
:* [[MAME 0.99u7]]&lt;br /&gt;
:* [[MAME 0.99u8]]&lt;br /&gt;
:* [[MAME 0.99u9]]&lt;br /&gt;
:* [[MAME 0.99u10]]&lt;br /&gt;
* [[MAME 0.100]]&lt;br /&gt;
:* [[MAME 0.100u1]]&lt;br /&gt;
:* [[MAME 0.100u2]]&lt;br /&gt;
:* [[MAME 0.100u3]]&lt;br /&gt;
:* [[MAME 0.100u4]]&lt;br /&gt;
* [[MAME 0.101]]&lt;br /&gt;
:* [[MAME 0.101u1]]&lt;br /&gt;
:* [[MAME 0.101u2]]&lt;br /&gt;
:* [[MAME 0.101u3]]&lt;br /&gt;
:* [[MAME 0.101u4]]&lt;br /&gt;
:* [[MAME 0.101u5]]&lt;br /&gt;
* [[MAME 0.102]]&lt;br /&gt;
:* [[MAME 0.102u1]]&lt;br /&gt;
:* [[MAME 0.102u2]]&lt;br /&gt;
:* [[MAME 0.102u3]]&lt;br /&gt;
:* [[MAME 0.102u4]]&lt;br /&gt;
:* [[MAME 0.102u5]]&lt;br /&gt;
* [[MAME 0.103]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2006 ===&lt;br /&gt;
:* [[MAME 0.103u1]]&lt;br /&gt;
:* [[MAME 0.103u2]]&lt;br /&gt;
:* [[MAME 0.103u3]]&lt;br /&gt;
:* [[MAME 0.103u4]]&lt;br /&gt;
:* [[MAME 0.103u5]]&lt;br /&gt;
* [[MAME 0.104]]&lt;br /&gt;
:* [[MAME 0.104u1]]&lt;br /&gt;
:* [[MAME 0.104u2]]&lt;br /&gt;
:* [[MAME 0.104u3]]&lt;br /&gt;
:* [[MAME 0.104u4]]&lt;br /&gt;
:* [[MAME 0.104u5]]&lt;br /&gt;
:* [[MAME 0.104u6]]&lt;br /&gt;
:* [[MAME 0.104u7]]&lt;br /&gt;
:* [[MAME 0.104u8]]&lt;br /&gt;
:* [[MAME 0.104u9]]&lt;br /&gt;
* [[MAME 0.105]]&lt;br /&gt;
:* [[MAME 0.105u1]]&lt;br /&gt;
:* [[MAME 0.105u2]]&lt;br /&gt;
:* [[MAME 0.105u3]]&lt;br /&gt;
:* [[MAME 0.105u4]]&lt;br /&gt;
:* [[MAME 0.105u5]]&lt;br /&gt;
* [[MAME 0.106]]&lt;br /&gt;
:* [[MAME 0.106u1]]&lt;br /&gt;
:* [[MAME 0.106u2]]&lt;br /&gt;
:* [[MAME 0.106u3]]&lt;br /&gt;
:* [[MAME 0.106u4]]&lt;br /&gt;
:* [[MAME 0.106u5]]&lt;br /&gt;
:* [[MAME 0.106u6]]&lt;br /&gt;
:* [[MAME 0.106u7]]&lt;br /&gt;
:* [[MAME 0.106u8]]&lt;br /&gt;
:* [[MAME 0.106u9]]&lt;br /&gt;
:* [[MAME 0.106u10]]&lt;br /&gt;
:* [[MAME 0.106u11]]&lt;br /&gt;
:* [[MAME 0.106u12]]&lt;br /&gt;
:* [[MAME 0.106u13]]&lt;br /&gt;
* [[MAME 0.107]]&lt;br /&gt;
:* [[MAME 0.107u1]]&lt;br /&gt;
:* [[MAME 0.107u2]]&lt;br /&gt;
:* [[MAME 0.107u3]]&lt;br /&gt;
:* [[MAME 0.107u4]]&lt;br /&gt;
* [[MAME 0.108]]&lt;br /&gt;
:* [[MAME 0.108u1]]&lt;br /&gt;
:* [[MAME 0.108u2]]&lt;br /&gt;
:* [[MAME 0.108u3]]&lt;br /&gt;
:* [[MAME 0.108u4]]&lt;br /&gt;
:* [[MAME 0.108u5]]&lt;br /&gt;
* [[MAME 0.109]]&lt;br /&gt;
:* [[MAME 0.109u1]]&lt;br /&gt;
:* [[MAME 0.109u2]]&lt;br /&gt;
:* [[MAME 0.109u3]]&lt;br /&gt;
:* [[MAME 0.109u4]]&lt;br /&gt;
:* [[MAME 0.109u5]]&lt;br /&gt;
* [[MAME 0.110]]&lt;br /&gt;
:* [[MAME 0.110u1]]&lt;br /&gt;
:* [[MAME 0.110u2]]&lt;br /&gt;
:* [[MAME 0.110u3]]&lt;br /&gt;
:* [[MAME 0.110u4]]&lt;br /&gt;
:* [[MAME 0.110u5]]&lt;br /&gt;
* [[MAME 0.111]]&lt;br /&gt;
:* [[MAME 0.111u1]]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2007 ===&lt;br /&gt;
:* [[MAME 0.111u2]]&lt;br /&gt;
:* [[MAME 0.111u3]]&lt;br /&gt;
:* [[MAME 0.111u4]]&lt;br /&gt;
:* [[MAME 0.111u5]]&lt;br /&gt;
:* [[MAME 0.111u6]]&lt;br /&gt;
* [[MAME 0.112]]&lt;br /&gt;
:* [[MAME 0.112u1]]&lt;br /&gt;
:* [[MAME 0.112u2]]&lt;br /&gt;
:* [[MAME 0.112u3]]&lt;br /&gt;
:* [[MAME 0.112u4]]&lt;br /&gt;
* [[MAME 0.113]]&lt;br /&gt;
:* [[MAME 0.113u1]]&lt;br /&gt;
:* [[MAME 0.113u2]]&lt;br /&gt;
:* [[MAME 0.113u3]]&lt;br /&gt;
:* [[MAME 0.113u4]]&lt;br /&gt;
* [[MAME 0.114]]&lt;br /&gt;
:* [[MAME 0.114u1]]&lt;br /&gt;
:* [[MAME 0.114u2]]&lt;br /&gt;
:* [[MAME 0.114u3]]&lt;br /&gt;
:* [[MAME 0.114u4]]&lt;br /&gt;
* [[MAME 0.115]]&lt;br /&gt;
:* [[MAME 0.115u1]]&lt;br /&gt;
:* [[MAME 0.115u2]]&lt;br /&gt;
:* [[MAME 0.115u3]]&lt;br /&gt;
:* [[MAME 0.115u4]]&lt;br /&gt;
* [[MAME 0.116]]&lt;br /&gt;
:* [[MAME 0.116u1]]&lt;br /&gt;
:* [[MAME 0.116u2]]&lt;br /&gt;
:* [[MAME 0.116u3]]&lt;br /&gt;
:* [[MAME 0.116u4]]&lt;br /&gt;
* [[MAME 0.117]]&lt;br /&gt;
:* [[MAME 0.117u1]]&lt;br /&gt;
:* [[MAME 0.117u2]]&lt;br /&gt;
:* [[MAME 0.117u3]]&lt;br /&gt;
* [[MAME 0.118]]&lt;br /&gt;
:* [[MAME 0.118u1]]&lt;br /&gt;
:* [[MAME 0.118u2]]&lt;br /&gt;
:* [[MAME 0.118u3]]&lt;br /&gt;
:* [[MAME 0.118u4]]&lt;br /&gt;
:* [[MAME 0.118u5]]&lt;br /&gt;
:* [[MAME 0.118u6]]&lt;br /&gt;
* [[MAME 0.119]]&lt;br /&gt;
:* [[MAME 0.119u1]]&lt;br /&gt;
:* [[MAME 0.119u2]]&lt;br /&gt;
:* [[MAME 0.119u3]]&lt;br /&gt;
:* [[MAME 0.119u4]]&lt;br /&gt;
* [[MAME 0.120]]&lt;br /&gt;
:* [[MAME 0.120u1]]&lt;br /&gt;
:* [[MAME 0.120u2]]&lt;br /&gt;
:* [[MAME 0.120u3]]&lt;br /&gt;
:* [[MAME 0.120u4]]&lt;br /&gt;
* [[MAME 0.121]]&lt;br /&gt;
:* [[MAME 0.121u1]]&lt;br /&gt;
:* [[MAME 0.121u2]]&lt;br /&gt;
:* [[MAME 0.121u3]]&lt;br /&gt;
:* [[MAME 0.121u4]]&lt;br /&gt;
* [[MAME 0.122]]&lt;br /&gt;
:* [[MAME 0.122u1]]&lt;br /&gt;
:* [[MAME 0.122u2]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2008 ===&lt;br /&gt;
:* [[MAME 0.122u3]]&lt;br /&gt;
:* [[MAME 0.122u4]]&lt;br /&gt;
:* [[MAME 0.122u5]]&lt;br /&gt;
:* [[MAME 0.122u6]]&lt;br /&gt;
:* [[MAME 0.122u7]]&lt;br /&gt;
:* [[MAME 0.122u8]]&lt;br /&gt;
:* [[MAME 0.122u8fix]]&lt;br /&gt;
* [[MAME 0.123]]&lt;br /&gt;
:* [[MAME 0.123u1]]&lt;br /&gt;
:* [[MAME 0.123u2]]&lt;br /&gt;
:* [[MAME 0.123u3]]&lt;br /&gt;
:* [[MAME 0.123u4]]&lt;br /&gt;
:* [[MAME 0.123u5]]&lt;br /&gt;
:* [[MAME 0.123u6]]&lt;br /&gt;
* [[MAME 0.124]]&lt;br /&gt;
:* [[MAME 0.124a]]&lt;br /&gt;
:* [[MAME 0.124u1]]&lt;br /&gt;
:* [[MAME 0.124u2]]&lt;br /&gt;
:* [[MAME 0.124u3]]&lt;br /&gt;
:* [[MAME 0.124u4]]&lt;br /&gt;
:* [[MAME 0.124u5]]&lt;br /&gt;
* [[MAME 0.125]]&lt;br /&gt;
:* [[MAME 0.125u2]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.1&amp;diff=1689</id>
		<title>MAME 0.1</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.1&amp;diff=1689"/>
		<updated>2008-05-07T08:31:41Z</updated>

		<summary type="html">&lt;p&gt;Georg: /* Specific Contributions */ minor fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.1 was released on 5 February 1997.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version (including library authors) are, in first-name alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[Allard van der Bas]]&lt;br /&gt;
* [[Carlos Hasan]]&lt;br /&gt;
* [[Gary Walton]]&lt;br /&gt;
* [[Marcel de Kogel]]&lt;br /&gt;
* [[Nicola Salmoria]]&lt;br /&gt;
* [[Paul Swan]]&lt;br /&gt;
* [[Robert Schmidt]]&lt;br /&gt;
* [[Sergio Munoz]]&lt;br /&gt;
* [[Shawn Hargreaves]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[Allard van der Bas]] founded the Arcade Emulation Programming Repository, providing the information for [[Nicola Salmoria]] to write emulators.&lt;br /&gt;
&lt;br /&gt;
* [[Marcel de Kogel]] provided the initial Zilog Z80 core.&lt;br /&gt;
&lt;br /&gt;
* [[Sergio Munoz]] provided information on the Pengo sound hardware and colors.&lt;br /&gt;
&lt;br /&gt;
* [[Paul Swan]] provided information on the Lady Bug sound hardware.&lt;br /&gt;
&lt;br /&gt;
* [[Gary Walton]] provided best-guess colors for Crush Roller.&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&#039;&#039;&#039;Working Games&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/set/pacman Pac Man]&lt;br /&gt;
* [http://www.mameworld.net/maws/set/mspacmab Ms. Pac Man (bootleg)]&lt;br /&gt;
* [http://www.mameworld.net/maws/set/crush Crush Roller]&lt;br /&gt;
* [http://www.mameworld.net/maws/set/pengo Pengo]&lt;br /&gt;
* [http://www.mameworld.net/maws/set/ladybug Lady Bug]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 1997]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.125&amp;diff=1688</id>
		<title>MAME 0.125</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.125&amp;diff=1688"/>
		<updated>2008-05-07T08:19:38Z</updated>

		<summary type="html">&lt;p&gt;Georg: Initial version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.125 was released on 5 May 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version are, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]]&lt;br /&gt;
* [[Brian Troha]]&lt;br /&gt;
* [[Corrado Tomaselli]]&lt;br /&gt;
* [[couriersud]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
* [[Duke]]&lt;br /&gt;
* [[Hugh McLenaghan]]&lt;br /&gt;
* [[kingshriek]]&lt;br /&gt;
* [[Mariusz Wojcieszek]]&lt;br /&gt;
* [[Nathan Woods]]&lt;br /&gt;
* [[Phil Stroffolino]]&lt;br /&gt;
* [[robiza]]&lt;br /&gt;
* [[Tomasz Slanina]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[robiza]] added a video enable/disable feature in m90 driver.&lt;br /&gt;
&lt;br /&gt;
* [[Phil Stroffolino]] fixed ROZ centering in the namcona1 driver.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] added extra tile banking and layer enable for denjinmk.&lt;br /&gt;
&lt;br /&gt;
* [[kingshriek]] fixed an envelope corner case in the SCSP and AICA.&lt;br /&gt;
&lt;br /&gt;
* [[Nathan Woods]] removed a bogus assertion in device code - DEVICE_TYPE_WILDCARD is NULL.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added xchg and a few other missing opcodes to x86emit.h.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added -watchdog to runtest.cmd.&lt;br /&gt;
&lt;br /&gt;
* [[Corrado Tomaselli]] verified clocks on Bomberman pcb which runs on M90 hardware.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&#039;&#039;&#039;New games added or promoted from NOT_WORKING status&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/paprazzi Paparazzi]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New clones added&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/tm7k Touchmaster 7000 V8.04]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/megat3 Megatouch III Tournament Edition]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/megat3te Megatouch III]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/heatbrlHeated Barrel (World version 3)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/raiden2f Raiden 2 (set 7)]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2008]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.124u5&amp;diff=1687</id>
		<title>MAME 0.124u5</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.124u5&amp;diff=1687"/>
		<updated>2008-05-07T08:13:39Z</updated>

		<summary type="html">&lt;p&gt;Georg: Initial version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.124u5 was released on 1 May 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version are, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]]&lt;br /&gt;
* [[Andrew Gardner]]&lt;br /&gt;
* [[Atari Ace]]&lt;br /&gt;
* [[Brian Troha]]&lt;br /&gt;
* [[Chack&#039;n]]&lt;br /&gt;
* [[Corrado Tomaselli]]&lt;br /&gt;
* [[couriersud]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
* [[Dirk Best]]&lt;br /&gt;
* [[Guru]]&lt;br /&gt;
* [[Mariusz Wojcieszek]]&lt;br /&gt;
* [[Miodrag Milanovic]]&lt;br /&gt;
* [[Nicola Salmoria]]&lt;br /&gt;
* [[Razoola]]&lt;br /&gt;
* [[Roberto Fresca]]&lt;br /&gt;
* [[robiza]]&lt;br /&gt;
* [[Tafoid]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] made snookr10 updates:&lt;br /&gt;
** Decrypted the apple10 tile matrix.&lt;br /&gt;
** Partially decrypted the apple10 color codes.&lt;br /&gt;
** Added encryption notes.&lt;br /&gt;
** Updated technical notes.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] added DISCRETE_KEY_SALLEN_FILTER to discrete sound system.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] added discrete mixing and filtering to irem games using m52-sound-c boards: mpatrol, travrusa.&lt;br /&gt;
&lt;br /&gt;
* [[robiza]] and [[Corrado Tomaselli]] properly implemented the tile/sprite priorities in m90 driver. This fix priorities in quizf1, riskchal amd maybe more m90 games.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] fixed AY-3-8910/YM2149 and derivatives envelope handling.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] updated Funworld games:&lt;br /&gt;
** Fixed AY8910 volume to all games to avoid clips.&lt;br /&gt;
** Merge bigdeal and funworld machine drivers thanks to the AY8910 rewrite.&lt;br /&gt;
** Removed old unaccurate commentary about magiccrd tiles.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] de-hacked metro tilemaps.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] updated Sandii&#039; Games:&lt;br /&gt;
** Created a new machine driver for tenballs due to different memory map.&lt;br /&gt;
** Worked all the input ports from the scratch.&lt;br /&gt;
** Fixed the sound ROM_REGION.&lt;br /&gt;
** Added the oki6295 emulation to all games.&lt;br /&gt;
** Hooked output ports.&lt;br /&gt;
** Documented and calculated all bits related to lamps.&lt;br /&gt;
** Adjusted palette lenght to 256 colors.&lt;br /&gt;
** Totally decrypted the apple10 color matrix. Now colors are perfect.&lt;br /&gt;
** Created a new machine driver for apple10 due to encryption.&lt;br /&gt;
** Reverse engineering the code to complete the DIP switches.&lt;br /&gt;
** Added diplocations to DIP switches.&lt;br /&gt;
** Promoted snookr10, apple10 and tenballs to &#039;WORKING&#039; state.&lt;br /&gt;
** Added game instructions &amp;amp; notes.&lt;br /&gt;
** Updated encryption &amp;amp; technical notes.&lt;br /&gt;
&lt;br /&gt;
* [[Mariusz Wojcieszek]] changed NES/PlayChoice 10:&lt;br /&gt;
** added support for mapping rom and ram in PPU video memory space&lt;br /&gt;
** added PinBot mapper (H board)&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] updated All CMC italian games:&lt;br /&gt;
** Added TICKET and HOPPER buttons to allow payout through the SUPER GAME.&lt;br /&gt;
** Documented the featured SUPER GAME with complete instructions.&lt;br /&gt;
** Improved DIP switches to properly set the payout system.&lt;br /&gt;
&lt;br /&gt;
* [[robiza]] changed the implementation of the cocktail mode in marvins.c.&lt;br /&gt;
&lt;br /&gt;
* [[Andrew Gardner]] merged memory maps for tunhunt, tumblep, tugboat, trucocl, and truco.&lt;br /&gt;
&lt;br /&gt;
* [[Brian Troha]] and [[Tafoid]] contributed meritm driver updates:&lt;br /&gt;
** Consolidated, corrected and updated info&lt;br /&gt;
** Verified Megatouch IV program rom&lt;br /&gt;
** Corrected many rom names&lt;br /&gt;
** Add game revision to game name (IE: 9255-40-01 ROE)&lt;br /&gt;
** Added pals from Megatouch 6 to other sets as they all run on the same PCB&lt;br /&gt;
** Add the sound clock update from Tafoid&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] made a massive update to ROM naming in the CPS1 driver, also loading smaller eproms for Japanese sets instead of the larger mask ROMs where possible. Added information about B-Board revisions where possible. There is still work to do on this regard but this is a first step in untangling the mess.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] and [[Corrado Tomaselli]] verified more CPS1 gfx ROM mappings against PALs.&lt;br /&gt;
&lt;br /&gt;
* [[robiza]] fixed another opcode in match it 2.&lt;br /&gt;
&lt;br /&gt;
* [[Dirk Best]] converted the MSM6242 RTC into a proper device.&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] removed deprecat.h from debugger.h to prevent hiding modules that really needed to include deprecat.h.&lt;br /&gt;
&lt;br /&gt;
* [[Miodrag Milanovic]] added support for 8080/85 mode interrupts to the 8259 PIC.&lt;br /&gt;
&lt;br /&gt;
* [[robiza]] verified a &amp;quot;not sure&amp;quot; opcode in bombrman.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed BIOS errors so that specifying an invalid BIOS is a warning, not a fatal error. Also re-allowed &amp;quot;default&amp;quot; as a BIOS setting with special meaning.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&#039;&#039;&#039;New games added or promoted from NOT_WORKING status&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/quizf1 Quiz F-1 1,2finish]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/pc_pinbt PinBot (PlayChoice-10)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/snookr10 Snooker 10]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/apple10 Apple 10]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/tenballs Ten Balls]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New clones added&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/tm3k Touch Master 3000 V5.02]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/megat4a Megatouch IV (9255-40-01-ROE)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/dynwaru Dynasty Wars (US set 2)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/ffightj2 Final Fight (Japan 900112)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/sfa2 Street Fighter Alpha 2 (Euro 960229)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/raimaijo Raimais (Japan / First Revision)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New games marked as GAME_NOT_WORKING&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/forgott1 Forgotten Worlds (World?)]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2008]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.124u4&amp;diff=1686</id>
		<title>MAME 0.124u4</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.124u4&amp;diff=1686"/>
		<updated>2008-05-07T08:03:15Z</updated>

		<summary type="html">&lt;p&gt;Georg: Initial version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.124u4 was released on 23 April 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version are, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]]&lt;br /&gt;
* [[Andrew Gardner]]&lt;br /&gt;
* [[Atari Ace]]&lt;br /&gt;
* [[Charles MacDonald]] &lt;br /&gt;
* [[Corrado Tomaselli]]&lt;br /&gt;
* [[couriersud]]&lt;br /&gt;
* [[Curt Coder]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
* [[Emuman]]&lt;br /&gt;
* [[Joe Magiera]]&lt;br /&gt;
* [[Luca Elia]]&lt;br /&gt;
* [[Mariusz Wojcieszek]]&lt;br /&gt;
* [[Maruwa]]&lt;br /&gt;
* [[Miodrag Milanovic]]&lt;br /&gt;
* [[Nicola Salmoria]]&lt;br /&gt;
* [[Quarterarcade]]&lt;br /&gt;
* [[Roberto Fresca]]&lt;br /&gt;
* [[Robin Cooper]]&lt;br /&gt;
* [[robiza]]&lt;br /&gt;
* [[Wilbert Pol]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[robiza]] made improvements to aerfboo2:&lt;br /&gt;
** fix bg1 and bg2 offset&lt;br /&gt;
** fix sprites&lt;br /&gt;
** promoted to &amp;quot;working&amp;quot; (NO SOUND)&lt;br /&gt;
&lt;br /&gt;
* [[Curt Coder]] added a macro for the CDP1869 interface, and made write handlers optional.&lt;br /&gt;
&lt;br /&gt;
* [[robiza]] fixed offset sprite/background in kyugo.c.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] fixed the 6502 family of disassemblers to show the correct bit to operate for BBR, BBS, RMB and SMB instructions. (65C02/65CE02 CPUs and variants)&lt;br /&gt;
&lt;br /&gt;
* [[robiza]] fixed 2 opcodes for quizf1: now the little machines move correctly.&lt;br /&gt;
&lt;br /&gt;
* [[Wilbert Pol]] converted the ppi8255 implementation to a device.&lt;br /&gt;
&lt;br /&gt;
* [[Wilbert Pol]] changed the inline validity checks to work around GCC bug #35885.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] expanded the set of memory accessor functions. In addition to direct byte, word, dword, and qword accessors for all bus sizes, there are now masked word, dword, and qword accessors for all bus sizes.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]], [[Corrado Tomaselli]], and [[Charles MacDonald]] made further CPS1 improvements:&lt;br /&gt;
** fixed layer enable at the end of stage 4 in Varth.&lt;br /&gt;
** increased Varth CPU clock to 12MHz to reduce slowdowns (the game was released after sf2ce so the faster A-board was available).&lt;br /&gt;
** verified more gfx rom mappings against PAL dumps (thanks to Corrado) &lt;br /&gt;
** verified memory maps using A-board PAL dumps (thanks to Charles)&lt;br /&gt;
** separated the address ranges for CPS-A and CPS-B customs. This finally clarifies why some registers are fixed and some change with every game.&lt;br /&gt;
** identified three new unknown registers in the CPS-B-21 custom. Their purpose is unknown.&lt;br /&gt;
** all unhandled accesses to CPS-A/CPS-B registers will now be reported. There shouldn&#039;t be any left. Look out for &amp;quot;contact MAMEDEV&amp;quot; popups.&lt;br /&gt;
** cleaned memory maps. Moved forgotten worlds special input mmeory handlers to DRIVER_INIT.&lt;br /&gt;
** moved extra input handlers to video/cps1.c since the extra connectors are on the C-board.&lt;br /&gt;
** added sound to Final Crash.&lt;br /&gt;
** lowered SF2 clock speed to 10MHz. This is on the assumption that, since the 12MHz A-Board is called &amp;quot;89626A-4 DASH&amp;quot;, it should have started to be used with SF2 DASH--that is, sf2ce.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] inverted the sense of the memory mask that is passed to read/write handlers. Previously, the mask indicated which bits were NOT requested to be read/written. Now, the mask indicates which bits ARE to be read/written, which is more logical. Updated a number of drivers and the MIPS CPU cores to comply.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] made Funworld updates:&lt;br /&gt;
** Removed the temporary hack to jolyc980.&lt;br /&gt;
** Updated technical notes&lt;br /&gt;
** Moved snookr10 to its own driver.&lt;br /&gt;
**  Minor clean-up.&lt;br /&gt;
&lt;br /&gt;
* [[Luca Elia]] improved the IGS017 based games:&lt;br /&gt;
** iqblocka: bypassed the protection, emulated the video hardware, inputs and sound.&lt;br /&gt;
** tjsb: it now boots and has partially decrypted graphics.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added new Windows option -watchdog, which creates a watchdog thread that forcibly kills the application after a certain number of seconds. Primarily intended to be used in regression test runs to handle the occasional hung game.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] and [[Joe Magiera]] improved popper.c colors useing resistor values from schematics.&lt;br /&gt;
&lt;br /&gt;
* [[Corrado Tomaselli]] changed and verified cpu frequencies on kyugo.c games. Gyrodine and 99 the last war and clones run on the same board.&lt;br /&gt;
&lt;br /&gt;
* [[Mariusz Wojcieszek]] added preliminary 68681 DUART (machine\68681.c)&lt;br /&gt;
&lt;br /&gt;
* [[Mariusz Wojcieszek]] moved Microtouch touch screen controller emulation to separate module (machine\microtch.c).&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] changed behaviour so that specifying an invalid bios is now a fatalerror. Also, &amp;quot;default&amp;quot; is no longer a special BIOS type; if you want the default BIOS, leave the bios option blank.&lt;br /&gt;
&lt;br /&gt;
* [[Miodrag Milanovic]] made DEC T-11 CPU improvements:&lt;br /&gt;
** HALT - now calls interrupt vector&lt;br /&gt;
** ILLEGAL - had PC=0 at the end which makes code not run fine&lt;br /&gt;
** MARK - now it is implemented&lt;br /&gt;
&lt;br /&gt;
* [[Andrew Gardner]] merged memory maps for the twin16 driver.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] removed a silly idle skip code in prehisle driver.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] rewrote AY-3-8910:&lt;br /&gt;
** adds a model to calculate mixing of channels with different resistance loads.&lt;br /&gt;
** based on above, each channel may be assigned a different load in individual case, i.e. channels not tied together&lt;br /&gt;
** rewrote ay8910.c to make emulation simpler&lt;br /&gt;
** changed the config structure to include a flag field and output resistor loads.&lt;br /&gt;
** Updated all drivers affected.&lt;br /&gt;
** Added some &amp;quot;Todos&amp;quot; related to stuff I discovered when reading datasheets.&lt;br /&gt;
** Fixed a bug in disc_flt.c (konami filters)&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] fixed discrete sound and konami filter addressing in galaxian driver. Also changed addressing of AY-3-8910 to be in line with schematics.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] added discrete sound for filtering (&amp;quot;konami&amp;quot;-style) and mixing in gyruss.c.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] changed UI to allow volumes higher than 2.0.&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] changed code which used assignment in conditionals to break out the assignment.&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] converted a large number of Machine -&amp;gt; machine and removed #include &amp;quot;deprecat.h&amp;quot; where possible.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&#039;&#039;&#039;New games added or promoted from NOT_WORKING status&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/sidebs Side by Side]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/jpopnics Jumping Pop (NICs, Korean bootleg of Plump Pop)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/tm Touchmaster]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/tm3k Touchmaster 3000]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/tm4k Touchmaster 4000]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/tm5k Touchmaster 5000]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/tm7k Touchmaster 7000]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New clones added&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/aerfboo2 Aero Fighters (bootleg set 2)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/1942w 1942 (Williams Electronics license)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/rygar3 Rygar (US set 3 Old Version)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/gngblita Ghosts&#039;n Goblins (Italian bootleg, harder)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New games marked as GAME_NOT_WORKING&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/apple10 Apple 10 (Ver 1.21)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/tenballs Ten Balls (Ver 1.05)]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2008]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.124u3&amp;diff=1685</id>
		<title>MAME 0.124u3</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.124u3&amp;diff=1685"/>
		<updated>2008-05-07T07:49:23Z</updated>

		<summary type="html">&lt;p&gt;Georg: Initial version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.124u3 was released on 16 April 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version are, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]]&lt;br /&gt;
* [[Andrew Gardner]]&lt;br /&gt;
* [[Arzeno Fabrice]]&lt;br /&gt;
* [[Brian Troha]]&lt;br /&gt;
* [[Bryan McPhail]]&lt;br /&gt;
* [[Corrado Tomaselli]]&lt;br /&gt;
* [[Curt Coder]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
* [[Guru]]&lt;br /&gt;
* [[Luca Elia]]&lt;br /&gt;
* [[Nicola Salmoria]]&lt;br /&gt;
* [[Robiza]]&lt;br /&gt;
* [[smf]]&lt;br /&gt;
* [[Wilbert Pol]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[smf]] contributed PSX core updates:&lt;br /&gt;
** removed casts and removed unnecessary decoding from NCLIP.&lt;br /&gt;
** added signed values to PAIR &amp;amp; PAIR64.&lt;br /&gt;
** renamed PAIR64.lw to PAIR64.q&lt;br /&gt;
** tidied up DPCS, improved flag calculation and added support for lm/sf fields.&lt;br /&gt;
** added sf/lm support to INTPL, improved flag calculation &amp;amp; calculates correct rgb &lt;br /&gt;
** fixed calculation of bit 31 of GTE FLAG register, when writing to it directly.&lt;br /&gt;
** added lm mode to OP and fixed the calculation.&lt;br /&gt;
** added lm mode to SQR.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] made Seibu implementation cleanups:&lt;br /&gt;
** added cop/heatbrl ram clear stuff&lt;br /&gt;
** tried to make cop a bit more generic, breaks a few things for now, but better than duplicated code all over the place&lt;br /&gt;
** added the sound cpu to raiden2, although it doesn&#039;t make any sounds&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] and [[Corrado Tomaselli]] fixed the CPS1 palette control register to match tests on msword psb.&lt;br /&gt;
&lt;br /&gt;
* [[Wilbert Pol]] changed the pic8259 implementation into a device.&lt;br /&gt;
&lt;br /&gt;
* [[Robiza]] fixed an opcode in quizf1. Fixed encrypted disassembly for bp+ix+offset8 and bp+it+offset8.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] modified bionicc to compute the palette based on the schematics.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] verified several CPS1 graphics ROM mappings against PAL dumps.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed device read/write functions to take a const device_config *. Reverted recent hacks to get around this and removed unnecessary casts.&lt;br /&gt;
&lt;br /&gt;
* [[Wilbert Pol]] fixed I8039 DAA instruction when A is &amp;gt; 0xF9.&lt;br /&gt;
&lt;br /&gt;
* [[smf]] fixed crosshair update when the game is not polling the coordinates.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] merged CPS1, CPS2 memory maps and some tweaks from schematics, though to get perfect memory maps dumps of the A-board PALs would be needed.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] adjusted docastle refresh rate to match PCB measurement.&lt;br /&gt;
&lt;br /&gt;
* [[Andrew Gardner]] finished memory map merge for W drivers.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added support for using smaller-sized memory handlers directly in memory maps. To do so, you need to use the new AM_READn/AM_WRITEn macros and specify a mask for which bits are connected.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] removed word-sized handlers from 6821pia.c. Updated drivers that needed them to use these new interfaces instead.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] updated gaelco3d.c and itech8.c to remove the need for memconv.h by using this new feature.&lt;br /&gt;
&lt;br /&gt;
* [[Curt Coder]] added machine parameter and macros for the CDP1802 callback functions. This seems to have fixed the player sprite flashing in Destroyer/Altair/Draco.&lt;br /&gt;
&lt;br /&gt;
* [[Robiza]] fixed lookup table for sprites in spikes91.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] made some changes to the &#039;v25&#039; code in toaplan2.c. Batsugun does upload what looks to be the entire program, unencrypted. If enabled it runs to the point of waiting for interrupts, however, for those it looks like it needs a real V25 core with register banks etc.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] converted the IDE controller to a device. Updated all drivers accordingly.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added new functions for dynamically installing device memory read/write handlers.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] updated install_memory_XXX_handler() functions to take a machine parameter. Updated all drivers accordingly.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] merged installation of read and write handlers where appropriate.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] simplified memory.c code for dynamic installation so that a single function handles all the work; a NULL read or write handler indicates not to install anything for reads or writes.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] fixed sprite overdraw mode to match Mutant Night movie.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] properly marked puzznici as a bootleg and disabled the MCU simulation on it, it has it&#039;s own internally.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] merged memory maps for aquarium, argus, armedf, bagman, battlera drivers.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] created a new macro: AM_RAM_WRITE(handler) which specifies a memory range to be RAM-like for reads but calls the given handler for writes.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] replaced AM_READWRITE(SMH_RAM, handler) with AM_RAM_WRITE(handler). Also replaced AM_RAM AM_WRITE(handler) with AM_RAM_WRITE(handler).&lt;br /&gt;
&lt;br /&gt;
* [[Arzeno Fabrice]] added correct rom dump for Shinobi4 set.&lt;br /&gt;
&lt;br /&gt;
* [[Guru]] added good denjinmk graphic rom.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] removed ancient 720 kludge in the T-11 core.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added support in the T-11 core for an external vector via irq_callback. Apparently the hardware actually did support this and it is necessary for emulating the BK 0010/11 computer in MESS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&#039;&#039;&#039;New games added or promoted from NOT_WORKING status&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/showhand Show Hand]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New clones added&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/ledstrm2 Led Storm Rally 2011 (US)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/shinobi5 Shinobi (alternate set)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/aerfboo2 Aero Fighters (bootleg set 2)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New games marked as GAME_NOT_WORKING&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/nndmseal Nandemo Seal Iinkai]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2008]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.124u2&amp;diff=1684</id>
		<title>MAME 0.124u2</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.124u2&amp;diff=1684"/>
		<updated>2008-05-07T07:38:48Z</updated>

		<summary type="html">&lt;p&gt;Georg: Initial version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.124u2 was released on 11 April 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version are, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]]&lt;br /&gt;
* [[Adam Gashlin]]&lt;br /&gt;
* [[Andrew Gardner]]&lt;br /&gt;
* [[Arzeno Fabrice]]&lt;br /&gt;
* [[Brian Troha]]&lt;br /&gt;
* [[ClawGrip]]&lt;br /&gt;
* [[Corrado Tomaselli]]&lt;br /&gt;
* [[couriersud]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
* [[Fabio Priuli]]&lt;br /&gt;
* [[MAMEPlus]]&lt;br /&gt;
* [[Nicola Salmoria]]&lt;br /&gt;
* [[Oliver Stoenberg]]&lt;br /&gt;
* [[Pierpaolo Prazzoli]]&lt;br /&gt;
* [[R. Belmont]]&lt;br /&gt;
* [[robiza]]&lt;br /&gt;
* [[smf]]&lt;br /&gt;
* [[stephh]]&lt;br /&gt;
* [[Tomasz Slanina]]&lt;br /&gt;
* [[Ville Linde]]&lt;br /&gt;
* [[Wilbert Pol]]&lt;br /&gt;
* [[Yasuhiro Ogawa]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] changed the system to show a message if coin-lockout is active and a coin key is pressed.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] actually fixed -refreshspeed.&lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] reverted the previous SCSI CD change which broke some games.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] cleaned up Seibu COP, primarily sorting the code and identifying similarities in different implementations.&lt;br /&gt;
&lt;br /&gt;
* [[Pierpaolo Prazzoli]] fixed an erroneous debug change which leaked into the last version of the namcona1 update.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] and [[Tomasz Slanina]] fixed marineb colors.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] rewrote INP recording from scratch, since all old INPs are broken anyways. Header now includes timestamp, which overrides the default time base for MAME&#039;s system time. Each frame recorded now gets a timestamp. Analog ports are recorded once per frame and interpolated. Analog port calculations are all done in fixed point for consistent results. A bunch of other minor tweaks in the input port code. NOTE: There may still be a few changes to the final INP format.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] improved graphic decoding for Legionnaire, the BK3 tiles are now correctly extracted from the TXT region, map screen has correct tiles now.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] removed CPS1 tile kludges and replaced with per-game ROM mapping tables. Ideally, the ROM mapping should be derived from mapping of the PALs found on the B board. Note that this is a significant change and some new bugs might be caused by it. Unlike previous bugs, where extra garbage tiles would appear in the games, the new bugs would be tiles or sprites MISSING--so they will be harder to notice. This would happen because in some cases the 16x16 regions of the gfx ROMs can be used by both scroll2 and sprites, while in other cases they must be separated.&lt;br /&gt;
&lt;br /&gt;
* [[smf]] contributed PSX updates:&lt;br /&gt;
** Fixed the SR masks for MTC0.&lt;br /&gt;
** Added ability to test the instruction/data cache ram. The scratchpad and BIU register are now handled internally to the CPU.&lt;br /&gt;
** All writes are performed with masks. SWL/SWR used to be implemented with two writes ( one byte and one word ) when writing three bytes, now it only ever performs one. Byte and Word writes use masks as they leave the rest of the register on the bus, which can be picked up by larger registers.&lt;br /&gt;
** The read/write functions to use are cached when the SR bits are updated, as are the bad address masks.&lt;br /&gt;
** Added coprocessor 1 &amp;amp; 3 support, though they don&#039;t do anything useful.&lt;br /&gt;
** All loads now go through the delay pipeline, a lwl/lwr will grab the value out of the pipeline if it&#039;s updating the same register.&lt;br /&gt;
** Added undocumented behaviour of BLEZ/BGTZ. The comparison for zero can be changed by specifying an alternate register in the RT field ( the documentation says you should always use register 0 ).&lt;br /&gt;
** Restricted to 16 COP0 registers &amp;amp; generate an exception if any of the 5 for the MMU are used.&lt;br /&gt;
** Added BCF/BCT instructions, although I have found no conditions that affect them yet.&lt;br /&gt;
** Generates an exception if any MMU instructions are executed.&lt;br /&gt;
** Sets the CE instruction for all exceptions, not just those involving a coprocessor. The bits of the opcode that specify the coprocessor are grabbed no matter what the instruction.&lt;br /&gt;
** Added TAR register and BT bit in SR. When an exception occurs during a branch, BT determines whether it was taken or not. The TAR register gets set to the destination of the branch.&lt;br /&gt;
** Fixed the BD bit when you are in a branch delay slot and you didn&#039;t take the branch, this shows up in the pipeline as !pc.&lt;br /&gt;
** Fixed branches within a branch delay slot.&lt;br /&gt;
** Multiply &amp;amp; divide instructions can be aborted if you write to HI/LO before reading the result. Added data breakpoints, you don&#039;t appear to be able to set breakpoints on any of the addresses internal to the CPU.&lt;br /&gt;
** Multiply/divide/GTE instructions can execute when an exception is taken, although the EPC indicates that it hasn&#039;t. The BIOS avoids rerunning GTE instructions as they are destructive, so you have to make sure they run.&lt;br /&gt;
** Added bus error handling, PSXCPU is limited to 8mb of ram &amp;amp; any access outside this range will trigger an exception. I believe this is to be an internal limit.&lt;br /&gt;
** Added CXD8611R as a specific CPU type, System 12 appears to allow more than 8mb of ram &amp;amp; it&#039;s possible that this is different.&lt;br /&gt;
** Mapped out all instructions to either generate an exception or ignore bits.&lt;br /&gt;
** Updated the disassembler to match the decoding.&lt;br /&gt;
** Fixed disassembling of branch instructions in a branch delay slot.&lt;br /&gt;
** Lui checks for a ori/addiu following and will show you the result.&lt;br /&gt;
** Added step over/out support.&lt;br /&gt;
** Fixed standalone disassembler.&lt;br /&gt;
** Fixed SZ0 truncation.&lt;br /&gt;
** Fixed IRGB truncation and conversion to IR1/IR2/IR3&lt;br /&gt;
** Added IR1/IR2/IR3 saturation when calculating ORGB.&lt;br /&gt;
** Fixed OTZ sign extension&lt;br /&gt;
** Fixed reading from SXYP&lt;br /&gt;
** Fixed reading from IRGB&lt;br /&gt;
** Fixed writing to LZCR&lt;br /&gt;
** Fixed sign extension of GTE control registers&lt;br /&gt;
** Fixed writing to FLAG&lt;br /&gt;
** Fixed flag calculation in F macro.&lt;br /&gt;
** Fixed avsz3 &amp;amp; avsz4 flag &amp;amp; otz calculation.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed a unicode crashing bug with input names.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] renamed input port functions:&lt;br /&gt;
** readinputport           -&amp;gt; input_port_read_indexed&lt;br /&gt;
** readinputportbytag      -&amp;gt; input_port_read&lt;br /&gt;
** readinputportbytag_safe -&amp;gt; input_port_read_safe&lt;br /&gt;
** Added machine parameter to input port functions. Updated many drivers to accomplish this.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] bulk converted drivers explicitly calling input_port_n_r() with a bogus offset to calling input_port_read_indexed() instead.&lt;br /&gt;
&lt;br /&gt;
* [[Andrew Gardner]] made memory map merges for drivers starting with U, V, W, and Z.&lt;br /&gt;
&lt;br /&gt;
* [[Adam Gashlin]] mostly fixed sound in N64-based games.&lt;br /&gt;
&lt;br /&gt;
* [[Ville Linde]] corrected DMA functionality in N64-based games.&lt;br /&gt;
&lt;br /&gt;
* [[robiza]] made Aerfboot improvements:&lt;br /&gt;
** sprite offset are now correct&lt;br /&gt;
** split spriteram in two parts&lt;br /&gt;
** identified last sprite for the two parts&lt;br /&gt;
** promoted to &amp;quot;working&amp;quot; (no sound)&lt;br /&gt;
 &lt;br /&gt;
* [[robiza]] made Pallavol improvements:&lt;br /&gt;
** fix for sprite&#039;s y-coordinate&lt;br /&gt;
** implement lookup table for convert sprite code in the real code&lt;br /&gt;
** change the name to &amp;quot;1991 Spikes (Italian bootleg)&lt;br /&gt;
** fix scroll&lt;br /&gt;
** fix offset&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] merged sonson memory maps.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] added mising TC0060DCA sound mixer to the Taito Z driver. Marked one dblaxle ROM as BAD_DUMP.&lt;br /&gt;
&lt;br /&gt;
* [[Wilbert Pol]] changed the 8237dma implementation into a device.&lt;br /&gt;
&lt;br /&gt;
* [[robiza]] fixed wrong tile-sprite priority in m62 driver.&lt;br /&gt;
&lt;br /&gt;
* [[robiza]] fixed nec v30 dasm when a &amp;quot;real-time encrypted cpu&amp;quot; is used. Also fixed Execution Clocks for add,addc,and,or,xor,cmp,sub,subc instructions.&lt;br /&gt;
&lt;br /&gt;
* [[Wilbert Pol]] removed the hardcoded dependency on a 8254 device from the 8042kbdc code. Changed the drivers using the 8042kdbc to define their own 8042kdbc - 8254 dependency.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] rewrote core memory handlers as inline functions. These should be easier to trace through in a debug build, yet should operate the same as before.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] created a complete set of functions for all databus sizes (8,16,32,64) and all endiannesses. A few functions are redundant, but it is now very clear which functions to use in which scenarios. It is also now possible to rely on being able to access values of 8, 16, 32 or 64 bits via the built-in accessors without fear of crashing. &lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] updated all cores using 8-bit handlers to explicitly call the 8-bit handlers with the appropriate endianness.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed a few games which were calling n-bit handlers directly to use the generic forms. In the future, this is all the access drivers will have.&lt;br /&gt;
&lt;br /&gt;
* [[robiza]] fixed more opcodes in gussun oyoyo and risky challenge.&lt;br /&gt;
&lt;br /&gt;
* [[Fabio Priuli]] added tags and locations to dips for marvins.c and matmania.c.&lt;br /&gt;
&lt;br /&gt;
* [[Pierpaolo Prazzoli]] enabled roz tilemap in emeraldia, but it&#039;s not centered in the right position when it&#039;s not in its original dimension.&lt;br /&gt;
&lt;br /&gt;
* [[stephh]] fixed &#039;lghost*&#039; Dip Switches.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] reduced the number of save state callback types from 3 to 1. The only remaining form is the one that takes a pointer parameter. Added macros for STATE_PRESAVE and STATE_POSTLOAD to define common functions. Added machine parameter to these functions. Updated all drivers and CPU/sound cores  to use the new macros and consolidate on the single function type. As a result pushed the machine parameter through a few initialization stacks.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] removed unnecessary postload callbacks which only marked all tiles dirty, since this is done automatically by the tilemap engine.&lt;br /&gt;
&lt;br /&gt;
* [[ClawGrip]] updated the driver wc90b.c:&lt;br /&gt;
** Removed the second YM2203, it isn&#039;t present on the bootleg boards&lt;br /&gt;
** Changed the clocks according to the oscilators found on the board&lt;br /&gt;
&lt;br /&gt;
* [[Oliver Stoenberg]] added the running_machine* parameter to the function passed into cpunum_set_irq_callback() and adds the IRQ_CALLBACK macro for the callback function.&lt;br /&gt;
&lt;br /&gt;
* [[Oliver Stoenberg]] cleaned up the Machine usage in the osd/windows files and added the running_machine parameter where possible.&lt;br /&gt;
&lt;br /&gt;
* [[MAMEPlus]] contributed various tweaks/fixes:&lt;br /&gt;
** save state support for FD1094 chips&lt;br /&gt;
** improved graphics in athena&lt;br /&gt;
** improved sound balance in armedf&lt;br /&gt;
** derived refresh rate for toaplan1 games&lt;br /&gt;
** improved sound balance in tmnt games&lt;br /&gt;
** derived clocks for suprridr&lt;br /&gt;
** tweaked xmen visible area&lt;br /&gt;
** derived clocks and refresh rate in twin16 driver&lt;br /&gt;
 &lt;br /&gt;
* [[Nicola Salmoria]] and [[Corrado Tomaselli]] verified some CPS1 gfx ROM mapping tables against PAL dumps. Improved understanding and emulation of palette related registers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&#039;&#039;&#039;New games added or promoted from NOT_WORKING status&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/1on1gov 1 on 1 Government (JAPAN)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New clones added&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/cupsocs Seibu Cup Soccer :Selection: (set 2)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/smgpja Super Monaco GP (set 1, Japan, Rev A, FD1094 317-0124a)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/sidebs2j Side by Side 2 (Japan)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New games marked as GAME_NOT_WORKING&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/tm5k Touchmaster 5000 (v7.10)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/tm7ka Touchmaster 7000]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2008]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.124u1&amp;diff=1683</id>
		<title>MAME 0.124u1</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.124u1&amp;diff=1683"/>
		<updated>2008-05-06T13:55:27Z</updated>

		<summary type="html">&lt;p&gt;Georg: Initial version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.124u1 was released on 3 April 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version are, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]]&lt;br /&gt;
* [[Andrew Gardner]]&lt;br /&gt;
* [[Anonymous]]&lt;br /&gt;
* [[Brian Troha]]&lt;br /&gt;
* [[Bryan McPhail]]&lt;br /&gt;
* [[Corrado Tomaselli]]&lt;br /&gt;
* [[couriersud]]&lt;br /&gt;
* [[Curt Coder]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
* [[Deunan Knute]]&lt;br /&gt;
* [[Dirk Best]]&lt;br /&gt;
* [[ElSemi]]&lt;br /&gt;
* [[Guru]]&lt;br /&gt;
* [[Hugh Allen]]&lt;br /&gt;
* [[James Wallace]]&lt;br /&gt;
* [[kingshriek]]&lt;br /&gt;
* [[Marc Sandusky]]&lt;br /&gt;
* [[Mariusz Wojcieszek]]&lt;br /&gt;
* [[Mike Haaland]]&lt;br /&gt;
* [[Mr. Do]]&lt;br /&gt;
* [[Nicola Salmoria]]&lt;br /&gt;
* [[Oliver Stoneberg]]&lt;br /&gt;
* [[Philip Bennett]]&lt;br /&gt;
* [[Pierpaolo Prazzoli]]&lt;br /&gt;
* [[R. Belmont]]&lt;br /&gt;
* [[RansAckeR]]&lt;br /&gt;
* [[Robiza]]&lt;br /&gt;
* [[Screen Offset]]&lt;br /&gt;
* [[smf]]&lt;br /&gt;
* [[stephh]]&lt;br /&gt;
* [[Wilbert Pol]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] renamed galaxian.c -&amp;gt; galaxold.c. Updated all drivers accordingly.&lt;br /&gt;
&lt;br /&gt;
* [[Curt Coder]] contributed Cidelsa driver updates:&lt;br /&gt;
** de-deprecated the timer callbacks&lt;br /&gt;
** moved PCB RAM to the heap and fixed index overflow&lt;br /&gt;
** converted CDP1869 to the new device system&lt;br /&gt;
** refactored to represent how the hardware actually works&lt;br /&gt;
** added PMA latching on OUT5&lt;br /&gt;
** separated Cidelsa video to its own file&lt;br /&gt;
&lt;br /&gt;
* [[Curt Coder]] updated the COP CPU:&lt;br /&gt;
** implemented interrupt&lt;br /&gt;
** implemented serial input/output&lt;br /&gt;
** fixed XAD/LDD, XIS1, RMB3 opcodes&lt;br /&gt;
** fixed clock divider&lt;br /&gt;
** fixed internal memory map size&lt;br /&gt;
** added some cpu variants&lt;br /&gt;
** fixed serial timer&lt;br /&gt;
** fixed clocks&lt;br /&gt;
** fixed COP410 RMB3, XAD instructions&lt;br /&gt;
** general cleanup&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] fixed the cfg file corruption if joystick is not connected; itemclass now part of token if item is not found. Settings for joysticks which use a custom item id will still be lost. A fallback has to be provided here since those will use a token generated from the input item name.&lt;br /&gt;
&lt;br /&gt;
* [[smf]] changed the memory system:&lt;br /&gt;
** Now passing mem_mask to the read and write debug hooks. This allows the address &amp;amp; size of the memory access to be correctly calculated when using a memory call that takes a mem_mask.&lt;br /&gt;
** New macros added for checking mem_mask. ACCESSING_BITS_m_n, These check for any access within the bounds between bit &#039;m&#039; and bit &#039;n&#039; (counting bit 0 as the least significant bit). Currently the pattern for checking whether both bytes of a word is written is to make two byte checks.&lt;br /&gt;
** All occurrences of ACCESSING_LSB, ACCESSING_MSB, ACCESSING_LSB16, ACCESSING_MSB16, ACCESSING_LSB32, ACCESSING_MSB32, ACCESSING_LSW32, ACCESSING_MSW32 &amp;amp; simple mem_mask checks have been replaced with the new macros.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added a fatal error if AM_READ_PORT() references a non-existent port.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] converted special-case DIP switches (service, unknown, unused) into their own token type rather than expanding into other tokens. The reduces the number of redundant strings and data.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] and [[stephh]] rewrote the Galaxian driver. Ultimately will combine the existing drivers for galaxian, scramble, frogger, scobra, amidar, and dambustr. For the moment, only a subset of games are implemented in the new system; the remainder are running on the old code. Main features are accurate video timing, correct stars implementation, better organization, simplified input ports, and many other smaller fixes.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] made a minor cleanup and simplification in the video and palette code. Removed palette_config().&lt;br /&gt;
&lt;br /&gt;
* [[Philip Bennett]] fixed interrupt handling and 16-bit memory accessors in 6840ptm.c. Also cleaned up code for the sake of readability.&lt;br /&gt;
&lt;br /&gt;
* [[Yasuhiro Ogawa]] added a multiplier (same as wecleman) to Flak Attack. Info provided by VU801qCf.&lt;br /&gt;
&lt;br /&gt;
* [[Pierpaolo Prazzoli]] improved the Namco NA1 driver:&lt;br /&gt;
** Fixed sprites shadow in namcona1 driver and removed Emeraldia hack.&lt;br /&gt;
** Added tilemaps and sprites 4bpp mode&lt;br /&gt;
** Added preliminary ROZ implementation (disabled until the enable / disable register is found)&lt;br /&gt;
** Changed background pen to fix emeralda demo&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] added discrete sound system improvements:&lt;br /&gt;
** Added DISCRETE_RCFILTER_SW to discrete sound. This implements multiple RC networks with CD4066 switches to connect/disconnect capacitor.&lt;br /&gt;
** Implemented discrete mixing in circusc using DISCRETE_RCFILTER_SW and sound routing to route 76416 output to discrete logic.&lt;br /&gt;
** Added discrete filtering and mixing to galaxian.c games using konami_sound.&lt;br /&gt;
** Fixed timing of stream_update in discrete_sound_w. All sound cores update before processing changed data.&lt;br /&gt;
** Added streeam_update to discrete_sound_r&lt;br /&gt;
** Now supports multiple output nodes per module.&lt;br /&gt;
*** In this case, NODE_XXX is the default output. Alternative outputs may be accessed by using NODE_XXX_YY where 00&amp;lt;Y&amp;lt;08.&lt;br /&gt;
*** You may also access nodes with macros:&lt;br /&gt;
**** NODE_XXX = NODE_SUB(XXX, 0)&lt;br /&gt;
**** NODE_XXX = NODE(XXX)&lt;br /&gt;
**** NODE_XXX_YY = NODE_SUB(XXX, YY) with YY != 00 &lt;br /&gt;
*** This should e.g. make discrete sound emulation easier when dealing with e.g. flip flops (Q &amp;amp; QQ) and binary counters.&lt;br /&gt;
** Added sanity checks to check consistency issues introduced by this change&lt;br /&gt;
** Modules specify number of outputs ==&amp;gt; Certain special modules (WAVELOG) may no longer be used as input nodes&lt;br /&gt;
** Removed explicit (NODE_XX + expr) from a couple of drivers&lt;br /&gt;
&lt;br /&gt;
* [[kingshriek]] and [[Deunan Knute]] fixed encoding/decoding of negative denormal floats in the AICA/SCSP DSP. Shouldn&#039;t actually affect any games.&lt;br /&gt;
&lt;br /&gt;
* [[stephh]] changed the Seibu sound CPU to use AM_READ_PORT(&amp;quot;COIN&amp;quot;) instead of input_port_0_r.&lt;br /&gt;
&lt;br /&gt;
* [[RansAckeR]] and [[stephh]] made bloodbro.c driver improvements to DIP locations and coin modes. Added notes for &#039;bloodbra&#039;.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] added input ITEM_IDs for additional axes and switches. Also added ITEM_IDs for up to 4 hats/POVs.&lt;br /&gt;
&lt;br /&gt;
* [[Andrew Gardner]] merged memory maps for half of the W drivers. Also made a couple of random touchups for X, Y, and Z drivers.&lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] and [[ElSemi]] added a little magic to make the Atomiswave BIOS try to be more verbose, but our video emulation isn&#039;t good enough to cooperate.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] added a bootleg of badlands - heavily modified, not working.&lt;br /&gt;
&lt;br /&gt;
* [[smf]] fixed DS2401 state loading now that the digital i/o board&#039;s serial number has been changed to a const by not saving it. As the serial number cannot be changed at run time it was rather pointless.&lt;br /&gt;
&lt;br /&gt;
* [[Anonymous]] added BFCobra improvements:&lt;br /&gt;
** Added plane priority to blitter, fixing Treble Top signature writing&lt;br /&gt;
** Video output now supports all modes** lores, hires, mixedres, 8/7/4/3 bits/pixel, fixing Every Second Counts colour problems&lt;br /&gt;
** Added line draw, fixing missing stuff from Question Of Sport&lt;br /&gt;
** Change blitter loop type control** there are 4 types of loop.&lt;br /&gt;
** Corrected video frame rate to 50Hz.&lt;br /&gt;
** Corrected Z80 speed to 5.91mhz&lt;br /&gt;
** Accounted for Z80 cycles stolen during a blit operation. Improves gfx/sound sync and seems to fix the final round lockup in Every Second Counts.&lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] introduced a device-type offset for CD-ROMs so their registrations don&#039;t clash with harddisks. Various SCSI devices register state items by their disk ID, which are not unique across device types.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] fixed tilemap viewer to draw the whole tilemap when categories are used. Added new option TILEMAP_DRAW_ALL_CATEGORIES to do this efficiently. Updated several drivers to use this instead of rendering each category independently where appropriate.&lt;br /&gt;
&lt;br /&gt;
* [[RansAckeR]] added DIP locations to blueprnt.c&lt;br /&gt;
&lt;br /&gt;
* [[Mike Haaland]] fixed ledutil.c so it compiles cleanly under MSVC.&lt;br /&gt;
&lt;br /&gt;
* [[Dirk Best]] updated Astrocade:&lt;br /&gt;
** Update src/mame/includes/astrocde.h to use an XTAL value&lt;br /&gt;
** Clear interrupts if they are no longer valid&lt;br /&gt;
** Add the knob inputs&lt;br /&gt;
&lt;br /&gt;
* [[Marc Sandusky]] added new makefile flag VERBOSE which enables gcc&#039;s verbose output during compile.&lt;br /&gt;
&lt;br /&gt;
* [[Corrado Tomaselli]] corrected clocks on Rygar.&lt;br /&gt;
&lt;br /&gt;
* [[Oliver Stoneberg]] changed &amp;quot;Machine&amp;quot; to &amp;quot;machine&amp;quot; in a number of places when the running machine parameter is already available. In some cases this also allowed for the removal of deprecat.h.&lt;br /&gt;
&lt;br /&gt;
* [[Wilbert Pol]] did some major cleanup and gutting of pcshare.c.&lt;br /&gt;
&lt;br /&gt;
* [[Mr. Do]] created a built-in overlay for Armor Attack using just rectangles.&lt;br /&gt;
&lt;br /&gt;
* [[James Wallace]] added dynamic control of RX and TX pins to 6850 ACIA emulation - this is needed for correct operation of the MPU4 Video communications system, and may be handy for some MESS systems. To use, set the rx and tx clocks to 0 in the acia interface, then use acia_tx_clock_in() and acia_rx_clock_in() respectively.&lt;br /&gt;
&lt;br /&gt;
* [[Robiza]] added proper implentation of hardware collision in mermaid. This fixes mermaid (when the player is in the water with the sharks) and rougien. Also fixed priorities in mermaid and rougien and a sprite wrapping bug.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] fixed CPS1 background color. This fixes 3 wonder (game start) and mtwins (explosion during attract). It seems to break Varth, however, and has dubious effects on the boot sscreens of avsp, sfa3 and possibly other CPS2 games.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] added discrete filtering and mixing to ironhors. One driver less using FILTER_RC.&lt;br /&gt;
&lt;br /&gt;
* [[Robiza]] added fixes for aerfboot (bootleg of aerofgt):&lt;br /&gt;
** fixes spriteram3 (previous value was too high and in the &amp;quot;city&amp;quot; level some build disappear&lt;br /&gt;
** sprite gfx bank (previously some sprite appear right and some sprite was wrong)&lt;br /&gt;
** fixed perfectly the sprite zoom&lt;br /&gt;
** removed multisprite support; in the bootleg aren&#039;t present&lt;br /&gt;
&lt;br /&gt;
* [[Wilbert Pol]] converted the pit8253 implementation into a device. To make it easier to use I&#039;ve also created a src/emu/devconv.h in the same style as src/emu/memconv.h.&lt;br /&gt;
&lt;br /&gt;
* [[Hugh Allen]] replaced the anonymous timer in tx1 with an allocated one to make state saving closer to reality.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] Changed winwork.c from using hand-built scalable locks to using standard Windows CriticalSections for now, to hopefully address hard hangs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&#039;&#039;&#039;New games added or promoted from NOT_WORKING status&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/multigm3 Multi Game III]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New clones added&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/offrodc3 Off Road Challenge (v1.30)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/offroadc Off Road Challenge (v1.40)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/deerhunc Deer Hunting USA V2]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/sbishik Super Bishi Bashi Champ (Korea)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New games marked as GAME_NOT_WORKING&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/guab Give us a Break]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/tenup Ten Up]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/beeline Beeline]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/cbombers Chase Bombers]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2008]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Previous_MAME_Versions&amp;diff=1682</id>
		<title>Previous MAME Versions</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Previous_MAME_Versions&amp;diff=1682"/>
		<updated>2008-05-06T13:29:34Z</updated>

		<summary type="html">&lt;p&gt;Georg: /* 2008 */ 124u1-125&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page provides information about prior versions of MAME. MAME derivatives and their respective features are not covered.&lt;br /&gt;
&lt;br /&gt;
The general information presented on each page:&lt;br /&gt;
:* Release date&lt;br /&gt;
:* List of contributors for that version&lt;br /&gt;
:* List of modifications for that version&lt;br /&gt;
:* List of games added for that version&lt;br /&gt;
&lt;br /&gt;
The pages mostly are wiki-ized versions of each version&#039;s whatsnew.txt, with hyperlinks to the appropriate pages on [http://www.mameworld.net/maws/ MAWS] and the wiki itself. Additional information may also be added, such as major changes to the MAME source code or milestones of the project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Versions by release year ==&lt;br /&gt;
{| width=100%&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 1997 ===&lt;br /&gt;
* [[MAME 0.1]]&lt;br /&gt;
* [[MAME 0.2]]&lt;br /&gt;
* [[MAME 0.3]]&lt;br /&gt;
* [[MAME 0.4]]&lt;br /&gt;
* [[MAME 0.5]]&lt;br /&gt;
* [[MAME 0.6]]&lt;br /&gt;
* [[MAME 0.7]]&lt;br /&gt;
* [[MAME 0.8]]&lt;br /&gt;
:* [[MAME 0.8.1]]&lt;br /&gt;
* [[MAME 0.9]]&lt;br /&gt;
:* [[MAME 0.9.1]]&lt;br /&gt;
* [[MAME 0.10]]&lt;br /&gt;
* [[MAME 0.11]]&lt;br /&gt;
* [[MAME 0.12]]&lt;br /&gt;
* [[MAME 0.13]]&lt;br /&gt;
* [[MAME 0.14]]&lt;br /&gt;
* [[MAME 0.15]]&lt;br /&gt;
* [[MAME 0.16]]&lt;br /&gt;
* [[MAME 0.17]]&lt;br /&gt;
* [[MAME 0.18]]&lt;br /&gt;
* [[MAME 0.19]]&lt;br /&gt;
* [[MAME 0.20]]&lt;br /&gt;
* [[MAME 0.21]]&lt;br /&gt;
:* [[MAME 0.21.5]]&lt;br /&gt;
* [[MAME 0.22]]&lt;br /&gt;
* [[MAME 0.23]]&lt;br /&gt;
:* [[MAME 0.23.1]]&lt;br /&gt;
* [[MAME 0.24]]&lt;br /&gt;
* [[MAME 0.25]]&lt;br /&gt;
* [[MAME 0.26]]&lt;br /&gt;
:* [[MAME 0.26.1]]&lt;br /&gt;
* [[MAME 0.27]]&lt;br /&gt;
* [[MAME 0.28]]&lt;br /&gt;
* [[MAME 0.29]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 1998 ===&lt;br /&gt;
* [[MAME 0.30]]&lt;br /&gt;
* [[MAME 0.31]]&lt;br /&gt;
:* [[MAME 0.33b1]]&lt;br /&gt;
:* [[MAME 0.33b2]]&lt;br /&gt;
:* [[MAME 0.33b3]]&lt;br /&gt;
:* [[MAME 0.33b4]]&lt;br /&gt;
:* [[MAME 0.33b5]]&lt;br /&gt;
:* [[MAME 0.33b6]]&lt;br /&gt;
:* [[MAME 0.33b7]]&lt;br /&gt;
:* [[MAME 0.33rc1]]&lt;br /&gt;
* [[MAME 0.33]]&lt;br /&gt;
:* [[MAME 0.34b1]]&lt;br /&gt;
:* [[MAME 0.34b2]]&lt;br /&gt;
:* [[MAME 0.34b3]]&lt;br /&gt;
:* [[MAME 0.34b4]]&lt;br /&gt;
:* [[MAME 0.34b5]]&lt;br /&gt;
:* [[MAME 0.34b6]]&lt;br /&gt;
:* [[MAME 0.34b7]]&lt;br /&gt;
:* [[MAME 0.34b8]]&lt;br /&gt;
:* [[MAME 0.34rc1]]&lt;br /&gt;
:* [[MAME 0.34rc2]]&lt;br /&gt;
* [[MAME 0.34]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 1999 ===&lt;br /&gt;
:* [[MAME 0.35b1]]&lt;br /&gt;
:* [[MAME 0.35b2]]&lt;br /&gt;
:* [[MAME 0.35b3]]&lt;br /&gt;
:* [[MAME 0.35b4]]&lt;br /&gt;
:* [[MAME 0.35b5]]&lt;br /&gt;
:* [[MAME 0.35b6]]&lt;br /&gt;
:* [[MAME 0.35b7]]&lt;br /&gt;
:* [[MAME 0.35b8]]&lt;br /&gt;
:* [[MAME 0.35b9]]&lt;br /&gt;
:* [[MAME 0.35b10]]&lt;br /&gt;
:* [[MAME 0.35b11]]&lt;br /&gt;
:* [[MAME 0.35b12]]&lt;br /&gt;
:* [[MAME 0.35b13]]&lt;br /&gt;
:* [[MAME 0.35rc1]]&lt;br /&gt;
:* [[MAME 0.35rc2]]&lt;br /&gt;
* [[MAME 0.35]]&lt;br /&gt;
:* [[MAME 0.35 Fixed]]&lt;br /&gt;
:* [[MAME 0.36b1]]&lt;br /&gt;
:* [[MAME 0.36b2]]&lt;br /&gt;
:* [[MAME 0.36b3]]&lt;br /&gt;
:* [[MAME 0.36b4]]&lt;br /&gt;
:* [[MAME 0.36b5]]&lt;br /&gt;
:* [[MAME 0.36b6]]&lt;br /&gt;
:* [[MAME 0.36b7]]&lt;br /&gt;
:* [[MAME 0.36b8]]&lt;br /&gt;
:* [[MAME 0.36b9]]&lt;br /&gt;
:* [[MAME 0.36b9.1]]&lt;br /&gt;
:* [[MAME 0.36b10]]&lt;br /&gt;
:* [[MAME 0.36b11]]&lt;br /&gt;
:* [[MAME 0.36b12]]&lt;br /&gt;
:* [[MAME 0.36b13]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2000 ===&lt;br /&gt;
:* [[MAME 0.36b14]]&lt;br /&gt;
:* [[MAME 0.36b15]]&lt;br /&gt;
:* [[MAME 0.36b16]]&lt;br /&gt;
:* [[MAME 0.36rc1]]&lt;br /&gt;
:* [[MAME 0.36rc2]]&lt;br /&gt;
* [[MAME 0.36]]&lt;br /&gt;
:* [[MAME 0.37b1]]&lt;br /&gt;
:* [[MAME 0.37b2]]&lt;br /&gt;
:* [[MAME 0.37b3]]&lt;br /&gt;
:* [[MAME 0.37b4]]&lt;br /&gt;
:* [[MAME 0.37b5]]&lt;br /&gt;
:* [[MAME 0.37b6]]&lt;br /&gt;
:* [[MAME 0.37b7]]&lt;br /&gt;
:* [[MAME 0.37b8]]&lt;br /&gt;
:* [[MAME 0.37b9]]&lt;br /&gt;
:* [[MAME 0.37b10]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2001 ===&lt;br /&gt;
:* [[MAME 0.37b11]]&lt;br /&gt;
:* [[MAME 0.37b12]]&lt;br /&gt;
:* [[MAME 0.37b12 Fixed]]&lt;br /&gt;
:* [[MAME 0.37b13]]&lt;br /&gt;
:* [[MAME 0.37b14]]&lt;br /&gt;
:* [[MAME 0.37b15]]&lt;br /&gt;
:* [[MAME 0.37b16]]&lt;br /&gt;
* [[MAME 0.53]]&lt;br /&gt;
* [[MAME 0.54]]&lt;br /&gt;
* [[MAME 0.55]]&lt;br /&gt;
* [[MAME 0.56]]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2002 ===&lt;br /&gt;
* [[MAME 0.57]]&lt;br /&gt;
* [[MAME 0.58]]&lt;br /&gt;
* [[MAME 0.59]]&lt;br /&gt;
* [[MAME 0.60]]&lt;br /&gt;
* [[MAME 0.61]]&lt;br /&gt;
* [[MAME 0.62]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2003 ===&lt;br /&gt;
* [[MAME 0.63]]&lt;br /&gt;
* [[MAME 0.64]]&lt;br /&gt;
* [[MAME 0.65]]&lt;br /&gt;
* [[MAME 0.66]]&lt;br /&gt;
* [[MAME 0.67]]&lt;br /&gt;
* [[MAME 0.68]]&lt;br /&gt;
* [[MAME 0.69]]&lt;br /&gt;
:* [[MAME 0.69a]]&lt;br /&gt;
:* [[MAME 0.69b]]&lt;br /&gt;
:* [[MAME 0.69u3]]&lt;br /&gt;
* [[MAME 0.70]]&lt;br /&gt;
:* [[MAME 0.70u1]]&lt;br /&gt;
:* [[MAME 0.70u2]]&lt;br /&gt;
:* [[MAME 0.70u3]]&lt;br /&gt;
:* [[MAME 0.70u4]]&lt;br /&gt;
:* [[MAME 0.70u5]]&lt;br /&gt;
* [[MAME 0.71]]&lt;br /&gt;
:* [[MAME 0.71u1]]&lt;br /&gt;
:* [[MAME 0.71u2]]&lt;br /&gt;
:* [[MAME 0.71u3p]]&lt;br /&gt;
* [[MAME 0.72]]&lt;br /&gt;
:* [[MAME 0.72u1]]&lt;br /&gt;
:* [[MAME 0.72u2]]&lt;br /&gt;
* [[MAME 0.73]]&lt;br /&gt;
* [[MAME 0.74]]&lt;br /&gt;
:* [[MAME 0.74u1]]&lt;br /&gt;
:* [[MAME 0.74u2]]&lt;br /&gt;
* [[MAME 0.75]]&lt;br /&gt;
:* [[MAME 0.75u1]]&lt;br /&gt;
* [[MAME 0.76]]&lt;br /&gt;
:* [[MAME 0.76u1]]&lt;br /&gt;
:* [[MAME 0.76u2]]&lt;br /&gt;
* [[MAME 0.77]]&lt;br /&gt;
:* [[MAME 0.77u1]]&lt;br /&gt;
:* [[MAME 0.77u2]]&lt;br /&gt;
:* [[MAME 0.77u3]]&lt;br /&gt;
* [[MAME 0.78]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2004 ===&lt;br /&gt;
:* [[MAME 0.78u1]]&lt;br /&gt;
:* [[MAME 0.78u2]]&lt;br /&gt;
:* [[MAME 0.78u3]]&lt;br /&gt;
:* [[MAME 0.78u4]]&lt;br /&gt;
:* [[MAME 0.78u5]]&lt;br /&gt;
:* [[MAME 0.78u6]]&lt;br /&gt;
* [[MAME 0.79]]&lt;br /&gt;
:* [[MAME 0.79u1]]&lt;br /&gt;
:* [[MAME 0.79u2]]&lt;br /&gt;
:* [[MAME 0.79u3]]&lt;br /&gt;
:* [[MAME 0.79u4]]&lt;br /&gt;
* [[MAME 0.80]]&lt;br /&gt;
:* [[MAME 0.80u1]]&lt;br /&gt;
:* [[MAME 0.80u2]]&lt;br /&gt;
:* [[MAME 0.80u3]]&lt;br /&gt;
* [[MAME 0.81]]&lt;br /&gt;
:* [[MAME 0.81u1]]&lt;br /&gt;
:* [[MAME 0.81u2]]&lt;br /&gt;
:* [[MAME 0.81u3]]&lt;br /&gt;
:* [[MAME 0.81u4]]&lt;br /&gt;
:* [[MAME 0.81u5]]&lt;br /&gt;
:* [[MAME 0.81u6]]&lt;br /&gt;
:* [[MAME 0.81u7]]&lt;br /&gt;
:* [[MAME 0.81u8]]&lt;br /&gt;
:* [[MAME 0.81u9]]&lt;br /&gt;
* [[MAME 0.82]]&lt;br /&gt;
:* [[MAME 0.82u1]]&lt;br /&gt;
:* [[MAME 0.82u2]]&lt;br /&gt;
:* [[MAME 0.82u3]]&lt;br /&gt;
* [[MAME 0.83]]&lt;br /&gt;
* [[MAME 0.84]]&lt;br /&gt;
:* [[MAME 0.84u1]]&lt;br /&gt;
:* [[MAME 0.84u2]]&lt;br /&gt;
:* [[MAME 0.84u3]]&lt;br /&gt;
:* [[MAME 0.84u4]]&lt;br /&gt;
:* [[MAME 0.84u5]]&lt;br /&gt;
:* [[MAME 0.84u6]]&lt;br /&gt;
* [[MAME 0.85]]&lt;br /&gt;
:* [[MAME 0.85u1]]&lt;br /&gt;
:* [[MAME 0.85u2]]&lt;br /&gt;
:* [[MAME 0.85u3]]&lt;br /&gt;
* [[MAME 0.86]]&lt;br /&gt;
:* [[MAME 0.86u1]]&lt;br /&gt;
:* [[MAME 0.86u2]]&lt;br /&gt;
:* [[MAME 0.86u3]]&lt;br /&gt;
:* [[MAME 0.86u4]]&lt;br /&gt;
:* [[MAME 0.86u5]]&lt;br /&gt;
* [[MAME 0.87]]&lt;br /&gt;
:* [[MAME 0.87u1]]&lt;br /&gt;
:* [[MAME 0.87u2]]&lt;br /&gt;
:* [[MAME 0.87u3]]&lt;br /&gt;
:* [[MAME 0.87u4]]&lt;br /&gt;
:* [[MAME 0.87u5]]&lt;br /&gt;
* [[MAME 0.88]]&lt;br /&gt;
:* [[MAME 0.88u1]]&lt;br /&gt;
:* [[MAME 0.88u2]]&lt;br /&gt;
:* [[MAME 0.88u3]]&lt;br /&gt;
:* [[MAME 0.88u4]]&lt;br /&gt;
:* [[MAME 0.88u5]]&lt;br /&gt;
:* [[MAME 0.88u6]]&lt;br /&gt;
:* [[MAME 0.88u7]]&lt;br /&gt;
* [[MAME 0.89]]&lt;br /&gt;
:* [[MAME 0.89u1]]&lt;br /&gt;
:* [[MAME 0.89u2]]&lt;br /&gt;
:* [[MAME 0.89u3]]&lt;br /&gt;
:* [[MAME 0.89u4]]&lt;br /&gt;
:* [[MAME 0.89u5]]&lt;br /&gt;
:* [[MAME 0.89u6]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2005 ===&lt;br /&gt;
* [[MAME 0.90]]&lt;br /&gt;
:* [[MAME 0.90u1]]&lt;br /&gt;
:* [[MAME 0.90u2]]&lt;br /&gt;
:* [[MAME 0.90u3]]&lt;br /&gt;
:* [[MAME 0.90u4]]&lt;br /&gt;
* [[MAME 0.91]]&lt;br /&gt;
:* [[MAME 0.91u1]]&lt;br /&gt;
:* [[MAME 0.91u2]]&lt;br /&gt;
* [[MAME 0.92]]&lt;br /&gt;
:* [[MAME 0.92u1]]&lt;br /&gt;
* [[MAME 0.93]]&lt;br /&gt;
:* [[MAME 0.93u1]]&lt;br /&gt;
:* [[MAME 0.93u2]]&lt;br /&gt;
:* [[MAME 0.93u3]]&lt;br /&gt;
* [[MAME 0.94]]&lt;br /&gt;
:* [[MAME 0.94u1]]&lt;br /&gt;
:* [[MAME 0.94u2]]&lt;br /&gt;
:* [[MAME 0.94u3]]&lt;br /&gt;
:* [[MAME 0.94u4]]&lt;br /&gt;
:* [[MAME 0.94u5]]&lt;br /&gt;
* [[MAME 0.95]]&lt;br /&gt;
:* [[MAME 0.95u1]]&lt;br /&gt;
:* [[MAME 0.95u2]]&lt;br /&gt;
:* [[MAME 0.95u3]]&lt;br /&gt;
:* [[MAME 0.95u4]]&lt;br /&gt;
:* [[MAME 0.95u5]]&lt;br /&gt;
:* [[MAME 0.95u6]]&lt;br /&gt;
:* [[MAME 0.95u7]]&lt;br /&gt;
* [[MAME 0.96]]&lt;br /&gt;
:* [[MAME 0.96u1]]&lt;br /&gt;
:* [[MAME 0.96u2]]&lt;br /&gt;
:* [[MAME 0.96u3]]&lt;br /&gt;
:* [[MAME 0.96u4]]&lt;br /&gt;
* [[MAME 0.97]]&lt;br /&gt;
:* [[MAME 0.97u1]]&lt;br /&gt;
:* [[MAME 0.97u2]]&lt;br /&gt;
:* [[MAME 0.97u3]]&lt;br /&gt;
:* [[MAME 0.97u4]]&lt;br /&gt;
:* [[MAME 0.97u5]]&lt;br /&gt;
* [[MAME 0.98]]&lt;br /&gt;
:* [[MAME 0.98u1]]&lt;br /&gt;
:* [[MAME 0.98u2]]&lt;br /&gt;
:* [[MAME 0.98u3]]&lt;br /&gt;
:* [[MAME 0.98u4]]&lt;br /&gt;
* [[MAME 0.99]]&lt;br /&gt;
:* [[MAME 0.99u1]]&lt;br /&gt;
:* [[MAME 0.99u2]]&lt;br /&gt;
:* [[MAME 0.99u3]]&lt;br /&gt;
:* [[MAME 0.99u4]]&lt;br /&gt;
:* [[MAME 0.99u5]]&lt;br /&gt;
:* [[MAME 0.99u6]]&lt;br /&gt;
:* [[MAME 0.99u7]]&lt;br /&gt;
:* [[MAME 0.99u8]]&lt;br /&gt;
:* [[MAME 0.99u9]]&lt;br /&gt;
:* [[MAME 0.99u10]]&lt;br /&gt;
* [[MAME 0.100]]&lt;br /&gt;
:* [[MAME 0.100u1]]&lt;br /&gt;
:* [[MAME 0.100u2]]&lt;br /&gt;
:* [[MAME 0.100u3]]&lt;br /&gt;
:* [[MAME 0.100u4]]&lt;br /&gt;
* [[MAME 0.101]]&lt;br /&gt;
:* [[MAME 0.101u1]]&lt;br /&gt;
:* [[MAME 0.101u2]]&lt;br /&gt;
:* [[MAME 0.101u3]]&lt;br /&gt;
:* [[MAME 0.101u4]]&lt;br /&gt;
:* [[MAME 0.101u5]]&lt;br /&gt;
* [[MAME 0.102]]&lt;br /&gt;
:* [[MAME 0.102u1]]&lt;br /&gt;
:* [[MAME 0.102u2]]&lt;br /&gt;
:* [[MAME 0.102u3]]&lt;br /&gt;
:* [[MAME 0.102u4]]&lt;br /&gt;
:* [[MAME 0.102u5]]&lt;br /&gt;
* [[MAME 0.103]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2006 ===&lt;br /&gt;
:* [[MAME 0.103u1]]&lt;br /&gt;
:* [[MAME 0.103u2]]&lt;br /&gt;
:* [[MAME 0.103u3]]&lt;br /&gt;
:* [[MAME 0.103u4]]&lt;br /&gt;
:* [[MAME 0.103u5]]&lt;br /&gt;
* [[MAME 0.104]]&lt;br /&gt;
:* [[MAME 0.104u1]]&lt;br /&gt;
:* [[MAME 0.104u2]]&lt;br /&gt;
:* [[MAME 0.104u3]]&lt;br /&gt;
:* [[MAME 0.104u4]]&lt;br /&gt;
:* [[MAME 0.104u5]]&lt;br /&gt;
:* [[MAME 0.104u6]]&lt;br /&gt;
:* [[MAME 0.104u7]]&lt;br /&gt;
:* [[MAME 0.104u8]]&lt;br /&gt;
:* [[MAME 0.104u9]]&lt;br /&gt;
* [[MAME 0.105]]&lt;br /&gt;
:* [[MAME 0.105u1]]&lt;br /&gt;
:* [[MAME 0.105u2]]&lt;br /&gt;
:* [[MAME 0.105u3]]&lt;br /&gt;
:* [[MAME 0.105u4]]&lt;br /&gt;
:* [[MAME 0.105u5]]&lt;br /&gt;
* [[MAME 0.106]]&lt;br /&gt;
:* [[MAME 0.106u1]]&lt;br /&gt;
:* [[MAME 0.106u2]]&lt;br /&gt;
:* [[MAME 0.106u3]]&lt;br /&gt;
:* [[MAME 0.106u4]]&lt;br /&gt;
:* [[MAME 0.106u5]]&lt;br /&gt;
:* [[MAME 0.106u6]]&lt;br /&gt;
:* [[MAME 0.106u7]]&lt;br /&gt;
:* [[MAME 0.106u8]]&lt;br /&gt;
:* [[MAME 0.106u9]]&lt;br /&gt;
:* [[MAME 0.106u10]]&lt;br /&gt;
:* [[MAME 0.106u11]]&lt;br /&gt;
:* [[MAME 0.106u12]]&lt;br /&gt;
:* [[MAME 0.106u13]]&lt;br /&gt;
* [[MAME 0.107]]&lt;br /&gt;
:* [[MAME 0.107u1]]&lt;br /&gt;
:* [[MAME 0.107u2]]&lt;br /&gt;
:* [[MAME 0.107u3]]&lt;br /&gt;
:* [[MAME 0.107u4]]&lt;br /&gt;
* [[MAME 0.108]]&lt;br /&gt;
:* [[MAME 0.108u1]]&lt;br /&gt;
:* [[MAME 0.108u2]]&lt;br /&gt;
:* [[MAME 0.108u3]]&lt;br /&gt;
:* [[MAME 0.108u4]]&lt;br /&gt;
:* [[MAME 0.108u5]]&lt;br /&gt;
* [[MAME 0.109]]&lt;br /&gt;
:* [[MAME 0.109u1]]&lt;br /&gt;
:* [[MAME 0.109u2]]&lt;br /&gt;
:* [[MAME 0.109u3]]&lt;br /&gt;
:* [[MAME 0.109u4]]&lt;br /&gt;
:* [[MAME 0.109u5]]&lt;br /&gt;
* [[MAME 0.110]]&lt;br /&gt;
:* [[MAME 0.110u1]]&lt;br /&gt;
:* [[MAME 0.110u2]]&lt;br /&gt;
:* [[MAME 0.110u3]]&lt;br /&gt;
:* [[MAME 0.110u4]]&lt;br /&gt;
:* [[MAME 0.110u5]]&lt;br /&gt;
* [[MAME 0.111]]&lt;br /&gt;
:* [[MAME 0.111u1]]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2007 ===&lt;br /&gt;
:* [[MAME 0.111u2]]&lt;br /&gt;
:* [[MAME 0.111u3]]&lt;br /&gt;
:* [[MAME 0.111u4]]&lt;br /&gt;
:* [[MAME 0.111u5]]&lt;br /&gt;
:* [[MAME 0.111u6]]&lt;br /&gt;
* [[MAME 0.112]]&lt;br /&gt;
:* [[MAME 0.112u1]]&lt;br /&gt;
:* [[MAME 0.112u2]]&lt;br /&gt;
:* [[MAME 0.112u3]]&lt;br /&gt;
:* [[MAME 0.112u4]]&lt;br /&gt;
* [[MAME 0.113]]&lt;br /&gt;
:* [[MAME 0.113u1]]&lt;br /&gt;
:* [[MAME 0.113u2]]&lt;br /&gt;
:* [[MAME 0.113u3]]&lt;br /&gt;
:* [[MAME 0.113u4]]&lt;br /&gt;
* [[MAME 0.114]]&lt;br /&gt;
:* [[MAME 0.114u1]]&lt;br /&gt;
:* [[MAME 0.114u2]]&lt;br /&gt;
:* [[MAME 0.114u3]]&lt;br /&gt;
:* [[MAME 0.114u4]]&lt;br /&gt;
* [[MAME 0.115]]&lt;br /&gt;
:* [[MAME 0.115u1]]&lt;br /&gt;
:* [[MAME 0.115u2]]&lt;br /&gt;
:* [[MAME 0.115u3]]&lt;br /&gt;
:* [[MAME 0.115u4]]&lt;br /&gt;
* [[MAME 0.116]]&lt;br /&gt;
:* [[MAME 0.116u1]]&lt;br /&gt;
:* [[MAME 0.116u2]]&lt;br /&gt;
:* [[MAME 0.116u3]]&lt;br /&gt;
:* [[MAME 0.116u4]]&lt;br /&gt;
* [[MAME 0.117]]&lt;br /&gt;
:* [[MAME 0.117u1]]&lt;br /&gt;
:* [[MAME 0.117u2]]&lt;br /&gt;
:* [[MAME 0.117u3]]&lt;br /&gt;
* [[MAME 0.118]]&lt;br /&gt;
:* [[MAME 0.118u1]]&lt;br /&gt;
:* [[MAME 0.118u2]]&lt;br /&gt;
:* [[MAME 0.118u3]]&lt;br /&gt;
:* [[MAME 0.118u4]]&lt;br /&gt;
:* [[MAME 0.118u5]]&lt;br /&gt;
:* [[MAME 0.118u6]]&lt;br /&gt;
* [[MAME 0.119]]&lt;br /&gt;
:* [[MAME 0.119u1]]&lt;br /&gt;
:* [[MAME 0.119u2]]&lt;br /&gt;
:* [[MAME 0.119u3]]&lt;br /&gt;
:* [[MAME 0.119u4]]&lt;br /&gt;
* [[MAME 0.120]]&lt;br /&gt;
:* [[MAME 0.120u1]]&lt;br /&gt;
:* [[MAME 0.120u2]]&lt;br /&gt;
:* [[MAME 0.120u3]]&lt;br /&gt;
:* [[MAME 0.120u4]]&lt;br /&gt;
* [[MAME 0.121]]&lt;br /&gt;
:* [[MAME 0.121u1]]&lt;br /&gt;
:* [[MAME 0.121u2]]&lt;br /&gt;
:* [[MAME 0.121u3]]&lt;br /&gt;
:* [[MAME 0.121u4]]&lt;br /&gt;
* [[MAME 0.122]]&lt;br /&gt;
:* [[MAME 0.122u1]]&lt;br /&gt;
:* [[MAME 0.122u2]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2008 ===&lt;br /&gt;
:* [[MAME 0.122u3]]&lt;br /&gt;
:* [[MAME 0.122u4]]&lt;br /&gt;
:* [[MAME 0.122u5]]&lt;br /&gt;
:* [[MAME 0.122u6]]&lt;br /&gt;
:* [[MAME 0.122u7]]&lt;br /&gt;
:* [[MAME 0.122u8]]&lt;br /&gt;
:* [[MAME 0.122u8fix]]&lt;br /&gt;
* [[MAME 0.123]]&lt;br /&gt;
:* [[MAME 0.123u1]]&lt;br /&gt;
:* [[MAME 0.123u2]]&lt;br /&gt;
:* [[MAME 0.123u3]]&lt;br /&gt;
:* [[MAME 0.123u4]]&lt;br /&gt;
:* [[MAME 0.123u5]]&lt;br /&gt;
:* [[MAME 0.123u6]]&lt;br /&gt;
* [[MAME 0.124]]&lt;br /&gt;
:* [[MAME 0.124a]]&lt;br /&gt;
:* [[MAME 0.124u1]]&lt;br /&gt;
:* [[MAME 0.124u2]]&lt;br /&gt;
:* [[MAME 0.124u3]]&lt;br /&gt;
:* [[MAME 0.124u4]]&lt;br /&gt;
:* [[MAME 0.124u5]]&lt;br /&gt;
* [[MAME 0.125]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.124a&amp;diff=1663</id>
		<title>MAME 0.124a</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.124a&amp;diff=1663"/>
		<updated>2008-03-25T06:37:45Z</updated>

		<summary type="html">&lt;p&gt;Georg: Initial version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.124a was released on 24 March 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version are, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed a major regression in [[MAME 0.124]] which caused many sound routes to be applied incorrectly.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] reverted gnga back to its previous state.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&#039;&#039;&#039;New clones added&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/gngbl Ghosts&#039;n Goblins (bootleg with Cross)]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2008]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.124&amp;diff=1662</id>
		<title>MAME 0.124</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.124&amp;diff=1662"/>
		<updated>2008-03-25T06:37:08Z</updated>

		<summary type="html">&lt;p&gt;Georg: Initial version.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.124 was released on 24 March 2008.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
The known contributors for this version are, in alphabetical order:&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]]&lt;br /&gt;
* [[Andrea Turci]]&lt;br /&gt;
* [[Atari Ace]]&lt;br /&gt;
* [[Cesare Falco]]&lt;br /&gt;
* [[Corrado Tomaselli]]&lt;br /&gt;
* [[Curt Coder]]&lt;br /&gt;
* [[Derrick Renaud]]&lt;br /&gt;
* [[Dirk Best]]&lt;br /&gt;
* [[James Wallace]]&lt;br /&gt;
* [[Nicola Salmoria]]&lt;br /&gt;
* [[R. Belmont]]&lt;br /&gt;
* [[RansAckeR]]&lt;br /&gt;
* [[Reip]]&lt;br /&gt;
* [[robiza]]&lt;br /&gt;
* [[Zsolt Vasvari]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Specific Contributions ==&lt;br /&gt;
The known contributions for this version are, in the order specified in the whatsnew:&lt;br /&gt;
&lt;br /&gt;
* [[Zsolt Vasvari]] fixed sprite wrapping in bbusters -- this is used on the gun calibration screen, at least. The game still hangs on a black screen after service mode is turned off. Even exiting MAME and restarting doesn&#039;t fix it, so it&#039;s probably a EEPROM issue.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] added Noise Output to the MSM5232 emulation.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] added placeholder effects for cymbal and hihat to equites.c. These will need further work to properly emulate the discrete circuitry.&lt;br /&gt;
&lt;br /&gt;
* [[Curt Coder]] cleaned cidelsa driver up to the latest spec.&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] added NVRAM to Gekisou. Fixed inputs and promoted to working.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] explicitly fixed unmapped handler masks so that we don&#039;t report all unmapped addresses as 0.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] centralized definitions of _WIN32_WINNT. Removed malloc/calloc/realloc/free link-time overrides; we now rely exclusively on compile-time overrides. Made a few tweaks toward getting mingw-w64 working, but there are still linker issues.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed assertions in skullxbo and exerion.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] de-deprecat-ed ui.c.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed xmlfile.c to pass in memory handlers to expat so that our memory overrides are properly managed.&lt;br /&gt;
&lt;br /&gt;
* [[Zsolt Vasvari]] fixed a wbbc97 regression.&lt;br /&gt;
&lt;br /&gt;
* [[Zsolt Vasvari]] fixed a crospang.c regression. Not sure why this needed to be RGB15, works fine with INDEXED16.&lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] fixed a crash in GTICLUB.&lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] fixed the case when no SCSI device exists (e.g. running the sys573 BIOS directly). &lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] got most of the Konami PPC games running again.&lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] fixed a crash running &amp;quot;kviper&amp;quot; BIOS.&lt;br /&gt;
&lt;br /&gt;
* [[Zsolt Vasvari]] changed crystal.c from RGB15 to RGB32. RGB15 is not enough bits to hold the 5-6-5 colorspace.&lt;br /&gt;
&lt;br /&gt;
* [[Zsolt Vasvari]] updated astrof.c to use the timer device.&lt;br /&gt;
&lt;br /&gt;
* [[Zsolt Vasvari]] converted dgpix and eolith to INDEXED16. Removed temp bitmaps. Changed ugly recursive video RAM code.&lt;br /&gt;
&lt;br /&gt;
* [[Zsolt Vasvari]] removed RGB15 in ddz -- it&#039;s a &amp;quot;skeleton&amp;quot; driver, so why have it?&lt;br /&gt;
&lt;br /&gt;
* [[Zsolt Vasvari]] added PALETTE_INIT functions to video\generic.c for common 16-bit RGB patterns.&lt;br /&gt;
&lt;br /&gt;
* [[Zsolt Vasvari]] converted f-32, kinst, lethalj, ultrsprt, gamecstl, taitowlf to use INDEXED16.&lt;br /&gt;
&lt;br /&gt;
* [[Zsolt Vasvari]] added an option in MC6845 to programatically set the clock pin. This is needed by at least one MESS driver. Added mc6845_set_hpixels_per_column() for the Hercules gfx adapter.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed video timing in xtheball. Still don&#039;t know why it changed recently, but the new parameters reproduce the old values.&lt;br /&gt;
&lt;br /&gt;
* [[Dirk Best]] removed unnecessary assert in video.c that broke screenless games.&lt;br /&gt;
&lt;br /&gt;
* [[Derrick Renaud]] changed the zombraid gun input ports to work with the calibrated settings.&lt;br /&gt;
&lt;br /&gt;
* [[Zsolt Vasvari]] fixed malzak2 from crashing.&lt;br /&gt;
&lt;br /&gt;
* [[Cesare Falco]] fixed graphics ROMs in gnga.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added a validity check to ensure input port tags don&#039;t have duplicates. Fixed several drivers where there were duplicates.&lt;br /&gt;
&lt;br /&gt;
* [[Corrado Tomaselli]] corrected clocks on Cabal the bootleg.&lt;br /&gt;
&lt;br /&gt;
* [[RansAckeR]] blockhl.c, blockout.c: Added dip locations, fixed unknown dip switches.&lt;br /&gt;
&lt;br /&gt;
* [[James Wallace]] removed improper use of PERIODIC_INT in mpu4, to use new timer devices. Also corrected 50Hz timer in MPU4 Video games.&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] fixed a bug in tx1.c spotted by new compiler warnings in gcc 4.3.0.&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] contributed another batch of pedantic static/const/include fixes.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] redid video timing in orbit with raw parameters. Added full memory map and a few other cleanups.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&#039;&#039;&#039;New games added or promoted from NOT_WORKING status&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/gekisou Gekisou]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/mermaid Mermaid]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;New clones added&#039;&#039;&#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/ridgerac Ridge Racer (Rev. RR3, World)]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2008]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=Previous_MAME_Versions&amp;diff=1661</id>
		<title>Previous MAME Versions</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=Previous_MAME_Versions&amp;diff=1661"/>
		<updated>2008-03-25T06:18:39Z</updated>

		<summary type="html">&lt;p&gt;Georg: /* 2008 */ 124,124a&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page provides information about prior versions of MAME. MAME derivatives and their respective features are not covered.&lt;br /&gt;
&lt;br /&gt;
The general information presented on each page:&lt;br /&gt;
:* Release date&lt;br /&gt;
:* List of contributors for that version&lt;br /&gt;
:* List of modifications for that version&lt;br /&gt;
:* List of games added for that version&lt;br /&gt;
&lt;br /&gt;
The pages mostly are wiki-ized versions of each version&#039;s whatsnew.txt, with hyperlinks to the appropriate pages on [http://www.mameworld.net/maws/ MAWS] and the wiki itself. Additional information may also be added, such as major changes to the MAME source code or milestones of the project.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Versions by release year ==&lt;br /&gt;
{| width=100%&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 1997 ===&lt;br /&gt;
* [[MAME 0.1]]&lt;br /&gt;
* [[MAME 0.2]]&lt;br /&gt;
* [[MAME 0.3]]&lt;br /&gt;
* [[MAME 0.4]]&lt;br /&gt;
* [[MAME 0.5]]&lt;br /&gt;
* [[MAME 0.6]]&lt;br /&gt;
* [[MAME 0.7]]&lt;br /&gt;
* [[MAME 0.8]]&lt;br /&gt;
:* [[MAME 0.8.1]]&lt;br /&gt;
* [[MAME 0.9]]&lt;br /&gt;
:* [[MAME 0.9.1]]&lt;br /&gt;
* [[MAME 0.10]]&lt;br /&gt;
* [[MAME 0.11]]&lt;br /&gt;
* [[MAME 0.12]]&lt;br /&gt;
* [[MAME 0.13]]&lt;br /&gt;
* [[MAME 0.14]]&lt;br /&gt;
* [[MAME 0.15]]&lt;br /&gt;
* [[MAME 0.16]]&lt;br /&gt;
* [[MAME 0.17]]&lt;br /&gt;
* [[MAME 0.18]]&lt;br /&gt;
* [[MAME 0.19]]&lt;br /&gt;
* [[MAME 0.20]]&lt;br /&gt;
* [[MAME 0.21]]&lt;br /&gt;
:* [[MAME 0.21.5]]&lt;br /&gt;
* [[MAME 0.22]]&lt;br /&gt;
* [[MAME 0.23]]&lt;br /&gt;
:* [[MAME 0.23.1]]&lt;br /&gt;
* [[MAME 0.24]]&lt;br /&gt;
* [[MAME 0.25]]&lt;br /&gt;
* [[MAME 0.26]]&lt;br /&gt;
:* [[MAME 0.26.1]]&lt;br /&gt;
* [[MAME 0.27]]&lt;br /&gt;
* [[MAME 0.28]]&lt;br /&gt;
* [[MAME 0.29]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 1998 ===&lt;br /&gt;
* [[MAME 0.30]]&lt;br /&gt;
* [[MAME 0.31]]&lt;br /&gt;
:* [[MAME 0.33b1]]&lt;br /&gt;
:* [[MAME 0.33b2]]&lt;br /&gt;
:* [[MAME 0.33b3]]&lt;br /&gt;
:* [[MAME 0.33b4]]&lt;br /&gt;
:* [[MAME 0.33b5]]&lt;br /&gt;
:* [[MAME 0.33b6]]&lt;br /&gt;
:* [[MAME 0.33b7]]&lt;br /&gt;
:* [[MAME 0.33rc1]]&lt;br /&gt;
* [[MAME 0.33]]&lt;br /&gt;
:* [[MAME 0.34b1]]&lt;br /&gt;
:* [[MAME 0.34b2]]&lt;br /&gt;
:* [[MAME 0.34b3]]&lt;br /&gt;
:* [[MAME 0.34b4]]&lt;br /&gt;
:* [[MAME 0.34b5]]&lt;br /&gt;
:* [[MAME 0.34b6]]&lt;br /&gt;
:* [[MAME 0.34b7]]&lt;br /&gt;
:* [[MAME 0.34b8]]&lt;br /&gt;
:* [[MAME 0.34rc1]]&lt;br /&gt;
:* [[MAME 0.34rc2]]&lt;br /&gt;
* [[MAME 0.34]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 1999 ===&lt;br /&gt;
:* [[MAME 0.35b1]]&lt;br /&gt;
:* [[MAME 0.35b2]]&lt;br /&gt;
:* [[MAME 0.35b3]]&lt;br /&gt;
:* [[MAME 0.35b4]]&lt;br /&gt;
:* [[MAME 0.35b5]]&lt;br /&gt;
:* [[MAME 0.35b6]]&lt;br /&gt;
:* [[MAME 0.35b7]]&lt;br /&gt;
:* [[MAME 0.35b8]]&lt;br /&gt;
:* [[MAME 0.35b9]]&lt;br /&gt;
:* [[MAME 0.35b10]]&lt;br /&gt;
:* [[MAME 0.35b11]]&lt;br /&gt;
:* [[MAME 0.35b12]]&lt;br /&gt;
:* [[MAME 0.35b13]]&lt;br /&gt;
:* [[MAME 0.35rc1]]&lt;br /&gt;
:* [[MAME 0.35rc2]]&lt;br /&gt;
* [[MAME 0.35]]&lt;br /&gt;
:* [[MAME 0.35 Fixed]]&lt;br /&gt;
:* [[MAME 0.36b1]]&lt;br /&gt;
:* [[MAME 0.36b2]]&lt;br /&gt;
:* [[MAME 0.36b3]]&lt;br /&gt;
:* [[MAME 0.36b4]]&lt;br /&gt;
:* [[MAME 0.36b5]]&lt;br /&gt;
:* [[MAME 0.36b6]]&lt;br /&gt;
:* [[MAME 0.36b7]]&lt;br /&gt;
:* [[MAME 0.36b8]]&lt;br /&gt;
:* [[MAME 0.36b9]]&lt;br /&gt;
:* [[MAME 0.36b9.1]]&lt;br /&gt;
:* [[MAME 0.36b10]]&lt;br /&gt;
:* [[MAME 0.36b11]]&lt;br /&gt;
:* [[MAME 0.36b12]]&lt;br /&gt;
:* [[MAME 0.36b13]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2000 ===&lt;br /&gt;
:* [[MAME 0.36b14]]&lt;br /&gt;
:* [[MAME 0.36b15]]&lt;br /&gt;
:* [[MAME 0.36b16]]&lt;br /&gt;
:* [[MAME 0.36rc1]]&lt;br /&gt;
:* [[MAME 0.36rc2]]&lt;br /&gt;
* [[MAME 0.36]]&lt;br /&gt;
:* [[MAME 0.37b1]]&lt;br /&gt;
:* [[MAME 0.37b2]]&lt;br /&gt;
:* [[MAME 0.37b3]]&lt;br /&gt;
:* [[MAME 0.37b4]]&lt;br /&gt;
:* [[MAME 0.37b5]]&lt;br /&gt;
:* [[MAME 0.37b6]]&lt;br /&gt;
:* [[MAME 0.37b7]]&lt;br /&gt;
:* [[MAME 0.37b8]]&lt;br /&gt;
:* [[MAME 0.37b9]]&lt;br /&gt;
:* [[MAME 0.37b10]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2001 ===&lt;br /&gt;
:* [[MAME 0.37b11]]&lt;br /&gt;
:* [[MAME 0.37b12]]&lt;br /&gt;
:* [[MAME 0.37b12 Fixed]]&lt;br /&gt;
:* [[MAME 0.37b13]]&lt;br /&gt;
:* [[MAME 0.37b14]]&lt;br /&gt;
:* [[MAME 0.37b15]]&lt;br /&gt;
:* [[MAME 0.37b16]]&lt;br /&gt;
* [[MAME 0.53]]&lt;br /&gt;
* [[MAME 0.54]]&lt;br /&gt;
* [[MAME 0.55]]&lt;br /&gt;
* [[MAME 0.56]]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2002 ===&lt;br /&gt;
* [[MAME 0.57]]&lt;br /&gt;
* [[MAME 0.58]]&lt;br /&gt;
* [[MAME 0.59]]&lt;br /&gt;
* [[MAME 0.60]]&lt;br /&gt;
* [[MAME 0.61]]&lt;br /&gt;
* [[MAME 0.62]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2003 ===&lt;br /&gt;
* [[MAME 0.63]]&lt;br /&gt;
* [[MAME 0.64]]&lt;br /&gt;
* [[MAME 0.65]]&lt;br /&gt;
* [[MAME 0.66]]&lt;br /&gt;
* [[MAME 0.67]]&lt;br /&gt;
* [[MAME 0.68]]&lt;br /&gt;
* [[MAME 0.69]]&lt;br /&gt;
:* [[MAME 0.69a]]&lt;br /&gt;
:* [[MAME 0.69b]]&lt;br /&gt;
:* [[MAME 0.69u3]]&lt;br /&gt;
* [[MAME 0.70]]&lt;br /&gt;
:* [[MAME 0.70u1]]&lt;br /&gt;
:* [[MAME 0.70u2]]&lt;br /&gt;
:* [[MAME 0.70u3]]&lt;br /&gt;
:* [[MAME 0.70u4]]&lt;br /&gt;
:* [[MAME 0.70u5]]&lt;br /&gt;
* [[MAME 0.71]]&lt;br /&gt;
:* [[MAME 0.71u1]]&lt;br /&gt;
:* [[MAME 0.71u2]]&lt;br /&gt;
:* [[MAME 0.71u3p]]&lt;br /&gt;
* [[MAME 0.72]]&lt;br /&gt;
:* [[MAME 0.72u1]]&lt;br /&gt;
:* [[MAME 0.72u2]]&lt;br /&gt;
* [[MAME 0.73]]&lt;br /&gt;
* [[MAME 0.74]]&lt;br /&gt;
:* [[MAME 0.74u1]]&lt;br /&gt;
:* [[MAME 0.74u2]]&lt;br /&gt;
* [[MAME 0.75]]&lt;br /&gt;
:* [[MAME 0.75u1]]&lt;br /&gt;
* [[MAME 0.76]]&lt;br /&gt;
:* [[MAME 0.76u1]]&lt;br /&gt;
:* [[MAME 0.76u2]]&lt;br /&gt;
* [[MAME 0.77]]&lt;br /&gt;
:* [[MAME 0.77u1]]&lt;br /&gt;
:* [[MAME 0.77u2]]&lt;br /&gt;
:* [[MAME 0.77u3]]&lt;br /&gt;
* [[MAME 0.78]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2004 ===&lt;br /&gt;
:* [[MAME 0.78u1]]&lt;br /&gt;
:* [[MAME 0.78u2]]&lt;br /&gt;
:* [[MAME 0.78u3]]&lt;br /&gt;
:* [[MAME 0.78u4]]&lt;br /&gt;
:* [[MAME 0.78u5]]&lt;br /&gt;
:* [[MAME 0.78u6]]&lt;br /&gt;
* [[MAME 0.79]]&lt;br /&gt;
:* [[MAME 0.79u1]]&lt;br /&gt;
:* [[MAME 0.79u2]]&lt;br /&gt;
:* [[MAME 0.79u3]]&lt;br /&gt;
:* [[MAME 0.79u4]]&lt;br /&gt;
* [[MAME 0.80]]&lt;br /&gt;
:* [[MAME 0.80u1]]&lt;br /&gt;
:* [[MAME 0.80u2]]&lt;br /&gt;
:* [[MAME 0.80u3]]&lt;br /&gt;
* [[MAME 0.81]]&lt;br /&gt;
:* [[MAME 0.81u1]]&lt;br /&gt;
:* [[MAME 0.81u2]]&lt;br /&gt;
:* [[MAME 0.81u3]]&lt;br /&gt;
:* [[MAME 0.81u4]]&lt;br /&gt;
:* [[MAME 0.81u5]]&lt;br /&gt;
:* [[MAME 0.81u6]]&lt;br /&gt;
:* [[MAME 0.81u7]]&lt;br /&gt;
:* [[MAME 0.81u8]]&lt;br /&gt;
:* [[MAME 0.81u9]]&lt;br /&gt;
* [[MAME 0.82]]&lt;br /&gt;
:* [[MAME 0.82u1]]&lt;br /&gt;
:* [[MAME 0.82u2]]&lt;br /&gt;
:* [[MAME 0.82u3]]&lt;br /&gt;
* [[MAME 0.83]]&lt;br /&gt;
* [[MAME 0.84]]&lt;br /&gt;
:* [[MAME 0.84u1]]&lt;br /&gt;
:* [[MAME 0.84u2]]&lt;br /&gt;
:* [[MAME 0.84u3]]&lt;br /&gt;
:* [[MAME 0.84u4]]&lt;br /&gt;
:* [[MAME 0.84u5]]&lt;br /&gt;
:* [[MAME 0.84u6]]&lt;br /&gt;
* [[MAME 0.85]]&lt;br /&gt;
:* [[MAME 0.85u1]]&lt;br /&gt;
:* [[MAME 0.85u2]]&lt;br /&gt;
:* [[MAME 0.85u3]]&lt;br /&gt;
* [[MAME 0.86]]&lt;br /&gt;
:* [[MAME 0.86u1]]&lt;br /&gt;
:* [[MAME 0.86u2]]&lt;br /&gt;
:* [[MAME 0.86u3]]&lt;br /&gt;
:* [[MAME 0.86u4]]&lt;br /&gt;
:* [[MAME 0.86u5]]&lt;br /&gt;
* [[MAME 0.87]]&lt;br /&gt;
:* [[MAME 0.87u1]]&lt;br /&gt;
:* [[MAME 0.87u2]]&lt;br /&gt;
:* [[MAME 0.87u3]]&lt;br /&gt;
:* [[MAME 0.87u4]]&lt;br /&gt;
:* [[MAME 0.87u5]]&lt;br /&gt;
* [[MAME 0.88]]&lt;br /&gt;
:* [[MAME 0.88u1]]&lt;br /&gt;
:* [[MAME 0.88u2]]&lt;br /&gt;
:* [[MAME 0.88u3]]&lt;br /&gt;
:* [[MAME 0.88u4]]&lt;br /&gt;
:* [[MAME 0.88u5]]&lt;br /&gt;
:* [[MAME 0.88u6]]&lt;br /&gt;
:* [[MAME 0.88u7]]&lt;br /&gt;
* [[MAME 0.89]]&lt;br /&gt;
:* [[MAME 0.89u1]]&lt;br /&gt;
:* [[MAME 0.89u2]]&lt;br /&gt;
:* [[MAME 0.89u3]]&lt;br /&gt;
:* [[MAME 0.89u4]]&lt;br /&gt;
:* [[MAME 0.89u5]]&lt;br /&gt;
:* [[MAME 0.89u6]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2005 ===&lt;br /&gt;
* [[MAME 0.90]]&lt;br /&gt;
:* [[MAME 0.90u1]]&lt;br /&gt;
:* [[MAME 0.90u2]]&lt;br /&gt;
:* [[MAME 0.90u3]]&lt;br /&gt;
:* [[MAME 0.90u4]]&lt;br /&gt;
* [[MAME 0.91]]&lt;br /&gt;
:* [[MAME 0.91u1]]&lt;br /&gt;
:* [[MAME 0.91u2]]&lt;br /&gt;
* [[MAME 0.92]]&lt;br /&gt;
:* [[MAME 0.92u1]]&lt;br /&gt;
* [[MAME 0.93]]&lt;br /&gt;
:* [[MAME 0.93u1]]&lt;br /&gt;
:* [[MAME 0.93u2]]&lt;br /&gt;
:* [[MAME 0.93u3]]&lt;br /&gt;
* [[MAME 0.94]]&lt;br /&gt;
:* [[MAME 0.94u1]]&lt;br /&gt;
:* [[MAME 0.94u2]]&lt;br /&gt;
:* [[MAME 0.94u3]]&lt;br /&gt;
:* [[MAME 0.94u4]]&lt;br /&gt;
:* [[MAME 0.94u5]]&lt;br /&gt;
* [[MAME 0.95]]&lt;br /&gt;
:* [[MAME 0.95u1]]&lt;br /&gt;
:* [[MAME 0.95u2]]&lt;br /&gt;
:* [[MAME 0.95u3]]&lt;br /&gt;
:* [[MAME 0.95u4]]&lt;br /&gt;
:* [[MAME 0.95u5]]&lt;br /&gt;
:* [[MAME 0.95u6]]&lt;br /&gt;
:* [[MAME 0.95u7]]&lt;br /&gt;
* [[MAME 0.96]]&lt;br /&gt;
:* [[MAME 0.96u1]]&lt;br /&gt;
:* [[MAME 0.96u2]]&lt;br /&gt;
:* [[MAME 0.96u3]]&lt;br /&gt;
:* [[MAME 0.96u4]]&lt;br /&gt;
* [[MAME 0.97]]&lt;br /&gt;
:* [[MAME 0.97u1]]&lt;br /&gt;
:* [[MAME 0.97u2]]&lt;br /&gt;
:* [[MAME 0.97u3]]&lt;br /&gt;
:* [[MAME 0.97u4]]&lt;br /&gt;
:* [[MAME 0.97u5]]&lt;br /&gt;
* [[MAME 0.98]]&lt;br /&gt;
:* [[MAME 0.98u1]]&lt;br /&gt;
:* [[MAME 0.98u2]]&lt;br /&gt;
:* [[MAME 0.98u3]]&lt;br /&gt;
:* [[MAME 0.98u4]]&lt;br /&gt;
* [[MAME 0.99]]&lt;br /&gt;
:* [[MAME 0.99u1]]&lt;br /&gt;
:* [[MAME 0.99u2]]&lt;br /&gt;
:* [[MAME 0.99u3]]&lt;br /&gt;
:* [[MAME 0.99u4]]&lt;br /&gt;
:* [[MAME 0.99u5]]&lt;br /&gt;
:* [[MAME 0.99u6]]&lt;br /&gt;
:* [[MAME 0.99u7]]&lt;br /&gt;
:* [[MAME 0.99u8]]&lt;br /&gt;
:* [[MAME 0.99u9]]&lt;br /&gt;
:* [[MAME 0.99u10]]&lt;br /&gt;
* [[MAME 0.100]]&lt;br /&gt;
:* [[MAME 0.100u1]]&lt;br /&gt;
:* [[MAME 0.100u2]]&lt;br /&gt;
:* [[MAME 0.100u3]]&lt;br /&gt;
:* [[MAME 0.100u4]]&lt;br /&gt;
* [[MAME 0.101]]&lt;br /&gt;
:* [[MAME 0.101u1]]&lt;br /&gt;
:* [[MAME 0.101u2]]&lt;br /&gt;
:* [[MAME 0.101u3]]&lt;br /&gt;
:* [[MAME 0.101u4]]&lt;br /&gt;
:* [[MAME 0.101u5]]&lt;br /&gt;
* [[MAME 0.102]]&lt;br /&gt;
:* [[MAME 0.102u1]]&lt;br /&gt;
:* [[MAME 0.102u2]]&lt;br /&gt;
:* [[MAME 0.102u3]]&lt;br /&gt;
:* [[MAME 0.102u4]]&lt;br /&gt;
:* [[MAME 0.102u5]]&lt;br /&gt;
* [[MAME 0.103]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2006 ===&lt;br /&gt;
:* [[MAME 0.103u1]]&lt;br /&gt;
:* [[MAME 0.103u2]]&lt;br /&gt;
:* [[MAME 0.103u3]]&lt;br /&gt;
:* [[MAME 0.103u4]]&lt;br /&gt;
:* [[MAME 0.103u5]]&lt;br /&gt;
* [[MAME 0.104]]&lt;br /&gt;
:* [[MAME 0.104u1]]&lt;br /&gt;
:* [[MAME 0.104u2]]&lt;br /&gt;
:* [[MAME 0.104u3]]&lt;br /&gt;
:* [[MAME 0.104u4]]&lt;br /&gt;
:* [[MAME 0.104u5]]&lt;br /&gt;
:* [[MAME 0.104u6]]&lt;br /&gt;
:* [[MAME 0.104u7]]&lt;br /&gt;
:* [[MAME 0.104u8]]&lt;br /&gt;
:* [[MAME 0.104u9]]&lt;br /&gt;
* [[MAME 0.105]]&lt;br /&gt;
:* [[MAME 0.105u1]]&lt;br /&gt;
:* [[MAME 0.105u2]]&lt;br /&gt;
:* [[MAME 0.105u3]]&lt;br /&gt;
:* [[MAME 0.105u4]]&lt;br /&gt;
:* [[MAME 0.105u5]]&lt;br /&gt;
* [[MAME 0.106]]&lt;br /&gt;
:* [[MAME 0.106u1]]&lt;br /&gt;
:* [[MAME 0.106u2]]&lt;br /&gt;
:* [[MAME 0.106u3]]&lt;br /&gt;
:* [[MAME 0.106u4]]&lt;br /&gt;
:* [[MAME 0.106u5]]&lt;br /&gt;
:* [[MAME 0.106u6]]&lt;br /&gt;
:* [[MAME 0.106u7]]&lt;br /&gt;
:* [[MAME 0.106u8]]&lt;br /&gt;
:* [[MAME 0.106u9]]&lt;br /&gt;
:* [[MAME 0.106u10]]&lt;br /&gt;
:* [[MAME 0.106u11]]&lt;br /&gt;
:* [[MAME 0.106u12]]&lt;br /&gt;
:* [[MAME 0.106u13]]&lt;br /&gt;
* [[MAME 0.107]]&lt;br /&gt;
:* [[MAME 0.107u1]]&lt;br /&gt;
:* [[MAME 0.107u2]]&lt;br /&gt;
:* [[MAME 0.107u3]]&lt;br /&gt;
:* [[MAME 0.107u4]]&lt;br /&gt;
* [[MAME 0.108]]&lt;br /&gt;
:* [[MAME 0.108u1]]&lt;br /&gt;
:* [[MAME 0.108u2]]&lt;br /&gt;
:* [[MAME 0.108u3]]&lt;br /&gt;
:* [[MAME 0.108u4]]&lt;br /&gt;
:* [[MAME 0.108u5]]&lt;br /&gt;
* [[MAME 0.109]]&lt;br /&gt;
:* [[MAME 0.109u1]]&lt;br /&gt;
:* [[MAME 0.109u2]]&lt;br /&gt;
:* [[MAME 0.109u3]]&lt;br /&gt;
:* [[MAME 0.109u4]]&lt;br /&gt;
:* [[MAME 0.109u5]]&lt;br /&gt;
* [[MAME 0.110]]&lt;br /&gt;
:* [[MAME 0.110u1]]&lt;br /&gt;
:* [[MAME 0.110u2]]&lt;br /&gt;
:* [[MAME 0.110u3]]&lt;br /&gt;
:* [[MAME 0.110u4]]&lt;br /&gt;
:* [[MAME 0.110u5]]&lt;br /&gt;
* [[MAME 0.111]]&lt;br /&gt;
:* [[MAME 0.111u1]]&lt;br /&gt;
&lt;br /&gt;
|- valign=&amp;quot;top&amp;quot;&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
=== 2007 ===&lt;br /&gt;
:* [[MAME 0.111u2]]&lt;br /&gt;
:* [[MAME 0.111u3]]&lt;br /&gt;
:* [[MAME 0.111u4]]&lt;br /&gt;
:* [[MAME 0.111u5]]&lt;br /&gt;
:* [[MAME 0.111u6]]&lt;br /&gt;
* [[MAME 0.112]]&lt;br /&gt;
:* [[MAME 0.112u1]]&lt;br /&gt;
:* [[MAME 0.112u2]]&lt;br /&gt;
:* [[MAME 0.112u3]]&lt;br /&gt;
:* [[MAME 0.112u4]]&lt;br /&gt;
* [[MAME 0.113]]&lt;br /&gt;
:* [[MAME 0.113u1]]&lt;br /&gt;
:* [[MAME 0.113u2]]&lt;br /&gt;
:* [[MAME 0.113u3]]&lt;br /&gt;
:* [[MAME 0.113u4]]&lt;br /&gt;
* [[MAME 0.114]]&lt;br /&gt;
:* [[MAME 0.114u1]]&lt;br /&gt;
:* [[MAME 0.114u2]]&lt;br /&gt;
:* [[MAME 0.114u3]]&lt;br /&gt;
:* [[MAME 0.114u4]]&lt;br /&gt;
* [[MAME 0.115]]&lt;br /&gt;
:* [[MAME 0.115u1]]&lt;br /&gt;
:* [[MAME 0.115u2]]&lt;br /&gt;
:* [[MAME 0.115u3]]&lt;br /&gt;
:* [[MAME 0.115u4]]&lt;br /&gt;
* [[MAME 0.116]]&lt;br /&gt;
:* [[MAME 0.116u1]]&lt;br /&gt;
:* [[MAME 0.116u2]]&lt;br /&gt;
:* [[MAME 0.116u3]]&lt;br /&gt;
:* [[MAME 0.116u4]]&lt;br /&gt;
* [[MAME 0.117]]&lt;br /&gt;
:* [[MAME 0.117u1]]&lt;br /&gt;
:* [[MAME 0.117u2]]&lt;br /&gt;
:* [[MAME 0.117u3]]&lt;br /&gt;
* [[MAME 0.118]]&lt;br /&gt;
:* [[MAME 0.118u1]]&lt;br /&gt;
:* [[MAME 0.118u2]]&lt;br /&gt;
:* [[MAME 0.118u3]]&lt;br /&gt;
:* [[MAME 0.118u4]]&lt;br /&gt;
:* [[MAME 0.118u5]]&lt;br /&gt;
:* [[MAME 0.118u6]]&lt;br /&gt;
* [[MAME 0.119]]&lt;br /&gt;
:* [[MAME 0.119u1]]&lt;br /&gt;
:* [[MAME 0.119u2]]&lt;br /&gt;
:* [[MAME 0.119u3]]&lt;br /&gt;
:* [[MAME 0.119u4]]&lt;br /&gt;
* [[MAME 0.120]]&lt;br /&gt;
:* [[MAME 0.120u1]]&lt;br /&gt;
:* [[MAME 0.120u2]]&lt;br /&gt;
:* [[MAME 0.120u3]]&lt;br /&gt;
:* [[MAME 0.120u4]]&lt;br /&gt;
* [[MAME 0.121]]&lt;br /&gt;
:* [[MAME 0.121u1]]&lt;br /&gt;
:* [[MAME 0.121u2]]&lt;br /&gt;
:* [[MAME 0.121u3]]&lt;br /&gt;
:* [[MAME 0.121u4]]&lt;br /&gt;
* [[MAME 0.122]]&lt;br /&gt;
:* [[MAME 0.122u1]]&lt;br /&gt;
:* [[MAME 0.122u2]]&lt;br /&gt;
&lt;br /&gt;
|width=20%|&lt;br /&gt;
&lt;br /&gt;
=== 2008 ===&lt;br /&gt;
:* [[MAME 0.122u3]]&lt;br /&gt;
:* [[MAME 0.122u4]]&lt;br /&gt;
:* [[MAME 0.122u5]]&lt;br /&gt;
:* [[MAME 0.122u6]]&lt;br /&gt;
:* [[MAME 0.122u7]]&lt;br /&gt;
:* [[MAME 0.122u8]]&lt;br /&gt;
:* [[MAME 0.122u8fix]]&lt;br /&gt;
* [[MAME 0.123]]&lt;br /&gt;
:* [[MAME 0.123u1]]&lt;br /&gt;
:* [[MAME 0.123u2]]&lt;br /&gt;
:* [[MAME 0.123u3]]&lt;br /&gt;
:* [[MAME 0.123u4]]&lt;br /&gt;
:* [[MAME 0.123u5]]&lt;br /&gt;
:* [[MAME 0.123u6]]&lt;br /&gt;
* [[MAME 0.124]]&lt;br /&gt;
:* [[MAME 0.124a]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
</feed>