From: Johnson L. <jo...@tm...> - 2009-07-23 02:07:38
|
On Wed, 22 Jul 2009 23:43:05 +0200, you wrote: Eric, >Well, 170000 lines of Assembly and 5000 of C, who will ever be >able to understand and update that code? I hope at least Bret >still understands it :-). By the way, what is the license? There're always SOMEONE can do it, if HE wish. >I am really curious about performance and compatibility >comparisons between the Bret Johnson USB drivers and the >Georg Potthast drivers. Did anybody try them both yet? Not yet, but I'm sure Phtthast's version have almost no room for improvement, except he do it himself, the sample code is in strange BASIC that few people can understand, and code drivers in high-level language usually is not recommended. >If they both give access to the packet layer (the Georg >Potthast one does, afair) through their APIs in some >way, it should be possible to write a wrapper: Then you >could use device drivers made for one of the 2 USB stacks >with the respectively other USB stack :-). But the driver need to be small and solid, otherwise neither take a lot of memory or conflict with others. >As said, the FreeDOS OEM edition of the G.P. drivers is >free for any use with FreeDOS and has public domain device >drivers but a closed source freeware USB stack, while the >B.J. drivers are completely "source available" but I could >not find the license details for that one. Bret Johnson seems have no details, should be public domain or GPL, you can ask him if you wish to improve his driver. Rgds, Johnson. |