Rocksolid Light

Welcome to Rocksolid Light

mail  files  register  newsreader  groups  login

Message-ID:  

Spock: We suffered 23 casualties in that attack, Captain.


computers / comp.sys.apple2 / Re: GS/OS High Speed Serial Port Drivers - New Release

SubjectAuthor
* GS/OS High Speed Serial Port Drivers - New ReleaseHugh Hood
`* GS/OS High Speed Serial Port Drivers - New ReleaseI am Rob
 `* GS/OS High Speed Serial Port Drivers - New ReleaseHugh Hood
  `* GS/OS High Speed Serial Port Drivers - New ReleaseI am Rob
   `* GS/OS High Speed Serial Port Drivers - New ReleaseHugh Hood
    `- GS/OS High Speed Serial Port Drivers - New ReleaseI am Rob

1
GS/OS High Speed Serial Port Drivers - New Release

<9NacncXYFNPEie34nZ2dnZfqnPudnZ2d@earthlink.com>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=6263&group=comp.sys.apple2#6263

  copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!feeder.usenetexpress.com!tr2.iad1.usenetexpress.com!69.80.99.27.MISMATCH!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail
NNTP-Posting-Date: Wed, 06 Dec 2023 06:27:36 +0000
Date: Wed, 6 Dec 2023 00:27:36 -0600
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
From: hughhood@earthlink.net (Hugh Hood)
Subject: GS/OS High Speed Serial Port Drivers - New Release
Newsgroups: comp.sys.apple2
Content-Language: en-US
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <9NacncXYFNPEie34nZ2dnZfqnPudnZ2d@earthlink.com>
Lines: 70
X-Usenet-Provider: http://www.giganews.com
NNTP-Posting-Host: 172.59.193.41
X-Trace: sv3-asDKNUA9L+10ak0A3GtP7lEvy4RN/B50PGAFekdScJXHu5sfYRmYVNELpVAK6ymFJPhO7qVELgizoAV!sAeC8xfnr3hEmydgPMv+IRpwzWmneP41vqGqYdgOMXDLDIgEIxqYqNspOihRLzNYVXlZh4+5idjt!yHPSL7ERNFNTVaEaqr2kIWH1h5QaSXiOaQ==
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
 by: Hugh Hood - Wed, 6 Dec 2023 06:27 UTC

Now available is a collection of six (6) high-speed 57,600 baud to
230,400 baud GS/OS Serial Port Drivers (FileType $BB / AuxType $0002)
for use when printing from GS/OS Desktop applications.

In most cases, these port drivers can be used with either the Direct
Connect PostScript Printer Driver or any of the HP LaserJet/DeskJet
printer drivers contained on the Harmonie printer driver software
package from Vitesse.

{They may also be useful when printing to some other brands of printers
whose drivers are available in the Harmonie package}.

Since these are serial port drivers, they will probably only be selected
when printing in one of the following two situations:

1. From a 'real' Apple IIgs to a printer with a serial interface (or a
printer with a parallel interface using a serial-parallel adapter);

or,

2. From an emulated Apple IIgs (e.g. KEGS or one of its variants) to a
printer, primarily in the instance where the emulated IIgs' serial port
is redirected by the emulator over TCP/IP to a network printer attached
to the host computer. {KEGS began offering this feature at version 1.29}.

There are six (6) port drivers in this package:

1. Printer Port (Slot 1) @ 57,600 baud
2. Printer Port (Slot 1) @ 115,200 baud
3. Printer Port (Slot 1) @ 230,400 baud

4. Modem Port (Slot 2) @ 57,600 baud
5. Modem Port (Slot 2) @ 115,200 baud
6. Modem Port (Slot 2) @ 230,400 baud

Included also is the source code (Merlin format) for the drivers.

All drivers are based on Burger Becky Heineman's original freeware
'Printer57.6' port driver released back in the early 1990's, and later
included in the Harmonie printer driver software package.

Heineman's driver was disassembled using Ewen Wannop's 'BrkDown' Desktop
disassembler application, and then converted into Merlin source code.

A couple of minor items in the Printer57.6 were first corrected, and
then the code was modified to produce the six port drivers included here.

The drivers have been tested on both a 'real' Apple IIgs attached to a
serial HP LaserJet printer, and also on a KEGS emulated Apple IIgs
printing to a networked HP LaserJet PostScript printer on the host machine.

All tests went well, and all drivers offered substantially quicker
printing speed than that achieved by using Apple's own 'Printer' port
driver that is included with GS/OS.

I been particularly impressed by the results when using the 115,200 baud
and 230,400 baud port drivers with KEGS' serial-to-IP printing to a
networked PostScript laser printer. Thanks again to Kent Dickey for
recently adding that feature to KEGS.

The new port drivers are available here:

<http://www.apple2works.com/gsoshighspeedportdrivers>

Hugh Hood

Re: GS/OS High Speed Serial Port Drivers - New Release

<c1d757e7-420a-497c-835d-4f42917319c4n@googlegroups.com>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=6265&group=comp.sys.apple2#6265

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a05:622a:2681:b0:41b:8268:d2c3 with SMTP id kd1-20020a05622a268100b0041b8268d2c3mr14040qtb.10.1701884980916;
Wed, 06 Dec 2023 09:49:40 -0800 (PST)
X-Received: by 2002:a9d:58c1:0:b0:6d7:dcfd:3254 with SMTP id
s1-20020a9d58c1000000b006d7dcfd3254mr867692oth.0.1701884980718; Wed, 06 Dec
2023 09:49:40 -0800 (PST)
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.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.sys.apple2
Date: Wed, 6 Dec 2023 09:49:40 -0800 (PST)
In-Reply-To: <9NacncXYFNPEie34nZ2dnZfqnPudnZ2d@earthlink.com>
Injection-Info: google-groups.googlegroups.com; posting-host=207.195.86.232; posting-account=U4TNXwoAAABP4nIJHynAJZ69O_f3LY2g
NNTP-Posting-Host: 207.195.86.232
References: <9NacncXYFNPEie34nZ2dnZfqnPudnZ2d@earthlink.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <c1d757e7-420a-497c-835d-4f42917319c4n@googlegroups.com>
Subject: Re: GS/OS High Speed Serial Port Drivers - New Release
From: gids.rs@sasktel.net (I am Rob)
Injection-Date: Wed, 06 Dec 2023 17:49:40 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1504
 by: I am Rob - Wed, 6 Dec 2023 17:49 UTC

> Now available is a collection of six (6) high-speed 57,600 baud to
> 230,400 baud GS/OS Serial Port Drivers (FileType $BB / AuxType $0002)
> for use when printing from GS/OS Desktop applications.

Any chance these drivers can be converted to Prodos8 to be used with Appleworks or Proterm?
I might try my hand at passing data from one IIGS to another thru the serial port.

Re: GS/OS High Speed Serial Port Drivers - New Release

<HLWdnUw3NP2sfO34nZ2dnZfqn_WdnZ2d@earthlink.com>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=6266&group=comp.sys.apple2#6266

  copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail
NNTP-Posting-Date: Wed, 06 Dec 2023 21:01:37 +0000
Date: Wed, 6 Dec 2023 15:01:37 -0600
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
From: hughhood@earthlink.net (Hugh Hood)
Subject: Re: GS/OS High Speed Serial Port Drivers - New Release
Newsgroups: comp.sys.apple2
References: <9NacncXYFNPEie34nZ2dnZfqnPudnZ2d@earthlink.com>
<c1d757e7-420a-497c-835d-4f42917319c4n@googlegroups.com>
Content-Language: en-US
In-Reply-To: <c1d757e7-420a-497c-835d-4f42917319c4n@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <HLWdnUw3NP2sfO34nZ2dnZfqn_WdnZ2d@earthlink.com>
Lines: 34
X-Usenet-Provider: http://www.giganews.com
NNTP-Posting-Host: 172.59.197.160
X-Trace: sv3-wI1prdWcksMRoM9geAbpyWC+7V+1jlPn1PIJ/K4Y+gaoqu3cWWR1n3+R8F7NQQzs1rAQAKkSA/znfa8!NNc9wIYNs1Rg0cxKtY4hLyKvaLQUdEOLDnkVzlGLFLA9AR3qGD9VKmCQO3xM9qkcl2XBIfiOa/Ie!/UloKf+zIypgpzaK80jzQTZnm0NzvECE9mc=
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
 by: Hugh Hood - Wed, 6 Dec 2023 21:01 UTC

On 12/6/23 11:49 AM, I am Rob wrote:
>
> Any chance these drivers can be converted to Prodos8 to be used with
> Appleworks or Proterm? I might try my hand at passing data from one
> IIGS to another thru the serial port. >

Rob,

Actually, I wrote (and have used) a ProTERM 3.1 macro that patches
ProTERM in memory to enable 230,400 baud on a IIgs.

It is here: <http://www.apple2works.com/protermstuff/pt230baudmacro.txt>

You can add it to your PT3.Global file and use it to enable (option-H)
and disable (option-h) the 230,400 baud speed.

But, even on my 7mhz Zipped IIgs, while I could successfully send
(primarily Zmodem) at 230,400 baud, Zmodem receives would fail at that
speed. [They work at 115,200 baud, though].

But, trying to receive anything *to the screen* at either of those
speeds was an exercise in frustration.

So, if you have something fast (not an Apple II) as the recipient,
230,400 baud sends should work well for you.

BTW, if you do mess with ProTERM macros, have the manual handy. Man,
that is a weird language! It works well, but it's different, so to
speak. And the macro table size is fairly small, too.

Hugh Hood

Re: GS/OS High Speed Serial Port Drivers - New Release

<2538892e-f92d-41be-b1e2-be1c075b30bbn@googlegroups.com>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=6268&group=comp.sys.apple2#6268

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:a05:622a:2681:b0:423:6f2b:5a04 with SMTP id kd1-20020a05622a268100b004236f2b5a04mr25006qtb.10.1701912997547;
Wed, 06 Dec 2023 17:36:37 -0800 (PST)
X-Received: by 2002:a05:6870:231a:b0:1fb:eb:31df with SMTP id
w26-20020a056870231a00b001fb00eb31dfmr2191898oao.3.1701912997208; Wed, 06 Dec
2023 17:36:37 -0800 (PST)
Path: i2pn2.org!rocksolid2!news.neodome.net!weretis.net!feeder8.news.weretis.net!2.eu.feeder.erje.net!1.us.feeder.erje.net!feeder.erje.net!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.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.sys.apple2
Date: Wed, 6 Dec 2023 17:36:36 -0800 (PST)
In-Reply-To: <HLWdnUw3NP2sfO34nZ2dnZfqn_WdnZ2d@earthlink.com>
Injection-Info: google-groups.googlegroups.com; posting-host=207.195.86.232; posting-account=U4TNXwoAAABP4nIJHynAJZ69O_f3LY2g
NNTP-Posting-Host: 207.195.86.232
References: <9NacncXYFNPEie34nZ2dnZfqnPudnZ2d@earthlink.com>
<c1d757e7-420a-497c-835d-4f42917319c4n@googlegroups.com> <HLWdnUw3NP2sfO34nZ2dnZfqn_WdnZ2d@earthlink.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <2538892e-f92d-41be-b1e2-be1c075b30bbn@googlegroups.com>
Subject: Re: GS/OS High Speed Serial Port Drivers - New Release
From: gids.rs@sasktel.net (I am Rob)
Injection-Date: Thu, 07 Dec 2023 01:36:37 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 1994
 by: I am Rob - Thu, 7 Dec 2023 01:36 UTC

> BTW, if you do mess with ProTERM macros, have the manual handy. Man,
> that is a weird language! It works well, but it's different, so to
> speak. And the macro table size is fairly small, too.

Dummy Me. I shouldn't have mentioned Appleworks or ProTerm. I was looking for something a little more hands on that I could dump a range of memory from an ML program. Just the simple basics of accessing a softswitch or two and sending data on one end and receiving on the other. I think there are already some dumb terminals out there that do just that, but they just have the basic choices of up to 19200. Just looking how to set them beyond that speed with your enhancements.

Re: GS/OS High Speed Serial Port Drivers - New Release

<uYqcnXtjl7rDz-z4nZ2dnZfqnPGdnZ2d@earthlink.com>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=6269&group=comp.sys.apple2#6269

  copy link   Newsgroups: comp.sys.apple2
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!nntp.earthlink.com!news.earthlink.com.POSTED!not-for-mail
NNTP-Posting-Date: Thu, 07 Dec 2023 05:04:30 +0000
Date: Wed, 6 Dec 2023 23:04:30 -0600
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
From: hughhood@earthlink.net (Hugh Hood)
Subject: Re: GS/OS High Speed Serial Port Drivers - New Release
Newsgroups: comp.sys.apple2
References: <9NacncXYFNPEie34nZ2dnZfqnPudnZ2d@earthlink.com>
<c1d757e7-420a-497c-835d-4f42917319c4n@googlegroups.com>
<HLWdnUw3NP2sfO34nZ2dnZfqn_WdnZ2d@earthlink.com>
<2538892e-f92d-41be-b1e2-be1c075b30bbn@googlegroups.com>
Content-Language: en-US
In-Reply-To: <2538892e-f92d-41be-b1e2-be1c075b30bbn@googlegroups.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Message-ID: <uYqcnXtjl7rDz-z4nZ2dnZfqnPGdnZ2d@earthlink.com>
Lines: 67
X-Usenet-Provider: http://www.giganews.com
NNTP-Posting-Host: 172.56.15.80
X-Trace: sv3-KHZd9C2xQI4aXpK1kQ7iTZCpnjxchQot4hDp7CVEgFSOAuHxGlSFmquXHyN8sxvTP6NkDy9U3QDC+Dn!J5uDJ73USW8MTB9w+O1DTa8l9lktf6UOG1Q82hdgxtrfD00SVFZktiEKcir3y3+O2uZV6Kgkn32M!MgXthq3XrGnC9OahxvEULjgnHrdT/Kwu
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
 by: Hugh Hood - Thu, 7 Dec 2023 05:04 UTC

On 12/6/2023 7:36 PM, I am Rob wrote:
>
> I was looking for something a little more hands on that I could dump
> a range of memory from an ML program. Just the simple basics of
> accessing a softswitch or two and sending data on one end and
> receiving on the other. I think there are already some dumb
> terminals out there that do just that, but they just have the basic
> choices of up to 19200. Just looking how to set them beyond that
> speed with your enhancements.
>

Rob,

Here's a link to some great SCC sample source code that the late Jim
Ferr (Warp Six BBS) put together many years ago. Maybe it will help you out:

<https://gswv.apple2.org.za/a2zine/Utils/Z8530_SCCsamples_info.txt>

I still refer to it and keep a copy of it with my Zilog 8530 manual.
Jim's code does max out at 57,600 baud though.

If you want to bump it up faster, just find the place where Jim is
accessing the SCC write registers and add some code to access some of
the other Write Registers to put the SCC into 115,200 and 230,400 baud
asynchronous comm. You'll notice that the pertinent hardware soft switch
locations are $C038/$C039/$C03A/$C03B.

Just reference the commented source I put in the port drivers that I
just posted to see what to add. The pertinent registers are WR4 (clock
mode multiplier), WR11 (source clock from RTxCPin instead of BRG) and
WR14 (disable BRG).

**--------------------------------------------------------------
* New Code in Port Drivers for increased baud rates
**--------------------------------------------------------------
* NOTE: 3-step process

* 1. SCC WR11 to be $80 - Slot 1 Source Clock From RTxCPin (not BRG)
* 1. SCC WR11 to be $00 - Slot 2 Source Clock From RTxCPin (not BRG)
* 2 .SCC WR14 to be $00 - Disable BRG
* 3. SCC WR4 to be $40 - Set 16X Clock Mode Multiplier (230,400)
* or
* SCC WR4 to be $80 - Set 32X Clock Mode Multiplier (115,200)
* or
* SCC WR4 to be $C0 - Set 64X Clock Mode Multiplier (57,600)
* * NOTE: add $04 to WR4 values for 1 stop bit and no parity
**--------------------------------------------------------------

You can also reference David Schmidt's ADTPro source because he's using
115,200 baud for it. And IIRC John Brooks either was testing or already
had completed a serial ProDOS drive using 230,400 baud on a IIgs for use
with his ProDOS 8 v2.5. I think in those cases, both Schmidt and Brooks
are using some type of acknowledged fixed block transfer mode combined
with the higher speeds to control an overrun condition.

Back to Heineman's original port driver -- the neat thing, I thought,
was that it wasn't entirely done by directly controlling the SCC, but
instead was a hybrid approach that still used parts of the serial port
firmware for ease. Very creative approach by 'Burger'.

Hugh Hood

Re: GS/OS High Speed Serial Port Drivers - New Release

<9909a962-7a28-4c83-8d87-1b12959a6469n@googlegroups.com>

  copy mid

https://news.novabbs.org/computers/article-flat.php?id=6270&group=comp.sys.apple2#6270

  copy link   Newsgroups: comp.sys.apple2
X-Received: by 2002:ad4:42a8:0:b0:67a:dbdb:330f with SMTP id e8-20020ad442a8000000b0067adbdb330fmr40586qvr.2.1701936645901;
Thu, 07 Dec 2023 00:10:45 -0800 (PST)
X-Received: by 2002:a05:6830:114e:b0:6d9:cae3:c963 with SMTP id
x14-20020a056830114e00b006d9cae3c963mr1331134otq.2.1701936645592; Thu, 07 Dec
2023 00:10:45 -0800 (PST)
Path: i2pn2.org!i2pn.org!news.neodome.net!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.sys.apple2
Date: Thu, 7 Dec 2023 00:10:45 -0800 (PST)
In-Reply-To: <uYqcnXtjl7rDz-z4nZ2dnZfqnPGdnZ2d@earthlink.com>
Injection-Info: google-groups.googlegroups.com; posting-host=207.195.86.232; posting-account=U4TNXwoAAABP4nIJHynAJZ69O_f3LY2g
NNTP-Posting-Host: 207.195.86.232
References: <9NacncXYFNPEie34nZ2dnZfqnPudnZ2d@earthlink.com>
<c1d757e7-420a-497c-835d-4f42917319c4n@googlegroups.com> <HLWdnUw3NP2sfO34nZ2dnZfqn_WdnZ2d@earthlink.com>
<2538892e-f92d-41be-b1e2-be1c075b30bbn@googlegroups.com> <uYqcnXtjl7rDz-z4nZ2dnZfqnPGdnZ2d@earthlink.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9909a962-7a28-4c83-8d87-1b12959a6469n@googlegroups.com>
Subject: Re: GS/OS High Speed Serial Port Drivers - New Release
From: gids.rs@sasktel.net (I am Rob)
Injection-Date: Thu, 07 Dec 2023 08:10:45 +0000
Content-Type: text/plain; charset="UTF-8"
 by: I am Rob - Thu, 7 Dec 2023 08:10 UTC

> Here's a link to some great SCC sample source code that the late Jim
> Ferr (Warp Six BBS) put together many years ago. Maybe it will help you out:
>
> <https://gswv.apple2.org.za/a2zine/Utils/Z8530_SCCsamples_info.txt>

YES!!!! Exactly what I was looking for. Thankyou

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor