<?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.81u5</id>
	<title>MAME 0.81u5 - 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.81u5"/>
	<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.81u5&amp;action=history"/>
	<updated>2026-05-06T17:19:16Z</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.81u5&amp;diff=869&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.81u5&amp;diff=869&amp;oldid=prev"/>
		<updated>2007-05-07T06:23:52Z</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.81u5 was released on 14 April 2004.&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;
* [[Asure]]&lt;br /&gt;
* [[Curt Coder]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
* [[ElSemi]]&lt;br /&gt;
* [[Nathan Woods]]&lt;br /&gt;
* [[Olivier Galibert]]&lt;br /&gt;
* [[Phil Stroffolino]]&lt;br /&gt;
* [[Quench]]&lt;br /&gt;
* [[R. Belmont]]&lt;br /&gt;
* [[smf]]&lt;br /&gt;
* [[Stefan Jokisch]]&lt;br /&gt;
* [[Ville Linde]]&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;
* [[Aaron Giles]] removed the vblank callback logging left in by mistake&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed the slow Seattle boot times caused by a recent IDE change&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] made a DCS2 upload command HLE optimization (to make driver easier to work with)&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] contributed fixes for the MIPS core:&lt;br /&gt;
** made more MIPS core interrupt fixes&lt;br /&gt;
** MIPS core MIPS3DRC_FLUSH_PC option for accurate PC handling when debugging&lt;br /&gt;
** Fixed a MIPS bug when directly accessing 2-byte values in big endian mode&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] updated the Seattle driver:&lt;br /&gt;
** seattle&lt;br /&gt;
*** improved VBLANK interrupt handling&lt;br /&gt;
*** cleaned up handling of DMA operations&lt;br /&gt;
*** DMA operations now properly pause if they can&amp;#039;t write to the voodoo&lt;br /&gt;
*** now returning proper PCI IDs for the bridge device&lt;br /&gt;
*** mapped more inputs and DIP switches for Biofreaks&lt;br /&gt;
*** fixed clock speed for Wayne Gretzky&amp;#039;s 3D Hockey&lt;br /&gt;
*** cleaned up memory maps&lt;br /&gt;
*** added Vapor TRX to the supported games&lt;br /&gt;
*** added entries for Hyperdrive and SF Rush: The Rock (no hard disks ATM)&lt;br /&gt;
** midwayic&lt;br /&gt;
*** added faux support for setting the real time clock (to pass diags)&lt;br /&gt;
*** added shuffle map for Vapor TRX&lt;br /&gt;
*** implemented crude loopback in UART (to pass diags)&lt;br /&gt;
** voodoo&lt;br /&gt;
*** added full memory FIFO emulation&lt;br /&gt;
*** removed hack for fastfill operations after a buffer swap&lt;br /&gt;
*** added compile time option to reduce the resolution&lt;br /&gt;
*** added client callbacks for VBLANK synchronization&lt;br /&gt;
*** cleaned up handling of statistics and debugging info&lt;br /&gt;
*** added optional R/B component swapping (for vaportrx)&lt;br /&gt;
*** fixed crashing problems when executing Midway POSTs&lt;br /&gt;
*** now dynamically computing refresh rate based on hSync/vSync registers&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] improved Raiden 2 Sprite Drawing: Game still not playable due to banking / protection issues&lt;br /&gt;
	&lt;br /&gt;
* [[Nathan Woods]] contributed misc fixes:&lt;br /&gt;
** Added __attribute__((noreturn)) to osd_die() when compiling under GCC 2.5 and greater&lt;br /&gt;
** Converted printf()/exit() combination of calls to osd_die()&lt;br /&gt;
** osd_die() messages now get sent to both logerror and console output&lt;br /&gt;
** Implemented i386 in/out instructions&lt;br /&gt;
	    &lt;br /&gt;
* [[ElSemi]] improved lighting in the Model 1 driver&lt;br /&gt;
&lt;br /&gt;
* [[Phil Stroffolino]] and [[Quench]] fixed the TMS32025&lt;br /&gt;
&lt;br /&gt;
* [[Ville Linde]] updated the SPI System:&lt;br /&gt;
** Applied text layer decrypt to the regular tiles, it also improves them a lot&lt;br /&gt;
** Greatly improved tilemap emulation including scrolling, layer disables, etc.&lt;br /&gt;
** Improved tilemap emulation further, including tile bank select and palette bank select.&lt;br /&gt;
** Supports alternate (older?) video hardware in viperp1 with one fewer tilemap and a different VRAM layout.&lt;br /&gt;
** Added mahjong keyboard controller for ejanhs, but it doesn&amp;#039;t coin up yet.&lt;br /&gt;
** Improved sprite drawing&lt;br /&gt;
** Sound starting to work in the single-board rf2_us&lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] cleaned up the Konami GX driver:&lt;br /&gt;
** Removed Acho&amp;#039;s fake dipswitches to avoid confusing real PCB owners&lt;br /&gt;
** Unified and cleaned up memory maps to latest specs.&lt;br /&gt;
** Some more protection emulation for rushhero (the spritelist is now copied to the right place), but no visible results&lt;br /&gt;
** Removed unused routines to stop warnings on GCC 3.3+&lt;br /&gt;
** Fixed the PSAC tile decode for type 3 and type 4 games.&lt;br /&gt;
** Fixed the PSAC tilemap flipx/y flags for type 3.&lt;br /&gt;
	&lt;br /&gt;
* [[Curt Coder]] made Rock-ola Improvements:&lt;br /&gt;
** More cleanup&lt;br /&gt;
** Added sn76477 interfaces to other games, not connected yet, needs discrete sound expert (wink wink)&lt;br /&gt;
** Added vanguard SHOTB sound effect&lt;br /&gt;
** Added NO_DUMP to vangrdce fake roms&lt;br /&gt;
** Correct ROM names for nibbler from manual&lt;br /&gt;
&lt;br /&gt;
* [[Barry Rodewald]] improved the MegaPlay driver allowing it to pass more checks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;New games supported or promoted from GAME_NOT_WORKING&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/brvblade Brave Blade]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/raystorm Ray Storm]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/piratetr Pirate Treasure]&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/nbamht NBA Maximum Hangtime v1.03]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/leprechp Leprechaun (Pacific Polytechnical license)]&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/mp_twc MegaPlay: Tecmo World Cup]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/vaportrx Vapor TRX]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/sfrushrk San Francisco Rush: The Rock]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/hyprdriv Hyperdrive]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2004]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
</feed>