AHCI CD-ROM driver for DOS (Developers)
Thanks. 
> 1) there are no longer IO ports to access the drive. (1f0-1f7, 170-177, etc) 
Above are legacy ports, but there are also "native" IDE/SATA ports ... 
> so the drive does not appear as a standard hard drive anymore.
So PIO / UDMA code won't find anyting ...
> 2) all of the access to the drive is done through DMA through the AHCI 
> controller itself. essentially the "driver" or int 13 interface takes a 
> command, even identify device, which is PIO, and you build a bunch of 
> tables in memory that tell the controller what the command is, where 
> to get/put the data, etc, then you hit the "go" bit, and the controller 
> takes care of the actual drive communication through DMA. 
> The performance of AHCI comes through a parallel interface in these 
> tables you can build. You can have 32 outstanding requests at the 
> same time, each with their own scatter/gather tables and buffers in 
> memory. You build the tables of the commands you want to issue, 
> hit that go bit and sit back and wait for your data to be read or 
> written to/from the drive. (I think you can do up to 32mb sized 
> transfers, and have 32 of them at a time.)
COOL 
> 3) my assumption would be that when using the INT13 interface, they 
> probably don't open up 32 channels, as that becomes a big memory 
> hog and could require memory access >1mb. My guess is that it's only 
> 1 channel ever being used, and thus with 1 channel going, you'd end 
> up with the exact same performance as issuing commands to a 
> standard SATA port. 
What performance do you get using INT $13 (IDECHECK) ?  
So since it works well (just not very fastest) in DOS, the need for a 
driver is not "that bad" (not as bad as for sound) for now 
---
This is a LOGITECH mouse driver, but some software expect here
the following string:*** This is Copyright 1983 Microsoft ***
Complete thread:
- AHCI projects? - DOSferatu, 14.12.2009, 20:30 ![Open in board view [Board]](img/board_d.gif) ![Open in mix view [Mix]](img/mix_d.gif) - AHCI CD-ROM driver for DOS - Rugxulo, 15.12.2009, 02:10- AHCI CD-ROM driver for DOS - RayeR, 16.12.2009, 01:37- AHCI CD-ROM driver for DOS - RayeR, 16.12.2009, 01:45
- AHCI CD-ROM driver for DOS - DOS386, 18.12.2009, 02:09- AHCI CD-ROM driver for DOS - DOSferatu, 18.12.2009, 16:04- AHCI CD-ROM driver for DOS - DOS386, 19.12.2009, 04:08- AHCI CD-ROM driver for DOS - DOSferatu, 21.12.2009, 16:45- AHCI CD-ROM driver for DOS - DOS386, 22.12.2009, 17:11
 
 
- AHCI CD-ROM driver for DOS - DOSferatu, 21.12.2009, 16:45
 
- AHCI CD-ROM driver for DOS - DOS386, 19.12.2009, 04:08
- AHCI CD-ROM driver for DOS - RayeR, 19.12.2009, 20:27- AHCI CD-ROM driver for DOS - DOS386, 20.12.2009, 08:05
 
 
- AHCI CD-ROM driver for DOS - DOSferatu, 18.12.2009, 16:04
 
 
- AHCI CD-ROM driver for DOS - RayeR, 16.12.2009, 01:37
- AHCI projects? - Maybe Jack R. Ellis!! - swf, 16.12.2009, 01:05
- AHCI projects? - Khusraw, 16.12.2009, 11:54- AHCI projects? - DOSferatu, 16.12.2009, 15:56- AHCI projects? - RayeR, 16.12.2009, 18:10- AHCI projects? - DOSferatu, 16.12.2009, 22:21
- AHCI projects? - marcov, 17.12.2009, 10:25- AHCI projects? - RayeR, 19.12.2009, 20:37- AHCI projects? - marcov, 17.01.2010, 14:34- AHCI projects? - Laaca, 08.03.2010, 09:41- AHCI projects? - DOSferatu, 10.03.2010, 16:57- AHCI projects? | Sound - DOS386, 17.03.2010, 05:53- AHCI projects? | Sound - DOSferatu, 17.03.2010, 22:34- AHCI projects? | Sound | Mail theft - DOS386, 18.03.2010, 09:36
 
 
- AHCI projects? | Sound - DOSferatu, 17.03.2010, 22:34
 
- AHCI projects? | Sound - DOS386, 17.03.2010, 05:53
 
- AHCI projects? - DOSferatu, 10.03.2010, 16:57
 
- AHCI projects? - Laaca, 08.03.2010, 09:41
 
- AHCI projects? - marcov, 17.01.2010, 14:34
 
- AHCI projects? - RayeR, 19.12.2009, 20:37
 
- AHCI projects? - Gabiz_ro, 27.03.2010, 22:45- AHCI projects? - DOSferatu, 31.03.2010, 15:59- AHCI projects? - Gabiz_ro, 01.04.2010, 19:00
 
 
- AHCI projects? - DOSferatu, 31.03.2010, 15:59
- AHCI projects? - Gabiz_ro, 07.04.2010, 22:58
- AHCI projects? - kladno, 06.05.2010, 08:40
 
- AHCI projects? - RayeR, 16.12.2009, 18:10
 
- AHCI projects? - DOSferatu, 16.12.2009, 15:56
- AHCI projects? - mcluskyism, 06.05.2023, 09:37- AHCI projects? - glennmcc, 07.05.2023, 21:04- AHCI projects? - mcluskyism, 08.05.2023, 17:28
 
- AHCI projects? - mcluskyism, 13.05.2023, 13:27
 
- AHCI projects? - glennmcc, 07.05.2023, 21:04
 
- AHCI CD-ROM driver for DOS - Rugxulo, 15.12.2009, 02:10
 Board view
Board view Mix view
Mix view