mediagx: fix config register access (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@23663 749742ba-7341-0410-aadc-df50b521781e
i86: don't lose save_xor on reset. (nw)


git-svn-id: svn://dspnet.fr/mame/trunk@23664 749742ba-7341-0410-aadc-df50b521781e
tidied up some ide i/o addresses (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@23665 749742ba-7341-0410-aadc-df50b521781e
tx1: The prom is accessed at 16bits, so load it as such [O. Galibert]

git-svn-id: svn://dspnet.fr/mame/trunk@23666 749742ba-7341-0410-aadc-df50b521781e
area 51 site 4 doesn't like the same value as fishing frenzy, maybe there is a difference between the value you get for no drives at all and no current drive (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@23667 749742ba-7341-0410-aadc-df50b521781e
Modernized Konami 007232 sound device [Osso]

also, removed the chip from bishi_state class, since it seems that the driver does not use this device at all...

git-svn-id: svn://dspnet.fr/mame/trunk@23668 749742ba-7341-0410-aadc-df50b521781e
error register moved across (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@23669 749742ba-7341-0410-aadc-df50b521781e
moved the status and command across (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@23670 749742ba-7341-0410-aadc-df50b521781e
Modernized Taito PC080SN video device. [Osso]

git-svn-id: svn://dspnet.fr/mame/trunk@23671 749742ba-7341-0410-aadc-df50b521781e
moved the status timer across (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@23672 749742ba-7341-0410-aadc-df50b521781e
moved the reset timer across (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@23673 749742ba-7341-0410-aadc-df50b521781e
pit8253: fix null counter reset, fixes grub invaders

git-svn-id: svn://dspnet.fr/mame/trunk@23674 749742ba-7341-0410-aadc-df50b521781e
PC driver cleanup:
- Much improved CS4031 emulation, added DMA, interrupt controller, timer, RTC directly to the device as sub devices and added the generic functions needed for AT compatibility
- Moved the ct486 driver to its own file, to avoid all the legacy stuff in at.c
- Added support for the IOCHCK signal to the ISA bus, this is used instead of directly issuing an NMI to the main CPU
- Moved ISA device slot definitions to its own file to avoid copy & pasting the same list to different drivers
- Updated MC146818 RTC for devcb2

git-svn-id: svn://dspnet.fr/mame/trunk@23675 749742ba-7341-0410-aadc-df50b521781e
(MESS) removed unused private field from src/mess/machine/cs4031.h (nw)

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

git-svn-id: svn://dspnet.fr/mame/trunk@23677 749742ba-7341-0410-aadc-df50b521781e
Split hard drive emulation from the ide controller. [smf]

git-svn-id: svn://dspnet.fr/mame/trunk@23678 749742ba-7341-0410-aadc-df50b521781e
(MESS) pet_flop.xml: Added Z-RAM floppy. [Mike Naberezny]

git-svn-id: svn://dspnet.fr/mame/trunk@23679 749742ba-7341-0410-aadc-df50b521781e
(MESS) imi5000h: Added CTC/PIO handlers. (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@23680 749742ba-7341-0410-aadc-df50b521781e
(MESS) Added skeleton device for Mator SHARK (22 MB Winchester hard disk for the Commodore PET). [Curt Coder, Mike Naberezny]

git-svn-id: svn://dspnet.fr/mame/trunk@23681 749742ba-7341-0410-aadc-df50b521781e
(MESS) pc1512: Fixed regression. (nw)

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