设法创建了一个简单的引导加载程序...并且使用 VESA 2.0 我设法将分辨率更改为 1024x768x32,还设法设置了线性帧缓冲区...我在哪里可以找到使用帧缓冲区的教程?就像让我们说在完成加载之前显示图片?
到目前为止,我看到了一个关于如何“绘制”ipod 的示例......称为 CdPod
如果您有线性帧缓冲区的地址,您需要做的就是将原始图像数据复制到它的位置。
很抱歉,我从未尝试编写引导加载程序,但是也许您可以通过查看XOSL的源代码找到自己的方式。
查看 syslinux.zytor.com 上的 syslinux 项目 - 您应该在该项目中找到一些代码
蛴螬?它是开源的,你可以检查它是如何工作的。
它适用于 x86 架构吗?
如果属实,那么请查找有关使用视频内存的旧 DOS 教程。
可能是这样的:“ DJGPP 中的 Farpointers 和视频”
真的,所有新的都被遗忘了旧的:-)