[cctalk] Re: programming the IBM PC synchronous serial boards (Northstar Advantage project)

2023-12-22 Thread Ethan Dicks via cctalk
On Fri, Dec 22, 2023 at 10:20 PM Chuck Guzis via cctalk
 wrote:
> Sync (Bisync, SDLC/HDLC) was fairly popular back in the day for linking
> with mainframes.  (Think, for example, IBM HASP).   On PCs and the like,
> the Intel 8251 was used a lot, but even the Signetics 2651 has the sync
> mode, with the ability to recognize a double-byte sync.

The COMBOARD line of Bisync and SNA protocol engines came out of the
HASPBOX product, which was 100% DEC hardware, so we started with a
COM5025 (same as at least one of DEC's sync seral boards) and we later
moved to the Zilog Z8530 (but only ever used its second port as a
local async debug port)

> The protocol for any of the above higher-level protocols is fairly
> complex and there are manuals for that

Yeah, implementing Bisync from scratch on a new platform would be
quite an effort.  There are a few poorly-documented "gotchas" to work
through/around.

-ethan


[cctalk] Re: programming the IBM PC synchronous serial boards (Northstar Advantage project)

2023-12-22 Thread Chuck Guzis via cctalk
On 12/22/23 16:02, Glen Slick via cctalk wrote:
> On Fri, Dec 22, 2023 at 2:13 PM r.stricklin via cctalk
>  wrote:
>>
>> Did IBM ever publish programming information for their PC SDLC or BiSync 
>> communications boards? I’m wondering about the possibility of programming 
>> one to drive the synchronous protocol needed for “booting” a Northstar 
>> Advantage over its serial port.
>>
> 
> Are you looking for something beyond the low level information in the
> IBM Options and Adapters reference manuals?
> 
> https://minuszerodegrees.net/oa/oa.htm
> 
> IBM Synchronous Data Link Control (SDLC) Adapter
> https://minuszerodegrees.net/oa/OA%20-%20IBM%20SDLC%20Adapter.pdf
> 
> IBM Binary Synchronous Communications (BSC) Adapter
> https://minuszerodegrees.net/oa/OA%20-%20IBM%20Binary%20Synchronous%20Communications%20Adapter.pdf

Sync (Bisync, SDLC/HDLC) was fairly popular back in the day for linking
with mainframes.  (Think, for example, IBM HASP).   On PCs and the like,
the Intel 8251 was used a lot, but even the Signetics 2651 has the sync
mode, with the ability to recognize a double-byte sync.

One key difference from async mode is that while async operates with
start and stop bits to synchronize character data, sync sends as a block
of data with no start/stop overhead.  Idle times are automatically
filled with SYN characters.

The protocol for any of the above higher-level protocols is fairly
complex and there are manuals for that.  As far as software, I may have
some for 8085/8251 kicking around.

Interestingly, I've used synchronous mode to read certain proprietary
floppy formats.  After all, the two are cousins.  You have Idle
characters, ID fields, etc.

Sync mode can be pretty efficient on a leased line.  It was pretty much
the default back in the Bell 408 days.

--Chuck



[cctalk] Re: programming the IBM PC synchronous serial boards (Northstar Advantage project)

2023-12-22 Thread r.stricklin via cctalk


> On Dec 22, 2023, at 4:02 PM, Glen Slick via cctalk  
> wrote:
> 
> On Fri, Dec 22, 2023 at 2:13 PM r.stricklin via cctalk
>  wrote:
>> 
>> Did IBM ever publish programming information for their PC SDLC or BiSync 
>> communications boards? I’m wondering about the possibility of programming 
>> one to drive the synchronous protocol needed for “booting” a Northstar 
>> Advantage over its serial port.
>> 
> 
> Are you looking for something beyond the low level information in the
> IBM Options and Adapters reference manuals?
> 

No, I guess not. I don’t know why I assumed they wouldn’t be in there.


ok
bear.



[cctalk] some old PC-DOS file managers

2023-12-22 Thread Steve Lewis via cctalk
Hey all!

I'm looking for a couple "file manager" type pieces of software.  I can't
find them on WinWorld.

First one is from about 1984-1985, possibly called DRBOSS.COM, I just
remember it used IBM extended graphics for "window" borders (which were
colored red) and the filenames were either in gray or green.   The main
feature was you could select a few files at a time, then do some operation
on those selected ones.   And as a .COM it was well under 64K.

The other is from around 1996, and called MWIZ or Menu Wizard.  Apparently
there were a few variations with possibly the same/similar name.  All I
recall about this one is it came with both a .EXE and a .COM, and was
written by a person named Tony.  I believe it was available on the '96 or
'97 BYTE magazine CD, and possibly also on CompuServe (I'm not current on
what the state of any CompuServe archives are these days).


Not urgent - just curious if they could be found.



And if anyone is in an MS-DOS mood throughout the holiday break:  I still
find my ancient CDIR.EXE useful even in DOSBOX or on my physical IBM 5150.
It is available in my utility collection archived here:
https://github.com/voidstar78/VUC4DOS


For other early IBM PC notes (like floppy drive emulators and NIC setup), I
have some notes here:  https://voidstar.blog/ibm-pc-5150-notes/
(including all about using the tape deck!)


-Steve / v*


[cctalk] Re: programming the IBM PC synchronous serial boards (Northstar Advantage project)

2023-12-22 Thread Glen Slick via cctalk
On Fri, Dec 22, 2023 at 2:13 PM r.stricklin via cctalk
 wrote:
>
> Did IBM ever publish programming information for their PC SDLC or BiSync 
> communications boards? I’m wondering about the possibility of programming one 
> to drive the synchronous protocol needed for “booting” a Northstar Advantage 
> over its serial port.
>

Are you looking for something beyond the low level information in the
IBM Options and Adapters reference manuals?

https://minuszerodegrees.net/oa/oa.htm

IBM Synchronous Data Link Control (SDLC) Adapter
https://minuszerodegrees.net/oa/OA%20-%20IBM%20SDLC%20Adapter.pdf

IBM Binary Synchronous Communications (BSC) Adapter
https://minuszerodegrees.net/oa/OA%20-%20IBM%20Binary%20Synchronous%20Communications%20Adapter.pdf


[cctalk] VT100: Replacement for B411 Transistor

2023-12-22 Thread Rob Jarratt via cctalk
I think I have got my VT100 basically working now except for the actual
video display. I think there is a problem with the transistor that drives
the flyback transformer. This is Q414 on page 58 of the Feb82 schematic on
BitSavers
(https://bitsavers.org/pdf/dec/terminal/vt100/MP00633_VT100_Schematic_Feb82.
pdf). I have removed it from the circuit and tested it with the diode tester
of my multimeter. It does not test as two diodes, indeed across
Collector-Base the multimeter beeps for a short circuit, and so I am fairly
sure it is bad,

 

The part is the one with the heatsink as shown in this picture:
https://rjarratt.files.wordpress.com/2023/12/img_20231221_112305.jpg. I have
found some information on it here:
https://www.web-bcs.com/transistor/tc/b0/B411.php but the Feb82 schematic
shows it is a BU407D. My video board is not exactly the same as the one in
the schematic despite having the same DEC part number, but the circuit that
drives the flyback is the same on the secondary side of T403, and includes
the optional diode CR406 in the form of another B411 transistor that is not
connected at the emitter.

 

I am trying to identify a replacement and could do with some help
identifying one. I can't find a full datasheet for the B411, all I can find
is this https://www.web-bcs.com/transistor/tc/b0/B411.php, which seems to
match the part I need to replace, and I have also found one for a BU407 (not
BU407D) here https://www.mouser.co.uk/datasheet/2/308/1/BU407_D-2310257.pdf.

 

I have tried to find something that meets or exceeds the voltage, current
and switching time specs. I have found a couple of possible replacements and
would welcome opinions on their suitability:

 

https://www.farnell.com/datasheets/2861437.pdf

and

https://www.farnell.com/datasheets/3033460.pdf (assuming that the switching
times are a typo and they are in microseconds rather than seconds)

 

Do these seem like suitable replacements?

 

Thanks

 

Rob



[cctalk] programming the IBM PC synchronous serial boards (Northstar Advantage project)

2023-12-22 Thread r.stricklin via cctalk
Did IBM ever publish programming information for their PC SDLC or BiSync 
communications boards? I’m wondering about the possibility of programming one 
to drive the synchronous protocol needed for “booting” a Northstar Advantage 
over its serial port. 

Or, for that matter, wondering what Northstar had in mind when they made that 
protocol synchronous - what would they have had driving it?



ok
bear.