[Info-vax] For sale: VAXstation 4000/90 128MB Fully Working and Tested

Johnny Billquist bqt at softjar.se
Mon Jul 4 18:30:28 EDT 2022


On 2022-07-02 14:46, Bill Gunshannon wrote:
> On 7/2/22 06:16, Johnny Billquist wrote:
>> On 2022-07-02 00:50, Bill Gunshannon wrote:
>>> On 7/1/22 16:02, Arne Vajhøj wrote:
>>>> On 7/1/2022 2:31 PM, Bill Gunshannon wrote:
>>>>> Was it?  My guess is that the only improvement that might have been
>>>>> needed for Dave's application was a faster processor.  And that was
>>>>> done even after the death of the PDP-11 in DEC's eyes.
>>>>
>>>> I don't think PDP-11 not being available was the driver behind the
>>>> move to VAX.
>>>
>>> Not lack of availability at first, but complete stoppage of development
>>> played a major role.
>>
>> There wasn't. Last release of RSX was in 1999.
> 
> That's OS development, not CPU.  BSD for the PDP-11 continues to
> develop today as far as I know.

You said "complete stoppage of development". Now you say you only meant 
hardware. And actually just CPU development.
There wasn't any actual CPU development after about 1980. Way earlier. 
The last expansion was CIS, which noone ever actually even cared about.

Move to VAX happened primarily because of address space limitations on 
the PDP-11.

On the other hand, DEC never managed to successfully migrate customers 
away from the PDP-11 even through they tried. The PDP-11 was simply just 
better for some tasks.
So I don't really get what you are trying to claim.

>>>> PDP-11 production continue until 1997 when people were migrating
>>>> from VAX to Alpha - not to VAX.
>>>
>>> How much development was done during that period?  How many shrinks
>>> to increase speed?  How many new peripherals were made available?
>>> We didn't even get decent network cards or even disk controllers for
>>> things like SCSI except from third parties.  Trust me, people using
>>> PDP-11's could see the writing on the wall.
>>
>> There wasn't much demand for speed increase. 
> 
> I don't think there was ever demand for speed increases in any CPU.
> But users were always happy to see it.

There was definitely a demand for faster PDP-11s up to a point. But 
somewhere along the way, it became a non-issue as the effort in 
developing ever larger software solutions on the PDP-11 became a huge 
effort in just fitting it into the address space. And so large, complex 
software development moved away from the PDP-11 to the successor - VAX.
But the PDP-11 didn't die because of that. It just became a little more 
limited in what customers used it for, and for that, the speed was 
already acceptable. As was the other parameters.
The one thing asked for later in life was improvements in tools and 
networking, and reduction of price.

Demand for faster CPUs exists also today. But we've sortof hit a wall 
for single CPU speeds, so now we're mainly adding more and more cores.

>>                                               But DEC even did offer 
>> their own SCSI controller (RQZX1), so it wasn't just third party. You 
>> are drawing conclusions from incorrect data.
> 
> Was that SCSI developed for the PDP-11 or the MicroVAX and just
> happened to work on the PDP-11?  Why did they never release a DSSI
> card for the PDP-11? (Actually, I am sure the VAX module would have
> worked but I am not aware of any support for it in a PDP-11 OS.)

The controller was for Qbus, and talked the same MSCP as any other Qbus 
MSCP controller, so it was as viable for any system.
DEC certainly added support in the PDP-11 systems for the device, but of 
course they also added it to VMS.

As far as DSSI goes, it's a bit more complicated, but basically, there 
was one DSSI controller that worked just fine on PDP-11s. I don't 
remember the name of it right now, but there was one Qbus controller 
that spoke MSCP. So, worked just as well as any other MSCP controller.

However, with DSSI you also had controllers that talked SCA, over which 
then MSCP was used. But SCA was a different protocol with some added 
complexity which DEC never added drivers for in the PDP-11. Reasons 
might have been several, but I would say the main one is that unless you 
created new boot roms, and did some major work on the OSes at that 
point, you would not have been able to boot from those controllers 
anyway, so what would be the value? And I suspect it would have been 
pretty much impossible to write a boot strap rom that would have booted 
over SCA in just 64 bytes, which is the size available for the M9312 
boot roms.

Again, memory space is the thing that comes back to bite you.

>> The biggest reason for migration from PDP-11 to VAX was because of the 
>> larger virtual memory addressing space.
> 
> Which could have been developed into the PDP-11 while keeping most of
> the good things in the architecture.  I still think it would be fun to
> use something like SIMH to build an "improved" PDP-11 just to see where
> it could have gone but, alas, I am too far past my prime to actually
> do it.

That is really what the VAX was. You would never be able to run actual 
PDP-11 code on anything that had a larger address space. You need a 
compatibility mode for this, just as on the x86 and god knows what else.
With the VAX, the compatibility mode was limited to user space code, but 
doing a compatibility mode that worked all the way would have been 
possible. But I don't think it would have been a good idea, since that 
would have crippled the VAX.

As soon as you do some change to address space that is more directly 
visible, it cease to be able to run a PDP-11 binary to begin with, so 
you can't do it better than that. We've talked about this before, and 
you seem to constantly fail to understand this.

You can't "expand" the PDP-11 to 32 bits and still have it be a PDP-11. 
You can at best make something spiritually the same. But that is already 
what the VAX was.

>> People really did not (in general) enjoy trying to squeeze ever larger 
>> software systems into the tiny addressing space. It was a lot of 
>> effort that could be spent elsewhere.
> 
> Thus the reason the processor should have seen more development and not
> a complete and totally incompatible replacement.
> 
> But, at this point that is all water under the bridge.

I just wished you had the technical understanding to see why what you 
seem to imagine is not possible.

   Johnny



More information about the Info-vax mailing list