minad/doom-on-emacs
DOOM on Emacs. Contribute to minad/doom-on-emacs development by creating an account on GitHub.
50 stars · 0 forks · 0 watchers
README
DOOM on Emacs This is DOOM running inside Emacs via a native module. The port is based on doomgeneric such that only a handful of functions like DG_DrawFrame need to be implemented in C with some Elisp code as glue. It uses the native Canvas API which is not yet part of the Emacs source tree, and currently available for download as patch. See further canvas links below.
Running DOOM In order to run DOOM, you first need to apply the Canvas patch to the Emacs source and recompile Emacs. Then execute ./run.sh to compile the module and start DOOM on Emacs. You will need a WAD file which contains the game data. The file doom1.wad is freely available. Canvas links
bug#80281 doom-on-emacs emacs-canvas-patch emacs-shader-demo Pale and other demos
