[Simh] Announcement: back10

Cory Smelosky b4 at gewt.net
Sat Mar 11 13:48:20 EST 2017


Is there any difference with "high density" format?

Sent from my iPhone

> On Mar 11, 2017, at 05:48, Johnny Eriksson <bygg at cafax.se> wrote:
> 
> Lars Brinkhoff <lars at nocrew.org> wrote:
> 
>> Johnny Billquist wrote:
>>> But if we're getting back into that you need a tool to convert the
>>> text for local usability, then you loose that whole point about the
>>> suggested format as transparently giving you the text again, and you
>>> might as well go with another format that is a bit more compact?
>> 
>> Yes, if there were a significant amount of files that would be garbled
>> by the simple transformation.  But to me it seems like a win if 99% of
>> all files are readable as is, and the possible 1% that aren't are still
>> encoded losslessly so they can be put through further transformations
>> if necessary.
>> 
>> Core dump isn't more compact, it's exactly the same size.  And 0% of all
>> text files are readable.
> 
> 
> I have made some changes to back10.  But first, a quick run-thru on
> data formats and other fun things.
> 
> Lets start with a file on a tops-10 machine.  That file is a sequence
> of 36-bit words, with some metadata like file name, creation date etc.
> 
> When we run backup.exe on that machine, and save that specific file,
> we will generate a saveset, which is another set of 36-bit words.  That
> set of words will be written to tape, in core-dump format, i.e. with
> every word mapping to five tape characters, 8+8+8+8+4 bits from the
> word going to the tape, in succession.
> 
> We then make an image of that tape to a file on another machine, one
> that uses 8-bit bytes for storage.  That image might or might not have
> some extra framing, lets ignore that for the moment.  At this point we
> can run back10 to extract files from the saveset on the (virtual) tape.
> 
> The question is how to represent the 36-bit words in the 8-bit file
> system.  There are many ways, but normally we want to preserve all the
> bits so that we can reverse the whole process given for instance a
> simulated tops-10 machine, or even the real hardware if we have it.
> 
> One way, one that makes text files on the tops side readable, is to
> use the so-called ANSI-ASCII format, which will map each word onto
> five seven-bit characters stored in five eight-bit octets, with the
> fifth octet getting the final bit (bit 35) in its high-order bit as
> a bonus.  This is reversible.
> 
> Another way is to map the 36-bit word to five octets directly, with
> the final four bits stored in the low-order four bits of the fifth
> octet.  This is the same way that the original tape was written, the
> so called CORE-DUMP format.  This is also reversible.
> 
> A third way is to map the high-order 32 bits of the 36-bit word onto
> four octets, and throw away the last four bits.  This format is
> called INDUSTRY-STANDARD.  This obviously loses data.
> 
> 
> 
> I have updated back10 to handle these ways in case anyone wants to
> use them.  The following options exist to select the format:
> 
>  -A  Select ANSI-ASCII
>  -C  Select CORE-DUMP
>  -I  Select INDUSTRY-COMPATIBLE
> 
> The default is still ANSI-ASCII.
> 
> --Johnny
> _______________________________________________
> Simh mailing list
> Simh at trailing-edge.com
> http://mailman.trailing-edge.com/mailman/listinfo/simh


More information about the Simh mailing list