@Thomas R
Thanks for yours tests. It's nice to see the emulator in action
@lone.
Un énorme merci pour cet ensemble de jeu de tests. Je vais le garder précieusement. J'ai fait quelques tests rapides, je dois avoir autours de 50% de changement en échec.. Bon, j'ai encore pas mal de pain sur la planche on dirait mais ça va bien super m'aider pour structurer mes tests ..
Sinon, en échangeant sur le forum de CPC Rulez, on vient de me signaler une belle surprise : "Longshot", LA légende de la programmation sur CPC, un "dieu" vivant pour certains CPCistes
, vient tout juste de sortir un guide complet en Français de 170 pages (!) sur le fonctionnement des différents modèles de CRTC équipant les CPC.
Je viens de le parcourir, c'est énorme, une véritable bible ce document, le MUST HAVE pour tout développeur d'émulateur CPC. Quand je pense que j'ai passé plusieurs mois à glaner la moindre bribe d'informations sur le fonctionnement intime de cette puce, à tâtonner, à décortiquer le fonctionnement des démos pour en tirer quelques secrets et là, ça arrive tout d'un coup, un guide complet, structuré, avec les spécificités de chaque type ... le rêve absolu !!
A la lecture du document, vous comprendrez mieux pourquoi on passe autant de temps à parfaire l'émulation du CRTC
Il est gratifiant de voir qu'il reste de vrais passionnées du CPC plus de 35 ans après sa commercialisation...
https://cpcrulez.fr/forum/viewtopic.php?p=57255#p57255
En complément, Longshot nous gratifie d'une nouvelle démo avec une toute nouvelle technique de rupture vidéo inédite sur CPC, applicable sur l'ensemble des modèles de CRTC, c'est presque du jamais vu. Bilan pour mon émulateur, 3 bugs détectés dans l'émulation du CRTC, 1 pour chaque modèle de CRTC 0,1,2 : pas de jaloux lol... et 1 bug sur le FDC détecté...Bigre, tout cela sur une seule démo..
Remake de la démo "Amazing démo" 30 ans plus tard, compatible tout type de CRTC.. A noter que j'ai du corriger quelques bugs pour en arriver là. La version actuellement en téléchargement n'est pas compatible...Un peu de patience.
Et en prime, il nous met à disposition un jeu de tests "ACID" pour tester l'émulation du CRTC dans ses moindres recoins...
http://logonsystem.fr/html/engdownloadlogon.htm
Je croyais avoir particulièrement bien émulé le CRTC et bien, je dois rester humble, je suis encore à des années lumières d'avoir implémenté toutes les subtilités de ce chipset. Ce test est particulièrement cruel, moi qui croyais en avoir quasi-terminé. Snif !! Mais je ne boude pas mon plaisir, je vais pouvoir occuper sainement mes soirées hivernales...