kaguya bd77c7a2b9 sound: HDA support with PCM and wav playback
- Implemented HDA driver in src/sound/hda.c, providing initialization, codec enumeration, and playback functionality.
- Defined HDA register offsets and structures in src/sound/hda.h.
- Added WAV file parsing and playback capabilities in src/sound/pcm.c, supporting both WAV and raw PCM formats.
- Created header file src/sound/pcm.h for PCM playback functions and WAV header structures.
- Integrated memory management for DMA buffers during audio playback.

Yes we played Charlie Charlie Kirky as the first sound on KirkOS

Signed-off-by: kaguya <vpshinomiya@protonmail.com>
2026-04-16 00:08:56 -04:00
2026-04-15 13:42:16 -04:00
2026-04-14 22:52:24 -04:00
2026-04-14 22:52:24 -04:00

KirkOS

i suppose

how to build

uhh

mkdir -p build && cd build

cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfo

cd ..

cmake --build build --target run
S
Description
No description provided
Readme 63 MiB
Languages
C 69.7%
C++ 24.2%
Python 1.7%
Meson 1.7%
ASL 1.4%
Other 1.2%