Crate ym_file_parser

source ·
Expand description

YM-file parser and player helper.

This 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!.

All special effects described by Leonard are being recognized. Here is the description of how those special effects and AY/YM register data are being encoded in frames.

Modules

Structs

  • This type represent the state of the AY/YM chipset registers and contain additional information about special effects.
  • The YM music file.

Enums

Constants

Functions

  • Attempts to parse an YM-file that can be either compressed or uncompressed, from the given file path.