First post, by superfury
What is the difference between the high-resolution 8-bit attribute mode and the normal 8-bit attribute mode control register latching bit?
It must have an extra function or something like that for attribute register 16h to have a duplicate function?
This is what I could find out about the Tseng chipsets(ET3000/ET4000) from the ET4000 programmer's reference manual(what's at least scanned correctly at least, parts are not readable due to scanning errors):
DotClock/2 (Seq 01 bit 3, value 8 )=Doubles width from 320 to 640 pixels. Only set with CGA/EGA 320 16-color pixel modes?
Attribute mode ctrl register bit 6(value 0x40)=Halves the rate of pixel output to the screen. 4 instead of 8 pixels per character clock. So one pixel rendered every 2 pixel or dot clocks? Only set in 320x200x256? Sounds like the normal (latching) operation of the VGA (attribute controller wise)? This seems to be the same required for the Attribute Controller 16h's high resolution 8/16-bit modes to function?
Attribute controller 16h bits 5-4. When bit 4 is set, 256-color/64k(Hi-color) highres/hi-color mode. Hi-color mode when bit 5 is set as well. Nothing is explained in the manual? It's seemingly never used in the register settings given?
GDC 05h bit 6=256 color mode. Nothing explained about it in the manual? Set with all 256-color modes. I assume this makes the sequencer behave like the VGA does as well with this bit. Otherwise, nothing is known about it(attribute controller/DAC inputs/screen timing)?
Author of the UniPCemu emulator.
UniPCemu Git repository
UniPCemu for Android, Windows, PSP, Vita and Switch on itch.io