Bret wrote:1. Yes, this is active. I actually have updates to most of the programs, as well as some new programs, but haven't completed the documentation for them so haven't released them. I've been too busy working for the last few years on the DOS USB drivers (see #2).
If you really bring out useful USB drivers than we can neglect away the "toy" rest anyway
If there's something specific you're looking for, ask me and I might be able to send you something.
Not really (except USB drivers
)
2. That is true. I'm working on some DOS USB drivers. I am almost ready to release them in beta. I, along with Richard Bonner (
http://www.chebucto.ns.ca/~ak621), am currently working on some basic documentation to go along with it. Once the initial version is released, I'm hoping to get some more programmers involved to create additional drivers and improve the existing ones. The architecture is completely different than anything that's been done with USB in DOS before:
Very good
> plug-and-play, modular, TSR (no need to edit
CONFIG.SYS and reboot to install/uninstall the drivers)
Very good (still, I
never use CONFIG.SYS, only DCONFIG.SYS and FDCONFIG.SYS
), but how about the volume letters ? They have been always implemented via "block device .SYS drivers" loaded at startup or via FreeDOS DEVLOAD. I have little idea how they work, and I decided to implement my new filesystem addon (long term thing, no release tomorrow) using a TSR rather than a "block" thing. BTW, the most important competitor DOSUSB (AKA JDOSUSB
) also uses a TSR for the main module dealing with UHCI and OHCI controllers, OTOH for the volume letters it uses a "block".
Drivers currently exist for UHCI Hosts, Hubs, Mice, Keyboards, Joysticks, Printers, and Disk Drives. If you're interested in helping with the project, let me know and we'll figure out something for you to do.
If there is anything to test feel free to send.
are needed for OHCI & EHCI Hosts, and drivers are needed for other types of devices like ethernet and serial/modem).
So UHCI only for now ... but how is this related to ethernet and serial/modem ?
There will also probably be a need in the near future for WHCI (Certified Wireless) and USB 3.0 host drivers. Since you already understand ASM and TSR's, it probably wouldn't take much to jump right in.
I would postpone USB 3.0 for at least 3.0 years
Sadly I have virtually ZERO idea about PCI
3. Interesting -- though your screen output doesn't look like it comes from a TSR.
It's a FreeBASIC app and indeed not a TSR, I just tested attach upload