Cargo.toml
:
[dependencies]
ym-file-parser = { git = "https://github.com/royaltm/rust-ym-file-parser" }
Check out the home page with a small web demo. See the Documentation.
There is also a CLI YM player available as an example.
The YM-file format was designed by Leonard/OXYGENE for his AY-emulator StSound.
YM-files are distributed as compressed LHA archives.
This library can help uncompress, parse the YM-files, and produce the AY/YM register changes for the players.
The following YM-file types are supported: YM2!
, YM3!
, YM3b
, YM4!
, YM5!
and YM6!
.
The YM music files can be downloaded from here.