Zx-81 apporte une mise à jour de son émulateur d'ordinateur Amstrad CPC.
Liste des nouveautés:

  • Grosse amélioration de la vitesse (+20%) grace à Noldor & Notaz.
  • Bug fix dans la prise en compte du paramètre de rendu d'un écran monochrome (vert).
  • Ajout de nouvelles touches pour :
    • modifier les paramètres tels que fps ou le mode de rendu directement dans l'emulateur (sans passer pas le menu de gestion des paramètres).
    • sauvegarde et chargement rapide de l'état courant (pas besoin de revenir au menu principal, pratique pour passer une étape difficile dans un jeu, en rechargeant le dernier point de sauvegarde rapidement).
  • Un grand nombre d'optimisations pour accelerer encore l'emulation, on obtient maintenant 50 fps à 200Mhz avec de nombreux jeux.
  • Les principales modifications apportées sur le code :
    • La partie émulation de Z-80 à été réecrite en utilisant plusieurs astuces en particulier une table de saut explicite (gcc 4.1.1 n'est pas optimal du tout sur cette partie).
    • Reprise du code pour le son et le CRT.
    • Nettoyage des parties inutilisées.
  • Mode Auto-fire pour le joystick, il suffit d'appuyer sur RTrigger+X pour l'activer (indispensable pour des jeux comme "defend or die").
  • Ajout de nouvelles touches de raccourcis pour gerer la vitesse du tir automatique.
  • Les touches RTrigger/LTrigger peuvent etre utilisees dans le menu de configuration du clavier pour naviguer entre le mapping Normal, Ltrigger et Rtrigger.
  • Nouvelle fonctionnalité pour entrer les commandes "RUN", CAT etc .. : Il suffit de choisir la commande souhaitée avec les fleches droite et gauche et ensuite de valider pour entrer la commande.
  • Les touches de raccourcis par defaut peuvent etre remise en place automatiquement (pratique pour modifier des configurations de touches sauvegardées avec les versions précédentes).
  • Nettoyage du code et bug fix.


Vous pouvez le récupérer sur ce lien et son code source sur celui-ci.