Changed "features" to "identify device". Don't set DRDY immediately when executing identify device as a timer is fired that will set it and trigger an interrupt anyway. Diagnostics fail if no identify device response is available. Set correct register contents at reset. Added edge detection to reset. Clear irq as soon as reset is triggered. Don't clear DRDY when resetting. Only call update_irq if something changed. Removed some places that were setting sector count. Added some #defines for masking bit fields. (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@23731 749742ba-7341-0410-aadc-df50b521781e
New Savage Quest bios dump, still marked bad as there are still issues however they may be emulation related [Trevor Brown]

git-svn-id: svn://dspnet.fr/mame/trunk@23732 749742ba-7341-0410-aadc-df50b521781e
jackal.c: Corrected rom names and added PCB locations to them. Added correct roms for the bootleg version. [Brian Troha]

git-svn-id: svn://dspnet.fr/mame/trunk@23733 749742ba-7341-0410-aadc-df50b521781e
(MESS) MEK6800D2 : Added cassette interface, system listed as WORKING [Robbbert]

git-svn-id: svn://dspnet.fr/mame/trunk@23734 749742ba-7341-0410-aadc-df50b521781e
(MESS) nes.c: added emulation of the FC Family Trainer controller,
to be enabled in Expansion Port through the Driver Configuration 
submenu, and mapped by default like the Power Pad. [Fabio Priuli]

git-svn-id: svn://dspnet.fr/mame/trunk@23735 749742ba-7341-0410-aadc-df50b521781e
fix subscript compile error (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@23736 749742ba-7341-0410-aadc-df50b521781e
wd_fdc: Do the on-reset restore slightly differently [O. Galibert]

git-svn-id: svn://dspnet.fr/mame/trunk@23737 749742ba-7341-0410-aadc-df50b521781e
(MESS) victor9k_flop.xml: Added floppies. [Jonathan Gevaryahu]

git-svn-id: svn://dspnet.fr/mame/trunk@23738 749742ba-7341-0410-aadc-df50b521781e
Fixed head incrementing when using CHS with 16 heads (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@23739 749742ba-7341-0410-aadc-df50b521781e
removed read_key() from ide_mass_storage_device as it's only used by ataflash and that was also reading the key in manually (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@23740 749742ba-7341-0410-aadc-df50b521781e
removed unnecessary code as these are the defaults on reset now (nw)

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