SMSAdvance 2.2
Publié par Kékidi le jeudi 27 mars 2008 à 20:42:36.
SMSAdvance émule sur la GameBoy Advance les diverses machines 8 bits de Sega. On compte la SG-1000, la Master-System ou encore la GameGear.

Nouveautés :
- Ajout de la copie des premiers 32kB ROM vers la VRAM pour une exécution plus rapide.
- Ajout d'une sélection de la machine.
- Ajout d'une génération correcte du son pour l'émulation SG-1000.
- Ajout d'une palette correcte pour les modes TMS9918 sur les machines Master-System.
- Ajout de possibilités VDP différentes dépendantes de la machine choisie.
- Support très basique du Mode5 quand Machine=MegaDrive.
- Ajout de différentes liaisons entrée/sortie dépendantes de la machine choisie.
- Support du masque d'adresse de tilemap SMS1 (Ys(J)).
- Support de l'arrêt/allumage de la RAM interne.
- Ajout de sauvegarde automatique de la SRAM lors de l'entrée dans le menu.
- Ajout d'une désactivation automatique du bios quand aucune en-tête n'est trouvée (sur machine=Auto).
- Ajout de la région automatique (Pop Breaker GG (J)).
Corrections :
- Correction de Dodgeball King (KR).
- Modification du fonctionnement du registre AF (Adventure of Batman GG).
- Correction de bogues des sprites dans les modes sans zoom sur les jeux Codemasters.
- Correction de l'initialisation de tous les fichiers reg CPU à la réinitialisation.
- Correction de la synchronisation de l'instruction HALT.
- Correction du réglage de la palette pour les modes TMS9918 sur la GameGear.
- Correction du non défilement pour les modes TMS9918.
- Légère correction des graphismes Mode1.
- Correction HCounter et des loquets.
Améliorations :
- Meilleure commutation entre les modes vidéo TMS9918 et SMS.
- Plus d'informations montrées provenant de l'en-tête.
- Optimisation du rendu Tile pour les modes 0 & 2.
- Optimisation de toutes les lectures de mémoire Z80, une instruction et un cycle plus court.
- Optimisation de l'opcode DAA.
- Optimisation des opcodes DEC.
- Optimisation de l'opcode SBC A/HL.
- Optimisation d'un des opcodes SRA.
- Optimisation des opcodes CPI, CPD, CPIR & CPDR.


