YM2149-rs
Emulates the YM2149/AY-3-8910 sound chip, supporting multiple file formats (YM, SNDH, AY, etc.) with cycle-accurate core, multi-chip support, and real-time visualization.
A pure Rust ecosystem for emulating the YM2149/AY-3-8910 sound chip, solving the problem of authentic chiptune audio playback and integration. It targets demoscene enthusiasts, chiptune artists, game developers, emulator authors, and curious learners, from hobbyists to professionals. It is positioned as a modular, well-tested, and documented library with support for multiple file formats and real-time visualization, delivered as open-source crates and a web player.
Key features
- Cycle-accurate core emulation
- Multi-PSG support via Arkos Tracker
- SNDH 68000 CPU emulation
- Seven file formats supported
- WASM browser ready (147KB)
- 165+ tests and documented APIs
- Bevy plugin for game integration
- Real-time visualization
Social posts
- No social media activity detected
GTM channels
- Docs
ICP
- Software developers
- Engineering teams
- Startups