• Please review our updated Terms and Rules here

Curious about 5081 punch card

hmbrew

Experienced Member
Joined
Nov 27, 2009
Messages
98
Location
Western NY State
Sorry if this is in the wrong spot, but I really didn't know for sure where to put this.

A while back, I bought an old Heathkit radio direction finder at a garage sale. (MR-21A for the curious)

The manual had a "bookmark" in it. It's a 5081 punch card.

Anyway, I can't find any sites that discuss decoding these things, and I'm really curious about it. Does anyone know what this thing says? (Or how to decode it?)

This is my first time attaching an image, so here goes...
 

Attachments

  • SCN_0001.jpg
    SCN_0001.jpg
    109.8 KB · Views: 2
The card says:

Code:
bb9bb3bbbbbbbb.42775bbbbbb-.20100bbbbbb-.09049

where "b" is a blank space. Looks like a data card of some sort. Most likely to a FORTRAN program

This could be read or written by FORMAT(2I3,3F14.5)
 
Last edited:
Thanks!

Let me figure out how you decoded that... :)

It looks like column 14 indicates a period. That comes from the blank punch at the top with the 3 and the 8?
The "-" is indicated by the lower blank punch near the top?
Next is another period. (blank,3,8 )
The next one seems to be a typo. It is a 3, not a 2.
Then there are more blanks, periods and dashes, followed by additional numbers.

So, what other special characters can be represented on these things? What other character codes are there, in case I want to decode another?
 
My eyes aren't what they used to be, so sorry for the typo. Top blank row is usually known as "12" and the second blank is usually known as "11". So, the period would be read as "12-3-8".

Here are some code tables; there are many more

Fortunately, I didn't have to decide between BCD and EBCDIC, as the characters on the card are the same in both character sets. Note that EBCDIC is essentially a punched-card code, regardless of how it's used today.
 
One aspect of using punched cards was that your typing had to be darned near perfect. If you goofed while punching, there was no "backspace" key. You ejected the card from the punch station and started all over again.
 
This could be read or written by FORMAT(2I3,3F14.5)
Chuck,
OK, I found my college FORTRAN book to check you out (printed 1964). I don't know why I bother, you are never wrong. But I did find this amusing statement:

"The computer is inflexible and dogmatic on its insistence of perfect punctuation in the statements that are presented to it for its interpretation. You, the programmer, must become adjusted to this rather hard fact of life."

Oh, have we ever become a slave to syntax. :)
-Dave
 
Back
Top