Fr:GpSP

From wiki.gp2x.org
GpSP
Photo d'une console GameBoyAdvance
Télécharger (archive)
Dévelopeur original Exophase
Porté par zodttd & Exophase
Version 0.9-2xb-2
Page Web Site de l'auteur
Etat Compatibilité de 95% et vitesse correct même à 200MHz


GpSP est un émulateur de console portable de Nintendo Gameboy Advance. Il a été porté par Zodttd mais finialisé par l'auteur de l'émulateur sur PSP rapidement à partir de l'émulateur Exophase. L'émulateur permet de jouer à certains jeux avec le CPU de la GP2x à 200MHz avec un FS 1 à pleine vitesse.

Fonctionnalités:

  • Sauvegardes d'état (Savestats).
  • Menu dans l'émulateur.
  • Son.
  • Etirement de l'image au maximum de l'écran de la GP2x ou à la taille de l'écran de la véritable console.
  • Saut d'images (AutoFrameskip).
  • Support des roms compressées au format ZIP.

Le code source est disponible: ICI

Contents

Installation

  1. Placez les fichiers principaux "gpsp.gpe", "mmuhack.o" et "game_config.txt" n'importe où sur votre carte SD.
  2. Placez le bios de la GBA avec le nom "gba_bios.bin" dans le même répertoire que les fichiers précédant. Voir plus bas pour plus d'informations.
  3. Mettez des roms .gba, .bin et .zip (attention les roms 32MB risqunt de ne pas fonctionner si compressées) dans le répertoire "roms".
  4. Lancez l'émulateur à partir du menu "Games" de la GP2x en utilisant le fichier "gpsp.gpe".

Contrôles

  • Dans les jeux (par défaut):
GP2x 
GBA
Bouton A
Bouton B
Bouton L
Bouton R
START 
START
SELECT 
SELECT
Vol+ / Vol - 
Augmenter /Diminuer le volume sonore.
Vol+ & Vol - 
Menu de l'émulateur
Bouton du Joy 
Framecounter (Affichage du nombre d'images par seconde). Voir plus bas.
  • Dans le menu:
Valider
Annuler ou quitter le menu quand on est sur la première page du menu.
Remonter d'un dossier dans l'explorateur de fichier.

Configuration

GBA Bios

Il y a plusieurs problèmes qui peuvent provenir d'un mauvais bios comme des roms qui ne fonctionnent pas ou des plantages de l'émulateur. Le md5sum donné plus bas est celui d'un veritable BIOS d'une GBA (si vous avez une veritable console GBA avec un système flashcart vous pouvez le récupérer vous même, plus d'infos http://wiki.pocketheaven.com/GBA_BIOS). Certains autres BIOS que celui dont le md5sum est donnée plus bas peuvent fonctionner mais il est impossible d'en connaitre le nom.

md5sum: a860e8c0b6d573d191e4ec7db1b1e4f6

Le Frame Counter (Affiche du nombre d'images par secondes

il s'affiche sur le coin haut/gauche xx(XX) où xx est le nombres d'images actuellement affichées et XX le nombre d'images réelement calculées par l'émulateur. donc un jeu qui tournerait à pleine vitesse comme sur la GBA afficherait 60(60) et si on met un saut d'image automatique et que le jeu tourne à vitesse normale de la GBA mais en sautant des images ont aurait 60(42).

Compatibilité des jeux

Quand vous remplissez le tableau pensez à noter le nom du jeu avec son nom sous GoodGBA ou le N° du dump.

Status Levels:

Status Level: Description:
Fonctionne A pleine vitesse sans problèmes notables.
Fonctionne majoritairement Jouable, mais avec des problèmes graphiques notable ou non jouable à cause de la vitesse mais sans problèmes graphiques.
Fonctionne partiellement Des problèmes graphiques ou la vitese rendent le jeu injouable mais il se lance.
Ne fonctionne pas Ne démarre pas sur l'émulateur ou plante au lancement.
Non testé Pas encore testé.


Nom: Etat: Version: Comment:
Legend of Zelda, The - The Minish Cap (E) (M5) Fonctionne 0.9-2xb 2 A 200MHz avec Tweak RAM (2, 6, 4, 1, 1, 1, 2, 2) et autoframeskip 1, le son activé 4096: Le jeu fonctionne très bien entre 35-60fps. A 250MHz avec Tweak RAM (2, 6, 4, 1, 1, 1, 2, 2) et autoframeskip off, le son activé 4096: 60fps. Il y a un bug connu dans GpSP qui fait le l'émulateur bloque dans les 98% du jeu, pour passer la pièce qui génère ce problème il vous faudra passer par un émulateur sur pc avec votre sauvegarde.

Historique des versions

  • 0.9-2xb-2 (version non officiel par notaz) - 14/05/2007:
    • Utilisation du mmuhack.o de Picodrive pour avoir quelques FPS de plus.
    • Ajout du code pour flush le cache du CPU pour une utilisation corect du mmuhack.
  • 0.9-2xb - 09/04/2007:
    • Fixed some bugs stunting compatability.
    • Optimized alpha blends in renderer.
    • Some more optimizations to dynarec output.
    • Savestates should work better now.
    • Cheat/misc menu won't crash the emulator.
    • Main button config window works (not all buttons are in yet)
  • 0.9-2xa - 01/04/2007:
    • Redid autoframeskip. Should work more reliably.
    • Rewrote dynamic recompiler from x86 source (arm_emit.h, arm_stub.S). Has some more sophisticated behavior than the last version, more is still to come... Should notice a slight speed improvement over the last version.
    • Tweaked GUI to be a little more useable. Buttons are now mirroring the PSP version's.
    • Code unification + cleanup amongst versions.
  • v9008 - 17/03/2007 Dernière version de zodttd:
    • Updated the way autoframeskip works. Should be better now. Still has a max frameskip value.
    • Added a slight performance increase to the dynarec.
    • Added sync() to make sure files such as savestates and in-game saves are saved properly to the GP2X.
  • v9007 - 16/03/2007:
    • Fixed a large compatibility issue with the dynarec. Many more games working and working better.
    • Removed the need for gpsp.cfg during installation. It's now created with the correct defaults.
    • Hopefully a better autoframeskip.
  • v9006 - 15/03/2007:
    • Première version publique de l'émulateur.
Personal tools