New Mission Craft clone

New Clone Added
------------------------------
Mission Craft (version 2.7) [Artemio Urbina, The Dumping Union]

git-svn-id: svn://dspnet.fr/mame/trunk@23276 749742ba-7341-0410-aadc-df50b521781e
Just some MESS drivers nobody cares about (nw)


git-svn-id: svn://dspnet.fr/mame/trunk@23277 749742ba-7341-0410-aadc-df50b521781e
8237dma: convert its remaining users and kill it (nw)
--
The apollo and bebox both boot but might need more thorough testing.

git-svn-id: svn://dspnet.fr/mame/trunk@23278 749742ba-7341-0410-aadc-df50b521781e
Adds the Image menu to the QT debugger's main window. 
This allows the user to mount disk/c images from the UI.
[Andrew Gardner]



git-svn-id: svn://dspnet.fr/mame/trunk@23280 749742ba-7341-0410-aadc-df50b521781e
bye bye silly terminator errors... nw.

git-svn-id: svn://dspnet.fr/mame/trunk@23282 749742ba-7341-0410-aadc-df50b521781e
Fix for Apollo PIC8259 breakage [Hans Ostermeyer]

git-svn-id: svn://dspnet.fr/mame/trunk@23284 749742ba-7341-0410-aadc-df50b521781e
cast error found by mingw 4.7.4 (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@23285 749742ba-7341-0410-aadc-df50b521781e
uiimage.c: when creating a new file from the File Manager, require the user to 
enter an extension too [Fabio Priuli]

this matches the behavior from command line where launching files of a
create-able media (e.g. tapes or memory cards) without extension is always 
interpreted like launching from softlist, while launching it with an extension 
actually creates the file if it does not exist yet.

git-svn-id: svn://dspnet.fr/mame/trunk@23292 749742ba-7341-0410-aadc-df50b521781e
modernized the RP5H01 device [Osso]

git-svn-id: svn://dspnet.fr/mame/trunk@23293 749742ba-7341-0410-aadc-df50b521781e
(MESS) qx10: Added floppy software list. [Curt Coder]

git-svn-id: svn://dspnet.fr/mame/trunk@23294 749742ba-7341-0410-aadc-df50b521781e
i8251: Improved interface. (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@23295 749742ba-7341-0410-aadc-df50b521781e
(MESS) abc1600: Fixed keyboard. (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@23296 749742ba-7341-0410-aadc-df50b521781e
(MESS) softbox: Fixed Corvus hard disk interface. (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@23297 749742ba-7341-0410-aadc-df50b521781e
(MESS) qx10: Connected floppy software list. (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@23298 749742ba-7341-0410-aadc-df50b521781e
Cleaned a bit Carl's solution for optional QT debugger for Windows (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@23299 749742ba-7341-0410-aadc-df50b521781e
change make file rules to be consistent to one in sdl build (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@23300 749742ba-7341-0410-aadc-df50b521781e
Converted the Konami System 573 Security Cassettes to use slots. The current setting is no longer saved, so the default cassette is "game". Some games have additional I/O connected via the security cassette, which is now hooked up when the cassette is loaded instead of patched directly into the memory map. If the game has a separate "install" cassette then you need to select this and hard reset (shift+F3 or select reset from the slot menu) before it will let you install from the CD. [smf]

git-svn-id: svn://dspnet.fr/mame/trunk@23301 749742ba-7341-0410-aadc-df50b521781e
nevermind this yet

git-svn-id: svn://dspnet.fr/mame/trunk@23302 749742ba-7341-0410-aadc-df50b521781e
Fixed return value & menu item name in the QT Debugger's Image menu. (nw)



git-svn-id: svn://dspnet.fr/mame/trunk@23303 749742ba-7341-0410-aadc-df50b521781e
Oops.  Slot names aren't unique.  This is better anyway. (nw)



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