Re: MicroVAX 3300/3400

2021-05-27 Thread Jonathan Stone via cctalk
 

On Wednesday, May 26, 2021, 09:14:16 PM PDT, Zane Healy  
wrote:
 [[ reference to service manual for converting BA400 to BA400X ]]

>Do you happen to know what Manual this is?  I’ve spent a lot of the last 
>couple days reading up on the BA430/B400X, and the :KA640/KA660.

I looked for it before posting, and again today. I can't find it. If I do, I'll 
certainly let you know.

  


Re: How to read Osborne 1 Floppies?

2021-05-27 Thread Chuck Guzis via cctalk
On 5/27/21 4:17 PM, Fred Cisin via cctalk wrote:

> 
> I modified a PC parallel port, and played around with it. My goal,
> XenoComm Parallel, was NOT to use it with software on both machines. I
> had run into a few machines that had a Centonics port, but not RS232,
> and disk formats that the PC FDC couldn't handle. (such as TRS80 mdel 1,
> Sirius 9000, Vector Graphics, etc.), I wanted to connect their parallel
> printer port to a PC, tell the alien machine to PRINT its word processor
> files, and have the PC emulate a printer to the alien machine, but
> capture and save what the alien machine "printed".

>From about 1988 to 2000 I marketed a very successful product to the law
enforcement community.  One of the facets of it was the ability to
transfer data from a subject machine via serial or parallel connection.

We could do either nibble-or-8 bit transfers, but nibble turned out to
be the most used.   Lots of error checking and waiting for lines to
settle, but, like laplink and interserver, it could be done quite well
and it was faster than serial.

I seem to recall that the Victor 9000 had a bidirectional parallel
interface that could also double as a GPIB interface.   Sometime around
1987, I wrote a parallel port TSR that could drive slow-speed GPIB
devices.  I wrote it out of necessity--I needed to make a presentation
that involved color charts and the only plotter I could borrow was the
HP 6-pen plotter with GPIB interface.   At the time, I was using
SuperCalc, which supported the parallel version of the plotter, so I
wrote a TSR to hook the INT 17H BIOS interrupt and directed the messages
through a printer port connected as a GPIB interface.

That one worked with the legacy PC printer port.  Later, I modified the
port to be bidirectional and used it with an HP GPIB voltmeter.

I know the thing was discussed briefly in Nuts'n'Volts; it may still be
in the SIMTEL20 archive.

Years ago and far away...

--Chuck



Re: How to read Osborne 1 Floppies?

2021-05-27 Thread Fred Cisin via cctalk

On Thu, 27 May 2021, Chuck Guzis via cctalk wrote:

I'd been cutting floppy controller code since about 1975; the weirdness
of the IBM PC design really made for some head-scratching.


I did some FORTRAN since 1967, but until the TRS80, I couldn't own a 
computer, and hardly ever got a chance to touch them, and was strictly 
limited on what I was even allowed to do. 
So, I never talked to the FDC until about 1980.  (when I found Bill 
Barden's paper about talking to the TRS80 FDC)




Sometime in the 5150/5160 days, I published instructions on how to
modify a PC floppy controller that used the 765 with a WD926 data
separator.  It was quite simple--for some unknown reason, both of the
clock rate select lines were hard-wired.   Getting FM support was mostly
a matter of lifting one of those lines and running a jumper to the
MFM/FM output on the 765.



But then IBM and clones did the same sort of thing with the parallel
port adapter.   Changing one to bidirectional (and curiously
PS/2-compatible) was mostly a matter of lifting the output enable line
on an IC and tying it an unused bit in the control port.

Sometimes I wonder if IBM did this sort of stuff intentionally.


I suspect that it was intentional, but through ignorance.
"Should we have FM?"
"Should we make the printer port bi-directional?"
To which some IBM manager with little or no technical expertise asked,
"Do we NEED to?"
and, assuming that it would cost, rejected the "UNNECESSARY expenditures" 
for the extra capabilities.



I modified a PC parallel port, and played around with it. My goal, 
XenoComm Parallel, was NOT to use it with software on both machines. I had 
run into a few machines that had a Centonics port, but not RS232, and disk 
formats that the PC FDC couldn't handle. (such as TRS80 mdel 1, Sirius 
9000, Vector Graphics, etc.), I wanted to connect their parallel printer 
port to a PC, tell the alien machine to PRINT its word processor files, 
and have the PC emulate a printer to the alien machine, but capture and 
save what the alien machine "printed".



Unfortunately, I found that many of them had a very narrow, below spec 
strobe.  I wasn't able to make a tight enough loop on minimal PCs, so I 
had to add hardware to extend the pulse. I had hoped that eventually, 
people would have the bi-directional ports, and that all that I would have 
to supply was software and a simple dumb cable, with appropriate pin 
swapping FROM Centronics female to DB25 male, that as a dongle on the PC 
would let any Centronics capable computer plug to the PC instead of a 
printer.



And, at Comdex, I found it extremely difficult to explain the concept to 
people who either had NO need for data from such machines, or refused to 
understand that existing PC TO PC parallel port transfer programs used 
special software, not just a printer driver, on the sending machine. 
Since Laplink, etc. PUT their own software onto the other PC, why couldn't 
they use Laplink to PUT the special software onto the Vector Graphic? 
So, I concluded that I did not have a market for making the PC emulate a 
printer for getting alien machines to PRINT to the PC, for disk formats 
that the PC could not handle.


--
Grumpy Ol' Fred ci...@xenosoft.com


Re: MicroVAX 3300/3400

2021-05-27 Thread Glen Slick via cctalk
On Wed, May 26, 2021 at 2:35 PM Zane Healy  wrote:
>
> Except for the DSSI cable strangeness, it’s a really nice chassis.  Though 
> after a LOT of reading in the last 24 hours, may are right on it being a 
> mongrel.  It also explains my confusion as to what it is. :-)
>
> https://www.zanesphotography.com/Private/MicroVAX/n-96z8NZ/MicroVAX
>
> This is probably the best of the photo’s of the cabling.
>
> https://www.zanesphotography.com/Private/MicroVAX/n-96z8NZ/MicroVAX/i-vFkfBQ2/A

The 50-pin round cable that plugs into the M7624 KA640 CPU on one end
and into the flat 50-pin ribbon cable on the other end, and the 50-pin
ribbon cable with the two IDC connectors in the middle and the DSSI
bulkhead connector on the other end might be the internal DSSI cabling
removed from a BA215 enclosure.

Maybe what happened is that someone scraped a MicroVAX 3300 and pulled
the M7624 KA640 CPU and internal DSSI cabling out of the BA215
enclosure, and transplanted those into the B400X enclosure, plus added
the external DSSI cable to connect the transplanted BA215 enclosure
DSSI cabling up to the B400X M9715 DSSI bulkhead connector.

Maybe someone here has a spare M7626 KA660 CPU that they could give
you a good deal on to replace your possibly dead M7624 KA640 CPU,
which would clean up the DSSI cabling at the same time. I don't think
I have more M7626 KA660 CPUs on hand myself than BA215/BA430
enclosures to use with them.


Re: MicroVAX 3300/3400

2021-05-27 Thread Glen Slick via cctalk
On Wed, May 26, 2021 at 3:38 PM Jonathan Stone  wrote:
>
> two points:
>
> 1. MS650-AA 8mb modules from a KA650 will work in a KA640. They won't work 
> with a KA655 or a kA660 (or a KN210_. Those need the MS650-BA, or the 16MB 
> MS650-BB, or the third-party 32MB modules. So if your KA640 is dead and you 
> want to upgrade, you will likely need new memory, too. (You likely know this 
> already.)
>

I've been wrong about that for several years. I have always assumed
that an M7621 MS650-AA 8MB memory board was compatible with all of the
M7620 KA650, M7624 KA640, M7625 KA655, and M7626 KA660 CPUs.

I didn't realize until now that an M7621 MS650-AA 8MB memory board is
only compatible with the M7620 KA650 and M7624 KA640 CPUs, and the
M7625 KA655 and M7626 KA660 CPUs are only compatible with the M7622
MS650-BA 16MB memory board (or the less common MS650-BB 8MB version of
the M7622).

Unless I am also wrong about this, the M7622 MS650-B memory boards are
compatible with all of the M7620 KA650, M7624 KA640, M7625 KA655, and
M7626 KA660 CPUs.


KA655 CPU System Maintenance, Order Number EK-306AA-MG-001
http://www.bitsavers.org/pdf/dec/vax/655/EK-306A-MG-001_655Mnt_Mar89.pdf
Page 1-4 (Page 15 of the PDF)
"NOTE: The KA655 CPU supports only the MS650-BA (16 Mbyte) memory
module. The MS650-AA (8 Mbyte) is not supported because of its slower
access speed."

KA660 CPU System Maintenance, Order Number EK-398AA-MM-001
http://www.bitsavers.org/pdf/dec/vax/4000/EK-398AA-MM-001_KA660_CPU_System_Maintenance_Dec90.pdf
Page 1-10 (Page 20 of the PDF)
"1.4 MS650-Bn Memory Modules
The MS650-BA and MS650-BB memory modules are quad-height, Q22-bus
modules. Timing of the MS650-BA (16 MBytes) and MS650-BB (8 MBytes)
modules is dependent upon the KA660 clock speed and CMCTL.
The MS650-AA memory module may not be used with the KA660 system CPU."


Re: How to read Osborne 1 Floppies?

2021-05-27 Thread Chuck Guzis via cctalk
On 5/27/21 12:21 PM, Fred Cisin via cctalk wrote:

> In 1981, when the Osborne 1 came out, I got some sample disks from it.
> So, other than TRS80s, which I had, those were also the first samples
> that I worked with.  I manually, a sector at a time, copied some files
> from those Osborne 1 disks using Superzap on TRS80.  THAT was the
> preliminary success that convinced me that it could be done, and gave
> the the impetus and confidence to write XenoCopy, in the next few years,
> after the 5150 came out.  (5150 came out August 11, 1981, but it took me
> 5 months to get one)   BUT, the 5150 couldn't do FM Single Density, so
> the PC-DOS version of XenoCopy didn't get an Osborne format until the
> MFM Double Density upgrade for the Osborne 1 came out.

I'd been cutting floppy controller code since about 1975; the weirdness
of the IBM PC design really made for some head-scratching.

Sometime in the 5150/5160 days, I published instructions on how to
modify a PC floppy controller that used the 765 with a WD926 data
separator.  It was quite simple--for some unknown reason, both of the
clock rate select lines were hard-wired.   Getting FM support was mostly
a matter of lifting one of those lines and running a jumper to the
MFM/FM output on the 765.

But then IBM and clones did the same sort of thing with the parallel
port adapter.   Changing one to bidirectional (and curiously
PS/2-compatible) was mostly a matter of lifting the output enable line
on an IC and tying it an unused bit in the control port.

Sometimes I wonder if IBM did this sort of stuff intentionally.

--Chuck



Re: How to read Osborne 1 Floppies?

2021-05-27 Thread Fred Cisin via cctalk

On Thu, 27 May 2021, Chuck Guzis via cctalk wrote:

Viruses?  On CP/M-80 disks?  When Don and I were exchanging samples, I
was unaware of such stuff.
Someone want to enlighten me on Z80/8080 viruses on CP/M floppies?
(FWIW, I do differentiate "virus" from "malware")


There were also some MS-DOS disks, and MS-DSOS files.
There could even have been some viral MS-DOS boot sector images that 
wrote to first sector of some non-MS-DOS disks.

And, there were probably also some false hits.



Since I'm in Oregon, I'd be happy to extract the files from your images,
if you can get them to image form.


And, now you have a perfect solution!
Chuck can do it, better than anybody else.

As I said, Teledisk and Imagedisk won't do the file transfers, but CAN be 
an intermediate step, in this case making it possible to get images of the 
disks to Chuck for him to do the transfers.



My recollection was that back in
1986, when I wrote 22Disk, O1 floppies were among the first samples I
received (after A1 format, anyway.


In 1981, when the Osborne 1 came out, I got some sample disks from it. 
So, other than TRS80s, which I had, those were also the first samples that 
I worked with.  I manually, a sector at a time, copied some files from 
those Osborne 1 disks using Superzap on TRS80.  THAT was the preliminary 
success that convinced me that it could be done, and gave the the impetus 
and confidence to write XenoCopy, in the next few years, after the 5150 
came out.  (5150 came out August 11, 1981, but it took me 5 months to get 
one)   BUT, the 5150 couldn't do FM Single Density, so the PC-DOS version 
of XenoCopy didn't get an Osborne format until the MFM Double Density 
upgrade for the Osborne 1 came out.



--
Grumpy Ol' Fred ci...@xenosoft.com


Re: How to read Osborne 1 Floppies?

2021-05-27 Thread Bill Degnan via cctalk
On Thu, May 27, 2021 at 1:40 PM Chuck Guzis via cctalk
 wrote:
>
> On 5/27/21 9:51 AM, Al Kossow via cctalk wrote:
> > On 5/27/21 8:20 AM, John Herron wrote:
> >> We're the viruses identified and cleaned from the archive?
> >
> > no
>
> Viruses?  On CP/M-80 disks?  When Don and I were exchanging samples, I
> was unaware of such stuff.
>
> Someone want to enlighten me on Z80/8080 viruses on CP/M floppies?
>
> (FWIW, I do differentiate "virus" from "malware")
>

IIRC there were IBM PC format files in there too, and some of them had
viruses.  I scanned the "aadrvark tape backups" archive in 2014 and
found a few.  The files were from a C and a D drive created in 1995,
96, 97.  I thought the archive was no longer "lost"
BIll


Re: How to read Osborne 1 Floppies?

2021-05-27 Thread Chuck Guzis via cctalk
On 5/27/21 9:51 AM, Al Kossow via cctalk wrote:
> On 5/27/21 8:20 AM, John Herron wrote:
>> We're the viruses identified and cleaned from the archive? 
> 
> no

Viruses?  On CP/M-80 disks?  When Don and I were exchanging samples, I
was unaware of such stuff.

Someone want to enlighten me on Z80/8080 viruses on CP/M floppies?

(FWIW, I do differentiate "virus" from "malware")

Since I'm in Oregon, I'd be happy to extract the files from your images,
if you can get them to image form.   My recollection was that back in
1986, when I wrote 22Disk, O1 floppies were among the first samples I
received (after A1 format, anyway.

--Chuck



Re: How to read Osborne 1 Floppies?

2021-05-27 Thread Al Kossow via cctalk

On 5/27/21 8:20 AM, John Herron wrote:
We're the viruses identified and cleaned from the archive? 


no



Re: How to read Osborne 1 Floppies?

2021-05-27 Thread John Herron via cctalk
We're the viruses identified and cleaned from the archive? I recall a few
disks were infected.

On Thu, May 27, 2021, 9:57 AM Zane Healy via cctalk 
wrote:

> On May 27, 2021, at 2:31 AM, Al Kossow  wrote:
> >
> > On 5/26/21 11:22 PM, Zane Healy wrote:
> >
> >> I thought Don’s archive had been lost, when was it recovered?
> > Don's daughter donated some of the contents of his storage locker in
> 2013 to CHM
> > I read several hundred of his floppies, and his pc hard disk.
> > https://www.computerhistory.org/collections/catalog/102703903
>
>
>
>


Re: How to read Osborne 1 Floppies?

2021-05-27 Thread Zane Healy via cctalk
On May 27, 2021, at 2:31 AM, Al Kossow  wrote:
> 
> On 5/26/21 11:22 PM, Zane Healy wrote:
> 
>> I thought Don’s archive had been lost, when was it recovered? 
> Don's daughter donated some of the contents of his storage locker in 2013 to 
> CHM
> I read several hundred of his floppies, and his pc hard disk.
> https://www.computerhistory.org/collections/catalog/102703903

That’s awesome!  The last I heard, it looked like this would likely end up in 
the trash.  

The timing explains why I wasn’t aware of this, as that is about the time that 
work took over my life, to the point that even my photography has suffered.  
For me, Covid-19 has enabled me to do long overdue maintenance on some of my 
Classic Computer collection.

Zane





Re: cctalk Digest, Vol 80, Issue 24

2021-05-27 Thread Scott Quinn via cctalk
On Wed, 2021-05-26 at 12:00 -0500, cctalk-requ...@classiccmp.org wrote:
> If you were to find an M7626 KA660 CPU you could do away with all of
> the DSSI cabling between the CPU and the M9715 (in addition to having
> a CPU that is around twice as fast).

KA660/BA430 makes for a nice MicroVAX, had one for a while. You can
even route the SCSI on the backplane as well, and the sleds pick up
whichever you need. Too bad DSSI stuff either isn't more common or DEC
found a way to route full cluster over SCSI, that was neat too (and
faster than LAVAC for KA660).
I seem to recall a highly opinionated VAX/BSD partisan also bestowed on
it the rare (in his system) title of "real VAX"

In the completely unrelated category my state has signs out asking us
to "VAX up" which has me itching to get my VAXes out again. Sadly HP
shut down the hobbyist license issuing before they got to my request
:(.



Re: How to read Osborne 1 Floppies?

2021-05-27 Thread Al Kossow via cctalk

On 5/26/21 11:22 PM, Zane Healy wrote:

I thought Don’s archive had been lost, when was it recovered? 

Don's daughter donated some of the contents of his storage locker in 2013 to CHM
I read several hundred of his floppies, and his pc hard disk.
https://www.computerhistory.org/collections/catalog/102703903