video.c

来自「从网上下载的一个自己编写的简单的操作系统源代码,对底层了解很有好处的」· C语言 代码 · 共 28 行

C
28
字号
/*
 * ExpOS video driver 
 *
 */

#include <drv/vga.h>



void video_logo()
{
	
 	#define POS	(TIPS_POS + (TIPS_HEIGHT - CHAR_HEIGHT) / 2)
 	int i;
 	static char *lingixtips = "ExpOS 中文 GB2312       ";
 
 	for (i = 0; i < COLS && lingixtips[i]; i++)
 		if ((unsigned)lingixtips[i] < 0xA1)
 			video_ascii(i, POS, lingixtips[i], WHITE);
 		else {
 			video_gb2312(i, POS, lingixtips[i], lingixtips[i + 1], WHITE);
 			i++;
 		}
 	#undef POS
}


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?