Tool to compute checksums

Pinup
Checksum

Software

Compute internal checksums for PROM.

For SYSTEM 80 & 80A
and MA-216 sound card.

Checksums

All PROM use internal control mechanisms which allow to verify the integrity of the programs and data. For non-matching of the checksum with the contents of the memory, tests modes (of the CPU board or sound board) tests will indicate an anomaly.

If you want to edit or create a PROM, it is therefore necessary to have a tool to calculate these values. We created this software, from nothing, because of course there is no documentation on the subject.

Through analysis, we were able to determine where those values were located and how they were calculated. Difficult task, since the algorithms used are not standard and more vary according to the PROM. Especially for the PROM audio, where each model is a different case.

Our software

Written in Visual Basic for PC Windows, under its apparent simplicity hides in fact a complex programming.

It allows the calculation for the:

  • SYSTEM PROM (U2 & U3) for the series 80 and 80A.
  • Game PROM, all sizes (512, 1024, 2048) and for both SYSTEM 80 and 80A.
  • PROM for audio board MA-216 (evolved board with SC-01).
  • 1 - Basic screen without file loaded.
  • 2 - Check of a game PROM (with automatic detection of type).
  • 3 - Checksum error (game PROM) and correction option.
  • 4 - Check of PROM U2 SYSTEM 80 & 80A.
  • 5 - Check of PROM U3 SYSTEM 80 & 80A.
  • 6 - Options for combined PROM (single PROM).
  • 7 - Check for audio PROM (MA-216 boards).

Obsolescence

The "stand-alone" version of this program was discontinued at the end of 2016. It is now replaced by a new version, integrated in the ULTIMATE BENCH TEST software solution (for the NG bench test).

Distribution

This achievement is not publicly available, in any form whatsoever (free or paid).

Private

Last update of this page: August 7th, 2018

French Tech

DDS

Copyright © 2019 Flipprojets - François & Thierry DAVROUX

By continuing your visit to this site, you accept the use of cookies used primarily to measure the traffic on our pages, or to keep your session information.

These datas are used for technical purposes only and are not intended to serve you with advertisements, nor for targeted canvassing, or SPAM. They will not be exchanged with third-party services and will not be used outside this site.

FLIPPROJETS agrees to respect your privacy, click OK if you understand and accept these conditions, otherwise do not continue browsing and leave this site. OK