• Please review our updated Terms and Rules here

SCAMP 50th anniversary year (1973-2023) and some IBM 5100 notes

voidstar78

Veteran Member
Joined
May 25, 2021
Messages
708
Location
Texas
I got a chance to talk about SCAMP and the IBM 5100 series recently at VCF. It's "50th anniversary" I think is technically around November of this year.


See the video description for links to corrections/clarifications.

If anyone has any recollections about the Joey Tuttle VCF discussion done in 2003 - I don't think it got recorded, curious to confirm what it covered.

If anyone has first-hand recollection or knowledge about CORE NET and PC-51 (accessories to the 5110/5120), would like to hear about it (including any later CORE products, up until the early 1990s).

And looks like I will get a chance to read through some of the Joe George archived technical notes about SCAMP later this year!
 
Last edited:
Also, "Steins;Gate" is the name of the fictional series that depicts the time travel story of the IBM 5100. Realized later that I never mentioned the name during the conversation at the end. There is a decent (but very fast) 15min recap on YT under title "Steins;Gate in Summary" by Sweevee. IBM didn't sponsor the original series directly, but they did sponsor (per ending credits) a sequence of related themed shorts produced not long after the series was developed.
 
Last edited:
As a follow up to my IBM 5100 discussion at VCF-SW earlier this year:

In honor and celebration of the 50th anniversary of the IBM SCAMP prototype development, we've been able to coordinate a "once in a generation" review of the Smithsonian Institutes archive collection of documentational artifacts related to the SCAMP development. These documents were donated by IBM several decades ago, including the personal notebooks of Joe George (one of the prime hardware engineers), and numerous other persons involved.

These documents have given tremendous insight, and verification, to that process of development. I am still working on decomposing all of the material (into "high def" formats that now the broader community can view digitally).


SCAMP notes: (photos and PDFs)

IBM 5100 notes:




As an initial summary of some insights and stories:

- Early PALM-2 did not yet have SHIFT REGISTER support. This was implemented in hardware on the SCAMP and subsequently added to PALM, making it far more practical to implement the System/3 BASIC emulation. Another (earlier) description of the PALM instruction appears, as a "Chapter 3.0", but this one more clearly dated as being from March 1972 -- but, as noted, it does not have the SHIFT (or ROTATE) instructions that appear in the more final PALM instruction set a couple years later.

- Confirmation that the notion of supporting multiple programming languages motivated some of the architectural designs of SCAMP (this comes directly from Paul Friedl's early January 1973 discussions about SCAMP).

- The GEM vs PALM debate: it seems Joe George himself was involved in an alternative "engine" called GEM that was planned to be an eventual replacement to PALM. But as far as I can tell, GEM never ended up being used. (however, in some context, it appears GEM is actually a broader emulation component - not an instruction set; but later discussions do describe "PALM vs GEM" and tout GEM as being superior)

- The Norelco audio cassette storage concept was actually borrowed from the System/7. But even by 1973 it was acknowledged this was an aging solution (and Norelco was soon to end of life the product altogether). IBM considered various alternatives of disk drives actually ranging from 3.5", 4.5", 5", and 6" (one in particular called the Flexidisk). Ultimately they did go with the 3M DC300 solution, but it is evident that "higher ups" strongly desired a portable disk solution as-soon-as-possible (the proposed solutions were still estimated at "18-24" months before being viable, so integration of "something smaller than the 8in disks" before 1975 just wasn't practical). To his credit, Joe George has many pages of calculations of the RPM and necessary power requirements to consider in trying to integrate any of the disk options.

- Confirmation on the name "Snoopy" in reference to early RWS/RAM module.

After the September 1973 demo in Atlanta, SCAMP had a "funding secured" moment and lots of ideas began to flow. Some ideas:
- immediate interest in expanding the system to 9" or even possibly 12" display, and consideration of a color CRT
- Reference to a "hand scanner" option (not sure what that was about)
- Reference to use of "bubble memory" (brought up in 1973)
- the 3.5" floppy disks as mentioned above
- integration of audio (not just a beep speaker, but the idea of the computer talking instructions to you {use case of Field Engineers})
- References to a 128KB RAM option: Joe George describes some technical ideas on how to do a switch to get to this additional memory. I take it to mean a literal front panel switch, not the concept of bank-switching, though I could be wrong.
- References to "shadow memory" and "reverse APL notation." (terms used by Paul Friedl) I don't think there is any real mystery to shadow memory, it was just something similar to "workspace memory" or "virtual memory." But I've never heard of "reverse APL notation."
- References to the graphics plotting system being developed by Dennis Roberson (i.e. an actual graphics card for the IBM 5100, as opposed to just a "character generator").

- Kitty Price goes on maternity leave starting December 1973. She is a vital APL expert, so this causes some concern. Specifically, there is a plan to expand the APL precision from 7 to 11 digits, but she is the only who knows how to do it. There is budgeted about a 4-week training to "knowledge transfer" to some other college hire. Ultimately, it appears the best compromise Kitty does is to hand write a several page letter on the approach (dated August 1973, four months before her scheduled maternity leave). [at the moment, I don't recall what the final APL precision ended up being in the IBM 5100 or 5110 - so I'm not sure if her approach was implemented, but her handwritten description is very admirable]

- There is a reference to needing to order "500 keyboards" in 1974, and Joe George shows some production estimates from 1974 to 1979. The total for this is 34,000 units -- which we think is close to what IBM actually did end up making. But curiously, there is an estimate of about 450 units in 1974. So, it could be IBM did actually built some before 1975 -- either (1) for special eager customers, early adopters, or just key developers, or (2) maybe just a trial run to practice ramping up production.
NOTE: Just this year, the Commander X16 project in Texas is going through a similar experience - of having to pre-order keyboards, and doing an initial "test" production run of ~100 units (to help iron out any kinks as they then start to ramp up production, but also to get the system into the hands of early developers).

- There is a single page letter dated January 22, 1973 by Joe George that contains two interesting comments: (1) reference to a "basic 62 GV" file request and an Audio Exchange Program, and (2) a mention of the name "Howard Kazan". This second bit is interesting, because the name is extremely close to the author of the famous IBM 5100 book, "Harry Katzan." The Smithsonian associates reminded me that back in those days, secretaries often typed letters from handwritten notes - so it's possible Joe maybe wrote the name down wrong, or it was mis-typed by the secretary who prepared the typed letter. If it is the same name, then it is curious that Mr. Katzan got such an early involvement on the project (in 1973). The other extreme possibility is use of a pseudo name, as some authors do.

- There is a reference to "Calico Keyboards." I'm not sure if that's a type-of-keyboard or a brand (i.e. a company that makes keyboard). In any case, there is a "rant letter" dated October 10, 1973 (that being about one month after the great SCAMP demo). The rant is in regard to the request to have two colors of keys. "Standard Calico" keys are (per the rant) a mix of white/black and blue/white - whereas for the IBM SCAMP, the request is apparently to do something different (SCAMP has white/black and white/gray, the 5100 ended up with black/white and white/gray). The rant is about "serious keybutton material shortage" and being able to meet the desired schedule and cost, and in their opinion "sees no reason why you cannot use standard colors." Ah, fun times!! I never saw any blue keys on any 5100, so I think IBM got their way.



Some things not found:

- There is a mention of HP (specifically the HP9830) but absolutely no mention of Wang as a competitor. In 1974, there was "aggressive" discussions about implementing a word processor software, and explicit mention of several other competitors' systems. Just I'm curious on the lack of any mention of Wang as a competitor (nor any mention of Wang in regard to the 5.25" disk format they, per my understand, Wang did eventually get working first- but that was probably post 1975, where Joe's involvement was less so).

- At no point is the actual meaning of SCAMP or PALM or GEM ever mentioned. But likewise, there is never any spelling-out of the meaning of APL or BASIC. I take this as a "corporate culture" of there never being any urgency to declare acronym meanings in correspondence. Unfortunately for us, it means we don't really get an "official" or "originators opinion" about it.

- In all this material, there was never a mention of the model number "5100". There is mention of SCAMP II and SCAMP III and corresponding follow up plans. That said, my impression is that after the success of SCAMP, by 1974 Joe George was starting to engage more in other projects in IBM - he remained as an available technical advisor, but with most of the technical hurdles solved, the day-to-day development likely moved on to other persons.
 
Last edited:
On powering up the SCAMP: No. Though we did joke about it.

- Kidding aside, I did want to spend a moment explaining the rational of not powering it up: while all the necessary parts are there, it would be irresponsible to power up any electrical equipment that has been sitting for that long, not without an inspection of the components inside (at a minimum to check for leaks, bulges, or anything out of the ordinary). I do believe 4 simple screws is all that is needed to expose the interior of SCAMP, but I was not inclined to even inspect. But following that, the Smithsonian is an old building, so you'd also want to make sure you had a "clean power" source. Then finally, there is no real need, it was a one-off prototype: the SCAMP didn't yet have its own built in software (ROS), that came later. There is an "IPL button" on the SCAMP that kicks off the loading of the tape. There is a notebook reference that mentions it takes about 4 minutes to load the SCAMP initial software. That means as a final gate, the belt and head of the audio cassette must also be in workable conditions in order for the system to actually do anything. So no, a casual "let's just try it" is not something to even consider here.

NOTE: There are some notes that do suggest that two, or even possibly six, SCAMP prototypes were made. There is a statement of "shipping both systems" to Rochester, and several references to "six SCAMP models." But the exact count is still not really clear, and the one at the Smithsonian remains as the only confirmed one. Prior to the SCAMP electronics, there were some number of wooden models of the case structure.

@stepleton
 
Last edited:
The SCAMP used an external power supply, IIRC, so the need for a clean power source is less important. A modern power supply should be available to handle whatever comes from the wall and provide the SCAMP with clean power. Not that I recommend trying to turn the SCAMP on.

The 5.25" drives appeared in 1976. IBM did produce a 4" drive in the early 1980s after years of development but it was cancelled quickly.

Some of the terminology has a problem that the same verbiage was used many other times. Just look at the number of micro disks out there. Reverse APL was from what I remember a common suggestion for a while though the only online reference I can find is in a Nov 1977 Byte Magazine letter. That same letter also includes a discussion of the System/7 and 5100 memory usage in response to an article in the August 1977 Byte. The letter is from Jon D. Roland of Micro Mart.
The first difficulty arises from the fact
that APL is entered from left to right, but
executes from right to left. I, like many
users, do not always know when I begin
a line of program how I am going to finish it,
which means that if I am at the terminal, I
must either make frequent corrections to
what I have already entered, or prepare the
statement on paper before I key it into the
terminal. I see no fundamental reason why
APL could not be reversed, or a reverse APL
made an option for the convenience of pro-
grammers who think in RPN. There would
be no need to change the character set; just
make execution from left to right.
 
Full set of PDFs has been sorted and cropped down to more digestible format. Includes some of Paul's and others letters and notes:

[voidstar78/SCAMP: Special Computer APL Machine Portable Archive Material (github.com)](https://github.com/voidstar78/SCAMP)

Lots of great insights.

One question: how did SCAMP get from New York to Atlanta overnight during that demo week in '73? The notes aren't clear - unless the answer is that there were two SCAMPs, one at each demo site!? (it's not impossible to imagine they just traveled by air, it is only a 2-3hr flight even then; but still, the notes just aren't clear about it - but it looks like 3-days of back to back demos)

VTL: I think the "expansion cards" used in the IBM 5100 may be referred to as "VTL" (as a kind of PCB). I'm not 100% certain though, since VTL is used throughout the notes in a few different context. Anyone familiar with that term VTL?

Prior to PALM, it looks like a couple other processors were considered, referred to as UC.5 and UC.8

Not sure what DIDO means (perhaps a kind of interface cable to the System/7)

January '73 - concept of "IPL" (initial program load) from across a "TP" (telephone)! Wild, booting the system from a remote system, didn't imagine they had that concept (but it makes sense and probably an idea from the 60s - especially during initial product development)

65K memory: multiple references to 65K. In one context, I think the original APL 1130 happened to require 65K of ROS. But in other context, I think 65K is meaning 64K RAM + parity bits.

Dutchess modules: still some confusion on what "dutchess" means. I think it is the packaging of the "silver cans" that we see throughout the IBM 5100 cards. The KBD is said to use dutchess modules - I think not the keyboard itself, but the IO card that integrates the keyboard. But then there is the Intersil document about their 1024 Bipolar ROM as what looks like a 16-pin IC. Doesn't make sense to me that this would be packaged inside a dutchess module??

Interesting how the solution to the lack of shift instruction in the original PALM is to define a whole hardware device index 3.

There is a reference to the HP9830 product announcement being in "Electronic News (page 31)" but I can't find that reference. Maybe was a local bulletin, not a national magazine, so a digital reference may be hard to come by.

And one very interesting statement, "Acoustic compiler are illegal in most WT countries" (assume WT is world-trade). I recall MaBell was very "protective" of what kinds of devices could be connected to the phone networks (at some point, answering machines were frowned upon too). There may have been a legitimate concern related to sending voltage along the lines.
 
Electronic News was a national magazine. Check the Wikipedia article on it. It was important enough that HP's sales force newsletter (data systems newsletter) frequently mentioned ad campaigns being placed there.

I did check the couple of major HP related websites to see if the product announcement for the HP9830 was listed but I can't find it. The sites do have lots of interesting ads that were run in major US publications like Scientific American so one could see what IBM was competing against. http://www.hpmuseum.net/exhibit.php?content=Computer Systems Newsletter is an archive of the sales newsletter. I can only find a few short mentions of the 9830 but the bulk of announcements and ads are detailed so the sales staff would be ready for inquiries. Whether it is worth checking other issues for an announcement that may not have been included is a matter of how much time one chooses to waste.
 
How often were Electronic News issues? Quarterly/monthly? The specific date of IBM's notice was 10/03/73 So it should be an issue around that time.

Paul's January 1973 drawing does look suspiciously like an HP9830 - although I think he had in mind to put a huge disk or hard drive platter in the base of the system.


Forgot earlier, summary of the JoeGeorge notes (part 1)

 
Electronic News was weekly according to wikipedia and a snippet I reproduce below. http://hp9830.com/#ads is a handy overview of 9830 and http://www.hpmuseum.net/display_item.php?hw=268 is the related disk cartridge system from 1973 i.e. the huge platter. The snippet is from May 16, 1975 data systems newsletter page 4.

We promised you more and better DIS-
Computer advertising and merchandising at that
time. . .watch for the first ad sample in the May 12th and May
19th issues of Electronic News, and in the May issues of
Computer Design and Modern Data
 
I will note a minor inaccuracy with your longer article regarding "fishkill" and "dutchess." One of the IBM semiconductor facilities was located in East Fishkill, NY which is in Dutchess County. IBM frequently referred to the various internal IBM partners in a project by location instead of using codenames or unit designations.
 
Appreciate that, didn't know! Lots of the service folks I work with today commonly go by their callsigns, so yes it was an assumption on my part.

Any idea about "Wantshouse"?


And, so is it possible in the following it is just referring to the facility/location that made this particular type of packaging?
EDIT: other notes use "dutchess module" (all lower case), so that's how I mean the context seems to change in a few places.

1690926308515.png
 
Last edited:
Richard A. Wantshouse was an employee of IBM with a number of patents to his name. Nothing I can find pairs him with the 5100 or SCAMP but then older records get somewhat scarce.

The other search I have been conducting involves the Flexi disk. It is a bit irritating that IBM doesn't show the decommit announcements from 1972 which would indicate what product Ruby was. AERIES is a mystery. IGAR was often used interchangeably with the 33FD or the standard single sided 8" drive with read/write capability. November 1973 seems a bit late to be having concerns about 33FD making it to market since it was formally released several months before. The near time projects were the double sided and double density drives appearing in 1976 and 1978 respectively and the extended format 8" drive used with the System/32 from Jan 1975. None of those seem to be ground breaking in a way that would change the potential SCAMP with disk drives in a significant way compared to having standard 33FD drives. A smaller drive was certainly possible but IBM didn't publicize early efforts at it. "Spark," the 4" drive, get its earliest mention in Disk Trends 1980 which probably means rumors showed in the trades in 1979.

Disk Trends refers to the 3740 drive as the 33RD with the 33FD as the System/32 drive. Release date of the 3740 was June 1973.
 
Ah, "Dick?" (below) jives with Richard. I assume "443" is just some department extension to contact. Evidentially, he either has an APL machine or wants one. Part of the funding request Paul has to deal with is obtaining an 1130 for their exclusive usage in early '73. I'll admit, didn't occur to me Wantshouse being a last name- seemed like a callsign with a good story on it.
1690930486336.png


I assume you've read thru the following about the flexidisk?


It doesn't provide much about the capability itself - however: it's a letter from Nov '73 but still saying Flexidisk is 12+ months out. And yet even by the 5110 they still went with those 8" drives in '78 (then again, maybe it was just a way to dump off old inventory of 8" drives that were hardly state-of-the-art by then?).

The 2nd page then talks about GEM to replace PALM. (which never happened on the 5100-series, but no idea if GEM went on into anything else)

I hadn't heard of programming languages CSMP, COGO, ECAP (as mentioned on 2nd page) - are those internal IBM things? Or maybe they aren't programming languages.

Nov '73, near “Merlin Ricklegs IGAR” (not sure if got the name right) is also mentioned “PEARL technology.” (some other disk-related option?)


NOTE: they're also at the time looking at other "bleeding edge" tech like "hand scanners" and "light pens" - with an overall goal of keep it under $10k. But they clearly punted on disk drives altogether - maybe just to keep a lower profile and not "get in the way" of the more expensive products (competition wise).
 
Last edited:
The following is taken from ROSTER OF PROGRAMMING LANGUAGES FOR 1976-77 written by Jean E. Sammet of IBM. The full article contains information on ordering manuals that are likely no longer valid. All three languages were independent of IBM though IBM offered manuals and software.
COGO (COrdinate GeOmetry)
A language useful for solving coordi-nate geometry problems in civil engi-neering.Can be used as geometrically oriented urban data-management system under ICES.

CSMP (Continous System Modeling Program)
General term for two languages ... used to simulate the dynamics of continous systems describable by ordinary differential equations.

ECAP (Electronic Circuit Analysis Program)
A simple language for analyzing electrical networks.

Still on disks, the Price Estimate lists Ruby as a $495 option while IGAR is $227. $495, even at IBM internal pricing, likely means it is not a 14" cartridge drive. IBM didn't have many drives that fit that price that could have been retired in 1972. The last page of Design Concept and Schedule shows a proposed 6" cartridge drive capable of storing 2 MB per disk. I don't believe that ever entered production and the cost estimates seem implausible undercutting what Shugart managed with the much slower and simpler 5.25" floppy design a few years later.
 
Tracked down Aries. The mention is in the storage SIG history of the IBM 3340 which can be gotten from https://www.computerhistory.org/storageengine/winchester-pioneers-key-hdd-technology/

Feasibility of start/stop in contact with a lubricated disk and Data Disc licensed heads
was demonstrated by Joe Ma in two projects, first in a single disk buffer for the Rand
Corporation and then as the IBM Aries. The 3340 started with the Data Disc head
[2007Haughton, p. 11] but when it turned out to be too expensive and potentially
unreliable, the team, principally Mike Warner, invented what is today know as the
“Winchester” technology, see US Patent 3,823,416 -- "Flying Magnetic Transducer
Assembly Having Three Rails," and head development details discussion below.

So it looks like IBM's choices under consideration were IGAR (8" floppy), Aries (large cartridge), unknown (small cartridge), and the mysterious Ruby. The only IBM product that makes any sense as a storage addon I can think of that was mass produced and withdrawn just before SCAMP arrived would have been Mackerel, the version of IBM's earliest 8" drive that could write floppies, but I have no evidence showing it as Ruby.
 
Last edited:
i recently got an unbuilt SC/MP Introkit. I’m planning on having a reproduction board made in order to build one. Obviously I’m keeping this one unbuilt.
 

Attachments

  • 5001502B-2531-4077-8B81-2A554A9F9AE1.jpeg
    5001502B-2531-4077-8B81-2A554A9F9AE1.jpeg
    194.1 KB · Views: 12
  • 58A19C4F-BFAF-4196-916D-ADD9540929BD.jpeg
    58A19C4F-BFAF-4196-916D-ADD9540929BD.jpeg
    280.8 KB · Views: 12
  • E111D180-6157-44F9-AB76-163861202EB2.jpeg
    E111D180-6157-44F9-AB76-163861202EB2.jpeg
    363.8 KB · Views: 12
Neat! Will you please share the Gerber files when you're done?

(This topic really belongs in a new thread; SCAMP =/= SC/MP.)
Ah, the IBM SCAMP, i see. The SC/MP was often pronounced Scamp thats what had me confused. I was a bit surprised to “learn” that the sc/mp came out in 73, which it obviously didn’t.
But yes, I will share them.
 
Back
Top