Linux Doom es una portación o source port de Final Doom que fue realizada por primera vez por Dave Taylor en 1994. El código fuente de esta portación se lanzó inicialmente bajo la Licencia de origen de Doom, luego se volvió a publicar bajo la Licencia pública general GNU v2+ .
Se ha convertido en la base de muchas portaciones debido a su naturaleza cercana al código original.
Resumen[]
Debido a que se basa directamente en el código fuente original de DOS, tenía la mayoría de los errores del ejecutable original intactos. Al igual que Final Doom, exhibió el error de la desincronización de la demo por el rebote de Almas perdidas que causó muchos problemas de compatibilidad de demos en las portaciones basadas en él.
El código original de la biblioteca de sonido DMX fue eliminado; en cambio, cuenta con un servidor de sonido y un servidor de música, que se ejecutan como ejecutables separados que reciben datos a través de la comunicación entre procesos. Por lo tanto, no hay un código de sonido real en la fuente, agregando un nivel adicional de portabilidad ya que las multitudes de API de sonido no están expuestas en absoluto. También solo admite gráficos de pseudo color X (256 colores) y se niega a ejecutarse en cualquier otra configuración de color del servidor X.
De la población total de portaciones no oficiales, el mayor número deriva directamente, en parte o en su totalidad, de la base de código Linux Doom. Los descendientes notables que han comenzado sus propias familias portuarias incluyen Chocolate Doom, DOSDoom y ZDoom.
Además, esta base de código ha servido como base para las portaciones de consola oficiales de nueva generación de id Software.
Véase también[]
Juegos Doom clásicos | |
---|---|
Juegos | Doom • Doom II • Final Doom • Doom 64 |
Expansiones | The Ultimate Doom • Master Levels for Doom II • Doom II: No Rest for the Living • The Lost Levels • Sigil • Legacy of Rust |
Portaciones ofic. | 3DO • Atari Jaguar • Doom 64 (v2020) • iOS • Doom + Doom II • Doom Classic Unity port • Game Boy Advance • Linux • PlayStation (Doom, Final Doom) • PS3 • QNX • Sega 32x • Sega Saturn • Super NES • Super NES Doom (2025) • Windows (WinDoom,Doom95) • Xbox • Xbox 360 |
Relacionado | Motor de Doom |