You are browsing as a guest. Sign up (or log in) to start making projects!

1h 40m 19s logged

Second Devlog - Stardance

~2h of progress for this feature.

Updates

  • AC97 Driver Support
  • PCI Device Discovery

Struggles

The reason this feature took so long to complete was due to lots of issues with the memory allocator not being fully registered by the time scan_pci_devices() is invoked. I overcame this by instead using a heapless vector with a max of 32 PCI Devices, which can be changed with a const if needed.

todo!()

  • Add network driver
  • Test AC97 Driver thouroughly
  • Add mp4 decoder
  • Read kernel from FAT-32 partion
1
104

Comments 3

@Energyboy

🔥

@kurkiie

Cool. Why specifically the AC97?

@SnarkyDev

Oh sorry i didnt see this! AC97 because it was very very easy as a starting audio driver, the file structure allows for any other drivers!