CGA má ještě jednu, nedokumentovanou, paletu ve složení červená, modrá, bílá. Dělá se to tak. že se zavolá INT 10h/AX=5
Služba je určená pro černobílé monitory.
Nicméně, pokud se na originální CGA kartě zavolá s barevným monitorem, tak se zobrazí právě červená, modrá, bílá.
Nepříjemné je, že pozdější karty (EGA, VGA) tuto fičuru nemají.
Více info např. zde:
http://dos.cyningstan.org.uk/post/194/cga-graphics-not-all-cyan-and-magenta
pravda, ono je to pres BIOS bezpecnejsi, on si totiz vsechny ridici registry uklada nekam do nulteho segmentu (zpetne totiz nejdou precist). Ale zase kdyz je to o ovladani CGA, tak neni na skodu jit trosku do hloubky a zjistit, ze to ma doslova jen nekolik bitu, kterymi se to ovlada (+ CRTC registry, o tech vice priste, kdyz budeme hackovat textovy rezim)
11. 7. 2024, 12:53 editováno autorem komentáře
Já před devíti lety docela čuměl, jak internetem proletělo:
"CGA in 1024 Colors - a New Mode: the Illustrated Guide"
https://int10h.org/blog/2015/04/cga-in-1024-colors-new-mode-illustrated/
Nějak jsem to ale nezkoumal. To už je tak vzdálená historie, že k tomu nemám už moc vztah. XTčka jsem sice zažil, ale nikdy neměl. To už víc nostalgicky vzpomínám na 8bitové Atari, které jsem měl.
Ja CGA moc nezazil vyjma nejakych prumyslovych XT co mel tata v praci.
Spis jsem si hral s herculesem ( ten byl na tech xt teda hodne) a pak uz vyrobci levnych PC/XT davali EGA nebo nejakou velmi zakladni VGA. Desky musely byt nastavene propojkami aby se obesla inicializace CGA/MDA. Novejsi XTcka mela uz nejaky ten graficky setup biosu a XT desky byla spis odrbana ATcka urcena na psani a kancl veci. U klonu uz ani nebyval socket na koprocesor.
11. 7. 2024, 14:48 editováno autorem komentáře
Já byl hrdým majitelem PP06, vybaveného EGA kartou a patřičným monitorem LogoSTAR.
Ten monitor se vyznačoval tím, že ve vysokofrekvenční části byl zesilovací tranzistor, který se přehříval tak, že se roztavil cín, který ho pojil k desce, a když odkápl, za mohutného záblesku tranzistor odešel do křemíkového nebe. Když se mi to stalo, šikovný kamarád sehnal ve škole 14 vadných stejných monitorů: 13 mělo stejnou závadu, poslední někomu spadl ze stolu, takže tranzistor byl v pořádku. Při nahrazování ho nejen pořádně připájel, ale vybavil chladičem a pro jistotu k té desce i přinýtoval! ;o)
Pak to fungovalo dalších několik let...
docela dlouho se pouzivaly takove "lepsi CGA" karty, ktere umely rozliseni 640x400 (monochrom) a hlavne mely hezci textove rezimy prave se 400 radky (a ne tech hroznych 200). Na 100% to pouzivaly pocitace Olivetti, ktere byvaly levne a prodavaly se u nas jeste v devadesatkach. Takze to byla +- klasicka CGA (bez snezeni), ale mela herci textovy rezim a ten novy graficky.
Mimochodem, pokud si pamatuju (a asi si to pamatuju dobre), tento rezim umel i T602, coz zase znamenalo, ze ty Olivetti byvaly rozlezle v kaclech docela dlouho.