<?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.119u4</id>
	<title>MAME 0.119u4 - 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.119u4"/>
	<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.119u4&amp;action=history"/>
	<updated>2026-05-06T19:03:13Z</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.119u4&amp;diff=1340&amp;oldid=prev</id>
		<title>Georg: /* Specific Contributions */ fixes</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.119u4&amp;diff=1340&amp;oldid=prev"/>
		<updated>2007-12-04T06:16:10Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Specific Contributions: &lt;/span&gt; fixes&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en-GB&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 08:16, 4 December 2007&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l79&quot;&gt;Line 79:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 79:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Andi]] fixed several out-of-bounds array accesses in the code.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Andi]] fixed several out-of-bounds array accesses in the code.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Pierpaolo Prazzoli]] fixed the mask &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;rom &lt;/del&gt;test in prmrsocr.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Pierpaolo Prazzoli]] fixed the mask &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;ROM &lt;/ins&gt;test in prmrsocr.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Aaron Giles]] fixed a 64-bit DRC bug that broke kinst in the previous release.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Aaron Giles]] fixed a 64-bit DRC bug that broke kinst in the previous release.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l91&quot;&gt;Line 91:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 91:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Aaron Giles]] added a new scalable lock implementation for Windows work functions, that hopefully has better performance characteristics when scaling above 2 CPUs.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Aaron Giles]] added a new scalable lock implementation for Windows work functions, that hopefully has better performance characteristics when scaling above 2 CPUs.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Aaron Giles]] for Windows work functions&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, added statistics gathering code&lt;/del&gt;. This is on by default for the moment to help point to problems that might be encountered with this version.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Aaron Giles]] &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;added statistics gathering code &lt;/ins&gt;for Windows work functions. This is on by default for the moment to help point to problems that might be encountered with this version.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Game Support ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Game Support ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
	<entry>
		<id>https://wiki.mamedev.org/index.php?title=MAME_0.119u4&amp;diff=1311&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.119u4&amp;diff=1311&amp;oldid=prev"/>
		<updated>2007-10-12T10:08:48Z</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.119u4 was released on 11 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;
* [[Andi]]&lt;br /&gt;
* [[Andrew Gardner]]&lt;br /&gt;
* [[Bill Blake]]&lt;br /&gt;
* [[Brian Troha]]&lt;br /&gt;
* [[couriersud]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
* [[ElSemi]]&lt;br /&gt;
* [[Jim Stolis]]&lt;br /&gt;
* [[Luca Elia]]&lt;br /&gt;
* [[Mike Green]]&lt;br /&gt;
* [[Nicola Salmoria]]&lt;br /&gt;
* [[Oliver Stoneberg]]&lt;br /&gt;
* [[Pierpaolo Prazzoli]]&lt;br /&gt;
* [[Rob Walmsley]]&lt;br /&gt;
* [[sonikos]]&lt;br /&gt;
* [[Wilbert Pol]]&lt;br /&gt;
* [[wolf676]]&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]] moved Hayaoshi Quiz Ouza Ketteisen to its own driver.&lt;br /&gt;
&lt;br /&gt;
* [[Pierpaolo Prazzoli]] added coin counters to cabal bootleg and hooked up the 2 sample player CPUs in cabal bootleg. It seems there still are some problems, because the coin up music is played during the game.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] made more improvements to the Vs. Janshi Brandnew Stars driver.&lt;br /&gt;
&lt;br /&gt;
* [[ElSemi]] made more SCSP improvements:&lt;br /&gt;
** Fixed endianness issue on 8-bit samples and added interpolation&lt;br /&gt;
** Disabled modulation attempt (should fix the crash problems)&lt;br /&gt;
** Tweeked pitch calculation&lt;br /&gt;
&lt;br /&gt;
* [[ElSemi]] added the repeat count register (reg 0x34) access and immediate value load to the MB86233 core (needed by Pilot kids).&lt;br /&gt;
&lt;br /&gt;
* [[Luca Elia]] cleaned up the inputs, and fixed flipscreen in dynax.c.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] fixed several issues in seibuspi.c:&lt;br /&gt;
** added sound to rdft2us&lt;br /&gt;
** added coin-handling to single board games&lt;br /&gt;
** fix interrupt handling&lt;br /&gt;
** for rfjetus, adds a hack to enable Test-Switch to enter testmode if no nvram exists&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] fixed several issues in the i386 core:&lt;br /&gt;
** the INTR-line for i386 is a &amp;quot;level&amp;quot; line; changed interrupt handling to trigger on asserted line&lt;br /&gt;
** in 32bit mode, determine trap/interrupt from gate-header&lt;br /&gt;
** interrupt line is read during two bus cycles. Adjust CYCLES accordingly.&lt;br /&gt;
&lt;br /&gt;
* [[sonikos]] added coin DIP switches and &amp;quot;teleport hole&amp;quot; DIP switch to crushs.&lt;br /&gt;
&lt;br /&gt;
* [[Wilbert Pol]] fixed bugs in the z80gb cpu core:&lt;br /&gt;
** Fixed cycle count for taking an interrupt&lt;br /&gt;
** Fixed cycle count for BIT X,(HL) instructions&lt;br /&gt;
** Fixed flags in RRCA instruction&lt;br /&gt;
** Fixed DAA instruction&lt;br /&gt;
** Fixed flags in ADD SP,n8 instruction&lt;br /&gt;
** Fixed flags in LD HL,SP+n8 instruction&lt;br /&gt;
&lt;br /&gt;
* [[Oliver Stoneberg]] fixed the linking issues when specifying MSVC_BUILD=1 and DEBUG=1.&lt;br /&gt;
&lt;br /&gt;
* [[Bill Blake]] fixed a compile error on architectures where &amp;quot;char&amp;quot; is unsigned (notably some PowerPC configurations).&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] added two more filters to the headon crash sound. Now, only the envelopes for the crash sound filters are missing.&lt;br /&gt;
&lt;br /&gt;
* [[wolf676]] fixed inputs in Loverboy:&lt;br /&gt;
** added and verified all DSW&lt;br /&gt;
** added and verified Button1 for both players&lt;br /&gt;
&lt;br /&gt;
* [[Rob Walmsley]] added color PROMs for Cannon Ball.&lt;br /&gt;
&lt;br /&gt;
* [[Andi]] fixed several out-of-bounds array accesses in the code.&lt;br /&gt;
&lt;br /&gt;
* [[Pierpaolo Prazzoli]] fixed the mask rom test in prmrsocr.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed a 64-bit DRC bug that broke kinst in the previous release.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added code to detect potential hotspots in the 64-bit DRC. Added hotspots to all the seattle.c games and several of the vegas.c games.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] simplified the osd_work implementation. Removed the concept of shared work items. Added new function osd_work_item_queue_multiple() which allows efficient queueing of large numbers of work items. Changed previous osd_work_item_queue() function into an inline that calls the new function.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] updated the Voodoo code to use the new work functions. It now queues small scanline chunks as independent items rather than using shared items. Updated code to also copy some parameters to allow for greater overlapping of emulation and rendering.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added a new scalable lock implementation for Windows work functions, that hopefully has better performance characteristics when scaling above 2 CPUs.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] for Windows work functions, added statistics gathering code. This is on by default for the moment to help point to problems that might be encountered with this version.&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/jongkyo Jongkyo]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/hayaosi2 Hayaoshi Quiz Grand Champion Taikai]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/hayaosi3 Hayaoshi Quiz Nettou Namahousou]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/srmp1 Super Real Mahjong Part 1 (Japan)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/hanayara Hana wo Yaraneba! (Japan)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/htengoku Hanafuda Hana Tengoku (Japan)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/peplus Player&amp;#039;s Edge Plus (PP0516) Double Bonus Poker]&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/toride2j Toride II Adauchi Gaiden (Japan)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/pangba Pang (bootleg, set 3)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/sboblboa Super Bobble Bobble (set 1)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/airwolfa Airwolf (US)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/gt97t243 Golden Tee &amp;#039;97 Tournament (v2.43)]&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/gtipoker GTI Poker]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/pokerigs Poker? (IGS)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/hjingi Hanajingi]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/gpworld GP World]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2007]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
</feed>