Bill Degnan <billdegnan(a)gmail.com> writes:
On Fri, Jul 31, 2026 at 9:38 PM Rich Alderson via
cctalk <cctalk(a)classiccmp.org> wrote:
Bill Degnan via cctalk <cctalk(a)classiccmp.org>
writes:
> New TU56 Tape Images Available for simH use. I
will post updates on
> this thread, but if anyone is interested in messing around with the
> images using simH, feel free to download and explore/use.
Just out of curiosity, what is the internal format of
these images?
Most especially, what is the internal format of the "18 bit" file?
<snip>
I dont' know. I watched as Dave Gesswein ran them
through his TU56.
I was able to load the pdp8 and pdp11 tape images using simH, I have
not yet tried the pdp10 tape image. The TU56 is a universal drive and
as I underatand it (barely), and if I understand correctly the tracks
of 00's are ignored and/or are used to indicate what kind of system
made them, 12, 16, or 18 bit. I am still learning about TU56 tape
storage. Sorry I can't provide a substantial answer to question
ALL DECtape drives are universal; any differences are in the controllers
rather than the drives.
I expected Dave Gesswein to use a PDP-8/e vel sim. with a TD8E
controller, since that is the most agnostic controller DEC built--all
the interesting stuff is done by the OS/8 driver rather than in
hardware.
In a later message in this thread, you said that DG had created an
interface for a PC of some variety to connect directly to the TU56. I
have had experience with someone else's lashup of the same kind, which
ran on a Windows 98 box at Paul Allen's computer facility (years before
the museum was anything other than a gleam in PGA's eye).
On that one, the data was intentionally obfuscated because the creator
wanted to hold Paul up for the software to *read* the images; I was
tasked with breaking the obfuscation. This meant that I read every
single piece of DECtape documentation from the PDP-6 through the PDP-15,
so I can speak with some authority on this.
The imaging was done by creating a 2,000,000 byte long file of zeroes,
reading the tape from end to end, and stuffing the data from the tape
into the file by representing the mark track and the three data tracks
in bits 4, 5, 6, and 7 while timing was represented by the position of
the byte in the file.
The obfuscation was to invert the 0/1 value of the bits in the mark
track with respect to the data tracks.
I worked that out by writing dozens of Perl scripts to grovel over the
2MB files, looking for the mark data. Once I found that, I could find
the data tracks, and discover the sense inversion.
It was using the tools I created to read the images of Paul's personal
DECtapes that we were able to recover the immediately precommercial
version of Altair BASIC which we later demonstrated hourly at the museum
(and which Paul demonstrated to Leslie Stahl on 60 Minutes when she
interviewed him at the warehouse that became the museum a few years later).
--
Rich Alderson news(a)alderson.users.panix.com
Audendum est, et veritas investiganda; quam etiamsi non assequamur,
omnino tamen proprius, quam nunc sumus, ad eam perveniemus.
--Galen