UFMOD
librería y reproductor de audio gratuitos, escritos en lenguaje ensamblador x86
From Wikipedia, the free encyclopedia
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 (20 años, 1 mes y 19 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 (5 años, 5 meses y 2 días)) | |
| Archivos legibles | ||
| XM | ||
| Enlaces | ||
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.
Videojuegos que utilizan uFMOD
Debido a su tamaño mínimo, uFMOD se utiliza en videojuegos compactos para reproducir música de fondo, por ejemplo:
- Lunar Jetman Remake,[9] una adaptación para PC del juego original para ZX Spectrum.
- Four-in-a-row,[10] un juego de código abierto para Windows y Linux.
- Shooter 2D,[6] un videojuego de disparos (en inglés: shooter) de código abierto hecho para el concurso Independent Games Developers Contests (IGDC).
- Diamond Fighters,[11] una adaptación gratuita de Battle City para Linux.
- Vault-Tech,[12] un cliente multijugador para Fallout 3.