Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
issue147:ubuntu_au_quotidien [2019/08/07 16:50] – auntiee | issue147:ubuntu_au_quotidien [2019/08/08 10:29] (Version actuelle) – andre_domenech |
---|
L'Atari 800 | L'Atari 800 |
| |
Autrefois (dans les années 1980), je voulais un Atari 800 de tout mon cœur, mais ils étaient beaucoup plus chers que ce que je pouvais me permettre. L'Atari 800 était un ordinateur 8-bit avec de très bonnes compétences, ce qui m'attirait énormément, mais c'était également une excellente console de jeu (encore plus important pour moi, personnellement). Atari avait des versions avec licence de la plupart des jeux d'arcade géniaux de l'ère 8-bit des jeux d'arcade comme Space Invaders, Galaxian, Pac-Man, Defender, Asteroids, Ms. Pac-Man, Missile Command, Joust, Dig Dug, Centipede, Donkey Kong, et Donkey Kong Jr. Je ne pense pas que la totalité de ces jeux existaient pour d'autres consoles ou des ordinateurs domestiques. | Autrefois (dans les années 1980), je voulais un Atari 800 de tout mon cœur, mais ils étaient beaucoup plus chers que ce que je pouvais me permettre. L'Atari 800 était un ordinateur 8-bit avec de très bonnes compétences, ce qui m'attirait énormément, mais c'était également une excellente console de jeu (encore plus important pour moi, personnellement). Atari avait des versions avec licence de la plupart des jeux d'arcade géniaux de l'ère 8-bit des jeux d'arcade comme Space Invaders, Galaxian, Pac-Man, Defender, Asteroids, Ms. Pac-Man, Missile Command, Joust, Dig Dug, Centipede, Donkey Kong, et Donkey Kong Jr. Je ne pense pas que la totalité de ces jeux existait pour d'autres consoles ou des ordinateurs domestiques. |
| |
Actuellement, j'ai un Atari 65 XE, qui est compatible avec tous ces jeux et j'ai toutes les cartouches aussi. Il a toujours eu des problèmes avec le premier port de manette et ces problèmes se sont constamment empirés au point où, maintenant, on ne peut plus jouer avec. Aussi, je pensais que l'émulation pourrait éventuellement me permettre de continuer à jouer au titres de l'Atari 800. | Actuellement, j'ai un Atari 65 XE, qui est compatible avec tous ces jeux et j'ai toutes les cartouches aussi. Il a toujours eu des problèmes avec le premier port de manette et ces problèmes ont constamment empiré au point où, maintenant, on ne peut plus jouer avec. Aussi, je pensais que l'émulation pourrait éventuellement me permettre de continuer à jouer au titre de l'Atari 800. |
| |
**I downloaded a ROM image for Ms. Pac-Man, since I do own the cartridge, and went looking for an Atari 800 emulator for Linux. Lo and behold, there was one, ‘Atari800’, in Synaptic Package Manager, so I installed. | **I downloaded a ROM image for Ms. Pac-Man, since I do own the cartridge, and went looking for an Atari 800 emulator for Linux. Lo and behold, there was one, ‘Atari800’, in Synaptic Package Manager, so I installed. |
Then, it occurred to me, this software might have been old enough to have no GUI (Graphical User Interface), therefore having to be run from the command-line. I opened a Terminal, typed in atari800 and hit <Enter>. Sure enough, I was greeted by a small window with a command-line Atari operating system prompt. But, no menus. How do we run a program, in this specific case, a game cartridge?** | Then, it occurred to me, this software might have been old enough to have no GUI (Graphical User Interface), therefore having to be run from the command-line. I opened a Terminal, typed in atari800 and hit <Enter>. Sure enough, I was greeted by a small window with a command-line Atari operating system prompt. But, no menus. How do we run a program, in this specific case, a game cartridge?** |
| |
J'ai téléchargé une image ROM pour Ms. Pac-Man, puisque je ne suis pas propriétaire de la cartouche ; ensuite, j'ai chargé un émulateur d'Atari 800 pour Linux. Étonnamment, il y en avait un, « Atari 800 », dans le Gestionnaire de paquets Synaptic, et je l'ai donc installé. | J'ai téléchargé une image ROM pour Ms. Pac-Man, puisque je ne suis pas propriétaire de la cartouche ; ensuite, j'ai chargé un émulateur d'Atari 800 pour Linux. Étonnamment, il y en avait un, « Atari 800 », dans le gestionnaire de paquets Synaptic, et je l'ai donc installé. |
| |
Mais après l'installation, il n'y avait rien concernant Atari 800 dans le Dash. Quand j'ai recherché « atari800 », le résultat était un paquet Debian. Quand je l'ai lancé, il m'a amené au Centre de logiciels Ubuntu, où, apparemment, ce n'était pas vraiment installé, malgré le message de succès de Synaptic. Aussi, je l'ai ré-installé. | Mais après l'installation, il n'y avait rien concernant Atari 800 dans le Dash. Quand j'ai recherché « atari800 », le résultat était un paquet Debian. Quand je l'ai lancé, il m'a amené au Centre de logiciels Ubuntu, où, apparemment, ce n'était pas vraiment installé, malgré le message de succès de Synaptic. Aussi, je l'ai ré-installé. |
Jouer à la roulette avec les raccourcis clavier | Jouer à la roulette avec les raccourcis clavier |
| |
Souvent, des programmes comme celui-ci utilisent les touches de fonction pour contrôler diverses opérations. Ayant ni interface graphique, ni menu avec options, j'ai essayé les touches de fonction, en espérant une réaction. Et oui, F1 afficher de nombreuses options pour l'émulateur. Heureusement, il liste aussi la plupart des autres commandes des touches de fonction (comme F9 pour quitter - qui devra être utile à connaître). | Souvent, des programmes comme celui-ci utilisent les touches de fonction pour contrôler diverses opérations. Ayant ni interface graphique, ni menu avec options, j'ai essayé les touches de fonction, en espérant une réaction. Et oui, F1 affiche de nombreuses options pour l'émulateur. Heureusement, il liste aussi la plupart des autres commandes des touches de fonction (comme F9 pour quitter - qui devra être utile à connaître). |
| |
Comment écrire un fichier de configuration | Comment écrire un fichier de configuration |
| |
Après avoir fait pas mal de modifications, en particulier à la résolution de l'écran pour pouvoir faire tourner le jeu en mode plein écran, j'ai quitté le programme et l'ai redémarré. Mais il démarrait toujours dans une petite fenêtre. En cherchant dans mon répertoire Home avec le Gestionnaire de fichiers, j'ai trouvé un fichier appelé .atari800.cfg. Le premier point dit à Linux qu'il s'agit d'un fichier caché ; ainsi, pour le voir, il faut activer l'option dans le Gestionnaire de fichiers d'afficher les fichiers cachés. Cliquez sur le second bouton dans le coin supérieur droit du Gestionnaire de fichiers, entre la loupe et les icônes du « menu hamburger », puis cliquez sur Afficher les fichiers cachés. | Après avoir fait pas mal de modifications, en particulier à la résolution de l'écran pour pouvoir faire tourner le jeu en mode plein écran, j'ai quitté le programme et l'ai redémarré. Mais il démarrait toujours dans une petite fenêtre. En cherchant dans mon répertoire Home avec le gestionnaire de fichiers, j'ai trouvé un fichier appelé .atari800.cfg. Le premier point dit à Linux qu'il s'agit d'un fichier caché ; ainsi, pour le voir, il faut activer l'option d'affichage des fichiers cachés dans le gestionnaire de fichiers. Cliquez sur le second bouton dans le coin supérieur droit du gestionnaire de fichiers, entre la loupe et les icônes du « menu hamburger », puis cliquez sur Afficher les fichiers cachés. |
| |
**This is a very common situation for Linux application configuration files (that may or may not be named with a .cfg extension, it just depends), they are often hidden files in the Home directory, or in a hidden directory (also starting with a ‘.’ character) for the application (for example, the .dosbox folder). | **This is a very common situation for Linux application configuration files (that may or may not be named with a .cfg extension, it just depends), they are often hidden files in the Home directory, or in a hidden directory (also starting with a ‘.’ character) for the application (for example, the .dosbox folder). |
Most configuration files have a number of non-executed comment lines, starting with a ‘#’ character, providing details on what options are available and what each line means or does, but this one does not. Most of the lines, though, are pretty self-explanatory. I tried to save the manually made changes to the CFG file found in the Home directory, but could not. What was the problem? Eureka! An epiphany struck. The problem is I don’t have permissions as a normal user to write to the CFG file in Home.** | Most configuration files have a number of non-executed comment lines, starting with a ‘#’ character, providing details on what options are available and what each line means or does, but this one does not. Most of the lines, though, are pretty self-explanatory. I tried to save the manually made changes to the CFG file found in the Home directory, but could not. What was the problem? Eureka! An epiphany struck. The problem is I don’t have permissions as a normal user to write to the CFG file in Home.** |
| |
C'est très habituelle pour les fichiers de configuration d'applications Linux (qui peuvent - ou pas - avoir une extension .cfg, c'est selon), d'être des fichiers cachés dans le répertoire Home, ou dans un répertoire caché (qui débute aussi par un « . ») pour l'application (par exemple, le dossier .dosbox). | C'est très habituel pour les fichiers de configuration d'applications Linux (qui peuvent - ou pas - avoir une extension .cfg, c'est selon), d'être des fichiers cachés dans le répertoire Home, ou dans un répertoire caché (qui débute aussi par un « . ») pour l'application (par exemple, le dossier .dosbox). |
| |
Vous pouvez généralement ouvrir un fichier de configuration en cliquant dessus avec le bouton droit de la souris, dans le Gestionnaire de fichiers, et en lui disant d'Ouvrir avec l'éditeur de texte. Vous pouvez alors lire le contenu du fichier et tenter de comprendre quelles modifications il faudrait faire. | Vous pouvez généralement ouvrir un fichier de configuration en cliquant dessus avec le bouton droit de la souris, dans le gestionnaire de fichiers, et en lui disant d'ouvrir avec l'éditeur de texte. Vous pouvez alors lire le contenu du fichier et tenter de comprendre quelles modifications il faudrait faire. |
| |
La plupart des fichiers de configuration ont de nombreux lignes de commentaire qui ne seront pas exécutées. Ces lignes commence par un # et fournissent des détails sur les options qui sont disponibles et ce que chaque ligne signifie ou fait, mais celui-ci ne les a pas. Toutefois, la plupart des lignes sembles assez explicites. J'ai essayé de sauvegarder les modifications au fichier CFG trouvé dans le répertoire Home que j'avais faite à la main, mais c'était impossible. C'était quoi le problème ? Eureka ! J'ai eu une révélation. Le problème était que, en tant que utilisateur normal, je n'avais pas les droits d'écriture dans le fichier CFG de Home. | La plupart des fichiers de configuration ont de nombreuses lignes de commentaire qui ne seront pas exécutées. Ces lignes commence par un # et fournissent des détails sur les options qui sont disponibles et ce que chaque ligne signifie ou fait, mais celui-ci ne les a pas. Toutefois, la plupart des lignes semblent assez explicites. J'ai essayé de sauvegarder les modifications au fichier CFG trouvé dans le répertoire Home que j'avais faite à la main, mais c'était impossible. C'était quoi le problème ? Eureka ! J'ai eu une révélation. Le problème était que, en tant qu'utilisateur normal, je n'avais pas les droits d'écriture dans le fichier CFG de Home. |
| |
**SUDO | **SUDO |
SUDO | SUDO |
| |
La solution simple est d'ouvrir une session de « atari800 » en tant que SUDO, ou « Super Utilisateur DO (FAIT) ». J'ai aussi deviné (correctement !) que la commande pour atari800 avait besoin d'un « argument » à la fin, précisant l'emplacement et le nom de fichier du ROM que je voulais qu'il charge. J'avais déjà créé un dossier Atari800 dans Home, avec un sous-dossier « roms » contenant le fichier mspacman.bin. Ainsi, cette fois-ci, j'ai lancé la commande : | La solution simple est d'ouvrir une session de « atari800 » en tant que SUDO, ou « Super Utilisateur DO (FAIT) ». J'ai aussi deviné (correctement !) que la commande pour atari800 avait besoin d'un « argument » à la fin, précisant l'emplacement et le nom de fichier de ROM que je voulais qu'il charge. J'avais déjà créé un dossier Atari800 dans Home, avec un sous-dossier « roms » contenant le fichier mspacman.bin. Ainsi, cette fois-ci, j'ai lancé la commande : |
| |
sudo atari800 ~/Atari800/roms/mspacman.bin | sudo atari800 ~/Atari800/roms/mspacman.bin |
| |
Rappelez-vous (voir Ubuntu au quotidien dans le FCM n° 137) que le caractère ~ signifie votre répertoire Home. Maintenant, après avoir mis le mot de passe pour le Super Utilisateur, on peut accéder aux options de configuration à l'intérieur de « atari800 », au lieu de devoir mettre à jour le fichier CFG manuellement et lui dire de sauvegarder les modifications de la configuration en sortant du programme. Maintenant, il voudra bien sauvegarder les options de configuration vidéo mises à jour pour un affichage en plein écran à la place d'une minuscule fenêtre et le fera par défaut même si on n'utilise pas l'option « sudo » à l'avenir. Allez à Paramètres de l'affichage, Paramètres du mode vidéo et régler Plein Écran sur Oui. Quand vous avez terminé avec le programme (appuyez sur F9 pour quitter), il sauvegardera ce paramètre vidéo automatiquement pour les sessions futures. Problème résolu ! | Rappelez-vous (voir Ubuntu au quotidien dans le FCM n° 137) que le caractère ~ signifie votre répertoire Home. Maintenant, après avoir mis le mot de passe pour le Super Utilisateur, on peut accéder aux options de configuration à l'intérieur de « atari800 », au lieu de devoir mettre à jour le fichier CFG manuellement et lui dire de sauvegarder les modifications de la configuration en sortant du programme. Maintenant, il voudra bien sauvegarder les options de configuration vidéo mises à jour pour un affichage en plein écran à la place d'une minuscule fenêtre et le fera par défaut même si on n'utilise pas l'option « sudo » à l'avenir. Allez à Paramètres de l'affichage, Paramètres du mode vidéo et réglez Plein Écran sur Oui. Quand vous avez terminé avec le programme (appuyez sur F9 pour quitter), il sauvegardera ce paramètre vidéo automatiquement pour les sessions futures. Problème résolu ! |
| |
Le mois prochain : Avoir encore plus d'aide sous Linux (ou, je suppose, Encore plus sur trouver de l'aide sous Linux). Cette fois-ci, pour de bon. | Le mois prochain : Avoir encore plus d'aide sous Linux (ou, je suppose, Encore plus sur trouver de l'aide sous Linux). Cette fois-ci, pour de bon. |