Page 3 of 14 FirstFirst 12345678910111213 ... LastLast
Results 21 to 30 of 137
Discuss efi on pc, it's possible at the Tiger - Hackint0sh.org; saw that, it's only IDA disasm dump of radeon.efi , not a file itself....
  1. #21
    Engineer Array netkas's Avatar

    Join Date
    Oct 2006
    Posts
    235
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    10

    Default

    saw that, it's only IDA disasm dump of radeon.efi , not a file itself.


  2. #22
    Rookie Array

    Join Date
    May 2007
    Posts
    13
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    when you tried set up VESA, which one you set? Windowed or LFB?
    And what exactly the problem with setting VESA from PM is? I can supply you with code for PM-RM switch, is it what you need?

  3. #23
    Engineer Array netkas's Avatar

    Join Date
    Oct 2006
    Posts
    235
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    10

    Default

    nowhere i can set up vesa right now....i'm thinking about efi program(got gnu-efi enviroment to build efi apps)
    what i need - as much code as possible for switching (pm-rm, vga-vesa, etc )

    added

    made some code which switch it to needed vesa mode in real mode

    dmdimon, what about switcher to RM ?
    need that now
    Last edited by netkas; 05-20-2007 at 12:03 AM.

  4. #24
    Engineer Array netkas's Avatar

    Join Date
    Oct 2006
    Posts
    235
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    10

    Default

    that's what i can get right now (actualy image is in gray colour, but screenshot looks full colour) http://tinyurl.com/yp934z

  5. #25
    Rookie Array

    Join Date
    May 2007
    Posts
    13
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    int 10
    На входе:
    AX = 4F02h;
    BX - номер видеорежима и ряд флагов:
    D0-D8 - номер режима;
    D9-D13 - зарезервировано;
    D14 = 0 - использовать оконный режим;
    = 1 - использовать режим LFB;
    D15 = 0 - очищать видеопамять;
    = 1 - не очищать видеопамять.
    На выходе:
    AX - статус завершения.

    т.е. можно проверить оконный и линейный режимы памяти.

    А про программирование весы из 32бит пм с примерами - здесь, но с DPMI
    http://www.helloworld.ru/texts/comp/.../vesa/vesa.htm

    вот здесь парень голыми руками все делает
    http://daemons.net/~clay/OSXP/
    и общее описалово
    http://daemons.net/~clay/index.php/2...on-intel-macs/

    вот переходы пм-рм на асме:
    http://www.sudleyplace.com/pmtorm.html


  6. #26
    Engineer Array netkas's Avatar

    Join Date
    Oct 2006
    Posts
    235
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    10

    Default

    Скриншот я сделал в 118h режиме, с lfb(его и нада). всмысле такой режим я сейчас ставлю(прямо в загрузчике, а потом вслепую делаю все вещт в efi, ужас)
    Вот D15 что такое, очищать, не очищать, можешь пояснить?

  7. #27
    Rookie Array

    Join Date
    May 2007
    Posts
    13
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    sorry all the people here about russian

    d15 - фигня, просто очистка видеопамяти. Там дальше ты какие-то параметры передаешь или софт предполагает совершенно определенные параметры? Там же их довольно дофига, типа пиксельной длины строки и адреса lfb, с которыми, по скрину судя, не ок.
    посмотри в подробностях все-таки здесь:
    http://www.helloworld.ru/texts/comp/.../vesa/vesa.htm
    там две проблемы - использование паскаля(ну чуть-чуть) и использование DPMI int31собственно для вызова прерывания из защищенного режима. но подготовка структур расписано от и до.

    соответственно, пм-рм на голом асме
    http://daemons.net/~clay/OSXP/asmthunk.s
    или здесь, в подробностях:
    http://www.sudleyplace.com/pmtorm.html

    должен тебя честно предупредить, что писал сам на асме ОЧЕНЬ давно, поэтому уж чем могу
    Last edited by dmdimon; 05-20-2007 at 08:19 PM. Reason: impossibility to write PM in russian :)

  8. #28
    Rookie Array

    Join Date
    Mar 2007
    Posts
    16
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    I guess it's cool if it eventually gets trasnlated ;p

    until then, I'll just hope you guys can finish this project =D

  9. #29
    Engineer Array netkas's Avatar

    Join Date
    Oct 2006
    Posts
    235
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    10

    Default

    efi pwned
    http://img510.imageshack.us/img510/6684/14jx1.png
    all works fine qe/ci , sound ,etc

  10. #30
    Rookie Array

    Join Date
    May 2007
    Posts
    13
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    ты крут


 

 

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Powered by vBulletin®
Copyright © 2014 vBulletin Solutions, Inc. All rights reserved.
Search Engine Friendly URLs by vBSEO
(c) 2006-2012 Hackint0sh.org
All times are GMT +2. The time now is 11:39 PM.
twitter, follow us!