c - 如何在 C 内核中创建和显示自定义字符?
问题描述
我正在用 C 编写一个基本内核,我想创建自定义字符,以便在保持 25x80 文本模式的同时模拟绘图像素。这可能吗?一旦我创建了角色,我将如何访问它们?
我不能使用外部库,也不想与设备驱动程序通信。是否有一段内存可以存储可以覆盖或附加的字符?
解决方案
是否有一段内存可以存储可以覆盖或附加的字符?
不可以。您必须使用 BIOS 中断 ( 10h
,AH=0Ch
或0Dh
) 或 VGA 端口 ( 0x92
, 0x93
)。
推荐阅读
- python - 我在 VS Code 中使用相同的 py 文件来学习不同的示例。为什么我删除并编写不同的代码后它仍然运行第一块代码?
- java - java JFrame更新调整窗口大小,但不是自己
- django - Django DRF ModelSerializer 错误验证关系字段我得到字段是必需的,但所有字段在请求数据中都有值
- c - linux C程序中对“函数”的未定义引用
- java - 我正在用java编写一个函数,它将第一个字符放在第三位,只要单词是,它每三个字符重复一次
- reactjs - 如何更改图表中的图例文本颜色
- python - 在 python 中放大 SVG 图像而不损失其质量
- android-webview - Wear OS 2.0 - 有没有办法以编程方式处理 html、网页?
- java - Lombok 注释未在测试中处理 - Bazel
- javascript - 在 Postman 中过滤 Get 方法输出