<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.mamedev.org/index.php?action=history&amp;feed=atom&amp;title=MAME_0.146u4</id>
	<title>MAME 0.146u4 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.mamedev.org/index.php?action=history&amp;feed=atom&amp;title=MAME_0.146u4"/>
	<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.146u4&amp;action=history"/>
	<updated>2026-04-28T07:04:53Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.146u4&amp;diff=3966&amp;oldid=prev</id>
		<title>Osso: New page: == Release Date == MAME 0.146u4 was released on 30 July 2012.   == Contributors == The known contributors for this version are, in alphabetical order:   * Andrew Welburn * [[Angelo Sal...</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.146u4&amp;diff=3966&amp;oldid=prev"/>
		<updated>2012-07-30T12:19:45Z</updated>

		<summary type="html">&lt;p&gt;New page: == Release Date == MAME 0.146u4 was released on 30 July 2012.   == Contributors == The known contributors for this version are, in alphabetical order:   * &lt;a href=&quot;/index.php?title=Andrew_Welburn&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Andrew Welburn (page does not exist)&quot;&gt;Andrew Welburn&lt;/a&gt; * [[Angelo Sal...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Release Date ==&lt;br /&gt;
MAME 0.146u4 was released on 30 July 2012.&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;
&lt;br /&gt;
* [[Andrew Welburn]]&lt;br /&gt;
* [[Angelo Salese]]&lt;br /&gt;
* [[Antonio Gonzalez Jr.]]&lt;br /&gt;
* [[Arzeno Fabrice]]&lt;br /&gt;
* [[Brian Troha]]&lt;br /&gt;
* [[C J Wren]]&lt;br /&gt;
* [[C. Bristow]]&lt;br /&gt;
* [[Captain Haddock]]&lt;br /&gt;
* [[Corrado Tomaselli]]&lt;br /&gt;
* [[couriersud]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
* [[ebo0763]]&lt;br /&gt;
* [[gatt9]]&lt;br /&gt;
* [[Gnoppi]]&lt;br /&gt;
* [[Guitar]]&lt;br /&gt;
* [[Hammy]]&lt;br /&gt;
* [[Heihachi_73]]&lt;br /&gt;
* [[James Wallace]]&lt;br /&gt;
* [[Marcello Mancini]]&lt;br /&gt;
* [[Markus Rathgeb]]&lt;br /&gt;
* [[Miodrag Milanovic]]&lt;br /&gt;
* [[MPU Mecca]]&lt;br /&gt;
* [[Oliver Stoeneberg]]&lt;br /&gt;
* [[P. Vining]]&lt;br /&gt;
* [[Phil Bennett]]&lt;br /&gt;
* [[R. Belmont]]&lt;br /&gt;
* [[Roman Scherzer]]&lt;br /&gt;
* [[Sara S.]]&lt;br /&gt;
* [[Sean Riddle]]&lt;br /&gt;
* [[ShinobiZ]]&lt;br /&gt;
* [[Smitdogg]]&lt;br /&gt;
* [[The Dumping Union]]&lt;br /&gt;
* [[Tormod]]&lt;br /&gt;
* [[Ville Linde]]&lt;br /&gt;
* [[Yohji]]&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;
&lt;br /&gt;
* [[Brian Troha]] updated vsnes.c: Corrected dipswitch settings for Vs. Wrecking Crew and Vs. Balloon Fight.&lt;br /&gt;
&lt;br /&gt;
* [[Brian Troha]] updated pacman.c: Give Birdiy it&amp;#039;s own and correct dipswitch settings.&lt;br /&gt;
&lt;br /&gt;
* [[Brian Troha]] updated decocass.c: Add correct dipswitch setting for Fishing (DECO Cassette).&lt;br /&gt;
&lt;br /&gt;
* [[Brian Troha]] updated gcpinbal.c: Added dipswitch locations to Grand Cross Pinball.&lt;br /&gt;
&lt;br /&gt;
* [[Brian Troha]] updated gunpey.c: Added dipswitch locations to Gunpey.&lt;br /&gt;
&lt;br /&gt;
* [[Brian Troha]] updated seta.c: Added dipswitch locations to Masked Riders Club Battle Race.&lt;br /&gt;
&lt;br /&gt;
* [[Brian Troha]] updated metro.c: Corrected and explained the dipswitches in Dharma Doujou.&lt;br /&gt;
&lt;br /&gt;
* [[Marcello Mancini]] updated galdrvr.c: fixed fantastc colors with a redumped prom.&lt;br /&gt;
&lt;br /&gt;
* [[Heihachi_73]] updated aristmk6.c: Cleaned up ROM names and corrected spelling of Crystal Springs. 50 Lions parent/clone swapped (Australian set is now parent).&lt;br /&gt;
&lt;br /&gt;
* [[Angelo Salese]] improved Last Bank driver, added bare-bones graphics and inputs.&lt;br /&gt;
&lt;br /&gt;
* [[Yohji]], [[Smitdogg]] and [[The Dumping Union]] updated Makyosen with corrected rom names which are now documented in driver.&lt;br /&gt;
&lt;br /&gt;
* [[Smitdogg]] and [[The Dumping Union]] dumped missing u11 gfx rom in Last Bank.&lt;br /&gt;
&lt;br /&gt;
* [[Angelo Salese]] provided a basic device-ization of the TC0091LVC.&lt;br /&gt;
&lt;br /&gt;
* [[Corrado Tomaselli]] added PALs for Vigilante, but not hooked up yet. The old PAL(4m) has been determined to be bad.&lt;br /&gt;
&lt;br /&gt;
* [[Phil Bennett]] provided dsp32c changes:&lt;br /&gt;
** Set the PCR to 1 on reset.&lt;br /&gt;
** Update the PDF/PIF output pin states only when reading/writing the PDR/PIR registers.&lt;br /&gt;
** Implemented the goto_pde, goto_pdf, goto_pif and goto_pdf instructions.&lt;br /&gt;
&lt;br /&gt;
* [[Phil Bennett]] provided harddriv updates:&lt;br /&gt;
** Implemented diagnostic jumper and DIP switches for all games.&lt;br /&gt;
** Added a workaround to prevent racedrivb1 and racedrivg1 from crashing on boot.&lt;br /&gt;
** Use the common 68681 DUART implementation.&lt;br /&gt;
** Use XTAL values for CPU clocks.&lt;br /&gt;
&lt;br /&gt;
* [[Smitdogg]] and [[The Dumping Union]] updated legionna.c: Added priority BPROM to the Heated Barrel sets. Corrected rom names and added PCB locations.&lt;br /&gt;
&lt;br /&gt;
* [[Couriersud]] made PORT_ADJUSTER accept PORT_MINMAX as well.&lt;br /&gt;
&lt;br /&gt;
* [[Couriersud]] implemented a generic implementation to model discrete net lists:&lt;br /&gt;
** Based on timeslot modelling, the implementation models gate delays in logic chips.&lt;br /&gt;
** Design ready to be split into a generic and a MAME implementation part.&lt;br /&gt;
** Design prepared to merge in discrete components from discrete.*.&lt;br /&gt;
** Supports code based as well as external net list parsing. Ultimately, net lists and discrete emulation should share one code base. The class design was set up to accomplish this. There is no point in having multiple 555, 7474 implementations around. Most of the code will be moved to lib/netlist going forward to allow usage in other projects.&lt;br /&gt;
&lt;br /&gt;
* [[Couriersud]] made Pong use netlist.h. This implementation reproduces all gate timing and 555 related effects as described by Dr. H. Holden in his 2012 publication &amp;quot;ATARI PONG E CIRCUIT ANALYSIS &amp;amp; LAWN TENNIS&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* [[Brian Troha]] updated cshooter.c: Added dipswitch locations to the Air Raid &amp;amp; Cross Shooter sets.&lt;br /&gt;
&lt;br /&gt;
* [[Ville Linde]] updated the tlcs900 core: Added support for TMP95C063.&lt;br /&gt;
&lt;br /&gt;
* [[Ville Linde]] updated taitotz.c: Major driver update.&lt;br /&gt;
** Modernized address maps.&lt;br /&gt;
** Improved 2D rendering.&lt;br /&gt;
** Hooked up IO CPU comms.&lt;br /&gt;
** Hooked up IDE controller.&lt;br /&gt;
** Basic 3D graphics emulation.&lt;br /&gt;
&lt;br /&gt;
* [[Brian Troha]] updated metro.c: Corrected OKI6295 Pin 7 assignment for the Last Fort &amp;amp; Sky Alert sets as listed in the driver. Also verified the Pin 7 assignment where listed in the driver.&lt;br /&gt;
&lt;br /&gt;
* [[Angelo Salese]] hooked up TC0091LVC device to Fruit Dream.&lt;br /&gt;
&lt;br /&gt;
* [[Brian Troha]] updated midwunit.c: Corrected the rom labels for Open Ice and added notes about the specific &amp;quot;L&amp;quot; revision of the roms.&lt;br /&gt;
&lt;br /&gt;
* [[Markus Rathgeb]] enabled support building the bundled 7z library with a C++ compiler. &lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] did a first-pass clone creation/set split for the acesp.c driver. As a result, another 500 or so sets have been added to the gamelist. &lt;br /&gt;
&lt;br /&gt;
* [[Ville Linde]] converted Taito JC 3D renderer to use polynew.h.&lt;br /&gt;
&lt;br /&gt;
* [[Markus Rathgeb]], based on a patch by SpritesMods.com updated the SDL port: Use XInput to allow multiple lightguns on Linux/*BSD targets.&lt;br /&gt;
&lt;br /&gt;
* [[Brian Troha]] updated sfbonus.c: Corrected dipswitches for the driver and added dipswitch locations.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] updated pokechmp.c:&lt;br /&gt;
** Finally figured out the 8bpp BG tile plane order, a bit odd, guess there are swapped lines.&lt;br /&gt;
** Hooked up OKI sound banking.&lt;br /&gt;
** Fixed sprite attributes.&lt;br /&gt;
** Simplified CPU banking.&lt;br /&gt;
** Use generic palette functions.&lt;br /&gt;
&lt;br /&gt;
* [[Angelo Salese]] added sound ROM bankswitch in Combat School bootleg.&lt;br /&gt;
&lt;br /&gt;
* [[Guitar]] added some new ROMs Twister Sound.&lt;br /&gt;
&lt;br /&gt;
* [[Angelo Salese]] removed a sound kludge to Combat School.&lt;br /&gt;
&lt;br /&gt;
* [[Angelo Salese]] fixed gameplay inputs in Cyber Tank.&lt;br /&gt;
&lt;br /&gt;
* [[Angelo Salese]] cleaned up I/Os in Cyber Tank.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] updated cybertnk.c:&lt;br /&gt;
** Hooked up tilemaps as tilemaps, with scrolling.&lt;br /&gt;
** Hooked up palette select on road drawing (road now appears to &amp;#039;move&amp;#039;).&lt;br /&gt;
** Did some priority related bits, which may or may not be correct.&lt;br /&gt;
&lt;br /&gt;
* [[Oliver Stöneberg]] updated expat to 2.1.0.&lt;br /&gt;
&lt;br /&gt;
* [[Oliver Stöneberg]] updated zlib to 1.2.7 / renamed zconf.in.h to zconf.h.in.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] updated esd16.c: Move Jumping Pop from tumbleb.c to esd16.c and clean up said driver.&lt;br /&gt;
&lt;br /&gt;
* [[Sean Riddle]] fixed AMD/ASD opcodes in the F8 CPU core. Status flags are set before the decimal correction factor is added, so only the carry flag is significant after a decimal addition opcode.&lt;br /&gt;
&lt;br /&gt;
* [[Ville Linde]] updated cobra.c: Converted the 3D renderer to use polynew.h.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;New games added or promoted from NOT_WORKING status&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=lastbank Last Bank]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=harddriv1 Hard Drivin&amp;#039; (cockpit, rev 1)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=racedriv1 Race Drivin&amp;#039; (cockpit, rev 1)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=racedriv2 Race Drivin&amp;#039; (cockpit, rev 2)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=racedriv3 Race Drivin&amp;#039; (cockpit, rev 3)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=racedrivb1 Race Drivin&amp;#039; (cockpit, British, rev 1)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=racedrivg1 Race Drivin&amp;#039; (cockpit, German, rev 2)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=m3biggam The Big Game (Barcrest) (MPU 3)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=j2bankrd Bank Raid (Jpm) (MPS)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=j2luckar Lucky Arrows (Jpm) (MPS)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=j2sldgld Solid Gold (Jpm) (MPS)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=dfruit Fruit Dream]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=getrich Get Rich]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;New clones added&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=dynduke Dynamite Duke (Europe set 1)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=nbbatman Ninja Baseball Bat Man (World)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=sc1cops Cops &amp;#039;n&amp;#039; Robbers (Bellfruit) (set 1) (Scorpion 1)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=sc1copsa Cops &amp;#039;n&amp;#039; Robbers (Bellfruit) (set 2) (Scorpion 1)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=lastfortea Last Fortress - Toride (Erotic, Rev A)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=j2notexca Note Exchange (Set 2) (Jpm) (MPS)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=j2notexcb Note Exchange (Set 3) (Jpm) (MPS)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=j2nudbnza Nudge Bonanza Deluxe (Set 2) (Jpm) (MPS)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=pr_trktr Trick or Treat (Proconn)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=m4actbnka Action Bank (set 2) (Barcrest)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=mv1sfx2 Special Effects V2 (Maygay V1)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=jumppope Jumping Pop (set 2)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=mk2r20 Mortal Kombat II (rev L2.0)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=driftout Drift Out (Europe)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=pipibibsp Pipi &amp;amp; Bibis / Whoopee!! (Prototype)]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;New games marked as GAME_NOT_WORKING&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=rascot Royal Ascot 2]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=skydest Sky Destroyer]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=popshot Pop Shot (prototype)]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2012]]&lt;/div&gt;</summary>
		<author><name>Osso</name></author>
	</entry>
</feed>