Skip to content

royaltm/rust-ym-file-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YM-file parser

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.