From: "Stan Sieler"
<sieler(a)allegro.com>
 To: "Douglas H. Quebbeman" <dquebbeman(a)acm.org>rg>,
         "ClassicCmp List" <classiccmp(a)classiccmp.org>
 Date: Thu, 2 May 2002 12:06:37 -0700
 Subject: Re: Tape dumping programs for Unix/Linux...
 Cc: fmc(a)reanimators.org
 In-Reply-To: <000701c1f1e2$a795cd80$e401a8c0(a)tegjeff.com>
 Content-Transfer-Encoding: 7BIT
 Re:
  The emulator community is vigorously using a tape
image container
 format known as TAP for precisely this purpose.
 Each record from tape is written to file prefixed *and* suffixed
 by a four-byte record length in little-endian format. A zero-
 length record is represented by a 4-byte value of zero; although
 intuition might call for 8-bytes (a prefix & suffix with nothing
 in between), this is not the case. The convention appears to come
 directly from FORTRAN 77's handling of unformatted sequential files.
 And EOF is represented by two consecutive zero-length records. 
 Darn...sounds like a subset of what I use.  I'd be interested
 in knowing more about TAP (with an eye towards adopting use of it),
 and would suggest some possibly missing features might be: 
Is there any more information on "TAP" other than the program that I
find with Bob Supnik's simh stuff, namely "mtdump" that produces
a "TAP" image given a list of files?  It would be nice if someone else
had already written the program that reads a real physical magtape and
produces a "TAP" image.
    carl