SCO 'setcolor' and 'vidi' gripes (was: Re: 80x43)

David Arko darko at hpspcoi.HP.COM
Fri Dec 1 08:53:43 AEST 1989



  This sounds related to a problem I have seen with IBM compatible
VGA cards with a _Monochrome_ display attached to it.  Is this your
case?

  The problem I believe, with this configuration is that SCO Unix
does not realize that the monochrome monitor can be placed in graphics
and gray scale mode.  I have found only 2 ways around this problem.
One way is to boot up with a _Color_ display connected and then once
the machine reaches the 'boot:' prompt the BIOS has set the equipment
byte in RAM indicating it has a color display.  At this point you can
unplug you color display and plug in the monchrome (without powering
off).  When Unix notices that there is supposed to be a Color monitor
connect it is able to use the graphics mode (and e80x43), however the 
grayscale doesn't quite work, it only has like 3 different color scales 
instead of all 16?.

  The other method is a little more involved.  With the VGA cards
HP sells, they package it will a DOS disk that contains a utility
called HPVGA.EXE.  This utility gives you the capability to 
"Switch to VGA color" mode.  This sets up the VGA card to work
in gray scale mode.  Once this is done then one must boot up Unix
without reseting the VGA card, this can't be done with Crtl-Alt-Del.
One must do something wierd like use a Dos debugger and do
      mov dl,80h
      int 19h
This will reboot without reseting stuff. 

  The way to be sure if this is even your case, is type:
  'vidi vm80x25' and if this _doesn't_ complain, then this is your
  problem.


Well, if this doesn't solve your problem maybe someone else will benifit.
Oh, so far 3.2.1 has the same problem with this setup also.

--David Arko  (darko at hpspcoi.hp.com)



More information about the Comp.unix.xenix mailing list