diff --git a/Utiliser les émulateurs CASIO sous Linux avec Wine/article.txt b/Utiliser les émulateurs CASIO sous Linux avec Wine/article.txt new file mode 100644 index 0000000..2c1d2e4 --- /dev/null +++ b/Utiliser les émulateurs CASIO sous Linux avec Wine/article.txt @@ -0,0 +1,43 @@ +# [Tutoriel] Utiliser les émulateurs CASIO sous Linux avec Wine + +Les émulateurs officiels de CASIO sont très utiles pour avoir un aperçu de chaque modèle, pour tester des programmes sur les calculatrices qu'on ne possède pas, prendre des captures d'écran ou des captures vidéo, ou même tester des add-ins en développement. Ils ne sont officiellement pas compatibles avec Linux, mais Wine vient à notre rescousse pour les utiliser de façon transparente ! + +[brown][b][u]Wine[/u][/b][/brown] + +[url=https://www.winehq.org/]Wine[/url] est un outil classique des Linuxiens. C'est un niveau de compatibilité qui traduit les API Windows en Linux/BSD, ce qui permet de lancer nativement des applications Windows sous Linux. + +Généralement, la difficulté avec Wine c'est qu'il est difficile de supporter l'intégralité de l'environnement Windows et ses API, et donc il y a souvent des subtilités pour installer/lancer correctement les applications. D'où ce tutoriel, qui vous aidera à tout mettre en place :) + +[brown][b][u]Émulateur Graph 90+E[/u][/b][/brown] + +Commencons par un facile : l'émulateur Graph 90+E (ici en version 3.60 - [url=https://www.planet-casio.com/Fr/logiciels/voir_un_logiciel_casio.php?showid=137]lien de téléchargement[/url]). + +Lancez le fichier téléchargé avec la commande `wine` ou directement depuis une interface graphique : + +[code]% wine fx-CG_Manager_PLUS_Subscription_for_fx-CG50_GRAPH90_series_Ver.3.60.exe[/code] +Wine démarre. Si une popup s'affiche parlant de `wine-mono` pour les applications .NET, vous povez l'ignorer ("Cancel"). Ensuite vient la sélection de la language puis le contrat de licence, et après quelques étapes l'installation se termine de façon automatique. + +Pour lancer l'émulateur, il faut maintenant appeler l'exécutable qui a été installé. Cependant, il faut aussi spécifier un argument, sans quoi on a une erreur (un fait [url=https://www.planet-casio.com/Fr/forums/topic16575-1-fx-cg50-manager-plus-gdbserver-debuggez-vos-add-ins-et-casiowin.html#179759]découvert par Redoste[/url]) : + +[code]wine "$HOME/.wine/drive_c/Program Files (x86)/CASIO/fx-CG Manager PLUS Subscription for fx-CG50series/fx-CG_Manager_PLUS_Subscription_for_fx-CG50series.exe" /n"fx-CG Manager PLUS Subscription for fx-CG50series"[/code] +Et voilà ! Je conseille d'ajouter un alias à votre terminal. + +[brown][b][u]Émulateur Graph 35+E II[/u][/b][/brown] + +L'émulateur Graph 35+E II (ici en version 3.50 - [url=https://www.planet-casio.com/Fr/logiciels/voir_un_logiciel_casio.php?showid=139]lien de téléchargement[/url]) est plus récent et un peu plus complexe : il faut aussi installer des dépendances. Pour ça, on va utiliser WineTricks, un utilitaire de Wine (technique découverte par [profil]Ptitjoz[/profil]). + +[code]# Installation de WineTricks pour Debian/Ubuntu/Linux Mint et dérivés: +% sudo apt install winetricks +# Installation de WineTricks pour Manjaro/Arch et dérivés +% sudo pacman -S winetricks[/code] +Les deux composants dont on a besoin sont `vb6run` et `vcrun2015`: + +[code]% winetricks vb6run +% winetricks vcrun2015[/code] +Une fois ces formalités accomplies, on peut continuer comme pour la Graph 90+E : + +[code]% wine fx_Manager_PLUS_Subscription_for_fx_9860GIII_GRAPH35_series_Ver.3.50.exe[/code] +Et de même, il faut un argument spécial pour le lancer : + +[code]wine "$HOME/.wine/drive_c/Program Files (x86)/CASIO/fx-Manager PLUS Subscription for fx-9860GIIIseries/fx-Manager_PLUS_Subscription_for_fx-9860GIIIseries.exe" /n"fx-Manager PLUS Subscription for fx-9860GIIIseries"[/code] +[brown][b][u]Émulateur fx-92 Scientifique Collège+[/u][/b][/brown] diff --git a/Utiliser les émulateurs CASIO sous Linux avec Wine/cg50-emu.png b/Utiliser les émulateurs CASIO sous Linux avec Wine/cg50-emu.png new file mode 100644 index 0000000..a17778a Binary files /dev/null and b/Utiliser les émulateurs CASIO sous Linux avec Wine/cg50-emu.png differ diff --git a/Utiliser les émulateurs CASIO sous Linux avec Wine/cg50-lang.png b/Utiliser les émulateurs CASIO sous Linux avec Wine/cg50-lang.png new file mode 100644 index 0000000..40258b6 Binary files /dev/null and b/Utiliser les émulateurs CASIO sous Linux avec Wine/cg50-lang.png differ diff --git a/Utiliser les émulateurs CASIO sous Linux avec Wine/cg50-license.png b/Utiliser les émulateurs CASIO sous Linux avec Wine/cg50-license.png new file mode 100644 index 0000000..d4b5a73 Binary files /dev/null and b/Utiliser les émulateurs CASIO sous Linux avec Wine/cg50-license.png differ diff --git a/Utiliser les émulateurs CASIO sous Linux avec Wine/fx-emu.png b/Utiliser les émulateurs CASIO sous Linux avec Wine/fx-emu.png new file mode 100644 index 0000000..4a31528 Binary files /dev/null and b/Utiliser les émulateurs CASIO sous Linux avec Wine/fx-emu.png differ