home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / arch / 11023 < prev    next >
Encoding:
Internet Message Format  |  1992-11-22  |  3.0 KB

  1. Xref: sparky comp.arch:11023 alt.folklore.computers:16647
  2. Path: sparky!uunet!olivea!sgigate!rutgers!spcvxb!terry
  3. From: terry@spcvxb.spc.edu (Terry Kennedy, Operations Mgr.)
  4. Newsgroups: comp.arch,alt.folklore.computers
  5. Subject: Re: What happened to the UCSD p-System?
  6. Message-ID: <1992Nov23.023516.4500@spcvxb.spc.edu>
  7. Date: 23 Nov 92 07:35:16 GMT
  8. References: <1992Nov17.162428.15881@coe.montana.edu> <8qmiuB1w164w@hub.parallan.com> <51781@drilex.dri.mgh.com> <By54pz.9x2@wimsey.bc.ca>
  9. Organization: St. Peter's College, US
  10. Lines: 42
  11.  
  12. In article <By54pz.9x2@wimsey.bc.ca>, sl@wimsey.bc.ca (Stuart Lynne) writes:
  13. > I remember hearing about this in the early 80's. Rumour had it that they
  14. > did cross development on larger systems (DEC 10's??).
  15.  
  16.   I don't have the full text of the parent articles available. However, it
  17. looks like at least 2 threads here.
  18.  
  19.   First, yes, early Microsoft software was cross-assembled on a DECsystem.
  20. At least Microsoft BASIC and Fortran (CP/M versions) were. I'm sure the
  21. assembler (M-80) was. I'm not sure about the Cobol, or any of the "appli-
  22. cation" stuff. They used a version of the DEC assembler and a custom macro
  23. library. With a few (very few) changes, they could assemble either an 8080
  24. version or an 8086 version from the same source file. This is probably due
  25. to the original "gang of three" - Bill Gates, Paul Allen, and Monty David-
  26. off - who did the original BASIC-80 on the Harvard DECsystem while Bill was
  27. in school.
  28.  
  29.   As far as the UCSD P-system, well, several things went wrong there. One
  30. was that it wasn't supposed to be a "business" and some folks got very
  31. upset when it grew to the size it did, being from a school and all that.
  32. Second, Western Digital did a version of the WD-16 (the same chipset as is
  33. used in the DEC LSI-11 and the Alpha Micro systems) which directly executed
  34. UCSD P-system code. All of the other systems at the time had an emulator
  35. which ran P-system code on the native hardware. Unfortunately, right after
  36. Western Digital built the chipset (the "Pascal Microengine"), the UCSD folks
  37. decided to rearrange the P-code into some incompatible format. This caused
  38. at least one company that was trying to build machines based on the WD-16
  39. to fold. Of course, there wasn't much market for obsoleted WD-16's at that
  40. point. Everybody sort of crawled away from the wreckage saying that they'd
  41. never do anything with UCSD again (except for UCSD, of course, who had the
  42. ego to think that they still had a major market).
  43.  
  44.   As far as "P-code", I think the term was used by the original poster as
  45. sort of a generic term for common code emulated on diverse hardware plat-
  46. forms. I don't think anyone would actually use UCSD P-system code for such
  47. products as Multiplan - it would make a lot more sense to develop a code
  48. set suited for the particular application. Probably something like Forth
  49. or STOIC, in this case.
  50.  
  51.     Terry Kennedy        Operations Manager, Academic Computing
  52.     terry@spcvxa.bitnet    St. Peter's College, Jersey City, NJ USA
  53.     terry@spcvxa.spc.edu    +1 201 915 9381
  54.