Re: DOS4GW

Autor: Milosz Danielewski (mdaniel_at_zeus.polsl.gliwice.pl)
Data: Thu 14 Nov 1996 - 10:03:13 MET


Grzegorz Szyszlo (ZNIK_at_avalon.wbc.lublin.pl) wrote:
> ROLAND_at_chicken-et1.iie.pz.zgora.pl (Roland Zerek) wrote:
> > Czesc!!!

> >Wiem, ze DOS4GW to jest exender dla trybu rozszerzonego (a moze sie
> >myle). Wiem tez, ze jest taki kompilator, co sie nazywa Watcom C++,
> >albo jakos tak, ktorym mozna kompilowac programy dzialajace w trybie
> >chronionym. Zaznaczam, ze chce kompilowac pod DOS. Mam w zwiazku z
> >tym pytania:
> >
> >1. Co to jest wlasciwie DOS4GW ? Slyszalem, ze oferuje on funkcje
> > DPMI. Czy to prawda ?

> tak. juz windowze 3.xx (prawdopodobnie od starych 3.0) same z siebie
> dzialaja w trybie DPMI. emm386.exe oferuje podzbior, czyli VCPI.

 Tak, ale nie zupelne a szczerze mowiac prawie wogole nie. DPMI to
specyfikacja umozliwiajaca w typowy dla peceta sposob ( czyli przez INT )
uzywac roznych funkcji w trybie chronionym ( przydzial deskryptorow,
pamieci, callbacki, przelacznie trybow, przejecie przerwania etc. ). Gdy
odpalimy program z DOS4GW pod Windows extender oddaje sterowanie do
serwera DPMI z Windows i wszystkie funkcje dzialaja. Gdy uruchomimy
normalnie z pod DOS'a nie jest tak perlowo - funkcje dzialaja ale tylko
niektore - wykrylem duzo, ktorych DOS4GW sam z siebie nie realizuje.
Zamiast DOS4GW jest inny posiadajacy duzo zalet extender - PMODE/W -
mozna go zapiac do Watcom C++ zamiast ( lub oprocz ) DOS4GW. Realizuje on
wszystkie funkcje DPMI i jest pozbawiony wielu wad DOS4GW ( choc rowniez
kilku zalet np. realizacji pamieci wirtualnej ). Mozna go razem z pelna
dokumentacja sciagnac np. z ftp.cdrom.com ( szukac w /pub/demos ).

> >2. Skad moge wziac taki kompilator ? A moze jakis inny ?

  Alternatywa dla Watcoma to w chwili obecnej jedynie GNU C ( bodajze
napisali w tym Quake'a ). Jest naprawde cool, mozna go legalnie uzywac za
darmo ale schody sa przy pisaniu komercyjnego softu - rzadza tym
skomplikowane reguly dotyczace publikacji zrodel etc. Watcom - wersja
10.6 edukacyjna kosztuje 99$ + vat, komercyjna 199$ + vat - tak
wyczytalem na ulotce na Softargu'96.

> >3. Czy pod Borlandem mozna pisac i kompilowac programy dzialajace w
> > trybie chronionym. Zaznaczam, ze pod DOS.

  Dawno w Borlandzie nie szarpalem ale w 3.1 cos tam bylo a w 4.0 i
wyzszych mozna pisac do trybu chronionego ale chyba tylko do windoze :-(
i to jak sie ma win32s ( w windach 95 standardowo zaimplementowane ).

  milosz danielewski



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 12:56:12 MET DST