<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>BraiNKilleR's EmuNews</title>
	<atom:link href="http://www.emunews.eu/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.emunews.eu</link>
	<description></description>
	<lastBuildDate>Tue, 05 Jan 2010 00:07:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Mame 0.136 / MameUI 0.136</title>
		<link>http://www.emunews.eu/?p=347</link>
		<comments>http://www.emunews.eu/?p=347#comments</comments>
		<pubDate>Tue, 05 Jan 2010 00:05:36 +0000</pubDate>
		<dc:creator>BraiNKilleR</dc:creator>
				<category><![CDATA[MAME]]></category>

		<guid isPermaLink="false">http://www.emunews.eu/?p=347</guid>
		<description><![CDATA[Happy new year to everyone ! Long time no see I ve &#8216; been busy these days&#8230; Another year has passed and we have another Mame release to remember&#8230; Mame 0.136 released lately adding lot of new staff us usual. You can get it at the download page or read more for the whatsnew of [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Happy new year to everyone !</strong></p>
<p>Long time no see <img src='http://www.emunews.eu/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I ve &#8216; been busy these days&#8230;<br />
Another year has passed and we have another Mame release to remember&#8230;<br />
Mame 0.136 released lately adding lot of new staff us usual.<br />
You can get it at the download page or read more for the whatsnew of this release.</p>
<p><span id="more-347"></span></p>
<blockquote>
<pre>0.136
-----

MAMETesters Bugs Fixed
----------------------
- 03603: [DIP/Input] karnov, karnovj: incorrect difficulty dipswitch
         (Tafoid)
- 03604: [DIP/Input] oscar, oscaru, oscarj1, oscarj2: Incorrect
         difficulty dipswitch (Tafoid)
- 03142: [DIP/Input] All drivers using PORT_CHANGED callbacks: Input
         port callback functions are not triggered correctly during
         INP playback. (mahlemiut)
- 03493: [Gameplay] spacedxo: The game reboots itself after title
         screen (Fabio Priuli)
- 03608: [Multisession] scontra, scontraj: Tile/graphic corruption on
         multiple launches of Super Contra (Fabio Priuli)
- 03611: [Crash/Freeze] 1943, 1943j, 1943kai: Crash when starting
         1943 in Service Mode (Fabio Priuli)
- 03598: [Original Reference] plotting, flipull: YM2203 speed
         adjustment (Tafoid)
- 03593: [Graphics] captaven &amp; clones: Intro text scrolls from wrong
         direction (Pierpaolo Prazzoli)
- 03596: [Crash/Freeze] All sets in konamigv.c, mitchell.c: Attempt to
         register save state entry after state registration is closed
         (Aaron Giles)
- 03597: [Original Reference] outrun, outrunra, outruno, outrundx,
         outrunb: Incorrect vsync speed on Outrun (Tafoid)

Source Changes
--------------
hng64 improvements: [Andrew Gardner]
 - RoadsEdge &amp; XRally polygons are now visible.
 - Improved geometry chunk type 0x2e.
 - Fleshed out the 'chunk type bits' a little. This will be verified
    against type 0x24.
 - Xrally and roadedge hng64 screens no longer run at 10fps.
 - Fixed polygon lookup in driving games.

Changed behavior of -watchdog option to act like a real watchdog. It
now specifies the number of seconds after the last video update that
will cause auto-termination of MAME. Also modified it to output a
message when the watchdog triggers the exit. [Aaron Giles]

Updated windows.txt to reflect this option and the debugger_font
options which were never previously documented. [Aaron Giles]

EEPROM changes: [Aaron Giles]
 - Fixed auto EEPROM region to properly handle 16-bit data.
 - Changed EEPROM device to initialize EEPROM at NVRAM load time
    rather than init time, giving DEVICE_INIT handlers a chance to
    muck with the data first.
 - Removed _NODEFAULT_ forms of EEPROM driver macros. If you need to
    add default data, follow the MDRV_EEPROM_ADD() with
    MDRV_EEPROM_DATA().
 - Updated remaining drivers to the new EEPROM device code. Many of
    them now require a default EEPROM to be loaded along with the
    ROMs, rather than hard-coded data in the driver
 - Exposed an address space for EEPROM devices, meaning the memory
    is now visible in the debugger and can be accessed via expressions
 - Updated all systems that muck directly with EEPROM memory to
    use memory accessors instead on the EEPROM address space.
 - Removed old EEPROM implementation

cb2001: added many new opcodes [robiza]

Split ADC1038, Konami 033906 and Konami 056230 emulation from
gticlub.c and konppc.c. Also, converted them to be devices and updated
PPC Konami games to use the new code. [Fabio Priuli]

Added a bunch of new protection handlers for Spark Man [Angelo Salese]

sub.c - Put in board XTAL and came up with some seeming better clock
speed approximations until board readings can be done. [Tafoid]

mcr.c - Sets tron3 and tron4 don't appear to have a valid working
cocktail mode video or controls (upright player2 works fine). Flagged
as GAME_NO_COCKTAIL. [Tafoid]

subs.c - Added DIP LOCATIONS. [Tafoid]

Updated qdrmfgp.c to use Konami video devices. [Fabio Priuli]

Cleaned up a bunch of things in the gladiatr.c driver [Angelo Salese]

Removed sysconfig section from game_driver struct. Made
compatible_with attribute available for MAME too (with NULL value set
in GAMEL macro). [Miodrag Milanovic]

Added preliminary device version of Konami video ICs used in PowerPC
games (001005, 001006, 001604 and 037122). [Fabio Priuli]

Converted all Taito custom I/O and video ICs to devices and updated
all drivers to use them. [Fabio Priuli]

Simplified bloodbro gfx decoding and removed unnecessary DRIVER_INIT.
Marked two weststry sprite ROMs as BAD_DUMP [David Haywood]

Converted Namco IO chips 56xx, 58xx and 59xx to be devices and
converted gaplus.c, mappy.c and toypop.c to use the new code.
[Fabio Priuli]

Allow any device memory (not just CPU's) to be accessed via debug
expressions. Removed support in the expression engine for EEPROM-
specific accesses. [Aaron Giles]

Converted Fujitsu MB87078 Volume Controller to be a device and
updated taito_b.c to use the new code (it's the only driver
emulating this chip atm). [Fabio Priuli]

merit.c - Fixed what might be a copy/paste error in two sets
(trvwz3h, trvwz3v) where two roms had the same filename in the same
romset. [Tafoid]

Renamed tilemap -&gt; tilemap_t, as the name 'tilemap' is too commonly
used for statics and structure members, and some compilers (esp. C++
compilers) don't allow that. [Aaron Giles]

Fix for INP recording ports that have changed notification. Also
prevents new inputs from affecting recorded inputs during playback.
[mahlemiut]

Updated srcclean to remove "invisible spaces" immediately preceding
tabs. [Atari Ace]

Cleaned up braces in the code so that they are properly balanced.
[Atari Ace]

Optimized RDP implementation further with more flattened branches.
[Harmony]

Converted a number of vector opcodes to the RSP DRC core. [Harmony]

Unrolled and optimized a number of vector opcodes in the interpreter
RSP core. [Harmony]

Extended the devtempl.h file to support device address spaces.
[Aaron Giles]

cmmb.c - Identified and marked Service Mode DIP. [Tafoid]

Converted the NMK112 to be a device and updated drivers using it
accordingly. [Fabio Priuli]

Added GAME_SUPPORTS_SAVE flag to psikyosh.c, since the conversion to
eeprom devices fixed the remaining issues with save states.
[Fabio Priuli, Aaron Giles]

Changed Caveman Ninja driver to use Partial Updates for Raster Effects
instead of buffering scanline data [David Haywood]

Changed Deco32 driver to use Partial Updates for Raster Effects
instead of buffering scanline data (but left Dragon Gun using the
buffering, because the video rendering code is far too slow with 224
partial updates for now) [David Haywood]

Commented out some harmful and suspicious looking interrupt generation
in NamcoND1 driver until it's being properly verified; fixes Game
Options menu in NCV2 test mode.  [David Haywood]

adp.c improvements: [Angelo Salese]
 - Fixed some minor quirks
 - Improved Backgammon memory map
 - Implemented RAMDAC for Fun Land Deluxe

Fixed error in codegen for drol/dror opcodes in the x86 back-end.
[Aaron Giles]

Re-implemented misaligned memory handling in the RSP DRC as before.
[Aaron Giles]

Explicitly sign-extend 32-bit indexes for load/loads/store on 64-bit
machines to prevent overflow issues. Fixes DRC crash in mtetrisc.
[Aaron Giles]

Fixed a few DRC-ized vector load/store opcodes in the RSP core.
[Harmony]

Hardware multiplication and division on the SNES takes 8 machine
cycles to complete. [Wilbert Pol]

Fixed x86 HLT instruction handling [Phill Harvey-Smith]

Made LA Girls and clone of Play Girls. It's clearly a bootleg
hardware clone. Title &amp; background change, but the demo play and
block arrangement are identical. Added info from the Guru's website
about the reported manufacture company and year for LA Girls. Added a
note about Tube-it having the copyright and manufacture info removed.
[Brian Troha]

Added additional information to the dipswitches and configurations
sections in the -listxml output [Oliver Stoneberg]

Changed Green Beret sound chip to SN76489 and indicated that the
bootleg has an undumped PAL and PROMs [Kevin Eshbach]

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Final Fight (Japan, hack) [bonky0013, JacKc, Fabio Priuli]

New clones added
----------------
Spark Man (v 2.0, set 2) [Stefan Lindberg] (Not Working)
Cherry Master I (ver.1.01) (various bootleg? sets) [David Haywood]
Block (Game Corporation bootleg, set 3) [David Haywood]
Multi Fish (030124) [MetalliC]
Shaolin's Road (bootleg) [Kevin Eshbach]

New games marked as GAME_NOT_WORKING
------------------------------------
Cycle Mahbou [Angelo Salese, Chack'n, Team Japump, Dumping Union]
Race Drivin' Panorama [David Haywood]
Metal Maniax (prototype) [David Haywood]

0.135u4
-------

MAMETesters Bugs Fixed
----------------------
- 03583: [Core] Windows Debug: Stack crawl is not generated anymore
         (Firewave)
- 03588: [Sound] mystston, myststono: Music is faster than original
         PCB (Kold666)
- 03589: [Graphics] mystston, myststono: VSYNC does not match original
         PCB (Kold666)
- 03592: [Original Reference] outrun, outrunra, outruno, outrundx,
         outrunb: Master clock is incorrect (Tafoid)
- 00400: [Graphics] combascb: Graphic issues on the "players" screen
         as scrolling problems on 1st stage. (Fabio Priuli)
- 03575: [Crash/Freeze] block2: [debug] Memory Leak in Debug
         (Fabio Priuli)
- 03569: [Crash/Freeze] escounts: Access Violation after OK
         (Phil Bennett)
- 03444: [Debugger] Registered ram blocks registered with save state
         cannot be viewed with debugger (Aaron Giles)
- 03567: [Crash/Freeze] trvquest: Access Violation after OK
         (Fabio Priuli)
- 03574: [Crash/Freeze] All sets in drivers using s2636 video chip:
         [debug] assert: src/emu/video/s2636.c:320: offset &lt; 8
         (Fabio Priuli)
- 03570: [Crash/Freeze] kf2k3pcb: Access Violation after OK
         (Fabio Priuli)

Source Changes
--------------
Added driver data struct to: [Fabio Priuli]
 - airbustr.c
 - cvs.c
 - 8080bw.c and mw8080bw.c
 - 88games.c, combatsc.c and rockrage.c
 - psikyo4.c and psikyosh.c

Added driver data struct and save states to: [Fabio Priuli]
 - djboy.c
 - toratora.c and sf.c
 - neogeo.c
 - cps1.c, cps2.c and fcrash.c
 - cbasebal.c, chinsan.c, mitchell.c and quasar.c
 - malzak.c
 - battlnts.c, bladestl.c, crshrace.c and contra.c
 - f1gp.c, fastlane.c, flkatck.c, hcastle.c, labyrunr.c and suprslam.c
 - psikyo.c and pgm.c

Removed old index-based DISCRETE_ADJUSTMENT and then renamed the newer
DISCRETE_ADJUSTMENT_TAG to replace it. Updated all callers.
[Aaron Giles]

Removed all uses of input_port_by_index(), and removed the function.
[Fabio Priuli, Aaron Giles]

Added saves to 6522via.c. This fixes problems of gameplan.c and
trvquest.c games with -autosave. [Fabio Priuli]

Enabled GAME_SUPPORTS_SAVE flag to dday.c because some of the core
changes have fixed the sound problem at loading. [Fabio Priuli]

Imported SAA5050 emulation from MESS and made it a device. Updated
malzak.c to use it, removing the almost identical implementation in
the driver. [Fabio Priuli]

Added TILE_GET_INFO_DEVICE and SET_TILE_INFO_DEVICE macros to
tilemap.c. [Fabio Priuli]

Made MB14241 Shifter IC a device and moved its source to emu/machine.
Updated mw8080bw.c and 8080bw.c accordingly. Also converted fgoal.c
to use this implementation in place of its own version. [Fabio Priuli]

Enhanced the UML opcodes for LOAD, LOADS, and STORE to support
arbitrary scaling factors. Previously, specifying a size implied
a scaling factor equal to the size (i.e., specifying DWORD meant
the index was scaled by 4). This is still the default. However,
now you can specify the scale explicitly for other cases. For
example, you can specify DWORD_x1 to fetch a DWORD but don't
scale the index at all, or BYTE_x8 to fetch a BYTE while scaling
the index by 8. Updated all backends to make this work. [Aaron Giles]

Konami devic-fication and improvements: [Fabio Priuli]
 - Added device versions of all the Konami custom ICs currently
    emulated in machine/konamiic.c and video/konamiic.c
 - Updated combatsc.c, contra.c, crshrace.c, f1gp.c, fastlane.c,
    flkatck.c, hcastle.c, labyrunr.c and suprslam.c to use the
    new code.
 - Moved k056800 sound device to emu/sound and removed the old code;
    updated gticlub.c, hornet.c, nwk-tr.c, ultrsprt.c and zr107.c to
    use this implementation
 - Updated 88games.c, battlnts.c, bladestl.c and rockrage.c to use new
    devices
 - Updated asterix.c and moo.c to use the new devices.
 - Converted aliens.c, blockhl.c, crimfght.c and gbusters.c to use
    Konami video devices
 - Updated parodius.c, simpsons.c, thunderx.c, vendetta.c and
    xexex.c to use the new video devices
 - Updated overdriv.c to use the Konami video devices
 - Updated gradius3.c, mainevt.c &amp; gijoe.c to use Konami video devices
 - Updated ajax.c, bottom9.c, chqflag.c, rollerg.c, spy.c, surpratk.c
    to use Konami video devices
 - Updated dbz.c, lethal.c, metro.c, rungun.c, tail2nos.c, tmnt.c,
    ultraman.c, wecleman.c, xmen.c &amp; zr107.c to use Konami video
    devices instead of konamiic.h code
 - Updated bishi.c and djmain.c to use Konami video devices
 - Updated plygonet.c to use Konami video devices and
    input_port_write for eepromdev_read_bit
 - Updated asterix.c, gijoe.c, hornet.c, lethal.c, moo.c, overdriv.c,
    rungun.c, vendetta.c, xexex.c &amp; xmen.c to use eeprom device
 - Updated konamigx.c, tmnt.c and mystwarr.c to use eeprom device

Fixed tilemaps so they can be initialized at device start time.
[Aaron Giles]

Added redumped roms to coolridr. [David Haywood]

Fixed crash on exit for systems with no tilemaps. [Aaron Giles]

Added warning messages for auto_malloc, timer, and save state
allocations done after init time. These should be fixed when detected,
and will soon be disallowed entirely. Fixed many cases in the code
where this was being done. [Aaron Giles]

Converted Taito F3 sound to a separate machine driver which is
imported into games that use it. [Aaron Giles]

Converted the balsente driver to driver_data structure. [Aaron Giles]

Some more Atari driver shuffling. Added atarigen_init() function
which allocates all timers and registers for save states. Updated
all drivers to call it. Converted some drivers to use device timers.
[Aaron Giles]

Changed ticket.c into a device, updated all users. [Aaron Giles]

CIA6526: fixed FLAG handling and slight interface cleanup.
[Curt Coder]

Moved SNES timer allocation to MACHINE_START. [Fabio Priuli]

Koi Koi Part 2: written an hardcoded table (disabled by default),
concluded that a color prom is currently undumped. Also documented a
bunch of unused ports [Angelo Salese]

Carrera: fixed colors [Angelo Salese]

Sky Army: cleaned up the driver, also removed the GAME_WRONG_COLORS
flag since the colors actually seems correct according to the
references. [Angelo Salese]

Trivia Madness: Improved graphics &amp; colors [Angelo Salese]

Super Rider: improved bitplane order and colors [Angelo Salese]

Preliminary RSP recompiler, with all vector ops stubbed out to C
functions for now. [Harmony]

sbowling.c - Added proper COINAGE selections as well DIP LOCATIONS to
the driver. Added mapping for button 1 which is used to allow change
from curve to straight throw. Replaced clock speeds with XTAL values.
[Tafoid]

Re-implemented 3d rasterization in the hng64 driver as a FIFO system.
[Andrew Gardner]

ggconnie.c - Added DIP LOCATIONS to match those showing in service
mode.  Added game year to source from title screen. [Tafoid]

Added preliminary decryption to Victor 5, Victor 21 and Cross Bingo
[David Haywood]

Decoded Cross Bingo proms [Angelo Salese]

hexa.c - Added DIP LOCATIONS as well as assigned XTAL for the clock
speeds, using those from Arkanoid, since the boards are nearly
identical in many aspects. [Tafoid]

RSP recompiler improvements / optimizations: [Harmony]
 - Split SATURATE_ACCUM into a signed and unsigned version to reduce
    stack usage.
 - Corrected an issue with the 0h variants of VMRG, VAND, VNAND, VOR,
    VNOR, VXOR and VNXOR.
 - Slightly optimized unaligned reads and writes
 - Optimized unaligned dword reads
 - Corrected an issue where badly-written RSP programs could jump to
    invalid addresses

Added new profiler bucket for DRC recompilation. [Aaron Giles]

luckgrln: Implemented CRT Controller hook-up [Angelo Salese]

gomoku.c, sspeedr.c - Added DIPS and changed clock values to XTAL
[Tafoid]

nitedrvr.c, tourtabl.c - Changed clock values to XTAL [Tafoid]

Added new option "numprocessors" (see windows.txt for an explanation).
[couriersud]

Optimized N64 RDP renderer by using function pointers to function
variants that eliminate costly branches. [Harmony]

Minor drc improvments: [Aaron Giles]
 - simplified RSP's misaligned memory accesses
 - removed now-unnecessary shifts from direct memory accesses in
    mips3/powerpc drcs
 - optimized AND with 0xff/0xffff/0xffffffff cases for x86/x64
 - added rudimentary memory/register tracking in x86 backend to
    remove redundant loads

cb2001 improvements: [robiza]
 - added ay8910 and 8255ppi devices
 - added some info about relation between cmast91 and cb2001
 - added many opcodes

Fixed sprite-tilemap priorities in Super Slams [Angelo Salese]

Worked around protection in sranger, srangerw and srangerb
[Angelo Salese]

Converted 7474, 74148, and 74153 TTL implementations to devices.
[Aaron Giles]

More rom name corrections for the merit.c driver [Brian Troha]

Added Guru's board notes to the Outrun/Super Hang-on Driver.
[Guru]

Converted the ds2404 to a device. [Aaron Giles]

Removed deprecated core function decodegfx() [Christophe Jaillet]

Removed the global "includes" include and instead specify the
"includes" path in all #include occurences. [Oliver Stoneberg]

Eliminated the use of generic.colorram and generic.videoram in
several drivers [Atari Ace]

Fixed Brick Zone parent set bitplane graphics [Angelo Salese]

Fix megadrive emulation to use the SMSIII version of the sn76489
sound chip. [Lord Nightmare, DFJustin]

Added save states to ics2115 sound device. [Fabio Priuli]

Changed EEPROM usage in many drivers to use the new device version.
[Aaron Giles, Fabio Priuli]

Removed auto-init hack from some Konami games. Hold down F2 and reset
(via F3) to initialize the EEPROM, like all the other Konami games.
[Fabio Priuli]

Cleaned up EEPROM device implementation a bit. [Aaron Giles]

Added flickering effect in Super Slams title screen
[Angelo Salese, Guru]

Fixed sprite bank bit in Spark Man [Angelo Salese]

Converted gaelco3d.c to use eeprom device code. [Fabio Priuli]

Spark Man: Refactored the protection, implemented thrash protection
that's used after the title screen. [Angelo Salese]

EEPROM device now looks for a matching memory region to fetch the
default values from. Fixed bug in ROM loader that would change the
memory region flags to match devices with no address bus. Updated
groundfx to use the new default loading scheme. [Aaron Giles]

Reworked the hng64 polygon chunk recovery code to be more crash-proof.
Documented what's known about the 3d data much better. Fixed vertex
ROM loading for fatfurwa and buriki. [Andrew Gardner]

Converted rtc65271 to a device. [Aaron Giles]

Added "new" command -listdevices (or -ld) to list the devices attached
to a driver. I notice that MESS has a command with the same name;
hopefully the behaviors can be combined eventually. [Aaron Giles]

Got rid of explicit resource tracking for state saving. Now we just
use the auto_ allocators, since registration is restricted to
initialization. [Aaron Giles]

Moved machine-&gt;gfx initialization out of the video module and into
drawgfx. We now call this before devices are initialized, so that
devices can dynamically append to the machine-&gt;gfx as needed.
[Aaron Giles]

i386 improvements: [Barry Rodewald]
 * minimal implementation of the LSL protected mode instruction
 * fixed the REP instruction when used with a segment prefix.

Updated readme for Race Drivin' Compact. [Guru]

Fixed a couple of edge case parsing bugs in srcclean.c. [Atari Ace]

Fixed some unbalanced quotes/braces lurking in the source (mostly in
disabled code). [Atari Ace]

Added a new CPU core for the PIC 16c62x series of processors.
[Samuele Zannoli]

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Shark Party (Italy, v1.3) [David Haywood, Angelo Salese]
Victor 5 [David Haywood, Angelo Salese]
Victor 21 [David Haywood, Angelo Salese]
Poker Carnival [David Haywood, Angelo Salese]

New clones added
----------------
Hyper Street Fighter 2: The Anniversary Edition (USA 040202)
   [Artemio Urbina, David Haywood]
ST-V BIOS 1.11 [2 sets - Japan and Taiwan] [XingXing]
Blood Bros. (set 3) [Dlfrsilver]
Caveman Ninja (bootleg) [Dlfrsilver] (NOT WORKING)
Pipi &amp; Bibis / Whoopee!! (Z80 sound cpu, set 2) [Dlfrsilver]
Mortal Kombat 4 v1.0 (not working)
   [xrodney, HobbyRoms, Patrick McCarron]

New games marked as GAME_NOT_WORKING
------------------------------------
Happy 6-in-1 [XX]

0.135u3
-------

MAMETesters Bugs Fixed
----------------------
- 03565: [Color/Palette] astrof, astrof2, astrof3: blue background is
         supposed to be black (David Haywood)
- 03557: [Sound] All sets in namcos12.c: Music is slower than
         original (Phil Bennett)
- 03561: [Crash/Freeze] robokid, robokidj, robokidj2: Segmentation
         Fault after OK (Fabio Priuli)
- 03562: [Crash/Freeze] fcombat: Segmentation Fault after OK
         (Fabio Priuli)
- 03560: [Crash/Freeze] missb2, saiyugoub1, saiyugoub2: Driver Data
         Struct Issues (Fabio Priuli)
- 03559: [Crash/Freeze] All sets in viper.c, subsino.c and coolridr.c:
         Segmentation Fault before OK (Fabio Priuli)

Source Changes
--------------
Kusayakyu improvements [Angelo Salese]
 - fixed color prom hook-up, tilemap color offsets and tilemap
    flipping
 - fixed sound and tweaked the frequencies in the driver

Tron: Hooked up cocktail (P2) fire button so that it can be used
in-game and in test mode. [Tafoid]

Added driver data struct and save states to: [Fabio Priuli]
 - gberet.c, ddrible.c, gaelco.c, trackfld.c, hyperspt.c, yiear.c
 - hnayayoi.c, hanaawas.c, higemaru.c, himesiki.c and sonson.c
 - galspnbl.c, gcpinbal.c, ginganin.c, go2000.c, goal92.c, goindol.c,
    good.c, gotcha.c, gotya.c, gstream.c, gumbo.c, gundealr.c,
    hitme.c, holeland.c &amp; homerun.c
 - glass.c &amp; homedata.c
 - fromance.c, fromanc2.c, ikki.c, imolagp.c, inufuku.c
 - jack.c
 - jangou.c, jantotsu.c, jollyjgr.c and jongkyo.c
 - kangaroo.c, karnov.c, kchamp.c, kickgoal.c, kingobox.c,
    kncljoe.c, koikoi.c, kopunch.c, ksayakyu.c and kyugo.c
 - ladybug.c, ladyfrog.c, lastduel.c, lwings.c, redclash.c and
    yunsung8.c
 - laserbas.c, laserbat.c, lastfght.c, lazercmd.c and lemmings.c

Added driver data struct to: [Fabio Priuli]
 - galivan.c, jailbrek.c, sbasketb.c
 - alpha68k.c, amspdwy.c, gng.c, gunsmoke.c, hotblock.c
 - aerofgt.c and gyruss.c
 - hyprduel.c
 - pipedrm.c
 - ironhors.c
 - jackal.c
 - lasso.c

Changed CDP1869 PAL/NTSC signal to use devcb. [Curt Coder]

Converted cabal, mappy, toypop and zaxxon to use driver_data
structure [Atari Ace]

Fixed CP1610 disassembler. [Robbbert]

Cool Riders improvements: [Angelo Salese, David Haywood]
 - fixed regression
 - hooked up what it looks like a ROM-&gt;to-&gt;VRAM transfer...
 - slightly improved booting
 - some hooks to allow FBI logo drawing
 - basic DMA hooked up
 - fixed program ROM memory map loading as per the service mode item
 - allow it to draw RAM-based chars, starts to show correct gfxs
 - fixed paletteram and implemented basic inputs
 - implemented DMA vram transfers
 - added Guru readme
 - hooked up videoram reading in drawing functions
 - some hook-ups for the text blitter

Wink: Fixed colors [Angelo Salese]

Mostly resolved mix of intel and motorola notation in tms32025
disassembler [Lord Nightmare]

Cosmic: fixed cosmica2 romset rom split and names to match romset as
described in mameinfo, which it matches (except for one rom which
mameinfo is probably wrong about). The romset uses a different rom
daughterboard to the other cosmica romsets, and different sized roms.
[Lord Nightmare]

Added shared driver data struct to 40love.c, bking.c, buggychl.c and
msisaac.c (they use the same mcu emulation) [Fabio Priuli]

Added preliminary HNG64 additive tilemap blending [David Haywood]

Fixed srcclean handling of embedded comments within strings
[Atari Ace]

PCB documentation updates: [Kevin Eshbach]
 * Added the board xtal's for Battlantis, Contra and Pandora's Palace
 * Corrected the MCU dump for Pandora's Palace
 * Added indication of an undumped PAL for Contra/Gryzor
 * Added PAL dumps for Cruis'n USA - rev L4.1
 * Added information on the PROM from the 2 Board version of Congo
    Bongo

Noraut Poker driver improvements: [Roberto Fresca]
 * Added new technical notes.
 * Added Kimble Z80 hardware support.
 * Added Prologic-Noraut hardware support.
 * Added proper discrete sound support to Kimble games,
   and Prologic-Noraut Joker Poker.
 * Slightly adjusted the visual area.
   This can be wrong and must be rechecked.
 * Relocated the hardware notes and layouts to ROM_LOAD section,
   so can be seen/maintained in a cleaner way.
 * Fixed the default lamps state.

Cleaned-up several drivers; added missing prototypes and removed dead
ones, marked non-exported functions as static and removed cases of
#include "deprecat.h" [Atari Ace]

Aleck 64: Implemented player 2 inputs [Angelo Salese]

Added a PCB layout for M.Kramer's Black Jack Poker, based on a hi-res
pic. Also added undumped devices as NO_DUMP. [Roberto Fresca]

Added common driver data struct to timeplt.c, tutankhm.c, junofrst.c,
pooyan.c, rallyx.c and rocnrope.c (these drivers all use
audio/timeplt.c). As a side effect, we now have save states in
junofrst.c and rallyx.c. [Fabio Priuli]

Converted atari drivers over to using driver_data for the most
part. Some shared systems still exist with globals, but this
tackles the atarigen module and the variables local to each
driver. [Aaron Giles]

Added validity check that AM_BASE_MEMBER and AM_SIZE_MEMBER items
point within the bounds of the driver_data structure. [Aaron Giles]

Fixed DMADAC wrapping behavior. [Tim Schuerewegen]

Added Driver Configuration to astrof.c to emulate common wire hack
which causes black background [David Haywood]

Aleck 64: Worked around hard-locks at start-up. [Angelo Salese]

Identified Semicom's Dream World hardware as a copy of Psikyo's
68020 hardware (it was already known that their older platforms were
copied from Snow Bros, and Tumble Pop) [David Haywood]

i386 core improvements: [Barry Rodewald]
 * Fixed EIP displacement when executing FPU instructions with no
    80387 present
 * Added 32-bit implementations of SLDT and STR

Converted Kaneko Pandora sprite chip to be a MAME device and updated
drivers accordingly. [Fabio Priuli]

Added tilemap_create_device() function which lets you create a tilemap
from within a device, and be passed that device in your callback.
[Aaron Giles]

Converted Signetics 2636 video chip to be a MAME device and updated
drivers using it accordingly. [Fabio Priuli]

Memory system changes: [Aaron Giles]
 - Memory banks are now referenced by tag rather than index.
    Changed all memory_bank_* functions to specify a tag.
    Bulk-converted existing banks to be tagged "bank##" in
    order to ensure consistency. However, going forward, the
    tags don't matter, so please name them something useful.

 - Added AM_BANK_READ/AM_BANK_WRITE macros to let you specify
    bank tags. Also changed AM_ROMBANK and AM_RAMBANK macros to
    accept tags as well.

 - Added new functions memory_install_read_bank_handler and
    memory_install_write_bank_handler to install banks by tag
    name, similar to input ports.

 - Changed internals of memory system to dynamically allocate
    all banks. The first time a bank with an unknown tag is
    installed, a new bank object is created and tracked
    internally.

 - Removed SMH_* macros entirely. In their place are a series of
    expanded macros and new memory installation helpers. Some
    mappings below (not all are new):

     AM_READ(SMH_RAM)                       -&gt; AM_READONLY
     AM_WRITE(SMH_RAM)                      -&gt; AM_WRITEONLY
     AM_READWRITE(SMH_RAM, SMH_RAM)         -&gt; AM_RAM
     AM_READ(rhandler) AM_WRITE(SMH_RAM)    -&gt; AM_RAM_READ(rhandler)
     AM_READ(SMH_RAM) AM_WRITE(whandler)    -&gt; AM_RAM_WRITE(whandler)
     AM_DEVREAD(tag, rhandler) AM_WRITE(SMH_RAM)
                                  -&gt; AM_RAM_DEVREAD(tag, rhandler)
     AM_READ(SMH_RAM) AM_DEVWRITE(tag, whandler)
                                  -&gt; AM_RAM_DEVWRITE(tag, whandler)

     AM_READ(SMH_ROM)                       -&gt; AM_ROM
     AM_WRITE(SMH_ROM)                      -&gt; (was a no-op)

     AM_READ(SMH_NOP)                       -&gt; AM_READNOP
     AM_WRITE(SMH_NOP)                      -&gt; AM_WRITENOP
     AM_READWRITE(SMH_NOP, SMH_NOP)         -&gt; AM_NOP

   For dynamic memory handler installation of the various types,
   use the new functions:

     memory_unmap_read()
     memory_unmap_write()
     memory_unmap_readwrite() -- unmaps a section of address space

     memory_nop_read()
     memory_nop_write()
     memory_nop_readwrite() -- nops a section of address space

 - Cleaned up the internals of the address_map_entry structure, and
    also normalized the way the address map macros work to remove a
    lot of redundancy.

 - Renamed functions: memory_install_read/write_port_handler to
    memory_install_read/write_port

 - Memory shares are now specified by tag instead of index.
    The AM_SHARE() macro now takes a tag parameter. All existing
    shares have been bulk renamed to "share##". However, the name
    does not matter, so please use descriptive tags going forward.

 - Added tag validation for bank and share tags.

 - Added flag to tagmap_add functions that optionally will
    replace existing objects if a duplicate is found.

 - Internal code shuffling. Address maps initialized internally
    now call the same installation handlers that drivers do for
    dynamic installation. Cleaned up some parameter ordering and
    error detection.

 - Added new functions:

     memory_install_ram() to assign a un-named bank to a region and
       specify a pointer to where the RAM lives. If this is called in
       the DRIVER_INIT function or MACHINE/SOUND/VIDEO_START
       functions, then it is permissible to specify NULL, in which
       case the memory system will allocate memory and register it
       for save states.

     memory_install_rom() is like the above except that it only
       installs a read handler.

     memory_install_writeonly() is like the above except that it
     only installs a write handler.

 - Updated several instances in the code that were assigning banks
    to these sorts of static RAM regions and simplified the code.

 - Apply mirrors and global masks at address map detokenizing time
    rather than later.

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Top Shooter [Mariusz Wojcieszek]
LA Girl [Tomasz Slanina, Guru]
Noraut Joker Poker (Prologic HW) [Roberto Fresca, Alan Griffin]

New clones added
----------------
Domino Block ver.2 [Guru]
Tower of Druaga (Manufactured by Sidam) [Corrado Tomaselli]
Invasion (4 bootleg sets) [f205v, ANY]
Head On (Sidam bootleg, set 2) [f205v, ANY]
Head On 2 (Sidam bootleg) [f205v, ANY]
Arkanoid (bootleg on Block hardware, set 2) [f205v, ANY]
Gals Panic (Korea, EXPRO-02 PCB) [Guru]
Strikers 1945 (Hong Kong, Bootleg)
   [David Haywood, Brian Troha, Dumping Union]
Fighting Fantasy (bootleg with 68705) [f205v] (not working)
Phantom (Spectar bootleg) [Team Europe &amp; rades]
Panzar (Spectar bootleg) [f205v]
Fatsy Gambler (Video Hustler bootleg) [f205v]
Fitter (bootleg) [f205v]
Vs. Super Mario Bros. (bootleg with Z80) (2 sets) [f205v, Dante Profeta] (not working)

New games marked as GAME_NOT_WORKING
------------------------------------
White Tiger - 3VXFC5342 (New Zealand) [Heihachi_73]
Magic Mask (A - 09/05/2000, Export) [Heihachi_73]
Geisha (A - 05/03/01, New Zealand) [Heihachi_73]
Kimble Double HI-LO (z80 version) [Roberto Fresca, Alan Griffin]
Fast Draw (poker conversion kit)? [Roberto Fresca]
Draw Poker HI-LO (unknown, rev 1) [Roberto Fresca, Dumping Union]
Draw Poker HI-LO (unknown, rev 2) [Roberto Fresca, Dumping Union]
Video Stars [Andrew Welburn]

0.135u2
-------

MAMETesters Bugs Fixed
----------------------
- 03553: [Crash/Freeze] extdwnhl: Game does not start (Phil Bennett)
- 03544: [DIP/Input] mgdh, sdmg2: The joystick function missed in
         mgdh and sdmg2 (Luca Elia)
- 03547: [Graphics] mgdh,sdmg2: Donden graphics in mgdh and sdmg2 are
         inaccurate (Luca Elia)
- 03546: [Documentation] nkishusp: Black screen after the game start.
         (Luca Elia)
- 03540: [Sound] glpracr3, hvnsgate, raystorm: Missing sound.
         (Phil Bennett)
- 03545: [Graphics] tekken3, tektagt: Tekken games do not proceed
         into attract mode after initial screen (Phil Bennett)
- 03542: [Sound] Sets/Drivers using YM2610: Missing sounds
         (Phil Bennett)

Source Changes
--------------
Added driver data structs to: [Fabio Priuli]
 - beaminv.c
 - cball.c and capbowl.c
 - changela.c, circus.c and circusc.c
 - crgolf.c and clayshoo.c
 - decocass.c
 - docastle.c, dotrikun.c, cloud9.c and destroyr.c
 - cheekyms.c
 - embargo.c
 - ddragon.c, ddragon3.c and fgoal.c
 - bwing.c
 - dday.c
 - dcheese.c
 - flyball.c
 - freekick.c

Added driver data and save state support to: [Fabio Priuli]
 - blmbycar.c
 - zerozone.c, yunsun16.c, dominob.c, dogfgt.c and bogeyman.c
 - blockout.c and bigevglf.c
 - chaknpop.c
 - albazg.c
 - chinagat.c, esd16.c, f-32.c, fcombat.c, finalizr.c
 - fantland.c and firetrap.c
 - btime.c and scregg.c
 - fitfight.c, flstory.c and funkybee.c
 - fuukifg2.c and fuukifg3.c

Added save state support to: [Fabio Priuli]
 - 2mindril.c, ashnojoe.c, bigfghtr.c, bublbobl.c, cchance.c,
    champbwl.c, missb2.c
 - compgolf.c, champbas.c, copsnrob.c, cop01.c, cosmic.c, cntsteer.c,
    dacholer.c and dec8.c
 - armedf.c, calorie.c, canyon.c, chanbara.c, citycon.c, commando.c,
    crospang.c &amp; cultures.c
 - astrocorp.c
 - ddayjlc.c, ddealer.c, deniam.c, discoboy.c, diverboy.c, dorachan.c,
    dragrace.c, dreamwld.c, dribling.c, drmicro.c, drtomy.c
 - dynadice.c, dwarfd.c, dunhuang.c, enigma2.c, epos.c, drgnmst.c
    and egghunt.c
 - equites.c, exedexes.c, exerion.c and exprraid.c
 - funybubl.c, galaxi.c, gaiden.c and rocnrope.c

Removed some rogue occurrences of 'x1snd' resulting from device tag
mass-change. [Phil Bennett]

drw80pkr.c updates: [Jim Stolis]
 - Added Save State Support
 - Added Preliminary Dip Switch Settings
 - Corrected CPU Clock Value
 - Corrected Sound (Now Works)
 - Narrowed Down More IO R/W Areas

tms7000: Fixed disassembly of PCREL addressing mode. [Wilbert Pol]

Added device support to the input system. Internally this replaces
PORT_CUSTOM/PORT_CHANGED, backward compatibility is achieved with an
internal dummy device. Added output lines (IPT_OUTPUT), which can be
written using new input_port_write* functions or directly from a
memory map using AM_WRITE_PORT converted adc083x to use io lines.
[smf]

ADC devices updates: [smf]
 - adc08x chips are all hooked up using input/output ports
 - reversed racing force steering wheel input and gas pedal, which
    is enough to get the game to boot.
 - reversed steering wheel input on winding heat, the usa cabinets
    are however hooked up the other way.
 - renamed adc0831_interface to adc083x_interface.
 - fixed adc083x gnd input
 - removed stray call logerror from adc083x.c
 - fixed default adc083x sars value
 - adc083x reset only affects outputs

Added set name to -romident. [smf]

Updated ddr 3rd mix plus protection to remove display corruption.
[smf]

RDP Updates: Fixed TMEM size, removed separate tlut, fixed tlut
uploads [angrylion]

hng64 updates:
 - Added preliminary hook-up for multi-byte chain mode for sprites,
    used by Buriki One and the two Samurai Shodown games
    [David Haywood, Angelo Salese]
 - Fixed back plane color, thus giving characteristic blue background
    for POST screen [Angelo Salese]
 - Improved Dual Port emulation, fixing the POST errors about it
    [Angelo Salese]
 - Implemented "simple" scroll register layout [David Haywood]
 - Implemented "complex" scroll register layout [David Haywood]
 - Corrected sprite end boundary, fixes credit messages in Buriki One
    [Angelo Salese]
 - Fixed scrolling text in Buriki One attract mode [Angelo Salese]
 - Hooked up global bpp switch for sprites, HW doesn't seem capable
    of doing per-sprite bpp switch, fixes coin credit text in Buriki
    One [Angelo Salese]
 - Implemented V-Blank register, fixes palette uploading in Samurai
    Shodown 1 &amp; 2 [Angelo Salese]
 - Fixed sprite wrap-around [David Haywood]
 - Implemented irq 11, used by the racing games for network check,
    currently crashes due to an invalid parameter inside the 3d
    packets [Angelo Salese]
 - Added 16x16 / 8x8 tilemap mode select, fixes one scene in Extreme
    Rally and transition layer in Fatal Fury WA (squares on title
    screen) [David Haywood]
 - Added alt layout for the roz, fixes Roads Edge graphics before the
    title screen [David Haywood]
 - Implemented sprite clearance capability, fixes garbage gfxs as
    seen in Samurai Shodown 64 1 &amp; 2 [Angelo Salese]
 - Implemented x/y sprite global offsets, used by Samurai Shodown 64
    1 ranking screen [David Haywood]
 - Hooked-up backup ram [Angelo Salese]
 - Documented some sprite findings [Angelo Salese]
 - Re-implemented zooming in Fatal Fury WA, and added alternative
    zooming mode used by the other games, they have some precision
    bugs though [Angelo Salese]
 - Implemented preliminary additive blending [David Haywood]
 - Slight optimization to the tile dirty marking [David Haywood]
 - Better documentation of mosaic and floor modes [David Haywood]
 - Implemented sprite disable bit [David Haywood]
 - Implemented dynamic visible area [Angelo Salese]
 - Start to document 3d / framebuffer video registers, implemented a
    quick hook-up that fixes Buriki One 3d model colors minus one
    case [Angelo Salese]
 - Implemented screen disable when the visible area regs are equal to
    zero and fixed back layer [Angelo Salese]

Updated the albazg driver to use hanafuda standard inputs, eeprom
device, and memory_set_bank in place of memory_set_bankptr.
[Fabio Priuli]

System 23 update [Naibo Zhang]
 - Corrected memory mapping of palette RAM and handling of palette
    data. Power-On Self Test now shows correct colors.
 - Changed Panic Park from SS23 to S23 game.

Galaxian3 update [Naibo Zhang]
 - Fleshed out skeleton driver. Each CPU board passes many self-tests
 - Master and slave CPU comms hooked up

Designated Puzzle Bang Bang (vamphalf.c) as Korean version. For this
set the title and language cannot be change. [Brian Troha]

Added new module tagmap which is a simple hashed string map. Updated
device and input port lists to use the tagmap for tag searches. Also
removed the whole "quark" thing from the validity checker in favor of
using the tagmaps. [Aaron Giles]

Added Intel 8008 and National Semiconductor SC/MP CPU cores.
[Miodrag Milanovic]

INS 8060 SC/MP II support (using clock divider 2), main model renamed
to INS 8050 SC/MP. [Miodrag Milanovic]

Updated the astrocorp.c and groundfx.c drivers to use EEPROM device.
[Fabio Priuli]

Added support for SCSI command 0x2a (Write w/ 32-bit LBA), upped
input buffer size in WD33C93 controller [Harmony]

Hooked up eepromdev.c using PORT_READ_LINE_DEVICE/
PORT_WRITE_LINE_DEVICE in groundfx.c. Output ports are now affected
by IP_ACTIVE_HIGH/IP_ACTIVE_LOW (eepromdev.c has active low cs).
The previous value for callbacks in inptport.c is now tracked per
field. This saves recalculating it for PORT_CHANGED &amp; conditional
fields wouldn't always get updated correctly. Tidied up eepromdev.c
interface. [smf]

Added sprites list stop to igs017.c. Implemented joystick mode in
mgdh and sdmg2 [Luca Elia]

Fixed audio output lengths in aviio.c. [CDiFan]

Added memory_install_write_port_handler &amp;
memory_install_readwrite_port_handler to be consistent with
installing handlers. [smf]

CDP1869 changes: [Curt Coder]
 - converted page RAM functions to use devcb
 - added pull interface for predisplay

Switched from linear interpolation to antialiased point sampling
when upconverting low-frequency sound streams. This should de-muffle
low-frequency streams, treating them has having hard edges at sample
boundaries. [Aaron Giles]

Converted the following drivers to use EEPROM device: deco156.c,
eolith.c, eolith16.c, limenko.c, taito_f3.c, taito_z.c, taito_b.c,
taitojc.c, toaplan2.c and kaneko16.c. [Fabio Priuli]

Implemented use of per tile colour lookup ROM in Portraits, colour
decode is still wrong [David Haywood]

CF clear after binary operations on Intel 8008 CPU core.
[Miodrag Milanovic]

Improvements to Noraut Poker driver: [Roberto Fresca]
 * A lot of work in memory maps and machine driver stuff.
 * Improved Inputs / DIP switches for some games.
 * Added lamps support / layouts to new working games.
 * Added preliminary support to Kimble hardware.
 * Added support to CGI's Credit Poker 30x games.
 * Added new (and fixed old) technical notes.
 * Renamed norautpn descripion to Noraut Deluxe Poker (bootleg).
 * Added a placeholder for tpoker2's undumped 68705 MCU.
 * Reorganized the driver, plus some clean-ups.
 * Renamed kimblejp to kimbldhl. Changed game description to Kimble
    Double Hi-Lo.
 * Added specific memory map &amp; machine driver to Kimble Double Hi-Lo.
 * Fix the Kimble Double Hi-Lo CPU type.
 * Added notes about the code obfuscation and PPI's handling/offsets.

Added Magic Card Jackpot and Magic Lotto Export to Impera Magic Card
driver. Also added PCB layouts, hardware description and technical
notes. Changed the bipolar prom dumps to serial I2C bus EEPROM.
[Roberto Fresca]

Made DEVCB_INPUT_PORT(tag) work for write callbacks. [smf]

Fixed regression in magicard.c driver [Angelo Salese]

Introduced a generic_pointers structure within machine that is
designed to hold generic pointers that are commonly used. Moved
generic_nvram, videoram, colorram, spriteram*, paletteram* pointers
there. Added AM_BASE_GENERIC and AM_SIZE_GENERIC macros for
initializing generic pointers in memory maps. Also added
AM_BASE_SIZE_GENERIC to set both base and size in one step.
[Aaron Giles]

Moved global variables out of machine/generic and into a private data
structure hanging off of the running_machine. Added newly-needed
machine parameters to coin_counter_w, coin_lockout_w, and
coin_lockout_global_w. Also added machine parameter to
set_led_state. [Aaron Giles]

Added interface functions to get the number of dispensed tickets and
to increment the count, to remove the need for direct access to these
global variables. Also added functions to get the current count on a
particular coin counter and to determine the lockout state.
[Aaron Giles]

Intel 8255A: clear input latch after reading it. [Curt Coder]

Actually use the speaker interface if provided. [Curt Coder]

Purged remaining globals from video/generic.c and audio/generic.c.
[Aaron Giles]

Fixed i386 REP prefix to use segment:SI when address size is 16-bit
(ie: when using OUTSB or OUTSW). [Barry Rodewald]

Removed limited use of spriteram_3 global. [Atari Ace]

Added AM_BASE_SIZE_MEMBER() macro for specifying both base and size
structure members at once. Updated all cases where this could be
used. [Aaron Giles]

Cleaned up many driver data structs: [Fabio Priuli]
 * dropped almost completely the use of generic sizes with struct
    members
 * reduced as much as possible accesses to cputag calls during
    emulation (they are now mainly concentrated at MACHINE_START &amp;
    DRIVER_INIT)

Joker's Wild: bypassed the rng test [Angelo Salese]

Joker's Wild: implemented bare minimum to allow it to go into gameplay
and fixed tilemap graphics [Angelo Salese]

Memory regions now use a tagmap for lookups. [Aaron Giles]

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Submarine [Volker Hann, Team Europe, David Haywood, Angelo Salese]
Noraut Deluxe Poker (console) [Roberto Fresca, ByteMaster]
Noraut Joker Poker (original) [Roberto Fresca, ByteMaster]
Noraut Red Hot Joker Poker (alt HW) [Roberto Fresca, ByteMaster]
Mainline Double Joker Poker [Roberto Fresca, ByteMaster]
Double Joker Poker (45%-75% payout) [Roberto Fresca, ByteMaster]
Royal on Ten (Noraut Deluxe hack) [Roberto Fresca, ByteMaster]
Credit Poker (ver.30c, standard) [Roberto Fresca, ByteMaster]
Iron (SNES bootleg) [Tomasz Slanina, Volker Hann &amp; Team Europe]

New clones added
----------------
Cannon Ball (bootleg on Crazy Kong hardware) (set 3, no bonus game)
   [Volker Hann, Team Europe]
X-Men (4 Players ver EBA) [Irongiant]
Wizard of Wor (with German Language ROM) [Volker Hann]
Gorf (program 1, with German Language ROM) [Volker Hann]
Super Puzzle Fighter II Turbo (Hispanic 960531)
   [Artemio Urbina, David Haywood]

New games marked as GAME_NOT_WORKING
------------------------------------
The King of Fighters Neowave (Japan) [Cah4e3]
Final Furlong (FF2 Ver. A) [Guru]
Dragon Chronicles (DC001 Ver. A) [Guru]
Netchuu Pro Yakyuu 2002 (NPY1 Ver. A) [Guru]
Soul Calibur II (SC23 Ver. A) [Guru]
Soul Calibur II (SC21 Ver. A) [Guru]
Tekken 4 (TEF3 Ver. C) [Guru]
Tekken 4 (TEF2 Ver. A) [Guru]
Tekken 4 (TEF1 Ver. A) [Guru]
Mobile Suit Z-Gundam: A.E.U.G. vs Titans (ZGA1 Ver. A) [Guru]
Capcom Fighting Jam (JAM1 Ver. A) [Guru]
Quiz and Veriety Suku Suku Inufuku 2 (IN2 Ver. A) [Guru]
Mobile Suit Z-Gundam: A.E.U.G. vs Titans DX (ZDX1 Ver. A) [Guru]
Soul Calibur III (SC31001-NA-A) [Guru]
Kinnikuman Muscle Grand Prix (KN1 Ver. A) [Guru]
Taiko No Tatsujin 9 (TK91001-NA-A) [Guru]
Tekken 5.1 (TE51 Ver. B) [Guru]
Airline Pilots (Rev. A) [f205v]
Sega Tetris [Guru]
Noraut unknown set 1 (console) [Roberto Fresca, ByteMaster]
Noraut unknown set 2 (console) [Roberto Fresca, ByteMaster]
Noraut Joker Poker (V3.011a) [Roberto Fresca, Alan Griffin]
Poker / Black Jack (Model 7521) [Roberto Fresca]
Kimble Double Hi-Lo [Roberto Fresca, Alan Griffin]
DRHL Poker (v.2.89) [Roberto Fresca, Siftware]
Magic Card Jackpot (4.01)
   [Roberto Fresca, Team Europe, krick &amp; The Dumping Union]
Magic Lotto Export (5.03)
   [Roberto Fresca, Team Europe, krick &amp; The Dumping Union]

0.135u1
-------

MAMETesters Bugs Fixed
----------------------
- 03535: [Documentation] 3stooges: P1-P2-P3 button does not match
         documentation (input (this game)) (David Haywood)
- 02734: [Crash/Freeze] videocba, videodad, blckjack: Crash
         immediately after OK (Firewave)
- 00941: [Sound] tp84: The startup 'tune' no longer sounds like the
         original game after the fixes to the SN76496 sound core.
         (Lord Nightmare)
- 03494: [Gameplay] batridc, batrid, batridk, batridu: 'Guest
         Player', 'Special Course', 'Player Select' dipswitch
         settings reversed (Fabio Priuli)
- 02155: [DIP/Input] mole: Incorrect buttons mapping. (M.A.S.H.)
- 03498: [Graphics] sengekis, sengekisj: Missing graphic layer in
         Stages 3 and 5 (David Haywood)
- 03509: [Graphics] galpans2, galpans3, panicstr: Input test screen
         shows zoomed in text (David Haywood)

Source Changes
--------------
Updated LFO information in YMF271 core. [Brian Troha, Nicola Salmoria]

Fixed parent relationship between sbrkout3 and sbrkout.
[Lord Nightmare]

Removed some magic numbers from machine/psx.c, replaced with #defines.
[Harmony]

Change to consistently use Intel notation for hex values in TMS32010
disassembler, rather than a mix of Motorola and Intel notation.
[Lord Nightmare]

Z80: Check for NOP in interrupt mode 0. This allows code like ei /
halt / di to work correctly. A better solution would be to implement
full support for arbitrary opcodes in mode 0. [Dirk Best]

igs017.c update [Luca Elia]
 - Merged in some IGS031 based games (igs_m68.c, tarzan.c)
 - Implemented tiles flip x and video disable
 - Added hopper simulation to mgcs
 - Decrypted mgdh

Almost complete decryption of starzan and tarzana [iq_132]

Documented presence of Namco customs on the Pole Position bootleg
(Top Racer) sets. Removed Namco devices from bootlegs which don't
have them. [David Haywood]

Added save state support to plygonet.c and the DSP56156 CPU core.
[Andrew Gardner]

Updated SN76489/A to have correct PRNG waveforms (a 0 bit was missing
at the beginning, and beginning of SN76489 waveform was all 1s
instead of 0s as measured on hardware). Added SN94624 (same as
SN76489). [Lord Nightmare, plgDavid (David Viens)]

IGS blitter based games update [Luca Elia]
 - Renamed driver to igs011.c and cleaned it up
 - Renamed some sets according to chinese title
 - Implemented hopper in lhb, lhb2, wlcc
 - Decrypted ryukobou

i386 core fixes: [Barry Rodewald]
 * Added Nested Task flag, and I/O Privilege flags.  They aren't
    implemented in any way, but can now be set or reset.  Can be used
    to detect a 80386 or later CPU.
 * Implemented ENTER instruction.
 * Made IRQ vectors treated as 8 bytes when in protected mode, and
    made the addresses pushed onto the stack 32-bit if the gate
    descriptor used is a 386 interrupt or trap gate (also when in
    protected mode, will always be 16-bit if in real mode).

Fixes to default mapping as well as comment/information fixes for
Mole Attack [M.A.S.H./Tafoid]

Identify puyoj set as Rev B and correct various rom names.
[Smitdogg, Dumping Union]

Improved Super Nova sprite shrinking, used by Gals Panic S2 and
Sengeki Striker. [David Haywood]

Improved dips in Mahjong Vegas. [nightsoil]

Added emulation of background graphics (blitter), sound and inputs to
skimaxx.c [Luca Elia]

Refactored Z80, i8237, and i8257 DMA to use devcb. [Curt Coder]

Fixed RGB555 palette RAM format in Soccer Superstars [Angelo Salese]

Allowed child CPUs to be used in read8/write8 callbacks. [Curt Coder]

Jaleco Mega System 32 update: [David Haywood]
 * Added correct RAM sizes as per Charles McDonald's notes
 * Implemented priority in the same manner as tetrisp2
 * Add shadows via custom mixing (gametngk and tetrisp / tp2m32 are
    much improved)
 * Added the alt tilemap layout used by f1superb for the backgrounds
 * Added f1superb notes and IRQ generation code from nuapete

Tournament Solitaire (pcat_dyn) improvements [luigi30]:
 * Added newer version of toursol, renamed existing to toursol1 and
    the new one is now toursol
 * Set toursol date to 1995
 * Set toursol CPU speed to 40MHz

Many improvements to konamigx rendering, specifically improving
Soccer Superstars and Rushing Hero. [David Haywood, Angelo Salese]

Implemented input buffer copy protection in Rushing Heroes, game is
now somewhat playable with heavy gfx glitches [Angelo Salese]

Fixed Konami GX type 4 protection seed $d15, used to protect a sprite
bank in Run &amp; Gun 2 / Slam Dunk 2 [Angelo Salese]

Fixed sprite ROM loading in Slam Dunk 2 [David Haywood]

Added missing BLTZAL opcode to the RSP core. [angrylion]

Control fix for Strike Gunner S.T.G. to allow a 3rd button mapping
for each player - thus allowing for the feature of merging ships in 2
player games. [Tafoid]

Marked cosmic alien colors as wrong, added TODO to the driver for
fixing colors. Added new XTAL value for cosmic alien and switched
driver to use it. [Lord Nightmare]

Fixed colors in Greyhound games [Mariusz Wojcieszek]

Restored Final Gorodi and Wyvern Wings to working. [Brian Troha]

Fixed gfx decoding and hooked up mc6845 in the Forte Card driver
[Angelo Salese]

Removed dual layout, added Map base video register and fixed
transparent issues in the Jackpot Cards driver [Angelo Salese]

MC680x0 update: [R. Belmont]
 - Reworked PMMU/core interface so PMMU now sees all cop 0
    instructions
 - Improved disassembly of PMMU instructions
 - Preliminary 68LC040 support
 - Fixed disassembly for EC/LC variants of '030/'040

Patched NVRAM check in Jackpot Cards, makes the game playable but you
cannot save settings so it's not yet working. [Angelo Salese]

Trashed the old pre-accurate-clocking STEP based sample averaging
scheme from sn76489 and friends, vastly simplifying the code. Made
the output bipolar rather than only above the 0 line. Added missing
statement to the get_safe_token function for the recently added
SN94624. [Lord Nightmare]

Many N64 RDP fixes.
[angrylion, Ziggy, Gonetz, Orkin, DrgnMndd, Harmony]

Cleaned up toaplan2 V25 support, enabled Batsugun V25 and added
decryption table info for the other games [David Haywood]

Improved the V25S memory map in Batsugun, now CPUs starts to
communicate properly, needs to find &amp; implement the irq that clears
the RAM flag and decrypt the relative opcodes in that. [Angelo Salese]

More Greyhound improvements: [Mariusz Wojcieszek]
 - added dip switches for Super Poker
 - improved inputs in Sports Authority

Expanded some sound chip tags to specifically indicate they are sound
chips (generally, "ay" becomes "aysnd", "fm" becomes "fmsnd", etc)
[Aaron Giles]

MIPS3 TLB fixes: [Aaron Giles]
 - now properly generating TLB fill exceptions under correct
    circumstances
 - TLB exceptions no longer trash low 4 bits of Context
 - exceptions with the EXL bit set always go to vector 0x180
 - fixed bug in vtlb code that caused us to lose track of previously
    registered fixed page ranges
 - fixed MIPS3 behavior that would not clear out invalid page ranges
    from the VTLB under certain circumstances
 - added support for TLB sizes less than 48 entries
 - fix TLBMOD exceptions so they also properly set BadVAddr

Added NCR7496 variant to sn76496.c. Updated comments to show which
chips are currently verified. Cleaned up comments. [Lord Nightmare]

Fixed the 64-bit crashing issues in N64 [Harmony]

Fixed out-of-bounds array accesses in the peplus and videopkr drivers
[Oliver Stoeneberg]

Merged findout.c and getrivia.c into gei.c [Mariusz Wojcieszek]

Fixed broken DRC logging. [Aaron Giles]

Fix PowerPC 603 translation so it doesn't get stuck in an infinite
loop after the first fixup. [Aaron Giles]

Added driver data struct and save state support to pandoras.c,
marineb.c, m10.c, m14.c, m52.c, m57.c, m58.c, m62.c, m63.c,
travrusa.c, adp.c, n8080.c, atarifb.c, astinvad.c, avalnche.c,
battlex.c, carjmbre.c, popper.c, spaceg.c, bankp.c, battlane.c,
blockade.c, blueprnt.c, brkthru.c bsktball.c, hexa.c
[Fabio Priuli]

Added driver data struct to espial.c, zodiack.c, 4enraya.c, 1942.c,
1943.c, ace.c, albazc.c, arabian.c, aeroboto.c, astrof.c, ambush.c
angelkds.c, arkanoid.c. [Fabio Priuli]

Replaced model3.c fatalerror() calls with development-friendly
logerror() calls. Also allows dayto2pe to boot again. [Phil Bennett]

hng64: Improved the Samurai Shodown 64 2 i/o simulation comms, now
inputs works and enters into proper gameplay. [Angelo Salese]

Merged some include files and merged audio/fghtbskt.c in
drivers/m63.c. [Fabio Priuli]

Got rid of SN76496's R-&gt;OldNoise since it causes problems for
gamegear/sms. Changed noise taps accordingly. Redid change to
gamegear/sms for XOR vs XNOR, now verified by Justin Kerk. Verified
gamegear noise taps thanks to sample provided by Justin Kerk.
Add stereo sound support to sn76496.c for gamegear.
[Lord Nightmare, Justin Kerk]

Added a MDRV_EEPROM_NODEFAULT_ADD macro for drivers which do not need
default data size / data. [Fabio Priuli]

Updated 20pacgal to use EEPROM device. Proper save state support still
needs some work (to handle the rom banking mechanism). [Fabio Priuli]

Updated galgbios to use EEPROM_NODEFAULT. [Fabio Priuli]

Added PORT_CUSTOM(eepromdev_bit_r) for EEPROM devices. [Fabio Priuli]

Fixed wrong order parameters in memset (spotted by Beledgol).
[Fabio Priuli]

Verified/changed clocks and vsyncs on the following games:
Aerofighters (only vsync), Power Spikes, Turbo Force (only vsync),
Guzzler/Swimmer (same pcb), Exerion and Karate Champs Vs.
[Corrado Tomaselli]

hng64: rewrote the MCU simulations, basically to be more clean than
before [Angelo Salese]

hng64: improved MCU simulation and added inputs in Beast Busters 2nd
Nightmare, it can now reach gameplay mode too [Angelo Salese]

hng64: removed Program Counter-based routines in Samurai Shodown 64
1/2, this fixes the first episode that can now be coined up, however
it hangs soon after that [Angelo Salese]

Renamed drw80pkr to drw80pk2. Appears to be later version and MN
jurisdiction specific. [Jim Stolis]

Replaced drw80pkr with older dump from [Team Europe].

Added various graphics improvements and corrected colors to drw80pkr.
Game boots much farther and cleaner. Additional graphics/memory
cleanup and preliminary input support [Jim Stolis]

hng64: work-around to get to the character screen in Samurai Shodown
64, hangs again after it [Angelo Salese]

Added driver_data struct to appoooh.c and boxer.c. Also merged boxer
video emulation into drivers/boxer.c. [Fabio Priuli]

Added dual screen output to the Konami GX Type 3/4 games
[David Haywood]

Fixed possible NULL pointer dereference in video/dec0.c
[Oliver Stoneberg]

Added save states to bionicc.c. [Fabio Priuli]

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Mahjong Super Da Man Guan II
   [Luca Elia, Pierpaolo Prazzoli, Guru, Xing Xing]
Mahjong Man Guan Da Heng [Luca Elia, Guru, The Dumping Union]
Touche Me [David Haywood, Justin Kerk, JacKc, Sez, The tECHIDNA, Smitdogg, The Dumping Union]
Skimaxx [Luca Elia, Phil Bennett]
Dream 9 Final [Angelo Salese, David Haywood]
Soccer Superstars [David Haywood, Angelo Salese]
Rushing Heroes [David Haywood, Angelo Salese]
Run &amp; Gun 2 [David Haywood, Angelo Salese]
Super Poker [Mariusz Wojcieszek]
GEI Multi Game [Mariusz Wojcieszek]
Sport Authority [Mariusz Wojcieszek]
Oh! Paipee [Takahiro Nogi]
Tougenkyou [Takahiro Nogi]

New clones added
----------------
Super Street Fighter II: The New Challengers (Hispanic 930911)
    [Artemio]
Silent Scope (JZD) (not working) [Guru}
Tarzan (V107) (not working) [iq_132]
Mahjong Ryukobou (Japan, V030J) [Luca Elia, Guru, Dyq, Bnathan]
Ultimate Tennis (Japan) [David Haywood, Aaron Giles, N. Alston, Smitdogg, The Dumping Union]
The Big Breakfast (5 sets) [AGEMAME Development]
Gals Panic S - Extra Edition (Korea) [Choi Sung Ho]
Light Bringer (Ver 2.20 1994/04/08) [Choi Sung Ho]
Mad Crusher (Japan) [David Haywood, Andrew Welburn]
Cosmic Alien (first version) [Andrew Welburn, Lord Nightmare]
Dungeons &amp; Dragons: Shadow over Mystara (Hispanic 960223)
   [Artemio Urbina, David Haywood]
Mega Man 2: The Power Fighters (Hispanic 960712)
   [Artemio Urbina, David Haywood]
Last Duel (Japan) [Chack'n, Team Japump!!!]
Joker Poker (Version 16.04BI 10-19-88, Joker Poker ICB 9-30-86)
   [Mariusz Wojcieszek]
Joker Poker (Version 16.03BI 5-10-85, Poker No Raise ICB 9-30-86)
   [Mariusz Wojcieszek]
Amuse (Version 30.08 IBA) [Mariusz Wojcieszek]
R-Type II (Japan, revision C) [Andrew Welburn]
Popeye Man (hack) [Team Japump!!!]
Steraranger (Moon Cresta bootleg) [Siftware]

New games marked as GAME_NOT_WORKING
------------------------------------
Super Tarzan [f205v, Mirko Buffoni, iq_132]
Mahjong Nenrikishu SP [Guru, Dyq, Bnathan]
Print Club 2 (U 970921 V1.000) [Guru, Angelo Salese]
Print Club 2 Vol. 3 (U 990310 V1.000) [Guru, Angelo Salese]</pre>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.emunews.eu/?feed=rss2&amp;p=347</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Mame 0.132.2 / MameUI 0.132.2</title>
		<link>http://www.emunews.eu/?p=342</link>
		<comments>http://www.emunews.eu/?p=342#comments</comments>
		<pubDate>Sat, 27 Jun 2009 18:10:54 +0000</pubDate>
		<dc:creator>BraiNKilleR</dc:creator>
				<category><![CDATA[MAME]]></category>

		<guid isPermaLink="false">http://www.emunews.eu/?p=342</guid>
		<description><![CDATA[The second Mame source update is now online and you can get it at the usual place or read more for the news of this release&#8230; 0.132u2 &#8212;&#8212;- MAMETesters Bugs Fixed &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- - 02974: [Crash/Freeze] dmdtouch: Freeze/Hang of process          (Angelo Salese) - 03278: [Gameplay] steelwkr: Inserting a coin at certain moments          during attract [...]]]></description>
			<content:encoded><![CDATA[<p>The second Mame source update is now online and you can get it at the <a href="http://www.emunews.eu/?page_id=13" target="_self">usual place</a> or read more for the news of this release&#8230;</p>
<p><span id="more-342"></span></p>
<blockquote><p><strong>0.132u2<br />
</strong>&#8212;&#8212;-<br />
MAMETesters Bugs Fixed<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
- 02974: [Crash/Freeze] dmdtouch: Freeze/Hang of process<br />
         (Angelo Salese)<br />
- 03278: [Gameplay] steelwkr: Inserting a coin at certain moments<br />
         during attract mode results in a broken game. (Hau)<br />
- 03276: [Sound] bangball, balcube, batlbubl, daitoa: Missing sound<br />
         (Fabio Priuli)<br />
- 03267: [Crash/Freeze] arabian, arabiana: Game Hangs In demo or play<br />
         (Tafoid)</p>
<p> </p>
<p>Source Changes<br />
&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Added sound to bayrouteb2. [Angelo Salese]</p>
<p>Identified the main CPU in Pachi Fever [Olivier Galibert, Wilbert Pol]</p>
<p>Fixed sprite flipping bits in Pro Sports [Angelo Salese]</p>
<p>Cleaned up sexyboom memory map. [Angelo Salese]</p>
<p>Identified the main CPU in Hit Poker [Olivier Galibert]</p>
<p>Fleshed out the MC68HC11 CPU core, adding support for numerous new<br />
opcodes and basic IRQ support. [Angelo Salese]</p>
<p>Improved/fixed ROM names for Mortal Kombat 4. [Brian Troha]</p>
<p>Add correct keys for Sports Shoting USA and Ranger Mission<br />
[Andreas Naive]</p>
<p>Added extremely rudimentary Atmel 8-bit AVR CPU core, missing most<br />
opcodes and any attempt at proper cycle counts. [MooglyGuy]</p>
<p>Added PCB layout for Gaelco&#8217;s Bang!, corrected Bang! rom names and<br />
minor correction of Snowboard PCB layout [Brian Troha]</p>
<p>Fixed gfx decoding in Hit Poker [David Haywood]</p>
<p>Made some logic fixes to Hit Poker and significantly improved the<br />
video. [Angelo Salese]</p>
<p>hachamf: redumped GFX maskROM and corrected filename [Team Japump!!!]</p>
<p>Amiga AGA update [Mariusz Wojcieszek]<br />
 - fixed sprite data fetching and sprite colors</p>
<p>Cubo CD32 update [stephh]<br />
 - fixed inputs<br />
 - found why inputs are not read (protection ?), hacked to work now</p>
<p>Fixed PPCDRC incorrect instruction checksum order<br />
[Phil Bennett, R Belmont]</p>
<p>Fixed breakpoints in the TMS9900 CPU core [Olivier Galibert]</p>
<p>Improved sound and inputs in Midnight Landing. [Angelo Salese]</p>
<p>Improved protection simulation for Brap / Shogun warriors, eliminating<br />
the hardcoded table with the initial program snippet in, getting it<br />
from the rom instead, and generally cleaning things up.<br />
[David Haywood]</p>
<p>Added GALs to the Klax sets and fixed the ROM names. [Kevin Eshbach]</p>
<p>Updated Bally Sente Spiker with the cartridge type and added notice<br />
that it has an undumped PAL. [Kevin Eshbach]</p>
<p>Added some information to the Gottlieb driver about the board ids of<br />
Q*Bert and M.A.C.H. 3 and the various known Gottlieb assigned game<br />
ids. [Kevin Eshbach]</p>
<p>Removed Shooting Master Unprotected set since the initial dump was<br />
bad and turned out to match the EVG revision. [Kevin Eshbach]</p>
<p>Normalized driver-specific drawing code to use the standard parameter<br />
ordering: bitmap, cliprect, gfx, &#8230; Updated most video drivers to<br />
use the more modern drawgfx_* variants. Eventually the generic<br />
drawgfx will be deprecated, so please use the newer functions.<br />
[Atari Ace]</p>
<p>Added casts to ensure proper values are passed to the ctype.h<br />
functions. [Juergen Buchmueller]</p>
<p> </p>
<p>New games added or promoted from NOT_WORKING status<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Pro Sports [Angelo Salese]<br />
Candy Puzzle [Mariusz Wojcieszek, stephh]<br />
Harem Challenge [Mariusz Wojcieszek, stephh]</p>
<p> </p>
<p>New clones added<br />
&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
High Impact Football (rev LA1 12/16/90)<br />
   [K. Lee, M. Josephson, Smitdogg]<br />
Asteroids (rev 4) [Andy Welburn, Dumping Union]<br />
Lupin III (set 1) [Hau, Team Japump]</p>
<p> </p>
<p>New games marked as GAME_NOT_WORKING<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Hit Poker [Angelo Salese]</p>
<p> </p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.emunews.eu/?feed=rss2&amp;p=342</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mame 0.132u1 / MameUI 0.132.1</title>
		<link>http://www.emunews.eu/?p=340</link>
		<comments>http://www.emunews.eu/?p=340#comments</comments>
		<pubDate>Fri, 19 Jun 2009 17:53:49 +0000</pubDate>
		<dc:creator>BraiNKilleR</dc:creator>
				<category><![CDATA[MAME]]></category>

		<guid isPermaLink="false">http://www.emunews.eu/?p=340</guid>
		<description><![CDATA[Another round of updates started for Mame and gave us Mame 0.132u1 ! You can download both the sources and executables at the download page or click more for the news of this update&#8230; 0.132u1 &#8212;&#8212;- MAMETesters Bugs Fixed &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- - 03262: [DIP/Input] Drivers using TMS9928: Using any type of          frameskip causes crash (Fabio [...]]]></description>
			<content:encoded><![CDATA[<p>Another round of updates started for Mame and gave us Mame 0.132u1 ! You can download both the sources and executables at the download page or click more for the news of this update&#8230;</p>
<p><span id="more-340"></span></p>
<blockquote><p><strong>0.132u1</strong><br />
&#8212;&#8212;-<br />
MAMETesters Bugs Fixed<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
- 03262: [DIP/Input] Drivers using TMS9928: Using any type of<br />
         frameskip causes crash (Fabio Priuli)<br />
- 03247: [DIP/Input] battles: Unable to locate input port &#8216;IN0&#8242;<br />
         (stephh)<br />
- 03263: [Crash/Freeze] polyplay: PolyPlay crashes/exits with some<br />
         acces violation (Fabio Priuli)<br />
- 03255: [Compiling] Compile errors with GCC 4.4 (SDLMAME specific)<br />
- 03251: [Sound] kingofb, ringkin3, ringkinw: No sound output (Tafoid)<br />
- 03237: [Crash/Freeze] bagman, sbagman and clones: Error Message:<br />
         Duplicate save state registration entry (Tafoid)<br />
- 03245: [DIP/Input] nitrobal, gunball: Screen Flipped by default/<br />
         Input not allowed (Tafoid)</p>
<p> </p>
<p>Source Changes<br />
&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Fixed handshaking signals for PPI8255 modes 1/2, and mode 2 input<br />
mask. [Curt Coder]</p>
<p>Added framebuffer support in 18 Holes Pro Golf. Fixed backgrounds<br />
and added inputs. Decoupled from btime. [Angelo Salese]</p>
<p>Adjusted sound command descriptions for dkong to be closer to the<br />
other drivers, and added a missing command description. [Kef Schecter]</p>
<p>Added SP0256 pinout. [Curt Coder]</p>
<p>Fixed colors in Jan-Oh [Angelo Salese]</p>
<p>Fixed several issues compiling with gcc 4.4. [R. Belmont]</p>
<p>Added Dip Locations and made default settings changes to match manuals<br />
for Star Wars and The Empire Strikes back. [Tafoid]</p>
<p>Added irq ack support in the rohga driver, fixes character selection<br />
behaviour in Wizard Fire. [Angelo Salese]</p>
<p>Fixed background colors and improved the graphics in Pro Soccer.<br />
[Angelo Salese]</p>
<p>Refactored MC6845 to use devcb and added cursor callback (for MESS).<br />
[Curt Coder]</p>
<p>Added basic gfx pal descrambling to liberate.c, and enabled sound<br />
(memory map was disabled but it is actually good?) Fixed for good the<br />
background colors and added gfx rom read-back (helps a lot for the<br />
tile-based sprites). Improved playability by tweaking IRQ generation.<br />
[Angelo Salses]</p>
<p>Added correct ROM names for eprom/eprom2. [Phil Bennett]</p>
<p>Made the 8237 dma controller emulation more accurate by implementing<br />
it as a state machine. Deprecated the dma8237_run_transfer function.<br />
[Wilbert Pol]</p>
<p>Updated readmes for ATOMISWAVE and TWINKLE hardware. [Guru]</p>
<p>Fixed prom hook-up in Dambuster. [Angelo Salese]</p>
<p>Twinkle WIP: [R. Belmont]<br />
 - SPU board emulation improvements (memory map, IRQ controller, IDE,<br />
    RF5c400)<br />
 - Change 4th mix to use real dumped security dongle data</p>
<p>Many graphics and logic fixes to Pro Sports. [Angelo Salese]</p>
<p>Decoded BG backgrounds in Pro Sports. [David Haywood]</p>
<p>Fixed a DECO16 CPU core bug that was causing issues with Pro Bowling<br />
part of Pro Sports. [Angelo Salese]</p>
<p>Implemented a new DECO CPU-16 opcode, used by Express Raider for<br />
V-BLANK bit and a bunch of liberate.c games for TILT bit. Converted<br />
Express Raider to use the DECO CPU-16 core instead of the plain M6502.<br />
[Angelo Salese]</p>
<p>Added BPROMs for Intruder. [Yasuhiro Ogawa]</p>
<p>Total Vice now uses the correct boot ROM (same as Polystars).<br />
[Phil Bennett]</p>
<p>Fixed Pro Tennis gameplay and added basic background hook-up.<br />
[Angelo Salese]</p>
<p>Improved protection simulation and documentation for Shogun Warriors/<br />
BRAP Boys. [David Haywood]</p>
<p>Pointer-ified the minx CPU core. [Atari Ace]</p>
<p>Improved System 16 bootleg behaviors, especially with regards to<br />
sprite rendering. [David Haywood]</p>
<p> </p>
<p><strong>New games added or promoted from NOT_WORKING status</strong><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
New Double Bet Mahjong  [alien_mame, Dumping Union]<br />
Pro Soccer [Angelo Salese]<br />
Steel Worker [Hau, Chack'n, Dumping Union]</p>
<p> </p>
<p><strong>New clones added</strong><br />
&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Give us a Break (6 versions) [Anonymous, alien_mame]<br />
Dambusters (US, set2)<br />
  [N. Garnier, D. Beneke, J. Leyda, A. Costin, W. Belk and Smitdogg]<br />
Cruis&#8217;n Exotica (version 2.4) [K. Lee, Smitdogg]<br />
Grand Striker (Americas) [ClawGrip, ShengLuc]<br />
Best League (World) [ClawGrip, ShengLuc]<br />
Grand Striker 2 (Europe and Oceania) [ClawGrip, ShengLuc]</p>
<p> </p>
<p><strong>New games marked as GAME_NOT_WORKING<br />
</strong>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Sports Shooting USA [Guru]<br />
Ranger Mission [Guru]<br />
beatmania IIDX [Guru]</p>
<p> </p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.emunews.eu/?feed=rss2&amp;p=340</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Mame 0.132 / MameUI 0.132</title>
		<link>http://www.emunews.eu/?p=333</link>
		<comments>http://www.emunews.eu/?p=333#comments</comments>
		<pubDate>Sun, 14 Jun 2009 21:28:19 +0000</pubDate>
		<dc:creator>BraiNKilleR</dc:creator>
				<category><![CDATA[MAME]]></category>

		<guid isPermaLink="false">http://www.emunews.eu/?p=333</guid>
		<description><![CDATA[Mame 0.132 released a couple of days ago and it&#8217;s available for download at the usual place. You can also click more to read the changes since the last source update&#8230; 0.132 &#8212;&#8211; MAMETesters Bugs Fixed &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- - 03013: [Misc.] [debug] &#8220;Error: free a non-existant block&#8221; on          TMS57002 source generation (Atari Ace) - 03241: [DIP/Input] [...]]]></description>
			<content:encoded><![CDATA[<p>Mame 0.132 released a couple of days ago and it&#8217;s available for download at the <a href="http://www.emunews.eu/?page_id=13" target="_self">usual place</a>. You can also click more to read the changes since the last source update&#8230;</p>
<p><span id="more-333"></span></p>
<blockquote><p><strong>0.132</strong><br />
&#8212;&#8211;</p>
<p>MAMETesters Bugs Fixed<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
- 03013: [Misc.] [debug] &#8220;Error: free a non-existant block&#8221; on<br />
         TMS57002 source generation (Atari Ace)<br />
- 03241: [DIP/Input] aladbl: Unable to &#8220;Press Start&#8221; (Fabio Priuli)<br />
- 03238: [Crash/Freeze] gtmr and clones: Access Violation (Tafoid)</p>
<p>Source Changes<br />
&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Fixed colors in the Aristocrat Mark-IV driver. [Angelo Salese]</p>
<p>Hooked up 2nd player mahjong panel in mjkjidai. [Angelo Salese]</p>
<p>Watchdog hooked up in twinkle.c so test mode exits. [smf]</p>
<p>Fixed for good the colors in 86 Lions. [Angelo Salese]</p>
<p>Fixed address line swapping in Mirax. [Olivier Galibert]</p>
<p>Fixed rom 2 decryption in Mirax. [Tomasz Slanina]</p>
<p>Improved the video emulation in Mirax. [Angelo Salese]</p>
<p>Fixed a minor typo in the SSEM debugging features. [MooglyGuy]</p>
<p>Fixed a number of year listings known to be unknown or incorrect the<br />
current MAME source. The source for these changes come from the book:<br />
Arcade TV Game List (Edition: Domestic and Overseas, 1971 &#8211; 2005).<br />
[Tafoid, Fujix]</p>
<p>Update ghosteo driver with information out of eolith.c about QS1000<br />
and added the sample rom, with a note about it NOT being dumped from<br />
this PCB but is a common sample rom used by Eolith. [Brian Troha]</p>
<p>Fixed minor cycle counting inaccuracy in Z80 core. [Marshmellow]</p>
<p>Added the concept of device contracts. A contract is a well-defined<br />
set of interfaces supported by a device, and identified by a unique<br />
string identifier. A device may support any number of contracts,<br />
described in a list via the DEVICE_CONTRACT_LIST* macros. The purpose<br />
of contracts is to provide a means for devices to expose a standard<br />
set of interfaces to other parts of the system. For example, the PCI<br />
device should expose a contract that includes functions for<br />
configuration register access, and 32-bit I/O. Then any device with<br />
a PCI interface should implement the PCI contract, so that the PCI<br />
bus device can route things appropriately. [Aaron Giles]</p>
<p>Removed the MDRV_&lt;devtype&gt;_REMOVE macros. A simple DEVICE_REMOVE<br />
works now that device types are not needed. [Aaron Giles]</p>
<p>Verified clocks on Samurai Aces pcb. [Corrado Tomaselli]</p>
<p>Added missing static and const qualifiers throughout the source.<br />
[Atari Ace]</p>
<p>Changed several internal interfaces to be more consistent, namely<br />
(1) passing device_config as a const always, (2) passing<br />
running_machine as a non-const always, (3) eliminating running_machine<br />
where possible, (4) passing machine/device first, and (5) preferring<br />
(screen, bitmap, cliprect) over (machine, bitmap, cliprect) when all<br />
are needed for rendering. [Atari Ace]</p>
<p><strong>New games added or promoted from NOT_WORKING status</strong><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Mirax [Olivier Galibert, Angelo Salese, Tomasz Slanina]<br />
Super Crowns Golf [Angelo Salese, Tomasz Slanina]<br />
Jockey Club [Andrew Welburn, Dumping Union]</p>
<p><strong>New clones added<br />
</strong>&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Shadow Force (Japan Version 3) [Guru]</p>
<p><strong>New games marked as GAME_NOT_WORKING</strong><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Enchanted Forest [Palindrome]<br />
Janputer [alien_mame, Dumping Union]<br />
Dolphin Treasure [AGEMAME]</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.emunews.eu/?feed=rss2&amp;p=333</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Mame 0.131u4 / MameUI 0.131.4</title>
		<link>http://www.emunews.eu/?p=329</link>
		<comments>http://www.emunews.eu/?p=329#comments</comments>
		<pubDate>Sat, 06 Jun 2009 11:30:42 +0000</pubDate>
		<dc:creator>BraiNKilleR</dc:creator>
				<category><![CDATA[MAME]]></category>

		<guid isPermaLink="false">http://www.emunews.eu/?p=329</guid>
		<description><![CDATA[And another Mame Source update is now available and most likely the last one before 0.132 version. You can get all the new files here or click more for the news of this update&#8230;  0.131u4 &#8212;&#8212;- MAMETesters Bugs Fixed &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- - 02730: [Crash/Freeze] fiveside: Doesn&#8217;t past rom check          (Angelo Salese) - 03226: [Crash/Freeze] dadandrn, mmaulers: Game sits [...]]]></description>
			<content:encoded><![CDATA[<p>And another Mame Source update is now available and most likely the last one before 0.132 version. You can get all the new files <a href="http://www.emunews.eu/?page_id=13" target="_self">here</a> or click more for the news of this update&#8230;</p>
<p><span id="more-329"></span></p>
<blockquote><p> <strong>0.131u4</strong><br />
&#8212;&#8212;-<br />
MAMETesters Bugs Fixed<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
- 02730: [Crash/Freeze] fiveside: Doesn&#8217;t past rom check<br />
         (Angelo Salese)<br />
- 03226: [Crash/Freeze] dadandrn, mmaulers: Game sits at black screen.<br />
         (Tafoid)<br />
- 03222: [Sound] ctribe + clones: Music is missing (ShimaPong)<br />
- 03221: [Crash/Freeze] demonwld + clones: Game fails to start<br />
         (Tafoid)<br />
- 03217: [Misc.] All sets in twinkle.c: Beatmania IIDX chds were<br />
         added in chdformat &lt; 4 (smf)<br />
- 03218: [Crash/Freeze] anteatgb: Game sits at POST screen (Tafoid)</p>
<p> </p>
<p>Source Changes<br />
&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Fixed megadrive PAL refresh rate (for MESS). [Enik Land]</p>
<p>Simplified megadriv.c input reading. [Fabio Priuli]</p>
<p>Fixed NMI firing in Goal 92 (same sound hook-up as Euro League).<br />
[Angelo Salese]</p>
<p>Replaced almost all remaining cpu[num] occurrences in src/mame/ with<br />
tags. [Fabio Priuli]</p>
<p>Converted Dallas DS1302 RTC to a device. [Fabio Priuli]</p>
<p>Fix coin issue sqixr1. [ShimaPong]</p>
<p>Updated Intruder &amp; Moon Base roms with PCB locations. [Brian Troha]</p>
<p>Corrected some rom names &amp; added some PCB locations to pipedrm. Added<br />
dipswitch locations. [Brian Troha]</p>
<p>Corrected dipswitches in Konami&#8217;s Wizz Quiz and added dipswitch<br />
locations. [Brian Troha]</p>
<p>Significant improvements to the Super Crowns Golf video. Also hooked<br />
up inputs and DIP switches. [Angelo Salese, Yasuhiro Ogawa]</p>
<p>Decrypted Mirax main program roms. [Olivier Galibert]</p>
<p>Cleaned up Namco 5xxx docs, listing both MB88xx pin IDs and Namco<br />
custom IDs where appropriate. [Aaron Giles]</p>
<p>Added clocks to the Namco 06xx in anticipation of improved device<br />
interconnection. [Aaron Giles]</p>
<p>Added new file devtempl.h which can be used to generate the<br />
DEVICE_GET_INFO function. Updated all the Namco I/O devices to use<br />
this, along with the 6821pia and voodoo. [Aaron Giles]</p>
<p>Updated galaga driver to use computed video timing. [Aaron Giles]</p>
<p>Added configuration settings and analog adjusters to xml output (see<br />
e.g. mario or crbaloon). Also, added port categories for MESS.<br />
[Fabio Priuli]</p>
<p>Correct BPROM names, added PCB location and documented the BPROM type<br />
for Moon Base. [Smitdogg, Dumping Union]</p>
<p>Corrected rom names for Wing Shooting Championship and added<br />
documentation of the new game features of v2.00.<br />
[Brian Troha, Dumping Union]</p>
<p>Converted DS1302 to use devtemplate. [Fabio Priuli]</p>
<p>Converted ADC083x converters to be MAME devices. [Fabio Priuli]</p>
<p>Converted Fujitsu MB3773 to be a MAME device. [Fabio Priuli]</p>
<p>Converted NEC uPD4701 to be a MAME device. [Fabio Priuli]</p>
<p>Tekken Tag Tournament Japanese versions: Mark the in-practice undumped<br />
roms as NO_DUMP. The versions used in the source were from where from<br />
the export version and they&#8217;re incompatible with the japanese program<br />
roms. [Olivier Galibert]</p>
<p>Converted ADC1213x converters to be MAME devices. [Fabio Priuli]</p>
<p>Converted RP5H01 to be a MAME device. [Fabio Priuli]</p>
<p>Added DIP Locations and verified defaults for Speed Rumbler/Rush and<br />
Crash (using Speed Rumbler manual). [Tafoid]</p>
<p>Fixed digitalker mode 2. [Olivier Galibert]</p>
<p>Partially converted NEC uPD4990A RTC to be a MAME device. Moved clock<br />
init to device_start. [Fabio Priuli]</p>
<p>Added CPU core for the Manchester Small-Scale Experimental Machine<br />
(SSEM) from 1948. [MooglyGuy]</p>
<p>Updated the dipswitches and listed the dipswitches in the hvyunit<br />
driver. [Brian Troha]</p>
<p>Added documentation about the Galaxian bootleg hardware known as<br />
Artic Multi-System. [Brian Troha]</p>
<p>Added alternate read/write handlers to the Z80 PIO implementation.<br />
[Curt Coder]</p>
<p>Converted Motorola 6840PTM to be a MAME device. [Fabio Priuli]</p>
<p>Fixed VIA address map in 86 Lions. [Palindrome]</p>
<p>Fixed ROM filenames of CVS Hunchback and Logger. [Andrew Welburn]</p>
<p>Verified clocks and corrected 6502 cpu speed on &#8220;the deep&#8221;.<br />
[Corrado Tomaselli]</p>
<p> </p>
<p><strong>New clones added<br />
</strong>&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Off Road Challenge v1.63 [Tormod, Smitdogg, Dumping Union]<br />
Touchmaster 5000 (v7.10 California) [Tormod, Smitdogg, Dumping Union]<br />
Touchmaster 7000 (v8.1X Evaluation) [Incog, Smitdogg, Dumping Untion]<br />
Bucky O&#8217;Hare (ver AA) [Irongiant]<br />
Street Fighter II &#8211; The World Warrior (World 910214, TAB Austria<br />
   bootleg) [TeamEurope]</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.emunews.eu/?feed=rss2&amp;p=329</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mame 0.131u3 / MameUI 0.131.3</title>
		<link>http://www.emunews.eu/?p=324</link>
		<comments>http://www.emunews.eu/?p=324#comments</comments>
		<pubDate>Fri, 29 May 2009 17:51:30 +0000</pubDate>
		<dc:creator>BraiNKilleR</dc:creator>
				<category><![CDATA[MAME]]></category>

		<guid isPermaLink="false">http://www.emunews.eu/?p=324</guid>
		<description><![CDATA[With one week delay due to Aarons vacations &#8230; another Mame update and probably the last before 0.132 is now online. As usual you can download all the new files here or read more for the wahtsnew of this release&#8230;   0.131u3 &#8212;&#8212;- MAMETesters Bugs Fixed &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- - 03101: [Sound] jantotsu: Game gives incorrect calls (Angelo [...]]]></description>
			<content:encoded><![CDATA[<p>With one week delay due to Aarons vacations <img src='http://www.emunews.eu/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  &#8230; another Mame update and probably the last before 0.132 is now online. As usual you can download all the new files <a href="http://www.emunews.eu/?page_id=13" target="_self">here</a> or read more for the wahtsnew of this release&#8230;</p>
<p><span id="more-324"></span></p>
<blockquote><p> </p>
<p><strong>0.131u3</strong><br />
&#8212;&#8212;-<br />
MAMETesters Bugs Fixed<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
- 03101: [Sound] jantotsu: Game gives incorrect calls (Angelo Salese)<br />
- 03196: [DIP/Input] daisyari: Game resets itself after full strip of<br />
         girl (Tafoid)<br />
- 02329: [Graphics] iganinju, plusalph and others: Very bad sprite lag<br />
         (Angelo Salese)<br />
- 03190: [Documentation] 86lions: &#8216;Wrong&#8217; colours seem fixed when you<br />
         swap R/B values (Angelo Salese)<br />
- 03149: [Crash/Freeze] All sets in cps3.c: Access Violation<br />
         (Aaron Giles)<br />
- 03187: [Documentation] scin: Game title is different as shown in<br />
         picture (Fabio Priuli)<br />
- 03176: [Graphics] cheekyms: Graphic Regression (Pierpaolo Prazzoli)<br />
- 03182: [Sound] Many sets in system1.c: Missing Sound (Aaron Giles)<br />
- 03178: [DIP/Input] dragngun: Unable to move Crosshair (Fabio Priuli)</p>
<p> </p>
<p>Source Changes<br />
&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Fixed Oki banking in Grand Cross. [Angelo Salese]</p>
<p>Added basic ADPCM support to Grand Cross [Angelo Salese]</p>
<p>Fixed title screen display in Joshi Volleyball [Angelo Salese]</p>
<p>Fixed sound mute for system 2 games. [Aaron Giles]</p>
<p>The logic for detecting merged roms did not check all the rom sources<br />
in the parent, leading to cases where roms from devices aren&#8217;t<br />
detected as merged (e.g. ldv1000 in superdqs). This fixes it.<br />
[Atari Ace]</p>
<p>Added save state to artmagic.c and runaway.c. [Xander]</p>
<p>Added newly-dumped PROMs to Robocop. [Irongiant]</p>
<p>Added static qualifiers to recently-added code. [Atari Ace]</p>
<p>Added missing coin lockout to lottofun. [Luigi30]</p>
<p>Improved lamp output in MPU4.c. Redrawing now only occurs on the peaks<br />
of the 50Hz AC Power. [AGEMAME]</p>
<p>Updated the megatech.c parts list with info from more carts and<br />
fixed some errors in the notes for the rom definitions, and arranged<br />
them in correct order. [Smitdogg]</p>
<p>Added LSHIFT and RSHIFT as alises to &lt;&lt; and &gt;&gt; for cheat files.<br />
[Pugsy]</p>
<p>Added Guru-readme(TM) for Triforce. [Guru]</p>
<p>Added Guru-readme(TM) for Sega model3 and I/O board. [Guru]</p>
<p>Moved the configuration of m6502-family callbacks to the cpu<br />
configuration. [Wilbert Pol]</p>
<p>Split Naomi video ram access into 32-bit / 64-bit areas pending more<br />
information on how they actually mirror (it&#8217;s not a straight mirror).<br />
[David Haywood]</p>
<p>psattack CF card redump and ID metadata added to create a CHD. [Guru]</p>
<p>H8 series MCU updates: [R. Belmont]<br />
 - Implemented 8-bit timers and free-running counter for H8/3334<br />
 - Added bld #imm, @Rd instruction<br />
 - Improvements to interrupts and the serial ports</p>
<p>Namco System 23 update: [R. Belmont]<br />
 - Changes and documentation added on how the I/O board is hooked up.<br />
The H8/3334 based TSS-I/O board sometimes handshakes successfully in<br />
Time Crisis 2 now but timing-related problems remain.</p>
<p>Namco System Super 22 update: [R. Belmont]<br />
 - Reimplemented SPOT RAM &#8211; Tokyo Wars relied on some details not<br />
    previously seen<br />
 - Fixed uninitialized RAM area that caused random sprite colors<br />
    since 0.120 (thanks to Phil Bennett for debugging the problem)<br />
 - Updated Guru Readme(tm)</p>
<p>Fixed Aliens P2 inputs. [stephh]</p>
<p>Gladiator coinage fix. [Tafoid]</p>
<p>Fixed regressed sound in wc90b.c. Also fixed nested NMIs, improving<br />
msm sound, and converted memory maps to current standards.<br />
[Angelo Salese]</p>
<p>Corrected the 202 entry in the LFO Frequency Table (and comments for<br />
it) for the YMF271 based on a formula by Olivier Galibert.<br />
[Brian Troha, Roman Scherzer]</p>
<p>Added PCB rom locations to Dog Fight (Thunderbolt) romdef as well as<br />
the bprom type. [Brian Troha]</p>
<p>Fixed ROM filename for Battle Zone. [Andrew Welburn]</p>
<p>Added basic MSM support for Super Crowns Golf, and fixed NMI<br />
generation. Also found &amp; hooked up the flip screen bit, and cleaned<br />
up the memory maps. [Angelo Salese]</p>
<p>Hooked up sprite buffering in the Jaleco Mega System 1 driver.<br />
[Angelo Salese]</p>
<p>Corrected Euro League clock speeds. [Mike Coates]</p>
<p>Fixed ADPCM stop flag in Jantotsu, and cleaned up some routines in the<br />
driver. Added an heuristic table for the msm samples. Fixed MSM<br />
frequency. [Angelo Salese]</p>
<p>Hooked up sound in Super Shanghai Dragon&#8217;s Eye. [Angelo Salese]</p>
<p>Fixed some dip-switches quirks in the Mexico 86 driver and enabled the<br />
single board 4 players mode. [Angelo Salese]</p>
<p>Improved timing of communication between the main and sound cpus in<br />
the megadriv driver. [Wilbert Pol]</p>
<p>Fixed flickering in Super Shanghai Dragon&#8217;s Eye on girl presentation<br />
screens. Split memory maps for the different sshangha version, and<br />
fixed sound in the parent set. [Angelo Salese]</p>
<p>Added I8751 ROM to sqixu [Dr. Decapitator, Nicola Salmoria]</p>
<p>Fixed sqix/sqixa bootleg MCU bad dump by comparison with the original.<br />
[Nicola Salmoria]</p>
<p>Fixed coin lockout in Tetris (Arkanoid HW) and removed the<br />
GAME_WRONG_COLORS flag since the colors are correct. [Angelo Salese]</p>
<p>Added MSM hook-up for Ganbare Chinsan Ooshoubu. [Angelo Salese]</p>
<p>Fixed background colors in Tryout and cleaned-up the NMI firings on<br />
coin insertion. [Angelo Salese]</p>
<p>Cleaned-up the Mazer Blazer driver. [Angelo Salese]</p>
<p>Fixed foreground color offsets in Tryout, game colors should now be<br />
100% accurate. Also fixed flip X on the sprites, fixed scrolling<br />
issues, and added screen disable flag. [Angelo Salese]</p>
<p>Disabled unused variables in the project that were only assigned to<br />
but never used. [Oliver Stoeneberg]</p>
<p>Removed the pulse input on the touchscreen for the touchmaster<br />
drivers, making centipede returns (tm4k), breakout3k (tm3k),<br />
wordsearch (tm8k) and possibly other games playable do to the need for<br />
&#8220;dragging&#8221; the screen. An example of this is the word search game<br />
where it is necessary to drag from the start letter to the end to<br />
highlight the selection, which is not possible with a pulse input.<br />
[Mike Green]</p>
<p>Corrected the clock speed for Pirate Ship Higemaru. [Stefan Lindberg]</p>
<p>Hand-tuned bgm OKI sound chip frequency in mirage.c. [Angelo Salese]</p>
<p>Added readmes to Jail Break, Ninja Warriors, Operation Wolf and<br />
Rainbow Islands. [Guru]</p>
<p>Fixed sound banking and priorities in Mirage Youjuu Mahjongden.<br />
[Angelo Salese]</p>
<p>Decoded color proms and fixed bitplanes in Mirax. [Angelo Salese]</p>
<p>CPUs actually take some time to reset. Changed the 68000/68010 to<br />
eat an appropriate number of cycles after a reset. [Aaron Giles]</p>
<p>Sega System 16A changes: [Aaron Giles, Dr. Decapitator]<br />
 * Added MCU dumps to quart21 and bodyslam<br />
 * Hooked up MCU in these games<br />
 * Marked games using simulated MCU as &#8220;unemulated protection&#8221;<br />
    as the MCUs clearly do more than what we are simulating</p>
<p>Eliminated SMH_* usage in all memory maps in drivers beginning with<br />
A and B. [MooglyGuy]</p>
<p>Added some security custom info to the Sega drivers<br />
(from <a href="http://www.higenekodo.jp/sega_n.htm">http://www.higenekodo.jp/sega_n.htm</a>). [Yasuhiro Ogawa]</p>
<p>Converted the Namco 50xx, 51xx, 52xx, 53xx, 54xx, and 06xx into<br />
proper devices. [Aaron Giles]</p>
<p>Added DERIVED_CLOCK() macro which can be used by sub-devices to<br />
derive their clock from the parent device. [Aaron Giles]</p>
<p>Tweaked some of the laserdisc interfaces to use ROM_NAME() and<br />
MACHINE_DRIVER_NAME() macros. [Aaron Giles]</p>
<p>Changed the Namco 52xx and 53xx devices to run the actual MCU instead<br />
of simulating the behavior. Hooked them up properly in bosco, digdug,<br />
and polepos. [Aaron Giles]</p>
<p>Fixed Bronx regression. [Angelo Salese]</p>
<p>Guessed ADPCM PAL shuffling in Idol Janshi Suchie-Pai Special, it<br />
sounds better but I&#8217;m not sure if it&#8217;s 100% accurate (I need a<br />
side-by-side test). [Angelo Salese]</p>
<p>Added mirrors to Pole Position memory maps. [Aaron Giles]</p>
<p>DIP switch changes: [kanikani]<br />
 - added DIPLOCATION to scontra and thunderx<br />
 - added some DEF_STRs (Difficult, Very Difficult, etc.) and modified<br />
    drivers using them</p>
<p>Added internal memory maps and internal clock divider to the MB88xx<br />
CPUs. Removed now-redundant memory maps from drivers and removed<br />
explicitly-specified clock dividers. [Aaron Giles]</p>
<p>Continued changing CPU references from numbers to tags in drivers.<br />
[Fabio Priuli]</p>
<p>Preliminary work on beatmania iidx, still lots to do. [smf]</p>
<p>Several MB88xx changes/fixes: [Aaron Giles]<br />
 - internal timer support now works; prescaler is guessed based<br />
    on Pole Position sample playback frequency<br />
 - external counter support works<br />
 - a basic mechanism for reading serial input has been added; it<br />
    is not sufficient for a full implementation, but good enough<br />
    to sample the SI pin at startup<br />
 - fixed TSTS/TSTV to clear their respective flags<br />
 - fixed CI and CYI to compute imm-reg instead of reg-imm<br />
 - added masking of the PA register upon RTI/RTS to prevent bogus<br />
    PC values</p>
<p>Fixes compilation with ARM7_DEBUG_CORE enabled.<br />
[Reijo Tomperi, Oliver Stoeneberg]</p>
<p>Added support for parsing horizont.ini or vertical.ini based on the<br />
game&#8217;s orientation. [Krick]</p>
<p>Made a pass at shuffling/improving the system 16 and 18 bootlegs.<br />
Some games are probably more broken now, but they are better<br />
structured for future improvements. [David Haywood]</p>
<p>Fixed a few potential memory leaks detected by cppcheck and also added<br />
an errormessage to verinfo. [Oliver Stoeneberg]</p>
<p>Added Guru-readme(TM) for TWINKLE hardware. [Guru]</p>
<p> </p>
<p><strong>New games added or promoted from NOT_WORKING status</strong><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Aqua Jet (Rev. AJ2 Ver.B) [Guru, R. Belmont, Phil Bennett]</p>
<p> </p>
<p><strong>New clones added<br />
</strong>&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Wizard Fire (Over Sea v2.1) [Irongiant]<br />
US AAF Mustang (TAB Austria bootleg) [Klaus Sommer]<br />
Chaos Heat (World) [Tormod / Brian Troha]<br />
Bloody Roar (Japan) [D. Alves, Smitdogg, Dumping Union]<br />
Fighters&#8217; Impact (Japan) [TH60]<br />
Ehrgeiz (Japan) [Uki]<br />
Super Qix (World, Rev 2) [Stefan Lindberg]<br />
High Impact Football (rev LA5 02/15/91)<br />
  [Tormod, Smitdogg, Dumping Union]<br />
Intruder [Smitdogg, jmurjr, ranger_lennier]<br />
Pro. Sports (alternate) [Smitdogg] &#8212; not working<br />
Forgotten Worlds (World) [Corrado Tomaselli]<br />
Cherry Bonus III (alt) [David Haywood]</p>
<p> </p>
<p><strong>New games marked as GAME_NOT_WORKING<br />
</strong>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Alpine Racer 2 (Rev. ARS2 Ver.A) [Guru]<br />
Tokyo Wars (Rev. TW2 Ver.A) [Guru, R. Belmont, Phil Bennett]<br />
Microman Battle Charge [Guru]<br />
Technical Bowling [Guru]<br />
Enchanted Forest (E &#8211; 23/06/95, Local) [AGEMAME]<br />
Golden Pyramids (B &#8211; 13-05-97, USA) [AGEMAME]<br />
Queen of the Nile (B &#8211; 13-05-97, NSW/ACT) [AGEMAME]<br />
Super Cherry Master / New Cherry Gold &#8217;99 [David Haywood]<br />
Super Cherry Master / Super Cherry Gold [David Haywood]<br />
Super Cherry Master / Grand Cherry Master [David Haywood]</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.emunews.eu/?feed=rss2&amp;p=324</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mame 0.131u2 / MameUI 0.131.2</title>
		<link>http://www.emunews.eu/?p=312</link>
		<comments>http://www.emunews.eu/?p=312#comments</comments>
		<pubDate>Fri, 15 May 2009 11:57:20 +0000</pubDate>
		<dc:creator>BraiNKilleR</dc:creator>
				<category><![CDATA[MAME]]></category>

		<guid isPermaLink="false">http://www.emunews.eu/?p=312</guid>
		<description><![CDATA[And continuously fixing bugs and adding new features, another Mame update is now available. You can download the latest sources and/or MameUI binaries and the downloads page or read more for the whatsnew of this update&#8230; 0.131u2 &#8212;&#8212;- MAMETesters Bugs Fixed &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- - 03173: [Sound] Many sets using atarijsa.c: Audio samples are          incorrectly pitched [...]]]></description>
			<content:encoded><![CDATA[<p>And continuously fixing bugs and adding new features, another Mame update is now available. You can download the latest sources and/or MameUI binaries and the <a href="http://www.emunews.eu/?page_id=13" target="_self">downloads page</a> or read more for the whatsnew of this update&#8230;</p>
<p><span id="more-312"></span></p>
<blockquote><p><strong>0.131u2<br />
</strong>&#8212;&#8212;-<br />
MAMETesters Bugs Fixed<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
- 03173: [Sound] Many sets using atarijsa.c: Audio samples are<br />
         incorrectly pitched (Phil Bennett)<br />
- 03171: [Crash/Freeze] pang, spang, pompingw, pkladies: Ram error<br />
         during the boot checking of the games. (Pierpaolo Prazzoli)<br />
- 03170: [Sound] mtrap and clones: Sound effects cycle constantly<br />
         while playing (Fabio Priuli)<br />
- 03169: [Crash/Freeze] All sets in hvyunit.c: Access Violation<br />
         (Angelo Salese)<br />
- 03168: [Sound] All sets in halleys.c: Audio is missing completely<br />
         (Fabio Priuli)<br />
- 03167: [Color/Palette] fromancr, fromanc4: Second screen has<br />
         incorrect palette/colors (Fabio Priuli)<br />
- 03166: [Graphics] tattass, tattassa: Missing Graphics (Fabio Priuli)<br />
- 03153: [Crash/Freeze] penbros: Access Violation (Mamesick)<br />
- 03163: [Graphics] sailormn, sailormo: Playfield Graphics regression<br />
         (Mamesick)<br />
- 03150: [Crash/Freeze] metmqstr, nmaster: Access Violation (Mamesick)<br />
- 03162: [Sound] baddudes, hbarrel, birdtry, robocop, hippodrm,<br />
         ffantasa : Game has no sound at all (Angelo Salese)<br />
- 03147: [Misc.] shtngmst, shtngmst1: wrong sha1 values for shooting<br />
         master ic74 (Nicola Salmoria)<br />
- 03160: [Crash/Freeze] tubepb: Access Violation (Fabio Priuli)<br />
- 03152: [Crash/Freeze] All Sets in nss.c: Access Violation<br />
         (Fabio Priuli)<br />
- 03151: [Crash/Freeze] jajamaru, mightybj, topgun, vsgshoe: Access<br />
         Violation (Fabio Priuli)<br />
- 03154: [Crash/Freeze] All sets in pooyan.c: Access Violation<br />
         (Fabio Priuli)<br />
- 03157: [Crash/Freeze] All Sets in policetr.c: Access Violation<br />
         (Fabio Priuli)<br />
- 03159: [Crash/Freeze] superchs: Access Violation (Fabio Priuli)<br />
- 03148: [Crash/Freeze] All sets in konamigx.c: Access Violation<br />
         (Fabio Priuli)<br />
- 03146: [Compiling] cpu\vtlb.c 64 bit warning: 64bit vs compile<br />
         warnings (smf)</p>
<p> </p>
<p>Source Changes<br />
&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Added notes to several drivers indicating specifically that an MCU<br />
is needed for decapping. [Angelo Salese]</p>
<p>Naomi renderer: add all 64 blending modes, and made it anal-retentive<br />
where it comes to position precision. [Olivier Galibert]</p>
<p>Converted Irem M14 HW to tilemaps and cleaned-up the driver.<br />
[Angelo Salese]</p>
<p>Renamed yumefuda.c/hanaroku.c drivers to albazg.c/albazc.c (like they<br />
should be properly named). [Angelo Salese]</p>
<p>Added MCU no dumps for the Grand Striker driver. [Angelo Salese]</p>
<p>Fixed background colors in Alien Command. [Angelo Salese]</p>
<p>Added profile markers to naomi, to see what % of cpu time things are<br />
using. [David Haywood]</p>
<p>Lowered the AY-8910 volumes in the adp driver. [Angelo Salese]</p>
<p>Some Maple fixes, now Street Fighter Zero 3 Upper should be fully<br />
playable. [Angelo Salese]</p>
<p>Added cart info documentation update for the two resent Mega-Tech cart<br />
dumps: Shadow Dancer &amp; Streets of Rage. [Brian Troha]</p>
<p>Merged memory maps in the following remaining drivers and cleaned up<br />
some comments: homedata.c, intrscti.c, inufuku.c, irobot.c, jack.c,<br />
kaneko16.c, naughtyb.c, scobra.c, scramble.c, slapfght.c, spaceg.c.<br />
[MooglyGuy]</p>
<p>Fixed Naomi bug in computedilated, was causing bad portraits in<br />
shikgam2. [David Haywood]</p>
<p>Removed second parameter from MDRV_CPU_PROGRAM_MAP, MDRV_CPU_DATA_MAP,<br />
and MDRV_CPU_IO_MAP. For the remaining drivers that used multiple<br />
address maps, converted them to use AM_IMPORT_FROM to import the base<br />
map. [Aaron Giles]</p>
<p>Added bilinear filtering to Naomi video emulation. Textures are still<br />
a bit crawly since we&#8217;re always using the lowest MIP level.<br />
[MooglyGuy, Aaron Giles]</p>
<p>Short-circuit the naomi rendering in non-textured cases, prevents a<br />
lot of bad graphics. [David Haywood]</p>
<p>Fixed tubepb regression. [Fabio Priuli]</p>
<p>Added MC-8123 key for Gigas. Of course the game still doesn&#8217;t work<br />
because the program ROM is missing. [Nicola Salmoria]</p>
<p>Applied some of the Naomi exclusive texture mode rules.<br />
[David Haywood]</p>
<p>Added a work-around for the UART FIFO read only status register on the<br />
SH-4 to make Tetris Kiwamemichi happy to boot. It crashes shortly<br />
after that like La Keyboard though (jumps to an unmapped address).<br />
[Angelo Salese]</p>
<p>Hacked the Naomi YUV interrupt to fire when the base register is<br />
written.  (Currently looking at implementing properly, but this<br />
prevents KuruCham and SS2005 from hanging). [David Haywood]</p>
<p>Converted namcos2.c, niyanpai.c and nbmj9195.c to use AM_IMPORT_FROM<br />
instead of macros. [Angelo Salese]</p>
<p>Fixed regression for mitchell.c games. [Pierpaolo Prazzoli]</p>
<p>Added MCU no-dump to Air Buster. [Angelo Salese]</p>
<p>Commented out the ACIA irq, was causing missing bgms in Street<br />
Fighter Zero 3 Upper. [Angelo Salese]</p>
<p>Improved the debugging on the Naomi Wave DMA handler. [Angelo Salese]</p>
<p>Converted DJ Boy memory maps to current standards. [Angelo Salese]</p>
<p>Fixed pipedrm tag problem. [Fabio Priuli]</p>
<p>Fixed ninjakd2 DIPSW and notes. [kanikani]</p>
<p>Fixed a couple of bugs in cave.c and seta2.c introduced with the<br />
memory map merges. [Fabio Priuli]</p>
<p>MCS-51 fixes: [Aaron Giles]<br />
 * jb int0,&lt;self&gt; loops are now broken out of if int0 comes and is<br />
    taken<br />
 * externally-clocked counters only count when enabled<br />
 * internal RAM no longer wraps when accessed out of bounds</p>
<p>System 1 changes: [Aaron Giles]<br />
 * hooked up 8751 properly<br />
 * removed old 8751 hacks<br />
 * shuffled Shooting Master sets</p>
<p>Fixed tattass regression from map merging. [Fabio Priuli]</p>
<p>Fixed P2 palette write handlers for fromancr and fromanc4.<br />
[Fabio Priuli]</p>
<p>Fixed halleys.c sound: ay8910 write handlers work on two bytes.<br />
[Fabio Priuli]</p>
<p>Marked polystar, hellngt and totlvice CHDs as bad. Will be replaced<br />
soon. [Guru]</p>
<p>Added missing YMZ280B ROM to evilngt/hellngt. [Guru]</p>
<p>Fixed regression on homedata.c driver. [Angelo Salese]</p>
<p>Fixed Legend of Makai regression. [Angelo Salese]</p>
<p>Removed &#8220;BAD_DUMP&#8221; from the Red Baron AVG bprom, it has been verified<br />
correct (contents and label) by the Dumping Union. [Smitdogg]</p>
<p>Improved the single board 4p mode in Kick N Run / Mexico 86. It<br />
basically works but 2p mode is broken so I still keep it as disabled<br />
by default. [Angelo Salese]</p>
<p>Fixed Kiki Kai Kai exception. [Angelo Salese]</p>
<p>Dumped io board rom to Dynamic Golf. [Guru]</p>
<p>Fixed King Derby sprites wrap-around and flip x positioning.<br />
[Angelo Salese]</p>
<p> </p>
<p><strong>New games added or promoted from NOT_WORKING status<br />
</strong>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
PT Reach Mahjong [Angelo Salese]<br />
Otenami Haiken (V2.04J) [Joerg Hartenberger, Guru]<br />
Shanghai Sangokuhai Tougi (Ver 2.01J) [Joerg Hartenberger, Guru]<br />
Choplifter (8751 315-5151) [The Decapping Project, Aaron Giles]<br />
Shooting Master (EVG, 8751 315-5159a)<br />
  [The Decapping Project, Aaron Giles]<br />
Noboranka [The Decapping Project, Aaron Giles]</p>
<p> </p>
<p><strong>New clones added<br />
</strong>&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Samurai Nihon-ichi (set 3, harder) [f205v]<br />
Hatris (US) [Andrew Welburn]</p>
<p> </p>
<p><strong>New games marked as GAME_NOT_WORKING</strong><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
IQ Pipe [SoftwareThis]</p></blockquote>
<p><span> </p>
<p></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.emunews.eu/?feed=rss2&amp;p=312</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Mame 0.131u1 / MameUI 0.131.1</title>
		<link>http://www.emunews.eu/?p=309</link>
		<comments>http://www.emunews.eu/?p=309#comments</comments>
		<pubDate>Fri, 08 May 2009 10:28:20 +0000</pubDate>
		<dc:creator>BraiNKilleR</dc:creator>
				<category><![CDATA[MAME]]></category>

		<guid isPermaLink="false">http://www.emunews.eu/?p=309</guid>
		<description><![CDATA[And another round of  updates starts. This release adds right from Aaron&#8217;s words&#8230; &#8220;Big changes this release include an initial basic renderer for Naomi and numerous internal changes related to memory maps and memory allocation&#8221; . As usual you can download all the sources/binaries at the download section or read more for a complete whatsnew [...]]]></description>
			<content:encoded><![CDATA[<p>And another round of  updates starts. This release adds right from Aaron&#8217;s words&#8230; &#8220;Big changes this release include an initial basic renderer for Naomi and numerous internal changes related to memory maps and memory allocation&#8221; . As usual you can download all the sources/binaries at the <a href="http://www.emunews.eu/?page_id=13" target="_self">download section</a> or read more for a complete whatsnew of this release/</p>
<p><span id="more-309"></span></p>
<blockquote><p><strong>0.131u1<br />
</strong>&#8212;&#8212;-<br />
MAMETesters Bugs Fixed<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
- 03144: [DIP/Input] piratpet: [possible] Button 2 skips level<br />
         (Fabio Priuli)<br />
- 03126: [Gameplay] sbishi: When Player 2 plays alone, strange things<br />
         happen. (David Haywood)<br />
- 03143: [Graphics] screwloo: screwy graphics area on one screen<br />
         (Pierpaolo Prazzoli)<br />
- 03129: [DIP/Input] xmen: Directional controls re-arranged<br />
         (Fabio Priuli)<br />
- 00487: [Misc.] groundfx: It has wrong default NVRAM settings,<br />
         especially about the lap number (1) and the coin/credit<br />
         settings (1/2). (Angelo Salese)<br />
- 03104: [Graphics] captaven and clones: No enemies appear in the<br />
         second phase. (Pierpaolo Prazzoli)</p>
<p> </p>
<p>Source Changes<br />
&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Deprecated device_set_info. Almost all devices had a NULL or empty<br />
function here. Remaining devices have been converted to have<br />
device-specific functions to do the same thing with proper type<br />
checking. CPUs still have a set_info function but it is CPU-specific<br />
now and no longer piggybacks on the general device function.<br />
[Aaron Giles]</p>
<p>Changed UI to ignore selection from lightguns when off screen. This<br />
stops selection of Gun X Gun Y if you move the gun out of range.<br />
[Derrick Renaud]</p>
<p>Moved stv_vdp2_dynamic_res_change() function outside of VIDEO_UPDATE<br />
in ST-V. [Angelo Salese]</p>
<p>Memory map merging for the NMK16 driver and cleaned-up some unneeded<br />
video code. [Angelo Salese]</p>
<p>Made Hyper Pacman run with protection code from decapped MCU rather<br />
than simulation. [Guru, David Haywood]</p>
<p>Added a large gfx decode using macros to allow the textures on hng64<br />
to be viewed, handy for verifying the dumps. [David Haywood]</p>
<p>Audited code and added savestate support to the following drivers:<br />
[MooglyGuy]<br />
 - dotrikun.c (dotrikun, dotriku2)<br />
 - espial.c (espial, netwars)<br />
 - zodiack.c (zodiack, dogfight, moguchan, percuss, bounty)</p>
<p>Merged memory maps in the Dottori Kun driver [MooglyGuy]</p>
<p>Merged memory maps for the following drivers: [MooglyGuy]<br />
 - battlex.c, buggychl.c, bwing.c, carjmbre.c, cbuster.c, chaknpop.c<br />
 - changela.c, chqflag.c, circus.c, cischeat.c<br />
 - cave.c, circusc.c, citycon.c, cninja.c, combatsc.c, compgolf.c,<br />
    contra.c, cop01.c, cosmic.c, cps2.c, crimfght.c, crospang.c,<br />
    crshrace.c, and cshooter.c<br />
 - ssv.c<br />
 - dambustr.c, darius.c, darkhors.c, darkseal.c, dassault.c, dbz.c,<br />
    dcon.c, dday.c, ddenlovr.c, ddragon3.c, ddrible.c, dec0.c, dec8.c,<br />
    deco32.c, deco_mlc.c, deniam.c, dietgo.c, discoboy.c, diverboy.c,<br />
    dogfgt.c, dooyong.c, dragrace.c, dribling.c, drmicro.c<br />
 - egghunt.c, epos.c, esd16.c, espial.c, exedexes.c, exzisus.c<br />
 - f1gp.c, fastlane.c, firetrap.c, flkatck.c, flstory.c, freekick.c,<br />
    fromanc2.c, fromance.c, funkybee.c, funkyjet.c, funybubl.c,<br />
    fuukifg2.c, fuukifg3.c<br />
 - gaelco.c, gaelco2.c, gaiden.c, galaga.c, galastrm.c, galaxold.c,<br />
    galivan.c, gaplus.c, gbusters.c, gcpinbal.c, genesis.c, gijoe.c,<br />
    ginganin.c, glass.c, gng.c, goal92.c, goindol.c, gomoku.c,<br />
    gotcha.c, gotya.c, gridlee.c, gstriker.c, gumbo.c, gunbustr.c<br />
 - halleys.c, hanaawas.c, hanaroku.c, hcastle.c, hexa.c, hexion.c,<br />
    higemaru.c, hnayayoi.c, holeland.c, homedata.c, hshavoc.c,<br />
    hyhoo.c, hyperspt.c</p>
<p>Merged memory map in ltcasino.c, Lemmings, quizdna.c, pushman.c,<br />
popper.c, sshangha.c. [Angelo Salese]</p>
<p>Added irq acks to the snowbros.c driver and merged memory maps on it.<br />
[Angelo Salese]</p>
<p>TLCS-900/H cpu core fixes: [Wilbert Pol]<br />
 - Reimplemented hdma<br />
 - Fixed bugs in the EX (mem), R instructions.</p>
<p>Merged memory map and worked out some sound related stuff in Pass.<br />
[Angelo Salese]</p>
<p>Hooked up standard paletteram16_xbgr() function instead of a custom<br />
one in sshangha.c driver. [Angelo Salese]</p>
<p>Replaced the use of CPU numbers with tags where possible across most<br />
drivers. [Fabio Priuli]</p>
<p>hng64.c improvements / changes: [David Haywood]<br />
 - Stripped out some old HNG64 code / some improvements<br />
 - disabled the floor stuff in Fatal Fury Wild Ambition (looking for a<br />
    cleaner implementation)<br />
 - disabled zooming code for the same reasons (it was causing many<br />
    issues)<br />
 - understood and implemented the &#8216;auto-animate&#8217; registers for the<br />
    tilemaps (animated waterfalls etc. in Fatal Fury Wild Ambition)<br />
 - reorganized graphic decoding<br />
 - documented + hooked up 4bpp/8bpp select on layers.<br />
 - fixed tile flipping<br />
 - fixed a bug in the hng64 dma</p>
<p>goldstar.c improvements / changes: [David Haywood]<br />
 - added scroll registers for the girl when enabled in attract mode<br />
 - documented how you can swap the blue/green bonus colours (but left<br />
    the code disabled, I think versions with it swapped probably just<br />
    have different proms)<br />
 - added gfxdecode for cmasterc</p>
<p>Memory maps merges for the following drivers: [Angelo Salese]<br />
 * groundfx.c<br />
 * lastduel.c<br />
 * macrossp.c<br />
 * madmotor.c (also cleaned-up some video variables in it)<br />
 * mcatadv.c (also reduced a 1.0 clipping out volume setting)<br />
 * moo.c</p>
<p>Changed the way memory allocation is handled. Rather than allocating<br />
in terms of bytes, allocations are now done in terms of objects. This<br />
is done via new set of macros that replace the malloc_or_die() macro:</p>
<p>  alloc_or_die(t) &#8211; allocate memory for an object of type &#8216;t&#8217;<br />
  alloc_array_or_die(t,c) &#8211; allocate memory for an array of &#8216;c&#8217; objects of type &#8216;t&#8217;<br />
  alloc_clear_or_die(t) &#8211; same as alloc_or_die but clears the memory<br />
  alloc_array_clear_or_die(t,c) &#8211; alloc_array_or_die with clearing</p>
<p>All original callers of malloc_or_die have been updated to call these<br />
new macros. If you just need an array of bytes, you can use<br />
alloc_array_or_die(UINT8, numbytes). [Aaron Giles]</p>
<p>Made a similar change to the auto_* allocation macros. In addition,<br />
added &#8216;machine&#8217; as a required parameter to the auto-allocation macros,<br />
as the resource pools will eventually be owned by the machine object.<br />
The new macros are:</p>
<p>  auto_alloc(m,t) &#8211; allocate memory for an object of type &#8216;t&#8217;<br />
  auto_alloc_array(m,t,c) &#8211; allocate memory for an array of &#8216;c&#8217; objects of type &#8216;t&#8217;<br />
  auto_alloc_clear(m,t) &#8211; allocate and clear<br />
  auto_alloc_array_clear(m,t,c) &#8211; allocate and clear</p>
<p>All original calls or auto_malloc have been updated to use the new<br />
macros. In addition, auto_realloc(), auto_strdup(),<br />
auto_astring_alloc(), and auto_bitmap_alloc() have been updated to<br />
take a machine parameter. [Aaron Giles]</p>
<p>Changed validity check allocations to not rely on auto_alloc* anymore<br />
because they are not done in the context of a machine. [Aaron Giles]</p>
<p>Removed of SMH_BANKn macros. Just use SMH_BANK(n) instead, which is<br />
what the previous macros mapped to anyhow. [Aaron Giles]</p>
<p>Added missing casts and made other tweaks to appease some more strict<br />
settings on the compiler. [Aaron Giles]</p>
<p>Merged memory maps in the seta.c, sf.c, nbmj8688.c, megasys1.c<br />
drivers. [Angelo Salese]</p>
<p>Merged memory maps in the overdriv.c and demoted it tothe GNW flag.<br />
[Angelo Salese]</p>
<p>Added engine noise hook-up to Chequered Flag. [Angelo Salese]</p>
<p>Fixed nested NMIs on Chequered Flag sound cpu, this fixes the sound<br />
loops and the music tempo. [Phil Bennett]</p>
<p>Memory maps merges for the following drivers: [Angelo Salese]<br />
 * metlclsh.c<br />
 * mexico86.c (also added a basic hook-up for the 4p communication cpu,<br />
   disabled by default)<br />
 * mirage.c<br />
 * mjkjidai.c<br />
 * mjsister.c<br />
 * mogura.c<br />
 * news.c<br />
 * ohmygod.c<br />
 * ojankohs.c (also cleaned-up some video variables in it)<br />
 * oneshot.c<br />
 * opwolf.c</p>
<p>Fixed player controls in the 4 player version of tank force (thanks to<br />
tip posted by sxevious on mantis #3127) [David Haywood]</p>
<p>Memory maps merges for the following drivers: [Angelo Salese]<br />
 * mayumi.c (also cleaned-up the video routines)<br />
 * mazerbla.c<br />
 * momoko.c<br />
 * mosaic.c<br />
 * mouser.c<br />
 * mrflea.c<br />
 * mrjong.c (also cleaned-up the spriteram routines)<br />
 * srmp2.c<br />
 * shaolins.c<br />
 * shisen.c<br />
 * shootout.c (and cleaned-up the NMIs on coin insertions)<br />
 * sidearms.c<br />
 * sidepckt.c (merged the two per-game memory maps and moved the<br />
    protection simulation hook-up to be called on DRIVER_INIT)<br />
 * skyarmy.c<br />
 * skyfox.c (and cleaned-up the NMIs on coin insertions)<br />
 * skyraid.c<br />
 * slapfght.c (also cleaned-up the ram sharing)<br />
 * slapshot.c<br />
 * spbactn.c<br />
 * spcforce.c<br />
 * spdodgeb.c<br />
 * speedspn.c<br />
 * senjyo.c<br />
 * seta2.c<br />
 * sfkick.c<br />
 * shangha3.c<br />
 * puckpkmn.c<br />
 * punchout.c<br />
 * qdrmfgp.c<br />
 * quizpani.c<br />
 * rabbit.c<br />
 * rainbow.c<br />
 * rcorsair.c<br />
 * redclash.c (also cleaned-up the irq/nmi generation on coin<br />
    insertion)<br />
 * renegade.c<br />
 * rmhaihai.c<br />
 * rockrage.c<br />
 * rocnrope.c<br />
 * rollerg.c<br />
 * rollrace.c<br />
 * runaway.c<br />
 * rungun.c<br />
 * sangho.c<br />
 * sauro.c (also cleaned-up a video function)<br />
 * sbasketb.c<br />
 * sbugger.c<br />
 * scregg.c<br />
 * segae.c<br />
 * powerins.c<br />
 * psikyo.c<br />
 * psikyo4.c<br />
 * psikyosh.c<br />
 * rohga.c<br />
 * sbugger.c<br />
 * spy.c<br />
 * nycaptor.c<br />
 * olibochu.c<br />
 * othldrby.c<br />
 * pandoras.c<br />
 * parodius.c<br />
 * pbaction.c<br />
 * pcktgal.c<br />
 * pingpong.c<br />
 * pirates.c<br />
 * pitnrun.c<br />
 * pktgaldx.<br />
 * pokechmp.c<br />
 * popeye.c<br />
 * nbmj9195.c<br />
 * niyanpai.c<br />
 * ninjaw.c<br />
 * metro.c<br />
 * mitchell.c<br />
 * ms32.c<br />
 * msisaac.c<br />
 * mugsmash.c<br />
 * lkage.c<br />
 * lsasquad.c<br />
 * lwings.c<br />
 * m62.c<br />
 * m90.c<br />
 * magmax.c<br />
 * mainevt.c<br />
 * marinedt.c<br />
 * markham.c<br />
 * mastboy.c<br />
 * matmania.c<br />
 * megadriv.c<br />
 * megazone.c<br />
 * karnov.c<br />
 * kchamp.c<br />
 * kingobox.c<br />
 * klax.c<br />
 * koikoi.c<br />
 * konamigq.c<br />
 * ladyfrog.c<br />
 * liberate.c</p>
<p>Modified my coin_insertion() function to use ASSERT &amp; CLEAR instead<br />
of PULSE_LINE in cntsteer.c &amp; ssozumo.c. [Angelo Salese]</p>
<p>Made sure that both the RESET and BUSREQ lines are honored by the<br />
megadriv sound cpu. [Wilbert Pol]</p>
<p>Properly hooked-up player 2 mahjong panel in mj4simai. [Angelo Salese]</p>
<p>Moved paletteram_IIBBGGRR_w() from senjyo.c to emu/video/generic.c.<br />
[Angelo Salese]</p>
<p>Removed deprecat.h dependancy for usgames.c. [Angelo Salese]</p>
<p>Add READY line readback to the SN76496 core, cleaned up the structs a<br />
bit, cleaned up comments, added more TODOs, Fixed some unsaved<br />
savestate related stuff. [Lord Nightmare]</p>
<p>Added sn76496 ready line hook-up for spcforce.c, doesn&#8217;t make a<br />
difference since it&#8217;s not actually used. [Angelo Salese]</p>
<p>Added RTC emulation for hng64 driver [Angelo Salese]</p>
<p>Fixed sprite trail for mnight and robokid [kanikani]</p>
<p>Factored out some more MESS specific code for Atari 8bit.<br />
[Fabio Priuli]</p>
<p>Splitted Naomi / Atomiswave memory maps and improved sorting of the<br />
driver. [Angelo Salese]</p>
<p>Added sound to Pocket Gal Deluxe (bootleg) [Angelo Salese]</p>
<p>lordgun &#8211; Fix: P1 Button2 is really P2 Button1. [Cananas]</p>
<p>Changed Lunar Lander thrust control to a pedal. This more accurately<br />
emulates the control. Note: the current code uses IPT_PADDLE. This<br />
causes the game to start with the thrust at 50%. This is not correct.<br />
The control is really a hand operated pedal. [Derrick Renaud]</p>
<p>Merged memory maps for nycaptor, nbmj8991, nbmj8891, mystwarr.<br />
[Angelo Salese]</p>
<p>First layer of memory map merging for namcos2.c and namcos21.c, needs<br />
a second hand in order to remove all the SMH references (they both<br />
are macroized to hell). [Angelo Salese]</p>
<p>Fixed Yellow Cab (Japan) booting, promoted to working status<br />
[Angelo Salese]</p>
<p>Attempted to fix colors in Koi Koi Part 2 [Angelo Salese]</p>
<p>Lowered DAC volume in Karate Champ from 0.50 to 0.15, it was having<br />
sound clipping problems since day one. [Angelo Salese]</p>
<p>Cleaned-up HNG64 system ports. [Angelo Salese]</p>
<p>Changed the z80_bank_addr in megadriv.c into a simple 9 bit shift<br />
register. Fixes mantis 2817.  [Enik Land]</p>
<p>Improved interrupt handling for the 8/16 bit H8s. [R. Belmont]</p>
<p>System 23: hooked up serial comms between subcpu and I/O board.<br />
[R. Belmont]</p>
<p>Added a driver for Irem M14 HW. [Angelo Salese]</p>
<p>Removed deprecat.h dependancy for kopunch.c. [Angelo Salese]</p>
<p>Naomi: hacked up 3D renderer. Still quite preliminary but allows most<br />
games to show graphics. [Olivier Galibert, David Haywood]</p>
<p>Converted the WAVE sound device to stereo (for MESS). [Curt Coder]</p>
<p>Various improvements to Parent Jack driver. [Tomasz Slanina]</p>
<p>Modified mahjong games in Naomi to be loaded with a specific<br />
configuration, will add the proper JVS hook-up later. [Angelo Salese]</p>
<p>Added proper MCU dump for Black Tiger.<br />
[Dr. Decapitator, Guru, Angelo Salese]</p>
<p>Fixed display of the i8085&#8242;s SP register when in the debugger.<br />
[MooglyGuy]</p>
<p>Added proper MCU dump for Meikyuu Hunter G.<br />
[Dr. Decapitator, Guru, Angelo Salese]</p>
<p>Moved Taito &#8216;skip to next level&#8217; buttons from BUTTON_2 to Q/W keys.<br />
[Fabio Priuli]</p>
<p>Fix MCS51 disassembler to work properly when there are two memory<br />
arguments (the second would overwrite the first). [Aaron Giles]</p>
<p>Added and began hooking up the 8751&#8242;s for the System 1 games. Still<br />
some work to do. [Aaron Giles]</p>
<p>Added proper JVS I/O board init string for Idol Janshi Suchie-Pai 3<br />
to allow it to boot. [Angelo Salese]</p>
<p>Corrected sauro main cpu to 5Mhz and YM3812 to 2.5Mhz as verified on<br />
the pcb. [Corrado Tomaselli]</p>
<p>Improved protection emulation in galpani2 driver: [Luis Faria]<br />
 - modified somewhat the protection handling, geeting rid of the need<br />
    to call galpani2_mcu_run from VIDEO_UPDATE, as that function is<br />
    performed by CPU2&#8242;s INT7 and it now works. And added support for<br />
    command 2, making gp2se go into demo mode and allowing to go<br />
    ingame, nice skulls! <img src='http://www.emunews.eu/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Unfortunately, this set is still not<br />
    playable because of missing gals in the background and sometimes<br />
    there&#8217;s an ADDRESS ERROR, causing a reset. Included in these<br />
    changes, I added support for MCU triggering by CPU2.<br />
 - changed some 8 bit writes disguised as 16 bit to AM_WRITE8 and<br />
    AM_DEVWRITE8 and some AM_WRITE(SMH_NOP)s to AM_WRITENOP.<br />
 - &#8220;crystallized&#8221; the clocks of the M68000s and OKIs, deriving the<br />
    latter from the former.<br />
 - fixed a Copy&amp;Paste mistake I made in the previous submission, in<br />
    the sound rom mappings for galpani2/2t/2g.<br />
 - reduced the input port definition duplication by using PORT_INCLUDE<br />
    where applicable instead of defining everything again.<br />
 - reduced the CPU#2 Code region size to the effectively used size,<br />
    and expanded the CPU#2 Backgrounds Data region size to the maximum<br />
    usable size, making it the same for all sets.</p>
<p>Fixed bug when setting breakpoints on Z80 CPUs at addresses A-F.<br />
[Xander Xander]</p>
<p> </p>
<p>New games added or promoted from NOT_WORKING status<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Pit Boss Supertouch 30 [Mariusz Wojcieszek]</p>
<p> </p>
<p>New clones added<br />
&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Legend of Kage (oldest) [Uki]<br />
Final Star Force (Japan) [Uki]<br />
Yellow Cab (Japan) [Uki]<br />
Zero Team (set 4) &#8211; not working [Uki]<br />
The Combatribes (Japan) [Chack'n]<br />
Super Xevious (Japan) [TH60]<br />
Crazy Kong 2 (Japan) [Team Japump!!!]<br />
Aliens (Asia) [Irongiant]<br />
Noraut Joker Poker [Alan Griffin]<br />
Pit Fighter (Rev 5) [Smitdogg, The Dumping Union]<br />
Cabal (bootleg set 2) [Klaus]<br />
Special Criminal Investigation (Negro Torino hack) [Corrado Tomaselli]<br />
Cruis&#8217;n World v1.7 [MSN]</p>
<p> </p>
<p>New games marked as GAME_NOT_WORKING<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Ferrari F355 Challenge [Guru]<br />
Samurai Shodown 64 [Guru]<br />
Dancing Stage Featuring Disney&#8217;s Rave [smf/Mike DX]<br />
Xtreme Rally / Off Beat Racer! [Guru]<br />
Beast Busters 2nd Nightmare [Guru]<br />
Skimaxx [Phil Bennett]<br />
Panic Park (PNP2 Ver. A) [Guru]<br />
Triple Star 2000 [f205v]<br />
Super Star [f205v]<br />
Gigas [Andy Welburn]<br />
Shadow Dancer (Mega-Tech)<br />
  [Smitdogg, cricri_pingouin, incog, B. Sparks, ANY]<br />
Streets of Rage (Mega-Tech)<br />
  [Smitdogg, cricri_pingouin, incog, B. Sparks, ANY]</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.emunews.eu/?feed=rss2&amp;p=309</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mame 0.131 / MameUI 0.131</title>
		<link>http://www.emunews.eu/?p=303</link>
		<comments>http://www.emunews.eu/?p=303#comments</comments>
		<pubDate>Wed, 29 Apr 2009 15:49:23 +0000</pubDate>
		<dc:creator>BraiNKilleR</dc:creator>
				<category><![CDATA[MAME]]></category>

		<guid isPermaLink="false">http://www.emunews.eu/?p=303</guid>
		<description><![CDATA[With a huge list of chnges due the latest &#8220;u&#8221; updates Mame 0.131 has been released.  Directly from the Mamedev site&#8230; Those of you who haven&#8217;t been keeping with the intermediate releases will need to take heed of the warning that came with MAME 0.130u1. I&#8217;m repeating it here just to be sure: IMPORTANT NOTE: [...]]]></description>
			<content:encoded><![CDATA[<p>With a huge list of chnges due the latest &#8220;u&#8221; updates <strong>Mame 0.131</strong> has been released. <br />
Directly from the Mamedev site&#8230;</p>
<p>Those of you who haven&#8217;t been keeping with the intermediate releases will need to take heed of the warning that came with MAME 0.130u1. I&#8217;m repeating it here just to be sure:</p>
<p>IMPORTANT NOTE: The CHD format has undergone a change with this release. The main reason for this change is to include some of the key metadata into the hashes for the CHDs. This ensures that the metadata is valid and prevents abuse.<br />
The first impact you will find is that all of your CHD differencing files are invalid. Just delete your &#8220;diff&#8221; directory contents entirely.<br />
The second impact is that all your existing CHDs will warn you that they have incorrect hashes. This is expected. Your old CHDs should still work fine, so if you can live with the &#8220;bad ROM&#8221; warnings, you don&#8217;t really need to do anything. However, if this bugs you or you want to be &#8220;clean&#8221;, you can update your CHDs, using this command line:<br />
chdman -update &lt;chdfile&gt; &lt;newchdfile&gt;<br />
for each one of your CHDs. This will take a while, but will produce CHDs that match the new checksums posted in the drivers.</p>
<p>As usual you can download all the binaries and sources files at the <a href="http://www.emunews.eu/?page_id=13" target="_self">download section </a>or read more for the complete whatsnew of this release&#8230;</p>
<p><span id="more-303"></span></p>
<p><strong>0.131<br />
</strong>&#8212;&#8211;</p>
<p>IMPORTANT NOTE: The CHD format has undergone a change with this<br />
release. The main reason for this change is to include some of the<br />
key metadata into the hashes for the CHDs. This ensures that the<br />
metadata is valid and prevents abuse.</p>
<p>The first impact you will find is that all of your CHD differencing<br />
files are invalid. Just delete your &#8220;diff&#8221; directory contents<br />
entirely.</p>
<p>The second impact is that all your existing CHDs will warn you that<br />
they have incorrect hashes. This is expected. Your old CHDs should<br />
still work fine, so if you can live with the &#8220;bad ROM&#8221; warnings, you<br />
don&#8217;t really need to do anything. However, if this bugs you or you<br />
want to be &#8220;clean&#8221;, you can update your CHDs, using this command<br />
line:</p>
<p>   chdman -update &lt;chdfile&gt; &lt;newchdfile&gt;<br />
  <br />
for each one of your CHDs. This will take a while, but will produce<br />
CHDs that match the new checksums posted in the drivers.</p>
<p> </p>
<p>MAMETesters Bugs Fixed<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
- 02399: [Known Issues/To-Do's] qmhayaku : Sound CPU is running at 4MHz in<br />
         real machine. (Luigi30)<br />
- 03115: [Graphics] nss_smw: Tilemap issue when displaying game map<br />
         (Angelo Salese)<br />
- 00767: [DIP/Input] bshark, bsharkj: Analog stick input is broken since<br />
         0.112u4. (Derrick Renaud)<br />
- 03070: [DIP/Input] harddriv, racedriv, steeltal and clones: Games map<br />
         some P1 inputs to P2 controls (Fabio Priuli)<br />
- 03105: [Documentation] quizmeku: Year is listed as 1994, but title<br />
         screen shows 1992. (Fabio Priuli)</p>
<p> </p>
<p>Source Changes<br />
&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Removed the last use of PORT_PLAYER(2) for P1 inputs. [Fabio Priuli]</p>
<p>Merged memory maps in the suna8, supbtime, superchs, suprnova,<br />
suprslam, subs, suna16, stepstag, stfight, strnskill drivers.<br />
[Aaron Giles]</p>
<p>Numerous improvements to the roul driver. [robiza]</p>
<p>Merged findout.c memory map. [Angelo Salese]</p>
<p>Added basic implementation of the TMS9927 video controller.<br />
[Aaron Giles]</p>
<p>Status games driver rewrite: [Aaron Giles]<br />
 - Reduced multiple drivers down to a primary one with minor tweaks<br />
 - Hooked up TMS9927 video generator<br />
 - Fixed statriv2v character generator to be more accurate<br />
 - Fixed incorrect colors<br />
 - Correct video timing</p>
<p>Miscellaneous Naomi work and improvements. Some refactoring done,<br />
new games hooked up. Moved NAOMI DRIVER_INITs to specific<br />
machine/naomi.c &amp; includes/naomi.h files, in preparation to add<br />
per-game JVS settings. [Angelo Salese, David Haywood]</p>
<p>Changed generic NVRAM behavior so that all the variants look for a<br />
memory region named &#8220;nvram&#8221;. If it is found and is of the same length<br />
as the generic_nvram_size, data is copied from there instead of<br />
filling the RAM with the fallback pattern. [Aaron Giles]</p>
<p>Fixed mouse/lightgun buttons to individually select when using<br />
-mouse/-multimouse and -lightgun. Meaning you will not receive Mouse<br />
Button 0 Gun Button 0 when selecting in the UI. [Derrick Renaud]</p>
<p>Merged memory map and attempted to add proper colors in Carrera.<br />
[Angelo Salese]</p>
<p>Fixed verbose output of RAW device names for XP. [Derrick Renaud]</p>
<p>When using RawInput &#8211; Fixed UI selection of Gun axis so Gun 1 is not<br />
always selected with the desired gun. [Derrick Renaud]</p>
<p>Fixed XF flag in the 8085A core. [Aaron Giles]</p>
<p>Fixed frontend messages to leave enough space for clone longer names.<br />
[Fabio Priuli]</p>
<p>Added Toshiba TLCS-900/H cpu core. [Wilbert Pol]</p>
<p>Added T6W28 sound core (SNK(?) custom sn76489a clone). [Wilbert Pol]</p>
<p>removed YM2151 from gijoe which is not present on real PCB.<br />
[Yasuhiro Ogawa]</p>
<p>Fixed P2 gun reload in Lethal Enforcers II. [Derrick Renaud]</p>
<p>Fixed bug where repeating axis values were being selected for button<br />
input in UI. [Derrick Renaud]</p>
<p>Documented PALs from Xenophobe board. [Kevin Eshbach]</p>
<p>Crystallized 1945kiii.c, maygay1b.c, maygayv1.c, mwarr.c, n8080.c<br />
(20.16MHz crystal confirmed with schematics), pacman.c, panicr.c,<br />
rallyx.c. [Luigi30]</p>
<p> </p>
<p><strong>New games added or promoted from NOT_WORKING status</strong><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Fantastic Journey [Olivier Galibert]<br />
Super Lucky Roulette [robiza]<br />
Status Blackjack [Aaron Giles]<br />
Status Fun Casino [Aaron Giles]<br />
Multi Game 2 [Mariusz Wojcieszek]</p>
<p> </p>
<p><strong>New clones added</strong><br />
&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Asterix (Japan) [Chack'n]<br />
Ashura Blaster (World) [Tirino73]</p>
<p> </p>
<p><strong>New games marked as GAME_NOT_WORKING</strong><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Marvel vs. Capcom 2 [Guru]<br />
Zombie Revenge [Guru]<br />
Guilty Gear X [Guru]<br />
Virtua Striker 4 (Japan) [Guru]<br />
Virtua NBA [Guru]<br />
Giant Gram Zen-Nippon Pro Wresring 2 [Guru]<br />
Dengen Tenshi Taisen Janshi Shangri-la [Guru]<br />
Virtua Striker 4 ver. 2006 (Rev D) (Japan)<br />
   [Alex's Rom Dumping Project]<br />
The Key Of Avalon &#8211; The Wizard Master &#8211; Server (GDT-0005C) (V4.001)<br />
   [Alex's Rom Dumping Project]<br />
Virtua Striker 2002 (GDT-0001) [Alex's Rom Dumping Project]<br />
Derby Owners Club II [Guru]<br />
Wild Riders [Guru]<br />
WWF Royal Rumble [Guru]<br />
Quiz Ah Megamisama [Guru]<br />
Dynamite Baseball Naomi [Guru]<br />
Dynamite Baseball &#8217;99 [Guru]<br />
Death Crimson OX [Guru]<br />
Tripple Draw [Aaron Giles]<br />
Casino Strip [Aaron Giles]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.emunews.eu/?feed=rss2&amp;p=303</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mame 0.130u4 / MameUI 0.130.4</title>
		<link>http://www.emunews.eu/?p=300</link>
		<comments>http://www.emunews.eu/?p=300#comments</comments>
		<pubDate>Fri, 17 Apr 2009 08:28:18 +0000</pubDate>
		<dc:creator>BraiNKilleR</dc:creator>
				<category><![CDATA[MAME]]></category>

		<guid isPermaLink="false">http://www.emunews.eu/?p=300</guid>
		<description><![CDATA[Another Mame update and probably the last one before 0.131 release is now available for all of us to enjoy. You can get as usual the sources and /or MameUI binaries at the downloads page or read more for the whatsnew of this release&#8230; 0.130u4 &#8212;&#8212;- MAMETesters Bugs Fixed &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- - 03106: [Sound] mouja: Sound [...]]]></description>
			<content:encoded><![CDATA[<p>Another Mame update and probably the last one before 0.131 release is now available for all of us to enjoy. You can get as usual the sources and /or MameUI binaries at the <a href="http://www.emunews.eu/?page_id=13" target="_self">downloads page</a> or read more for the whatsnew of this release&#8230;</p>
<p><span id="more-300"></span></p>
<blockquote><p>0.130u4<br />
&#8212;&#8212;-<br />
MAMETesters Bugs Fixed<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
- 03106: [Sound] mouja: Sound Effects/Voice missing (Angelo Salese)<br />
- 03065: [Crash/Freeze] All sets in namcos12.c: [debug] MAME asserts<br />
         during load time (Aaron Giles)<br />
- 03069: [Crash/Freeze] All sets in midzeus.c: [debug] MAME asserts<br />
         during load time (Aaron Giles)</p>
<p> </p>
<p>Source Changes<br />
&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Documented the <a href="http://www.segaresurrection.com">www.segaresurrection.com</a> decrypted Ninja Kids II sound<br />
rom so it doesn&#8217;t show up as newly &#8220;found&#8221; bootleg version.<br />
[Brian Troha]</p>
<p>Converted downtown, gondo, hbarrel, midres, timesold, topgunbl to use<br />
IPT_POSITIONAL. [Derrick Renaud]</p>
<p>Fixed Analog Settings to return to default when IPT_UI_SELECT (enter)<br />
pressed. Fixed misplaced brackets, allowing upper/lower case<br />
extensions for crosshair graphics and ldplayer chd files.<br />
[Derrick Renaud]</p>
<p>Naomi updates: [Angelo Salese, David Haywood]<br />
 * Added H-Blank IN interrupt hook-up<br />
 * Generate a few more interrupts (ISP end of render, VIDEO end of<br />
    render)<br />
 * Some minor improvements to the irq system<br />
 * Added a bunch of Maple-DMA fixes, now moeru boots too</p>
<p>Factored out MESS-specific code from machine/atari.c (cart init,<br />
loading &amp; unloading) [Fabio Priuli]</p>
<p>Correctly implemented &#8216;trail&#8217; function in ninjakd2. [kanikani]</p>
<p>Changed galgbios service switch to be a toggle. [David Haywood]</p>
<p>Fixed CPU_GET_INFO issues spotted by -validate in MESS debug build.<br />
[Fabio Priuli]</p>
<p>Added Dip Locations to jalmah.c. [Fabio Priuli]</p>
<p>Improved test mode behaviour on the jalmah.c. [Angelo Salese]</p>
<p>Added display of frame number to the beamx/y info in the register<br />
view in the debugger. [Aaron Giles]</p>
<p>munch mobile improvements: [robiza]<br />
 * implemented priorities<br />
 * removed unnecessary tile index check</p>
<p>Memory map merging for naughtyb.c, ssrj.c. [Angelo Salese]</p>
<p>Converted jangou &amp; nightgal drivers to use resistors with the color<br />
proms. [Angelo Salese]</p>
<p>Reverted to older behavior for how modified input port fields are<br />
handled. The originally intended behavior is that a new field that<br />
intersected a previous field would completely wipe out the original<br />
field. Recently a change was made that changed the behavior to only<br />
remove a portion of the bits from the original field. This is actually<br />
problematic behavior, so the original behavior was restored.<br />
[Aaron Giles]</p>
<p>Fixed auto-center bug on analog joysticks. [Derrick Renaud]</p>
<p>Fixed UI when modifying the inc/dec/analog fields of an analog control<br />
in sequence. [Derrick Renaud]</p>
<p>Corrected System 1 Z80 clocking: [Aaron Giles]<br />
 * each opcode fetch is 2 cycles with /M1 low, so each byte of<br />
    opcode fetching causes slightly longer delays than the previous<br />
    tables<br />
 * implemented approximate wait state timing for videoram access;<br />
    further accuracy will rely on getting a dump of the PAL16R4<br />
    that controls the horizontal video timing</p>
<p>Merged memory maps in taito_l.c, taito_x.c, taito_b.c, taito_f2.c,<br />
taito_f3.c, surpratk.c, system16.c, system18.c. Also removed some word<br />
handlers in favor of using READ8/WRITE8 directly in address maps.<br />
Removed some additional unnecessary handlers in favor of using<br />
AM_READ_PORT. [Aaron Giles]</p>
<p>Changed the PPU2C0x implementation to be a device. [Nathan Woods]</p>
<p>Simplified the gun port handling in the Sammy Outdoor Shooting games.<br />
[Derrick Renaud]</p>
<p>Small System 1 update: [Aaron Giles]<br />
 * correct video timing<br />
 * removed &#8220;small&#8221; video drivers for games that properly mask the<br />
    scrolling areas</p>
<p>Correct sound ROM for T-Mek 4.4 [Lars Bull]</p>
<p>Partial fix to bug MT 3070 (harddriv &amp; racedriv do not show anymore<br />
P2 inputs for analog controls). Still thinking about steeltal.<br />
[Fabio Priuli]</p>
<p> </p>
<p><strong>New games added or promoted from NOT_WORKING status</strong><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Tekken Tag Tournament (world versions) [Olivier Galibert]</p>
<p> </p>
<p><strong>New clones added</strong><br />
&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Might! Pang (Euro 000925) [Corrado Tomaselli]<br />
Night Warriors: Darkstalkers&#8217; Revenge (Asia 950302?)<br />
  [Smitdogg Jones, Nicola Salmoria]<br />
Trivia Master (set 4) [SoftwareThis]<br />
Wolf Fang -Kuhga 2001- (Rohga Japan Ver.) [Team Japump!!!]<br />
Mystic Warriors (JAA) [Guru]</p>
<p> </p>
<p><strong>New games marked as GAME_NOT_WORKING</strong><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
The Typing of the Dead [Alex's Rom Dumping Project]<br />
OutTrigger [Guru]<br />
Cannon Spike / Gun Spike<br />
Heavy Metal Geomatrix<br />
Super Lucky Roulette? [robiza, Angelo Salese]</p>
<p> </p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.emunews.eu/?feed=rss2&amp;p=300</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
