Mail Archives: djgpp/1997/02/07/15:09:34
> I've been cleaning up some graphical routines I've written in allegro,
> and one thing I've considered is using vsync() to do some drawing during
> the "vertical retrace". But I'm working on a notebook, which means an
> LCD screen instead of a CRT. Is there something analogous to a vertical
> retrace with LCDs? I'm familiar with CRTs, but LCD displays are still
> new to me.
Most VGAs don't toggle the interrupt line (irq9 is for vsync, if i remember
right) so most programs simply wait for the vsync bit in a vga register
to toggle. most flat panel displays (tfts, passive single scan lcds, plasma,
el) use a display technique very similar to crts. They start drawing at left
upper corner and get right/down till they reach the lower right corner and
then clear all counters to return to the upper left corner. This equals
a crts vsync (but it's called flm at most flat panels). In fact all pc
compatible notebooks with vga graphics have to implement the whole vga
register set and therefore implement the vsync bit, too.
For further information read something like:
65535 High Performance Flat Panel / CRT VGA Controller Data Sheet, Chips & Technologies Inc., March 1994
65540/545 High Performance Flat Panel / CRT VGA Controllers Data Sheet, Chips & Technologies Inc., May 1994
65548 High Performace Flat Panel / CRT GUI Accelerator Data Sheet, Revision 0.9, Chips & Technologies Inc., May 1995
CL-GD62XX Single DRAM LCD/VGA Controllers Preliminary Data Book, Cirrus Logic, Oktober 1993
CL-GD6440 High Resolution VGA LCD Controller Data Book, Cirrus Logic, Juni 1994
WD90C24A/A2 Windows Accelerated High-Resolution VGA LCD Controller for Low Power Applications Data Book, Western Digital Corp., 1994
Toshiba Color TFT-LCD Module LTM10CO15K Data Sheet, Systemelektronik GmbH, Braunschweig, germany
Device Specification for Sharp TFT-LCD Module Model No. LQ10D021, REIN Components, Nettetal, germany
Samsung LT104V3-102 Users Handbook, Samsung Semiconductors
Ciao,
Till
T DOT Harbaum AT tu-bs DOT de
- Raw text -