On Wednesday, November 15, 2023 at 11:46:22 PM UTC-8, Andrew wrote:
> Lewis Cole wrote:
> > On Wednesday, November 15, 2023 at 1:03:53 PM UTC-8, Stephen Fuld wrote:
> >> < snip >
> >> 1. Can someone give a "cheat sheet" that gives the official product
> >> names for the each of the internal code names shown in the talk?
> >>
> >> < snip >
> >> - Stephen Fuld
> >> (e-mail address disguised to prevent spam)
> >
> > Not that it matters, but on the subject of 1100 system code names, I should like to point out that Mr. Schroth at one time posited that the 1100 Series was renamed the 2200 Series for marketing reason.
> > I suspect that was/is right about that, but somewhat related (as I think others have pointed out ... perhaps even you) the Company was running out of numbers for new machines.
> >
> > I don't know what code names (if any) were for the 1100/40 and 1100/80 and 1100/80A, but the code name for the 1100/60 was Vanguard.
> > Then the Company decided that they needed to assign yet another number to the 1100/60 for some reason and so it became the 1100/70.
> The 1100/60 could be ordered with or without EIS, the 1100/70 was a more
> powerful /60 *with* EIS (Extended Instruction Set).
After the 1100/60 was release, the boys and girls responsible for its CPU microcode went back and re-did some of it which resulted in greater performance.
I *THINK* that these microcode changes were sold separately without changing the numeric designation.
Whether or not these microcode changes included the addition of the EIS instruction set, the change in performance was not terribly great, say 10 to 20% IIRC.
The big performance change was that the customer could be a non-partitionable processor cache (which was called a "buffer" rather than an "SIU"), which with more memory could boost performance by a factor of at least two.
I don't remember when this option was made available, but again, no numeric designation change occurred.
So in real terms, the 1100/70 was just an 1100/60 whose designation was changed presumably for some marketing reason.
The basic underlying hardware was the same.
> > That only left 1100/30, 1100/50, and 1100/90 to be assigned to new machines.
> >
> The 1100/90 came with the EIS, along with some new instructions - it may
> also have been the first machine with the Extended Mode instruction set.
The 1100/90 was the first Extended Mode (EM) machine.
> All of the 2200 machines had EM instructions.
> Which were the first ones with Paging? [...]
The 2200/900 was the first three addressing level machine (i.e. [bank] relative, absolute, and real).
The people who were responsible for Exec memory management were adament that paging be there from Day One, not something that could be turned off ala paging on the Intel 80386.
Nevertheless, it was suggested near the end of the project by some bozo that paging be dropped initially, which thankfully didn't happen.
> [...] I remember Alan K looking at the
> code for that and announcing that the code was buggy and would lead to
> an Exec stop if condition X happened (X may have been if it was used at
> all). A fix was released shortly afterwards.
I am familiar with the people who were responsible for paging and I trust their abilities to write good code over that of someone who just comes along and looks at it.
I don't recall when we in Roseville cut over to using the 2200/900, but by comparison to earlier machines, it was relatively painless.