ym2149_core/lib.rs
1/*
2 *
3 *
4 * █████ █████ ██████ ██████ ████████ ████ █████ █████ ████████
5 * ░░███ ░░███ ░░██████ ██████ ███░░░░███░░███ ░░███ ░░███ ███░░░░███
6 * ░░███ ███ ░███░█████░███ ░░░ ░███ ░███ ░███ ░███ █░███ ░███
7 * ░░█████ ░███░░███ ░███ ███████ ░███ ░███████████░░█████████
8 * ░░███ ░███ ░░░ ░███ ███░░░░ ░███ ░░░░░░░███░█ ░░░░░░░███
9 * ░███ ░███ ░███ ███ █ ░███ ░███░ ███ ░███
10 * █████ █████ █████░██████████ █████ █████ ░░████████
11 * ░░░░░ ░░░░░ ░░░░░ ░░░░░░░░░░ ░░░░░ ░░░░░ ░░░░░░░░
12 *
13 * (c) vw.dvw 2026, MIT or Apache-2.0
14 *
15*/
16
17//! Abstraction layer for YM2149-adjacent sound chips.
18//!
19//! The core crate contains ...
20//!
21//! **When in doubt, check the specsheet!**
22// lib.rs is just some glue code... go check out the other files, they're much more interesting!
23
24#![no_std]
25
26pub mod audio;
27pub mod chip;
28pub mod command;
29pub mod envelopes;
30pub mod errors;
31pub mod io;
32pub mod register;