Нашел одну софтину, которая позволяет добавлять пользовательские режимы.
http://wiki.arcadecontrols.com/wiki/Cus ... Soft-15khz (англ.)
И FAQ (на английском):
http://community.arcadeinfo.de/showthre ... #post59253Работает на win2k/xp.
Строчки режимов в формате xfree86 (xfree86 modeline) прописывать в файл usermodes.txt. Далее запустить прогу и нажать install USER.
Powerstrip тут нужен только для того, чтобы один раз настроить тайминги режима, а потом обновить сам режим через ту прогу (надо выудить из pstrip.ini строчку нужного режима и вставить ее в usermodes.txt). Дальше powerstrip не нужен - имеем готовый режим с нужными таймингами и с синхросигналами отрицательной полярности (отрицательной, т.к. ТВ понимает только смесь синхроимпульсов отрицательной полярности).
По поводу смесителя синхроимпульсов. Самый простой - два диода. Катодами к телевизору, анодами к выходам синхроимпульсов на VGA (один диод к выходу кадровых синхроимпульсов, второй - к выходу строчных, катоды соединить вместе и с катодов подать синхросмесь на ТВ). Обойтись без смесителя можно, но это будет стоить дополнительных мучений (т.к. по умолчанию композитное синхро не включено и там идет раздельная синхра, а со смесителем режим сразу будет работать).
Диоды должны быть высокочастотные (кд521 и кд522 подойдут), хотя я вообще заюзал в качестве диодов переходы база-эмиттер транзисторов КТ3102 (ну, не было под рукой диодов).
Вот мои режимы:
Код: Выделить всё
modeline "640x480" 13,3245 640 693 746 846 480 487 491 525 interlace -hsync -vsync
modeline "640x480" 13,59375 640 699 752 870 480 532 540 625 interlace -hsync -vsync
modeline "720x480" 14,994 720 780 840 952 480 487 491 525 interlace -hsync -vsync
modeline "720x480" 15,297 720 786 846 979 480 532 540 625 interlace -hsync -vsync
modeline "720x576" 15,0625 720 780 844 964 576 578 583 625 interlace -hsync -vsync
modeline "1280x240" 26,91264 1280 1395 1507 1712 240 244 247 262 -hsync -vsync
modeline "1280x240" 26,9568 1280 1391 1503 1728 240 265 268 312 -hsync -vsync
modeline "1280x480" 27,000 1280 1391 1503 1728 480 532 540 625 interlace -hsync -vsync
По поводу powerstrip скажу, что при постоянном использовании есть проблемы:
1. Powerstrip на многих картах не может правильно активировать чересстрочный режим. Артефакты могут быть в виде растяжения верхней половины изображения на весь экран, также бывает, что выводится только одно полуполе (при этом чересстрочность сохраняется). Или чересстрочность может пропасть (поля совпадут тогда). И другие варианты.
Если изменять тайминги у уже чересстрочного режима, то проблем нет.
2. Если вдруг собьется время на ПК, поверстрип, даже будучи крякнутым, перестанет работать, написав что-то вида: "your shareware period has expired". Естественно, на ТВ будем наблюдать борзянку.
3. Добавлять разрешения через powerstrip я не советую - опять же он их неправильно прописывает (ну, не захотел разраб сделать всё по-нормальному).
4. На Windows 7 x64 (карта gts250, дрова последние) такая досадная бяка - тайминги не сбрасываются в дефолт при нажатии кнопки "отмена" в соответствующем окне. То есть я, например, накрутил тайминги так, что монитор/тв показывает фигу, жму escape - а он не сбрасывает на дефолт, поэтому монитор продолжает показывать фигу.
Относительно беспроблемно powerstrip работает только с древними картами и дровами. Например, Radeon 8500.

И еще по поводу частоты строк и кадров. Мой ТВ уверенно работает при частоте строк 14,8кгц-16,3кгц и при кадровой в диапазоне от 44Гц до 66Гц.

Не знаю, вредно ли это для ТВ, но точно уверен, что небольшой уход частоты строк (+/-100Гц) и кадров (в районе +/-1Гц) проблем вызвать не должен. Ну, разве что в некоторых программах (в эмуляторах игровых приставок) желательно, чтобы частота кадров была точно 60Гц или точно 50Гц.
И можно создать 48Гц режим специально для кино.