This is another port of the original DOOM source code built with SDL, targeting Linux, BSD and WASM with Emscripten.
You can play Another World directly in your browser by clicking here.
In order to build the Linux port, you must install the build toolchain and the SDL2 library.
Under Debian and derivatives (Ubuntu, Mint, ...):
apt-get install build-essential libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev
make -f Makefile.linux
or
./build.sh linux
The original game data files must be copied into the share/doom directory.
./bin/doom.bin
In order to build the WASM port, You must install the Emscripten toolchain.
make -f Makefile.wasm
or
./build.sh wasm
The original game data files must be copied into the share/doom directory.
emrun ./bin/doom.html
-quietset the verbose level to0(silent mode)-errorset the verbose level to1-alertset the verbose level to2-printset the verbose level to3(default)-debugset the verbose level to4-traceset the verbose level to5
-1set scale factor to1.0, resolution of320x200-2set scale factor to1.5, resolution of480x300-3set scale factor to2.0, resolution of640x400-4set scale factor to2.5, resolution of800x500-5set scale factor to3.0, resolution of960x600(default)-6set scale factor to3.5, resolution of1120x700-7set scale factor to4.0, resolution of1280x800-8set scale factor to4.5, resolution of1440x900-9set scale factor to5.0, resolution of1600x1000
-nearestset scale mode tonearest pixel-linearset scale mode tolinear filtering-bestset scale mode toanisotropic filtering(default)
As published by John John Carmack on 1997-12-23, the source code is released under the terms of the GNU General Public License 2.0.
DOOM - Copyright (c) 1993-1996 - id Software, Inc
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
The original game data files are protected under the copyrights of their authors and are not distributed with this project.
Please do not distribute the original data game files with this project.
