Doomのソース移植一覧
最初のソース移植の1つであり、よく知られているものの1つであるGLDoomは、DoomエンジンにOpenGLアクセラレーションされたグラフィックサポートを導入する最初の試みであった。プロジェクトは、1999年に開発者の自宅での事故でソースコードが失われたため滅びた。しかし、2010年4月に作者は友人のハードドライブの1つでGLDoomのソースを再発見し、いくつかの修正を行った。それにもかかわらず、2010年4月11日現在、開発は休止状態が続いている。
OpenZDKを使用してZuneデバイスで動作する2つの移植が公開された。1つはZune HD用で、もう1つは第3世代Zune以下用である。
プレイヤーがゲーム内端末を使用してオリジナルのDoomを実行できるようにするDoom 3用modが制作された。「Terminal Doom」と呼ばれるこのMODは、1997年に公開されたソースコードをベースとして、Doom 3のインタラクティブ表面上の実験を構成している。発売されたDoomのすべての小売およびシェアウェアは、この移植版でサポートされている。
Chocolate Doomは、Windows、Linux、macOS、AmigaOS 4、MorphOSおよびその他の最近のオペレーティングシステム用のソース移植であり、オリジナルのDOS実行ファイル(「 バニラ Doom」)に可能な限り近い動作をするように設計され、DOS実行ファイルで見つかったバグの複製やゲームをクラッシュさせるバグさえもその対象となる。これは、単にソースコードにバグを残すだけではない。DOS版に存在するいくつかのバグ(たとえば、Doom IIの空のバグ)が公開されたDoomソースコードでは修正されたため、これらのバグはChocolate Doom用に再作成された。Chocolate Doomの最初のバージョンは2005年9月7日に公開された。 DOS実行ファイルにかぎりなく近い形で設計されているため、新しい機能はなく高解像度のサポートにも欠けている。ホストオペレーティングシステムの標準MIDI出力と同様にOPL3音楽エミュレーションをサポートしている。Chocolate Domはステージデザイナーや、未改造のDoomを好むプレイヤーの間で人気を博しているテストエンジンである。デフォルトでは、Windows 98で実行されているdoom.exeバージョン1.9の動作をシミュレートするが、それぞれのIWADを検出した場合、The Ultimate DoomやFinal Doomの実行ファイルをシミュレートする。Chocolate Doomの最新バージョンであるversion 3.0.0は、2017年12月30日に公開された。