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 28/03/2017, 13:03]
104.132.8.68 [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 ​==== 
-Caprice32 emule aussi bien la gamme CPC que la gamme CPC+. Il n'en existe ​pas de paquet pour ubuntu, il faut donc le compiler.+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
 === 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>​ 
-  * Compilez : <​code>​make</​code>​+  * Compilez : <​code>​cd caprice32 
 +make</​code>​ 
 +  * Installez : <​code>​sudo make install</​code>​ 
 +    * Si vous n'​installez pas le programme, mais 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 102: 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 119: 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 153: 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 180: 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 188: 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 201: 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 214: Ligne 284:
 ==== Divers ==== ==== Divers ====
  
-[[http://​rolandradio.net/​|Roland Radio]]+[[https://​rolandradio.net/​|Roland Radio]]
  • amstrad.1490699018.txt.gz
  • Dernière modification: Le 28/03/2017, 13:03
  • par 104.132.8.68