MAGAZÍN D'INVESTGACIÓ PERIODÍSTICA (iniciat el 1960 com AUCA satírica.. per M.Capdevila a classe de F.E.N.)
-VINCIT OMNIA VERITAS -
VOLTAIRE: "El temps fa justícia i posa a cadascú al seu lloc.."- "No aniràs mai a dormir..sense ampliar el teu magí"
"La història l'escriu qui guanya".. així.. "El poble que no coneix la seva història... es veurà obligat a repetir-la.."
27-05-2016 (8689 lectures) | Categoria: Bull_GE |
Simulator available for Mac and Windows.
June 2007 Reunion Photos here and here.
A small group of "friends of DTSS" have started a project to recreate the first DTSS (Phase I), which ran from 1964 to sometime in 1967. This system ran on two computers, a GE-235 (and GE-6000) to execute programs (such as ones written in BASIC) and a GE DN-30 (Datanet-30) to handle communications (to and from teletypes) and to schedule the execution of programs on the 235. This ingenious two-computer design was created by Tom Kurtz and John Kemeny.
At the DCTS (Phase II) de-commisioning ceremony several of us got together and decided to attempt to recreate the original system. Our plan is to create emulators for each of the two computers, and use them to run the original software. The emulators will need a decent graphical interface so there is a fair amount of ancillary code that needs to be written.
The biggest problem we faced during the first year was to find listings of the original software. Some of us had a listing or two, and a few of us had the original computer manuals, but no one had a listing of BASIC. After about a year of searching, Steve Hobbs determined that George Friend, an ex-GE employee, had a box of old listings in his garage, one of which was Basic.
Steve took the listings for the key software components and the manuals, and scanned them on a CD in several formats, including pdf. These scans are available from this web site. (He considered using OCR software, but it didn't work well enough to be practical. How do you tell a fuzzy capital "Oh" from a "Zero"? The result would have had to have been proofread carefully, letter by letter.) The alternative was to transcribe the source code, letter by letter, digit by digit. This has now been done for the four principal software components.
(Tom Kurtz transcribed BASIC and Algol, John McGeachie did the 235 Exec, and Ron Martin the DN-30 Exec.)
The next step was to "assemble" the source code. Tom Kurtz wrote an Assembler (in True BASIC) and Ron Martin did the same for the DN-30 (in Excel.) The assemblers then produced a replica of the original listing, the octal output of which could then be carefully proofread against the octal part of the original listing.
Tom Kurtz then wrote an emulator for the GE-235 hardware, again using True BASIC. This he used to test both the BASIC and Algol systems. He faked the functionality of the DN-30. His simulation accepts only one user at a time.
Â
April 12, 2007: Updated versions of Tom's TrueBASIC DTSS simulation
Downloads: [Windows] | [Macintosh] (Classic only)
The simulation includes Algol as well as BASIC. There is a short manual for BASIC in pdf form. An Algol manual is on the way. (Anyone who has programmed in Pascal will see similarities.)
To slow things down to Model 33 Teletype speed, use the command
SPEED 10
(He tried to place characters on the screen, at a rate of 10 per second, but it was just too ugly, at this stage, at least.)
Â
Â
Â
Simulator available for Mac and Windows.
We have listings for the D-30 exec, the 235 exec, the Algol compiler, Algol run-time, and BASIC compiler/run-time/teach. These listing have been scanned and the images are available on the web page (is this true?). Ron Martin has transcribed the D-30 exec listing into a text file of source card images; John McGeachie has transcribed the 235 exec listing into a text file of source card images; and Tom Kurtz has transcribed the Algol compiler, Algol run-time and BASIC listings into text files. Tom Kurtz has written a GE-235 simulator good enough to test BASIC and Algol. Ron Martin has volunteered to write a D-30 simulator and John McGeachie has volunteered to write a more complete GE-235 simulator.
Our BASIC listing represents a version of BASIC maintained by GE. It bears a date of February 1965. However, the assembly listing itself is not dated, so it is impossible to tell when it went into service. It includes the following: the INPUT statement; the additions by Keith Bellairs to locate named-variable storage at the top of lower memory; most of the coding for TEACH, although it contains several coding anomalies that would have prevented TEACH from running. It is missing later features such as the MAT statements. And, it could not have run John Kemeny's FTBALL*** program, which was written in the late fall of 1965. We have a few more listings that have not yet been scanned nor transcribed, including time-sharing LISP and a batch version of WIZ. However, we are still looking for additional listings. We particularly would like to find: (1) the EDIT system, (2) contents of the LIBBAS, LIBALG, and TEACH libraries, (3) the TSAP system, and (4) background BASIC.
It would also be interesting to find listings of some of the other software that is part of the system: Dartmouth GAP and D-30 GAP, SYMMAINT, time-sharing Fortran, time-sharing LAFFF (notes below), time-sharing DIP (who can remember what DIP was), the utility program that loaded the D-30 exec onto the disk, the D-30 boot paper tape.
NOTE: Dave Pearson has an answer to the query about LAFF: "I don't remember who coded it, but I remember that it was LAFFF, not LAFF -- Language to Aid Financial Fact Finders."
ADD'L NOTE: Nancy Broadhead also writes: "LAFFF was written by Dot Bower, who was not a Tuck student but was Tuck's research support person. Her husband, Tuck prof Dick Bower, was presumably the inspiration for the project. Some years later, CRIII was added to the portfolio. I don't remember how that acronym translates."
(The following is excerpted from the EXPLAIN HISTORY command on DCTS.)
In September, 1963, under the direction of mathematics professors John G. Kemeny and Thomas E. Kurtz, a project to establish a time-sharing system at Dartmouth got under way. The fruits of this project were BASIC, a simplified programming language, and a time-sharing system -- using the GE-235 and Datanet-30 computers. This system began operations in May, 1964. In 1965, Dartmouth placed off-campus terminals in secondary schools in the area. At the same time, other computer installations began to use Dartmouth's system software.
Dartmouth/GE Paper: "The Dartmouth Time-Sharing System" (1964)
The Kiewit Computing Center and the Dartmouth Time-Sharing System: brochure describing Kiewit and DTSS.
The Evolving Time-Sharing System at Dartmouth College: article from Computers and Automation, Sep. 1965.
Dartmouth Time-Sharing: article from Science, October 1968.
Multics Chronology. Timeline and mini-history spanning 1959-2000.
Dartmouth College Time-Sharing Marks a Quarter of a Century: news release from Dartmouth News, April 27th, 1989.
Nancy Broadhead provided a tape from 1974, "Reminiscences of DTSS" from Pioneer Day. Several original users/creators describe the system and tell stories. Total length is about one hour. [Part 1] | [Part 2]
These audio files are in MP3 format. Part 1 is about 33 MB, and part 2 is about 12 MB. If you have an MP3 player with streaming capability (Apple's iTunes program is one), then you can "Open Stream" and paste in http://www.dtss.org/remin1974-1.mp3 (or part 2) and it will play over the Internet instead of downloading to your local machine.
Steven Hobbs has provided a transcript of this session: [PDF] (approx. 1.7 MB) | [HTML]
"Everyone a Programmer": A mini-biography of John Kemeny, by Jay Robert Hauben.
Kemeny Birthday Tribute by Akos Herman. Also available in Hungarian.
Local copies in case of broken links: [English] | [Hungarian]
(The Reminiscences audio/transcript above also provides some biographical information about many of the key members of the original DTSS team.)
"Ode to a Computer -- "G.E. 235 We Sing Thy Praises", from The Dartmouth newspaper's Kiewit Supplement, December 2, 1966.
Joe Hill found this artifact with Google: "Dartmouth Kiewit System" by The Lone Ranger
This is a 1986 BBS textphile describing the Kiewit network and DTSS from a hacker's standpoint. Contains some foul language.
These are my (Marion) session logs from the first time I ever logged on to DCTS (the later version of DTSS). I had no clue what I was doing. :)
Â
Â
1887 1940 1956 1959 1964 1968 1972Larry Harris. Ph.D. in Computer Science from Cornell  1975 1977 1978Scot Drysdale. Ph.D. in Computer Science from Stanford.  (during John Kemeny's presidency). First degree was awarded in 1979.  1981 1984This was a 128k machine.   Professor Donald Jonson (Ph.D. Cornell. 1973). His startup funds were used to purchase for CS faculty the first Sun workstations at Dartmouth.  1985There were five Computer Science faculty at this time.  1986The grant consisted of $1,000,000 of workstation equipment and provided the impetus to connect the Thayer School by a fiber optic link to the rest of campus.   1990 1991There were 10.5 regular plus 5 associated faculty.  Associate Professor Fillia Makedon (Ph.D. Northwestern. 1982).  1992First summer symposium held: 100 attendees.  1993The 2048-processor DECmpp was obtained with funding from Digital Equipment Corporation, the National Science Foundation, and the Kiewit Computation Center.    1994  1999 2000This project is born.  2004  Portions reprinted without permission from the Dartmouth Alumni Magazine, March 1995. __________________________________________________________________________________________
Powered by phpBB © 2001, 2005 phpBB Group
|
Comentaris publicats
Afegeix-hi un comentari: