特别是它一个简单的鼠标光标。我已经在软件中实现了这一点,但在硬件中很难做到这一点。在软件中,我可以将位图存储为一个常量数组,然后引用它以获得 vga 显示所需的颜色信息。我在硬件中尝试了类似的方法,但意识到恒定信号只存在于模拟中而不存在于合成中。
我在精神上被困在一个盒子里,想要一些建议来帮助我摆脱它,这样我就可以完成这个。正如我的老师经常说的那样,我需要在硬件方面进行思考。
该软件是这样的:
const char mouse_data{ 0xff, 0x bb ... };
color = mouse_data[1];
vga_write(vga_base, offset, color);