wine-emu: first draft with some images

This commit is contained in:
Lephe 2022-05-08 17:07:56 +01:00
parent 74245adb5c
commit 4993c4aa51
Signed by: Lephenixnoir
GPG Key ID: 1BBA026E13FC0495
5 changed files with 43 additions and 0 deletions

View File

@ -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]

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB