| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| amstrad [Le 25/05/2019, 05:47] – [Introduction] francisscot | amstrad [Le 18/06/2024, 12:21] (Version actuelle) – [Nouveaux jeux] JimBo |
|---|
| {{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. |
| 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. |
| |
| Dans cette page, nous donnerons en détail les informations nécessaires à l'utilisation de certains d'entre eux. Cette documentation ne fait pas le tour de tous les émulateurs disponibles : vous pouvez en ajouter en rédigeant toutes les explications utiles, car il serait peu instructif de n'ajouter que le nom d'un programme ou un lien de téléchargement, | Dans cette page, nous donnerons en détail les informations nécessaires à l'utilisation de certains d'entre eux. Cette documentation ne fait pas le tour de tous les émulateurs disponibles : vous pouvez en ajouter en rédigeant toutes les explications utiles, car il serait peu instructif de n'ajouter que le nom d'un programme ou un lien de téléchargement, |
| |
| <note tip>Les émulateurs d'Amstrad fournissent les BIOS de ces ordinateurs avec l'autorisation d'Amstrad. Ces émulateurs sont donc légaux.</note> | <note tip>Les émulateurs d'Amstrad fournissent les BIOS de ces ordinateurs avec l'autorisation d'Amstrad. Ces émulateurs sont donc légaux.</note> |
| |
| === Installation === | === Installation === |
| Selon votre [[architecture_materielle|architecture matérielle]] (32 ou 64 bits), téléchargez l'archive **arnold-nurgle-x86-2009-03-17.tar.bz2** ou **arnold-nurgle-x86_64-2009-03-17.tar.bz2** sur [[http://sourceforge.net/projects/arnold.berlios/files/|cette page]] [SourceForge]. | Selon votre [[architecture_materielle|architecture matérielle]] (32 ou 64 bits), téléchargez l'archive **arnold-nurgle-x86-2009-03-17.tar.bz2** ou **arnold-nurgle-x86_64-2009-03-17.tar.bz2** sur [[https://sourceforge.net/projects/arnold.berlios/files/|cette page]] [SourceForge]. |
| |
| [[archivage|Décompressez]] l'archive et double-cliquez sur l'exécutable **arnold** pour lancer l'émulateur. | [[archivage|Décompressez]] l'archive et double-cliquez sur l'exécutable **arnold** pour lancer l'émulateur. |
| === Arnold WIP === | === Arnold WIP === |
| * Pour une version plus récente en développement (janvier 2017) : | * Pour une version plus récente en développement (janvier 2017) : |
| * le code source à compiler : [[http://www.cpcwiki.eu/imgs/d/dd/Arnoldwip_src.tar.bz2|Arnoldwip src.tar.bz2]]. | * le code source à compiler : [[https://www.cpcwiki.eu/imgs/d/dd/Arnoldwip_src.tar.bz2|Arnoldwip src.tar.bz2]]. |
| * [[http://www.cpcwiki.eu/forum/emulators/arnold-wip/msg148393/#msg148393|arnold_1.0.0-1_amd64.deb]] | * [[http://www.cpcwiki.eu/forum/emulators/arnold-wip/msg148393/#msg148393|arnold_1.0.0-1_amd64.deb]] |
| ==== CPCemu ==== | ==== CPCemu ==== |
| 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 |
| F10 Quitter | F10 Quitter |
| F12 Passe en plein écran | F12 Passe en plein écran |
| | ==== Xcpc ==== |
| | |
| | Xcpc est un émulateur existant depuis 20 ans. |
| | |
| | Xcpc dispose de 4 frontends differents : Intrinsic, Athena, Motif-2.x, Gtk+-3.x. |
| | |
| | Le frontend est sectionnable à la compilation automatiquement ou bien avec l'option ''%%--%%with-x11-toolkit''. |
| | |
| | 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]] |
| | |
| | Installer les dépendances : |
| | |
| | sudo apt install build-essential xorg-dev libgtk-3-dev zlib1g-dev libbz2-dev |
| | |
| | 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 === |
| Autorun : disable/enable | Autorun : disable/enable |
| | |
| ==== Autres ==== | ==== Autres ==== |
| |
| | * [[https://www.retrovirtualmachine.org/en/downloads|Retro Virtual Machine]] |
| * [[https://sourceforge.net/projects/javacpc/|JavaCPC Desktop]] | * [[https://sourceforge.net/projects/javacpc/|JavaCPC Desktop]] |
| | * [[http://www.roudoudou.com/ACE-DL/|ACE-DL]] |
| ===== É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 ==== |
| |
| </note> | </note> |
| |
| Comme indiqué ici : http://forum.ubuntu-fr.org/viewtopic.php?id=87809&p=2, en modifiant cap32.cfg (keybd=1, kbd_layout=1) ce problème de clavier est résolu pour la version 4.2.0 de Caprice 32. | Comme indiqué ici : https://forum.ubuntu-fr.org/viewtopic.php?id=87809&p=2, en modifiant cap32.cfg (keybd=1, kbd_layout=1) ce problème de clavier est résolu pour la version 4.2.0 de Caprice 32. |
| |
| ==== Problème avec la résolution ==== | ==== Problème avec la résolution ==== |
| |
| À noter que quelques éditeurs tolèrent, voire parfois autorisent, le téléchargement de leurs jeux. | À noter que quelques éditeurs tolèrent, voire parfois autorisent, le téléchargement de leurs jeux. |
| |{{ http://www.cpcwiki.eu/imgs/4/41/Pr_persia.png?250}}|{{ https://upload.wikimedia.org/wikipedia/en/8/84/Abadia_del_Crimen_CPC_Loading_Screen.jpg?250 }}|{{http://www.cpc-power.com/extra_lire_fichier.php?extra=cpcold&fiche=2318&slot=4&part=A&type=.png?250}}| | |{{ http://www.cpcwiki.eu/imgs/4/41/Pr_persia.png?250}}|{{ https://upload.wikimedia.org/wikipedia/en/8/84/Abadia_del_Crimen_CPC_Loading_Screen.jpg?250 }}|{{https://www.cpc-power.com/extra_lire_fichier.php?extra=cpcold&fiche=2318&slot=4&part=A&type=.png?250}}| |
| ==== Liste des jeux ==== | ==== Liste des jeux ==== |
| |
| |
| ==== Nouveaux jeux ==== | ==== Nouveaux jeux ==== |
| {{ http://www.cpc-power.com/extra_lire_fichier.php?extra=cpcold&fiche=12492&slot=2&part=A&type=.png?250}} | {{ https://www.cpc-power.com/extra_lire_fichier.php?extra=cpcold&fiche=12492&slot=2&part=A&type=.png?250}} |
| Des jeux sont encore publiés chaque année. On peut citer //Edge Grinder// (2011), //R-Type// (nouvelle version, 2012), plusieurs jeux dans le cadre d'un concours en 2013 (//Fox Burglar, The Burglar Maze//) ainsi qu'en 2014 (//2048// et //Super Retro Robot Rampage//), ou encore //La Guerra de Gamber//. | Des jeux sont encore publiés chaque année. On peut citer //Edge Grinder// (2011), //R-Type// (nouvelle version, 2012), plusieurs jeux dans le cadre d'un concours en 2013 (//Fox Burglar, The Burglar Maze//) ainsi qu'en 2014 (//2048// et //Super Retro Robot Rampage//), ou encore //La Guerra de Gamber//. |
| |
| En 2015, sont sortis plusieurs dizaines de jeux, parmi lesquels //Megablasters: Escape from Castle in the Clouds//, //Let's Go !//, //Space Moves//, //Frogalot// et //Znax//. | En 2015, sont sortis plusieurs dizaines de jeux, parmi lesquels //Megablasters: Escape from Castle in the Clouds//, //Let's Go !//, //Space Moves//, //Frogalot// et //Znax//. |
| |
| L'année 2016 est marquée par la publication de quelques jeux (parmi des dizaines) aux graphismes d'une qualité inédite. Parmi l'ensemble des jeux sortis, on trouve //Chibi Akumas Episode 1 Invasion!//, //Doomsday Lost Echoes//, //Elf La Aventura//, //Hire Hare//, //Imperial Mahjong//, //Outlaws//, une démo du phénoménal //Pinball Dreams// et bien d'autres. | L'année 2016 est marquée par la publication de quelques jeux (parmi des dizaines) aux graphismes d'une qualité inédite. Parmi l'ensemble des jeux sortis, on trouve //Chibi Akumas Episode 1 Invasion!//, //Doomsday Lost Echoes//, //Elf La Aventura//, //Hire Hare//, //Imperial Mahjong//, //Outlaws//, une démo du phénoménal //Pinball Dreams// et bien d'autres. |
| 2017 est tout aussi riche, avec //Baba's Palace//, //Cris, Odd Prelude//, //El Tesoro Perdido De Cuauhtemoc//, //Laser Boy//, //Phantis Legacy// et une démo de //Super Mario Bros//. | 2017 est tout aussi riche, avec //Baba's Palace//, //Cris, Odd Prelude//, //El Tesoro Perdido De Cuauhtemoc//, //Laser Boy//, //Phantis Legacy// et une démo de //Super Mario Bros//. |
| |
| |{{ 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 }}| | |{{ https://www.cpc-power.com/extra_lire_fichier.php?extra=cpcold&fiche=14924&slot=1&part=A&type=.png?300}}|{{https://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//. |
| | |
| | |{{ https://www.cpc-power.com/extra_lire_fichier.php?extra=cpcold&fiche=14747&slot=5&part=A&type=.png?300}}|{{ https://www.cpc-power.com/extra_lire_fichier.php?extra=cpcold&fiche=15140&slot=1&part=A&type=.png?300 }}|{{https://www.cpc-power.com/extra_lire_fichier.php?extra=cpcplus&fiche=12807&slot=6&part=A&type=.png?300 }}| |
| | |
| | Projet de jeu [[https://amstradmuseum.emu-france.info/Fichiers/Projets/Goldorak_CPC/Goldorak_CPC.html|Goldorak]], finalisé en 2024 pour la console GX4000 et Amstrad Plus : |
| | |{{ https://amstradmuseum.emu-france.info/Fichiers/Projets/Goldorak_CPC/GoldoCPC_Title.png }}| |
| ===== Ressources ===== | ===== Ressources ===== |
| |
| ==== Bases de données ==== | ==== Bases de données ==== |
| |
| * [[http://www.cpcwiki.eu/index.php/Main_Page|CPCWiki]] | * [[https://www.cpcwiki.eu/index.php/Main_Page|CPCWiki]] |
| * [[http://www.cpc-power.com/|CPC-Power]] (**NSFW**, ce site diffuse parfois des images porno issues de démos) | * [[https://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]] |
| ==== Sites d'émulateurs ==== | ==== Sites d'émulateurs ==== |
| * [[http://sourceforge.net/projects/arnold.berlios/files/|Arnold]] [sourceforge] | * [[https://sourceforge.net/projects/arnold.berlios/files/|Arnold]] [sourceforge] |
| * [[http://sourceforge.net/projects/caprice32/|Caprice32]] [sourceforge] | * [[https://sourceforge.net/projects/caprice32/|Caprice32]] [sourceforge] |
| * [[https://github.com/ColinPitrat/caprice32/releases|Caprice32 4.4.0]] [GitHub] | * [[https://github.com/ColinPitrat/caprice32/releases|Caprice32 4.4.0]] [GitHub] |
| * [[http://www.cpc-emu.org|CPCemu]] | * [[http://www.cpc-emu.org|CPCemu]] |
| ==== Divers ==== | ==== Divers ==== |
| |
| [[http://rolandradio.net/|Roland Radio]] | [[https://rolandradio.net/|Roland Radio]] |