Fuse 0.10.0 : Emulateur ZX-Spectrum
Publié par Kékidi le jeudi 4 décembre 2008 à 20:30:58.
Fuse, acronyme de Free Unix Spectrum Emulator, est donc un émulateur gratuit Spectrum et ses différents clones pour les systèmes d'exploitation Unix et Mac OS X (plus précisément toutes les plates-formes BSD : FreeBSD/NetBSD/OpenBSD/Apple Mac OS X, tous les POSIX : Linux/BSD/UNIX, Linux, OS X et Solaris).
Améliorations du noyau de l'émulation :
- Nouvelle option --late-timings.
- La lecture depuis le port de contrôle de la mémoire 128k faisait qu'un bit était réécrit sur le port.
- La lecture du port de données AY sur le +2A/+3 est la même que la lecture du port du registre.
- NMI cause un unHALT du Z80.
- Emulation des indicateurs C, H et P/V sur la répétition des instruction Entrée/Sortie.
- Correction d'un crash lors de l'utilisation de l'Interface 1 sur une compilation Fuse pas optimisée.
Améliorations du débogueur :
- Les évènements du débogueur permettent au débogueur de s'arrêter à divers évènements Spectrum-level.
- Possibilité d'exécuter des commandes du débogueur au niveau d'un point d'arrêt. Pas d'interface utilisateur pour le moment, mais peut être réglé depuis une ligne de commande.
- Commande pour sortir de l'émulateur.
- Fait que les points d'arrêt temporels fonctionnent proprement lorsque plus d'un est présent.
Diverses améliorations :
- Nouvelle émulation FDC upd765. Toutes les images DSK +3 fonctionnent maintenant.
- Accélération du chargement.
- Sauvegardes automatiques lors de l'utilisation de l'enregistrement RZX.
- Beaucoup d'améliorations de l'interface graphique Win32.
- Amélioration des boutons de l'interface.
- La détection du chargeur fonctionne maintenant avec le chargeur Digital Integration.
- Nouveaux filtres HQ2X et HQ3x.
- Retour du Pentagon 128 comme étant une machine "de base" sans ROM supplémentaire.
- Mise à jour des ROM +3e.
- Possibilité de sauvegarder dans une capture, DivIDE, ROM personnalisé, le statut de la souris Kempstan, l'interface IDE 8 bits Simple.
- Assertion TS2068.
- Correction de la compilation OpenSolaris.
- Correction de la compatibilité C89.
- Suppression de la dépendance explicite d'une compile GTK sur Xlib.
- Améliorations mineures d'AmigaOS.




