home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / extra / k08mit.bwr < prev    next >
Text File  |  2020-01-01  |  5KB  |  91 lines

  1. Date: Wed 7 Jan 87 02:25:32-EST
  2. From: Charles Lasner <OC.LASNER@CU20B>
  3. Subject: PDP-8 Info
  4.  
  5. The following information on 12-bit operating systems may be of use to you:
  6.  
  7. DEC-related systems:
  8. OS/8 (also known as PS/8, OS/12, PS/12 and OS/78 v1,2,3) o.s. for PDP-8 family
  9. OS/78 v4 slightly defective subset of OS/8 which runs on later PDP-8 family
  10. only, but sacrifices some features so it can attempt to run same subset on
  11. VT-278 (also known as DECMATE (I), the (I) added when the II came out)
  12. OS/278 for DECMATE II and III and III-plus. This is a personally-preferenced
  13. version of OS/78 v4 that is the only version available for the later DECMATES
  14. which can be had for nominal cost from DECUS. All OS/8 family systems are
  15. similar, but not identical. K08MIT will not run on DECMATES. It will run on
  16. any of the others, iff the host cpu is a pdp-8, not a DECMATE (v4 can run
  17. K08MIT on PDP-8/E,A,M,F or CESI clone).
  18.  
  19. COS-310 (formerly COS-300 or just DIBOL-8)
  20. This family of operating systems has earlier versions for all PDP-8 machines
  21. but DEC's attitude is planned obsolescence. The current version only runs on
  22. DECMATE II,III,III-PLUS but earlier versions work on DECMATE I;still earlier
  23. versions run on all PDP-8 family. Conversion programs are available to move
  24. COS STRANGE (EXCESS_237 asciisix-bit) to OS/8 ascii files, so users of
  25. COS-310 depend on the corresponding OS/8 family version.
  26.  
  27. WPS-8 this has the same checkered history as COS, but many users currently use
  28. all forms of DECMATES, pdp-8 family machines currently with some version of
  29. WPS-8. This includes the very popular VT-78 (looks like VT-52 with a PDP-8
  30. micro board (6120) inside of it and an rx01/02 pair or two below it) which is
  31. compatible, although slower. There exist conversion programs (WPFLOP) to
  32. convert WPS-8 8-bit extended ASCII files to OS/8 and vice-versa. The
  33. conversion involves changing WPS figures (embolden, etc.) into the ascii
  34. character strings that would be carried out on a "dumb" printer. Of course
  35. Wps-8 users depend on K08MIT as well.
  36.  
  37. NON-DEC systems:
  38.  
  39. MULTOS, ETOS, OMNI-8
  40. These (incompatible) systems all work on the same principle: virtual machines.
  41. They support an external file system for inter-task communication,backup,etec.
  42. but religiously emulate multiple single-user PDP-8 systems eaven down to the
  43. stand-alone i/o routines (which is awfully inefficient). Several of these
  44. systems support special-purpose utilities at the top level,such as time-shared
  45. editors, slow real-time data collections, etc. Omni-8 is the one I am most
  46. familiar with;it supports all of the above DEC systems in simulation and
  47. they require DEC licenses where applicable.
  48.  
  49. P?S/8 The Poly Question Society Monitor System (for PDP-8) This system is
  50. the only system that exists outside of DEC's perview and consists of many
  51. novel programs for the pdp-8 for purposes of pdp-8 program development and
  52. application running on a minimal configuration (or more) that starts out
  53. smaller than DEC's minimum configuration (only 4-k yes four-kay! of 12-bit
  54. words are required to run the minimum P?SX/8 configuration, but more is
  55. often required for applicastions,as PDP-8's grow to 1 meg (six-bit bytes)
  56. these days. (MOST are 32k OR LESS!)). P?S/8 is copyright Charles Lasner
  57. Associates, but is offered free to qualified individuals and institutions.
  58. Its file structure is a combination of small fixed-length files with a
  59. six-bit ascii subset, and a varaible - length file structure with a tree shape
  60. vaguely reminiscent of MS-DOS, which supports six-bit and true eight-bit files
  61. (OS/8 has trouble with the eighth bit and is best treated as seven-bit. When
  62. (if K08mmit is fixed, it should be made to rigorously support 8-bit;right
  63. now it only does ascii anyway!). This system is still under constructions
  64. (users are advised to wear hardhats!) and has been since 1968 by various
  65. individuals (most notably Richard Lary of DEC befre he went to DEC at Poly)
  66. I am the chief contributor these days (with a little help from my friends).
  67. It may be notable to you to report KERMIT working on a 4k machine (eventually)
  68.  
  69. Correction:
  70.  
  71. In K08MIT, you document it as for OS/8 and RTS8. While we agree about OS/8 in
  72. the above, RTS-8 is another matter entirely. RTS-8 is *not* an operating
  73. system.It is a user - assembled collection of slow real-time tasks with an MCR
  74. routine (RSX-8?) which *can* include support of two OS/8 related tasks. The
  75. first is an OS/8 file task, which allows user tasks to communicate OS/8
  76. compatible file i/o to certain qualifiable (interface can run in real-time) i/o
  77. devices, but not all known devices. When RTS-8 is shut down, the OS/8 user can
  78. search the directory for activity generated during RTS-8 operation. RTS-8 is
  79. run under OS/8 (which is just a loader relative to RTS-8) and returns to OS/8
  80. when it exits (it is really a glorified user program). ITt would be nice if a
  81. version of KERMIT ran under this environment, but it doesn't.  The second is an
  82. OS/8 emulator task. This allows the original single-user of OS/8 to be the MCR
  83. and also be himself (sort of like opser) with no change to his original system.
  84. Due to internal overhead and literal emulation of stand-alone i/o, this
  85. emulated OS/8 enviromnet crawls, just like omni-8,etc.  above, ONLY WORSE!
  86. Technically, K08MIT might run (crawl) in this environment but its utility is
  87. dubious, as emulated interrupts probably can't keep up with 300 baud, much less
  88. 1200 baud. (In theory, K08MIT runs at 76.8 Kbaud or less).
  89.  
  90. Charles Lasner
  91.