[Simh] Announcement: back10

Tim Stark fsword7 at verizon.net
Sat Mar 11 19:51:35 EST 2017


Thanks for back10 updates.

I reviewed your source code but noticed a bug in your code.  If you select binary mode, it was not supposed to truncate last word at G_EOF mark.  I had a problem when I extracted dskaa.sav from my klad.tap.

Corrected code is for copy2disk():

    case DF_ASCII:
    case DF_BINARY:
      buf[0] = (w >> 29) & 0177;
      buf[1] = (w >> 22) & 0177;
      buf[2] = (w >> 15) & 0177;
      buf[3] = (w >> 8) & 0177;
      buf[4] = (w >> 1) & 0177;
      if (w & 1) buf[4] |= 0200;
      amount = 5;
      if (diskformat == DF_ASCII && lhalf(tapehdr[G_FLAGS]) & GF_EOF) {
	amount = 1;
	if (buf[1] != 0) amount = 2;
	if (buf[2] != 0) amount = 3;
	if (buf[3] != 0) amount = 4;
	if (buf[4] != 0) amount = 5;
      }
      break;

Also, how about high-density ftp mode (packed binary - 2 words each 9 bytes) which you entered TENEX on ftp prompt for binary transfer from TOPS-20 ftp server (like Simtel20)?

Tim

-----Original Message-----
From: Simh [mailto:simh-bounces at trailing-edge.com] On Behalf Of Johnny Eriksson
Sent: Saturday, March 11, 2017 8:48 AM
To: simh at trailing-edge.com
Subject: Re: [Simh] Announcement: back10

[stuff deleted...]

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