By | 4 avril 2020

[LXLE] Installation de imDoom64.

Distribution de travail : LXLE 18.04

1/ Installation des paquets de développement.

util01@station01:~$ sudo apt-get update && sudo apt-get upgrade
util01@station01:~$ sudo apt-get install -y g++-8 git libsdl2-net-dev libpng-dev ninja-build python3-pip
util01@station01:~$ pip3 install meson==0.46.0
util01@station01:~/JEUX/DOOM/Moteur/ImDoom64/build$ meson --version
0.46.0


util01@station01:~$ sudo apt-get install -y valac libgtk-3-dev

2/ Création du répertoire de travail.

util01@station01:~$ mkdir -p JEUX/DOOM/Moteur
util01@station01:~$ cd JEUX/DOOM/Moteur/
util01@station01:~/JEUX/DOOM/Moteur$

3/ Téléchargement du code source.

util01@station01:~/JEUX/DOOM/Moteur$ git clone https://github.com/Doom64/ImDoom64.git --recursive

4/ Création du répertoire de compilation.

util01@station01:~/JEUX/DOOM/Moteur$ mkdir -p ImDoom64/build
util01@station01:~/JEUX/DOOM/Moteur$ cd ImDoom64/build
util01@station01:~/JEUX/DOOM/Moteur/ImDoom64/build$

5/ Compilation.

util01@station01:~/JEUX/DOOM/Moteur/ImDoom64/build$ export PATH=$HOME/.local/bin:$PATH CC=gcc-8 CXX=g++-8
util01@station01:~/JEUX/DOOM/Moteur/ImDoom64/build$ CC=gcc-8 CXX=g++-8 meson --default-library=static --buildtype=release -Denable_gtk3=false ..
util01@station01:~/JEUX/DOOM/Moteur/ImDoom64/build$ ninja

6/ Vérification.

util01@station01:~/JEUX/DOOM/Moteur/ImDoom64/build$ ls -l imdoom64
-rwxrwxr-x 1 util01 util01 1968016 avril 4 14:46 imdoom64

7/ Télécharger la rom ‘doom64’.

URL de la ROM : https://www.emurom.net/us/emulation/nintendo-64-roms/detail-9425-doom.64.html

util01@station01:~/JEUX/DOOM/Moteur/ImDoom64/build$ cp ~/Downloads/Doom\ 64\ \(U\)\ \[\!\].zip ~/JEUX/DOOM/Moteur/ImDoom64/build
util01@station01:~/JEUX/DOOM/Moteur/ImDoom64/build$ unzip Doom\ 64\ \(U\)\ \[\!\].zip
util01@station01:~/JEUX/DOOM/Moteur/ImDoom64/build$ mv Doom\ 64\ \(U\)\ \[\!\].v64 doom64.rom

8/ Lancement.

util01@station01:~/JEUX/DOOM/Moteur/ImDoom64/build$ ./imdoom64

9/ Liens.

https://github.com/Doom64/ImDoom64
https://github.com/svkaiser/Doom64EX
https://doom64ex.wordpress.com/