[GreenKeys] Bletchley Park...FORTRAN
Randy or Sherry Guttery
comcents at bellsouth.net
Wed Mar 4 12:32:38 EST 2009
Bob McConnell wrote:
> But while I was still in the service, around '74 or '75, a friend helped
> me learn BASIC on his terminal attached to a Honeywell 6060 at the Pearl
> Harbor shipyard. That lead me to the local Byte store where I learned
> 8080 assembler on a Northstar Horizon by writing a couple of utilities
> for them.
I "backed" into computers a different way... I learned on a very
different sort of machine a highly specialized processor. While it
contained a digital section - and was controlled by a digital program -
it was really more of an analog computer than digital. The Verdan
computer was designed by autonetics as a navigation computer with it's
heritage coming from the Redstone Rocket guidance system. A pocket
calculator today is far more powerful and faster than those computers in
doing "math" - BUT where they really shone was their ability to "read"
and integrate vast amounts of incoming analog data very, very accurately.
Here is more on them:
<http://tendertale.com/tttj/tttj2-5.html>
Scroll down just a bit.
Anyway - working with these - I learned to do some simple programming,
never got as far as I wanted to go... just didn't have the time. One of
my "collateral" duties was the management of the test equipment pool for
the submarines. If they had some equipment fail calibration, my job was
to get it fixed, calibrated and back to them. If that couldn't be done
before they sailed - I had a full compliment of all of the gear they
carried - and would loan them one from the pool until they got back -
and theirs (now repaired and calibrated) returned to them. When I first
took over managing the inventory - it was kept on paper - and not very
well - as it was very easy to miss things since there were several
places various things had to be logged (location, due dates for
calibration, who had it on loan, what we had of theirs to be returned,
etc.). I decided that it'd be easier to keep all of this data on IBM
cards - each card representing each piece of equipment. I eventually
also set up a similar system for the test, handling and calibration
equipment for the Special Weapons Division of Naval Weapons Station
Yorktown. It didn't involve much programming - mostly duplicating the
"deck", and sorting them into various sub-decks. The current "due"
sub-deck was then run through a printer to print out the coming month's
"recall list" for items needing inspection, maintenance and calibration.
I received a personal letter of accommodation for my work with that -
and it became one of the prototypes for computerizing the calibration
recall system Navy wide several years later. Seems like we ran the cards
on a System 3 onboard Proteus - I don't recall what the system was at
NWS Yorktown - as at the Division office we only had keypunch, sorters
and printers - the computer was across the base somewhere - I don't
think I ever saw it.
About this time - the Apple ][ was just hitting the street - as was
RadioShack's TRS-80. I looked at both - but after having used the
larger systems, didn't think much of them... they seemed too limited.
I got out of the Navy in 78 - and it wasn't long until I was looking for
another computer. Again I looked at what was "out there" - and a kit
looked interesting... it wasn't all that powerful - but it was
expandable and being a kit - affordable - barely.
Sherry and I spent the next couple of weeks soldering together our
NorthStar Horizon. Z80 4Mhz - 16K Ram (thats KB not MB). The next board
was a RAM expansion board - again a kit - and defective - on purpose.
At the time RAM was unbelievably expensive 64KB was several Grand (yes
$2K+). NorthStar had figured out that they could buy up a manufacturers
"duds" - which usually had a bad bit(s) in only 1/2 the memory map---
and what they'd do - is put together a "set" of RAM chips in which all
of the bits in the lower (or upper) half were good - and only use that
half. So you could buy a 32K RAM kit (yes still soldering a bajillion
joints) for a mere $599.00. So for several years - we had a 48K Horizon
- running (at first) NorthStar DOS and BASIC. Later we switched to CP/M
and WordStar, dBase II, and SuperCalc. Around 1982 The Horizon was
upgraded to TurboDOS - and became an 8/16 - capable of supporting both
the Z80 and 8086 (16 bit) boards. The original Z80 and RAM became
"system server central processor" - and individual Z80 8Mhz "user
boards" - complete computers on a single board were dropped in. The
server Z80 managed the drives (floppies, hard disk, printers and shared
serial ports); while each user board (up to 8) had it's own terminal and
could run it's own program. MS state bought one of these - as by this
time the Horizon was running five versions of BASIC; UCSD Pascal; COBOL;
Fortran; and two Assemblers - one supporting Pascal, COBOL, Fortran
and CBasic; the other some new language called "C"... As the
supporting tech - of course I got (official) copies of all of these...
Still have them - though I haven't looked at them in years. Still have
6 or 7 running Horizons - three are full 8/16s - and most still run - at
least last time I plugged one in. It's been several years - they may
need some "encouragement" to get going these days.
Never really got a good handle on Fortran (or COBOL either, for that
matter)... CB80 and Pascal were the "coming things"... and they were
what I spent a lot of time on.
Yeah - brings back a lot of memories...
Oh, yeah as long as we're doing "old stuff" and "old movies" (the Forbin
Project) - the same night we saw that movie- it was a double feature
with another flick: "The Andromeda Strain"... and (here's how I redeem
myself by (almost) getting back on topic): IIRC - it was a Model 28 that
almost caused (or allowed) a disaster in that movie... What a pair for
some nightmares those two were!
best regards...
--
randy guttery
A Tender Tale - a page dedicated to those Ships and Crews
so vital to the United States Silent Service:
http://tendertale.com
More information about the GreenKeys
mailing list