RE: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-19 Thread Peter Coghlan via cctalk
Dave Wade wrote:
> > -Original Message-
> > From: Ethan Dicks 
> > Sent: 19 June 2020 15:44
> > To: Dave Wade ; General Discussion: On-Topic
> > and Off-Topic Posts 
> > Subject: Re: Synchronous serial Re: E-Mail Formats RE: Future of
> > cctalk/cctech
> > 
> > On Fri, Jun 19, 2020 at 4:26 AM Dave Wade via cctalk 
> > wrote:
> > > Its been ages since I did this but looking here
> > >DPV11
> > > https://www.aggsoft.com/rs232-pinout-cable/RS232.htm
> > >
> > > I see we have a transmit clock output on pin 24,  transmit clock input on 
> > > 15
> > and RX clock input on 17.
> > > So if on checking with a scope I have clocks on 24, I would try linking 
> > > 24 and
> > 15 on one side to 17 on the other side.
> > > If you have only one clock running then that goes to 15 and 17 on both
> > ends
> > 
> > None of the devices I worked with in the 80s and 90s had clock available on
> > pin 24.  I'm not saying none exist, but they weren't around in the era I was
> > doing this.
> > 
> 
> Ethan,
> Well some do, some don't. In general we avoided using it because we probably
> wanted to set other signals, 
> However the first card for which I could find documents, the QBUS DPV11 has
> a configurable clock on pin 24
> 
> http://www.bitsavers.org/pdf/dec/qbus/EK-DPV11-UM-001_Aug80.pdf
> 
> page 2-5 and 2-7. Its called "null modem" but you can see its connected back
> to the clocks so you can test the interface.
>

I took a look at pin 24 on my setup and it has a steady negative voltage
so it is getting driven at least.  It looks very likely that it can be
configured to generate a clock signal for loopback tests.

Before figuring out how to do that, I had a go at making a clock from a 555.
The random bunch of components I grabbed produced a roughly 600Hz output
according to the frequency range on my multimeter and it is probably far
from square.  I decided to live dangerously, skip the MAX232 and connect
the output of the 555 directly to the clock signal inputs.  Along with
a birds nest of crossover connections, this allowed the example programs
to successfully write and read some data over the line!

Next, I tried starting up HUJI-NJE.  Initially, the link failed to connect
because one end wasn't listening when the other end was sending.  However,
I found that if I started both ends at more or less the same time, the
link managed to connect successfully.  It looks like I need to tweak the
handshaking crossovers so that this works more reliably.

I suspect the meaning of the lack of support for "BISYNC" in the DST32 may
be that I don't get the ability to generate the bisync CRCs in the hardware.
By coincidence, I was involved in a thread on generating CRCs for bisync
links on another mailing list recently so I am now fairly well versed in how
to do this in software.

Many thanks to everyone for your help with this project, especially Antonio,
Ethan, Paul and Dave.

Regards,
Peter Coghlan.

> Dave 


Re: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-19 Thread Paul Koning via cctalk



> On Jun 19, 2020, at 10:43 AM, Ethan Dicks via cctalk  
> wrote:
> 
> On Fri, Jun 19, 2020 at 4:26 AM Dave Wade via cctalk
>  wrote:
>> Its been ages since I did this but looking here
>> 
>> https://www.aggsoft.com/rs232-pinout-cable/RS232.htm
>> 
>> I see we have a transmit clock output on pin 24,  transmit clock input on 15 
>> and RX clock input on 17.
>> So if on checking with a scope I have clocks on 24, I would try linking 24 
>> and 15 on one side to 17 on the other side.
>> If you have only one clock running then that goes to 15 and 17 on both 
>> ends
> 
> None of the devices I worked with in the 80s and 90s had clock
> available on pin 24.  I'm not saying none exist, but they weren't
> around in the era I was doing this.

I had the same reaction.  The sync serial devices I know use modem-supplied 
clocks.  That's why there is such a device as a "modem eliminator", which is 
different from the familiar asynchronous "null modem".  A modem eliminator is 
essentially a null modem plus a clock source along the lines discussed a day or 
two ago.

If you had a sync device that had the ability to send a local clock out, you 
could make a sync null modem that would just be wires, as an async null modem 
is.  Perhaps this is something RS232 standardized but that wasn't adopted in 
the real world.

paul



Re: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-19 Thread Antonio Carlini via cctalk

On 19/06/2020 11:07, Peter Coghlan via cctalk wrote:
I already tried extracting ZSDRIVER.EXE from the DECnet/OSI kit for 
VAX/VMS 7.3
and placing it in SYS$LOADABLE_IMAGES but ZSA0: remained stubbornly 
offline
until I installed the rest of DECnet/OSI and the LES$ACP_V30 process 
started.
I think I have an old CD containing a WANDD kit somewhere but I can't 
seem to

put a hand on it right now.  I probably put it in a "safe place" :-(



I think messing with the kits isn't likely to produce a working system. 
You need more than the driver to make everything work.


At the very least LES (Layered Environment Services) has to be available.


These manuals mention the DSV11 and DST32 but there is no reference to 
the
DSH32 anywhere.  The installation guide says the device driver for the 
DST32

is ZSDRIVER.EXE so this seems to suggest that the DST32 and DSH32 are the
same thing or at least very similar.  Maybe there was a difference of 
opinion
between the hardware people and the software people as to what it 
should be

called :-)



I've found some notes that suggest that the DST32 and DSH32 both use the 
same driver (ZSDRIVER, as you've found).


The other "busless" one was the DSW21/DSW41/DSW42.


I can't find a WANDD SPD either locally nor online, but (iirc) V1.2 was 
Phase IV and certainly ran on V5.5-2.


A bunch of stuff changed radically in V6.0 so if there was a Phase IV 
release for V6 then it would almost certainly have been post-V1.2.



Antonio


--
Antonio Carlini
anto...@acarlini.com



Re: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-19 Thread Paul Berger via cctalk



On 2020-06-19 11:43 a.m., Ethan Dicks via cctalk wrote:

On Fri, Jun 19, 2020 at 4:26 AM Dave Wade via cctalk
 wrote:

Its been ages since I did this but looking here

https://www.aggsoft.com/rs232-pinout-cable/RS232.htm

I see we have a transmit clock output on pin 24,  transmit clock input on 15 
and RX clock input on 17.
So if on checking with a scope I have clocks on 24, I would try linking 24 and 
15 on one side to 17 on the other side.
If you have only one clock running then that goes to 15 and 17 on both ends

None of the devices I worked with in the 80s and 90s had clock
available on pin 24.  I'm not saying none exist, but they weren't
around in the era I was doing this.

-ethan


On the machines I worked on it was an option, but I never saw it used as 
the modem  clocking was usually  synchronized across the common 
carrier's network making it much more reliable.  Most customers also 
used modems provided by the common carrier, which was a good thing as it 
was pretty easy to determine where the fault was.  When one of our 
modems was used trouble shooting was more difficult, but I do recall 
discussing with the common carrier that receive level was too low, and 
having the deny that was possible only to have the level come up while 
still on the phone with them.


Paul.




RE: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-19 Thread Dave Wade via cctalk


> -Original Message-
> From: Ethan Dicks 
> Sent: 19 June 2020 15:44
> To: Dave Wade ; General Discussion: On-Topic
> and Off-Topic Posts 
> Subject: Re: Synchronous serial Re: E-Mail Formats RE: Future of
> cctalk/cctech
> 
> On Fri, Jun 19, 2020 at 4:26 AM Dave Wade via cctalk 
> wrote:
> > Its been ages since I did this but looking here
> >DPV11
> > https://www.aggsoft.com/rs232-pinout-cable/RS232.htm
> >
> > I see we have a transmit clock output on pin 24,  transmit clock input on 15
> and RX clock input on 17.
> > So if on checking with a scope I have clocks on 24, I would try linking 24 
> > and
> 15 on one side to 17 on the other side.
> > If you have only one clock running then that goes to 15 and 17 on both
> ends
> 
> None of the devices I worked with in the 80s and 90s had clock available on
> pin 24.  I'm not saying none exist, but they weren't around in the era I was
> doing this.
> 

Ethan,
Well some do, some don't. In general we avoided using it because we probably 
wanted to set other signals, 
However the first card for which I could find documents, the QBUS DPV11 has a 
configurable clock on pin 24

http://www.bitsavers.org/pdf/dec/qbus/EK-DPV11-UM-001_Aug80.pdf

page 2-5 and 2-7. Its called "null modem" but you can see its connected back to 
the clocks so you can test the interface.
Dave



> -ethan



Re: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-19 Thread Ethan Dicks via cctalk
On Fri, Jun 19, 2020 at 4:26 AM Dave Wade via cctalk
 wrote:
> Its been ages since I did this but looking here
>
> https://www.aggsoft.com/rs232-pinout-cable/RS232.htm
>
> I see we have a transmit clock output on pin 24,  transmit clock input on 15 
> and RX clock input on 17.
> So if on checking with a scope I have clocks on 24, I would try linking 24 
> and 15 on one side to 17 on the other side.
> If you have only one clock running then that goes to 15 and 17 on both 
> ends

None of the devices I worked with in the 80s and 90s had clock
available on pin 24.  I'm not saying none exist, but they weren't
around in the era I was doing this.

-ethan


Re: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-19 Thread Paul Koning via cctalk



> On Jun 19, 2020, at 6:07 AM, Peter Coghlan via cctalk  
> wrote:
> 
>> ...
> 
> The specifications manual says that the maximum speed for the DST32 is
> 19200 bps (for HDLC or SDLC) or 9600 bps (for DDCMP) but worryingly
> doesn't list a speed for BISYNC which is what I want to do with it :-(
> 
> It also says the supported line interfaces for the DST32 are:
> RS-232-C/V.24/V.28, RS-423-A/V.10/RS-449 and RS-422-A/V.11/RS-449 but not
> V.35 which seems strange because the only reaction I have got from it so
> far is using the V.35 interface cable.  At least it suggests it should work
> with the V.24 cables when once I manage to come up with a suitable clock.

The interfaces should all work about the same, for short cables.  RS232 isn't 
rated as high as the others but if you're just running a 6 foot cable across 
the bench that isn't much of a problem.

Interesting that DDCMP is rated lower.  I wonder why that would be.  If the 
device handles the data CRC, the software would do the header CRC but that is 
easy.

I'd expect 9600 or so for BISYNC.  I forgot how CRC works -- are the escape 
characters in BISYNC included in the CRC, or not?  If not then you're probably 
looking at software CRC.  Still, 9600 baud with software CRC is doable for a 
J-11, so it should be for a MicroVAX as well.

paul



Re: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-19 Thread Peter Coghlan via cctalk

Antonio Carlini wrote:

On 18/06/2020 14:06, Peter Coghlan via cctalk wrote:
>
> I have found the whole thing very confusing too.  My suspicion was also
> that they were pretty much the same thing but the DST32 had exernal
> connectors suitable for mounting in a MicroVAX 2000 while the DST32 had
> external connectors that could be mounted in a MicroVAX 3100. That is,
> until I also came across the preliminary version of EK-283AA-AD-001
> which threw cold water on that theory.  Unless it was originally called
> the DSH32 and then renamed to DST32 for the MicroVAX 2000 or something...


I expect that the uVAX 2000 interface was around well before the uVAX 
3100 one. I suspect that the docs was wrong or that something got 
renamed at some stage. If I ever frind my notebooks from the time I can 
take a look.




I'd be very interested to know what the story was if you manage to locate
those notebooks.



>
> I was hoping to use VAX WANDD but I ended up having to install DECnet OSI
> on VMS 7.3.  Perhaps if I dig up an earlier VMS version, I can avoid 
> using

> DECnet OSI?


If you further along it got renamed to DECnet-Plus ... would that help :-)

I don't know when Phase IV support stopped for WANDD. DECnet-VAX 
Extensions went out in the V5.4-3 timeframe IIRC. Certainly for a while 
you have a choice and were not required to run DECnet/OSI. In fact the 
only reason that DECnet-VAX Extensions shipped was (iirc) that PSI/WANDD 
was ready and DECnet/OSI wasn't.



Anyway, pre VMS V6.0 I'm sure you can just pull the latest contemporary 
WANDD kit off a VMS CD and you'll be fine.




I already tried extracting ZSDRIVER.EXE from the DECnet/OSI kit for VAX/VMS 7.3
and placing it in SYS$LOADABLE_IMAGES but ZSA0: remained stubbornly offline
until I installed the rest of DECnet/OSI and the LES$ACP_V30 process started.
I think I have an old CD containing a WANDD kit somewhere but I can't seem to
put a hand on it right now.  I probably put it in a "safe place" :-(

I was pleased to find that I have a grey DEC folder containing AA-LN26B-TE VAX
WAN Device Drivers Installation Guide, Specifications and Programmer's Guide
for VAX/VMS 5.0  Software Version: VAX Wide Area Network Device Drivers V1.1
First Printing July 1988  Revised, January 1989.  I'd forgotten I had these!

These manuals mention the DSV11 and DST32 but there is no reference to the
DSH32 anywhere.  The installation guide says the device driver for the DST32
is ZSDRIVER.EXE so this seems to suggest that the DST32 and DSH32 are the
same thing or at least very similar.  Maybe there was a difference of opinion
between the hardware people and the software people as to what it should be
called :-)

The specifications manual says: "The DST32 is a single line interface for
single board VAX systems. It provides RS-232-C, RS-442-A and RS-423-A
connections to dial-up or leased synchronous communications lines and
operates in both character-oriented and bit-stuffing mode.



On the synch side the idea was to get away from having a set of (often 
different) cables for each interface. Instead everything had the same 
50-pin connector and then you picked the appropriate cable for V.25 or 
X.21 or whatever you needed. My DST32 has such a connector, as does your 
DSH32. I expect that the DSV-11 also is the same. DECnis certainly is.



>
> and I also have two Nokia DS 60100 baseband modems, one with a V.35
> interface card and one with an X.21 interface card.  When I hook up the
> former with the BC19F cable, I can get the lights on the modem to react
> when I try to access ZSA0: on the MicroVAX.  However, I can't get any
> reaction when I use the BC19C cable with the latter even when I jumper
> the modem to take account of the fewer signals available in X.21. It
> may be that the BC19C is meant for something other than the DSH/T32...


I don't remember the cable part numbers (although they will be in the 
manuals) but if it plugs into the 50-pin connector then it should work.




I found details about many of the interface cables, including wiring diagrams
in EK-DRT90-OM DEC WANrouter 90 Owner's Manual on the web and more stuff
in EK-A0497-IN DEC WANserver 150 Installation/Owner's Guide.




> Anyway, this whole line of attack is fairly academic as the modems can
> only do 48kbps - 160kbps and the maximum for the DSH/T32 seems to be
> 19200bps.
>

I'd be surprised if they don't work at up to 56k at least. Maybe not 64k 
(I remember the DSV11 firmware engineer telling my that some extra work 
had to be done to get one of the DSV11 modes to work properly at 64k 
even in pathological cases, so maybe other, lower-end interfaces didn't 
get the same love).



Above 64k would not have been a normal use case back in the day - I 
don't have any data handy to check what should work though.




The specifications manual says that the maximum speed for the DST32 is
19200 bps (for HDLC or SDLC) or 9600 bps (for DDCMP) but worryingly
doesn't list a speed for BISYNC which is what I 

Re: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-19 Thread Peter Corlett via cctalk
On Fri, Jun 19, 2020 at 12:21:14AM +0100, Pete Turnbull via cctalk wrote:
> [...] Some of the UK banking systems like HOBS survived using viewdata that
> way up to the end of the 1990s, and I still have at least a couple of 1275
> modems.

Hobbyists are still running Viewdata BBSes. Here's one connected to the
Internet and provided with a JavaScript client so you can log in and have a
poke around: http://fish.ccl4.org/java/.

Offering access to one's BBS via TCP/IP isn't really optional any more now that
many of us no longer have suitable analogue POTS lines to plug our old modems
into, what with a mobile being a better choice for most purposes. I think
(HS)CSD might have carried over from GSM into 3G, and it's even possible that
my tinpot telco would connect such a call, but the odds that I could convince
my mobile to make the call is pretty much zero. How do you enter AT commands on
an iPhone anyway?

Also, I resent paying per minute for low-bandwidth phone calls when I've got
unmetered VDSL.

I would write Viewdata clients in the nostalgia wave of the late 1990s and
early 2000s, as it was also a nice easy introduction into a new platform's
graphics and I/O subsystems. Maybe I'll do one in WebAssembly for old time's
sake.

> The idea was to use 1200 for the transmission from central computer to
> consumer, and the back channel for user responses/commands. Not many people
> type faster than 7.5cps.

That's 75WPM with the usual rule of thumb of six characters per word. I can
copy-type at about 75-85WPM, which would interact badly with a small FIFO on a
very basic terminal, what with that being an average and some words are typed
at a faster rate. Fortunately, I've never suffered a Viewdata terminal that
awful: the BBC Micro backed its 6850 UART and its 1-byte FIFO with a luxurious
192-byte software FIFO, for example. Having to stop for a sip of tea while the
buffer drains isn't so terrible.

Normally one would compose longer bits of text offline, of course, so that BT
would get the smallest pound of flesh possible. Definitely a company with the
"never mind the quality, feel the price" mentality, but that's all telcos for
you.



RE: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-19 Thread Dave Wade via cctalk


> -Original Message-
> From: cctalk  On Behalf Of Peter Coghlan
> via cctalk
> Sent: 18 June 2020 23:11
> To: General Discussion: On-Topic and Off-Topic Posts
> 
> Subject: Re: Synchronous serial Re: E-Mail Formats RE: Future of
> cctalk/cctech
> 
> Ethan Dicks wrote:
> > On Thu, Jun 18, 2020 at 2:42 PM Peter Coghlan via cctalk
> >  wrote:
> > > Thanks for your reply Paul.  My eventual goal is to be able to use
> > > the synchronous serial interface on a MicroVAX to connect to IBM
> > > machines that only support bisync lines.

I trimmed this because we seem to be missing the crux of clocks and why we need 
them! 
In async data we take our clock from the edge of the start bit, and we have a 
stop bit which is really there to stop characters running together.
With sync we just have a stream of digital data and we use the clock to know 
when to sample it.
There are no stop bits or start bits, and we use a synchronisation character at 
the start of each block to work out how the characters are positioned in the 
data stream.
So we need clocks...

Its been ages since I did this but looking here

https://www.aggsoft.com/rs232-pinout-cable/RS232.htm

I see we have a transmit clock output on pin 24,  transmit clock input on 15 
and RX clock input on 17.
So if on checking with a scope I have clocks on 24, I would try linking 24 and 
15 on one side to 17 on the other side.
If you have only one clock running then that goes to 15 and 17 on both ends
 as suggested here:-

https://www.synclink.com/nullmodem.html

This assumes you have RS232 interfaces. If its X21 then eliminators are 
available on e-bay for a few pounds.

Dave






Re: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-18 Thread Paul Koning via cctalk



> On Jun 18, 2020, at 5:47 PM, Antonio Carlini via cctalk 
>  wrote:
> 
> ...
>> Anyway, this whole line of attack is fairly academic as the modems can
>> only do 48kbps - 160kbps and the maximum for the DSH/T32 seems to be
>> 19200bps.
>> 
> 
> I'd be surprised if they don't work at up to 56k at least. Maybe not 64k (I 
> remember the DSV11 firmware engineer telling my that some extra work had to 
> be done to get one of the DSV11 modes to work properly at 64k even in 
> pathological cases, so maybe other, lower-end interfaces didn't get the same 
> love).
> 
> 
> Above 64k would not have been a normal use case back in the day - I don't 
> have any data handy to check what should work though.

Not with modems, but of course the "local" line cards (coax pairs) for the 
DMC/DMR/DMP sync DDCMP controllers could go at 1 Mb/s.  DMC only barely (with a 
few bugs).  The DMV doesn't have that capability if I remember right.

paul




Re: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-18 Thread Paul Koning via cctalk



> On Jun 18, 2020, at 5:55 PM, Peter Coghlan via cctalk  
> wrote:
> 
> ...
> I can rustle up +/-12V with a bench supply or two but I don't have a
> 1488 handy.  I should be able to borrow a MAX232 from something though.
> I don't have any baud rate generators lying around either.  How about a
> 555 generating square waves round about 10kHz for something approximating
> 9600 bps?  Does it have to be spot on a "valid" rate or will anything
> "close" do as long as it is the same at both ends?
> 
> To be absolutely clear, do I have to drive pins 15 and 17 going to both
> interfaces ie four loads on the driver in total?

Yes.  Both sides are looking for a receive clock to tell them were the incoming 
bits begin, and a transmit clock to control the shifting out of the transmit 
bits.

Any speed should work so long as it's slow enough.  So a 555 feeding a MAX232 
should be fine.  Most variants of that device have several drivers so you can 
split the four loads over more than one driver if you want to.  That's probably 
not necessary.

paul



Re: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-18 Thread Chuck Guzis via cctalk
On 6/18/20 2:55 PM, Peter Coghlan via cctalk wrote:
> Ethan Dicks wrote:

> I can rustle up +/-12V with a bench supply or two but I don't have a
> 1488 handy.  I should be able to borrow a MAX232 from something though.
> I don't have any baud rate generators lying around either.  How about a
> 555 generating square waves round about 10kHz for something approximating
> 9600 bps?  Does it have to be spot on a "valid" rate or will anything
> "close" do as long as it is the same at both ends?

Sync, in my recollection, is a bit fussier than async with respect to
the clock signal.  Unlike async, which "samples" the bit cell
more-or-less in the center  (hexce the 16x or 64x clock rate),
synchronous is edge-sampled, so that the clock signal must match the
data signal with respect to phase.

The clock signal for receive data is recovered by the receiving modem
and so is always in-phase.

Such stuff as protocol details can differ greatly (e.g. Bisync vs.
SDLC), but remember that there are no start or stop bits like as in
async.  Synchronization is done by pattern-matching with "idle" bits
being sent to fill gaps or to form preamble to sync.   In some respects,
not terribly different from hard disk recording.

It's been years since I fooled with the stuff, so I may have quite a bit
wrong.

--Chuck


Re: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-18 Thread Pete Turnbull via cctalk

On 18/06/2020 21:31, Paul Koning via cctalk wrote:


I did see something vaguely similar.  Bell 202 modems are 1200 baud FSK, so on 
a voice channel they normally are 1200 bps half duplex.  They can also be 
hooked up to 4-wire fixed circuits.  But they have a reverse channel, good for 
150 baud if I remember right.


IIRC the Bell standard allows for only 50 baud and the back channel uses 
ASK (basically switching a carrier on and off).  The CCITT equivalent 
standard is 1200/75 baud, FSK both ways, and in the 1980s and early 90s 
that was used for Prestel and similar systems, including Micronet, 
Telecom Gold email, Packet SwitchStream (PSS), BT Tymnet and some online 
banking systems, here in the UK.  It was also used for Minitel in 
France, BTX in Germany and later for Telidon in Canada.  Some of the UK 
banking systems like HOBS survived using viewdata that way up to the end 
of the 1990s, and I still have at least a couple of 1275 modems.


The idea was to use 1200 for the transmission from central computer to 
consumer, and the back channel for user responses/commands.   Not many 
people type faster than 7.5cps.


--
Pete
Pete Turnbull


Re: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-18 Thread Peter Coghlan via cctalk
Ethan Dicks wrote:
> On Thu, Jun 18, 2020 at 2:42 PM Peter Coghlan via cctalk
>  wrote:
> > Thanks for your reply Paul.  My eventual goal is to be able to use the
> > synchronous serial interface on a MicroVAX to connect to IBM machines that
> > only support bisync lines.
> 
> I'm curious which software package you are using.  In the 80s and 90s,
> I worked for Software Results Corp, and we sold hundreds (small
> thousands?) of Unibus, Qbus, and VAXBI interfaces and software suites
> under the name COMBOARD for Bisync and SNA comms from DEC-to-IBM
> (RSTS, RSX-11, VMS, and UNIX).  In my experience, people paid us
> $10K-$25K per line because they had problems with whatever other
> solution they were looking at that cost less.  I don't know any
> specific details on where the gaps were, but just that people did
> experience bugs or missing features that made them come to us.  I'd
> like to hear about what you are encountering once you get to the point
> of passing bytes.
>

I am using a very old package called HUJI-NJE which implements NJE links
on VAX/VMS and UNIX.  This was later developed into "funetnje" which added
some enhancements but broke the VMS functionality.  I backported some
of the funetnje enhancements into HUJI-NJE in order to use them on VMS.
NJE over TCP/IP is implemented on both platforms but on VAX/VMS, there
is also supposed to be support for using synchronous serial interfaces in
the form of a DMF32, DMB32 or DSV32 (is that like a DSV11 I wonder?).
If this all works out, it may be possible to use it to get NJE links into
IBM mainframe hardware that only has support for bisync lines.  It might
also have applications in talking to 3270 terminals connected via bisync
lines.

HUJI-NJE is not great for debugging the hardware with so I am also using
a pair of of example programs I found in AA�PHEPB�TE DECnet/OSI for VMS
VAX WANDD Programming.

> 
> >  However, I don't have access to any such IBM kit
> > at the moment so I have to make do with trying to get the MicroVAX to talk
> > to another instance of itself for now.
> 
> For bisync (3780/HASP) that should be just fine.  There's a simple
> difference in the protocol so that each end can tell who is the
> master, and AFAIK, any implementation you encounter should be able to
> be set in the appropriate mode, but you _do_ have to tell each end
> what their role is or they will chatter endlessly if they both think
> they are the master.
>

NJE is supposed to be able to use hardware features of devices such as
the 2703 to be able to decide which end gets to be primary and which
end gets to be secondary.  Sounds like it will be fun to implement...
I think endless chatter whether idle or not seems to be a feature of
bisync.

> 
> Apologies if you already know this.  It's been a long time and I'm not
> sure who remembers what details about obscure comms from 30-40 years
> ago.  I myself haven't even set up a bisync connection in 25 years.  I
> used to do this stuff every day, then by the mid-90s, it entirely
> evaporated.
>

I am fairly well up on NJE but only over TCP/IP until now.  All this
synchronous serial stuff is completely new to me so I am grateful for
any and all information I can get about it.

Regards,
Peter.

> -ethan


Re: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-18 Thread Ethan Dicks via cctalk
On Thu, Jun 18, 2020 at 6:08 PM Peter Coghlan via cctalk
 wrote:
> Ethan Dicks wrote:
> > As for the clocking, yes, a modem or modem eliminator provides the
> > baud rate clocking on pins 15 and 17.  You could use any one of a
> > number of baud rate generators...

> I can rustle up +/-12V with a bench supply or two but I don't have a
> 1488 handy.  I should be able to borrow a MAX232 from something though.

I have an abundance of 1488/1489 chips, but I used to make comms
devices.  I only have a few MAX232 devices not already baked into
projects.

> I don't have any baud rate generators lying around either.  How about a
> 555 generating square waves round about 10kHz for something approximating
> 9600 bps?  Does it have to be spot on a "valid" rate or will anything
> "close" do as long as it is the same at both ends?

It does need to be the same on both ends, and, yes, a 555 should work,
but it's unlikely to be within 1% of a "real" rate.

> To be absolutely clear, do I have to drive pins 15 and 17 going to both
> interfaces ie four loads on the driver in total?

Yes.  Pins 15 and 17 on both ends.  4 loads.

You can do asymmetric speeds, but the TX for one end has to match the
RX for the other end.  I see some discussion of that in this thread,
but in my experience, we always had same-room direct connect lines, or
dial-up lines over POTS and modem speeds like 1200 bps or 2400 bps
because we didn't want to pay for leased or conditioned lines.

Every connection I ever set up was symmetric.  99.9% were 56kbps or slower.

-ethan


Re: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-18 Thread Peter Coghlan via cctalk
Ethan Dicks wrote:
> On Thu, Jun 18, 2020 at 5:53 AM Peter Coghlan via cctalk
>  wrote:
> > To get somewhere near back on topic, I am trying to set up a synchronous
> > serial link between two MicroVAX 3100 machines with DSH32 (or DST32 maybe)
> > interfaces.  One of the options I have is a BC19D cable and a BC19V cable
> > which seem to be identical or nearly identical.  Each plugs into a DSH32
> > at one end and has a V.24 DB25 connector at the other end.  I don't seem
> > to have anything available in the way of a pair of suitably similar modems
> > or a modem eliminator to put between the two V.24 connectors.  Can anyone
> > suggest some kind of a quick hardware hack that I could use to fill the
> > gap?  Is a pair of DB25 sockets with crossed over wiring betweeen them
> > sufficient or do I need something that generates clock signals too?
> 
> If both ends don't care about delays in the handshake lines that would
> be natural with a modem or high-end modem eliminator, you can just
> match up the signals between the two devices as you would for a null
> modem.
> 
> As for the clocking, yes, a modem or modem eliminator provides the
> baud rate clocking on pins 15 and 17.  You could use any one of a
> number of baud rate generators, from the COM 8116 (one that we used at
> work in the early 80s for a simple modem eliminator) to a modern
> microcontroller thumping out pulses at the right frequency.  You'll
> need to drive both sides of the connection at RS-232 levels, so a
> level shifter (1488 if you have +/-12V handy, or MAX232 if you do
> not).  AFAIK, you can drive both ends from one line driver, but the
> safer course would be to drive each clock pin independently.
> 

Hi Ethan,

Thanks for your reply.

I can rustle up +/-12V with a bench supply or two but I don't have a
1488 handy.  I should be able to borrow a MAX232 from something though.
I don't have any baud rate generators lying around either.  How about a
555 generating square waves round about 10kHz for something approximating
9600 bps?  Does it have to be spot on a "valid" rate or will anything
"close" do as long as it is the same at both ends?

To be absolutely clear, do I have to drive pins 15 and 17 going to both
interfaces ie four loads on the driver in total?

Regards,
Peter.

> -ethan


Re: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-18 Thread Peter Coghlan via cctalk
Paul Koning wrote:
>
> > On Jun 18, 2020, at 2:14 PM, Peter Coghlan via cctalk  >
> > ...
> > As I mentioned in another reply, I have a pair of baseband synchronous mode
> > and were it not for a speed incompatibility between them and the MicroVAX
> > synchronous serial interfaces I have access to, ...
>
> I'm curious about that.  Synchronous modems supply the bit clock to the
> interface.  So a synchronous interface works at whatever speed the modem
> delivers, so long as it's not too fast for the interface. What are the
> Microvax sync interfaces you have?  DMV?  DUV?  A DMV will work at up to
> 56 kbps.
>

There is conflicting information about what exactly the interface I have
which is fitted in a MicroVAX 3100 is called.  It looks most likely to be a
DSH32 or a DSH32-B which may amount to the same thing but it could also be
a DST32 which may also amount to the same thing...  Documentation suggests
that the synchronous interface part of a DSH32 (which for added confusion
is referred to as DSH32-S) is DSV11 compatible but limited to a maximum
of 19200 bps.

The modems I have (which were intended for use with 64 kbps lines attached
to Cisco routers) don't have jumpers for clock speeds lower than 48 kbps.

Regards,
Peter.

>   paul


Re: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-18 Thread Antonio Carlini via cctalk

On 18/06/2020 14:06, Peter Coghlan via cctalk wrote:


I have found the whole thing very confusing too.  My suspicion was also
that they were pretty much the same thing but the DST32 had exernal
connectors suitable for mounting in a MicroVAX 2000 while the DST32 had
external connectors that could be mounted in a MicroVAX 3100. That is,
until I also came across the preliminary version of EK-283AA-AD-001
which threw cold water on that theory.  Unless it was originally called
the DSH32 and then renamed to DST32 for the MicroVAX 2000 or something...



I expect that the uVAX 2000 interface was around well before the uVAX 
3100 one. I suspect that the docs was wrong or that something got 
renamed at some stage. If I ever frind my notebooks from the time I can 
take a look.





The console code in one of my MicroVAX 3100 machines shows this:


test 50


KA41-D  V1.0

[snip]

  DSH32-A  00FF.0001  V1.0
  DSH32-S  .0001  V3.0
  NI   .0001




Yet in VAX/VMS 7.3, I see this:

$ ANALYZE /SYSTEM

OpenVMS (TM) VAX System analyzer

SDA> show dev zsa0

I/O data structures
---
ZSA0    ZS_DST32  UCB address: 
814EAA40


[snip]



Wonderfully confusing :-)




I was hoping to use VAX WANDD but I ended up having to install DECnet OSI
on VMS 7.3.  Perhaps if I dig up an earlier VMS version, I can avoid 
using

DECnet OSI?



If you further along it got renamed to DECnet-Plus ... would that help :-)

I don't know when Phase IV support stopped for WANDD. DECnet-VAX 
Extensions went out in the V5.4-3 timeframe IIRC. Certainly for a while 
you have a choice and were not required to run DECnet/OSI. In fact the 
only reason that DECnet-VAX Extensions shipped was (iirc) that PSI/WANDD 
was ready and DECnet/OSI wasn't.



Anyway, pre VMS V6.0 I'm sure you can just pull the latest contemporary 
WANDD kit off a VMS CD and you'll be fine.






I have two boards in two MicroVAX 3100 machines.  Each board has one
Synchronous serial port (50 pin D connector) and eight asynchronous
terminal lines (36 pin Centronics connector).  To add further confusion,
I have a third MicroVAX 3100 which has the 50 pin and 36 pin external
connectors on the back but no actual DSH32/DHT32 board inside!

I also have the following cables:

1   BC19C Rev B1  50 pin D (female) to 13/15 pin D (male) X.21
1   BC19D Rev B   50 pin D (female) to 16/25 pin D (male) V.24
1   BC19F Rev B   50 pin D (female) to 17/34 pin "square" thing (male) 
V.35

1   BC19V 50 pin D (female) to 16/25 pin D (male) V.24



On the synch side the idea was to get away from having a set of (often 
different) cables for each interface. Instead everything had the same 
50-pin connector and then you picked the appropriate cable for V.25 or 
X.21 or whatever you needed. My DST32 has such a connector, as does your 
DSH32. I expect that the DSV-11 also is the same. DECnis certainly is.





and I also have two Nokia DS 60100 baseband modems, one with a V.35
interface card and one with an X.21 interface card.  When I hook up the
former with the BC19F cable, I can get the lights on the modem to react
when I try to access ZSA0: on the MicroVAX.  However, I can't get any
reaction when I use the BC19C cable with the latter even when I jumper
the modem to take account of the fewer signals available in X.21. It
may be that the BC19C is meant for something other than the DSH/T32...



I don't remember the cable part numbers (although they will be in the 
manuals) but if it plugs into the 50-pin connector then it should work.





Anyway, this whole line of attack is fairly academic as the modems can
only do 48kbps - 160kbps and the maximum for the DSH/T32 seems to be
19200bps.



I'd be surprised if they don't work at up to 56k at least. Maybe not 64k 
(I remember the DSV11 firmware engineer telling my that some extra work 
had to be done to get one of the DSV11 modes to work properly at 64k 
even in pathological cases, so maybe other, lower-end interfaces didn't 
get the same love).



Above 64k would not have been a normal use case back in the day - I 
don't have any data handy to check what should work though.



Antonio



--
Antonio Carlini
anto...@acarlini.com



Re: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-18 Thread Paul Berger via cctalk



On 2020-06-18 3:34 p.m., Chuck Guzis via cctalk wrote:

On 6/18/20 6:06 AM, Peter Coghlan via cctalk wrote:


and I also have two Nokia DS 60100 baseband modems, one with a V.35
interface card and one with an X.21 interface card.  When I hook up the
former with the BC19F cable, I can get the lights on the modem to react
when I try to access ZSA0: on the MicroVAX.  However, I can't get any
reaction when I use the BC19C cable with the latter even when I jumper
the modem to take account of the fewer signals available in X.21.  It
may be that the BC19C is meant for something other than the DSH/T32...
Anyway, this whole line of attack is fairly academic as the modems can
only do 48kbps - 160kbps and the maximum for the DSH/T32 seems to be
19200bps.

We would have been delighted to get 19.2K on our 11/750.  Leased line
with a Bell 209 modem, 9600 sync.   Back then, that ran about $5K/month
for the hookup.

--Chuck

When I started out in customer service many years ago anything faster 
than 9600 was very rare and even then they where often split off using 
stat muxes or multi-drop lines.  I call one store have a 9600 line back 
to head office in Toronto that served two store controllers, four 3777s 
with 3203 to print orders, one with a tape drive to transmit orders 
entered on a Nixdorf mini, as well as some miscellaneous terminals in 
the local warehouse and order office.  It was not uncommon for users of 
3270 terminals to have the controllers in a few offices sharing a 
multi-drop line, the banks did the same thing with their terminal 
controllers and ATMs.


I also remember some data centers having conditioned dial-up lines that 
included a handset that you could talk on, but it was pretty weird as 
the conditioned lines did not have echo suppressors.


The first banking terminal I worked on where on a multi-drop 300 baud 
async line and I also worked on finance company terminals that where on 
a multi-drop telegraph line at a speedy 75 baud.


Paul.



Re: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-18 Thread Paul Koning via cctalk



> On Jun 18, 2020, at 3:26 PM, Ethan Dicks via cctalk  
> wrote:
> 
> On Thu, Jun 18, 2020 at 3:08 PM Chuck Guzis via cctalk
>  wrote:
>> On 6/18/20 11:55 AM, Ethan Dicks via cctalk wrote:
>> 
>>> We used to run our sync serial stuff between 9600 and 56kbps, both our
>>> own Bisync products, and DDCMP over interfaces like the one that's
>>> part of the DMF32...
>> 
>> My recollection of the Bell 209 is that it supported a low-speed reverse
>> channel in addition to the FDX primary.
> 
> I had to look that up.  Yes.  I see that in the spec, at *5*bps.

Wow, that's weird.

>> Did any DEC equipment ever take advantage of that?
> 
> I've never encountered it before, so I cannot confirm.

Not that I know of.

I did see something vaguely similar.  Bell 202 modems are 1200 baud FSK, so on 
a voice channel they normally are 1200 bps half duplex.  They can also be 
hooked up to 4-wire fixed circuits.  But they have a reverse channel, good for 
150 baud if I remember right.  PLATO used that in its original terminal 
connections, in a slightly strange way: 1260 bps data to the terminal, and 126 
bps data from terminal to host.  The protocols are peculiar: terminal output is 
"synchronous", 21 bit frames at 60 frames per second, but each frame has a 
start bit (no stop bit).  Data to the host is asynchronous, 1 start, 1 stop 
bit, 10 data bits.  Since a 202 modem is just plain FSK, it doesn't matter that 
the data rate is not quite the standard 1200 bps.

paul



Re: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-18 Thread Ethan Dicks via cctalk
On Thu, Jun 18, 2020 at 3:08 PM Chuck Guzis via cctalk
 wrote:
> On 6/18/20 11:55 AM, Ethan Dicks via cctalk wrote:
>
> > We used to run our sync serial stuff between 9600 and 56kbps, both our
> > own Bisync products, and DDCMP over interfaces like the one that's
> > part of the DMF32...
>
> My recollection of the Bell 209 is that it supported a low-speed reverse
> channel in addition to the FDX primary.

I had to look that up.  Yes.  I see that in the spec, at *5*bps.

> Did any DEC equipment ever take advantage of that?

I've never encountered it before, so I cannot confirm.

-ethan


Re: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-18 Thread Maciej W. Rozycki via cctalk
On Thu, 18 Jun 2020, Peter Coghlan via cctalk wrote:

> However, Peter uses PMDF MAIL to post to the list because it has been
> pointed out to him that VMS MAIL doesn't do References: and In-Reply-To:
> headers correctly.  On that note, has anyone heard from Mouse?  I haven't
> seen anything posted by him in a very long time now.

 Yep, last Sat on the VAX/NetBSD mailing list.

  Maciej


Re: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-18 Thread Chuck Guzis via cctalk
On 6/18/20 11:55 AM, Ethan Dicks via cctalk wrote:

> We used to run our sync serial stuff between 9600 and 56kbps, both our
> own Bisync products, and DDCMP over interfaces like the one that's
> part of the DMF32.  We had customers in Europe running our products at
> 64kbps with no problems, and we did have one modem eliminator clocked
> at 115kbps for testing, which is the max speed for V.24, IIRC.
> 
> 56kbps should be safe for the devices you are describing, but it might
> go a little faster.

My recollection of the Bell 209 is that it supported a low-speed reverse
channel in addition to the FDX primary.   Did any DEC equipment ever
take advantage of that?

--Chuck



Re: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-18 Thread Ethan Dicks via cctalk
On Thu, Jun 18, 2020 at 2:42 PM Peter Coghlan via cctalk
 wrote:
> Thanks for your reply Paul.  My eventual goal is to be able to use the
> synchronous serial interface on a MicroVAX to connect to IBM machines that
> only support bisync lines.

I'm curious which software package you are using.  In the 80s and 90s,
I worked for Software Results Corp, and we sold hundreds (small
thousands?) of Unibus, Qbus, and VAXBI interfaces and software suites
under the name COMBOARD for Bisync and SNA comms from DEC-to-IBM
(RSTS, RSX-11, VMS, and UNIX).  In my experience, people paid us
$10K-$25K per line because they had problems with whatever other
solution they were looking at that cost less.  I don't know any
specific details on where the gaps were, but just that people did
experience bugs or missing features that made them come to us.  I'd
like to hear about what you are encountering once you get to the point
of passing bytes.

>  However, I don't have access to any such IBM kit
> at the moment so I have to make do with trying to get the MicroVAX to talk
> to another instance of itself for now.

For bisync (3780/HASP) that should be just fine.  There's a simple
difference in the protocol so that each end can tell who is the
master, and AFAIK, any implementation you encounter should be able to
be set in the appropriate mode, but you _do_ have to tell each end
what their role is or they will chatter endlessly if they both think
they are the master.

Apologies if you already know this.  It's been a long time and I'm not
sure who remembers what details about obscure comms from 30-40 years
ago.  I myself haven't even set up a bisync connection in 25 years.  I
used to do this stuff every day, then by the mid-90s, it entirely
evaporated.

-ethan


Re: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-18 Thread Ethan Dicks via cctalk
On Thu, Jun 18, 2020 at 2:48 PM Paul Koning via cctalk
 wrote:
> > On Jun 18, 2020, at 2:14 PM, Peter Coghlan via cctalk 
> >  wrote:
> > As I mentioned in another reply, I have a pair of baseband synchronous 
> > modems
> > and were it not for a speed incompatibility between them and the MicroVAX
> > synchronous serial interfaces I have access to, ...
>
> I'm curious about that.  Synchronous modems supply the bit clock to the 
> interface.  So a synchronous interface works at whatever speed the modem 
> delivers, so long as it's not too fast for the interface. What are the 
> Microvax sync interfaces you have?  DMV?  DUV?  A DMV will work at up to 56 
> kbps.

We used to run our sync serial stuff between 9600 and 56kbps, both our
own Bisync products, and DDCMP over interfaces like the one that's
part of the DMF32.  We had customers in Europe running our products at
64kbps with no problems, and we did have one modem eliminator clocked
at 115kbps for testing, which is the max speed for V.24, IIRC.

56kbps should be safe for the devices you are describing, but it might
go a little faster.

-ethan


Re: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-18 Thread Ethan Dicks via cctalk
On Thu, Jun 18, 2020 at 5:53 AM Peter Coghlan via cctalk
 wrote:
> To get somewhere near back on topic, I am trying to set up a synchronous
> serial link between two MicroVAX 3100 machines with DSH32 (or DST32 maybe)
> interfaces.  One of the options I have is a BC19D cable and a BC19V cable
> which seem to be identical or nearly identical.  Each plugs into a DSH32
> at one end and has a V.24 DB25 connector at the other end.  I don't seem
> to have anything available in the way of a pair of suitably similar modems
> or a modem eliminator to put between the two V.24 connectors.  Can anyone
> suggest some kind of a quick hardware hack that I could use to fill the
> gap?  Is a pair of DB25 sockets with crossed over wiring betweeen them
> sufficient or do I need something that generates clock signals too?

If both ends don't care about delays in the handshake lines that would
be natural with a modem or high-end modem eliminator, you can just
match up the signals between the two devices as you would for a null
modem.

As for the clocking, yes, a modem or modem eliminator provides the
baud rate clocking on pins 15 and 17.  You could use any one of a
number of baud rate generators, from the COM 8116 (one that we used at
work in the early 80s for a simple modem eliminator) to a modern
microcontroller thumping out pulses at the right frequency.  You'll
need to drive both sides of the connection at RS-232 levels, so a
level shifter (1488 if you have +/-12V handy, or MAX232 if you do
not).  AFAIK, you can drive both ends from one line driver, but the
safer course would be to drive each clock pin independently.

-ethan


Re: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-18 Thread Paul Koning via cctalk



> On Jun 18, 2020, at 2:14 PM, Peter Coghlan via cctalk  
> wrote:
> 
> ...
> As I mentioned in another reply, I have a pair of baseband synchronous modems
> and were it not for a speed incompatibility between them and the MicroVAX
> synchronous serial interfaces I have access to, ...

I'm curious about that.  Synchronous modems supply the bit clock to the 
interface.  So a synchronous interface works at whatever speed the modem 
delivers, so long as it's not too fast for the interface. What are the Microvax 
sync interfaces you have?  DMV?  DUV?  A DMV will work at up to 56 kbps.  

paul



Re: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-18 Thread Peter Coghlan via cctalk

Paul Berger wrote:

On 2020-06-18 6:06 a.m., Peter Coghlan via cctalk wrote:
>
>
> To get somewhere near back on topic, I am trying to set up a synchronous
> serial link between two MicroVAX 3100 machines with DSH32 (or DST32 maybe)
> interfaces.  One of the options I have is a BC19D cable and a BC19V cable
> which seem to be identical or nearly identical.  Each plugs into a DSH32
> at one end and has a V.24 DB25 connector at the other end.  I don't seem
> to have anything available in the way of a pair of suitably similar modems
> or a modem eliminator to put between the two V.24 connectors.  Can anyone
> suggest some kind of a quick hardware hack that I could use to fill the
> gap?  Is a pair of DB25 sockets with crossed over wiring betweeen them
> sufficient or do I need something that generates clock signals too?
>
> Regards,
> Peter Coghlan.
>   
>
While I have no experience with MicroVAX, I do recall that  on the 
machine I was involved with synchronous communications on, IBM terminals 
and systems, there was an option for the interface to provide clocking 
and I suppose it might be possible to set one side to provide the 
transmit and receive clocks and cross them over to the other interface, 
but I have never tried that.  When I worked in a development center with 
a room full of S/38 and S/36 we had a modem rack with a large number of 
Gandalf modem eliminators that provided clocking to the interface.


In the field the most common setup was to have the modem provide the 
clocks as the common carrier could synchronize them over a long distance.




Thanks for your reply Paul.  My eventual goal is to be able to use the
synchronous serial interface on a MicroVAX to connect to IBM machines that
only support bisync lines.  However, I don't have access to any such IBM kit
at the moment so I have to make do with trying to get the MicroVAX to talk
to another instance of itself for now.

As I mentioned in another reply, I have a pair of baseband synchronous modems
and were it not for a speed incompatibility between them and the MicroVAX
synchronous serial interfaces I have access to, plus another probably minor
snag, it looks very much like they would do the job when suitably jumpered.
There is even a card in the bottom of each modem case giving details of
all the jumper settings!

Regards,
Peter.


Paul.



Re: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-18 Thread Chuck Guzis via cctalk
On 6/18/20 6:06 AM, Peter Coghlan via cctalk wrote:

> and I also have two Nokia DS 60100 baseband modems, one with a V.35
> interface card and one with an X.21 interface card.  When I hook up the
> former with the BC19F cable, I can get the lights on the modem to react
> when I try to access ZSA0: on the MicroVAX.  However, I can't get any
> reaction when I use the BC19C cable with the latter even when I jumper
> the modem to take account of the fewer signals available in X.21.  It
> may be that the BC19C is meant for something other than the DSH/T32...
> Anyway, this whole line of attack is fairly academic as the modems can
> only do 48kbps - 160kbps and the maximum for the DSH/T32 seems to be
> 19200bps.

We would have been delighted to get 19.2K on our 11/750.  Leased line
with a Bell 209 modem, 9600 sync.   Back then, that ran about $5K/month
for the hookup.

--Chuck



Re: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-18 Thread Peter Coghlan via cctalk

Antonio Carlini wrote:

On 18/06/2020 10:06, Peter Coghlan via cctalk wrote:
>
> To get somewhere near back on topic, I am trying to set up a synchronous
> serial link between two MicroVAX 3100 machines with DSH32 (or DST32 maybe)
> interfaces.  One of the options I have is a BC19D cable and a BC19V cable
> which seem to be identical or nearly identical.  Each plugs into a DSH32
> at one end and has a V.24 DB25 connector at the other end.  I don't seem
> to have anything available in the way of a pair of suitably similar modems
> or a modem eliminator to put between the two V.24 connectors.  Can anyone
> suggest some kind of a quick hardware hack that I could use to fill the
> gap?  Is a pair of DB25 sockets with crossed over wiring betweeen them
> sufficient or do I need something that generates clock signals too?
>

I can't find my DHS32/DST32 docs right now but it's probably a simple 
re-spin of the DSH32.


I think that the DST32 was the uVAX2000 option and the DSH32 was for the 
uVAX 3100 series.


My notes say that my MicroVAX 2000 has a DST32 (54-17230) but the 
preliminary version of EK-283AA-AD-001 is for the DSH32 and that talks 
about the MicroVAX 2000!




Thanks for your reply Antonio.

I have found the whole thing very confusing too.  My suspicion was also
that they were pretty much the same thing but the DST32 had exernal
connectors suitable for mounting in a MicroVAX 2000 while the DST32 had
external connectors that could be mounted in a MicroVAX 3100.  That is,
until I also came across the preliminary version of EK-283AA-AD-001
which threw cold water on that theory.  Unless it was originally called
the DSH32 and then renamed to DST32 for the MicroVAX 2000 or something...

The console code in one of my MicroVAX 3100 machines shows this:


test 50


KA41-D  V1.0

[snip]

  DSH32-A  00FF.0001  V1.0
  DSH32-S  .0001  V3.0
  NI   .0001




Yet in VAX/VMS 7.3, I see this:

$ ANALYZE /SYSTEM

OpenVMS (TM) VAX System analyzer

SDA> show dev zsa0

I/O data structures
---
ZSA0ZS_DST32  UCB address: 814EAA40

[snip]



I think that in the lab at DEC I used a modem eliminator (I used to 
support all of the synch devices supported by VAX WANDD). I may even 
have some of those modem eliminators in the garage.




I was hoping to use VAX WANDD but I ended up having to install DECnet OSI
on VMS 7.3.  Perhaps if I dig up an earlier VMS version, I can avoid using
DECnet OSI?



Just to double check ... you definitely have synch boards and not (for 
example) 8-way asynch lines? There were a whole bunch of designators 
that were so very close: DST32, DHT32, DSH32, DHW41, DSW41!




I have two boards in two MicroVAX 3100 machines.  Each board has one
Synchronous serial port (50 pin D connector) and eight asynchronous
terminal lines (36 pin Centronics connector).  To add further confusion,
I have a third MicroVAX 3100 which has the 50 pin and 36 pin external
connectors on the back but no actual DSH32/DHT32 board inside!

I also have the following cables:

1   BC19C Rev B1  50 pin D (female) to 13/15 pin D (male) X.21
1   BC19D Rev B   50 pin D (female) to 16/25 pin D (male) V.24
1   BC19F Rev B   50 pin D (female) to 17/34 pin "square" thing (male) V.35
1   BC19V 50 pin D (female) to 16/25 pin D (male) V.24

and I also have two Nokia DS 60100 baseband modems, one with a V.35
interface card and one with an X.21 interface card.  When I hook up the
former with the BC19F cable, I can get the lights on the modem to react
when I try to access ZSA0: on the MicroVAX.  However, I can't get any
reaction when I use the BC19C cable with the latter even when I jumper
the modem to take account of the fewer signals available in X.21.  It
may be that the BC19C is meant for something other than the DSH/T32...
Anyway, this whole line of attack is fairly academic as the modems can
only do 48kbps - 160kbps and the maximum for the DSH/T32 seems to be
19200bps.

Regards,
Peter Coghlan.



Antonio



Re: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-18 Thread Paul Berger via cctalk



On 2020-06-18 6:06 a.m., Peter Coghlan via cctalk wrote:



To get somewhere near back on topic, I am trying to set up a synchronous
serial link between two MicroVAX 3100 machines with DSH32 (or DST32 maybe)
interfaces.  One of the options I have is a BC19D cable and a BC19V cable
which seem to be identical or nearly identical.  Each plugs into a DSH32
at one end and has a V.24 DB25 connector at the other end.  I don't seem
to have anything available in the way of a pair of suitably similar modems
or a modem eliminator to put between the two V.24 connectors.  Can anyone
suggest some kind of a quick hardware hack that I could use to fill the
gap?  Is a pair of DB25 sockets with crossed over wiring betweeen them
sufficient or do I need something that generates clock signals too?

Regards,
Peter Coghlan.
  

While I have no experience with MicroVAX, I do recall that  on the 
machine I was involved with synchronous communications on, IBM terminals 
and systems, there was an option for the interface to provide clocking 
and I suppose it might be possible to set one side to provide the 
transmit and receive clocks and cross them over to the other interface, 
but I have never tried that.  When I worked in a development center with 
a room full of S/38 and S/36 we had a modem rack with a large number of 
Gandalf modem eliminators that provided clocking to the interface.


In the field the most common setup was to have the modem provide the 
clocks as the common carrier could synchronize them over a long distance.


Paul.



Re: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-18 Thread Antonio Carlini via cctalk

On 18/06/2020 10:06, Peter Coghlan via cctalk wrote:


To get somewhere near back on topic, I am trying to set up a synchronous
serial link between two MicroVAX 3100 machines with DSH32 (or DST32 maybe)
interfaces.  One of the options I have is a BC19D cable and a BC19V cable
which seem to be identical or nearly identical.  Each plugs into a DSH32
at one end and has a V.24 DB25 connector at the other end.  I don't seem
to have anything available in the way of a pair of suitably similar modems
or a modem eliminator to put between the two V.24 connectors.  Can anyone
suggest some kind of a quick hardware hack that I could use to fill the
gap?  Is a pair of DB25 sockets with crossed over wiring betweeen them
sufficient or do I need something that generates clock signals too?



I can't find my DHS32/DST32 docs right now but it's probably a simple 
re-spin of the DSH32.


I think that the DST32 was the uVAX2000 option and the DSH32 was for the 
uVAX 3100 series.


My notes say that my MicroVAX 2000 has a DST32 (54-17230) but the 
preliminary version of EK-283AA-AD-001 is for the DSH32 and that talks 
about the MicroVAX 2000!


I think that in the lab at DEC I used a modem eliminator (I used to 
support all of the synch devices supported by VAX WANDD). I may even 
have some of those modem eliminators in the garage.



Just to double check ... you definitely have synch boards and not (for 
example) 8-way asynch lines? There were a whole bunch of designators 
that were so very close: DST32, DHT32, DSH32, DHW41, DSW41!



Antonio



--
Antonio Carlini
anto...@acarlini.com



Re: Synchronous serial Re: E-Mail Formats RE: Future of cctalk/cctech

2020-06-18 Thread Peter Coghlan via cctalk
Dave Wade wrote:
> 
> > -Original Message-
> > From: cctalk  On Behalf Of Peter Coghlan
> > via cctalk
> > Sent: 18 June 2020 08:22
> > To: General Discussion: On-Topic and Off-Topic Posts
> > 
> > Subject: RE: Future of cctalk/cctech
> > 
> > ED SHARPE wrote:
> > > Use modern email program that sees expanded char. Sets and
> > > graphics it is a brand new world !I love old hardware to look
> > > at but if communicating  I like  the ability to see graphical
> > > things...  and I think tell majority of people like  images of
> > > things..   Ed#
> > >
> > 
> 
> Just beware. Some environments, especially old EBCDIC ones put different 
> currency symbols on the same code points
> So:-
> 
> I wrote this as one dollar => $1.00
> This as one pound => $1
> And this as one euro => €1
> Lastly one cent => ¢1
> 
> I expect you all get that as sent except for perhaps the Euro which didn't 
> exist when Peters VAX was built
> ... but on an old UK EBCDIC mainframe Dollar becomes Pound and Cent becomes 
> dollar. This was a real pain as a UK user of Bitnet. 

Well, Peter reads cctalk using VMS MAIL on his alphas and this has it's own
problems.  Around VMS 8.something, someone had the bright idea that VMS MAIL
should replace certain "unusual" characters (such as the tilde for example)
with (you guessed it) a dollar sign rather than present them directly to the
reader for some unknown reason...

However, Peter uses PMDF MAIL to post to the list because it has been
pointed out to him that VMS MAIL doesn't do References: and In-Reply-To:
headers correctly.  On that note, has anyone heard from Mouse?  I haven't
seen anything posted by him in a very long time now.


To get somewhere near back on topic, I am trying to set up a synchronous
serial link between two MicroVAX 3100 machines with DSH32 (or DST32 maybe)
interfaces.  One of the options I have is a BC19D cable and a BC19V cable
which seem to be identical or nearly identical.  Each plugs into a DSH32
at one end and has a V.24 DB25 connector at the other end.  I don't seem
to have anything available in the way of a pair of suitably similar modems
or a modem eliminator to put between the two V.24 connectors.  Can anyone
suggest some kind of a quick hardware hack that I could use to fill the
gap?  Is a pair of DB25 sockets with crossed over wiring betweeen them
sufficient or do I need something that generates clock signals too?

Regards,
Peter Coghlan.
 
> Dave