Doom Wiki
Advertisement
Doom Wiki


Doom retro

Las Source ports son portaciones del código fuente del motor de Doom, realizadas para permitir su ejecución en sistemas operativos distintos al de su desarrollo original.

El código fuente de Doom fue lanzado al público en 1997. Aunque Doom fue creado originalmente para DOS, el lanzamiento se realizó en una versión de Linux, y el código fuente tuvo que ser portado de nuevo a DOS y otros sistemas operativos. El nombre en sí se origina desde el primer source port, DOSDoom y su versión 0.2.

Nota: El término "port" se deriva del latín portare, que significa "para llevar". Cuando el código no es compatible con un sistema operativo o arquitectura en particular, debe ser "llevado" al nuevo sistema. Por eso no es correcto traducir source port como "puerto de origen" (como hacen los traductores automáticos tipo Google) ni acortarlo a "puerto". Lo correcto es hablar de portaciones.


Historia[]

Doom es uno de los videojuegos de disparos en primera persona más ampliamente portados. Comenzando con la versión original para PC de MS-DOS (lanzada como shareware el 10 de diciembre de 1993), se lanzó oficialmente para varios sistemas operativos, videoconsolas, videoconsolas portátiles y otros dispositivos. Algunas de las portaciones son réplicas de la versión de MS-DOS, mientras que otras difieren considerablemente, incluidas las modificaciones de los monstruos y los diseños de niveles, y algunas portaciones ofrecen contenido no incluido en la versión original de MS-DOS.

Se han creado portaciones para una variedad de sistemas operativos de PC, como la familia de Windows de 32 bits, Linux y BSD. Al abstraer el código específico de x86, también se han creado portaciones para una gran variedad de otras plataformas de hardware: PowerPC/Macintosh; el Game Park 32, un portátil coreano; los celulares Nokia 7650 y 9210; la Sega Dreamcast; y cualquier entorno POSIX con el sistema de ventanas X.

El propósito original de las portaciones era la compatibilidad entre plataformas, pero poco después del lanzamiento del código fuente, los programadores corrigieron errores y deficiencias de Doom antiguos y no solucionados en sus propias portaciones, y luego comenzaron a agregar nuevas funciones para alterar el juego.

Concepto[]

El término generalmente denota una modificación hecha por los fans, a diferencia de cualquiera de las versiones con licencia oficial producidos por id Software o compañías afiliadas.

El término "source port" por costumbre se utiliza también en sentido amplio para referirse a aquellas modificaciones que no son técnicamente portaciones a otra plataforma. Estos son programas o aplicaciones que funcionan mediante un IWAD (WAD oficial de Id Software), y mejoran sus gráficos, opciones, controles u otras cosas.

Actualmente, la mayoría de las portaciones de Doom son de código abierto. La GNU GPL requiere que los autores que utilizan el código GPL en su software deben liberar el código fuente modificado también. Aunque la obligación no se aplica a los autores que utilizan la licencia no GPL anterior, muchos autores cambiaron voluntariamente sus proyectos a la GNU GPL.

Hay portaciones basadas principalmente en los gráficos, como Doomsday, o en la funcionalidad y jugabilidad como ZDoom (con su variante de motor OpenGL GZDoom).

Lista de source ports[]

PC de escritorio[]

Esta es una lista de las portaciones para ejecutar en computadores de sobremesa, en relación a los distintos sistemas operativos soportados a través de la portación:

Compatibilidad con el SO en las portaciones
Portación DOS Win Mac *nix OS/2 Amiga Atari TOS Atari MiNT BeOS
ADoom no no no no no Si no no no
ADoomPPC no no no no no Si no no no
AmigaDoom no no no no no Si no no no
ATB Doom no Si no no no no no no no
BAD MOOD no no no no no no Si no no
BeOS Heretic no no no no no no no no Si
BeOS Hexen no no no no no no no no Si
Boom Si no no no no no no no no
bZDoom no Si no no no no no no no
CDoom Si no no no no no no no no
CGDoom no Si no Si no no no no no
Chocolate Doom no Si Si Si no no no no no
csDoom no no no Si no no no no no
CTFDoom Si no no no no no no no no
Doom! no no no no no no no no Si
Doom3D no Si no no no no no no no
DOOM BFA no Si no Si no no no no no
DoomAttack no no no no no Si no no no
DoomDIVE no no no no Si no no no no
DoomGL no Si no no no no no no no
Doom Legacy Si Si Si Si Si no no no no
Doom Plus no Si no no no no no no no
Doom SysAdmin Tool no no no Si no no no no no
Doom64 EX no Si no no no no no no no
Doomsday no Si Si Si no no no no no
DOSDoom Si no no Si no no no no no
DxHexen no Si no no no no no no no
EDGE Si Si no Si no no no no no
Eternity Engine no Si Si Si no no no no no
FuSion Si no no no no no no no no
ggiDoom no no no Si no no no no no
glBoom no Si no no no no no no no
glDoom no Si no no no no no no no
glHeretic no Si no Si no no no no no
glHexen no Si no no no no no no no
GZDoom no Si no no no no no no no
Hexen32 no Si no no no no no no no
HexenDos Si no no no no no no no no
Hexen (OS/2) no no no no Si no no no no
Hexetic Si no no no no no no no no
IAS Doom no Si no no no no no no no
JDP Si no no no no no no no no
Linux Heretic no no no Si no no no no no
Linux Hexen no no no Si no no no no no
LsdlDoom no Si no Si no no no no no
LsDoom no no no Si no no no no no
LxDoom no no no Si no no no no no
Marine's Best Friend (MBF) Si no no no no no no no no
MidDoom Si no no no no no no no no
Mocha Doom [1] Si Si Si Si Si Si Si Si Si
NetDoom no Si no no no no no no no
NTDoom no Si no no no no no no no
Odamex no Si Si Si no no no no no
PDoom Si no no no no no no no no
PmDoom no no no no no no no Si no
PmHeretic no no no no no no no Si no
PmHexen no no no no no no no Si no
PowerDoom no Si no Si no no no no Si
psDoom no no no Si no no no no no
PSiDoom no no no no no Si no no no
PrBoom no Si Si Si no no no no no
PrBoom+ no Si Si Si no no no no no
ReMooD no Si Si Si no no no no no
Risen 3D no Si no no no no no no no
RORDoom Si no no no no no no no no
SDL Doom no no no Si no no no no no
SDL Hexen no no no Si no no no no no
SGI Doom no no no Si no no no no no
Skulltag no Si Si Si no no no no no
SvStrife no Si no Si no no no no no
Smack My Marine Up Si Si Si no no no no no no
TASDOOM Si no no no no no no no no
TASMBF Si no no no no no no no no
Vavoom Si Si no Si no no no no no
VDoomPPC no no no no no Si no no no
WDMP] no Si no no no no no no no
wHeretic no Si no no no no no no no
Win32 Doom no Si no no no no no no no
WinDoom no Si no no no no no no no
WinHeretic no Si no no no no no no no
WinHeretic Universal Save no Si no no no no no no no
WinHexen no Si no no no no no no no
WinMBF no Si no no no no no no no
X-Doom no no no Si no no no no no
XDoom no no no Si no no no no no
XFree86/OS2 Doom no no no no Si no no no no
Zandronum no Si Si Si no no no no no
ZDaemon no Si Si parcial no no no no no
ZDoom no Si Si Si no no no no no
ZDoomGL no Si no no no no no no no
ZhaDoom no no no no no Si no no no
ZhaDoomPPC no no no no no Si no no no
  1. Escrito en Java, por lo que la compatibilidad está sujeta a la presencia de una Máquina Virtual Java compatible en la plataforma de destino.

Consola[]

Debe tenerse en cuenta que también existen portaciones oficiales de Doom para varias consolas de juegos.

Portátil[]

Compatibilidad con el SO en las portaciones
Portación Palm OS Windows CE Android IOS Otros
C2Doom no no no no Si
CDoom (mobile) no no no no Si
CellDoom no Si no no no
Chocolate Doom no Si no no no
Doom 9210 no no no no Si
Doom4CE no Si no no no
DoomCE no Si no no no
EDoom no no no no Si
FreeDoom no no Si no NO
gfDoom no Si no no no
iDoom no no no no Si
ReMooD no Si no no Si
Rockdoom no no no no Si
Samsung SGH-B100 no no no no Si
ZDoomZ Si no no no no
ZHereticZ Si no no no no
ZHexen Si no no no no

Véase también[]

Enlaces externos[]

Advertisement