<?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.122u2</id>
	<title>MAME 0.122u2 - 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.122u2"/>
	<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.122u2&amp;action=history"/>
	<updated>2026-05-02T16:53:18Z</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.122u2&amp;diff=1456&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.122u2&amp;diff=1456&amp;oldid=prev"/>
		<updated>2008-01-01T13:25:45Z</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.122u2 was released on 30 December 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;
* [[Oliver Stoneberg]]&lt;br /&gt;
* [[Corrado Tomaselli]]&lt;br /&gt;
* [[Zsolt Vasvari]]&lt;br /&gt;
* [[Peter Trauner]]&lt;br /&gt;
* [[Atari Ace]]&lt;br /&gt;
* [[Aaron Giles]]&lt;br /&gt;
* [[Philip Bennett]]&lt;br /&gt;
* [[Nathan Woods]]&lt;br /&gt;
* [[couriersud]]&lt;br /&gt;
* [[Barry Rodewald]]&lt;br /&gt;
* [[Samuele Zannoli]]&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;
* [[Peter Trauner]] fixed the M65C02 optimization.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] made TMS51xx and M58817 speech updates:&lt;br /&gt;
** radarsc1 uses tms5110 speech synth&lt;br /&gt;
** cvs games: according to PCBInfos speech chip is TMS5100. Changed driver to use TMS5100 and &amp;quot;game system operational&amp;quot; now sounds more natural&lt;br /&gt;
** removed sound/m58817.*&lt;br /&gt;
** added support for multiple coefficients maps to tms5110.*&lt;br /&gt;
** added coefficient maps for TMS5100 and M58817 from documented sources to tms5110r.c&lt;br /&gt;
** fixed interpolation factors (see tms5110r.c for reason)&lt;br /&gt;
** made lattice calculation precision 9bit&lt;br /&gt;
** added support for READBIT and LOADADDRESS commands to tms5110.c&lt;br /&gt;
** more changes in line with various patents&lt;br /&gt;
** documented TRS-02, TKG-02/03 &amp;quot;voice&amp;quot; interface&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] completed the addition of static qualifiers to all MAME symbols that aren&amp;#039;t explicitly exported.&lt;br /&gt;
&lt;br /&gt;
* [[Nathan Woods]] named the input_seq_type enumeration and used it explicitly in several places.&lt;br /&gt;
&lt;br /&gt;
* [[Philip Bennett]] corrected tx1 and tx1a coinage DSW assignments. Reversed buggyboy/buggybjr &amp;#039;Game Time&amp;#039; settings.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] made TMS3203x core updates:&lt;br /&gt;
** fixed interrupt handling&lt;br /&gt;
** added support for edge-triggered interrupts on &amp;#039;32&lt;br /&gt;
** expanded interrupt support for the &amp;#039;32&lt;br /&gt;
** updated drivers using TMS3203x core to deassert interrupts&lt;br /&gt;
** added externally accessible functions for converting &amp;#039;3x floating point format&lt;br /&gt;
** updated gaelco3d driver to use new functions&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] made Zeus2 (+related) updates:&lt;br /&gt;
** fixed save states for DCS games&lt;br /&gt;
** cleaned up Zeus2 waveram handling&lt;br /&gt;
** added Zeus2 save state support&lt;br /&gt;
** added preliminary model and quad rendering support for Zeus2&lt;br /&gt;
** added support to timekpr for the ZPRAM used on Zeus2&lt;br /&gt;
** hooked up ZPRAM in Zeus2 games&lt;br /&gt;
** hooked up controls in Zeus2 games&lt;br /&gt;
** updated poly.c to ensure it is idle before saving state&lt;br /&gt;
** Added artifical Z offset of -2 to make the full screen show in crusnexo&lt;br /&gt;
&lt;br /&gt;
* [[Philip Bennett]] replaced tekken2/tekken2a/tekken2b &amp;#039;tes1wave.8k&amp;#039; ROM with the correct, non-byte-swapped dump.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] added a discrete 74LS624(56789) implementation&lt;br /&gt;
** DISCRETE_74LS624 is a VCO needed for dkongjr&lt;br /&gt;
** Supports Logic, Energy and Count outputs&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] contributed dkong updates:&lt;br /&gt;
** Added dkongjr discrete sound&lt;br /&gt;
** Proper interface Z80** I8035 for dkongjr&lt;br /&gt;
** Changed discrete sound output factors&lt;br /&gt;
** removed samples support for dkongjr&lt;br /&gt;
** Cosmetic changes&lt;br /&gt;
** Fixed regression in radarscp sound&lt;br /&gt;
** Added dipswitch locations to dkong3b&lt;br /&gt;
&lt;br /&gt;
* [[Brian Troha]] added documentation and clock frequency improvements for seta.c:&lt;br /&gt;
** Added the Guru&amp;#039;s readme info for Thundercade&lt;br /&gt;
** Corrected rom name for Thundercade&lt;br /&gt;
** changed clocks to OSC by divider IE: 16000000/2 /* 8MHz */&lt;br /&gt;
** Changed Orbs clock to 16MHz with note about 14.xx MHz&lt;br /&gt;
** Changed Meta Fox&amp;#039;s x0-006 (65c02) to same as Thundercade&lt;br /&gt;
** Changed the YM3438 in Ultra Toukond Densetsu from 6MHz to 1600000/4 /* 4MHz */ as there is no mention of 6MHz OSC on PCB&lt;br /&gt;
&lt;br /&gt;
* [[Corrado Tomaselli]] and [[Zsolt Vasvari]] verified a number of clock frequencies from real PCBs.&lt;br /&gt;
&lt;br /&gt;
* [[Oliver Stoneberg]] fixed several memory leaks related to SCSI CD emulation.&lt;br /&gt;
&lt;br /&gt;
* [[Barry Rodewald]] removed the increasing of the R register from each IX/IY related (FD xx or DD xx) instruction on the Z80. According to documentation and the behavior of the Amstrad CPC driver, this is incorrect.&lt;br /&gt;
&lt;br /&gt;
* [[Samuele Zannoli]] added initial FPU support to the SH4 core.&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] adjusted most conditional logging in MAME to use the idiom &amp;quot;do { if (VERBOSE) logerror x; } while (0)&amp;quot;. This has the benefit that the compiler checks the syntax of the logging even in the case it will be eliminated, and in fact a number of cases here needed adjustments to compile because of this.&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2007]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
</feed>