Expand description

The emulation of the AY-3-8910/8912/8913 sound generator.

Structs

Implements AY-3-8910/8912/8913 programmable sound generator.
A struct implementing AmpLevels for Ay-3-891x sound chip. See also AMPS.
A struct implementing alternative AmpLevels for Ay-3-891x sound chip. See also FUSE_AMPS.
This may be used to calculate other levels, but I’d discourage from using it in the player as it uses expensive float calculations.

Constants

Amplitude levels for AY-3-891x.
These AY-3-891x amplitude levels are being used in the “Free Unix Spectrum Emulator” emulator.
Cpu clock ratio.
Internal clock divisor.

Traits

A trait for interfacing controllers to render square-wave audio pulses from an AY-3-891x emulator.