Paper tape and 8th bit?

Allison ajp166 at bellatlantic.net
Sat Aug 26 18:56:03 CDT 2006


>
>Subject: Re: Paper tape and 8th bit?
>   From: ard at p850ug1.demon.co.uk (Tony Duell)
>   Date: Sat, 26 Aug 2006 23:40:58 +0100 (BST)
>     To: cctalk at classiccmp.org
>
>> 
>> Hi Guys,
>> 
>> I'm attempting to recover some software from paper-tape.
>> 
>> Never actually had a PT reader in my "altair days", I fooled around
>> with magnetic tape systems (audio and 9-track), and later went to
>> the NorthStar disk system... Did a bit of paper-tape stuff with the
>> university systems, but I don't recall any real details.
>> 
>> Anyway - I'm using an OP-80A which is a very simple manual feed
>> reader - you position a light over the unit and pull the tape through
>> wire guides over an optical sensor and it provides parallel data.
>> 
>> This all appears to work OK.
>> 
>> The tape I've been testing with is a Processor Technology "BASIC
>> VDM DRIVER" - it contains driver software for the PT VDM-1 video
>> board.
>> 
>> My question - Does anyone know what they are using the 8th bit
>> for?  - I get nicely readable ASCII BASIC source out of it, except
>
>Well, AFAIK few punches [1] or readers ever did anything with the 8th bit 
>other than just transfer it to/from the system. So what it means depends 
>on the device that punched that tape.
>
>[1] I say 'few', not none because the serial adapter board for the 4070 
>can be set up to make this a locally-generated parity bit. In other words 
>you can send it 7 bit characters (or 8 bit with the top bit ignored) and 
>it will punch them with the 8th level an even parity bit. All 
>link-selectable.

The punch and reader "dumb" devices though some did parity local that
was more exception than general practice.

>
>> that the 8th bit seems to be somewhat randomly set on certain
>> characters. If I strip the 8th bit I get what appears to be legit BASIC
>> code.
>> 
>> I thought it might be parity, however this does not appear to be

In PT systems that may have been used as a "page" (VT or FF) marker.
I have the VDM-1 and the basic driver is ascii and the resulting program
load the binary driver.

>That would have been my first guess too. Normally even parity, since then 
>totally blank and all holes are valid characters (the latter can be used 
>to overpunch any other character, and was origianlly simply ignored by 
>the system).
>
>Of course on a binary tape (true binary, not Intel-Hex or something), 
>it's just anothe bit.

It's an Ascii punch of the PT basic "LIST: command.  The 8th hole may 
well be random trash or a particular character in memory that had the 
high bit set.

>> the case - the codes 0A (00001010) and 0D (00001101) both
>> appear with the 8th bit clear - If the 8th bit were parity, one or
>> the other should have it set. Other characters always have it set,
>> for example 'T' (54) seems to always appears as (D4).
>
>Doe any character exist in both forms (with the top bit both clear and 
>set)? If so, could it be something like a 'start of statement' marker or 
>'start of keyword' or soemthing like that?

Easier, what is the punch pattern on the tape that corrosponds to the 8th 
bit?

My tape is deeply burried since I stopped using back in '76.  I know the 
box it's in far enough down the stack to not warrent looking.


Allison


More information about the cctalk mailing list