Doom Wiki
Advertisement
Doom Wiki
Doom retro

Los 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.

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" ni acortarlo a "puerto". Lo correcto es hablar de portaciones.

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 para aquellas modificaciones que no son técnicamente portaciones a otra plataforma. El término en sí se origina desde el primer source port, DOSDoom y su versión 0.2. 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 los source port 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 source ports basados principalmente en los gráficos, como Doomsday, o en la funcionalidad y jugabilidad como ZDoom (con su variante de motor OpenGL GZDoom).

Lista de SourcePorts

PC de escritorio

Esta es una lista de los source ports para ejecutar en PC, en relación a los distintos sistemas operativos soportados a través del SourcePort:

SP 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
Doom64 EX no SI no no 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
Doomsday no SI SI SI no no no no no
Doom SysAdmin Tool no no no 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 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

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

  • Boom (GP2X, etc.)
  • 3DGE (SegaDreamcast)
  • 64Doom (Nintendo 64)
  • DoomDC (Sega Dreamcast)
  • Doom PSP (Sony PlayStation Portable)
  • DoomX (Xbox)
  • dsDoom (Nintendo DS)
  • dsHeretic (Nintendo DS)
  • nxDoom (Sega Dreamcast)
  • PSP Legacy (Sony PlayStation Portable)

Véase también

  • Trucos en source ports
Advertisement