Common parts of TMS99xx CPUs


git-svn-id: svn://dspnet.fr/mame/trunk@25727 749742ba-7341-0410-aadc-df50b521781e
Fixed broken IDLE in 9995; various cleanups.


git-svn-id: svn://dspnet.fr/mame/trunk@25728 749742ba-7341-0410-aadc-df50b521781e
Using new TMS9980/95 implementation. [Michael Zapf]


git-svn-id: svn://dspnet.fr/mame/trunk@25729 749742ba-7341-0410-aadc-df50b521781e
ti99: Some cleanups wrt. CPU configuration.


git-svn-id: svn://dspnet.fr/mame/trunk@25730 749742ba-7341-0410-aadc-df50b521781e
i186: timer is 1/4 internal clock, 1/8 external clock (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@25731 749742ba-7341-0410-aadc-df50b521781e
new Fire Shark clone

New Clone Added
----------------------------------
Fire Shark (earlier) [ShouTime, The Dumping Union]

git-svn-id: svn://dspnet.fr/mame/trunk@25732 749742ba-7341-0410-aadc-df50b521781e
new Emergency Call Ambulance clone added

New Clone Added
------------------------------------------
Emergency Call Ambulance (US location test?) [ShouTime, The Dumping Union]

git-svn-id: svn://dspnet.fr/mame/trunk@25733 749742ba-7341-0410-aadc-df50b521781e
New games added as GAME_NOT_WORKING
-----------------------------------
Fate: Unlimited Codes (FUD1 Ver. A) [Guru, R. Belmont]



git-svn-id: svn://dspnet.fr/mame/trunk@25734 749742ba-7341-0410-aadc-df50b521781e
winfile: Allow write-only files to be opened by external programs while MAME still has them open (matches POSIX semantics, useful for log files) [Firehawke]


nw: This was approved by Aaron.



git-svn-id: svn://dspnet.fr/mame/trunk@25735 749742ba-7341-0410-aadc-df50b521781e
web: Page not found handling, sends a 404 error. [Firehawke]



git-svn-id: svn://dspnet.fr/mame/trunk@25736 749742ba-7341-0410-aadc-df50b521781e
Fixed compile. (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@25737 749742ba-7341-0410-aadc-df50b521781e
(MESS) compis: Added cassette. [Curt Coder]

git-svn-id: svn://dspnet.fr/mame/trunk@25738 749742ba-7341-0410-aadc-df50b521781e
(MESS) compis: Added MPSC and RS-232 ports. [Curt Coder]

git-svn-id: svn://dspnet.fr/mame/trunk@25739 749742ba-7341-0410-aadc-df50b521781e
isbx: Added a placeholder for the Intel iSBX bus. [Curt Coder]

git-svn-id: svn://dspnet.fr/mame/trunk@25740 749742ba-7341-0410-aadc-df50b521781e
8080bw.c: Changed Space Invaders Stand-up Version (sisv) sets around based on new information/dumps from Andrew Welburn; sisv2->sisv, sisv->sisv3, new set sisv2, placeholder set sisv1; many comment changes as well. Removed accidentally included overlay roms from sisv sets. Also changed sitvo->sitv1 [Andrew Welburn, Lord Nightmare]

New sets:
Space Invaders (SV version rev 2)

New non-working sets:
Space Invaders (SV version rev 1)

git-svn-id: svn://dspnet.fr/mame/trunk@25741 749742ba-7341-0410-aadc-df50b521781e
Fix for mametesters 05216 by defaulting ram to 0. I don't know whether this is guaranteed or whether it's a game or emulation bug. Also tidied up a few things and added a couple of comments. [smf]

git-svn-id: svn://dspnet.fr/mame/trunk@25742 749742ba-7341-0410-aadc-df50b521781e
Replace legacy TMS9980 implementation with modern version. [Michael
Zapf]


git-svn-id: svn://dspnet.fr/mame/trunk@25743 749742ba-7341-0410-aadc-df50b521781e
(MESS) compis: FDC WIP. (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@25744 749742ba-7341-0410-aadc-df50b521781e
(MESS) compis: FDC WIP. (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@25745 749742ba-7341-0410-aadc-df50b521781e
(MESS) compis: Connected the FDC via the iSBX bus. [Curt Coder]

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