IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
 Ответить  Открыть новую тему 
> Управление кадровой частотой монитора
сообщение
Сообщение #1


Гость






Здравствуйте Уважаемые Господа!!!!
А кто-нибудь, когда-нибудь изменял кадровую частоту монитора ручками?
Может подскажите как.... Хотя бы теорию и последовательность.
Инфа:
Компилятор: Борланд 7.0,
Режим: Графический SVGA,
Платформа: DOS
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Гость






А монитор спалить при отладке программы не боишься? Чуть неправильное значение частоты - и бегом в магазин, за новым монитором...

Кстати, скорее всего это - не тема для Паскаля. Все равно будешь использовать Ассемблер...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Гость






Спасибо, хот вообще кто-то отозвался!!!
За монитор не боюсь... ты же мне все правильно расскажешь...
Ну а если серьезно, хотябы принцып, а на чем его писать я уж определюсь.
Ну может просто ссылки какие есть? Тоже буду очень благодарен!!!
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Автооответчик
*****

Группа: Пользователи
Сообщений: 1 188
Пол: Мужской
Реальное имя: Александр

Репутация: -  16  +


а зачем вообще это надо ?


--------------------
Неадекватная чушь может быть адекватным ответом на неадекватный вопрос. Понятно или разжевать?
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Гость






Чтобы изображение на мониторе с ЭЛТ не мерцало с частотой 60Гц. Для глаз вредно.
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


Гость






Ну, вот тут глянь:
Регистры видеоадаптеров EGA и VGA

(В разделе "Режим 360х480 пикселов, 256 цветов", почти в самом низу страницы, производится кроме всего прочего еще и установка кадровой частоты)... Попробуй копать в этом направлении...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #7


Гость






Ок, тебе добрый человек! Попасусь там еще... Но в данном случае сразу лучше овладеть теорией, нежели пробовать на практике.. wink.gif Ну, а о количестве купленных мониторов сообщу позже. smile.gif
 К началу страницы 
+ Ответить 
сообщение
Сообщение #8


Гуру
*****

Группа: Пользователи
Сообщений: 1 220
Пол: Мужской

Репутация: -  16  +


Цитата
Чтобы изображение на мониторе с ЭЛТ не мерцало с частотой 60Гц. Для глаз вредно.

Если будешь работать с нестандартными режимами VGA, имей в виду что
с частотой >60Гц работают режимы
320x200x256, 320x400x256, 640x350x16 (и ниже) - 70 гц

320x240x256,320x480x256,640x480x16 - 60 гц.
Для SVGA режим больше 60 гц можно устанановить, используя vesa vbe 3.0

Установку нестандартных режимов тут -

Plus System Pro
http://pascal.sources.ru/graph/psp23.htm

XLIB v2.02 - Graphics Library for Turbo Pascal 7.0
http://pascal.sources.ru/graph/xlibp202.htm

Цитата
А монитор спалить при отладке программы не боишься?


Проверялось. Жестко. На разных режимах.
Хорошие мониторы, типа Sony 15sf или IBM p50(g50) просто уходили в sleep (или что-то типа этого).
Noname и Samsung'и вели себя по-разному.
Не сгорел ни один.

Сообщение отредактировано: Ozzя -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #9


N337
****

Группа: Пользователи
Сообщений: 737
Пол: Мужской

Репутация: -  26  +


Повредить монитор сигналами синхронизации с частотами, выходящими за рабочие диапазоны, практически не возможно. На "старых" мониторах просто будет сбита строчная или кадровая синхронизация ("поскачут кадры"), на "новых" - слип или сообщение наподобие "Недопустимый графичекий режим".

Сообщение отредактировано: xds -


--------------------
The idiots are winning.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #10


Гость






А что если упростить задачу?
Т.е. имеем SVGA режим 1024х768х256, полученный либо драйвером *.bgi либо через VESA. Остается только поднять кадровую частоту монитора.
 К началу страницы 
+ Ответить 
сообщение
Сообщение #11


Гуру
*****

Группа: Пользователи
Сообщений: 1 220
Пол: Мужской

Репутация: -  16  +


ГостьПроверено, не сумлевайтесь blum.gif
мах 60 Гц.
Цитата

Для SVGA режим больше 60 гц можно устанановить, используя vesa vbe 3.0
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #12


Гость






Разгадка близится.... Да, действительно, стандартными регистрами VGA можно добиться кадровой частоты не выше 60 Гц, а если точнее, то эта частота установлена по умолчанию. А для того чтобы прыгнуть выше, нужно программировать регистры самого чипсета. Спасибо всем участникам данной темы, за то, что помогли мне опять включить мозги, с ними легче жить. Всем привет! Не пропадайте.
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 27.04.2024 16:45
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name