UFMOD
uFMOD (или μFMOD) — бесплатная мультиплатформенная библиотека для воспроизведения аудио в формате XM, написанная на ассемблере. В названии библиотеки строчная латинская буква u, или греческая μ, читаются как микро.
Исходный код uFMOD компилируется макроассемблером FASM.
Согласно Democoder.ru, одному из ведущих порталов русскоязычной демосцены, uFMOD — самый компактный проигрыватель XM.[1]
| Операционная Система | Аудио-подсистемы |
|---|---|
| Microsoft Windows | WinMM, DirectSound, OpenAL |
| Linux | OSS, ALSA, OpenAL |
| FreeBSD | OSS |
| KolibriOS | Infinity Sound Audio Library |
Библиотека uFMOD портирована на разные языки программирования и среды разработки:
Шифровальное ПО AOCRYPT использует uFMOD для достижения минимального размера исполняемого файла.[5] Утилита для создания патчей dUP2[6] использует uFMOD для воспроизведения фоновой музыки.
Что важно знать
| uFMOD | |||
|---|---|---|---|
| Тип | библиотека и медиаплеер | ||
| Авторы | Asterix и Quantum | ||
| Написана на | Ассемблер | ||
| Операционные системы | Microsoft Windows, Linux, FreeBSD, KolibriOS | ||
| Языки интерфейса | английский, испанский, русский | ||
| Первый выпуск | 26 января 2006 | ||
| Аппаратная платформа | x86 | ||
| Последняя версия | 1.25.2a | ||
| Репозиторий | sourceforge.net/projects… | ||
| |||
| Лицензия | Freeware | ||
| Сайт | ufmod.sourceforge.io/ind_ru.htm | ||
Игры, использующие uFMOD
Из-за малого размера uFMOD используется в компактных видеоиграх для воспроизведения фоновой музыки, например:
- Lunar Jetman Remake[7] — ПК-римейк оригинальной игры для ZX Spectrum.
- Four-in-a-row[8] — игра с открытым исходным кодом для Windows и Linux.
- Shooter 2D[4] — шутер с открытым исходным кодом, участвовавший в конкурсе Independent Games Developers Contests (IGDC).
- Diamond Fighters[9] — бесплатная двухмерная танковая аркада для Linux.


