GameBoy Online du 27 juin : Récent émulateur GameBoy Color en Javascript
Publié par Kékidi le lundi 27 juin 2011 à 21:52:42.
GameBoy Online est un émulateur GameBoy et GameBoy Color écrit en Javascript. Il s'efforce d'être performant et tente d'avoir une compatibilité parfaite. Par rapport aux versions précédents, il semble y avoir une amélioration de la vitesse d'émulation. En effet, les jeux tournent maintenant à vitesse réelle ou presque sur les navigateurs Chrome et FireFox. L'auteur commence à travailler sur le support d'Internet Explorer.
La production du son est encore expérimentale. Comme les jeux tournent à une vitesse proche de la réalité, la qualité sonore a grandement été améliorée, avec beaucoup moins de saccades qu'auparavant. La partie vidéo se fait par des balises HTML5 ou par la création d'images BMP avec des chaînes de caractères URI. Les sauvegardes d'état sont implémentées grâce à l'objet window.localStorage et sont sérialisées/désérialisées au format JSON. Idem pour la sauvegarde de la SRAM.

- Petite mise à jour.
- Correction de quelques régressions.
- Emulation d'un comportement qui n'était pas documenté : l'HDMA devient la GDMA lorsque l'écran LCD est désactivé. Ca corrige le jeu Worms Armageddon. Désassemblage manuel + Firebug = :3.
- Mise à jour du manifest.
- Modification du processus de mise à jour des scanlines.
- Mise à jour de la gestion de l'écriture de la réinitialisation du registre LY LYthe.

Hoy !