[GreenKeys] [External] Re: anyone know the details of this unit?
Jones, Douglas W
douglas-w-jones at uiowa.edu
Sun Mar 30 21:52:25 EDT 2025
From: W2HX <w2hx at w2hx.com> -- Sunday, March 30, 2025 7:31 PM
> I could use it with a 12 bit machine and write out one word two 6-bit bytes at a time.
That is possible, but:
> have a PDP-8/E and I'm pretty sure that is how they did it.
No, all the PDP-8 paper-tape support software assumed 8-bit punch. RIM and BIN formats were the most widely used for loading software.
They used the low 6 bits of each 8-bit word to encode the 2 6-bit halves of a 12-bit word, most significant halfword first. In both BIN and RIM formats, the bit 7 was used to signal the first 6-bit halfword of an address. In RIM format, each word of data was preceeded by its address, so it took 4 lines of tape to store one word in memory. This made the loader very simple. In BIN format, addresses were followed by any number of consecutive data words and a checksum was maintained.
Most PDP-8 software that worked with text used 7-bit ASCII with the high bit set to 1 (Mark parity) and mostly it was upper-case only. Some software did compress 7-bit ASCII down to 6 bits, packing two characters per word and sacrificing some of the little-used characters ( for example, ^ and ~) as shift codes.
Doug Jones
More information about the GreenKeys
mailing list