UFMOD
uFMOD is a freeware audio player library written in x86 assembly language.
It is used to load and play audio files in XM format.
In the library name, the lowercase u letter is the micro symbol μ
The uFMOD source code can be compiled using FASM.
| Operating System | Audio Libraries |
| Microsoft Windows | WinMM, DirectSound, OpenAL |
| Linux | OSS, ALSA, OpenAL |
| FreeBSD | OSS |
| KolibriOS | Infinity Sound Audio Library |
The uFMOD library was ported to several programming languages and development environments:
The AOCRYPT cryptographic engine uses uFMOD to ensure a specific executable file size. The patcher dUP2 uses uFMOD to play background music.