We clearly see the modes in XGA driver in the leaked NT code are support for 64k color 16 bit 256 etc .--- Synchronet 3.20a-Linux NewsLink 1.114
XGA1_MODE_1024_768_16_CO
XGA1_MODE_1024_768_64_CO
What is the special sauce? 16 is 16-bit? Why then 64?64k color? I think?
I tried to change the driver to use the standard 16-bit color palette load method but it just blue screens.
Also tried pairing the xga2.sys with the framebuf.dll which is use in a lot of virtual machines as the video driver. It sees all the 256 color modes and one 65536 color mode. If I try to use the one listed 65536 color mode the screen redraws to long and distorted, the colors are very dark so no luck there.
Looking in the leaked 2000 SP1 retail build source code the only reference left in the source to xga is this one comment:
*... unless the display driver is xga.drv,
* because XGA cards aren't really VGA compatible
Yes looks to be true so far.
I tried to change the driver to use the standard 16-bit color palette load method but it just blue screens.
Also tried pairing the xga2.sys with the framebuf.dll which is use in a lot of virtual machines as the video driver. It sees all the 256 color modes and one 65536 color mode. If I try to use the one listed 65536 color mode the screen redraws to long and distorted, the colors are very dark so no luck there.
Looking in the leaked 2000 SP1 retail build source code the only reference left in the source to xga is this one comment:
*... unless the display driver is xga.drv,
* because XGA cards aren't really VGA compatible
Yes looks to be true so far.
For which "standard"? VGA? XGA?It's not a question of loading registers of XGA, that is already done by UnalZ's xga2.sys driver. The part we have to figure out is how to get the GDI of NT to pass through the right data through the video driver
Sysop: | DaiTengu |
---|---|
Location: | Appleton, WI |
Users: | 1,064 |
Nodes: | 10 (0 / 10) |
Uptime: | 141:47:06 |
Calls: | 13,690 |
Calls today: | 2 |
Files: | 186,935 |
D/L today: |
762 files (282M bytes) |
Messages: | 2,410,771 |