Op 29-1-2012 12:21, Bertho Grandpied schreef: > Hard Disk -- USB (4K sectors) -- DOS with "usbaspi.sys" (ASPI manager) -- > "didd1000.sys" (ASPI to DOS converter)
Ah the data flow from a drive behind an USB connector, to operating system booted from harddisk? > The ASPI to DOS converter is the part that has to adapted, or else redone > from scratch. I mm using Novac's excellent DIDD1000.SYS as a reference, > unfortunately as distributed that assumes 512 byte sectors for hard disks. From scratch would be most likely, I guess Brett's USB drivers could work as a foundation for that, as he mentions int13 (and fdisk) support. Not possessing an UHCI controller, I've got no way of experimenting. Finding and purchasing such a controller also seems to get challenging. > Intellectual property and legality matters set apart°, would it be easier to > make a new "ASPI to DOS, 4K aware converter" from scratch ? Or rather, are > there usable bases for such an endeavor (free source code) ? There's no opensource ASPI/SCSI controller driver yet in DOS, be it for ATA, SCSI, FireWire or USB (and soon Thunderbolt I guess). Also no open source disk or CD driver that can hook into ASPI. An ASPI driver I sometimes use is the one by Oak Technology, to burn a disk on IDE DVD-drive, found at [ http://bootcd.narod.ru/index_e.htm ] > ° It is my understanding, in vague terms, that most stringent "anti reverse > engineering" laws allow for independent fixes and enhancements to IP > protected code, but IANAL. I don't know about fixes and enhancements, but USA's DMCA aside, usually the cleanest way of writing another implementation of some piece of software is to use "cleanroom reverse-engineering": * 1st team studies/disassembles/debugs and documents the program into a specification. * 2nd team creates a piece of software out of this specification ------------------------------------------------------------------------------ Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user