www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/11/10/19:47:26

From: "abacuc" <f DOT onorati AT tiscalinet DOT it>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: cursor
Date: Sat, 11 Nov 2000 01:40:27 +0100
Organization: Tiscali Spa
Lines: 25
Message-ID: <8ui4fh$2uc$1@lacerta.tiscalinet.it>
References: <8udus7$jmh$1 AT lacerta DOT tiscalinet DOT it> <8ueg6s$qab$1 AT nets3 DOT rz DOT RWTH-Aachen DOT DE> <sfnl0tcdo2jeu66h0l3jb1k4m4m5s542hq AT 4ax DOT com> <8011-Thu09Nov2000204050+0200-eliz AT is DOT elta DOT co DOT il> <cXsLOk0f1zJiKD784VjSxRKo85Ag AT 4ax DOT com>
NNTP-Posting-Host: rm2-806.dialup.tiscalinet.it
X-Trace: lacerta.tiscalinet.it 973903153 3020 62.11.126.102 (11 Nov 2000 00:39:13 GMT)
X-Complaints-To: newsadmin AT tiscali DOT it
NNTP-Posting-Date: 11 Nov 2000 00:39:13 GMT
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2919.6600
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com


> It basically had a text mode only display, but used a RAM, not a ROM,
> for a character generator.  You can do something similar with all PC
> displays with EGA or greater capability.
>
> When you move the cursor onto some position of the display, build a
> character pixel map consisting of the character with your vertical
> line merged in, and set an unused character value (perhaps 255, which
> is a blank) to use this bit map.
>
> Hook the timer and on every fourth timer alternate between the actual
> char value and the modified char value (i.e., 255), to get about a 2.5
> Hz blink rate.
>
> Of course you have to have coordination with your foreground display
> routines.  They must set a flag to tell the timer routine to stop
> working during display updates, and put back the original character,
> and so on.

Do u know where can i find more information about this?

Abacuc


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019