Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
amstrad [Le 02/04/2019, 02:01] 193.250.138.66 JavaCPC |
amstrad [Le 16/04/2021, 18:31] 82.64.29.14 Ajout de Xcpc |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>jeu émulation emulateurs_ordinateur xenial}} | + | {{tag>jeu émulation emulateurs_ordinateur xenial bionic}} |
====== Émulateurs d'Amstrad ====== | ====== Émulateurs d'Amstrad ====== | ||
Dans cette documentation, nous vous proposons une compilation d'informations sur les émulateurs d'Amstrad CPC (464, 6128, 464+ et 6128+ – et donc également console GX-4000) disponibles dans un environnement Linux. | Dans cette documentation, nous vous proposons une compilation d'informations sur les émulateurs d'Amstrad CPC (464, 6128, 464+ et 6128+ – et donc également console GX-4000) disponibles dans un environnement Linux. | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | Il existe des dizaines d'émulateurs d'Amstrad 464 et 6128 développés pour de nombreux systèmes (Windows, Linux, mais aussi Wii, Dreamcast, Playstation, Android, MorphOS). Seuls quelques émulateurs sont toujours sporadiquement développés en 2018 (et il y a d'ailleurs aussi beaucoup de nouveaux jeux, souvent de très bonne qualité). | + | Il existe des dizaines d'émulateurs d'Amstrad 464 et 6128 développés pour de nombreux systèmes (Windows, Linux, mais aussi Wii, Dreamcast, Playstation, Android, MorphOS). Seuls quelques émulateurs sont toujours sporadiquement développés en 2019 (et il y a d'ailleurs aussi beaucoup de nouveaux jeux, souvent de très bonne qualité). |
Sous Linux, les deux principales possibilités pour émuler des ordinateurs Amstrad sont l'utilisation d'émulateurs fonctionnant nativement avec ce système et l'utilisation de [[Wine]]. Les émulateurs natifs et pleinement fonctionnels ne sont pas si nombreux, mais deux ou trois devraient vous permettre de jouer dans de bonnes conditions à tous les jeux Amstrad. | Sous Linux, les deux principales possibilités pour émuler des ordinateurs Amstrad sont l'utilisation d'émulateurs fonctionnant nativement avec ce système et l'utilisation de [[Wine]]. Les émulateurs natifs et pleinement fonctionnels ne sont pas si nombreux, mais deux ou trois devraient vous permettre de jouer dans de bonnes conditions à tous les jeux Amstrad. | ||
Ligne 60: | Ligne 60: | ||
La version proposée ici, qui émule CPC et CPC+, est la seule qui soit régulièrement et activement développée, mais il n'en existe pas de paquets pour ubuntu, il faut donc la compiler | La version proposée ici, qui émule CPC et CPC+, est la seule qui soit régulièrement et activement développée, mais il n'en existe pas de paquets pour ubuntu, il faut donc la compiler | ||
=== Compilation === | === Compilation === | ||
- | Récupérez les sources, soit en : | + | Récupérez les sources : |
- | * clonant le repository github (permet d'avoir les toutes dernières fonctionnalités, mais aussi potentiellement les tous derniers bugs): <code>git clone https://github.com/ColinPitrat/caprice32.git</code> | + | * soit en clonant le repository github (permet d'avoir les toutes dernières fonctionnalités, mais aussi potentiellement les tous derniers bugs): <code>git clone https://github.com/ColinPitrat/caprice32.git</code> |
* ou en téléchargeant la dernière version disponible depuis [[https://github.com/ColinPitrat/caprice32/releases]] et en la [[archivage|décompressant]], puis en ouvrant un terminal dans le nouveau dossier | * ou en téléchargeant la dernière version disponible depuis [[https://github.com/ColinPitrat/caprice32/releases]] et en la [[archivage|décompressant]], puis en ouvrant un terminal dans le nouveau dossier | ||
- | Puis | + | Puis : |
* Si ce n'est déjà fait, installez libsdl1.2-dev, libfreetype6-dev, zlib1g-dev et libpng-dev (afin d'obtenir toutes les dépendances nécessaires à la compilation) : <code>sudo apt-get install libsdl1.2-dev libfreetype6-dev zlib1g-dev libpng-dev</code> | * Si ce n'est déjà fait, installez libsdl1.2-dev, libfreetype6-dev, zlib1g-dev et libpng-dev (afin d'obtenir toutes les dépendances nécessaires à la compilation) : <code>sudo apt-get install libsdl1.2-dev libfreetype6-dev zlib1g-dev libpng-dev</code> | ||
* Compilez : <code>cd caprice32 | * Compilez : <code>cd caprice32 | ||
Ligne 108: | Ligne 108: | ||
F10 Quitter | F10 Quitter | ||
F12 Passe en plein écran | F12 Passe en plein écran | ||
+ | ==== Xcpc ==== | ||
+ | |||
+ | Xcpc est un émulateur existant depuis 20 ans. Pour le moment seul le support du son est manquant. | ||
+ | |||
+ | === Compilation === | ||
+ | |||
+ | Télécharger un tarball depuis le site officiel: | ||
+ | |||
+ | - [[https://www.xcpc-emulator.net/download.html|Xcpc - Amstrad CPC emulator - Downloads]] | ||
+ | |||
+ | Extraire l'archive : | ||
+ | |||
+ | tar xf xcpc-x.x.x.tar.gz | ||
+ | |||
+ | Entrer dans le répertoire | ||
+ | |||
+ | cd xcpc-x.x.x | ||
+ | |||
+ | Configurer les sources : | ||
+ | |||
+ | ./configure --prefix={répertoire-de-destination} | ||
+ | |||
+ | Compiler : | ||
+ | |||
+ | make -j5 | ||
+ | |||
+ | Installer : | ||
+ | |||
+ | make install | ||
+ | |||
+ | Les instruction détaillées de compilation et installation sont dans le fichier doc/INSTALL.md du code source. | ||
+ | |||
+ | Lancement de Xcpc : | ||
+ | |||
+ | {répertoire-de-destination}/bin/xcpc | ||
+ | |||
+ | Une aide en ligne et de nombreuses options sont disponibles : | ||
+ | |||
+ | {répertoire-de-destination}/bin/xcpc --help | ||
+ | |||
==== Libretro/RetroArch ==== | ==== Libretro/RetroArch ==== | ||
=== Cap32 === | === Cap32 === | ||
Ligne 126: | Ligne 166: | ||
Autorun : disable/enable | Autorun : disable/enable | ||
| | ||
- | ==== JavaCPC Desktop ==== | + | ==== Autres ==== |
- | https://sourceforge.net/projects/javacpc/ | + | * [[https://www.retrovirtualmachine.org/en/downloads|Retro Virtual Machine]] |
+ | * [[https://sourceforge.net/projects/javacpc/|JavaCPC Desktop]] | ||
===== Émulateurs pour Windows, avec Wine ===== | ===== Émulateurs pour Windows, avec Wine ===== | ||
[[Wine]] permet de faire fonctionner certains logiciels programmés pour Windows. Son utilisation est hasardeuse et difficile à documenter : un émulateur prévu pour Windows fonctionnera plus ou moins selon sa version et la version de Wine. Il y a parfois de bons résultats, mais bon nombre de ces émulateurs plantent ou ne fonctionnent pas très bien. | [[Wine]] permet de faire fonctionner certains logiciels programmés pour Windows. Son utilisation est hasardeuse et difficile à documenter : un émulateur prévu pour Windows fonctionnera plus ou moins selon sa version et la version de Wine. Il y a parfois de bons résultats, mais bon nombre de ces émulateurs plantent ou ne fonctionnent pas très bien. | ||
- | ==== CPCE ==== | + | ==== CPCE et CPCEC ==== |
[[http://cpce.emuunlim.com/|CPCE]] fonctionne bien. Une fois lancé (CPCE95.EXE), il faut appuyer sur ALT+ENTRÉE pour sortir du mode plein écran. Il n'y a pas grand chose à configurer et on peut jouer d'emblée. | [[http://cpce.emuunlim.com/|CPCE]] fonctionne bien. Une fois lancé (CPCE95.EXE), il faut appuyer sur ALT+ENTRÉE pour sortir du mode plein écran. Il n'y a pas grand chose à configurer et on peut jouer d'emblée. | ||
+ | |||
+ | Du même développeur, CPCEC pour Windows fonctionne parfaitement avec Wine. | ||
==== Caprice32 ==== | ==== Caprice32 ==== | ||
Ligne 208: | Ligne 251: | ||
|{{ http://www.cpc-power.com/extra_lire_fichier.php?extra=cpcold&fiche=14924&slot=1&part=A&type=.png?300}}|{{http://www.cpc-power.com/extra_lire_fichier.php?extra=cpcold&fiche=14207&slot=1&part=A&type=.png?300 }}| | |{{ http://www.cpc-power.com/extra_lire_fichier.php?extra=cpcold&fiche=14924&slot=1&part=A&type=.png?300}}|{{http://www.cpc-power.com/extra_lire_fichier.php?extra=cpcold&fiche=14207&slot=1&part=A&type=.png?300 }}| | ||
+ | |||
+ | En 2018 sont parus //Athanor 2, Galactic Tomb, Jarlac, Operation Alexandra, The Dawn Of Kernel, The Shadows Of Sergoth, Ghosts'N Goblins//. | ||
+ | |||
+ | |{{ http://www.cpc-power.com/extra_lire_fichier.php?extra=cpcold&fiche=14747&slot=5&part=A&type=.png?300}}|{{ http://www.cpc-power.com/extra_lire_fichier.php?extra=cpcold&fiche=15140&slot=1&part=A&type=.png?300 }}|{{http://www.cpc-power.com/extra_lire_fichier.php?extra=cpcplus&fiche=12807&slot=6&part=A&type=.png?300 }}| | ||
===== Ressources ===== | ===== Ressources ===== | ||
Ligne 215: | Ligne 262: | ||
* [[http://www.cpcwiki.eu/index.php/Main_Page|CPCWiki]] | * [[http://www.cpcwiki.eu/index.php/Main_Page|CPCWiki]] | ||
- | * [[http://www.cpc-power.com/|CPC-Power]] | + | * [[http://www.cpc-power.com/|CPC-Power]] (**NSFW**, ce site diffuse parfois des images porno issues de démos) |
* [[https://fr.wikipedia.org/wiki/Amstrad_CPC|Fiche Wikipédia sur l'Amstrad CPC]] | * [[https://fr.wikipedia.org/wiki/Amstrad_CPC|Fiche Wikipédia sur l'Amstrad CPC]] | ||
* [[https://fr.wikipedia.org/wiki/Liste_de_jeux_Amstrad_CPC|Liste des jeux Amstrad CPC sur Wikipédia]] | * [[https://fr.wikipedia.org/wiki/Liste_de_jeux_Amstrad_CPC|Liste des jeux Amstrad CPC sur Wikipédia]] |