Fr:AlexKidd2X
From wiki.gp2x.org
Alexkidd2x | |
Télécharger | (archive) |
Dévelopeur original | Puck2099 |
Porté par | |
Version | v0.6 |
Page Web | GP32WIP |
Etat | Diffusé et jouable |
AlexKidd2X est un émulateur de consoles SEGA Master Sytem et Game Gear pour la GP2X.
Puck 2099 c'est basé sur SMSPlus SDL pour le developpement de cette emulateur qui est actuellement qu'en C. Le code source est disponible sur le site de l'auteur (GP32WIP) même si le code n'est très bien documenté mais il est conseillé de contacter l'auteur avant d'effectuer des modifications dans le code.
Contents |
Installation
- Téléchargez et extrayez le contenu n'importe où sur votre carte SD.
- Mettez des roms dans le sous-répertoire rom situé dans le répertoire de l'émulateur. Les roms peuvent être non compréssées (avec l'extension .sms et .gg) ou compréssées en .zip.
- Exécutez l'émulateur en lancant le fichier "alexkidd2x.gpe".
Contrôles
- Les contrôles par défaut peuvent être changé dans le menu de l'émulateur mais ceux par défauts sont:
- Joystick -> Pad.
- A
- Bouton 1.
- B
- Bouton 2.
- SELECT
- Pause.
- CLICK+Vol-/+
- Basculer entre les 10 slots pour les sauvegardes.
- CLICK+L
- Sauvegarder un jeu.
- CLICK+R
- Restorer un jeu.
- CLICK+X
- Masquer/Afficher le niveau d'état de la batterie.
- L+R
- Retourner au menu principal de l'émulateur.
- Dans le sélecteur de roms:
- CLICK+Y
- Enregistrer le répertoire courant comme répertoire par défaut quand on est dans le sélecteur de roms.
- SELECT
- Créer un fichier contenant le CRC des roms du répertoire actuel pour recharger plus rapidement la liste des roms de ce répertoire.
Historique des versions
- V0.5 Xmas Edition - 25-12-2006:
- Réécriture du code source pour avoir une émulation plus conforme.
- Ajout du patch MMU Squidge pour améliorer légèrement la vitesse de l'émulation.
- Ajout d'une base de données CRC. A chaques fois que vous chargez un jeu, Alexkidd2x verifira son CRC et le comparera avec sa base de donnée personnelle pour avoir son nom et quelques paramètres. En utilisant ce système de CRC, le fichier de sauvegarde utilise le nom approprié du jeu et donc si on utilise plusieurs roms du même jeu, l'émulateur gèrera les roms comme si c'était le même jeu et il utlisera une seul sauvegarde et fichier de configuration pour toutes ces roms.
- La structure des répertoires a changé. Maintenant les sauvegardes d'état sont placées dans le répertoire "save" au lieu du répertoire "roms" et les fichiers de configuration ont une extension ".cfg".
- Ajout de 10 cases pour sauvegarder/charger les sauvegardes d'état au lieu de la seul possible dans les anciennes versions. Vous pouvez changer de case en utilisant CLICK+VOL- et CLICK+VOL+.
- Ajout de messages d'état pour afficher des informations dans certaines situations (information lorsqu'on sauvegarde/charge une sauve, changement de case, information sur les ROMs information...).
- Ajout de la pssibilité d'overclocker ou downclocker (diminuer la fréquence de fonctionnement) la vitesse du Z80 dans le menu options. Ceci peut être très utile dans certains jeux qui ne fonctionnent pas à 100% de la vitesse sur la veritable console Master System.
- Le chargement/sauvegarde de la RAM interne au jeu fonctionne parfaitement maintenant.
- Ajout des voix digitalisées (voir Street Fighter 2, Gauntlet, Game Gear's Sonic...).
- Ajout du support corect du chipset FM. Maintenant vous pouvez choisir entre deux différentes implémntations. Dans tous les cas cette option ne sera utilisé que dans les jeux le supportant grace au système de CRC (Wonderboy 3...).
- Ajout de la possibilité de choisir la plage de fréquence sonore (samplerate) entre 44100 et 22050. Le son est pratiquement le même entre les deux et donc 22050 est sélectionné par défaut car l'émulation est plus rapide.
- Ajout de palettes de couleur plus claires, maintenant l'affichage est plus beau.
- Optimisation de la cache de tile.
- Changement de la bar gauche verticale de couleur d'arrière plan en couleur transparente.
- Retrait des différentes options de frameskip (saut d'images) et ajout de l'autoframeskip (saut d'images automatiques).
- L'interface a été refaite en utilisant des couleurs 8 bits. Ceci évite d'avoir à changer de mode vidéo entre l'interface et l'émulation et donc d'éviter certains problèmes.
- Correction du clignotement partiel de l'écran dans le sélecteur de ROMs.
- Maintenant l'émulateur sauvegarde la vitesse du CPU et la configuration de 'LCD au chargement et il les restore en le quittant. Ceci permet de corriger certains poblèmes qui se produisaient en lançant d'autres logiciels après AlexKidd2x.
- Quelques changement mineurs et des amélioration dans l'interface (défillement d'une page en utilisant gauche ou droites, mémorisation de la position du curseur dans la liste de roms...).
- Balayage du répertoire par CRC à parti du sélecteur de roms en appuiant sur le bouton SELECT. Ceci permet de sauvegarder l'information sur les roms présente dans ce répertoire et donc d'afficher plus rapidement la liste des fichiers présent dans ce répertoire à chaques fois que vous y revenez.
- Ajout de mode de compatibilité pour quelques roms Game Gear qui ne fonctionnaient pas correctement (Castle of Illusion, Prince of Persia, Out Run Europa...).
- Ajout de la possibilité d'afficher le roms Game Gear ren utilisant la résolution Master System.
- Ajout du support des joystiques USB. Il est maintenant possible de jouer à deux joueurs en utilisant un ou deux joystick USB et un breakout board ou materiel identique.
- Changement du mode de région. Maintenant vous pouvez choisir la région (Japan ou USA/Europe) et le mode vidéo (PAL ou NTSC).
- Ajout d'un meilleur support pour le mode PAL et il est en 50 hz.
- Corrections de quelques problèmes mineurs.
- V0.4 - 18-06-2006:
- Amélioration des contrôles dans le sélecteur de rom, ils répondent mieux aux actions des boutons.
- Correction d'un problème avec les chemins absolus.
- Ajout de la navigation par répertoire donc maintenant vous pouvez sélectionner des roms dans n'importe quel répertoire (NAND, SD, etc.).
- Vous pouvez définir le répertoire où vous êtes comme répertoire par défaut en appuiant sur CLICK+Y.
- Correction d'un problème qui vous laissait sélectionner "blank lines" comme si c'était une rom.
- Ajout d'une vitesse constante (100 Mhz) dans le sélecteur de roms pour éviter les clignotement lorsqu'on y retourne en utilisant une autre fréquence.
- Ajout de la possibilité de sélectionner des marquess (contours) maison (seulement des images au format png) pour utiliser lorsqu'on joue dans la résolution originale de la master système/Game gear. Si vous êtes dans le menu des marquees mais que vous n'en désirez aucun, choisissez !none.png
- Ajout d'une petite amélioration de l'accélération (jusqu'à 10% dans certains cas).
- Ajout d'un niveau d'état de la batterie lorsqu'on joue et signal visuel pour indiquer le faible état de la batterie en utilisant le voyant rouge (Vous pouvez afficher ou masquer l'icone de la batterie en utilisant CLICK+X excepté lorsque lorsque le niveau de la batterie est pratiquement vide (lorsque l'icone clignote).
- Correction de la résolution de la Game Gear lorsqu'on utilise le mode plein écran.
- Correction de problèmes mineurs.
- V0.2 - 09-05-2006:
- Code source réécrit en totalité pour passer de SDL aux Minilib de Rlyeh avec un gain de vitesse estimé à 15% (Alex Kidd in Miracle World va pratiquement à 100% avec la GP2x à 166 Mhz).
- Amélioration de la qualité sonore, maintenant le son est en 44100 Hz et est bien plus clair.
- Ajout du contrôle du volume sonore dans les jeux.
- Ajout d'affichage du nombres de FPS en option.
- Selecteur de ROMs plus rapide suite aux demande des utilisateurs.
- Ajout de configurations personalisées pour chaques jeux (il reprend les options automatiquement au lancement d'un jeu).
- Sauvegarde de la position du curseur dans le sélecteur de roms pour ne pas avoir à repartir du début de la liste pour sélectionner un nouveau jeu.
- Ajout de combination de boutons pour supprimer des roms directement à partir du sélecteur de roms.
- Correction de quelques petits problèmes.
- V0.1 - 03/05/2006:
- Version initiale.
Compatibilité
Niveau d'état:
Niveau d'état: | Description: |
---|---|
Non testé | Pas encore testé ou demande de teste. |
Fonctionne | A pleine vitesse, pas de problèmes notables. |
Fonctionne majoritairement | Jouable mais avec des problèmes notables ou non jouable à cause de la vitesse mais sans problèmes. |
Fonctionne partiellement | Problèmes graphiques ou vitesse rendant le jeu injouable mais il se lance. |
Ne fonctionne pas | Ne se lance pas ou plante au lancement. |
Jeu: | Etat: | Version: | Comment.: |
---|