Anton Shepelev
2019-02-05 21:02:20 UTC
Здравствуйте, товарищи
Была ли в MS-DOS поддержка мониторов с соотношением
сторон, отличным от 4:3?
Вопрос возник в контексте разработки патча для DOS-
Box (эмулятора MS-DOS), реализующего целочисленное
попиксельное масштабирование изображания с апрокси-
мацией правильного соотношения сторон. Hапример,
программу, работающую в режиме 320x200, в зависимо-
сти от разрешения монитора, патч увеличит так:
320x200 --[2x2]--> 640x400 ( 8:5, error 16%)
320x200 --[3x4]--> 960x800 ( 6:5, error 11%)
320x200 --[4x5]--> 1280x1000 (32:25, error 4%)
320x200 --[5x6]--> 1600x1200 ( 4:3, error 0%)
Исключение составляют программы, портировнные с Ами-
ги и рассчитанные на квадратные пикселы. Могу ли я
смело приводить любой графический режим с неквадрат-
ными пикселами к соотношению сторон 4:3, или для ка-
ких-то программ это будет неправильно?
Была ли в MS-DOS поддержка мониторов с соотношением
сторон, отличным от 4:3?
Вопрос возник в контексте разработки патча для DOS-
Box (эмулятора MS-DOS), реализующего целочисленное
попиксельное масштабирование изображания с апрокси-
мацией правильного соотношения сторон. Hапример,
программу, работающую в режиме 320x200, в зависимо-
сти от разрешения монитора, патч увеличит так:
320x200 --[2x2]--> 640x400 ( 8:5, error 16%)
320x200 --[3x4]--> 960x800 ( 6:5, error 11%)
320x200 --[4x5]--> 1280x1000 (32:25, error 4%)
320x200 --[5x6]--> 1600x1200 ( 4:3, error 0%)
Исключение составляют программы, портировнные с Ами-
ги и рассчитанные на квадратные пикселы. Могу ли я
смело приводить любой графический режим с неквадрат-
ными пикселами к соотношению сторон 4:3, или для ка-
ких-то программ это будет неправильно?
--
Антон Шепелёв
Антон Шепелёв