Skip to content

Read hex file and generate checksum that will match that shown by various Stag EPROM programmers.

License

Notifications You must be signed in to change notification settings

anachrocomputer/StagSum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StagSum

'ppzsum' is a program to convert between various hex formats used by EPROM programmers and related embedded-systems software tools. As a side-effect, it also generates a checksum which will match that reported by a Stag PPZ, PP39, or PP42 EPROM programmer.

The Stag PPZ EPROM programmer was a 6809-based system with built-in CRT display and pluggable programming modules. The PP39 was a smaller unit with a 14-segment VFD. The PP42 is slightly bigger and newer than the PP39, but has the same VFD and membrane keyboard.

Formats supported

The default input format to 'ppzsum' is binary. This is a popular format for ROM images on the Internet, but is rarely used by EPROM programmers because it is difficult to transfer reliably over a serial (RS-232) connection.

EPROM programmers generally use either Intel hex format, Motorola S-Records, or MOS Technology hex format. 'ppzsum' can generate all of these.

The Checksum

The checksum is simply the 16-bit sum of all the bytes contained in the hex file (after decoding), expressed in hex. It is a very weak checksum, suitable only for detection of transmission or programming errors. It is not in any way secure against malicious alteration.

The Stag PPZ

Stag PPZ EPROM programmer

The Stag PP39

Stag PP39 EPROM Programmer

The Stag PP42

Stag PP42 EPROM Programmer

About

Read hex file and generate checksum that will match that shown by various Stag EPROM programmers.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published