There are some SVGA adapters I know that have done 720x pixels graphics modes based on the text mode.
- Wang Labs Chips & Technologies F82C452 from 1991 has a 720x400 16 colors graphics in mode 14h:
The attachment 14.720x400-16c.png is no longer available
- Paradise PVGA1A-JK in 1990 has a 720x420 video mode in its VBIOS (mode 60h).
Both of the above have the same ~28.3 MHz clock, 31.5 kHz VGA rate and 70 Hz vsync rate that the 720x400 text mode has.
Then some have adjusted the timings a bit, to expand on the mode:
- Trident 8800CS from 1989/1990 did a 720x540 16 color graphics mode. This is mode 63h on ASKA ZyMOS Poach 51 BIOS. (same 28.3 MHz clock and 31.5 kHz, but 55 Hz rather than 70 Hz refresh rate)
- Video 7 Headland HT-208 from 1991 has a 720x540 mode in its BIOS (mode 15h), although they used different clock (32.5MHz pixel clock, 35.1kHz scanline rate and 60Hz refresh rate)
This mode might have become short-lived for graphics due to the VESA 800x600 standard, or maybe due to the odd pixel aspect ratio, 20:27. I.e. each pixel would be 20 units wide and 27 units tall on a 4:3 screen.
darry wrote on 2024-02-16, 15:09:
800x600 in 4-bit color works on most (maybe all) standard 256K VGA cards, AFAICR, with some timing tweaks. That was used in at least one of the Microsoft Windows drivers generic SVGA drivers, also AFAICR.
The standard VGA card has only ~25.2 MHz and ~28.3 MHz clocks. The 800x600 16 color mode that VESA standardized (VESA standard #900601) is based on a 36.0 MHz pixel clock. All SVGA cards I have met that have this mode in the BIOS, utilize this 36.0 MHz clock. This VESA mode was fixed to mode ID 6Ah before Vesa BIOS Extensions standard came by. I think the Microsoft generic SVGA driver relies on this VESA standard, and not on tweaking custom modes. So it just attempts to initialize video mode 6Ah to get to 800x600 16c.
Tweak 1.6b does have a custom tweaked 800x600 mode that works on original IBM VGA adapter with just the 28.3 MHz clock. The problem there is though that in order to fit into VGA constraints (28.3 MHz pixel clock and 31.5 kHz scanline rate), this tweaked mode can only reach 48 Hz refresh rate. Here is a capture of that mode in Tweak 1.6b running on original IBM VGA adapter with CRT Terminator:
The attachment tweak_16b_800x600_16c_on_ibm_vga_adapter.png is no longer available
This tweaked mode has a problem that the horizontal sync period overextends to visible picture area ("negative" horizontal front and back porches), and it is not exactly 31.5 kHz.. I see that in order to get a sync on my ASUS ProArt PA248QV display, I need to fix up the negative porch lengths, after which the video mode does give a sync.