我正在组装中构建一个操作系统。我知道如何将光标移动到CRT微控制器(端口0x3D4-0x3D5),但我不知道如何更改尺寸。
我也可以在文本模式下创建垂直光标(如Windows光标)吗?
有什么想法吗?
答案 0 :(得分:1)
不,在文本模式下,您不能使硬件插入符看起来像|
,并且通常期望使用带有VGA的裸机,如果您的意思是在Windows下可能性。你只能使它像块一样。请参阅this。
或者,如果不在PM中,您也可以使用BIOS服务(int 0x10
,功能ah = 1
,ch
保持开始扫描线和cl
- 结束扫描线)在跳到PM之前的早期阶段。