🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.amiga.tech
Article #65

Re: Serial Device(s)

#65
From: Michael Richardson
Date: Wed, 14 Jun 1989 16:25
70 lines
3202 bytes
In some article Chuck McManis writes:
>what "device" the serial interface is using? The reason is and continues to
  I don't.

>interactive data streams. Either externally driven such as in a BBS application,
>or internally driven in the case of a terminal emulator program. In both cases
>there are two "peers" on either end of the connection, each generating

  And generally VERY interested in whether there is a Carrier, (write and
reads fail in a particular way if there isn't) --- AND also very
interested in some sort of out of band transmission to the modem
(which is really what you are talking about) i.e. with DTR low.
[I've tried hitting the hardware directly to drop DTR in Welmat to
hangup --- not all modems work well with "+++" and a bbs that
needs the modem to recognise "+++" is doomed when a message like this appear
"+++ATH0DT<some number in Australia>"  -- sending to the modem
after setting the bit (while Disabled()) is a guaranteed guru.
  I can't OpenDevice()/CloseDevice() --- I already open the serial.device
twice --- once for read and once for write (the write packet already
duped for doing other things) and I fully expect to be able to run
under vt100 (or the other way around!) or launch dnet as a Fidonet
WaZoo protocol --- SERF_SHARED is too usefull to give it up like
that. I'm still hoping that ASDG will provide for DTR control ---
otherwise- I'm trying to track down a source of prototyping boards...]

>1> dir AUX:
>        asdg    (dir)
>        amiga   (dir)
>        foobar  (dir)

  I'm game.

>1> dir AUX:amiga/1200
>        7E1     7E2     7O1     7O2
>        7M1     7M2     7S1     7S2
>        8N1     8N2

  And of course "dir AUX:amiga/1200/8n1/2317144" --- at this point
it doesn't make sense not to provide complete, intelligent modem
support.

>And for connections to tymenet you might want to say
>1> Assign MODEM: AUX:amiga/1200/8N1
  Assign TYMENET: MODEM:5551212

>Then tell your terminal emulator to open MODEM: and it would
  open TYMENET:

>commands for setting these parameters, and get manufacturer buy in. Then
>it would be a fairly simple matter to "install" new serial ports, simply
>drag the device into a special drawer (maybe Expansion/serial) Doing
>assigns are still problematic at the workbench level. Read() and Write()
>would work as expected, and the world would continue to be orthogonal.
  And you'd want to install your modem too.

>Comments ?
  I like it, and I'd gladly do it, but I'd rather see more a more
intelligent, less buggy serial device first.

>--Chuck McManis



--

  :!mcr!:
  Michael Richardson                     Amiga
                                  v--------+
 UUCP: uunet!attcan!lsuc!nrcaer!julie!mcr  | INTERNET mcr@doe.carleton.ca
 Fido: Michael Richardson @ 1:163/109.10<--+ Alter @ 7:483/109.10
Technical Details
Message-ID: <0048.AA0048@julie>
Path: arc1-ca.pugleaf.net!utzoo!dciem!nrcaer!julie!mcr
References: <109829@sun.Eng.Sun.COM>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!dciem!nrcaer!julie!mcr
From: mcr@julie.UUCP (Michael Richardson)
Newsgroups: comp.sys.amiga.tech
Subject: Re: Serial Device(s)
Message-ID: <0048.AA0048@julie>
Date: 14 Jun 89 16:25:25 GMT
References: <109829@sun.Eng.Sun.COM>
Organization: Sandleman Software Works' Debugging Department, Ottawa, ON
Lines: 70