title: UFMOD
text: # UFMOD
  
  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 caracter u es el símbolo de micro μ.
  Los códigos fuente de uFMOD pueden ser compilados con FASM.
  Según el portal Democoder.ru, uFMOD es el reproductor XM más compacto.
  Librerías de audio soportadas :
  | 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:
  * C#
  * Visual Basic
  * Dev-C++
  * PureBasic
  * FreeBASIC
  * BlitzMax
  * Emergence BASIC
  * Delphi
  * Free Pascal
  * Tcl/Tk
  El encriptador AOCRYPT utiliza uFMOD para que el ejecutable tenga un tamaño de archivo específico. El generador de parches dUP2 utiliza uFMOD para reproducir música de fondo.
  
  # UFMOD
  ## 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, una adaptación para PC del juego original para ZX Spectrum.
  * Four-in-a-row, un juego de código abierto para Windows y Linux.
  * Shooter 2D, un videojuego de disparos (en inglés: shooter) de código abierto hecho para el concurso Independent Games Developers Contests (IGDC).
  * Diamond Fighters, una adaptación gratuita de Battle City para Linux.
  * Vault-Tech, un cliente multijugador para Fallout 3.