[Info-vax] OT: Computing Experience, What brought you to VMS?

Johnny Billquist bqt at softjar.se
Thu Feb 6 15:58:59 EST 2014


On 2014-02-06 12:34, Roger Ivie wrote:
> On 2014-02-06, Johnny Billquist <bqt at softjar.se> wrote:
>> Rainbow was a IBM-PC sortof-compatible machine.
>
> Rainbow was not compatible. It ran MS-DOS, but did not have the
> ROM BIOS and hardware that software began to expect from a PC.

As it could run MS-DOS, it was compatible with the IBM-PC on that level. 
The problem was that back in that day, many programs didn't use the 
system calls to invoke system functions. Since there was no memory 
protection, and people knew at what address a specific routine sat, they 
called the routines directly. And the Rainbow did not have the same 
memory layout as an IBM-PC. Oh well. Code written by the same people who 
used loops to waste and measure time. Code which then totally failed 
when you got a faster CPU.

> I gave up on the 'Bow when I bought Turbo C 1.5 and discovered
> the *command line* version of the compiler could not run on the
> 'Bow because it was using IBM PC ROM BIOS functions to see whether
> you punched ^C while it was compiling.
>
> I also thought it was a pretty mediocre CP/M machine; it was
> an ungodly mixture of 8088 and Z80 and didn't handle some Z80
> stuff how I expected (IIRC, the IOBYTE didn't work). I much
> preferred the DECmate II with Z80 APU for CP/M.

I touched a Rainbow a few times, but since I was not into either CP/M, 
nor MS-DOS, it totally did not interest me.

People did eventually manage to run Windows on Rainbows, and I remember 
that things got much better at that point, since by that time, fewer 
programs actually just called random addresses and expected services to 
just sit there...

	Johnny




More information about the Info-vax mailing list