[Klug-general] Fwd: Re: Fwd: Re: Now here's a funny thing.
Mike Evans
mike at tandem.f9.co.uk
Thu Mar 4 20:53:14 UTC 2010
Erm, yes I do remember punched cards. My first ALGOL programs were
written on them.
Oh and FF was never carriage return: 00 was alwas NUL and FF was always
a deletion - DEL. The equivalent was also true of five-bit encoding.
These come from punched tape, originally from telex machines, and both
codes meant 'ignore me'. This meant that blank tape (feed holes only)
was 00 by default and could be skipped and any section of tape could be
deleted by punching out all the holes, creating FF's. In this way paper
tape could be edited rather than having to scrap it and start again.
Interestingly in later years the technique was re-used in EPROMs - at
least by Psion. Erasing an EPROM with UV light set all the bits to 0.
Any bit could then be programmed to a 1 using a raised voltage one one
of the pins and a series of write cycles to the appropriate address.
After programming it was therefore possible to overwrite sections with
FF and these were taken as deleted data. No doubt the idea will get
recycled again shortly in some other guise.
More information about the Kent
mailing list