Difference between revisions of "Source port"
From DoomWiki.org
[unchecked revision] | [checked revision] |
m (→Desktop: ReMooD +Mac; LsdlDoom +Nix) |
m (→Desktop: +QZDoom) |
||
(44 intermediate revisions by 20 users not shown) | |||
Line 1: | Line 1: | ||
− | A ''' | + | A '''source port''' is a [[Wikipedia:Porting|port]] of the [[Wikipedia:Source code|source code]] for the [[Doom engine]]. The term usually denotes a modification made by [[:Category:Community|fans]], as opposed to any of the [[Commercial games|officially licensed versions]] produced by [[id Software]] or affiliated companies. |
The [[Doom source code]] was released to the public in 1997. Although Doom was originally created for [[Wikipedia:MS-DOS|DOS]], the release was of the [[Wikipedia:Linux|Linux]] version, and the source code had to be ported back to DOS and to other [[Wikipedia:Operating system|operating systems]]. Hence the term "source port", which out of custom also is used for those modifications which are not technically ports to another platform. The term itself originates from the first source port, [[DOSDoom]] and its 0.2 version. | The [[Doom source code]] was released to the public in 1997. Although Doom was originally created for [[Wikipedia:MS-DOS|DOS]], the release was of the [[Wikipedia:Linux|Linux]] version, and the source code had to be ported back to DOS and to other [[Wikipedia:Operating system|operating systems]]. Hence the term "source port", which out of custom also is used for those modifications which are not technically ports to another platform. The term itself originates from the first source port, [[DOSDoom]] and its 0.2 version. | ||
Line 7: | Line 7: | ||
The original purpose of source ports was cross-platform compatibility, but shortly after the release of the source code, programmers were correcting old, unaddressed Doom [[Engine bug|bugs]] and deficiencies in their own source ports, and later began adding [[:Category:New features|new features]] to alter gameplay. | The original purpose of source ports was cross-platform compatibility, but shortly after the release of the source code, programmers were correcting old, unaddressed Doom [[Engine bug|bugs]] and deficiencies in their own source ports, and later began adding [[:Category:New features|new features]] to alter gameplay. | ||
− | The source code was originally released under a proprietary [[ | + | The source code was originally released under a proprietary [[license]] which prohibited commercial use and did not require programmers to provide the source code for the modifications they released in [[executable file|executable]] form. As a consequence of the source code for [[glDoom]], the first port to add [[Wikipedia:OpenGL|OpenGL]] graphics to Doom, being lost in a [[Wikipedia:Head crash|hard disk crash]], the code was re-released in 1999 under the [[Wikipedia:GPL|GNU General Public License]] after requests from the community (all of the original Doom source code on this [[wiki]] is covered by the GNU GPL). |
As of today, the majority of Doom source ports are open source. The GNU GPL requires that authors who use GPL code in their software must release the modified source code as well. | As of today, the majority of Doom source ports are open source. The GNU GPL requires that authors who use GPL code in their software must release the modified source code as well. | ||
Line 15: | Line 15: | ||
=List of source ports= | =List of source ports= | ||
==Desktop== | ==Desktop== | ||
− | {| | + | {| {{PrettySortable}} |
|+Operating system support across source ports | |+Operating system support across source ports | ||
! style="width: 16em" | | ! style="width: 16em" | | ||
Line 27: | Line 27: | ||
!Atari MiNT | !Atari MiNT | ||
!BeOS | !BeOS | ||
+ | !First release | ||
+ | !Last Updated | ||
|- | |- | ||
![[ADoom]] | ![[ADoom]] | ||
Line 38: | Line 40: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |1997 | ||
+ | |2011 | ||
|- | |- | ||
![[ADoomPPC]] | ![[ADoomPPC]] | ||
Line 49: | Line 53: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |1998 | ||
+ | |2000 | ||
|- | |- | ||
![[AmigaDoom]] | ![[AmigaDoom]] | ||
Line 60: | Line 66: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[ATB Doom]] | ![[ATB Doom]] | ||
Line 71: | Line 79: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | - | ||
+ | |1998 | ||
|- | |- | ||
− | ![[ | + | ![[Bad Mood]] |
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 82: | Line 92: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |1995 | ||
+ | |2015-01-05 | ||
|- | |- | ||
![[BeOS Heretic]] | ![[BeOS Heretic]] | ||
Line 93: | Line 105: | ||
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[BeOS Hexen]] | ![[BeOS Hexen]] | ||
Line 104: | Line 118: | ||
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[Boom]] | ![[Boom]] | ||
Line 115: | Line 131: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |{{:Boom/InitialDate}} | ||
+ | |{{:Boom/Date}} | ||
|- | |- | ||
![[BZDoom]] | ![[BZDoom]] | ||
Line 126: | Line 144: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | |> 2008-05-29 | ||
|- | |- | ||
![[CDoom]] | ![[CDoom]] | ||
Line 137: | Line 157: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[CGDoom]] | ![[CGDoom]] | ||
Line 148: | Line 170: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[Chocolate Doom]] | ![[Chocolate Doom]] | ||
Line 155: | Line 179: | ||
|{{yes}} | |{{yes}} | ||
|{{no}} | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{yes}} | ||
+ | |2005 | ||
+ | |{{:Chocolate Doom/Date}} | ||
+ | |- | ||
+ | ![[Crispy Doom]] | ||
|{{no}} | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{yes}} | ||
+ | |{{yes}} | ||
|{{no}} | |{{no}} | ||
+ | |{{yes}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{:Crispy Doom/InitialDate}} | ||
+ | |{{:Crispy Doom/Date}} | ||
|- | |- | ||
![[csDoom]] | ![[csDoom]] | ||
Line 170: | Line 209: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |2000 | ||
+ | |2006 | ||
|- | |- | ||
![[CTFDoom]] | ![[CTFDoom]] | ||
Line 181: | Line 222: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |1998 | ||
+ | |1998 | ||
|- | |- | ||
![[Doom!]] | ![[Doom!]] | ||
Line 192: | Line 235: | ||
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[Doom3D]] | ![[Doom3D]] | ||
Line 203: | Line 248: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[Doom64 EX]] | ![[Doom64 EX]] | ||
Line 214: | Line 261: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |2008 | ||
+ | |{{:Doom64 EX/Date}} | ||
|- | |- | ||
![[DoomAttack]] | ![[DoomAttack]] | ||
Line 225: | Line 274: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[DoomDIVE]] | ![[DoomDIVE]] | ||
Line 236: | Line 287: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[DoomGL]] | ![[DoomGL]] | ||
Line 247: | Line 300: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |1999 | ||
+ | |1999 | ||
|- | |- | ||
![[Doom Legacy]] | ![[Doom Legacy]] | ||
+ | |{{no}} | ||
+ | |{{partial}} | ||
+ | |{{partial}} | ||
|{{yes}} | |{{yes}} | ||
− | |||
− | |||
− | |||
− | |||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |{{no}} | ||
+ | |1998 | ||
+ | |{{:Doom Legacy/Date}} | ||
|- | |- | ||
![[Doom Plus]] | ![[Doom Plus]] | ||
Line 269: | Line 326: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | ![[Doom Retro]] | ||
+ | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{partial}} | ||
+ | |{{partial}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |2013 | ||
+ | |{{:Doom Retro/Date}} | ||
|- | |- | ||
![[Doomsday]] | ![[Doomsday]] | ||
Line 280: | Line 352: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |1999 | ||
+ | |{{:Doomsday/Date}} | ||
|- | |- | ||
![[Doom SysAdmin Tool]] | ![[Doom SysAdmin Tool]] | ||
Line 291: | Line 365: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[DOSDoom]] | ![[DOSDoom]] | ||
Line 302: | Line 378: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |1997 | ||
+ | |1999 | ||
|- | |- | ||
![[DxHexen]] | ![[DxHexen]] | ||
Line 313: | Line 391: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | ![[3DGE]] | ||
+ | |{{yes}} | ||
+ | |{{yes}} | ||
+ | |{{yes}} | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |2011 | ||
+ | |{{:3DGE/Date}} | ||
|- | |- | ||
![[EDGE]] | ![[EDGE]] | ||
Line 324: | Line 417: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |2000 | ||
+ | |{{:EDGE/Date}} | ||
|- | |- | ||
![[Eternity Engine]] | ![[Eternity Engine]] | ||
Line 335: | Line 430: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |2001 | ||
+ | |{{:Eternity Engine/Date}} | ||
+ | |- | ||
+ | ![[Fusion]] | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |2002 | ||
+ | |2002 | ||
|- | |- | ||
![[ggiDoom]] | ![[ggiDoom]] | ||
Line 346: | Line 456: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[glBoom]] | ![[glBoom]] | ||
Line 357: | Line 469: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[glDoom]] | ![[glDoom]] | ||
Line 368: | Line 482: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | |1998-12-23 | ||
|- | |- | ||
![[glHeretic]] | ![[glHeretic]] | ||
Line 379: | Line 495: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[glHexen]] | ![[glHexen]] | ||
Line 390: | Line 508: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | ![[GLOOME]] | ||
+ | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |2015 | ||
+ | | | ||
|- | |- | ||
![[GZDoom]] | ![[GZDoom]] | ||
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
+ | |{{yes}} | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |2005 | ||
+ | |{{:GZDoom/Date}} | ||
+ | |- | ||
+ | ![[GZDoom-GPL]] | ||
|{{no}} | |{{no}} | ||
+ | |{{yes}} | ||
|{{no}} | |{{no}} | ||
+ | |{{yes}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 401: | Line 547: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |2015 | ||
+ | | | ||
|- | |- | ||
![[Hexen32]] | ![[Hexen32]] | ||
Line 412: | Line 560: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | |1999-10-23 | ||
|- | |- | ||
![[HexenDos]] | ![[HexenDos]] | ||
Line 423: | Line 573: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[Hexen (OS/2)]] | ![[Hexen (OS/2)]] | ||
Line 434: | Line 586: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[Hexetic]] | ![[Hexetic]] | ||
Line 445: | Line 599: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | |1999-02-02 | ||
+ | |- | ||
+ | ![[HHeretic]] | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | ![[HHexen]] | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[IAS Doom]] | ![[IAS Doom]] | ||
Line 456: | Line 638: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[JDP]] | ![[JDP]] | ||
Line 467: | Line 651: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | |> 2001-09-29 | ||
+ | |- | ||
+ | ![[LinBoom]] | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{:LinBoom/Date}} | ||
+ | |{{:LinBoom/Date}} | ||
|- | |- | ||
![[Linux Heretic]] | ![[Linux Heretic]] | ||
Line 478: | Line 677: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[Linux Hexen]] | ![[Linux Hexen]] | ||
Line 489: | Line 690: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |1999-09-29 | ||
+ | | | ||
|- | |- | ||
![[LsdlDoom]] | ![[LsdlDoom]] | ||
Line 500: | Line 703: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[LsDoom]] | ![[LsDoom]] | ||
Line 511: | Line 716: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[LxDoom]] | ![[LxDoom]] | ||
Line 522: | Line 729: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | |2000-04-02 | ||
|- | |- | ||
![[Marine's Best Friend]] | ![[Marine's Best Friend]] | ||
Line 533: | Line 742: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | |2014-09-23 | ||
|- | |- | ||
![[MidDoom]] | ![[MidDoom]] | ||
Line 544: | Line 755: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[NetDoom]] | ![[NetDoom]] | ||
Line 555: | Line 768: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
− | ![[ | + | ![[NTDOOM]] |
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
Line 566: | Line 781: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | |1998-01-29 | ||
|- | |- | ||
![[Odamex]] | ![[Odamex]] | ||
Line 577: | Line 794: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |2007 | ||
+ | |{{:Odamex/Date}} | ||
|- | |- | ||
![[PDoom]] | ![[PDoom]] | ||
Line 588: | Line 807: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[PmDoom]] | ![[PmDoom]] | ||
Line 599: | Line 820: | ||
|{{yes}} | |{{yes}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | |2006-07-11 | ||
|- | |- | ||
![[PmHeretic]] | ![[PmHeretic]] | ||
Line 610: | Line 833: | ||
|{{yes}} | |{{yes}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[PmHexen]] | ![[PmHexen]] | ||
Line 621: | Line 846: | ||
|{{yes}} | |{{yes}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[PowerDoom]] | ![[PowerDoom]] | ||
Line 632: | Line 859: | ||
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[psDoom]] | ![[psDoom]] | ||
Line 643: | Line 872: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[PsiDoom]] | ![[PsiDoom]] | ||
Line 654: | Line 885: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[PrBoom]] | ![[PrBoom]] | ||
Line 665: | Line 898: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |1998 | ||
+ | |{{:PrBoom/Date}} | ||
|- | |- | ||
![[PrBoom+]] | ![[PrBoom+]] | ||
Line 676: | Line 911: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |2004 | ||
+ | |{{:PrBoom+/Date}} | ||
+ | |- | ||
+ | ![[QZDoom]] | ||
+ | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{yes}} | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |2016 | ||
+ | |{{:QZDoom/Date}} | ||
|- | |- | ||
![[ReMooD]] | ![[ReMooD]] | ||
− | |{{ | + | |{{yes}} |
|{{yes}} | |{{yes}} | ||
|{{yes}} | |{{yes}} | ||
Line 687: | Line 937: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |2008 | ||
+ | |{{:ReMooD/Date}} | ||
|- | |- | ||
![[Risen3D]] | ![[Risen3D]] | ||
Line 698: | Line 950: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |2003 | ||
+ | |{{:Risen3D/Date}} | ||
|- | |- | ||
![[RORDoom]] | ![[RORDoom]] | ||
Line 709: | Line 963: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |2000 | ||
+ | | | ||
|- | |- | ||
![[SDL Doom]] | ![[SDL Doom]] | ||
Line 720: | Line 976: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |1998 | ||
+ | |1998 | ||
|- | |- | ||
![[SDL Hexen]] | ![[SDL Hexen]] | ||
Line 731: | Line 989: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[SGI Doom]] | ![[SGI Doom]] | ||
Line 742: | Line 1,002: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[Skulltag]] | ![[Skulltag]] | ||
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
− | |{{ | + | |{{yes}} |
|{{yes}} | |{{yes}} | ||
|{{no}} | |{{no}} | ||
Line 753: | Line 1,015: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |1999 | ||
+ | |{{:Skulltag/Date}} | ||
|- | |- | ||
![[SvStrife]] | ![[SvStrife]] | ||
Line 764: | Line 1,028: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[Smack My Marine Up]] | ![[Smack My Marine Up]] | ||
+ | |{{yes}} | ||
|{{yes}} | |{{yes}} | ||
|{{no}} | |{{no}} | ||
+ | |{{yes}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 773: | Line 1,041: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |1998 |
− | | | + | |2000-08-17 |
|- | |- | ||
![[TASDOOM]] | ![[TASDOOM]] | ||
Line 786: | Line 1,054: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[TASMBF]] | ![[TASMBF]] | ||
Line 797: | Line 1,067: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[Vavoom]] | ![[Vavoom]] | ||
Line 808: | Line 1,080: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |1999 | ||
+ | |{{:Vavoom/Date}} | ||
|- | |- | ||
![[VDoomPPC]] | ![[VDoomPPC]] | ||
Line 819: | Line 1,093: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[WDMP]] | ![[WDMP]] | ||
Line 830: | Line 1,106: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[wHeretic]] | ![[wHeretic]] | ||
Line 841: | Line 1,119: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[Win32 Doom]] | ![[Win32 Doom]] | ||
Line 852: | Line 1,132: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[WinDoom]] | ![[WinDoom]] | ||
Line 863: | Line 1,145: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[WinHeretic]] | ![[WinHeretic]] | ||
Line 874: | Line 1,158: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[WinHeretic Universal Save]] | ![[WinHeretic Universal Save]] | ||
Line 885: | Line 1,171: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[WinHexen]] | ![[WinHexen]] | ||
Line 896: | Line 1,184: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[WinMBF]] | ![[WinMBF]] | ||
Line 907: | Line 1,197: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | ![[X-Doom]] | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[XDoom]] | ![[XDoom]] | ||
Line 918: | Line 1,223: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[XFree86/OS2 Doom]] | ![[XFree86/OS2 Doom]] | ||
Line 929: | Line 1,236: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | ![[Zandronum]] | ||
+ | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{yes}} | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |2012 | ||
+ | |{{:Zandronum/Date}} | ||
|- | |- | ||
![[ZDaemon]] | ![[ZDaemon]] | ||
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
− | |{{ | + | |{{yes}} |
|{{partial}} | |{{partial}} | ||
|{{no}} | |{{no}} | ||
Line 940: | Line 1,262: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |2001 | ||
+ | |{{:ZDaemon/Date}} | ||
|- | |- | ||
![[ZDoom]] | ![[ZDoom]] | ||
Line 951: | Line 1,275: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |{{:ZDoom/InitialDate}} | ||
+ | |{{:ZDoom/Date}} | ||
|- | |- | ||
![[ZDoomGL]] | ![[ZDoomGL]] | ||
Line 962: | Line 1,288: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | |2005 | ||
|- | |- | ||
![[ZhaDoom]] | ![[ZhaDoom]] | ||
Line 973: | Line 1,301: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|- | |- | ||
![[ZhaDoomPPC]] | ![[ZhaDoomPPC]] | ||
Line 984: | Line 1,314: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
|} | |} | ||
==Console== | ==Console== | ||
− | Note that official ports of Doom to various gaming consoles exist. | + | Note that official ports of Doom to various gaming consoles also exist. |
+ | *[[3DGE]] (Sega Dreamcast) | ||
+ | *[[64Doom]] (Nintendo 64) | ||
*[[Boom]] (GP2X, etc.) | *[[Boom]] (GP2X, etc.) | ||
*[[DoomDC]] (Sega Dreamcast) | *[[DoomDC]] (Sega Dreamcast) | ||
*[[Doom PSP]] (Sony PlayStation Portable) | *[[Doom PSP]] (Sony PlayStation Portable) | ||
*[[DoomX]] (Xbox) | *[[DoomX]] (Xbox) | ||
− | *[[ | + | *[[DS Doom]] (Nintendo DS) |
*[[dsHeretic]] (Nintendo DS) | *[[dsHeretic]] (Nintendo DS) | ||
*[[nxDoom]] (Sega Dreamcast) | *[[nxDoom]] (Sega Dreamcast) | ||
Line 999: | Line 1,333: | ||
==Handheld== | ==Handheld== | ||
− | = | + | {| {{PrettySortable}} |
− | + | |+Operating system support across source ports | |
− | + | ! style="width: 16em" | | |
− | + | !Palm OS | |
− | + | !Windows CE | |
− | + | !Apple | |
− | + | !Other | |
− | + | |- | |
− | + | ![[C2Doom]] | |
− | + | !{{no}} | |
− | + | !{{no}} | |
− | + | !{{no}} | |
− | + | !{{yes}} | |
− | + | |- | |
− | + | ![[CDoom (mobile)]] | |
− | + | !{{no}} | |
− | + | !{{no}} | |
− | + | !{{no}} | |
− | + | !{{yes}} | |
− | + | |- | |
− | + | ![[CellDoom]] | |
− | + | !{{no}} | |
+ | !{{yes}} | ||
+ | !{{no}} | ||
+ | !{{no}} | ||
+ | |- | ||
+ | ![[Doom 9210]] | ||
+ | !{{no}} | ||
+ | !{{no}} | ||
+ | !{{no}} | ||
+ | !{{yes}} | ||
+ | |- | ||
+ | ![[Doom4CE]] | ||
+ | !{{no}} | ||
+ | !{{yes}} | ||
+ | !{{no}} | ||
+ | !{{no}} | ||
+ | |- | ||
+ | ![[DoomCE]] | ||
+ | !{{no}} | ||
+ | !{{yes}} | ||
+ | !{{no}} | ||
+ | !{{no}} | ||
+ | |- | ||
+ | ![[EDoom]] | ||
+ | !{{no}} | ||
+ | !{{no}} | ||
+ | !{{no}} | ||
+ | !{{yes}} | ||
+ | |- | ||
+ | ![[gfDoom]] | ||
+ | !{{no}} | ||
+ | !{{yes}} | ||
+ | !{{no}} | ||
+ | !{{no}} | ||
+ | |- | ||
+ | ![[iDoom]] | ||
+ | !{{no}} | ||
+ | !{{no}} | ||
+ | !{{no}} | ||
+ | !{{yes}} | ||
+ | |- | ||
+ | ![[ReMooD]][http://noshbar.xtreemhost.com/biffdoom/index.html] | ||
+ | !{{no}} | ||
+ | !{{yes}} | ||
+ | !{{no}} | ||
+ | !{{yes}} | ||
+ | |- | ||
+ | ![[Rockdoom]][http://www.rockbox.org/twiki/bin/view/Main/PluginDoom] | ||
+ | !{{no}} | ||
+ | !{{no}} | ||
+ | !{{no}} | ||
+ | !{{yes}} | ||
+ | |- | ||
+ | ![[Samsung SGH-B100]] | ||
+ | !{{no}} | ||
+ | !{{no}} | ||
+ | !{{no}} | ||
+ | !{{yes}} | ||
+ | |- | ||
+ | ![[ZDoomZ]] | ||
+ | !{{yes}} | ||
+ | !{{no}} | ||
+ | !{{no}} | ||
+ | !{{no}} | ||
+ | |- | ||
+ | ![[ZHereticZ]] | ||
+ | !{{yes}} | ||
+ | !{{no}} | ||
+ | !{{no}} | ||
+ | !{{no}} | ||
+ | |- | ||
+ | ![[ZHexen]] | ||
+ | !{{yes}} | ||
+ | !{{no}} | ||
+ | !{{no}} | ||
+ | !{{no}} | ||
+ | |} | ||
==Other and Esoteric== | ==Other and Esoteric== | ||
Line 1,037: | Line 1,447: | ||
* {{Wikipedia|title=Doom source port}} | * {{Wikipedia|title=Doom source port}} | ||
− | * | + | * {{dwforums|42463|Doomworld forum thread}} about unofficial cell phone versions |
==See also== | ==See also== | ||
Line 1,045: | Line 1,455: | ||
==External links== | ==External links== | ||
− | |||
* [http://www.doomworld.com/classicdoom/ports/ Doomworld: Source port downloads] | * [http://www.doomworld.com/classicdoom/ports/ Doomworld: Source port downloads] | ||
− | * [http://www.doomworld.com/10years/ports/ Doomworld: Genealogy of Doom source ports after 10 years] | + | * [http://files.drdteam.org/index.php/files/get/keiMSmNvY8/doom-engine-genealogy.png Genealogy of Doom source ports after 15 years chart] |
+ | * [http://www.doomworld.com/10years/ports/ Doomworld: Genealogy of Doom source ports after 10 years article] | ||
* [http://code.google.com/p/doomedonline/ Doomed Online at Google Code] | * [http://code.google.com/p/doomedonline/ Doomed Online at Google Code] | ||
* [http://files.frashii.com/~sp00nz/Doom/download.php#Ports Doom for the Dreamcast] | * [http://files.frashii.com/~sp00nz/Doom/download.php#Ports Doom for the Dreamcast] |
Revision as of 20:29, 16 January 2017
A source port is a port of the source code for the Doom engine. The term usually denotes a modification made by fans, as opposed to any of the officially licensed versions produced by id Software or affiliated companies.
The Doom source code was released to the public in 1997. Although Doom was originally created for DOS, the release was of the Linux version, and the source code had to be ported back to DOS and to other operating systems. Hence the term "source port", which out of custom also is used for those modifications which are not technically ports to another platform. The term itself originates from the first source port, DOSDoom and its 0.2 version.
Source ports have been created for a variety of PC operating systems, such as the 32-bit Windows family, Linux and the BSDs. By abstracting away the x86-specific code, ports have also been created for a large variety of other hardware platforms: PowerPC/Macintosh; the Game Park 32, a Korean hand-held; the Nokia 7650 and 9210 cell phones; the Sega Dreamcast; and any POSIX environment with the X windowing system.
The original purpose of source ports was cross-platform compatibility, but shortly after the release of the source code, programmers were correcting old, unaddressed Doom bugs and deficiencies in their own source ports, and later began adding new features to alter gameplay.
The source code was originally released under a proprietary license which prohibited commercial use and did not require programmers to provide the source code for the modifications they released in executable form. As a consequence of the source code for glDoom, the first port to add OpenGL graphics to Doom, being lost in a hard disk crash, the code was re-released in 1999 under the GNU General Public License after requests from the community (all of the original Doom source code on this wiki is covered by the GNU GPL).
As of today, the majority of Doom source ports are open source. The GNU GPL requires that authors who use GPL code in their software must release the modified source code as well.
Although the obligation does not apply to authors who used the previous non-GPL license, many authors voluntarily switched their projects to the GNU GPL.
Contents
List of source ports
Desktop
DOS | Windows | Macintosh | *nix | OS/2 | Amiga | Atari TOS | Atari MiNT | BeOS | First release | Last Updated | |
---|---|---|---|---|---|---|---|---|---|---|---|
ADoom | No | No | No | No | No | Yes | No | No | No | 1997 | 2011 |
ADoomPPC | No | No | No | No | No | Yes | No | No | No | 1998 | 2000 |
AmigaDoom | No | No | No | No | No | Yes | No | No | No | ||
ATB Doom | No | Yes | No | No | No | No | No | No | No | - | 1998 |
Bad Mood | No | No | No | No | No | No | Yes | No | No | 1995 | 2015-01-05 |
BeOS Heretic | No | No | No | No | No | No | No | No | Yes | ||
BeOS Hexen | No | No | No | No | No | No | No | No | Yes | ||
Boom | Yes | No | No | No | No | No | No | No | No | Boom/InitialDate | 1999-10-09 |
BZDoom | No | Yes | No | No | No | No | No | No | No | > 2008-05-29 | |
CDoom | Yes | No | No | No | No | No | No | No | No | ||
CGDoom | No | Yes | No | Yes | No | No | No | No | No | ||
Chocolate Doom | No | Yes | Yes | Yes | No | Yes | No | No | Yes | 2005 | 2020-06-25 |
Crispy Doom | No | Yes | Yes | Yes | No | Yes | No | No | Yes | Crispy Doom/InitialDate | 2023-03-31 |
csDoom | No | No | No | Yes | No | No | No | No | No | 2000 | 2006 |
CTFDoom | Yes | No | No | No | No | No | No | No | No | 1998 | 1998 |
Doom! | No | No | No | No | No | No | No | No | Yes | ||
Doom3D | No | Yes | No | No | No | No | No | No | No | ||
Doom64 EX | No | Yes | No | No | No | No | No | No | No | 2008 | 2014-02-17 |
DoomAttack | No | No | No | No | No | Yes | No | No | No | ||
DoomDIVE | No | No | No | No | Yes | No | No | No | No | ||
DoomGL | No | Yes | No | No | No | No | No | No | No | 1999 | 1999 |
Doom Legacy | No | Partial | Partial | Yes | No | No | No | No | No | 1998 | 2023-12-29 |
Doom Plus | No | Yes | No | No | No | No | No | No | No | ||
Doom Retro | No | Yes | Partial | Partial | No | No | No | No | No | 2013 | 2024-03-03 |
Doomsday | No | Yes | Yes | Yes | No | No | No | No | No | 1999 | 2021-02-04 |
Doom SysAdmin Tool | No | No | No | Yes | No | No | No | No | No | ||
DOSDoom | Yes | No | No | Yes | No | No | No | No | No | 1997 | 1999 |
DxHexen | No | Yes | No | No | No | No | No | No | No | ||
3DGE | Yes | Yes | Yes | Yes | No | No | No | No | No | 2011 | 3DGE/Date |
EDGE | Yes | Yes | No | Yes | No | No | No | No | No | 2000 | 2018-10-17 |
Eternity Engine | No | Yes | Yes | Yes | No | No | No | No | No | 2001 | 2021-01-27 |
Fusion | Yes | No | No | No | No | No | No | No | No | 2002 | 2002 |
ggiDoom | No | No | No | Yes | No | No | No | No | No | ||
glBoom | No | Yes | No | No | No | No | No | No | No | ||
glDoom | No | Yes | No | No | No | No | No | No | No | 1998-12-23 | |
glHeretic | No | Yes | No | Yes | No | No | No | No | No | ||
glHexen | No | Yes | No | No | No | No | No | No | No | ||
GLOOME | No | Yes | No | Yes | No | No | No | No | No | 2015 | |
GZDoom | No | Yes | Yes | Yes | No | No | No | No | No | 2005 | 2023-10-26 |
GZDoom-GPL | No | Yes | No | Yes | No | No | No | No | No | 2015 | |
Hexen32 | No | Yes | No | No | No | No | No | No | No | 1999-10-23 | |
HexenDos | Yes | No | No | No | No | No | No | No | No | ||
Hexen (OS/2) | No | No | No | No | Yes | No | No | No | No | ||
Hexetic | Yes | No | No | No | No | No | No | No | No | 1999-02-02 | |
HHeretic | No | No | No | Yes | No | No | No | No | No | ||
HHexen | No | No | No | Yes | No | No | No | No | No | ||
IAS Doom | No | Yes | No | No | No | No | No | No | No | ||
JDP | Yes | No | No | No | No | No | No | No | No | > 2001-09-29 | |
LinBoom | No | No | No | Yes | No | No | No | No | No | 1998-05-30 | 1998-05-30 |
Linux Heretic | No | No | No | Yes | No | No | No | No | No | ||
Linux Hexen | No | No | No | Yes | No | No | No | No | No | 1999-09-29 | |
LsdlDoom | No | Yes | No | Yes | No | No | No | No | No | ||
LsDoom | No | No | No | Yes | No | No | No | No | No | ||
LxDoom | No | No | No | Yes | No | No | No | No | No | 2000-04-02 | |
Marine's Best Friend | Yes | No | No | No | No | No | No | No | No | 2014-09-23 | |
MidDoom | Yes | No | No | No | No | No | No | No | No | ||
NetDoom | No | Yes | No | No | No | No | No | No | No | ||
NTDOOM | No | Yes | No | No | No | No | No | No | No | 1998-01-29 | |
Odamex | No | Yes | Yes | Yes | No | No | No | No | No | 2007 | 2023-08-10 |
PDoom | Yes | No | No | No | No | No | No | No | No | ||
PmDoom | No | No | No | No | No | No | No | Yes | No | 2006-07-11 | |
PmHeretic | No | No | No | No | No | No | No | Yes | No | ||
PmHexen | No | No | No | No | No | No | No | Yes | No | ||
PowerDoom | No | Yes | No | Yes | No | No | No | No | Yes | ||
psDoom | No | No | No | Yes | No | No | No | No | No | ||
PsiDoom | No | No | No | No | No | Yes | No | No | No | ||
PrBoom | No | Yes | Yes | Yes | No | No | No | No | No | 1998 | 2008-11-09 |
PrBoom+ | No | Yes | Yes | Yes | No | No | No | No | No | 2004 | 2023-06-20 |
QZDoom | No | Yes | Yes | Yes | No | No | No | No | No | 2016 | 2018-06-08 |
ReMooD | Yes | Yes | Yes | Yes | No | No | No | No | No | 2008 | 2016-08-23 |
Risen3D | No | Yes | No | No | No | No | No | No | No | 2003 | 2021-12-17 |
RORDoom | Yes | No | No | No | No | No | No | No | No | 2000 | |
SDL Doom | No | No | No | Yes | No | No | No | No | No | 1998 | 1998 |
SDL Hexen | No | No | No | Yes | No | No | No | No | No | ||
SGI Doom | No | No | No | Yes | No | No | No | No | No | ||
Skulltag | No | Yes | Yes | Yes | No | No | No | No | No | 1999 | 2010-11-08 |
SvStrife | No | Yes | No | Yes | No | No | No | No | No | ||
Smack My Marine Up | Yes | Yes | No | Yes | No | No | No | No | No | 1998 | 2000-08-17 |
TASDOOM | Yes | No | No | No | No | No | No | No | No | ||
TASMBF | Yes | No | No | No | No | No | No | No | No | ||
Vavoom | Yes | Yes | No | Yes | No | No | No | No | No | 1999 | 2010-12-31 |
VDoomPPC | No | No | No | No | No | Yes | No | No | No | ||
WDMP | No | Yes | No | No | No | No | No | No | No | ||
wHeretic | No | Yes | No | No | No | No | No | No | No | ||
Win32 Doom | No | Yes | No | No | No | No | No | No | No | ||
WinDoom | No | Yes | No | No | No | No | No | No | No | ||
WinHeretic | No | Yes | No | No | No | No | No | No | No | ||
WinHeretic Universal Save | No | Yes | No | No | No | No | No | No | No | ||
WinHexen | No | Yes | No | No | No | No | No | No | No | ||
WinMBF | No | Yes | No | No | No | No | No | No | No | ||
X-Doom | No | No | No | Yes | No | No | No | No | No | ||
XDoom | No | No | No | Yes | No | No | No | No | No | ||
XFree86/OS2 Doom | No | No | No | No | Yes | No | No | No | No | ||
Zandronum | No | Yes | Yes | Yes | No | No | No | No | No | 2012 | 2021-12-13 |
ZDaemon | No | Yes | Yes | Partial | No | No | No | No | No | 2001 | 2023-11-21 |
ZDoom | No | Yes | Yes | Yes | No | No | No | No | No | ZDoom/InitialDate | 2016-02-22 |
ZDoomGL | No | Yes | No | No | No | No | No | No | No | 2005 | |
ZhaDoom | No | No | No | No | No | Yes | No | No | No | ||
ZhaDoomPPC | No | No | No | No | No | Yes | No | No | No |
Console
Note that official ports of Doom to various gaming consoles also exist.
- 3DGE (Sega Dreamcast)
- 64Doom (Nintendo 64)
- Boom (GP2X, etc.)
- DoomDC (Sega Dreamcast)
- Doom PSP (Sony PlayStation Portable)
- DoomX (Xbox)
- DS Doom (Nintendo DS)
- dsHeretic (Nintendo DS)
- nxDoom (Sega Dreamcast)
- PSP Legacy (Sony PlayStation Portable)
Handheld
Palm OS | Windows CE | Apple | Other | |
---|---|---|---|---|
C2Doom | No | No | No | Yes |
CDoom (mobile) | No | No | No | Yes |
CellDoom | No | Yes | No | No |
Doom 9210 | No | No | No | Yes |
Doom4CE | No | Yes | No | No |
DoomCE | No | Yes | No | No |
EDoom | No | No | No | Yes |
gfDoom | No | Yes | No | No |
iDoom | No | No | No | Yes |
ReMooD[1] | No | Yes | No | Yes |
Rockdoom[2] | No | No | No | Yes |
Samsung SGH-B100 | No | No | No | Yes |
ZDoomZ | Yes | No | No | No |
ZHereticZ | Yes | No | No | No |
ZHexen | Yes | No | No | No |
Other and Esoteric
Web-based
- A Doom port using Flash 10
- Doomed Online[3]
Game script
- Terminal DOOM is a port to Doom 3 in-game terminals
Digital cameras
Sources
- This article incorporates text from the open-content Wikipedia online encyclopedia article Doom source port.
- Doomworld forum thread about unofficial cell phone versions
See also
External links
- Doomworld: Source port downloads
- Genealogy of Doom source ports after 15 years chart
- Doomworld: Genealogy of Doom source ports after 10 years article
- Doomed Online at Google Code
- Doom for the Dreamcast
- Cell phone ports at ItPlaysDoom.com, via the Wayback Machine: Nokia 9500, other Nokia models, Microsoft Smartphone, Audiovox SMT 5600, Orange SPV C550, Sony Ericsson
- Doom for the Amiga at Aminet
- YOYOFR's ZDOOMZ
- Old PowerPak site (imperialpenguin.com), via the Wayback Machine