From 3a94044940ed0731f340b89ab36b3dd2b9313226 Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Sat, 14 Feb 1998 00:00:00 +0000 Subject: [PATCH] Plan 9 from Bell Labs 1998-02-14 --- pc/vgacyber938x.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pc/vgacyber938x.c b/pc/vgacyber938x.c index 5562049a59342f5b9f694f50a7ca209f08bf6a3e..57b453d77ed08f851f8a6b5099230ae1e181f7fc 100644 --- a/pc/vgacyber938x.c +++ b/pc/vgacyber938x.c @@ -137,7 +137,7 @@ cyber938xcurload(VGAscr* scr, Cursor* curs) * Save the cursor hotpoint and enable the cursor. */ scr->offset = curs->offset; - vgaxo(Crtx, 0x50, 0xC0); + vgaxo(Crtx, 0x50, 0xC8); } static int @@ -204,11 +204,12 @@ cyber938xcurenable(VGAscr* scr) /* * Load, locate and enable the 32x32 cursor. * (64x64 is bit 0, X11 format is bit 6 and cursor - * enable is bit 7). + * enable is bit 7). Bit 3 needs to be set on 9382 + * chips otherwise even the white bits are black. */ cyber938xcurload(scr, &arrow); cyber938xcurmove(scr, ZP); - vgaxo(Crtx, 0x50, 0xC0); + vgaxo(Crtx, 0x50, 0xC8); } VGAdev vgacyber938xdev = {