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

YTKernel

  • 2 Devlogs
  • 2 Total hours

Kernel that plays youtube videos

Open comments for this post

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
3
1
104
Open comments for this post

33m 36s logged

First Devlog - Stardance

Reposted as to comply with rules

Bootloader

  • Wrote Assembly UEFI Interpretation
  • Passed structs containing BootInfo to kernel

Kernel

  • Added Serial Logging
  • Added a Bitmapped PMM
  • Added a framebuffer writer
  • Added a PNG decoder

todo!()

  • Move Bootloader to read from FAT32 partition
  • Write drivers for AC97 audio card
  • Write Network Drivers
  • Parse and decode MPEG-TS segments
  • HLS Support
0
1
46

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…