[comp.sys.ibm.pc] Invisible mouse on VGA?

oferf@shum.Huji.AC.IL (ofer faigon) (04/06/89)

I am experiencing a problem of invisible mouse-cursor on a VGA screen.
Is there anyboudy out there having any idea about the source of the
problem?

The relevant details are:

The program is written in TC2.0. It accesses the mouse driver directly
via int 33.  It runs perfectly on:
 - an XT with a hercules display card,
 - an AT with a hercules card,
 - another AT with EGA.
It runs, but with an invisible cursor on:
 - a Compaq 386/20 with VGA.

The mouse driver on the Compaq&VGA is Microsoft V5.03.
An old version of Smalltalk-V I have shows the same symptom.
When running Smalltalk-V in EGA mode on the VGA, it works fine.
The code in my program is essentially this:
 initgraph (&GraphDriver, &GraphMode, ""); /* from TC2.0 BGI library */
 reset_mouse ();   /* does interrupt 0x33, AX=0 */
 set_mouse_cursor_shape (); /* uses int 33, AX=9 */
 show_mouse_cursor ();  /* uses int 33, AX=1 */
 ...
The BGI package requires some display driver to be present, and
it is. (both HERC.BGI and EGAVGA.BGI were present in all tests).

--- Any clue will be most appreciated.

- Ofer Faigon                                         TEL: +972-2-669-834
  MAIL: P.O.B 7347, Jerusalem 91072, ISRAEL
  BITNET: oferf@HUJINIX         CSNET & INTERNET: oferf@shum.huji.ac.il
- Ofer Faigon                                         TEL: +972-2-669-834
  MAIL: P.O.B 7347, Jerusalem 91072, ISRAEL
  BITNET: oferf@HUJINIX         CSNET & INTERNET: oferf@shum.huji.ac.il