Path: utzoo!attcan!uunet!seismo!sundc!pitstop!sun!decwrl!labrea!agate!pasteur!ames!ncar!tank!uxc!uxc.cso.uiuc.edu!uxg.cso.uiuc.edu!uxe.cso.uiuc.edu!mcdonald From: mcdonald@uxe.cso.uiuc.edu Newsgroups: comp.sys.ibm.pc Subject: Re: micro-emacs, disappearing cursor Message-ID: <45900162@uxe.cso.uiuc.edu> Date: 4 Oct 88 15:13:00 GMT References: <30@cs-spool.calgary.UUCP> Lines: 28 Nf-ID: #R:cs-spool.calgary.UUCP:30:uxe.cso.uiuc.edu:45900162:000:930 Nf-From: uxe.cso.uiuc.edu!mcdonald Oct 4 10:13:00 1988 > Has anyone ever had the problem of losing the cursor with microemacs >V3.9 for the PC in EGA mode? Normal text mode works fine and everything else >works fine while in EGA mode. I've got an Everex Micro-Enhancer card. > Ideally, a patch of some kind would be nice, but ...... >Thanks loads. Are you sure you aren't using Desqview or Windows? I have had the problem there (only). I haven't found a cure, but I do offer the following horrible kludge: your cursor will reappear when you move it. ibmmove(row, col) { rg.h.ah = 1; /* set cursor size function code */ rg.x.cx = 0x0407; /* turn cursor on code */ int86(0x10, &rg, &rg); rg.h.ah = 2; /* set cursor position function code */ rg.h.dl = col; rg.h.dh = row; rg.h.bh = 0; /* set screen page number */ int86(0x10, &rg, &rg); } This is in ibmpc.c Doug McDonald