UFMOD
| 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 (19 años, 7 meses y 8 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, 10 meses y 22 días)) | |
| Archivos legibles | ||
| XM | ||
| Enlaces | ||
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]
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.
Referencias
- ↑ Kameñar, Vladimir (2006). The Unofficial XM File Format Specification (en inglés). Colombia: CelerSMS. ISBN 978-958-53602-0-4. OCLC 1262695345.
- ↑ «Is NASM dead?». Archivo de Narkive Newsgroup 2006 (en inglés). Archivado desde el original el 9 de abril de 2021. Consultado el 11 de abril de 2021.
- ↑ "Библиотеки" (en ruso), Democoder.ru, 2014
- ↑ «PureBasic: User-Libs». PureArea (en inglés). Consultado el 11 de abril de 2021.
- ↑ «XM Player». VR-Online (en ruso). Archivado desde el original el 29 de abril de 2021. Consultado el 29 de abril de 2021.
- ↑ a b perfect.daemon. «Development of the game in 115 kb». Sudo Null (en inglés). Consultado el 11 de abril de 2021.
- ↑ Оловянишников, А. Р.; Симаков, Е. Е. (2021). «Разработка алгоритма и программного обеспечения для шифрования данных» [Desarrollo de un algoritmo y software para el cifrado de datos]. Young Scientist (en ruso) 2 (43): 46-52. ISSN 2077-8295. Consultado el 29 de mayo de 2021.
- ↑ Manuel Rey Vilar (2014). «Aprende el Arte de la Ingeniería Inversa». Universidad de Almería. p. 354. Archivado desde el original el 21 de enero de 2022. Consultado el 29 de mayo de 2021.
- ↑ J. Roberts, K. Saunders, S. Lamb (2015). «Lunar Jetman Remake». Indie Retro News (en inglés).
- ↑ Roland Chastain, Станислав Будинов (2012). «Four-in-a-row». FreeBasic Portal (en ruso).
- ↑ Andru (2008). «Diamond Fighters». Linux.org.ru (en ruso).
- ↑ «Vault-Tec Multiplayer Mod». Google Code (en inglés). 2011.

