General code cleanup in HLSL, nw

git-svn-id: svn://dspnet.fr/mame/trunk@25090 749742ba-7341-0410-aadc-df50b521781e
Notes about DCLP

git-svn-id: svn://dspnet.fr/mame/trunk@25091 749742ba-7341-0410-aadc-df50b521781e
More documentation

git-svn-id: svn://dspnet.fr/mame/trunk@25092 749742ba-7341-0410-aadc-df50b521781e
MIDI: fixed some SysEx issues [Christian Brunschen]



git-svn-id: svn://dspnet.fr/mame/trunk@25093 749742ba-7341-0410-aadc-df50b521781e
we already know the cpu, no need to look it up (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@25094 749742ba-7341-0410-aadc-df50b521781e
updated zlib to 1.2.8 [Oliver Stöneberg]

git-svn-id: svn://dspnet.fr/mame/trunk@25095 749742ba-7341-0410-aadc-df50b521781e
Made both DRC and Non-DRC compile for MIPS, RSP and SH2 core and added option to enable/disable DRC from command line (-drc -nodrc  by default it's on) [Miodrag Milanovic]

git-svn-id: svn://dspnet.fr/mame/trunk@25096 749742ba-7341-0410-aadc-df50b521781e
(MESS) New skeleton [Al Kossow, Robbbert]
-------------------------------------------------
Microtek Mice.

git-svn-id: svn://dspnet.fr/mame/trunk@25097 749742ba-7341-0410-aadc-df50b521781e
Added command line option to force DRC C backend [Miodrag Milanovic]

git-svn-id: svn://dspnet.fr/mame/trunk@25098 749742ba-7341-0410-aadc-df50b521781e
Removed some commented out code from the old, not existing anymore Deco104 simulation. (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@25099 749742ba-7341-0410-aadc-df50b521781e
Modernized 74153.c. This still needs updating to devcb/devcb2. (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@25100 749742ba-7341-0410-aadc-df50b521781e
fixed game id (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@25101 749742ba-7341-0410-aadc-df50b521781e
Modernized the unused k001005 device, just because. This implementation should be merged with the non-device one in video/gticlub.c (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@25102 749742ba-7341-0410-aadc-df50b521781e
Moved some audio handlers in vicdual_state. (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@25103 749742ba-7341-0410-aadc-df50b521781e
Modernized video/hd63484.c. This should be merged with video/h63484.c. (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@25104 749742ba-7341-0410-aadc-df50b521781e
namcos12.c: We add version numbers to program flash roms so now that we know, correct the version for the Japan C1 set. - NW

git-svn-id: svn://dspnet.fr/mame/trunk@25105 749742ba-7341-0410-aadc-df50b521781e
New Punch Out clone

New Clone Added
-------------------------------
Punch-Out!! (Japan) [ShouTime, The Dumping Union]

git-svn-id: svn://dspnet.fr/mame/trunk@25106 749742ba-7341-0410-aadc-df50b521781e
mcs51.c: Modernized cpu core.

git-svn-id: svn://dspnet.fr/mame/trunk@25107 749742ba-7341-0410-aadc-df50b521781e
315_5124.c: Prevent writing outside the m_selected_sprite array. (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@25108 749742ba-7341-0410-aadc-df50b521781e
(MESS) sms.c: Reduce tagmap lookups for sscope and fixed validation error when using the lphaser controller on a driver with sscope support.  [Enik Land]
Fixed crashes from reading the reset port on some drivers.  [Wilbert Pol]


git-svn-id: svn://dspnet.fr/mame/trunk@25109 749742ba-7341-0410-aadc-df50b521781e