Hi :-) > This may be help in developping free dos usb drivers.. > http://libusb.wiki.sourceforge.net/
Talking about that, using DLL/DPMI-ish JLM drivers for JEMM386 seems to support easy use of either ASM or C, which might give interesting possibilities for example for porting the Linux Synaptics touchpad driver or ALSA Project sound drivers ;-). However, in both cases you would typically use existing ASM code for the DOS part, for example ctmouse and vsb (virtual sound blaster) as the existing Linux C code only does the work of talking to the hardware for you, it does not provide any normal DOS interfaces / APIs for it. In the sound case, using the DOSEMU virtual sound blaster written in C might help. Note that both the touchpad and the sound suggestion as well as the libusb USB thing are only ideas - you can be sure that no matter which fancy toolkit you use it would still be a lot of work to actually WRITE a driver. Just in case somebody is bored :-) Eric PS: Smaller candidates are writing a free ElTorito driver (or asking Bart of nu2.nu whether he could make his free) and a free ASPIDISK driver. Plus maybe a free PCMCIA / CF driver (needs a bit of PnP, some FreeDOS initdisk.c parts, some SHSURDRV ramdisk parts, some PCMCIA from Konstantin and some non DMA IDE from UIDE or XDMA :-)). Those would already be very USEFUL and still be SMALL projects to write. PPS: I hear that ExpressCard is actually PCIe-and-USB style, and PCI, AGP, PCIe all work with DOS so that is good news :-). ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel