home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!news.uiowa.edu!ns-mx!pyrite.cs.uiowa.edu
- From: jones@pyrite.cs.uiowa.edu (Douglas W. Jones,201H MLH,3193350740,3193382879)
- Newsgroups: comp.arch
- Subject: Re: Proposal: Computer History Project
- Message-ID: <13297@ns-mx.uiowa.edu>
- Date: 24 Jul 92 16:41:53 GMT
- References: <1992Jul24.144643.19792@crl.dec.com>
- Sender: news@ns-mx.uiowa.edu
- Lines: 45
-
- From article <1992Jul24.144643.19792@crl.dec.com>,
- by stewart@crl.dec.com (Larry Stewart):
-
- > THE COMPUTER HISTORY PROJECT
-
- In the last few days, I have been thinking along exactly these lines. I
- am trying to preserve a pair of PDP-8 systems "in the living silicon",
- but I've also been thinking about writing emulators. My idea is to have
- the emulator present itself to the user through X-windows, for example,
- with a window that represents the front panel (complete with lights,
- switches, and the original manufacturer's distinctive graphic designs),
- and a second window representing the console teletype (or flexowriter,
- if you go back far enough on some machines). You'd click the mouse
- on the switches to toggle them, click on push buttons to depress them,
- and you could watch the lights blink (although in run state, most
- emulators would probably only show you the states of all the registers
- every few hundered instructions, since even X on modern RISC isn't fast
- enough to blink emulated LEDs at 0.5 MHz.
-
- A third window could be used for an operator interface to the various
- mountable drives on the machine. You could use this window to mount
- tapes, load card decks in the reader, and tote disk packs from drive
- to storage. Of course, each card deck, paper tape, or disk would be
- represented by a file on the host system.
-
- I would want the basic framework of the user interface to remain the
- same, whether it is for an IBM 701 or an DEC PDP-12, but of course, size
- of the front panel will vary and unless you've got a monitor bigger than
- my IBM Megapel display, the front panel will be reduced in size, and
- files representing magtapes written PDP-12 Linktape format shouldn't
- be readable if mounted on an IBM 701 7 track tape drive.
-
- So, yes, I'm very enthusiastic about the idea!
-
- I've also been thinking that the time has come for university CS
- departments to start offering technical courses on the history of
- computing. The courses should be technical in the sense that they
- require an introductory assembly language and computer architecture
- course as a prerequisite (CS3 or something like that), and they should
- look at the history in terms of a series of detailed examples of machines
- from the past, complete with programming assignments. Emulators such as
- I've described would be essential to such a course.
-
- Doug Jones
- jones@cs.uiowa.edu
-