<?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.160</id>
	<title>MAME 0.160 - 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.160"/>
	<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.160&amp;action=history"/>
	<updated>2026-05-07T02:39:40Z</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.160&amp;diff=4537&amp;oldid=prev</id>
		<title>Osso: Created page with &quot;== Release Date == MAME 0.160 was released on 25 March 2015.   == Contributors == The known contributors for this version are, in alphabetical order:   * Alex Jackson * ...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.mamedev.org/index.php?title=MAME_0.160&amp;diff=4537&amp;oldid=prev"/>
		<updated>2015-03-26T11:56:01Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Release Date == MAME 0.160 was released on 25 March 2015.   == Contributors == The known contributors for this version are, in alphabetical order:   * &lt;a href=&quot;/index.php?title=Alex_Jackson&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Alex Jackson (page does not exist)&quot;&gt;Alex Jackson&lt;/a&gt; * ...&amp;quot;&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.160 was released on 25 March 2015.&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;
&lt;br /&gt;
* [[Alex Jackson]]&lt;br /&gt;
* [[Amanda King]]&lt;br /&gt;
* [[Andrew Welburn]]&lt;br /&gt;
* [[Bad A Billy]]&lt;br /&gt;
* [[Bill D.]]&lt;br /&gt;
* [[Bonky]]&lt;br /&gt;
* [[Brian Troha]]&lt;br /&gt;
* [[Caius]]&lt;br /&gt;
* [[chaneman]]&lt;br /&gt;
* [[cmonkey]]&lt;br /&gt;
* [[CoolMod]]&lt;br /&gt;
* [[Couriersud]]&lt;br /&gt;
* [[COY]]&lt;br /&gt;
* [[David Haywood]]&lt;br /&gt;
* [[Dyq]]&lt;br /&gt;
* [[iq_132]]&lt;br /&gt;
* [[JacKc]]&lt;br /&gt;
* [[Jets]]&lt;br /&gt;
* [[KO Myung-Hun]]&lt;br /&gt;
* [[Layer]]&lt;br /&gt;
* [[Lord Nightmare]]&lt;br /&gt;
* [[Luca Bruno]]&lt;br /&gt;
* [[Luca Elia]]&lt;br /&gt;
* [[Mamesick]]&lt;br /&gt;
* [[Manuel Assoni]]&lt;br /&gt;
* [[Osso]]&lt;br /&gt;
* [[Peter Ferrie]]&lt;br /&gt;
* [[plgdavid]]&lt;br /&gt;
* [[R. Belmont]]&lt;br /&gt;
* [[rjosal]]&lt;br /&gt;
* [[ShinobiZ]]&lt;br /&gt;
* [[Silvio Grazini]]&lt;br /&gt;
* [[system11]]&lt;br /&gt;
* [[Tafoid]]&lt;br /&gt;
* [[Ted Green]]&lt;br /&gt;
* [[The Dumping Union]]&lt;br /&gt;
* [[trap15]]&lt;br /&gt;
* [[Vas Crabb]]&lt;br /&gt;
* [[XingXing]]&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;
&lt;br /&gt;
* [[Couriersud]] enabled OpenGL renderer on Windows. By default, run-time function resolution is enabled. To resolve addresses, the code now first tries GetProcAddress followed by wglGetProcAddress.&lt;br /&gt;
&lt;br /&gt;
* [[Couriersud]] fixed memory leak warning (autorelease pool) on OSX.&lt;br /&gt;
&lt;br /&gt;
* [[iq_132]] provided improvements to monkelf (bootleg of avspirit), now playable.&lt;br /&gt;
&lt;br /&gt;
* [[JacKc]] provided Neo-Geo documentation updates:&lt;br /&gt;
** kof96h - Tagged AES version.&lt;br /&gt;
** kof98h - Tagged MVS and AES version.&lt;br /&gt;
** ncomabth - Tagged MVS and AES version.&lt;br /&gt;
** Updated game pcb info.&lt;br /&gt;
** Misc Documentation update.&lt;br /&gt;
&lt;br /&gt;
* [[Couriersud]] made OpenGL on windows support glsl options. This worked out of the box with wine64 and on virtualbox windows7 (64bit).&lt;br /&gt;
&lt;br /&gt;
* [[CourierSud]] fixed mame restart (builtin game selector) in draw13.c.&lt;br /&gt;
&lt;br /&gt;
* [[Couriersud]] fixed clipping bug (e.g. apparent in neogeo) for video accel. Minor code changes.&lt;br /&gt;
&lt;br /&gt;
* [[Couriersud]] aligned monitor handling between sdl and baseline.&lt;br /&gt;
&lt;br /&gt;
* [[Alex Jackson]] updated thunderx.c: convert to bankdev, merge with gbusters.c, add notes and correct various things based on schematics.&lt;br /&gt;
&lt;br /&gt;
* [[system11]] added dumped prom to 64street.&lt;br /&gt;
&lt;br /&gt;
* [[Couriersud]] fixed fullscreen toggle for the accel driver on OSX.&lt;br /&gt;
&lt;br /&gt;
* [[system11]] used measured clocks from brickzn PCB, fixes music tempo.&lt;br /&gt;
&lt;br /&gt;
* [[system11]] and [[Luca Elia]] figured out the additional protection the Brick Zone sets used on the sound sample playback / selection.&lt;br /&gt;
&lt;br /&gt;
* [[Couriersud]] did a first step to move osd_printf_* into osd again. Callbacks are now implemented using an interface and use a push/pop approach where the pop can happen out of order of pushes.&lt;br /&gt;
&lt;br /&gt;
* [[Peter Ferrie]] updated the m6502 core: Fix icounting.&lt;br /&gt;
&lt;br /&gt;
* [[R. Belmont]] and [[rjosal]] fixed crashing on ARM Linux targets.&lt;br /&gt;
&lt;br /&gt;
* [[Andrew Welburn]] provided Mad Alien documentation improvements.&lt;br /&gt;
&lt;br /&gt;
* [[Vas Crabb]], [[Amanda King]] and [[Bad A. Billy]] updated goldstar.c: overhaul of the Golden Star driver with improvements to many games:&lt;br /&gt;
** [[Amanda King]] fixed GFX decode for pkrmast and crazybon, added PROMs from cmv4 to get usable colours until real dumps are acquired.&lt;br /&gt;
** [[Amanda King]] and [[Vas Crabb]] identified board type for crazybon, connected sound, inputs and DIP switches - now working.&lt;br /&gt;
** [[Vas Crabb]] split up machine state class into six classes for different board families, reduced redundancy using derived machine configs and input port includes.&lt;br /&gt;
** [[Bad A. Billy]] identified, documented and verified many inputs and DIP switches, corrected some game descriptions, added notes on PCBs and info from manuals.&lt;br /&gt;
** [[Vas Crabb]] verified and corrected many DIP switches and inputs, added lamp and coin counter outputs for most games.&lt;br /&gt;
** [[Vas Crabb]] hooked up AY8910, DIP switches, VBLANK IRQ enable, lamps, coin counters and ticket dispenser on unkch hardware - all four sets are now playable with sound.&lt;br /&gt;
** [[Vas Crabb]] added internal clickable control panel artwork for almost all games with working lamp outputs.&lt;br /&gt;
&lt;br /&gt;
* [[Brian Troha]] updated segas32.c: Correct rom names for Sonic the Hedgehog and document the FD1149 number &amp;amp; board types.&lt;br /&gt;
&lt;br /&gt;
* [[Mamesick]] updated megasys1.c: fix status read for second OKI sound chip, fixes a lot of samples in hachoo.&lt;br /&gt;
&lt;br /&gt;
* [[Silvio Grazini]] used dumped (from unprotected MCU) MCU rom on mrheli. Japan warning screen is uploaded to tilemap but not shown due to video emulation faults.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] hooked up decapped MCU to X Multiply (Japan, M72) after tidying the driver a little.&lt;br /&gt;
&lt;br /&gt;
* [[KO Muyng-Hun]] provided OS/2 patches for SDLMAME 0.159.&lt;br /&gt;
&lt;br /&gt;
* [[Peter Ferrie]] updated debugwin.c: avoid race condition where debugger window update request is made before debugger is initialised.&lt;br /&gt;
&lt;br /&gt;
* [[Peter Ferrie]] updated font_windows.c: don&amp;#039;t crash if no memory for bitmap.&lt;br /&gt;
&lt;br /&gt;
* [[Peter Ferrie]] updated gradius4: avoid stack overflow when adsp21062 device is reset while inside interrupt handler.&lt;br /&gt;
&lt;br /&gt;
* [[Peter Ferrie]] updated queen: intercept OOB access to PIIX4 device.&lt;br /&gt;
&lt;br /&gt;
*  [[Peter Ferrie]] updated pinball2k: correct notes, install port handlers.&lt;br /&gt;
&lt;br /&gt;
* [[Peter Ferrie]] updated the mediagx core: implement missing opcodes.&lt;br /&gt;
&lt;br /&gt;
* [[Lord Nightmare]] and [[plgdavid]] updated tms6100.c: add the tms6125 4KiB VSM pinout.&lt;br /&gt;
&lt;br /&gt;
* [[iq_132]] updated chelnov: simulate some protection instead of patching rom.&lt;br /&gt;
&lt;br /&gt;
* [[Ted Green]] updated iteagle: work-in-progress.&lt;br /&gt;
** Hooked up PCI devices and bridge correctly using new PCI subsystem.&lt;br /&gt;
** Fixed BIOS selection.&lt;br /&gt;
&lt;br /&gt;
* [[Ted Green]] updated the vrc4373 device: fix PCI target accesses.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] identified that Table Tennis Champions uses the same style DMA/blitter as the recently added Spider, made some improvements, added sound, it isn&amp;#039;t driven by PIC, role of PIC still unknown.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] added basic hookups of internal peripherals to the V53, made it an actual CPU type derived from the V33. Most of these have come from the PC emulation.&lt;br /&gt;
** DMA Controller (subset of uPD71071/uPD71037), clone of 8237A.&lt;br /&gt;
** Serial Controller (modified uPD71051), clone of i8251.&lt;br /&gt;
** Interrupt Controller (uPD71059 equivalent), clone of PIC8259.&lt;br /&gt;
** Timer Unit (identical to uPD71054), clone of pit8253.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] hooked up ROM banking to Hyper Neogeo 64 Sound CPU, this, along with the above V53 peripherals improves the code flow on the CPU significantly, although the interrupt hookups, communication, and sound generation are still not yet understood.&lt;br /&gt;
&lt;br /&gt;
* [[David Haywood]] improved some textures (billboards) in Xtreme Rally (Hyper Neogeo 64). Some road parts now look worse however, so still needs work, might be mirror flags too.&lt;br /&gt;
  &lt;br /&gt;
* [[Osso]] added / enabled save state support for the following drivers: argus.c, bbusters.c, cabal.c, capbowl.c, cocoloco.c, deadang.c, fgoal.c, flyball.c, hotblock.c, ironhors.c, jankenmn jchan.c, junofrst.c, mgolf.c, mosaic.c, nova2001.c, psychic5.c, pturn.c, re900.c, realbrk.c, rltennis.c, sandscrp.c, shougi.c, shuuz.c, sidearms.c, speedbal.c, srmp2.c, srumbler.c, ssozumo.c, ssrj.c, sstrangr.c, ssv.c, sub.c, subs.c, suna16.c, supdrapo.c, suprgolf.c, suprloco.c, suprridr.c, tagteam.c, tankbatt.c, tankbust.c, taotaido.c, tbowl.c, tgtpanic.c, timelimt.c, tryout.c, tsamurai.c, tugboat.c, vulgus.c, wc90b.c, xain.c, xtheball.c.&lt;br /&gt;
&lt;br /&gt;
* [[Luca Bruno]] updated luaengine: clip screen coordinates to screen size.&lt;br /&gt;
&lt;br /&gt;
* [[Luca Bruno]] updated the ui: use per-container pixel aspect (LUA draw_text bugfix).&lt;br /&gt;
&lt;br /&gt;
* [[Luca Bruno]] the docs: add initial documentation for luaengine API.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Game Support ==&lt;br /&gt;
&lt;br /&gt;
&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.progettoemma.net/index.php?gioco=pex2111p&amp;amp;lang=en Player&amp;#039;s Edge Plus (X002111P+XP000038) 4 of a Kind Bonus Poker (with Seq Royal Flush)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=crazybon&amp;amp;lang=en Crazy Bonus 2002]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=cdracula&amp;amp;lang=en Castle Of Dracula]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=unkch1&amp;amp;lang=en New Cherry Gold &amp;#039;99 (bootleg of Super Cherry Master)] &lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=spider&amp;amp;lang=en Spider]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=brickzn11&amp;amp;lang=en Brick Zone (v1.1, Spinner)]&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.progettoemma.net/index.php?gioco=nitrobala&amp;amp;lang=en Nitro Ball (World, set 2)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=brickzn&amp;amp;lang=en Brick Zone (v6.0, Joystick)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=unkch3&amp;amp;lang=en New Cherry Gold &amp;#039;99 (bootleg of Super Cherry Master) (set 2)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=unkch2&amp;amp;lang=en Super Cherry Gold (bootleg of Super Cherry Master)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=unkch4&amp;amp;lang=en Grand Cherry Master (bootleg of Super Cherry Master)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=legionj&amp;amp;lang=en Chouji Meikyuu Legion (Japan ver 1.05)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=bootcampa&amp;amp;lang=en Boot Camp (set 2)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=froggerv&amp;amp;lang=en Frogger (videotron bootleg)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=pepp0158d&amp;amp;lang=en Player&amp;#039;s Edge Plus (PP0158) 4 of a Kind Bonus Poker (set 5)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=pepp0190b&amp;amp;lang=en Player&amp;#039;s Edge Plus (PP0190) Deuces Wild Poker (set 1)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=pepp0203d&amp;amp;lang=en Player&amp;#039;s Edge Plus (PP0203) 4 of a Kind Bonus Poker (set 4)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=pepp0515b&amp;amp;lang=en Player&amp;#039;s Edge Plus (PP0515) Double Bonus Poker (set 3)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=pebe0014a&amp;amp;lang=en Player&amp;#039;s Edge Plus (BE0014) Blackjack (International English/Spanish)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=pex0006p&amp;amp;lang=en Player&amp;#039;s Edge Plus (X000006P+XP000038) Standard Draw Poker]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=pex0042p&amp;amp;lang=en Player&amp;#039;s Edge Plus (X000042P+XP000038) 10&amp;#039;s or Better]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=pex0764p&amp;amp;lang=en Player&amp;#039;s Edge Plus (X000764P+XP000038) 4 of a Kind Bonus Poker]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=pex2010p&amp;amp;lang=en Player&amp;#039;s Edge Plus (X002010P+XP000038) Nevada Bonus Poker]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=pex2016p&amp;amp;lang=en Player&amp;#039;s Edge Plus (X002016P+XP000038) Full House Bonus Poker]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=pex2017p&amp;amp;lang=en Player&amp;#039;s Edge Plus (X002017P+XP000038) Full House Bonus Poker]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=pex2037p&amp;amp;lang=en Player&amp;#039;s Edge Plus (X002037P+XP000038) Nevada Bonus Poker]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=pex2039p&amp;amp;lang=en Player&amp;#039;s Edge Plus (X002039P+XP000038) Nevada Bonus Poker]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=pex2247p&amp;amp;lang=en Player&amp;#039;s Edge Plus (X002247P+XP000038) Standard Draw Poker]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=pex2386p&amp;amp;lang=en Player&amp;#039;s Edge Plus (X002386P+XP000038) 4 of a Kind Bonus Poker]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=puzznicb&amp;amp;lang=en Puzznic (bootleg)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=mjembase&amp;amp;lang=en Mahjong Electromagnetic Base]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=btlkroadk&amp;amp;lang=en Battle K-Road (Korean PCB)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=cworld2jb&amp;amp;lang=en Adventure Quiz Capcom World 2 (Japan 920611, B-Board 91634B-2)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=willow&amp;amp;lang=en Willow (World)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=ctribeo&amp;amp;lang=en The Combatribes (US, older)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=raiden2f&amp;amp;lang=en Raiden II (France)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=mp_gaxe2&amp;amp;lang=en Golden Axe II (Mega Play) (original rev)] &lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=daiohp&amp;amp;lang=en Daioh (location test version)]&lt;br /&gt;
* [http://www.progettoemma.net/index.php?gioco=bgareggabla&amp;amp;lang=en Thunder Deity Biography (Chinese hack of Battle Garegga)]&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.progettoemma.net/index.php?gioco=ougonpai&amp;amp;lang=en Mahjong Ougon No Pai]&lt;br /&gt;
&lt;br /&gt;
[[Category:Releases 2015]]&lt;/div&gt;</summary>
		<author><name>Osso</name></author>
	</entry>
</feed>