程序集 – 是否可以通过BIOS中的程序调用将存在于硬盘上的Windows库?

我正在尝试编写一个程序,这将是一个B IOS选项(POST后).我希望应用程序有一个漂亮的GUI而不是基于文本(有很多原因,本地化就是其中之一).

我的问题是我们受到应用程序大小的限制,我们可以刷新到BIOS.

是否可以使用MASM32“链接”到硬盘上的dll,以便我们可以使用Windows API来开发GUI?

或者是否有一个API可供我们创建可以链接到最终可执行文件的GUI? (最终程序可执行文件的60K大小约束)

我们将非常感谢您提供的任何帮助,在此先感谢您.

有可能的.你所要做的就是:

>将处理器设置为保护模式并按预期映射内存(平面型号)
>开发文件系统驱动程序并加载它
>支持所有可能的视频卡,鼠标,显示器,键盘等,包括潜在的传统硬件
>设置执行环境,以便存在所请求的DLL的所有外部引用,包括(对于Windows)KERNEL32,GDI等.

这有很多,这并不容易.然而,一个接近的例子是MenuetOS,这是一个令人印象深刻的紧凑环境.但它完全源于对如何实现GUI环境的全面反思.

我编写了模拟GUI界面的BIOS代码.视频卡保持文本模式,字体看起来更漂亮,文本单元分隔符关闭,鼠标被识别.通过简单的动画,整个事物确实适合60 KiB左右.

相关文章
相关标签/搜索