Výzva s odměnou: stvořte „shareware“ FPS akci!

Další zamyšlení nad pixel-perfect škálováním DOSovek… asi potisící

Stát se PATRONEM
high-voltage.cz

20 patronů přispívá částkou 2348 Kč měsíčně

Je to malá dvacka pro čtenáře, ale velká vzpruha pro HV! ;)

Již dlouho dobu šířím slovo svaté, totiž že k DosBoxu potřebujete LCD s rozlišením 1920x1200. To si pak vezmete klasických 320x200 bodů, jednu stranu vynásobíte pěti, druhou šesti, a máte z toho 1600x1200, což znamená, že jste získali pekelně ostrý obraz a navíc se správným poměrem stran (4:3). Takhle hry pro DOS běžící v 320x200 mají vypadat.

Jenže je mi jasné, že většina z vás si nový monitor jen kvůli DosBoxu kupovat nebude. Navíc 16:10 (1920x1200) jsou podstatně dražší, než běžné 16:9 (1920x1080). Plus dnes už jsou v módě vyšší rozlišení.

Ale dneska jsem si při pročítání studnice moudrosti, kterou je internet, uvědomil, že existuje docela rozumný kompromis, a to 1280x1000. Tedy 4*320 a 5*200. Výsledný poměr stran je 1,28:1, což je velmi blízko ideálnímu 1,33:1, a velmi daleko od deformovaného 1,78:1 (tedy běžného 16:9). Obraz je tedy trochu zúžený, což je sice nepříjemné, ale díky celočíselnému násobení zůstává perfektně ostrý. A na klasickém monitoru s 1920x1080 se 1:1 zobrazí téměř jako fullscreen (na výšku), popř. lze povolat starší 1280x1024 monitor, kde je výsledek ještě lepší.

A přesně tenhle trik, tedy přeškálování do 1280x1000 na monitoru s 1920x1080 / 1280x1024, vám zařídí Dosbox ECE do verze r4301 včetně, pokud nastavíte output=surfacepp. A stejný trik umí i nový fork dosbox-staging s nastavením output=texturepp.

Níže pro názornost srovnání toho samého záběru s poměry:
1,28:1 (1280x1000) -> 1,33:1 (ideál) -> 1,78:1 (16:9).

Další zamyšlení nad pixel-perfect škálováním DOSovek… asi potisící

Autor: Sledge

DOS, 486, retro! Sběratel starých počítačů, her a konzolí. Profesně webový desetibojař a dělník informačního věku.

Komentáře k:
"Další zamyšlení nad pixel-perfect škálováním DOSovek… asi potisící"

  • Krtek napsal:

    Po pravdě v tom nevidim rozdíl. Určitě né takovej aby mi to ovlivnilo herní zážitek.
    A proč nemít radši LCDčko rovnou s rozlišenim 1600×1200 ?

  • Doomtrooper napsal:

    Tohle chapu, nejen DOS hry skalovani ale i klasicke hry z dob pozdejsich jsme byli zvykli hravat ve 1280×1024. Proto kdyz se naskytla sance tak jsem nakoupil 19″ zhruba 40 kusu na budouci LAN projekt, protoze vim ze za chvili proste nebudou k mani.

Přidej komentář (přihlášení / registrace)

(Komentáře s více jak 2 odkazy musí počkat na schválení.)

Podpořit finančním příspěvkem »
Shadow bazar, retro herní džungle