Does Setup actually use HGC?
Does Setup actually use HGC?
The way the text-mode portion of Setup starts has changed in Windows NT 3.5 and stayed until Windows XP. When it starts and reaches the welcome screen, it switches to 720x348 which is exactly the GUI mode resolution of the Hercules Graphics Card. Do you think Setup actually uses the Hercules Graphics Card or a forgotten mode of the VGA card for backward compability with the HGC?
Cigaryno MD
Computer: Lenovo 81YH
Processor: Intel Core i5-1035G1 at 1.00GHz (3.6GHz peak turbo clock) with 8 threads and 4 cores
Storage: 238GB NVMe SSD
Memory: 8GB DDR4 (Dual-channel)
Operating System: Windows 11 Canary
Computer: Lenovo 81YH
Processor: Intel Core i5-1035G1 at 1.00GHz (3.6GHz peak turbo clock) with 8 threads and 4 cores
Storage: 238GB NVMe SSD
Memory: 8GB DDR4 (Dual-channel)
Operating System: Windows 11 Canary
Re: Does Setup actually use HGC?
most likely something generic (call it what you will)
just the same thing as if you enter in safe mode
just the same thing as if you enter in safe mode
Re: Does Setup actually use HGC?
No, because VGA is not actually backwards compatible with Hercules like, at all.
-
Hyoenmadan86
- Posts: 224
- Joined: Fri Sep 07, 2012 6:45 pm
Re: Does Setup actually use HGC?
This was done for compatibility and experience uniformity with ARC NT RISC platforms. This also avoids code duplicity on setup display routines with it.
Resolution in setup mode is determined by your display adapter, as it uses the display driver to do it (no, it doesn't use the BIOS, not directly at least). On RISC platforms, it will be generally be set up equal to the firmware framebuffer resolution (like will be done in UEFI many years in future btw) . On PCs, it will be set up to some standard minimal VGA resolution as long as there is a VGA compatible adapter in the system, but there are some exceptions for a few (old) cards.
Finally, if I remember well, Setup already uses graphics modes to display its "text" output, not text modes. Unfortunately in this except, it works very differently from ReactOS setup, so your only reliable information source on this, if you are interested in the details, would be any of the leaked sources.