uFMOD (o μFMOD) es una librería y reproductor de audio multiplataforma gratuitos, escritos en lenguaje ensamblador. Se utiliza para reproducir audio en formato XM. En el nombre de la libraría, el carácter u es el símbolo de micro μ.[1]
uFMOD | ||
---|---|---|
Información general | ||
Tipo de programa |
Middleware Desarrollo de videojuegos Estación de trabajo de audio digital | |
Autor | Asterix y Quantum | |
Lanzamiento inicial | 26 de enero de 2006 (18 años, 11 meses y 26 días) | |
Vulnerabilidades | CVE-2007-3965 | |
Licencia | Freeware | |
Idiomas | Inglés, Español, Ruso | |
Información técnica | ||
Programado en | Ensamblador | |
Plataformas admitidas | x86 | |
Estándares | XM | |
Versiones | ||
Última versión estable | 1.25.2a ( 12 de octubre de 2020 (4 años, 3 meses y 9 días)) | |
Archivos legibles | ||
XM | ||
Enlaces | ||
ufmod.sourceforge.io/ind Sitio web oficial
Repositorio de código
| ||
Los códigos fuente de uFMOD pueden ser compilados con FASM.[2]
Según el portal Democoder.ru, uFMOD es el reproductor XM más compacto.[3]
SIstema Operativo | Libraríes de Audio |
---|---|
Microsoft Windows | WinMM, DirectSound, OpenAL |
Linux | OSS, ALSA, OpenAL |
FreeBSD | OSS |
KolibriOS | Infinity Sound Audio Library |
La librería uFMOD ha sido portada a diferentes lenguajes de programación y entornos de desarrollo:
El encriptador AOCRYPT utiliza uFMOD para que el ejecutable tenga un tamaño de archivo específico.[7] El generador de parches dUP2[8] utiliza uFMOD para reproducir música de fondo.
Debido a su tamaño mínimo, uFMOD se utiliza en videojuegos compactos para reproducir música de fondo, por ejemplo: