Newsgroup: it.comp.software.emulatori
Titolo: mame 0.78u5 (what's new)

Un nuovo update:
http://haze.mame.net/diffs/whatsnew_078u5.txt
0.78u5
------
An update before Aaron changes things again :-)
General Source Changes
----------------------
Fixed some bad colours in Shienryu [Mariusz Wojcieszek]
	src/vidhrdw/stvvdp1.c
Discrete Sound SYstem Updates [Derrick Renaud]
	Discrete Sound Changes
	======================
	* fixed/added more documentation of functions at top of discrete.h
	* DISCRETE_RCFILTER - fixed bug that allowed module to use nodes not
available to it.
	  Can't beleive it did not crash before.
	New Discrete Modules Added
	==========================
	* DISCRETE_CRFILTER - high pass R/C filter.
	* DISCRETE_COUNTER - Presettable up/down counter, external clock with
selectable count edge.
	* DISCRETE_COUNTER_FIX - Presettable up/down counter with bult-in frequency
generator.
	* DISCRETE_ONESHOT - Fixed it. Added selectable: edge trigger; re-trigger;
output active state.
	* DISCRETE_ONESHOTR - Same as DISCRETE_ONESHOT but with reset.
	Game Driver Changes
	===================
	* poolshrk - Discrete sound emulation added.
	* bsktball - changed bounce sound to use DISCRETE_CRFILTER.
Updates to the Gameplan driver [Nicola Salmoria]
	- rewritten using machine/6522via.c and machine/6532riot.c, which weren't
	  available at the time it was created. This fixed the gfx problems and bad
	  sound.
	- vidhrdw/gameplan.c is no longer needed.
	- machine/6532riot: added PA7 adge detect and irq callback
	- machine/6522via: fixed port writes so that pins set as input are pulled
	  high. This is required by the gameplan games and is confirmed by the
65422
	  data sheet. Added support for CA2 pulse handshake.
System 21 updates [Phil Stroffolino]
	- hooked up preliminary support for System21's "depth bias" feature,
	  used as a corrective factor when sorting polygons by representative z
	  value.  It's not perfect, but a step in the right direction.
	- improved polygon colors in CyberSled
	- better parsing of CyberSled's display list; title screen and ingame
	  graphics now appear and are mostly correct
	- hooked up CyberSled input ports; they can be configured with the
	  usual mechanism: hold the 'service' key while flipping the test
	  dipswitch
	- added near-plane clipping for System21's flat-shaded polygons
	- hooked up the view transform, used in Starblade to tilt the screen
	  when player is targeting the edges of the playfield
	- hooked up a private (placeholder) implementation of zdrawgfx() for
	  C355 sprite rendering, adding sprite-tilemap orthogonality for all
	  games using that chip.  This fixes MAMEtesters bug ptblank056gre.
	- C355 sprite rendering no longer relies on game-specific hacks for XY
	  placement or cropping
	- some rudimentary work has been done for "Winning Run '91"; this game
	  runs on prototype System21 hardware, and as such is quite different
	  from the other titles.  It uses a 3rd 68k CPU to render graphics to a
	  bitmap layer (there is no sprite chip), but still appears to rely on
	  DSPs for 3d graphics.
	- updated System21 notes/comments.
Fixed the following bugs created / revealed by Aaron's updates
	VSNes dual games not working [Pierpaolo Prazzoli]
	warning messages on decocass.c, tnzs.c, cvs.c
	raiga sound
	gsword bad ram message
	gberet bad ram message [Stefan Jokisch]
	MX5000 / Flak Attack bad ram [R.Belmont]
Fixed DIPS
	Indoor Soccer [Brian A. Troha]
	Radical Radial [Stefan Jokisch]
SUpport USB Keyboard LEDs [smf]
	-led_mode ps/2 is the default and uses DeviceIOControl
	-led_mode usb uses keybd_event()
	This only affects windows nt/2000/xp.
	There might be a way of using DeviceIOControl to change the led's on usb
	keyboards, but I can't find it.
	Using keybd_event() may have problems restoring on exit, but at least it
	does work.
Save state loading from command line [smf]
	Adds -state to the windows version. The code was already in the core to
	handle it, all this patch does is allows you to set options.savegame
	Not sure how reliable it is, it worked for galaxian.
Fixed Discrete sound system crash with -nosound [R.Belmont]
Added extra roms to alibaba [Pierpaolo Prazzoli]
Attempt to fix Space Thunderbird gfx [Pierpaolo Prazzoli]
Removed some 'smart' code from CHD filename handling [Olivier Galibert]
New Games supported or promoted from GAME_NOT_WORKING status:
-------------------------------------------------------------
Hard Head 2 [Luca Elia]
	src/drivers/suna8.c
	src/vidhrdw/suna8.c
New Clones supported or promoted from GAME_NOT_WORKING status:
--------------------------------------------------------------
Outrun (Japan Prototype?)
Xevious (Atari set 3)  [Pierpaolo Prazzoli]
Strafe Bomb (scramble bootleg) [Pierpaolo Prazzoli]
Dogou Souken (Joystick bootleg) [Pierpaolo Prazzoli]


Sě ma se implementassero anche la gestione dei poligoni con le
OpenGL...