Тут в новости про видеодрайвер от RedHat - http://www.linux.org.ru/view-message.jsp?msgid=2679068
товарищ r упомянул использование текстового видеорежима для вывода снега.
Оказывается, в адаптере EGA такая возможность существовала,
см. INT 0x10, AX = 0x1103 (выбор активных таблиц знакогенератора)
"EGA имеет четыре таблицы, одна или две из которых могут быть активными.
Каждая таблица содержит 256 символов. Одновременно могут отображаться 512 символов;
номер используемой таблицы определяется битом D3 байта атрибутов символа."
BL =
0-1 - номер таблицы, если бит D3 = 0
2-3 - номер используемой таблицы, если бит D3 = 1
4 - только для VGA: расширение для битов D0 и D1
5 - только для VGA: расширение для битов D2 и D3
6-7 - не используется
"
Так что, за счет уменьшения количества цветов, можно выводить хорошую псевдографику.