summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/machine/isa_ide8.c
Commit message (Collapse)AuthorAgeFilesLines
* Renamed IDE8 to XTIDE. [smf] smf-2013-09-081-327/+0
|
* Use 2864 for ROM. This allows XTIDECFG to flash the rom. Tested with 2.0.0 ↵ smf-2013-09-081-3/+6
| | | | beta 3. You must disable SDP because eeprompar doesn't emulate it & you must load from a file as if you load from eeprom then it only finds zeros. [smf]
* Fixed ATA addressing, reduced rom space to 8k (as that is all the XTIDE v1 ↵ smf-2013-09-081-46/+124
| | | | supported ) and added all the v1 compatible roms. [smf]
* Uses one timer instead of anonymous timers, so that resetting the device ↵ smf-2013-06-241-1/+1
| | | | will stop any outstanding work. BSY is always set when waiting for the busy timer to fire. Implemented DASP & PDIAG functionality, device 1 is detected during reset & if device 1 fails diagnostic then device 0 sets bit 7 of it's diagnostic result. Ide cards now default to 1 hard disk, otherwise device 1 without a chd will cause device 0 to report a controller error (AMIBIOS for example doesn't allow booting from device 0 if device 1 fails). Timing of DASP & PDIAG is set very short because of lack of wait states when accessing ATA bus. Improved SRST functionality, which has meant viper needed to be changed to trigger a hard reset instead of a soft reset. Writes to the command register are now ignored with BSY or DRQ is set (packet devices can accept the DEVICE RESET command but they are not supported yet). [smf]
* Added ata_interface_device, ide_controller_device is now only for pc ↵ smf-2013-06-191-4/+4
| | | | register mapping. Renamed ide_mass_storage_device to ata_mass_storage_device. Changed ide_hdd_device so it only picks up it's image from the harddisk_image_device, which does a lookup to see if there is a region itself. (nw)
* First pass at tidying up ide interface. It no longer tries to force ↵ smf-2013-06-081-8/+9
| | | | everything to act as a PC. A copy of the VIA VT83C461 datasheet would be useful to remove some of the hacks added to make the games using it work again. [smf]
* Merge the mame and mess ide hd device (nw) smf-2013-06-051-1/+1
|
* removed some redundant uses of DEVICE_SELF (nw) smf-2013-05-201-1/+1
|
* file location update (nw) Miodrag Milanovic2013-05-151-1/+1
|
* Cleanups and version bumpmame0148u4 Miodrag Milanovic2013-04-301-38/+38
|
* XT IDE interface [Phill Harvey-Smith] Miodrag Milanovic2013-04-091-0/+245