Кто знает почему ?

Тема в разделе "WASM.ZEN", создана пользователем ADD, 20 сен 2004.

  1. ADD

    ADD New Member

    Публикаций:
    0
    Регистрация:
    7 сен 2004
    Сообщения:
    1
    Адрес:
    Russia
    Если при использовании метода прямого отображения в видеобуфер программа под ДОС`ом запускается нормально, а под Windows 2000 нет. Это и ежу понятно :) (Прямое обращение к железу).

    А вот если под Windows 2000 запустить Волков Командер и в нем запустить эту же прогу , изображение появляется на экране и прога работает (вроде) корректно. Вот только не понятно ПОЧЕМУ? . У многих спрашивал , мне никто вразумительного ответа не дал.
     
  2. infern0

    infern0 New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2003
    Сообщения:
    811
    Адрес:
    Russia
    а как ты без волкова запускаешь ? Может создать ярлык я явно прописать например совместимость с win95 ?
     
  3. dragon

    dragon New Member

    Публикаций:
    0
    Регистрация:
    5 ноя 2002
    Сообщения:
    84
    Адрес:
    Питер
    ADD

    Нет там прямого обращения к железу, просто надо видеостраницу переключить(см. функцию 2 прерывания 10h), только не помню на какую, то ли на нулевую, то ли на первую.
     
  4. lis

    lis New Member

    Публикаций:
    0
    Регистрация:
    30 дек 2004
    Сообщения:
    23
    Адрес:
    Russia
    ADD

    там есть эмулятор дос и биос функций, работает не всегда, но работает.
     
  5. lis

    lis New Member

    Публикаций:
    0
    Регистрация:
    30 дек 2004
    Сообщения:
    23
    Адрес:
    Russia
    ADD

    Повесь на пррограмму ярлык, полазь в настройках
     
  6. Broken Sword

    Broken Sword Robert

    Публикаций:
    0
    Регистрация:
    30 авг 2002
    Сообщения:
    433
    ADD

    чето я не пойму об чем речь. ты запускаешь в досбоксе и все работает, а если скомпилить в win PE формат и запустить - то не работает? так понятно - в досбоксе (волков командер твой) - это ntvdm, ей можно
     
  7. Same

    Same New Member

    Публикаций:
    0
    Регистрация:
    23 окт 2003
    Сообщения:
    114
    Попробуй в начале кода проги вставить изменения Видио режима тогда должно пойти