UFMOD
From Wikipedia, the free encyclopedia
uFMOD (or μFMOD) is a freeware audio player library written in x86 assembly language. It is used to load and play audio files in XM format.
Original authorsAsterix and Quantum[1]
Initial release26 January 2006[2]
Stable release
1.25.2a
/ 12 October 2020
Written inAssembler
| uFMOD | |
|---|---|
| Original authors | Asterix and Quantum[1] |
| Initial release | 26 January 2006[2] |
| Stable release | 1.25.2a
/ 12 October 2020 |
| Written in | Assembler |
| Operating system | Microsoft Windows, Linux, FreeBSD, KolibriOS |
| Available in | 3 languages |
List of languages English, Spanish, Russian | |
| Type | Game middleware Game development tool Digital audio workstation |
| License | Freeware |
| Website | ufmod |
| Repository | |
In the library name, the lowercase u letter is the micro symbol μ [3]
The uFMOD source code can be compiled using FASM.[4]
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.[8] The patcher dUP2[9] uses uFMOD to play background music.
Games using uFMOD
Due to its small size, the uFMOD is used in compact video games to play background music, for example: