Управление монитором через видеовход

Тема в разделе "WASM.WIN32", создана пользователем UKY, 2 сен 2004.

  1. UKY

    UKY New Member

    Публикаций:
    0
    Регистрация:
    1 сен 2004
    Сообщения:
    14
  2. Ray Adams

    Ray Adams New Member

    Публикаций:
    0
    Регистрация:
    16 авг 2004
    Сообщения:
    1
    Адрес:
    Azerbaijan
    UKY

    Вообщето это надо делать через порты видео карты, а не просто порты I/O. Под досом грубо говоря ты обращается в память куда замаплены эти порты, под Windows тебе надо сперва замапить порты в память и пототм уже с ней работать.
     
  3. valterg

    valterg Active Member

    Публикаций:
    0
    Регистрация:
    19 авг 2004
    Сообщения:
    2.105
    Ray Adams





    Влезу я в разговор, как заитересованное лицо :)

    Изучение работы MagicTune, которая умеет работать

    с I2C портами, показало что порты уже замапплены,

    но вот понять куда именно через porttalk лезет

    MagicTune не удалось. Когда она опрашивает шину

    PCI, там все понятно - порты CF0 и CF8 в

    отладочной выдаче видны в SoftIce. А вот когда

    дело доходит до I2C содержимое выдачи меняется:

    номер порта непонятный, правда появляется "база"

    памяти - это действительно один из адресов

    областей памяти для видео-адаптера.

    Ray Adams может поможешь дальше разобраться.

    Кусок программы, которая работает с I2C я уже

    дизассемблировал, а вот с параметрами пока непонятно.

    Трассировка вызовов porttalk тоже ничего не дает -

    обращение идет через DeviceIOControl и опять же

    не видно адресов. Вот когда CF0 - все на месте :-(