Jump to content

УФМОД

уФМОД
Оригинальный автор(ы) Астерикс и Квантум
Первоначальный выпуск 26 января 2006 г .; 18 лет назад ( 26 января 2006 г. ) [1]
Стабильная версия
1.25.2а / 12 октября 2020 г .; 3 года назад ( 12.10.2020 )
Репозиторий
Написано в Ассемблер
Операционная система Microsoft Windows , Linux , FreeBSD , КолибриОС
Доступно в 3 языка
Список языков
Тип Промежуточное программное обеспечение игры
Инструмент разработки игр
Цифровая аудио рабочая станция
Лицензия Бесплатное ПО
Веб-сайт уфмод .sourceforge .что

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.
  1. ^ «Неофициальная спецификация формата файла XM: подформаты FastTracker II, ADPCM и StrippedModule» , Quantum , 2006 г.
  2. ^ Каменьяр, Владимир (01.06.2021). «Что означает буква «u» в uFMOD?» . Кура .
  3. ^ "NASM мертв?" , Архив группы новостей Narkive, 2006 г.
  4. ^ «PureBasic: Пользовательские библиотеки» , PureArea, 2 сентября 2007 г.
  5. ^ «Воспроизведение аудиофайлов .XM .MOD в Delphi без DLL» , StackOverflow, 18 января 2014 г.
  6. ^ Jump up to: а б «Разработка игры в 115 кб» , Sudo Null, perfect.daemon , 2014 г.
  7. ^ Оловянишников, А. Р.; Симаков, Е. Е. (2021). "Разработка алгоритма и программного обеспечения для шифрования данных" . Young Scientist (in Russian). 2 (43): 46–52. ISSN  2077-8295 . Retrieved 2021-05-29 .
  8. ^ Мануэль Рей Вилар (2014). «Изучите искусство обратного проектирования» (PDF) (на испанском языке). Университет Альмерии . п. 354.
  9. ^ Дж. Робертс, К. Сондерс, С. Лэмб (2015). Ремейк «Лунного Джетмена» . Инди-ретро-новости. {{cite web}}: CS1 maint: несколько имен: список авторов ( ссылка )
  10. ^ «Четыре в ряд» , Портал FreeBasic, 2012 г.
  11. ^ Андру (16 июля 2008 г.). «Бриллиантовые бойцы» . Linux.org.ru (на русском языке).
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c679670e75b8d707f09e80abef7411d9__1678045920
URL1:https://arc.ask3.ru/arc/aa/c6/d9/c679670e75b8d707f09e80abef7411d9.html
Заголовок, (Title) документа по адресу, URL1:
UFMOD - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)