Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Center meeting at 4pm in 2C-543.


devel / comp.os.cpm / KCS

SubjectAuthor
* SEQIO.LIBdxforth
+* Re: SEQIO.LIBMartin
|`- Re: SEQIO.LIBdxforth
+* Re: SEQIO.LIBMr. Emmanuel Roche, France
|`- Re: SEQIO.LIBdxforth
`* Re: SEQIO.LIBTony Nicholson
 `* Re: SEQIO.LIBdxforth
  +* Re: SEQIO.LIBTony Nicholson
  |`* Re: SEQIO.LIBretrogear
  | `* Re: SEQIO.LIBldkr...@gmail.com
  |  `* Re: SEQIO.LIBretrogear
  |   `* Re: SEQIO.ASMldkr...@gmail.com
  |    `- Re: SEQIO.ASMMartin
  `* Re: SEQIO.LIBJason
   `- KCSdxforth

1
SEQIO.LIB

<si8lua$p8a$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.os.cpm
Path: i2pn2.org!i2pn.org!aioe.org!7AktqsUqy5CCvnKa3S0Dkw.user.46.165.242.75.POSTED!not-for-mail
From: dxfo...@gmail.com (dxforth)
Newsgroups: comp.os.cpm
Subject: SEQIO.LIB
Date: Mon, 20 Sep 2021 10:51:22 +1000
Organization: Aioe.org NNTP Server
Message-ID: <si8lua$p8a$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="25866"; posting-host="7AktqsUqy5CCvnKa3S0Dkw.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.14.0
Content-Language: en-GB
X-Mozilla-News-Host: news://nntp.aioe.org:119
X-Notice: Filtered by postfilter v. 0.9.2
 by: dxforth - Mon, 20 Sep 2021 00:51 UTC

On 19/09/2021 17:39, Martin wrote:
> ...
> Nice litte thing, so I disassembled it ... :-)
>
> It uses SEQIO.LIB, needs MAC.COM to assemble.

I also had a quick look but no idea it used (and consisted
mostly of) SEQIO.LIB.

Makes me wonder just how popular - or unpopular- was this lib?
I'm not aware anyone converting it to Z80 and AFAIK it received
only one third-party update (SEQIO22.LIB). Perhaps it required
too much effort to learn? The docs (hard to get) don't appear
to have been summarized anywhere as occurred for MAC and M80.
All very strange considering much of drudgery in a CP/M program
is file-io and where libraries shine.

Re: SEQIO.LIB

<si8vtp$1u3q$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.os.cpm
Path: i2pn2.org!i2pn.org!aioe.org!t5j6epPF7W16uTQh2YZzGQ.user.46.165.242.75.POSTED!not-for-mail
From: this.is....@so.its.invalid (Martin)
Newsgroups: comp.os.cpm
Subject: Re: SEQIO.LIB
Date: Mon, 20 Sep 2021 05:41:43 +0200
Organization: Aioe.org NNTP Server
Message-ID: <si8vtp$1u3q$1@gioia.aioe.org>
References: <si8lua$p8a$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="63610"; posting-host="t5j6epPF7W16uTQh2YZzGQ.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 - Mon, 20 Sep 2021 03:41 UTC

Am 09/20/2021 02:51 AM, dxforth schrieb:
> On 19/09/2021 17:39, Martin wrote:
>> ... Nice litte thing, so I disassembled it ... :-)
>>
>> It uses SEQIO.LIB, needs MAC.COM to assemble.
>
> I also had a quick look but no idea it used (and consisted
> mostly of) SEQIO.LIB.
>
> Makes me wonder just how popular - or unpopular- was this lib?
> I'm not aware anyone converting it to Z80 and AFAIK it received
> only one third-party update (SEQIO22.LIB). Perhaps it required
> too much effort to learn? The docs (hard to get) don't appear
> to have been summarized anywhere as occurred for MAC and M80.
> All very strange considering much of drudgery in a CP/M program
> is file-io and where libraries shine.

You better only used these LIBs in distributed programs,
if you really owned a copy of MAC or RMAC.

This probably limited the wide use.

Martin

Re: SEQIO.LIB

<si9277$jio$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.os.cpm
Path: i2pn2.org!i2pn.org!aioe.org!7AktqsUqy5CCvnKa3S0Dkw.user.46.165.242.75.POSTED!not-for-mail
From: dxfo...@gmail.com (dxforth)
Newsgroups: comp.os.cpm
Subject: Re: SEQIO.LIB
Date: Mon, 20 Sep 2021 14:20:56 +1000
Organization: Aioe.org NNTP Server
Message-ID: <si9277$jio$1@gioia.aioe.org>
References: <si8lua$p8a$1@gioia.aioe.org> <si8vtp$1u3q$1@gioia.aioe.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="20056"; posting-host="7AktqsUqy5CCvnKa3S0Dkw.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.14.0
Content-Language: en-GB
X-Notice: Filtered by postfilter v. 0.9.2
 by: dxforth - Mon, 20 Sep 2021 04:20 UTC

On 20/09/2021 13:41, Martin wrote:
> Am 09/20/2021 02:51 AM, dxforth schrieb:
>> On 19/09/2021 17:39, Martin wrote:
>>> ... Nice litte thing, so I disassembled it ... :-)
>>>
>>> It uses SEQIO.LIB, needs MAC.COM to assemble.
>>
>> I also had a quick look but no idea it used (and consisted
>> mostly of) SEQIO.LIB.
>>
>> Makes me wonder just how popular - or unpopular- was this lib?
>> I'm not aware anyone converting it to Z80 and AFAIK it received
>> only one third-party update (SEQIO22.LIB). Perhaps it required
>> too much effort to learn? The docs (hard to get) don't appear
>> to have been summarized anywhere as occurred for MAC and M80.
>> All very strange considering much of drudgery in a CP/M program
>> is file-io and where libraries shine.
>
> You better only used these LIBs in distributed programs,
> if you really owned a copy of MAC or RMAC.
>
> This probably limited the wide use.

Possibly. But then SEQIO.LIB was widely distributed (e.g. CPMUG)
and no copyright notice or even author name.

Re: SEQIO.LIB

<cfd9ede5-44d1-4baa-8ac4-dd0a75869a69n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a05:620a:14b1:: with SMTP id x17mr23928673qkj.37.1632138539452;
Mon, 20 Sep 2021 04:48:59 -0700 (PDT)
X-Received: by 2002:a05:6830:50:: with SMTP id d16mr18510364otp.231.1632138539200;
Mon, 20 Sep 2021 04:48:59 -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, 20 Sep 2021 04:48:59 -0700 (PDT)
In-Reply-To: <si8lua$p8a$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=109.214.74.26; posting-account=wGrAFgoAAAD-mx3Qns29BnQYgMHAHksE
NNTP-Posting-Host: 109.214.74.26
References: <si8lua$p8a$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <cfd9ede5-44d1-4baa-8ac4-dd0a75869a69n@googlegroups.com>
Subject: Re: SEQIO.LIB
From: roche...@laposte.net (Mr. Emmanuel Roche, France)
Injection-Date: Mon, 20 Sep 2021 11:48:59 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 47
 by: Mr. Emmanuel Roche, - Mon, 20 Sep 2021 11:48 UTC

Normally, I write privately to the original poster when I have something to say. However, in this particular case, I think that what I have to say is worth being shared with all the others readers of the comp.os.cpm Newsgroup..

Ed wrote:

> I also had a quick look but no idea it used (and consisted
> mostly of) SEQIO.LIB.
>
> Makes me wonder just how popular - or unpopular- was this lib?
> I'm not aware anyone converting it to Z80 and AFAIK it received
> only one third-party update (SEQIO22.LIB). Perhaps it required
> too much effort to learn? The docs (hard to get) don't appear
> to have been summarized anywhere as occurred for MAC and M80.
> All very strange considering much of drudgery in a CP/M program
> is file-io and where libraries shine.

As I have explained several times, for historical reasons, depending on the country, some versions of CP/M are more "standards" in a place than others.. So, in the USA, most "Old Timers" of this group think that CP/M is 2.2, and the standard tools are ASM and DDT. In Europe, which got CP/M later (because of the need to translate all the doc), CP/M Plus is clearly the standard (Amstrad has sold 8 Millions PCW during 10 years), with RMAC and LINK-80 (needed to reassemble a BIOS for CP/M Plus). (However, Amstrad was not providing GENCPM. This generated lots of talks, since Amstrad did not use a SYS file, but a custom file.)

Now, if we just re-read those old Digital Research advertisements, we see that they were selling *SEPARATELY* MAC and SID as improvements to serious programmers. And Digital Research was thinking that they were tools so good that it was selling each of them for the price of CP/M itself! And MAC was sold with a manual containing several examples of creation of libraries of macros, one of them being the full source code of... SEQIO.LIB !

I don't have an original 8" IBM-3740 "Distribution Disk" of MAC, but I am ready to bet that it was provided with several examples of its use. (Remember: Gary Kildall was a teacher of Computer Science at the Naval Postgraduate School of Monterey, California.) VIEW is so small and elementary that it would be a very nice example of the use of SEQIO.

If you are interested, UNLOAD (there are 2 versions of this program) also uses SEQIO.

RTFM!

Yours Sincerely,
Mr. Emmanuel Roche, France

Re: SEQIO.LIB

<sic6rv$113o$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.os.cpm
Path: i2pn2.org!i2pn.org!aioe.org!7AktqsUqy5CCvnKa3S0Dkw.user.46.165.242.75.POSTED!not-for-mail
From: dxfo...@gmail.com (dxforth)
Newsgroups: comp.os.cpm
Subject: Re: SEQIO.LIB
Date: Tue, 21 Sep 2021 18:58:38 +1000
Organization: Aioe.org NNTP Server
Message-ID: <sic6rv$113o$1@gioia.aioe.org>
References: <si8lua$p8a$1@gioia.aioe.org>
<cfd9ede5-44d1-4baa-8ac4-dd0a75869a69n@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="33912"; posting-host="7AktqsUqy5CCvnKa3S0Dkw.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.14.0
X-Notice: Filtered by postfilter v. 0.9.2
Content-Language: en-GB
 by: dxforth - Tue, 21 Sep 2021 08:58 UTC

On 20/09/2021 21:48, Mr. Emmanuel Roche, France wrote:
> ...
> And MAC was sold with a manual containing several examples of creation of libraries of
> macros, one of them being the full source code of... SEQIO.LIB !
>
> I don't have an original 8" IBM-3740 "Distribution Disk" of MAC, but I am ready to bet
> that it was provided with several examples of its use.

CP/M 3 distribution disks I've seen contain MAC and RMAC but no SEQIO.LIB.
Reading 'CP/M Programmers Utility Guide' 1982 I get the impression SEQIO.LIB
was never supplied as a file - rather a book example of an extensive macro
library which users were encouraged to extend:

"The SEQIO library is typical of the interface you can construct to provide
a higher level interface between assembly language programs and their
operating environment. Although the library shown here performs only
simple sequential file input/output, you can construct more comprehensive
libraries for random access based on this library."

There's a curious comment in SEQIO22.LIB which states:

"This is a highly modified version of the original by unknown author
believed to be Ward Christensen."

Wishful thinking?

Re: SEQIO.LIB

<feb75665-7303-41a9-a393-6f8ba337ecfbn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a37:f902:: with SMTP id l2mr28160252qkj.511.1632218995969;
Tue, 21 Sep 2021 03:09:55 -0700 (PDT)
X-Received: by 2002:aca:1101:: with SMTP id 1mr2921931oir.85.1632218995676;
Tue, 21 Sep 2021 03:09:55 -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: Tue, 21 Sep 2021 03:09:55 -0700 (PDT)
In-Reply-To: <si8lua$p8a$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=2403:5800:7600:3300:8ce:2766:9ef8:f716;
posting-account=5wnjpAoAAABrhNpKTP0a5hOqJUBnLT3d
NNTP-Posting-Host: 2403:5800:7600:3300:8ce:2766:9ef8:f716
References: <si8lua$p8a$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <feb75665-7303-41a9-a393-6f8ba337ecfbn@googlegroups.com>
Subject: Re: SEQIO.LIB
From: agn...@gmail.com (Tony Nicholson)
Injection-Date: Tue, 21 Sep 2021 10:09:55 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 35
 by: Tony Nicholson - Tue, 21 Sep 2021 10:09 UTC

On Monday, September 20, 2021 at 10:51:26 AM UTC+10, dxforth wrote:
> On 19/09/2021 17:39, Martin wrote:
> > ...
> > Nice litte thing, so I disassembled it ... :-)
> >
> > It uses SEQIO.LIB, needs MAC.COM to assemble.
>
> I also had a quick look but no idea it used (and consisted
> mostly of) SEQIO.LIB.
>
> Makes me wonder just how popular - or unpopular- was this lib?
> I'm not aware anyone converting it to Z80 and AFAIK it received
> only one third-party update (SEQIO22.LIB). Perhaps it required
> too much effort to learn? The docs (hard to get) don't appear
> to have been summarized anywhere as occurred for MAC and M80.
> All very strange considering much of drudgery in a CP/M program
> is file-io and where libraries shine.

The Digital Research "CP/M MAC Macro Assembler: Language
Manual and Applications Guide" (c)1977 contains examples using
the SEQIO.LIB library. Get it as a PDF from

http://www.bitsavers.org/pdf/digitalResearch/cpm/CPM_Mac_Macro_Assembler_1977.pdf

The ZIP file for MAC from the Unofficial CP/M Web Site at

http://cpm.z80.de/binary.html#utilities

contains a collection of the macro libraries -

BUTTONS.LIB DSTACK.LIB NCOMPARE.LIB SAMPLE.ASM STACK.LIB Z80.LIB
COMPARE.LIB I8085.LIB NSWP.COM SELECT.LIB TREADLES.LIB
DISK.DOC INTER.LIB PIP.COM SEQIO.LIB WHEN.LIB
DOWHILE.LIB MAC.COM READ.ME SIMPIO.LIB Z80.DOC

Tony

Re: SEQIO.LIB

<sid0ln$3ai$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.os.cpm
Path: i2pn2.org!i2pn.org!aioe.org!7AktqsUqy5CCvnKa3S0Dkw.user.46.165.242.75.POSTED!not-for-mail
From: dxfo...@gmail.com (dxforth)
Newsgroups: comp.os.cpm
Subject: Re: SEQIO.LIB
Date: Wed, 22 Sep 2021 02:19:02 +1000
Organization: Aioe.org NNTP Server
Message-ID: <sid0ln$3ai$1@gioia.aioe.org>
References: <si8lua$p8a$1@gioia.aioe.org>
<feb75665-7303-41a9-a393-6f8ba337ecfbn@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="3410"; posting-host="7AktqsUqy5CCvnKa3S0Dkw.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.14.0
Content-Language: en-GB
X-Notice: Filtered by postfilter v. 0.9.2
 by: dxforth - Tue, 21 Sep 2021 16:19 UTC

On 21/09/2021 20:09, Tony Nicholson wrote:
>
> The Digital Research "CP/M MAC Macro Assembler: Language
> Manual and Applications Guide" (c)1977 contains examples using
> the SEQIO.LIB library. Get it as a PDF from
>
> http://www.bitsavers.org/pdf/digitalResearch/cpm/CPM_Mac_Macro_Assembler_1977.pdf
>
> The ZIP file for MAC from the Unofficial CP/M Web Site at
>
> http://cpm.z80.de/binary.html#utilities
>
> contains a collection of the macro libraries -
>
> BUTTONS.LIB DSTACK.LIB NCOMPARE.LIB SAMPLE.ASM STACK.LIB Z80.LIB
> COMPARE.LIB I8085.LIB NSWP.COM SELECT.LIB TREADLES.LIB
> DISK.DOC INTER.LIB PIP.COM SEQIO.LIB WHEN.LIB
> DOWHILE.LIB MAC.COM READ.ME SIMPIO.LIB Z80.DOC

Thanks. The files are laid out a little differently than what appears
in the DRI manuals - revisions perhaps.

Re: SEQIO.LIB

<ab61d829-3b46-4247-a707-dfacc5fb49b3n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a37:a095:: with SMTP id j143mr4602851qke.277.1632263850903;
Tue, 21 Sep 2021 15:37:30 -0700 (PDT)
X-Received: by 2002:a05:6808:2026:: with SMTP id q38mr5653666oiw.15.1632263850656;
Tue, 21 Sep 2021 15:37:30 -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: Tue, 21 Sep 2021 15:37:30 -0700 (PDT)
In-Reply-To: <sid0ln$3ai$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=2403:5800:7600:3300:b5bf:f340:c7ac:1673;
posting-account=5wnjpAoAAABrhNpKTP0a5hOqJUBnLT3d
NNTP-Posting-Host: 2403:5800:7600:3300:b5bf:f340:c7ac:1673
References: <si8lua$p8a$1@gioia.aioe.org> <feb75665-7303-41a9-a393-6f8ba337ecfbn@googlegroups.com>
<sid0ln$3ai$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ab61d829-3b46-4247-a707-dfacc5fb49b3n@googlegroups.com>
Subject: Re: SEQIO.LIB
From: agn...@gmail.com (Tony Nicholson)
Injection-Date: Tue, 21 Sep 2021 22:37:30 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 13
 by: Tony Nicholson - Tue, 21 Sep 2021 22:37 UTC

On Wednesday, September 22, 2021 at 2:19:05 AM UTC+10, dxforth wrote:

> Thanks. The files are laid out a little differently than what appears
> in the DRI manuals - revisions perhaps.

I see there's a 1980 revision of the manual too on Bitsavers (but I haven't checked it for what's changed).

http://www.bitsavers.org/pdf/digitalResearch/cpm/CPM_MAC_Macro_Assembler_Nov80.pdf

Also, the origin of the mac-b.zip file from Gaby Chaudry's site (the site with official sanctioned distribution software for Digital Research CP/M software) isn't clear on its origins.

I assume it is the MAC 2.0 distribution files - plus PIP and NSWP.

Tony

Re: SEQIO.LIB

<9d4c6125-bd92-43c0-b605-6fd4826c9ac4n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a37:f605:: with SMTP id y5mr23033943qkj.505.1632738379424;
Mon, 27 Sep 2021 03:26:19 -0700 (PDT)
X-Received: by 2002:a05:6830:1090:: with SMTP id y16mr16024349oto.317.1632738379190;
Mon, 27 Sep 2021 03:26:19 -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, 27 Sep 2021 03:26:18 -0700 (PDT)
In-Reply-To: <ab61d829-3b46-4247-a707-dfacc5fb49b3n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=70.35.107.205; posting-account=jKERDgoAAAC7gLN5mRA-DQeBq0YlQi-t
NNTP-Posting-Host: 70.35.107.205
References: <si8lua$p8a$1@gioia.aioe.org> <feb75665-7303-41a9-a393-6f8ba337ecfbn@googlegroups.com>
<sid0ln$3ai$1@gioia.aioe.org> <ab61d829-3b46-4247-a707-dfacc5fb49b3n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9d4c6125-bd92-43c0-b605-6fd4826c9ac4n@googlegroups.com>
Subject: Re: SEQIO.LIB
From: larrygr...@gmail.com (retrogear)
Injection-Date: Mon, 27 Sep 2021 10:26:19 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 7
 by: retrogear - Mon, 27 Sep 2021 10:26 UTC

I've got hard copies of The DRI CPM Plus Programmer's Guide which doesn't reference the MAC assembler in it's index.
My hard copy book that came with my Sperry UTS-30 contains The Programmer's Utilities Guide for the CP/M Family of Operating Systems 1st edition 1982
which is 294 pages which covers MAC, RMAC, LINK80 and LIB80 Here's a quote from p218
"The SEQIO library is typical of the interface you can construct to provide a higher level interface between assembly language programs and their operating environment.
Although the library shown here performs only simple sequential file input/output, you can construct more comprehensive libraries for random access based on this library."
There's also a 10 page assembly listing of the sequential file i/o library. I'll have to study this. I didn't realize this wasn't a part of cpm plus itself until Mr Roche mentioned it in here.

Larry G

Re: SEQIO.LIB

<1063c1d8-ecaf-4273-b317-3c91a19f1ae5n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a37:a40e:: with SMTP id n14mr24365450qke.81.1632745594610;
Mon, 27 Sep 2021 05:26:34 -0700 (PDT)
X-Received: by 2002:a4a:98ca:: with SMTP id b10mr20401735ooj.45.1632745594352;
Mon, 27 Sep 2021 05:26:34 -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, 27 Sep 2021 05:26:34 -0700 (PDT)
In-Reply-To: <9d4c6125-bd92-43c0-b605-6fd4826c9ac4n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=192.30.164.110; posting-account=vgtDDgoAAAD79vzJigFqI2FioZJCfmjs
NNTP-Posting-Host: 192.30.164.110
References: <si8lua$p8a$1@gioia.aioe.org> <feb75665-7303-41a9-a393-6f8ba337ecfbn@googlegroups.com>
<sid0ln$3ai$1@gioia.aioe.org> <ab61d829-3b46-4247-a707-dfacc5fb49b3n@googlegroups.com>
<9d4c6125-bd92-43c0-b605-6fd4826c9ac4n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <1063c1d8-ecaf-4273-b317-3c91a19f1ae5n@googlegroups.com>
Subject: Re: SEQIO.LIB
From: ldkrae...@gmail.com (ldkr...@gmail.com)
Injection-Date: Mon, 27 Sep 2021 12:26:34 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 4
 by: ldkr...@gmail.com - Mon, 27 Sep 2021 12:26 UTC

Larry G, Can you scan those 10 pages at 400 to 600 DPI?

Thanks.

Larry

Re: SEQIO.LIB

<70ae4bb9-af0a-4d1d-a99e-e5b8d1cbc4f5n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a37:ab15:: with SMTP id u21mr2510106qke.394.1632782606259;
Mon, 27 Sep 2021 15:43:26 -0700 (PDT)
X-Received: by 2002:aca:6549:: with SMTP id j9mr1214388oiw.126.1632782606031;
Mon, 27 Sep 2021 15:43:26 -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, 27 Sep 2021 15:43:25 -0700 (PDT)
In-Reply-To: <1063c1d8-ecaf-4273-b317-3c91a19f1ae5n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=70.35.107.205; posting-account=jKERDgoAAAC7gLN5mRA-DQeBq0YlQi-t
NNTP-Posting-Host: 70.35.107.205
References: <si8lua$p8a$1@gioia.aioe.org> <feb75665-7303-41a9-a393-6f8ba337ecfbn@googlegroups.com>
<sid0ln$3ai$1@gioia.aioe.org> <ab61d829-3b46-4247-a707-dfacc5fb49b3n@googlegroups.com>
<9d4c6125-bd92-43c0-b605-6fd4826c9ac4n@googlegroups.com> <1063c1d8-ecaf-4273-b317-3c91a19f1ae5n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <70ae4bb9-af0a-4d1d-a99e-e5b8d1cbc4f5n@googlegroups.com>
Subject: Re: SEQIO.LIB
From: larrygr...@gmail.com (retrogear)
Injection-Date: Mon, 27 Sep 2021 22:43:26 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 7
 by: retrogear - Mon, 27 Sep 2021 22:43 UTC

On Monday, September 27, 2021 at 7:26:35 AM UTC-5, ldkr...@gmail.com wrote:
> Larry G, Can you scan those 10 pages at 400 to 600 DPI?
>
> Thanks.
>
> Larry
Looks like it's on bitsavers p188 in here
http://bitsavers.org/pdf/digitalResearch/cpm_plus/CPM_Programmers_Utilities_Guide_Sep82.pdf

Re: SEQIO.ASM

<3d4a1ad7-c167-4dc3-9d52-2ba076997a4en@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:a37:4152:: with SMTP id o79mr4337694qka.169.1632910369313;
Wed, 29 Sep 2021 03:12:49 -0700 (PDT)
X-Received: by 2002:aca:6108:: with SMTP id v8mr7372218oib.139.1632910369057;
Wed, 29 Sep 2021 03:12:49 -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: Wed, 29 Sep 2021 03:12:48 -0700 (PDT)
In-Reply-To: <70ae4bb9-af0a-4d1d-a99e-e5b8d1cbc4f5n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=192.30.164.110; posting-account=vgtDDgoAAAD79vzJigFqI2FioZJCfmjs
NNTP-Posting-Host: 192.30.164.110
References: <si8lua$p8a$1@gioia.aioe.org> <feb75665-7303-41a9-a393-6f8ba337ecfbn@googlegroups.com>
<sid0ln$3ai$1@gioia.aioe.org> <ab61d829-3b46-4247-a707-dfacc5fb49b3n@googlegroups.com>
<9d4c6125-bd92-43c0-b605-6fd4826c9ac4n@googlegroups.com> <1063c1d8-ecaf-4273-b317-3c91a19f1ae5n@googlegroups.com>
<70ae4bb9-af0a-4d1d-a99e-e5b8d1cbc4f5n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <3d4a1ad7-c167-4dc3-9d52-2ba076997a4en@googlegroups.com>
Subject: Re: SEQIO.ASM
From: ldkrae...@gmail.com (ldkr...@gmail.com)
Injection-Date: Wed, 29 Sep 2021 10:12:49 +0000
Content-Type: text/plain; charset="UTF-8"
Lines: 10
 by: ldkr...@gmail.com - Wed, 29 Sep 2021 10:12 UTC

Folks,
I've OCR'd pages 204 thru 214 of the "CPM_Programmers_Utilities_Guide_Sep82.pdf "
and posted the seqio.asm file on:
https://github.com/ldkraemer/seqio-for-CPM

There are likely still some typo's that need to be corrected. Please update the github site
with any corrections you find, so they are captured.

Thanks.

Larry

Re: SEQIO.ASM

<sj24ur$71v$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.os.cpm
Path: i2pn2.org!i2pn.org!aioe.org!rnmD9zdFO9RqSMhKS/PnXw.user.46.165.242.75.POSTED!not-for-mail
From: this.is....@so.its.invalid (Martin)
Newsgroups: comp.os.cpm
Subject: Re: SEQIO.ASM
Date: Wed, 29 Sep 2021 18:40:50 +0200
Organization: Aioe.org NNTP Server
Message-ID: <sj24ur$71v$1@gioia.aioe.org>
References: <si8lua$p8a$1@gioia.aioe.org> <feb75665-7303-41a9-a393-6f8ba337ecfbn@googlegroups.com> <sid0ln$3ai$1@gioia.aioe.org> <ab61d829-3b46-4247-a707-dfacc5fb49b3n@googlegroups.com> <9d4c6125-bd92-43c0-b605-6fd4826c9ac4n@googlegroups.com> <1063c1d8-ecaf-4273-b317-3c91a19f1ae5n@googlegroups.com> <70ae4bb9-af0a-4d1d-a99e-e5b8d1cbc4f5n@googlegroups.com> <3d4a1ad7-c167-4dc3-9d52-2ba076997a4en@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="7231"; posting-host="rnmD9zdFO9RqSMhKS/PnXw.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 - Wed, 29 Sep 2021 16:40 UTC

Am 09/29/2021 12:12 PM, ldkr...@gmail.com schrieb:
> Folks,
> I've OCR'd pages 204 thru 214 of the "CPM_Programmers_Utilities_Guide_Sep82.pdf "
> and posted the seqio.asm file on:
> https://github.com/ldkraemer/seqio-for-CPM
>
> There are likely still some typo's that need to be corrected. Please update the github site
> with any corrections you find, so they are captured.
>
> Thanks.
>
> Larry
>

Larry, please look into the following archive
<http://www.retroarchive.org/cpm/archive/unofficial/download/mac-b.zip>

Martin

Re: SEQIO.LIB

<0d2c2b1d-2c50-43be-a578-2fde27544c5en@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: comp.os.cpm
X-Received: by 2002:ac8:7613:: with SMTP id t19mr2515266qtq.365.1632951498442;
Wed, 29 Sep 2021 14:38:18 -0700 (PDT)
X-Received: by 2002:a9d:655a:: with SMTP id q26mr2053480otl.130.1632951498080;
Wed, 29 Sep 2021 14:38:18 -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: Wed, 29 Sep 2021 14:38:17 -0700 (PDT)
In-Reply-To: <sid0ln$3ai$1@gioia.aioe.org>
Injection-Info: google-groups.googlegroups.com; posting-host=99.226.40.93; posting-account=2BUwigoAAABfpwRHnyqmMOiY8HrHVf72
NNTP-Posting-Host: 99.226.40.93
References: <si8lua$p8a$1@gioia.aioe.org> <feb75665-7303-41a9-a393-6f8ba337ecfbn@googlegroups.com>
<sid0ln$3ai$1@gioia.aioe.org>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <0d2c2b1d-2c50-43be-a578-2fde27544c5en@googlegroups.com>
Subject: Re: SEQIO.LIB
From: jnguyen1...@gmail.com (Jason)
Injection-Date: Wed, 29 Sep 2021 21:38:18 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 26
 by: Jason - Wed, 29 Sep 2021 21:38 UTC

On Tuesday, September 21, 2021 at 12:19:05 PM UTC-4, dxforth wrote:
> On 21/09/2021 20:09, Tony Nicholson wrote:
> >
> > The Digital Research "CP/M MAC Macro Assembler: Language
> > Manual and Applications Guide" (c)1977 contains examples using
> > the SEQIO.LIB library. Get it as a PDF from
> >
> > http://www.bitsavers.org/pdf/digitalResearch/cpm/CPM_Mac_Macro_Assembler_1977.pdf
> >
> > The ZIP file for MAC from the Unofficial CP/M Web Site at
> >
> > http://cpm.z80.de/binary.html#utilities
> >
> > contains a collection of the macro libraries -
> >
> > BUTTONS.LIB DSTACK.LIB NCOMPARE.LIB SAMPLE.ASM STACK.LIB Z80.LIB
> > COMPARE.LIB I8085.LIB NSWP.COM SELECT.LIB TREADLES.LIB
> > DISK.DOC INTER.LIB PIP.COM SEQIO.LIB WHEN.LIB
> > DOWHILE.LIB MAC.COM READ.ME SIMPIO.LIB Z80.DOC
> Thanks. The files are laid out a little differently than what appears
> in the DRI manuals - revisions perhaps.

Hi, this is probably the worst possible place I could ask this (I couldn't find you anywhere else on the Internet), but do you have the Forth code to the KCS utility (v0.8 or whatever's latest)? A number of people (including myself) have been trying to get ahold of it for a project.

KCS

<sj323f$hbs$1@gioia.aioe.org>

  copy mid

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

  copy link   Newsgroups: comp.os.cpm
Path: i2pn2.org!i2pn.org!aioe.org!7AktqsUqy5CCvnKa3S0Dkw.user.46.165.242.75.POSTED!not-for-mail
From: dxfo...@gmail.com (dxforth)
Newsgroups: comp.os.cpm
Subject: KCS
Date: Thu, 30 Sep 2021 10:58:24 +1000
Organization: Aioe.org NNTP Server
Message-ID: <sj323f$hbs$1@gioia.aioe.org>
References: <si8lua$p8a$1@gioia.aioe.org>
<feb75665-7303-41a9-a393-6f8ba337ecfbn@googlegroups.com>
<sid0ln$3ai$1@gioia.aioe.org>
<0d2c2b1d-2c50-43be-a578-2fde27544c5en@googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Info: gioia.aioe.org; logging-data="17788"; posting-host="7AktqsUqy5CCvnKa3S0Dkw.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org";
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
Thunderbird/78.14.0
Content-Language: en-GB
X-Notice: Filtered by postfilter v. 0.9.2
 by: dxforth - Thu, 30 Sep 2021 00:58 UTC

On 30/09/2021 07:38, Jason wrote:
>
> Hi, this is probably the worst possible place I could ask this (I couldn't
> find you anywhere else on the Internet), but do you have the Forth code to
> the KCS utility (v0.8 or whatever's latest)? A number of people (including
> myself) have been trying to get ahold of it for a project.

It's available here:

http://dxforth.mirrors.minimaltype.com/

It's not been updated in years, though I did juggle the source so it fits
my current setup. Should you want that gmail.com me at dxforth.

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor