VisualBoyAdvance 172
Tutoriel : Visual Boy Advance v1.7.2
Cet utilitaire est un émulateur de gameboy (Monochrome/Color/Advance), il est à l'heure actuelle le plus convivial et le meilleur émulateur disponible pour ces machines. (Note de l'admin : c'est le meilleur émulateur gratuit, la version payante de no$gba est plus puissante au niveau debugging).
Certains jeux nécessitent une configuration particulière, ces jeux font l'objet d'une "FAQ" (voir ci-dessous).
- A quoi sert-il ?
- Configuration minimale
- Installation
- Paramétrage de VBA
- Utilisation courante
- Derniers Paramétrages
- F.A.Q
A quoi sert-il ?
Cet utilitaire vous permet d'émuler (de simuler si vous voulez) le fonctionnement des gameboys, de nombreux outils compris dans ce dernier vous permettent de visualiser de manière très claire le fonctionnement des machines (et accessoirement de jouer avec les images de vos jeux (appelées communément roms)). En prime vous disposez d'une fonction vous permettant de sauvegarder à n'importe quel moment du jeu.Configuration minimale :
Veuillez vérifier que vous disposez du matériel minimum nécessaire au bon fonctionnement de VBA.- Fréquence minimale du processeur : 500 Mhz
- Mémoire sur carte graphique : 32 Mo (affichage compatible Direct X)
- Mémoire RAM minimale : 128 Mo
- Espace libre sur le disque dur : 5 Mo (estimation)
Veuillez vérifier que vous disposez des logiciels suivants : - Windows 98 | ME| NT| XP (ou autre système, VBA est aussi disponible sur Linux/Mac Os..)
- Direct X 7
Installation :
Commencez par récupérer l'archive zip de l'émulateur sur le site officiel.Une fois l'archive récupérée, dézippez-la dans un dossier de votre disque dur (par exemple C:\VBA\ ).
Votre dossier doit contenir 4 fichiers :- Copying
- News
- README-win.txt
- VisualBoyAdvance.exe
Si vous le désirez, vous pouvez aussi installer une Dll qui vous permettra de traduire le logiciel dans votre langue (à supposer le français..), vous pouvez récupérer cette Dll sur le site officiel, ou sur le site de Tradu-france (qui propose un pack contenant l'émulateur et la Dll.. vous y trouverez aussi de nombreux émulateur traduits dans la langue de Molière).
Pour installer cette dernière, rien de plus simple il vous suffit de copier la Dll dans le répertoire de VBA, puis de lancer l'émulateur :
[Options -> Language -> Other].
Puis tapez FRA dans la console. L'émulateur est maintenant en français !

Paramétrage de VBA :
Certains d'entre vous l'auront peut-être remarqué, lors du premier lancement de VBA, un fichier à été créé dans le répertoire de l'émulateur (vba.ini), inutile de fouiller dedans pour paramètrer ce dernier (j'en vois déjà dire "ouf").
Vous pouvez utiliser VBA tel quel, sans paramétrage particulier, mais vous vous rendrez vite compte de l'utilité d'un paramétrage plus poussé, ne serait-ce que pour utiliser votre manette au lieu de votre clavier.
Configuration des dossiers (sauvegardes/roms/captures d'écrans éventuelles)
La première chose à faire, et de définir un dossier contenant vos roms (vous pouvez faire un dossier pour chaque "machine" un dossier [roms gba] [roms gb(c)], je vous conseille néanmoins de créer les dossiers suivant dans le répertoire de VBA :
- Sauvegardes
- SAVs rapides
- Captures
- Roms GBA
- Roms GB GBC
[Options -> Émulateur -> Répertoires]

Cliquez sur Ok, pour valider vos choix.
Juste une petite précision, le répertoire [Sauvegardes] contient les nomdujeu.sav, qui sont générées par un jeu au moment où vous sauvegardez via celui-ci. Le répertoire [SAVs rapides] contient les fichiers nomdujeu.sgm sont des sauvegardes dîtes "rapides" se sont celle que vous faîtes avec l'émulateur, vous pouvez sauvegarder à n'importe quel moment !
Il est inutile de dire que le nomdujeu.sav ne porte pas ce nom là, mais bien le nom de la rom avant son extension, par exemple la rom 1942.gba aura pour sauvegarde le fichier 1942.sav, et même chose pour la sauvegarde rapide (mais avec l'extension .sgm).
Association des fichiers (roms)
Une fois ceci fait, il vous faut associer les roms a l'émulateur (celà vous permettra de les faire fonctionner en cliquant simplement sur le fichier rom et non plus à partir de l'émulateur.)
[Options -> Émulateur -> Associer]

Cliquez sur Ok, pour valider vos choix (je vous conseille de tout cocher, sauf si vous utilisez d'autres extensions de fichiers pour vos roms.).
Configuration de la manette
Par défaut, VBA vous propose d'utiliser votre clavier pour interagir avec vos jeux, inutile de dire que l'on à très vite mal aux mains quand on utilise la configuration par défaut..
Commencer par vérifier que votre manette est bien reliée à votre ordinateur et qu'elle est correctement configurée (se référer au manuel de celle-ci.).

Vous devriez avoir ceci sous les yeux :

Une fois les touches de votre manette configurée vous devriez passer de ceci à ça :

Inutile de vous alarmer si vous n'avez pas la même configuration, ou si les noms des touches sont différents.
Utilisation Courante :
Pour lancer un Jeu :
[Fichier->Ouvrir] puis sélectionner votre jeu.
Sauvegarde Rapide :
Appuyez sur CTRL+S, puis donner un nom (ou laisser tel quel) à votre sauvegarde.
Chargement Rapide :
Appuyez sur CTRL+L, puis sélectionner la sauvegarde à charger.
Quitter VBA :
Appuyez sur CTRL+X.
Derniers paramétrages
À ce stade, l'émulateur est déjà correctement paramétré, ce qui suit ne sont que des détails pour ceux qui seraient insatisfait par l'actuelle "présentation" de VBA.
Je vous fait ça sous forme de questions/réponses..ça ira plus vite :]
- Question : Je trouve que le son est vraiment de mauvaise qualité, y a t-il un moyen d'y remédier ? Réponse : Vous pouvez changer la fréquence de l'échantillonnage, dans [Options-> Son], mais gardez à l'esprit que si c'est du gameboy que nous parlons...la qualité du son est plus que passable d'origine.
- Question : Je me flingue les yeux sur cet écran, c'est trop petit ! Réponse : Vous pouvez agrandir l'affichage de ce denier, [Options-> Vidéo] et choisissez la résolution qui vous convient le mieux.
- Question : En plein écran, je trouve que ça fait moche, il n'y a rien à faire pour "améliorer" l'affichage ? Réponse : De nombreux codeurs ont pensé à vous ! (en fait à eux, mais si ça peut servir à d'autre..), De nombreux "filtres" sont inclus dans VBA, allez simplement dans [Options->Filtres] et choisissez celui qui vous convient.
- Question : Hum, malgré le fait que je possède la configuration minimale requise mes jeux sont très lents, ont peut y faire quelque chose ? Réponse : Vous pouvez toujours changer la "méthode de rendu" de l'affichage pour voir si vous constatez une amélioration [Options->Vidéo->Méthode de Rendu], si ça ne résout pas votre problème, vous serez condamné à utiliser le saut de frames [Options->Saut d'image] (plus le nombre est élevé, plus le nombre d'images affichées est réduit). Jouez en résolution 1x (taille réelle) et coupez aussi le son (mettez le sur Off et non pas en muet), Coupez aussi toutes les applications tournant en tâche de fond, ça peut aider.
- Question : J'aimerai utiliser le bios de la console, c'est possible ? Réponse : Tout à fait, ça aide même pour certains jeux, néanmoins pour ceux qui se demanderaient où le télécharger, je répondrais qu'il est formellement interdit de diffuser ce genre de fichier (car il est la propriété de constructeur de la machine, dans notre cas Nintendo), vous pouvez néanmoins faire une recherche sur internet, les contrevenant à la règle sont tout de même nombreux, ou alors vous pouvez aussi dumper celui de votre console avec le matériel adéquat, mais ce n'est pas le sujet du jour. Si vous avez votre dump du bios en votre possession, il vous suffit de le placer dans le même répertoire que VBA, puis de faire [Options->Émulateur->Sélectionner un Fichier BIOS] et de cliquer sur ce dernier.
- Question : J'ai entendu dire que l'ont pouvait tricher dans les jeux ! Comment faire ? Réponse : Hum, un peu de théorie et de mise en pratique sont nécessaire, Supposez que vous voulez bloquer une valeur (par exemple pour obtenir des vies infinies) commencer par noter cette valeur (à supposer 3), faîtes une recherche via le menu [Cheats->Recherche de cheats] puis..enfin bref suivez l'exemple
- Question : Et les Roms ? elles sont où ?
- PDROMS
- pouet.net
- consolemul.com
- playeradvance.org
- (note de l'admin : et sur ce site ;-D )
Ensuite, gagnez ou perdez une vie et faîtes la recherche en conséquence [inférieur à](ou)[supérieur à] [ancienne valeur], puis rechercher...Si vous avez de la chance, une seule adresse apparaît, sinon (dans certains cas que j'ai relevés, deux adresses apparaissent, l'une correspond au tile à afficher (par exemple 3) et l'autre à la variable qui est bien utilisée pour le nombre de vie !)
Vous pouvez aussi enregistrer vos codes de triches sous le format nomdujeu.cht
Voici une petite illustration qui vous permettra de mieux comprendre le fonctionnement des cheats :
![]() | En fait c'est assez simple, on inscrit régulièrement une variable fixe (par exemple la vie) dans la routine des touches qui ensuite copie cette même valeur à l'adresse où est stockée la variable (des vies dans le jeu.) |
Réponse : S'il s'agit des roms du domaine publique vous trouvez une pléthore de jeux et de démos aux adresses suivantes :
Si vous cherchez des roms commerciales, inutile de demander !
F.A.Q
Configurations spécifiques requise pour certains jeux :
- Question : J'ai dumpé mon propre jeu de Super Mario Advance 4 (Super Mario Bros 3) et celui-ci me dit qu'il y a une erreur de sauvegarde quand je le lance sur l'émulateur ! Réponse : Et bien continuez d'y jouer sur console!
- Question : Le son est toujours de piètre qualité quand je joue à Metroid Fusion ! Réponse : Il vous suffit d'activer le bios de la console (que vous avez préalablement dumpé et configuré).
- Question : Et pokémon ne sauvegarde pas ! (toutes version confondues..) Réponse : Jetez moi ces saloperies au feu ! (ou utilisez les sauvegardes rapides...)
- Question : Bouh, Boktai ne fonctionne pas sur émulateur ! Réponse : Boktai (tout comme les volets suivants) et d'autres jeux (Yoshi Universal Gravitation, Wario Ware Twisted, pour ne citer qu'eux) utilisent des capteurs intégrés à la cartouche qui permettent soit de capter la position du joueur dans l'espace, soit de capter la lumière du soleil pour donner une nouvelle dimension au jeu, néanmoins il existe des "cracks" pour ces jeux là, vous devrez donc patcher ces jeux.
- Question : Comment patcher ces jeux ? (et surtout où trouver ces fameux patchs..) Réponse : VBA peut patcher lui même ces jeux, il suffit que vous mettez le fichier ips (qui portera le même nom que la rom) dans le répertoire de la rom.
- Question : Top Gun Combat Zones ne fonctionne pas ! Réponse : Cette rom a été "protégée", il lui faut aussi un patch (ips). Même punition que ci dessus, une recherche sur google est obligatoire.
- Question : Samurai Deeper Kyo bloque au niveau du serpent ! Réponse : Il est aussi protégé..
Si vous voulez vraiment y jouer sur émulateur il suffit de configurer le type de sauvegarde, [Options->Émulateur->Type de sauvegarde] ensuite cochez Flash 128K, coupez l'émulateur et effacer la sauvegarde, relancer VBA et voilà, le message d'erreur à disparu !
Les patchs deviennent de plus en plus dur à trouver, peut être qu'une recherche sur google vous aidera à trouver votre bonheur.
Remerciements : Forgotten, Costis, et tous ceux et celles qui ont participé(e)s au développement de Visual Boy Advance !
Tutoriel écrit par Lestat, dernière révision du texte le : 16/01/2006. Version 0.2





