Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
pcem [Le 14/10/2020, 17:56] – [Compilation et installation de PCem] daokapcem [Le 14/10/2020, 18:04] (Version actuelle) – [Utilisation] daoka
Ligne 1: Ligne 1:
 +{{tag>Bionic virtualisation émulation jeu windows}}
 +
 +----
 +{{ :applications:pcem-logoo.png |Logo de PCem }} \\
 +====== PCem ======
 +
 +**PCem** (abréviation de PC Emulator) a été développé à l'origine comme émulateur IBM PC XT. Maintenant ils est capable d'émuler des IBM PC et des compatibles PC, il est pensé pour exécuter d’anciens systèmes d’exploitation et d'anciens logiciels, il permet notamment de faire du retro-gaming. PCem est sous licence GPL 2.
 +
 +===== Installation =====
 +Il n'existe pas de paquets pour ce logiciel, il est nécessaire de le compiler à partir des sources, les sections suivantes vont vous expliquer comment procéder pas à pas.
 +==== Installation des dépendances ====
 +Il d'abord nécessaire d'installer les dépendances suivantes:
 +  * wxWidgets
 +  * SDL2
 +  * OpenAL
 +
 +=== Installation de wxWidgets ===
 +Ouvrez un terminal et tapez les commandes suivantes:
 +<note>
 +A partir de Ubuntu 20.04 :
 +<code>
 +sudo apt install libwxbase3.0-0v5 \
 + libwxbase3.0-dev \
 + libwxgtk3.0-gtk3-0v5 \
 + libwxgtk3.0-gtk3-dev \
 + wx-common \
 + wx3.0-headers
 +</code>
 +</note>
 +<note>
 +Pour les versions précédentes :
 +<code>
 +sudo apt install libwxbase3.0-0v5 \
 + libwxbase3.0-dev \
 + libwxgtk3.0-0v5 \
 + libwxgtk3.0-dev \
 + libwxgtk3.0-gtk3-0v5 \
 + libwxgtk3.0-gtk3-dev \
 + wx-common \
 + wx3.0-headers
 +</code>
 +
 +<note tip>
 +Si les paquets précédant ne sont pas disponibles dans votre distribution, alors faites au préalable :
 +<code>
 +sudo apt-key adv --fetch-keys https://repos.codelite.org/CodeLite.asc
 +sudo apt-add-repository "deb https://repos.codelite.org/wx3.1.3/ubuntu/ $(lsb_release -sc) universe"
 +sudo apt update
 +</code>
 +</note>
 +</note>
 +=== Installation de SDL2 ===
 +Tapez les commandes suivantes:
 +<code>
 +sudo apt install libsdl2-2.0-0 libsdl2-dev
 +</code>
 +
 +=== Installation de OpenAL ===
 +Tapez les commandes suivantes:
 +<code>
 +sudo apt install libopenal-dev libalut-dev
 +</code>
 +
 +==== Compilation et installation de PCem ====
 +Téléchargez la dernière version de PCem pour linux [[https://pcem-emulator.co.uk/downloads.html]]
 +
 +Créez un dossier pcem, et dézippez y l'archive précédemment téléchargée. 
 +Ouvrez un terminal et rendez-vous dans le dossier pcem, puis tapez les commandes :
 +<code>
 +./configure --enable-release-build --enable-alsa --enable-networking
 +make
 +sudo make install
 +</code>
 +
 +Une fois la compilation et l'installation terminées, vous pouvez nettoyer les fichiers qui ont été générés pendant le processus et qui ne sont plus nécessaires en tapant:
 +<code>
 +make clean
 +</code>
 +
 +<note tip>
 +Les options possibles pour ''configure'' sont:
 +
 +  * %%--enable-debug :  Compile avec les informations de débogage%%
 +  * %%--enable-networking :  Compile le support réseau activé.%%
 +  * %%--enable-alsa :  Compile avec le support de la sortie MIDI via ALSA. Nécessite libasound.%%
 + 
 +Par exemple pour activer le support réseau au lieu de tapez ''./configure'', tapez :
 +<code>
 +./configure --enable-networking
 +</code>
 +
 +</note>
 +===== Configuration =====
 +==== Installation des ROM ====
 +Téléchargez la dernière archives contenant les ROM  [[https://github.com/BaRRaKudaRain/PCem-ROMs/releases]]
 +
 +Et dézippez l'archive vers le dossier ''~/.pcem/roms''
 +
 +===== Utilisation=====
 +
 +Lancez l'application via le [[:terminal]] avec la [[:commande_shell|commande]] suivante : <code>pcem</code>
 +
 +Maintenant vous pouvez créer une nouvelle machine virtuelle, puis l’exécuter. Pour plus d'information suivez les liens donnés plus bas dans la section "Voir aussi".
 +<note tip>Si lorsque vous exécuter la commande //**pcem**// vous obtenez une erreur //**Erreur de segmentation (core dumped)
 + **// alors exécuter la commande //**sudo pcem**// //(il y a un soucis de droit mais j'ignore lequel, si vous trouvez merci de mettre la documentation à jour)//</note>
 +
 +<note tip>Dans la version Linux, la barre menu de PCem n'est pas visible, pour accéder au menu il faut utiliser le clic-droit (après avoir libérer la souris (clic-milieux, ou ctrl+fin))</note>
 +===== Voir aussi =====
 +
 +  * **(en)** [[https://pcem-emulator.co.uk/|PCem : Site officiel du logiciel PCem]]
 +  * **(fr)** [[http://tutos-ware.com/tutos/tuto-pcem.php|Tutos-ware : Tutoriel sur l'utilisation de PCem]]
 +  * **(fr)** [[http://www.win3x.org/win3board/index.php|Win3x.org : Forum sur lequel on peut trouver des images d'anciens systèmes d'exploitations]]
 +  
 +
 +----
 +
 +//Contributeurs principaux : [[utilisateurs:Daoka]].//