<?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.120u1</id>
	<title>MAME 0.120u1 - 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.120u1"/>
	<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.120u1&amp;action=history"/>
	<updated>2026-05-06T19:03:26Z</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.120u1&amp;diff=1314&amp;oldid=prev</id>
		<title>Georg: Initial version.</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.120u1&amp;diff=1314&amp;oldid=prev"/>
		<updated>2007-10-31T10:57:47Z</updated>

		<summary type="html">&lt;p&gt;Initial version.&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.120u1 was released on 24 October 2007.&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]]&lt;br /&gt;
* [[Atari Ace]]&lt;br /&gt;
* [[couriersud]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
* [[f205v]]&lt;br /&gt;
* [[Guru]]&lt;br /&gt;
* [[icronnya77]]&lt;br /&gt;
* [[Jim Stolis]]&lt;br /&gt;
* [[Oliver Stoneberg]]&lt;br /&gt;
* [[Phil Stroffolino]]&lt;br /&gt;
* [[Pierpaolo Prazzoli]]&lt;br /&gt;
* [[R. Belmont]]&lt;br /&gt;
* [[robiza]]&lt;br /&gt;
* [[Sonikos]]&lt;br /&gt;
* [[stephh]]&lt;br /&gt;
* [[Team Japump]]&lt;br /&gt;
* [[Vas Crabb]]&lt;br /&gt;
* [[Ville Linde]]&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;
* [[stephh]] documented information about the various Cannonball sets.&lt;br /&gt;
&lt;br /&gt;
* [[Pierpaolo Prazzoli]] hooked up the roz layer, fg layer and sprites to f1gpb. Still missing some video offsets, oki banking and sprites priority.&lt;br /&gt;
&lt;br /&gt;
* [[stephh]] contributed updates for the dominob.c driver:&lt;br /&gt;
** fixed dip switches&lt;br /&gt;
** fixed inputs&lt;br /&gt;
** added a couple of notes&lt;br /&gt;
&lt;br /&gt;
* [[Jim Stolis]] updated the peplus driver and related components:&lt;br /&gt;
** added internal layouts for the games&lt;br /&gt;
** fixed several i8051 issues:&lt;br /&gt;
*** Fixed a bug with some opcodes having the wrong cycle counts&lt;br /&gt;
*** Fixed a bug where determining the proper timer mode&lt;br /&gt;
*** Fixed a bug where determining the proper serial transmit mode&lt;br /&gt;
*** Added support for split timer mode&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] and [[Aaron Giles]] improved the multiprocessor Voodoo performance by reducing contention during rendering. Extended the system to allow for more overlap between rendering and emulation.&lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] fixed a crash in the input system when you configure joypads and then unplug them and press Esc on the system info screen.&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] defined strict types for CPU and sound chips. Removed unnecessary cpu_ prefix from several structure members.&lt;br /&gt;
&lt;br /&gt;
* [[Wilbert Pol]] fixed the m4510 cpu core from not updating the instruction cycle counter.&lt;br /&gt;
&lt;br /&gt;
* [[Wilbert Pol]] fixed memory accesses for m6509 the instructions 91 and b1.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] and [[Vas Crabb]] changed osdcore.h to include osinline.h and allow for external inline definitions of synchronization primitives. Also added a new work queue hint WORK_QUEUE_FLAG_HIGH_FREQ which indicates that we should spin aggressively waiting for new items. &lt;br /&gt;
&lt;br /&gt;
* [[Oliver Stoneberg]] enabled common linker warnings in the makefile.&lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] fixed a corner case in the SCSP involving timers which are polled with their IRQ enable shut off.&lt;br /&gt;
&lt;br /&gt;
* [[Phil Stroffolino]] contributed a Namco System 21 update:&lt;br /&gt;
** namconb1 sprites no longer broken&lt;br /&gt;
** fixed missing 3d gfx in Cybersled&lt;br /&gt;
** gradient colors in starblade&lt;br /&gt;
** more accurate depth cueing&lt;br /&gt;
** fixed crash in 2nd stage of Starblade&lt;br /&gt;
** fixed lockups in Air Combat and Solvalou&lt;br /&gt;
** fixes to sprite priority (see Solvalou mountain range)&lt;br /&gt;
** hooked up translucency (palette shift) effect&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed Model 2 rendering to use pre-clipped Z values for sorting.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] properly identified bill inputs in Midway Y-unit driver games.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added more instrumentation and added some extra paranoia to the winwork code.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed some incorrect code in the ADSP2100 external flag handling.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] created a new module polynew.c which combines triangle setup, rasterization, and Voodoo-like multiprocessor support. Converted Gaelco3D, Midway V-Unit, Namco System 22, and Voodoo drivers over to the new system.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added a threadid parameter to work item callbacks. This allows for keeping per-thread information by the callbacks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&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.mameworld.net/maws/romset/hotgmcki Mahjong Hot Gimmick Integral (Japan)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/totmejan Tottemo E Jong]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/goodejan Good E Jong -Kachinuki Mahjong Syoukin Oh!!-]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/terabrst Teraburst]&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.mameworld.net/maws/romset/tubepb Tube Panic (bootleg)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/pepp0188 Player&amp;#039;s Edge Plus (PP0188) Standard Draw Poker]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/peset038 Player&amp;#039;s Edge Plus (Set038) Set Chip]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/mk4a Mortal Kombat 4 (set 2)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/meteorho Meteor]&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.mameworld.net/maws/romset/gamecstl GameCristal]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2007]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
</feed>