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

SnarkyDev

@SnarkyDev

Joined June 5th, 2026

  • 3Devlogs
  • 1Projects
  • 0Ships
  • 0Votes
nerdy child who likes to code, i like doing low level stuff like YTKernel & I love doing anything thats backend related.
Open comments for this post
Reposted by @SnarkyDev

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

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
Reposted by @SnarkyDev

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
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

Followers

Loading…