<?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.128u2</id>
	<title>MAME 0.128u2 - 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.128u2"/>
	<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.128u2&amp;action=history"/>
	<updated>2026-05-06T20:00:17Z</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.128u2&amp;diff=2920&amp;oldid=prev</id>
		<title>Osso: New page: == Release Date == MAME 0.128u2 was released on 01 November 2008.   == Contributors == The known contributors for this version are, in alphabetical order:  * Aaron Giles * [[Andrew Gar...</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.128u2&amp;diff=2920&amp;oldid=prev"/>
		<updated>2009-11-12T14:04:37Z</updated>

		<summary type="html">&lt;p&gt;New page: == Release Date == MAME 0.128u2 was released on 01 November 2008.   == 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; * [[Andrew Gar...&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.128u2 was released on 01 November 2008.&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;
* [[Angelo Salese]]&lt;br /&gt;
* [[Atari Ace]]&lt;br /&gt;
* [[Corrado Tomaselli]]&lt;br /&gt;
* [[couriersud]]&lt;br /&gt;
* [[Curt Coder]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
* [[Derrick Renaud]]&lt;br /&gt;
* [[Eke-Eke]]&lt;br /&gt;
* [[Grull Osgo]]&lt;br /&gt;
* [[Jim Hernandez]]&lt;br /&gt;
* [[Jim Stolis]]&lt;br /&gt;
* [[JohnBoy]]&lt;br /&gt;
* [[Mamesick]]&lt;br /&gt;
* [[Nemesis]]&lt;br /&gt;
* [[Nicola Salmoria]]&lt;br /&gt;
* [[Phil Bennett]]&lt;br /&gt;
* [[Pugsy]]&lt;br /&gt;
* [[R. Belmont]]&lt;br /&gt;
* [[Roberto Fresca]]&lt;br /&gt;
* [[Samuele Zannoli]]&lt;br /&gt;
* [[Sonikos]]&lt;br /&gt;
* [[stephh]]&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;
* [[Angelo Salese]] added sound banking to the mirage.c driver.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] removed parent clone relationship from &amp;quot;Street Fighter Zero/Alpha 2&amp;quot; and &amp;quot;Street Fighter Zero 2 Alpha&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] removed parent clone relationship between missb2 and bublbobl. &amp;#039;Korean hacks&amp;#039; aren&amp;#039;t usually made as clones as they have very little to do with the original releases except for the stolen cpu code. GFX / Sound / Gameplay are completely redesigned.&lt;br /&gt;
&lt;br /&gt;
* [[Jim Stolis]] changed VBLANK to irq0_line_assert and added a CLEAR_LINE in the peplus driver. This greatly increases speed on all video slots.&lt;br /&gt;
&lt;br /&gt;
* [[Angelo Salese]] cleaned up the sample rom loading in mirage.c.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] and [[Jim Stolis]] improved the MCS-51 core:&lt;br /&gt;
** Fixed split timer mode.&lt;br /&gt;
** No interrupts for timer 0 modes 0,1,2 while timer 1 in mode 3.&lt;br /&gt;
** mcs51 core now supports 4 interrupt levels depending on cpu type.&lt;br /&gt;
** According to Philips, 80C31 is a 80C52 family member with 128K internal ram and no rom.&lt;br /&gt;
** Implemented cmos features: powerdown &amp;amp; idle.&lt;br /&gt;
** Added comments about special function registers on Philips 80C52.&lt;br /&gt;
** Cleaned up reset routines.&lt;br /&gt;
** Fixed INT0 &amp;amp; INT1 interrupt line handling.&lt;br /&gt;
** Finally moved cpu/i8051 to cpu/mcs51, renamed files and some constants.&lt;br /&gt;
** Quotes from the documentation added to the source as well.&lt;br /&gt;
** Started DS5002FP integration.&lt;br /&gt;
&lt;br /&gt;
* [[Wilbert Pol]] updated nes pcm dma to read data through the cpu address map..&lt;br /&gt;
&lt;br /&gt;
* [[stephh]] fixed Dip Switches for &amp;#039;ambush&amp;#039; and clones.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] added improvements to magicfly driver:&lt;br /&gt;
** Added sound support to magicfly and 7mezzo.&lt;br /&gt;
** Hooked coin counters to magicfly and 7mezzo.&lt;br /&gt;
** Inverted the graphics banks to be straight with the hardware accesses.&lt;br /&gt;
** Updated the memory map description and technical notes.&lt;br /&gt;
** Added game notes and documented the test/settings/bookkeeping modes.&lt;br /&gt;
&lt;br /&gt;
* [[stephh]] fixed Dip Switches for &amp;#039;arabian&amp;#039; and clones.&lt;br /&gt;
&lt;br /&gt;
* [[stephh]] fixed Dip Switches for &amp;#039;spaceint&amp;#039; and clones.&lt;br /&gt;
&lt;br /&gt;
* [[Phil Bennett]] fixed MSM5205 ADPCM and sound comms in Ashita no Joe/Success Joe.&lt;br /&gt;
&lt;br /&gt;
* [[Phil Bennett]] changed superchs ES5505 clock rate to 15238050Hz.&lt;br /&gt;
&lt;br /&gt;
* [[stephh]] fixed Dip Switches for all games in astrof.c driver.&lt;br /&gt;
&lt;br /&gt;
* [[Angelo Salese]] added various improvements to the jalmah.c driver:&lt;br /&gt;
** Fixed tilemaps paging / tilemap positioning.&lt;br /&gt;
** Fixed a protection issue in Mahjong Daireikai, not giving correct colors for the girls in-game.&lt;br /&gt;
** Fixed a rom-loading issue in Mahjong Daireikai.&lt;br /&gt;
** Fixed &amp;#039;ZA&amp;#039; sound banking behaviour, this fixes at least the sound in kakumei2.&lt;br /&gt;
** Removed VIDEO_EOF and added a TIMER_DEVICE_CALLBACK function for MCU simulations.&lt;br /&gt;
** Added WIP code for the priority system.&lt;br /&gt;
** Added a NO_DUMP for the MCU for all the sets.&lt;br /&gt;
&lt;br /&gt;
* [[Andrew Gardner]] rewrote the Motorola DSP56k CPU core:&lt;br /&gt;
** Partially implemented inc24, asl4, bcc, brkcc, and doForever ops.&lt;br /&gt;
** Added code for parallel address register update.&lt;br /&gt;
** Partially implemented tfr op.&lt;br /&gt;
** Polygonet now allows test mode to be run for a few seconds.  Most IO is now known, though coin2 is still a mystery.&lt;br /&gt;
** Partially implemented move, asr4, and mpy ops.&lt;br /&gt;
&lt;br /&gt;
* [[Eke-Eke]] and [[Nemesis]] applied latest fixes/discoveries to the YM2608/2612 core.&lt;br /&gt;
&lt;br /&gt;
* [[Angelo Salese]] added palette fading effect on macrossp.c driver.&lt;br /&gt;
&lt;br /&gt;
* [[Curt Coder]] fixed skewing and display area in MC6845.&lt;br /&gt;
&lt;br /&gt;
* [[stephh]] fixed Dip Switches and inputs for &amp;#039;dreamwld&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] improved the NEC CPU core:&lt;br /&gt;
** Removed another speed hack in the NEC core.&lt;br /&gt;
** Renamed &amp;quot;FETCH&amp;quot; to &amp;quot;FETCH()&amp;quot; (macros used as functions should look like functions).&lt;br /&gt;
** Preparation for opcode prefetch timing.&lt;br /&gt;
** Improved prefetch timing calculation.&lt;br /&gt;
** Prefetch timing now also used by V20 and V33.&lt;br /&gt;
** Moved some static variables into cpu context.&lt;br /&gt;
** nec_reset now explicitly clears context variables.&lt;br /&gt;
** All cpus now share nec_execute.&lt;br /&gt;
&lt;br /&gt;
* [[Derrick Renaud]] added more Discrete module optimizations. Added optimized custom mixer to Donkey Kong.&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] improved mcu emulation for lohtb2:&lt;br /&gt;
** The whole startup cycle now works. No more timeouts and erratic behavior.&lt;br /&gt;
** lohtb2 will however not display the &amp;quot;Warning&amp;quot; screen due to a priority issue. With color/attribute of 0x80 in videoram at 0xd0000 and 0xd8000, videoram at 0xd80000 will be displayed. Some tilemap guru has to look into this.&lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] fixed GCC 4.3 &amp;quot;array bounds exceeded&amp;quot; error in disc_flt.c.&lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] improved the plygonet driver:&lt;br /&gt;
** Turned off network IRQ. Game now boots without &amp;quot;network error&amp;quot;.&lt;br /&gt;
** Hooked up palette RAM.&lt;br /&gt;
** Improved text layer emulation (flip bits still missing).&lt;br /&gt;
** Fixed text layer emulation and visible area. FBI logo and color test now display properly.&lt;br /&gt;
&lt;br /&gt;
* [[Angelo Salese]] fixed sound, hooked-up generic inputs and added some notes in Alien Command (not yet working).&lt;br /&gt;
&lt;br /&gt;
* [[couriersud]] fixed m72 tilemap group 2 priorities.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] fixed Joker&amp;#039;s Wild graphics to 2 bits per pixel.&lt;br /&gt;
&lt;br /&gt;
* [[JohnBoy]] updated the NeoGeo driver:&lt;br /&gt;
** Updated NeoGeo game pcb infos.&lt;br /&gt;
* Renamed p&amp;#039;s in kof2000n to correct chip label.&lt;br /&gt;
** Renamed v&amp;#039;s in mahretsu to correct chip label, readded 128k m1 from Mame 0.34b6 / s1 from older dump.&lt;br /&gt;
** breakrev: Renamed c&amp;#039;s to correct chip label, added correct c5/c6.&lt;br /&gt;
** Marked mslug3h MVS AND AES VERSION.&lt;br /&gt;
** Marked mslug4 2nd revision, added mslug4 1st revision missing set comment.&lt;br /&gt;
** Marked trally MVS AND AES VERSION.&lt;br /&gt;
** Marked ncombath MVS AND AES VERSION.&lt;br /&gt;
** Marked sengoku MVS VERSION.&lt;br /&gt;
** Marked superspy MVS AND AES VERSION.&lt;br /&gt;
** Marked mutnat MVS AND AES VERSION.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] modified src2html to use a template source file instead of hard-coding to the MAME site. Changed from explicit styles to classes.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] changed magictg to use (hopefully correct) roms.&lt;br /&gt;
&lt;br /&gt;
* [[Samuele Zannoli]] added Naomi / DC improvements:&lt;br /&gt;
** cvs2gd stops looping forever. However with no 3d emulation nothing is shown on the screen.&lt;br /&gt;
** Implemented the naomi RTC and there are a few verbose messages about transfers not implemented yet.&lt;br /&gt;
&lt;br /&gt;
* [[stephh]] fixed Dip Switches for &amp;#039;exprraid&amp;#039; and clones.&lt;br /&gt;
&lt;br /&gt;
* [[Roberto Fresca]] and [[Grull Osgo]] added improvements to re900.c driver:&lt;br /&gt;
** Reworked inputs to allow 6 players through a selector.&lt;br /&gt;
** Hooked all lamps (even the ball simulator array).&lt;br /&gt;
** Added a internal layout and support for external artwork.&lt;br /&gt;
** Extended the hardware to support Buena Suerte &amp;#039;94.&lt;br /&gt;
** Cleaned up the driver.&lt;br /&gt;
&lt;br /&gt;
* [[stephh]] fixed Dip Switches for &amp;#039;gyruss&amp;#039; and clones.&lt;br /&gt;
&lt;br /&gt;
* [[Aaron Giles]] fixed NES APU to work with high sample rates.&lt;br /&gt;
&lt;br /&gt;
* [[Pugsy]] synchronized 6502 disassembly with CPU core.&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] added missing const/statics, added/removed entries in header files, and fixed a few potential multisession issues by explicitly adding initializers. asic65.c has significant changes to accomodate using a struct instead of 16 variables, otherwise the changes are modest and obvious.&lt;br /&gt;
&lt;br /&gt;
* [[Sonikos]] improved the expro02 driver:&lt;br /&gt;
** Fixed dips in all galsnew sets and fantasia.&lt;br /&gt;
** Added dips location.&lt;br /&gt;
** A little driver clean up.&lt;br /&gt;
&lt;br /&gt;
* [[Atari Ace]] added save state support to the toaplan2 driver.&lt;br /&gt;
&lt;br /&gt;
* [[Corrado Tomaselli]] changed the coinage settings and swapped coin A mech with coin B to match the behaviour of Chelnov (world) pcb.&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://maws.mameworld.info/maws/romset/re900 Ruleta RE-900]&lt;br /&gt;
* [http://maws.mameworld.info/maws/romset/bs94 Buena Suerte &amp;#039;94]&lt;br /&gt;
* [http://maws.mameworld.info/maws/romset/myfairld Virtual Mahjong 2 - My Fair Lady]&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://maws.mameworld.info/maws/romset/powerins Power Instinct (USA)]&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://maws.mameworld.info/maws/romset/jokrwild Joker&amp;#039;s Wild (encrypted)]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2008]]&lt;/div&gt;</summary>
		<author><name>Osso</name></author>
	</entry>
</feed>