#11
|
|||
|
|||
Re: Запустить ДОС нативно на современном ПК/лаптопе
Eugene Grosbein написал(а) к Anton Shepelev в Apr 22 17:29:56 по местному времени:
18 апр. 2022, понедельник, в 14:36 NOVT, Anton Shepelev написал(а): AS> По-моему, главное неудобство в запуске DOS на реальном AS> железе -- это несовместимость его графических режимов с AS> современными ЖК-мониторами. Там всё будет размыто и AS> возможно искажено по пропорциям. Значит, для настоящего AS> ДОСовского ПК придётся брать монитор ЭЛТ? Мой FullНD LCD-монитор прекрасно отрисовывает текстовый режим безо всяких размытий. Eugene -- Устав от вечных упований, Устав от радостных пиров --- slrn/1.0.3 (FreeBSD) |
#12
|
|||
|
|||
Запустить ДОС нативно на современном ПК/лаптопе
Anton Shepelev написал(а) к Eugene Grosbein в Apr 22 16:40:50 по местному времени:
Eugene Grosbein: EG> Мой FullНD LCD-монитор прекрасно отрисовывает текстовый EG> режим безо всяких размытий. Framebuffer линуксовый или родной текстовый режим 80x25 с знакоместом 8x16? Если последнее, то я не верю, так как пиксельная решётка этого режима (640x400) не ложится чётка на пиксельную решётку твоего монитора (1920x1080). По горизонтали ложится, а по вертикали -- нет. Так как скриншот в текстовом режиме сделать проблематично (требуется специальное ПО), то можешь хотя бы фото этого режима сделать на своём мониторе -- общим планом и максимально крупным, в режиме макро. Как минимум, должно быть размытие в вертикльном направлении. --- |
#13
|
|||
|
|||
Re: Запустить ДОС нативно на современном ПК/лаптопе
Eugene Grosbein написал(а) к Anton Shepelev в Apr 22 22:44:01 по местному времени:
19 апр. 2022, вторник, в 16:40 NOVT, Anton Shepelev написал(а): EG>> Мой FullНD LCD-монитор прекрасно отрисовывает текстовый EG>> режим безо всяких размытий. AS> Framebuffer линуксовый или родной текстовый режим 80x25 с AS> знакоместом 8x16? Текстовый режим VGA 80x25 это 9x16 в разрешении 720x400. AS> Если последнее, то я не верю, так как AS> пиксельная решётка этого режима (640x400) не ложится чётка AS> на пиксельную решётку твоего монитора (1920x1080). Ты путаешь с EGA 80x25. Eugene -- Комбинация заискивания, подкупа и устрашения заставит молодого ученого работать над управляемыми снарядами или атомной бомбой. (Норберт Винер) --- slrn/1.0.3 (FreeBSD) |
#14
|
|||
|
|||
Запустить ДОС нативно на современном ПК/лаптопе
Anton Shepelev написал(а) к Eugene Grosbein в Apr 22 19:04:12 по местному времени:
Eugene Grosbein - Anton Shepelev: EG> Текстовый режим VGA 80x25 это 9x16 в разрешении 720x400. EG> AS>> Если последнее, то я не верю, так как пиксельная AS>> решётка этого режима (640x400) не ложится чётка на AS>> пиксельную решётку твоего монитора (1920x1080). AS>> EG> Ты путаешь с EGA 80x25. Да, я перепутал. Но 720x400 тем более не ложится на растровую решётку FullНD. Не может он нормально отображать такой режим без специальной софтовой обработки, чтобы форсировать целочисленный масштаб 2x2: 720x400 -> 2x2 -> 1440x800 < 1920x1080 Но тогда будет незадействованное поле по периметру. Именно так и работает мой патч для DOSBox: вычисляет максимальный целочисленный масштаб и пытается сохранить пропорции (если возможно). --- |
#15
|
|||
|
|||
Re: Запустить ДОС нативно на современном ПК/лаптопе
Eugene Grosbein написал(а) к Anton Shepelev в Apr 22 11:03:40 по местному времени:
19 апр. 2022, вторник, в 19:04 NOVT, Anton Shepelev написал(а): AS>>> Если последнее, то я не верю, так как пиксельная AS>>> решётка этого режима (640x400) не ложится чётка на AS>>> пиксельную решётку твоего монитора (1920x1080). EG>> Ты путаешь с EGA 80x25. AS> Да, я перепутал. Но 720x400 тем более не ложится на AS> растровую решётку FullНD. По факту всё прекрасно работает. AS> Не может он нормально отображать AS> такой режим без специальной софтовой обработки, чтобы форсировать AS> целочисленный масштаб 2x2: AS> 720x400 -> 2x2 -> 1440x800 < 1920x1080 Непонятно, откуда ты вытащил необходимость целочисленного масштаба. Координату по горизонтали умножаем на 8 и делим на 3, получаем отображение 720 в 1920. Такое же отображение из 400 в 1067 даёт всего-навсего 6-7 "лишних" пикселей сверху и снизу изображения, то есть по полпроцента неиспользуемого вертикального пространства. Никаких проблем. Eugene -- Прекрасны тонко отшлифованная драгоценность; победитель, раненный в бою; слон во время течки; река, высыхающая зимой; луна на исходе; юная женщина, изнуренная наслаждением, и даятель, отдавший все нищим. (Дхарма) --- slrn/1.0.3 (FreeBSD) |
#16
|
|||
|
|||
Запустить ДОС нативно на современном ПК/лаптопе
Anton Shepelev написал(а) к Eugene Grosbein в Apr 22 15:44:10 по местному времени:
Eugene Grosbein: EG> По факту всё прекрасно работает. Я уверен, что нет, но показать/доказать смогу только если ты постараешься и с фотографируешь фрагмент своего монитора в этом режиме очень крупным планом, в режиме "макро". EG> Непонятно, откуда ты вытащил необходимость EG> целочисленного масштаба. Из дискретной природы матриц LCD. В отличие от CRT, они не поддерживают разные некратные разрешения, и хорошо работают только на одном, родном, разрешении. Электронно-лучевые же мониторы хорошо работают не только на своём максимальном разрешении, но и на меньших. > Координату по горизонтали умножаем на 8 и делим на 3, > получаем отображение 720 в 1920. 8/3 = 2 2/3, а дробных элементов на LCD нет, следовательно он будет их имитировать через интеполяцию, т.е. размыливание. --- |
#17
|
|||
|
|||
Re: Запустить ДОС нативно на современном ПК/лаптопе
Eugene Grosbein написал(а) к Anton Shepelev в Apr 22 04:19:47 по местному времени:
21 апр. 2022, четверг, в 15:44 NOVT, Anton Shepelev написал(а): AS> Я уверен, что нет, но показать/доказать смогу только если ты AS> постараешься и с фотографируешь фрагмент своего монитора в AS> этом режиме очень крупным планом, в режиме "макро". EG>> Непонятно, откуда ты вытащил необходимость EG>> целочисленного масштаба. AS> Из дискретной природы матриц LCD. В отличие от CRT, они не AS> поддерживают разные некратные разрешения, и хорошо работают AS> только на одном, родном, разрешении. Электронно-лучевые же AS> мониторы хорошо работают не только на своём максимальном AS> разрешении, но и на меньших. >> Координату по горизонтали умножаем на 8 и делим на 3, >> получаем отображение 720 в 1920. AS> 8/3 = 2 2/3, а дробных элементов на LCD нет, следовательно AS> он будет их имитировать через интеполяцию, т.е. AS> размыливание. А схрена ли ты постулируешь "инерполяция = замыливание"? Это тупо неверно. Eugene -- Поэты - страшные люди. У них все святое. --- slrn/1.0.3 (FreeBSD) |
#18
|
|||
|
|||
Запустить ДОС нативно на современном ПК/лаптопе
Anton Shepelev написал(а) к Eugene Grosbein в Apr 22 00:52:08 по местному времени:
Eugene Grosbein: EG> А схрена ли ты постулируешь "инерполяция = замыливание"? EG> Это тупо неверно. Интерполяция вычисляет значения пикселей между узлами данного растра. Их значения лежат между значений в этих узлах, т.е. образуется более плавный, мякгий градиент. Так работают основные методы интерполяции: билинейная и бикубическая. Единственный вариант интерполяции без замыливания -- nearset neighbor, но там пиксели получаются корявые, разных размеров, и в мониторах этот алгоритм не применяется. Я тебя уже третий раз прошу продемострировать своё утверждение фотографией монитора, но ты его игнорируешь. Я уже сказал, что без этото продолжать бесполезно. --- |
#19
|
|||
|
|||
Re: Запустить ДОС нативно на современном ПК/лаптопе
Eugene Grosbein написал(а) к Anton Shepelev в Apr 22 00:21:04 по местному времени:
22 апр. 2022, пятница, в 00:52 NOVT, Anton Shepelev написал(а): EG>> А схрена ли ты постулируешь "инерполяция = замыливание"? EG>> Это тупо неверно. AS> Интерполяция вычисляет значения пикселей между узлами AS> данного растра. Их значения лежат между значений в этих AS> узлах, т.е. образуется более плавный, мякгий градиент. Так AS> работают основные методы интерполяции: билинейная и AS> бикубическая. Единственный вариант интерполяции без AS> замыливания -- nearset neighbor, но там пиксели получаются AS> корявые, разных размеров, и в мониторах этот алгоритм не AS> применяется. Я тебя уже третий раз прошу продемострировать AS> своё утверждение фотографией монитора, но ты его AS> игнорируешь. Я уже сказал, что без этото продолжать AS> бесполезно. "Замыливание" это термин органолептический. Я не знаю, что применяется в мониторе, но на практике никакого замыливания нету для VGA 80x25 на FullНD. И пиксели все ровные, и пустого места невооруженным глазом не наблюдается, и мыла нет. Практика критерий истины. Eugene -- Устав от вечных упований, Устав от радостных пиров --- slrn/1.0.3 (FreeBSD) |
#20
|
|||
|
|||
Re: Запустить ДОС нативно на современном ПК/лаптопе
Eugene Grosbein написал(а) к All в Apr 22 00:25:00 по местному времени:
23 апр. 2022, суббота, в 00:21 NOVT, Eugene Grosbein написал(а): EG>>> А схрена ли ты постулируешь "инерполяция = замыливание"? EG>>> Это тупо неверно. AS>> Интерполяция вычисляет значения пикселей между узлами AS>> данного растра. Их значения лежат между значений в этих AS>> узлах, т.е. образуется более плавный, мякгий градиент. Так AS>> работают основные методы интерполяции: билинейная и AS>> бикубическая. Единственный вариант интерполяции без AS>> замыливания -- nearset neighbor, но там пиксели получаются AS>> корявые, разных размеров, и в мониторах этот алгоритм не AS>> применяется. Я тебя уже третий раз прошу продемострировать AS>> своё утверждение фотографией монитора, но ты его AS>> игнорируешь. Я уже сказал, что без этото продолжать AS>> бесполезно. EG> "Замыливание" это термин органолептический. Я не знаю, EG> что применяется в мониторе, но на практике никакого замыливания нету EG> для VGA 80x25 на FullНD. И пиксели все ровные, и пустого места EG> невооруженным глазом не наблюдается, и мыла нет. EG> Практика критерий истины. На всякий случай: у монитора есть VGA-вход и это всё касается настоящего VGA-сигнала через настоящий VGA-кабель от системы с VGA-выходом. Монитор Dell E2218НN 21.5" Eugene -- А ученый уподобляется обученному слону, которого погонщик поставил перед преградой. Он пользуется силой разума, как слон --- силой мышц, подчиняясь приказу. Это необычайно удобно: ученый отныне готов на все, так как ни за что уже не отвечает. --- slrn/1.0.3 (FreeBSD) |