created src\emu\bus\rs232 & src\emu\bus\midi directories and separated rs232 and midi devices, changed h89 to use an rs232 port to communicate with the serial terminal to instead of connecting it directly. [smf]

git-svn-id: svn://dspnet.fr/mame/trunk@27679 749742ba-7341-0410-aadc-df50b521781e
fixed FLASH_INTEL_E28F400B block erase

git-svn-id: svn://dspnet.fr/mame/trunk@27680 749742ba-7341-0410-aadc-df50b521781e
(MESS) apple3: a non-indirect instruction located on the zero page will also enable extended addressing.  Fixes Business BASIC. [R. Belmont]



git-svn-id: svn://dspnet.fr/mame/trunk@27681 749742ba-7341-0410-aadc-df50b521781e
new Tekken 2 clone

New Clone Added
---------------------------------------
Tekken 2 Ver.B (Japan, TES1/VER.B) [Any, The Dumping Union]

git-svn-id: svn://dspnet.fr/mame/trunk@27682 749742ba-7341-0410-aadc-df50b521781e
Added ability to add optional or required device/ioport/memory_region/... [Miodrag Milanovic]
and similar device finders to any device, and also created ability to 
set tag inside static configuration of device so you can reference it in
driver machine configuration

git-svn-id: svn://dspnet.fr/mame/trunk@27683 749742ba-7341-0410-aadc-df50b521781e
Converted i8251 to DEVCB2 [smf]

git-svn-id: svn://dspnet.fr/mame/trunk@27684 749742ba-7341-0410-aadc-df50b521781e
merged 26787 from after the failed menu merge. "fix autofinder on device remove (nw)"


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

git-svn-id: svn://dspnet.fr/mame/trunk@27686 749742ba-7341-0410-aadc-df50b521781e
(MESS) New NOT WORKING system
-----------------------------
Kasparov Stratos Chess Computer [Cowering, O. Galibert]

(Cowering is going to pick it up from here)

git-svn-id: svn://dspnet.fr/mame/trunk@27687 749742ba-7341-0410-aadc-df50b521781e
(MESS) apple3: Fix ROM test in Diagnostics and support PCPI AppliCard [R. Belmont]



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