Tohle je spíš výkřik do tmy, než klasická šortka, ale prostě jsem se s vámi chtěl podělit o takovou drobnou radost. Jak možná víte, nějaký čas zpět jsem si pořídil monitor s rozlišením 1920x1200. Hlavním důvodem byla samozřejmě větší pracovní plocha a z ní vyplývající překonávání plánu a pětiletek. Naprosto podružným bonusem je dokonalé zobrazení DOSových her, jehož záludnosti jsem naťukl v tomto článku.
Stručně - DOSová hra s rozlišením 320x200 zobrazená na 4:3 CRT monitoru má pixely ne čtvercové, ale obdélníkové, s poměrem stran 5:6. Tak to vždy bylo a tak je to v pořádku. Trabl je, že moderní LCD monitory mají pixely čtvercové. A protože ve výchozím nastavení DosBox žádnou rozumnou korekci neprovádí, obraz hry je tedy deformovaný - rozpláclý. Volitelná vestavěná korekce poměru stran funguje nedobře, jednoduše sem tam nějaký řádek znásobí. Výsledkem je opět deformace.
A zde vstupuje na scénu monitor s rozlišením 1920x1200. Do něj se totiž rozlišení 320x200 krásně poskládá, a to jako 5x 320 a 6x 200 => 1600x1200 (tedy s černými pruhy po stranách). Správný poměr stran jednotlivých pixelů (a tím celého obrazu) je zachován, plus není potřeba žádná interpolace, výsledkem je dokonale ostrý a správný obraz.
Na pixely radost pohledět! Takto ty hry mají vypadat.
Btw. k dokonalému zobrazení je třeba speciální build DOSBoxu (DosBox ECE), který má nezbytné scalery (a několik dalších vylepšení). A samozřejmě vše výše uvedené platí i pro monitor s rozlišením 1600x1200, pokud máte tu kliku a nějaký podobný vlastníte :)
Dlouho jsem s tim laboroval. Nakonec na 1920×1080 pouzivam ten SVN build s cernymi okraji nahore, dole a po stranach. Asi to neni perfektni reseni, ale bohuzel CRT se me uz nevejde na stul :(
Já si pro tyto účely koupil za pár stovek repasovaný monitor Dell 20″ s rozlišením 1600×1200.
O jaký jde model? :)
Dell 2007FP, z aukra za 800 před 3 lety.
Ale obecně je k sehnáni spousta starých 20″ LCD s tímto rozlišením.
Díky za tip, možná bych měl nahradit svůj Samsung 203B (1400×1050) něčím podobným :)
Zaimavy poznatek, dava to smysl, :)
Diky za sdileni.