Anybody done bare metal USB support?
How about bare metal sound -- AC'97 or HD.
How about bare metal Intel ICH ATA -- The advanced way to control hard drives without PIO, using a cmd queue.
USB, Sound, DMA hard drives
Re: USB, Sound, DMA hard drives
I have the docs on my computer, but I have only just skimmed them. I do plan on this being my first "real" driver to be written for my OS, mostly because my testing hardware has an Intel ICH chipset (which includes an AC'97 "digital link").LoseThos wrote: How about bare metal sound -- AC'97 or HD.
~[Fluidium]~
- Combuster
- Member
- Posts: 9301
- Joined: Wed Oct 18, 2006 3:45 am
- Libera.chat IRC: [com]buster
- Location: On the balcony, where I can actually keep 1½m distance
- Contact:
Re: USB, Sound, DMA hard drives
IIRC, Dex has working USB code.
I personally prefer hacking at hardware accelerated graphics (and yes, I got *that* working)
I personally prefer hacking at hardware accelerated graphics (and yes, I got *that* working)
Re: USB, Sound, DMA hard drives
I have basic USB support, but not drivers yet. I'm working on a 08h (Mass Storage) driver at the moment.
USB support is fairly easy, you just need to take the time to read through the specs. PS. Check what your computer supports before you start reading the specs, or you'll hit yourself later xD
USB support is fairly easy, you just need to take the time to read through the specs. PS. Check what your computer supports before you start reading the specs, or you'll hit yourself later xD
Re: USB, Sound, DMA hard drives
Your right Combuster, but see my post in this link, for some basic get you started usb code.Combuster wrote:IIRC, Dex has working USB code.
http://forum.osdev.org/viewtopic.php?f= ... ex#p139910
I also have a basic AC97 driver, if you want to see it let me know.
-
- Member
- Posts: 134
- Joined: Thu Aug 18, 2005 11:00 pm
- Location: Sol. Earth. Europe. Romania. Bucuresti
- Contact:
Re: USB, Sound, DMA hard drives
Just to mention: Solar OS and Menuet OS and Octa OS also have it...
I think I have once mentioned a few basic 1/2/3 steps needed to get you going on USB and they made it to the Wiki here...
Hence start reading the manuals and then start coding and testing
I think I have once mentioned a few basic 1/2/3 steps needed to get you going on USB and they made it to the Wiki here...
Hence start reading the manuals and then start coding and testing
Ambition is a lame excuse for the ones not brave enough to be lazy; Solar_OS http://www.oby.ro/os/