直接向视频缓冲区输出

来源:互联网 发布:程序员 美少女 动漫 编辑:程序博客网 时间:2024/05/22 01:42

#define RED  4


void write_string(char *pstring, int color)
{
   char *pvoideo = (char *)0xB8000000;
   while(*pstring)
      {
        *pvoideo = * pstring;
        pstring++;
        pvoideo++;
           *pvoideo = color;
        pvoideo++;
       }
}

 

void main()
{
  write_string("Hello,world!",RED);
}