Seule la version Allegro possède un retour de son pour le fichier, je ne l'ai pas ajouté en version WX car la gestion de la synchro va être refaite totalement... un jour ...Fabrice Montupet a écrit :Merci Gilles!
Je viens de l'essayer pendant un bon moment. Les résultats sont bons sur toutes les cartouches et quatre des cinq fichiers K7 .wav testés ! La quasi totalité de bugs graphiques que j'avais noté ont disparu! Bravo!
J'ai toutefois constaté:
- Un problème d'affichage sur la cassette TI-30 (son fichier wav est disponible en téléchargement sur mon site)
- Un crash (l'émulation a figé) après 6-7 minutes de jeu sur Wizord alors que j'appuyais sur la barre d'espace pour dégommer un monstre. Problème non reproduit après une seconde partie.
- La version OS X a des soucis de mappage clavier.
J'aurais deux souhaits concernant ton émulateur:
- Ce serait bien d'avoir une option de retour son pendant la lecture d'un fichier K7 .wav
- Est-il possible d'avoir une option d'affichage non zoomé?
Cela dit, rien d'important, ni de pressant. Car j'imagine que tu planches sur des points bien plus vitaux de l'émulateur.
Encore Bravo! C'est de l'excellent travail.
Pour afficher en non zoomé, c'est très facile sur Allegro (l'image est calculée en 320x250 dans un buffer puis "stretchblittée" en zoomx2), mais un peu plus complexe en Wx. Olivier a réécrit la routine pour être plus rapide mais du coup le putpixel ne sait faire que des blocs de 4 pixels...
Le mappage clavier OSX ne me surprend pas, je n'ai pas encore de mac utilisable... je demanderai à Olivier de revoir ce point.
Le crash émulateur provient probablement de la gestion du 7041... J'integrerai peut etre des rapports post-mortem pour pouvoir tracer ce genre d'incident... Sur ma machine je n'ai pas reproduit ces blocages (sur la version wx) depuis tres longtemps mais... mes machines sont lentes...
Il reste quelques problèmes d'affichage, mon curseur flash alors qu'il ne devrait pas en basic par exemple... la doc du 3556 ne dit pas tout...