<?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.88u4</id>
	<title>MAME 0.88u4 - 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.88u4"/>
	<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.88u4&amp;action=history"/>
	<updated>2026-05-02T15:32:04Z</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.88u4&amp;diff=957&amp;oldid=prev</id>
		<title>Georg: New page: == Release Date == MAME 0.88u4 was released on 11 November 2004.   == Contributors == The known contributors for this version are, in alphabetical order:  * Aaron Giles * [[Angelo Sale...</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.88u4&amp;diff=957&amp;oldid=prev"/>
		<updated>2007-05-08T10:11:29Z</updated>

		<summary type="html">&lt;p&gt;New page: == Release Date == MAME 0.88u4 was released on 11 November 2004.   == Contributors == The known contributors for this version are, in alphabetical order:  * &lt;a href=&quot;/index.php?title=Aaron_Giles&quot; title=&quot;Aaron Giles&quot;&gt;Aaron Giles&lt;/a&gt; * [[Angelo Sale...&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.88u4 was released on 11 November 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;
* [[Angelo Salese]]&lt;br /&gt;
* [[Asure]]&lt;br /&gt;
* [[Chris Hardy]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
* [[Derrick Renaud]]&lt;br /&gt;
* [[Lodewijk]]&lt;br /&gt;
* [[Nathan Woods]]&lt;br /&gt;
* [[Nicola Salmoria]]&lt;br /&gt;
* [[Pierpaolo Prazzoli]]&lt;br /&gt;
* [[smf]]&lt;br /&gt;
* [[Sonikos]]&lt;br /&gt;
* [[Stefan Jokisch]]&lt;br /&gt;
* [[Tomasz Slanina]]&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;
* [[Stefan Jokisch]] fixed Sprint2 watchdog issues&lt;br /&gt;
&lt;br /&gt;
* [[Pierpaolo Prazzoli]] fixed a crash in nmg5.c&lt;br /&gt;
&lt;br /&gt;
* [[Sonikos]] fixed the nitrobal inputs&lt;br /&gt;
&lt;br /&gt;
* [[Angelo Salese]] updated Jalmah.c: fixed various stuff with the protection in the first version of this HW.This includes perfect color protection emulation,preliminary sound &amp;amp; preliminary tile transfer emulation&lt;br /&gt;
&lt;br /&gt;
* [[Chris Hardy]] made various Sega system 16/18 updates (moonwalker decryption keys etc.). Note: moonwalker needs a cpu core for the mcu (i8051 core?) before it will work&lt;br /&gt;
&lt;br /&gt;
* [[Nicola Salmoria]] fixed a bug in the fd1094dp.c and fd1094.c decryption to allow for cotton to be decrypted&lt;br /&gt;
&lt;br /&gt;
* [[Pierpaolo Prazzoli]] added other hyperstone models, converted vamphalf driver to use 16-bit version&lt;br /&gt;
&lt;br /&gt;
* [[Derrick Renaud]] updated the discrete sound system&lt;br /&gt;
** Discrete Sound Changes&lt;br /&gt;
*** Removed the memory mapping system from the discrete inputs. It served no purpose and was never functional.  It only added a layer of confusion to the code by forcing it&amp;#039;s use on all current drivers that do not need it.  If memory mapped inputs are needed in the future (not likely), then they can be	added with a DISCRETE_INPUT_MAP function.&lt;br /&gt;
*** Now the discrete inputs are written to by their node name only. eg: discrete_sound_w(NODE_xx, data)&lt;br /&gt;
*** DISCRETE_INPUT and DISCRETE_INPUTX have been removed in favour of new easier to use input modules.&lt;br /&gt;
*** modified all current drivers to use new code.&lt;br /&gt;
*** moved discrete sound code from drivers and put in sndhrdw\&lt;br /&gt;
** New Discrete Modules Added&lt;br /&gt;
*** DISCRETE_INPUT_DATA(node)  - accepts 8-bit data from discrete_sound_w. Output at reset is 0.&lt;br /&gt;
*** DISCRETE_INPUT_LOGIC(node) - 0 if data=0; 1 if data=!0.  Output at reset is 0.&lt;br /&gt;
*** DISCRETE_INPUT_NOT(node)   - 0 if data=!0; 1 if data=0.  Output at reset is 1.&lt;br /&gt;
*** DISCRETE_INPUTX_DATA(node, gain, offset, init)&lt;br /&gt;
*** DISCRETE_INPUTX_LOGIC(node, gain, offset, init)&lt;br /&gt;
*** DISCRETE_INPUTX_NOT(node, gain, offset, init)&lt;br /&gt;
*** same as above, but will modify the output by the given GAIN and OFFSET.  At reset the output will be INIT modified by GAIN and OFFSET.&lt;br /&gt;
** Game Driver Changes&lt;br /&gt;
*** skydiver -  added proper watchdog.  Merged memory map and added proper mirroring. Fixed coin input bug skydiver078u3yel.  It&amp;#039;s not a 100% accurate fix, but will work until I get the exact interrupt time.  The current interrupt time was 100% off.  It is now less then 25% off.&lt;br /&gt;
&lt;br /&gt;
* [[Nathan Woods]] fixed some compile errors&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] contributed misc debugger updates&lt;br /&gt;
** Added a &amp;quot;PC&amp;quot; register to the I386 core so that it should work in the new debugger&lt;br /&gt;
** Cleaned up stepping code&lt;br /&gt;
** Now refresh the display and all debugger windows after each step while stepping&lt;br /&gt;
** When running with the debugger window open (F5 or &amp;#039;go&amp;#039;), now update the debugger views 4 times per second&lt;br /&gt;
** Can now break into the debugger even if you are focused on a debugger window&lt;br /&gt;
** Memory/disasm windows now come up with the currently active CPU selected by default&lt;br /&gt;
** added a new command: focus &amp;lt;cpunum&amp;gt;, which is equivalent to ignoring all other CPUs&lt;br /&gt;
** changed ignore and observe to support multiple parameters so you can say &amp;quot;ignore 2,3,4&amp;quot;&lt;br /&gt;
** changed ignore so that you are not allowed to ignore the last CPU&lt;br /&gt;
** fixed ignore behavior so that other CPUs are truly ignored&lt;br /&gt;
** fixed register window so that change hilights are maintained during scrolling and updates&lt;br /&gt;
** changed debug memory accessors so they don&amp;#039;t log on invalid memory accesses&lt;br /&gt;
** tweaked the help text to indicate that help &amp;lt;command&amp;gt; works&lt;br /&gt;
** added a new text attribute DCA_CURRENT, which is separate from DCA_SELECTED -- the main visible difference is that the memory view editing cursor is now hilighted red instead of yellow&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added a feature so In-line memory editing is now supported. To do this, I added a generic cursor concept to the view system. Each view can handle it however they want. Right now only the memory view supports a cursor.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] added a debugger feature to click in the memory view to place the cursor. Type over nibbles with 0-F, or use the arrow keys to navigate around. Tab cycles between the edit box and the memory editor.&lt;br /&gt;
&lt;br /&gt;
* [[smf]] updated the PSX core to show more registers&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 status&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/woodpek Woodpecker (set 1)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/woodpeka Woodpecker (set 2)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/mf_achas Astro Chase (Max-A-Flex)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/mf_brist Bristles (Max-A-Flex)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/mf_flip Flip &amp;amp; Flop (Max-A-Flex)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/mf_bdash Boulder Dash (Max-A-Flex)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/cottonj Cotton]&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/jrpacman Jr Pacman (bootleg on pengo hw)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/shinobi3 Shinobi (set 3, 317-0049)]&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/rfjetu Raiden Fighters Jet (US SPI, Asia SPI)]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/twinsqua Twin Squash]&lt;br /&gt;
* [http://www.mameworld.net/maws/romset/wb31 Wonderboy 3, System 16a]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2004]]&lt;/div&gt;</summary>
		<author><name>Georg</name></author>
	</entry>
</feed>