FakeNES 0.5.5
Publié par Kékidi le mercredi 5 avril 2006 à 10:51:06.
FakeNES n'est pas un faux émulateur NES, il s'agit bien d'un réel émulateur NES open source pour Windows. Tout du moins, initialement pour DOS et Windows, car il utilise un système de configuration standard employé par beaucoup d'applications, aussi bien Windows que UNIX. D'ailleurs, un portage vers les systèmes d'exploitation MacOS X a été opéré, il y a quelques temps, la semaine dernière en fait. Mais la mouture a été rétirée, car elle ne devait pas être fonctionnelle. Maintenant, en même temps que la version Windows FakeNES 0.5.5, sort une version MacOS X, mais avec le numéro 0.5.4.
AUDIO :
- L'option "Hard Sync" respectera maintenant les réglages de l'utilisation du CPU actuel.
CODE :
- Déplacement du code qui sert à la sauvegarde de la configuration de GUI vers gui_exit().
- Amélioration de la gestions des erreurs dans les blitters.
- Petit nettoyage et amélioration de la gestion des erreurs dans l'émulation MMC.
- Redondance considérablement réduite dans le code gérant les thèmes.
- Fait toutes les interfaces MMC statiques.
- Correction d'un avertissement GCC au sujet d'une variable 'possibly uninitialized' dans 'papu.c'.
- Remplacement de toutes les références 'state' par 'save state'.
GUI :
- Ajout du support pour les thèmes génériques.
- Dans les thèmes, ajout de 5 nouvelles couleurs : Xodiac, Monochrome, Essence, Voodoo, Hugs et Kisses.
- Ajout d'un code de l'affichage personnalisable pour l'objet 'sl_checkbox'.
- Correction d'un problème esthétique, lors du chargement des sauvegardes et que l'icône du menu des sauvegardes, dans le GUI, été assigné à une mauvaise fonction.
- Réorganisation considérable du menu.
- Ajout, dans le menu, dans onglet montrant les fichiers récemment utilisés.
- Augmentation du nombre maximum de Replay ( de 5, on passe à 10).
- Nettoyage général.
Vidéo :
- Implémentation d'une nouvelle architecture des blitters.
- Ajout de nouveau de la possibilité de "flip PPU mirroring"
- Suppression de 'first_blit_line' and 'last_blit_line'.
- Supression de la supperposition des couleurs.
- Ajout de coupure optionnel des bords verticaux ou horizontaux pour aider à cacher le scrolling.
Divers :
- Correction d'un problème, lorsque les compteurs FPS n'étaient pas effacés après avoir désactivé le saut d'image.
- Changement des paramètres par défaut du débuggeur et optimisation des flags lors de la construction sous DJGPP/Mingw32.
- Amélioration esthétique mineure pour le processus de construction.
- Ajout d'un caractéristique de réinitialisation.




