home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / arch / 8278 < prev    next >
Encoding:
Internet Message Format  |  1992-07-24  |  2.7 KB

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