<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Thu, 14 Jan 1993 15:10:04 IST
From   : "Jacques J. Goldberg" <PHR00JG%TECHNION.bitnet@VM.TAU.AC.IL>
Subject: Re: INFO-CPM Digest V93 #8, FORTRAN for the DEC Rainbow.

Mark Tarka asks:
>DEC has retired all software for their first attempt at the PC market,
>the Rainbow 100.  The machine is designed to operate with either of two
>systems:  CP/M (I have ver. 2.0 (1.1)), or MS-DOS (I've got ver 3.0).
>I'd appreciate any lines leading to Fortran software and manuals for
>this unit.  Thanks for your time.  Mark.

    I have answered directly with more details, but more people than Mark
might want to know that:
-The DEC Rainbow has 2 processors, a Z80 which can run CP/M-80 code, and a
 8086 which can run either CP/M-86 or MSDOS.
-There exists a good Z80 Fortran compiler, FORTRAN-80 by Microsoft. Against
 a statement by Microsoft that they make/made it public, I will gladly send
 a copy, with the documentation which I have kept, limited  to operating
 instructions and machine dependencies. Remember: MEMORY(Z80) =< 64Kbytes !
-Any so-called PC compiler running on a PC or XT (that is, on 8086 and 8088
 processors) such as Microsoft's, Lahey's, Waterloo, and probably (not tested
 but very educated guess) the BCF compiler located in <MSDOS.FORTRAN> at
 SIMTEL20, will run on a Rainbow with two caveats: a) Lahey's require a 8087
 coprocessor even for compilation jobs even if the program does not use any
 real number, b) of course no graphics library made for the PC will work.
-Too many Rainbow owners have not had a chance to hear that very many packages
 made for the PC (XT, 8088, that is, not AT's 286/386/486, just in case you
 dream) will run flawless on the Rainbow. The border line is very easily
 defined, any package writing I/O thru BIOS calls will work, any package
 writing directly into the device will fail. In less cryptic language, games
 and packages "optimised" for speed I/O will normally fail, the rest will
 work. Many commercial packages (examples: KEDIT, REXX) have a documented or
 hidden option to enforce BIOS I/O to screen: with that option on, they do
 run on Rainbows, although (often very much) slower. Packages that come with
 customization options for various "terminals" will work on the Rainbow if
 installed as VT220 (memory mapped when option is available).
-A few examples of free software found on SIMTEL20 with which a science
 student can get a lot of work out of a Rainbow 100, under MSDOS: JOVE to
 edit texts, TEX to produce high quality documents, SMALL-C to write in C,
 COMPAS to write in Pascal, almost certainly BCF for Fortran. I would bet
 that there IS a data base and that there IS a spreadsheet that will work, one
 just needs a little bit of patience to try the packages until one finds the
 good one. Of course there is at Columbia a version of Kermit for the Rainbow,
 and the Rainbow is also in any case a VT100 terminal (at least VT220 in fact).
-What you really need to enjoy your Rainbow is a hard disk. With a bit of luck,
 the old Rainbow left over there might have 768k RAM, which could help convince
 those who don't believe that MSDOS does work beyond 640K  (up to 1 Mb, but
 IBM castrated again...). Still, without a hard disk, the Rainbow is frustra-
 ting.

 Jacques Goldberg, Prof. of Physics, Technion, Haifa, Israel

<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>