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

Reply via email to