![]() I've ported the samples to FB very easilly. The samples are written in PowerBASIC I belive. It contains samples (how to write a USB keyboard driver, how to read from an USB storage device, how to print and so on. What kind of host controller do you have ? (OHCI/UHCI/EHCI ?) Roook_ph wrote:Ive tried usb drivers for dos before And it never works! for me at least There is a lot out there including one with free dos on it Ive tried them all but none seems to work dont know why ![]() When it will be ready I'll publish it on the FreeBASIC forum. Īnd of course FreeBASIC library so that U can compile code for this OS ( will be compatible more than 100% to DOS (FreeDOS and Windows 98SE's DOS ) ) Maybe some network card and modem support. support for it (and also create a dos extender. (parallel to ReactOS but independent)Īlso I want to add some Pentium X64 and AMK64. fineĪfter this I'm planning to add Windows32 support. so that U can run MPXPLAY at the same time with Arachne and use Seteditor and DJGPP editor and of course VIRTUAL MEMORY. (maybe printer drivers also)Īnd finally (my dream for a very very long time) FreeDOS32 multitasking. Īlso for some Web CAM drivers and USBMassStorage drivers. The USB support I will add it soon I hope. full (and extreamly full) DOS calls support (I'am planing to load in a Virtual way FreeDOS's KERNE元2.SYS and create a virtul enviroement for DOS drivers. PCI config bus (and olsa old ISA bus I'm still working on it) ![]() and almost finished the FAT32 with long file names support,(also FAT 16 and floppy FAT12) ![]() ![]() Protected Mode stuff (like GDT, LDT, TSS, IDT, Paging) I'am also working at multitasking OS using freebasic and NASM. )Īll the stuff it's complex but fine (there are 3 types of transfers Interrupt, Isochrnous, Bulk) u must use specific Endpoint descriptors and so on. but U must learn how to use I/O ports (or memory mapped area. just simply search for specific USB vendor ID. You must write to port &HCF0 bus, device number and PCI config number and read from &HCF8 the specific config as a DWORD I've just learned some thing usefull PCI bus I/O portĪcessing this ports is like using PCIBIOS32 2.1 Well I took a look at some USB documenatation. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
January 2023
Categories |