我花了很多时间试图找出当调用 BIOS INT 10 ,service 0 来设置视频模式时会发生什么。是否可以使用EGA端口手动执行这些操作?
我找到了来自不同来源的文档,但未能找到只设置特定模式的内容。我开始认为“视频模式”不仅仅是一个寄存器值,它是EGA中的一堆设置。
要清楚,我在DOSBox和QEMU下只练习文本模式(0,1,2,3和7)。
答案 0 :(得分:1)
在网上查找Tauron VGA Utilities
。包中的代码仅使用视频寄存器设置各种视频模式(文本和图形),而不使用任何BIOS功能。大多数这些模式似乎在DosBox下工作,我刚试过。