PDP-11 tape question

John Forecast john at forecast.name
Tue Jun 23 22:18:12 CDT 2020


On Jun 23, 2020, at 9:57 PM, Chuck Guzis via cctalk <cctalk at classiccmp.org> wrote:
> 
> I've been processing some PDP-11 9 track (800 NRZI) tapes and run across
> something that I don't recognize.
> 
> Every file on the tape consists of a number of 512 byte blocks (okay,
> that's normal) but at the head of each file, there's a short block of 14
> bytes.
> 
> Usually, a short record like this is discarded as "noise" on many
> mainframe tape systems, but here it's consistently present. Here's what
> one of the records looks like:
> 
> 15 34 fe 51 fe 76 01 01 00 00 01 80 10 00
> 
> Doesn't seem like a file name in RAD50 format, so I'm puzzled.
> 
> Inquiring minds want to know...
> 
> Thanks,
> Chuck

Looks like a standard DOS/BATCH-11 tape file header. The first 6 bytes and the last 2 bytes are the file name in rad50 - “HMMMD0P.SAV”.
Depending on where/when it was written the header can be either 12 or 14 bytes:

Format of DOS-11 magnetic tape header records:

	.rad50	/fn1fn2/	;1st 6 letters of filename
	.rad50	/ext/		;3-letter extension
	.byte	proj,prog	;ppn (display it in octal)
	.word	prot		;protection code, usually <233> octal
	.word	date		;date: (year-1970.)*1000.+(day within year)
	.rad50	/fn3/		;[optional] letters 7::9 of filename

Length=14. bytes (or 12. if no fn3, like in actual DOS/BATCH)

  John.



More information about the cctalk mailing list