Outil de calcul des checksums
Logiciel
Calcul des checksums internes aux PROM.
Pour SYSTEM 80 & 80A
et carte audio MA-216.
Checksums
Toutes les PROM utilisent des mécanismes de contrôle internes qui permettent de vérifier l'intégrité des programmes et données. En cas de non correspondance du checksum avec le contenu de la mémoire, les modes tests (de la carte CPU ou de la carte audio) indiquerons une anomalie.
Si l'on souhaite modifier ou créer une PROM, il est donc indispensable de disposer d'un outil permettant de calculer ces valeurs. Nous avons créé ce logiciel, à partir de rien, car bien entendu il n'existe aucune documentation sur le sujet.
A force d'analyse, nous avons pu déterminer où étaient localisées ces valeurs et comment elles étaient calculées. Tâche ardue, puisque les algorithmes utilisés n'ont rien de standard et de plus varient selon les PROM. En particulier pour les PROM audio, où chaque modèle est un cas différent.
Notre logiciel
Ecrit en Visual Basic pour PC Windows, sous son apparente simplicité se cache en fait une programmation complexe.
Il permet le calcul pour les:
- PROM SYSTEM (U2 & U3) pour les séries 80 et 80A.
- PROM de jeu, de toutes tailles (512, 1024, 2048) et pour les deux SYSTEM 80 et 80A.
- PROM pour carte audio MA-216 (carte évoluée avec SC-01).
Obsolescence
La version "indépendante" de ce programme à été abandonnée à la fin 2016. Elle est désormais remplacée par une nouvelle version, intégrée dans la solution logicielle ULTIMATE BENCH TEST (pour le banc de test NG).
Distribution
Cette réalisation n'est pas disponible publiquement, sous quelque forme que ce soit (gratuite ou payante).