[HN Gopher] The Wang 2200 (2008)
       ___________________________________________________________________
        
       The Wang 2200 (2008)
        
       Author : ok123456
       Score  : 53 points
       Date   : 2022-07-25 14:34 UTC (8 hours ago)
        
 (HTM) web link (www.wang2200.org)
 (TXT) w3m dump (www.wang2200.org)
        
       | gwbas1c wrote:
       | A few years ago I saw a concert in the Shubert Theater, in Boston
       | MA.
       | 
       | On my way out, coming down the stairs from the balcony, was a
       | portrait of Dr. Wang!
        
         | Koshkin wrote:
         | Dr. Wang's pithy quotes:
         | 
         | https://www.brainyquote.com/authors/an-wang-quotes
        
       | D-Coder wrote:
       | I worked with Wangs back in the day, in BASIC.
       | 
       | I remember reading the manual for a customer's machine (2200T?
       | aka "Model T", or maybe 2200VP, aka "2200 very profitable"). The
       | manual indicated that several disk operations were implemented in
       | an extra chip in the new model.
       | 
       | Some time later, their machine kind of broke. I experimented and
       | discovered that only the disk operations were not working,
       | everything else was fine.
       | 
       | I was pleased as a software engineer to be able to tell the
       | customer, "Call Wang maintenance and tell them the XYZ chip is
       | fried."
        
       | jmclnx wrote:
       | I used to be an operator (admin), for the 2200, I forgot the
       | application it ran but I think it was some kind of billing and it
       | would dial out to get/receive data. It was a very nice machine,
       | the application was written in Wang Basic.
       | 
       | But I had a copy of their IN/ix 16 bit UNIx that ran on their
       | PCs, being a dummy I tossed the hardware when I moved many years
       | ago :(
        
       | ramesh31 wrote:
       | Lesser known was the language/compiler combo created for it:
       | Wang-69.
        
       | Archelaos wrote:
       | Our school had a Wang 2200 and several Commodore CBM 4016. Those
       | were the computers I started programming with in the early 80s.
       | The best thing about the Wang was its typeball printer. It
       | sounded like World War 1.
        
       | dcminter wrote:
       | This makes me nostalgic so the following might get a little
       | long...
       | 
       | My late father, after a short stint with Wang, set himself up as
       | an independent developer creating bespoke software (usually book-
       | keeping) for smaller companies in Wang 2200 BASIC.
       | 
       | As a consequence these machines regularly turned up in our small
       | middle-class living room. I pretty much learnt to write on green-
       | lined fanfold paper and I played in the huge boxes that they
       | arrived in. Family legend has it that at a very tender age when
       | asked what I wanted for Christmas I answered "pooter" ( a story
       | later embellished further as that having been my first word).
       | 
       | Enjoyable memories:
       | 
       | The terminal's keyboard had a "TRON" key (TRace ON and there was
       | a TROFF key for TRace OFF, which caused the line of BASIC code
       | executing to be displayed on the screen).
       | 
       | Those little compact cassette drives in the terminal were
       | intended for data only, but in practice didn't get much use once
       | (8 inch) floppy disks were added. They may have had some superior
       | tape speed but the media was otherwise a completely normal (but
       | very short) compact cassette. My father had various programs
       | recorded from the radio on spare ones at about 10 minutes per
       | cassette or so (both sides) with the inevitable missed bit while
       | he'd swapped tapes. Frustrating to listen to on long car
       | journeys.
       | 
       | When you activated the cassette tape drive in the terminal, the
       | fields from the electric drive motors distorted the display on
       | the adjacent CRT.
       | 
       | At one point we had an Apple II system on trial, but nothing came
       | of that (I don't know why), and then a ZX81 that was sufficiently
       | close to being a toy that it ended up in my own hands at the age
       | of 9 and I taught myself to program from the manual.
       | 
       | I have to mention that mentioning in the school playground that
       | my Dad "programmed Wangs" did not go down particularly well.
       | 
       | Once the IBM PC arrived on the scene it was fairly obvious that
       | the Wang days were numbered, but a licensed emulation package
       | from Niakwa allowed my Dad to keep on plugging away in 2200 BASIC
       | for a good long while after that.
       | 
       | If I remember rightly the Niakwa system was originally run on the
       | Wang PC, a weird DOS based but not IBM compatible system
       | (mentioned in other threads here). I had the fun of teaching
       | myself how to use a demo version of AutoCAD on that machine and
       | then my Dad had me demo it to a manufacturing customer. That demo
       | went down very well, from a barely-teenaged kid I guess it proved
       | ease of use!
       | 
       | Some while later, during a summer break from college, my Dad
       | asked me to see if I thought I could convert one of his old
       | programs to a more modern language. I was given access to one of
       | the real Wang 2200 MVP terminals at a customer site to take a
       | look through the code. Pure spaghetti code! No comments (REM
       | statements) to give me a clue, all sorts of clever PACK/UNPACK
       | processing to make maximum use of what had originally been very
       | restricted amounts of memory. It didn't help that the terminal
       | was in a cupboard with a movement detector on the light so I had
       | to stand up and wave my arms around every five minutes or so when
       | that turned off. He didn't seem too surprised when I threw in the
       | towel.
       | 
       | A different client had a big MVP machine (with capacity for eight
       | terminals I think) that they wanted to get rid of - some college
       | friends and I picked it up and we had it set up in our student
       | house. It sounded like a jet engine winding up when you turned it
       | on.
       | 
       | Some of the customers were a nuisance, but others became family
       | friends. His last and best, the one to whom I demonstrated
       | AutoCAD, is still in business, and attended my father's funeral.
       | 
       | I kind of miss those noisy old machines. Not as much as I miss my
       | Dad though.
        
         | jes wrote:
         | > _... all sorts of clever PACK /UNPACK processing to make
         | maximum use of what had originally been very restricted amounts
         | of memory._
         | 
         | Up thread, I mentioned that I helped with the development of a
         | C language interpreter for BASIC-2.
         | 
         | You're exactly right about how tight memory was.
         | 
         | One of guys at TOM Software, "Russ," used to keep a
         | 1-dimensional array variable in his code. I remember one day we
         | did something to the interpreter that wound up giving BASIC-2
         | programs a few additional bytes of program storage space. Russ
         | just about had an orgasm as he updated his "free space"
         | variable. When I asked him about it, he indicated that "When I
         | get enough free memory, I can implement another feature!"
         | 
         | Way to take one for the team, Russ, wherever the hell you are
         | these days!
        
       | drewzero1 wrote:
       | I'm a big fan of Wang, especially the PC-compatibles that came
       | out in the later 80s. Jan van de Veen[0] has a Wang-themed
       | website/personal museum with some great pics.
       | 
       | [0]: http://home.wxs.nl/~janvdv/wang/wangmuseummenu.htm
        
         | Finnucane wrote:
         | In the mid 1980s I worked for a guy who did COBOl programming
         | on Wang VS systems. I recall setting up a PC network for one of
         | our clients. The Wang PC boxes were _huge_.
         | 
         | The other thing I remember was that when An Wang announced his
         | retirement no one had any confidence in Fred. My boss and our
         | more clued-in clients all thought Fred was going to run the
         | company into the ground, adn they were right.
        
           | georgia_peach wrote:
           | To be fair, I think An shot himself in the foot long before
           | the boy took over--by making a "PC" with a 16-bit bus when
           | the standard was 8-bit. From a computer engineering
           | perspective, it was the obvious and correct thing to do. From
           | a business perspective, it was an epic fail.
        
             | Finnucane wrote:
             | that could be--it's been a long time, but my memory is that
             | the network cards were Wang-specific, you couldn't use
             | generic pc cards. They really did not get the whole PC
             | thing. They'd basically invented office automation, but
             | couldn't get to the next stage.
        
               | georgia_peach wrote:
               | DOS was barely an operating system, so the programs had
               | to bundle their own drivers & speak directly to the
               | hardware for anything more than disk/compute. Because of
               | this, that one little 8/16 change cut Wang off from the
               | lion's share of the PC software library--first man to the
               | gold rush, but without a pick or a shovel.
               | 
               | It's a shame they didn't make it though. From a technical
               | perspective, the old man knew what he was doing.
        
       | themadturk wrote:
       | I worked for a law firm in the late 80s - early 90s that used a
       | Wang VS system for data and word processing, before and until
       | just after we installed a Novell LAN. My boss programmed the
       | system using a language called SPEED-2, which I never managed to
       | learn. We had a number of highly non-PC compatible Wang PCs for a
       | time, and eventually started installing Wang terminal cards in
       | standard PCs to link to the main system.
       | 
       | My major memory of that time was doing backups with huge, multi-
       | platter removable disk packs. Incrementals at noon every day,
       | fulls one Sunday a month, and managing the offsite storage...such
       | a pain.
        
         | jes wrote:
         | Here's some additional information on the SPEED-I and SPEED-II
         | applications.[1]
         | 
         | [1]. https://www.appx.com/history
        
         | mikestew wrote:
         | Wang did sell an IBM-compatible board after it was obvious that
         | Wang wasn't going to win the desktop computing market. I had
         | one of those boards, and the Wang to go with it; worked fine,
         | and I don't ever recall any incompatibilities.
        
         | jes wrote:
         | Yep, SPEED-1 and SPEED-2 were products of a company called "TOM
         | Software," where TOM was short for "The Office Manager."
         | 
         | Here's a little inside baseball on that.
         | 
         | TOM Software (Burien, Washington) had many applications written
         | in Wang Basic-II. Sometime in 1983, or so, I hired on with TOM
         | Software to help with finishing and porting an interpreter for
         | Wang Basic-II to various small (and not so small) UNIX systems
         | that UNIX system vendors provided to TOM Software in the hopes
         | of getting some applications on their systems.
         | 
         | It was a hugely fun time, working on that interpreter. It was
         | all written in C, and unfortunately, it's wasn't as fast as we
         | would have liked. It did work and we did ship it on a number of
         | platforms. Machines like the Fortune 32:16, the Pixel, Zilog
         | Z-8000 micro, Perkin-Elmer 8/32, and even a Burroughs system
         | (wtf?)
         | 
         | As I remember, the Wang VS system was released and was a
         | competitor to the Wang 2200.
         | 
         | There was another company, Niakawa (sp?) if I remember, that
         | did have a fast port of the Wang Basic-II interpreter to
         | Windows based systems.
         | 
         | Towards the end of my time there, we were coding certain
         | SPEED-1 subroutines directly in C in the interpreter. They
         | could be called via a magic command ... "BOB-N", that was
         | embedded in the interpreter. So you had BOB-1 XXX, BOB-2 XXX
         | YYY, etc.
         | 
         | There is a book by Payne and Payne called "Writing
         | Interpreters," which if memory serves, kind of centers around
         | Wang Basic-II. I think I still have a copy of it in my storage
         | unit, but I might have chucked it. I didn't find it on Amazon
         | when I just searched, so perhaps I'm wrong.
         | 
         | It was really a good time for me. I learned a lot about writing
         | interpreters and other V7-ish stuff working there.
        
           | smarks wrote:
           | The VS was more of a successor to the 2200 than a competitor.
           | The 2200 was mostly a single-user system with a ROM-based
           | (later, firmware-based) OS that simply ran a BASIC
           | interpreter. Later versions (e.g., 2200 MVP) supported
           | limited multi-terminal, multi-user capability, but it was
           | essentially multiple independent BASIC interpreters, one per
           | user.
           | 
           | The VS came out a few years later and was an IBM 370-like
           | machine in a minicomputer form factor. It supported 370-like
           | assembly language and several compiled languages including
           | COBOL, RPG-II, and BASIC. The BASIC was quite a bit different
           | and considerably evolved compared to 2200 BASIC.
        
       ___________________________________________________________________
       (page generated 2022-07-25 23:01 UTC)