User Tools

Site Tools


procedures:pi:srcblds

This is an old revision of the document!


Games from Source Builds

Back to Raspberry Pi index

Doom, Hexen, Heretic

Good overview: https://www.makeuseof.com/tag/run-doom-raspberry-pi/
Updates for source code: https://www.chocolate-doom.org/wiki/index.php/Chocolate_Doom
Enhanced Crispy Doom: https://www.chocolate-doom.org/wiki/index.php/Crispy_Doom

mkdir /home/pi/Chocolate_Doom
cd /home/pi/Chocolate_Doom
sudo apt install chocolate-doom
# chocolate-doom install should have poulated /usr/games
cd /usr/games
sudo wget http://www.doomworld.com/3ddownloads/ports/shareware_doom_iwad.zip
sudo unzip shareware_doom_iwad.zip

#SEE: www.chocolate-doom.org/wiki/index.php/Downloads for newer versions!
Prior source code building alternative

wget https://www.chocolate-doom.org/downloads/3.0.1/chocolate-doom-3.0.1.tar.gz
tar xzf chocolate-doom-3.0.1.tar.gz
cd chocolate-doom-3.0.1
  # 5/30/2022: NEEDED the following SDL2 for configure
  sudo apt-get install libsdl2-dev -y
  sudo apt-get install libsdl2-mixer-dev
  sudo apt-get install libsdl2-net-dev
./configure
make
sudo make install
# download the DOOM1.WAD file:
wget http://www.doomworld.com/3ddownloads/ports/shareware_doom_iwad.zip
unzip shareware_doom_iwad.zip

Configure before playing

chocolate-doom-setup
# plug in your controller, in this example a USB XBox controller is used
[Main Menu]
  [Configure Gamepad/Joystick]

joystick_setup.jpg

The Prior configuration provides this XBox Controller Configuration

xbox_controller_doom.jpg

Complete list of Doom controls available in game

doom_controls.jpg

Start Doom

chocolate-doom -iwad DOOM1.WAD

References

Back to Raspberry Pi index

procedures/pi/srcblds.1653921795.txt.gz · Last modified: 2022/05/30 09:43 by tim