Newsgroup: it.comp.software.emulatori
Titolo: MAME 0.69a out!!!

MAME 0.69a (0.69 Update 1)
This version is provided as a source diff only, more releases like this may
follow
depending on how this one goes down, the intention is to allow people to
have the
latest code without the hassle and bandwidth requirements of a new binary.
If you can't compile this then don't worry, normal releases will still
happen, this
doesn't change anything as normal release plans are concerned, please don't
hassle
whoever maintains your favourite port of Mame to add the updates here, not
everybody
is going to have time to make new binaries on a regular basis.
General Source Changes
----------------------
Fixed eeprom in Head Panic [Paul Priest]
src\drivers\esd16.c
Few tweaks/minor optimizations to MIPS3 Dynacrec [Aaron Giles]
src\x86drc.c
src\x86drc.h
src\cpu\mips\mips3drc.c
Improved Save-State support for NeoGeo games [Mame32Plus]
Changed NeoGeo Resolution to be 320 wide, this is correct, the glitches it
causes
are verified against a real MVS [David Haywood]
Verified and corrected clock speeds etc. for NeoGeo [TheGuru]
src\drivers\neogeo.c
src\machine\neogeo.c
src\vidhrdw\neogeo.c
src\includes\neogeo.h
Removed analog input definition and encoded it directly from
Joystick input in Metal Soldier Isaac II [Jarek Burczynski]
src\drivers\msisaac.c
IDE Update adding support for a few things needed in the future [Aaron
Giles]
src\machine\idectrl.c
src\machine\idectrl.h
TMS32010 BIO fix [Aaron Giles]
src\cpu\tms32010\tms32010.h
C 68k core is now default, this fixes collisions in Assault []
Fixed bug causing Timings to be broken when using D3D [Leon van Rooij]
src\windows\wind3d.c
Optional XML output and xml to info converter (see xmlinfo.txt) [Andrea
Mazzoleni]
use -listxml, converter isn't fully set up yet.
src\info.c
src\info.h
src\windows\fronthlp.c
src\xml2info\*
A number of Changes to the Timer System [Aaron Giles]
All the CPU scheduling has moved into cpuexec.c and been taken out of
timer.c. A number of bugs relating to time tracking for suspended CPUs have
been fixed.
A side effect of all this is a change in the behavior of the CPU scheduling.
For the most part, games are fine with this. However, there were a few
exceptions:
* taitosj.c: timing of the MCU communication broke
* arkanoid.c: timing of the MCU communication broke
* harddriv.c: stunrun timing glitches, racedriv/steeltal/hdrivair broken
(There may be more, but I haven't found them yet.)
The first two problems have been fixed, as has racedriv, but steeltal,
hdrivair, and stunrun still have issues.
Oh, one other useful function I added is this:
cpu_boost_interleave(double timeslice_duration, double boost_duration);
You call this if you need to temporarily crank up the interleave for a short
period of time in order to get CPU synchronization working. I used this in
arkanoid and taitosj to get the MCU communications working. For example, you
could say:
cpu_boost_interleave(TIME_IN_USEC(1), TIME_IN_USEC(100));
which would interleave the CPUs on 1 usec boundaries for the next 100 usecs.
Even more useful is this:
cpu_boost_interleave(0, TIME_IN_USEC(10));
A very small value (0) for the first parameter means "use perfect
synchronization", which should guarantee cycle-accurate synchronization for
the specified duration. Note that this is *really* slow, so you don't want
to be doing it too much!
Let us know ASAP if anything else is broken as a result of this update
src\cpuintrf.c
src\cpuintrf.h
src\cpuexec.c
src\cpuexec.h
src\timer.c
src\timer.h
src\drivers\taitosj.c
src\machine\taitosj.c
src\machine\arkanoid.c
src\drivers\harddriv.c
src\machine\harddriv.c
src\sndhrdw\harddriv.c
New games supported:
--------------------
Guts'n [Paul Priest]
src\drivers\suprnova.c
src\vidhrdw\suprnova.c
Dragonball Z [R.Belmont]
src\drivers\dbz.c
src\vidhrdw\dbz.c
src\vidhrdw\konamiic.c
src\vidhrdw\konamiic.h
Ozon I [Pierpaolo Prazzoli]
bad colours due to missing prom
src\drivers\galaxian.c
New clones supported
--------------------
King of Fighters '95 (set 2) [Jarek Burczynski]
note, we use the new v1,c1,c2,c3,c4 from this set in the parent too
src\drivers\neogeo.c
Kyros No Yakata (Japan) [David Haywood]
src\drivers\alpha68k.c
Ambush (Tecfri) [David Haywood]
src\drivers\ambush.c
Frisky Tom (set 2) [David Haywood]
src\drivers\seicross.c
New TESTDRIVERS in source
-------------------------
Photo Y2K [ElSemi]
unemulated protection
Stadium Cross [David Haywood]
graphic problems, no controls
src\drivers\multi32.c
http://www.mametesters.com/
ciao

Dragonball Z [R.Belmont]
cioe' prima dicono di non scassare sre non lo si sa compilare e poi
ammettono che c'e' il supporto per dbz? INCAUTI!!! :PPP
-- 
FRM
Boss di fine gioco del B.O.B.B.L.E.
In difesa dei draghetti saponosi.
Blast off and strike the evil Bibbio empire