Loading article…
| 原作者 | アステリックスとクォンタム[1] |
|---|---|
| 初回リリース | 2006年1月26日[2] |
| 安定版リリース | 1.25.2a / 2020年10月12日 |
| リポジトリ |
|
| 書かれた | アセンブラ |
| オペレーティング·システム | Microsoft Windows、Linux、FreeBSD、KolibriOS |
| 利用可能 | 3 言語 |
言語リスト 英語、スペイン語、ロシア語 | |
| タイプ | ゲームミドルウェア ゲーム開発ツール デジタルオーディオワークステーション |
| ライセンス | フリーウェア |
| Webサイト | ufmod.sourceforge.io [1] |
uFMOD (またはμFMOD )は、 x86アセンブリ言語で書かれたフリーウェアのオーディオ プレーヤー ライブラリです。XM 形式のオーディオ ファイルを読み込み、再生するために使用されます。
図書館名では、小文字のuはマイクロ記号μである [3]
uFMODのソースコードはFASMを使用してコンパイルできます。[4]
uFMOD ライブラリは、いくつかのプログラミング言語と開発環境に移植されました。
AOCRYPT暗号化エンジンは、uFMODを使用して特定の実行可能ファイルサイズを確保します。[8]パッチャーdUP2 [9]は、 uFMODを使用してバックグラウンドミュージックを再生します。
uFMOD を使用するゲーム
uFMOD はサイズが小さいため、コンパクトなビデオ ゲームでバックグラウンド ミュージックを再生するために使用されます。たとえば、次のようになります。
- Lunar Jetman Remake、[10] ZX SpectrumオリジナルのPCリメイク。
- Four- in -a-row [11] WindowsおよびLinux用のオープンソースゲーム。
- Shooter 2D [7]は、独立系ゲーム開発者コンテスト(IGDC)向けに実装されたオープンソースのシューティングゲームです。
- Diamond Fighters [ 12] Linux用のフリーウェア2Dアーケード。
参考文献
- ^ ab ザレタ、マーティン (2011). Grafické デモ v 128kB (論文) (チェコ語)。ブルノ工科大学。 p. 32. hdl :11012/55888。
- ^ 「非公式 XM ファイル形式仕様: FastTracker II、ADPCM、および StrippedModule サブフォーマット」、Quantum、2006 年
- ^ Kameñar, Vladimir (2021-06-01). 「uFMOD の「u」は何を意味するのか?」Quora。
- ^ 「NASM は死んだのか?」、Narkive ニュースグループ アーカイブ、2006 年
- ^ 「PureBasic: ユーザーライブラリ」、PureArea、2007-09-02
- ^ 「DLL なしで Delphi で .XM .MOD オーディオ ファイルを再生する」、StackOverflow、2014-01-18
- ^ ab 「115 kb でのゲーム開発」、Sudo Null、perfect.daemon、 2014
- ^ Оловянизников、А. Р.; Симаков、Е. Е。 (2021年)。 「Разработка алгоритма и программного обеспечения для зифрования данных」。若い科学者(ロシア語)。2 (43): 46–52。ISSN 2077-8295 。2021年5月29日閲覧。
- ^ マヌエル・レイ・ヴィラール (2014)。 「Aprende el Arte de la Ingeniería Inversa」(PDF) (スペイン語)。アルメリア大学。 p. 354.
- ^ J. Roberts、K. Saunders、S. Lamb (2015)。「Lunar Jetman Remake」。Indie Retro News。
- ^ 「Four-in-a-row」、FreeBasic Portal、2012年
- ^ Andru (2008-07-16). 「Diamond Fighters」. Linux.org.ru (ロシア語).
外部リンク
- プロジェクトホームページ
- フラットアセンブラトピック
