Difference between revisions of "Source port"
From DoomWiki.org
[checked revision] | [checked revision] |
(make initial release dates static, per Template talk:InfoboxSourcePort) |
(→Desktop: fixed date here too for Helion) |
||
(78 intermediate revisions by 24 users not shown) | |||
Line 1: | Line 1: | ||
− | A '''source port''' is a | + | A '''source port''' is a {{wp|Porting|port}} of the {{wp|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 | + | The [[Doom source code]] was released to the public in 1997. Although Doom was originally created for {{wp|MS-DOS|DOS}}, the release was of the {{wp|Linux}} version, and the source code had to be ported back to DOS and to other {{wp|operating system}}s. 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 | + | Source ports have been created for a variety of PC operating systems, such as the {{wp|32-bit computing|32-bit}} {{wp|Microsoft Windows|Windows family}}, Linux and the {{wp|Berkeley Software Distribution|BSDs}}. By abstracting away the {{wp|x86}}-specific code, ports have also been created for a large variety of other hardware platforms: {{wp|Power Macintosh|PowerPC}}/{{wp|Mac (computer)|Macintosh}}; the {{wp|GP32|Game Park 32}}, a Korean hand-held; the {{wp|Nokia}} 7650 and 9210 {{wp|Mobile phone|cell phones}}; the {{wp|Dreamcast|Sega Dreamcast}}; and any {{wp|POSIX}} environment with the {{wp|X Window System|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 [[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 | + | The source code was originally published under a proprietary [[license]] which prohibited commercial use, and did not require programmers who took from it 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 {{wp|OpenGL}} graphics to Doom, being lost in a {{wp|Head crash|hard disk drive crash}}, Doom's upstream code was re-released in 1999 under the {{wp|GNU General Public License|GNU General Public License (GPL)}} after requests from the community for greater freedom in the license terms and conditions (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. | + | As of today, the vast majority of Doom source ports are {{wp|Free and open-source software|free/libre and open-source software}} (as licensed under the GNU GPL) whose source code is both public and can be used for anything. However, the GNU GPL requires that authors who use GPL code in their software must release their modified source code under the GPL as well, a concept known as "{{wp|share-alike}}", facilitating a perpetual openness. This in effect also means the source code to modern source ports cannot be lost like glDoom's was, as GPL code is in constant online circulation. |
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. | 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. | ||
Line 40: | Line 40: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | |1997 | + | |1997-12-28 |
− | | | + | |{{:ADoom/Date}} |
|- | |- | ||
![[ADoomPPC]] | ![[ADoomPPC]] | ||
Line 54: | Line 54: | ||
|{{no}} | |{{no}} | ||
|1998 | |1998 | ||
− | | | + | |{{:ADoomPPC/Date}} |
|- | |- | ||
![[AmigaDoom]] | ![[AmigaDoom]] | ||
Line 66: | Line 66: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |1997-12-26 |
− | | | + | |{{:AmigaDoom/Date}} |
|- | |- | ||
![[ATB Doom]] | ![[ATB Doom]] | ||
Line 79: | Line 79: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |1997 |
− | |1998 | + | |1998-01-01 |
|- | |- | ||
![[Bad Mood]] | ![[Bad Mood]] | ||
Line 120: | Line 120: | ||
| | | | ||
| | | | ||
+ | |- | ||
+ | ![[Bernewfie]] | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |2022-11-30 | ||
+ | |2023-12-02 | ||
|- | |- | ||
![[Boom]] | ![[Boom]] | ||
Line 134: | Line 147: | ||
|{{:Boom/Date}} | |{{:Boom/Date}} | ||
|- | |- | ||
− | ![[ | + | ![[bZDoom]] |
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
Line 145: | Line 158: | ||
|{{no}} | |{{no}} | ||
| | | | ||
− | | | + | |< 2008-05-29 |
|- | |- | ||
![[CDoom]] | ![[CDoom]] | ||
Line 172: | Line 185: | ||
| | | | ||
| | | | ||
+ | |- | ||
+ | ![[Cherry Doom]] | ||
+ | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |2023-09-01 | ||
+ | |2023-10-14 | ||
|- | |- | ||
![[Chocolate Doom]] | ![[Chocolate Doom]] | ||
Line 183: | Line 209: | ||
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
− | |2005 | + | |2005-09-07 |
|{{:Chocolate Doom/Date}} | |{{:Chocolate Doom/Date}} | ||
|- | |- | ||
Line 201: | Line 227: | ||
![[csDoom]] | ![[csDoom]] | ||
|{{no}} | |{{no}} | ||
− | |{{ | + | |{{yes}} |
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
Line 209: | Line 235: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | |2000 | + | |2000-05-27 |
− | | | + | |{{:csDoom/Date}} |
|- | |- | ||
![[CTFDoom]] | ![[CTFDoom]] | ||
Line 222: | Line 248: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | |1998 | + | |1998-01-27 |
− | | | + | |{{:CTFDoom/Date}} |
|- | |- | ||
![[Doom!]] | ![[Doom!]] | ||
Line 261: | Line 287: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | |2008 | + | |2008-07-10 |
|{{:Doom64 EX/Date}} | |{{:Doom64 EX/Date}} | ||
+ | |- | ||
+ | ![[DOOM BFA]] | ||
+ | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |2017-04-04 | ||
+ | |{{:DOOM BFA/Date}} | ||
|- | |- | ||
![[DoomAttack]] | ![[DoomAttack]] | ||
Line 300: | Line 339: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | |1999 | + | |1999-04-27 |
− | | | + | |{{:DoomGL/Date}} |
|- | |- | ||
![[Doom Legacy]] | ![[Doom Legacy]] | ||
Line 313: | Line 352: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | |1998 | + | |1998-02-12 |
|{{:Doom Legacy/Date}} | |{{:Doom Legacy/Date}} | ||
|- | |- | ||
− | ![[ | + | ![[DoomPC]] |
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
Line 326: | Line 365: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |2006-12-30 |
− | | | + | |2006 |
|- | |- | ||
− | ![[Doom Retro]] | + | ![[Doom Plus]] |
+ | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | ![[Doom Retro]] | ||
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
Line 339: | Line 391: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | |2013 | + | |2013-12-10 |
|{{:Doom Retro/Date}} | |{{:Doom Retro/Date}} | ||
|- | |- | ||
Line 352: | Line 404: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | |1999 | + | |1999-11-01 |
|{{:Doomsday/Date}} | |{{:Doomsday/Date}} | ||
|- | |- | ||
Line 365: | Line 417: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |1999-10-17 |
− | | | + | |2000-05-03 |
|- | |- | ||
− | ![[ | + | ![[Doom UEFI]] |
− | |||
|{{no}} | |{{no}} | ||
+ | |{{Yes}} | ||
|{{no}} | |{{no}} | ||
− | |{{ | + | |{{Yes}} |
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 378: | Line 430: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |2019-12-27 |
− | | | + | |{{:Doom UEFI/Date}} |
|- | |- | ||
− | ![[ | + | ![[DOSDoom]] |
− | |||
|{{yes}} | |{{yes}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |{{yes}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 391: | Line 443: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |1997-12-23 |
− | | | + | |{{:DOSDoom/Date}} |
|- | |- | ||
− | ![[ | + | ![[DSDA-Doom]] |
+ | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
|{{yes}} | |{{yes}} | ||
|{{yes}} | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |2020-11-11 | ||
+ | |{{:DSDA-Doom/Date}} | ||
+ | |- | ||
+ | ![[DxHexen]] | ||
+ | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
|{{no}} | |{{no}} | ||
Line 404: | Line 467: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |{{no}} |
− | |{{ | + | |{{no}} |
+ | | | ||
+ | | | ||
|- | |- | ||
![[EDGE]] | ![[EDGE]] | ||
|{{yes}} | |{{yes}} | ||
|{{yes}} | |{{yes}} | ||
− | |{{ | + | |{{yes}} |
|{{yes}} | |{{yes}} | ||
|{{no}} | |{{no}} | ||
Line 417: | Line 482: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | |2000 | + | |2000-06-20 |
|{{:EDGE/Date}} | |{{:EDGE/Date}} | ||
|- | |- | ||
− | ![[ | + | ![[EDGE-Classic]] |
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
Line 430: | Line 495: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |2021-12-18 |
− | |{{: | + | |{{:EDGE-Classic/Date}} |
|- | |- | ||
− | ![[ | + | ![[Eternity Engine]] |
+ | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{yes}} | ||
|{{yes}} | |{{yes}} | ||
|{{no}} | |{{no}} | ||
Line 440: | Line 508: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |2001-01-08 |
− | + | |{{:Eternity Engine/Date}} | |
− | |{{ | ||
− | |||
− | |||
|- | |- | ||
− | ![[ | + | ![[FastDoom]] |
+ | |{{yes}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | |||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 456: | Line 521: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |2020-06-10 |
− | | | + | |{{:FastDoom/Date}} |
|- | |- | ||
− | ![[ | + | ![[Fusion]] |
+ | |{{yes}} | ||
|{{no}} | |{{no}} | ||
− | |||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 469: | Line 534: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |2002 |
− | | | + | |2002 |
|- | |- | ||
− | ![[ | + | ![[From DOOM With Love]] |
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
Line 482: | Line 547: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |2021-07-11 |
− | | | + | |{{:From_DOOM_With_Love/Date}} |
|- | |- | ||
− | ![[ | + | ![[ggiDoom]] |
+ | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | |||
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
Line 495: | Line 560: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |1997-12-24 |
− | | | + | |2001-11-30 |
|- | |- | ||
− | ![[ | + | ![[GLBoom]] |
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
Line 511: | Line 576: | ||
| | | | ||
|- | |- | ||
− | ![[ | + | ![[GLDoom]] |
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
|{{no}} | |{{no}} | ||
− | |||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 521: | Line 585: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |{{no}} |
− | | | + | |1998-10-05 |
+ | |1998-12-23 | ||
|- | |- | ||
− | ![[ | + | ![[GLHeretic]] |
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
− | |{{ | + | |{{no}} |
|{{yes}} | |{{yes}} | ||
|{{no}} | |{{no}} | ||
Line 534: | Line 599: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |1999-03-26 |
− | |{{: | + | |{{:GLHeretic/Date}} |
|- | |- | ||
− | ![[ | + | ![[GLHexen]] |
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
|{{no}} | |{{no}} | ||
− | |||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 547: | Line 611: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |{{no}} |
− | | | + | |1999-06-02 |
+ | |1999-09-18 | ||
|- | |- | ||
− | ![[ | + | ![[GLOOME]] |
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
|{{no}} | |{{no}} | ||
+ | |{{yes}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 559: | Line 625: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |2015 |
| | | | ||
− | |||
|- | |- | ||
− | ![[ | + | ![[GZDoom]] |
+ | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{yes}} | ||
|{{yes}} | |{{yes}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |2005-08-30 | ||
+ | |{{:GZDoom/Date}} | ||
+ | |- | ||
+ | ![[GZDoom-GPL]] | ||
+ | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{yes}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 573: | Line 651: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |2015 |
| | | | ||
|- | |- | ||
− | ![[ | + | ![[Helion]] |
|{{no}} | |{{no}} | ||
+ | |{{yes}} | ||
|{{no}} | |{{no}} | ||
+ | |{{yes}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | |||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |2022-10-22 | ||
+ | |{{:Helion/Date}} | ||
+ | |- | ||
+ | ![[Hexen32]] | ||
|{{no}} | |{{no}} | ||
− | |||
− | |||
− | |||
− | |||
|{{yes}} | |{{yes}} | ||
− | |||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 600: | Line 678: | ||
|{{no}} | |{{no}} | ||
| | | | ||
− | |1999- | + | |1999-10-23 |
|- | |- | ||
− | ![[ | + | ![[HexenDos]] |
+ | |{{yes}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | |||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 612: | Line 690: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |1999-04-15 |
− | | | + | |1999-04-15 |
|- | |- | ||
− | ![[ | + | ![[Hexen (OS/2)]] |
+ | |{{no}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
− | |||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 628: | Line 706: | ||
| | | | ||
|- | |- | ||
− | ![[ | + | ![[HeXetic]] |
+ | |{{yes}} | ||
|{{no}} | |{{no}} | ||
− | |||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 638: | Line 716: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |1999-02-02 |
− | | | + | |1999-02-02 |
|- | |- | ||
− | ![[ | + | ![[HHeretic]] |
− | |||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |{{yes}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 652: | Line 730: | ||
|{{no}} | |{{no}} | ||
| | | | ||
− | | | + | | |
|- | |- | ||
− | ![[ | + | ![[HHexen]] |
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 664: | Line 742: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | | |
− | | | + | |2013-03-30 |
|- | |- | ||
− | ![[ | + | ![[IAS Doom]] |
|{{no}} | |{{no}} | ||
+ | |{{yes}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | |||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 680: | Line 758: | ||
| | | | ||
|- | |- | ||
− | ![[ | + | ![[International Doom]] |
− | |{{ | + | |{{yes}} |
− | |{{ | + | |{{yes}} |
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
Line 690: | Line 768: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |2016-09-16 |
− | | | + | |{{:International Doom/Date}} |
|- | |- | ||
− | ![[ | + | ![[JDP]] |
+ | |{{yes}} | ||
+ | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | |||
|{{no}} | |{{no}} | ||
− | |||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 703: | Line 781: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |2001-01-05 |
− | | | + | |< 2001-09-29 |
|- | |- | ||
− | ![[ | + | ![[LinBoom]] |
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 716: | Line 794: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |{{:LinBoom/Date}} |
− | | | + | |{{:LinBoom/Date}} |
|- | |- | ||
− | ![[ | + | ![[Linux Heretic]] |
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 729: | Line 807: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |1999-01-18 |
− | | | + | |1999-12-27 |
|- | |- | ||
− | ![[ | + | ![[Linux Hexen]] |
− | |||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |{{yes}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 742: | Line 820: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |1999-09-29 | ||
| | | | ||
− | |||
|- | |- | ||
− | ![[ | + | ![[LsdlDoom]] |
+ | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
|{{no}} | |{{no}} | ||
+ | |{{yes}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 753: | Line 833: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |2000-04-0 | ||
+ | |2011-10-25 | ||
+ | |- | ||
+ | ![[LsDoom]] | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | |||
− | |||
− | |||
− | |||
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
Line 765: | Line 845: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |{{no}} | ||
+ | |1998-09-23 | ||
+ | |2000-04-02 | ||
+ | |- | ||
+ | ![[LxDoom]] | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
Line 779: | Line 859: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |1998-09-23 | ||
+ | |2000-04-02 | ||
+ | |- | ||
+ | ![[ManDoom]] | ||
|{{no}} | |{{no}} | ||
+ | |{{Yes}} | ||
|{{no}} | |{{no}} | ||
− | |||
− | |||
− | |||
− | |||
|{{no}} | |{{no}} | ||
− | |||
− | |||
− | |||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 794: | Line 872: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |2011-01-01 |
− | |{{: | + | |{{:ManDoom/Date}} |
|- | |- | ||
− | ![[ | + | ![[Marine's Best Friend]] |
|{{yes}} | |{{yes}} | ||
|{{no}} | |{{no}} | ||
Line 807: | Line 885: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |1998-12-22 |
− | | | + | |2014-09-23 |
|- | |- | ||
− | ![[ | + | ![[MidDoom]] |
+ | |{{yes}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 818: | Line 897: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | |||
|{{no}} | |{{no}} | ||
− | | | + | |1998-01 |
− | | | + | |1998-02-01 |
|- | |- | ||
− | ![[ | + | ![[NetDoom]] |
|{{no}} | |{{no}} | ||
+ | |{{yes}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 831: | Line 910: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | |||
|{{no}} | |{{no}} | ||
− | | | + | |2000-02-26 |
− | | | + | |2000-02-29 |
|- | |- | ||
− | ![[ | + | ![[NTDOOM]] |
|{{no}} | |{{no}} | ||
+ | |{{yes}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 844: | Line 923: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | |||
|{{no}} | |{{no}} | ||
− | | | + | |1998-01-07 |
− | | | + | |1998-01-29 |
|- | |- | ||
− | ![[ | + | ![[Nugget Doom]] |
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
Line 858: | Line 936: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | |{{ | + | |{{no}} |
− | | | + | |2021-09-07 |
− | | | + | |{{:Nugget_Doom/Date}} |
|- | |- | ||
− | ![[ | + | ![[Odamex]] |
− | |||
− | |||
|{{no}} | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{yes}} | ||
|{{yes}} | |{{yes}} | ||
|{{no}} | |{{no}} | ||
Line 872: | Line 950: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |2007-01-22 |
− | | | + | |{{:Odamex/Date}} |
|- | |- | ||
− | ![[ | + | ![[PDoom]] |
+ | |{{yes}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 881: | Line 960: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | |||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 888: | Line 966: | ||
| | | | ||
|- | |- | ||
− | ![[ | + | ![[PmDoom]] |
+ | |{{no}} | ||
+ | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | |||
− | |||
− | |||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |{{yes}} | ||
|{{no}} | |{{no}} | ||
− | | | + | | |
− | | | + | |2006-07-11 |
|- | |- | ||
− | ![[ | + | ![[PmHeretic]] |
|{{no}} | |{{no}} | ||
− | |||
− | |||
− | |||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 911: | Line 986: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | |||
− | |||
− | |||
− | |||
|{{no}} | |{{no}} | ||
− | |||
− | |||
|{{yes}} | |{{yes}} | ||
|{{no}} | |{{no}} | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | ![[PmHexen]] | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |{{yes}} | ||
|{{no}} | |{{no}} | ||
− | | | + | | |
− | | | + | | |
|- | |- | ||
− | ![[ | + | ![[PowerDoom]] |
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
|{{no}} | |{{no}} | ||
+ | |{{yes}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{yes}} | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | ![[psDoom]] | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | |||
− | |||
− | |||
− | |||
|{{yes}} | |{{yes}} | ||
|{{no}} | |{{no}} | ||
Line 960: | Line 1,028: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | | |
− | |||
− | |||
− | |||
| | | | ||
|- | |- | ||
− | ![[ | + | ![[PsiDoom]] |
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | |||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |{{yes}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
|1998 | |1998 | ||
− | | | + | |{{:PsiDoom/Date}} |
|- | |- | ||
− | ![[ | + | ![[PrBoom]] |
− | |||
− | |||
|{{no}} | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{yes}} | ||
|{{yes}} | |{{yes}} | ||
|{{no}} | |{{no}} | ||
Line 989: | Line 1,054: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |1998-11-15 |
− | | | + | |{{:PrBoom/Date}} |
|- | |- | ||
− | ![[ | + | ![[PrBoom+]] |
− | |||
− | |||
|{{no}} | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{yes}} | ||
|{{yes}} | |{{yes}} | ||
|{{no}} | |{{no}} | ||
Line 1,002: | Line 1,067: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |2004 |
− | | | + | |{{:PrBoom+/Date}} |
|- | |- | ||
− | ![[ | + | ![[PrBoomX]] |
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
Line 1,015: | Line 1,080: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |2023-06-11 |
− | |{{: | + | |{{:PrBoomX/Date}} |
|- | |- | ||
− | ![[ | + | ![[PrjDoom]] |
+ | |{{yes}} | ||
+ | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | |||
|{{no}} | |{{no}} | ||
− | |||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 1,028: | Line 1,093: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |1998-12-29 |
− | | | + | |{{:PrjDoom/Date}} |
|- | |- | ||
− | ![[ | + | ![[QZDoom]] |
+ | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
|{{yes}} | |{{yes}} | ||
− | |||
|{{yes}} | |{{yes}} | ||
|{{no}} | |{{no}} | ||
Line 1,041: | Line 1,106: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |2016-10-18 |
− | | | + | |{{:QZDoom/Date}} |
|- | |- | ||
− | ![[ | + | ![[Random Doom]] |
|{{yes}} | |{{yes}} | ||
|{{no}} | |{{no}} | ||
Line 1,054: | Line 1,119: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |1998-09-28 |
− | | | + | |1998 |
|- | |- | ||
− | ![[ | + | ![[ReMooD]] |
+ | |{{yes}} | ||
+ | |{{yes}} | ||
+ | |{{yes}} | ||
|{{yes}} | |{{yes}} | ||
|{{no}} | |{{no}} | ||
Line 1,064: | Line 1,132: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |2008-07-12 | ||
+ | |{{:ReMooD/Date}} | ||
+ | |- | ||
+ | ![[Risen3D]] | ||
|{{no}} | |{{no}} | ||
+ | |{{yes}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 1,080: | Line 1,145: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |2003-10-14 |
− | |{{: | + | |{{:Risen3D/Date}} |
|- | |- | ||
− | ![[ | + | ![[RORDoom]] |
+ | |{{yes}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 1,089: | Line 1,155: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | |||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |2000 |
| | | | ||
|- | |- | ||
− | ![[ | + | ![[rorEternity]] |
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
Line 1,106: | Line 1,171: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |2003-05-28 |
− | | | + | |2003 |
|- | |- | ||
− | ![[ | + | ![[Russian Doom (2023)|Russian Doom]] |
+ | |{{yes}} | ||
+ | |{{yes}} | ||
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
Line 1,117: | Line 1,184: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |2023-10-29 |
− | |{{ | + | |{{:Russian Doom (2023)/Date}} |
− | |||
− | |||
|- | |- | ||
− | ![[ | + | ![[RZDoom]] |
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
|{{no}} | |{{no}} | ||
+ | |{{yes}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 1,131: | Line 1,197: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | |{{ | + | |2021-12-08 |
− | + | |{{:RZDoom/Date}} | |
− | |||
|- | |- | ||
− | ![[ | + | ![[ScoreDoom]] |
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
Line 1,145: | Line 1,210: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |2007-08-02 |
− | | | + | |{{:ScoreDoom/Date}} |
|- | |- | ||
− | ![[ | + | ![[ScoreDoomST]] |
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
Line 1,158: | Line 1,223: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |2010-03-27 |
− | | | + | |{{:ScoreDoomST/Date}} |
|- | |- | ||
− | ![[ | + | ![[SDL Doom]] |
|{{no}} | |{{no}} | ||
− | |||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
+ | |{{yes}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 1,171: | Line 1,236: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |1998 |
− | | | + | |1998 |
− | |- | + | |- |
− | ![[WinHexen]] | + | ![[SDL Hexen]] |
− | |{{no}} | + | |{{no}} |
− | |{{yes}} | + | |{{no}} |
− | |{{no}} | + | |{{no}} |
− | |{{no}} | + | |{{yes}} |
− | |{{no}} | + | |{{no}} |
− | |{{no}} | + | |{{no}} |
− | |{{no}} | + | |{{no}} |
− | |{{no}} | + | |{{no}} |
− | |{{no}} | + | |{{no}} |
− | | | + | | |
− | | | + | | |
− | |- | + | |- |
− | ![[WinMBF]] | + | ![[Sfdoom]] |
− | |{{no}} | + | |{{yes}} |
− | |{{yes}} | + | |{{no}} |
− | |{{no}} | + | |{{no}} |
− | |{{no}} | + | |{{no}} |
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |1999-01-25 | ||
+ | |{{:Sfdoom/Date}} | ||
+ | |- | ||
+ | ![[SGI Doom]] | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | ![[Skulltag]] | ||
+ | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{yes}} | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |2000-06-11 | ||
+ | |{{:Skulltag/Date}} | ||
+ | |- | ||
+ | ![[Smack My Marine Up]] | ||
+ | |{{yes}} | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |1999-03-20 | ||
+ | |{{:SMMU/Date}} | ||
+ | |- | ||
+ | ![[So Doom]] | ||
+ | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |2019-10-11 | ||
+ | |2023-08-26 | ||
+ | |- | ||
+ | ![[Steve Boom]] | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |1998-08-14 | ||
+ | |{{:Steve Boom/Date}} | ||
+ | |- | ||
+ | ![[SvStrife]] | ||
+ | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | ![[TASDoom]] | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | ![[Tartar]] | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |2021-09-29 | ||
+ | |{{:Tartar/Date}} | ||
+ | |- | ||
+ | ![[TASMBF]] | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | ![[Vavoom]] | ||
+ | |{{yes}} | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |1999 | ||
+ | |{{:Vavoom/Date}} | ||
+ | |- | ||
+ | ![[VDoomPPC]] | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |1998 | ||
+ | |{{:VDoomPPC/Date}} | ||
+ | |- | ||
+ | ![[VKDoom]] | ||
+ | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |2023-07-15 | ||
+ | |{{:VKDoom/Date}} | ||
+ | |- | ||
+ | ![[WDMP]] | ||
+ | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | ![[wHeretic]] | ||
+ | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |1999-01-16 | ||
+ | |{{:wHeretic/Date}} | ||
+ | |- | ||
+ | ![[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}} | ||
+ | |1999-01-15 | ||
+ | |{{:WinHeretic/Date}} | ||
+ | |- | ||
+ | ![[WinHexen]] | ||
+ | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | ![[WinMBF]] | ||
+ | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | |{{no}} | ||
+ | | | ||
+ | | | ||
+ | |- | ||
+ | ![[Woof!]] | ||
+ | |{{no}} | ||
+ | |{{yes}} | ||
+ | |{{no}} | ||
+ | |{{yes}} | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 1,197: | Line 1,522: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |2020-02-28 |
− | | | + | |{{:Woof!/Date}} |
|- | |- | ||
![[X-Doom]] | ![[X-Doom]] | ||
Line 1,249: | Line 1,574: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | |2012 | + | |2012-06-03 |
|{{:Zandronum/Date}} | |{{:Zandronum/Date}} | ||
|- | |- | ||
Line 1,262: | Line 1,587: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | |2001 | + | |2001-02-20 |
|{{:ZDaemon/Date}} | |{{:ZDaemon/Date}} | ||
|- | |- | ||
Line 1,278: | Line 1,603: | ||
|{{:ZDoom/Date}} | |{{:ZDoom/Date}} | ||
|- | |- | ||
− | ![[ZDoomGL]] | + | ![[ZDoomGL (v1)]] |
|{{no}} | |{{no}} | ||
|{{yes}} | |{{yes}} | ||
Line 1,288: | Line 1,613: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |1999-10-15 |
− | | | + | |2001 |
|- | |- | ||
− | ![[ | + | ![[ZhaDoom68K]] |
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
Line 1,301: | Line 1,626: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |1998 |
− | | | + | |{{:ZhaDoom68K/Date}} |
|- | |- | ||
![[ZhaDoomPPC]] | ![[ZhaDoomPPC]] | ||
Line 1,314: | Line 1,639: | ||
|{{no}} | |{{no}} | ||
|{{no}} | |{{no}} | ||
− | | | + | |1998 |
− | | | + | |{{:ZhaDoomPPC/Date}} |
|} | |} | ||
==Console== | ==Console== | ||
Note that official ports of Doom to various gaming consoles also exist. | Note that official ports of Doom to various gaming consoles also exist. | ||
− | *[[ | + | *[[EDGE]] (Sega Dreamcast) |
*[[64Doom]] (Nintendo 64) | *[[64Doom]] (Nintendo 64) | ||
*[[Boom]] (GP2X, etc.) | *[[Boom]] (GP2X, etc.) | ||
Line 1,330: | Line 1,655: | ||
*[[nxDoom]] (Sega Dreamcast) | *[[nxDoom]] (Sega Dreamcast) | ||
*[[PSP Legacy]] (Sony PlayStation Portable) | *[[PSP Legacy]] (Sony PlayStation Portable) | ||
+ | *[[WiiDoom]] (Wii) | ||
+ | *[[OptiDoom]] (3DO) | ||
==Handheld== | ==Handheld== | ||
Line 1,435: | Line 1,762: | ||
===Web-based=== | ===Web-based=== | ||
− | *A [http://www.newgrounds.com/portal/view/470460 Doom port] using Flash 10 | + | * A [http://www.newgrounds.com/portal/view/470460 Doom port] using Flash 10 |
− | *[[Doomed Online]] | + | * [[Doomed Online]] |
+ | * [http://browser-doom.io Browser Doom] | ||
===Game script=== | ===Game script=== | ||
− | *[[Terminal DOOM]] is a port to [[Doom 3]] in-game terminals | + | * [[Terminal DOOM]] is a port to [[Doom 3]] in-game terminals |
===Digital cameras=== | ===Digital cameras=== | ||
− | *[[DoomD]] ([http://www.flashpoint.com/prodserv/photivity.html Digita OS]) | + | * [[DoomD]] ([http://www.flashpoint.com/prodserv/photivity.html Digita OS]) |
==Sources== | ==Sources== |
Latest revision as of 04:03, 20 December 2023
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 published under a proprietary license which prohibited commercial use, and did not require programmers who took from it 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 drive crash, Doom's upstream code was re-released in 1999 under the GNU General Public License (GPL) after requests from the community for greater freedom in the license terms and conditions (all of the original Doom source code on this wiki is covered by the GNU GPL).
As of today, the vast majority of Doom source ports are free/libre and open-source software (as licensed under the GNU GPL) whose source code is both public and can be used for anything. However, the GNU GPL requires that authors who use GPL code in their software must release their modified source code under the GPL as well, a concept known as "share-alike", facilitating a perpetual openness. This in effect also means the source code to modern source ports cannot be lost like glDoom's was, as GPL code is in constant online circulation.
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[edit]
Desktop[edit]
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-12-28 | 2011-01-08 |
ADoomPPC | No | No | No | No | No | Yes | No | No | No | 1998 | 2000-11-07 |
AmigaDoom | No | No | No | No | No | Yes | No | No | No | 1997-12-26 | 1998-01-25 |
ATB Doom | No | Yes | No | No | No | No | No | No | No | 1997 | 1998-01-01 |
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 | ||
Bernewfie | Yes | No | No | No | No | No | No | No | No | 2022-11-30 | 2023-12-02 |
Boom | Yes | No | No | No | No | No | No | No | No | 1998-04-17 | 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 | ||
Cherry Doom | No | Yes | No | Yes | No | No | No | No | No | 2023-09-01 | 2023-10-14 |
Chocolate Doom | No | Yes | Yes | Yes | No | Yes | No | No | Yes | 2005-09-07 | 2020-06-25 |
Crispy Doom | No | Yes | Yes | Yes | No | Yes | No | No | Yes | 2014-03-10 | 2023-03-31 |
csDoom | No | Yes | No | Yes | No | No | No | No | No | 2000-05-27 | 2006-01-28 |
CTFDoom | Yes | No | No | No | No | No | No | No | No | 1998-01-27 | 1998-04-19 |
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-07-10 | 2014-02-17 |
DOOM BFA | No | Yes | No | Yes | No | No | No | No | No | 2017-04-04 | 2021-10-29 |
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-04-27 | 2006-12-30 |
Doom Legacy | No | Partial | Partial | Yes | No | No | No | No | No | 1998-02-12 | 2023-12-29 |
DoomPC | No | Yes | No | No | No | No | No | No | No | 2006-12-30 | 2006 |
Doom Plus | No | Yes | No | No | No | No | No | No | No | ||
Doom Retro | No | Yes | Partial | Partial | No | No | No | No | No | 2013-12-10 | 2024-03-03 |
Doomsday | No | Yes | Yes | Yes | No | No | No | No | No | 1999-11-01 | 2021-02-04 |
Doom SysAdmin Tool | No | No | No | Yes | No | No | No | No | No | 1999-10-17 | 2000-05-03 |
Doom UEFI | No | Yes | No | Yes | No | No | No | No | No | 2019-12-27 | 2020-02-29 |
DOSDoom | Yes | No | No | Yes | No | No | No | No | No | 1997-12-23 | 1999-04-10 |
DSDA-Doom | No | Yes | Yes | Yes | No | No | No | No | No | 2020-11-11 | 2023-12-03 |
DxHexen | No | Yes | No | No | No | No | No | No | No | ||
EDGE | Yes | Yes | Yes | Yes | No | No | No | No | No | 2000-06-20 | 2018-10-17 |
EDGE-Classic | No | Yes | Yes | Yes | No | No | No | No | No | 2021-12-18 | 2023-12-21 |
Eternity Engine | No | Yes | Yes | Yes | No | No | No | No | No | 2001-01-08 | 2021-01-27 |
FastDoom | Yes | No | No | No | No | No | No | No | No | 2020-06-10 | 2023-09-01 |
Fusion | Yes | No | No | No | No | No | No | No | No | 2002 | 2002 |
From DOOM With Love | No | Yes | No | No | No | No | No | No | No | 2021-07-11 | 2021-10-12 |
ggiDoom | No | No | No | Yes | No | No | No | No | No | 1997-12-24 | 2001-11-30 |
GLBoom | No | Yes | No | No | No | No | No | No | No | ||
GLDoom | No | Yes | No | No | No | No | No | No | No | 1998-10-05 | 1998-12-23 |
GLHeretic | No | Yes | No | Yes | No | No | No | No | No | 1999-03-26 | 1999-09-13 |
GLHexen | No | Yes | No | No | No | No | No | No | No | 1999-06-02 | 1999-09-18 |
GLOOME | No | Yes | No | Yes | No | No | No | No | No | 2015 | |
GZDoom | No | Yes | Yes | Yes | No | No | No | No | No | 2005-08-30 | 2023-10-26 |
GZDoom-GPL | No | Yes | No | Yes | No | No | No | No | No | 2015 | |
Helion | No | Yes | No | Yes | No | No | No | No | No | 2022-10-22 | 2023-12-12 |
Hexen32 | No | Yes | No | No | No | No | No | No | No | 1999-10-23 | |
HexenDos | Yes | No | No | No | No | No | No | No | No | 1999-04-15 | 1999-04-15 |
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 | 1999-02-02 |
HHeretic | No | No | No | Yes | No | No | No | No | No | ||
HHexen | No | No | No | Yes | No | No | No | No | No | 2013-03-30 | |
IAS Doom | No | Yes | No | No | No | No | No | No | No | ||
International Doom | Yes | Yes | No | Yes | No | No | No | No | No | 2016-09-16 | 2024-03-08 |
JDP | Yes | No | No | No | No | No | No | No | No | 2001-01-05 | < 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 | 1999-01-18 | 1999-12-27 |
Linux Hexen | No | No | No | Yes | No | No | No | No | No | 1999-09-29 | |
LsdlDoom | No | Yes | No | Yes | No | No | No | No | No | 2000-04-0 | 2011-10-25 |
LsDoom | No | No | No | Yes | No | No | No | No | No | 1998-09-23 | 2000-04-02 |
LxDoom | No | No | No | Yes | No | No | No | No | No | 1998-09-23 | 2000-04-02 |
ManDoom | No | Yes | No | No | No | No | No | No | No | 2011-01-01 | 2013-07-15 |
Marine's Best Friend | Yes | No | No | No | No | No | No | No | No | 1998-12-22 | 2014-09-23 |
MidDoom | Yes | No | No | No | No | No | No | No | No | 1998-01 | 1998-02-01 |
NetDoom | No | Yes | No | No | No | No | No | No | No | 2000-02-26 | 2000-02-29 |
NTDOOM | No | Yes | No | No | No | No | No | No | No | 1998-01-07 | 1998-01-29 |
Nugget Doom | No | Yes | No | Yes | No | No | No | No | No | 2021-09-07 | 2024-03-17 |
Odamex | No | Yes | Yes | Yes | No | No | No | No | No | 2007-01-22 | 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 | 1998 | 1998-02-11 |
PrBoom | No | Yes | Yes | Yes | No | No | No | No | No | 1998-11-15 | 2008-11-09 |
PrBoom+ | No | Yes | Yes | Yes | No | No | No | No | No | 2004 | 2023-06-20 |
PrBoomX | No | Yes | Yes | Yes | No | No | No | No | No | 2023-06-11 | 2023-11-03 |
PrjDoom | Yes | No | No | No | No | No | No | No | No | 1998-12-29 | 1998-12-29 |
QZDoom | No | Yes | Yes | Yes | No | No | No | No | No | 2016-10-18 | 2018-06-08 |
Random Doom | Yes | No | No | No | No | No | No | No | No | 1998-09-28 | 1998 |
ReMooD | Yes | Yes | Yes | Yes | No | No | No | No | No | 2008-07-12 | 2016-08-23 |
Risen3D | No | Yes | No | No | No | No | No | No | No | 2003-10-14 | 2021-12-17 |
RORDoom | Yes | No | No | No | No | No | No | No | No | 2000 | |
rorEternity | No | Yes | No | No | No | No | No | No | No | 2003-05-28 | 2003 |
Russian Doom | Yes | Yes | No | Yes | No | No | No | No | No | 2023-10-29 | 2023-10-29 |
RZDoom | No | Yes | No | Yes | No | No | No | No | No | 2021-12-08 | 2023-06-26 |
ScoreDoom | No | Yes | No | No | No | No | No | No | No | 2007-08-02 | 2019-01-08 |
ScoreDoomST | No | Yes | No | No | No | No | No | No | No | 2010-03-27 | 2013-04-12 |
SDL Doom | No | No | No | Yes | No | No | No | No | No | 1998 | 1998 |
SDL Hexen | No | No | No | Yes | No | No | No | No | No | ||
Sfdoom | Yes | No | No | No | No | No | No | No | No | 1999-01-25 | 1999-02-05 |
SGI Doom | No | No | No | Yes | No | No | No | No | No | ||
Skulltag | No | Yes | Yes | Yes | No | No | No | No | No | 2000-06-11 | 2010-11-08 |
Smack My Marine Up | Yes | Yes | No | Yes | No | No | No | No | No | 1999-03-20 | 2000-08-17 |
So Doom | No | Yes | No | No | No | No | No | No | No | 2019-10-11 | 2023-08-26 |
Steve Boom | Yes | No | No | No | No | No | No | No | No | 1998-08-14 | 1998-09-29 |
SvStrife | No | Yes | No | Yes | No | No | No | No | No | ||
TASDoom | Yes | No | No | No | No | No | No | No | No | ||
Tartar | Yes | No | No | No | No | No | No | No | No | 2021-09-29 | 2023-12-10 |
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 | 1998 | 1998-01-31 |
VKDoom | No | Yes | No | No | No | No | No | No | No | 2023-07-15 | 2023-07-15 |
WDMP | No | Yes | No | No | No | No | No | No | No | ||
wHeretic | No | Yes | No | No | No | No | No | No | No | 1999-01-16 | 2000-05-27 |
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 | 1999-01-15 | 1999-06-10 |
WinHexen | No | Yes | No | No | No | No | No | No | No | ||
WinMBF | No | Yes | No | No | No | No | No | No | No | ||
Woof! | No | Yes | No | Yes | No | No | No | No | No | 2020-02-28 | 2024-03-15 |
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-06-03 | 2021-12-13 |
ZDaemon | No | Yes | Yes | Partial | No | No | No | No | No | 2001-02-20 | 2023-11-21 |
ZDoom | No | Yes | Yes | Yes | No | No | No | No | No | 1998-03-06 | 2016-02-22 |
ZDoomGL (v1) | No | Yes | No | No | No | No | No | No | No | 1999-10-15 | 2001 |
ZhaDoom68K | No | No | No | No | No | Yes | No | No | No | 1998 | 1998-03-01 |
ZhaDoomPPC | No | No | No | No | No | Yes | No | No | No | 1998 | 1998-05-01 |
Console[edit]
Note that official ports of Doom to various gaming consoles also exist.
- EDGE (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)
- WiiDoom (Wii)
- OptiDoom (3DO)
Handheld[edit]
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[edit]
Web-based[edit]
- A Doom port using Flash 10
- Doomed Online
- Browser Doom
Game script[edit]
- Terminal DOOM is a port to Doom 3 in-game terminals
Digital cameras[edit]
Sources[edit]
- 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[edit]
External links[edit]
- 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