УФМОД
![]() | |
![]() | |
Оригинальный автор(ы) | Астерикс и Квантум |
---|---|
Первоначальный выпуск | 26 января 2006 г [1] |
Стабильная версия | 1.25.2а
/ 12 октября 2020 г |
Репозиторий | |
Написано в | Ассемблер |
Операционная система | Microsoft Windows , Linux , FreeBSD , КолибриОС |
Доступно в | 3 языка |
Список языков | |
Тип | Промежуточное программное обеспечение игры Инструмент разработки игр Цифровая аудио рабочая станция |
Лицензия | Бесплатное ПО |
Веб-сайт | уфмод |
uFMOD (или μFMOD ) — бесплатная библиотека аудиоплеера, написанная на языке ассемблера x86 . Он используется для загрузки и воспроизведения аудиофайлов в формате XM .
В названии библиотеки строчная буква u — это микросимвол μ. [2]
Исходный код uFMOD можно скомпилировать с помощью FASM . [3]
Операционная система | Аудио библиотеки |
---|---|
Microsoft Windows | WinMM , DirectSound , OpenAL |
Линукс | ОСС , АЛСА , ОпенАЛ |
FreeBSD | НАС |
Колибри | Аудиотека Infinity Sound |
Библиотека uFMOD портирована на несколько языков программирования и сред разработки:
Криптографический механизм AOCRYPT использует uFMOD для обеспечения определенного размера исполняемого файла. [7] Патчер dUP2 [8] использует uFMOD для воспроизведения фоновой музыки.
Игры, использующие uFMOD
[ редактировать ]Благодаря небольшому размеру uFMOD используется в компактных видеоиграх для воспроизведения фоновой музыки, например:
- Ремейк Лунного Джетмена , [9] ПК-римейк оригинала ZX Spectrum.
- Четыре в ряд , [10] игра с открытым исходным кодом для Windows и Linux.
- Шутер 2Д , [6] шутер с открытым исходным кодом, реализованный для конкурсов независимых разработчиков игр (IGDC).
- Бриллиантовые бойцы , [11] бесплатная 2D-аркада для Linux.
Ссылки
[ редактировать ]- ^ «Неофициальная спецификация формата файла XM: подформаты FastTracker II, ADPCM и StrippedModule» , Quantum , 2006 г.
- ^ Каменьяр, Владимир (01.06.2021). «Что означает буква «u» в uFMOD?» . Кура .
- ^ "NASM мертв?" , Архив группы новостей Narkive, 2006 г.
- ^ «PureBasic: Пользовательские библиотеки» , PureArea, 2 сентября 2007 г.
- ^ «Воспроизведение аудиофайлов .XM .MOD в Delphi без DLL» , StackOverflow, 18 января 2014 г.
- ^ Jump up to: а б «Разработка игры в 115 кб» , Sudo Null, perfect.daemon , 2014 г.
- ^ Оловянишников, А. Р.; Симаков, Е. Е. (2021). "Разработка алгоритма и программного обеспечения для шифрования данных" . Young Scientist (in Russian). 2 (43): 46–52. ISSN 2077-8295 . Retrieved 2021-05-29 .
- ^ Мануэль Рей Вилар (2014). «Изучите искусство обратного проектирования» (PDF) (на испанском языке). Университет Альмерии . п. 354.
- ^ Дж. Робертс, К. Сондерс, С. Лэмб (2015). Ремейк «Лунного Джетмена» . Инди-ретро-новости.
{{cite web}}
: CS1 maint: несколько имен: список авторов ( ссылка ) - ^ «Четыре в ряд» , Портал FreeBasic, 2012 г.
- ^ Андру (16 июля 2008 г.). «Бриллиантовые бойцы» . Linux.org.ru (на русском языке).