<?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.117u2</id>
	<title>MAME 0.117u2 - 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.117u2"/>
	<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.117u2&amp;action=history"/>
	<updated>2026-05-06T18:57: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.117u2&amp;diff=1223&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.117u2&amp;diff=1223&amp;oldid=prev"/>
		<updated>2007-07-30T10:54:04Z</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.117u2 was released on 26 July 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;
* [[Andrew Gardner]]&lt;br /&gt;
* [[Atari Ace]]&lt;br /&gt;
* [[Barry Harris]]&lt;br /&gt;
* [[Captain Ahab]]&lt;br /&gt;
* [[Dirk Best]]&lt;br /&gt;
* [[Ernesto Corvi]]&lt;br /&gt;
* [[Fabio Priuli]]&lt;br /&gt;
* [[Lord Nightmare]]&lt;br /&gt;
* [[Nathan Woods]]&lt;br /&gt;
* [[Phil Stroffolino]]&lt;br /&gt;
* [[Roberto Fresca]]&lt;br /&gt;
* [[Samuele Zannoli]]&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]] updated the Imola GP driver:&lt;br /&gt;
** renamed from &amp;quot;monzagp&amp;quot;&lt;br /&gt;
** the leds are fully mapped&lt;br /&gt;
** fixes for blitter modes, that affect the &amp;quot;tunnel&amp;quot; area&lt;br /&gt;
** dipswitch/port fixes; game now starts in attract mode, rather than immediately starting&lt;br /&gt;
** placeholder (handpicked) colors&lt;br /&gt;
&lt;br /&gt;
* [[Fabio Priuli]] updated DIP switches for topland &amp;amp; ainferno according to their manuals.&lt;br /&gt;
&lt;br /&gt;
* [[Samuele Zannoli]] made more SH-4 core improvements:&lt;br /&gt;
** fixes some problems in the disassembly and instruction execution from the previous patch&lt;br /&gt;
** adds interrupt management&lt;br /&gt;
** implements register bank switching&lt;br /&gt;
** adds RTC timer counters&lt;br /&gt;
** adds memory refresh timer&lt;br /&gt;
** adds three timers of the TMU&lt;br /&gt;
** adds a configuration structure that specifies the processor mode pin settings&lt;br /&gt;
** internal processor clock frequencies calculated from mode pins and cpu clock&lt;br /&gt;
** systems using the sh4 processor secify its configuration structure&lt;br /&gt;
&lt;br /&gt;
* [[Sonikos]] fixed some DIP switches in littlerb.&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] made some minor code quality changes across the code:&lt;br /&gt;
** avoided exporting a few global variables&lt;br /&gt;
** fixed variable names that conflicted with typedef names&lt;br /&gt;
** removed some shadow variables that were bugs or unnecessary&lt;br /&gt;
** removed extraneous #defines&lt;br /&gt;
&lt;br /&gt;
* [[Nathan Woods]] fixed up the sc61860 core, f3853 core, and pckeybd.c to work with new timing code.&lt;br /&gt;
&lt;br /&gt;
* [[Wilbert Pol]] made more TIA improvements:&lt;br /&gt;
** fixed some minor missile graphics positioning issues&lt;br /&gt;
** moved some initialization code from tia_init to tia_reset&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] fixed a few errors related to headers in the source code. Added missing self-includes, removed dead prototypes, and added location comments in headers in mame/includes. In a few cases the audit showed items that didn&amp;#039;t need to be exported so they were made static.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] cleaned up the inputs in gdrawpkr and changed the hold buttons to &amp;quot;discard&amp;quot; since they are in fact discard buttons.&lt;br /&gt;
&lt;br /&gt;
* [[Dirk Best]] added support for 14- and 16-segment LED displays to the MAME artwork system.&lt;br /&gt;
&lt;br /&gt;
* [[Barry Harris]] fixed button 4 of player 2 inputs in bloodwar.&lt;br /&gt;
&lt;br /&gt;
* [[Lord Nightmare]] connected the S14001A speech to the wolfpack driver.&lt;br /&gt;
&lt;br /&gt;
* [[Ernesto Corvi]] fixed the incorrect implementation of SSIO volume controls in the MCR driver. This makes the engine sound in Spy Hunter audible again, among other things.&lt;br /&gt;
&lt;br /&gt;
* [[Nathan Woods]] added support back for the &amp;quot;none&amp;quot; option for the various *_device options.&lt;br /&gt;
&lt;br /&gt;
* [[Captain Ahab]] fixed the HD6309 dissaembly of the post-byte for ,W++ and ,--W.&lt;br /&gt;
&lt;br /&gt;
* [[Wilbert Pol]] updated the 6532 riot interface to be more like the 6522via and 6821pia interfaces.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] improved the -listxml output to reflect new BIOS flag. New attribute isbios=&amp;quot;yes&amp;quot; indicates that a given game is a BIOS.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] made further tweaks to the game selection UI:&lt;br /&gt;
** disabled the tab key&lt;br /&gt;
** added hook for general input configuration from the menu&lt;br /&gt;
** split set names from friendly names into left/right columns&lt;br /&gt;
** added a background to the descriptive names of clones&lt;br /&gt;
** if you start with the game selection menu, hitting Esc to exit a game brings you back to the menu rather than quitting immediately&lt;br /&gt;
** fixed logic so that INI files are reloaded for each game&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] moved the INI file handling fully into the core. As a side-effect of this change, &amp;lt;exename&amp;gt;.ini is no longer parsed. Changed -createconfig to always output mame.ini instead of &amp;lt;exename&amp;gt;.ini as a result. &lt;br /&gt;
    &lt;br /&gt;
* [[Aaron Giles]] renamed run_game() to mame_execute(). The game driver is no longer specified as a parameter; rather, this information is extracted from the options via OPTION_GAMENAME.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed the raw input-based lightgun buttons.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] cleaned up the options.c code. Added priority levels to options as they are set. New options are only accepted if they have greater or equal priority to a previous change. Added new function options_revert() to revert options below a given priority to their defaults. Changed options_get_string() so that it always returns a valid string (never NULL). Invalid strings are returned as empty strings.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added new functions core_filename_extract_base() and core_filename_ends_with() to corefile.h.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed the menu rendering a bit. Added a background hilight to more strongly emphasize the current item. Added rendered arrows to indicate more items on the top/bottom and to indicate selection options in the DIP switch menus. Changed hilighting to be a bit less garish. Fixed repeat rates on keys to no longer be tied to the framerate.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added support for page up/page down generically in menus. Also made pause toggle work while menus are visible.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] changed render_textures to allocate in a pool model, to avoid high memory overhead when allocating large numbers of textures (for example in the 14- and 16-segment LED displays).&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed a number of 64-bit compiler warnings.&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/kingpin King Pin]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/kingpinm King Pin Multi-Game]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2007]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
</feed>