ppu2c0x.c: Removed the bogus "color remap tables" in favor 
of external palettes containing data reverse-engineered 
(several years ago) from original hardware. 
Each vsnes set, as well as the playch10 bios, now requires 
one of these palettes. [Alex Jackson]

vsnes.c improvements: [Alex Jackson]
- Moved RC2C05 PPU-based protection into the PPU itself,
rather than hacking it in at the driver level.
- After exhaustive testing, completely sorted out the
"palette" dipswitches (which are actually PPU type 
selection) on all games that have them.  Added notes about these games in the comments. 
- Removed GAME_IMPERFECT_COLORS and GAME_WRONG_COLORS from 
all games, as they should all be 100% correct now.
 - Fixed coin inputs in tkoboxng. Removed IMPERFECT_GRAPHICS
flag since there's no legitimate reason I can see for it.
Also, fixed manufacturer and description to match the title 
screen.
- Added a bit more information about the missing sets in 
the comments.


git-svn-id: svn://dspnet.fr/mame/trunk@8803 749742ba-7341-0410-aadc-df50b521781e
add partial 6840ptm readback support to exidy.c [Lord Nightmare]

git-svn-id: svn://dspnet.fr/mame/trunk@8804 749742ba-7341-0410-aadc-df50b521781e
Convert Atari System 1 to use the 'new' TMS5220 interface. [Lord Nightmare]

git-svn-id: svn://dspnet.fr/mame/trunk@8805 749742ba-7341-0410-aadc-df50b521781e
Switch Escape from the Planet of the Robot Monsters to use the new TMS5220 interface. [Lord Nightmare]

git-svn-id: svn://dspnet.fr/mame/trunk@8806 749742ba-7341-0410-aadc-df50b521781e
revert accidental volume-boost commit (It will be needed once the new tms5220 core goes live tho). no whatsnew.

git-svn-id: svn://dspnet.fr/mame/trunk@8807 749742ba-7341-0410-aadc-df50b521781e
snes.c: Fixed clipmasks in hires modes [Fabio Priuli]

git-svn-id: svn://dspnet.fr/mame/trunk@8808 749742ba-7341-0410-aadc-df50b521781e
New clone added: Iron Fortress (Japan)

New Clone Added
---------------------------------
Iron Fortress (Japan) [F205V, The Dumping Union]

git-svn-id: svn://dspnet.fr/mame/trunk@8809 749742ba-7341-0410-aadc-df50b521781e
Fixed RTL opcode in-bank issue in the G65816 CPU core [Angelo Salese]

git-svn-id: svn://dspnet.fr/mame/trunk@8810 749742ba-7341-0410-aadc-df50b521781e
New Naomi GD-ROMs added

New Clone Added
------------------------------
Super Shanghai 2005 (GDL-0031) [tormod, Gerald, The Dumping Union]

New Game Added
--------------------------------------
Senko No Ronde Special (GDL-0038) [tormod, The Dumping Union]


git-svn-id: svn://dspnet.fr/mame/trunk@8811 749742ba-7341-0410-aadc-df50b521781e
new game (not working): Happy Tour

New Game Added
-----------------------------
Happy Tour [Guru, jmurjr, JacKc, gingertom, Rene Single, Smitdogg, The Dumping Union]

git-svn-id: svn://dspnet.fr/mame/trunk@8812 749742ba-7341-0410-aadc-df50b521781e
sm8500d.c: Fixed disassembly of extended instructions (1A, 1B, 4F).  [Oliver Stoeneberg]
lr35902.c: Fixed possible issue when checking for enabled irqs.  [Oliver Stoeneberg]


git-svn-id: svn://dspnet.fr/mame/trunk@8813 749742ba-7341-0410-aadc-df50b521781e
rf5c68.c: corrected the point at which the sample callbacks 
are triggered, and what channel is returned.  The
interrupts are masked or enabled based on what PCM memory bank is
used, rather than the physical channel that was used. 
[Barry Rodewald]

git-svn-id: svn://dspnet.fr/mame/trunk@8814 749742ba-7341-0410-aadc-df50b521781e
Converted Atari System 2 to use the 'new' TMS5220 interface.
Switched TMS5220 type to 5220C. [Lord Nightmare]


git-svn-id: svn://dspnet.fr/mame/trunk@8815 749742ba-7341-0410-aadc-df50b521781e
Further refining of the Atari JSA speech and audio modifications. Hooked up the reset line for the ym2151. [Lord Nightmare]

git-svn-id: svn://dspnet.fr/mame/trunk@8816 749742ba-7341-0410-aadc-df50b521781e
inptport.c: fixed keyboard detection (mainly for MESS) [Fabio Priuli]

git-svn-id: svn://dspnet.fr/mame/trunk@8817 749742ba-7341-0410-aadc-df50b521781e
Hooked up correct proms, corrected gfx rom order and added bank select / enabled for the reels in Treasure Island (Subsino) [David Haywood]

git-svn-id: svn://dspnet.fr/mame/trunk@8818 749742ba-7341-0410-aadc-df50b521781e
minor NMITIMEN potential bug-fix, not worth mention

git-svn-id: svn://dspnet.fr/mame/trunk@8819 749742ba-7341-0410-aadc-df50b521781e
updated Star Wars to use proper clocks for the tms5220 and the pokeys. [Lord Nightmare]

git-svn-id: svn://dspnet.fr/mame/trunk@8820 749742ba-7341-0410-aadc-df50b521781e
MASSIVE merge of TMS5110 and TMS5220 cores, TMS5220 side only so far. Much code by Jarek Burczynski merged.
Lattice Filter, Multiplier, and clipping redone.
TMS5220C multi-rate feature added.
Now using the same LPC table file (and format, as created by couriersud) as the TMS51xx is.
Unvoiced-Voiced transitioning adjusted to match patent.
Command handling redone to better match patent.
Reasonably significant speech quality improvements: Separate tables for TMS5200, TMS5220 and TMS5220C are implemented, though all still need to be verified from hardware.
Fixes: Garbled speech in Escape from the Planet of the Robot Monster's Canal Mazes is fixed, as well as some other garbled speech in game (when saying 'throwing switch' for instance).
Known Regressions (being worked on): Victory fails its startup self test with an error 5, but speech works in-game.

git-svn-id: svn://dspnet.fr/mame/trunk@8821 749742ba-7341-0410-aadc-df50b521781e
restore prom type to the rom names for Treasure Island (subsino.c) for the newly dumped color proms for documentational purposes.

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