freebsd-dev/sys/dev/syscons
Kazutaka YOKOTA 0de89efe5c Make the blank screen saver work with MDA and CGA. The fade and green
savers are also modified so that they behave in the same way as the
blank saver on MDA and CGA, although it's not the way these screen
savers are supposed to work, but fading monitor and tickling green
monitor cannot be done on MDA and CGA, AFAIK.  So, this is the second
best solution.

As of this change, the current state of support of screen savers is
summarized in the following table.

		MDA	CGA	EGA	VGA
blank		OK	OK	NA	OK
daemon		OK	OK	OK	OK
fade		*	*	NA	OK
green		*	*	NA	OK
snake		OK	OK	OK	OK
star		OK	OK	OK	OK

OK: works
NA: doesn't work, the module cannot be loaded for this adapter.
*: behave the same way as the blank saver.

As you can see, EGA is left out for now. But, we can do no better, as
EGA registers cannot be read...

Reviewed by: sos
1997-10-04 04:24:18 +00:00
..
blank Make the blank screen saver work with MDA and CGA. The fade and green 1997-10-04 04:24:18 +00:00
daemon Incorporated lots of fixes and suggestions from Bruce and changes to 1997-07-15 14:49:39 +00:00
fade Make the blank screen saver work with MDA and CGA. The fade and green 1997-10-04 04:24:18 +00:00
green Make the blank screen saver work with MDA and CGA. The fade and green 1997-10-04 04:24:18 +00:00
snake Incorporated lots of fixes and suggestions from Bruce and changes to 1997-07-15 14:49:39 +00:00
star Incorporated lots of fixes and suggestions from Bruce and changes to 1997-07-15 14:49:39 +00:00
syscons.c Add a new keyboard mode K_CODE. Returns a single byte for each key 1997-10-01 20:46:29 +00:00
syscons.h Add a new keyboard mode K_CODE. Returns a single byte for each key 1997-10-01 20:46:29 +00:00