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édentes Révision précédente
Prochaine révision
Révision précédente
amstrad [Le 31/01/2018, 18:15]
78.239.46.219 [Caprice32]
amstrad [Le 11/09/2022, 11:47] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
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+) 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 ​par exemple). Le développement de ces émulateurs ​est très inégal, mais toujours ​d'​actualité ​en 2017 (il y a même de plus en plus de nouveaux jeux, souvent ​d'​excellente ​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.
  
-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>​
 ===== Émulateurs pour Linux ===== ===== Émulateurs pour Linux =====
 {{ https://​upload.wikimedia.org/​wikipedia/​commons/​4/​45/​Amstrad_CPC_6128.jpg?​300}} {{ https://​upload.wikimedia.org/​wikipedia/​commons/​4/​45/​Amstrad_CPC_6128.jpg?​300}}
-Pour résumer, après avoir essayé une bonne partie des émulateurs sous [[xenial|Ubuntu 16.04]], Arnold est le plus simple pour jouer rapidement ; Caprice32 est également un bon émulateur, présentant de meilleurs performances mais il nécessite d'​être compilé. Les autres émulateurs se révèlent moins fonctionnels et souvent trop techniques à installer ou compiler.+Sous [[xenial|Ubuntu 16.04]], ​l'​ancienne version stable d'Arnold est la plus simple pour jouer rapidement ; Caprice32 est également un bon émulateur, présentant de meilleurs performancesmais il nécessite d'​être compilé. Les autres émulateurs se révèlent moins fonctionnels et souvent trop techniques à installer ou compiler.
 ==== Arnold ==== ==== Arnold ====
 Testé sous Ubuntu 16.04 ([[xenial]]),​ Arnold est un bon émulateur (CPC 464, 6128 et +) qui a l'​avantage d'​être très simple à faire fonctionner,​ mais qui ne propose pas un très grand nombre de paramètres (il ne semble ainsi pas possible de configurer les touches du clavier ou le joystick). Testé sous Ubuntu 16.04 ([[xenial]]),​ Arnold est un bon émulateur (CPC 464, 6128 et +) qui a l'​avantage d'​être très simple à faire fonctionner,​ mais qui ne propose pas un très grand nombre de paramètres (il ne semble ainsi pas possible de configurer les touches du clavier ou le joystick).
  
 === 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.
Ligne 35: Ligne 35:
   * F5 : Active ou désactive le joystick.   * F5 : Active ou désactive le joystick.
 === Arnold WIP === === Arnold WIP ===
-  * Pour une version plus récente en développement (janvier ​2016)le code source à compiler : [[http://​www.cpcwiki.eu/​imgs/​d/​dd/​Arnoldwip_src.tar.bz2|Arnoldwip src.tar.bz2]].+  * Pour une version plus récente en développement (janvier ​2017
 +    * 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]]
 ==== CPCemu ==== ==== CPCemu ====
  
Ligne 53: Ligne 55:
   * F12 : Quitter l'​émulateur.   * F12 : Quitter l'​émulateur.
  
-==== Caprice32 ​====+==== CaPriCe32 ​====
 L'​​émulateur CaPriCe original n'est plus développé,​ ​la dernière version étant ​la version 4.2.0. Il en existe de nombreux forks. L'​​émulateur CaPriCe original n'est plus développé,​ ​la dernière version étant ​la version 4.2.0. Il en existe de nombreux forks.
  
 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, ​zlib-devel et libpng-devel (afin d'​obtenir toutes les dépendances nécessaires à la compilation) : <​code>​sudo apt-get install libsdl1.2-dev libfreetype6-dev ​zlib-devel libpng-devel</​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>​ 
-La commande d'​installation ne fonctionne pas sous Kubuntu 16.04, je suis donc passé par un gestionnaire de paquategaes (Synaptic packages manager) pour les installer. Mais Il n'a jamais pu trouver les deux librairies zlib-devel et libpng-devel,​ j'ai donc fais sans. +  * Compilez : <​code>​cd caprice32 
-  * Compilez : <​code>​make</​code>​ +make</​code>​ 
-  * Sous Kubuntu il faut modifier le fichier cap32.cfg, car il pointe vers des endroits qui n'existent ​pas comme /​usr/​local/​share/​..caprice32/​... Moi qui avais extrait ​le tar de git dans mon répertoire personnelj'ai corrigé ​le fichier cap32.cfg, ​en remplaçant les arborescences fausses par un simple ./+<nom du répertoire concerné>​ (par exemple : rom, releases, etc)+  * Installez : <​code>​sudo make install</​code>​ 
 +    * Si vous n'installez ​pas le programmemais l'utilisez à partir d'un dossier, vous devez changer les chemins des ROMS dans le fichier cap32.cfg,
   * Lancez l'​exécutable obtenu : <​code>​./​cap32</​code>​   * Lancez l'​exécutable obtenu : <​code>​./​cap32</​code>​
  
Ligne 105: 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.
 +
 +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 ===
Ligne 122: Ligne 175:
  ​Options du cœur :  ​Options du cœur :
   Autorun : disable/​enable   Autorun : disable/​enable
 +  ​
 +==== Autres ====
 +
 +  * [[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 156: Ligne 216:
 </​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 ====
Ligne 183: Ligne 243:
  
 À 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 ====
  
Ligne 191: Ligne 251:
  
 ==== Nouveaux jeux ==== ==== Nouveaux jeux ====
-{{ http://​www.cpc-power.com/​extra_lire_fichier.php?​extra=cpcold&​fiche=12492&​slot=2&​part=A&​type=.png?​300}}+{{ 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.
-|{{ http://​www.cpc-power.com/​extra_lire_fichier.php?​extra=cpcold&​fiche=12550&​slot=1&​part=A&​type=.png?​300}}|{{http://​www.cpc-power.com/​extra_lire_fichier.php?​extra=cpcold&​fiche=11523&​slot=2&​part=A&​type=.png?​300}}|+ 
 +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//. 
 + 
 +|{{ 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 }}|
 ===== Ressources ===== ===== Ressources =====
  
Ligne 204: Ligne 271:
 ==== 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]]+  * [[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]]
Ligne 217: Ligne 284:
 ==== Divers ==== ==== Divers ====
  
-[[http://​rolandradio.net/​|Roland Radio]]+[[https://​rolandradio.net/​|Roland Radio]]
  • amstrad.1517418902.txt.gz
  • Dernière modification: Le 31/01/2018, 18:15
  • par 78.239.46.219