Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"Nuclear war would really set back cable." -- Ted Turner


devel / comp.os.cpm / Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration

SubjectAuthor
* *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
+* Re: *HUMONGOUS* 10th Anniversary and SIG/M Restorationogd...@gmail.com
|`* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
| `* Re: *HUMONGOUS* 10th Anniversary and SIG/M Restorationogd...@gmail.com
|  `* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|   `- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationMark Ogden
+* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationSteven Hirsch
|`* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
| +* Re: *HUMONGOUS* 10th Anniversary and SIG/M Restorationsc...@mischko.com
| |`- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
| `* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationSteven Hirsch
|  +- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|  `* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|   `* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationSteven Hirsch
|    `* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|     +* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationMark Ogden
|     |`* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|     | `* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationMark Ogden
|     |  `- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|     `* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationSteven Hirsch
|      +* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationMark Ogden
|      |+- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|      |`* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationMark Ogden
|      | `* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationMark Ogden
|      |  `* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationMark Ogden
|      |   `* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|      |    `* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationMark Ogden
|      |     `* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|      |      `* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationMark Ogden
|      |       `* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|      |        `* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationSteven Hirsch
|      |         +* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|      |         |`* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationMartin
|      |         | +* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationMartin
|      |         | |`- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|      |         | +* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|      |         | |`* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationMartin
|      |         | | `* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationMartin
|      |         | |  `* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|      |         | |   `* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationMartin
|      |         | |    `* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationMartin
|      |         | |     +- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|      |         | |     +- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationMark Ogden
|      |         | |     +- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|      |         | |     +- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|      |         | |     +- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationMark Ogden
|      |         | |     +- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|      |         | |     +- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|      |         | |     +- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationMark Ogden
|      |         | |     +- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|      |         | |     +- Re: *HUMONGOUS* 10th Anniversary and SIG/M Restorationldkr...@gmail.com
|      |         | |     +- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|      |         | |     +- Re: *HUMONGOUS* 10th Anniversary and SIG/M Restorationsanto.n...@gmail.com
|      |         | |     +- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|      |         | |     +- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|      |         | |     +- Re: *HUMONGOUS* 10th Anniversary and SIG/M Restorationsanto.n...@gmail.com
|      |         | |     +- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|      |         | |     +- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|      |         | |     +- Re: *HUMONGOUS* 10th Anniversary and SIG/M Restorationsanto.n...@gmail.com
|      |         | |     +- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|      |         | |     +- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationBernard Oates
|      |         | |     +- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|      |         | |     +- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationBernard Oates
|      |         | |     +- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|      |         | |     +- Re: *HUMONGOUS* 10th Anniversary and SIG/M Restorationsanto.n...@gmail.com
|      |         | |     `* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|      |         | |      `* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationMartin
|      |         | |       +- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|      |         | |       +- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|      |         | |       +- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationMark Ogden
|      |         | |       +- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationRandy McLaughlin
|      |         | |       +- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|      |         | |       +- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationMark Ogden
|      |         | |       +- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationRandy McLaughlin
|      |         | |       +- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|      |         | |       +- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|      |         | |       +- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationMark Ogden
|      |         | |       +- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|      |         | |       +- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|      |         | |       +- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|      |         | |       `- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|      |         | `* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationMark Ogden
|      |         |  `* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationAndreas Gerlich
|      |         |   `* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationMark Ogden
|      |         |    `- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationAndreas Gerlich
|      |         `- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|      `* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
|       `* Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationSteven Hirsch
|        `- Re: *HUMONGOUS* 10th Anniversary and SIG/M RestorationNathanael
+- Re: *HUMONGOUS* 10th Anniversary and SIG/M Restorationdott.Piergiorgio
`- Re: *HUMONGOUS* 10th Anniversary and SIG/M Restorationdott.Piergiorgio

Pages:1234
Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration

<2ac35985-bebd-4bf3-a7db-8b38e4aa0319n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3309&group=comp.os.cpm#3309

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:6214:1c83:b0:443:6749:51f8 with SMTP id ib3-20020a0562141c8300b00443674951f8mr4682378qvb.74.1650193381179;
Sun, 17 Apr 2022 04:03:01 -0700 (PDT)
X-Received: by 2002:a54:4193:0:b0:322:5bea:8898 with SMTP id
19-20020a544193000000b003225bea8898mr2686509oiy.281.1650193380862; Sun, 17
Apr 2022 04:03:00 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Sun, 17 Apr 2022 04:03:00 -0700 (PDT)
In-Reply-To: <bb43355c-6498-4cc4-b551-37361ed51bc1n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2a00:23c4:83:c100:d9d0:b340:cee:92a5;
posting-account=7LAplAoAAAByKIXUc8acNTC_dUp06kdO
NNTP-Posting-Host: 2a00:23c4:83:c100:d9d0:b340:cee:92a5
References: <fee14c6f-36ac-42df-819d-1fa5ed2ae8ban@googlegroups.com>
<M6CdnVa_DJezes__nZ2dnUU7-IGdnZ2d@giganews.com> <90a1ef32-c4b6-4885-b8cf-fbb55709c06cn@googlegroups.com>
<KvWdncKWc4FlMcn_nZ2dnUU7-c_NnZ2d@giganews.com> <71eea283-9aa0-401d-945b-c123fde64ce3n@googlegroups.com>
<g8KdnQ1x-M_uu8X_nZ2dnUU7-e-dnZ2d@giganews.com> <a9932a5d-2a9c-43d1-ac6b-67f93e2a5506n@googlegroups.com>
<ZI6dnQIu9Z8QWMf_nZ2dnUU7-XfNnZ2d@giganews.com> <bb43355c-6498-4cc4-b551-37361ed51bc1n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <2ac35985-bebd-4bf3-a7db-8b38e4aa0319n@googlegroups.com>
Subject: Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration
From: ogde...@gmail.com (Mark Ogden)
Injection-Date: Sun, 17 Apr 2022 11:03:01 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 60
 by: Mark Ogden - Sun, 17 Apr 2022 11:03 UTC

On Saturday, 16 April 2022 at 16:32:18 UTC+1, Mark Ogden wrote:
> On Saturday, 16 April 2022 at 14:33:07 UTC+1, Steven Hirsch wrote:
> > On 4/14/22 13:17, Nathanael wrote:
> > > I’d forgotten to edit out my own local system values. I’ve replaced both with $(pwd).
> > >
> > > Not sure how I’d get that info from the environment?
> > In shell coding, environment variables are just another global variable.. So,
> > define two values, e.g. 'ISODIR' and 'OUTDIR', then have the user set those
> > before running the program:
> >
> > $ export ISODIR=/path/to/iso
> > $ export OUTDIR=/path/for/output
> > $ ./buildvol XXX
> > > On Thursday, April 14, 2022 at 9:49:46 PM UTC+8, Steven Hirsch wrote:
> > >> On 4/11/22 19:55, Nathanael wrote:
> > >>> Glad to hear the script works on someone else’s system. Curious as to what
> > >>> the “couple of edits” were. Anything that I need to update?
> > >>>
> > >> I had to edit in the ISO and output locations. Suggestion: Modify the script
> > >> to take these from the environment.
> Nathanael
> I have posted an update to mlbr on github that ignores dates set to 0xffff.
> There is still a problem in that it appears as though some of the dates have been set using a different base date rather than the DR one (or have garbage date info)
> The lbr specification can be found at https://www.seasip.info/Cpm/ludef5.html. You will see that dates should be based from the number of days since December 31, 1977. If the day value used is based on a different epoch, e.g. unix, msdos or windows, mlbr will reflect a date many years different.
>
> I also suspect that lbr files generated using LU86 have garbage date/time value. Some of these could be detected if the timestamps they represent are later than the timestamp of the lbr file itself.
>
> Note the timestamps of some of the LBR files themselves are later than the release date of the SIG/M volume catalog info, possibly indicating that the files were copied without keeping the original dates/times.
>
> Mark
Nathanael
I have updated mlbr to flag dates with invalid time information or dates > the LBR file timestamp. This will highlight most of the corrupt dates, but as with any garbage information it cannot eliminate all of them. If you see < invalid date > in the file list, then it is reasonable to assume that the dates in the LBR file are probably all invalid.
A timestamp for the lbr file is always shown, if the value in the header is not set in the header or is invalid, then this will be the OS's file timestamp.

Note all dates are show as GMT time.
Mark

Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration

<cbcb6740-64cb-4969-8453-b8add428a531n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3313&group=comp.os.cpm#3313

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:ac8:5754:0:b0:2e1:eee8:be0b with SMTP id 20-20020ac85754000000b002e1eee8be0bmr6943827qtx.349.1650287179919;
Mon, 18 Apr 2022 06:06:19 -0700 (PDT)
X-Received: by 2002:a05:6808:d52:b0:2f9:c3a7:ce98 with SMTP id
w18-20020a0568080d5200b002f9c3a7ce98mr5231962oik.227.1650287179593; Mon, 18
Apr 2022 06:06:19 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Mon, 18 Apr 2022 06:06:19 -0700 (PDT)
In-Reply-To: <2ac35985-bebd-4bf3-a7db-8b38e4aa0319n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2a00:23c4:83:c100:3110:d7b8:b528:f63f;
posting-account=7LAplAoAAAByKIXUc8acNTC_dUp06kdO
NNTP-Posting-Host: 2a00:23c4:83:c100:3110:d7b8:b528:f63f
References: <fee14c6f-36ac-42df-819d-1fa5ed2ae8ban@googlegroups.com>
<M6CdnVa_DJezes__nZ2dnUU7-IGdnZ2d@giganews.com> <90a1ef32-c4b6-4885-b8cf-fbb55709c06cn@googlegroups.com>
<KvWdncKWc4FlMcn_nZ2dnUU7-c_NnZ2d@giganews.com> <71eea283-9aa0-401d-945b-c123fde64ce3n@googlegroups.com>
<g8KdnQ1x-M_uu8X_nZ2dnUU7-e-dnZ2d@giganews.com> <a9932a5d-2a9c-43d1-ac6b-67f93e2a5506n@googlegroups.com>
<ZI6dnQIu9Z8QWMf_nZ2dnUU7-XfNnZ2d@giganews.com> <bb43355c-6498-4cc4-b551-37361ed51bc1n@googlegroups.com>
<2ac35985-bebd-4bf3-a7db-8b38e4aa0319n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <cbcb6740-64cb-4969-8453-b8add428a531n@googlegroups.com>
Subject: Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration
From: ogde...@gmail.com (Mark Ogden)
Injection-Date: Mon, 18 Apr 2022 13:06:19 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Mark Ogden - Mon, 18 Apr 2022 13:06 UTC

On Sunday, 17 April 2022 at 12:03:02 UTC+1, Mark Ogden wrote:
> On Saturday, 16 April 2022 at 16:32:18 UTC+1, Mark Ogden wrote:
> > On Saturday, 16 April 2022 at 14:33:07 UTC+1, Steven Hirsch wrote:
> > > On 4/14/22 13:17, Nathanael wrote:
> > > > I’d forgotten to edit out my own local system values. I’ve replaced both with $(pwd).
> > > >
> > > > Not sure how I’d get that info from the environment?
> > > In shell coding, environment variables are just another global variable. So,
> > > define two values, e.g. 'ISODIR' and 'OUTDIR', then have the user set those
> > > before running the program:
> > >
> > > $ export ISODIR=/path/to/iso
> > > $ export OUTDIR=/path/for/output
> > > $ ./buildvol XXX
> > > > On Thursday, April 14, 2022 at 9:49:46 PM UTC+8, Steven Hirsch wrote:
> > > >> On 4/11/22 19:55, Nathanael wrote:
> > > >>> Glad to hear the script works on someone else’s system. Curious as to what
> > > >>> the “couple of edits” were. Anything that I need to update?
> > > >>>
> > > >> I had to edit in the ISO and output locations. Suggestion: Modify the script
> > > >> to take these from the environment.
> > Nathanael
> > I have posted an update to mlbr on github that ignores dates set to 0xffff.
> > There is still a problem in that it appears as though some of the dates have been set using a different base date rather than the DR one (or have garbage date info)
> > The lbr specification can be found at https://www.seasip.info/Cpm/ludef5.html. You will see that dates should be based from the number of days since December 31, 1977. If the day value used is based on a different epoch, e.g. unix, msdos or windows, mlbr will reflect a date many years different.
> >
> > I also suspect that lbr files generated using LU86 have garbage date/time value. Some of these could be detected if the timestamps they represent are later than the timestamp of the lbr file itself.
> >
> > Note the timestamps of some of the LBR files themselves are later than the release date of the SIG/M volume catalog info, possibly indicating that the files were copied without keeping the original dates/times.
> >
> > Mark
> Nathanael
> I have updated mlbr to flag dates with invalid time information or dates > the LBR file timestamp. This will highlight most of the corrupt dates, but as with any garbage information it cannot eliminate all of them. If you see < invalid date > in the file list, then it is reasonable to assume that the dates in the LBR file are probably all invalid.
> A timestamp for the lbr file is always shown, if the value in the header is not set in the header or is invalid, then this will be the OS's file timestamp.
>
> Note all dates are show as GMT time.
> Mark
I issued another minor tweak to mlbr , if the os filestamp is used for an LBR file, the time is followed by an '=' if the header timestamp is missing
or a '*' if the header timestamp is corrupt. I also did some more improvements to catch more invalid dates.

Note looking through all of the sigm sources, the lbr file timestamps indicate multiple copy dates for the individual files. Unfortunately, only a few of the files themselves have embedded timestamps. This means that the date recorded in the catalog file is probably the most accurate.
Mark

Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration

<66b1a0ef-7e9d-40c9-aecb-f5e736ddcfa5n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3327&group=comp.os.cpm#3327

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:ac8:584c:0:b0:2f1:fc23:a9a5 with SMTP id h12-20020ac8584c000000b002f1fc23a9a5mr7638412qth.61.1650386375083;
Tue, 19 Apr 2022 09:39:35 -0700 (PDT)
X-Received: by 2002:a05:6808:d52:b0:2f9:c3a7:ce98 with SMTP id
w18-20020a0568080d5200b002f9c3a7ce98mr8210669oik.227.1650386374730; Tue, 19
Apr 2022 09:39:34 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!feeder1.cambriumusenet.nl!feed.tweak.nl!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Tue, 19 Apr 2022 09:39:34 -0700 (PDT)
In-Reply-To: <cbcb6740-64cb-4969-8453-b8add428a531n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2a00:23c4:83:c100:dde0:4ee4:74ef:aad;
posting-account=7LAplAoAAAByKIXUc8acNTC_dUp06kdO
NNTP-Posting-Host: 2a00:23c4:83:c100:dde0:4ee4:74ef:aad
References: <fee14c6f-36ac-42df-819d-1fa5ed2ae8ban@googlegroups.com>
<M6CdnVa_DJezes__nZ2dnUU7-IGdnZ2d@giganews.com> <90a1ef32-c4b6-4885-b8cf-fbb55709c06cn@googlegroups.com>
<KvWdncKWc4FlMcn_nZ2dnUU7-c_NnZ2d@giganews.com> <71eea283-9aa0-401d-945b-c123fde64ce3n@googlegroups.com>
<g8KdnQ1x-M_uu8X_nZ2dnUU7-e-dnZ2d@giganews.com> <a9932a5d-2a9c-43d1-ac6b-67f93e2a5506n@googlegroups.com>
<ZI6dnQIu9Z8QWMf_nZ2dnUU7-XfNnZ2d@giganews.com> <bb43355c-6498-4cc4-b551-37361ed51bc1n@googlegroups.com>
<2ac35985-bebd-4bf3-a7db-8b38e4aa0319n@googlegroups.com> <cbcb6740-64cb-4969-8453-b8add428a531n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <66b1a0ef-7e9d-40c9-aecb-f5e736ddcfa5n@googlegroups.com>
Subject: Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration
From: ogde...@gmail.com (Mark Ogden)
Injection-Date: Tue, 19 Apr 2022 16:39:35 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Mark Ogden - Tue, 19 Apr 2022 16:39 UTC

On Monday, 18 April 2022 at 14:06:20 UTC+1, Mark Ogden wrote:
> On Sunday, 17 April 2022 at 12:03:02 UTC+1, Mark Ogden wrote:
> > On Saturday, 16 April 2022 at 16:32:18 UTC+1, Mark Ogden wrote:
> > > On Saturday, 16 April 2022 at 14:33:07 UTC+1, Steven Hirsch wrote:
> > > > On 4/14/22 13:17, Nathanael wrote:
> > > > > I’d forgotten to edit out my own local system values. I’ve replaced both with $(pwd).
> > > > >
> > > > > Not sure how I’d get that info from the environment?
> > > > In shell coding, environment variables are just another global variable. So,
> > > > define two values, e.g. 'ISODIR' and 'OUTDIR', then have the user set those
> > > > before running the program:
> > > >
> > > > $ export ISODIR=/path/to/iso
> > > > $ export OUTDIR=/path/for/output
> > > > $ ./buildvol XXX
> > > > > On Thursday, April 14, 2022 at 9:49:46 PM UTC+8, Steven Hirsch wrote:
> > > > >> On 4/11/22 19:55, Nathanael wrote:
> > > > >>> Glad to hear the script works on someone else’s system. Curious as to what
> > > > >>> the “couple of edits” were. Anything that I need to update?
> > > > >>>
> > > > >> I had to edit in the ISO and output locations. Suggestion: Modify the script
> > > > >> to take these from the environment.
> > > Nathanael
> > > I have posted an update to mlbr on github that ignores dates set to 0xffff.
> > > There is still a problem in that it appears as though some of the dates have been set using a different base date rather than the DR one (or have garbage date info)
> > > The lbr specification can be found at https://www.seasip.info/Cpm/ludef5.html. You will see that dates should be based from the number of days since December 31, 1977. If the day value used is based on a different epoch, e.g. unix, msdos or windows, mlbr will reflect a date many years different.
> > >
> > > I also suspect that lbr files generated using LU86 have garbage date/time value. Some of these could be detected if the timestamps they represent are later than the timestamp of the lbr file itself.
> > >
> > > Note the timestamps of some of the LBR files themselves are later than the release date of the SIG/M volume catalog info, possibly indicating that the files were copied without keeping the original dates/times.
> > >
> > > Mark
> > Nathanael
> > I have updated mlbr to flag dates with invalid time information or dates > the LBR file timestamp. This will highlight most of the corrupt dates, but as with any garbage information it cannot eliminate all of them. If you see < invalid date > in the file list, then it is reasonable to assume that the dates in the LBR file are probably all invalid.
> > A timestamp for the lbr file is always shown, if the value in the header is not set in the header or is invalid, then this will be the OS's file timestamp.
> >
> > Note all dates are show as GMT time.
> > Mark
> I issued another minor tweak to mlbr , if the os filestamp is used for an LBR file, the time is followed by an '=' if the header timestamp is missing
> or a '*' if the header timestamp is corrupt. I also did some more improvements to catch more invalid dates.
>
> Note looking through all of the sigm sources, the lbr file timestamps indicate multiple copy dates for the individual files. Unfortunately, only a few of the files themselves have embedded timestamps. This means that the date recorded in the catalog file is probably the most accurate.
> Mark
In looking through the SIGM files, it appears as though a number of the text files were converted to unix format at some point. Does anyone know the history of this?
For CP/M and MSDOS I would have expected CRLF for end of line rather than the unix standard LF only. The crck utility handles this by reintroducing the \r for the CRC calculation for text files.
However looking at the file sizes, which are rounded to up to next 1k boundary, the size of the files converted to CP/M format better match the stated file sizes.

Mark

Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration

<1aa287b7-d83a-4d1e-ade3-d3a321206833n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3330&group=comp.os.cpm#3330

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:622a:56:b0:2f1:fbea:c68d with SMTP id y22-20020a05622a005600b002f1fbeac68dmr1123070qtw.58.1650577003099;
Thu, 21 Apr 2022 14:36:43 -0700 (PDT)
X-Received: by 2002:a05:6871:281:b0:e5:9a49:330a with SMTP id
i1-20020a056871028100b000e59a49330amr4607526oae.151.1650577002830; Thu, 21
Apr 2022 14:36:42 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Thu, 21 Apr 2022 14:36:42 -0700 (PDT)
In-Reply-To: <66b1a0ef-7e9d-40c9-aecb-f5e736ddcfa5n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=216.73.162.123; posting-account=-FlTiAoAAACOjArX9PbsP26b0fRdEJTm
NNTP-Posting-Host: 216.73.162.123
References: <fee14c6f-36ac-42df-819d-1fa5ed2ae8ban@googlegroups.com>
<M6CdnVa_DJezes__nZ2dnUU7-IGdnZ2d@giganews.com> <90a1ef32-c4b6-4885-b8cf-fbb55709c06cn@googlegroups.com>
<KvWdncKWc4FlMcn_nZ2dnUU7-c_NnZ2d@giganews.com> <71eea283-9aa0-401d-945b-c123fde64ce3n@googlegroups.com>
<g8KdnQ1x-M_uu8X_nZ2dnUU7-e-dnZ2d@giganews.com> <a9932a5d-2a9c-43d1-ac6b-67f93e2a5506n@googlegroups.com>
<ZI6dnQIu9Z8QWMf_nZ2dnUU7-XfNnZ2d@giganews.com> <bb43355c-6498-4cc4-b551-37361ed51bc1n@googlegroups.com>
<2ac35985-bebd-4bf3-a7db-8b38e4aa0319n@googlegroups.com> <cbcb6740-64cb-4969-8453-b8add428a531n@googlegroups.com>
<66b1a0ef-7e9d-40c9-aecb-f5e736ddcfa5n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <1aa287b7-d83a-4d1e-ade3-d3a321206833n@googlegroups.com>
Subject: Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration
From: cjecul...@gmail.com (Nathanael)
Injection-Date: Thu, 21 Apr 2022 21:36:43 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 92
 by: Nathanael - Thu, 21 Apr 2022 21:36 UTC

On Wednesday, April 20, 2022 at 12:39:35 AM UTC+8, Mark Ogden wrote:
> On Monday, 18 April 2022 at 14:06:20 UTC+1, Mark Ogden wrote:
> > On Sunday, 17 April 2022 at 12:03:02 UTC+1, Mark Ogden wrote:
> > > On Saturday, 16 April 2022 at 16:32:18 UTC+1, Mark Ogden wrote:
> > > > On Saturday, 16 April 2022 at 14:33:07 UTC+1, Steven Hirsch wrote:
> > > > > On 4/14/22 13:17, Nathanael wrote:
> > > > > > I’d forgotten to edit out my own local system values. I’ve replaced both with $(pwd).
> > > > > >
> > > > > > Not sure how I’d get that info from the environment?
> > > > > In shell coding, environment variables are just another global variable. So,
> > > > > define two values, e.g. 'ISODIR' and 'OUTDIR', then have the user set those
> > > > > before running the program:
> > > > >
> > > > > $ export ISODIR=/path/to/iso
> > > > > $ export OUTDIR=/path/for/output
> > > > > $ ./buildvol XXX
> > > > > > On Thursday, April 14, 2022 at 9:49:46 PM UTC+8, Steven Hirsch wrote:
> > > > > >> On 4/11/22 19:55, Nathanael wrote:
> > > > > >>> Glad to hear the script works on someone else’s system. Curious as to what
> > > > > >>> the “couple of edits” were. Anything that I need to update?
> > > > > >>>
> > > > > >> I had to edit in the ISO and output locations. Suggestion: Modify the script
> > > > > >> to take these from the environment.
> > > > Nathanael
> > > > I have posted an update to mlbr on github that ignores dates set to 0xffff.
> > > > There is still a problem in that it appears as though some of the dates have been set using a different base date rather than the DR one (or have garbage date info)
> > > > The lbr specification can be found at https://www.seasip.info/Cpm/ludef5.html. You will see that dates should be based from the number of days since December 31, 1977. If the day value used is based on a different epoch, e.g. unix, msdos or windows, mlbr will reflect a date many years different.
> > > >
> > > > I also suspect that lbr files generated using LU86 have garbage date/time value. Some of these could be detected if the timestamps they represent are later than the timestamp of the lbr file itself.
> > > >
> > > > Note the timestamps of some of the LBR files themselves are later than the release date of the SIG/M volume catalog info, possibly indicating that the files were copied without keeping the original dates/times.
> > > >
> > > > Mark
> > > Nathanael
> > > I have updated mlbr to flag dates with invalid time information or dates > the LBR file timestamp. This will highlight most of the corrupt dates, but as with any garbage information it cannot eliminate all of them. If you see < invalid date > in the file list, then it is reasonable to assume that the dates in the LBR file are probably all invalid.
> > > A timestamp for the lbr file is always shown, if the value in the header is not set in the header or is invalid, then this will be the OS's file timestamp.
> > >
> > > Note all dates are show as GMT time.
> > > Mark
> > I issued another minor tweak to mlbr , if the os filestamp is used for an LBR file, the time is followed by an '=' if the header timestamp is missing
> > or a '*' if the header timestamp is corrupt. I also did some more improvements to catch more invalid dates.
> >
> > Note looking through all of the sigm sources, the lbr file timestamps indicate multiple copy dates for the individual files. Unfortunately, only a few of the files themselves have embedded timestamps. This means that the date recorded in the catalog file is probably the most accurate.
> > Mark
> In looking through the SIGM files, it appears as though a number of the text files were converted to unix format at some point. Does anyone know the history of this?
> For CP/M and MSDOS I would have expected CRLF for end of line rather than the unix standard LF only. The crck utility handles this by reintroducing the \r for the CRC calculation for text files.
> However looking at the file sizes, which are rounded to up to next 1k boundary, the size of the files converted to CP/M format better match the stated file sizes.
>
> Mark
Can you give specific examples?

It's obvious that at least some versions passed through UNIX. The Walnut Creek CD collection did. Makes sense that some UNIX conversion may have happened. I've restored most of the files to their original CRCs as reported in the various -CATALOG or -CRCKFILE lists. But a CR/LF conversion may explain why others still don't match. I'll take a look.

Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration

<8cd27221-6179-45a3-b4cb-e7211730c235n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3343&group=comp.os.cpm#3343

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:620a:127c:b0:69c:9169:d27a with SMTP id b28-20020a05620a127c00b0069c9169d27amr10929390qkl.494.1650915077380;
Mon, 25 Apr 2022 12:31:17 -0700 (PDT)
X-Received: by 2002:a4a:b48d:0:b0:338:da9e:87b5 with SMTP id
b13-20020a4ab48d000000b00338da9e87b5mr6961313ooo.59.1650915077094; Mon, 25
Apr 2022 12:31:17 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Mon, 25 Apr 2022 12:31:16 -0700 (PDT)
In-Reply-To: <1aa287b7-d83a-4d1e-ade3-d3a321206833n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2a00:23c4:83:c100:f5f0:9e0e:82bf:d3dc;
posting-account=7LAplAoAAAByKIXUc8acNTC_dUp06kdO
NNTP-Posting-Host: 2a00:23c4:83:c100:f5f0:9e0e:82bf:d3dc
References: <fee14c6f-36ac-42df-819d-1fa5ed2ae8ban@googlegroups.com>
<M6CdnVa_DJezes__nZ2dnUU7-IGdnZ2d@giganews.com> <90a1ef32-c4b6-4885-b8cf-fbb55709c06cn@googlegroups.com>
<KvWdncKWc4FlMcn_nZ2dnUU7-c_NnZ2d@giganews.com> <71eea283-9aa0-401d-945b-c123fde64ce3n@googlegroups.com>
<g8KdnQ1x-M_uu8X_nZ2dnUU7-e-dnZ2d@giganews.com> <a9932a5d-2a9c-43d1-ac6b-67f93e2a5506n@googlegroups.com>
<ZI6dnQIu9Z8QWMf_nZ2dnUU7-XfNnZ2d@giganews.com> <bb43355c-6498-4cc4-b551-37361ed51bc1n@googlegroups.com>
<2ac35985-bebd-4bf3-a7db-8b38e4aa0319n@googlegroups.com> <cbcb6740-64cb-4969-8453-b8add428a531n@googlegroups.com>
<66b1a0ef-7e9d-40c9-aecb-f5e736ddcfa5n@googlegroups.com> <1aa287b7-d83a-4d1e-ade3-d3a321206833n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8cd27221-6179-45a3-b4cb-e7211730c235n@googlegroups.com>
Subject: Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration
From: ogde...@gmail.com (Mark Ogden)
Injection-Date: Mon, 25 Apr 2022 19:31:17 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 106
 by: Mark Ogden - Mon, 25 Apr 2022 19:31 UTC

On Thursday, 21 April 2022 at 22:36:43 UTC+1, Nathanael wrote:
> On Wednesday, April 20, 2022 at 12:39:35 AM UTC+8, Mark Ogden wrote:
> > On Monday, 18 April 2022 at 14:06:20 UTC+1, Mark Ogden wrote:
> > > On Sunday, 17 April 2022 at 12:03:02 UTC+1, Mark Ogden wrote:
> > > > On Saturday, 16 April 2022 at 16:32:18 UTC+1, Mark Ogden wrote:
> > > > > On Saturday, 16 April 2022 at 14:33:07 UTC+1, Steven Hirsch wrote:
> > > > > > On 4/14/22 13:17, Nathanael wrote:
> > > > > > > I’d forgotten to edit out my own local system values. I’ve replaced both with $(pwd).
> > > > > > >
> > > > > > > Not sure how I’d get that info from the environment?
> > > > > > In shell coding, environment variables are just another global variable. So,
> > > > > > define two values, e.g. 'ISODIR' and 'OUTDIR', then have the user set those
> > > > > > before running the program:
> > > > > >
> > > > > > $ export ISODIR=/path/to/iso
> > > > > > $ export OUTDIR=/path/for/output
> > > > > > $ ./buildvol XXX
> > > > > > > On Thursday, April 14, 2022 at 9:49:46 PM UTC+8, Steven Hirsch wrote:
> > > > > > >> On 4/11/22 19:55, Nathanael wrote:
> > > > > > >>> Glad to hear the script works on someone else’s system. Curious as to what
> > > > > > >>> the “couple of edits” were. Anything that I need to update?
> > > > > > >>>
> > > > > > >> I had to edit in the ISO and output locations. Suggestion: Modify the script
> > > > > > >> to take these from the environment.
> > > > > Nathanael
> > > > > I have posted an update to mlbr on github that ignores dates set to 0xffff.
> > > > > There is still a problem in that it appears as though some of the dates have been set using a different base date rather than the DR one (or have garbage date info)
> > > > > The lbr specification can be found at https://www.seasip.info/Cpm/ludef5.html. You will see that dates should be based from the number of days since December 31, 1977. If the day value used is based on a different epoch, e.g. unix, msdos or windows, mlbr will reflect a date many years different.
> > > > >
> > > > > I also suspect that lbr files generated using LU86 have garbage date/time value. Some of these could be detected if the timestamps they represent are later than the timestamp of the lbr file itself.
> > > > >
> > > > > Note the timestamps of some of the LBR files themselves are later than the release date of the SIG/M volume catalog info, possibly indicating that the files were copied without keeping the original dates/times.
> > > > >
> > > > > Mark
> > > > Nathanael
> > > > I have updated mlbr to flag dates with invalid time information or dates > the LBR file timestamp. This will highlight most of the corrupt dates, but as with any garbage information it cannot eliminate all of them. If you see < invalid date > in the file list, then it is reasonable to assume that the dates in the LBR file are probably all invalid.
> > > > A timestamp for the lbr file is always shown, if the value in the header is not set in the header or is invalid, then this will be the OS's file timestamp.
> > > >
> > > > Note all dates are show as GMT time.
> > > > Mark
> > > I issued another minor tweak to mlbr , if the os filestamp is used for an LBR file, the time is followed by an '=' if the header timestamp is missing
> > > or a '*' if the header timestamp is corrupt. I also did some more improvements to catch more invalid dates.
> > >
> > > Note looking through all of the sigm sources, the lbr file timestamps indicate multiple copy dates for the individual files. Unfortunately, only a few of the files themselves have embedded timestamps. This means that the date recorded in the catalog file is probably the most accurate.
> > > Mark
> > In looking through the SIGM files, it appears as though a number of the text files were converted to unix format at some point. Does anyone know the history of this?
> > For CP/M and MSDOS I would have expected CRLF for end of line rather than the unix standard LF only. The crck utility handles this by reintroducing the \r for the CRC calculation for text files.
> > However looking at the file sizes, which are rounded to up to next 1k boundary, the size of the files converted to CP/M format better match the stated file sizes.
> >
> > Mark
> Can you give specific examples?
>
> It's obvious that at least some versions passed through UNIX. The Walnut Creek CD collection did. Makes sense that some UNIX conversion may have happened. I've restored most of the files to their original CRCs as reported in the various -CATALOG or -CRCKFILE lists. But a CR/LF conversion may explain why others still don't match. I'll take a look.
Nathanael
I suspect the text files that match the original CRC only do so because the crc tool you are using adds in a missing '\r', i.e. they are in unix format, the ones that fail are probably in \r\n and the CRC utility adds another \r making the CRC fail.
On larger text files the unix converted text files are slightly smaller, because the '\r' has been removed. This means that the size shown in the original catalogue will be larger than the file in your repository. On small files this is not noticeable since the sizes are only given in k.
If you use od -c file, you will be able to see if the file you have is unix or native CP/M or DOS format
Mark

Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration

<635895df-8615-46d6-9251-fdcb355ecc92n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3352&group=comp.os.cpm#3352

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:6214:19ca:b0:456:39e3:d4a0 with SMTP id j10-20020a05621419ca00b0045639e3d4a0mr10212020qvc.114.1651069861802; Wed, 27 Apr 2022 07:31:01 -0700 (PDT)
X-Received: by 2002:a05:6830:1f49:b0:5b2:5c16:3dd1 with SMTP id u9-20020a0568301f4900b005b25c163dd1mr10173107oth.207.1651069861429; Wed, 27 Apr 2022 07:31:01 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!tr1.eu1.usenetexpress.com!feeder.usenetexpress.com!tr1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Wed, 27 Apr 2022 07:31:01 -0700 (PDT)
In-Reply-To: <8cd27221-6179-45a3-b4cb-e7211730c235n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=216.73.160.188; posting-account=-FlTiAoAAACOjArX9PbsP26b0fRdEJTm
NNTP-Posting-Host: 216.73.160.188
References: <fee14c6f-36ac-42df-819d-1fa5ed2ae8ban@googlegroups.com> <M6CdnVa_DJezes__nZ2dnUU7-IGdnZ2d@giganews.com> <90a1ef32-c4b6-4885-b8cf-fbb55709c06cn@googlegroups.com> <KvWdncKWc4FlMcn_nZ2dnUU7-c_NnZ2d@giganews.com> <71eea283-9aa0-401d-945b-c123fde64ce3n@googlegroups.com> <g8KdnQ1x-M_uu8X_nZ2dnUU7-e-dnZ2d@giganews.com> <a9932a5d-2a9c-43d1-ac6b-67f93e2a5506n@googlegroups.com> <ZI6dnQIu9Z8QWMf_nZ2dnUU7-XfNnZ2d@giganews.com> <bb43355c-6498-4cc4-b551-37361ed51bc1n@googlegroups.com> <2ac35985-bebd-4bf3-a7db-8b38e4aa0319n@googlegroups.com> <cbcb6740-64cb-4969-8453-b8add428a531n@googlegroups.com> <66b1a0ef-7e9d-40c9-aecb-f5e736ddcfa5n@googlegroups.com> <1aa287b7-d83a-4d1e-ade3-d3a321206833n@googlegroups.com> <8cd27221-6179-45a3-b4cb-e7211730c235n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <635895df-8615-46d6-9251-fdcb355ecc92n@googlegroups.com>
Subject: Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration
From: cjecul...@gmail.com (Nathanael)
Injection-Date: Wed, 27 Apr 2022 14:31:01 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 141
 by: Nathanael - Wed, 27 Apr 2022 14:31 UTC

"I suspect the text files that match the original CRC only do so because the crc tool you are using adds in a missing '\r'"

It's an interesting thought, so I ran CRCK.COM under CP/M against vol 59, and got CRCs identical to what cpmcrck gives me under Linux, so I don't think that's the issue. And "dos2unix -i" indicates that the text files in vol 59 all in DOS format. I also opened up several of the text files from vol 59 in a hex editor and verified that they all have 0D0A. So I'm not sure where that leaves me.

>> dos2unix -idu sigmv059/*

59 0 sigmv059/CABORT.ASM
83 0 sigmv059/-CATALOG.059
36 0 sigmv059/ENVIRON.DOC
813 0 sigmv059/PBASE
355 0 sigmv059/PISTB.C
113 0 sigmv059/PISTC.C
272 0 sigmv059/PISTD.C
93 0 sigmv059/PISTE.C
265 0 sigmv059/PISTF.C
6 0 sigmv059/PISTGEN.SUB
129 0 sigmv059/PISTOL.C
1248 0 sigmv059/PISTOL.DOC
176 0 sigmv059/PISTOL.H
1745 0 sigmv059/PISTOL.PAS
7 0 sigmv059/PISTSUB.SUB
193 0 sigmv059/READ.ME
192 0 sigmv059/SESSION0.DOC
377 0 sigmv059/SESSION1.DOC
62 0 sigmv059/SIG_M.LIB

On Tuesday, April 26, 2022 at 3:31:18 AM UTC+8, Mark Ogden wrote:
> On Thursday, 21 April 2022 at 22:36:43 UTC+1, Nathanael wrote:
> > On Wednesday, April 20, 2022 at 12:39:35 AM UTC+8, Mark Ogden wrote:
> > > On Monday, 18 April 2022 at 14:06:20 UTC+1, Mark Ogden wrote:
> > > > On Sunday, 17 April 2022 at 12:03:02 UTC+1, Mark Ogden wrote:
> > > > > On Saturday, 16 April 2022 at 16:32:18 UTC+1, Mark Ogden wrote:
> > > > > > On Saturday, 16 April 2022 at 14:33:07 UTC+1, Steven Hirsch wrote:
> > > > > > > On 4/14/22 13:17, Nathanael wrote:
> > > > > > > > I’d forgotten to edit out my own local system values. I’ve replaced both with $(pwd).
> > > > > > > >
> > > > > > > > Not sure how I’d get that info from the environment?
> > > > > > > In shell coding, environment variables are just another global variable. So,
> > > > > > > define two values, e.g. 'ISODIR' and 'OUTDIR', then have the user set those
> > > > > > > before running the program:
> > > > > > >
> > > > > > > $ export ISODIR=/path/to/iso
> > > > > > > $ export OUTDIR=/path/for/output
> > > > > > > $ ./buildvol XXX
> > > > > > > > On Thursday, April 14, 2022 at 9:49:46 PM UTC+8, Steven Hirsch wrote:
> > > > > > > >> On 4/11/22 19:55, Nathanael wrote:
> > > > > > > >>> Glad to hear the script works on someone else’s system. Curious as to what
> > > > > > > >>> the “couple of edits” were. Anything that I need to update?
> > > > > > > >>>
> > > > > > > >> I had to edit in the ISO and output locations. Suggestion: Modify the script
> > > > > > > >> to take these from the environment.
> > > > > > Nathanael
> > > > > > I have posted an update to mlbr on github that ignores dates set to 0xffff.
> > > > > > There is still a problem in that it appears as though some of the dates have been set using a different base date rather than the DR one (or have garbage date info)
> > > > > > The lbr specification can be found at https://www.seasip.info/Cpm/ludef5.html. You will see that dates should be based from the number of days since December 31, 1977. If the day value used is based on a different epoch, e.g. unix, msdos or windows, mlbr will reflect a date many years different.
> > > > > >
> > > > > > I also suspect that lbr files generated using LU86 have garbage date/time value. Some of these could be detected if the timestamps they represent are later than the timestamp of the lbr file itself.
> > > > > >
> > > > > > Note the timestamps of some of the LBR files themselves are later than the release date of the SIG/M volume catalog info, possibly indicating that the files were copied without keeping the original dates/times.
> > > > > >
> > > > > > Mark
> > > > > Nathanael
> > > > > I have updated mlbr to flag dates with invalid time information or dates > the LBR file timestamp. This will highlight most of the corrupt dates, but as with any garbage information it cannot eliminate all of them. If you see < invalid date > in the file list, then it is reasonable to assume that the dates in the LBR file are probably all invalid.
> > > > > A timestamp for the lbr file is always shown, if the value in the header is not set in the header or is invalid, then this will be the OS's file timestamp.
> > > > >
> > > > > Note all dates are show as GMT time.
> > > > > Mark
> > > > I issued another minor tweak to mlbr , if the os filestamp is used for an LBR file, the time is followed by an '=' if the header timestamp is missing
> > > > or a '*' if the header timestamp is corrupt. I also did some more improvements to catch more invalid dates.
> > > >
> > > > Note looking through all of the sigm sources, the lbr file timestamps indicate multiple copy dates for the individual files. Unfortunately, only a few of the files themselves have embedded timestamps. This means that the date recorded in the catalog file is probably the most accurate.
> > > > Mark
> > > In looking through the SIGM files, it appears as though a number of the text files were converted to unix format at some point. Does anyone know the history of this?
> > > For CP/M and MSDOS I would have expected CRLF for end of line rather than the unix standard LF only. The crck utility handles this by reintroducing the \r for the CRC calculation for text files.
> > > However looking at the file sizes, which are rounded to up to next 1k boundary, the size of the files converted to CP/M format better match the stated file sizes.
> > >
> > > Mark
> > Can you give specific examples?
> >
> > It's obvious that at least some versions passed through UNIX. The Walnut Creek CD collection did. Makes sense that some UNIX conversion may have happened. I've restored most of the files to their original CRCs as reported in the various -CATALOG or -CRCKFILE lists. But a CR/LF conversion may explain why others still don't match. I'll take a look.
> Nathanael
> I suspect the text files that match the original CRC only do so because the crc tool you are using adds in a missing '\r', i.e. they are in unix format, the ones that fail are probably in \r\n and the CRC utility adds another \r making the CRC fail.
> On larger text files the unix converted text files are slightly smaller, because the '\r' has been removed. This means that the size shown in the original catalogue will be larger than the file in your repository. On small files this is not noticeable since the sizes are only given in k.
> If you use od -c file, you will be able to see if the file you have is unix or native CP/M or DOS format
> Mark

Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration

<f1e064b0-c063-426b-b6a2-7082f446e11en@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3354&group=comp.os.cpm#3354

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:ac8:5754:0:b0:2e1:eee8:be0b with SMTP id 20-20020ac85754000000b002e1eee8be0bmr22215187qtx.349.1651139375413;
Thu, 28 Apr 2022 02:49:35 -0700 (PDT)
X-Received: by 2002:a05:6808:3027:b0:2f9:6618:ea55 with SMTP id
ay39-20020a056808302700b002f96618ea55mr19709609oib.247.1651139375145; Thu, 28
Apr 2022 02:49:35 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Thu, 28 Apr 2022 02:49:34 -0700 (PDT)
In-Reply-To: <635895df-8615-46d6-9251-fdcb355ecc92n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2a00:23c4:83:c100:3110:d7b8:b528:f63f;
posting-account=7LAplAoAAAByKIXUc8acNTC_dUp06kdO
NNTP-Posting-Host: 2a00:23c4:83:c100:3110:d7b8:b528:f63f
References: <fee14c6f-36ac-42df-819d-1fa5ed2ae8ban@googlegroups.com>
<M6CdnVa_DJezes__nZ2dnUU7-IGdnZ2d@giganews.com> <90a1ef32-c4b6-4885-b8cf-fbb55709c06cn@googlegroups.com>
<KvWdncKWc4FlMcn_nZ2dnUU7-c_NnZ2d@giganews.com> <71eea283-9aa0-401d-945b-c123fde64ce3n@googlegroups.com>
<g8KdnQ1x-M_uu8X_nZ2dnUU7-e-dnZ2d@giganews.com> <a9932a5d-2a9c-43d1-ac6b-67f93e2a5506n@googlegroups.com>
<ZI6dnQIu9Z8QWMf_nZ2dnUU7-XfNnZ2d@giganews.com> <bb43355c-6498-4cc4-b551-37361ed51bc1n@googlegroups.com>
<2ac35985-bebd-4bf3-a7db-8b38e4aa0319n@googlegroups.com> <cbcb6740-64cb-4969-8453-b8add428a531n@googlegroups.com>
<66b1a0ef-7e9d-40c9-aecb-f5e736ddcfa5n@googlegroups.com> <1aa287b7-d83a-4d1e-ade3-d3a321206833n@googlegroups.com>
<8cd27221-6179-45a3-b4cb-e7211730c235n@googlegroups.com> <635895df-8615-46d6-9251-fdcb355ecc92n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <f1e064b0-c063-426b-b6a2-7082f446e11en@googlegroups.com>
Subject: Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration
From: ogde...@gmail.com (Mark Ogden)
Injection-Date: Thu, 28 Apr 2022 09:49:35 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 50
 by: Mark Ogden - Thu, 28 Apr 2022 09:49 UTC

On Wednesday, 27 April 2022 at 15:31:02 UTC+1, Nathanael wrote:
> "I suspect the text files that match the original CRC only do so because the crc tool you are using adds in a missing '\r'"
> It's an interesting thought, so I ran CRCK.COM under CP/M against vol 59, and got CRCs identical to what cpmcrck gives me under Linux, so I don't think that's the issue. And "dos2unix -i" indicates that the text files in vol 59 all in DOS format. I also opened up several of the text files from vol 59 in a hex editor and verified that they all have 0D0A. So I'm not sure where that leaves me.
>
> >> dos2unix -idu sigmv059/*
>
> 59 0 sigmv059/CABORT.ASM
> 83 0 sigmv059/-CATALOG.059
> 36 0 sigmv059/ENVIRON.DOC
> 813 0 sigmv059/PBASE
> 355 0 sigmv059/PISTB.C
> 113 0 sigmv059/PISTC.C
> 272 0 sigmv059/PISTD.C
> 93 0 sigmv059/PISTE.C
> 265 0 sigmv059/PISTF.C
> 6 0 sigmv059/PISTGEN.SUB
> 129 0 sigmv059/PISTOL.C
> 1248 0 sigmv059/PISTOL.DOC
> 176 0 sigmv059/PISTOL.H
> 1745 0 sigmv059/PISTOL.PAS
> 7 0 sigmv059/PISTSUB.SUB
> 193 0 sigmv059/READ.ME
> 192 0 sigmv059/SESSION0.DOC
> 377 0 sigmv059/SESSION1.DOC
> 62 0 sigmv059/SIG_M.LIB

>> Text Removed <<
Nathanael
You can see the dos->unix issue I noted in VOL100
As to the issues on VOL059, I suspect the problem relates to padding the sector after the control Z that marks the end of the text file.
The files in the directory are truncated to remove the control Z and any padding. CP/M only requires the single control Z to mark the end of the text file,
everything after that can be rubbish, although with common buffer management, it may be a copy of some previously emitted data. With the -t option
the unix crck version pads to the end of the sector with Control Z.
A consequence of this is that you are unlikely to match the CRC unless you can recreate the original padding.
Even in the bast case if the data end data is a copy of previously emitted data, you would need to identify which
sector it overwrote.
For short files you could try padding with 0 after adding a control Z assuming internal buffers were initialised to zero.
Mark

Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration

<49eed74a-1675-4461-a062-c3643c4e53ffn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3357&group=comp.os.cpm#3357

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a37:a50c:0:b0:69f:8e6e:8aa with SMTP id o12-20020a37a50c000000b0069f8e6e08aamr6568175qke.680.1651201198689;
Thu, 28 Apr 2022 19:59:58 -0700 (PDT)
X-Received: by 2002:a05:6808:300f:b0:325:a942:fd64 with SMTP id
ay15-20020a056808300f00b00325a942fd64mr598192oib.41.1651201198386; Thu, 28
Apr 2022 19:59:58 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Thu, 28 Apr 2022 19:59:58 -0700 (PDT)
In-Reply-To: <f1e064b0-c063-426b-b6a2-7082f446e11en@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=154.6.17.158; posting-account=-FlTiAoAAACOjArX9PbsP26b0fRdEJTm
NNTP-Posting-Host: 154.6.17.158
References: <fee14c6f-36ac-42df-819d-1fa5ed2ae8ban@googlegroups.com>
<M6CdnVa_DJezes__nZ2dnUU7-IGdnZ2d@giganews.com> <90a1ef32-c4b6-4885-b8cf-fbb55709c06cn@googlegroups.com>
<KvWdncKWc4FlMcn_nZ2dnUU7-c_NnZ2d@giganews.com> <71eea283-9aa0-401d-945b-c123fde64ce3n@googlegroups.com>
<g8KdnQ1x-M_uu8X_nZ2dnUU7-e-dnZ2d@giganews.com> <a9932a5d-2a9c-43d1-ac6b-67f93e2a5506n@googlegroups.com>
<ZI6dnQIu9Z8QWMf_nZ2dnUU7-XfNnZ2d@giganews.com> <bb43355c-6498-4cc4-b551-37361ed51bc1n@googlegroups.com>
<2ac35985-bebd-4bf3-a7db-8b38e4aa0319n@googlegroups.com> <cbcb6740-64cb-4969-8453-b8add428a531n@googlegroups.com>
<66b1a0ef-7e9d-40c9-aecb-f5e736ddcfa5n@googlegroups.com> <1aa287b7-d83a-4d1e-ade3-d3a321206833n@googlegroups.com>
<8cd27221-6179-45a3-b4cb-e7211730c235n@googlegroups.com> <635895df-8615-46d6-9251-fdcb355ecc92n@googlegroups.com>
<f1e064b0-c063-426b-b6a2-7082f446e11en@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <49eed74a-1675-4461-a062-c3643c4e53ffn@googlegroups.com>
Subject: Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration
From: cjecul...@gmail.com (Nathanael)
Injection-Date: Fri, 29 Apr 2022 02:59:58 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 68
 by: Nathanael - Fri, 29 Apr 2022 02:59 UTC

> You can see the dos->unix issue I noted in VOL100

I pull vol 100 from the CPMDOSGG collection, which doesn’t suffer from the issue. There are around 80 or 90 files I haven’t been able to fix the CRCs on; particularly vols 59 and 80. None of the extant sources have provided a solution. I’m hoping Steven Hirsch might be able to run CRCs on his copies of those two vols to see if he can get good CRC values.

> I suspect the problem relates to padding

That’s my working hypothesis — that in the cases of vols 59 and 80, in particular, the padding is random garbage rather than 00H or 1AH. Brute forcing’s not an option: even vol 59’s PISTD.C, which only needs 10 bytes of padding, means 16^10 = 1.2 septillion combinations.

On Thursday, April 28, 2022 at 5:49:36 PM UTC+8, Mark Ogden wrote:
> On Wednesday, 27 April 2022 at 15:31:02 UTC+1, Nathanael wrote:
> > "I suspect the text files that match the original CRC only do so because the crc tool you are using adds in a missing '\r'"
> > It's an interesting thought, so I ran CRCK.COM under CP/M against vol 59, and got CRCs identical to what cpmcrck gives me under Linux, so I don't think that's the issue. And "dos2unix -i" indicates that the text files in vol 59 all in DOS format. I also opened up several of the text files from vol 59 in a hex editor and verified that they all have 0D0A. So I'm not sure where that leaves me.
> >
> > >> dos2unix -idu sigmv059/*
> >
> > 59 0 sigmv059/CABORT.ASM
> > 83 0 sigmv059/-CATALOG.059
> > 36 0 sigmv059/ENVIRON.DOC
> > 813 0 sigmv059/PBASE
> > 355 0 sigmv059/PISTB.C
> > 113 0 sigmv059/PISTC.C
> > 272 0 sigmv059/PISTD.C
> > 93 0 sigmv059/PISTE.C
> > 265 0 sigmv059/PISTF.C
> > 6 0 sigmv059/PISTGEN.SUB
> > 129 0 sigmv059/PISTOL.C
> > 1248 0 sigmv059/PISTOL.DOC
> > 176 0 sigmv059/PISTOL.H
> > 1745 0 sigmv059/PISTOL.PAS
> > 7 0 sigmv059/PISTSUB.SUB
> > 193 0 sigmv059/READ.ME
> > 192 0 sigmv059/SESSION0.DOC
> > 377 0 sigmv059/SESSION1.DOC
> > 62 0 sigmv059/SIG_M.LIB
> >> Text Removed <<
> Nathanael
> You can see the dos->unix issue I noted in VOL100
> As to the issues on VOL059, I suspect the problem relates to padding the sector after the control Z that marks the end of the text file.
> The files in the directory are truncated to remove the control Z and any padding. CP/M only requires the single control Z to mark the end of the text file,
> everything after that can be rubbish, although with common buffer management, it may be a copy of some previously emitted data. With the -t option
> the unix crck version pads to the end of the sector with Control Z.
> A consequence of this is that you are unlikely to match the CRC unless you can recreate the original padding.
> Even in the bast case if the data end data is a copy of previously emitted data, you would need to identify which
> sector it overwrote.
> For short files you could try padding with 0 after adding a control Z assuming internal buffers were initialised to zero.
> Mark

Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration

<wcudnWaN6aw2R_b_nZ2dnUU7-UlQAAAA@giganews.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3359&group=comp.os.cpm#3359

  copy link   Newsgroups: comp.os.cpm
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 29 Apr 2022 07:31:39 -0500
Date: Fri, 29 Apr 2022 08:31:39 -0400
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.7.0
Subject: Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration
Content-Language: en-US
Newsgroups: comp.os.cpm
References: <fee14c6f-36ac-42df-819d-1fa5ed2ae8ban@googlegroups.com>
<M6CdnVa_DJezes__nZ2dnUU7-IGdnZ2d@giganews.com>
<90a1ef32-c4b6-4885-b8cf-fbb55709c06cn@googlegroups.com>
<KvWdncKWc4FlMcn_nZ2dnUU7-c_NnZ2d@giganews.com>
<71eea283-9aa0-401d-945b-c123fde64ce3n@googlegroups.com>
<g8KdnQ1x-M_uu8X_nZ2dnUU7-e-dnZ2d@giganews.com>
<a9932a5d-2a9c-43d1-ac6b-67f93e2a5506n@googlegroups.com>
<ZI6dnQIu9Z8QWMf_nZ2dnUU7-XfNnZ2d@giganews.com>
<bb43355c-6498-4cc4-b551-37361ed51bc1n@googlegroups.com>
<2ac35985-bebd-4bf3-a7db-8b38e4aa0319n@googlegroups.com>
<cbcb6740-64cb-4969-8453-b8add428a531n@googlegroups.com>
<66b1a0ef-7e9d-40c9-aecb-f5e736ddcfa5n@googlegroups.com>
<1aa287b7-d83a-4d1e-ade3-d3a321206833n@googlegroups.com>
<8cd27221-6179-45a3-b4cb-e7211730c235n@googlegroups.com>
<635895df-8615-46d6-9251-fdcb355ecc92n@googlegroups.com>
<f1e064b0-c063-426b-b6a2-7082f446e11en@googlegroups.com>
<49eed74a-1675-4461-a062-c3643c4e53ffn@googlegroups.com>
From: snhir...@gmail.com (Steven Hirsch)
In-Reply-To: <49eed74a-1675-4461-a062-c3643c4e53ffn@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Message-ID: <wcudnWaN6aw2R_b_nZ2dnUU7-UlQAAAA@giganews.com>
Lines: 9
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-TGkUq9pwVq9FRpEj0Sp2gaTlrJFnlhZzbS1PMCjbjfe/cXOG5YJJU859Ur3Q5RXoruavsXrtSk7wRJO!2oKyATvJTcO1YnEDJT9z2xJ/CI+UOcpk9N6kryuOb/7SNPkN5FO8OyFCInGUWJLC4RkYNfNBgGWh
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 2647
 by: Steven Hirsch - Fri, 29 Apr 2022 12:31 UTC

On 4/28/22 22:59, Nathanael wrote:
>
> I pull vol 100 from the CPMDOSGG collection, which doesn’t suffer from the
> issue. There are around 80 or 90 files I haven’t been able to fix the CRCs
> on; particularly vols 59 and 80. None of the extant sources have provided a
> solution. I’m hoping Steven Hirsch might be able to run CRCs on his copies
> of those two vols to see if he can get good CRC values.
I'm dealing with some family issues here, but will try to dig out those disks
next week.

Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration

<30dbccb0-987a-42d5-953b-2e569faf4aa5n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3360&group=comp.os.cpm#3360

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a37:bc8:0:b0:69f:a898:cefb with SMTP id 191-20020a370bc8000000b0069fa898cefbmr1537850qkl.525.1651288888059;
Fri, 29 Apr 2022 20:21:28 -0700 (PDT)
X-Received: by 2002:a05:6808:300f:b0:325:a942:fd64 with SMTP id
ay15-20020a056808300f00b00325a942fd64mr1211509oib.41.1651288887788; Fri, 29
Apr 2022 20:21:27 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Fri, 29 Apr 2022 20:21:27 -0700 (PDT)
In-Reply-To: <wcudnWaN6aw2R_b_nZ2dnUU7-UlQAAAA@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=154.6.22.8; posting-account=-FlTiAoAAACOjArX9PbsP26b0fRdEJTm
NNTP-Posting-Host: 154.6.22.8
References: <fee14c6f-36ac-42df-819d-1fa5ed2ae8ban@googlegroups.com>
<M6CdnVa_DJezes__nZ2dnUU7-IGdnZ2d@giganews.com> <90a1ef32-c4b6-4885-b8cf-fbb55709c06cn@googlegroups.com>
<KvWdncKWc4FlMcn_nZ2dnUU7-c_NnZ2d@giganews.com> <71eea283-9aa0-401d-945b-c123fde64ce3n@googlegroups.com>
<g8KdnQ1x-M_uu8X_nZ2dnUU7-e-dnZ2d@giganews.com> <a9932a5d-2a9c-43d1-ac6b-67f93e2a5506n@googlegroups.com>
<ZI6dnQIu9Z8QWMf_nZ2dnUU7-XfNnZ2d@giganews.com> <bb43355c-6498-4cc4-b551-37361ed51bc1n@googlegroups.com>
<2ac35985-bebd-4bf3-a7db-8b38e4aa0319n@googlegroups.com> <cbcb6740-64cb-4969-8453-b8add428a531n@googlegroups.com>
<66b1a0ef-7e9d-40c9-aecb-f5e736ddcfa5n@googlegroups.com> <1aa287b7-d83a-4d1e-ade3-d3a321206833n@googlegroups.com>
<8cd27221-6179-45a3-b4cb-e7211730c235n@googlegroups.com> <635895df-8615-46d6-9251-fdcb355ecc92n@googlegroups.com>
<f1e064b0-c063-426b-b6a2-7082f446e11en@googlegroups.com> <49eed74a-1675-4461-a062-c3643c4e53ffn@googlegroups.com>
<wcudnWaN6aw2R_b_nZ2dnUU7-UlQAAAA@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <30dbccb0-987a-42d5-953b-2e569faf4aa5n@googlegroups.com>
Subject: Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration
From: cjecul...@gmail.com (Nathanael)
Injection-Date: Sat, 30 Apr 2022 03:21:28 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 21
 by: Nathanael - Sat, 30 Apr 2022 03:21 UTC

No problem. When it’s convenient.

The three sources which preserve vol 59 have identical (bad) CRCs. Ditto for vol 80, except that CPMDOSGG also have vol 80 with different (though again wrong) CRCs. I’m interested in whether the CRCs of your version match anything we’ve already got.

On Friday, April 29, 2022 at 8:31:45 PM UTC+8, Steven Hirsch wrote:
> On 4/28/22 22:59, Nathanael wrote:
> >
> > I pull vol 100 from the CPMDOSGG collection, which doesn’t suffer from the
> > issue. There are around 80 or 90 files I haven’t been able to fix the CRCs
> > on; particularly vols 59 and 80. None of the extant sources have provided a
> > solution. I’m hoping Steven Hirsch might be able to run CRCs on his copies
> > of those two vols to see if he can get good CRC values.
> I'm dealing with some family issues here, but will try to dig out those disks
> next week.

Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration

<t4k0sd$1grr$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3361&group=comp.os.cpm#3361

  copy link   Newsgroups: comp.os.cpm
Path: i2pn2.org!i2pn.org!aioe.org!bGzHE0Gyn++41lnLfR1Fkg.user.46.165.242.75.POSTED!not-for-mail
From: this.is....@so.its.invalid (Martin)
Newsgroups: comp.os.cpm
Subject: Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration
Date: Sat, 30 Apr 2022 20:57:24 +0200
Organization: Aioe.org NNTP Server
Message-ID: <t4k0sd$1grr$1@gioia.aioe.org>
References: <fee14c6f-36ac-42df-819d-1fa5ed2ae8ban@googlegroups.com> <KvWdncKWc4FlMcn_nZ2dnUU7-c_NnZ2d@giganews.com> <71eea283-9aa0-401d-945b-c123fde64ce3n@googlegroups.com> <g8KdnQ1x-M_uu8X_nZ2dnUU7-e-dnZ2d@giganews.com> <a9932a5d-2a9c-43d1-ac6b-67f93e2a5506n@googlegroups.com> <ZI6dnQIu9Z8QWMf_nZ2dnUU7-XfNnZ2d@giganews.com> <bb43355c-6498-4cc4-b551-37361ed51bc1n@googlegroups.com> <2ac35985-bebd-4bf3-a7db-8b38e4aa0319n@googlegroups.com> <cbcb6740-64cb-4969-8453-b8add428a531n@googlegroups.com> <66b1a0ef-7e9d-40c9-aecb-f5e736ddcfa5n@googlegroups.com> <1aa287b7-d83a-4d1e-ade3-d3a321206833n@googlegroups.com> <8cd27221-6179-45a3-b4cb-e7211730c235n@googlegroups.com> <635895df-8615-46d6-9251-fdcb355ecc92n@googlegroups.com> <f1e064b0-c063-426b-b6a2-7082f446e11en@googlegroups.com> <49eed74a-1675-4461-a062-c3643c4e53ffn@googlegroups.com> <wcudnWaN6aw2R_b_nZ2dnUU7-UlQAAAA@giganews.com> <30dbccb0-987a-42d5-953b-2e569faf4aa5n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="50043"; posting-host="bGzHE0Gyn++41lnLfR1Fkg.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:20.0) Gecko/20100101 SeaMonkey/2.17.1
X-Notice: Filtered by postfilter v. 0.9.2
 by: Martin - Sat, 30 Apr 2022 18:57 UTC

Am 04/30/2022 05:21 AM, Nathanael schrieb:
> No problem. When it’s convenient.
>
> The three sources which preserve vol 59 have identical (bad) CRCs.

Hi, Nathanael!

Got lucky with the idea, the files must be archived in other places.

The following leads to the correct CRCs for Volume 59.

Most of the files are also in the DOSgg collection, CPM06/627!
And the CRC are correct!

But one file is missing: READ.ME

This one was really hard, until I found the READ.ME for
PISTOL V2.0 in DOSgg collection, CPM11/1114!

Inspecting the padding of this file reveals the inner working
of the editor. The buffer size must be 1024 Bytes.

So, converting READ.ME from LF to CR/LF line endings, padding with
a single CTRL-Z and the rest of the block from 1024 Bytes above....

I couldn't believe it, the CRC is correct !!!

Hth, Martin

Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration

<t4l5is$1lgi$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3364&group=comp.os.cpm#3364

  copy link   Newsgroups: comp.os.cpm
Path: i2pn2.org!i2pn.org!aioe.org!bGzHE0Gyn++41lnLfR1Fkg.user.46.165.242.75.POSTED!not-for-mail
From: this.is....@so.its.invalid (Martin)
Newsgroups: comp.os.cpm
Subject: Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration
Date: Sun, 01 May 2022 07:23:47 +0200
Organization: Aioe.org NNTP Server
Message-ID: <t4l5is$1lgi$1@gioia.aioe.org>
References: <fee14c6f-36ac-42df-819d-1fa5ed2ae8ban@googlegroups.com> <KvWdncKWc4FlMcn_nZ2dnUU7-c_NnZ2d@giganews.com> <71eea283-9aa0-401d-945b-c123fde64ce3n@googlegroups.com> <g8KdnQ1x-M_uu8X_nZ2dnUU7-e-dnZ2d@giganews.com> <a9932a5d-2a9c-43d1-ac6b-67f93e2a5506n@googlegroups.com> <ZI6dnQIu9Z8QWMf_nZ2dnUU7-XfNnZ2d@giganews.com> <bb43355c-6498-4cc4-b551-37361ed51bc1n@googlegroups.com> <2ac35985-bebd-4bf3-a7db-8b38e4aa0319n@googlegroups.com> <cbcb6740-64cb-4969-8453-b8add428a531n@googlegroups.com> <66b1a0ef-7e9d-40c9-aecb-f5e736ddcfa5n@googlegroups.com> <1aa287b7-d83a-4d1e-ade3-d3a321206833n@googlegroups.com> <8cd27221-6179-45a3-b4cb-e7211730c235n@googlegroups.com> <635895df-8615-46d6-9251-fdcb355ecc92n@googlegroups.com> <f1e064b0-c063-426b-b6a2-7082f446e11en@googlegroups.com> <49eed74a-1675-4461-a062-c3643c4e53ffn@googlegroups.com> <wcudnWaN6aw2R_b_nZ2dnUU7-UlQAAAA@giganews.com> <30dbccb0-987a-42d5-953b-2e569faf4aa5n@googlegroups.com> <t4k0sd$1grr$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="54802"; posting-host="bGzHE0Gyn++41lnLfR1Fkg.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:20.0) Gecko/20100101 SeaMonkey/2.17.1
X-Notice: Filtered by postfilter v. 0.9.2
 by: Martin - Sun, 1 May 2022 05:23 UTC

Am 04/30/2022 08:57 PM, Martin schrieb:
> Am 04/30/2022 05:21 AM, Nathanael schrieb:
>> No problem. When it’s convenient.
>>
>> The three sources which preserve vol 59 have identical (bad) CRCs.
>
> Hi, Nathanael!
>
> Got lucky with the idea, the files must be archived in other places.
>
> The following leads to the correct CRCs for Volume 59.
>
> Most of the files are also in the DOSgg collection, CPM06/627!
> And the CRC are correct!
>
> But one file is missing: READ.ME
>
> This one was really hard, until I found the READ.ME for
> PISTOL V2.0 in DOSgg collection, CPM11/1114!
>
> Inspecting the padding of this file reveals the inner working
> of the editor. The buffer size must be 1024 Bytes.
>
> So, converting READ.ME from LF to CR/LF line endings, padding with
> a single CTRL-Z and the rest of the block from 1024 Bytes above....
>
> I couldn't believe it, the CRC is correct !!!
>
> Hth, Martin
>

Then looking into Volume 80...

Took all the files from DOSgg CPM10/1080.

Two files with wrong CRC remaining:
PINUP82.CAL
SIGHTRED.COM

Both are archived with the correct CRC on the CP/M CDROM or
the OAK archive.

Martin

P.S.:
Since it was quite easy to find the correct CRCs,
did I miss something and your problems with
Volume 59 and 80 lay elsewhere ???

Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration

<a2a373a4-69cb-4295-908b-ef79f9cf2104n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3368&group=comp.os.cpm#3368

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a37:2f04:0:b0:663:397d:7051 with SMTP id v4-20020a372f04000000b00663397d7051mr7507940qkh.333.1651469941279;
Sun, 01 May 2022 22:39:01 -0700 (PDT)
X-Received: by 2002:a05:6808:1825:b0:326:107d:f968 with SMTP id
bh37-20020a056808182500b00326107df968mr599894oib.68.1651469940996; Sun, 01
May 2022 22:39:00 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Sun, 1 May 2022 22:39:00 -0700 (PDT)
In-Reply-To: <t4l5is$1lgi$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=216.73.160.29; posting-account=-FlTiAoAAACOjArX9PbsP26b0fRdEJTm
NNTP-Posting-Host: 216.73.160.29
References: <fee14c6f-36ac-42df-819d-1fa5ed2ae8ban@googlegroups.com>
<KvWdncKWc4FlMcn_nZ2dnUU7-c_NnZ2d@giganews.com> <71eea283-9aa0-401d-945b-c123fde64ce3n@googlegroups.com>
<g8KdnQ1x-M_uu8X_nZ2dnUU7-e-dnZ2d@giganews.com> <a9932a5d-2a9c-43d1-ac6b-67f93e2a5506n@googlegroups.com>
<ZI6dnQIu9Z8QWMf_nZ2dnUU7-XfNnZ2d@giganews.com> <bb43355c-6498-4cc4-b551-37361ed51bc1n@googlegroups.com>
<2ac35985-bebd-4bf3-a7db-8b38e4aa0319n@googlegroups.com> <cbcb6740-64cb-4969-8453-b8add428a531n@googlegroups.com>
<66b1a0ef-7e9d-40c9-aecb-f5e736ddcfa5n@googlegroups.com> <1aa287b7-d83a-4d1e-ade3-d3a321206833n@googlegroups.com>
<8cd27221-6179-45a3-b4cb-e7211730c235n@googlegroups.com> <635895df-8615-46d6-9251-fdcb355ecc92n@googlegroups.com>
<f1e064b0-c063-426b-b6a2-7082f446e11en@googlegroups.com> <49eed74a-1675-4461-a062-c3643c4e53ffn@googlegroups.com>
<wcudnWaN6aw2R_b_nZ2dnUU7-UlQAAAA@giganews.com> <30dbccb0-987a-42d5-953b-2e569faf4aa5n@googlegroups.com>
<t4k0sd$1grr$1@gioia.aioe.org> <t4l5is$1lgi$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <a2a373a4-69cb-4295-908b-ef79f9cf2104n@googlegroups.com>
Subject: Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration
From: cjecul...@gmail.com (Nathanael)
Injection-Date: Mon, 02 May 2022 05:39:01 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 59
 by: Nathanael - Mon, 2 May 2022 05:39 UTC

Excellent work! Thanks.

I’ll take a closer look when I get home after work. I’m not sure why I missed vol 80 of CPMDOSGG, as I do pull from CPMDOSGG for other volumes. In fact I explicitly mentioned it in my post to Steven Hirsch upthread, but said there it’s got the wrong CRCs.

Thanks again.

—nathanael

On Sunday, May 1, 2022 at 1:24:47 PM UTC+8, Martin wrote:
> Am 04/30/2022 08:57 PM, Martin schrieb:
> > Am 04/30/2022 05:21 AM, Nathanael schrieb:
> >> No problem. When it’s convenient.
> >>
> >> The three sources which preserve vol 59 have identical (bad) CRCs.
> >
> > Hi, Nathanael!
> >
> > Got lucky with the idea, the files must be archived in other places.
> >
> > The following leads to the correct CRCs for Volume 59.
> >
> > Most of the files are also in the DOSgg collection, CPM06/627!
> > And the CRC are correct!
> >
> > But one file is missing: READ.ME
> >
> > This one was really hard, until I found the READ.ME for
> > PISTOL V2.0 in DOSgg collection, CPM11/1114!
> >
> > Inspecting the padding of this file reveals the inner working
> > of the editor. The buffer size must be 1024 Bytes.
> >
> > So, converting READ.ME from LF to CR/LF line endings, padding with
> > a single CTRL-Z and the rest of the block from 1024 Bytes above....
> >
> > I couldn't believe it, the CRC is correct !!!
> >
> > Hth, Martin
> >
> Then looking into Volume 80...
>
> Took all the files from DOSgg CPM10/1080.
>
> Two files with wrong CRC remaining:
> PINUP82.CAL
> SIGHTRED.COM
>
> Both are archived with the correct CRC on the CP/M CDROM or
> the OAK archive.
>
> Martin
>
>
> P.S.:
> Since it was quite easy to find the correct CRCs,
> did I miss something and your problems with
> Volume 59 and 80 lay elsewhere ???

Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration

<cffd6e6b-719c-48ce-9785-d8c69e8b6b37n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3378&group=comp.os.cpm#3378

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a0c:d7cb:0:b0:444:2b27:80d3 with SMTP id g11-20020a0cd7cb000000b004442b2780d3mr731049qvj.57.1651802282922;
Thu, 05 May 2022 18:58:02 -0700 (PDT)
X-Received: by 2002:a05:6830:1af0:b0:605:63c0:3d6f with SMTP id
c16-20020a0568301af000b0060563c03d6fmr338263otd.5.1651802282599; Thu, 05 May
2022 18:58:02 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Thu, 5 May 2022 18:58:02 -0700 (PDT)
In-Reply-To: <t4k0sd$1grr$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=154.6.17.231; posting-account=-FlTiAoAAACOjArX9PbsP26b0fRdEJTm
NNTP-Posting-Host: 154.6.17.231
References: <fee14c6f-36ac-42df-819d-1fa5ed2ae8ban@googlegroups.com>
<KvWdncKWc4FlMcn_nZ2dnUU7-c_NnZ2d@giganews.com> <71eea283-9aa0-401d-945b-c123fde64ce3n@googlegroups.com>
<g8KdnQ1x-M_uu8X_nZ2dnUU7-e-dnZ2d@giganews.com> <a9932a5d-2a9c-43d1-ac6b-67f93e2a5506n@googlegroups.com>
<ZI6dnQIu9Z8QWMf_nZ2dnUU7-XfNnZ2d@giganews.com> <bb43355c-6498-4cc4-b551-37361ed51bc1n@googlegroups.com>
<2ac35985-bebd-4bf3-a7db-8b38e4aa0319n@googlegroups.com> <cbcb6740-64cb-4969-8453-b8add428a531n@googlegroups.com>
<66b1a0ef-7e9d-40c9-aecb-f5e736ddcfa5n@googlegroups.com> <1aa287b7-d83a-4d1e-ade3-d3a321206833n@googlegroups.com>
<8cd27221-6179-45a3-b4cb-e7211730c235n@googlegroups.com> <635895df-8615-46d6-9251-fdcb355ecc92n@googlegroups.com>
<f1e064b0-c063-426b-b6a2-7082f446e11en@googlegroups.com> <49eed74a-1675-4461-a062-c3643c4e53ffn@googlegroups.com>
<wcudnWaN6aw2R_b_nZ2dnUU7-UlQAAAA@giganews.com> <30dbccb0-987a-42d5-953b-2e569faf4aa5n@googlegroups.com>
<t4k0sd$1grr$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <cffd6e6b-719c-48ce-9785-d8c69e8b6b37n@googlegroups.com>
Subject: Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration
From: cjecul...@gmail.com (Nathanael)
Injection-Date: Fri, 06 May 2022 01:58:02 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Nathanael - Fri, 6 May 2022 01:58 UTC

Thanks again for the help. I’ve managed to whittle the list of non-matching CRCs down to eighteen files, most of which are on volumes 281 and 285, for which I have so far not found uncorrupted versions. So Steven, when time permits, could you take a look at your copies of those volumes if you have them, rather than vols 59 and 80? Much appreciated.

Martin, could you give more detail as to how you recovered vol 59’s READ.ME? You say, for example, you converted it from LF to CR/LF, but all the copies of 59’s READ.ME I’ve looked at are already in DOS format. WhatREAD.ME did you start with?

On Sunday, May 1, 2022 at 2:58:23 AM UTC+8, Martin wrote:
> Am 04/30/2022 05:21 AM, Nathanael schrieb:
> > No problem. When it’s convenient.
> >
> > The three sources which preserve vol 59 have identical (bad) CRCs.
> Hi, Nathanael!
>
> Got lucky with the idea, the files must be archived in other places.
>
> The following leads to the correct CRCs for Volume 59.
>
> Most of the files are also in the DOSgg collection, CPM06/627!
> And the CRC are correct!
>
> But one file is missing: READ.ME
>
> This one was really hard, until I found the READ.ME for
> PISTOL V2.0 in DOSgg collection, CPM11/1114!
>
> Inspecting the padding of this file reveals the inner working
> of the editor. The buffer size must be 1024 Bytes.
>
> So, converting READ.ME from LF to CR/LF line endings, padding with
> a single CTRL-Z and the rest of the block from 1024 Bytes above....
>
> I couldn't believe it, the CRC is correct !!!
>
> Hth, Martin

Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration

<t5219n$1qem$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3379&group=comp.os.cpm#3379

  copy link   Newsgroups: comp.os.cpm
Path: i2pn2.org!i2pn.org!aioe.org!WJvU7YLi6l8Aa5laU2vZ5w.user.46.165.242.75.POSTED!not-for-mail
From: this.is....@so.its.invalid (Martin)
Newsgroups: comp.os.cpm
Subject: Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration
Date: Fri, 06 May 2022 04:30:15 +0200
Organization: Aioe.org NNTP Server
Message-ID: <t5219n$1qem$1@gioia.aioe.org>
References: <fee14c6f-36ac-42df-819d-1fa5ed2ae8ban@googlegroups.com> <71eea283-9aa0-401d-945b-c123fde64ce3n@googlegroups.com> <g8KdnQ1x-M_uu8X_nZ2dnUU7-e-dnZ2d@giganews.com> <a9932a5d-2a9c-43d1-ac6b-67f93e2a5506n@googlegroups.com> <ZI6dnQIu9Z8QWMf_nZ2dnUU7-XfNnZ2d@giganews.com> <bb43355c-6498-4cc4-b551-37361ed51bc1n@googlegroups.com> <2ac35985-bebd-4bf3-a7db-8b38e4aa0319n@googlegroups.com> <cbcb6740-64cb-4969-8453-b8add428a531n@googlegroups.com> <66b1a0ef-7e9d-40c9-aecb-f5e736ddcfa5n@googlegroups.com> <1aa287b7-d83a-4d1e-ade3-d3a321206833n@googlegroups.com> <8cd27221-6179-45a3-b4cb-e7211730c235n@googlegroups.com> <635895df-8615-46d6-9251-fdcb355ecc92n@googlegroups.com> <f1e064b0-c063-426b-b6a2-7082f446e11en@googlegroups.com> <49eed74a-1675-4461-a062-c3643c4e53ffn@googlegroups.com> <wcudnWaN6aw2R_b_nZ2dnUU7-UlQAAAA@giganews.com> <30dbccb0-987a-42d5-953b-2e569faf4aa5n@googlegroups.com> <t4k0sd$1grr$1@gioia.aioe.org> <cffd6e6b-719c-48ce-9785-d8c69e8b6b37n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="59862"; posting-host="WJvU7YLi6l8Aa5laU2vZ5w.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:20.0) Gecko/20100101 SeaMonkey/2.17.1
X-Notice: Filtered by postfilter v. 0.9.2
 by: Martin - Fri, 6 May 2022 02:30 UTC

Ohhhh... :-)

I repeated the steps, and also found, that this step is not necessary.
In retrospect, I probably somehow converted the file from CR/LF to LF
without noticing and later took it as the original.

So, please ignore that step, it is *NOT* necessary.
I updated my notes.

Thanks for letting me know
Martin

Am 05/06/2022 03:58 AM, Nathanael schrieb:
> Martin, could you give more detail as to how you recovered vol 59’s READ.ME?
You say, for example, you converted it from LF to CR/LF, but all the
copies of 59’s
READ.ME I’ve looked at are already in DOS format. WhatREAD.ME did you
start with?

Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration

<820178cb-7c1e-414f-ad4d-9d91aee9715cn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3380&group=comp.os.cpm#3380

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:ac8:7d4d:0:b0:2f1:fcbc:b8a1 with SMTP id h13-20020ac87d4d000000b002f1fcbcb8a1mr3960021qtb.567.1651860744669;
Fri, 06 May 2022 11:12:24 -0700 (PDT)
X-Received: by 2002:a05:6808:15a4:b0:325:c91a:e816 with SMTP id
t36-20020a05680815a400b00325c91ae816mr5420630oiw.86.1651860744356; Fri, 06
May 2022 11:12:24 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!news.mixmin.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Fri, 6 May 2022 11:12:24 -0700 (PDT)
In-Reply-To: <cffd6e6b-719c-48ce-9785-d8c69e8b6b37n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2a00:23c4:83:c100:78dc:4da7:4b5f:ceb7;
posting-account=7LAplAoAAAByKIXUc8acNTC_dUp06kdO
NNTP-Posting-Host: 2a00:23c4:83:c100:78dc:4da7:4b5f:ceb7
References: <fee14c6f-36ac-42df-819d-1fa5ed2ae8ban@googlegroups.com>
<KvWdncKWc4FlMcn_nZ2dnUU7-c_NnZ2d@giganews.com> <71eea283-9aa0-401d-945b-c123fde64ce3n@googlegroups.com>
<g8KdnQ1x-M_uu8X_nZ2dnUU7-e-dnZ2d@giganews.com> <a9932a5d-2a9c-43d1-ac6b-67f93e2a5506n@googlegroups.com>
<ZI6dnQIu9Z8QWMf_nZ2dnUU7-XfNnZ2d@giganews.com> <bb43355c-6498-4cc4-b551-37361ed51bc1n@googlegroups.com>
<2ac35985-bebd-4bf3-a7db-8b38e4aa0319n@googlegroups.com> <cbcb6740-64cb-4969-8453-b8add428a531n@googlegroups.com>
<66b1a0ef-7e9d-40c9-aecb-f5e736ddcfa5n@googlegroups.com> <1aa287b7-d83a-4d1e-ade3-d3a321206833n@googlegroups.com>
<8cd27221-6179-45a3-b4cb-e7211730c235n@googlegroups.com> <635895df-8615-46d6-9251-fdcb355ecc92n@googlegroups.com>
<f1e064b0-c063-426b-b6a2-7082f446e11en@googlegroups.com> <49eed74a-1675-4461-a062-c3643c4e53ffn@googlegroups.com>
<wcudnWaN6aw2R_b_nZ2dnUU7-UlQAAAA@giganews.com> <30dbccb0-987a-42d5-953b-2e569faf4aa5n@googlegroups.com>
<t4k0sd$1grr$1@gioia.aioe.org> <cffd6e6b-719c-48ce-9785-d8c69e8b6b37n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <820178cb-7c1e-414f-ad4d-9d91aee9715cn@googlegroups.com>
Subject: Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration
From: ogde...@gmail.com (Mark Ogden)
Injection-Date: Fri, 06 May 2022 18:12:24 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Mark Ogden - Fri, 6 May 2022 18:12 UTC

On Friday, 6 May 2022 at 02:58:03 UTC+1, Nathanael wrote:
> Thanks again for the help. I’ve managed to whittle the list of non-matching CRCs down to eighteen files, most of which are on volumes 281 and 285, for which I have so far not found uncorrupted versions. So Steven, when time permits, could you take a look at your copies of those volumes if you have them, rather than vols 59 and 80? Much appreciated.
>
> Martin, could you give more detail as to how you recovered vol 59’s READ.ME? You say, for example, you converted it from LF to CR/LF, but all the copies of 59’s READ.ME I’ve looked at are already in DOS format. WhatREAD.ME did you start with?
> On Sunday, May 1, 2022 at 2:58:23 AM UTC+8, Martin wrote:
> > Am 04/30/2022 05:21 AM, Nathanael schrieb:
> > > No problem. When it’s convenient.
> > >
> > > The three sources which preserve vol 59 have identical (bad) CRCs.
> > Hi, Nathanael!
> >
> > Got lucky with the idea, the files must be archived in other places.
> >
> > The following leads to the correct CRCs for Volume 59.
> >
> > Most of the files are also in the DOSgg collection, CPM06/627!
> > And the CRC are correct!
> >
> > But one file is missing: READ.ME
> >
> > This one was really hard, until I found the READ.ME for
> > PISTOL V2.0 in DOSgg collection, CPM11/1114!
> >
> > Inspecting the padding of this file reveals the inner working
> > of the editor. The buffer size must be 1024 Bytes.
> >
> > So, converting READ.ME from LF to CR/LF line endings, padding with
> > a single CTRL-Z and the rest of the block from 1024 Bytes above....
> >
> > I couldn't believe it, the CRC is correct !!!
> >
> > Hth, Martin
Nathanael
It is likely that text files that don't match the CRC are not actually corrupt. Two scenarios exist
1) The file had junk after the Control Z, which normal processing would ignore. Unfortunately, the CP/M CRC tool includes the junk in its calculation. Many of the distributed text files excluded the control Z and any characters after it. Some also converted \r\n to \n to align with Unix conventions.
2) If the files were created on later versions of CP/M or MSDOS which supported true file length, the CRCs used, may be those of the file content only and not padded to 128 bytes. The unix based crck tool always pads text files. It may be worth checking the CRC assuming a binary file - note you may need to do \n to \r\n conversion before doing this.

PS. I did a compare of all of the files on vol281 and for those which appear in the catalog file, all of the CRCs match using my perl script version of crck, which intelligently looks for text vs. binary and for unix text file formats. In vol 285, there are 7 text files that have different CRCs, otherwise all match.

Mark

Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration

<20220507015527.8e6819365105702627a70b95@yaze-ag.de>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3381&group=comp.os.cpm#3381

  copy link   Newsgroups: comp.os.cpm
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news.bawue.net!newsfeed.in-ulm.de!not-for-mail
From: developm...@yaze-ag.de (Andreas Gerlich)
Newsgroups: comp.os.cpm
Subject: Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration
Date: Sat, 7 May 2022 01:55:27 +0200
Organization: University of Ulm, Germany and IN-ULM.de
Lines: 23
Message-ID: <20220507015527.8e6819365105702627a70b95@yaze-ag.de>
References: <fee14c6f-36ac-42df-819d-1fa5ed2ae8ban@googlegroups.com>
<a9932a5d-2a9c-43d1-ac6b-67f93e2a5506n@googlegroups.com>
<ZI6dnQIu9Z8QWMf_nZ2dnUU7-XfNnZ2d@giganews.com>
<bb43355c-6498-4cc4-b551-37361ed51bc1n@googlegroups.com>
<2ac35985-bebd-4bf3-a7db-8b38e4aa0319n@googlegroups.com>
<cbcb6740-64cb-4969-8453-b8add428a531n@googlegroups.com>
<66b1a0ef-7e9d-40c9-aecb-f5e736ddcfa5n@googlegroups.com>
<1aa287b7-d83a-4d1e-ade3-d3a321206833n@googlegroups.com>
<8cd27221-6179-45a3-b4cb-e7211730c235n@googlegroups.com>
<635895df-8615-46d6-9251-fdcb355ecc92n@googlegroups.com>
<f1e064b0-c063-426b-b6a2-7082f446e11en@googlegroups.com>
<49eed74a-1675-4461-a062-c3643c4e53ffn@googlegroups.com>
<wcudnWaN6aw2R_b_nZ2dnUU7-UlQAAAA@giganews.com>
<30dbccb0-987a-42d5-953b-2e569faf4aa5n@googlegroups.com>
<t4k0sd$1grr$1@gioia.aioe.org>
<cffd6e6b-719c-48ce-9785-d8c69e8b6b37n@googlegroups.com>
<820178cb-7c1e-414f-ad4d-9d91aee9715cn@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
X-Trace: news.in-ulm.de AC47CDC175B60020045F566A782AA739
X-Newsreader: Sylpheed 3.7.0 (GTK+ 2.24.33; x86_64-pc-linux-gnu)
 by: Andreas Gerlich - Fri, 6 May 2022 23:55 UTC

Hello Mark Odgen,

On Fri, 6 May 2022 11:12:24 -0700 (PDT)
Mark Ogden <ogdenpm@gmail.com> wrote:
>
....
>
> PS. I did a compare of all of the files on vol281 and for those which appear in the catalog file, all of the CRCs match using my perl script version of crck, which intelligently looks for text vs. binary and for unix text file formats. In vol 285, there are 7 text files that have different CRCs, otherwise all match.
>
>
> Mark

Is this perl script of crck free?
Where can I get the perl script and documentation how to use it?

Best Regards
Andreas

--
University of Ulm, Germany
Dipl.-Ing. (FH) Andreas Gerlich
Open Source Project: Yet Another Z80 Emulator by AG (YAZE-AG)
www.yaze-ag.de

Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration

<t55dh1$rl1$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3382&group=comp.os.cpm#3382

  copy link   Newsgroups: comp.os.cpm
Path: i2pn2.org!i2pn.org!aioe.org!GlYFjbLdx+vpmc7J2S6M1g.user.46.165.242.75.POSTED!not-for-mail
From: this.is....@so.its.invalid (Martin)
Newsgroups: comp.os.cpm
Subject: Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration
Date: Sat, 07 May 2022 11:17:19 +0200
Organization: Aioe.org NNTP Server
Message-ID: <t55dh1$rl1$1@gioia.aioe.org>
References: <fee14c6f-36ac-42df-819d-1fa5ed2ae8ban@googlegroups.com> <g8KdnQ1x-M_uu8X_nZ2dnUU7-e-dnZ2d@giganews.com> <a9932a5d-2a9c-43d1-ac6b-67f93e2a5506n@googlegroups.com> <ZI6dnQIu9Z8QWMf_nZ2dnUU7-XfNnZ2d@giganews.com> <bb43355c-6498-4cc4-b551-37361ed51bc1n@googlegroups.com> <2ac35985-bebd-4bf3-a7db-8b38e4aa0319n@googlegroups.com> <cbcb6740-64cb-4969-8453-b8add428a531n@googlegroups.com> <66b1a0ef-7e9d-40c9-aecb-f5e736ddcfa5n@googlegroups.com> <1aa287b7-d83a-4d1e-ade3-d3a321206833n@googlegroups.com> <8cd27221-6179-45a3-b4cb-e7211730c235n@googlegroups.com> <635895df-8615-46d6-9251-fdcb355ecc92n@googlegroups.com> <f1e064b0-c063-426b-b6a2-7082f446e11en@googlegroups.com> <49eed74a-1675-4461-a062-c3643c4e53ffn@googlegroups.com> <wcudnWaN6aw2R_b_nZ2dnUU7-UlQAAAA@giganews.com> <30dbccb0-987a-42d5-953b-2e569faf4aa5n@googlegroups.com> <t4k0sd$1grr$1@gioia.aioe.org> <cffd6e6b-719c-48ce-9785-d8c69e8b6b37n@googlegroups.com> <t5219n$1qem$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="28321"; posting-host="GlYFjbLdx+vpmc7J2S6M1g.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:20.0) Gecko/20100101 SeaMonkey/2.17.1
X-Notice: Filtered by postfilter v. 0.9.2
 by: Martin - Sat, 7 May 2022 09:17 UTC

Am 05/06/2022 04:30 AM, Martin schrieb:
> Ohhhh... :-)
>
> I repeated the steps, and also found, that this step is not necessary.
> In retrospect, I probably somehow converted the file from CR/LF to LF
> without noticing and later took it as the original.
>
> So, please ignore that step, it is *NOT* necessary.
> I updated my notes.
>
> Thanks for letting me know
> Martin
>
>
>
> Am 05/06/2022 03:58 AM, Nathanael schrieb:
>> Martin, could you give more detail as to how you recovered vol 59’s
>> READ.ME?
> You say, for example, you converted it from LF to CR/LF, but all the
> copies of 59’s
> READ.ME I’ve looked at are already in DOS format. WhatREAD.ME did you
> start with?
>

Good news !!!

I have found the necessary conversions to get the missing files
with matching CRCs.

To keep it short and easy to reproduce,
here are my shell scripts.

VOL281_fix.sh:
==== 8< ====
FILES="CMPCODE.DOC SNOOPY.FOR ZLOAD.DOC"

# convert to CR/LF, fill with EOF to CP/M block size
for x in $FILES
do
todos <$x | dd ibs=128 iflag=fullblock conv=sync | tr \\000 \\032 >$x.fixed
done

# FORT07.DAT is special
# first part: fixed length records with CR, don't touch
dd if=FORT07.DAT of=FORT07.DAT.part1 bs=1 count=7080
# second part: text with LF, convert to CR/LF
dd if=FORT07.DAT bs=1 skip=7080 | todos >FORT07.DAT.part2
# combine, fill with EOF to CP/M block size
cat FORT07.DAT.part1 FORT07.DAT.part2 | dd ibs=128 iflag=fullblock conv=sync | tr \\000 \\032 >FORT07.DAT.fixed
# cleanup
rm FORT07.DAT.part1 FORT07.DAT.part2

# if crck is available
#crck *.fixed
==== 8< ====

VOL285_fix.sh:
==== 8< ====
FILES="BRIEF-TS.HOW BROWSE.DOC CURSOR.ASM WORD-KEY.FIX SAVEREST.ASM SAVEREST.DOC TWENTY.ASM"

# convert to CR/LF, append one EOF, fill with NUL to CP/M block size
for x in $FILES
do
( todos <$x; printf "\\032" ) | dd ibs=128 iflag=fullblock conv=sync >$x.fixed
done

# if crck is available
#crck *.fixed
==== 8< ====

Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration

<cc2f68cb-7210-4d1d-acea-77b49b210f05n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3383&group=comp.os.cpm#3383

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:ac8:110a:0:b0:2f1:ea84:b84 with SMTP id c10-20020ac8110a000000b002f1ea840b84mr6315636qtj.463.1651915151745;
Sat, 07 May 2022 02:19:11 -0700 (PDT)
X-Received: by 2002:a05:6870:562c:b0:ed:a3d4:647c with SMTP id
m44-20020a056870562c00b000eda3d4647cmr2889901oao.156.1651915151455; Sat, 07
May 2022 02:19:11 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Sat, 7 May 2022 02:19:11 -0700 (PDT)
In-Reply-To: <20220507015527.8e6819365105702627a70b95@yaze-ag.de>
Injection-Info: google-groups.googlegroups.com; posting-host=2a00:23c4:83:c100:78dc:4da7:4b5f:ceb7;
posting-account=7LAplAoAAAByKIXUc8acNTC_dUp06kdO
NNTP-Posting-Host: 2a00:23c4:83:c100:78dc:4da7:4b5f:ceb7
References: <fee14c6f-36ac-42df-819d-1fa5ed2ae8ban@googlegroups.com>
<a9932a5d-2a9c-43d1-ac6b-67f93e2a5506n@googlegroups.com> <ZI6dnQIu9Z8QWMf_nZ2dnUU7-XfNnZ2d@giganews.com>
<bb43355c-6498-4cc4-b551-37361ed51bc1n@googlegroups.com> <2ac35985-bebd-4bf3-a7db-8b38e4aa0319n@googlegroups.com>
<cbcb6740-64cb-4969-8453-b8add428a531n@googlegroups.com> <66b1a0ef-7e9d-40c9-aecb-f5e736ddcfa5n@googlegroups.com>
<1aa287b7-d83a-4d1e-ade3-d3a321206833n@googlegroups.com> <8cd27221-6179-45a3-b4cb-e7211730c235n@googlegroups.com>
<635895df-8615-46d6-9251-fdcb355ecc92n@googlegroups.com> <f1e064b0-c063-426b-b6a2-7082f446e11en@googlegroups.com>
<49eed74a-1675-4461-a062-c3643c4e53ffn@googlegroups.com> <wcudnWaN6aw2R_b_nZ2dnUU7-UlQAAAA@giganews.com>
<30dbccb0-987a-42d5-953b-2e569faf4aa5n@googlegroups.com> <t4k0sd$1grr$1@gioia.aioe.org>
<cffd6e6b-719c-48ce-9785-d8c69e8b6b37n@googlegroups.com> <820178cb-7c1e-414f-ad4d-9d91aee9715cn@googlegroups.com>
<20220507015527.8e6819365105702627a70b95@yaze-ag.de>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <cc2f68cb-7210-4d1d-acea-77b49b210f05n@googlegroups.com>
Subject: Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration
From: ogde...@gmail.com (Mark Ogden)
Injection-Date: Sat, 07 May 2022 09:19:11 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Mark Ogden - Sat, 7 May 2022 09:19 UTC

On Saturday, 7 May 2022 at 01:00:28 UTC+1, Andreas Gerlich wrote:
> Hello Mark Odgen,
>
> On Fri, 6 May 2022 11:12:24 -0700 (PDT)
> Mark Ogden <ogd...@gmail.com> wrote:
> >
> ...
> >
> > PS. I did a compare of all of the files on vol281 and for those which appear in the catalog file, all of the CRCs match using my perl script version of crck, which intelligently looks for text vs. binary and for unix text file formats. In vol 285, there are 7 text files that have different CRCs, otherwise all match.
> >
> >
> > Mark
> Is this perl script of crck free?
> Where can I get the perl script and documentation how to use it?
>
> Best Regards
> Andreas
>
> --
> University of Ulm, Germany
> Dipl.-Ing. (FH) Andreas Gerlich
> Open Source Project: Yet Another Z80 Emulator by AG (YAZE-AG)
> www.yaze-ag.de
Andreas
The perl script was something that I wrote in a few minutes to initially allow me to check for different text file formats.
I have added a few comments to help others understand and posted it at

https://mark-ogden.uk/files/crck.pl

Mark

Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration

<de8174dd-2b2f-4a54-95b6-cf2a56577a38n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3384&group=comp.os.cpm#3384

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:6214:621:b0:432:5e0d:cb64 with SMTP id a1-20020a056214062100b004325e0dcb64mr6230727qvx.65.1651926356745;
Sat, 07 May 2022 05:25:56 -0700 (PDT)
X-Received: by 2002:a05:6870:4626:b0:ed:331a:c3d4 with SMTP id
z38-20020a056870462600b000ed331ac3d4mr6357274oao.225.1651926356514; Sat, 07
May 2022 05:25:56 -0700 (PDT)
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Sat, 7 May 2022 05:25:56 -0700 (PDT)
In-Reply-To: <t55dh1$rl1$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=154.6.22.12; posting-account=-FlTiAoAAACOjArX9PbsP26b0fRdEJTm
NNTP-Posting-Host: 154.6.22.12
References: <fee14c6f-36ac-42df-819d-1fa5ed2ae8ban@googlegroups.com>
<g8KdnQ1x-M_uu8X_nZ2dnUU7-e-dnZ2d@giganews.com> <a9932a5d-2a9c-43d1-ac6b-67f93e2a5506n@googlegroups.com>
<ZI6dnQIu9Z8QWMf_nZ2dnUU7-XfNnZ2d@giganews.com> <bb43355c-6498-4cc4-b551-37361ed51bc1n@googlegroups.com>
<2ac35985-bebd-4bf3-a7db-8b38e4aa0319n@googlegroups.com> <cbcb6740-64cb-4969-8453-b8add428a531n@googlegroups.com>
<66b1a0ef-7e9d-40c9-aecb-f5e736ddcfa5n@googlegroups.com> <1aa287b7-d83a-4d1e-ade3-d3a321206833n@googlegroups.com>
<8cd27221-6179-45a3-b4cb-e7211730c235n@googlegroups.com> <635895df-8615-46d6-9251-fdcb355ecc92n@googlegroups.com>
<f1e064b0-c063-426b-b6a2-7082f446e11en@googlegroups.com> <49eed74a-1675-4461-a062-c3643c4e53ffn@googlegroups.com>
<wcudnWaN6aw2R_b_nZ2dnUU7-UlQAAAA@giganews.com> <30dbccb0-987a-42d5-953b-2e569faf4aa5n@googlegroups.com>
<t4k0sd$1grr$1@gioia.aioe.org> <cffd6e6b-719c-48ce-9785-d8c69e8b6b37n@googlegroups.com>
<t5219n$1qem$1@gioia.aioe.org> <t55dh1$rl1$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <de8174dd-2b2f-4a54-95b6-cf2a56577a38n@googlegroups.com>
Subject: Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration
From: cjecul...@gmail.com (Nathanael)
Injection-Date: Sat, 07 May 2022 12:25:56 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Nathanael - Sat, 7 May 2022 12:25 UTC

@Martin: fantastic! Thanks to some hints from Mark, I finished vol 281 this morning (FORT07.DAT didn’t need any special processing for me):

for i in CMPCODE.DOC SNOOPY.FOR ZLOAD.DOC FORT07.DAT; do
unix2dos $i
done

But I’d been working on vol 285 all day with no luck. Your converting to DOS, adding a single 1AH then padding with nulls rather than Ctrl-Zwas the secret. Fantastic. Thanks!

For i in BRIEF-TS.HOW BROWSE.DOC CURSOR.ASM SAVEREST.ASM \
SAVEREST.DOC TWENTY.ASM WORD-KEY.FIX

do
printf “%b” ‘\x1A’ >> $i
count=$(( 128 - $(ls -l $i | cut -d’ ‘ -f5) % 128 ))
[[ $count -eq 128 ]] && count=0
for (( c=1; c<=$count; c++ )); do printf “%b” ‘\x00’ >> $i; done
done

But I’m still not following your discussion on vol 59’s READ.ME.

> padding with a single CTRL-Z and the rest of the block from 1024 Bytes above

The READ.ME from vol 59 of CPMDOSGG already ends with 40 bytes of 1AH, so did you mean adding a Ctrl-Z to a different file?

I also don’t know what “the rest of the block from 1024” means.

—nathanael

On Saturday, May 7, 2022 at 5:18:29 PM UTC+8, Martin wrote:
> Am 05/06/2022 04:30 AM, Martin schrieb:
> > Ohhhh... :-)
> >
> > I repeated the steps, and also found, that this step is not necessary.
> > In retrospect, I probably somehow converted the file from CR/LF to LF
> > without noticing and later took it as the original.
> >
> > So, please ignore that step, it is *NOT* necessary.
> > I updated my notes.
> >
> > Thanks for letting me know
> > Martin
> >
> >
> >
> > Am 05/06/2022 03:58 AM, Nathanael schrieb:
> >> Martin, could you give more detail as to how you recovered vol 59’s
> >> READ.ME?
> > You say, for example, you converted it from LF to CR/LF, but all the
> > copies of 59’s
> > READ.ME I’ve looked at are already in DOS format. WhatREAD.ME did you
> > start with?
> >
> Good news !!!
>
> I have found the necessary conversions to get the missing files
> with matching CRCs.
>
> To keep it short and easy to reproduce,
> here are my shell scripts.
>
>
> VOL281_fix.sh:
> ==== 8< ====
> FILES="CMPCODE.DOC SNOOPY.FOR ZLOAD.DOC"
>
> # convert to CR/LF, fill with EOF to CP/M block size
> for x in $FILES
> do
> todos <$x | dd ibs=128 iflag=fullblock conv=sync | tr \\000 \\032 >$x.fixed
> done
>
> # FORT07.DAT is special
> # first part: fixed length records with CR, don't touch
> dd if=FORT07.DAT of=FORT07.DAT.part1 bs=1 count=7080
> # second part: text with LF, convert to CR/LF
> dd if=FORT07.DAT bs=1 skip=7080 | todos >FORT07.DAT.part2
> # combine, fill with EOF to CP/M block size
> cat FORT07.DAT.part1 FORT07.DAT.part2 | dd ibs=128 iflag=fullblock conv=sync | tr \\000 \\032 >FORT07.DAT.fixed
> # cleanup
> rm FORT07.DAT.part1 FORT07.DAT.part2
>
> # if crck is available
> #crck *.fixed
> ==== 8< ====
>
>
> VOL285_fix.sh:
> ==== 8< ====
> FILES="BRIEF-TS.HOW BROWSE.DOC CURSOR.ASM WORD-KEY.FIX SAVEREST.ASM SAVEREST.DOC TWENTY.ASM"
>
> # convert to CR/LF, append one EOF, fill with NUL to CP/M block size
> for x in $FILES
> do
> ( todos <$x; printf "\\032" ) | dd ibs=128 iflag=fullblock conv=sync >$x.fixed
> done
>
> # if crck is available
> #crck *.fixed
> ==== 8< ===

Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration

<20220507182136.9e92fa2892ec7f34fa81e7a2@yaze-ag.de>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3385&group=comp.os.cpm#3385

  copy link   Newsgroups: comp.os.cpm
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!news1.tnib.de!feed.news.tnib.de!news.tnib.de!newsfeed.in-ulm.de!not-for-mail
From: developm...@yaze-ag.de (Andreas Gerlich)
Newsgroups: comp.os.cpm
Subject: Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration
Date: Sat, 7 May 2022 18:21:36 +0200
Organization: University of Ulm, Germany and IN-ULM.de
Lines: 24
Message-ID: <20220507182136.9e92fa2892ec7f34fa81e7a2@yaze-ag.de>
References: <fee14c6f-36ac-42df-819d-1fa5ed2ae8ban@googlegroups.com>
<bb43355c-6498-4cc4-b551-37361ed51bc1n@googlegroups.com>
<2ac35985-bebd-4bf3-a7db-8b38e4aa0319n@googlegroups.com>
<cbcb6740-64cb-4969-8453-b8add428a531n@googlegroups.com>
<66b1a0ef-7e9d-40c9-aecb-f5e736ddcfa5n@googlegroups.com>
<1aa287b7-d83a-4d1e-ade3-d3a321206833n@googlegroups.com>
<8cd27221-6179-45a3-b4cb-e7211730c235n@googlegroups.com>
<635895df-8615-46d6-9251-fdcb355ecc92n@googlegroups.com>
<f1e064b0-c063-426b-b6a2-7082f446e11en@googlegroups.com>
<49eed74a-1675-4461-a062-c3643c4e53ffn@googlegroups.com>
<wcudnWaN6aw2R_b_nZ2dnUU7-UlQAAAA@giganews.com>
<30dbccb0-987a-42d5-953b-2e569faf4aa5n@googlegroups.com>
<t4k0sd$1grr$1@gioia.aioe.org>
<cffd6e6b-719c-48ce-9785-d8c69e8b6b37n@googlegroups.com>
<820178cb-7c1e-414f-ad4d-9d91aee9715cn@googlegroups.com>
<20220507015527.8e6819365105702627a70b95@yaze-ag.de>
<cc2f68cb-7210-4d1d-acea-77b49b210f05n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
X-Trace: news.in-ulm.de 2DC2657861820966494844784FEAE12A
X-Newsreader: Sylpheed 3.7.0 (GTK+ 2.24.33; x86_64-pc-linux-gnu)
 by: Andreas Gerlich - Sat, 7 May 2022 16:21 UTC

Hello Mark,

thank you for the crck.pl.

Best Regards
Andreas

On Sat, 7 May 2022 02:19:11 -0700 (PDT)
Mark Ogden <ogdenpm@gmail.com> wrote:

> Andreas
> The perl script was something that I wrote in a few minutes to initially allow me to check for different text file formats.
> I have added a few comments to help others understand and posted it at
>
> https://mark-ogden.uk/files/crck.pl
>
> Mark

--
University of Ulm, Germany
Dipl.-Ing. (FH) Andreas Gerlich
Open Source Project: Yet Another Z80 Emulator by AG (YAZE-AG)
www.yaze-ag.de

Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration

<t569n8$ov3$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3386&group=comp.os.cpm#3386

  copy link   Newsgroups: comp.os.cpm
Path: i2pn2.org!rocksolid2!i2pn.org!news.swapon.de!aioe.org!GlYFjbLdx+vpmc7J2S6M1g.user.46.165.242.75.POSTED!not-for-mail
From: this.is....@so.its.invalid (Martin)
Newsgroups: comp.os.cpm
Subject: Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration
Date: Sat, 07 May 2022 19:18:29 +0200
Organization: Aioe.org NNTP Server
Message-ID: <t569n8$ov3$1@gioia.aioe.org>
References: <fee14c6f-36ac-42df-819d-1fa5ed2ae8ban@googlegroups.com> <a9932a5d-2a9c-43d1-ac6b-67f93e2a5506n@googlegroups.com> <ZI6dnQIu9Z8QWMf_nZ2dnUU7-XfNnZ2d@giganews.com> <bb43355c-6498-4cc4-b551-37361ed51bc1n@googlegroups.com> <2ac35985-bebd-4bf3-a7db-8b38e4aa0319n@googlegroups.com> <cbcb6740-64cb-4969-8453-b8add428a531n@googlegroups.com> <66b1a0ef-7e9d-40c9-aecb-f5e736ddcfa5n@googlegroups.com> <1aa287b7-d83a-4d1e-ade3-d3a321206833n@googlegroups.com> <8cd27221-6179-45a3-b4cb-e7211730c235n@googlegroups.com> <635895df-8615-46d6-9251-fdcb355ecc92n@googlegroups.com> <f1e064b0-c063-426b-b6a2-7082f446e11en@googlegroups.com> <49eed74a-1675-4461-a062-c3643c4e53ffn@googlegroups.com> <wcudnWaN6aw2R_b_nZ2dnUU7-UlQAAAA@giganews.com> <30dbccb0-987a-42d5-953b-2e569faf4aa5n@googlegroups.com> <t4k0sd$1grr$1@gioia.aioe.org> <cffd6e6b-719c-48ce-9785-d8c69e8b6b37n@googlegroups.com> <t5219n$1qem$1@gioia.aioe.org> <t55dh1$rl1$1@gioia.aioe.org> <de8174dd-2b2f-4a54-95b6-cf2a56577a38n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="25571"; posting-host="GlYFjbLdx+vpmc7J2S6M1g.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:20.0) Gecko/20100101 SeaMonkey/2.17.1
X-Notice: Filtered by postfilter v. 0.9.2
 by: Martin - Sat, 7 May 2022 17:18 UTC

Am 05/07/2022 02:25 PM, Nathanael schrieb:
> But I’m still not following your discussion on vol 59’s READ.ME.
>
>> padding with a single CTRL-Z and the rest of the block from 1024 Bytes above
>
> The READ.ME from vol 59 of CPMDOSGG already ends with 40 bytes of 1AH, so did you mean adding a Ctrl-Z to a different file?
>
> I also don’t know what “the rest of the block from 1024” means.
>
> —nathanael
>

I try my best to explain it better :-)

There is no DOSGG Volume 59, CPM10/1059 is missing.

I found most of Volume 59 it in CPM06/627, but there,
READ.ME is missing.

I had to fix the READ.ME from SIGMV059.ARK.

As I already wrote, this file is in CR/LF format and
it is not padded with EOF.

This is the file I used.

So, hands on ...

This is the last part of the unmodified READ.ME:
000019d0 72 67 6d 61 6e 6e 0d 0a |rgmann..|

And here is the part 1024 bytes above, where I took the padding bytes:
000015d0 6c 22 20 74 6f 20 74 68 65 0d 0a 64 65 66 69 6e |l" to the..defin|
000015e0 69 74 69 6f 6e 2e 0d 0a 0d 0a 09 41 20 6e 75 6d |ition......A num|
000015f0 62 65 72 20 6f 66 20 63 6f 6e 76 65 6e 69 65 6e |ber of convenien|

So, after adding on EOF and padding with the bytes from above:
000019d0 72 67 6d 61 6e 6e 0d 0a 1a 0d 0a 64 65 66 69 6e |rgmann.....defin|
000019e0 69 74 69 6f 6e 2e 0d 0a 0d 0a 09 41 20 6e 75 6d |ition......A num|
000019f0 62 65 72 20 6f 66 20 63 6f 6e 76 65 6e 69 65 6e |ber of convenien|

The CRC is ok :-)

Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration

<t56bsc$1lrk$1@gioia.aioe.org>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3387&group=comp.os.cpm#3387

  copy link   Newsgroups: comp.os.cpm
Path: i2pn2.org!i2pn.org!aioe.org!GlYFjbLdx+vpmc7J2S6M1g.user.46.165.242.75.POSTED!not-for-mail
From: this.is....@so.its.invalid (Martin)
Newsgroups: comp.os.cpm
Subject: Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration
Date: Sat, 07 May 2022 19:55:21 +0200
Organization: Aioe.org NNTP Server
Message-ID: <t56bsc$1lrk$1@gioia.aioe.org>
References: <fee14c6f-36ac-42df-819d-1fa5ed2ae8ban@googlegroups.com> <ZI6dnQIu9Z8QWMf_nZ2dnUU7-XfNnZ2d@giganews.com> <bb43355c-6498-4cc4-b551-37361ed51bc1n@googlegroups.com> <2ac35985-bebd-4bf3-a7db-8b38e4aa0319n@googlegroups.com> <cbcb6740-64cb-4969-8453-b8add428a531n@googlegroups.com> <66b1a0ef-7e9d-40c9-aecb-f5e736ddcfa5n@googlegroups.com> <1aa287b7-d83a-4d1e-ade3-d3a321206833n@googlegroups.com> <8cd27221-6179-45a3-b4cb-e7211730c235n@googlegroups.com> <635895df-8615-46d6-9251-fdcb355ecc92n@googlegroups.com> <f1e064b0-c063-426b-b6a2-7082f446e11en@googlegroups.com> <49eed74a-1675-4461-a062-c3643c4e53ffn@googlegroups.com> <wcudnWaN6aw2R_b_nZ2dnUU7-UlQAAAA@giganews.com> <30dbccb0-987a-42d5-953b-2e569faf4aa5n@googlegroups.com> <t4k0sd$1grr$1@gioia.aioe.org> <cffd6e6b-719c-48ce-9785-d8c69e8b6b37n@googlegroups.com> <t5219n$1qem$1@gioia.aioe.org> <t55dh1$rl1$1@gioia.aioe.org> <de8174dd-2b2f-4a54-95b6-cf2a56577a38n@googlegroups.com> <t569n8$ov3$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Info: gioia.aioe.org; logging-data="55156"; posting-host="GlYFjbLdx+vpmc7J2S6M1g.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:20.0) Gecko/20100101 SeaMonkey/2.17.1
X-Notice: Filtered by postfilter v. 0.9.2
 by: Martin - Sat, 7 May 2022 17:55 UTC

Am 05/07/2022 07:18 PM, Martin schrieb:
> Am 05/07/2022 02:25 PM, Nathanael schrieb:
>> But I’m still not following your discussion on vol 59’s READ.ME.
>>
>>> padding with a single CTRL-Z and the rest of the block from 1024 Bytes above
>>
>> The READ.ME from vol 59 of CPMDOSGG already ends with 40 bytes of 1AH, so did you mean adding a Ctrl-Z to a different file?
>>
>> I also don’t know what “the rest of the block from 1024” means.
>>
>> —nathanael
>>
>

Forget it :-)

Found the missing READ.ME in DOSGG CPM06/627, but named #HISTORY.018.

This file *IS* the missing READ.ME.

Copy, rename, done!

Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration

<42a465fa-f14f-4bcf-8422-a60853b126fen@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3388&group=comp.os.cpm#3388

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a37:b543:0:b0:69f:71de:23fb with SMTP id e64-20020a37b543000000b0069f71de23fbmr7058813qkf.90.1651965786194;
Sat, 07 May 2022 16:23:06 -0700 (PDT)
X-Received: by 2002:a05:6870:b618:b0:ed:d979:b2cf with SMTP id
cm24-20020a056870b61800b000edd979b2cfmr29305oab.0.1651965785921; Sat, 07 May
2022 16:23:05 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!news.uzoreto.com!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Sat, 7 May 2022 16:23:05 -0700 (PDT)
In-Reply-To: <wcudnWaN6aw2R_b_nZ2dnUU7-UlQAAAA@giganews.com>
Injection-Info: google-groups.googlegroups.com; posting-host=154.6.22.19; posting-account=-FlTiAoAAACOjArX9PbsP26b0fRdEJTm
NNTP-Posting-Host: 154.6.22.19
References: <fee14c6f-36ac-42df-819d-1fa5ed2ae8ban@googlegroups.com>
<M6CdnVa_DJezes__nZ2dnUU7-IGdnZ2d@giganews.com> <90a1ef32-c4b6-4885-b8cf-fbb55709c06cn@googlegroups.com>
<KvWdncKWc4FlMcn_nZ2dnUU7-c_NnZ2d@giganews.com> <71eea283-9aa0-401d-945b-c123fde64ce3n@googlegroups.com>
<g8KdnQ1x-M_uu8X_nZ2dnUU7-e-dnZ2d@giganews.com> <a9932a5d-2a9c-43d1-ac6b-67f93e2a5506n@googlegroups.com>
<ZI6dnQIu9Z8QWMf_nZ2dnUU7-XfNnZ2d@giganews.com> <bb43355c-6498-4cc4-b551-37361ed51bc1n@googlegroups.com>
<2ac35985-bebd-4bf3-a7db-8b38e4aa0319n@googlegroups.com> <cbcb6740-64cb-4969-8453-b8add428a531n@googlegroups.com>
<66b1a0ef-7e9d-40c9-aecb-f5e736ddcfa5n@googlegroups.com> <1aa287b7-d83a-4d1e-ade3-d3a321206833n@googlegroups.com>
<8cd27221-6179-45a3-b4cb-e7211730c235n@googlegroups.com> <635895df-8615-46d6-9251-fdcb355ecc92n@googlegroups.com>
<f1e064b0-c063-426b-b6a2-7082f446e11en@googlegroups.com> <49eed74a-1675-4461-a062-c3643c4e53ffn@googlegroups.com>
<wcudnWaN6aw2R_b_nZ2dnUU7-UlQAAAA@giganews.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <42a465fa-f14f-4bcf-8422-a60853b126fen@googlegroups.com>
Subject: Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration
From: cjecul...@gmail.com (Nathanael)
Injection-Date: Sat, 07 May 2022 23:23:06 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3752
 by: Nathanael - Sat, 7 May 2022 23:23 UTC

@Steven — Thanks for uploading vols 59 and 80. After looking briefly at the volumes you’ve uploaded to Dropbox, they strongly resemble CPMDOSgg, but your collection may be even earlier. In every case, yours matches the original CRCs in -CATALOG. Also, CPMDOSgg is missing a number of vols, including 59.

V59: only yours matches the original CRCs in -CATALOG.

V80: yours and CPMDOSgg both match original CRCs, but someone seems to have inadvertently mixed v80 and 81 together in CPMDOSgg.

V184-192: CPMDOSgg is the only other source. Yours is identical; both match original CRCs.

V226: CPMDOSgg is the only other complete source; both it and yours match original CRCs.

Do you know the source of your disks? Based on what you’ve uploaded, your collection seems to be more pristine than any of the other sources. Don’t lose them! :)

On Friday, April 29, 2022 at 8:31:45 PM UTC+8, Steven Hirsch wrote:
> On 4/28/22 22:59, Nathanael wrote:
> >
> > I pull vol 100 from the CPMDOSGG collection, which doesn’t suffer from the
> > issue. There are around 80 or 90 files I haven’t been able to fix the CRCs
> > on; particularly vols 59 and 80. None of the extant sources have provided a
> > solution. I’m hoping Steven Hirsch might be able to run CRCs on his copies
> > of those two vols to see if he can get good CRC values.
> I'm dealing with some family issues here, but will try to dig out those disks
> next week.

Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration

<e4e93660-92ae-469c-83ed-426af1e4fe01n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=3389&group=comp.os.cpm#3389

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:ad4:5aa8:0:b0:45a:f1e4:7b24 with SMTP id u8-20020ad45aa8000000b0045af1e47b24mr6210745qvg.127.1651973870246;
Sat, 07 May 2022 18:37:50 -0700 (PDT)
X-Received: by 2002:a05:6808:f87:b0:326:a1ed:9483 with SMTP id
o7-20020a0568080f8700b00326a1ed9483mr3227843oiw.287.1651973870012; Sat, 07
May 2022 18:37:50 -0700 (PDT)
Path: i2pn2.org!i2pn.org!aioe.org!news.mixmin.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.cpm
Date: Sat, 7 May 2022 18:37:49 -0700 (PDT)
In-Reply-To: <t56bsc$1lrk$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=45.130.83.26; posting-account=-FlTiAoAAACOjArX9PbsP26b0fRdEJTm
NNTP-Posting-Host: 45.130.83.26
References: <fee14c6f-36ac-42df-819d-1fa5ed2ae8ban@googlegroups.com>
<ZI6dnQIu9Z8QWMf_nZ2dnUU7-XfNnZ2d@giganews.com> <bb43355c-6498-4cc4-b551-37361ed51bc1n@googlegroups.com>
<2ac35985-bebd-4bf3-a7db-8b38e4aa0319n@googlegroups.com> <cbcb6740-64cb-4969-8453-b8add428a531n@googlegroups.com>
<66b1a0ef-7e9d-40c9-aecb-f5e736ddcfa5n@googlegroups.com> <1aa287b7-d83a-4d1e-ade3-d3a321206833n@googlegroups.com>
<8cd27221-6179-45a3-b4cb-e7211730c235n@googlegroups.com> <635895df-8615-46d6-9251-fdcb355ecc92n@googlegroups.com>
<f1e064b0-c063-426b-b6a2-7082f446e11en@googlegroups.com> <49eed74a-1675-4461-a062-c3643c4e53ffn@googlegroups.com>
<wcudnWaN6aw2R_b_nZ2dnUU7-UlQAAAA@giganews.com> <30dbccb0-987a-42d5-953b-2e569faf4aa5n@googlegroups.com>
<t4k0sd$1grr$1@gioia.aioe.org> <cffd6e6b-719c-48ce-9785-d8c69e8b6b37n@googlegroups.com>
<t5219n$1qem$1@gioia.aioe.org> <t55dh1$rl1$1@gioia.aioe.org>
<de8174dd-2b2f-4a54-95b6-cf2a56577a38n@googlegroups.com> <t569n8$ov3$1@gioia.aioe.org>
<t56bsc$1lrk$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <e4e93660-92ae-469c-83ed-426af1e4fe01n@googlegroups.com>
Subject: Re: *HUMONGOUS* 10th Anniversary and SIG/M Restoration
From: cjecul...@gmail.com (Nathanael)
Injection-Date: Sun, 08 May 2022 01:37:50 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
 by: Nathanael - Sun, 8 May 2022 01:37 UTC

Good detective work:)

V59 is done. Only four more files to go. Thanks.

On Sunday, May 8, 2022 at 1:56:30 AM UTC+8, Martin wrote:
> Am 05/07/2022 07:18 PM, Martin schrieb:
> > Am 05/07/2022 02:25 PM, Nathanael schrieb:
> >> But I’m still not following your discussion on vol 59’s READ.ME.
> >>
> >>> padding with a single CTRL-Z and the rest of the block from 1024 Bytes above
> >>
> >> The READ.ME from vol 59 of CPMDOSGG already ends with 40 bytes of 1AH, so did you mean adding a Ctrl-Z to a different file?
> >>
> >> I also don’t know what “the rest of the block from 1024” means.
> >>
> >> —nathanael
> >>
> >
> Forget it :-)
>
> Found the missing READ.ME in DOSGG CPM06/627, but named #HISTORY.018.
>
> This file *IS* the missing READ.ME.
>
> Copy, rename, done!

Pages:1234
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor