doomgeneric

From DoomWiki.org

doomgeneric
Codebase fbDOOM
Developer(s) ozkl, others
Initial release 2019-08-04 (5 years ago)
Written in C
Target platform Cross-platform
License GPLv2+

doomgeneric is a source port of Doom by ozkl based on fbDOOM. The purpose of doomgeneric is to make the Doom source code more portable with minimal changes.

Several minor source ports are based upon doomgeneric, such as DooM for Windows NT PowerPC.

Features[edit]

  • No sound (not re-implemented)
  • Allows for platforms to be added by directing major function calls (directed to a specific .c file to implement based on platform):
    • function names: DG_Init, DG_DrawFrame, DG_SleepMs, DG_GetTicksMs, DG_GetKey, DG_SetWindowTitle

External links[edit]

Source code genealogy
Based on Name Base for
fbDOOM doomgeneric BareDOOM
Doom Within