Všecko dobrý, seriál parádní, jen... Screenshot s RHIDE mě nečekaně zasáhl. Používal jsem to, když už jsem byl "velký kluk", tedy dávno a teď jsem si uvědomil, jak starý vlastně jsem. Nu což, stárnou i "bohové" jako Linus nebo Bill. Čeká nás to všechny bez vyjímky.
https://github.com/qunying/rhide
Tady https://www.minuszerodegrees.net/video/bios_video_modes.txt je tabulka. Znaky mají velikost 9x8 nebo 8x8 pixelů.
Při hledání jsem narazil na https://vtda.org/books/Computing/Programming/EGA-VGA-ProgrammersReferenceGuide2ndEd_BradleyDyckKliewer.pdf Co bychom za to dali, kdyby v té době u nás byly takové knihy! :-)
Ještě poznámka k použitelnosti takového rozlišení. Kdysi jsem nějaké takové rozlišení zkoušel a praktické to moc nebylo kvůli 14" monitoru, co jsem tehdy měl. A mám dojem, že to už začínalo zasahovat do rozlišení RGB masky na obrazovce CRT. Otázka ale je, jak by to vypadalo na dnešním LCD. Třeba dobře.
Já byl hrdým majitelem 15" AOC monitoru, na kterém ten režim 132×60 vypadal úžasně. Jen to bylo trochu malé. Ale později na 17" Philipsu to bylo (ještě) lepší.
Tenkrát jsem měl napsané takové knihovny
pro jednoduchá menu a okna v textovém režimu, a s úžasem jsem zjistil, že to funguje i po přepnutí do toho vysokého rozlišení! Stačilo zadat, kolik to má mít řádků a kolik sloupců...
...abych zažil zklamání ze zjištění, že zdaleka ne každá VESA si nechala v těch nadstandardních rozlišeních líbit změnu fontu.
To byly doby... Na Linuxu byl ceněný magický prográmek SVGATextMode, který dělal přesně tato nastavení pro textovou konzoli. A když se člověk přepnul z 80x25 do 132x60, tak měl pocit okna do jiného vesmíru :)
Co bylo vtipné, byly barvy: abychom se doma nehádali s bráchou o jeden počítač, tak jsem sehnal vyřazený sériový terminál. A už tehdy ten terminál uměl nejen podobná rozlišení, ale hlavně 256 barev pro popředí a 128 pro pozadí znaků!
Ano, na PC se to dalo simulovat pomocí DAC, v textovém režimu by to asi nějak ještě šlo, ale moc často jsem to v praxi neviděl. Zato v grafice byl DAC fakt "pecka", ten emocionální zážitek si pamatuji dodnes: každé okno přepínalo paletu do barev podle svých potřeb, takže po přesunu myši nad jiné okno se přebarvila celá obrazovka a všechna neaktivní okna se zbarvila do opravdu zvláštních barevných kombinací... Typická ukázka příkladu, kdy zážitek nemusí být pozitivní, stačí když je silný - straší mě i po těch desítkách let :)
víc textových terminálů se SVGATextMode, to bylo vlastně to první, co mě na Linuxu uchvátilo v porovnání s DOSem. X-ka jsem vlastně moc nepouštěl (málo RAM, jen 4MB, stejně jsem vlastně neměl pořádnou aplikaci pro grafiku), ale na pozadí mě většinou běžel POVRay, jeden terminál pro shell, další s editorem, další s Pine (pošta + NN), to byl úplně novej vesmír.
Naprosto souhlasim - openscad je jediny 3d graficky program, ve kterem jsem schopny neco nakreslit.
Mimochodem, vis, ze openscad ma jistou interaktivitu? Kdyz mas kursor na cisle nekde v programu a pouzijes ALT sipka nahoru nebo dolu, cislo se zvysi nebo snizi o jednicku a hned se to vyrenderuje. ALT doprava na konci cisla prida automaticky dalsi desetinne cislo, ktere hned muzes zvysovat nebo snizovat.
Když dělám v OpenSCADu, tak se snažím, aby ten model byl parametrizovaný a napevno nastavených hodnot tam bylo co nejméně. Ty parametry si pak člověk nastaví přesně, protože ví, jak to chce mít velké. Ale i tak jsem za tu funkci rád – někdy se to hodí. A vůbec nevadí, když se tím pochlubíš. Klidně by o tom mohl být i blog...
V DOSu umel tyhle textove rezimy pouzivat DOS Navigator. Nevim uz jak presne se to v nem aktivovalo, ale umel to. Navic umel pracovat jako by s "okny" takze slo mit vic navigacnich oken soucasne a snad i treba textovy editor a navigacni okno soucasne. Ale byla to uz takova labuti pisen.
Uplne si nejsem jisty, jestli dokonce prostredi borlandiho pascalu to neumelo pouzit kdyz se v tom rezimu primo nastartovalo, ale to sem si uz asi vysnil.
Standardne pres:
SHIFT+F10
ALT+F10
CTRL+F10
Plus navic slo dva mody prepsat explicitne (SVGA cislem) v Options -> Configuration -> System Setup -> 'Video Mode 1' a 'Video Mode 2'
Ale bacha, decimalne :-)
Jo a mimochodem, posledni release DosBox-X kompilovane MSVC 64bit maji chybu nekde v implementaci INT 21(?) a DN u nich nedokaze nekdy korektne zobrazit obsah adresare.
Ale je zajimave ze MinGW 64bit buildy jsou v pohode ......
24. 6. 2025, 20:50 editováno autorem komentáře
Ja jsem takhle psal diplomku - driver pro WinNT pro ovladni desky, kde byl FPGA Xilinx (implementace EPP protokolu paralelniho portu) + TMS DSP (ovladani kamery + clony + prenos obrazku) .....
Na SVGA bezel WinNT system a Hecules jsem mel jako SoftICE debugger konzoli!
Porad to vychazelo pro studenta lepe nez 2x PC s WinNT propojene pres seriovy kabel :-)
24. 6. 2025, 20:55 editováno autorem komentáře