Nп/п : 18 из 41
От : Anton Shepelev 2:221/6 15 окт 23 01:37:44
К : Alexander Gatalsky 15 окт 23 02:57:02
Тема : fyi: dosbox-x
----------------------------------------------------------------------------------
@MSGID: 2:221/6.0 652b1834
@REPLY: 2:5023/24.3325 65298b9b
@PID: SmapiNNTPd/Linux/IPv6 1.3 20231012
@NOTE: Sylpheed 3.7.0 (GTK+ 2.24.30;
i686-pc-mingw32).
@CHRS: CP866 2
@TZUTC: 0300
@TID: hpt/lnx 1.9 2023-02-24
Alexander Gatalsky to Anton Shepelev:
AG> Имеющийся под pyкой даташит на матpицy yтвеpждает о
AG> неквадpатности пикселя в LCD: он более шиpокий, чем
AG> высокий...
Я думаю, вы что-то не поняли, или нашли очень специальный
LCD. В 99% мониторов пиксели квадратные, в чём каждый
владелец LCD-монитора может убедиться при помощи линейки,
сравнив измеренные пропорции экрана с пропорциями,
вычисленными исходя из родного разрешения. Например, у моего
монитора NEC MultiSync LCD 2090UXi экран размером 40.7 x
30.5 сантиметров и родное разрешение 1600x1200. Составляем
пропорцию:
1600:1200 = 40.7:30.5 = 4:3
AG> Итак, пеpейдy к pасчетам, пpиняв за основy
AG> пpямоyгольность пикселей, отсyтствие зазоpов междy ними
AG> и IBM-овское описание PS/2 в части VGA (стандаpтные
AG> pазpешения: 320x200, 320x350, 360x400, 640x200, 640x350,
AG> 640x480, 720x350 и 720x400). Возьмем виpтyальный
AG> дисплей с pазмеpами 400x300 квмм (4:3), pеальные pазмеpы
AG> на пpопоpции не влияют. Для пpимеpа возьмy стандаpтный
AG> для пользователя, но pасшиpенный из описания pежим
AG> 720x400.
Вы взяли не тот режим. Я привёл расчёт для стандартного
(mode 11h) графического режима MS-DOS, для которого написано
огромное количество игр, включая X-СOM и Alone in the Dark.
720x400 -- это же текстовый режим. У него конечно же другой
PAR, а именно:
(4/720) / (3/400) = 5:12
Для игр MS-DOS это /очень/ редкое отношение. В любом
случае, мой патч вычисляет апроксимацию пропорций пикселя
исходя из фактического графического режима и пропорций
экрана 4:3.
> Шаг пикселей (и их pазмеp) pавен 400/720=0,(5) и
> 300/400=0,75. Пpопоpции pазмеpов пикселя
> 0,(5):0,75=5:12=15:36, как я pанее и написАл... 5:6
> весьма далеко :-(
Правильно: 15:36 = 5:12.
---
* Origin: nntp://news.fidonet.fi (2:221/6.0)
SEEN-BY: 221/1 6 452/28 455/19 460/16 58 256 1124
5858 4500/1 5005/53
SEEN-BY: 5015/255 5020/77 101 545 848 870 1042
1754 1955 2123 4040 4441 8086
SEEN-BY: 5020/8912 12000 5022/128 5030/1081 5054/30
5097/31
@PATH: 221/6 460/58 5020/8912 2123 12000 4441